BM6P6(@ ---------,,,,,,+++++++++---,,,,,,,,,,,,---......)))+++,,,......---+++***.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///---------............///---......//////////////////000111222222111000///111111222222222333333333555444444555777999888777777888888999999:::;;;;;;;;;;;;:::999:::;;;<<<=========<<<<<<>>>BBBFFFIIIIIIGGGDDDAAA???===<<<<<<999999;;;<<<>>>?????????===<<<<<<;;;;;;;;;<<<<<<<<<:::888777888::::::999666666666666666666666666666DDD]]]uuuyyyuuusssrrrqqqqqqoooqqquuuvvvttttttwww}}}}}}yyy{{{~~~~~~}}}~~~~~~~~~{{{uuuqqqmmmnnnsssvvvtttrrrsssuuuxxx}}}tttjjjgggfffeeebbb^^^hhhfffcccqqqppppppeeeWWWTTT\\\^^^YYYSSSSSSSSSSSSRRRQQQOOOOOOLLLMMMMMMLLLKKKIIIGGGFFFHHHHHHGGGEEEDDDBBBAAAAAA>>>===<<<<<<===<<<:::888777777666555333222111111000000000000////////////////////////000000000000777111333DDD^^^qqqzzz{{{zzzrrrwww---------,,,,,,+++++++++---,,,,,,,,,,,,---......+++,,,...///000///...---......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............------------............---...//////000000//////000000000111111000000000111111111222222222333333555444444555888999999888777777888888999::::::;;;;;;::::::999:::;;;<<<===;;;;;;;;;===???CCCFFFHHHEEEDDDBBB@@@???>>>>>>>>>;;;;;;===>>>???@@@@@@@@@???>>>===<<<;;;:::::::::<<<:::888777999::::::999777777777777777777777777777<<>>===<<<<<<===<<<:::888888888777555444222111000111111111000000000//////////////////000000000000444///000>>>SSSgggrrrvvvyyyqqqzzz------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,---......,,,---///111222222111111------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............------------...............//////000000000000000111000000//////000000111000111111111222222222222444333333555888:::::::::777777777888999999:::::::::::::::::::::;;;<<<<<<999:::<<<>>>@@@CCCEEEFFFAAAAAA@@@????????????@@@===>>>???@@@AAAAAAAAAAAA@@@???===<<<:::999999999;;;999888888999;;;:::999888888888888888888888888:::555888LLLfff~~~}}}ssspppnnnpppqqqqqqsssxxxzzzyyyzzz~~~}}}~~~||||||}}}~~~{{{zzzyyyyyyxxxwwwvvvvvvxxxzzz}}}~~~rrroooiiibbb^^^aaajjjssseeeYYYbbbppp^^^```iiiiiicccYYYWWW\\\\\\VVVXXXVVVSSSPPPOOOPPPQQQSSSXXXUUUQQQMMMKKKJJJKKKLLLIIIHHHGGGFFFEEEDDDCCCBBB>>>===<<<===>>>===;;;999:::999888666444222111000222222222111111111000000////////////000000000000333000000777HHH\\\kkksssvvvooo}}},,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,---...000111222222222,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,---------............///000000111111000000111000///......///000111000000000111111111111222222222222555888:::;;;:::666666777777888999999999:::::::::::::::;;;;;;;;;:::;;;===???AAAAAAAAAAAA@@@@@@??????????????????>>>??????@@@AAAAAAAAAAAA???>>>===<<<;;;::::::::::::999888999:::;;;;;;:::888888888888888888888888:::444444???SSSlllxxxssspppqqqqqqqqquuuzzzxxxxxxyyy}}}~~~~~~~~~}}}~~~|||yyyxxxyyyzzz}}}{{{{{{|||~~~pppggg______dddlllvvv}}}___gggbbbXXX]]]XXXZZZYYYUUUXXX]]]^^^ZZZVVVTTTRRRPPPOOOOOOOOOOOOPPPNNNLLLKKKJJJKKKLLLMMMHHHHHHGGGFFFEEEDDDCCCCCC???>>>======>>>>>><<<:::;;;:::999777555333222111333333333222222222111111////////////000000000000333333222555BBBVVVjjjuuuuuuooo|||,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------***+++,,,...///000000111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,------------.........///000000000000000111000///......///000111//////000000000111111111111111111444777999:::999555666666777777888888999999999999:::::::::::::::<<<===>>>@@@@@@???>>>===@@@@@@@@@@@@??????>>>>>>>>>>>>???????????????>>><<<<<<;;;;;;;;;<<<<<<===:::999888:::;;;<<<;;;:::777777777777777777777777666666999;;;BBBUUUwww|||vvvqqqppppppooosssyyyvvvzzz}}}}}}zzz{{{}}}~~~}}}|||zzzyyywwwuuuwwwzzz~~~}}}~~~yyywwwnnnbbb\\\eeessszzzyyyxxxkkkppp___XXX[[[YYYYYYXXXVVVWWWYYYWWWSSSQQQQQQQQQQQQPPPMMMKKKIIIJJJKKKKKKKKKKKKKKKJJJJJJHHHGGGGGGFFFEEEDDDCCCCCC???>>>===>>>??????===<<<<<<;;;:::888666444333222333333333333222222222222////////////000000000000111444444333===TTTiiiuuu~~~tttxxx++++++,,,,,,,,,,,,------+++++++++++++++,,,------)))******+++,,,---......++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,---------------......///////////////000//////......//////000////////////000000000000111000000222555777777777555555555666777777888888888888999:::::::::::::::<<<===>>>??????>>>===<<<@@@@@@@@@AAA@@@@@@???>>>>>>>>>>>>>>>>>>>>>======;;;;;;;;;;;;;;;<<<===>>>999999999:::<<<===<<<:::777777777777777777777777222777;;;999777BBBaaa~~~www|||xxxsssqqqooonnnqqqvvvsssyyy~~~|||vvvtttyyy{{{~~~~~~}}}{{{xxxvvvrrruuuzzz|||~~~{{{sssppphhh___```nnn|||}}}yyywww}}}kkkeee]]]XXXVVVYYYXXXXXXXXXYYYXXXVVVTTTNNNPPPQQQQQQPPPLLLIIIFFFLLLMMMMMMMMMLLLJJJHHHFFFFFFFFFFFFEEEDDDCCCCCCBBB???>>>>>>>>>@@@@@@>>>===;;;;;;:::999777666555555333333333222222222111111////////////000000000000...333222000999PPPdddnnn|||tttuuu+++++++++,,,,,,---------+++++++++***++++++,,,---***************+++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,,,,---..................//////////////////............/////////000000000//////111333555555444444444555666666777777888777888999:::;;;::::::999;;;;;;<<<===>>>>>>>>>>>>>>>???@@@AAABBBBBBBBBAAA>>>>>>??????>>>===<<<<<<<<<<<<;;;;;;;;;<<<<<<===999888999;;;===>>><<<:::888888888888888888888888444666999888444:::NNNccc~~~xxxuuurrrppprrrvvvqqqvvvyyyxxxtttrrruuuxxx|||~~~zzzzzz~~~|||vvvyyy|||~~~~~~~~~|||~~~~~~~~~}}}|||~~~xxxooolllddd```dddnnnssswwwjjj```^^^ZZZUUUUUUTTTSSSTTTWWWYYYYYYXXXXXXPPPQQQQQQPPPNNNLLLIIIGGGMMMLLLLLLKKKJJJIIIIIIHHHEEEEEEDDDDDDCCCBBBBBBBBB???>>>>>>???@@@AAA???===;;;::::::999888888777777222222222222111111111111////////////000000000000---222222...777MMM^^^dddqqqsssooo+++++++++,,,,,,---------++++++******++++++,,,---*********))))))***++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------+++,,,------......---------...///000000///...---............/////////000000//////000222444333222444444555555666777777777777888999:::;;;:::999999999999:::<<<===???@@@AAA;;;===???BBBCCCDDDDDDDDD???????????????>>>===<<<>>>===<<<;;;;;;;;;;;;;;;888888999;;;===>>><<<;;;999999999999999999999999999777666777888;;;EEEOOOvvv~~~{{{wwwtttuuuyyyppprrrtttuuutttsssssssssyyy{{{~~~|||uuu|||}}}~~~~~~}}}}}}|||~~~~~~}}}}}}~~~|||zzzzzz{{{}}}}}}rrrjjjgggdddccceeefffdddooovvvccc]]][[[WWWTTTWWWVVVSSSSSSUUUVVVUUUSSSSSSSSSRRRQQQOOOMMMKKKJJJJJJJJJHHHGGGFFFFFFIIIKKKMMMDDDDDDCCCCCCBBBBBBAAAAAA???>>>>>>???AAAAAA@@@>>>:::::::::999999999888888222222222111111111000000////////////000000000000...333333...777LLL[[[]]]ffftttooo******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------..................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///......---------......000000000000000000000000111000/////////000222333555555444444444555555666555777999999777777777888:::::::::;;;<<<===>>>???;;;<<<>>>@@@BBBDDDEEEFFF@@@===;;;<<>><<<============;;;999888======<<<<<<<<<<<<======999999999888999999::::::888777666777888:::===???XXXtttvvvppprrrvvvzzzrrroootttwwwuuurrrttttttuuuxxx~~~~~~}}}vvv}}}{{{~~~uuuggggggoooiii[[[QQQ___xxxmmmdddeeeeee___YYYXXXUUUUUUTTTTTTSSSSSSRRRRRRVVVRRROOOMMMKKKIIIIIIKKKJJJIIIHHHGGGHHHIIIJJJKKKCCCCCCDDDCCCAAA@@@@@@AAABBB@@@>>>???AAAAAA>>>;;;===<<<;;;;;;999999888777666666555444222111111000///////////////000111111000000000111333>>>SSSgggfffyyyuuummm}}}******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............------------......////////////////////////111000/////////000111222444444444444444555555666555777888888777777777888::::::::::::;;;<<<======;;;<<>><<<:::<<<>>>@@@@@@???<<<======>>>===<<<;;;:::===<<<<<<<<<<<<<<<<<<===:::999999888999999::::::888777777666777999;;;===FFFYYYuuuyyyttttttuuuxxxrrrooosssuuurrrqqqrrruuuuuuvvvzzz}}}|||xxx|||uuummmrrrrrrbbbVVV^^^zzz~~~tttnnnpppqqqlllfffdddSSSSSSSSSRRRRRRRRRRRRRRRRRRPPPNNNLLLJJJHHHHHHHHHHHHHHHHHHGGGGGGHHHHHHIIIDDDDDDDDDDDDCCCBBBBBBBBBBBB@@@??????AAA@@@>>>;;;===<<<<<<;;;:::999888888666666555444333222111111///////////////000111111111000000111222<<>>@@@AAA@@@======>>>>>>>>>>>>===<<<<<<<<<;;;;;;;;;;;;<<<<<<::::::999999888999999:::888888777666777888999:::===DDD^^^www~~~zzzwwwuuuxxxtttrrrttttttrrrpppqqqvvvuuuuuuwww{{{~~~wwwssswwwsssooowwwgggXXXZZZxxxyyyqqqllllllmmmhhhbbb___PPPPPPPPPPPPQQQQQQQQQQQQNNNMMMLLLKKKIIIHHHGGGFFFFFFGGGGGGGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDAAA@@@???@@@@@@@@@>>><<<======<<<;;;:::999888888666666555444333222222111000000/////////000111111111000000000111888IIIYYYeeevvvzzz~~~}}}******+++++++++,,,,,,,,,************************++++++++++++++++++++++++***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,,,,------......////////////////////////////////////000000111111222222222222333444555555555666777777777777999;;;::::::999999888999999999:::<<>>===<<<<<<;;;;;;::::::::::::;;;;;;::::::999999888888999999888888777666666777777888>>>???NNNlll{{{wwwyyyxxxxxxwwwuuusssrrrrrrvvvvvvwwwyyy{{{}}}~~~~~~}}}|||}}}uuurrrsssjjjdddkkkZZZddd{{{zzzyyynnnhhh```]]][[[WWWRRROOOMMMNNNNNNNNNOOOOOOPPPPPPKKKMMMMMMJJJIIIJJJHHHEEEEEEEEEFFFGGGFFFEEECCCBBBDDDDDDCCCDDDEEEEEEEEEDDDAAA@@@@@@@@@@@@???>>><<<======<<<;;;:::999888888666666666555444333333222111000000///000000111111111000///000000555BBBPPP```ooo}}}{{{******+++++++++,,,,,,,,,************************++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,---....................................//////000000000000111111111222222333555555444555666777666888:::<<<::::::999888888888999999999<<>><<<;;;;;;;;;;;;::::::::::::;;;;;;;;;:::999999888888888999888888888777777777777777:::<<<@@@LLLiiizzzyyy|||}}}zzzuuusssrrrrrrvvvxxx{{{~~~~~~}}}|||||||||~~~tttxxxsssnnnjjj\\\SSSXXXcccqqqjjjhhhhhhcccZZZTTTQQQQQQOOOMMMLLLLLLMMMMMMNNNNNNNNNOOOKKKOOOOOOKKKJJJLLLJJJEEEEEEEEEFFFFFFEEECCCAAA@@@CCCBBBAAABBBDDDFFFEEECCC@@@AAAAAA@@@???>>>======>>>======<<<;;;:::999888777666666555555444444444111111000000000000111111111//////000///222<<>>999999999888999999::::::999;;;===???@@@???===<<<<<<>>>@@@@@@AAABBBEEEHHHCCCBBB@@@>>>===<<<;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;:::999888888888888888888888888888888777777777;;;999999OOOwwwyyy|||vvvssssssssswwwzzz}}}{{{zzz{{{}}}zzzrrrtttkkkbbb\\\QQQMMMXXXkkkaaa___]]]bbb___YYYRRRQQQSSSTTTRRRLLLLLLLLLMMMMMMMMMMMMMMMMMMRRRQQQJJJIIIMMMLLLFFFFFFFFFFFFEEECCCBBBAAA@@@CCCAAA???AAAEEEGGGEEECCC???AAABBBAAA???======>>>>>>>>>===<<<;;;:::999999777777666666666555555555222222111000000000111111111//////000000000777???YYYfffnnnzzz{{{kkkvvv******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******+++,,,,,,------,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++++++++,,,---...///........................---...///000000000///...//////000000111333444555444444555555666888<<>>>>>======<<<>>>@@@AAA@@@AAADDDGGGAAA@@@>>>===<<<<<<=========<<<<<<<<<<<<<<<<<<===<<<;;;:::999888888888888888888999999999999999999888:::999999CCC]]]}}}~~~zzzwwwxxxwwwzzz|||}}}{{{{{{{{{zzz}}}}}}{{{~~~|||xxxtttcccTTTQQQQQQ]]]sssppp```YYYYYY[[[[[[]]]ZZZTTTSSSUUUTTTPPPMMMMMMMMMMMMLLLLLLLLLLLLOOOTTTQQQIIIGGGLLLLLLEEEHHHGGGEEEDDDBBBAAAAAA@@@DDDAAA???BBBFFFIIIGGGDDD???AAABBBAAA???======>>>>>>>>>===<<<;;;:::999999777777777666666666666666333222111111000000111111111//////111000000444;;;QQQ___gggsssqqqxxx******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***+++,,,,,,------,,,,,,,,,++++++******************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++++++++,,,---...///........................,,,---///000000000///.../////////000111333444555333444555555666888<<>>>>>>>><<<>>>@@@@@@???@@@CCCFFF>>>===<<<<<<<<<>>>???@@@======<<<<<<<<<<<<======<<<;;;:::999888888888888888888999:::::::::::::::888666:::>>>===EEEaaa}}}}}}}}}}}}|||~~~~~~}}}zzzyyyzzz}}}yyy}}}~~~~~~~~~}}}~~~www___LLLLLLWWWqqqjjjbbb___VVVUUU]]][[[___^^^XXXVVVVVVRRRKKKNNNNNNMMMMMMLLLLLLKKKKKKPPPUUUQQQGGGEEEKKKKKKEEEIIIHHHFFFCCCAAAAAAAAAAAAEEEBBB@@@CCCHHHKKKIIIFFF???AAACCCAAA>>><<<===???>>>>>>===<<<;;;::::::999777777777777666666666666333333222111000000111111000//////111111000333999GGGXXXaaaooo|||{{{***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...------------------------............////////////000111111111111222222222111222333333444666;;;>>>;;;::::::999999888888777888;;;???CCCCCCAAA>>>;;;>>>??????>>>>>>AAAFFFIII===<<<;;;;;;<<<>>>@@@BBB<<<======>>>>>>>>>>>>>>>>>><<<999888999::::::::::::;;;;;;999888888:::<<<999444666<<<;;;:::HHH[[[uuu|||~~~zzzxxxxxxxxxxxxxxx|||yyyvvv|||xxx}}}}}}}}}mmmTTTMMMTTTjjjyyybbbYYYXXXWWWYYY\\\[[[ZZZYYYVVVTTTQQQNNNMMMMMMRRRWWWWWWRRRKKKFFFDDDLLLIIIFFFHHHLLLMMMKKKGGGEEEEEEDDDBBBAAA@@@???>>>CCCCCCCCCCCCCCCCCCCCCCCC???>>>>>>>>>>>>>>>??????>>>===<<<;;;:::999999999:::999999888777666555555666555444222111000000000000000//////000111222222AAAYYY]]]hhh***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...------------------------............//////////////////000000000111111111111222222222222555888;;;;;;;;;;;;::::::999999999999<<>>?????????>>>>>>@@@DDDGGG??????>>>===<<<===>>>>>>;;;<<<======>>>>>>=========;;;888777888999:::999999999999888777777999;;;===;;;;;;<<<:::999@@@JJJ^^^yyy{{{zzzyyyyyyxxxvvvwwwzzz}}}{{{wwwwww{{{~~~zzz}}}{{{|||mmmWWWKKK\\\zzzsssccc]]]ZZZVVVUUUVVVUUUUUUTTTSSSRRRPPPNNNMMMMMMOOORRRPPPLLLHHHFFFEEEKKKHHHEEEGGGJJJLLLIIIFFFEEEDDDDDDCCCAAA@@@?????????????????????????????????>>>>>>>>>>>>>>>??????======<<<::::::999999:::::::::999888777666666666666555444222111111000000000000000000000111222222444PPPZZZ```zzz|||}}}~~~***++++++,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...---------------------------............/////////........./////////000000000111222111111222555888;;;;;;;;;;;;;;;;;;::::::999:::<<<>>>@@@@@@??????@@@@@@???>>>===>>>AAACCCAAAAAA@@@???>>><<<;;;:::::::::;;;<<<<<<<<<<<<<<<<<<:::777777888999999888777777888777555555777999444:::===:::888:::======GGGccc~~~}}}|||zzzwwwuuutttuuuvvvwwwxxxzzz|||}}}}}}{{{|||}}}yyyooolllkkkhhhUUUTTTdddmmmfff```^^^ZZZTTTQQQQQQPPPQQQQQQQQQQQQPPPPPPOOOLLLLLLKKKIIIFFFEEEFFFGGGIIIFFFDDDEEEHHHIIIGGGDDDDDDDDDCCCBBBBBBAAA@@@@@@========================>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;::::::999999:::::::::999888777777777888666666444333222222111222111000000000000111222222+++EEEUUUXXXgggyyylllmmm}}}***++++++,,,,,,++++++***+++++++++++++++,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++---,,,,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,++++++,,,,,,---...---------------------------------.........//////....../////////000000000000111222222111111333555999999999:::::::::::::::777777888999:::;;;======@@@@@@???===<<<<<<>>>@@@???@@@AAA@@@???===:::999999999:::;;;;;;;;;;;;::::::888777777888999999888666777888777666555777888444DDDKKKBBB:::======888===OOOhhh|||~~~|||xxxuuuvvvxxxyyyzzz{{{|||~~~vvvccc[[[TTTMMMLLLjjjmmmZZZ[[[[[[[[[WWWRRRPPPOOOPPPPPPQQQQQQRRRQQQQQQPPPIIIIIIHHHFFFEEEEEEFFFGGGFFFEEECCCDDDEEEFFFDDDBBBCCCCCCBBBBBBAAAAAA@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========<<<;;;;;;:::999999999::::::999999888888888999999777666555444333333333333111111111000000111222222...;;;OOOXXX___rrr~~~hhhhhhxxx***++++++,,,,,,++++++************++++++,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,++++++,,,,,,---...------------------------------------............/////////000000000111111111222333222111111333555666666666777777888888888777666666666777999;;;<<<>>>>>>>>>===;;;;;;<<<>>><<<===???@@@???>>>;;;:::888999999:::::::::::::::999888777777888999999888777888999999777777888999CCCWWW^^^NNN>>><<<;;;666<<<@@@LLLaaazzz{{{xxx{{{~~~zzzzzz}}}{{{|||}}}}}}}}}~~~mmmXXXQQQQQQQQQaaakkkcccWWWZZZ[[[XXXTTTQQQPPPOOOOOOPPPPPPPPPPPPOOONNNMMMGGGGGGGGGHHHHHHGGGFFFEEEDDDCCCBBBBBBCCCCCCBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@??????>>>>>>>>>>>>===>>>>>>>>>>>>===<<<;;;;;;;;;:::999999999::::::999999999:::::::::::::::777777666555444444444444222222111111111111111222333222DDDYYY___gggxxxnnnnnnyyy***++++++,,,,,,++++++***))))))******+++,,,,,,,,,***++++++++++++,,,,,,,,,************+++++++++++++++++++++++++++++++++++++++++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...------------------------,,,------------.........//////000000000111111111///111222222111111333444333333444444555666777777999999888888888:::<<<===:::<<<<<<<<<::::::<<<>>>:::;;;===>>>>>>===<<<;;;888888999:::::::::::::::999888777888::::::999888777999::::::999888888999@@@QQQXXXJJJ;;;999:::888:::666999KKKeee|||}}}~~~xxxwww}}}|||xxxwwwyyy|||xxxyyyzzz}}}uuu[[[IIIIIIXXXgggjjj[[[]]]\\\^^^]]]WWWRRRQQQOOOLLLMMMMMMMMMMMMLLLKKKJJJIIIGGGGGGHHHIIIJJJIIIFFFDDDCCCCCCCCCBBBAAAAAA@@@@@@?????????????????????@@@???>>>>>>======<<<<<<;;;===>>>>>>???>>>===;;;:::::::::999999999999::::::777888:::<<<===<<<:::999888777777666555555666666333333222111111111111222222...888QQQ______lll}}}sssqqqvvv|||***++++++,,,,,,++++++***((())))))***++++++,,,,,,******+++++++++,,,,,,,,,************++++++++++++++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...------------------------,,,,,,---------................../////////000000,,,...000111000000111333111111222333444555666777::::::999888888999:::;;;777888:::;;;:::;;;===???999:::;;;<<<<<<;;;::::::888999::::::;;;;;;::::::999888888999;;;<<<:::999777999;;;;;;999888888999777???BBB===777888;;;;;;777555888@@@MMM___zzzzzzwwwxxx}}}|||yyywwwvvvwww|||}}}yyyzzzzzz~~~uuu^^^OOOIIIRRRoooooo\\\VVVWWWYYY[[[XXXRRROOOQQQNNNIIIJJJKKKKKKKKKKKKJJJIIIIIIIIIHHHGGGHHHJJJIIIGGGDDDCCCCCCCCCBBBAAA@@@@@@@@@<<<=========>>>>>>??????>>>>>>>>>===<<<;;;;;;;;;===>>>??????>>><<<:::999:::999999999999999::::::444777;;;>>>???===;;;888888888777666666666777777444333222222111111111222...222111???VVVWWW\\\tttvvvzzzwwwtttyyyzzz}}}+++++++++,,,,,,+++++++++((())))))***++++++,,,,,,*********++++++,,,,,,,,,)))************+++++++++++++++++++++++++++++++++))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---...------------------------,,,,,,,,,---------......---------.........//////***,,,///000//////000222111111222333555666777777999888888777777777777777555777999::::::;;;>>>???;;;;;;;;;;;;::::::999888999999:::;;;;;;;;;;;;:::999999999:::<<<<<<;;;:::666888::::::999888888888>>>===;;;888888888999888666:::>>>>>>;;;GGGiii{{{wwwxxx||||||{{{xxxvvvvvvwwwyyy{{{~~~}}}zzzyyy|||}}}lllYYYLLLQQQZZZllllll\\\ZZZWWWSSSPPPRRRPPPLLLMMMQQQNNNHHHJJJKKKKKKLLLMMMLLLLLLLLLKKKHHHFFFFFFHHHHHHGGGDDDBBBCCCCCCBBB@@@??????@@@;;;;;;<<<<<<======>>>>>>@@@@@@???>>>======<<<<<<===>>>??????>>><<<:::999999999999888999999::::::333777<<<@@@AAA???;;;888999888777777777777777777444333333222111111111222,,,999000111LLLPPPMMMbbbxxx{{{~~~xxxuuuyyyqqqttt+++++++++************)))++++++++++++++++++++++++++++++++++++++++++++++++))))))***++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------------,,,++++++++++++,,,------------------,,,,,,---------............///000000000000000000000000000000000111222333555555777888999:::999777555444777777666666777999;;;<<<===<<<<<<=========:::888888999999::::::999999888:::999999888888999999:::777888999999999777666555;;;888666555777999999999;;;666666:::999;;;LLLaaa|||||||||{{{{{{|||}}}}}}{{{yyy|||zzz{{{{{{|||}}}iiiUUUPPPIIILLLcccppp___ZZZTTTPPPRRRRRRPPPOOONNNNNNLLLIIIGGGKKKJJJIIIIIIKKKLLLLLLKKKHHHGGGGGGFFFEEEDDDCCCCCCCCC???@@@DDDCCC<<<999;;;????????????>>>===;;;:::;;;;;;;;;;;;;;;;;;;;;;;;>>>===;;;:::999888888888999999888888888888999999999;;;>>>@@@@@@>>><<<:::444666888999999999777666888777666555333222111000222111111555===HHHSSSZZZrrr~~~wwwxxx~~~yyynnnfffvvv++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------...------,,,,,,,,,,,,,,,,,,,,,------------------------------............////////////////////////000000000000111333444555555666777777777666555444777777777888:::<<<>>>???>>>===<<<=========;;;:::999999::::::::::::999999:::999999888888999999:::777888888888888888777666;;;999777777999;;;;;;;;;===888888;;;999777BBBQQQkkk~~~}}}||||||~~~~~~}}}|||zzz}}}yyyvvvrrruuuyyy}}}iiiUUUQQQKKKNNNbbboooWWWRRRSSSQQQQQQTTTRRRPPPNNNMMMMMMMMMKKKIIIJJJJJJIIIJJJKKKJJJHHHFFFGGGGGGGGGGGGGGGGGGFFFFFFFFFBBBBBBEEECCC>>><<<>>>@@@??????>>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;:::999888888888999888888777777888888999777999;;;<<<<<<:::888777666777999:::;;;:::999888888777666555333222111000//////000222888BBBNNNWWWeeewww}}}oooqqq|||wwwllluuu,,,+++++++++************++++++++++++++++++++++++++++++++++++++++++++++++)))******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------......---,,,,,,,,,,,,---++++++,,,,,,------......------------............////////////////////////////////////000222333444444444444555555555555555666666777888:::===???@@@===<<<::::::;;;<<<;;;:::999::::::;;;;;;::::::999999999888888888888999999777777777888888888888888999888666777999;;;<<<<<<<<<777777;;;:::666999AAALLLfff~~~~~~zzz}}}|||qqqmmmoooqqqvvv~~~nnnSSSIIIJJJGGG\\\jjjZZZOOOOOORRRPPPOOOQQQRRRPPPMMMLLLMMMMMMMMMLLLJJJIIIIIIIIIJJJHHHEEEBBBEEEEEEEEEFFFFFFGGGGGGGGGGGGCCCBBBCCCBBB>>>>>>@@@AAA@@@>>>===<<<======>>><<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;999888888888888999888888777777888888999999999999999999888777666888999:::;;;<<<;;;::::::999888777555333222000000...///000000333;;;IIISSSVVVmmm~~~kkklllwww}}}uuuuuu,,,,,,+++++++++*********++++++++++++++++++++++++++++++++++++++++++++++++)))***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...------,,,,,,------******+++,,,------......,,,,,,---------.........////////////////////////............///111222333333333333333444555777777555555666777999:::;;;<<<<<<999777777999:::;;;:::::::::;;;;;;;;;;;;::::::999999888888888888999999777777777777888999999:::777555444666888:::;;;;;;999444444888:::888999<<<@@@PPPnnnxxxrrrooorrrxxx{{{tttSSSLLLNNNJJJ[[[{{{^^^___WWWSSSTTTTTTQQQOOOQQQQQQOOOLLLKKKLLLNNNNNNNNNKKKIIIHHHGGGHHHHHHFFFEEECCCCCCCCCCCCCCCCCCCCCCCCEEEBBB@@@???>>>===>>>???AAA@@@>>><<<<<<<<<>>>???<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999888888888888888888777777777777888888===<<<;;;:::999888888888888999:::;;;;;;;;;::::::999888777555444222111000000222333111000777DDDOOOQQQdddvvvnnnqqq,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,---******++++++,,,---......,,,,,,,,,------------...........................---------...///000222222333333333444555666777888888888888888888888888888;;;:::888888:::<<<<<<<<<999::::::;;;;;;::::::999999888888777777888888999777777888888999999::::::777666666777:::;;;<<<;;;999555333666999999:::<<<===<<>>???@@@???===;;;;;;<<<>>>???<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999888888888888888777777777777777777888>>>===;;;:::999999999999777888888999999999999999888888777666444333222111111444555222///333>>>HHHSSS\\\tttxxxooo,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++++++++,,,******++++++,,,,,,------,,,,,,,,,,,,------------....................................///111222333333333444444555666777777;;;;;;;;;;;;;;;:::999888<<<;;;:::;;;===??????>>>888999999::::::999999888888888777777777777888888777888999:::::::::999888999888888999;;;===<<<;;;<<<999666666777888999999;;;444888MMMhhh~~~~~~wwwsssssstttwwwxxxzzzaaaHHHLLLRRRUUUjjjhhhXXX]]]TTTRRRPPPOOOOOOOOOPPPQQQOOOMMMJJJJJJKKKLLLLLLLLLKKKHHHEEEDDDFFFIIIJJJKKKFFFFFFEEEDDDCCCBBBAAA@@@BBBCCCAAA===<<>>===<<<;;;;;;;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;::::::999888888888888888888777777666666777777888::::::999888777777777777666666777777777888888888777777666666555444444333222444444111...111888???QQQUUUlllttt------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,+++************+++++++++++++++++++++,,,,,,++++++,,,,,,,,,---------.................................///000111333333111222333444555555444444::::::;;;;;;;;;:::999888999888999;;;===>>>>>>===777888888999999888888777888888777777777777888888666888;;;<<<<<<:::777555888777777888::::::999888888999999888777777888777888777888@@@OOOfff}}}zzz{{{~~~~~~zzzwwwvvvwwwzzzfffNNNAAAOOOfff|||sssYYYVVV]]]XXXVVVSSSPPPOOOOOONNNLLLMMMKKKJJJJJJKKKKKKJJJHHHHHHGGGFFFFFFGGGHHHFFFEEEDDDCCCCCCCCCBBBBBBAAAAAA???BBBAAA<<<;;;??????<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::999999888888888888888777777666666666666777777777777777777777777777666777666666666777777888888555555555555555555555555555555555333111222555888HHHNNNiii}}}---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,+++******))))))******,,,,,,++++++++++++++++++++++++,,,,,,,,,---------........................////////////000222333444///111333444444333222111666777888999:::999888888444555666888;;;<<<;;;999777777888888888888777777888888777777777777888888666999<<<>>>===:::666444444444333444666666555333222777:::999888888888888333:::===:::<<>>??????@@@@@@@@@@@@AAAAAA;;;???>>>999999======999999999:::;;;;;;::::::999999999999999999999999999999999888888888888888888777777666666666666777777666777888888888888888777777777777666777888888999444555555555666666777777999888777666666666666777>>>IIIjjj///---+++,,,...///---+++++++++++++++++++++++++++************************,,,,,,,,,++++++*********************************)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------.........//////000111222222222444444555555666777777777777777888888888777777666777666555444444555666777555666666666444444666888===<<<;;;:::888777666555444444555555555555444444777777777777777777777777:::999:::::::::AAASSSeee}}}{{{zzzzzz{{{~~~~~~~~~{{{\\\PPPJJJTTTxxx~~~nnnfff[[[TTTSSSSSSPPPLLLKKKLLLMMMNNNNNNMMMNNNOOOPPPNNNKKKHHHFFFDDDCCCCCCEEEGGGHHHEEEBBBCCCAAA@@@>>>===>>>??????<<<<<<<<<<<<<<<<<<<<<<<<999999999:::::::::;;;;;;;;;;;;<<<<<<;;;;;;:::999777777777777777777777777666666666666666666666666999888777555555555666777666666777777888888888999555555555666666888999:::000666888444222444666666;;;BBBUUUrrr...,,,++++++---...---+++++++++++++++++++++++++++************************,,,,,,,,,+++++++++******************************)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------.........//////000111111222222333444444555555666777777777777777888888777777666777666555444444555666777555666666555444444666777::::::999888777666555555444444555555555555444444666666666666666666666666:::999999999888:::EEEQQQhhh~~~}}}{{{zzzzzz|||}}}}}}|||}}}lllTTTOOOWWWoooggg^^^[[[TTTQQQSSSSSSPPPMMMLLLMMMOOOOOOOOONNNMMMMMMKKKJJJIIIHHHGGGGGGFFFDDDEEEFFFEEEBBB???@@@??????>>>===<<<<<<;;;:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<:::;;;;;;;;;;;;:::999999666666666666666666666666555555555555555555555555888888666555555555666666666666777777777888888888444444444444444555666777555999:::777666888999777999<<>>HHHnnn}}}|||~~~{{{{{{{{{zzz{{{|||~~~}}}{{{xxxwww{{{yyy~~~~~~oooXXXSSSbbbtttqqqaaaTTTRRRQQQNNNNNNRRROOOMMMKKKKKKMMMNNNOOONNNNNNLLLJJJHHHFFFFFFFFFGGGFFFEEEDDDDDDDDDCCCAAA???>>>???@@@@@@???===:::888::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<999999::::::999999888777666666666666666666666666555555555555555555555555777777666555555555555666666666666666777777777777555555444444444555555666666888777555777::::::666888:::???EEEMMMZZZqqqzzzvvv}}}++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,---------......////////////000000111111111111222222333444444555555555666666777777666666666555444444444444555666555666666555333333444666444444444444555555555555444444555555555555444444666666666666666666666666666444555:::;;;999777999:::QQQfff{{{~~~|||~~~~~~}}}|||}}}{{{{{{|||~~~~~~}}}yyyyyy~~~|||~~~{{{gggVVV]]]pppwww___XXXSSSRRRQQQMMMMMMQQQKKKJJJIIIJJJLLLMMMMMMLLLKKKKKKIIIGGGFFFEEEEEEEEE@@@@@@@@@AAABBBBBBBBBAAA???AAACCCCCCBBB???;;;999;;;;;;;;;;;;;;;;;;;;;;;;999999:::::::::;;;;;;;;;888888888888888777777666666666666666666666666666555555555555555555555555666555555555555555555555666666666666666666666666888777777666666666666777666777666555:::???>>>999666999???CCCGGGQQQdddwwwsssqqq++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......///////////////000000000000000000111222222333333333444555666666666666666666555444333333444555666555666666555333222444555333333444555555666666777444444555555555555444444555555555555555555555555777333333777:::888777888666>>>GGG^^^~~~~~~}}}}}}}}}}}}~~~|||}}}yyy{{{|||{{{}}}sssaaaXXXVVVaaacccYYYWWWVVVUUURRRMMMLLLNNNKKKJJJJJJKKKMMMNNNMMMKKKHHHIIIJJJIIIHHHFFFCCCAAA>>>>>>????????????@@@@@@???AAABBBCCCAAA???<<<:::;;;;;;;;;;;;;;;;;;;;;;;;777777888888888999999999777777888888777777666555555555555555555555555555555555555555555555555555444444444555555555444444666555555555555555555555888777777666666666666777777888777888===CCCBBB>>>555666:::@@@DDDJJJXXXeeeuuukkkqqq~~~+++,,,---,,,+++***+++---++++++++++++++++++++++++***************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------,,,,,,,,,---------......////////////////////////...//////000111111222222222333444555666666666666666555444333333444555666555666666555333222333444333444444555666666777777444444555555555555444444555555555555555555555555888444222555666444444666333;;;???LLLcccwww~~~}}}}}}}}}~~~~~~zzz|||}}}~~~zzz}}}~~~|||}}}[[[RRRKKKQQQeeexxxjjj___RRRSSSTTTSSSPPPMMMKKKKKKLLLLLLMMMNNNPPPPPPNNNKKKFFFGGGIIIIIIHHHEEEBBB???AAABBBAAA???===<<<===>>>??????>>>>>>>>>===<<<;;;999999999999999999999999666666777777777888888888777777888888777777666555555555555555555555555555444444444444444444444444222333444444555444444444555555555555555444444444555555444444444555555666333555666555888===>>>;;;;;;888777;;;???FFFRRR]]]ttt~~~rrrooovvv|||+++---...---++++++,,,...++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------,,,,,,,,,---------......////////////////////////---......///000000111111222222333444555555555555555555333333333333555555666666666444222111222444333444444444555666666666444444555555555555444444555555555555555555555555666333444666666444444888444;;;<<<>>>HHHUUUooo~~~~~~|||}}}~~~}}}|||~~~~~~{{{zzz{{{}}}nnnTTTFFFMMMXXXiiilll\\\YYYZZZOOOPPPPPPOOONNNMMMKKKIIIKKKKKKLLLNNNOOONNNKKKHHHFFFFFFFFFEEEDDDBBB@@@???CCCDDDDDDAAA>>>===???AAA@@@>>><<<;;;;;;<<<>>>@@@888888888888888888888888777777777777888888888888777888888888888777666666555555555555555555555555444444444444444444444444111222333444555444444333555555555444444444333333444444444444444555666777333777888555444777888777<<<999888:::<<>>BBBEEE::::::::::::::::::::::::777888888888888999999999888888888888888777777666555555555555555555555555444444444444444444444444000111333444555444444333555555555444444333333333555555555666666888999:::;;;@@@AAA===999999;;;:::333555888:::999;;;EEEQQQ[[[aaaqqq~~~++++++++++++++++++++++++************************++++++************++++++******+++++++++,,,,,,,,,)))+++,,,------,,,***)))+++++++++************))),,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,---......//////............------...///111222222222222333333333444444333333333444444555777777555333111333555777555333111222333333444444333333444444444444444444444444444444444444444444444444444555666888888666555444444666777777777<<>>>>>>>>===<<<<<<;;;;;;999:::<<<<<<;;;:::;;;<<<:::::::::999999999888888999888777666666777888999666666555444444444444555222222222222222222222222666555444333333333333333666555333222222333444555333333333333666999<<<>>>EEEBBB???;;;999777777777666555444555888===BBBEEE[[[eeerrrzzz|||zzzyyyyyy++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++******+++++++++,,,,,,,,,***+++,,,------,,,+++***++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------------...,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,------..................---------...///000111111222333333444333333333222222222333444555666777444222111222555666555333222222333444444444444444444444444444444444444444444444444444444444444444444555666777777666555444444666777666666999@@@FFFYYYjjj~~~~~~~~~~~~~~~}}}~~~}}}yyytttqqqqqqnnnqqq{{{}}}}}}}}}|||xxxnnn```PPPGGGNNNkkkrrr\\\VVVUUUPPPMMMOOOMMMKKKKKKLLLIIIEEEEEEIIIHHHFFFGGGJJJIIIEEECCCDDDFFFEEEBBB@@@???AAAEEEGGGAAAAAAAAAAAAAAABBBCCCCCC???>>>>>>======<<<;;;;;;;;;<<<>>>===;;;:::::::::999999999888888888888777777777666555555666777777666666555555555444444444333333333333333333333333555444444333333333444444555444333222222333555666222222111222444666999;;;@@@>>>;;;888666555555555777777666777:::===AAACCCJJJRRR]]]ffflllrrrxxx~~~++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,---...............------------...///000111///111333444444444222111111111222333444555666666333111111111333444333222222333444444555555444444444444444444444444444444444444444444444444444444333444555666666555444333444666777666555666:::>>>@@@MMMaaawwwzzzzzz||||||xxxvvvrrrrrrwww{{{yyyvvvuuusssyyy~~~~~~yyyxxxxxxzzz}}}|||jjjWWWPPPHHHEEEOOOkkklll___UUUUUUUUUPPPMMMOOOLLLKKKLLLNNNKKKEEEDDDGGGGGGEEEEEEHHHHHHCCCBBBCCCDDDCCCBBBAAAAAAEEEIIIMMM@@@@@@?????????@@@AAAAAA>>>>>>======<<<<<<;;;;;;<<<===>>>===;;;999888999888777777777777666666666555555444444444444555555555555666777666555444333333444444444444444444444444333333333333444444555333333222222222444555666111111111111222333555666;;;:::888666555444555555666666666777999;;;===>>>>>>CCCKKKSSS]]]kkkzzz++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++******+++++++++,,,,,,,,,---,,,,,,,,,,,,------...,,,,,,+++++++++*********++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,---.........------,,,---------...///000000...000222444555333111000111111222444555555666666111111111111222222222111333333444555555555555444444444444444444444444444333333333333333333333333333444555555555555444333222444666777555555777888666===KKK^^^sss}}}~~~~~~zzz{{{{{{wwwvvvwwwvvvyyy|||}}}zzzzzzxxxwwwxxx|||yyyssswwwzzz~~~~~~yyyxxx\\\IIIKKKEEEEEEVVVuuuggg^^^YYYVVVWWWUUUOOOLLLNNNOOONNNPPPQQQNNNHHHFFFIIIFFFDDDDDDGGGFFFBBBAAACCCBBBBBBCCCFFFJJJLLLKKKHHH>>>>>>>>>======>>>??????===<<<<<<;;;::::::999999:::;;;<<<<<<999888888888666666666555555555444444555555444444444444555555444555777888777666444222222222333333333333333444222222222222333444555555222222222222333444555666222111111111111222333444999888777666555555666666333333444555666777777777999;;;@@@GGGSSScccttt++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++******+++++++++,,,,,,,,,------,,,,,,------...///,,,,,,,,,++++++++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++,,,,,,---...---------,,,,,,------.../////////---///222444444333000///222222444555555666555555111111222111111000111111222333444444555555444444444444444444444444444444333333333333333333333333333333444444444444333333111333555777777777777777666999???IIIXXXooo}}}|||}}}}}}|||~~~{{{tttooosssvvv~~~}}}xxxtttsssuuuwwwvvvvvvxxx{{{{{{zzzxxx~~~|||xxxzzztttWWWIIIFFFJJJPPPaaa|||zzzdddYYYWWWUUUTTTSSSOOOJJJIIIKKKOOONNNPPPRRROOOIIIGGGIIIFFFCCCCCCEEEEEEAAA@@@BBBBBBAAAEEEMMMTTTRRRHHH>>>>>>======<<<<<<<<<======;;;::::::999999888777777666888::::::888777888999555555555444444444333333555555555555555555555555333444666777666555333111000000111111222222222222222222222222222333444555111111111222333444555555333222222222222222222333555555444444444555555555222333444555555555444333333444888???JJJZZZjjjttt++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++******+++++++++,,,,,,,,,,,,------....../////////,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,---------------++++++---......///......---///111222222222000///222333444555555444333222111222333222000000000222111222333333444444333333444444444444444444444444333333333333333333333333333333333333333333333333111222444666777777777666777777999<<>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888888:::;;;;;;999888999999555555444444444333333333222333444555555444333222333333222222222222111111///000000111222222333333333333222222111222222222111222222333333333222222111222222333333222222222000000111222222222222222555555555555555555555555555444666;;;EEEPPP[[[aaa++++++++++++++++++++++++************************++++++************++++++******+++++++++,,,,,,,,,***,,,...000111111//////---------,,,,,,,,,++++++******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,---------,,,,,,***+++,,,...///......---////////////000000000111000111222222111///,,,+++222444555444111///111333000000111222222222222111444444444444444444444444222222222222222222222222333222222111111222222333444333333333444444333111777666777888666666CCCRRRppp|||~~~}}}xxxsss|||zzzvvvrrrooonnnmmmmmmssstttyyy~~~~~~{{{~~~zzzssspppssszzz|||xxxuuurrrpppgggbbbgggmmmqqqxxx~~~||||||{{{wwwyyykkkNNNJJJNNN[[[~~~gggZZZ[[[ZZZVVVUUUQQQQQQOOOLLLKKKLLLJJJHHHGGGEEEFFFGGGFFFCCCEEEIIIHHHDDDCCCEEEDDDAAAAAADDD>>>BBBDDDBBB>>><<<@@@EEE>>>===<<<;;;;;;;;;;;;;;;======<<<;;;;;;::::::999<<<===>>>===:::999888999555555555444444444333333111222333444444333222111333222111111000000111111000000111222333333444444444444333222111111111111222222333333333222111111000111111222222222222111222333333444444444333333333333333222222333444444555333222444;;;EEENNNSSS************************,,,,,,+++******+++,,,,,,,,,,,,,,,++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++***************************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------............///111111000///////////////000000000000000000000000111000/////////000222333222222333333333222222111111111111111111111111111111111222222222333333333111222222333444555777888777666555444555777999;;;OOO]]]vvv~~~{{{wwwuuuttttttsssxxxwwwuuussssssssstttuuussspppmmmnnnsssyyy}}}~~~~~~zzzxxxxxxxxxuuuvvvsssmmmkkkkkkjjjgggfffgggiiimmmrrryyy}}}|||}}}{{{wwwuuu{{{qqq\\\KKKQQQgggrrr___VVVWWWYYYVVVRRRRRRQQQOOOLLLKKKJJJJJJKKKCCCCCCEEEHHHJJJKKKIIIGGGGGGFFFDDDDDDEEEEEECCCBBB>>>>>>???@@@???>>>===<<<:::;;;;;;;;;<<<<<<=========<<<:::888888999:::;;;:::999888777666666666666888666444222222222000///111111111222222333333333111111111111111111111111111111222222222111000000222222222222222222222222111111000000111111222333333333333222222222111111111111111111111111111111222222222222222222222222111222333555666888999:::************************,,,,,,+++******+++,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++************************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------............///111000000///////////////000000000000000000000000111000/////////000222222111222222333333222222111111111111111111111111111111111111222222222333333111111111222222444555666666555444444444666888999???JJJaaa}}}}}}}}}||||||}}}~~~{{{wwwuuuuuuuuuvvvvvvssspppppptttyyy|||}}}~~~}}}}}}~~~}}}{{{xxxvvvuuuttttttppppppqqqrrruuuxxxzzz||||||zzzyyyyyywwwtttqqqnnnmmmmmmllllllpppqqqppprrrvvvwwwuuupppqqqsssvvv{{{||||||~~~~~~}}}~~~vvvUUUOOOUUUpppnnncccXXXTTTVVVWWWUUUQQQQQQQQQQQQQQQPPPMMMKKKIIIFFFFFFGGGHHHJJJIIIGGGEEEGGGEEEDDDDDDDDDDDDCCCAAA>>>??????@@@???>>>===<<<<<<<<<<<<<<<============<<<;;;999888777888999:::888888888777666666555555666444222222333333222111111111222222222333333333111111111111111111111111222222222222222111111111222222222222222222222222111111000000111111222333222222222111111111000000111111111111111111111111222222222222222222222222222333333555666777888999************************,,,++++++******++++++,,,,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------............///000000//////......//////000000000000000000000000000000000///000111111222111111222222222222222111111111111111111111111111111111111222222222222333111111111111111222333333444444333333333555666777666999FFF^^^vvvzzzyyyyyyzzz{{{xxxuuuuuuwwwyyy{{{|||~~~{{{zzzzzz{{{|||xxxwwwtttqqqnnnkkkjjjiiiiiiiiiiiikkknnnqqquuuwwwzzz{{{{{{yyyuuuqqqooooooqqqqqqqqqppppppooonnnmmmlllqqqwwwyyy~~~{{{|||yyy{{{|||eeeWWWXXXaaattt|||```___\\\XXXXXXYYYXXXUUUQQQMMMOOORRRSSSRRRNNNIIIFFFJJJIIIIIIIIIIIIHHHEEECCCFFFEEECCCCCCDDDDDDBBBAAA???????????????>>>========================<<<<<<:::999888777777777888999777777888888777666555444444333111222333444444333111222222222222333333333111111111111111111111111333333222111111222333444222222222222222222222222111000000000000111222222111111111000000000//////111111111111111111111111333333333333333333333333333333444444555666666777************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++,,,,,,---......++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------............///000//////.........//////000000000000000000000000000000000000000111111222000111111222222222222111111111111111111111111111111111111111222222222222222222111111111222222333333333222222333333555555888444666CCCVVVlll~~~||||||}}}~~~{{{zzzzzz{{{|||{{{yyywwwuuusssrrrqqquuutttrrrrrrrrruuuwwwyyyxxxzzzzzzyyywwwuuuuuuuuuyyy{{{}}}~~~~~~}}}{{{zzz{{{|||zzzyyydddWWW[[[eee}}}wwwdddZZZ[[[[[[[[[ZZZXXXUUUQQQOOOJJJLLLNNNOOONNNKKKGGGDDDKKKJJJHHHHHHIIIGGGEEECCCEEEDDDBBBBBBCCCCCCAAA@@@????????????>>>>>>===============<<<<<<;;;;;;:::999888777777666777888888666777999999999777555444555333222222333444333333222222222222222222222222111111111111111111111111444333111000000222444555111111111111111111111111000000000000000111222222222111111111000000000000111111111111111111111111333333333333333333333333444444444444444555555555************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++,,,,,,---......++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------............/////////............/////////////////////////////////000000000111111111111///000111111222222222222111111111111111111111111000000111111111222222222333222222222222222333444222222222222222333333444888444333777@@@RRRlll~~~}}}{{{zzzzzz{{{|||}}}~~~vvv___TTTWWWhhhxxxqqq```ZZZ[[[XXXXXXWWWUUURRROOOMMMMMMLLLLLLLLLKKKJJJIIIHHHGGGIIIHHHGGGGGGHHHGGGFFFDDDDDDCCCAAAAAABBBBBB@@@???>>>>>>=========<<<<<<<<<;;;;;;;;;::::::999999999777777777777777777777888666888999::::::888666555666444222222333333222111222222222222222222222222000000000000000000000000333222111000000222444555111111111111111111111111000000//////000000111222333333222222222111111111000000000000000000000000333333333333333333333333333333333333444444444444***************************++++++,,,,,,++++++******++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------............///......------......////////////////////////////////////000111111111111000//////000111222222222222111111111111111111111111000000000111111111111222222222222222222333444444222222222333333333333333111222555888999???PPP```}}}yyy\\\UUUPPPZZZtttzzzppp~~~hhhbbb___[[[[[[YYYWWWUUUSSSRRRQQQRRRRRROOOMMMKKKJJJIIIIIIJJJKKKGGGFFFEEEEEEFFFGGGFFFEEECCCBBB@@@@@@AAAAAA???>>>======<<<;;;;;;;;;;;;;;;999999999999999999888888777777777777888888888888666777888999999888777666777555333222333333222111333333333222222222222111000000000000000000000000111000000000000222333444111111111111111111111111000////////////000111111333333333222222222222111000000000000000000000000222222222222222222222222222222333333333333333333***************************+++,,,,,,,,,,,,+++*********+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------............///...------------...///000////////////////////////...///000111222111111000...///000111222222222222111111111111111111111111000000000000111111111111000000000000111333444555222333333333333333222222000111444777666666===GGGddd}}}|||tttmmmcccZZZXXXcccppp}}}bbb[[[___]]]ZZZ[[[[[[XXXUUUTTTTTTUUUTTTSSSMMMLLLKKKIIIHHHIIIJJJJJJGGGEEECCCCCCDDDEEEDDDCCCBBBAAA??????@@@@@@>>>===<<<;;;:::999999999::::::999999999999999:::::::::666777888888999999999888555555555666666666666666555333222222333444333222333333333222222222111111000000000000000000000000...//////000000111222222111111111111111111111111///////////////000111111222222222222111111111111000000000000000000000000111111111111111111111111111111222222333333333444***************************+++,,,------,,,+++************++++++,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------.........//////---------------...///000////////////////////////...///000222222111111000......000111111222222222111111111111111111111111000000000000111111111111.........///000222333444333333444444444333333222555222111333444444888>>>AAA```}}}}}}xxxzzz|||gggTTTOOOOOOOOOVVVaaayyy~~~xxxoooaaaYYY\\\ZZZQQQRRR[[[YYYUUURRRQQQRRRRRRNNNKKKJJJIIIIIIHHHGGGGGGGGGGGGHHHFFFCCCCCCCCCCCCBBBAAABBBAAA??????@@@@@@>>>===;;;:::999888888888999:::999999999::::::;;;;;;;;;666777888999999999999999444444333333333444444555333111000111333555555555333333333222222111111111000000000000000000000000------///000111111111111000000000000000000000000///////////////000111111111111111111000000000000000000000000000000000000000000000000000000000000000111111222333333444444++++++++++++++++++++++++++++++,,,,,,,,,,,,------************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,------,,,,,,,,,++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////000000///...............////////////000000000000000000000000111111111111111111111111111111111111222222111111111111222222000000000000111111111111222222222222222222222222444444333222333444555666???AAARRRlll~~~~~~~~~ttt___QQQOOOGGGFFFNNNUUUjjjzzzsss{{{ccc[[[XXXTTTRRRQQQQQQQQQPPPMMMOOOQQQRRRQQQOOOMMMMMMOOOKKKFFFFFFIIIIIIFFFBBBCCCBBBDDDGGGIIIHHHDDD@@@===>>>?????????>>><<<;;;>>>>>>>>>>>>===<<<;;;:::<<<;;;:::999999999::::::777888:::;;;;;;:::888777555444333333555555444333222222333333333333444444000555:::999333///111444333222000/////////000111//////000000000000//////000000000000////////////000000000000000000000000//////000000000000//////////////////////////////000000000000000000000000000000000000000000000000+++++++++++++++++++++++++++++++++,,,,,,,,,------************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...//////000000///................../////////000000000000//////000000000111111111111111111111111111111111111111000000000000111111//////000000000111111111222222222222222222222222444333333222333444555666444777DDDXXXeeeooo}}}~~~zzziii___[[[UUUNNNDDDLLLMMMRRRbbbuuu~~~|||sssbbb]]]UUURRRPPPOOOOOOOOOOOONNNMMMNNNOOOOOONNNLLLKKKKKKMMMIIIEEEEEEGGGHHHEEEAAABBBBBBCCCEEEGGGFFFCCC@@@======>>>???>>>===<<<;;;============<<<;;;:::999;;;;;;:::::::::999999999777888:::;;;;;;:::888777555333333333444555444333222222222333333333444444111555999888444111111333222222000/////////000000//////000000000000//////000000000000//////////////////////////////////////////000000000000//////........................////////////////////////000000000000000000000000++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------......///000///......---.............../////////000000000//////000000000000111111111111111111111111111111000000////////////000000//////000000000000111111222222222222222222222222333333222222333333444555///111888AAAFFFQQQkkkooo```PPPHHHDDDBBBBBBDDDMMM^^^gggppp{{{vvvjjjVVVSSSWWWSSSRRRQQQQQQRRRRRRQQQPPPMMMMMMLLLKKKKKKJJJIIIIIILLLHHHEEEDDDFFFFFFDDDAAABBBAAAAAABBBCCCCCCAAA@@@======>>>>>>======<<<;;;<<<<<<<<<<<<;;;:::999999999:::;;;;;;;;;:::888777777888999::::::999888777555333222333444555444222222222222222333333333333444555666666555333222111111111000/////////000000//////000000000000//////000000000000////////////////////////////////////...//////000000//////...........................////////////////////////000000000000000000000000++++++++++++++++++++++++***++++++++++++,,,,,,,,,************************++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...//////......------................../////////000000////////////000000000111111111111111111111111111//////............//////////////////000000000111111111111111111111111111222222222222222333333444444444555666666===SSShhh}}}vvvwww~~~www]]]PPPGGGCCCGGGIIIJJJRRR^^^xxxxxxxxx~~~kkk\\\VVVSSSPPPSSSRRRQQQRRRSSSRRRPPPNNNNNNMMMKKKIIIIIIIIIIIIHHHKKKIIIFFFEEEEEEEEECCCBBBAAAAAA@@@??????@@@@@@???============<<<<<<;;;;;;;;;;;;;;;;;;::::::999888888999;;;<<<;;;:::888666777777888999999888777777444333222222444444333222111222222222222333333333666444333444555555222///000000000/////////000000//////000000000000//////000000000000////////////////////////////////////...//////////////////...........................////////////////////////000000000000000000000000++++++++++++++++++++++++*********+++++++++,,,,,,************************+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............------------..................////////////...////////////000000000000000000000000000000000//////............//////...////////////000000000111111111111111111111111111111111222222222222222666444444444444777AAAKKK^^^ttt~~~pppvvv~~~}}}~~~~~~}}}}}}~~~rrrhhhXXXFFFLLLEEEBBBGGGNNN\\\wwwrrrpppfffVVVUUUWWWRRRKKKQQQOOONNNNNNMMMLLLIIIGGGOOOLLLJJJIIIJJJKKKJJJHHHKKKJJJHHHFFFFFFEEEDDDCCC@@@@@@???>>>======>>>???===<<<<<<;;;;;;;;;;;;;;;::::::::::::::::::999888888999:::;;;;;;999777666777777777777777777777777444333222222333444333222111111111222222222333333666333111222444555222.../////////000000000////////////000000000000//////000000000000////////////..............................////////////......................................................////////////////////////++++++++++++++++++++++++************++++++++++++***************************++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,+++*********++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---------,,,------...///------........./////////......////////////000000000000000000000000000000//////............//////......////////////000000111111111111111111111111000000111222222222222111222111111333666888999999@@@WWWmmmwwwuuuyyy~~~|||||||||}}}~~~|||{{{{{{~~~uuuuuujjjXXXLLLIIIFFFAAAAAADDDJJJUUUeee|||sssxxxppphhh]]]UUUQQQQQQPPPPPPRRRPPPNNNMMMLLLKKKIIIGGGNNNKKKIIIJJJLLLMMMKKKHHHKKKJJJIIIGGGEEEEEEDDDDDD???@@@@@@>>><<<;;;===>>><<<<<<;;;::::::::::::;;;:::::::::;;;;;;::::::999888999:::::::::999777666777666666666666666666777444222111222333444333111111111111111222222222222555222000000222222000.........///000000000////////////000000000000//////000000000000////////////........................---......//////......---------------------------........................////////////////////////++++++++++++++++++++++++************++++++++++++******************************+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++*********+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++,,,,,,---......------------------------+++++++++,,,,,,,,,------------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---,,,,,,,,,------...///---------.........//////........./////////000000000000000000000000000000000//////////////////000........./////////000000111111111111111111111111//////111222222222111000000000111333555666555333666EEESSSfff|||yyy{{{}}}|||}}}}}}~~~{{{{{{|||vvvhhh```KKKKKKIIIFFFDDDDDDGGGIIIKKKWWWhhhyyy~~~{{{nnn]]]\\\ZZZVVVQQQOOOQQQSSSSSSQQQNNNMMMMMMMMMLLLKKKKKKIIIHHHJJJNNNOOOKKKGGGIIIIIIHHHFFFDDDCCCCCCCCC>>>???AAA???<<<;;;<<<===<<<<<<:::999999999:::;;;::::::;;;;;;;;;;;;::::::999999999999888888888777666666666555555666666666333222111222333333333111111111111111222222222222222111////////////......------///000000000////////////000000000000//////000000000000////////////........................---......//////......---------------------------........................////////////////////////++++++++++++++++++++++++)))************+++++++++******************************+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------------,,,+++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++,,,,,,---......------------------------++++++,,,,,,,,,---------------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,------...///---------.........//////............/////////000000000000000000000000000000000////////////000000............/////////000000000000000000000000000...///000222222111111000222444555333333444444333777;;;999CCC^^^vvv~~~rrrooorrr}}}}}}}}}~~~~~~yyynnn___QQQIIIEEEGGGCCCAAADDDGGGKKKUUU```vvv{{{sssssssss[[[PPPZZZUUUPPPOOOQQQRRRQQQOOOOOOLLLIIIHHHIIIJJJKKKKKKIIIGGGFFFJJJNNNOOOKKKGGGHHHHHHGGGEEECCCAAABBBCCC===@@@AAA@@@===;;;;;;===<<<;;;:::999999999:::;;;::::::;;;<<<<<<;;;;;;;;;:::999888888777777888888666666555555555555666666333222111111333333222111000111111111111222222222111000000...---------...,,,---///000000000////////////000000000000//////000000000000////////////........................---..................---------------------------........................////////////////////////++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,************************+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------............//////////////////000000///...------////////////000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000222222111111222222333444444666888:::CCCVVVnnnooofffgggeeennn{{{||||||zzz~~~~~~rrr```YYYVVVQQQJJJEEECCCDDDFFFEEEEEEFFFJJJQQQeeeuuuooo{{{hhh[[[XXXQQQMMMXXX[[[QQQKKKOOOSSSSSSPPPOOOLLLJJJIIIIIIJJJJJJJJJIIIHHHGGGHHHIIILLLMMMFFFEEEEEEEEEFFFEEECCC@@@BBB???======???@@@===;;;===<<<;;;:::999888888888======<<<;;;::::::999999;;;;;;:::999888777666555555555444444444444555555444444333333222111000000333222111000000111111222000000000000000000000000000000000000000000000000111000///......///000111......////////////....................................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///////////////000000000000++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,************************+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------............///////////////////////////...------////////////000000000000////////////////////////.../////////000000000000////////////////////////////////////////////////222111111111111222333333222333333333666CCCUUUcccsssjjj^^^VVV]]]lll~~~{{{xxxwwwzzz}}}}}}}}}|||{{{{{{~~~{{{xxx{{{zzz___QQQMMMHHHIIIHHHFFFCCCCCCGGGJJJNNNNNNWWWmmmyyyyyydddLLLIIISSSUUUtttmmm```RRRLLLLLLMMMLLLPPPNNNLLLJJJIIIIIIJJJJJJMMMLLLJJJHHHHHHHHHIIIJJJFFFEEEEEEFFFFFFEEECCC@@@BBB???===>>>??????===;;;===<<<;;;:::999999999999======<<<;;;;;;:::999999::::::999888777666666555555555444444444444555555444444333333222111111000111111111111111111111111000000000000000000000000////////////////////////111000///......///000111......////////////....................................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...................../////////000000++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........---............////////////////////////......---////////////000000000000////////////////////////....../////////000000000////////////////////////////////////////////////111111111111111222222333333444444222111777BBBKKKQQQqqqxxxaaaVVVWWWaaaqqq}}}|||{{{{{{|||}}}{{{{{{{{{|||~~~|||yyy{{{~~~}}}{{{~~~mmmSSSCCC@@@CCCAAABBBCCCAAABBBHHHSSS\\\vvvvvvjjjooo{{{ooo^^^MMMAAANNNiiiuuucccTTTPPPNNNLLLKKKOOONNNLLLJJJIIIIIIJJJJJJOOONNNKKKIIIGGGGGGGGGGGGFFFEEEEEEFFFFFFEEECCCAAAAAA???>>>>>>>>>>>>===;;;<<<;;;::::::999999999999===<<<<<<;;;;;;::::::999888888777777666666666555555555444444444444555555444333333222222111111111...///111222222222222111000000000000000000000000////////////////////////000//////......//////000......////////////......------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............---------.........//////***+++++++++++++++,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,---------------------------------------,,,,,,,,,------------...------------------------------------------------,,,,,,,,,---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---------.........//////...///////////////......////////////000000000000////////////////////////........./////////000000////////////////////////////////////////////////000000000000000111222222111444555555333555;;;@@@===QQQeee{{{xxxnnngggbbb___jjjsss}}}{{{uuussstttwwwzzz}}}~~~~~~|||||||||}}}~~~~~~~~~{{{zzz}}}pppdddUUUKKKIIIHHHFFFCCCAAABBBDDDGGGOOOaaayyyqqqiiitttsssbbbXXXSSSOOOMMMdddtttXXXPPPOOOMMMKKKMMMMMMMMMKKKJJJIIIIIIIIIIIINNNMMMKKKIIIGGGFFFFFFFFFFFFEEEEEEEEEFFFEEEBBB@@@@@@???>>>>>>>>>===<<<<<<;;;;;;:::999999999::::::<<<<<<;;;;;;::::::::::::666666666666666555555555555444444333333444444555333333333222222111111111,,,...000222333333222111////////////////////////////////////////////////////////////////////////---......//////......---------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,,,,---------......*********++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------,,,,,,,,,------.........------------------------,,,,,,---------.........------------------------------------------------,,,,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////------------..................///////////////...////////////000000000000....................................////////////................................................000000//////000000111222,,,///222333222333555888666>>>EEEXXXtttttt\\\]]]]]]```lll}}}uuuuuuvvvxxxyyyzzz{{{|||yyyzzz{{{|||}}}~~~~~~ooo]]]RRRJJJBBBAAAEEEHHHGGGEEEFFFLLLUUUaaasss{{{hhhkkkzzzlllXXXPPPLLLPPPSSSSSSgggkkkXXXIIIHHHIIIGGGFFFJJJKKKKKKJJJIIIHHHHHHHHHHHHJJJIIIHHHGGGGGGFFFFFFFFFEEEDDDCCCDDDEEEDDDAAA????????????>>>===<<<<<<<<<::::::999999999:::;;;;;;::::::::::::999999999999666666666555555555555555444444333333333333444444333333222222222222222111,,,---000222333222111000////////////////////////..............................////////////......------............------------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,------------*********++++++,,,,,,---++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,---......//////------------------------,,,---------............------------------------------------------------,,,,,,,,,---......//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........,,,------------.........---...//////////////////////////////000000000000........................------........./////////................................................///////////////000000111///111333444333222333333444888888===LLL]]]zzz{{{sssfffZZZYYY___dddcccrrr}}}~~~vvvrrrqqqrrrtttrrrtttwwwxxxyyyzzz|||~~~~~~|||{{{{{{|||}}}yyyoooaaaQQQEEECCCFFFGGGCCC???CCCOOOZZZgggmmmyyywwwgggaaalllbbbSSSQQQKKKIIIOOORRRMMMUUUdddgggPPPKKKGGGHHHIIIHHHHHHJJJHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEECCCBBBBBBCCCCCCBBB@@@>>>>>>??????>>><<<;;;;;;<<<999999999999:::;;;;;;<<<888888888888888888888888777777666666555555555444444444333333333333444444222222222222222222222222---...000111111111111000000000000000000000000000........................---......//////......---------............------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---------......)))******+++,,,,,,------++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------,,,,,,,,,------------...........................,,,,,,------.../////////------------------------------------............------------------------........................,,,,,,------.../////////........................------------------------,,,,,,,,,,,,------------,,,,,,---------.........------...///////////////////////////000000000000........................---------.........//////................................................///............///000000222333444444333333333333333666444444999>>>VVVxxxxxxpppkkkbbbYYY```eeemmmwww{{{yyyxxxvvvxxxyyyyyywwwvvvxxxzzz}}}{{{}}}~~~~~~}}}|||{{{}}}tttlll___UUUNNNIIIFFFCCCAAAHHHOOOPPPRRR^^^ssspppcccfffxxx}}}jjjZZZNNNKKKNNNMMMIIIMMMOOOHHHJJJOOOLLLHHHLLLLLLJJJJJJMMMMMMKKKFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBAAA@@@AAABBBAAA>>><<<===???@@@>>>;;;:::;;;===999999999999:::;;;<<<===666666666666777777777777888888777777666555444444444333333222222333333444222222222222222222222222/////////000000000000000000000000000000000000000........................------...//////...------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------............))))))***+++,,,,,,------++++++++++++++++++++++++,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------,,,,,,,,,---------..............................,,,,,,------...///000000---------------------------------.........//////------------------------........................,,,,,,------...///000000........................------------------------+++++++++,,,,,,,,,------,,,,,,,,,---------......------...///000000//////////////////000000000000........................---------.........//////...............................................................///000000...//////000000111111222111222000555;;;777===PPPnnnzzzsss___\\\XXXZZZbbbooo}}}}}}yyyyyyzzzzzzyyy{{{|||zzz|||}}}{{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}|||~~~ttt```TTTMMMJJJGGGEEEEEEGGGIIIIIINNNPPPWWWccctttmmmccc___fffqqqWWWPPPTTTTTTQQQNNNKKKEEEIIILLLFFFHHHLLLGGGEEEKKKKKKEEEFFFMMMNNNHHHDDDEEEEEEEEEEEEDDDDDDCCCDDDDDDDDDDDDCCCBBBAAA@@@AAA@@@???@@@AAA@@@===;;;===???@@@>>>;;;:::;;;===888888888999:::;;;<<<===555555555666666666666666:::999888777666555444444444333333222222333333444222222222222222222222222111000///////////////000000000000000000000000000........................,,,---...//////...---,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------.........//////++++++++++++++++++++++++---------,,,,,,+++++++++)))************+++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,---------......------------------------,,,,,,,,,---------......//////.........---------........................---------.........//////////////////////////////............/////////000//////............////////////////////////////////////////////////////////////.........---------------------------------------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------....................................////////////////////////////////////........................---------............///............////////////////////////000000000000333222111111333555777999KKK\\\ttt|||nnnhhhiiikkkhhhcccooovvv~~~uuu{{{xxxvvvuuuvvvxxxxxxxxx|||zzzwwwxxx{{{}}}}}}|||~~~}}}|||}}}|||{{{}}}~~~{{{{{{|||~~~~~~}}}|||tttnnneeeVVVIIIBBBAAACCCCCCDDDFFFLLLUUU\\\nnnuuummmbbb```cccwww|||[[[UUUOOOMMMNNNOOOMMMJJJNNNKKKGGGDDDBBBDDDFFFHHHHHHHHHGGGGGGGGGHHHIIIJJJDDDEEEGGGHHHHHHFFFDDDBBBDDDDDDCCCBBBAAAAAA@@@@@@@@@@@@@@@?????????>>>>>><<<<<<;;;;;;;;;:::::::::777888999:::::::::::::::777777666666666666777777888777666555444333222222333333333222222222111111444444333333222111000000000000000000//////////////////////////////////////////.........------------------............///,,,------......------,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************+++++++++,,,,,,,,,---.........---,,,,,,+++++++++++++++++++++++++++---,,,,,,,,,++++++++++++************++++++++++++***++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---------..............................,,,,,,---------.........//////.........---------........................------........./////////////////////////////////........./////////000000000//////......//////000/////////////////////////////////////////////////////////.........---------------------------------,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------....................................////////////////////////////////////........................---------............///............////////////.../////////000000000000222222111111222444666888;;;FFFWWWhhhyyy}}}pppaaafffjjjmmmvvv|||yyyvvvuuuuuuuuu{{{yyywwwxxx{{{~~~~~~~~~yyyzzz{{{|||}}}~~~}}}{{{{{{}}}~~~~~~~~~~~~~~~~~~}}}|||zzzxxxwww{{{}}}ssseee\\\YYYQQQQQQTTTWWWRRRIIIDDDDDDCCCCCCDDDHHHTTTiiittt___VVVaaappplll\\\TTTOOOIIIHHHJJJLLLJJJHHHNNNKKKHHHEEEDDDFFFHHHJJJGGGFFFEEEEEEEEEFFFGGGHHHCCCDDDFFFGGGGGGEEECCCAAACCCBBBBBBAAA@@@@@@???????????????>>>>>>>>>======<<<<<<;;;;;;;;;:::::::::888888999999::::::999999777777666666666666777777888888777666555444333222333333333222222222111111444444333222222111000000000000000000////////////........................///.........------------------------............,,,------......------,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++,,,,,,,,,,,,------......------,,,++++++++++++++++++++++++++++++++++++++++++*********************+++++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---------......////////////////////////,,,------------........./////////............---....................................////////////////////////////////////////////////000000000000000000////////////000000////////////////////////////////////////////////////////////....................................,,,,,,,,,,,,,,,---...///------------------------------------------------....................................////////////////////////////////////........................---------............///---............/////////....../////////000000000111000000000111333444666444888@@@IIIWWWlll|||pppiiihhhiiihhhttt~~~xxxsssqqquuusssrrrsssuuuxxxyyyyyyyyyzzzzzzzzz{{{{{{{{{{{{}}}zzzzzz||||||zzzzzz}}}}}}}}}}}}}}}}}}~~~{{{xxxwwwxxx{{{}}}~~~}}}|||||||||zzz||||||{{{}}}}}}||||||yyyqqqbbbRRRHHHEEEFFF???BBBGGGHHHCCC@@@EEENNNTTTYYYbbboootttfffZZZXXXeeeyyy\\\MMMKKKKKKGGGCCCCCCEEEGGGFFFEEEJJJIIIFFFEEEEEEFFFIIIJJJEEEEEECCCBBBBBBCCCDDDEEEBBBDDDEEEFFFFFFDDDBBBAAAAAAAAAAAA@@@@@@??????>>>>>>>>>>>>===============<<<<<<;;;;;;;;;:::::::::999999999999999888888888777777666666666666777777888888777777666555444444333333333222222222111111333333333222111111000000000000000000////////////....................................------------------------............,,,------......------,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,------------------......------,,,,,,++++++++++++++++++++++++*********************************+++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,---------..............................------------............/////////............................................./////////000000000000000000000000000000000//////000000000111111111111000000//////000000111000000000000000000000000000000000000000000000000000000000/////////..............................,,,,,,,,,,,,---...000000------------------------............................................................////////////////////////////////////........................---------............///---------.........//////........./////////000000000/////////000111333444666666666888@@@OOOcccqqq|||uuulllbbbfffkkkjjjhhhjjjpppwww|||zzzvvvsssqqqooonnnmmmssssssssstttvvvwwwvvvvvvzzzxxxxxx{{{yyyuuusssuuuwwwwwwwwwxxxyyy{{{}}}~~~{{{{{{|||}}}~~~}}}}}}}}}}}}yyywwwvvvwwwyyyzzz~~~}}}|||||||||}}}~~~~~~~~~yyymmmccc___RRRSSSQQQKKKDDDAAACCCGGGJJJIIIJJJLLLOOOWWWhhhyyy~~~mmmggg]]]XXXccc|||nnnYYYMMMGGGFFFGGGGGGDDDAAAAAABBBCCCCCCBBBDDDCCCBBBBBBCCCDDDFFFHHHEEEDDDBBBAAAAAABBBBBBCCCBBBCCCDDDEEEDDDCCCAAA@@@BBBAAAAAAAAA@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;;;;;;;:::::::::::::::999888888777777777777777666666666666777777999888888777666555555555333333333222222222111111333222222222111111000000000000000000////////////........................------------------------,,,,,,---------.........,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......,,,------...------,,,,,,++++++++++++++++++++++++***************************++++++++++++,,,,,,,,,++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,---,,,,,,,,,---------......---------------------------------.........///////////////////////////////////////////////////////////////000000000111111111111111111111111111111000000000111111111111222111111000000000000111111111111111111111111111111111111111111111111111111111111000000000/////////////////////////////////---,,,------...///000111....................................................................................////////////////////////////////////........................---------............///------------........................////////////////////////000111111222333333222111444;;;EEEMMMppp{{{vvvnnnfffbbbcccgggjjjgggoooxxx~~~zzzxxxxxxrrrpppooooooqqqqqqpppnnntttssstttwwwwwwsssrrrsssrrrrrrrrrrrrtttvvvxxxzzzwwwwwwwwwxxxzzz|||~~~~~~~~~~~~|||{{{{{{zzzzzzyyyyyyxxxyyyzzz{{{{{{{{{{{{{{{{{{xxxwwwvvvuuuvvvwwwyyyzzz|||{{{{{{{{{}}}|||rrrooosssxxxtttssspppiii^^^TTTLLLHHHEEEEEEDDDAAA@@@BBBGGGKKKPPPOOOSSSaaarrrrrrbbb```dddppplll[[[IIIDDDFFFEEEBBB@@@FFFDDDBBBAAAAAAAAAAAA@@@AAAAAAAAAAAACCCDDDEEEFFFDDDCCCBBBAAAAAABBBCCCDDDBBBCCCCCCDDDCCCBBBAAAAAABBBBBBBBBBBBAAAAAAAAAAAA????????????????????????<<<<<<;;;;;;;;;:::::::::::::::888777777777777888777777666666666666777777888888777777666666555555333333333222222222111111222222111111111111111000000000000000////////////........................,,,,,,------------------,,,,,,,,,------------...,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,------...------,,,++++++++++++++++++++++++*********+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,------,,,,,,,,,---------......------------------------------........./////////...////////////000000000////////////////////////000000000000111111111111111111111111111111111111000111111111222222222222222222111111111111222222111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000...............///000111////////////////////////............................................................////////////////////////////////////........................---------............///,,,------------.........------.........//////////////////000000111111111///111222333333555999;;;PPPbbb{{{~~~pppooolllhhhhhhnnnxxx~~~{{{xxxsssooonnnlllnnnqqqrrrnnnmmmooonnnnnnmmmlllmmmppprrrtttuuuttttttvvvyyy|||||||||~~~~~~}}}||||||~~~~~~}}}}}}yyyyyyxxxyyyyyyzzz{{{|||xxxxxxxxxwwwvvvuuuuuuuuuvvvxxxzzzzzzxxxwwwwwwxxx{{{zzzyyyyyy{{{~~~~~~{{{zzzzzz{{{~~~yyyooobbbWWWRRRTTTWWWOOOOOONNNKKKFFFBBB@@@@@@CCC@@@???CCCMMMYYYccciiiooommmttt{{{iiirrruuuoooZZZHHHEEECCCCCC@@@===???DDDDDDDDDBBBAAA@@@@@@@@@@@@AAAAAABBBCCCDDDEEEFFFFFFCCCBBBBBBAAABBBCCCDDDEEECCCCCCCCCCCCCCCBBBBBBAAABBBBBBBBBBBBBBBBBBBBBBBB????????????@@@@@@@@@@@@<<<<<<;;;;;;;;;::::::::::::999888666666777888999777777666666666666777777777777777666666555555555333333333222222222111111111111111111111111111111000000000000////////////------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,------......------,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------......------++++++++++++++++++++++++++++++++++++,,,,,,,,,---+++++++++,,,,,,,,,------,,,,,,,,,------------...------,,,,,,,,,,,,------,,,,,,,,,---------..........................................////////////.../////////000000000000////////////////////////000000000111111111222222222222222222222222222222111111111222222222333333222222222111111222222222222222222222222222222222222222222222222222222222222222111111111000000000000000000000000000000000000///////////////000000////////////////////////............................................................////////////////////////////////////........................---------............///,,,,,,---------.........---------.........////////////000111111111111000000111333444555555777888888DDDWWWjjj|||}}}rrrjjjgggfffgggssswww|||}}}zzzxxxyyywwwqqqooopppooommmkkkjjjkkkllloooppptttsssrrruuuyyy|||}}}|||{{{zzzzzzzzz{{{}}}}}}|||}}}~~~~~~}}}|||{{{zzzyyyyyywwwvvvuuuuuuwwwyyyzzzzzzxxxxxxxxxxxxxxxwwwwwwwww~~~~~~~~~|||zzzyyy{{{~~~|||}}}|||qqqhhhbbb^^^]]]WWWSSSMMMGGGCCCCCCDDDFFFCCCDDDDDDDDDDDDGGGKKKNNNQQQPPPUUUcccxxx}}}bbbKKK===@@@???@@@>>>999666===FFF??????@@@??????>>>???@@@???@@@BBBCCCDDDDDDDDDDDDAAA@@@@@@@@@AAACCCEEEFFFDDDDDDDDDDDDCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>>>>?????????@@@<<<<<<;;;;;;;;;:::::::::999888666666666777999:::777777666666666666777777666666666555555555555555333333333222222222111111000000000000111111111111000000000000////////////------------------------++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,------......------,,,+++++++++,,,,,,---------******************************+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,------......------+++++++++++++++++++++++++++++++++,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,---------.........------,,,,,,------...,,,,,,,,,---------......////////////////////////............/////////000.../////////000000111111000000000000000000000000000111111111111222222222222222222222222222222222111111222222222333333333333222222111111222222333222222222222222222222222222222222222222222222222222222222111111111111000000000000000000000000000111000000////////////000000000000000000000000000////////////////////////..................................../////////000////////////////////////........................---------.........//////,,,,,,,,,---------......---------........./////////000111111111111111000000000000000000222333555000333:::HHH]]]uuuyyysssgggjjjlllmmmmmmoootttxxx|||yyyxxx~~~}}}yyyyyyqqqpppmmmlllkkkmmmoooppptttrrrrrrtttzzz}}}~~~}}}zzzyyyxxxxxxzzz|||~~~}}}~~~}}}|||{{{zzzyyyxxxwwwyyyxxxvvvwwwyyy{{{||||||uuuuuuvvvvvvvvvwwwwwwxxx~~~yyywww{{{sssmmmcccXXXOOOIIIGGGFFFCCCAAA??????AAACCCEEEEEEDDDFFFHHHLLLQQQZZZdddjjjuuuvvvkkkTTTCCC<<<===:::888:::???@@@<<<999999:::;;;============???@@@===>>>@@@AAABBBBBBAAAAAA????????????AAACCCEEEFFFEEEEEEDDDDDDDDDCCCCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@<<<=========>>>>>>??????<<<<<<;;;;;;;;;:::::::::888777666555666777999;;;777777666666666666777777555555555555555444444444333333333222222222111111000000000000000111111111000000000000////////////------------------------+++++++++,,,,,,---------++++++,,,,,,,,,---------,,,------......------,,,+++++++++,,,,,,---------*********************************++++++,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,---.........---*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------------.........------,,,,,,,,,..................------111000///......---.........//////000000000000000111111000000000000000111333111000111333444555444///222555555222111222555000000111333444555444222222444444444444666555222555444444444555666666777888666333333444555666666777888777666444333333333333111222444666555444555111222222000///111333444111333444444222///...---,,,///333444222000000222------..................222111///......///000111////////////////////////............///////////////............---------,,,,,,,,,---------......,,,,,,,,,---------......---------............///////////////000000000000000000000000111111111111111333555999AAARRRfffuuu}}}{{{xxxrrrnnniiihhhgggjjjqqqzzz~~~vvvuuuwwwyyyxxx{{{wwwqqqxxxxxx||||||||||||}}}}}}zzzzzzzzzzzznnndddaaa___YYYTTTKKKKKKKKKJJJHHHEEEBBB@@@CCCBBBFFFLLLLLLHHHJJJQQQPPPUUU^^^nnnrrrqqqwwwlllaaaRRRFFF???======<<<;;;;;;;;;;;;;;;;;;;;;;;;>>><<<;;;;;;===>>>>>>===;;;<<<===??????@@@@@@@@@<<<<<<===>>>???AAACCCDDDFFFFFFEEECCCBBBAAA@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>:::<<<>>>???===<<<<<<<<<===<<<<<<;;;;;;<<<<<<===888999999::::::888777666777666555444444555666777444444444444444444444444000222444555555444222000111111111111000000000000000000000000000///......000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,------------------------.........------,,,,,,,,,........................//////.........///000000...///000000111111000000111111000000000000111111333222111111222222222111333444555444222000111333666666555555444444444444666666555444555666555444777777999<<<>>>???===<<<:::===@@@BBBAAA???======@@@AAAAAAAAA@@@@@@@@@@@@>>>===<<<<<<:::888777777444444444111000000000000111222333333333333444555666777777444000---...///222111000///......------//////............//////////////////////////////............///////////////............---------,,,,,,,,,---------......,,,,,,,,,---------......------------.............../////////000000000000//////000000000111111111333444444333444:::DDDMMMfff~~~{{{~~~|||{{{yyywwwuuuwwwuuuvvvzzzzzztttnnnkkknnnsssvvvvvv}}}|||yyywwwyyy{{{uuujjjfffhhhqqq{{{tttgggVVVLLLLLLMMMLLLJJJGGGDDDAAAAAACCCEEEFFFEEEEEENNN```sss}}}{{{zzz|||{{{lllhhh{{{~~~fffIIICCC<<<999999;;;<<<===:::::::::999999999::::::>>><<<;;;;;;<<<===<<<;;;<<<<<<===>>>????????????<<<<<<===>>>???AAABBBCCCEEEDDDCCCBBBAAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>>:::<<<>>>>>><<<;;;;;;<<<::::::::::::::::::::::::777888999999999888666666777666555444444555666777333333333333333333333333333444666888888666444333111111111000000000//////000000000000000///......000000///------,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------.........---------------....................................///000111222//////000111111111111000111111000000000000111111111111222222222222111111333333333333444666888999777888888666555666888:::>>>======>>>AAABBBCCCCCCDDDFFFIIIMMMRRRUUUUUUUUUTTTXXX\\\]]]ZZZVVVTTTTTTWWWVVVUUUVVVWWWVVVTTTRRRMMMNNNMMMJJJGGGEEEEEEEEE@@@@@@@@@??????===<<<<<<;;;999666444222111222222777777555222000///222444444333111000//////000111...//////000000/////////////////////////////////............///////////////............---------,,,,,,,,,---------......,,,,,,,,,---------......------------................../////////000000000//////000000000000111111000222444333111111444888@@@TTTmmmzzz}}}~~~|||zzzyyy{{{|||{{{{{{mmmjjjfffdddcccccccccbbb\\\TTTLLLKKKQQQXXX[[[[[[YYY___cccdddfffjjjkkkiiihhhfffdddeeehhhjjjiiiggg\\\YYYYYY^^^cccjjjvvvyyyjjjZZZRRRQQQRRRVVV[[[TTTNNNGGGCCCDDDFFFGGGGGGJJJJJJNNNVVV___fffiiiiiinnnxxxxxxjjjkkkpppxxxhhhVVVGGG:::888666777888999999888888888888888999:::;;;;;;>>><<<::::::;;;;;;:::999<<<=================================>>>???@@@AAABBBBBBAAA@@@??????>>>>>>======>>>>>>>>>>>>======999;;;<<<<<<;;;::::::;;;999999:::;;;;;;:::999999777777777888777666666555666666555444444555666666222222222222222222222222333555666777777666555333111111000000000000////////////000000000///......000///...---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++***------------------------+++++++++,,,,,,,,,------------------...........................---------............////////////000/////////000000111222///000111111222222111111111111111111111111222333222333555666666555555555666555444555777:::<<<>>>888<<<@@@BBBCCCEEEJJJNNNRRRSSSWWW]]]aaaaaabbbddddddgggkkkqqqvvvzzz|||}}}~~~zzzxxxuuuttttttvvvyyywwwqqqkkkjjjllljjjddd___]]]\\\YYYVVVSSSRRRSSSSSSQQQPPPQQQMMMJJJFFFCCC@@@???===<<<;;;:::888555333222222333222111000///000111333555///000111222222111000///////////////////////////............///////////////............---------,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,---------................../////////000000////////////000000000111...111444555555444555666000:::HHHYYYppp~~~~~~~~~}}}xxxpppjjjffflllyyy~~~mmmXXXUUUQQQMMMIIIHHHGGGEEEDDDFFFAAA???AAADDDEEEEEEFFFDDDMMMTTTUUUTTTVVVWWWUUURRROOOMMMOOOSSSSSSOOOJJJJJJGGGFFFJJJMMMQQQWWW^^^YYYTTTQQQSSSSSSPPPNNNOOOMMMTTT\\\___]]][[[\\\^^^bbbjjjwww~~~ppprrrqqqVVVDDD@@@???===;;;;;;:::::::::999888666777777888999;;;===???AAA>>><<<:::999999999888777<<<<<<<<<;;;;;;;;;;;;;;;>>>>>>=========>>>???????????????>>>>>>=========<<<======>>>>>>======<<<999:::;;;;;;:::999:::;;;:::;;;===>>>>>>===;;;:::666666666666666555555555555555555555555555555555111111111111111111111111222333444555555444333222111000000000////////////...///////////////......000///...---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------...------,,,,,,+++++++++------------------------++++++,,,,,,,,,------------------....../////////................................./////////000000222222111000000000000000000111111222222222222222222222222222222333444444333555777777555444666777999::::::;;;>>>AAAEEEHHHLLLUUU___dddfffiiipppvvvzzz}}}zzztttmmmggggggeee```^^^___\\\ZZZWWWWWWXXXXXXVVVUUUNNNLLLHHHDDD>>>888333///444333111000000000111222///000111222111000///...////////////////////////............///////////////............---------,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,------------...............////////////...////////////000000000000111222111000/////////000333555:::HHH^^^rrr~~~}}}{{{zzzwwwtttvvv{{{zzznnn```bbb^^^YYYVVVTTTSSSQQQPPPLLLJJJLLLOOOMMMJJJMMMTTTgggpppwwwwwwtttssspppmmmpppmmmkkkmmmqqqqqqmmmggg___\\\[[[]]]^^^[[[[[[^^^\\\___eeellllllhhhgggjjjiiivvv|||www|||___WWWJJJ>>>:::;;;:::777444555666666777888999:::777777888:::===AAADDDFFF<<<:::888888888888777666<<<;;;:::999999::::::;;;>>>======<<<======>>>>>>===============<<<<<<<<<;;;<<<===>>>>>>===<<<;;;999:::;;;:::999888:::;;;:::;;;===>>>>>>===;;;:::666666666555555555555555444444555555555555444444111111111111111111111111222222333444444333222222000000000////////////.........////////////......//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,---------------------,,,,,,,,,,,,------------------------,,,,,,,,,,,,---------------------...//////000000.............../////////.........//////000000111444333222111000000000000111111222333333333333222444444333444444555666777000222555444333333777:::<<>><<<999666222000///111111111000///...,,,,,,////////////////////////............///////////////............---------,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,,,,------------------........./////////......////////////000000...............///000000000111222222666@@@OOOZZZsss~~~{{{xxxwwwwwwvvvuuullliiijjjkkkhhhfffooo|||}}}{{{~~~{{{yyyzzz|||~~~lllWWW@@@===999999;;;;;;777333333555555555444444555777777777777999<<<@@@DDDFFF:::888666666777777666555:::999888777888999:::;;;===<<<<<<<<<<<<======>>><<<<<<<<<<<<<<<<<<<<<===:::;;;===>>>>>>===;;;::::::;;;;;;:::999888:::<<<999999:::;;;;;;:::999999777777666555555555555666444444555555555555444444111111111111111111111111333333444444444444333333000000////////////......------.../////////......///......---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++***++++++++++++,,,,,,,,,)))************+++++++++******+++++++++,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,---------------........................,,,,,,,,,------------...---------...///000000000---........./////////000---......///000000111111333222222111111111222222111222222333444333333333555555555555666777888999555999>>>@@@CCCHHHQQQXXX[[[eeerrr{{{|||rrrnnnllliiigggjjjgggdddccccccaaa]]]ZZZPPPPPPNNNJJJEEE@@@;;;888666555333111000......---////////////////////////............///////////////............---------,,,,,,,,,---------......,,,,,,,,,---------......++++++,,,,,,,,,------------------.........//////........./////////000000---------///111333444444///000222333333555:::???PPP]]]ppp}}}|||~~~qqq]]]HHH888===:::888666444333444555666888:::888555222222222777666555555777;;;>>>@@@888666555555666777666666888777666666666888:::;;;;;;;;;;;;;;;<<<<<<===>>>;;;;;;;;;<<<<<<=========999:::<<<>>>>>><<<:::999;;;;;;;;;:::999999;;;===::::::::::::::::::::::::888777666555555555666666333444444555555444444333222222222222222222222222222222222222222222222222000000/////////.........,,,---......//////............---------......///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++************************************+++++++++,,,,,,,,,)))************+++++++++******+++++++++,,,,,,,,,******+++,,,,,,---......,,,,,,,,,------.................................,,,,,,,,,---------......---------...///000000111---.........//////000000---......///000111111222111111111111222333444444111222333333444444333333666666666666777888999:::DDDJJJQQQXXX___iiiwwwyyytttnnnjjjiiihhheeebbb]]]]]]\\\YYYUUUOOOIIIFFF<<<:::777555222111111111////////////////////////............/////////000//////.........---------,,,,,,,,,---------......,,,,,,,,,---------......++++++,,,,,,,,,------------------.........//////............/////////000111000000000000///---+++000///111333444333333555888AAAQQQaaarrryyyzzz~~~jjjQQQ@@@:::999777222555888999555111444888///333777999777444333444777555333222333555888:::777555444444666777777666777666555555666888:::<<<;;;::::::;;;<<<===>>>>>>:::;;;;;;<<<<<<=========888:::<<<>>>>>><<<:::888;;;<<<<<<:::999999;;;======<<<<<<;;;;;;<<<<<<===999888777555555666666777333333444555555444333333222222222222222222222222////////////////////////000/////////............,,,,,,---.../////////.........---------......///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++***************************************++++++,,,,,,,,,)))************+++++++++******+++++++++,,,,,,,,,******+++,,,,,,---......------------------------,,,,,,------...///////////////.........------------......///000111111222111111000000000000111111000000000000////////////222111000000222333222222222333333333333333333333555<<<:::999BBBFFFIIITTTeeemmmyyy}}}uuummmfffcccgggccc]]][[[[[[[[[YYYVVVPPPIIIBBB===888444333333,,,,,,---000111000000222///000000111111111000000//////.........---------........................------------------------------------------------,,,,,,,,,---------..........................................////////////111111222222222333333333888777999BBBRRRhhh}}}sssttt{{{wwwXXXNNNBBB;;;999888666444777666666555444444333333333333333333333333333333333333333333333333333333333444444555555444444333444444333333444555777888:::999999:::;;;;;;:::888:::;;;<<<===>>>>>>>>>>>>======<<<;;;::::::999999======<<<;;;:::999999888===:::777777888999888555999999999888777666666555888888777666555444444333444333111222333333222000000000000000000000000000////////////////////////------............------........................+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))*********************************************************)))))))))))))))++++++++++++++++++++++++,,,,,,,,,---------......------------------------,,,,,,------...///////////////.........---------.........///000111111111111000000//////000000111000000000000000000000000333222111222444666888999111333666888999999999999333BBBKKKUUUeeeoooyyy|||tttjjjbbb___]]]ZZZXXXWWWUUUSSSQQQLLLEEE???;;;999555222111000///.../////////////////////......//////.........---------........................------------------------------------------------,,,,,,,,,---------..........................................////////////000000000111111111222222111111222777@@@MMMYYYaaaxxx~~~yyy{{{vvvZZZCCCAAA<<<666333555666444111666666555555444333333222333333333333333333333333333333333333333333333333333333444444444444333333444444333333444555777777888888888999;;;;;;:::888::::::<<<======>>>>>>>>>===<<<<<<;;;::::::999999;;;;;;;;;:::999999888888;;;999666666888888666555999999888888777666666555777777666666555555444444444333111222333333222000000000000000000000000000////////////////////////------............------........................+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))************************************************************))))))))))))++++++++++++++++++++++++,,,,,,,,,------------...------------------------,,,,,,------.../////////...............---------......//////000000111111000000////////////000000000000000000000000000000666555333222222333555666555555666777999<<>>RRReee|||{{{sssnnnvvvkkkYYYLLL>>>222444222111333777888666333555555444444333333222222222222222222222222222222222222222222222222222222222333333444444333333222333333333333444555666777666666666888:::;;;;;;999::::::;;;<<<============<<<<<<;;;;;;::::::999999999999999999999999888888:::888666666777777666444999888888777777666666555666666555555555555555555444333111222333333222000000000000000000000000000////////////////////////------............------------------------------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************************************************************************++++++++++++++++++++++++,,,,,,,,,,,,------------------------------------,,,,,,------.../////////.........................../////////000000000111000//////////////////000000000111111111111111222444555555444333333555666888888777888===HHHVVV```yyy{{{rrrmmmjjjjjjggg```[[[ZZZZZZXXXPPPKKKBBB;;;999888444///111000000000000000111111////////////....................................------------------------------------------------,,,,,,,,,---------..............................---------.........//////....../////////000000000111222333444555555555555777FFFZZZjjjwwwssswwwxxxyyy|||lllTTT???777888;;;<<<666555444666777777555222444444333333222222222222222222222222222222222222222222222222222222222222222222333333333333222222333333333333444555666666666555666888;;;===<<<;;;999:::;;;<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999999888888888888999999::::::999999888888888777666555888888777777666666666666444555555555555555555555444333111222333333222000000000000000000000000000////////////////////////------............------------------------------++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************)))***************++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------,,,,,,------.../////////---.....................////////////000000000000000000////////////000000000111111111222222333333000333555666666666999;;;999>>>FFFOOO[[[lllttthhhccc___[[[]]]\\\UUUKKKFFFCCC===444333222111111000111111222000000/////////.................................------------------------------------------------,,,,,,,,,---------..............................------------............/////////000000000000111//////000000111222333333111777???HHHSSSdddzzz~~~wwwwwwzzzzzz|||jjj^^^YYYCCC>>>999777777666555444777555333222111111000000222222222222111111111111111111111111111111111111111111111111111111111111111111222222222222111111222222333444444555555555666555666999<<<======<<<999::::::;;;;;;;;;;;;::::::::::::::::::999999999888888999999::::::;;;;;;999:::;;;;;;999888777777777777777666666666666666444444444444555555555555444333111222333333222000000000000000000000000000////////////////////////------............------------------------------++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************))))))******+++++++++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------,,,,,,------.../////////---------...............////////////000000000000111111000000000000111111111111111222333333444444444666777666444555:::>>>IIIVVViii|||vvvkkkaaa\\\```^^^UUUPPPQQQMMMFFF;;;999777444222111111111000000000/////////..............................------------------------------------------------,,,,,,,,,---------..............................,,,------------.........////////////000000000000111000///...///000111222555333222444;;;III```rrrwww}}}hhhdddlllxxxiiiSSSCCC<<<;;;333222444999:::555111000555333111000///000222333111111111111111111000000000000000000000000000000000000000000000000000000000111111222222111111000111222333444555555555444555555666888;;;<<<<<<;;;999999:::;;;;;;::::::999::::::::::::999999999999888999999999::::::;;;;;;999;;;===<<<:::888777888666666666666666666666666555555444444444444444444444333111222333333222000000000000000000000000000////////////////////////------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++************************************************))))))******+++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------,,,,,,------.../////////---------.........//////000000000000////////////222222111111111111222222111111222222333444444555888999:::;;;>>>HHHUUU```vvv}}}}}}}}}xxxnnnuuurrreee\\\\\\[[[VVVJJJGGGCCC===999555333333000000000000/////////...........................------------------------------------------------,,,,,,,,,---------..............................,,,,,,---------.........------........./////////222111111000000000111111444000///222444999GGGTTT[[[___kkkwwwrrrnnnuuu}}}xxxyyyiiiWWWHHH;;;111000333;;;555222444444222333777222222222111111222444666000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000111333444555555444444444333444666999:::999888999999::::::::::::999999999999999999999999999999888888888999999999999999888:::===<<<:::777777777666666666666666666666666555555555444444333333333444333111222333333222000000000000000000000000000////////////////////////------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++************************************************))))))***++++++,,,------++++++++++++++++++++++++***++++++++++++,,,,,,,,,------------------------,,,,,,------...//////000---------.........//////000000000000////////////333333222222222222333333111111222333333444555555222666<<>>CCCAAAHHH[[[rrrkkkiiikkkrrr{{{~~~nnn]]]GGG???999888666222333777222......222333000111555---///000000000000000111////////////000000000000000000000000000000000000000000000000000000000000000000111111111111000000000111333444555555444333333222222444777888777555999999:::::::::999999888999999999999999999999999888888888777777777777777666999<<<<<<999666666666555555555666666666666666666666555444333333222222444333111222333333222000000000000000000000000000////////////////////////---..................---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))******++++++++++++************************************************))))))***+++,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......---------............///---......///////////////000000000000111111111111000222222000///111222111555333444666444111666???:::FFFWWWjjj~~~|||}}}}}}pppaaa___]]]XXXSSSNNNIIIAAA:::999555000000222333000,,,,,,,,,---------............------,,,,,,------...---------------------------------------------------------,,,,,,+++++++++,,,,,,,,,---------......---------............///////////////////////////////////////000000000000000333888@@@KKKYYYgggqqq|||wwwwwwvvvwww{{{{{{dddPPPCCC===666666555444333333222222111111222222222222111111////////////////////////............////////////////////////////////////////////////000000000000000000111111111222222222///000111111222333444444222222222222333333444555666777888999999::::::999666777888999:::999888888777666555444555666888:::777888888777555333444555444666777888777666444333444444444333222111000///111111000000000000111111000000000000000000000000000000000000///////////////............---------,,,,,,,,,++++++*********++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))************************)))************+++++++++******))))))******+++,,,,,,,,,---------................../////////000000---...//////000000//////000000000000111111111111666666555333333555555555555222333777888888===EEEXXXiiizzzjjjiiicccZZZTTTPPPKKKFFFEEE@@@999444222222333444000/////////...............------,,,,,,------...---------------------------------------------------------,,,,,,+++++++++,,,,,,,,,------------...------------......................................./////////000000000000333444444555888===EEEJJJccclllzzzzzzuuuwww{{{}}}wwwcccQQQDDD<<<888555555555555444333222222222000111111222222111111000....................................////////////........................---............/////////000000000111111111222222222222222222222333333333000000111222333444666777555666777888888999999999777888999:::::::::999999777777666555666666888999666777888777444333444555444555777777777666444333444444444333333111000000111111000000000000111111000000000000000000000000000000000000/////////...............------------,,,,,,,,,+++++++++******++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))************************)))************+++++++++******))))))******+++,,,,,,------------.........////////////000000000111---...//////000000//////000000000111111111222222555333222333444555555555666333333:::BBBKKKWWWaaa~~~uuueee[[[UUUPPPNNNJJJDDD<<<555222222333222222111000////////////......------------......------------------------------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------........................................../////////000000000111111111000///111444777DDDNNN]]]lllxxx~~~tttmmmkkkssstttyyysssjjjfffYYYLLL<<<333111333444333444444444333222222111111000000111111111111000000........................---............/////////........................,,,,,,---------.........000000000000111111111111444444333333222222222222//////000111333555777888444444555777777777777777777888999:::::::::999999888888777777777777777666666777777666444333444555444555666666666555444333333444444333333222111000111111000000000000111111000000000000000000000000000000000/////////..................------------,,,,,,,,,++++++++++++***++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))************************)))************+++++++++******))))))******+++,,,------------................../////////000000000......///000000000000000000000111111111222222222333111111555666555333444777777;;;HHHZZZppp~~~nnnbbbYYYTTTRRRMMMGGGAAA:::555111333222111///.........///......------------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---------........................................../////////000000...000111222222222444666777;;;BBBIIISSS```ooozzz~~~zzzxxxyyy{{{}}}}}}yyygggUUUHHHAAA???;;;777222222555777555333333333222222222111111111///000000000000000000///........................---------.........//////........................,,,------------........./////////000000000111111333333333333333222222222000000000111222444555666333333444555666666666666666777777888888888888888777888888888888777555555555666777666444333444555444555555555555444333222333333444444333222222111111111000000000000111111////////////////////////000000/////////..................---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))************************))))))*********+++++++++******))))))******+++,,,---------.........//////------........./////////...//////000000000000000111111111111222222222222555333555999888333222666;;;EEEVVVkkkxxxlll___ZZZTTTPPPLLLHHHAAA===555333111///....../////////......------......///------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------------.......................................///////////////000222111000......///000000111222555???LLLUUU^^^bbbpppyyyyyywwwuuuwww||||||xxxvvv~~~vvv]]]UUUIII@@@:::777666444...000333444444333222111111111111111111000000000...//////000000//////...........................------------....................................------........./////////....../////////000000000000000111111222333444444222222111111111222333333222333444555555666555555555555555555555666666777777777777777777666555444444555666555444333444555444444444444444333333222333333444444444333222222111111000000000000111111////////////////////////////////////...............------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))************************))))))*********+++++++++******))))))******+++,,,------........./////////------------...............///000000111111000000111111111222222222222333555333555888555111666AAAQQQeeepppkkkccc\\\UUUPPPMMMKKK<<<:::666333000///////////////............//////------------------------------------------------++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------........./////////,,,...000000///...///000...000111111000111666:::>>>CCCRRRgggyyy|||pppjjjjjjjjjjjjlllpppsssuuu|||ooo]]]RRROOO;;;777444444666777444111111222333111......///222000000000000000000000000......////////////......------------------------,,,------------.........---------------------------............/////////............////////////......///000111222333333333333222111111111111111222222444555555555555555444444333333333444555666666666555555555555555555333555666555444333444555444444333333333222222222333333444444444444333333111111000000000000111111000000000000000000000000/////////.........------------------,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))************************)))************+++++++++******))))))******+++,,,............////////////............//////////////////000111111111111000111111111222222222333333333111444888777:::LLLbbbmmm\\\UUUSSSHHHEEE???:::555222000000//////............//////------------------------------------------------+++++++++,,,,,,---------***++++++++++++,,,,,,,,,++++++,,,,,,,,,------------------------------------------.........//////***---///000000111333444///222555444111000111333000333;;;GGGSSS^^^jjjtttttttttvvvyyy}}}xxx___MMM@@@888777:::444444444555555333111///555333111000000111111111////////////////////////---......//////......---------------------------,,,,,,---------.........------------------------,,,,,,---------.........------........./////////......//////000000000111222111111111111111222222222333444555666666666666444444333333333444555666444444333222333444555666333444555555333333444555444333333222222222222222333333444444444444444333111111000000000000111111000000000000000000000000//////.........------------------,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))************************)))************+++++++++******))))))******+++,,,............/////////000////////////000000000000//////000111111111111111111111222222222333333333444333888>>>AAALLLiiimmm\\\WWWRRRNNNGGG???999444222111//////............//////------------------------------------------------+++++++++,,,,,,---------******+++++++++,,,,,,,,,++++++,,,,,,,,,------------------------------------------.........//////000111111000---,,,------...000111///,,,,,,///333111111111222333;;;JJJWWW^^^\\\ggg|||}}}{{{vvvfffRRRCCC888888:::888444333222444555333//////222666111///---111555666111+++.........///////////////---..................---------------------------,,,,,,,,,---------......------------------------++++++,,,,,,,,,------------------.........//////////////////............000000000000111222333444333333444555666666666666555555444333444555666777444333111111111333555666333444555555333333444555444333222222111111222222333333444444555444444444111111000000000000111111000000000000000000000000//////.........------------------,,,,,,,,,++++++*********++++++,,,,,,,,,++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))************************)))************+++++++++*********)))***++++++,,,000000//////.........---///////////////.........222222111111111111111111444111111333333111333777888888<<>>DDDMMMZZZhhhttt{{{{{{rrrbbbVVVMMMEEE???999777555333222333444555333333333222222222111111///////////////////////////............---------------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///,,,---......------...000000000000000000000000000333333444555555444333333555444444333333444444555555444333333222222222222444444444444444444444444444444444333333222222222333333333333333333333333333333333222222222111111000000////////////000000///////////////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************************************+++***)))(((((()))***+++))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))************+++++++++000/////////............////////////////////////222222111111111111111111555000...111333444666999999BBBRRRhhhrrrggggggcccYYYMMMDDD@@@@@@555222///...000111111000...............---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------............................................................000000//////000222555666333333555999@@@GGGNNNRRRYYY^^^hhhtttyyyaaaXXXLLLBBB===:::666222888666444222222222333444222222111111111000000000....................................------------------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............---...000///......///111000000000000000000000000222333444555555444333222444444333333333333444444444444333222222222222222444444444444444444333333444444333333333222222222333333333333333333333333333333222222222111111111000000////////////000000///////////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************************************************************+++***)))(((((()))***+++))))))))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++////////////............////////////////////////111111222222222222222222666222000444777777999===HHHZZZtttsss\\\QQQLLLHHH;;;777222//////000111111//////////////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------............................................................222111000/////////111111111000//////000111333444777<<>>LLLbbbwwwiii^^^SSSEEE;;;222000111222000///------------------------,,,,,,,,,+++++++++******++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..........................................////////////000000000000000000000000111111222222222333333333777666555555888===BBBEEEXXXYYY___hhhkkknnnwww}}}mmmcccTTTHHHBBB>>><<<;;;888888777777666666666555333333333222222222111111111111111111111111111111111111000///////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---+++,,,------......------*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///////////////////////////............////////////////////////////////////000000000000111111111111222222222222222222222222111111111222333333333444111111000000//////......////////////////////////------,,,,,,,,,,,,++++++************************)))************+++++++++************************))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******))))))))))))************//////////////////////////////000111111111111111000666555666;;;;;;AAARRRtttpppggg```SSSIII===555333111111000////////////......------,,,,,,,,,++++++++++++***++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.......................................////////////000000000000000000000000000000000111111111222222333222111111333666999;;;555666:::@@@AAABBBJJJSSSaaaaaadddmmmxxxtttlllkkkuuutttuuuvvvssshhhYYYMMMGGGBBB<<<999888999:::999666555555555444444444444333333222222222111111111111111111111111111111111111000000///......//////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,---............---++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------................................................//////////////////////////////////////////000000000000111111222222222222222222222222111111111111222222222222111000000000/////////...////////////////////////------,,,,,,,,,,,,++++++************************)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******))))))))))))************///////////////////////////000000000111111111111...666555555<<>>777888<<>>BBBCCCAAA@@@===;;;===CCCGGGIIIIIIGGGDDDCCCDDDDDDAAAAAADDDEEEDDDCCCDDDFFFHHHHHHGGGAAAAAA???;;;:::===>>>===:::999666333444555333...999666555777777333222555666333111555:::;;;666000//////000111111222444555111111111111111111111111111111111000000000//////////////////////////////...---------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,------...............,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,------------...........................------------............////////////////////////---------...///000000000////////////////////////111000000//////.........////////////000000000000////////////////////////------,,,,,,,,,+++++++++************************))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))******************))))))))))))******((()))))))))************...//////000000111111222111111111111222555777888444BBBTTTsssrrrdddYYYIII999555333111///...///000222------------,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.................................////////////000000000000------...///000000000000222444444222222444444222000000000111111333444444///000222333444333222222777888777555333444666888555888999666666888888555111000///000222333444333222000111444444222222444111111111222444666555444777777777666777999:::;;;444444555777888999777555555333444777666222000222666333000000222333111//////000000//////000222444111111111111111222222222000000000000////////////////////////////////////---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---+++,,,------......------,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,------------------------------------,,,------------.........////////////////////////------...///000000111222////////////////////////000000000000////////////////////////000000000000////////////////////////------,,,,,,,,,,,,++++++************************)))************+++++++++************************)))))))))))))))))))))))))))))))))************+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******))))))))))))************...//////000111111222222111111111222444777:::<<<@@@ZZZxxx}}}xxx{{{qqq___JJJ>>>;;;555111......000111...------------,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++***************************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------------------------........./////////---------............///+++......+++,,,000000+++...............///222444---000222444333222111111///...---.........///111...222222///...000111...444555555444222222333555333111222666666444444777333333333444666666555333000000000111222111111222***+++---//////......///...,,,...111222000000333///000000000111222333444333444555333000...///111000000000000111111111222000000/////////.................................,,,,,,++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---***+++,,,,,,---,,,,,,,,,++++++++++++++++++,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++,,,,,,,,,---------------------------------,,,,,,---------.........////////////////////////---......///000111222333000000000000000000000000///000000000000000111111.../////////000000000111////////////////////////------,,,,,,,,,,,,++++++************************)))************+++++++++************************))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******))))))))))))************...//////000111222222222111111111222555999<<<>>>ZZZzzzxxxqqqxxxoooZZZFFFAAA999222...---///111......---------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,---------......000///......------.........222222///000555444...///111333333111///---,,,222222111000...///111333///......111333222222333...222333111000333444333...000222000---+++...000333000000222222//////111111000000000222222000...222111222444333000......333333333333111///000333333000///111111///111444---000333222///......000+++...222333111000111222.../////////000000111111000/////////....................................++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---******+++,,,,,,,,,,,,+++*********++++++,,,,,,---************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++,,,,,,,,,---------------------------------,,,,,,,,,---------......////////////////////////......///000111222333333111111111111111111111111//////000000111111222222.../////////000000111111////////////////////////---------,,,,,,,,,++++++************************)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******))))))))))))************111000//////000222222111<<<000///:::===;;;HHH]]]rrrnnnnnnyyy}}}xxxaaaMMM>>>777000222333+++111333111,,,,,,000...(((,,,,,,,,,+++++++++******************************,,,,,,,,,++++++*********************************************************+++*********))))))((((((******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,------++++++,,,------------------------------------............///,,,,,,,,,---------............///000000000000000////////////////////////////////////////////////000000000000000000000000000000000000000000000000////////////000000000000//////000000000000//////////////////000000000000000000000000000000000000111111000000//////......000000000000000000000000............////////////111111000000//////......////////////////////////000000//////.........---------------------------,,,,,,,,,------.........,,,,,,++++++,,,,,,---...------++++++++++++------++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,---......//////......////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////.........---...---,,,,,,++++++,,,,,,,,,,,,,,,+++++++++******)))************++++++++++++++++++***((('''(((***))))))*********+++++++++************************)))))))))))))))))))))))))))))))))))))))(((''''''(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++000//////000222333444333111555999888777FFFfffzzznnniiihhhnnnxxxqqq^^^RRRHHH777000222111...000...******///000,,,,,,,,,,,,++++++++++++***************************,,,,,,,,,+++++++++******************************************************************)))))))))(((*********+++++++++,,,,,,+++++++++++++++++++++++++++,,,------++++++,,,---------------------------------------............,,,,,,,,,------------.........///000000000000///////////////////////////////////////////////////////////////////////////000000000000000000000000....../////////000000000/////////000000/////////---............/////////////////////////////////000000000000//////......000000000000000000000000............////////////000000000/////////..............................000/////////.........---------------------------,,,,,,,,,---------------,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,---++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,------................../////////000000000000////////////////////////////////////////////////////////////////////////000/////////.........---...---,,,,,,++++++,,,,,,,,,,,,+++++++++*********)))************++++++++++++++++++***)))((())))))))))))*********+++++++++************************)))))))))))))))))))))))))))))))))))))))(((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))*********+++++++++...///000222444444555555111;;;===999CCCeeeuuugggbbbbbbjjjttt}}}{{{{{{zzzyyywwwvvvuuutttttttttyyyxxxwwwvvvuuuvvvwwwxxx{{{|||}}}}}}}}}~~~yyynnncccIII555444666...111000,,,***---000000,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***************************************************************))))))))))))*********++++++++++++,,,+++++++++++++++++++++++++++,,,---,,,+++***+++---------------------------,,,,,,,,,---------......,,,,,,,,,,,,---------------...//////000/////////////////////////////////////////////////////////........................000000000000000000000000.........////////////000......////////////......,,,,,,---------.........////////////////////////000000000////////////...000000000000000000000000---............////////////////////////................................./////////...............------------------------------------,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,---++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---...................../////////000000000/////////////////////////////////////////////////////////////////////////////////..................---,,,,,,++++++,,,,,,,,,++++++++++++*********)))************+++++++++*********+++******))))))***************+++++++++************************)))))))))))))))))))))))))))))))))))))))(((((('''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))*********++++++...///222333333333444444::::::;;;GGGgggyyymmmfffggglllqqquuuzzz~~~{{{vvvrrrtttxxxtttssspppmmmjjjhhhgggfffiiiiiihhhhhhhhhiiiiiiiiipppoooooonnnoooppprrrssspppqqqssstttuuuwww{{{|||cccHHH<<<666111333333000---,,,......------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********************************************************)))))))))))))))************++++++++++++***************************,,,,,,,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------++++++,,,,,,,,,---------------...////////////...................................................------------------------////////////////////////------........./////////---......//////......---,,,------------.........////////////////////////////////////////////////////////////////////////---------.........//////........................................................................------------------------...------,,,,,,+++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,---.........------........./////////000000////////////////////////////////////////////////////////////////////////...........................---,,,,,,++++++,,,,,,++++++++++++************))))))*********+++++++++******+++,,,------+++)))************************************************(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************...111333333222111333444:::888EEEgggwwwooofffccchhhpppuuuwwwtttrrrnnnjjjfffddddddeeebbbaaa___]]]\\\[[[ZZZZZZ[[[[[[\\\]]]^^^______```fffeeeeeeeeefffhhhjjjkkkiiijjjlllmmmooorrrvvvyyyzzzzzz{{{}}}~~~~~~~~~}}}}}}}}}|||fffNNN:::222111111111///,,,,,,------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))******))))))*********+++++++++***************************+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---+++++++++,,,,,,,,,------,,,,,,---...............------------------------------------------------................................................------------............------............------------........./////////......................................./////////........................------------............---------------.................................---------...............---------------------------------,,,,,,++++++***,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------+++,,,,,,---...---------............////////////........................................................................---------..................---,,,,,,++++++,,,,,,+++++++++*********))))))))))))*********+++++++++******+++...000000---***************************))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((()))))))))*********///222444333111222555888777EEEggguuukkkhhheeedddhhhnnnoookkkfff```^^^\\\\\\]]][[[XXXTTTTTTTTTSSSRRRRRRRRRSSSSSSTTTUUUWWWXXXZZZ[[[\\\\\\______^^^___```bbbdddfffdddeeegggiiiiiikkknnnqqqrrrrrrrrruuuxxxyyyyyyxxx{{{{{{{{{{{{||||||||||||~~~~~~iiiMMM888222...//////------///------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,************************************************))))))))))))************)))))))))************+++***************************+++,,,+++***)))***,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,------......------------------------------------------------------................................................,,,,,,,,,---------......,,,,,,------------,,,,,,---............/////////........................---............/////////........................,,,------------.........,,,,,,,,,------------------------------------------------------.........------------------------,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,---...+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,---------------------........./////////........................................................................---------------............---,,,,,,++++++,,,,,,+++************))))))))))))************+++++++++++++++---111444444000,,,+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((()))))))))******000222444444222555;;;@@@IIIhhhlllaaa]]]```bbbfffgggeee```ZZZUUUPPPOOONNNPPPQQQQQQOOOLLLLLLLLLKKKKKKLLLLLLMMMNNNPPPQQQTTTVVVXXXYYYYYYYYYZZZZZZYYYZZZ[[[]]]___```___aaacccdddddddddeeegggiiiiiiiiikkknnnqqqqqqqqqssstttvvvxxxzzz|||~~~~~~}}}|||{{{}}}~~~~~~mmmLLL>>>222///000//////111...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,************************************************((()))))))))************))))))))))))************************************)))+++,,,+++***)))***+++++++++++++++++++++++++++************++++++++++++***++++++++++++,,,,,,,,,++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,,,,,,,---------,,,,,,------------,,,,,,,,,,,,---------.................................---------.........//////------------------------,,,,,,---------.........++++++,,,,,,,,,---------------------------------,,,,,,,,,------.........------------------------+++++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++***************************************************++++++++++++,,,,,,,,,++++++,,,------------,,,---------.........//////........................................................................,,,,,,,,,------............---,,,,,,++++++,,,,,,************)))))))))))))))************+++++++++,,,,,,...333888777222---+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))***///222444444444888@@@GGGfffjjj\\\[[[```]]]aaaddd```WWWQQQPPPRRRLLLJJJHHHFFFEEEGGGIIIKKKHHHHHHHHHHHHHHHIIIJJJJJJJJJLLLNNNQQQSSSTTTTTTTTTSSSSSSSSSSSSTTTVVVXXXYYY\\\^^^```aaa```______```dddcccccceeehhhkkkllllllmmmooorrrvvvzzz}}}~~~|||zzzyyyyyy{{{|||{{{zzz{{{}}}~~~zzz|||bbbNNN:::222222000111333......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,************************************************(((((())))))*********+++))))))))))))************)))))))))))))))))))))))))))+++++++++***)))***+++++++++++++++++++++++++++)))************+++++++++******+++++++++,,,,,,,,,++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------........................---------.........//////------------------------,,,,,,,,,---------......+++++++++,,,,,,---------------------------------,,,,,,,,,------.........------------------------*********++++++,,,,,,---,,,,,,++++++,,,,,,---...++++++------------++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,++++++,,,---------,,,,,,---------.........//////........................................................................,,,,,,,,,------............---,,,,,,++++++,,,,,,************)))))))))))))))************+++++++++------///444999999444...++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))333000444:::777555IIIdddsssccc]]]]]]______[[[XXXSSSNNNJJJGGGFFFEEEEEECCCAAABBBEEEFFFFFFDDDDDDDDDEEEFFFGGGGGGHHHHHHIIIHHHIIILLLPPPQQQPPPMMMMMMNNNPPPPPPPPPQQQTTTVVV[[[ZZZYYYYYYZZZ\\\___```aaabbbeeegggiiijjjjjjjjjllllllmmmooorrrvvvyyy||||||{{{zzzzzz|||}}}||||||uuuuuuvvvwwwxxxyyyzzz{{{}}}}}}~~~~~~{{{zzz|||hhhKKK888666888222)))---------,,,++++++,,,---++++++++++++++++++++++++******************************+++,,,,,,,,,,,,+++************************************************************************++++++************++++++************************************************************************************************++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......---------------------------------------.........//////------------------------++++++,,,,,,,,,---------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++---------,,,,,,+++++++++***+++,,,,,,------,,,,,,,,,,,,,,,---------........................------///////////////.........------------------------------,,,,,,,,,,,,++++++************************))))))))))))***+++,,,---000...,,,///444777444111+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))666///111;;;<<>><<<<<<<<<<<>>>>>@@@BBBDDDDDDCCCCCCCCCCCCDDDEEEEEEFFFFFFEEEEEEEEEGGGIIIIIIGGGEEEFFFHHHIIIIIIIIIJJJMMMOOOPPPPPPOOOOOOPPPRRRTTTUUUXXXYYYZZZ[[[\\\\\\\\\\\\^^^^^^^^^```cccfffiiikkkllllllmmmnnnoooqqqrrrsssrrrrrrssstttuuuvvvvvvwwwuuuvvvyyyzzz{{{{{{yyyyyyzzz|||~~~~~~}}}~~~{{{xxxxxxyyy}}}vvv```KKK:::444666111111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************+++,,,,,,,,,,,,+++************************************************************************++++++************++++++************************************************************************************************++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------------------------------,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,------------..............................//////////////////------------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))***+++,,,---111...,,,---000000---***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))---===>>>999SSStttaaaWWWUUUTTTTTTSSSQQQLLLEEE???===<<<<<<;;;;;;<<<===>>>>>>>>>???AAACCCEEEEEEEEEDDDDDDDDDEEEEEEEEEFFFFFFDDDEEEEEEFFFFFFEEECCCBBBDDDEEEFFFGGGGGGHHHJJJMMMNNNNNNNNNNNNOOOPPPQQQRRRTTTTTTTTTTTTTTTTTTTTTTTTVVVWWWXXXYYY[[[^^^```bbbbbbccceeefffgggiiilllnnnkkklllnnnoooqqqsssuuuuuutttvvvyyy{{{||||||zzzyyy||||||~~~~~~~~~}}}~~~~~~~~~zzzxxxvvvvvvzzzhhhOOO???<<<111000////////////...---,,,,,,,,,,,,,,,,,,,,,,,,******************************+++,,,,,,,,,,,,+++************************************************************************++++++************++++++***************************************************************************************************++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,************************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++***++++++++++++++++++++++++++++++,,,------------,,,------------------------+++++++++,,,,,,,,,------------------------------,,,,,,,,,------------...+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++************************************++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,+++++++++++++++++++++***+++,,,,,,------,,,,,,++++++,,,,,,,,,------------------...........................////////////------------------------------,,,,,,,,,+++++++++++++++++++++++++++++++++))))))))))))***+++,,,---111///------...---***(((*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))///888AAARRRxxxooo\\\QQQOOOWWWTTTOOOJJJFFFAAA===:::999::::::;;;<<<>>>???@@@>>>@@@BBBDDDEEEFFFFFFGGGEEEEEEFFFFFFFFFFFFFFFGGGDDDEEEFFFFFFEEECCCBBBAAACCCDDDEEEFFFFFFGGGIIILLLLLLLLLLLLLLLMMMNNNNNNOOOPPPPPPOOOOOONNNNNNNNNNNNQQQRRRSSSTTTVVVXXXZZZ[[[YYY\\\^^^___```bbbfffiiifffhhhjjjmmmpppsssuuuwwwtttwwwzzz}}}~~~~~~}}}|||~~~~~~~~~{{{|||}}}~~~~~~yyyvvvqqqwwwxxxvvv}}}nnnQQQ@@@444111......///000///...,,,,,,,,,,,,,,,,,,,,,,,,******************************+++,,,,,,,,,,,,+++************************))))))))))))))))))))))))************************++++++************++++++*********************************************************************************************************+++++++++,,,,,,,,,++++++******++++++,,,************************)))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,,,,++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,------------------------+++++++++,,,,,,,,,------------------------------,,,,,,---------.........+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++************************++++++++++++,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------------.........//////---.........//////000000------------------------------,,,,,,,,,+++++++++++++++++++++++++++++++++))))))))))))***+++,,,---111000......---,,,)))((())))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************:::666LLL||||||jjjYYYPPPQQQUUUPPPLLLFFF???;;;999999999777888999;;;===>>>???@@@@@@BBBEEEGGGGGGFFFGGGHHHFFFFFFFFFFFFFFFGGGGGGGGGDDDFFFGGGGGGEEECCCBBBBBBBBBDDDEEEFFFFFFGGGIIIKKKHHHHHHIIIIIIJJJJJJJJJJJJLLLKKKKKKJJJIIIIIIJJJJJJLLLMMMNNNPPPQQQSSSTTTTTTRRRUUUXXXYYYYYY[[[___cccccceeegggkkknnnrrrtttvvvrrrtttxxx{{{}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~zzzzzz{{{}}}~~~zzzvvvrrrrrrppppppvvv~~~|||bbbFFF:::666000...///000000...,,,,,,,,,,,,,,,,,,,,,,,,******************************+++,,,,,,,,,,,,+++************************))))))))))))))))))))))))************************++++++************++++++************************************************************************************************************++++++++++++++++++************++++++************************))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------------------------------,,,---------............++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++************************+++++++++,,,,,,------...++++++++++++++++++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++*********+++++++++++++++***+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------.../////////------......///000000000------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))***+++,,,---.........---,,,+++))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************AAANNNqqq}}}rrrbbbVVVQQQPPPPPPPPPCCCAAA>>>999666555777888888999:::<<<>>>???@@@@@@@@@DDDGGGHHHGGGFFFFFFGGGFFFFFFFFFFFFFFFEEEEEEEEECCCEEEHHHGGGDDDBBBBBBCCCBBBCCCDDDEEEEEEFFFHHHKKKFFFGGGGGGHHHHHHHHHHHHHHHHHHGGGFFFEEEEEEFFFFFFGGGGGGHHHIIIKKKLLLMMMMMMMMMLLLPPPSSSTTTSSSTTTXXX]]]___```bbbeeehhhjjjlllmmmmmmoooqqquuuxxxzzz|||}}}||||||||||||||||||{{{{{{yyyyyyyyy|||~~~~~~~~~~~~zzzxxxsssppprrrtttuuuxxx|||zzz\\\EEE===444//////000///---------------------------******************************+++,,,,,,,,,,,,+++************************))))))))))))))))))))))))************************++++++************++++++************************************************************************************************************++++++++++++++++++************++++++*********************************+++++++++,,,,,,************************************************)))***+++,,,,,,,,,,,,+++******************************+++,,,,,,,,,,,,+++------------------------,,,------------.........------------------------------------............++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++************************)))******+++,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,)))******+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++)))*********++++++++++++***+++,,,,,,------,,,,,,***++++++++++++,,,,,,,,,,,,,,,------...//////000------......///000000111------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))***+++,,,---***+++++++++***)))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************BBBooolll```SSSPPPTTTTTTJJJ@@@;;;<<<;;;999666555555666:::;;;<<<>>>@@@AAAAAAAAA@@@DDDHHHHHHGGGEEEEEEGGGEEEEEEEEEEEEDDDDDDDDDDDDBBBEEEGGGGGGDDDBBBBBBCCCAAABBBDDDDDDDDDEEEHHHJJJGGGHHHHHHIIIIIIIIIIIIHHHFFFEEEDDDCCCCCCCCCDDDEEECCCDDDEEEGGGHHHIIIIIIIIIIIIMMMPPPPPPOOOPPPTTTYYY[[[[[[]]]^^^```bbbcccdddhhhiiilllooosssvvvyyy{{{yyyyyyzzzzzzzzzyyyxxxxxxyyyxxxyyy|||~~~~~~~~~{{{zzzsssqqqrrrnnnhhhnnnyyyyyyMMMDDD888111000000...,,,------------------------******************************+++,,,,,,,,,,,,+++************************))))))))))))))))))))))))************************++++++************++++++************************************************************************************************)))************+++++++++++++++************++++++))))))))))))))))))))))))***++++++++++++,,,,,,,,,************************************************)))***+++,,,,,,,,,,,,,,,******************************+++,,,,,,,,,,,,+++---------------------------------.........//////---------------------------------.........//////++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++************************((())))))***++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))***+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++))))))******++++++++++++++++++,,,---------,,,,,,******+++++++++,,,,,,,,,,,,,,,------...///000000---------...///000000111---------------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))***+++,,,---&&&((()))***)))((())))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************cccqqqXXXSSSNNNLLLKKKGGG@@@:::888777555444555666888:::===>>>??????>>>???AAACCCCCCEEEFFFFFFDDDBBBAAAAAADDDDDDCCCCCCCCCCCCDDDDDDDDDEEEDDDCCCAAA@@@AAACCCAAAAAAAAABBBDDDFFFIIIJJJKKKKKKKKKJJJHHHGGGEEEDDDEEEBBB???@@@BBBDDDDDDBBBEEEEEEDDDDDDDDDEEEEEEFFFFFFFFFFFFHHHJJJMMMOOOQQQSSSSSSSSSTTTVVVXXX[[[\\\^^^___bbbdddfffiiinnnqqqvvvwwwwwwvvvvvvtttssssssuuuwwwzzz||||||}}}~~~~~~}}}}}}|||}}}~~~}}}wwwrrrooonnnoooqqqlllUUU>>>444111......000,,,,,,---------,,,++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))************************************************************************************************************************+++++++++*********))))))***++++++,,,,,,++++++*********************************************************+++++++++,,,,,,,,,******************************************************++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,------------------------........................//////.........---------------------------------..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++***+++,,,,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------.................................------,,,,,,------...+++******))))))******++++++++++++************)))************************))))))))))))))))))))))))))))))*********+++++++++************************)))************+++++++++))))))))))))))))))))))))+++*********))))))(((((()))))))))))))))))))))))),,,+++++++++***)))))))))rrr___QQQMMMGGGEEECCC@@@:::555666666555555666777999:::<<<>>>@@@@@@@@@AAABBBDDDDDDFFFGGGGGGEEECCCBBBCCCDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEFFFDDDBBBBBBCCCDDDDDDDDDEEEFFFGGGHHHJJJKKKKKKJJJJJJHHHGGGEEEDDDCCCDDDAAA??????AAACCCBBBAAADDDCCCCCCCCCCCCDDDEEEEEEEEEEEEEEEFFFHHHJJJLLLNNNPPPPPPPPPQQQSSSUUUWWWXXXWWWXXX[[[\\\^^^aaafffiiioooppppppqqqrrrrrrrrrrrrqqqssswwwyyyzzz|||~~~}}}~~~}}}|||}}}~~~~~~yyysssnnnlllkkkmmmvvv|||~~~nnnRRRAAA777222111333------......------,,,,,,+++++++++******+++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))************************************************************************************************************************+++++++++*********))))))***++++++,,,,,,++++++*********************************************************+++++++++,,,,,,,,,******************************************************++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,------------------------........................//////.........---------------------------------.................................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++,,,------,,,++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,------------...........................------,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,+++++++++************)))************************))))))))))))))))))))))))******+++++++++,,,,,,,,,************************)))************+++++++++))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))+++++++++***************yyy```MMMKKKFFF@@@===;;;999555222444444555666888999:::;;;<<<>>>AAACCCCCCCCCDDDEEEFFFHHHIIIHHHFFFDDDDDDEEEEEEDDDDDDCCCCCCDDDDDDEEEFFFGGGGGGGGGEEEDDDEEEGGGGGGHHHIIIJJJKKKKKKKKKKKKKKKKKKIIIHHHFFFDDDCCCBBBCCCAAA@@@@@@BBBCCCCCCCCCBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDDDDEEEGGGHHHIIIJJJJJJKKKLLLMMMOOOQQQRRROOOQQQSSSTTTVVVYYY]]]```eeefffhhhjjjlllnnnpppqqqsssuuuyyy|||~~~~~~}}}}}}}}}~~~}}}|||vvvpppkkkiiiiiijjjmmmtttlllSSS???333000222............------,,,,,,++++++************++++++++++++++++++++++++++++++************************))))))))))))))))))))))))************************************************************************************************************************+++++++++******************++++++,,,,,,++++++*********************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,.........---------------------------------------------------------------/////////............---.........................................................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++++++++,,,---......---++++++---///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,------------------------------------------,,,,,,,,,,,,------...------,,,,,,------...+++++++++************)))************************))))))))))))))))))))))))+++++++++,,,,,,,,,------************************)))************+++++++++))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))***************+++++++++}}}}}}uuuvvv}}}hhhQQQFFFFFFBBB<<<888777666444333333444666888:::;;;<<<<<<<<>>>>>===@@@DDDFFFFFFFFFFFFGGGHHHIIIIIIHHHFFFEEEFFFGGGEEEEEEDDDDDDDDDDDDEEEEEEGGGIIIKKKKKKJJJJJJJJJKKKIIIJJJKKKLLLLLLKKKJJJIIIJJJIIIGGGEEEDDDCCCCCCCCC@@@AAACCCEEEGGGIIIJJJLLLCCCDDDEEEEEEEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCEEEFFFGGGHHHHHHHHHIIIJJJKKKKKKMMMPPPSSSVVVWWWZZZ]]]bbbgggkkknnnqqqsssvvvxxxxxxyyy{{{}}}|||}}}~~~~~~}}}~~~~~~~~~zzzzzz|||yyyuuulllccc```ggglllnnnwwwiiiKKK:::333//////---,,,++++++++++++++++++************++++++++++++++++++++++++++++++************************))))))))))))))))))))))))***************************************************************************************************************************************************++++++,,,,,,++++++*********************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,........................................................................//////////////////////////////////////////////////////////////////////////////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,+++---......,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++*********))))))************************))))))))))))))))))))))))))))))))))))************************************))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))***+++++++++,,,zzzxxxmmmbbbSSSEEE>>>===999777555333222444666777777888999;;;===???@@@AAA@@@BBBEEEFFFFFFEEEFFFGGGHHHHHHHHHFFFDDDDDDEEEFFFFFFEEEEEEDDDDDDEEEEEEFFFFFFIIIKKKMMMLLLLLLLLLMMMIIIIIIJJJJJJJJJJJJJJJIIIHHHGGGEEEDDDCCCCCCDDDDDD@@@CCCFFFGGGHHHIIIJJJLLLHHHHHHIIIIIIIIIGGGEEEDDDDDDDDDEEEEEEEEEEEEDDDDDDAAABBBCCCEEEFFFFFFGGGGGGEEEFFFGGGFFFFFFHHHKKKMMMQQQQQQSSSWWW[[[```eeeggglllnnnqqqrrrssssssuuuvvvvvvxxxzzz{{{|||~~~~~~||||||}}}}}}zzz}}}}}}sssjjjdddfffggggggnnnwwwdddGGG555111000...,,,++++++,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++************************))))))))))))))))))))))))***************************************************************************************************************************************+++++++++***++++++,,,,,,++++++*********************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,.............../////////........................////////////////////////...////////////000000000000000000000000000000000/////////////////////////////////.........------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++---000111///---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++******))))))******++++++++++++************)))************************))))))))))))))))))))))))((((((((())))))))))))***************************)))************+++++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***************+++++++++~~~{{{rrraaaNNNBBB>>><<<888444444444333444555888:::;;;;;;;;;<<<>>>@@@BBBCCCBBBDDDEEEEEEDDDDDDEEEGGGFFFGGGFFFDDDBBBBBBCCCEEEFFFFFFEEEEEEEEEEEEFFFFFFFFFHHHLLLMMMMMMLLLMMMMMMIIIHHHHHHHHHIIIJJJKKKKKKKKKJJJIIIGGGGGGIIIJJJKKKGGGJJJMMMMMMKKKJJJKKKLLLMMMMMMNNNNNNLLLJJJGGGFFFEEEFFFGGGHHHHHHGGGFFFFFFBBBCCCEEEFFFGGGGGGGGGGGGDDDEEEEEEEEEDDDEEEHHHJJJKKKLLLMMMOOOSSSWWW[[[^^^dddgggjjjlllmmmnnnppprrrssstttvvvwwwxxx{{{~~~~~~~~~|||zzzzzz|||}}}~~~yyy|||yyyssskkkfffcccdddgggkkkyyy\\\===444222000...------......------,,,,,,,,,,,,------++++++++++++++++++++++++************************))))))))))))))))))))))))************************************************************************************************************************))))))*********+++++++++***++++++,,,,,,++++++*********************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---........./////////000........................111111111111111111111111.../////////000000000000000000000000000000000000////////////////////////////////////....................................------------------------------------------------+++++++++,,,,,,,,,------+++///333555444111...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,******))))))))))))******+++++++++************)))************************))))))))))))))))))))))))((())))))))))))*********************************)))************+++++++++))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))+++++++++***************rrriiiTTT???999>>>===666333444555666666888;;;>>>>>>=========>>>@@@CCCEEEDDDEEEEEEDDDCCCCCCEEEFFFFFFFFFEEECCCAAAAAABBBDDDFFFFFFEEEEEEEEEEEEFFFFFFEEEHHHLLLMMMMMMMMMMMMNNNIIIIIIHHHHHHHHHJJJLLLMMMPPPOOONNNMMMNNNOOOQQQSSSPPPRRRTTTSSSPPPMMMMMMNNNPPPQQQQQQPPPOOOLLLIIIGGGFFFGGGIIIJJJJJJIIIHHHHHHCCCDDDFFFHHHIIIIIIHHHHHHFFFFFFGGGFFFEEEFFFIIIKKKHHHHHHHHHJJJMMMQQQUUUWWWYYY\\\```bbbdddfffhhhjjjqqqsssuuuuuuuuuwww|||~~~~~~}}}{{{yyyyyy{{{}}}zzz{{{~~~xxx{{{}}}yyypppfffaaabbbddddddlllxxxtttLLL666555222000//////000000...------,,,,,,------...++++++++++++++++++++++++************************))))))))))))))))))))))))************************************************************************************************************************))))))******+++++++++++++++++++++,,,,,,+++++++++******************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---.........//////000000////////////////////////111111111111111111111111.../////////000000111111000000000000000000000000000000000000000000000000000/////////....................................------------------------------------------------++++++,,,,,,,,,---------,,,000666888777333000...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,+++******************++++++++++++************)))************************)))))))))))))))))))))))))))************+++++++++************************)))************+++++++++))))))))))))))))))))))))(((((())))))*********+++)))))))))))))))))))))))),,,+++++++++******))))))yyyuuurrrvvv~~~eeeVVVDDD999777888555111444444555777999<<<>>>@@@>>>===<<<<<<>>>AAACCCEEEFFFFFFFFFFFFFFFEEEDDDCCCDDDDDDDDDDDDDDDCCCCCCCCCKKKIIIGGGEEEDDDEEEGGGIIIJJJIIIIIIKKKNNNNNNKKKHHHGGGHHHIIIKKKLLLMMMNNNNNNQQQRRRSSSSSSSSSRRRQQQPPPQQQRRRSSSSSSRRRPPPNNNMMMQQQQQQQQQPPPOOOLLLIIIHHHHHHKKKLLLKKKIIIGGGIIIKKKEEEEEEFFFFFFGGGHHHIIIJJJJJJJJJJJJKKKLLLKKKIIIFFFHHHGGGFFFFFFGGGHHHJJJKKKUUUUUUVVVXXX[[[___bbbdddfffhhhlllqqquuuyyy|||}}}~~~~~~|||zzzyyyyyyzzzzzz}}}{{{~~~}}}}}}}}}zzzrrrjjjdddbbbaaaeeeeeemmm~~~cccGGG<<<111---///111///------------,,,,,,,,,++++++,,,++++++******++++++,,,++++++++++++++++++++++++))))))))))))))))))))))))************************)))))))))))))))))))))))))))************+++++++++************************************************))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,---------------,,,++++++,,,,,,,,,---,,,,,,++++++,,,---------+++***+++---///...,,,---...111222222222111000000222444333222222444666555666777888:::999777555...555888333//////000///222333444222222111///---777000...222333///...111/////////000111000...,,,000...,,,,,,...000111111000---+++***+++------,,,...,,,+++******,,,...///+++,,,,,,------,,,,,,+++,,,...111333333111...,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++************++++++---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************)))************+++++++++************************))))))))))))************~~~nnnjjjkkkvvv|||oooOOOFFF:::555555666444111555666777999;;;===>>>???<<<<<<<<<===>>>AAADDDEEEGGGGGGGGGGGGFFFEEEDDDCCCDDDDDDDDDCCCCCCDDDDDDEEEJJJHHHFFFEEEEEEFFFHHHJJJLLLKKKJJJLLLNNNMMMJJJGGGIIIJJJMMMOOOQQQRRRRRRRRRRRRRRRRRRQQQPPPOOONNNMMMRRRSSSTTTUUUTTTRRROOONNNNNNNNNNNNMMMMMMLLLKKKJJJHHHJJJKKKJJJHHHGGGIIIKKKFFFFFFFFFFFFGGGHHHIIIJJJLLLKKKKKKLLLMMMLLLJJJHHHFFFFFFFFFGGGGGGHHHIIIJJJOOOOOOPPPQQQTTTWWWZZZ[[[aaacccfffjjjoootttwwwyyy{{{{{{}}}|||{{{{{{|||}}}~~~|||zzz}}}~~~~~~{{{uuummmfffbbb```aaa```eeerrr|||PPPCCC777555444111///000---------,,,,,,,,,++++++,,,++++++******++++++,,,++++++++++++++++++++++++))))))))))))))))))))))))************************)))))))))))))))))))))))))))************+++++++++************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------------,,,,,,,,,,,,,,,---,,,---....../////////...------,,,...000111000...000000111111000000111111000555:::======???CCCGGGJJJNNNRRRRRRMMMJJJJJJLLLDDDBBB?????????>>><<<:::999===@@@BBBBBB@@@===:::999333111444555111000111222222222333555555333111111111111333333111---)))111///------......---,,,///...---,,,+++,,,------+++,,,,,,------,,,,,,++++++---///000000///---++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************)))************+++++++++************************))))))))))))************nnniiijjjttt~~~www```KKK;;;888444222222333222222666888:::<<<===>>>>>>===;;;<<<<<<>>>@@@CCCEEEGGGIIIIIIHHHGGGFFFEEEDDDCCCEEEDDDCCCBBBCCCEEEGGGHHHHHHGGGFFFEEEFFFHHHJJJLLLMMMMMMLLLMMMNNNMMMJJJHHHMMMOOORRRUUUWWWWWWWWWVVVVVVUUUSSSQQQOOONNNMMMMMMRRRSSSUUUVVVVVVTTTQQQOOOPPPOOOMMMLLLKKKKKKKKKLLLHHHIIIJJJIIIHHHHHHIIIJJJGGGGGGGGGGGGHHHHHHIIIJJJKKKJJJIIIJJJKKKKKKIIIGGGGGGGGGHHHIIIJJJJJJJJJJJJKKKKKKKKKLLLMMMPPPRRRSSSZZZ[[[]]]aaafffkkkooorrrvvvxxx{{{~~~}}}||||||}}}}}}}}}{{{zzz|||}}}}}}~~~}}}yyysssllleee```___[[[\\\eeeooo{{{aaaLLL;;;888666---+++///------------,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++))))))))))))))))))))))))************************)))))))))))))))))))))))))))************+++++++++************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,------...***+++---/////////...---......//////000000000000111333555777999<<<@@@CCCNNNTTT\\\aaabbbdddhhhmmmiiiqqqxxxuuulllfffhhhmmmddd\\\\\\fffkkkdddZZZVVVQQQSSSXXX^^^___[[[SSSNNNLLLFFFBBBDDDFFFDDDBBBBBBGGGEEEDDDCCC@@@<<<777333111111222444444333///,,,...---,,,---......---,,,//////......------,,,,,,,,,,,,------------,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************)))************+++++++++************************))))))))))))************tttoookkkjjjgggZZZEEE555555555444333111111222444888999<<<>>>??????======<<<===???BBBDDDFFFHHHIIIKKKJJJIIIGGGEEEDDDCCCCCCEEEDDDBBBBBBCCCEEEIIIKKKGGGFFFFFFGGGHHHJJJLLLNNNMMMMMMNNNNNNOOOOOONNNMMMRRRTTTVVVYYYZZZYYYXXXWWWYYYXXXVVVSSSRRRQQQRRRRRRRRRSSSUUUWWWVVVUUURRRQQQSSSRRRPPPNNNLLLKKKKKKKKKHHHHHHIIIIIIHHHIIIIIIJJJIIIHHHHHHHHHHHHIIIIIIJJJHHHGGGFFFFFFGGGGGGFFFDDDHHHIIIJJJLLLMMMLLLLLLKKKLLLKKKKKKKKKKKKMMMOOOPPPSSSTTTUUUXXX]]]ccchhhkkkrrruuuyyy}}}}}}{{{~~~}}}{{{{{{zzz{{{{{{|||{{{zzz|||~~~~~~{{{|||}}}~~~~~~zzzssskkkeee___[[[ZZZ]]]cccooo^^^AAA:::777...+++111...------------,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))*********+++++++++************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------------...------------------...///------....../////////000000111111111000222666999>>>CCCKKKRRRXXX^^^eeejjjzzz}}}xxxwwwtttwww~~~oooeeeddd]]]VVVTTTVVVWWWVVVUUU^^^^^^]]]\\\YYYRRRJJJDDDGGGDDD@@@>>>===;;;:::888111///------...000000000------.........---,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---------,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))((()))))))))************))))))*********+++++++++************************((()))))))))************~~~wwwrrriii[[[LLLAAA;;;999444555444222111222555999999;;;===???@@@???>>>===???@@@CCCFFFIIIJJJKKKLLLKKKJJJHHHFFFDDDDDDCCCCCCEEEDDDCCCBBBDDDFFFJJJLLLGGGGGGHHHIIIJJJMMMOOOPPPLLLMMMOOOPPPQQQRRRSSSSSSVVVWWWXXXZZZYYYXXXWWWVVVXXXWWWVVVUUUUUUUUUVVVWWWRRRSSSUUUVVVVVVUUUTTTSSSQQQQQQQQQPPPOOONNNMMMLLLHHHHHHHHHHHHIIIJJJJJJJJJJJJJJJIIIIIIHHHIIIIIIIIIHHHFFFEEEEEEFFFFFFEEEDDDFFFGGGIIIJJJKKKKKKJJJIIIMMMLLLKKKKKKKKKLLLMMMNNNOOOOOOQQQSSSWWW\\\aaadddlllpppvvv{{{}}}}}}|||{{{}}}}}}|||{{{{{{zzzzzzzzz}}}||||||}}}~~~~~~~~~~~~~~~}}}|||{{{{{{}}}zzzsssmmmccc___[[[[[[]]]cccrrryyyPPP???:::333111444.........---------,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))*********+++++++++************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---------............---------......///000000000//////000222444666555888;;;<<<>>>DDDMMMUUUeeelllvvv}}}zzzqqqfff______bbbaaa^^^fffhhhkkknnnnnnjjjbbb]]]dddaaa\\\XXXSSSNNNIIIFFF???;;;444000///000000000***+++,,,---......------,,,------......------,,,------,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,++++++++++++,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---------,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))((()))))))))************))))))*********+++++++++************************((()))))))))************tttwww~~~uuucccLLL999111555;;;111111000000111444999===:::;;;<<<>>>??????>>>>>>AAACCCGGGJJJLLLMMMMMMMMMJJJIIIFFFEEECCCCCCCCCDDDEEEEEEDDDDDDEEEGGGJJJKKKIIIIIIJJJKKKMMMOOOQQQRRRMMMOOOQQQRRRSSSTTTWWWYYYWWWXXXXXXXXXXXXWWWWWWVVVUUUUUUUUUVVVVVVWWWXXXYYYUUUUUUUUUVVVVVVWWWWWWXXXPPPRRRTTTVVVVVVSSSPPPNNNIIIHHHHHHIIIKKKLLLKKKJJJLLLKKKJJJIIIIIIIIIIIIIIIJJJHHHGGGFFFGGGHHHGGGFFFDDDDDDEEEFFFGGGGGGGGGGGGKKKKKKJJJIIIIIIJJJKKKKKKLLLMMMNNNPPPSSSWWWZZZ\\\dddiiipppuuuwwwyyyzzz{{{}}}}}}}}}|||||||||{{{{{{}}}}}}}}}}}}}}}}}}}}}}}}{{{{{{|||~~~{{{yyyyyy|||~~~{{{wwwjjjeee```]]][[[[[[dddmmmeeeIII<<<666222111............---------,,,,,,++++++******++++++,,,++++++++++++++++++++++++))))))))))))))))))))))))************************)))))))))))))))))))))))))))************+++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,------------,,,---------...........................///000111......///111333777:::<<>>@@@AAACCCEEEIIILLLNNNMMMLLLJJJGGGEEECCCBBBAAABBBCCCDDDEEEFFFFFFGGGHHHHHHHHHIIILLLMMMNNNOOOQQQRRRSSSTTTSSSVVVWWWWWWVVVVVVYYY\\\UUUUUUTTTTTTVVVYYY\\\^^^ZZZ[[[\\\^^^^^^^^^]]]\\\]]][[[YYYWWWXXX[[[___aaafffjjjnnnooojjj```TTTLLLKKKIIIHHHJJJMMMOOONNNLLLNNNMMMLLLJJJJJJIIIIIIIIIJJJGGGEEEDDDEEEFFFFFFFFFHHHGGGFFFFFFGGGHHHJJJKKKJJJJJJIIIHHHHHHIIIJJJKKKHHHJJJLLLNNNOOOQQQQQQQQQSSSYYY```fffjjjnnnssswwwxxxxxxyyyyyyyyyxxxwwwwwwzzz{{{{{{{{{yyyyyyyyyzzzxxxxxxyyy{{{~~~}}}}}}zzzzzz}}}}}}wwwvvv|||xxxoooiiiccc^^^^^^aaafffwwwTTTDDD;;;333//////.........---------,,,++++++++++++++++++,,,++++++++++++++++++++++++))))))))))))))))))))))))************************)))))))))))))))))))))))))))************+++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......---------.........//////............///000222222999???JJJTTT\\\aaabbbbbbmmm{{{yyyzzzyyyzzzvvvoooppp|||}}}yyyxxxzzz{{{llleee\\\XXX[[[dddnnntttrrroooiiiccc\\\SSSKKKEEE999777333000............------............------+++,,,,,,------,,,,,,+++------------------------+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---------------------------++++++,,,,,,,,,---------.........------.........---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************)))************+++++++++************************))))))))))))************sssmmmkkkooorrrrrrvvv|||OOOBBB666444444111111444000222555888:::;;;<<<<<<<<<<<<<<<<<<>>>@@@BBBCCCGGGHHHIIILLLMMMMMMKKKIIIDDDCCCBBBBBBCCCEEEGGGIIIKKKKKKKKKKKKKKKLLLMMMMMMSSSSSSSSSTTTUUUUUUVVVVVV]]]ZZZVVVSSSRRRTTTVVVXXX[[[XXXTTTTTTXXX[[[[[[[[[WWW[[[___```___^^^^^^^^^aaa^^^ZZZXXXXXX^^^iiisss}}}yyygggYYYRRRRRROOOOOOOOOOOOOOOOOOOOOOOONNNMMMLLLKKKJJJIIIIIIIIIJJJHHHGGGHHHIIIIIIHHHGGGFFFGGGFFFEEEEEEGGGKKKNNNPPPOOONNNLLLJJJIIIIIIHHHFFFHHHJJJLLLMMMLLLJJJHHHPPPQQQTTTXXX___gggnnnrrryyyzzz{{{zzzxxxxxxyyyzzz|||}}}{{{xxxzzz~~~~~~{{{wwwxxxyyyzzz{{{{{{{{{{{{~~~~~~{{{zzzzzzyyy{{{|||{{{zzz|||wwwhhh^^^[[[\\\___iii~~~rrrKKK999:::333111...,,,---000000.........---------,,,,,,,,,************************************************************************************************)))))))))))))))******+++******************************************************************************+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...++++++,,,,,,,,,---------,,,,,,+++++++++,,,------///000000111000000000111000000222444333444>>>KKKUUU```mmmuuuvvvtttuuuvvv|||wwwwww|||{{{wwwooorrrxxxxxxuuurrriiikkkmmmnnnoooqqqtttwww|||wwwuuuyyy{{{|||uuuwwwvvvppphhhaaa``````qqqppprrrsssmmmddd``````[[[PPPBBB777333222111111------............------111222111000---+++***+++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------///...---,,,++++++++++++...//////...,,,***+++,,,++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,---------......---------------------------------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))++++++++++++++++++++++++)))************+++++++++************************++++++************++++++))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))){{{mmmpppnnniiihhhjjjfff^^^EEE;;;444444555222000111111333555888:::;;;<<<<<<<<<<<<<<<===>>>@@@BBBCCCCCCCCCDDDEEEFFFFFFEEEDDDDDDCCCCCCCCCDDDGGGJJJKKKLLLLLLLLLMMMNNNOOOQQQRRRSSSSSSTTTTTTUUUUUUVVVVVVUUUUUUUUUVVVXXXZZZ\\\^^^\\\ZZZYYYXXXYYYYYYXXXWWW[[[^^^aaaccccccaaa___^^^]]]```cccgggkkkrrr}}}ssscccWWWQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQOOONNNMMMLLLKKKJJJJJJJJJKKKIIIHHHIIIJJJKKKJJJHHHHHHHHHGGGFFFFFFGGGKKKNNNOOONNNLLLKKKJJJIIIIIIHHHHHHHHHIIIIIIJJJJJJJJJJJJJJJKKKMMMQQQVVV]]]cccgggqqqtttxxx{{{{{{zzzzzzzzz{{{|||{{{yyyzzz~~~|||{{{{{{zzzzzzzzzyyyyyyyyy~~~~~~|||||||||{{{{{{{{{{{{{{{~~~~~~qqqeee]]]ZZZ[[[aaaqqq^^^AAA;;;333111///------......---......---------,,,,,,,,,************************************************************************************************)))))))))))))))***++++++***************************************************************************++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...++++++,,,,,,,,,------------------------......//////---,,,,,,...000111111000333666999@@@PPPeeetttzzzsssllliiilllsss|||~~~}}}|||{{{yyyxxxwwwvvvvvvwwwwwwvvvttttttvvvxxx~~~|||rrrnnnooooookkkggg^^^___fffnnnqqqmmmjjjjjj]]]^^^]]]XXXNNNBBB888222111///---,,,,,,...000222---...---,,,++++++,,,---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------///...---,,,++++++++++++...//////...,,,***+++,,,++++++++++++++++++++++++------,,,,,,,,,+++++++++,,,,,,,,,------------...---------------------------------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************++++++++++++++++++++++++)))************+++++++++************************++++++************++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))qqqgggrrrrrrfffaaabbbTTT???999444111333555333000///222444666999;;;<<<<<<<<<<<<<<<<<<===>>>@@@BBBCCCAAA@@@@@@???@@@AAABBBBBBGGGFFFFFFFFFHHHJJJMMMOOOMMMMMMNNNOOOQQQSSSUUUVVVTTTTTTUUUUUUUUUUUUUUUUUUTTTVVVYYY\\\```bbbdddeeeaaaaaaaaa___[[[XXXWWWWWW___```cccgggiiiiiifffcccaaafffoooxxx{{{iii]]]XXXUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTQQQPPPOOOMMMLLLLLLLLLLLLKKKJJJJJJKKKLLLMMMKKKJJJIIIJJJIIIHHHGGGHHHKKKNNNMMMLLLKKKJJJIIIIIIIIIIIIJJJIIIHHHGGGGGGIIIJJJKKKFFFGGGHHHJJJNNNSSSWWWZZZdddjjjrrrxxx{{{|||}}}}}}yyy||||||yyyyyy}}}~~~|||~~~}}}{{{yyyxxxxxxxxxxxx|||}}}~~~}}}||||||}}}zzzxxxwwwxxx{{{~~~{{{nnnaaaYYYZZZ[[[aaaqqqzzzRRR>>>444222111000///......///......---------,,,,,,,,,++++++++++++++++++++++++***************************************************************************))))))))))))***++++++************************************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,------------...............///000000000///......000222333222555AAAJJJPPP___yyy~~~yyytttpppmmmnnnuuu{{{wwwrrrlllpppttt{{{zzzvvvrrrlllgggccc\\\XXX[[[___aaadddgggiiilllmmmggg]]]SSSMMMLLL@@@;;;444...+++---000333------,,,,,,,,,,,,---...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------......---,,,++++++++++++---...///---+++***+++,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------------------------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************************************)))************+++++++++************************++++++************++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))uuujjjssstttlllddd[[[GGG111333111000222333333111000444666888:::<<<<<<<<<<<<;;;<<<<<<===???@@@AAABBBAAA@@@@@@??????BBBFFFIIIOOONNNMMMLLLLLLNNNPPPQQQPPPPPPQQQRRRSSSUUUVVVWWWVVVVVVVVVVVVVVVVVVVVVVVV^^^___aaacccfffhhhiiijjjhhhhhhgggbbb\\\XXXYYY[[[```aaadddjjjooopppnnnkkkkkkqqq|||nnn___\\\]]]]]]\\\YYYYYYXXXXXXXXXXXXXXXWWWTTTSSSRRRPPPOOOOOOOOOOOOLLLLLLLLLMMMOOOOOOMMMLLLKKKLLLKKKJJJHHHIIIKKKMMMLLLKKKJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIGGGGGGGGGHHHJJJMMMPPPQQQWWW]]]fffooouuuzzz~~~{{{~~~{{{zzz}}}}}}{{{}}}zzzxxxwwwwwwxxxyyyyyyyyyyyyxxxyyy{{{}}}xxxvvvsssuuuyyy|||}}}|||uuuggg^^^\\\[[[ZZZ```uuujjjEEE888444222222111000000222......---------,,,,,,,,,++++++++++++++++++++++++******************************************************************************))))))******+++,,,************************************************+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,++++++,,,,,,---...,,,,,,,,,------------...............//////000111000222444444333555:::???JJJ___pppxxx}}}zzz}}}yyyvvv~~~wwwvvvtttssstttyyytttsssvvvoooddd[[[YYY[[[ZZZYYYZZZgggiiijjjiiifffccccccdddVVVPPPEEE:::222...---...000/////////000///---+++........................------------------------------------------------+++++++++,,,,,,,,,------...---,,,,,,+++++++++,,,,,,---...---+++***+++,,,++++++++++++++++++++++++,,,+++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************************************))))))*********+++++++++************************++++++************++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))uuuuuuvvvsssgggQQQ>>>333444333111000111333333222666777999;;;<<<===<<<<<<;;;;;;===>>>???@@@AAABBB???@@@@@@@@@BBBFFFMMMSSSYYYWWWUUURRRQQQQQQRRRSSSSSSSSSSSSSSSTTTTTTUUUVVVWWWWWWWWWWWWXXXXXXXXXXXXcccccccccdddfffiiilllnnnkkkiiieee^^^XXXWWW[[[___aaabbbfffjjjnnnpppooonnnsss~~~uuuccc[[[]]]bbbbbb```^^^^^^]]]]]]\\\\\\\\\[[[XXXWWWUUUTTTSSSSSSRRRRRROOONNNOOOQQQSSSSSSQQQOOOOOOOOOOOOMMMKKKKKKLLLNNNMMMLLLKKKKKKJJJJJJJJJJJJGGGHHHJJJKKKKKKJJJHHHGGGIIIIIIHHHHHHIIIJJJLLLLLLOOOSSSYYYaaaiiirrrzzz~~~}}}~~~}}}|||{{{yyyxxxxxxyyy{{{|||wwwvvvttttttvvvyyy{{{|||yyyvvvtttvvvzzz}}}}}}{{{|||rrrkkk___^^^YYYXXXeee}}}XXX@@@777111111111//////222......---------,,,,,,,,,++++++++++++++++++++++++***************************************************************************************++++++,,,************************************************++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---...,,,,,,---------.........------------...///000111---222555444333===PPPaaarrr~~~{{{xxxwwwuuurrrwww|||tttnnnkkkooopppkkkddd```[[[___fffnnnsssrrrlllfffgggbbbXXXLLLAAA888222///.........000222111---***........................------------------------------------------------+++++++++,,,,,,,,,------------,,,+++++++++,,,,,,+++---------+++***+++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************************************))))))*********+++++++++************************++++++************++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))wwwzzzuuusssnnn]]]EEE777666444555333//////333666555888999;;;<<<=========<<<:::;;;===>>>@@@AAAAAAAAA<<<>>>@@@AAABBBHHHQQQWWW___]]]ZZZWWWUUUTTTTTTTTTUUUUUUTTTTTTTTTUUUVVVVVVXXXXXXYYYYYYZZZ[[[[[[\\\_________aaaeeeiiimmmppphhhddd^^^XXXUUUWWW\\\aaacccfffiiikkklllmmmppprrr|||tttkkkaaa]]]```ddddddbbbbbbbbbbbbaaa``````______\\\[[[ZZZXXXWWWWWWVVVVVVSSSSSSUUUWWWYYYYYYVVVTTTUUUUUUUUUSSSPPPOOOPPPQQQPPPOOONNNMMMLLLLLLLLLLLLHHHIIIKKKMMMMMMKKKHHHFFFIIIHHHHHHHHHHHHHHHIIIIIIJJJLLLOOOSSSZZZdddooovvvzzz}}}~~~yyyyyyxxxxxxyyy{{{|||}}}wwwuuussssssuuuwwwyyyyyyzzzyyyyyyzzz|||~~~~~~~~~~~~}}}yyycccaaa\\\XXX[[[jjjxxxPPP???111//////------///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************+++************+++,,,,,,************************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,---...,,,---------............------------...000111222...444999<<>>>>>===<<<:::;;;===???@@@AAAAAAAAA<<>>>>>>>>===<<<:::;;;===???@@@AAAAAAAAA>>>BBBEEEEEEEEEJJJRRRYYY___^^^[[[XXXWWWVVVWWWWWWTTTTTTUUUVVVXXXZZZ[[[]]]YYYYYY[[[\\\^^^```aaaaaaZZZ\\\aaafffiiijjjjjjjjjbbb]]]YYYYYY^^^ccceeefffeeemmmtttvvvvvv|||xxxeee```bbbeeegggggghhhkkkmmmhhhggggggfffeeeeeeddddddaaa```___^^^]]]\\\\\\\\\]]]^^^___bbbeeedddbbb___`````````^^^[[[YYYXXXYYYVVVUUUSSSQQQPPPNNNNNNNNNNNNMMMLLLKKKJJJJJJKKKLLLIIIIIIIIIJJJJJJJJJJJJJJJJJJIIIHHHGGGHHHLLLSSSWWW^^^fffmmmllllllpppsssuuuxxxyyyzzz{{{{{{{{{zzzzzz{{{yyyvvvvvvxxxyyywwwuuutttwwwyyyyyywwwwwwzzz|||xxxzzz|||~~~zzzmmmdddaaaYYYTTTbbbwww{{{\\\>>>666666333///000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************++++++******++++++,,,---************************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,++++++,,,,,,---...---------.........///////////////000111333444555@@@PPPiii{{{}}}yyyyyy}}}~~~~~~yyy~~~xxx~~~sssnnnpppvvvwwwvvvqqqjjjffffffhhhoooooonnnkkkgggbbb]]]ZZZQQQFFF888///---...///...////////////////////////------------------------........................++++++,,,,,,,,,---------,,,,,,,,,++++++,,,------***+++,,,,,,+++***+++---++++++++++++++++++++++++))))))******++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++------------------------)))************+++++++++************************++++++************++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))rrreeeYYYRRRSSSZZZZZZRRREEE:::444333444555000111111222444666888999>>>======<<<<<<<<<<<<===>>>>>>>>>>>>???AAACCCEEEIIIHHHGGGGGGIIIMMMRRRTTT```^^^ZZZWWWUUUUUUVVVWWWUUUWWWZZZ\\\]]]]]]\\\[[[\\\]]]___aaaeeehhhkkkmmmdddbbbaaabbbeeeeeecccaaa[[[[[[\\\]]]```eeejjjnnnoootttwwwwww~~~yyymmmdddiiijjjlllmmmnnnnnnnnnnnnllljjjgggeeeeeefffeeedddeeedddbbb```___^^^______aaadddhhhjjjiiigggfffeeeddddddcccaaa```^^^\\\[[[UUUVVVWWWWWWVVVUUUSSSRRRRRRPPPMMMMMMOOOOOOLLLJJJKKKJJJIIIJJJLLLLLLKKKJJJIIIIIIIIIIIIJJJLLLMMMNNNVVVXXXZZZ]]]aaahhhooouuuxxxxxxyyyyyyzzz{{{}}}~~~{{{xxxuuuuuuwwwwwwuuusssyyyyyyyyyyyyzzzzzz{{{|||}}}|||||||||}}}zzznnnccc[[[WWWYYY]]]{{{nnnCCC999888///---444/////////000//////...---+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++*********))))))******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......---///000......000222111000111333222111444@@@LLL^^^{{{zzz~~~{{{~~~~~~mmmsss|||}}}{{{ssssss|||xxxjjj```ggglllqqqsssooohhhccc___bbbWWWGGG:::222//////000,,,---...---,,,,,,---...........................------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,++++++*********---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,...111333333000,,,)))++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************************************************************}}}pppiiicccZZZSSSRRRUUULLL@@@777333222222222000111222333555777999:::>>>======<<<<<<<<<======>>>>>>>>>???@@@CCCEEEFFFJJJIIIIIIJJJMMMQQQTTTWWW]]]\\\YYYVVVUUUUUUVVVWWWYYYZZZ[[[\\\]]]^^^^^^___bbbbbbccceeegggjjjlllmmmbbb```___```bbbbbb___]]]aaa``````bbbeeehhhkkkmmmqqqwww{{{~~~{{{oookkkiiimmmnnnooopppqqqppppppooommmkkkiiihhhhhhgggfffdddcccbbb```_________``````dddfffiiilllmmmllljjjiiicccddddddeeedddbbbaaa___\\\\\\[[[ZZZXXXVVVUUUTTTTTTQQQOOOOOOPPPOOOMMMKKKNNNLLLKKKLLLMMMMMMLLLKKKJJJJJJKKKLLLMMMNNNNNNOOOPPPRRRSSSVVVZZZaaaiiiooovvvxxx||||||www{{{xxxuuuuuuvvvwwwvvvtttxxxxxxxxxxxxyyyzzz{{{|||||||||{{{{{{}}}uuuhhh\\\VVVXXX\\\lllXXX@@@888222......///////////////...------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++*********))))))******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---------.........------,,,+++,,,...//////000000000111888GGG\\\lll{{{}}}|||}}}vvv{{{yyytttkkkkkklllnnnpppooojjjfffccc\\\QQQDDD;;;444111///.../////////...---------........................------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,+++++++++******---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,...000111111///,,,***++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************************************************************rrreeeccceeeaaaWWWOOOMMMDDD999222111222111000111222333555777999;;;<<<======<<<<<<<<<======>>>======>>>@@@BBBEEEHHHIIILLLLLLMMMOOORRRTTTWWWXXXXXXWWWVVVUUUUUUUUUWWWWWW^^^]]]\\\\\\]]]___aaabbbffffffggghhhiiijjjkkkkkk^^^]]]\\\\\\]]]]]][[[YYYcccccceeehhhllloooqqqqqqttt|||vvvkkkiiikkkooossssssttttttsssrrrrrrqqqnnnlllkkkkkkkkkiiigggeeeaaa```______```aaabbbccchhhhhhjjjooossstttpppmmmeeegggjjjlllmmmkkkhhhfffcccaaa___\\\ZZZYYYXXXXXXWWWUUUSSSRRRRRRQQQOOOMMMPPPOOONNNNNNNNNNNNMMMKKKJJJKKKMMMOOOPPPPPPPPPPPPMMMNNNOOOPPPTTTZZZbbbhhhrrruuuzzz||||||yyyvvvuuuuuuvvvwwwvvvwwwwwwwwwwwwxxxyyyzzz{{{{{{{{{zzz{{{|||~~~qqqbbbYYYWWWYYY^^^qqqtttLLL999777333+++//////.........---------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++*********************+++++++++,,,,,,,,,,,,,,,,,,,,,------------,,,------------............,,,+++,,,...000111111111222666???QQQkkk~~~{{{yyy|||}}}yyy|||uuuppplllnnnrrrtttqqqllleeeccc^^^TTTHHH<<<444000000000000000000///...---........................------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---...///...---,,,+++++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************************************************************zzzhhhWWWVVV```eee^^^TTTEEE===333000111333222///222333555777999;;;======<<<<<<<<<<<<<<<===>>>???===>>>???AAADDDHHHKKKMMMOOOOOOQQQSSSTTTUUUVVVVVVRRRSSSSSSUUUVVVXXXYYYZZZ^^^^^^^^^^^^___```aaabbbcccdddeeeeeeffffffggggggXXXXXXYYYZZZ[[[[[[[[[ZZZbbbdddhhhnnntttxxxzzz{{{yyyssskkkmmmlllnnntttxxxwwwwwwvvvtttsssrrrqqqnnnmmmlllmmmmmmkkkhhhfffaaaaaaaaabbbccceeeggghhhjjjiiikkkpppvvvxxxtttoooiiimmmqqquuuuuuqqqmmmjjjeeebbb___\\\ZZZZZZ[[[[[[[[[ZZZYYYWWWVVVUUUSSSRRRRRRQQQOOOOOOOOOOOONNNLLLJJJLLLOOOQQQSSSSSSRRRQQQQQQQQQQQQQQQRRRWWW]]]bbbwwwwwwwwwwwwxxx{{{}}}{{{xxxvvvuuuvvvwwwxxxvvvvvvvvvvvvwwwxxxzzzzzzzzzzzzzzz{{{|||~~~zzznnneee\\\UUUYYYeeexxx]]]>>>;;;888---//////...------,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,,,,,,,,,,------------...------------............000------111333333333444111999HHHZZZsss|||xxxvvvvvvwwwxxx}}}|||{{{uuuuuu{{{{{{vvvuuuvvvvvvrrrnnngggjjjjjjcccVVVGGG:::222/////////000000000///...........................------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------------------------------------------,,,,,,,,,------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************************************************************nnn___QQQSSSaaaiiibbbWWW===888111000222444333111222444666999;;;<<<======;;;;;;;;;<<<<<<>>>??????>>>>>>@@@BBBFFFJJJMMMOOOQQQRRRSSSTTTTTTSSSSSSRRROOOQQQSSSVVVYYY\\\]]]^^^[[[]]]___```aaa```___^^^]]]]]]___```aaaaaaaaa```SSSUUUXXXZZZ\\\]]]^^^___eeeiiiooouuuzzz~~~xxxhhhmmmsssqqqsss{{{zzzyyywwwvvvtttrrrqqqqqqmmmmmmmmmmmmnnnmmmkkkhhheeeeeeeeefffgggiiilllmmmllljjjlllqqqwwwyyyuuupppmmmpppuuuxxxwwwrrrlllhhhbbb```]]]ZZZYYYZZZ\\\]]]^^^^^^^^^\\\ZZZXXXXXXXXXTTTRRRPPPPPPQQQPPPOOOMMMLLLMMMPPPSSSTTTTTTTTTSSSWWWWWWVVVUUUTTTVVVZZZ]]]uuuwwwvvvrrrooorrr|||~~~{{{yyywwwvvvwwwxxxuuuuuuuuuvvvwwwxxxzzzzzzyyyzzzzzz{{{}}}~~~|||uuueeeUUUVVV\\\jjjuuuKKK???:::000111000///---,,,,,,------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,,,,,,,---------.........---------.........//////111...///333222///000555888KKKeee}}}|||xxxvvvsss}}}{{{xxxssswww||||||wwwtttrrrjjjmmmpppmmmbbbRRRCCC:::111///---...000111000///........................------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------------------------------------------,,,,,,---------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************************************************************\\\WWWTTT[[[hhhlll___NNN777555222111222333333333444555777:::<<<<<<<<<<<<::::::;;;;;;===>>>@@@@@@???@@@AAADDDGGGKKKOOOQQQRRRRRRSSSSSSSSSRRRQQQQQQQQQSSSWWWZZZ]]]___``````ZZZ\\\___aaaaaa```^^^\\\YYYZZZ[[[\\\]]]\\\[[[[[[SSSVVVZZZ]]]___aaadddfffkkkrrrzzz~~~~~~|||oooiiipppuuutttxxx{{{yyywwwuuusssqqqqqqpppooonnnmmmooopppqqqooonnnjjjjjjjjjjjjkkkmmmnnnpppmmmmmmooosssvvvwwwsssooolllppptttvvvtttooohhhcccaaa___]]][[[ZZZ[[[]]]^^^___``````^^^\\\[[[[[[\\\UUUTTTRRRRRRSSSSSSRRRPPPOOOPPPRRRUUUVVVWWWWWWWWW[[[[[[[[[YYYWWWWWWYYYZZZ```fffmmmqqqtttzzz}}}zzzwwwwwwxxxuuuuuuuuuvvvwwwyyyzzz{{{yyyzzz{{{|||~~~~~~ppp[[[SSSXXX```vvvaaaFFF:::333333111///...---------...+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************************+++++++++******+++++++++,,,,,,,,,,,,---------............------........./////////111...///111///,,,444@@@ZZZrrr}}}}}}|||xxx|||zzzyyynnnoooqqqpppkkk___QQQGGG777333......000222111///........................------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------------------------------------------,,,---------............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************************************************************MMMQQQVVV]]]eeedddSSSAAA111222333333111111333555555666888:::<<<;;;;;;:::999::::::;;;===>>>@@@AAAAAABBBCCCEEEIIILLLPPPRRRPPPQQQQQQQQQRRRSSSSSSTTTXXXZZZ]]]___aaaaaa```___]]]^^^___`````````___^^^[[[\\\]]]]]]]]][[[YYYWWWWWW[[[___bbbcccdddhhhjjjnnnxxxpppmmmooouuuxxxxxx|||{{{zzzwwwuuusssqqqqqqqqqqqqpppooopppsssuuuuuutttnnnnnnmmmlllmmmnnnooopppnnnpppsssuuuuuutttqqqooolllooosssuuusssnnnhhhcccdddbbb```^^^]]]\\\]]]^^^\\\^^^___^^^\\\ZZZ\\\]]]WWWVVVUUUUUUWWWWWWVVVUUUSSSTTTUUUWWWYYYZZZ[[[\\\]]]^^^```___^^^\\\\\\]]]VVVZZZaaakkkuuu~~~|||xxxvvvvvvuuuuuuuuuvvvxxxzzz{{{|||zzz{{{|||~~~|||~~~xxxgggVVVYYYXXXfff{{{SSS???:::444333111///------...///+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********+++++++++******+++++++++,,,,,,,,,------------........................////////////000---///222222666KKKccc{{{}}}{{{ssspppoooqqqqqqkkk___UUUAAA:::222///000111000///........................------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------................................................------------....................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...++++++,,,---...---------++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************************************************************FFFMMMTTTXXX\\\YYYJJJ888---111444333000///222666555777999;;;;;;;;;:::999999999:::;;;===???@@@AAABBBCCCDDDFFFIIIMMMPPPRRROOOOOOPPPQQQRRRTTTVVVWWW^^^___aaaccccccaaa___]]]``````___^^^^^^___aaaaaa``````aaa```^^^[[[XXXVVV[[[___ccceeeeeefffiiilllmmmzzzxxxiiigggllltttzzz}}}~~~|||zzzwwwuuusssrrrrrrrrrsssrrrqqqrrruuuxxxyyyyyyqqqpppnnnmmmmmmnnnoooooopppsssvvvwwwuuurrrpppooonnnqqqtttvvvuuupppkkkggghhhfffdddaaa___^^^]]]]]]ZZZ\\\^^^]]][[[ZZZ[[[^^^YYYXXXWWWXXXYYYZZZYYYXXXWWWWWWWWWYYY[[[]]]___```^^^aaadddeeedddbbbbbbbbbeee```^^^cccnnnvvvwwwttt~~~yyyvvvvvvuuuuuuvvvwwwxxxzzz|||}}}zzz{{{}}}~~~||||||~~~}}}qqq^^^\\\RRRWWWvvv```FFFBBB555444111///......///000+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))******++++++++++++******+++++++++,,,,,,,,,---------.........//////............/////////000000...000666:::FFFfffzzzyyy~~~yyyvvvqqqnnnppptttrrrhhh^^^III@@@666000000111000...........................------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------................................................---------.........//////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......***+++---...///...------++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************************************************************LLLKKKOOOVVV[[[SSSBBB333222111//////000333666888:::999888;;;>>>>>><<<999888:::<<>>111000111,,,---111,,,---------,,,,,,,,,++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------.........////////////---,,,,,,...//////111555>>>OOOjjj{{{yyy~~~yyyuuuwwwzzz}}}}}}|||{{{{{{wwwppprrr|||kkk]]]KKK===555111///...000///...............///------------------------++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,------......------,,,+++,,,,,,------,,,,,,+++------------------------++++++++++++++++++++++++------------------------,,,,,,,,,---------...............------,,,,,,,,,---------.........////////////............//////.........---------,,,,,,------,,,,,,,,,---...///------------------------------------------------------------------------,,,,,,,,,,,,,,,+++******,,,,,,,,,------,,,,,,,,,************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++XXX\\\___YYYMMM???444///111111000000222444777999<<<;;;;;;===???@@@???===@@@@@@@@@@@@AAABBBCCCCCCFFFHHHLLLOOORRRSSSTTTTTTSSSXXX[[[\\\```eeefffdddbbb```^^^]]]]]]___aaaccckkkjjjgggdddcccdddfffgggeeegggcccVVVNNNQQQ[[[cccfffdddcccfffnnnvvv~~~pppqqqxxx}}}~~~~~~~~~~~~}}}}}}}}}}}}zzzyyyvvvtttttttttuuuvvvooopppqqqtttwwwxxxvvvtttssssssrrrrrrqqqqqqqqqqqqtttuuuuuuvvvuuutttrrrqqqpppppppppqqqqqqnnniiifffggghhhiiihhhfffdddeeeeeeffffffgggggggggeeedddccceeeffffffdddaaa^^^]]]]]][[[]]]```bbbcccbbbaaa```eeefffhhhjjjkkkmmmmmmmmmkkkiiigggeeebbbaaafffmmmlllmmmooosssyyy}}}~~~~~~|||}}}~~~~~~~~~}}}}}}~~~zzzooobbbXXXTTT[[[nnnVVV@@@444333444...---000---------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------........./////////222///------///111222222222>>>SSSpppyyyvvvppphhhgggrrr|||yyyzzz|||}}}|||{{{zzzqqqrrrzzzzzznnn]]]KKK>>>666111............---......//////------------------------,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,------......------,,,---,,,,,,++++++,,,,,,---------------------------++++++++++++++++++++++++------------------------,,,,,,,,,---------...............---------------------........./////////000//////......//////000...............---------......------......///000................................................------------------------------------,,,+++******,,,------......------,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++eeeddd___SSSDDD777000...111111111111333555888999;;;;;;;;;===>>>?????????CCCBBBBBBBBBCCCEEEHHHIIIPPPOOOOOOPPPPPPQQQRRRSSS[[[```dddcccccccccbbb^^^\\\\\\\\\\\\]]]___ccceeeeeebbb^^^ZZZYYY[[[^^^```dddfff^^^OOOKKKUUU```cccgggeeeeeekkkttt~~~wwwrrryyy~~~}}}|||{{{{{{xxxxxxvvvuuuuuutttttttttkkkllloootttxxxyyyxxxvvvttttttttttttssssssrrrrrrtttuuuuuuuuutttrrrqqqppprrrqqqppppppooolllhhheeehhhjjjlllllljjjhhhgggggghhhiiiiiiiiihhhgggeeedddbbbccccccaaa^^^[[[[[[[[[[[[\\\___ccceeeggghhhhhhiiijjjjjjkkkkkkkkkkkkkkknnnmmmkkkhhhdddcccfffiiiccccccfffkkkrrryyy}}}~~~~~~}}}}}}~~~}}}uuukkk___VVVVVVcccrrrgggEEE777555777000...111000...------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,------............////////////111......111333333444666999RRRtttmmmcccbbbeeehhhmmmyyy{{{}}}xxx}}}~~~vvvvvvxxxzzzzzz{{{mmmZZZHHH===555111......------......///000........................,,,,,,,,,------------...------------------------------------------------...------,,,,,,------...,,,------......------,,,------++++++++++++------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------.....................---------............////////////000000////////////000000///....................................//////000........................................................................,,,,,,------------,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++llldddVVVHHH<<<555111///111111111222444666999:::999:::;;;<<<<<<===???@@@DDDDDDDDDFFFHHHKKKNNNOOOSSSQQQOOOMMMNNNPPPTTTVVV^^^dddhhheeebbb```]]]YYYYYY\\\____________```bbbaaa___]]][[[\\\^^^aaacccgggcccWWWKKKNNN\\\cccaaaiiiiiilllsss}}}yyy|||~~~|||{{{zzzyyyyyyxxxwwwvvvtttsssrrrrrrmmmoooqqquuuxxxyyywwwuuutttuuuuuuvvvuuutttsssssstttttttttsssrrrqqqpppppptttsssqqqpppooonnnkkkhhhkkknnnppppppnnnkkkjjjiiijjjjjjkkkkkkjjjhhhgggfffdddeeeeeedddbbbaaaaaacccaaaaaabbbccceeehhhkkkllliiiiiiiiijjjjjjjjjkkkkkkooopppnnnjjjgggfffffffffaaaaaabbbgggnnnvvv|||~~~~~~}}}zzztttjjj]]]UUUYYYbbbiii~~~~~~NNN:::333666000---111000.........---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++,,,,,,---------+++++++++,,,,,,,,,------........./////////000000000---...333333111444999NNNqqq}}}lll```aaaggggggnnn{{{~~~}}}xxxoooxxx}}}zzzooo|||vvvjjjmmmvvv~~~kkkUUUEEE:::222//////.........//////000........................,,,,,,---------.........------------------------------------------------...------,,,,,,------...,,,------......------,,,------++++++++++++------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......................................./////////000000000000////////////000000////////////////////////---......///////////////////////////////////////////////////////////////........................***+++,,,---.../////////++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++gggZZZIII===777444222111000111222333555777999:::999:::;;;;;;;;;<<>>>>>===>>>BBBEEEEEEGGGIIIKKKMMMMMMMMMMMMLLLNNNQQQTTTWWWYYYZZZZZZ\\\bbbccc]]]XXXXXX[[[\\\]]]```ccccccbbbeeelllrrrvvvzzz{{{tttooo```UUUQQQXXX^^^aaahhhrrrwwwzzz~~~}}}{{{zzzxxxxxxxxxzzz|||~~~vvvuuuuuuwww{{{}}}}}}}}}vvvwwwyyyyyyyyyxxxvvvtttwwwvvvvvvvvvvvvvvvwwwxxxsssqqqpppppprrrtttttttttlllqqqwwwzzzzzzxxxvvvuuunnnooopppqqqrrrqqqpppooommmnnnmmmllljjjjjjlllnnnkkklllmmmmmmmmmkkkiiigggkkkkkkjjjiiijjjkkklllmmmmmmqqqqqqnnnnnnpppmmmfff]]]YYYTTTSSSVVV[[[aaadddfffnnnxxx~~~~~~~~~{{{{{{~~~{{{mmmbbb]]]MMMZZZsss]]]@@@;;;777333444222//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------******+++,,,,,,---......++++++,,,,,,,,,---------////////////000000000000333000222666888DDDdddwwwvvv}}}mmmeee___]]]___aaadddqqq}}}~~~|||{{{}}}~~~{{{yyyxxx~~~{{{{{{qqqmmmrrr^^^NNN666555444222111000000///////////////////////////---------.........//////------------------------...........................------,,,,,,------...,,,------......------,,,++++++---......---++++++------------------------........................------------------------,,,,,,,,,---------......---.........//////000000////////////000000000000111111000000000000111111//////000000111111111222333444555666666666555444000000000000000000000000000000000000000000000000////////////////////////111111111000///---,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++BBB;;;333000222555555444000222555666666777888:::;;;::::::;;;===AAADDDFFFLLLKKKJJJJJJKKKLLLMMMNNNOOOMMMPPPXXXZZZWWWXXX\\\^^^bbbaaaYYYUUUYYY]]]\\\aaacccdddfffiiiooouuuzzzvvvgggYYYZZZ\\\___ccciiiqqqvvv|||{{{{{{{{{||||||zzzxxxxxxyyyzzz|||}}}~~~~~~~~~|||{{{zzzyyyxxxwwwwwwwwwwwwxxxyyy{{{zzzyyywwwvvvwwwtttrrrsssuuuvvvtttqqqsssssstttvvvwwwyyyzzzzzzzzz{{{||||||zzzvvvrrrooorrrpppnnnlllkkklllmmmnnnqqqrrrsssqqqooonnnnnnooommmmmmllllllkkkkkkkkkllllllmmmoooqqqppplllfffbbbZZZVVVPPPLLLLLLPPPVVVZZZ\\\eeeqqq{{{~~~~~~|||uuueeeXXX]]]VVV```pppKKKBBB444///222,,,/////////...------,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...000///......000222333444444444333666IIIkkkooo___YYY\\\cccoootttpppwww~~~}}}~~~~~~~~~~~~yyy{{{}}}cccuuugggXXXCCC999111222111,,,---333000/////////............///////////////////////////............---------------------------------------------------------......---------,,,,,,,,,------------------------,,,,,,,,,---------......,,,---......//////......------------------------,,,,,,,,,---------......////////////000000000000222000......///000111111111111222333222000000222333000......///222333444666444222444888::::::999333333444555666777888888555555555444333222111000111222111///...---///111111111000000///000000000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++???999333000222444444222111333555777777777999:::<<<<<<<<<>>>@@@DDDGGGIIILLLLLLKKKKKKLLLNNNOOOPPPTTTQQQRRRXXXZZZYYY[[[___aaabbb^^^VVVUUUYYY\\\[[[```cccfffjjjooouuu|||vvvfffWWWYYY\\\___dddkkksssxxx|||~~~}}}|||{{{|||{{{yyywwwvvvwwwyyy{{{}}}~~~~~~}}}|||{{{zzzzzzzzzzzzyyyyyyzzzzzzzzzyyyxxxwwwwwwvvvtttuuuvvvvvvtttrrrttttttuuuwwwyyyzzz{{{|||yyy{{{}}}}}}|||zzzvvvtttsssrrrpppnnnmmmmmmnnnooopppqqqrrrrrrrrrrrrsssuuummmnnnnnnooonnnmmmlllkkkqqqqqqppppppnnnhhhaaa\\\UUURRRMMMIIIIIILLLPPPTTTVVV]]]hhhuuu}}}zzzmmmccc]]]VVV\\\xxxXXXDDD888333222...000//////......---,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...000///...///000222222333555111444EEEccc|||~~~nnnddd]]]XXX[[[```ooozzz~~~~~~~~~yyyyyykkk^^^LLL>>>444333333......222000000/////////.........///////////////////////////............---------------------------------------------------------......---------,,,,,,,,,------------------------,,,,,,,,,---------......,,,---......//////......------------------------------------............////////////000000000111222000///...////////////333333333444333111222333/////////111333555777777;;;<<<>>>AAAEEEHHHJJJKKKMMMNNNPPPPPPNNNLLLHHHFFF>>>>>>===<<<;;;999888777444333111000000000111111222111000///...---------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++;;;777222111333444333111222444666777777888999:::===>>>???AAADDDGGGJJJLLLLLLLLLLLLMMMNNNPPPRRRSSSXXXVVVVVVYYY\\\]]]```dddddd```XXXRRRTTTZZZ]]]\\\cccfffkkkooosssyyy~~~tttdddZZZ]]]```eeejjjqqqxxx}}}{{{~~~~~~|||{{{zzzyyywwwuuuuuuvvvwwwzzz|||~~~~~~}}}||||||||||||{{{{{{zzzzzzyyyyyyyyyyyyxxxwwwwwwwwwxxxwwwtttrrrtttuuuvvvxxxzzz|||}}}}}}yyy{{{}}}~~~~~~}}}zzzyyytttsssqqqpppoooooopppqqqrrrsssttttttttttttvvvxxxooopppqqqrrrqqqpppnnnmmmsssrrrpppnnnkkkeee___ZZZQQQOOOLLLIIIIIIJJJMMMOOOTTTWWW```ppp~~~}}}zzztttbbbZZZXXXiiimmmIII>>>888111111000000///......------,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////000111111222222999222<<<]]]xxxjjj\\\WWWZZZ```hhhooo~~~~~~~~~~~~}}}{{{{{{{{{{{{~~~yyynnniiinnnZZZGGG777444555111///111000000000/////////......///////////////////////////............---------------------------------------------------------......---------,,,,,,,,,------------------------,,,,,,,,,---------......,,,---......//////......------------------------............/////////////////////000000000111111000000000000000111111111333333222222222333444444444777<<>>AAADDDGGGJJJLLLMMMJJJKKKLLLNNNPPPRRRTTTUUUYYYYYY[[[^^^aaaccceeegggddd\\\RRROOOUUU\\\```___gggiiimmmoooqqqtttwwwyyyyyy|||ppp```aaadddhhhmmmrrrwww~~~~~~~~~|||zzzyyyyyyxxxvvvuuuvvvwwwxxxyyy{{{}}}~~~~~~~~~~~~~~~}}}|||zzzxxxxxxxxxyyyzzzxxxxxxyyyyyyxxxwwwtttrrruuuvvvwwwyyyzzz|||}}}~~~{{{|||~~~~~~}}}{{{yyytttsssrrrqqqqqqqqqrrrrrrwwwwwwwwwvvvtttsssuuuwwwttttttsssssssssrrrrrrrrrtttrrrooollliiieee```\\\QQQPPPNNNMMMMMMMMMNNNOOOWWWVVV\\\lll}}}}}}iiiaaaWWW[[[xxxTTTCCC999///444000000//////...---------------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........///111111111111222222::::::NNNxxxzzzxxxfffaaa]]]___fffqqq|||~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~||||||zzz{{{aaassshhhPPP:::555666333000000000000000////////////...///////////////////////////............---------------------------------------------------------......---------,,,,,,,,,------------------------,,,,,,,,,---------......,,,---......///.................................////////////000000000000//////000000000111111111///000222222222222333444333444444333666:::<<<:::@@@EEEKKKQQQTTTUUUUUUUUUGGGKKKMMMJJJFFFGGGMMMTTTTTTVVVXXXZZZZZZXXXUUUTTTTTTTTTSSSSSSSSSSSSSSSTTTUUUNNNFFFBBB@@@===777222////////////000111111222/////////............---------------------------------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++555444333222333333222111555777999:::999999:::;;;<<<>>>BBBEEEIIIKKKLLLMMMIIIJJJLLLOOORRRTTTVVVWWWVVVZZZ___cccfffiiiiiihhhaaaWWWOOOOOOWWW___bbbcccdddfffiiijjjkkklllnnnppppppvvv}}}kkk^^^eeehhhmmmrrrvvv{{{}}}|||zzzxxxwwwxxxxxxxxxwwwzzzyyyyyyyyyzzz|||}}}~~~~~~~~~}}}~~~~~~~~~~~~|||zzzxxxwwwxxxyyyzzzxxxyyyyyyyyyxxxvvvuuuuuuwwwwwwxxxyyy{{{|||}}}~~~}}}~~~~~~~~~|||zzzxxxvvvtttttttttssssssssssssssswwwwwwvvvuuussssssuuuwwwzzzxxxvvvtttsssuuuwwwxxxwwwtttoookkkgggccc___\\\RRRQQQQQQPPPPPPQQQQQQRRRYYYVVVXXXeee{{{~~~|||~~~mmmeeeWWWSSSlllgggJJJ999///555111000000///......---------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///...000222222111111444666777FFFhhhsssiiiYYY]]]bbbfffnnn|||xxxzzzzzz{{{{{{zzzyyyxxxxxxzzzzzz{{{}}}~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~|||zzz|||~~~vvvgggxxx]]]AAA888777333000111111000000000///////////////////////////////////////............---------------------------------------------------------......---------,,,,,,,,,------------------------,,,,,,,,,---------......,,,---......///................................./////////000000000111111000000000000111111111111111222333333111000222444555888999:::@@@HHHJJJGGGNNNRRRXXX[[[[[[ZZZYYYYYY[[[]]]\\\UUUOOOQQQ[[[dddccc```\\\XXXSSSPPPNNNMMMKKKKKKLLLMMMOOORRRTTTVVVWWWPPPJJJGGGGGGFFFAAA<<<222222111000////////////000000/////////.........---------------------------------,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++444444333222222333333333666888:::;;;::::::;;;<<<===???CCCGGGJJJKKKLLLLLLIIIJJJNNNQQQUUUXXXYYYZZZXXX^^^cccfffhhhkkkiiieee^^^UUUOOOSSS[[[```cccddd^^^```bbbccceeegggkkkmmmnnnuuurrrddd^^^dddhhhnnntttxxx}}}{{{~~~}}}zzzxxxwwwyyyzzzzzzyyy||||||{{{zzzzzz|||}}}~~~~~~~~~~~~~~~~~~~~~{{{yyyxxxyyyzzzzzzyyyzzz{{{zzzxxxwwwxxxzzzzzzzzz{{{{{{|||}}}}}}~~~~~~}}}{{{xxxuuutttvvvvvvvvvvvvvvvvvvvvvuuusssttttttssssssuuuyyy|||}}}|||yyywwwvvvxxxzzz||||||wwwpppiiiccc___ZZZWWWQQQQQQQQQRRRRRRSSSTTTUUUZZZXXXXXX```nnn~~~zzz}}}pppiiiYYYRRRdddUUU<<<444666111111000//////......---------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------......///...111333222111333777;;;;;;[[[~~~sssddd^^^```^^^ffflllnnnttt~~~~~~|||xxxssstttuuutttrrrqqqpppqqqvvvwwwxxxzzz|||~~~~~~~~~~~~~~~~~~~~~~~~~~~|||{{{ooommmoooOOO@@@:::444111222111111000000000////////////////////////////////////............---------------------------------------------------------......---------,,,,,,,,,------------------------,,,,,,,,,---------......,,,---......//////..............................////////////000000000000000000000111111111222222333444555333000000333666:::@@@DDDGGGQQQ^^^```[[[bbbhhhoootttvvvyyy}}}tttkkkfffcccbbbhhhfffaaa[[[VVVRRRPPPOOOIIIEEEAAAAAABBBCCCAAA???888777555222000...---,,,000000000000////////////------------------------------------,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++444444333222222222444666777999;;;;;;;;;:::;;;<<<>>>AAAEEEIIILLLLLLLLLKKKJJJLLLPPPTTTYYY\\\]]]^^^]]]cccfffeeefffiiigggbbb]]]UUUSSSXXX^^^___```bbb\\\]]]___```bbbfffkkknnnuuuyyytttddd___aaaaaafffnnnuuu{{{zzz}}}~~~{{{zzz{{{{{{{{{{{{||||||{{{{{{{{{}}}~~~~~~~~~}}}{{{{{{{{{|||{{{}}}}}}{{{yyyzzz}}}~~~}}}{{{xxxvvvuuuxxxyyyyyyzzzzzzyyyyyyyyytttttttttttttttvvvzzz}}}}}}}}}}}}|||||||||{{{{{{zzzuuummmeee```[[[XXXVVVRRRRRRSSSSSSUUUWWWXXXYYY^^^```bbbdddhhhqqq}}}www|||zzzqqqaaaVVV]]]vvvbbbDDD<<<555111111000000///............------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------.../////////111333222111444;;;@@@QQQyyypppeee]]]VVV\\\hhhqqqyyy~~~}}}|||wwwsssqqqppppppiiikkkmmmmmmkkkjjjlllmmmooopppqqqsssvvvxxxyyyzzz{{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}hhhrrr```KKK???555222444111111111000000000/////////////////////////////////............---------------------------------------------------------......---------,,,,,,,,,------------------------,,,,,,,,,---------......,,,---......//////......................................./////////000000000000111111111222222222222444666666666999@@@FFFQQQZZZaaaggguuusssfff[[[TTTPPPQQQOOOKKKGGGCCCAAA???>>>>>>===;;;999777555444444111111111000000000//////...........................------------,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++555444444222222333555888888:::<<<<<<;;;;;;<<<===@@@CCCGGGKKKMMMMMMLLLKKKLLLNNNRRRWWW[[[___aaaaaaccchhhhhhdddcccfffeee```]]]WWWVVV\\\```^^^^^^```^^^___``````bbbeeekkkooo|||~~~{{{jjj\\\\\\ddd```fffooowwwyyy}}}}}}|||||||||{{{|||{{{zzz{{{|||~~~}}}}}}}}}~~~~~~|||{{{|||~~~}}}{{{yyyxxxwww{{{{{{|||||||||||||||{{{xxxxxxwwwuuutttuuuxxx{{{{{{}}}~~~{{{yyyuuuppphhhbbb^^^[[[YYYXXXUUUUUUUUUVVVXXXZZZ]]]^^^eeejjjnnnllliiilllwww{{{vvv{{{{{{iiiZZZYYYkkklllLLLCCC444111111000000//////............---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////000222333222111555===DDDhhhppp\\\WWWWWWXXXeeeuuu}}}yyyxxxuuuqqqjjjdddbbbccc^^^aaacccdddccccccfffiiiggghhhjjjllloooqqqssstttxxxyyyzzz|||}}}~~~~~~~~~|||}}}~~~~~~~~~~~~~~~}}}~~~vvvxxxzzz|||{{{^^^mmmSSSBBB666333666111111111111000000000000//////////////////////////////.........---------------------------------------------------------......---------,,,,,,,,,------------------------,,,,,,,,,---------......,,,---......//////......////////////////////////............////////////000111111111111222222222...222777:::===EEEPPPYYYpppzzzxxxtttnnnkkkdddZZZPPPHHHCCCBBB@@@@@@?????????@@@@@@AAA111111111111000000000000..............................---------,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++444333222111222444777888888999;;;;;;:::;;;===???@@@CCCFFFIIIKKKLLLLLLLLLNNNSSSYYY^^^____________^^^bbbddddddfffkkkllliii]]][[[[[[\\\___aaaaaa___bbbdddeeegggiiipppyyyooo___\\\```bbbccchhhsss|||~~~~~~|||{{{~~~}}}{{{{{{~~~}}}{{{|||}}}{{{{{{{{{zzzyyy}}}{{{{{{}}}|||xxxyyywwwtttssssssuuuyyy{{{~~~{{{xxxpppjjjccc```aaa```\\\XXXZZZZZZ[[[[[[[[[]]]aaadddlllqqqrrroooqqqwwwyyyvvvxxxvvvxxx{{{wwwcccXXXaaauuuWWW???<<<444000000111111---,,,...---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------000//////........./////////222777:::666666BBBRRR~~~}}}}}}kkk^^^VVVZZZaaagggttt|||uuunnnkkkhhheeecccaaa___]]]\\\\\\[[[[[[\\\^^^___```___aaacccfffiiikkklllmmmrrrtttwwwyyyzzz||||||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}wwweeehhh}}}~~~zzzqqq___EEE===888000000111222000......111444////////////..................---------,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///.........///////////////+++,,,---///111000///------000222333333222333444555;;;CCCLLLUUUbbbrrr}}}fffVVVNNNIIIEEEBBBBBBFFFJJJJJJJJJJJJFFF???666000////////////444222///---,,,,,,...///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++444333222222333555777999999:::;;;;;;:::;;;===@@@BBBDDDGGGIIIKKKKKKLLLLLLMMMSSS[[[aaabbbaaa___^^^___cccddddddfffkkkmmmkkk```]]][[[\\\aaaeeefffeeefffhhhkkkooottt|||mmm___^^^aaabbbccciiittt}}}~~~~~~~~~||||||~~~~~~|||{{{~~~~~~{{{|||~~~~~~}}}}}}|||{{{zzz|||||||||~~~~~~|||zzzyyyxxxvvvuuutttvvvxxxyyy|||}}}~~~{{{xxxooojjjdddaaabbbbbb___[[[ZZZ\\\^^^___```aaaccceeennnrrrsssqqqtttzzz|||zzzzzz}}}xxxoooppp|||}}}{{{jjjZZZZZZhhhwwwvvvooogggDDD???555111000222222...---///---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------000//////.........//////222333444444444>>>WWWooo{{{eee^^^[[[\\\ccclllwwwzzzwwwqqqjjjhhhfffbbb```^^^\\\ZZZXXXWWWVVVVVVVVVVVVXXXYYYZZZXXXYYY[[[]]]```bbbdddeeelllooorrruuuwwwyyy{{{}}}yyy{{{~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~ssseeeggg{{{vvvqqqOOO@@@777///111222333111...---///111////////////..................---------,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///.........///////////////222111111000111111000///222333333333333555999<<>>BBBEEEHHHJJJLLLJJJIIIJJJPPPUUU___``````^^^\\\ZZZZZZ[[[^^^aaaaaa___bbbiiimmmmmmeeefffiiinnnsssvvvtttssswwwfffccceeegggggguuuxxx|||vvvzzz}}}|||~~~~~~~~~}}}{{{~~~}}}}}}~~~yyyyyyyyyxxxwwwxxx{{{}}}}}}~~~|||zzzxxxxxx{{{}}}}}}{{{zzz|||~~~}}}}}}}}}|||{{{yyywwwvvvzzzzzz||||||yyyuuurrrpppooonnnmmmlllnnnpppqqqqqqssswwwyyy}}}zzzvvvtttrrrqqqqqqsssyyyzzzzzzzzz}}}iiidddlllmmmLLL???666000000111///...///.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---------......////////////////////////000111111333444666===RRRvvvtttqqq|||\\\WWWeeebbbgggssszzzjjjaaa^^^[[[WWWTTTTTTRRROOOMMMMMMLLLJJJHHHEEEEEEDDDCCCDDDEEEFFFGGGJJJIIIHHHIIIJJJMMMPPPQQQTTTXXX^^^cccgggkkknnnqqqsssvvvyyyzzzyyyyyyzzz{{{{{{||||||}}}}}}||||||{{{}}}}}}||||||{{{zzzyyyyyy|||{{{{{{{{{||||||}}}~~~~~~|||zzz{{{}}}|||wwwqqqzzz|||aaaIII???333222222111222222111111////////////..................---------,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///......//////000111111222///111444555444444555666333888???JJJYYYjjj{{{ssscccXXXSSSRRRPPPMMMIIIEEECCCCCC888666333000............//////.........------------------------------------------,,,,,,,,,++++++++++++++++++++++++++++++444444333444555888;;;============<<<<<>>=========<<<===@@@EEEHHHIIILLLMMMJJJHHHLLLVVV^^^dddcccbbb```^^^^^^```bbbaaabbbaaa___bbbjjjpppqqqttt{{{|||yyyzzz}}}sssgggbbbaaadddllluuu{{{vvvyyy|||~~~}}}~~~}}}}}}~~~~~~~~~{{{~~~~~~|||wwwyyy{{{||||||{{{|||}}}{{{~~~}}}|||zzzyyyzzzyyyyyyyyy{{{}}}}}}|||~~~}}}||||||{{{{{{zzzzzz{{{~~~~~~|||zzzyyyyyyzzz|||{{{yyyjjj```nnnvvvvvvjjjKKK???555222333111///...............------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------............---------...///000000000////////////000111222333777777>>>TTT{{{yyyvvv[[[WWW___eeeooowwwkkkbbbZZZWWWRRRLLLHHHJJJHHHFFFCCCBBBBBBBBBAAA???>>>===<<<;;;;;;;;;============>>>??????@@@AAAAAAFFFHHHLLLOOOSSSYYY___ccchhhkkkpppssstttvvvxxxyyyyyyzzz{{{|||}}}}}}}}}|||}}}}}}}}}}}}}}}}}}||||||zzzzzzzzzzzz{{{|||}}}~~~||||||||||||}}}~~~~~~}}}~~~vvvvvveeeLLL>>>:::444222222333222111////////////..................---------,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///---------............///---...///000111222333333000222333222111444;;;BBBLLLYYYmmmxxxrrrpppiii^^^RRRGGGBBB@@@BBB@@@<<<888444222000///////////////.......................................------------,,,,,,,,,++++++++++++++++++++++++555444444555666999<<<>>>>>>>>>=========@@@EEEIIIIIILLLMMMJJJHHHLLLWWWaaaaaabbbdddcccccccccdddfffeeefffeeebbbeeennntttuuuvvv~~~yyytttxxx~~~mmmfff`````````cccnnn{{{zzzwwwvvv}}}}}}~~~~~~~~~~~~}}}}}}~~~~~~~~~{{{~~~~~~|||wwwzzz~~~~~~}}}~~~|||~~~~~~}}}|||zzz|||yyywwwxxx|||~~~}}}{{{~~~}}}|||||||||}}}zzzzzz{{{}}}|||||||||{{{zzz{{{~~~qqqaaa\\\zzz}}}xxxdddnnnvvvOOOCCC777444555222000/////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------.........//////---------...///000000111////////////000111222333333888IIIkkkaaaQQQ^^^iiifff|||tttooobbb[[[UUUTTTOOOHHHGGGKKKCCCAAA???>>>>>>>>>===;;;:::999888777777888999::::::;;;<<<>>>>>>???>>>>>>AAABBBEEEHHHLLLRRRYYY^^^bbbfffkkkooorrruuuxxxzzzwwwxxxzzz|||}}}~~~}}}}}}}}}~~~~~~~~~~~~~~~yyyyyyyyyzzz{{{|||}}}~~~{{{||||||}}}~~~}}}uuukkkssszzztttVVVDDD>>>666222111222111000000/////////..................---------,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////---------.........//////---...///000111222333333444666666666888@@@MMMWWWjjjwwwtttbbbQQQGGGCCCAAA@@@???<<<999555111///000/////////..........................................---------,,,,,,,,,++++++++++++++++++++++++888777666555666888:::<<<;;;;;;;;;;;;===AAADDDFFFEEEJJJNNNPPPPPPTTT[[[aaa___aaabbbcccccceeeiiimmmkkkiiihhhhhhkkksss|||~~~~~~{{{xxxxxx}}}}}}hhhbbbZZZZZZcccqqqxxxyyyzzzuuuwww~~~}}}|||}}}~~~}}}}}}zzzwww}}}}}}zzz~~~{{{xxxxxx{{{~~~~~~~~~|||{{{zzzyyy{{{zzzzzzzzz{{{|||}}}~~~|||}}}~~~}}}||||||~~~}}}{{{{{{|||||||||zzzyyyyyy}}}xxxddd___ddd|||mmmnnnVVVEEE<<<777///000444000//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,---------............//////////////////.........///222333111///000333333666DDDfff~~~tttZZZ______```rrrwwwlll```[[[WWWQQQKKKHHHEEEBBB@@@>>>>>>===<<<;;;;;;:::::::::999999999999999999:::888999::::::999888999;;;===???@@@BBBDDDHHHMMMPPPXXX]]]dddjjjoooqqqtttuuuwwwyyy{{{}}}}}}}}}~~~~~~}}}}}}{{{{{{{{{}}}}}}|||zzz{{{|||~~~~~~~~~}}}}}}~~~}}}xxxtttoooyyynnn___SSS@@@666333///222444---//////.........---------........................---------------------------------------------------------------------------------------------------------............//////////////////.........111111111000///000333666333111111777EEEVVVeeennn~~~{{{zzzooo\\\QQQKKKBBB>>>@@@CCC===222111777,,,///222111...---...111......---------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------888777777777888:::;;;<<<;;;;;;;;;<<<>>>AAADDDFFFEEEIIINNNQQQRRRUUU\\\bbbbbbbbbccccccdddfffhhhiiipppmmmjjjlllqqqxxx|||~~~||||||xxx{{{vvvgggccc^^^```iiitttyyyzzzsssxxx}}}|||{{{~~~}}}|||}}}~~~~~~|||yyyzzzzzz{{{}}}zzz}}}zzzxxxyyy|||~~~|||{{{yyyyyyzzzzzz{{{|||}}}}}}~~~|||}}}}}}|||{{{|||}}}~~~|||{{{}}}~~~}}}{{{zzz|||}}}nnnZZZ^^^tttwwwoooeeeKKK===:::222///222000//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,---------............//////////////////////////////111222111111333555555;;;ZZZ}}}lllbbbdddcccmmmvvvlllfff]]]WWWSSSMMMHHHEEEBBB???===<<<<<<;;;::::::999888888999999888888888888999999888:::;;;:::888888999:::999:::<<<===>>>AAAFFFIIIMMMRRRYYY```eeejjjnnnqqqtttvvvyyyzzzzzz{{{|||~~~{{{}}}~~~}}}~~~}}}||||||}}}~~~~~~|||zzzzzz{{{|||~~~~~~~~~~~~{{{vvvrrrvvvzzzlllrrr|||nnnXXXEEE:::666///111444...//////.........---------........................---------------------------------------------------------------------------------------------------------............///////////////////////////111111111222333444333333000999FFFRRR\\\fffooovvv~~~}}}ooobbbZZZUUUIII??????AAA???;;;888222///---,,,---...000111.........---------,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------777888888999:::<<<<<<===;;;;;;<<<===???AAADDDFFFEEEIIINNNQQQTTTXXX^^^cccdddddddddfffiiikkkkkkjjjssspppooossszzz~~~}}}{{{|||}}}pppeeecccccchhhqqqxxx{{{}}}}}}ttt{{{}}}~~~~~~~~~~~~~~~~~~~~~~~~zzzxxx{{{|||{{{{{{}}}~~~{{{vvvvvvxxxzzz}}}~~~}}}{{{}}}}}}|||{{{zzz|||}}}{{{yyywwwxxxzzz|||}}}}}}}}}}}}{{{{{{|||{{{zzzzzz}}}~~~}}}~~~}}}}}}~~~yyyZZZZZZiiioooyyyzzzUUU???===666...000111/////////.........------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,---------............///////////////////////////000000000222333444666888LLL}}}uuu___dddgggnnnzzzjjjccc]]]VVVQQQMMMHHHCCC@@@>>><<<:::999999999888777777666666888888777777777777888888:::;;;;;;:::888777888999666888999999:::<<>>CCCBBB===>>>777...+++,,,///000///.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------777888999;;;<<<<<<<<<<<<;;;<<<<<<>>>@@@BBBEEEFFFFFFIIINNNRRRVVVZZZ___cccfffffffffiiimmmpppooonnnoooqqqvvv{{{~~~~~~xxxmmmbbbbbbgggpppwww{{{~~~zzz~~~~~~~~~}}}}}}}}}}}}|||||||||wwwuuuyyy{{{|||~~~~~~{{{uuuuuuvvvxxx{{{}}}~~~~~~}}}~~~~~~~~~~~~|||yyywwwtttvvvyyy{{{}}}}}}|||{{{yyyzzzzzzyyyxxxyyy|||~~~fff\\\]]]{{{ooohhh```AAA???888//////222////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............//////////////////000000000111//////111333444777;;;aaafffVVVaaakkkqqqiii```VVVOOOLLLHHHCCC???===;;;:::888888888888777777666666666777777666666666666777777:::;;;<<<:::888777777888777888999999999:::===???===@@@EEEJJJPPPWWW___eeekkkmmmqqqssstttvvvxxxzzzzzz{{{{{{zzzzzz{{{}}}~~~}}}||||||~~~~~~|||{{{{{{|||}}}~~~qqq[[[XXXbbbvvvkkkSSSDDD===333000333222////////////....................................---------------------------------------------------------------------------------------------------------............//////////////////000000000///111222222111222666999EEETTThhhvvv}}}yyywww{{{tttvvvkkkRRRAAAAAAGGGIIIHHHAAA888111/////////...............------------------------------------,,,,,,------------------888999:::<<<<<<<<<<<<<<<<<<<<<===???AAACCCEEEFFFFFFIIINNNSSSWWW[[[```bbbhhhgggggghhhjjjkkkkkkjjjhhhqqq|||||||||}}}ssshhh```aaaiiittt{{{}}}~~~}}}}}}}}}||||||{{{{{{{{{yyyuuutttyyy}}}}}}yyyuuuvvvxxxzzz|||~~~}}}{{{wwwtttsssuuuwwwzzz{{{{{{zzzyyywwwxxxwwwvvvvvvwwwzzz}}}~~~rrr___UUUppptttcccvvvlllGGGAAA999000000222000000/////////.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///////////////000000111111333000///222222222888AAAmmm~~~zzz___YYYfff{{{xxxnnnggg[[[QQQMMMHHHDDD@@@===;;;;;;999888888888888888777777777777777666666666666666666777:::;;;<<<:::888777777888777999::::::999999;;;<<<<<<===@@@BBBFFFMMMTTTZZZcccfffjjjnnnpppsssvvvxxx{{{||||||{{{zzzzzz}}}}}}|||{{{||||||}}}~~~zzzeeeSSSTTTjjj|||]]]HHH@@@555111444444000000/////////.................................---------------------------------------------------------------------------------------------------------............///////////////000000111111...111333111///444AAALLL^^^iiiyyypppUUULLLLLLLLLGGGFFFAAA:::222//////000//////.........---------------------------------------------------------========================<<<===>>>@@@BBBDDDEEEFFFGGGIIIMMMSSSXXX\\\___```ggggggfffccc```^^^```aaagggsssxxxvvvzzz~~~vvvooodddaaabbbjjjvvv|||}}}zzzyyy{{{|||}}}}}}}}}||||||{{{{{{zzzzzzyyyyyyuuuvvv|||{{{xxxwwwyyy|||~~~|||zzzvvvsssssstttvvvwwwxxxxxxwwwvvvvvvvvvuuuttttttvvvyyy}}}}}}zzzcccTTTeee}}}zzznnnppp|||SSSDDD:::333333222000000000/////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---------............///...//////000000111111222333000111333111222>>>NNNuuuddd___eeewwwvvvjjj```VVVOOOMMMEEEBBB>>>;;;;;;::::::999888888888888888888888888777777666666666666777777:::;;;;;;:::888777888999666888999999888777999:::;;;;;;<<<<<<>>>BBBHHHMMMXXX\\\aaaeeeiiimmmqqqtttyyyzzz{{{{{{zzz{{{}}}~~~||||||}}}~~~rrrcccUUU]]]xxxlllOOODDD999444666444000000000/////////..............................---------------------------------------------------------------------------------------------------------............///...//////000000111111222000333555555888EEEXXXhhhlll[[[OOOGGGGGGHHHFFF???666111111333/////////.........------....................................------------CCCBBB@@@???>>>>>>??????<<<===???AAACCCEEEFFFFFFHHHIIIMMMRRRXXX[[[]]]^^^```bbbbbb]]]WWWVVV[[[```nnnwww}}}~~~vvvxxx|||uuupppnnnfffdddcccjjjwww}}}}}}{{{xxxwwwxxxzzz||||||||||||{{{{{{zzzyyyyyyxxx|||yyyzzz|||yyyxxx{{{~~~}}}zzzvvvsssttttttttttttttttttttttttuuuuuutttrrrrrrtttyyy||||||~~~jjj]]]```mmm}}}~~~qqq```III:::666555000000000000000/////////...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///...//////000111111222222111000333666222444GGG^^^}}}www\\\dddoooxxxjjj^^^VVVOOOJJJBBB???;;;999999:::999999777777777777777777888888888777777666666777777888888:::;;;:::888888999:::666888999999999888999:::;;;;;;:::999:::<<>>777666333000000000000/////////...........................---------------------------------------------------------------------------------------------------------............///...//////000111111222222444444555<<>>???AAA@@@??????CCCHHHJJJJJJHHHJJJLLLOOOSSSUUUVVVVVVVVVXXXWWWYYY[[[XXXWWW^^^iii}}}}}}}}}~~~~~~|||}}}yyyyyyuuusssnnnmmmeeeeeejjjuuu~~~}}}}}}}}}}}}zzzyyyyyyxxxxxxyyyyyyzzzwwwwwwwwwvvvvvvvvvvvvvvv~~~||||||~~~xxxssssssrrrrrrqqqrrrsssuuuvvvvvvwwwwwwvvvuuuvvvzzz}}}}}}~~~xxxdddXXX]]]pppyyyNNNHHH???000333222111000//////.................................------------------------,,,,,,,,,---------......---------............///000////////////000000111000---333<<<999===___{{{llldddgggppp}}}yyypppfffZZZOOOGGGBBB;;;777888999777666777777777777777777666666666444444555666666777888888::::::999999999:::;;;;;;===;;;:::;;;>>>@@@???===BBB@@@===;;;<<<>>>>>>>>>>>>AAAEEEIIINNNUUU\\\aaagggkkkqqqwwwzzz|||}}}{{{zzzzzzyyykkk]]]lllyyytttTTTFFFAAA888///000000000000////////////......---------,,,,,,,,,---------------------------------------------------------............///------------------------------......///000000000111111111111111222333444333999CCCTTTmmmzzzqqqooorrrnnnbbbQQQDDD>>>999444333222000...000333222/////////............//////------------------------ZZZOOOEEEBBBBBB@@@@@@AAA@@@???@@@CCCGGGJJJIIIHHHMMMNNNPPPRRRSSSRRRQQQPPPWWWXXX\\\___]]]\\\dddooo}}}}}}}}}zzz|||zzztttrrriiieeebbbbbbhhhttt}}}~~~}}}|||||||||zzzzzzyyyxxxxxxyyyyyyyyywwwwwwwwwwwwxxxxxxxxxxxx}}}}}}zzzuuuttttttsssrrrrrrsssuuuvvvxxxxxxxxxxxxxxxzzz|||}}}|||jjj[[[ZZZgggzzz~~~YYYJJJ@@@333333222111000//////......///........................------------------------,,,,,,,,,---------......---------............///000////////////000111111666333333777<<>>???@@@@@@@@@???AAACCCEEEHHHLLLQQQUUUYYY___gggoootttyyy|||~~~~~~}}}}}}}}}||||||{{{~~~~~~{{{|||wwwllleeeiiivvv___JJJAAA777,,,000000000000////////////.........---------,,,,,,---------------------------------------------------------............///------------------------------......///000000000222111000111333555555555:::@@@KKK]]]ttt{{{~~~zzz~~~}}}|||ooogggZZZHHH===:::666555222...---...///...//////............//////------------------------cccUUUHHHDDDDDDBBBAAAAAA@@@@@@AAACCCGGGIIIIIIHHHLLLMMMOOOPPPPPPOOOMMMLLLRRRUUUYYY]]]]]]```kkkvvv~~~{{{zzz||||||{{{uuuuuusssfff]]]```bbbiiivvv}}}|||~~~}}}|||{{{zzzzzzzzzyyyyyyxxxwwwwwwwwwxxxvvvvvvwwwxxxyyyzzz{{{{{{}}}}}}~~~~~~~~~|||xxxwwwvvvuuutttttttttuuuvvvyyyxxxxxxyyy{{{}}}~~~}}}rrr```VVV[[[mmm~~~tttooojjjMMMAAA777333222222111000////////////........................------------------------,,,,,,,,,---------......---------............//////////////////000111222444444222555FFFiiirrraaammmtttzzz{{{qqqdddWWWNNNEEE===888888999777666777999999999888888888888777999888888888888888777777888:::===AAADDDGGGHHHHHHHHHGGGFFFGGGHHHIIIHHHGGGEEECCCAAAAAABBBBBBBBBAAABBBBBBCCCCCCBBBDDDGGGIIIKKKQQQZZZccckkkrrrxxx{{{}}}}}}||||||{{{{{{{{{{{{|||~~~||||||zzzhhhSSSXXXllloooPPPCCC999...111111000000000/////////.........------------,,,---------------------------------------------------------............///------..................---......//////000000111222111000111333666888888BBBMMM]]]ooo|||zzzvvvwwwwwwrrrnnnmmmeeennnxxx|||{{{zzz}}}|||~~~}}}tttZZZEEE@@@:::888555111...,,,---/////////............//////------------------------mmm^^^NNNGGGFFFDDDAAA@@@@@@AAABBBDDDFFFGGGHHHGGGGGGIIIKKKMMMNNNNNNMMMLLLIIIKKKOOOSSSXXXaaaooo{{{{{{yyyxxxxxx{{{~~~||||||tttyyywwwfff[[[aaaeeennn}}}zzz}}}~~~~~~}}}{{{zzzyyyxxxxxxwwwvvvuuuuuuuuuuuuuuussstttuuuwwwyyyzzz||||||~~~{{{||||||}}}~~~~~~~~~{{{zzzyyyxxxvvvvvvvvvwwwwwwyyywwwwwwyyy|||~~~yyygggUUURRRbbbtttzzzjjjyyy{{{QQQBBB;;;333333222111000////////////........................------------------------,,,,,,,,,---------......---------............///////////////000111222222///555666<<>>555222111111000000/////////............---------------------------------------------------------------------............///.............../////////.........///000000111111///111222222111444:::@@@LLL___uuu~~~wwwrrrmmmgggcccccccccmmmvvvvvvpppmmmrrryyy~~~wwwoooUUUCCC;;;:::888666111---...222//////............//////------------------------wwwgggVVVMMMIIIDDDAAA@@@@@@BBBCCCEEEEEEFFFGGGGGGGGGHHHKKKLLLMMMMMMLLLKKKBBBDDDEEEIIISSScccttt~~~tttuuuvvvyyy}}}tttyyyvvveee[[[ccchhhttt|||~~~~~~~~~}}}|||zzzxxxwwwuuuttttttsssrrrrrrssssssqqqrrrtttvvvxxxzzz{{{|||~~~|||zzz{{{|||}}}~~~}}}}}}|||{{{yyyyyyyyyzzzzzzxxxxxxxxxzzz|||~~~oooZZZPPPZZZlllnnnqqqWWWDDD???444333222111000000/////////........................------------------------,,,,,,,,,---------......---------............///////////////000111222333222999<<>>???@@@FFFGGGJJJKKKLLLKKKJJJIIIEEEFFFGGGGGGHHHHHHIIIJJJHHHGGGFFFFFFFFFEEEBBB@@@AAACCCDDDDDDDDDEEEGGGIIIGGGHHHIIIKKKOOOVVV___eeennnrrrxxx}}}}}}}}}|||{{{{{{{{{{{{|||}}}~~~{{{ooo```VVVhhhaaaIII@@@:::222222222111000///////////////.........------------------------------------------------------------------............///.........//////000000000......//////000111111111,,,111666333000444BBBOOO]]]qqq}}}rrrsss~~~sssmmmiiigggjjjooouuu|||}}}tttrrrxxx{{{~~~jjjNNN===999777888555///...222//////............//////------------------------qqqbbbWWWNNNFFFBBBBBBAAACCCEEEEEEEEEEEEFFFGGGJJJKKKMMMMMMMMMKKKIIIHHHBBBBBBAAAGGGVVViiivvvzzzooopppsssxxx}}}sssuuuooobbb^^^dddlllzzz~~~~~~|||zzzxxxvvvsssrrrrrrqqqqqqrrrrrrsssqqqrrrsssuuuwwwyyy{{{|||~~~~~~~~~}}}{{{zzzxxxyyyzzz|||}}}~~~}}}|||}}}~~~{{{|||}}}}}}~~~wwwcccTTTWWWccc{{{sssppp```HHHBBB666333333222111000000000000........................------------------------,,,,,,,,,---------......---------............////////////000111222333444444888;;;FFFkkk|||gggkkkvvvzzzyyymmm```WWWKKKBBB;;;999999777666888666666777888:::;;;<<<<<<;;;<<<===???BBBDDDFFFGGGIIIIIIJJJJJJIIIGGGFFFEEEEEEGGGIIIJJJJJJJJJLLLNNNNNNMMMLLLLLLLLLIIIEEEBBB@@@BBBDDDEEEEEEFFFHHHJJJGGGGGGFFFEEEFFFJJJPPPUUU]]]bbbkkkuuu|||}}}}}}~~~}}}||||||{{{{{{||||||||||||~~~{{{yyytttjjj^^^UUU}}}rrrPPP@@@<<<333333222111000000///.../////////.........---------------------------------------------------------------............///......//////000000111111...//////000000111111222,,,222777666666@@@TTTeeerrr|||~~~qqqgggttt{{{rrrjjjfffeeegggnnnuuu}}}|||xxxwwwzzz}}}eeeHHH>>>888888555...,,,000//////............//////------------------------{{{mmmaaaTTTHHHEEEFFFAAACCCFFFFFFDDDDDDEEEGGGJJJKKKMMMNNNNNNLLLKKKIIIDDDCCCBBBIII\\\nnntttpppjjjjjjmmmrrrxxx}}}tttqqqiii```bbbhhhqqq}}}zzzxxxvvvrrrrrrrrrrrrrrrssstttuuurrrssstttvvvxxxzzz{{{|||{{{|||}}}}}}|||zzzyyyyyyvvvwwwxxxzzz|||}}}}}}mmmZZZUUU[[[kkkxxxyyyjjjMMMEEE888333333222111000000000000........................------------------------,,,,,,,,,---------......---------............////////////000111222444555111666>>>PPPvvvhhhhhhpppwwwzzzoooccc[[[LLLCCC;;;:::999777666888666777888:::===???@@@AAABBBBBBDDDFFFHHHIIIKKKLLLIIIIIIIIIIIIIIIHHHHHHHHHJJJMMMPPPQQQQQQRRRUUUXXXVVVUUUUUUTTTSSSOOOJJJFFFEEEFFFHHHHHHGGGGGGHHHIIIEEEGGGHHHHHHGGGHHHJJJKKKPPPTTT\\\fffoooxxx}}}|||yyyzzz|||zzzzzzyyyyyyyyyyyyzzzzzzyyyzzz}}}|||xxxqqqiiiWWWjjj\\\DDD@@@444333333222111000///...////////////............---------------------------------------------------------............///......///000000111222222/////////000111111222222000222555999BBBTTTkkk{{{~~~wwwpppvvv~~~{{{rrrdddaaaccchhhmmmrrrzzz}}}sssmmmlllqqq~~~```NNN>>>:::666///---000//////............//////------------------------uuuhhhXXXJJJGGGJJJAAADDDFFFFFFDDDCCCEEEGGGGGGIIIKKKNNNOOOOOOOOONNNEEEDDDCCCLLL```ppppppeeeeeedddeeejjjqqqxxx~~~wwwpppfffaaagggmmmwww~~~{{{xxxvvvrrrrrrrrrssstttuuuvvvwwwttttttvvvwwwyyy{{{|||}}}yyy{{{||||||zzzyyyxxxxxxtttuuuvvvxxxzzz|||}}}~~~sss^^^TTTVVV```~~~qqqPPPGGG:::444333222111000000000000........................------------------------,,,,,,,,,---------......---------.........///////////////000111333444555000999IIIcccttt\\\mmmtttxxxyyyoooccc\\\MMMDDD<<<:::999777666888777888:::<<>>XXXyyytttfffeeesss~~~|||yyyqqqdddYYYRRRGGG===;;;:::888777888::::::===@@@EEEHHHJJJJJJJJJKKKMMMNNNMMMLLLIIIHHHPPPPPPPPPQQQUUUZZZ^^^aaafffdddcccdddgggiiigggeeehhhhhhfffddd___ZZZUUURRRPPPPPPPPPPPPPPPQQQSSSSSSMMMPPPTTTWWWYYYUUUPPPKKKLLLLLLLLLNNNUUU^^^iiipppvvvyyy{{{|||zzzxxxxxxxxxtttsssqqqppppppqqqssstttwwwxxxzzz|||~~~~~~~~~~~~~~~zzzjjj[[[RRRZZZhhhwwwvvvKKKHHH<<<666222222222///...//////////////////......---........................------------------------------------------------000000000000111111111111333///...111222000000333111333888GGGfff{{{pppllluuu}}}yyyppphhhfffaaaZZZXXX[[[]]]fffuuutttZZZHHH===555333444///000000///---,,,,,,---------------------------tttcccUUUMMMJJJCCCCCCCCCDDDEEEFFFEEEEEEIIIJJJKKKLLLMMMNNNNNNNNNLLLKKKLLLTTT^^^ddddddaaa^^^___dddlllvvv~~~tttnnneee^^^cccqqq~~~|||zzzyyyxxxwwwvvvuuutttuuuwwwyyyzzz|||{{{{{{|||~~~~~~}}}||||||}}}}}}{{{yyyyyyzzz{{{|||yyyvvvvvvxxxzzzzzzyyyzzzhhh[[[VVVXXXmmmaaaKKK@@@666444111111111111000//////............---------........................---------............///............////////////000000000111333444555555999DDDccc~~~tttxxx}}}ccchhhyyy}}}zzzwwwooobbbXXXSSSHHH>>><<<;;;999888999;;;===@@@DDDHHHKKKKKKKKKJJJJJJKKKKKKLLLLLLKKKKKKPPPQQQTTTXXX^^^dddjjjmmmllljjjiiiiiikkkllljjjiiiiiijjjlllmmmkkkhhhdddaaa]]]]]]\\\[[[ZZZYYYXXXWWWTTTUUUXXX\\\```^^^WWWRRRFFFHHHJJJJJJMMMVVVdddooosssuuuwwwwwwvvvsssssssssnnnlllkkkjjjjjjlllnnnpppuuuwwwyyy|||~~~~~~{{{nnn```NNNFFFSSSoooWWWLLL===666111111111///...//////////////////......---........................------------------------------------------------/////////000000000111111111......111333111111444222888EEE[[[tttyyyjjjeeennnxxxpppddd___\\\```cccdddiiiooo~~~sssWWW@@@555444555000111111///...------...------------------------{{{kkk]]]TTTOOOEEEDDDCCCDDDFFFHHHHHHGGGHHHIIIJJJLLLMMMMMMNNNNNNJJJMMMQQQSSSUUUYYY^^^bbbbbbbbbeeeooo{{{vvvqqqhhh```fffttt}}}{{{yyyyyyyyyxxxwwwwwwwwwwwwyyy{{{|||~~~}}}|||}}}~~~~~~}}}~~~}}}{{{zzz{{{||||||zzzxxxyyyzzz{{{zzzyyyqqqaaaXXXXXX___yyymmmOOOEEE888555333111222222111000///............---------........................---------............///............////////////000000000111222333444555???OOOvvv{{{sssooobbbnnn~~~|||xxxooocccYYYSSSJJJ@@@===<<<999999;;;>>>AAAFFFJJJMMMMMMLLLKKKJJJJJJIIIIIIJJJMMMOOOQQQQQQTTTYYY```hhhooouuuxxxtttrrrppppppppppppooonnnmmmooosssuuuvvvtttqqqoookkkkkkjjjhhhdddaaa]]]\\\[[[YYYYYY___eeeddd]]]VVVEEEHHHJJJGGGFFFMMM\\\iiimmmoooqqqqqqpppooooooooonnnllljjjiiiiiillloooqqqsssuuuxxx||||||uuulllUUU@@@GGGiiihhhPPP???777111111111000///000///////////////......---........................------------------------------------------------.........////////////000000...///222333111222555555===QQQlll|||zzznnndddlllxxxuuurrrssstttpppgggaaa___[[[ZZZ```iiitttmmmNNN<<<888999222222111000////////////------------------------qqqdddZZZUUUJJJHHHEEEFFFHHHKKKKKKIIIGGGHHHIIIKKKLLLMMMMMMNNNJJJMMMPPPOOONNNQQQYYY___dddeeelllxxxyyyuuukkkdddmmmxxx}}}zzzxxxxxxxxxyyyyyyyyyyyyzzz{{{}}}~~~~~~}}}~~~~~~|||{{{{{{}}}zzzzzzzzz|||}}}~~~~~~yyyfffYYYYYYUUUpppzzz~~~{{{SSSFFF999666333111111111000//////............---------........................---------............///............////////////000111111111111333555777FFF^^^yyysssfffdddvvv{{{rrrfff\\\TTTKKKBBB???===::::::<<>>FFFIIIMMMNNNLLLJJJHHHHHHMMMLLLLLLNNNRRRXXX^^^bbbaaadddiiinnnsssvvvxxxyyyvvvuuuuuuttttttuuuwwwyyyzzzyyywwwuuuttttttuuuvvvwwwwwwwwwuuusssoookkkhhhccc^^^ZZZ^^^dddddd\\\TTTNNNKKKGGGFFFHHHLLLOOOPPPVVVYYY]]]```bbbeeehhhkkknnnllljjjiiijjjmmmqqqsssvvvxxxzzz}}}yyymmm___RRRDDDIIInnnYYYHHH<<<333111222111000000///////////////......---........................------------------------........................------------............111///000222111///111666AAAQQQjjj|||yyyqqqyyy{{{}}}pppdddZZZWWWYYY[[[aaahhhgggsssppp~~~bbbHHHBBB777444000/////////...---........................~~~wwwooogggcccUUUNNNGGGEEEGGGIIIGGGEEEEEEFFFHHHIIIKKKLLLMMMMMMJJJIIIIIIIIIMMMRRRXXX\\\hhhooo|||}}}zzzlllgggsss~~~~~~~~~ooo]]]RRRQQQ^^^tttxxxsssaaaHHH;;;777222///............///............---------........................---------............///............////////////000222444333333555:::>>>UUU|||wwwllllllttt{{{qqqfff^^^SSSLLLEEEAAA<<<999:::???EEEGGGJJJIIIGGGFFFHHHJJJOOOPPPSSSWWW\\\ccchhhkkknnnpppsssvvvxxxzzzzzz{{{vvvvvvvvvuuuuuuvvvyyy||||||zzzxxxwwwwwwxxxzzz{{{yyyyyyyyyxxxwwwuuurrrqqqkkkgggdddfffjjjjjjddd^^^RRRLLLGGGFFFJJJNNNNNNMMMOOOQQQTTTWWWXXX[[[^^^aaahhhhhhhhhjjjmmmppptttvvvwwwxxx{{{}}}pppbbbWWWDDD>>>^^^fffNNNAAA555222444333111000///////////////......---........................------------------------........................---------............///111000111222111000666===OOOccc{{{}}}}}}zzz~~~jjj___XXX[[[___dddmmmxxxzzzwwwzzzyyyVVVEEE<<<777222///000000...,,,........................}}}xxxsssnnnjjj]]]UUUKKKHHHIIIJJJHHHDDDDDDEEEGGGIIIKKKLLLMMMMMMGGGIIIKKKMMMOOOUUU]]]cccrrr{{{rrrjjjuuu||||||~~~ssscccPPPSSSTTTiiiyyylllNNN===999444000/////////...///............---------........................---------............///............///////////////222555444444666===BBB\\\~~~}}}mmmrrrttt||||||rrrfff___SSSLLLEEEAAA<<<888:::??????BBBCCCBBBAAACCCJJJPPPQQQTTTYYY```ffflllqqqssstttuuuwwwyyy{{{}}}}}}~~~zzz{{{zzzxxxvvvwww{{{~~~||||||||||||||||||{{{{{{yyyyyyxxxxxxwwwvvvuuuuuurrrpppoooqqqttttttrrrnnn___YYYQQQKKKJJJLLLOOOQQQSSSTTTUUUTTTSSSSSSTTTVVV\\\^^^bbbgggmmmrrrvvvyyyuuuwwwzzz}}}xxxlll___MMMDDDTTTmmmvvvwwwTTTEEE888444555333111000///////////////......---........................------------------------........................---............/////////111000111333333555>>>III___ppp}}}kkk```[[[ccclllvvvmmmQQQAAA<<<555222222222///,,,........................|||xxxvvvrrroooeee\\\QQQLLLMMMMMMJJJFFFDDDEEEGGGIIIJJJLLLMMMMMMEEEJJJOOOPPPQQQVVV```iii}}}xxxnnnxxx~~~~~~~~~~~~|||zzz|||wwwgggPPPVVVMMMaaa|||uuutttSSS???;;;555111000000000/////////.........---------........................---------.........//////............/////////000///222555555555888???EEE```~~~sssyyy}}}fffwwwzzztttiiibbbRRRLLLEEEAAA;;;777:::???;;;===>>>======BBBLLLTTTRRRVVV^^^fffmmmrrruuuwwwuuuvvvwwwyyy{{{}}}~~~{{{xxxxxx||||||~~~|||yyyvvvxxxwwwvvvuuuttttttttttttvvvuuuvvvxxxzzz{{{{{{zzzoooiii^^^RRRJJJIIIOOOTTT[[[[[[ZZZVVVRRROOOOOOOOOMMMPPPWWW___gggnnnsssuuusssuuuyyy}}}~~~{{{sssdddUUULLLKKKNNNhhhWWWHHH999555555444111000///////////////......---........................------------------------////////////////////////.........////////////000111000111444555:::EEEQQQjjjvvv|||zzzwww|||wwwjjjccclllzzz]]]EEE???777444444444111---////////////////////////}}}yyyvvvttttttllldddZZZRRROOONNNLLLKKKHHHAAACCCFFFGGGPPPQQQEEEKKKNNNRRRVVV\\\dddmmmuuu{{{uuuttt~~~{{{yyyyyyzzz~~~|||zzzyyy||||||kkkXXXNNNNNN\\\}}}zzzSSSCCC;;;444222111///000333////////////////////////....................................////////////////////////000000000000222...111777333111DDD^^^sssmmm{{{ooorrrvvvzzzwwwiii___YYYRRRHHH@@@;;;:::::::::777777888999===CCCLLLRRRUUUYYY___dddiiinnnrrrvvvpppuuuxxxvvvwww|||~~~~~~~~~~~~|||yyyxxxzzz~~~~~~|||zzzyyyxxxwwwuuutttssssssuuuxxxzzzwwwzzz~~~{{{rrrfffZZZQQQKKKIIIOOOOOORRRZZZ[[[TTTMMMIIIFFFHHHKKKPPPWWWaaakkkqqqppptttvvvxxx}}}~~~|||zzzrrr```LLLBBBDDD^^^~~~aaaNNNAAA999///000555222000/////////.......................................------------...//////.........///////////////.........///////////////333...///333666<<>>666333222///000222////////////////////////....................................////////////////////////000000000000333000333777555777PPPnnnuuuwwwiiiqqqxxx}}}vvvjjj```ZZZSSSIIIAAA<<<;;;::::::777777888888;;;AAAHHHMMMJJJMMMSSSYYY]]]bbbgggjjjlllrrrttttttuuuzzz}}}|||~~~|||{{{|||~~~}}}{{{zzzvvvuuuttttttuuuwwwzzz||||||~~~~~~uuummmeee^^^YYYSSSQQQTTTaaakkkiii[[[OOOGGGIIIKKKKKKNNNSSS\\\bbbkkkpppuuuxxx~~~}}}{{{vvvgggTTTIIIHHH___|||lllRRRAAA;;;222///333111000000/////////....................................------------...//////000000//////......------......////////////000000000000111444999GGG___sssuuuwww{{{xxxrrrxxxvvvtttkkkLLL>>>;;;222444888000000000000000////////////|||yyywwwvvvtttnnnddd[[[TTTNNNHHHEEEHHHKKKVVVVVVHHHDDDJJJJJJKKKMMMRRRWWW^^^fffooouuu}}}~~~~~~}}}}}}}}}xxxxxx}}}|||||||||{{{yyyvvvttttttuuu~~~~~~}}}{{{zzzzzz}}}vvv^^^SSSOOOPPPjjj{{{ooouuueeeKKKAAA777444222000///111////////////////////////..................................../////////////////////000000000111111444222555888777@@@bbb|||rrriiiwww~~~~~~vvvjjjbbb\\\UUUKKKCCC>>>;;;::::::777777777777999===CCCGGG>>>BBBHHHMMMQQQUUUZZZ]]]ggglllooooooqqqwwwzzzzzz}}}~~~~~~}}}||||||~~~~~~}}}{{{zzzvvvvvvuuuvvvwwwzzz}}}~~~wwwnnnhhhccc```ddduuuoooWWWGGGHHHHHHGGGGGGKKKQQQVVVeeelllssswww|||}}}zzzqqqaaaSSSLLLYYYrrr~~~XXXAAA>>>666///000111000000000/////////.................................------------...//////111111000///...---,,,,,,......//////000000000000222444555666AAAWWWmmmzzztttxxx}}}oooccc___mmm}}}yyyZZZ???999444333444...000000000000////////////}}}zzzwwwvvvsssoooggg___VVVNNNGGGCCCFFFOOOeeejjjUUUEEEGGGKKKIIIKKKNNNSSSYYYaaahhhlllsssvvvyyyyyyxxx|||~~~yyyyyy~~~|||zzzyyyxxxyyyyyyxxxvvvuuuvvvxxx}}}~~~}}}|||zzzzzz|||~~~}}}dddVVVQQQKKK]]]rrriiihhhpppNNNBBB777333222000000222////////////////////////..................................../////////////////////000000111111222333333555777999JJJuuuooovvv~~~uuukkkccc\\\VVVLLLDDD???<<<:::999777777777777777999>>>AAA:::>>>CCCHHHLLLPPPUUUWWWaaafffjjjkkkmmmssswwwwwwyyy{{{||||||{{{zzz{{{|||~~~~~~~~~|||{{{zzzyyywwwwwwwwwxxx{{{~~~{{{tttvvvwww~~~zzzYYYFFFDDDCCCFFFKKKPPPTTTUUUcccmmmvvvyyy|||}}}xxxkkkYYYMMMLLLccc```BBBAAA::://////111000000000////////////..............................------------...//////000000//////......------/////////000000111111222888:::888:::KKKeeessstttqqqzzz|||ppp]]]XXXZZZhhh|||jjjDDD999666333000...000000000000////////////}}}yyywwwuuuooommmggg```VVVNNNGGGDDDDDDPPPnnn|||fffMMMIIIKKKIIIIIIKKKOOOTTTZZZ^^^aaagggpppyyy|||zzz{{{{{{|||~~~{{{yyywwwwwwvvvwwwxxxxxxxxxxxxzzz||||||}}}}}}|||{{{{{{}}}iiiWWWRRRJJJTTTiiieeeccc}}}QQQCCC666222222111111222////////////////////////..................................../////////////////////000111222222222111222555777<<>><<<:::999666777888777777888;;;===<<>>BBBGGGKKKNNNQQQUUUXXXZZZ```dddeeehhhooossssssvvvxxx{{{|||}}}}}}~~~||||||zzz{{{|||~~~bbbJJJFFFEEELLLWWW[[[VVVOOOOOOaaasss{{{||||||sssaaaOOOEEERRRooozzzRRREEE;;;444333111111111000000000/////////...........................------------...//////,,,,,,---...///000111111//////000111222333333444555555;;;KKKddduuuvvvmmmsssuuudddXXXQQQeeeuuu}}}kkkJJJ@@@999222333000000000000////////////{{{wwwsssqqqlllkkkggg```VVVNNNIIIHHHJJJIIIaaa{{{sss\\\SSSSSSMMMLLLLLLPPPVVVZZZ\\\\\\ddduuu~~~{{{zzzzzz{{{{{{yyyzzz{{{{{{zzz{{{}}}zzzzzz{{{{{{|||rrrTTTUUUSSSNNN]]]gggooozzz___NNN===555444333111111////////////////////////....................................////////////...///000111222333333444111333666:::EEEbbbwww||||||tttkkkccc^^^SSSNNNFFF@@@<<<:::888777444666888::::::;;;===>>>BBBEEEJJJMMMPPPTTTWWWZZZZZZ___cccdddgggmmmrrrrrrtttvvvyyyzzz|||}}}~~~}}}||||||}}}aaaIIIJJJNNNTTTYYYYYYTTTOOONNNcccyyy~~~|||uuueeeUUUHHHKKK]]]yyy```III:::666666000111111111000000000//////...........................------------...//////------......//////000000///000000111222333444555444666CCCWWWjjjsssuuuwww{{{kkk___XXXYYYlllWWWDDD:::111333000000000000////////////~~~zzzuuurrrooommmmmmiii```VVVNNNJJJIIIOOOEEEVVVqqqooo^^^WWWXXXOOONNNOOOSSSZZZ___aaa```iii{{{}}}|||{{{|||}}}~~~{{{||||||{{{zzzyyy{{{|||yyyzzzzzzzzz||||||tttRRRVVVWWWOOOZZZhhhvvviiifffTTTAAA888666333111000////////////////////////..................................../////////000...///000111222333444444222444888<<>>;;;999777666333666999;;;;;;<<<>>>@@@EEEHHHMMMPPPSSSVVVYYY\\\ZZZ```ddddddgggmmmqqqqqqqqqsssvvvwwwyyy|||}}}}}}}}}}}}}}}|||{{{zzz}}}~~~UUUGGGNNNVVV[[[[[[XXXUUUSSS[[[qqq~~~|||wwwiiiZZZHHHEEEMMMfffjjjLLL:::888777...111111111111000000000000...........................------------.../////////////////////.........///000000222333444555555666;;;KKK```kkkmmmttt~~~ppphhhbbb^^^ggguuu}}}xxxdddKKK@@@666777000000000000////////////~~~zzzvvvrrrpppooonnnjjjaaaVVVNNNKKKKKKJJJOOOTTTWWWWWWVVVXXXYYY\\\VVVTTTYYY___ccciiiooo|||{{{~~~}}}||||||}}}{{{{{{{{{}}}}}}|||{{{{{{|||~~~ppp```SSSPPPPPPUUUeeexxxmmmzzznnnLLLBBB999222444...222000000000000000000000000//////............//////---------.........//////000000000000111222333444222555555999PPPwww}}}rrrxxx|||~~~}}}}}}yyyuuuooohhh```ZZZQQQKKKCCC<<<999888777777777777888999;;;<<<======AAACCCEEEJJJPPPWWW]]]aaabbbccceeefffgggjjjooorrrtttuuuwwwwwwwwwyyy{{{~~~~~~}}}}}}||||||||||||}}}sssQQQKKKJJJRRR]]]\\\XXXaaasss}}}pppbbbOOOCCCDDDUUUnnn~~~|||OOO>>>888333444222222111111000/////////////////////////////////......------------......000000////////////000000666222222555666444333444888BBBQQQhhhvvvqqqwwwooommmqqqbbbgggnnnyyyxxx}}}{{{xxxRRR======222222000///...///...---+++|||xxxtttrrrmmmlllggg^^^SSSLLLIIIIIIJJJNNNTTTVVVWWWWWWXXXYYYXXXWWWYYY^^^bbbfffoooxxx~~~~~~}}}}}}|||zzzzzz|||}}}|||{{{~~~vvveeeWWWQQQOOORRR```ppphhhvvvtttOOOCCC:::333444...222000000000000000000000000//////............//////---------.........//////000000000000111222333444333444777DDDaaayyywwwwww}}}{{{}}}zzzvvvpppjjjccc[[[UUUNNNIIIAAA;;;999888777777666777888999:::<<<<<<===@@@AAACCCHHHNNNUUU[[[^^^aaadddfffhhhjjjlllppprrrssstttvvvwwwxxxyyy|||~~~~~~~~~}}}}}}}}}}}}~~~~~~nnnNNNKKKSSS[[[aaahhhxxxtttgggTTTGGGDDDOOOgggxxxUUUAAA999333555222222111111000/////////////////////////////////......------------......000////////////000000111666222111444555333222555;;;KKK[[[jjjtttsss|||ooovvv|||pppyyy|||yyy|||~~~iiiHHH:::444333222000000000000///---{{{xxxtttrrrmmmkkkfff]]]RRRKKKIIIJJJJJJNNNRRRUUUVVVWWWXXXYYYYYY[[[```dddeeehhhrrr~~~~~~|||yyyyyyzzz|||}}}|||~~~|||lll[[[SSSNNNNNNXXXeeecccsssUUUFFF;;;333444...222000000000000000000000000//////............//////------........./////////111000000111111222333444444444:::QQQxxxuuuwww}}}zzzwwwyyyuuuoooiiiccc\\\UUUPPPJJJEEE???:::888888888777555666777888:::;;;<<<===>>>???AAAEEEKKKQQQWWWZZZ___bbbfffiiikkkmmmoooqqqqqqsssvvvwwwxxxzzz|||~~~~~~~~~~~~~~~fffJJJLLL[[[eeeiii|||yyymmm[[[NNNDDDFFF\\\sssqqq___EEE999444666222222111111000/////////////////////////////////......------------......///////////////000111222555222111333333111222666???WWWggglllqqquuuqqqrrr~~~}}}yyyvvvwww{{{~~~|||zzz{{{~~~tttZZZ:::999555333111111222222111000}}}yyyuuurrrqqqooommmggg^^^SSSMMMKKKLLLKKKMMMQQQTTTVVVXXXXXXYYY___```cccggghhhiiiqqqzzz~~~{{{tttpppuuu~~~}}}yyyxxxzzz|||}}}~~~}}}~~~ppp___TTTNNNLLLSSS[[[ZZZkkk]]]HHH<<<555444...333//////////////////////////////............//////............////////////111111111111222333444444777444<<<\\\~~~vvvzzzyyy}}}||||||}}}|||yyyuuuqqqrrrnnnhhhbbb]]]WWWQQQNNNFFFBBB<<<888777777888888555555777888:::;;;<<<===>>>???AAADDDIIIOOOUUUXXX[[[___eeeiiilllmmmnnnoooooorrruuuwwwxxxzzz}}}~~~}}}}}}}}}~~~```KKKNNN\\\kkk|||~~~tttcccUUUFFF@@@RRRyyytttlllkkkJJJ:::333555222222111111000/////////////////////////////////......------------......////////////000111222333444111111222222000333888DDDaaaoookkkmmmwwwrrrhhh|||}}}vvvrrrmmmhhhcccbbbeeeiiijjjjjjsssxxxxxxvvvyyy|||}}}~~~ttt|||nnn@@@===666444111111222222111111|||xxxuuusssqqqnnnmmmhhh___TTTNNNLLLMMMKKKMMMOOOSSSVVVXXXYYYYYYaaa___```eeeiiikkkooosssxxx|||tttooommmuuuzzz~~~{{{yyy{{{}}}~~~}}}}}}rrr```TTTNNNMMMPPPUUUQQQ```|||fffLLL>>>666444---444//////////////////////////////............//////........./////////000000111111111111222333444555999666AAAeee}}}wwwyyyxxxxxxwwwvvvsssmmmjjjgggddd```\\\YYYUUUQQQNNNCCC???;;;888777777888777555555777888:::<<<===>>>???@@@AAADDDIIINNNSSSVVV[[[___fffkkkmmmnnnpppqqqoooqqquuuwwwyyyzzz|||~~~||||||}}}}}}~~~]]]OOOSSS]]]uuuxxxkkk]]]LLL???JJJooo}}}nnnxxxPPP;;;222444222222111111000/////////////////////////////////......------------............//////000222333444333111000222111000555<<>>777555222000111111111000~~~zzzwwwuuutttkkkkkkggg___UUUMMMJJJKKKLLLLLLNNNQQQVVVYYYYYYYYY]]]ZZZ[[[bbbiiikkkmmmooowww{{{~~~}}}{{{yyyzzz||||||}}}~~~rrraaaTTTNNNMMMOOOPPPRRR\\\|||nnnOOO???777444---444000000000000000000000000//////............//////....../////////000000000222111111222222333444555999:::LLLqqqyyyzzz~~~tttrrrpppooommmiiiccc```^^^\\\YYYWWWVVVSSSOOOLLLBBB>>>:::888777888777777555666777999;;;===>>>???@@@AAABBBDDDHHHMMMRRRTTT\\\```gggllloooppprrrtttooorrruuuxxxyyyyyy{{{|||}}}}}}}}}~~~[[[TTTZZZggg|||rrrcccSSSDDDEEEbbbqqqYYY>>>333333222222111111000/////////////////////////////////......------------...............///111333555555222000000111111222999AAAUUUhhhlllgggooo~~~ttteeewww}}}wwwssspppqqqtttttttttqqqjjjaaaYYYSSSPPPLLLLLLLLLNNNPPPPPPOOOMMMQQQSSSWWW```kkkyyyxxxsssqqqxxx||||||cccBBB:::777333111000111000///}}}zzzwwwuuutttjjjkkkiiiaaaXXXOOOKKKJJJLLLKKKLLLPPPUUUYYYZZZYYYZZZZZZ]]]ccceeeeeehhhlllqqqvvvyyyzzz~~~}}}~~~~~~~~~sssbbbTTTNNNNNNMMMLLLUUUZZZ}}}uuuQQQ@@@888555---555000000000000000000000000//////............//////.../////////000000000000222222222222333444555555666@@@ZZZxxx~~~zzzxxxooolllhhheeebbb^^^YYYUUUVVVUUUTTTTTTSSSPPPLLLHHHBBB>>>:::888888888777777666777888:::<<<>>>@@@@@@@@@AAAAAADDDGGGLLLPPPRRRZZZ^^^dddiiillloooqqqsssooorrrvvvxxxyyyyyyyyyzzz~~~{{{XXXWWW^^^yyyxxxiii[[[KKK@@@SSSyyyzzzaaaCCC555444222222111111000/////////////////////////////////......------------......------...000111333555666111///000222111333<<>>:::555222111111000///{{{wwwuuusssrrrlllmmmllleee[[[RRRNNNLLLLLLKKKLLLPPPUUUYYYZZZYYY[[[]]]bbbeeebbb^^^bbbiiieeejjjmmmooouuu~~~{{{{{{||||||||||||{{{{{{~~~~~~~~~tttbbbTTTNNNNNNLLLIIIRRRSSSxxxxxxRRRAAA888555---555000000000000000000000000//////............//////////////////000000000000222222222222333444555555444DDDddd~~~zzz{{{wwwssspppkkkhhhccc^^^[[[VVVRRROOOSSSRRRRRRRRRQQQMMMHHHEEEBBB???;;;999888888777666666777999;;;===???AAAAAA@@@@@@AAACCCFFFJJJNNNQQQWWWZZZ```dddhhhkkknnnppppppsssvvvxxxxxxxxxyyyyyyxxxWWWXXX___|||lll___OOO===IIIrrr~~~gggGGG777555222222111111000/////////////////////////////////.........------.........------...000222444666777000///000222222444>>>IIIiiikkkgggkkk|||uuunnn}}}wwwvvvkkkdddbbbbbb```bbbeeedddbbbbbbeeehhhcccppp|||uuuooorrrttttttvvvvvvllltttzzzTTTAAA===777444222222111000}}}yyyvvvrrroookkkiiiddd^^^YYYUUUSSSQQQKKKLLLNNNPPPSSSWWWZZZ[[[XXX\\\```aaa___^^^^^^```___aaacccgggkkkpppsssuuuyyy}}}~~~~~~}}}{{{yyyxxxyyyzzz{{{||||||}}}||||||~~~yyykkkZZZNNNIIIJJJMMMMMMZZZpppYYYFFF999111:::...000000000000////////////////////////////////////////////////000000000000222333555555444333555666888DDD___zzz{{{}}}zzzvvvqqqlllhhhfffbbb]]]YYYVVVSSSPPPNNNPPPPPPOOOMMMJJJHHHEEEDDD===<<<:::888777666555555777555777>>>AAAAAA@@@BBBFFFFFFFFFFFFFFFIIINNNQQQXXX[[[^^^cccfffiiikkkkkkrrrtttvvvxxxxxxzzz|||}}}~~~xxxXXXZZZggguuuhhhWWWDDDDDDbbb|||sssHHH888888333333222111000///......////////////////////////........................111///---///333555444222666---,,,333444444FFF___pppkkkhhhooo|||~~~|||uuuqqqpppppprrrttttttrrrssswww{{{yyymmmmmmrrrxxxwwwxxxkkktttvvv|||qqqKKK999444666222111444000{{{yyyvvvrrrpppllliiieee___YYYUUURRRPPPKKKLLLNNNPPPSSSWWWYYY[[[XXX[[[___```___^^^^^^___\\\]]]^^^```bbbeeehhhiiilllppptttvvvvvvyyy~~~|||}}}~~~}}}|||zzzyyyxxxxxxyyyzzz|||}}}}}}}}}|||}}}zzzkkk[[[NNNIIIKKKMMMQQQYYYddd```III;;;222999...111000000000////////////////////////////////////////////////000000000000111333444444333333555666:::MMMlllzzzttt{{{~~~xxxrrrmmmgggccc```]]]XXXUUUSSSQQQOOOMMMLLLKKKJJJIIIFFFDDDBBBAAA===<<<:::888777666555555777555777===AAAAAABBBEEEIIIJJJIIIHHHHHHJJJMMMPPPWWWYYY]]]aaaeeehhhjjjjjjqqqsssvvvxxxxxxzzz|||~~~}}}~~~^^^___nnnxxxfffuuuwwwlll\\\IIIDDDXXXttt~~~pppOOO;;;;;;333333222111000///......////////////////////////........................111...---000333555444222111///111444333888NNNgggtttqqqqqq|||zzztttzzzwwwvvv}}}ppplllooouuuvvvuuuiiiggguuu{{{}}}RRR>>>666777222111333000|||zzzxxxuuussspppnnnkkkfff```ZZZTTTQQQOOOKKKLLLNNNPPPSSSVVVYYYZZZXXX[[[^^^___^^^]]]]]]]]]YYYYYYYYYYYYZZZ[[[\\\\\\^^^bbbeeeggggggiiinnnrrrtttxxx~~~zzzqqqnnnqqquuu{{{zzz||||||wwwttttttyyy|||~~~}}}|||zzzyyyxxxxxxyyyyyy|||}}}~~~}}}||||||~~~zzzlll\\\OOOJJJKKKMMMRRRXXX]]]jjjLLL===333888///111111000000000/////////////////////////////////////////////000000000000000222333333222333555777===\\\vvvttt{{{tttnnngggaaa]]]YYYVVVRRRPPPOOOMMMLLLJJJEEEEEEDDDCCCAAA???===<<<<<<;;;999888777666666555777555777<<<@@@BBBEEEJJJNNNOOONNNLLLKKKKKKMMMOOOVVVXXX[[[___cccfffhhhiiiooorrruuuwwwxxxzzz|||~~~}}}~~~aaabbbwwwhhhUUUTTTbbb{{{zzzpppcccPPPDDDLLL[[[tttlllTTT:::888333333222111000//////...////////////////////////........................000......000444555444111,,,222666444444AAAZZZoooooonnntttqqqppp}}}||||||uuummmjjjooorrrrrrwww~~~tttdddiiizzz{{{]]]DDD888888333111333000}}}zzzxxxvvvuuusssqqqooolllgggaaaZZZTTTPPPMMMKKKLLLMMMPPPSSSVVVXXXZZZXXXZZZ\\\^^^^^^]]]\\\[[[YYYYYYXXXWWWVVVVVVWWWWWWWWWYYY[[[ZZZZZZZZZ]]]___dddhhhmmmqqqtttwww{{{}}}}}}xxxtttjjjgggaaaYYYRRROOOPPPSSS___^^^```ccceeeggghhhiiiqqqsssvvvwwwxxxzzz}}}~~~~~~~~~~~~~~~}}}|||}}}|||{{{zzzyyyyyyzzzzzzzzz{{{||||||||||||}}}{{{mmm]]]PPPJJJKKKMMMNNNXXX^^^sssOOO???444777111111111111000000000//////////////////////////////////////////000000000000000111222222222333555888BBBkkk}}}~~~xxxpppjjjddd^^^[[[UUURRRNNNLLLJJJIIIGGGEEE@@@@@@??????===<<<:::999::::::999777666666666666777666777<<<@@@CCCIIIOOOTTTTTTTTTQQQOOOMMMMMMNNNTTTVVVXXX\\\```cccfffgggmmmppptttwwwyyyzzz|||~~~}}}~~~______zzztttSSSIIITTTYYYhhh{{{rrrgggVVVGGGDDDHHHhhhfffxxx[[[;;;777444333333222111000///...////////////////////////........................000......000444666333111,,,555777222666JJJbbbnnngggiiitttyyykkkwww~~~}}}~~~}}}}}}qqqggghhhmmmoooqqqtttmmmddd}}}yyywwwxxxgggIII888888333111333111}}}{{{xxxvvvvvvuuusssqqqooommmhhhbbb[[[TTTOOOMMMKKKLLLMMMOOORRRUUUWWWYYYXXXYYY[[[\\\]]]\\\[[[YYYWWWWWWVVVUUUUUUUUUUUUVVVRRRSSSSSSSSSRRRRRRTTTUUUXXXZZZ]]]______aaaccceeeggghhhkkkmmmnnnoooooonnnhhheeeaaa]]]YYYVVVSSSRRRMMMJJJFFFAAA===;;;<<<>>>CCCDDDFFFHHHNNNVVV]]]aaajjjkkkmmmnnnoooqqquuuxxxxxxyyyzzz{{{{{{zzzzzzzzz{{{{{{{{{{{{{{{{{{||||||xxxyyyzzzzzzzzz{{{~~~|||nnn^^^QQQKKKKKKLLLKKKTTT[[[wwwzzzOOOAAA666666333111111111111000000000000////////////////////////////////////000000000000000111111111222333777:::IIIyyy|||{{{tttmmmgggaaa]]]YYYTTTPPPLLLIIIGGGEEEBBB@@@=========<<<<<<;;;999999999999888777666666666777888777999>>>AAACCCKKKSSSXXXYYYYYYWWWSSSPPPPPPPPPSSSTTTWWWZZZ^^^aaadddfffkkkooossswwwyyyzzz|||~~~}}}~~~^^^___{{{eeeJJJKKKUUUVVV___vvv}}}ssshhhZZZKKKCCCAAAUUU]]]nnnhhhCCC;;;444444333222111000/////////////////////////////////////////////////////////......111555666333000000555444000:::RRRdddiiieeekkk{{{kkkjjj~~~|||{{{}}}}}}wwwhhhdddhhhmmmppprrrxxxxxx```iiizzzuuurrrNNN888777333111444333|||zzzwwwvvvuuuuuusssrrrnnnlllhhhccc\\\UUUPPPMMMLLLLLLMMMOOORRRTTTWWWXXXYYYYYYYYY[[[\\\\\\YYYWWWTTTTTTSSSSSSSSSSSSTTTTTTNNNNNNNNNNNNOOOQQQRRRRRROOOPPPQQQPPPOOONNNOOOPPPPPPQQQQQQRRRRRRRRRRRRRRROOOMMMIIIEEEBBB@@@@@@@@@???>>><<<:::888888999999;;;>>>??????FFFSSS___eeeeeeeeefffffffffhhhmmmppppppsssuuuwwwvvvuuuvvvvvvxxxyyyzzzzzz{{{|||}}}}}}yyyzzzyyyxxxxxxyyy|||~~~~~~}}}ooo___RRRLLLKKKLLLJJJLLLSSS```PPPCCC777555444222222111111111000000000////////////////////////////////////000000000000000111222222222555999<<>>===<<<===>>>;;;:::999999:::::::::::::::>>>@@@???EEESSS___eeebbbbbbaaa______aaaeeehhhjjjmmmqqqrrrrrrqqqrrrssstttuuuwwwyyyzzz|||}}}}}}}}}|||zzzwwwuuuvvvzzz}}}{{{|||}}}}}}ppp```SSSLLLKKKLLLKKKGGGRRRVVVxxxRRRFFF888444333222222222111111111000000////////////////////////////////////000000000000111222222222333666:::>>>[[[||||||vvvnnneee^^^YYYTTTQQQLLLIIIEEEBBBAAA???===<<<999999:::;;;;;;;;;::::::777777666666666777777888888999===BBBCCCEEELLLUUU[[[]]]___^^^[[[XXXVVVVVVRRRSSSUUUXXX[[[```ccceeehhhlllrrrvvvyyyzzz|||}}}}}}~~~``````uuucccNNNMMMNNN]]]vvvyyynnnbbbUUUKKKDDDNNN```hhhyyyMMM888555444333333111111000///////////////////////////////////////////////////.........222666666333///111111222777CCCSSS```gggkkkwwwuuukkk{{{~~~|||uuussswww{{{wwwiiicccffflllqqqssseeeRRR```uuuyyyqqqyyy___@@@;;;666111333333}}}{{{xxxvvvvvvuuusssqqqmmmkkkhhhccc]]]WWWQQQNNNLLLLLLMMMOOOQQQTTTVVVWWWYYYXXXXXXYYY\\\[[[XXXUUUVVVUUUTTTSSSRRRRRRRRRRRRPPPNNNLLLKKKKKKKKKJJJHHHEEEFFFFFFEEECCCBBBCCCEEE???>>>===<<<<<<<<<<<<<<<666888:::;;;<<<<<<===???:::999888999:::;;;:::999444:::<<<:::???LLLXXX\\\aaa```^^^\\\[[[]]]aaadddfffjjjnnnpppooonnnoooqqqqqqrrrtttwwwyyy{{{||||||{{{vvvsssssswwwzzzyyyzzz{{{}}}~~~qqqaaaTTTLLLKKKLLLLLLEEEXXX[[[{{{TTTHHH999222222222222222111111111111000////////////////////////////////////000000000000111222333333444777<<>>===<<<888888999:::::::::::::::777666666666666777777888888:::???CCCDDDEEELLLTTT[[[]]]``````^^^ZZZXXXXXXRRRSSSUUUWWW[[[___ccceeegggkkkqqqvvvyyyzzz|||}}}}}}~~~^^^\\\qqq|||lllUUUNNNSSSggg}}}rrreeeXXXMMMEEEFFFZZZbbbqqqUUU;;;555444444333222111000000////////////////////////000000000000000000000000...---...222666666333//////000444<<>>888222222333|||wwwtttssssssssssssoookkkgggccc```ZZZRRRLLLMMMMMMMMMNNNPPPSSSVVVXXXXXXXXXYYYZZZ[[[ZZZWWWUUUTTTTTTSSSQQQPPPOOONNNMMMLLLLLLKKKJJJIIIGGGFFFEEEHHHEEEBBBAAA@@@???===<<<;;;<<<<<<<<<<<<<<<;;;;;;:::::::::;;;;;;;;;<<<<<<===<<<<<<<<<<<<;;;;;;;;;:::;;;;;;<<>>???CCCIIIMMMRRRUUUXXXXXXVVVVVVXXX[[[^^^aaafffiiijjjjjjkkklllmmmmmmnnnppptttyyy~~~|||uuunnnlllmmmqqqtttvvvwwwxxxyyy{{{}}}~~~}}}|||}}}~~~~~~~~~qqqcccWWWOOOLLLJJJLLLLLLPPPYYYrrr```KKK>>>111666111111111111000000000000000000000000000000000000......//////000000111111...555333222666555999GGGaaawwwrrrvvvjjjaaa[[[UUULLLEEE???>>>===;;;:::999999999;;;:::999999888888999999999888777777777888:::;;;???AAADDDEEEDDDDDDDDDEEEOOOVVV^^^dddfffeeebbbaaaZZZZZZYYYXXXYYY\\\bbbfffgggiiimmmqqquuuyyy|||}}}|||rrrSSSTTTaaafffrrrkkkUUUYYYkkk|||vvvnnnbbbQQQEEEAAAPPPSSScccdddFFF999444111333333000///000////////////////////////////////////////////////000---...222444222000111222444:::DDDRRR___jjjooozzzzzzyyynnnmmmmmmiiikkkrrrxxx~~~{{{ggg[[[^^^eeehhhjjjxxxzzz^^^MMMRRRtttwwwuuuRRRAAA999///999222~~~{{{xxxwwwvvvuuusssrrrqqqnnniiieeebbb\\\TTTNNNLLLLLLMMMOOOQQQSSSUUUVVVVVVVVVWWWWWWVVVVVVUUUTTTSSSSSSRRRQQQOOONNNMMMMMMJJJJJJJJJIIIGGGFFFDDDCCCEEEBBB@@@???>>>>>><<<;;;;;;;;;<<<<<<<<<<<<;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;<<<<<<======>>>>>>???@@@@@@@@@???AAADDDFFFMMMQQQVVVWWWUUUTTTUUUVVVYYY]]]aaadddfffgggiiikkkkkklllmmmppptttzzzzzzqqqiiifffhhhlllpppttttttuuuwwwyyy{{{~~~~~~~~~~~~{{{yyyqqqnnnllllllnnnpppqqqqqqqqqvvv}}}~~~qqqcccWWWPPPMMMLLLIIINNNQQQQQQeeelllNNN===333888222222111111111000000000000000000000000000000000......//////000000111111///555333222555444;;;MMMfffnnnwwwwwwkkkaaa[[[SSSIIIBBB===<<<;;;:::999999999999::::::999999888888999999888777777777888:::<<<===AAADDDFFFGGGEEECCCBBBBBBJJJQQQ\\\cccgggfffeeeddd```___]]]ZZZZZZ\\\aaaeeefffgggkkkooossswwwzzz||||||}}}wwwTTTPPPWWW```lll{{{yyy```WWWccczzz}}}yyyrrreeeTTTHHH???KKKOOO^^^rrrHHH:::444111333333000///000////////////////////////////////////////////////000---...222444222111222222555;;;FFFTTTcccqqqyyyvvvyyytttjjjjjjlllkkkmmmrrrzzzmmmYYYWWW```ffffffqqqfffNNNNNNlll~~~{{{```CCC777333;;;111}}}{{{yyyxxxxxxvvvtttrrrsssooojjjgggccc]]]UUUOOOLLLLLLMMMOOOQQQSSSTTTUUUVVVWWWWWWWWWUUUUUUUUUUUUSSSRRRQQQPPPOOOMMMLLLLLLIIIIIIHHHGGGFFFDDDCCCBBBBBB@@@>>>=========;;;:::::::::;;;<<<<<<<<<;;;;;;:::::::::;;;;;;;;;<<<<<<:::;;;<<<===>>>???@@@@@@???@@@AAAAAA@@@@@@AAACCCIIIOOOUUUXXXVVVTTTSSSTTTUUUXXX\\\___bbbdddgggiiilllmmmpppssswww{{{~~~}}}wwwnnngggdddfffkkkoooqqqqqqrrrtttwwwyyy{{{}}}{{{}}}yyyzzz{{{|||{{{yyyuuuqqqooofffccc___]]]^^^```bbbbbbeeekkkttt|||rrrdddXXXQQQMMMLLLHHHNNNOOOKKK___wwwPPP===555777222222222111111111000000////////////////////////......//////000000111111000444222222555444???VVV{{{qqqxxxmmmccc[[[RRRHHHAAA<<<;;;;;;:::::::::::::::::::::999999888999999:::666666666777999;;;>>>???CCCFFFHHHIIIGGGEEEDDDDDDJJJPPPXXX___cccddddddeeecccbbb```\\\ZZZ\\\```cccdddfffiiilllqqquuuyyy{{{|||{{{|||\\\PPPQQQ___mmmwwwnnnWWW\\\ooo|||vvviiiXXXKKKBBBHHHNNN\\\||||||HHH;;;555222333222000///111////////////////////////////////////////////////000---...333555333111222111444:::DDDRRRcccrrr|||nnnzzz~~~sssjjjkkknnnooorrruuuwww\\\UUU___dddeeekkk|||mmmOOOOOOeeekkkEEE444666:::111}}}|||zzzyyyyyywwwuuussssssoookkkgggddd^^^VVVPPPKKKLLLMMMOOOQQQRRRSSSTTTUUUWWWYYYXXXVVVTTTUUUVVVRRRRRRQQQOOONNNMMMLLLKKKGGGGGGGGGFFFEEECCCAAAAAA@@@>>>;;;;;;;;;;;;:::999999999:::;;;<<<<<<;;;;;;:::::::::;;;;;;;;;<<<<<<:::;;;<<<===???@@@AAAAAA===???AAABBBAAAAAACCCDDDIIIOOOVVVZZZXXXUUUTTTTTTSSSVVVYYY[[[^^^aaaeeehhhjjjmmmqqqvvvyyyzzzyyyxxxxxxssskkkeeeccceeejjjnnnnnnooopppqqqtttvvvxxxyyywwwyyy{{{}}}}}}~~~sssuuuuuuuuutttqqqmmmiiifff```\\\WWWTTTTTTUUUVVVWWWZZZ___fffmmmttt{{{ttteeeXXXPPPLLLKKKJJJLLLLLLJJJ___~~~SSS@@@888333222222222222111111111111////////////////////////......//////000000111111111444222333555555DDDaaazzz}}}yyypppfff]]]SSSHHHAAA<<<<<<;;;;;;;;;;;;;;;<<<:::999999888999999::::::666666777888:::===???AAADDDGGGJJJKKKJJJIIIIIIIIIPPPSSSXXX[[[^^^aaadddgggdddcccaaa^^^\\\\\\___aaaccceeegggkkkoootttxxxzzz{{{zzz{{{eeeRRRLLL^^^nnnuuuaaa]]]kkk~~~yyylll[[[MMMCCCEEELLLZZZqqqLLL<<<666222333222//////111////////////////////////////////////////////////000---...333555333222333222666<<>>???@@@AAAAAA===???AAABBBBBBCCCEEEGGGIIIPPPWWW[[[ZZZWWWVVVVVVSSSUUUWWWYYY[[[___dddggggggjjjnnnsssuuuuuutttssssssoooiiicccbbbdddhhhkkkmmmmmmnnnoooqqqsssuuuvvvsssuuuxxxyyyzzz{{{}}}}}}pppooooooooommmjjjfffbbb```[[[WWWRRROOOOOOPPPQQQQQQRRRUUUZZZ^^^ccciiirrryyy}}}uuufffYYYPPPLLLKKKJJJJJJKKKLLL^^^WWWCCC;;;111333222222222222111111111000000000000000000000000......//////000000111111111444333444666777KKKmmm{{{sssjjj```UUUJJJDDD===<<<;;;;;;;;;;;;;;;<<<999999888888999999::::::999999999:::===???BBBDDDFFFHHHJJJKKKKKKKKKMMMNNNVVVWWWYYYZZZ\\\```dddhhhcccdddcccaaa___^^^___aaacccdddfffiiinnnssswwwzzzzzz{{{}}}nnnTTTJJJYYYiiisssoooaaadddzzzmmm\\\OOOCCCAAAJJJVVVeeeVVV>>>777333222222//////222////////////////////////////////////////////////000---...333666444333444666:::BBBKKKWWWgggxxxuuuppp}}}wwwuuurrrnnnmmmooouuu{{{lll\\\WWW^^^fffiiimmm|||[[[OOORRRyyymmmzzzPPP888999222444}}}yyyxxxxxxxxxxxxwwwsssoookkkgggddd^^^VVVPPPKKKLLLNNNPPPQQQQQQQQQQQQOOOUUUZZZZZZWWWSSSRRRSSSQQQPPPOOONNNMMMLLLKKKJJJEEEEEEEEEDDDBBBAAA???>>>;;;999888888999:::999888888888999:::;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<======>>>??????@@@AAAAAA???@@@BBBBBBBBBDDDFFFIIIJJJPPPWWW[[[ZZZXXXWWWWWWTTTVVVWWWXXXZZZ^^^cccgggfffhhhkkknnnqqqssstttuuutttpppkkkfffddddddgggiiimmmmmmmmmnnnooopppqqqrrrppprrruuuvvvwwwxxx{{{}}}zzzpppkkkjjjhhhfffccc```]]][[[VVVSSSOOONNNOOOPPPQQQPPPNNNRRRUUUWWWXXX\\\ccciiikkkooouuu{{{tttfffYYYRRRNNNMMMIIIIIIMMMPPPYYYzzz[[[EEE>>>111333333222222222111111111000000000000000000000000......//////000000111111111444333555777999PPPvvv}}}vvvnnncccXXXMMMGGG<<<<<<;;;:::999999::::::999999888888999999:::;;;=========>>>@@@CCCEEEGGGHHHIIIJJJJJJJJJKKKMMMPPPTTTUUUWWWYYYZZZ]]]aaadddbbbdddeeeeeecccbbbbbbbbbcccdddfffiiimmmrrrwwwzzzyyy|||vvvXXXMMMTTT```nnnggg]]]uuuyyymmm]]]QQQDDD???IIITTT\\\yyy___???888333222222//////222///////////////////////////////////////////////////---...333666444333555888>>>GGGQQQ]]]lll~~~|||pppuuuxxxxxxzzzyyysssnnnooowwwuuuaaaSSSWWWeeeiiihhhyyyfffPPPNNN{{{zzzoooZZZ???;;;...666}}}yyywwwwwwxxxyyyyyysssooojjjgggccc]]]UUUOOOKKKLLLNNNPPPQQQQQQQQQQQQMMMSSSYYYZZZVVVRRRPPPQQQQQQPPPOOONNNMMMKKKJJJJJJEEEEEEDDDCCCBBB@@@???>>>:::999777777888999999888777888999:::;;;;;;<<<;;;:::::::::;;;;;;;;;<<<<<<>>>>>>>>>???@@@@@@AAAAAAAAABBBCCCBBBBBBDDDGGGIIIJJJPPPWWWZZZYYYWWWWWWXXXVVVVVVWWWXXXZZZ^^^cccggghhhiiiiiillloootttxxx{{{xxxtttooojjjggggggggghhhmmmllllllmmmmmmnnnooopppnnnpppssstttuuuwwwyyy{{{vvvnnnhhhfffdddaaa^^^\\\ZZZYYYRRRPPPNNNMMMOOOQQQRRRRRROOOSSSVVVVVVUUUVVV[[[___[[[aaaiiirrr|||tttfffZZZSSSPPPOOOHHHHHHPPPSSSTTTnnn^^^FFF@@@333333333333222222222111111000000000000000000000000......//////000111111111111444333666888:::TTT|||~~~xxxpppeeeYYYOOOIII<<<;;;:::999888888888888999888888888999::::::;;;AAAAAAAAABBBCCCFFFHHHJJJJJJKKKJJJIIIHHHIIIMMMOOONNNPPPTTTVVVXXXZZZ]]]___bbbdddggghhhfffeeeddddddddddddfffiiimmmrrrwwwzzzyyy|||}}}\\\TTTSSSZZZkkkppp^^^ppp~~~yyymmm]]]QQQFFF???KKKUUUYYYuuuccc???888333222222//////222///////////////////////////////////////////////////---...333666555444555777>>>HHHSSS```ppp~~~wwwqqq|||wwwzzzyyypppqqq{{{}}}fffRRRRRRdddiiieeeuuummmMMMIIIooozzzooozzzaaaEEE===,,,777|||zzzyyywwwuuusssmmmkkkgggddd___ZZZSSSNNNMMMLLLJJJJJJMMMQQQUUUXXXNNNPPPRRRTTTUUUTTTRRRPPPRRRPPPMMMJJJIIIHHHHHHIIIGGGFFFDDDAAA???===<<<<<<<<<;;;::::::999999::::::::::::::::::::::::::::::;;;;;;<<<<<<<<<<<<======???>>>=========???@@@AAADDDDDDDDDDDDDDDEEEEEEEEELLLOOOTTTWWWYYYZZZ[[[\\\ZZZZZZZZZ[[[]]]aaafffhhhjjjiiihhhiiimmmrrrwwwzzzzzztttllleeeaaaaaadddfffkkkkkkkkkjjjjjjjjjjjjjjjlllmmmoooqqqssswww|||vvvmmmgggccc```___[[[UUUUUUYYYQQQQQQPPPPPPPPPRRRTTTUUUUUUVVVVVVWWWWWWXXXXXXXXX\\\```fffppp|||ssseeeZZZRRRMMMJJJIIILLLMMMKKKOOOiiikkkGGG===666333222111111000000111111000000000000000000000000/////////000111111222222111777222222;;;???[[[yyyrrrhhh\\\PPPHHHAAA>>>;;;999999999999888999999999:::;;;===???AAAFFFGGGHHHGGGGGGHHHJJJMMMHHHLLLPPPQQQQQQPPPRRRTTTUUUWWWYYYXXXWWWWWWZZZ]]]^^^```bbbdddeeeeeeeeedddhhhiiikkkkkkllloootttwww~~~]]]QQQSSS\\\kkk{{{zzzZZZccc}}}xxxooo```QQQFFF===HHHTTTXXXvvvpppHHH999444333///111333,,,000000000000//////////////////.........---------111000000111333444444444>>>===CCCQQQ___mmmvvvwww}}}yyyyyyuuuzzzjjjSSSSSS\\\hhhlllsssvvvRRRMMM^^^yyyzzzhhhHHH:::888111~~~}}}|||zzzvvvtttnnnlllhhhddd```ZZZSSSNNNLLLLLLKKKKKKMMMPPPTTTVVVNNNOOOQQQRRRSSSRRRQQQPPPQQQOOOMMMJJJHHHHHHHHHHHHGGGFFFCCCAAA???===<<<<<<<<<;;;::::::999999::::::::::::::::::::::::::::::888999999:::;;;<<<======??????>>>>>>>>>???@@@AAAEEEEEEFFFFFFFFFFFFFFFFFFMMMPPPUUUXXXZZZ[[[\\\^^^\\\\\\[[[[[[]]]aaadddfffffffffgggiiimmmrrrvvvyyyvvvrrrkkkdddbbbcccfffhhhkkkkkkjjjjjjiiiiiiiiihhhjjjlllnnnqqqtttyyy~~~~~~wwwmmmfffbbb```___ZZZTTTRRRUUURRRRRRRRRSSSTTTUUUVVVVVVTTTUUUUUUUUUVVVVVVWWWWWW[[[cccqqqssseee[[[SSSNNNKKKJJJMMMMMMKKKNNNfffjjjFFF;;;444333222111111000000111111000000000000000000000000/////////000111111222222000777333333;;;>>>YYY|||zzzrrrhhh^^^SSSLLLDDD@@@<<<999999999999999999999:::;;;===@@@CCCDDDFFFGGGHHHGGGGGGHHHJJJMMMRRRUUUXXXYYYWWWWWWXXXYYYTTTVVVVVVUUUSSSRRRTTTWWW\\\]]]___bbbeeegggiiijjjiiijjjkkkkkkllloootttxxx}}}gggSSSQQQVVVfffzzz^^^]]]ppp}}}xxxpppaaaRRRIII@@@HHHSSSYYYwww|||JJJ:::555555111222444...000000000000//////////////////.........---------000//////111555666555333<<<>>>GGGWWWggguuu{{{xxx|||{{{xxx}}}oooYYYTTT\\\fffiiinnn{{{UUUKKKWWW|||vvvrrrLLL:::888333|||xxxtttpppmmmjjjeee```ZZZSSSNNNKKKKKKLLLMMMNNNPPPRRRSSSNNNNNNNNNOOOOOOOOOOOOOOOPPPNNNLLLIIIHHHGGGGGGGGGEEEDDDBBB@@@>>>===<<<<<<<<<;;;::::::999999::::::::::::::::::::::::::::::888888999;;;<<<===>>>??????>>>>>>??????AAABBBCCCGGGHHHIIIIIIIIIIIIGGGGGGNNNQQQVVVYYY[[[\\\^^^``````___^^^^^^^^^```cccdddcccdddfffiiimmmqqquuuwwwrrroooiiieeecccdddgggiiikkkkkkjjjiiihhhhhhgggggggggiiimmmppptttyyy}}}~~~wwwlllccc___^^^___\\\VVVSSSTTTRRRSSSUUUWWWXXXYYYXXXXXXVVVVVVVVVVVVWWWXXXZZZ[[[```mmmsssfff[[[TTTOOOLLLKKKLLLMMMKKKMMMccclllFFF;;;555333222111111000000111111000000000000000000000000/////////000111111222222000555444555999>>>ZZZtttyyyqqqiii```WWWQQQHHHCCC>>>:::999999::::::999:::;;;===AAAEEEHHHJJJKKKMMMNNNNNNNNNOOOQQQSSSYYY[[[]]]^^^]]]\\\\\\\\\\\\\\\[[[YYYWWWUUUVVVWWWYYYZZZ\\\___dddhhhllloookkkkkkllllllmmmpppuuuyyy}}}uuuXXXQQQQQQaaazzziiiXXX```yyy~~~zzzrrrcccUUUKKKBBBFFFOOOWWWsssLLL;;;555777333444555///000000000000/////////////////////............---000......222888999666222999>>>III[[[kkkzzzzzz|||yyy}}}{{{uuu```UUU[[[eeefffiii{{{XXXHHHNNNssslll{{{PPP:::888666}}}~~~~~~yyyuuurrroookkkfffaaaZZZSSSNNNKKKKKKLLLNNNOOOOOOOOOOOONNNMMMLLLLLLLLLMMMNNNNNNMMMLLLJJJHHHGGGFFFFFFFFFCCCBBBAAA???===<<<<<<<<<<<<;;;::::::999999:::::::::::::::::::::::::::::::::;;;;;;<<<===>>>???@@@======???@@@BBBDDDFFFGGGIIIJJJKKKLLLLLLKKKJJJIIIPPPSSSWWWZZZ\\\^^^```bbbeeedddbbbaaaaaabbbcccdddccceeegggkkknnnppprrrssspppnnnjjjfffeeeeeeggghhhkkkjjjjjjiiihhhgggfffffffffhhhkkknnnrrrwww}}}}}}|||||||||uuukkk^^^[[[ZZZ\\\\\\WWWUUUUUURRRTTTVVVYYY[[[[[[ZZZYYYZZZYYYYYYYYY[[[^^^aaaccclllyyysssfff\\\TTTOOOMMMKKKKKKLLLLLLNNNaaarrrJJJ===888333222111111000000111111/////////////////////////////////000111111222222222444444555666BBBdddzzzsss}}}wwwoooggg```YYYUUULLLFFF???:::888999::::::999:::===@@@EEEJJJOOOQQQRRRSSSUUUUUUUUUVVVXXXZZZ[[[\\\^^^_______________eeedddccc```^^^\\\[[[[[[YYYYYYZZZ]]]aaaggglllooommmmmmnnnnnnnnnqqqvvvzzz|||```VVVRRR___xxxoooSSSXXXuuu~~~zzzssseeeWWWIIICCCDDDKKKTTTiiiPPP<<<555777444333444///000000000000/////////////////////...............000......333:::;;;777111666<<>>===<<<<<<;;;<<<;;;::::::999999::::::::::::::::::::::::::::::;;;;;;<<<<<<======>>>>>><<<===@@@CCCFFFHHHJJJKKKKKKKKKMMMNNNNNNNNNMMMLLLSSSUUUXXX[[[\\\^^^```ccchhhgggfffeeeddddddeeeeeeggghhhjjjlllnnnooooooooopppnnnkkkiiigggffffffgggjjjjjjiiiiiihhhggggggffffffhhhjjjlllnnnrrrwww{{{~~~~~~~~~{{{~~~zzzwwwyyyzzz{{{}}}|||}}}{{{ssslll^^^YYYVVVXXXXXXUUUSSSSSSRRRSSSVVVXXXZZZ[[[\\\\\\\\\\\\\\\]]]aaafffkkknnnxxxsssfff[[[TTTOOOMMMKKKIIIKKKMMMOOO___xxxLLL>>>999333222111111000000111111/////////////////////////////////000111111222222444222444555555IIIssswwwzzz}}}uuummmfff___YYYUUUMMMHHHAAA;;;999999::::::999;;;>>>CCCIIIOOOTTTWWWWWWYYY[[[\\\\\\]]]^^^``````aaabbbeeegggggggggfffjjjiiigggeeecccbbbaaa```]]]]]]\\\]]]```eeejjjlllooopppqqqqqqrrrtttxxx{{{|||fffZZZTTT^^^vvvrrrSSS[[[~~~{{{tttgggZZZJJJFFFDDDJJJSSS```zzzUUU===333666333111222///000000000000////////////////////////////////////000///000444:::;;;777222888===EEEQQQbbbwww||||||}}}uuuqqqoookkkllljjjffffffgggddd___cccccceeeiiinnnuuu~~~yyyhhhRRRVVVbbbiiifffooo{{{|||YYYHHHKKKqqqzzzvvvZZZ>>>888777zzz{{{}}}{{{wwwsssppplllhhhccc]]]UUUQQQLLLLLLMMMMMMMMMLLLLLLKKKMMMLLLKKKJJJIIIJJJKKKLLLIIIHHHHHHGGGFFFEEEDDDCCC@@@???>>>===<<<;;;;;;;;;<<<;;;::::::999999::::::::::::::::::::::::::::::999999:::;;;<<<<<<===>>>???@@@CCCFFFIIIKKKLLLMMMLLLLLLMMMMMMNNNOOOPPPQQQUUUWWWZZZ[[[\\\]]]```bbbhhhhhhggggggffffffggggggiiijjjkkklllmmmmmmmmmmmmooonnnmmmkkkjjjhhhggggggjjjiiiiiiiiiiiihhhhhhhhhggghhhiiijjjkkkooossswwwyyyxxx{{{vvvttttttqqqqqquuupppnnnpppuuuyyy}}}~~~|||vvvqqqddd\\\UUUUUUUUUTTTSSSUUUTTTTTTTTTUUUXXX[[[^^^```^^^^^^___bbbhhhooowww|||rrreee[[[TTTOOOLLLKKKIIIJJJMMMNNN[[[|||NNN===777333222111111000000111111000000000000000000000000/////////000111111222222555000555777555PPP||||||{{{sssllleee^^^XXXTTTMMMHHHAAA<<<:::999999999:::<<>>>>>===<<<;;;;;;;;;;;;<<<;;;::::::999999::::::::::::::::::::::::::::::888888:::<<<>>>@@@BBBCCCDDDFFFHHHJJJKKKLLLLLLLLLLLLLLLKKKLLLNNNPPPSSSUUUWWWYYYZZZ[[[[[[\\\^^^```ffffffffffffggggggggghhhhhhhhhiiijjjkkklllmmmmmmmmmmmmmmmmmmmmmkkkjjjiiiiiiiiiiiijjjjjjjjjjjjjjjggghhhiiijjjkkknnnrrrvvvyyyxxx{{{uuukkkkkkjjjgggkkktttllllllpppwww{{{}}}yyylllaaaXXXWWWZZZ\\\___cccXXXVVVTTTSSSVVV[[[aaadddddddddeeejjjrrr|||~~~pppcccZZZSSSNNNKKKLLLHHHJJJMMMLLLUUUzzzQQQ===888333222111111000000111111000000000000000000000000/////////000111111222222333...777;;;888VVVzzzsssllleee^^^WWWSSSKKKGGGAAA===;;;:::999888:::<<<@@@FFFMMMTTTZZZ^^^dddfffiiikkkllllllmmmooonnnnnnnnnqqqtttuuusssqqqsssqqqooopppsssuuuuuussspppooommmllllllmmmooopppqqqtttxxx{{{{{{{{{{{{{{{|||~~~}}}eeeTTTbbbkkk~~~}}}zzzuuuhhh\\\RRRPPPEEEFFFRRRUUUeeecccDDD333555222///111111000000000000////////////.../////////000000000000222555777777555555666777:::AAAHHHPPPccc~~~qqq{{{ssseee```ccciiiiiikkkkkkhhhhhhiiieee___ZZZUUUUUUZZZ___bbbgggnnnwwwqqqWWWSSS]]]hhhfffhhhqqqttt]]]JJJHHHgggwwwsssyyyeeeFFF999333}}}}}}~~~}}}rrrpppmmmiiieee___XXXTTTNNNMMMLLLKKKJJJJJJJJJJJJLLLLLLLLLKKKKKKJJJJJJIIIFFFFFFFFFFFFEEEDDDBBBBBB>>>===<<<;;;;;;;;;;;;;;;<<<;;;::::::999999::::::::::::::::::::::::::::::888:::<<>>:::YYY{{{tttnnnfff___WWWRRRIIIFFFAAA===<<<:::888777;;;===AAAFFFNNNUUU[[[___^^^aaadddfffgggggghhhiiinnnmmmmmmooorrrrrrpppmmmnnnlllkkkmmmqqqttttttsssvvvuuutttssssssssstttuuuqqquuuzzz}}}~~~||||||{{{|||}}}~~~~~~kkkVVVffflll|||zzzttthhh\\\SSSQQQBBBBBBNNNPPPaaaiiiGGG444666222///222222000000000000////////////.../////////000000111111333666999777333222555999777???HHHQQQddd}}}lll}}}}}}mmmaaa```hhhrrrqqqsssrrrnnnnnnooommmgggccc]]][[[___bbbaaadddjjjeeerrrvvv[[[SSSZZZfffdddfffooosss___JJJDDD___{{{fffHHH;;;555}}}zzzyyy}}}|||uuusssooojjjeeeaaa^^^YYYVVVRRRPPPMMMJJJIIIHHHHHHIIIJJJJJJKKKKKKJJJIIIHHHHHHGGGGGGFFFEEEDDDBBB@@@??????>>>===<<<;;;:::999999999999888888999999:::;;;;;;<<<===<<<:::999:::;;;:::>>>EEEKKKOOOOOONNNMMMIIIJJJJJJJJJIIIIIIKKKMMMIIIJJJLLLMMMOOOSSSXXX\\\[[[\\\]]]]]]\\\]]]___aaaaaaaaaaaaaaaaaabbbcccdddddddddeeedddeeegggkkknnnmmmnnnooonnnkkkjjjiiijjjgggggghhhhhhhhhhhhgggggggggggghhhiiikkkmmmpppqqquuuuuuwww~~~vvvjjjkkkkkklllnnnrrrxxx|||~~~~~~xxxooohhh___\\\bbbmmmxxx~~~mmm^^^PPPNNNVVV```gggkkkuuusssqqqttt~~~}}}ooodddYYYPPPKKKLLLMMMIIIMMMHHHKKKSSSbbb[[[HHH888444333222111000000000000000000000000000000000000000000000111222222333333333333777888???ccczzzwwwqqqkkkccc[[[RRRLLLGGGCCC>>>;;;:::::::::::::::<<>>>>>===<<<;;;::::::999999999888999999:::;;;:::<<<<<<;;;:::999:::<<<<<<@@@FFFKKKNNNOOOMMMLLLHHHKKKMMMOOONNNMMMMMMNNNOOOQQQRRRSSSUUUXXX\\\``````aaabbb```^^^]]]^^^___```````````````aaaaaabbbdddeeefffffffffgggjjjllllllmmmnnnmmmkkkjjjjjjjjjiiiiiijjjjjjjjjjjjiiiiiihhhggghhhiiijjjmmmoooqqquuuvvvwwwzzz{{{pppqqqrrrsssrrrqqquuu|||yyyrrrmmmoookkkhhhiiipppyyyuuueeeUUURRRYYYccckkkqqq{{{yyyxxx}}}}}}ooodddYYYPPPKKKLLLMMMIIIMMMHHHKKKSSSbbb]]]JJJ;;;444333222111000000000000000000000000000000000000000000000111222222333333222222777888@@@eee~~~~~~{{{wwwqqqiiiaaaXXXOOOIIIEEEBBB===:::::::::999999777999;;;>>>AAAFFFLLLPPPVVVXXXWWWTTTPPPRRRZZZbbbkkkiiihhhiiijjjjjjjjjkkkmmmmmmnnnmmmmmmooorrruuuxxxxxxwwwvvvvvvvvvwwwwww{{{uuuTTT```ppp]]]cccrrrxxxjjj___WWWIIIHHHFFFNNNXXXiiiHHH777666000333///000111000000///......//////.........//////000000111333333333222111333666888>>>AAAKKK^^^rrrxxxnnnyyy{{{mmmhhhppp}}}xxxmmmiiiooosssqqqppptttwwwyyyxxx]]]RRRTTTccciiicccgggttthhhOOOGGGPPPvvv{{{lllJJJ777444|||yyyxxx||||||xxxrrrooojjjeeeaaa^^^ZZZWWWQQQOOOLLLIIIGGGFFFFFFFFFGGGGGGGGGGGGGGGGGGFFFEEEEEEEEEEEEDDDCCCAAA@@@???>>>>>>>>>======<<<<<<<<<999999999999999:::;;;;;;:::;;;;;;;;;::::::;;;===???BBBGGGKKKNNNNNNMMMKKKIIILLLQQQTTTTTTSSSRRRQQQWWWYYY[[[\\\]]]___cccffffffggggggeeeaaa^^^]]]]]]____________````````````dddfffggghhhggggggiiikkkjjjkkkmmmmmmkkkjjjkkklllkkkkkkllllllllllllkkkkkkhhhhhhhhhiiijjjlllooopppsssuuuvvvvvvxxxyyytttkkksssvvvxxxxxxyyy}}}xxxqqqlllhhhfffoooqqqttt{{{sss^^^WWW[[[dddpppyyy~~~}}}nnncccYYYOOOKKKLLLMMMHHHMMMHHHKKKSSSaaa\\\HHH999444333222111000000000000000000000000000000000000000000000111222222333333333222666888???cccvvv|||zzzvvvoooggg^^^UUULLLFFFDDD@@@<<<:::999999888888999:::<<<>>>BBBHHHOOOTTTXXXXXXUUUOOOIIIJJJQQQXXXaaaccceeegggiiilllnnnnnnooooooooonnnmmmooorrruuuvvvwwwwwwxxxxxxxxxxxxwww{{{wwwUUUYYYssssss\\\NNNYYYrrrxxxkkkaaaUUUJJJJJJGGGNNNZZZlllMMM:::777111444////////////000000000000//////,,,---...000000111111111111222222222222333777:::===@@@MMMbbbxxxtttlll~~~wwwuuu|||uuunnnsssxxxxxxzzzsssyyy___SSSTTTccchhhbbbeeeqqqoooRRRGGGKKKlllxxxsssKKK777444{{{yyyxxxzzz~~~|||xxxrrrooojjjeeebbb^^^ZZZXXXRRRPPPMMMIIIGGGFFFEEEFFFFFFFFFGGGGGGGGGFFFFFFEEEDDDDDDDDDCCCBBBAAA@@@???>>>>>>>>>>>>>>>=========:::999999999999:::;;;;;;999:::;;;::::::;;;===???CCCEEEIIILLLNNNNNNNNNMMMLLLPPPTTTWWWWWWWWWWWWXXX\\\___bbbdddeeegggjjjllliiijjjjjjhhhddd```___^^^```aaaaaaaaabbbaaaaaaaaaeeegggiiiiiihhhhhhhhhiiiiiijjjlllmmmlllkkklllmmmlllllllllmmmmmmllllllllliiihhhhhhhhhjjjkkkmmmoooooosssuuuttttttvvvsssoooqqqsssxxx}}}zzzvvvpppkkkhhhhhhjjjlllrrrwwwiii[[[ZZZaaappp~~~|||nnncccYYYOOOKKKKKKLLLHHHNNNIIIKKKRRR```YYYDDD555444333222111000000000000////////////////////////000000000111222222333333666333666666===___{{{rrruuuwwwssslllddd\\\SSSKKKEEECCC@@@===;;;::::::999888:::;;;<<<>>>AAAHHHPPPVVVYYYXXXSSSLLLGGGGGGMMMSSSYYY___dddhhhkkkpppsssrrrqqqqqqqqqooonnnnnnqqqsssuuuwwwxxxzzz{{{zzzzzzyyy|||xxx[[[UUUggggggZZZWWWbbbkkkuuuxxxmmmdddZZZNNNKKKDDDKKKXXXkkkPPP:::777111444000000//////000000000//////...///000111222222111111000///000111111222444888;;;<<>>>>>>>>>>>>>>>>>=========::::::999999::::::;;;<<<999:::;;;;;;;;;<<>><<<<<<<<<:::999666777888999<<>>>>>>>>>>>======<<<<<<<<<:::::::::::::::;;;;;;<<<:::;;;;;;;;;<<<>>>BBBEEEJJJKKKNNNQQQTTTVVVXXXYYYYYY[[[\\\]]]]]]___bbbeee```ccchhhlllmmmnnnooopppkkkkkkkkkiiigggggghhhiiihhhiiijjjjjjjjjiiigggffffffhhhiiijjjiiiiiikkkllljjjlllnnnnnnnnnmmmnnnoookkkkkkllllllllllllkkkkkkjjjiiihhhhhhiiijjjkkkllliiinnnsssuuuyyy}}}~~~{{{sssvvv~~~~~~xxxuuurrrppprrrxxxvvvbbbYYY[[[kkk|||mmmbbbXXXNNNJJJKKKLLLHHHNNNIIILLLRRR^^^]]]GGG999444333222111000000000000000000000000000000000000000000000111222222333333444111666;;;GGGlllwww~~~sssooohhhaaa[[[TTTNNNIIICCCAAA>>>=========;;;:::777888999999<<<@@@FFFKKKJJJIIIFFFDDDBBBEEEIIIMMMUUUbbblllooorrryyy|||yyyttttttrrrooollllllmmmooossstttvvvxxxzzz{{{|||}}}|||vvvkkkccceeeuuutttnnneeeNNNNNNTTTaaawwwfffggg~~~xxxpppjjjaaaSSSKKKBBBNNN```pppTTT:::444000555222222000/////////000222444666777666444222111000//////---...///000111444888<<<>>>III]]]ppp}}}~~~zzz|||ggg\\\nnnqqqppp}}}zzzoookkktttyyytttmmmlllttt{{{~~~fffWWWSSS```eee]]]\\\dddgggJJJGGGGGG___uuuyyysssNNN999555}}}zzzxxxwwwwwwwwwwwwuuurrrmmmiiifffccc___]]]VVVSSSOOOKKKGGGEEEDDDDDDCCCCCCDDDEEEEEEEEEEEEEEEAAAAAABBBAAAAAA@@@???>>>???>>>>>>===<<<;;;::::::;;;::::::::::::;;;<<<<<<;;;<<<<<<<<<===@@@EEEHHHLLLMMMPPPSSSWWW[[[^^^```^^^```cccdddeeeeeefffhhhdddggglllnnnnnnnnnmmmmmmooonnnmmmkkkiiiiiilllnnnjjjkkklllmmmmmmkkkiiihhhggghhhiiiiiiiiijjjmmmooolllnnnppppppooonnnnnnoookkkllllllmmmmmmllllllkkkjjjiiiiiihhhhhhiiijjjkkkkkkooosssuuuzzz}}}wwwttt|||}}}{{{zzzzzz}}}vvvggg^^^]]]kkk~~~{{{mmmbbbXXXNNNJJJJJJKKKHHHNNNIIILLLQQQ^^^^^^FFF888444333222111000000000000000000000000000000000000000000000111222222333333333111777===LLLsss}}}vvvqqqjjjbbb[[[TTTNNNIIIAAA???=========<<<:::999::::::;;;<<<<<>>MMMcccuuu~~~yyysssttt~~~ggg^^^qqqrrrmmmttt|||yyynnnkkkvvvooojjjgggnnn|||}}}}}}hhhXXXSSS___ddd\\\YYYaaaaaaFFFHHHGGGZZZ{{{tttyyyrrrOOO:::444~~~{{{xxxvvvvvvvvvvvvvvvsssnnnjjjgggdddaaa^^^UUUSSSNNNJJJFFFDDDCCCBBBAAABBBBBBCCCDDDDDDDDDCCCAAAAAAAAAAAAAAA@@@???>>>???>>>===<<<;;;:::999999;;;::::::::::::;;;<<<<<<<<<<<<======>>>AAAFFFJJJMMMNNNQQQUUUYYY^^^bbbddd```dddhhhkkkkkkjjjiiiiiigggkkknnnpppooommmkkkkkkrrrqqqooollljjjkkknnnqqqkkklllnnnnnnnnnllljjjiiiggghhhhhhhhhhhhjjjnnnqqqnnnpppqqqqqqooonnnooopppllllllmmmmmmmmmmmmlllllljjjjjjiiihhhhhhiiijjjkkkmmmpppsssuuuzzz~~~yyyrrrrrr~~~}}}}}}}}}}}}uuujjjddd```kkk~~~{{{mmmbbbXXXNNNJJJJJJKKKHHHNNNJJJLLLQQQ]]]]]]BBB333444333222111000000000000000000000000000000000000000000000111222222333333444111777>>>LLLsssyyyssskkkccc[[[TTTMMMIII@@@>>><<<<<<<<<;;;999888777888999999999:::===???AAAAAAAAAAAACCCFFFIIIKKKVVVfffrrrsssuuu{{{|||wwwuuutttrrrnnnkkkiiijjjllloooooooooqqqsssvvvyyy{{{|||wwwwwwvvvrrrVVVQQQYYYtttuuu\\\iiiyyyrrrmmm___PPPIIICCCQQQ___aaawww^^^@@@777111666222111///...///111666===DDDIII555222///,,,,,,---///111...///000000111333777;;;===NNNfffxxxnnnggg}}}xxxddd\\\oooooohhhjjjqqq{{{zzzpppmmmyyyzzzoookkkmmm{{{ppp~~~|||iiiXXXSSS___ddd[[[XXX___\\\BBBFFFEEETTTzzzssssss{{{tttSSS<<<666~~~|||yyywwwuuutttsssssspppnnnkkkhhhddd___\\\XXXUUUPPPKKKHHHFFFGGGGGGFFFFFFEEEEEEDDDDDDCCCCCCDDDCCCBBBAAA???>>>===<<<===<<<;;;999888777777777999999999999::::::;;;<<<::::::::::::===@@@CCCEEELLLNNNRRRWWW\\\aaaeeeggghhhjjjlllkkkgggeeefffhhheeejjjnnnnnnkkkjjjmmmqqquuurrrnnnllllllnnnooopppsssttttttrrroookkkhhheeehhhhhhhhhiiikkknnnqqqrrrpppqqqrrrssssssqqqpppnnnnnnppprrrpppmmmkkklllnnnmmmkkkiiigggeeeeeeeeeeeelllmmmmmmnnnoooppprrrsssttt~~~~~~|||~~~~~~pppeeefffrrr}}}|||nnn```VVVOOOLLLJJJMMMIIIMMMHHHKKKRRR```^^^AAA888444333222111000000000000000000000000000000000000000000000111222222333333000666666999TTT|||vvvmmmddd[[[RRRJJJEEE@@@???===;;;:::::::::;;;999;;;>>>>>>===<<<<<<===@@@@@@AAAAAAAAACCCFFFIIIWWWggguuuxxxvvvvvvxxxyyyvvvsssooonnnnnnooommmkkkmmmnnnpppsssvvvwwwyyyyyy~~~~~~ooo|||~~~aaa[[[[[[tttlllhhhzzz~~~wwwppplll^^^SSSHHHFFFLLLTTT\\\aaazzzddd>>>;;;333///333///222------555AAAEEE>>>555000000000000000000000000///000000111111444888;;;@@@NNN```nnnzzz|||nnnrrr{{{llliiioootttggg]]]ooo}}}zzzvvvpppqqq{{{zzzssssss|||xxxvvv~~~{{{yyygggVVVRRR^^^aaaVVVSSS\\\WWWJJJDDD???JJJxxx{{{xxx~~~RRR:::;;;~~~{{{yyywwwuuuuuurrrpppnnnllliiiddd___[[[XXXUUUPPPKKKGGGFFFFFFGGGFFFFFFEEEEEEDDDCCCCCCBBBCCCCCCBBBAAA???>>>===<<<<<<;;;:::999888777777777999999999999:::;;;<<<<<<;;;;;;:::;;;<<>><<<:::999999::::::999;;;>>>@@@@@@@@@AAACCCCCCCCCBBBAAA???@@@CCCFFFUUUeeeuuuyyywwwvvvwwwwwwvvvsssooommmnnnnnnllljjjlllnnnpppsssvvvyyyzzz{{{~~~zzzmmm]]][[[wwwooorrr~~~wwwooojjj]]]SSSIIIFFFKKKSSS[[[```ddd<<<888222///333000333555999===>>>;;;444///000000000000000000000000///000000111111444888;;;???JJJZZZlllzzznnntttuuusss{{{mmmbbbrrr}}}tttqqqttt~~~sssmmmpppyyy}}}xxxwwwyyyeeeUUUQQQ]]]```VVVSSS[[[SSSDDD???<<>>@@@BBBCCCFFFJJJPPPWWW]]]cccfffiiieeeaaaccchhhlllmmmkkkjjjkkklllnnnooopppqqqrrrnnnnnnnnnoooppprrrssstttsssrrrpppmmmkkkiiihhhhhhkkkkkklllmmmnnnppprrrsssuuuvvvvvvvvvvvvtttrrrqqqlllooorrrsssrrrpppppppppooonnnllljjjiiiggggggfffbbbdddeeefffhhhkkkpppssszzziiidddggglllrrryyy{{{~~~rrrdddYYYQQQMMMJJJKKKHHHNNNJJJKKKPPP[[[aaaDDD:::444333222111000000000000000000000000000000000000000000000111222222333333777888777???\\\tttzzzsssiii___UUUMMMFFFBBB>>>===;;;:::999888999999999;;;???BBBCCCEEEGGGIIIFFFEEECCC@@@>>>???BBBEEERRRccctttyyywwwvvvvvvuuuuuurrrooommmllllllkkkjjjlllnnnppptttwwwzzz|||}}}}}}rrrmmmrrryyy|||~~~yyy^^^\\\|||wwwwwwnnnhhh\\\TTTJJJEEEIIIRRRZZZ^^^ggg<<<555444222333222222;;;CCCBBB:::000,,,,,,000000000000000000000000///000000111111444888;;;@@@HHHXXXoooxxxnnnwwwzzzqqqnnnyyykkkeeerrrxxxrrrppprrryyyiiidddkkkxxx|||yyyvvvvvvwwwbbbSSSOOO[[[^^^UUURRRYYYUUUCCC>>>???GGGlllttt|||ZZZ;;;555}}}zzzxxxwwwvvvqqqpppnnnmmmjjjeee___ZZZWWWTTTPPPKKKGGGEEEDDDDDDEEEEEEDDDCCCCCCBBBBBBAAABBBAAA@@@???>>>===<<<<<<::::::999777777666666666777888999:::;;;;;;<<<<<<===<<<;;;;;;;;;===???@@@AAABBBFFFJJJPPPVVV[[[^^^cccbbbbbbdddhhhkkklllkkklllkkkkkkllloooqqqqqqqqqmmmnnnpppqqqqqqrrrssstttrrrpppnnnkkkiiiiiiiiijjjmmmmmmnnnooopppqqqsssssssssssstttsssrrrqqqooonnnmmmpppsssuuuvvvuuutttsssooonnnmmmkkkiiihhhgggfffbbbdddfffgggiiimmmtttyyyzzznnn___]]]bbbkkkqqq|||rrrdddYYYQQQLLLIIIJJJGGGNNNJJJKKKOOOYYYbbbDDD999444333222111000000000000////////////////////////000000000111222222333333444555555<<>>===;;;999888888888999:::<<<@@@BBBDDDFFFHHHKKKHHHGGGDDD@@@>>>???CCCFFFOOOaaasssyyywwwuuutttrrrsssqqqnnnlllkkkjjjiiiiiikkkmmmppptttxxx{{{~~~}}}~~~sssgggbbbhhhpppsss~~~rrrllluuupppjjjpppccccccyyyooohhh[[[UUUKKKEEEHHHRRRZZZ^^^mmm???666888555222111333<<>>BBBLLLqqqrrrzzzZZZ===888~~~|||yyywwwvvvvvvqqqpppnnnllljjjeee___ZZZWWWUUUPPPLLLHHHEEEDDDCCCDDDDDDCCCCCCBBBAAAAAAAAA@@@@@@???>>>>>>===<<<<<<999999888777666666666666666777999:::;;;<<<<<<<<<===<<<;;;:::;;;<<<>>>???BBBBBBCCCEEEIIIMMMPPPRRRYYY^^^dddhhhiiiiiiiiikkkmmmkkkjjjkkknnnpppppppppoooqqqttttttrrrpppqqqrrrqqqooollljjjiiiiiijjjkkknnnooopppqqqrrrrrrssssssrrrrrrrrrqqqpppooonnnnnnpppqqqsssvvvxxxxxxwwwvvvmmmmmmlllkkkiiihhhgggfffdddfffhhhiiiiiinnnvvv}}}}}}~~~zzzpppfff___bbbjjjttt{{{qqqcccXXXPPPJJJGGGJJJGGGOOOKKKKKKNNNXXX}}}bbbDDD888444333222111000000000000////////////////////////000000000111222222333333111444444:::OOOrrrxxx~~~xxxrrriii___VVVOOOHHHDDD>>>===;;;999888888888999;;;===@@@AAABBBDDDFFFIIINNNKKKFFFAAA===>>>BBBEEELLL^^^qqqxxxvvvtttrrrqqqrrrpppnnnkkkiiigggggggggkkkmmmppptttxxx|||~~~|||}}}{{{rrrnnnmmmuuu{{{uuulllgggkkktttxxxqqqgggjjjdddcccpppkkkjjj{{{qqqiiiYYYVVVMMMEEEGGGRRR\\\^^^qqqBBB555999444///222;;;======888111......111///////////////////////////000000111111444888;;;???NNNdddzzzuuummm{{{}}}hhhXXXPPPTTTiii}}}mmmllluuuyyyoooccciiisss}}}]]]OOORRR\\\iiisssuuuuuuuuu{{{|||rrr]]]QQQMMMUUUXXXQQQNNNRRRQQQ>>>:::AAAPPP{{{pppyyy~~~QQQ:::999~~~|||zzzyyywwwwwwvvvssspppnnnkkkhhhddd___\\\XXXVVVRRRMMMIIIFFFDDDCCCCCCCCCCCCBBBAAAAAA@@@@@@??????>>>>>>===<<<<<<;;;888888777666666666666666555777999;;;<<<<<<<<<<<<===<<<;;;::::::<<<>>>???EEEDDDCCCBBBCCCFFFHHHJJJPPPXXXbbbhhhhhhhhhiiikkkmmmmmmlllllllllmmmnnnpppqqqtttvvvuuuqqqooopppqqqooonnnllljjjjjjjjjllllllooopppqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqrrrrrrrrrtttwwwyyyxxxwwwkkkkkkkkkkkkjjjiiihhhgggfffhhhjjjhhhhhhlllvvv~~~~~~yyyqqqiiifffeeehhhpppxxx}}}pppbbbWWWOOOIIIFFFJJJGGGOOOJJJKKKOOOXXX~~~bbbDDD888444333222111000000000000000000000000000000000000000000000111222222333333222444666<<>>===;;;:::999888999999<<<===??????@@@AAADDDGGGSSSOOOHHHAAA<<<;;;???BBBJJJ\\\ooouuutttrrrqqqpppppppppnnnjjjgggeeeeeefffjjjlllppptttxxx{{{}}}~~~|||}}}~~~uuuccc\\\\\\]]]]]]hhhwww}}}|||vvvpppsss|||~~~uuuvvvkkkjjjuuunnndddvvv{{{qqqiiiXXXWWWOOOEEEGGGTTT^^^```uuuDDD222888444000;;;EEE???777111............000000000000000000000000///000000111111444888;;;===OOOhhh{{{wwwlllyyykkkZZZYYYkkkvvvvvv|||nnncccffftttwwwXXXTTTQQQRRR___qqq|||}}}zzzyyyooo\\\QQQLLLRRRTTTOOOKKKMMMMMM???>>>DDDZZZyyymmmyyyzzzOOO;;;;;;}}}}}}{{{zzzyyyxxxxxxxxxtttqqqmmmiiigggddd```]]]YYYWWWSSSOOOKKKGGGEEEDDDCCCCCCBBBBBBAAA@@@@@@@@@>>>>>>>>>======<<<<<<;;;777777666555555555666666555666999;;;======<<<<<<<<<;;;:::999:::<<>><<<:::999999::::::;;;<<<>>>>>>???AAAEEEGGGOOOKKKEEE>>>:::;;;@@@DDDJJJ[[[mmmsssrrrqqqqqqpppoooooonnnjjjeeecccdddfffjjjlllooossswwwzzz|||}}}||||||~~~lllYYYUUUXXXZZZ\\\dddooo|||}}}}}}xxxqqqttt}}}tttoootttsss]]]bbbdddlll~~~zzzooogggVVVWWWPPPEEEGGGVVVaaaccc|||III111888888:::NNNGGG???555......//////...000000000000000000000000///000000111111444888;;;@@@RRRjjj|||yyykkkwwwwwweeejjjkkk___dddwwwoooQQQTTTPPPQQQ^^^ssszzzwwwwwwlll[[[QQQLLLPPPRRRMMMIIIIIIGGGAAACCCIIIbbbmmmiiizzz|||SSS===;;;}}}|||{{{zzzzzzzzzzzzzzzuuurrrlllhhheeeccc```___ZZZXXXTTTPPPLLLHHHEEEDDDCCCCCCBBBAAAAAA@@@@@@???>>>>>>======<<<<<<;;;;;;777666666555555555555666444666999;;;======<<<<<<;;;:::999999:::===???@@@JJJHHHEEECCCBBBCCCDDDEEEKKKMMMRRR\\\gggoooqqqppppppsssssspppkkkjjjnnnsssrrruuuvvvtttpppooorrrvvvmmmmmmmmmllllllmmmmmmnnnooopppqqqrrrrrrrrrqqqpppppppppppppppqqqrrrssssssssspppmmmnnnqqquuuuuuuuujjjkkkmmmnnnnnnnnnmmmmmmmmmooopppllliiimmmwww}}}rrruuu~~~|||iiieeeggglllsssvvvxxx{{{ooocccXXXQQQKKKGGGKKKHHHNNNJJJKKKPPP[[[eeeFFF999444333222111000000000000000000000000000000000000000000000111222222333333444222444BBB```yyyyyyyyyuuunnnkkkgggbbb[[[SSSKKKFFF@@@???===;;;:::::::::;;;:::;;;===>>>???BBBFFFIIIGGGDDD???:::999===DDDIIIIII[[[lllrrrqqqpppppppppnnnooonnnjjjeeebbbccceeekkklllooosssvvvyyy{{{|||||||||~~~lllZZZXXX]]]___mmmrrrwwwzzzzzztttllloooyyyyyyppprrr~~~~~~___\\\YYYaaavvvxxxmmmdddUUUXXXQQQFFFHHHWWWccceeeMMM333:::===FFF```CCC<<<333......000111111000000000000000000000000///000000111111444888;;;DDDUUUkkk~~~{{{jjjuuulllssslll\\\bbbxxxiiiLLLIIIIIIOOO^^^qqq|||wwwmmmssswwwuuujjj[[[RRRLLLOOOPPPKKKGGGGGG???===BBBGGGbbbyyydddeee{{{{{{SSS:::444~~~}}}{{{yyyxxxwwwxxxxxxwwwrrrmmmhhheeeccc```^^^]]]ZZZWWWTTTQQQMMMHHHDDDEEEDDDBBBAAA@@@@@@AAAAAA??????>>><<<;;;:::999888999888777666666777888999;;;;;;;;;<<<<<<<<<<<<<<<999;;;===>>>>>>@@@CCCEEEJJJIIIHHHGGGEEEDDDDDDCCCGGGIIISSS```iiimmmppptttpppppppppooonnnoooqqqssstttvvvwwwvvvtttsssssssssnnnmmmmmmmmmoooppppppoooppppppqqqqqqqqqqqqrrrrrroooppppppqqqrrrsssuuuuuuqqqqqqrrrsssttttttttttttwwwtttooojjjiiijjjmmmooopppqqqpppnnnlllnnnssswww}}}xxxsssrrrwww}}}hhh\\\ccckkktttvvvwww~~~uuuaaaTTTPPPNNNJJJKKKFFFOOOOOOOOOMMMVVVdddCCC555444333222111000000000000000000000000000000000000222222111111111111111222222444777CCCbbb|||zzzuuuooojjjccc]]]XXXRRRJJJEEE>>>>>><<<;;;:::999999999===;;;<<>>???BBB<<<===DDDEEEAAADDDMMMNNN[[[kkkttttttpppooopppllljjjiiigggfffeeeffffffiiimmmrrrvvvyyyzzz|||~~~~~~~~~zzzaaaaaaooosss|||yyyvvvsssxxxyyywwwvvvxxx{{{qqqccc^^^sssbbbVVVdddlllvvv~~~yyyooofffYYYSSSKKKGGGIIIPPPXXX]]]|||MMMAAA111FFFWWWUUU666444111///.........///000000000000000000000000111000000///111666===BBBEEEVVVmmmzzzfffnnn|||{{{vvv```kkk^^^LLLHHHLLLHHHPPPnnnwwwjjjggg}}}~~~vvvzzzmmmcccSSSQQQNNNMMMLLLKKKHHHFFF???<<<>>>IIIhhhyyykkkqqq{{{RRR;;;222~~~}}}|||zzzxxxwwwvvvvvvqqqnnniiieeecccbbb```___^^^\\\YYYVVVSSSOOOJJJFFFEEEDDDBBBAAA@@@@@@AAAAAA??????>>><<<;;;:::999888888777666666666777888999<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<======???AAADDDIIIHHHGGGFFFFFFGGGHHHIIIGGGKKKUUUccclllmmmoooqqqpppqqqqqqqqqppppppsssuuuvvvwwwxxxwwwuuusssssssssooonnnmmmnnnpppqqqpppooooooooopppppppppqqqqqqqqqmmmoooqqqsssttttttssssssqqqqqqrrrsssssssssssssssvvvsssooollljjjkkkmmmooopppppppppnnnmmmnnnrrrvvvzzzxxxvvvvvvyyyzzzhhhccceeennnwww{{{~~~uuubbbUUUPPPLLLHHHKKKFFFNNNNNNNNNMMMWWWdddDDD666444333222111000000000000000000000000000000000000222222111111111111111222555555666CCCeee~~~wwwrrrnnnhhhaaa[[[VVVPPPIIIDDD>>>===<<<;;;:::999999999888:::>>>BBBCCCBBBAAAAAAEEEEEEGGGJJJIIIFFFIIINNNPPP\\\lllsssrrrnnnlllmmmmmmkkkiiigggffffffffffffjjjnnnssswwwyyy{{{}}}~~~{{{bbbjjj{{{wwwuuuxxxwwwjjjdddiiiqqqsssrrrlllaaa^^^sssqqqbbbccclll}}}xxxoooeeeWWWRRRKKKGGGIIIOOOWWW[[[{{{RRRAAA===UUUVVVHHH555333111///......///000000000000000000000000000000000000///111555;;;???BBBSSSkkkooodddtttvvvhhhqqqYYYIIIIIIMMMIIIQQQooo|||sss~~~yyykkkbbbRRRPPPMMMLLLKKKJJJGGGEEE>>>>>>@@@KKKiiitttsssxxxQQQ===555~~~}}}zzzwwwtttsssllliiieeebbbaaaaaa```___^^^\\\ZZZWWWUUUQQQLLLIIIEEEDDDBBBAAA@@@@@@AAAAAA??????>>><<<;;;:::999888777666666555666777888999>>>======<<<<<<;;;;;;;;;:::;;;<<<<<<;;;===???BBBGGGFFFFFFFFFHHHJJJLLLNNNFFFLLLYYYhhhpppooommmnnnpppqqqrrrrrrqqqrrrtttvvvwwwxxxyyyxxxuuusssssssssqqqpppooopppqqqrrrqqqpppooooooooooooooopppppppppkkkmmmpppssstttsssrrrpppqqqqqqrrrrrrssssssrrrrrrsssqqqooommmlllmmmnnnoooooooooooonnnnnnooorrrtttuuuzzznnnggglllppptttxxx|||vvv|||uuudddWWWPPPJJJFFFKKKFFFMMMLLLMMMNNNXXXcccDDD777444333222111000000000000000000000000000000000000222111111111111111222222666555666EEEhhh{{{tttnnnjjjddd]]]WWWSSSNNNGGGCCC>>>===<<<;;;:::999999999;;;@@@FFFJJJKKKJJJIIIIIIMMMRRRTTTOOOIIIIIIKKKKKKQQQ]]]kkkrrrpppkkkiiiiiimmmllljjjhhhffffffffffffjjjnnntttxxxzzz|||~~~gggsss|||vvvqqqnnnppptttkkkggg___[[[dddrrrvvvpppuuukkkgggyyyuuunnn|||wwwnnncccVVVQQQJJJGGGHHHOOOXXX^^^VVVDDDMMMaaaNNN777333222000/////////000111000000000000000000000000///000111111111444888<<<>>>OOOiiigggaaawwwyyyqqqfffbbb^^^}}}}}}WWWIIIMMMPPPLLLUUUsss{{{vvviii___QQQNNNKKKJJJIIIHHHFFFDDD>>>AAABBBMMMmmmvvvtttNNN===777|||xxxssspppjjjgggcccaaa``````___^^^]]][[[YYYWWWUUURRRMMMJJJEEEDDDBBBAAA@@@@@@AAAAAA??????>>><<<;;;:::999888666666555555666888999:::???>>>>>>===<<<;;;;;;::::::;;;;;;::::::;;;>>>AAADDDEEEFFFHHHJJJKKKLLLLLLEEELLL[[[llltttrrrnnnmmmmmmoooqqqqqqqqqrrruuuwwwxxxyyyzzzxxxvvvtttssstttsssqqqpppqqqrrrsssrrrqqqpppppppppooooooooooooooojjjlllnnnpppqqqqqqqqqppppppqqqrrrrrrsssrrrrrrrrrqqqqqqpppooonnnnnnnnnooonnnnnnooopppppppppqqqrrrqqq~~~yyylllmmmuuu{{{zzzzzzqqq~~~qqqdddXXXQQQKKKFFFKKKFFFMMMJJJLLLPPPYYYbbbDDD888444333222111000000000000////////////////////////111111111000111111222333333555777FFFgggyyypppjjjeee```XXXSSSOOOKKKEEEAAA======<<<;;;:::999999:::>>>DDDJJJLLLOOORRRSSSQQQZZZaaa^^^OOOEEEGGGHHHFFFOOO[[[iiipppnnniiihhhiiilllkkkiiigggeeeeeeeeeeeekkkooouuuyyy|||~~~ttt~~~yyypppiiifffeeegggpppsssppphhhlllyyy{{{xxxyyy|||wwwlllaaaUUUPPPHHHDDDFFFPPP^^^gggZZZOOO[[[]]]>>>---111111000///000000111222////////////////////////000111333333333555777:::===MMMfff~~~fff```uuuuuu{{{}}}gggYYYVVVZZZ^^^{{{}}}ZZZNNNNNNNNNJJJVVVvvvvvvrrr~~~~~~sssfff\\\OOOLLLIIIHHHGGGGGGEEEDDD>>>AAABBBSSSzzzxxxsssHHH:::888}}}xxxsssoookkkhhhdddaaa______^^^]]][[[YYYWWWVVVTTTQQQMMMJJJEEEDDDBBBAAA@@@@@@AAAAAA??????>>><<<;;;:::999888666666555666777999;;;<<>>===<<<<<<;;;;;;;;;;;;;;;999999;;;>>>AAABBBEEEHHHKKKLLLJJJGGGEEECCCKKK\\\mmmvvvsssooommmjjjlllooopppqqqrrrtttvvvxxxyyyzzzxxxvvvttttttttttttrrrqqqrrrssstttrrrqqqrrrqqqqqqpppooonnnnnnmmmjjjiiiiiijjjlllnnnqqqsssppppppqqqrrrssssssssssssqqqqqqppppppooooooooonnnnnnnnnpppqqqssssssqqqpppttt}}}{{{|||uuuvvv||||||uuuzzzxxxlllbbbYYYQQQLLLIIIJJJGGGMMMIIILLLQQQYYY}}}aaaCCC999444333222111000000000000////////////////////////111111000000111222222333222555888CCC___|||~~~wwwnnnggg```[[[SSSNNNKKKGGGBBB>>>===<<<;;;;;;::::::::::::;;;AAAEEEIIIQQQ\\\aaa___jjjlllbbbNNNAAACCCEEEDDDLLLXXXfffnnnmmmiiiiiikkkjjjiiigggeeedddddddddeeelllpppvvvzzz}}}|||qqqiiieeedddcccwwwwwwqqqxxx|||vvvjjj___UUUOOOGGGAAAEEERRReeesssbbbbbbbbbOOO000000000000000000000111111111////////////////////////111333555555555666888:::>>>MMMddd{{{fff```sssuuutttwwwfffXXXUUU]]]fff}}}\\\RRRMMMMMMIIIXXXwwwuuujjjkkk~~~{{{pppbbbYYYNNNKKKHHHFFFFFFFFFEEEDDD<<>><<<;;;:::999888666666666777888;;;===>>>???>>>>>>======<<<<<<<<<;;;;;;:::999999;;;???BBBEEEGGGJJJLLLKKKHHHDDDBBBFFFMMM\\\mmmuuurrrnnnmmmhhhkkknnnpppqqqsssuuuwwwvvvwwwxxxxxxvvvttttttuuutttsssrrrrrrssssssrrrqqqssssssqqqooonnnllljjjjjjfffeeeeeeeeehhhlllqqqsssooopppqqqssstttuuuvvvvvvrrrrrrqqqpppooonnnnnnnnnnnnoooqqqtttvvvuuurrrooowww}}}|||xxxyyy||||||}}}zzzlllwwwtttggg___XXXPPPKKKJJJJJJHHHNNNIIILLLRRRXXXyyy___BBB888444333222111000000000000000000000000000000000000000000000000111222333333222666888???XXXsss}}}}}}~~~wwwmmmfff\\\VVVNNNIIIGGGDDD@@@<<<===<<<;;;:::::::::::::::;;;@@@DDDKKK\\\pppwwwtttpppjjj\\\KKKAAAAAADDDEEEJJJVVVeeelllllljjjkkkmmmhhhgggfffeeeeeeeeeffffffmmmqqqwww{{{~~~~~~sssllljjjhhheeesss{{{~~~vvvkkklll{{{|||vvvjjj___UUUOOOFFF@@@DDDTTTiiiyyyooorrr```BBB---888000000000000111111111111000000000000000000000000222333555666666777:::<<<@@@LLL```vvv}}}eeeaaattttttfffeeeiiiccc[[[SSSQQQZZZjjjuuummmmmm~~~yyyYYYPPPQQQSSSSSSaaazzzssslllyyyxxxmmm___VVVNNNKKKGGGEEEEEEEEEEEEDDD999???BBBfff}}}eee???888:::|||xxxsssooolllkkkgggccc```^^^]]]\\\[[[WWWVVVUUUTTTTTTRRRNNNLLLEEEDDDBBBAAA@@@@@@AAAAAA??????>>><<<;;;:::999888777777777888:::<<>>>>>>>>===============:::::::::999999<<>>;;;<<<<<<;;;:::::::::;;;;;;<<>>999999~~~|||yyyuuuqqqmmmkkkhhheeeaaa^^^]]]]]]\\\[[[WWWVVVUUUUUUTTTSSSOOOMMMEEEDDDBBBAAA@@@@@@AAAAAA??????>>><<<;;;:::999888777777888999;;;===@@@AAA============>>>>>>>>>>>>:::::::::999:::===BBBFFFMMMLLLKKKIIIHHHHHHHHHIIIOOOSSS^^^kkkpppllliiihhhhhhkkkooossstttvvvxxxzzzrrrtttvvvvvvuuutttuuuvvvtttsssqqqqqqrrrrrrqqqpppsssrrrooolllhhheeecccaaa[[[]]]```dddhhhlllnnnooonnnoooqqqtttwwwyyyzzzzzzvvvtttrrrooommmmmmnnnnnnooopppssswwwzzzyyytttooofffmmmvvv|||~~~|||||||||oooeeevvvsssccc[[[TTTKKKGGGGGGIIIIIIPPPJJJNNNSSSVVVqqq\\\@@@777444333222111000000000000000000000000000000000000000000000000111222333444333333333???```rrrxxxwwwmmmfffVVVPPPIIIDDDBBB@@@===:::<<<<<<;;;:::::::::;;;;;;:::>>>CCCNNNhhhttt[[[KKK???>>>???===???FFFLLLXXXeeelllllliiijjjmmmiiihhhhhhhhhiiijjjlllmmmnnnrrrxxx}}}yyyttt{{{vvvnnnmmmnnngggaaassstttpppxxx{{{zzz}}}zzzvvvlllcccPPPNNNIIIEEEFFFRRRdddrrrsssFFF666666333111111111111111000//////000000000000000000000000000111222222333666:::===>>>HHHYYYmmmooo```kkkwww}}}rrraaaQQQPPPSSSVVVWWWWWW\\\dddjjjqqquuuwwwrrrQQQHHHAAAPPPZZZ```fffccceeeqqq|||||||||tttiii\\\RRRNNNKKKGGGEEEEEEFFFFFFFFF===HHHIIIjjjyyy{{{UUU>>>999666{{{zzzyyywwwtttqqqooonnngggeeebbb```___]]][[[YYYVVVVVVVVVUUUTTTRRRPPPOOOIIIFFFBBB@@@@@@BBBBBBBBB??????>>>>>>======<<<<<<999:::===???@@@@@@???>>>@@@===:::999;;;===<<<:::666999<<<<<<;;;===AAADDDJJJMMMKKKCCCAAAHHHNNNOOOZZZWWWXXXaaaiiikkkkkkkkkhhhjjjnnnrrruuuwwwxxxxxxtttuuuvvvvvvvvvtttsssqqquuuuuuuuuwwwxxxvvvsssooosssooommmooollleee^^^]]]aaahhhpppsssqqqpppqqqtttpppsssuuuuuuyyy~~~{{{}}}zzzuuuqqqnnnmmmmmmmmmlllmmmpppxxxyyydddbbbjjjuuu|||~~~}}}nnnrrruuudddXXXOOOHHHFFFGGGJJJGGGNNNIIIIIIKKKRRRwww\\\BBB999222222222111111111111000000000000000000000000000000000000000111222333444555555555???^^^pppvvv}}}~~~tttlllcccVVVJJJDDDAAA===;;;<<<;;;;;;;;;;;;;;;;;;;;;:::???AAABBBFFFSSSbbbeee```QQQCCC777888===???AAAEEELLLZZZgggllllllkkkjjjgggffffffeeedddcccfffjjjnnntttvvvyyy}}}pppbbbhhh{{{{{{gggmmmggg[[[wwwgggeeeeeecccuuu|||zzzssshhh^^^RRRKKKJJJBBBGGGQQQZZZ{{{WWWCCC777999222333222222111111111111111000000000000000000000000///000000111111444888;;;AAADDDQQQjjjxxx___dddooo}}}kkkXXXSSSXXX___bbbdddiiiqqqwww}}}zzz___NNNIIIFFFRRRNNNMMMZZZZZZ[[[nnnzzzhhhvvv|||sssjjjaaaXXXQQQOOOKKKFFFDDDFFFGGGEEECCC??????GGGwww~~~zzzJJJ@@@555666yyyyyywwwuuurrrooolllkkkgggeeebbb```^^^\\\YYYWWWUUUTTTSSSRRRQQQPPPOOONNNIIIFFFBBB@@@AAABBBBBBBBB??????>>>>>>======<<<<<<:::;;;===?????????>>>===???===::::::;;;<<<<<<:::999;;;<<<===>>>???BBBDDDGGGLLLLLLGGGFFFLLLQQQRRRSSSPPPTTT___iiimmmnnnooommmoooqqqtttuuuuuuuuutttuuuuuuuuuuuuuuuuuuuuutttvvvvvvwwwyyyyyyxxxuuurrruuupppmmmllliiidddbbbeeekkkpppvvvxxxwwwuuuuuuuuurrrvvvxxxzzz~~~~~~~~~|||wwwsssooommmmmmmmmlllnnnrrryyywwwfffbbbmmm{{{sssmmmyyyvvvdddXXXOOOHHHEEEFFFLLLHHHNNNJJJLLLQQQ[[[\\\BBB999222222222111111111111000000000000000000000000000000000000000111222333444555555555???^^^yyy}}}|||yyyqqqeeeXXXJJJCCC???<<<;;;<<<;;;;;;:::::::::;;;;;;<<>>@@@EEEKKKOOO\\\iiilllkkkjjjgggddddddddddddcccdddgggllloootttvvvyyy}}}ppp[[[[[[nnnkkkhhhaaa___qqqiiizzzjjj[[[fff~~~{{{xxxqqqeee\\\SSSLLLKKKCCCHHHPPPWWWvvvxxxPPP>>>444666000222222111000000000000111000000000000000000000000///000000111111444888;;;;;;CCCTTTllleeeeee~~~}}}pppppp[[[^^^eeeooowww}}}{{{hhhWWWLLLHHHGGGQQQKKKHHHUUUYYYYYYdddvvvsssyyypppggg^^^UUUOOOOOOJJJFFFEEEFFFGGGEEECCC???BBBOOO~~~xxxtttFFF???888777{{{zzzxxxuuurrrooollljjjhhheeebbb___]]][[[WWWUUUTTTSSSQQQOOOMMMMMMMMMMMMIIIFFFCCCAAAAAABBBBBBAAA??????>>>>>>======<<<<<<;;;<<<===>>>>>>===<<<;;;>>><<<::::::;;;<<<;;;:::<<<<<<<<>>::::::===;;;:::999888999;;;===>>>CCCFFFFFFDDDEEEHHHHHHEEEGGGCCC@@@???<<<<<>>;;;888~~~}}}{{{xxxtttqqqmmmllliiifffbbb___\\\YYYVVVSSSTTTRRRPPPMMMLLLLLLMMMMMMIIIGGGCCCBBBBBBBBBBBBAAA??????>>>>>>======<<<<<<<<<============<<<;;;:::<<<;;;;;;;;;;;;;;;;;;;;;<<<;;;<<>>::::::===;;;:::888888999<<>>===BBBGGGVVVaaalllmmmjjjhhheeeaaa^^^___aaaccceeeiiiooossstttwww{{{mmmOOOHHHJJJYYYuuusssYYYUUUmmmzzz___kkkYYY\\\uuu~~~zzzuuukkk___WWWQQQJJJJJJDDDJJJRRRXXXuuuZZZ>>>:::555888444222111000000//////000000///////////////////////////000000111111444888;;;:::EEE[[[sssllldddvvvuuuxxxvvv___XXXaaannn{{{nnn[[[YYY[[[VVVMMMGGGGGGIIIRRR[[[```kkk{{{{{{qqqfff\\\SSSMMMJJJMMMIIIFFFEEEGGGHHHFFFCCCAAAGGGccc{{{bbb>>>===>>>777~~~}}}{{{xxxuuuqqqnnnllliiifffbbb___\\\YYYUUURRRUUUSSSPPPNNNLLLLLLMMMNNNJJJGGGDDDCCCCCCBBBAAA@@@??????>>>>>>======<<<<<<======<<<<<<;;;;;;:::999::::::;;;;;;;;;;;;;;;;;;::::::<<>>ZZZuuuhhhXXXLLLCCC<<<;;;>>>;;;:::999:::<<>>;;;>>>777|||{{{yyyvvvssspppmmmkkkiiigggccc```]]]ZZZVVVSSSTTTSSSQQQOOONNNMMMMMMMMMJJJHHHEEEDDDCCCCCCAAA?????????>>>>>>======<<<<<<<<<<<<;;;;;;::::::::::::888:::<<<<<<;;;::::::;;;888:::???EEELLLQQQTTTTTTQQQNNNNNNRRRTTTQQQOOOPPPLLLNNNUUU```fffgggiiilllmmmnnnooorrrtttwwwyyyzzzyyywwwtttrrrqqqrrrtttuuuwwwxxxzzz}}}|||zzzsssqqqooommmfff______ccckkknnnqqquuuwwwxxxyyyyyyvvvyyy|||}}}}}}yyyrrrlllhhhgggiiimmmqqqqqqrrryyyqqqffffffoooxxxeee___ddduuunnnbbbWWWNNNIIIHHHLLLHHHOOOMMMOOONNNNNNlllSSS<<<777222222222111111111111000000000000000000000000000000000000000111222333444111555666===UUUyyyzzz{{{pppbbbVVVJJJ@@@===???;;;;;;<<<===@@@DDDGGGJJJJJJIIIIIIIIIFFFCCCEEEKKKJJJUUUZZZRRRGGGDDDHHHMMM\\\fffppppppllljjjgggddd```aaadddfffhhhkkkpppsssuuuxxx}}}aaaPPPOOOLLLUUUmmmsssUUUNNN]]]{{{```dddppphhh```www{{{sssggg[[[SSSLLLHHHKKKDDDIIIVVVfffNNN===???555444000333222222111111111111111000000000000000000000000///000000111111444888;;;>>>???KKKeeeqqqYYYpppqqqbbbgggoooyyy{{{uuubbbaaa\\\YYY___fffbbbWWWXXX\\\jjjnnnfffpppvvvrrrhhh]]]RRRKKKIIIIIIKKKHHHFFFFFFHHHIIIFFFCCCCCCLLLyyyyyy|||RRR@@@999===777{{{zzzyyyvvvtttqqqnnnllliiigggccc```^^^[[[XXXUUUSSSRRRQQQPPPNNNMMMLLLLLLJJJHHHFFFDDDDDDCCCAAA?????????>>>>>>======<<<<<<;;;;;;::::::::::::::::::666999<<<<<<:::999:::<<<888<<>>>>>GGG___{{{www\\\mmm|||gggiiimmmttt~~~zzzlllbbb___WWWaaahhhgggjjjqqqqqqjjj```ssspppeeeppplllcccXXXMMMGGGGGGHHHJJJHHHFFFGGGIIIIIIFFFCCCBBBRRRyyykkkJJJBBB888<<<888||||||zzzxxxvvvsssqqqoooiiigggcccaaa___\\\YYYVVVQQQQQQQQQPPPNNNMMMKKKJJJJJJHHHFFFEEEDDDCCCAAA????????????>>>======<<<<<<;;;::::::999999::::::;;;666999<<<<<<:::999:::<<<999???FFFJJJLLLNNNQQQTTTTTTLLLHHHLLLNNNLLLKKKOOOMMMPPPXXXccciiijjjlllppptttsssrrrqqqqqqqqqqqqrrrpppppppppqqqrrruuuwwwxxxzzz{{{}}}xxxrrrnnniiiaaa\\\[[[[[[aaagggiiihhhiiimmmqqquuuwwwwwwxxx}}}yyyrrrmmmjjjggghhhnnnrrryyywwwhhh]]]jjjjjjlllpppyyyfffaaaeeevvv|||kkk```VVVMMMHHHGGGNNNHHHLLLJJJOOOQQQTTTsssPPP===;;;222222222111111111111000000000000000000000000000000000000000111222333444333999999888GGGjjj{{{kkkzzzpppfffWWWHHH@@@@@@<<<>>>@@@DDDHHHKKKMMMOOOKKKEEEBBBFFFHHHIIIMMMUUU___xxxrrrPPPAAAJJJXXXeeeooovvvsssmmmiiieeeaaadddfffhhhiiijjjllloooqqquuuxxx~~~yyyqqqgggZZZOOOPPPfffcccNNNIIILLLYYYSSSfff|||jjjjjjtttyyyooobbbUUUMMMNNNMMMQQQEEEFFFUUUppp~~~HHH<<<@@@555999===555444333333222222333333000000000000000000000000///000000111111444888;;;??????HHH^^^wwwllljjjlllllllllqqqxxxxxxpppeeeXXXRRRSSSXXXhhhtttqqqpppuuuxxxtttZZZzzzeee\\\~~~~~~xxxlllhhh```TTTJJJEEEEEEGGGJJJHHHFFFGGGIIIIIIFFFCCCBBBWWWwww{{{___EEEDDD777;;;:::{{{{{{yyywwwuuurrrpppnnnhhhfffbbb```^^^[[[XXXUUUSSSRRRPPPNNNLLLJJJIIIIIIEEEEEEEEEDDDCCCCCCBBBBBB@@@???>>>======<<<<<<<<<::::::::::::::::::::::::<<<;;;999999999;;;===>>>>>>EEEJJJIIIJJJOOORRRSSSPPPNNNKKKIIIHHHHHHJJJKKKNNNRRR\\\fffiiiiiikkkpppssstttuuussspppmmmkkkkkkkkklllmmmnnnooorrrvvvzzzzzz|||~~~~~~~~~~~~~~~{{{xxxqqqggg]]]ZZZ[[[ZZZ^^^bbbdddfffiiinnnrrrqqqsssvvvyyy|||wwwnnnmmmaaagggrrrqqqzzzooocccaaadddhhhqqq|||ttt```aaaggguuu~~~qqqbbbVVVMMMHHHFFFIIIKKKJJJMMMOOOLLL[[[zzzRRR<<<666444333222111000000000000000000000000000000000000000000000111222222333333222888888666HHHpppnnn{{{rrreeeUUUFFF<<<>>>>>>@@@DDDDDDDDDIIIPPPJJJKKKIIIGGGHHHPPP___jjjpppOOOKKKTTTWWWoooyyyyyyqqqmmmhhhcccjjjiiiiiiiiiiiijjjlllnnnqqquuuzzz|||fffttt}}}hhhPPPPPPpppRRRDDDKKKWWW\\\ppprrriii}}}vvvjjj]]]QQQJJJEEEWWWRRRDDDEEENNNkkkwwwMMM>>>:::<<<===666555444333222111111111111000///////////////000111000111111222222333444444<<<<<>>555{{{{{{yyyxxxuuurrrpppoooiiifffccc```^^^\\\XXXVVVSSSRRRPPPNNNLLLJJJIIIIIIFFFFFFFFFEEEDDDDDDCCCCCC@@@???>>>======<<<<<<<<<::::::::::::::::::::::::<<<;;;:::999999;;;===???@@@FFFJJJJJJJJJOOORRRRRRNNNMMMKKKIIIJJJMMMPPPRRRUUUXXX___hhhkkkjjjlllqqqqqqssssssrrrnnnllljjjjjjjjjkkkmmmmmmnnnppptttwwwxxxzzz}}}~~~~~~}}}vvvnnnfff___[[[ZZZZZZ]]]aaadddfffjjjoootttwwwyyyzzzzzzyyy{{{yyyppplllcccgggooorrruuugggaaaccchhhssswwwpppccceeemmmyyyrrrcccVVVMMMHHHGGGJJJLLLKKKLLLNNNKKKZZZxxxQQQ;;;444444333222111000000000000000000000000000000000000000000000111222222333333111777777777JJJqqqzzz{{{tttjjj\\\LLLBBB<<<;;;===AAABBBAAAEEEJJJHHHKKKOOOTTT[[[gggttt~~~```FFFJJJ[[[fffxxx{{{tttqqqlllhhhiiihhhggghhhjjjlllmmmmmmrrrvvv{{{~~~iiijjjuuu\\\dddzzzxxxTTTHHHMMM[[[lllhhhmmm{{{sssfffYYYNNNHHHHHHTTTPPPFFFFFFKKKeee|||QQQBBB<<<;;;:::333555555333222111111111111000000////////////000000000111111222222333333444;;;;;;>>>MMMiiisssmmmzzzwwwjjjaaahhhssstttkkkbbb[[[VVVbbbjjj[[[NNNTTT]]]iiinnnxxx}}}uuuhhhaaabbbbbbaaammmtttrrrvvvmmmccc^^^UUUKKKEEECCCEEEGGGJJJGGGGGGKKKMMMIIIDDDBBBNNNttt}}}llllllxxxUUUGGG?????????:::{{{{{{yyyxxxuuusssqqqooojjjgggdddaaa___\\\YYYVVVSSSRRRPPPNNNLLLJJJIIIIIIGGGGGGFFFFFFEEEDDDDDDCCC@@@???>>>======<<<<<<<<<::::::::::::::::::::::::;;;;;;:::999:::<<<>>>@@@BBBHHHKKKKKKLLLPPPRRRQQQPPPOOOLLLKKKMMMPPPUUUWWW[[[\\\aaagggjjjiiikkkpppoooppppppooollljjjiiiiiijjjlllmmmnnnooopppsssuuuvvvyyy}}}vvvmmmgggbbb]]]XXXWWWYYY]]]```dddhhhmmmqqqzzz}}}~~~{{{wwwwww{{{|||tttmmmggghhhlllxxxiiiccceeefffkkkttt|||mmmbbbgggrrruuudddVVVMMMIIIHHHLLLMMMKKKMMMNNNKKKZZZxxxPPP:::333444333222111000000000000000000000000000000000000000000000111222222333333111666777777HHHlll|||xxxrrrfffWWWKKK@@@;;;:::>>>AAABBBEEEHHHMMMRRRZZZdddnnnxxx}}}vvveeeQQQIIIUUUlll||||||wwwtttoooiiigggfffeeeggglllnnnnnnllltttwww{{{}}}ssshhhwww{{{ccccccooowwwrrrWWWOOOOOOZZZyyyrrr___uuu}}}xxxoooaaaTTTJJJEEEKKKPPPNNNJJJIIIKKKeee}}}SSSEEE???<<<:::444666555444333222111111111111000000//////000000000000000111111222333333333::::::<<>>===<<<<<<<<<<<<::::::::::::::::::::::::;;;;;;::::::;;;===@@@AAAGGGKKKMMMMMMOOOSSSTTTRRRUUUSSSPPPNNNOOORRRVVVYYY]]]\\\^^^dddffffffiiimmmkkklllmmmllliiihhhhhhiiijjjlllnnnoooppprrrtttvvvvvvyyy~~~wwwooolllhhh___UUUWWWYYY\\\```dddhhhlllnnnvvv{{{~~~}}}wwwuuuwww{{{yyyrrrmmmkkknnnjjjZZZcccooopppuuulll___fffuuuwwwfffXXXOOOKKKJJJLLLMMMLLLMMMPPPNNN^^^}}}OOO:::333444333222111000000000000////////////////////////000000000111222222333333222666777666BBBbbb~~~|||zzzqqqbbbWWWIIIAAA;;;<<>>===<<<<<<<<<<<<::::::::::::::::::::::::;;;:::::::::<<<>>>AAACCCJJJNNNOOOOOORRRWWWWWWUUUUUUSSSQQQQQQSSSWWW[[[^^^]]][[[\\\bbbeeefffhhhlllfffhhhiiihhhggggggiiijjjiiikkkmmmnnnnnnpppsssvvvwww{{{zzzuuussspppbbbTTTXXXZZZ^^^ccchhhlllmmmnnnooouuu{{{|||yyyvvvuuuwwwyyy|||~~~}}}|||xxxsssooossslll]]]\\\nnnyyyvvvyyy~~~{{{vvvkkkaaahhhwwwxxxhhhZZZRRRMMMLLLJJJLLLKKKNNNRRRQQQcccPPP<<<555444333222111000000000000////////////////////////000000000111222222333333222555666555???[[[}}}~~~~~~wwwlllcccTTTHHH===;;;@@@FFFOOOWWWiiimmmtttzzz{{{uuullleeedddYYYUUU```oooyyyzzzpppfff```aaabbbdddiiiooorrrrrrpppqqqtttxxx{{{}}}wwwvvvrrrggglll~~~tttqqqTTTVVVXXXhhhxxxeeeaaammm}}}{{{uuuiiiZZZNNNHHHFFFLLLMMMUUUTTTGGGMMMvvvpppKKKFFFDDDBBBBBB@@@:::999777666444333333222222222111000000000000000///000000111111222333333777<<<===AAAXXX~~~jjjcccgggxxxuuujjjeee```[[[WWWWWWRRR___ooolll___fffyyy}}}mmmmmmyyy}}}uuussszzz~~~uuukkkcccYYYQQQGGG@@@@@@CCCHHHJJJLLLGGGGGGLLLJJJBBBCCCJJJbbbZZZCCCIIIGGG???@@@BBB{{{zzzzzzxxxwwwuuusssrrrnnnkkkgggdddbbb^^^ZZZXXXSSSRRRPPPNNNLLLJJJIIIIIIDDDDDDCCCBBBBBBAAAAAA@@@@@@???>>>======<<<<<<<<<::::::::::::::::::::::::;;;::::::;;;===@@@CCCDDDLLLNNNPPPPPPTTTYYYZZZVVVRRRRRRSSSUUUYYY^^^cccfff___\\\\\\bbbffffffgggiiibbbdddeeeffffffhhhkkkmmmkkkllllllkkkkkkmmmpppsssxxx}}}~~~yyyxxxvvvhhhXXXUUUXXX^^^eeelllpppooonnnpppsssxxxzzzyyyvvvtttrrrqqquuuxxxyyy|||~~~wwwuuuzzzpppbbb___gggwww~~~{{{}}}{{{sssooopppkkkeeejjjyyywwwhhh[[[SSSNNNLLLIIIKKKJJJNNNRRRSSSeee}}}OOO===666444333222111000000000000000000000000000000000000000000000111222222333333000444666777@@@XXXzzz~~~xxxqqqlll]]]PPPCCC======CCCNNNXXXlllrrrzzzyyyqqqkkkhhhaaaaaannntttggg^^^[[[]]]aaaggglllqqqsssttttttrrrtttxxxzzz}}}{{{tttnnniiihhhpppvvvjjjccc|||zzzQQQXXXhhhrrrwww}}}iiieeezzz{{{zzzsssfffWWWLLLHHHIIIMMMPPPZZZVVVFFFRRR{{{mmmIIIGGGFFFAAAAAA@@@<<<;;;:::888666555444444333222111111000000000000//////000000111222222222444===???>>>PPPwwwuuunnnlllttt}}}rrreeeXXXRRRVVV^^^]]]bbblllllldddlll~~~zzzsssnnnkkkmmmyyy|||uuurrryyyooofff___UUUMMMDDD???AAAEEEIIIJJJKKKGGGHHHLLLGGG@@@HHHXXX|||vvvUUUEEEIIIFFF@@@@@@@@@{{{zzzzzzyyywwwuuusssrrrooolllhhheeebbb___[[[XXXSSSRRRPPPNNNLLLJJJIIIIIIDDDDDDDDDCCCBBBBBBAAAAAA@@@???>>>======<<<<<<<<<::::::::::::::::::::::::;;;::::::;;;===@@@DDDFFFJJJMMMNNNOOOTTTZZZZZZVVVSSSTTTWWW[[[```eeeiiikkk___\\\\\\aaadddcccbbbbbb___```cccdddfffiiimmmpppsssrrrooollljjjkkknnnqqqyyy~~~}}}{{{zzzyyynnn```XXX\\\eeepppzzz~~~}}}zzzyyyxxxvvvwwwwwwuuuqqqnnniiinnnssstttxxx~~~zzzyyy~~~jjjiiilllttt}}}vvvqqqwww{{{rrrooorrrpppfffhhhwww~~~sssfff[[[RRRMMMJJJIIIKKKIIILLLPPPQQQddd{{{NNN<<<444444333222111000000000000000000000000000000000000000000000111222222333333000333555666===SSSttt{{{vvvssssssdddYYYLLLCCC>>>@@@IIISSSgggoooyyy~~~}}}yyyuuusssjjjkkkooo|||uuugggXXXSSSVVVZZZaaajjjpppqqqsssvvvyyytttwwwyyy{{{|||{{{oooeee^^^^^^```aaauuunnnSSS```yyyssshhhssskkkyyywwwqqqdddTTTJJJHHHJJJMMMPPP\\\XXXLLLaaakkkHHHHHHHHHCCCBBBBBB???>>><<<:::888777666666444333222111000000000000//////000000111111222222///<<<@@@<<>>======<<<<<<<<<:::::::::::::::::::::::::::::::::;;;>>>AAADDDFFFIIIKKKLLLNNNTTTZZZZZZVVVXXXYYY\\\```dddgggiiikkk^^^ZZZZZZ^^^aaa^^^[[[[[[]]]___aaacccfffjjjnnnrrr}}}zzzuuuoookkkkkknnnrrryyy~~~~~~|||}}}zzzyyy{{{sssfffdddiiittt}}}wwwttttttsssoookkkdddjjjoooqqqvvv}}}{{{}}}oootttxxx|||pppaaagggxxxxxxuuuxxxuuubbbdddsss~~~yyyooodddYYYQQQKKKHHHIIIKKKIIIKKKOOOOOOaaazzzLLL;;;222444333222111000000000000000000000000000000000000000000000111222222333333222444555555:::LLLlllwwwyyyttttttvvvjjjaaaUUUKKKBBB???FFFPPPdddlllvvvzzzwwwsssrrrrrrooovvv~~~yyykkkZZZKKKJJJQQQXXXaaalllrrrrrrssswww{{{wwwyyy{{{||||||~~~~~~lll```]]]bbbpppcccWWWiii|||jjjmmmrrrxxxmmmwwwvvvooobbbRRRHHHHHHJJJKKKNNN\\\[[[UUUppphhhGGGIIIJJJEEEEEEFFF@@@???===;;;999888777777444333222111000000000000/////////000111111222222,,,<<>>???>>>===<<<<<<;;;;;;<<<::::::::::::::::::::::::::::::;;;<<<>>>AAADDDEEEDDDFFFIIIOOOUUUZZZ[[[[[[dddcccbbb```___^^^^^^^^^YYYYYYXXXUUUSSSSSSUUUWWW___aaadddeeegggllltttzzz|||sssjjjgggkkkooowww|||~~~}}}~~~}}}wwwrrrhhhvvvvvvsssooonnnsssvvvsssnnnfffgggiiinnnttt|||~~~}}}uuu___YYYfffyyy{{{qqqttt~~~rrreeerrrvvvjjjaaaXXXPPPLLLMMMJJJMMMJJJJJJMMMMMM[[[uuuzzzLLL;;;555222222222111111111111000000000000000000000000000////////////000111222333444666666999<<>>===;;;888555555444222000000000000111000000000000111222333444---===@@@===EEEYYY|||wwwkkkvvv{{{mmm^^^\\\[[[NNNOOOcccggggggqqq{{{vvvwwwnnnfffaaaZZZQQQJJJFFFBBB???BBBIIINNNNNNKKKFFFQQQNNNJJJMMMMMMgggnnnQQQLLLEEEDDDFFFGGGEEEBBBzzz{{{{{{{{{yyyvvvsssrrrsssmmmgggddddddbbb^^^ZZZSSSRRRPPPNNNKKKJJJIIIHHHEEEEEEDDDCCCAAA@@@???>>>???>>>===<<<;;;;;;;;;;;;:::::::::::::::::::::::::::;;;;;;<<<>>>@@@BBBCCCAAACCCGGGMMMTTTYYY[[[[[[XXXWWWVVVVVVUUUUUUUUUUUURRRRRRRRRQQQPPPQQQTTTVVV[[[^^^bbbdddhhhnnnwww~~~zzzpppgggdddhhhmmmuuuzzz~~~}}}||||||{{{yyyxxxvvv~~~gggjjjlllnnnooooooooommmjjjhhhhhhkkksss{{{uuu]]]SSSYYYfffzzz}}}rrruuuvvvjjjuuuvvviii___VVVNNNJJJKKKJJJMMMKKKKKKMMMLLLYYYrrryyyLLL;;;555222222222111111111111000000000000000000000000000////////////000111222333444666555888;;;@@@bbb{{{xxxpppjjj```UUUKKKFFFCCCAAAIIIZZZiiimmmnnnsssxxxzzz|||||||||kkkWWWIIICCCCCCHHHNNNYYYeeettt|||}}}|||}}}}}}{{{~~~}}}|||qqq```QQQPPPSSSXXXcccooo~~~~~~}}}|||uuukkk```RRRHHHGGGMMMSSSQQQTTTMMMLLLqqqdddNNNMMMJJJFFFGGGEEEEEECCCAAA@@@???===:::888666555333222111111111111000000000000111222333444///;;;>>>===BBBQQQssskkkmmmjjj^^^VVV^^^fff^^^[[[fffdddfffqqq{{{yyyuuuzzzyyyzzzsssjjjbbb\\\VVVMMMGGGEEEBBB@@@DDDKKKOOONNNLLLIIIOOOLLLDDDEEETTTzzzaaaPPPKKKEEECCCEEEFFFDDDBBBzzzzzzzzzzzzxxxuuusssrrrooojjjfffddddddbbb___\\\UUUSSSQQQNNNKKKIIIHHHGGGEEEEEEDDDCCCAAA@@@???>>>???>>>===<<<;;;;;;;;;;;;:::::::::::::::::::::::::::;;;<<<===>>>?????????>>>???CCCHHHNNNSSSTTTTTTJJJJJJKKKKKKKKKLLLLLLMMMIIIJJJKKKKKKLLLNNNRRRUUUWWW[[[```dddiiiqqq{{{xxxnnneeebbbfffjjjpppvvv|||}}}|||~~~~~~}}}{{{yyyyyy{{{}}}~~~\\\bbbhhhjjjgggfffiiimmmmmmjjjhhhjjjqqqxxx}}}eeeQQQLLLPPPYYYggg}}}sssvvv|||qqqyyywwwhhh]]]SSSKKKHHHJJJJJJNNNMMMLLLNNNKKKVVVnnnxxxKKK;;;555222222222111111111111000000000000000000000000000////////////000111222333444555333666:::???___}}}zzztttlll```VVVOOOJJJEEEAAAAAAOOO___hhhnnnuuu|||ttt^^^FFF===>>>CCCHHHLLLXXXeeettt}}}~~~~~~}}}uuusssuuuuuuwww|||ttteee]]]UUUKKKHHHMMMNNNSSSmmm|||zzzrrrhhh]]]QQQHHHHHHNNNRRRSSSTTTKKKNNNttt|||]]]MMMNNNKKKIIIIIIGGGGGGEEEDDDCCCBBB@@@===;;;888777555444222222222222000000000000111222333333111888;;;===@@@GGGgggqqqgggxxxyyy```WWWZZZlllyyyssshhheee]]]cccppp{{{yyywww}}}zzzssslllccc\\\VVVOOOHHHCCCAAAAAABBBGGGMMMOOONNNLLLJJJKKKLLLCCC@@@^^^{{{ZZZMMMIIIDDDBBBDDDDDDCCCAAAzzzzzzzzzxxxwwwuuusssqqqmmmjjjfffdddcccaaa^^^[[[UUUTTTQQQNNNKKKIIIGGGFFFEEEEEEDDDCCCAAA@@@???>>>>>>>>>===<<<;;;;;;;;;;;;:::::::::::::::::::::::::::;;;<<<>>>>>>===<<<<<<======???BBBFFFHHHGGGFFFCCCDDDEEEGGGHHHIIIJJJJJJFFFGGGHHHIIIJJJMMMQQQTTTUUUYYY___dddiiirrr}}}wwwmmmeeeccceeehhhjjjpppwww|||~~~~~~}}}|||yyy{{{}}}{{{xxxxxxzzz}}}~~~~~~yyy______```___\\\\\\ccckkknnnmmmmmmnnnqqqvvv|||bbbMMMGGGOOOXXX]]]jjjuuuvvvuuu{{{wwwggg\\\RRRJJJHHHJJJJJJOOONNNNNNNNNJJJSSSjjjuuuIII;;;666222222222111111111000000////////////////////////////////////000111222333333444222555888<<<[[[~~~{{{wwwmmmaaaWWWRRRMMMFFFAAA???GGGUUUdddqqq{{{~~~~~~|||}}}nnnXXXAAA999===EEEKKKPPP___iiiuuu~~~uuullleeeeeeiiiqqqwww}}}|||aaa```{{{}}}nnn[[[MMMHHHGGGIIIOOOZZZppp|||wwwnnndddZZZOOOHHHJJJOOOOOOTTTUUUNNNWWWzzzsssZZZNNNPPPMMMKKKKKKGGGHHHGGGEEEDDDDDDBBB@@@===999888666555333222111111111111000000111222222333111555777===???@@@\\\{{{gggooowww[[[YYYhhhyyykkk^^^ggg{{{yyyssskkkeee]]]UUUOOOJJJEEEAAA>>>@@@DDDIIIMMMNNNLLLJJJLLLJJJMMMEEEAAAgggmmmWWWKKKGGGDDDBBBBBBCCCBBB@@@zzzzzzyyywwwvvvtttrrrqqqooollliiifffccc___[[[YYYUUUTTTQQQNNNKKKIIIGGGFFFEEEEEEDDDCCCAAA@@@???>>>>>>===<<<;;;;;;::::::::::::::::::::::::::::::::::::;;;<<<======<<<;;;::::::;;;<<<>>>AAABBBAAA@@@AAACCCDDDFFFHHHIIIIIIIIIGGGHHHIIIIIIJJJLLLQQQTTTVVVZZZ___ccchhhqqq{{{wwwnnnhhheeegggiiifffkkkrrrxxx{{{|||~~~ssswwwzzz{{{xxxwwwwwwyyyyyyyyykkk___TTTQQQRRRUUU^^^hhhmmmrrrxxxyyyxxxzzz}}}fffRRRIIINNNXXX___dddqqqvvvuuuwww}}}uuufff[[[RRRJJJIIIKKKJJJOOONNNNNNNNNIIIQQQggg{{{qqqFFF:::777222222222111111111000000////////////////////////////////////000111222333333333222555888:::UUU~~~|||xxxnnnbbbYYYSSSNNNFFF@@@===>>>HHH]]]ttt{{{zzzwww|||uuufffUUUCCC;;;<<>>999999888666444222111000111111111000111111222333111222555<<<@@@>>>UUU}}}cccddd||||||[[[^^^vvvwwwlllwww~~~wwwqqqlllbbb]]]VVVPPPJJJFFFBBB@@@;;;@@@FFFKKKLLLKKKJJJIIIOOOIIIHHHBBBFFFppp\\\NNNHHHFFFDDDBBBBBBBBBAAA@@@zzzyyyxxxvvvtttsssrrrqqqpppooolllhhhccc^^^ZZZWWWUUUSSSQQQNNNKKKIIIHHHGGGEEEEEEDDDCCCAAA@@@???>>>>>>===<<<;;;::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;::::::999888888:::>>>BBBDDDCCCBBBAAABBBDDDFFFGGGGGGFFFFFFGGGHHHIIIIIIJJJLLLPPPTTTVVVZZZ^^^bbbgggoooyyy|||vvvpppkkkiiiiiijjjgggkkkppptttwwwzzz~~~qqqtttxxxyyyyyywwwuuuuuuwwwxxxsss___NNNKKKPPPVVV___iiipppxxxrrrhhhYYYLLLKKKSSS[[[^^^mmmzzzuuussswww|||pppcccYYYQQQKKKIIIKKKJJJOOONNNMMMMMMGGGPPPffftttlllCCC999888222222222111111111111000000000000000000000000000////////////000111222333222333222666888777NNNvvv|||xxxpppeee\\\TTTNNNGGGBBB???;;;AAAXXXqqq~~~{{{wwwssswww{{{{{{sss\\\PPPCCC<<<:::>>>IIISSS\\\lllzzzqqqeeeZZZOOOJJJKKKOOOWWW___hhhrrrzzzcccSSS^^^nnnvvv{{{yyyvvvwwwxxxwwwwwwmmmaaaXXXOOOIIIHHHKKKHHHUUU\\\hhhnnn]]]ccc|||~~~zzzrrrggg[[[RRRLLLIIILLLRRRQQQSSSFFFDDDcccfffWWWRRRTTTNNNLLLMMMGGGIIIGGGFFFEEEEEEDDDAAA???<<<;;;:::999666444111000222111111111111111222222000333444:::@@@@@@OOOlll]]]XXXnnnllllll|||~~~uuummmhhheeeYYYVVVPPPJJJEEEBBBAAAAAA<<>>======<<<;;;::::::::::::::::::::::::::::::::::::::::::999999999999::::::888888:::===AAACCCCCCBBBAAACCCDDDFFFFFFEEEDDDCCCEEEFFFGGGHHHIIILLLPPPSSSUUUXXX]]]aaafffmmmwww{{{xxxtttqqqnnnlllkkkjjjmmmoooqqqrrrtttxxx|||uuuuuuuuuvvvxxxxxxvvvtttwwwvvvsss```RRRTTTZZZ___hhhrrrwww~~~zzzlllgggcccXXXLLLJJJTTT^^^cccvvvuuupppyyyuuujjj___WWWPPPJJJIIIJJJJJJOOOMMMKKKKKKGGGPPPgggmmmggg@@@999888222222222111111111111000000000000000000000000000////////////000111222333222333333777999555IIImmm~~~xxxsssjjj```VVVNNNHHHEEEAAA;;;<<>>:::;;;>>>FFFNNNTTThhh~~~lll^^^XXXSSSKKKDDDEEEIIINNNTTTZZZ```llluuuyyycccRRRWWWaaaooo||||||uuupppnnnllllllaaaWWWSSSQQQMMMMMMQQQNNN___uuu|||WWW]]]sss}}}zzzpppdddWWWOOOKKKIIIMMMSSSOOOQQQCCCHHHuuu___SSSQQQRRRMMMLLLNNNHHHIIIHHHGGGFFFFFFEEECCCAAA???>>>>>><<<999666444222222222111111111111111222///444444666???BBBIIIZZZbbbVVVcccttt||||||oootttkkkccc^^^\\\QQQOOOJJJEEEAAA???@@@AAA???FFFMMMOOOLLLIIIIIIJJJLLLHHH@@@JJJnnnaaaMMMJJJFFFFFFEEEDDDBBBAAAAAABBBzzzyyywwwuuusssrrrqqqqqqoooooonnnjjjddd___\\\ZZZSSSRRRPPPNNNLLLJJJJJJIIIEEEEEEDDDCCCAAA@@@???>>>======<<<;;;:::::::::::::::::::::::::::::::::::::::999888888888999:::;;;999999:::<<>><<>>888999222222222111111111111000000000000000000000000000////////////000111222333222333444888:::444EEEiiiwwwwwwyyyuuunnncccWWWNNNJJJHHH???777444===HHHPPPZZZbbb[[[VVVZZZ]]]^^^fffggg\\\NNNDDD:::999===@@@EEEKKKXXXllllllXXXPPPQQQNNNHHHEEEHHHLLLNNNQQQTTT[[[hhhqqqvvvdddSSSUUU]]]rrr}}}tttpppooovvvoooggg^^^QQQHHHKKKTTT\\\nnnZZZVVVhhh}}}zzzooocccVVVNNNJJJIIINNNTTTJJJOOOFFFUUUZZZPPPOOOQQQKKKLLLOOOIIIKKKIIIHHHHHHHHHGGGDDDBBBAAAAAA@@@???<<<999666444222222111111111111111222///666444444>>>BBBEEEMMMyyylll[[[___tttmmmooommmeeezzzrrrkkkccc\\\WWWVVVLLLJJJFFFBBB>>>===???@@@BBBIIIPPPQQQLLLIIIJJJLLLFFFIIIEEEYYY|||TTTIIIIIIEEEFFFFFFEEECCCBBBBBBBBBvvvuuuuuuuuuuuutttqqqoooqqqooollliiifffbbb^^^[[[UUURRROOOMMMMMMLLLHHHEEEFFFEEEEEECCCBBB@@@>>>===<<<<<<;;;;;;;;;::::::::::::999999888888999999:::<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<===>>>???@@@AAAAAABBBCCCDDDFFFFFFDDDCCCBBBDDDDDDEEEFFFHHHKKKMMMNNNRRRTTTYYY___fffmmmsssvvvyyyxxxuuuqqqmmmkkklllmmmuuutttqqqnnnmmmoootttxxx|||wwwssstttwwwxxxuuurrrwwwyyy}}}|||mmmooooooooowww{{{sssrrrppptttgggWWWPPPPPPYYYiiivvvpppvvvtttmmmbbbWWWQQQLLLIIIJJJMMMNNNLLLNNNNNNHHHFFFTTTfffvvv```>>>:::777333333222222111000000000000000000000000000000000111111222222222333333333555222444999777555CCCUUUqqqvvv{{{pppccc[[[TTTJJJ@@@>>><<<999999<<<>>>@@@AAAGGGHHHIIIMMMQQQSSSSSSRRRGGGAAA<<<<<<======???BBB^^^uuurrr\\\SSSTTTTTTQQQKKKGGGIIIQQQZZZ```bbbeeegggnnn{{{fffXXXZZZ```pppxxx{{{gggIIIIIIXXXWWW___jjjOOOcccqqq~~~wwwooodddUUUKKKJJJLLLMMMLLLLLLDDDAAAhhhuuuRRRQQQOOONNNNNNOOOPPPQQQLLLMMMLLLJJJFFFDDDCCCDDDEEEDDDCCCAAA???<<<:::888444333222222111111222222666333111444<<>>CCCGGGLLLPPPNNNJJJIIIJJJJJJHHHDDDJJJllleeeOOOQQQLLLGGGGGGGGGFFFFFFFFFEEEEEEvvvuuuuuuuuuuuutttqqqoooooollliiigggeeeccc```^^^VVVSSSPPPNNNNNNLLLIIIFFFFFFEEEEEEDDDBBB@@@>>>===<<<<<<<<<;;;;;;;;;::::::::::::999999999999::::::<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<===>>>???@@@AAAAAAAAABBBDDDEEEEEEDDDBBBAAACCCDDDEEEFFFHHHJJJLLLMMMQQQTTTXXX^^^eeelllqqqtttuuuuuusssqqqnnnmmmooopppuuutttrrrooolllmmmooorrryyywwwvvvwwwyyyzzzxxxwwwyyyxxx||||||nnnttt{{{}}}uuuuuu{{{zzzyyyhhhWWWPPPSSS]]]mmmzzz~~~ooozzztttjjj___TTTNNNJJJGGGHHHLLLNNNMMMOOONNNGGGEEEVVVkkk^^^>>>999666333333222222111000000000000000000000000000000000111111111222222222333333444222444888666555BBBSSSrrrzzz~~~zzzrrrggg___YYYOOOFFF???<<<999777888:::;;;;;;===>>>@@@DDDHHHIIIHHHGGGBBB<<<888:::;;;;;;===AAAQQQ^^^eee```]]]aaabbb___MMMKKKKKKPPPYYY```ddddddgggjjjrrrmmmZZZXXXgggwwwyyybbbMMMNNN]]]ddd}}}}}}\\\XXXjjj{{{}}}{{{tttlllaaaTTTLLLKKKLLLLLLKKKGGGCCCEEEjjjjjjVVVTTTQQQOOONNNNNNNNNNNNIIIJJJKKKJJJGGGFFFFFFGGGFFFEEEDDDBBB???===:::999555444333222222222222222555333111444:::@@@EEEGGGUUU|||pppYYYkkk|||}}}vvvoookkkhhhbbb]]]XXXRRRKKKGGGFFF@@@===>>>>>><<<>>>CCCLLLOOOPPPMMMHHHGGGGGGHHHGGGEEESSSyyy\\\NNNMMMGGGHHHHHHGGGGGGGGGGGGFFFFFFwwwvvvuuuuuuuuutttrrrppppppmmmiiieeedddbbb```^^^WWWUUURRRPPPNNNLLLIIIFFFFFFFFFEEEDDDBBB@@@>>>===<<<<<<<<<;;;;;;;;;;;;:::::::::999999999999::::::<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<===>>>???@@@AAAAAAAAABBBCCCDDDDDDCCCBBBAAACCCCCCDDDEEEGGGHHHJJJKKKQQQSSSWWW]]]ccciiinnnpppqqqqqqqqqpppoooooorrrtttttttttrrrooollljjjkkkllltttvvvyyyzzzzzzyyyzzzzzzzzzxxx~~~wwwrrr~~~xxxrrrooo|||xxxfffSSSNNNVVVcccrrr}}}zzzmmm}}}~~~ssseee[[[QQQKKKHHHFFFGGGKKKNNNNNNPPPMMMDDDDDDYYYqqq]]]>>>999555333333333222111111000000000000000000000000000000111111111222222222222333333222444777666555@@@OOOyyy|||{{{uuummmgggaaaWWWMMMCCC???:::777777777777777:::;;;===AAADDDEEECCCAAA???999777:::<<<===???CCCJJJOOOTTTZZZgggqqqkkk___KKKMMMRRRZZZccciiiiiigggiiimmmwwwvvv___VVVmmm~~~mmmSSSNNNSSSaaasssfffSSSfffyyy~~~~~~~~~xxxpppggg^^^SSSLLLLLLLLLJJJHHHBBBBBBMMMpppfffWWWSSSPPPMMMMMMMMMLLLKKKFFFHHHJJJJJJIIIHHHIIIJJJFFFFFFEEECCCAAA>>><<<;;;777666555444333333333333333333333333666<<>>@@@???>>>@@@EEERRRPPPMMMKKKIIIHHHGGGHHHAAAHHH___qqqVVVOOOKKKHHHIIIIIIIIIHHHHHHHHHHHHGGGxxxvvvuuuuuuuuutttrrrqqquuupppjjjeeebbb___\\\[[[YYYWWWTTTQQQOOOLLLIIIHHHFFFFFFEEEDDDBBB@@@???>>><<<<<<<<<<<<;;;;;;;;;;;;:::::::::999999:::::::::<<<;;;;;;::::::;;;;;;<<<<<<<<<===>>>???@@@AAAAAAAAAAAABBBBBBBBBBBBAAAAAABBBBBBCCCDDDFFFHHHIIIJJJPPPRRRWWW\\\bbbgggjjjlllnnnooopppooooooppprrrtttssssssrrrpppmmmjjjjjjkkkpppuuuzzz{{{yyywwwyyy{{{zzz{{{zzzkkkuuu|||pppkkksssppp^^^MMMNNNZZZiiivvv}}}wwwkkk}}}~~~~~~sssbbbXXXNNNJJJGGGEEEHHHLLLNNNOOOPPPLLLCCCDDD\\\xxx[[[???;;;555444333333222222111000000////////////////////////111111111111222222222222222222444666555555???JJJsss}}}}}}yyyrrrmmmhhh]]]SSSHHHDDD>>>:::888888888888:::;;;>>>BBBEEEEEEBBB@@@???:::999>>>AAABBBDDDHHHMMMRRRYYYcccnnnqqqcccRRRMMMRRRZZZeeelllnnnkkkgggiiinnn{{{|||dddZZZkkk~~~___IIITTT^^^kkk```VVVrrr}}}|||tttlll```YYYPPPLLLLLLLLLHHHEEE@@@CCCUUUyyyfffUUUQQQMMMKKKLLLLLLKKKIIIFFFHHHJJJKKKJJJIIIJJJKKKHHHGGGFFFDDDBBB@@@>>>===999888777666444444333333111333333333333888BBBJJJMMM]]]{{{xxxyyypppjjjfffcccZZZVVVQQQMMMIIIEEE@@@===<<<===>>>>>>???AAAGGGLLLTTTMMMHHHJJJMMMLLLHHHFFFCCCWWWsss```XXXSSSKKKPPPJJJJJJJJJJJJIIIIIIIIIIIIyyywwwuuutttuuutttsssqqqtttpppjjjeeebbb```]]][[[ZZZYYYWWWSSSOOOLLLJJJIIIGGGFFFFFFDDDCCCAAA???>>>======<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::;;;;;;;;;::::::::::::;;;;;;<<<<<<===>>>???@@@AAAAAA@@@@@@AAAAAAAAAAAA@@@@@@AAAAAABBBCCCEEEHHHJJJKKKPPPRRRWWW\\\```dddggghhhlllmmmoooooonnnoooppprrrpppqqqrrrpppnnnlllllllllpppvvv||||||yyywwwzzz}}}{{{jjj^^^vvvyyylllnnn~~~gggXXXLLLRRRbbbqqq{{{vvvjjj{{{||||||}}}rrr___VVVMMMIIIGGGGGGIIINNNNNNOOOPPPLLLCCCFFFaaa~~~WWW@@@===777444444333333222111111111////////////////////////000000111111111222222222111222444555444555<<>><<<:::;;;<<<<<<@@@GGGNNNRRRTTTIIICCCGGGMMMKKKGGGDDDSSSrrrkkkXXX^^^TTTJJJUUUKKKKKKKKKJJJJJJJJJIIIIIIzzzwwwuuutttuuuuuusssrrrpppmmmiiifffeeedddbbb```\\\[[[ZZZUUUPPPLLLJJJJJJGGGGGGFFFEEECCCAAA???>>>=========<<<<<<<<<;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;::::::::::::;;;;;;<<<<<<===>>>???@@@AAAAAA@@@@@@????????????@@@@@@???@@@AAACCCFFFIIIKKKMMMQQQSSSWWW\\\```ccceeeeeejjjkkkmmmmmmmmmmmmooopppnnnooopppooommmlllmmmnnnpppuuu{{{|||zzzzzz}}}uuu^^^\\\vvv{{{ssssssyyymmmvvvxxxdddWWWPPPXXXiiiwwwuuukkkyyy{{{}}}zzz~~~zzzooo]]]SSSKKKHHHHHHHHHKKKPPPOOONNNNNNKKKEEEJJJdddRRR??????888444444444333222222111111000000000000000000000000000000000111111111111222000222333333333555;;;@@@WWW~~~zzzwwwsssjjj```OOOJJJBBB<<<999888888888777777888;;;>>>@@@???>>>>>>;;;<<>>===;;;999777666555555111333333222000444<<>>===;;;<<<<<<===DDDNNNSSSSSSPPPGGGCCCGGGIIIHHHKKKRRRiii|||ZZZWWW]]]QQQHHHQQQKKKKKKKKKJJJJJJJJJJJJIIIzzzxxxuuuttttttuuutttsssnnnllljjjhhhgggfffcccaaa]]]]]]\\\WWWQQQLLLJJJKKKGGGGGGFFFEEECCCAAA@@@>>>============<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;;;;::::::999999::::::;;;<<<<<<===>>>???@@@AAAAAA?????????>>>>>>?????????>>>???AAADDDGGGKKKNNNOOOQQQTTTXXX\\\```bbbccccccfffhhhjjjlllllllllnnnpppnnnnnnnnnmmmkkkjjjkkkmmmlllooosssvvvxxxzzzcccWWWdddyyyvvvooovvvzzz~~~nnnaaafffwwwzzzrrrqqqdddYYYRRRZZZiiivvvsssnnnyyy|||~~~}}}vvvjjjZZZQQQIIIGGGGGGGGGKKKQQQPPPMMMLLLKKKHHHNNNgggLLL<<<>>>777555444444333333222111111000000000000000000000000000000000000111111111111///222333222222555999<<>>AAABBBBBB???<<<===BBBEEEDDDDDDEEEFFFHHHJJJLLLNNNRRR[[[bbbeeefffggghhhhhhiiijjjlllpppvvvwww{{{uuu~~~hhhSSS]]]uuuvvv___```ttt~~~{{{uuujjj___SSSMMMHHHGGGIIIIIIFFFBBBDDDMMMrrrnnnddd^^^XXXQQQOOOQQQRRRNNNJJJIIIKKKNNNOOOMMMKKKIIIIIIKKKKKKJJJIIIGGGEEECCCBBB@@@???===;;;888777666555222333333111111333999>>>CCCJJJZZZzzzmmmkkkqqq|||zzzvvvsssmmmgggcccaaa[[[RRRNNNPPPEEEBBB???>>>>>>???>>>>>>===>>>>>>AAAJJJSSSSSSMMMFFFEEEHHHKKKHHHJJJ___wwwgggUUUVVVTTTOOOLLLIIIKKKKKKJJJJJJJJJIIIIIIIII{{{xxxuuuttttttuuutttsssqqqooollljjjhhhfffbbb___]]]^^^]]]XXXQQQLLLJJJKKKGGGGGGFFFEEECCCAAA@@@???>>>=========<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<;;;::::::999999::::::;;;<<<<<<===>>>???@@@AAAAAA??????>>>>>>>>>>>>??????===>>>AAADDDHHHLLLOOOQQQRRRUUUXXX]]]```bbbbbbbbbbbbeeehhhjjjkkkmmmooopppnnnnnnmmmkkkhhhhhhiiikkkeeehhhlllppptttyyy~~~XXXVVVmmm}}}lllbbbhhhkkkmmmppptttvvvppphhhaaaWWW___ttt|||www~~~oooeeeZZZSSSXXXeeerrr}}}rrrqqqzzz~~~sssgggXXXOOOHHHFFFFFFGGGKKKQQQQQQMMMKKKJJJIIIQQQiiiHHH:::>>>777555444444333333222222111000000000000000000000000000000000000111111111111///222333222222555888:::IIIggg}}}yyyqqq^^^WWWLLLCCC>>>;;;999888666555555777;;;???AAAAAAAAA>>>???DDDGGGEEEDDDEEENNNMMMOOOUUU\\\bbbfffiiihhhgggfffeeeeeegggkkkooovvvwwwuuu{{{cccTTTgggbbbYYYccc{{{}}}yyysssggg\\\QQQLLLGGGFFFHHHHHHEEEBBBCCCOOOxxx___^^^UUUOOOJJJKKKQQQTTTRRRNNNGGGJJJMMMOOONNNLLLKKKJJJKKKKKKKKKIIIHHHFFFDDDCCCAAA@@@>>>;;;999777666666333333222111222444777:::DDDHHHIIIaaaxxxZZZlllxxxzzzsssmmmiiiddd^^^ZZZZZZUUULLLHHHJJJBBB???<<<;;;===>>>???>>>>>>@@@AAAEEEOOOWWWQQQFFF>>>DDDNNNPPPJJJQQQtttoooYYYUUUTTTKKKNNNQQQDDDKKKJJJJJJJJJIIIIIIIIIIII~~~{{{xxxwwwwwwvvvtttrrrppppppnnnkkkgggbbb^^^\\\___]]]ZZZWWWTTTOOOIIIDDDGGGEEEDDDCCCDDDDDDBBB@@@<<<<<<;;;;;;;;;<<<<<<===;;;;;;;;;::::::999999999999999999999999999999999999:::;;;<<<===???@@@@@@>>>>>>>>>===<<<<<<>>>@@@===@@@FFFKKKPPPSSSTTTUUUTTT[[[___]]]^^^bbbccc```ccceeehhhiiijjjkkknnnpppnnnnnnmmmkkkjjjiiihhhgggggggggiiikkklllrrr{{{^^^WWWfffuuu```___aaa```bbbbbb^^^XXXWWW[[[[[[```eeelll~~~}}}uuuuuuwwwoooZZZXXXbbbccchhhyyyppprrrwwwwwwllldddTTTMMMFFFCCCFFFJJJMMMNNNQQQTTTJJJEEERRRddduuusssHHH@@@000===999777444333333333222111111111111111000000000000000000000000111111111111333333333333444555666666EEE]]]~~~}}}wwwsssjjj___QQQFFFAAA>>>:::666:::999888888:::===@@@CCCHHHHHHGGGGGGHHHIIIJJJKKKRRRUUUZZZ```fffiiijjjiiipppddd```hhhnnnjjjiiimmmrrrwwwmmmyyybbbXXXjjjnnnZZZYYYnnn~~~}}}zzzqqqddd[[[LLLJJJIIIJJJHHHCCCAAACCCEEEYYYVVVZZZRRRQQQNNNMMMMMMOOOQQQSSSJJJJJJKKKLLLKKKIIIGGGEEEFFFJJJKKKHHHGGGHHHFFFAAACCCBBB???===;;;999888777555444333222222444666777BBBBBBGGGXXXyyyiiijjj}}}|||}}}||||||~~~}}}{{{xxxrrrkkkeeeaaa[[[XXXRRRLLLHHHEEEDDDDDDAAA???<<<999999;;;>>>@@@999CCCKKKOOOSSSTTTMMMCCCEEEJJJLLLIIINNNhhh\\\WWWQQQMMMMMMNNNNNNMMMOOOMMMKKKKKKLLLKKKGGGCCC}}}zzzxxxvvvvvvvvvtttsssqqqpppnnnkkkhhhccc___]]]___]]]ZZZXXXUUUPPPKKKGGGHHHGGGEEEEEEEEEEEECCCAAA<<<<<<;;;;;;;;;<<<<<<===;;;;;;:::::::::999999999999999999999999999999999999999:::<<<===>>>???@@@@@@@@@@@@>>>===<<<>>>@@@@@@BBBGGGLLLRRRXXX\\\^^^[[[```bbb^^^\\\______]]]aaacccfffhhhjjjllloooqqqrrrrrrqqqpppnnnmmmlllkkkjjjjjjkkkmmmnnnttt{{{]]]WWWhhhkkk\\\\\\^^^ZZZWWWWWWTTTRRRUUUZZZWWW^^^fffooorrrllluuu|||www___XXX___bbbkkk~~~ssstttwwwyyy}}}ttthhh```SSSMMMFFFDDDFFFJJJMMMNNNNNNSSSIIIDDDTTTiiiyyymmmFFFAAA333<<<888666333333333333222111111111111111000000000000000000000000111111111111333333222333333444555666<<>>=========:::888555222000000000000777AAAGGGLLLaaapppttt{{{yyy~~~||||||~~~~~~~~~~~~~~~~~~}}}{{{xxxvvvtttsssssstttsssqqqnnniiiccc]]]YYYUUURRRMMMHHHDDDBBBAAAAAA===<<<:::999:::<<<>>>@@@CCCIIINNNNNNOOOOOOJJJCCCLLLNNNOOOSSSccc~~~jjjWWWSSSOOOMMMNNNOOONNNMMMOOOLLLJJJIIIKKKKKKJJJHHH|||yyywwwvvvvvvvvvuuusssqqqqqqooommmiiieeeaaa______]]]ZZZXXXVVVRRRMMMIIIJJJHHHFFFFFFFFFFFFDDDBBB===<<<<<<;;;;;;;;;<<<<<<::::::::::::999999999999999999999999999999999999888999:::;;;===>>>??????BBBBBBBBB@@@>>>===>>>???BBBCCCFFFKKKQQQXXX^^^aaaaaadddccc^^^\\\]]]^^^]]]___aaaeeegggiiilllooorrrtttssssssrrrqqqooonnnmmmkkkllloooqqqrrryyyyyy[[[WWWhhhyyyccc]]]]]]___VVVNNNLLLMMMOOOTTTZZZYYYbbbkkkwwwxxxiiipppfffXXX[[[^^^jjjwwwtttsssxxx{{{pppcccZZZQQQKKKEEEDDDGGGKKKMMMNNNLLLRRRHHHBBBVVVpppdddBBBBBB999;;;666444222222333333333111111111111111000000000000000000000000111111111111222222222333333444555666888LLLsssuuu{{{~~~zzzssslllbbbVVVKKKCCC>>><<<999888777888:::>>>BBBDDDHHHLLLOOOOOONNNQQQXXX______aaadddgggiiiiiiiiihhhgggeeegggjjjjjjlllzzzvvveeewww{{{iiidddjjjlllmmmmmmlllmmmqqquuuqqqkkkzzzuuufffqqq{{{ddd___zzz}}}zzztttkkk```WWWIIIHHHHHHIIIEEE@@@>>>AAAWWW}}}mmmTTTNNNPPPPPPPPPPPPOOOOOOPPPPPPOOOPPPPPPQQQPPPOOOMMMLLLFFFIIIIIIFFFFFFIIIIIIFFFBBBBBBAAA@@@@@@@@@@@@@@@>>><<<999555222000//////111CCCMMMIIIPPPqqq{{{tttxxxfffsss{{{xxxuuutttvvvxxxyyyzzzwwwwwwxxxxxxyyyyyyyyyzzzzzzzzzxxxwwwuuuuuuttttttqqqpppnnnllljjjiiihhhhhhgggfffeeebbb]]]XXXSSSPPPLLLJJJFFFCCC@@@>>>>>>>>>;;;;;;;;;;;;<<<>>>@@@AAAIIILLLMMMKKKJJJKKKIIIEEEJJJKKKOOO]]]wwwWWWSSSQQQOOOOOOPPPQQQPPPOOOPPPMMMJJJIIIIIIJJJJJJIII{{{yyywwwvvvvvvvvvuuutttrrrqqqpppnnnkkkgggcccaaa^^^\\\ZZZXXXVVVSSSOOOKKKJJJHHHFFFFFFFFFEEECCCBBB======<<<;;;;;;;;;;;;<<<:::999999999999999999999888888888888888888888888888888999;;;<<<===>>>???BBBCCCCCCAAA>>>======>>>@@@BBBEEEJJJPPPVVV[[[]]]bbbbbbaaa^^^\\\]]]```bbb```ccceeegggiiikkknnnpppqqqqqqqqqqqqpppooommmlllkkkmmmssswwwzzzwww[[[UUUeeeqqqjjjkkkhhhcccXXXNNNLLLOOORRRWWW]]]ccclllvvvqqqmmmlllZZZYYYZZZggg}}}{{{uuusss}}}yyymmm___VVVNNNIIIEEEDDDHHHLLLNNNNNNJJJQQQGGGCCCZZZuuu\\\@@@CCC===999555333111111333333333222111111111111000000000//////000000000111111111111222222222222333444555666<<>><<<888888777888:::>>>BBBDDDMMMRRRVVVUUUSSSUUU^^^fffcccdddfffgggfffeeeeeeeee___aaafffkkkmmmttt|||dddooowwwjjj___ffflllsssvvvuuutttuuuwwwzzz{{{zzzeeekkklll^^^}}}{{{vvvooofff[[[TTTIIIHHHHHHIIIEEE??????CCC^^^ZZZRRRKKKNNNOOOPPPPPPPPPOOONNNMMMNNNOOOOOOOOOOOONNNMMMLLLGGGIIIIIIEEEFFFIIIJJJHHHBBBAAA@@@???????????????@@@???<<<:::888666555555222???KKKLLLMMMcccnnniiirrr|||~~~~~~uuurrrmmmkkkkkkmmmmmmnnnkkkkkkllllllmmmmmmnnnnnnnnnnnnmmmkkkjjjiiihhhhhhfffeeecccaaa```___^^^^^^[[[[[[ZZZWWWTTTPPPLLLJJJEEECCCAAA>>>===<<<<<<<<<<<<<<<======>>>???@@@AAADDDFFFGGGGGGGGGIIIJJJKKKGGGOOOZZZjjjgggWWWRRRRRRRRRRRRSSSRRRQQQPPPOOONNNLLLJJJIIIGGGEEEDDD|||zzzxxxwwwwwwwwwuuutttsssrrrqqqooommmiiifffddd___\\\YYYWWWUUUSSSOOOMMMJJJHHHFFFEEEEEEDDDBBB@@@======<<<;;;;;;;;;;;;;;;999999999999999999999999888888888888888888888888777888999:::;;;<<<===>>>AAABBBCCCAAA???>>>>>>???>>>BBBIIIPPPWWW\\\___```bbbaaa___^^^\\\]]]```dddeeefffhhhiiihhhiiikkklllnnnooopppqqqqqqpppnnnmmmiiilllsss{{{xxx\\\TTT```xxxvvv|||yyydddZZZRRRRRRUUUXXX\\\```nnnwwwuuujjjsssmmm^^^[[[]]]mmm~~~xxxzzzwwwjjj]]]UUUKKKGGGDDDEEEIIIMMMNNNNNNLLLOOOHHHHHH___wwwVVVAAAAAA@@@777555333222222333444333222111111111111000000000//////000000000111111111111222222222222333444555555<<>>999888888888:::>>>AAADDDJJJNNNRRRQQQOOOQQQYYY```aaaccceeedddbbb``````aaa```bbbhhhpppxxxjjjiiiqqqnnnffffffmmmuuu|||~~~}}}zzzpppooosssooozzzlllXXX}}}}}}xxxrrriii___VVVPPPIIIHHHIIIHHHDDD???BBBHHHjjj~~~LLLPPPLLLMMMNNNOOOPPPOOONNNLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJGGGIIIIIIFFFFFFIIIJJJHHHCCCCCCAAA@@@????????????AAA@@@???===;;;:::999888333222<<>><<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>?????????AAACCCFFFGGGIIIMMMRRRYYYiiixxxhhhTTTUUUQQQRRRSSSSSSRRRQQQPPPOOOJJJLLLNNNNNNLLLGGGCCCAAA}}}zzzxxxxxxwwwuuutttsssssssssqqqnnnkkkhhhgggaaa^^^[[[XXXVVVTTTQQQNNNJJJHHHFFFEEEEEEDDDBBB@@@>>>===<<<;;;;;;;;;;;;;;;888888888999999999999999888888888888888888888888666777888999;;;<<<======???AAACCCCCCBBBAAAAAABBBAAAFFFNNNWWW^^^dddggghhhbbb```^^^^^^]]][[[___dddiiijjjkkkjjjiiihhhiiijjjlllnnnppprrrssssssrrrqqqjjjjjjpppyyy{{{bbbTTTZZZnnn}}}~~~```ZZZVVVXXX[[[]]]bbbgggvvvmmmgggvvvmmmbbbbbbeee{{{|||yyy~~~sssfff[[[TTTHHHFFFCCCEEEJJJNNNNNNNNNMMMMMMIIIQQQhhhzzzPPPCCC>>>@@@888777555333333444444333222111111111111000000000000000000000000111111111111111111111222222333444555666:::OOOttt~~~|||wwwpppdddWWWKKKDDD:::999888888:::===@@@CCC@@@EEEJJJKKKKKKNNNUUU[[[bbbeeegggfffcccaaaccceeekkklllqqqyyysssjjjooosssqqqpppttt{{{pppjjjrrr{{{rrrccc~~~{{{uuummmcccYYYPPPKKKIIIHHHGGGFFFAAA???DDDMMMyyykkkHHHNNNMMMLLLLLLMMMMMMMMMKKKJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGJJJJJJGGGGGGJJJJJJGGGEEEEEEDDDBBBAAAAAAAAAAAAAAAAAA@@@>>><<<:::999888888000444CCCGGGFFFYYYvvvzzzttt~~~{{{^^^```pppxxxzzzxxxsssooolllkkkjjjjjjfffccc^^^[[[YYYWWWTTTRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQRRRQQQQQQPPPOOONNNKKKKKKJJJHHHHHHGGGGGGGGGEEEDDDDDDCCCBBBAAA@@@???======<<<<<<<<<<<<<<<===999999888999:::<<<>>>???@@@AAADDDIIIKKKNNNWWW___wwwpppZZZQQQKKKOOOQQQRRRRRRPPPOOOOOOPPPJJJNNNRRRTTTQQQKKKFFFDDD|||zzzyyyxxxuuutttttttttsssrrrpppmmmjjjhhheeebbb^^^[[[XXXVVVSSSPPPKKKIIIGGGFFFFFFEEEBBB@@@>>>>>>===;;;;;;::::::;;;777888888888999999999999888888888888888888888888666666777999:::;;;<<<===???AAADDDEEEEEEEEEFFFGGGGGGJJJPPPVVV\\\bbbeeeggg]]]ZZZ[[[^^^^^^]]]```gggkkkllllllkkkiiihhhiiijjjjjjlllpppsssuuuuuutttsssmmmiiiiiisssiiiVVVVVV```rrr~~~}}}yyyyyywwwqqq\\\YYYYYY\\\___cccjjjrrrvvvjjjmmm{{{ooogggfffjjjxxx|||{{{ooocccYYYSSSFFFDDDCCCFFFKKKNNNOOONNNOOOKKKJJJ[[[sss~~~lllKKKEEE:::@@@:::999777555444555555444222111111111111000000000000000000000000111111111111111111111111222333444555333555AAA\\\~~~|||vvvnnnbbbSSSIII<<<:::999999:::<<>>===FFFQQQ~~~WWWKKKLLLLLLKKKKKKKKKKKKJJJIIIHHHGGGHHHGGGGGGGGGGGGGGGHHHHHHHHHKKKKKKIIIHHHJJJHHHEEECCCCCCBBBBBBBBBBBBBBBCCC??????????????????>>>>>>:::777888===BBBHHHPPPXXXpppqqqooodddmmmxxxxxxrrrjjjeeecccbbb```^^^\\\ZZZWWWUUUTTTQQQNNNKKKIIIIIIIIIHHHHHHGGGFFFFFFEEEFFFGGGGGGGGGFFFEEEEEEBBBBBBAAA@@@????????????>>>>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<777777777888:::>>>BBBEEEEEECCCFFFMMMRRRZZZiiiwww~~~aaaYYYUUULLLOOOQQQSSSSSSQQQQQQSSSVVVVVVYYY\\\ZZZUUUNNNIIIGGG}}}{{{zzzxxxvvvttttttttttttssspppnnnkkkjjjhhheee```]]]ZZZXXXUUURRRMMMKKKIIIGGGGGGFFFCCCAAA???>>>===<<<;;;:::::::::777777888888999999999999777777777777777777777777666666777888:::;;;<<<===???BBBEEEGGGHHHIIIJJJKKKMMMMMMOOOQQQTTTXXX\\\^^^VVVTTTWWW]]]``````dddlllkkklllmmmllljjjiiijjjkkkgggjjjnnnqqqtttuuuttttttqqqhhhdddmmm|||nnnXXXTTTUUUgggxxxyyypppiiiccc___ZZZYYY[[[___bbbgggrrr}}}zzzkkkjjjuuurrrjjjgggkkkyyyuuuxxxlll```WWWSSSEEECCCCCCFFFKKKOOOOOONNNPPPIIIKKKccczzz```HHHFFF888@@@===;;;888666555555555444222111111111111000000000000000000000000111111111111111111111111222333444555777777===QQQttt|||yyysssgggWWWJJJ===;;;:::999:::<<<>>>@@@GGGKKKSSS]]]gggpppuuuxxxyyy|||}}}|||vvvwww}}}yyyyyy|||xxx|||}}}jjjhhhqqqyyyaaa{{{xxxqqqggg[[[PPPIIIEEEFFFDDDBBB@@@;;;<<>>>>>>>>???@@@AAABBBCCC<<<===???BBBDDDEEEFFFGGG666<<<;;;555===MMMPPPHHHfffwwwlllmmmppp}}}|||ssshhhaaa___]]]XXXTTTUUUTTTSSSRRRQQQOOOKKKHHHEEEDDDDDDCCCBBBAAA@@@@@@>>>???@@@BBBBBBAAA@@@@@@???>>>>>>===<<<<<<======<<<<<<<<<<<<============;;;;;;;;;;;;;;;;;;<<<<<<888777777999===CCCIIILLLGGGEEEGGGPPPYYYeeezzzwwwggg]]]XXXWWWQQQSSSVVVVVVUUUVVVZZZ]]]eeefffeee```VVVNNNHHHFFF~~~|||{{{zzzxxxwwwtttrrrqqqqqqqqqpppmmmkkkiiifffccc```\\\XXXSSSPPPKKKJJJIIIGGGEEEDDDCCCCCC@@@???===<<<::::::999999999999999999999999999999777777888888888777777666777888888999999:::;;;;;;???BBBFFFGGGHHHJJJOOOSSSQQQQQQPPPPPPRRRSSSUUUVVVUUUYYY]]]bbbeeehhhlllooommmmmmllljjjjjjjjjjjjjjjhhhfffeeejjjrrrwwwxxxvvvuuukkkgggoooyyy~~~fffPPPRRR]]]iiikkkddd\\\XXXXXX^^^XXX[[[fffnnnrrr~~~ooohhhhhhnnnzzzssspppkkkooovvvvvv~~~sssiii___VVVPPPFFFEEEEEEHHHMMMOOONNNMMMRRRGGGOOOkkkzzz}}}\\\JJJBBB<<<<<<;;;999888777666555444333333333222111111000111111111000000000000000000000000222222333333333333444444444777<<>><<<;;;:::999999999999999999999999999999777777888888888888777777777888888999999:::;;;;;;>>>AAADDDGGGHHHJJJNNNRRRRRRPPPNNNLLLMMMPPPTTTVVVTTTYYY___eeehhhjjjkkkllllllllllllkkkkkkkkkkkkkkkgggcccbbbeeemmmtttwwwxxxvvvlllgggoooxxxmmmXXXPPPXXXbbbfffdddaaa```aaaaaa```gggrrrxxxzzz|||kkkggghhhooossspppsssuuuzzz}}}{{{ooodddZZZRRRMMMEEEEEEEEEIIIMMMOOONNNMMMNNNCCCKKKfffvvv|||VVVGGG@@@:::;;;;;;888888777666555444333333333222222111111111111111111111111111111111111111222222222333333333444444333555888BBB]]]|||sssggg^^^OOOEEE<<<:::;;;<<<@@@EEEYYY___ffflllpppqqqsssuuuuuuuuuuuuvvvxxx{{{~~~zzzzzzzzz{{{~~~sssddddddhhhmmmkkkdddbbbfffeeehhh___]]]eee```aaauuu```]]]ppp~~~{{{yyysssiii]]]RRRJJJGGGFFFGGG???@@@BBB===HHHbbbrrrXXXIIIMMMIIIGGGKKKJJJHHHGGGFFFGGGGGGGGGDDDFFFHHHHHHFFFEEEFFFGGGLLLKKKIIIGGGEEEDDDDDDDDDBBBCCCCCCBBBAAA@@@@@@BBBBBBBBBCCCCCCCCCCCCCCCCCC???@@@???===;;;===EEELLLMMMbbbyyyooo```PPPJJJKKKIIIFFFCCCAAABBBDDDEEEFFFCCCBBBBBBAAA@@@>>><<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;:::::::::999:::::::::;;;;;;;;;;;;:::>>><<<:::999888888888888:::@@@FFFKKKNNNQQQUUUXXXNNN]]]lllvvvrrr]]][[[YYYZZZ[[[VVVWWWZZZ^^^___[[[WWWTTTSSSOOOMMMKKKJJJIIIIIIHHHFFF}}}||||||{{{yyyvvvtttrrrrrrtttuuuuuuuuuooolllgggbbb___[[[WWWTTTOOONNNKKKHHHFFFDDDBBBAAA@@@???>>><<<;;;:::999999999999999999999999999999777777888888888888777777777888888999999:::;;;;;;<<>>999::::::888888777666555444444333333333222111111111111111111111111111111111111111222222222222333333333333222444555;;;PPPssszzzqqqjjj[[[NNNAAA<<<======@@@CCCSSSTTTYYYaaajjjmmmkkkgggkkkkkklllnnnqqquuuxxx{{{uuutttssssssxxxzzzjjjccc]]]^^^fffdddYYYUUUZZZZZZ\\\QQQKKKVVVdddwwwcccUUUddd~~~zzzvvvssslllbbbVVVNNNHHHGGGFFFDDD===@@@BBBBBBWWWzzzrrrNNNHHHKKKIIIHHHJJJIIIHHHGGGFFFFFFFFFGGGFFFHHHIIIIIIHHHGGGGGGHHHPPPNNNJJJGGGEEEEEEEEEFFFBBBCCCDDDCCCBBBAAABBBCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCCCC@@@<<<===AAAEEEJJJRRRfff{{{sssgggXXXKKKEEEGGGCCC???<<<>>>@@@CCCDDDCCCCCCCCCCCCBBBAAA@@@???<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::;;;<<<<<<;;;;;;:::;;;999777555555777:::;;;EEEHHHLLLPPPSSSWWW\\\___jjj~~~xxx^^^OOOPPPOOORRRTTTOOONNNPPPSSSTTTRRRPPPPPPPPPJJJHHHGGGFFFGGGHHHGGGFFF~~~~~~}}}|||{{{{{{xxxuuutttuuuwwwwwwwwwqqqnnnhhhddd```]]]YYYWWWRRRPPPNNNJJJGGGDDDCCCBBBAAA@@@>>><<<;;;:::::::::::::::999999999999999888666777777888888888888777777888888999999:::;;;;;;<<<>>>AAADDDEEEFFFGGGGGGJJJIIIIIIJJJNNNSSSXXX\\\___dddjjjnnnnnnmmmkkkjjjiiijjjlllmmmnnnnnnmmmmmmaaa______ccckkktttzzz}}}xxxnnnkkkpppwww~~~}}}lllWWWTTTSSSXXXaaaiiinnnooorrrnnnnnnttt}}}|||oooffffffmmmuuu{{{tttxxxqqqcccXXXOOOIIIEEEDDDEEEHHHKKKMMMOOONNNNNNKKKHHHTTTmmm~~~pppHHHAAA===999:::;;;888777777666555555444444333333222111111111111222111111111111111111111111111222222222222333333333333555666999IIIjjjzzzvvvgggWWWGGG@@@>>>======???BBBFFFOOO]]]iiinnnkkkgggjjjjjjjjjkkklllmmmooopppqqqooonnnooovvvwwwiiifffZZZYYYaaabbbXXXYYYbbbcccfff___VVV\\\rrrsssUUU[[[uuu}}}wwwsssjjjcccYYYOOOIIIGGGFFFFFFDDD???AAABBBEEEaaa```IIIJJJLLLJJJKKKJJJIIIIIIHHHGGGGGGFFFFFFGGGHHHJJJJJJHHHGGGHHHIIIMMMLLLKKKIIIHHHGGGGGGGGGCCCDDDEEEDDDCCCBBBCCCDDDBBBBBBCCCDDDEEEFFFGGGGGGDDDDDDDDDBBB???>>>@@@AAAHHHLLLWWWlll}}}yyyxxxnnnYYYGGGDDDBBB@@@@@@@@@AAA@@@???BBBCCCCCCDDDDDDCCCCCCBBB>>>======<<<<<<======>>>????????????????????????<<<=========<<<;;;;;;:::999999888777888<<>>===;;;;;;:::::::::::::::999999888888888666666777888888888888888777888888999999:::;;;;;;<<<>>>@@@CCCEEEEEECCCBBBCCCEEEIIIMMMSSSXXX]]]___dddfffhhhhhhhhhgggggghhhgggiiikkknnnooonnnmmmlll___```ccciiiqqqxxx}}}xxxpppmmmrrrxxx~~~qqq___XXXQQQSSS\\\fffkkkkkkooolllnnnzzztttqqqcccccckkkvvv}}}xxx{{{mmm___TTTMMMGGGDDDCCCFFFIIILLLNNNNNNNNNNNNJJJMMM]]]uuudddCCCAAA???:::;;;<<<777777666666555555444444444333333222111222222222111111111111111111111111111111111222222222333333222444666999DDDbbb~~~ooo```PPPFFFAAA===;;;<<<>>>HHHVVVdddlllooommmlllggggggffffffffffffffffffkkkjjjkkkoooyyyvvvgggggg[[[WWW]]]aaabbbmmm}}}vvveee]]]fffiii[[[lll{{{tttoooaaaZZZPPPIIIFFFFFFFFFFFFCCC>>>@@@AAAEEEdddTTTHHHJJJKKKKKKKKKJJJJJJIIIIIIHHHGGGGGGFFFFFFHHHJJJIIIHHHGGGHHHHHHGGGHHHJJJKKKKKKJJJHHHGGGCCCDDDEEEEEECCCCCCDDDEEEBBBCCCCCCDDDEEEFFFGGGGGGCCCCCCDDDCCCBBBAAAAAABBBEEEMMMQQQXXXvvvpppbbbMMMIIIDDDAAA?????????>>>???@@@AAAAAABBBBBBBBBAAA@@@@@@????????????@@@@@@AAAAAAAAAAAAAAAAAABBBBBB>>>===<<<;;;::::::999999:::<<<>>>???@@@DDDJJJNNNTTTQQQQQQ[[[jjjvvv{{{zzzkkkbbbTTTQQQSSSNNNOOOQQQJJJKKKKKKKKKMMMPPPSSSUUUUUUNNNLLLIIIHHHGGGFFFDDDCCC~~~|||~~~|||yyywwwwwwwwwvvvuuurrrooollljjjgggddd```\\\WWWVVVSSSPPPLLLJJJHHHGGGAAA@@@???===<<<;;;::::::;;;::::::999999888888888555666777888888999888888777888888999999:::;;;;;;<<<>>>AAAEEEHHHHHHEEEBBBBBBEEEIIIOOOTTTXXXZZZ\\\^^^______^^^]]]^^^bbbdddeeehhhkkknnnooonnnkkkjjj___bbbffflllssszzzyyyqqqoootttyyyvvvhhh___VVVVVV]]]fffjjjkkkmmmqqq|||}}}qqqmmm^^^___hhhxxx||||||}}}uuuhhh\\\RRRKKKFFFDDDBBBFFFKKKNNNNNNNNNNNNOOOGGGPPPccczzz[[[AAABBB@@@:::;;;<<<777777666666555555555555444444333222222222222222222222222222222222222222111111111111222222222222000333555777>>>TTTyyywwwkkk]]]RRRHHH???;;;<<>>???????????????BBBBBBAAAAAAAAAAAABBBBBBAAABBBBBBBBBBBBCCCCCCCCC???===;;;:::999:::<<<===<<<@@@DDDFFFGGGIIIMMMPPPQQQUUU___mmm{{{lllZZZUUUMMMOOOQQQLLLNNNQQQKKKLLLJJJIIIIIIJJJKKKKKKJJJHHHFFFEEEDDDFFFFFFFFFEEE}}}|||{{{yyyxxxwwwxxxxxxvvvuuurrrqqqpppooommmiiiddd```YYYXXXUUURRROOOMMMKKKJJJAAAAAA???===<<<;;;;;;;;;;;;;;;::::::999888888777555666777888888999999999777888888999999:::;;;;;;;;;===AAAGGGLLLNNNKKKHHHHHHHHHIIIKKKNNNPPPRRRSSSTTTUUUVVVVVVWWWZZZ___bbbdddgggkkknnnnnnllliiiggg```bbbfffkkkqqqxxxyyyrrrqqqvvvzzz}}}{{{|||ssskkkcccaaagggooossstttzzz~~~rrreee\\\]]]jjj~~~vvvnnncccYYYPPPJJJFFFCCCAAAFFFLLLNNNNNNNNNNNNOOOFFFQQQeee{{{UUU???CCC@@@999999;;;666666666666555555555555444444333222222222222333222222222222222222222222111111111111222222222222222333666777888DDDaaa|||}}}vvvlll```RRRDDD???@@@>>>EEENNNRRRSSSRRRTTTVVVSSSUUUWWWZZZ^^^```bbbcccdddjjjsssqqqgggaaabbb___[[[fff{{{[[[hhh~~~iiikkk}}}xxxoooeee^^^QQQKKKDDDBBBDDDFFFFFFEEEAAA>>>AAAEEENNNmmm```HHHIIIDDDCCCIIIFFFFFFFFFGGGGGGFFFEEECCCCCCCCCEEEFFFFFFEEEDDDDDDEEECCCDDDFFFHHHHHHGGGEEEDDDAAABBBDDDDDDCCCBBBDDDEEEEEEDDDDDDCCCBBBBBBAAAAAADDDCCCBBBCCCCCCDDDDDDCCCBBBCCCHHHOOOWWWiiiuuubbbPPPEEEBBBBBBCCC???@@@@@@AAAAAAAAAAAA@@@BBBBBBAAAAAAAAAAAABBBBBBDDDDDDDDDDDDEEEEEEFFFFFFBBB@@@===<<<===AAAFFFIIIGGGMMMTTTVVVUUUSSSTTTUUU___iiivvvttt^^^PPPNNNJJJOOOPPPJJJLLLPPPJJJLLLJJJGGGFFFGGGGGGEEEBBBEEECCCBBBCCCEEEGGGGGGFFF}}}{{{wwwwwwvvvwwwyyyyyywwwuuussssssssssssqqqmmmhhhcccZZZYYYVVVSSSQQQNNNMMMLLLBBBAAA???>>><<<;;;;;;;;;;;;;;;::::::999888777777555555666888888999999999777888888999::::::;;;;;;:::<<>>FFFOOOTTTSSSOOOJJJJJJHHHFFFEEEFFFIIILLLOOORRRVVVXXXYYYYYYZZZ[[[^^^dddlllpppoookkkfffcccaaahhhhhhccciiiyyysssrrrqqqsss{{{{{{{{{|||}}}~~~vvvddd\\\aaaqqq{{{yyyzzzzzzmmmdddZZZTTTMMMEEEBBBCCC???GGGLLLKKKLLLOOOMMMHHHXXX]]]hhhZZZPPPDDD===;;;:::999666666666666666666666666666333333333333333333333333111111111111111111111111222111111111222333333444222222444666555888DDDQQQzzz~~~vvvjjj[[[MMMEEE?????????AAAGGGMMMOOONNNRRRTTTWWW[[[```eeeiiikkknnn}}}lllooo~~~wwwkkkhhhfffeeevvvkkkiiiyyynnnqqqxxx~~~~~~|||zzzuuummmaaaTTTLLLDDDDDDBBBAAACCCFFFEEEBBB@@@IIIOOOTTTfffrrr\\\IIIGGGHHHDDDBBBFFFCCCCCCCCCDDDDDDDDDDDDDDDEEEDDDCCCDDDEEEFFFEEEDDDBBBBBBBBBBBBBBBBBBBBBBBBAAABBBCCCCCCAAA@@@AAABBB@@@BBBEEEEEEDDDBBBBBBBBBDDDEEEFFFEEEDDDEEEFFFHHHIIIGGGGGGJJJNNNYYYjjjzzz{{{gggZZZPPPHHHGGGJJJLLLMMMOOORRROOOJJJFFFNNNNNNFFFEEEOOOSSSQQQ[[[fffjjjccc```cccaaaZZZZZZSSSMMMOOOZZZfffooossssssrrrzzz~~~ssspppvvvrrrgggZZZVVVQQQNNNMMMMMMMMMLLLFFFFFFGGGGGGGGGFFFEEEEEEJJJIIIGGGEEEEEEFFFGGGHHH|||~~~}}}|||{{{yyyxxxwwwvvvqqqppppppooonnnlllkkkjjj___\\\XXXUUUSSSQQQNNNLLLHHHDDD???<<<<<<<<<===<<<===<<<;;;:::999888888777777777888888888999999999888888777777888888999:::;;;;;;>>>EEENNNSSSSSSQQQKKKKKKJJJGGGFFFFFFIIILLLOOOSSSXXX[[[]]]]]]]]]^^^ccchhhnnnpppnnnhhhccc```dddjjjiiidddgggvvvtttrrrrrrvvv{{{~~~~~~~~~|||zzztttaaa]]]cccssswwwiii___UUUOOOIIICCCAAABBBAAAHHHLLLLLLLLLOOOMMMHHHXXX```pppRRRKKKAAA;;;::::::999777555555555555555555555555333333333333333333333333111111111111111111111111222222111111222222333444222222444555444777AAAMMMlllzzzqqqfffYYYPPPDDDBBB@@@BBBGGGMMMOOOMMMRRRTTTYYY___fffmmmtttyyyrrrwwwnnnkkkxxxvvvkkklllqqqxxxmmmsss{{{mmmsss~~~|||yyyuuuoooggg[[[PPPHHHCCC@@@@@@DDDHHHGGGCCC@@@MMMQQQXXXeeezzziiiVVVFFFFFFGGGDDDBBBEEECCCCCCCCCCCCCCCCCCCCCCCCDDDCCCBBBCCCDDDEEEDDDCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@AAAAAA@@@??????AAACCCAAABBBDDDDDDBBBBBBBBBCCCDDDEEEEEEEEEDDDDDDFFFHHHHHHFFFEEEHHHLLLTTTdddsssyyymmmgggdddjjjnnnoooqqqsssrrrmmm```kkknnnddd]]]bbbiiikkk{{{}}}}}}www|||yyywwwwww{{{yyy~~~wwwaaa]]]cccfffccchhhbbbXXXPPPLLLKKKKKKKKKHHHHHHHHHHHHHHHHHHHHHGGGHHHFFFEEECCCCCCDDDEEEFFF~~~~~~|||zzzxxxwwwvvvqqqqqqpppooonnnlllkkkjjjaaa^^^ZZZWWWUUURRROOOMMMJJJGGGBBB???>>>>>>>>>===<<<<<<;;;:::999888888777777777777888888888888999888777777777777888999999<<<;;;===DDDLLLRRRTTTTTTLLLLLLLLLJJJIIIIIILLLNNNUUUXXX\\\______^^^^^^___jjjmmmpppppplllfffaaa^^^gggkkkjjjdddfffrrrzzz{{{uuurrrrrrzzz|||www|||}}}}}}~~~|||yyy~~~}}}tttbbbaaahhhxxx{{{{{{|||qqqbbbYYYOOOIIIEEE@@@@@@CCCDDDIIIMMMMMMLLLMMMLLLJJJWWWddd{{{gggIIIDDD===999999:::999777555555555555555555555555444444444444444444444444222222222222222222222222222222111111222222333333333222333444333444===HHH___~~~}}}~~~|||tttiii___NNNGGGAAAAAAFFFLLLNNNNNNUUUZZZaaaiiirrr|||tttaaannnrrrhhhrrrwwwsssooopppwww}}}vvvxxx~~~}}}wwwsssmmmeee\\\SSSIIICCCAAA===???HHHKKKEEE@@@@@@QQQRRR___yyyzzz\\\NNNCCCEEEGGGDDDCCCEEECCCCCCCCCCCCBBBBBBBBBBBBCCCBBBAAAAAABBBCCCBBB@@@AAAAAAAAAAAAAAAAAAAAAAAA?????????>>>===>>>AAADDDBBBBBBCCCBBBAAAAAABBBDDDDDDEEEEEEEEECCCDDDEEEGGGGGGDDDCCCEEEHHHNNN[[[gggnnn||||||yyyzzz}}}ttt~~~}}}bbbSSSQQQTTTYYY]]]bbbccceeefffbbbZZZPPPHHHJJJIIIHHHGGGGGGGGGGGGGGGFFFEEEDDDCCCCCCCCCDDDEEE~~~|||zzzwwwvvvuuuqqqqqqqqqpppooommmkkkjjjdddaaa\\\YYYWWWTTTQQQOOOKKKHHHCCC@@@???>>>======;;;;;;::::::999888888777777777777777888888888888777777777777777888999999<<<;;;===BBBJJJPPPTTTUUUNNNOOOPPPPPPPPPQQQSSSUUU^^^^^^___^^^\\\[[[\\\]]]nnnppprrrqqqmmmfffaaa___eeeiiiiiieeehhhpppwwwyyyyyyvvvwwwttttttyyy|||~~~|||}}}}}}yyyzzz|||zzz~~~xxxhhhdddmmm|||wwwtttyyyvvviii\\\SSSIIIDDDBBB???AAAEEEGGGKKKNNNNNNLLLLLLLLLMMMVVViiiTTTDDD@@@<<<999999999888666555555555555555555555555555555555555555555555555222222222222222222222222333222222111222222333333333222333444222222999BBBVVV|||zzzwwwuuukkk\\\PPPDDDAAADDDHHHMMMQQQXXX___iiittt}}}wwwtttiiiYYYgggyyymmmrrr{{{{{{uuuvvv{{{yyyqqq}}}}}}zzzyyyqqqlllcccZZZRRRKKKDDD@@@@@@===AAAIIIGGG???@@@HHHRRRXXXooodddPPPGGGBBBEEEHHHFFFDDDEEEBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@??????@@@AAA@@@>>>@@@@@@@@@@@@@@@@@@@@@@@@??????>>><<<<<<>>>BBBEEEBBBBBBBBBAAA???@@@BBBDDDCCCDDDEEEDDDCCCCCCDDDFFFFFFCCCAAACCCDDDHHHQQQZZZiiittt~~~uuucccUUUSSSTTTQQQRRRWWWQQQWWW___gggiiidddZZZRRRLLLKKKIIIGGGEEEEEEDDDDDDGGGFFFEEEDDDDDDDDDEEEEEE~~~|||yyywwwvvvuuussssssrrrqqqpppnnnmmmlllgggddd```\\\ZZZWWWTTTRRRLLLIIIDDDAAA???>>>===;;;:::::::::999999888888777777777777777777777777777777777666666777777888999;;;;;;===AAAGGGMMMRRRTTTRRRUUUXXXYYYZZZZZZ\\\^^^___^^^[[[XXXWWWYYY]]]aaannnpppsssrrrnnnhhhdddaaaaaaeeehhhiiimmmtttzzz|||~~~{{{uuusssxxx}}}~~~uuuoooiiiqqqyyyzzz|||}}}jjjdddnnn}}}{{{zzzyyy~~~nnnaaaXXXOOOFFFCCCAAA@@@CCCGGGIIILLLOOOOOOMMMKKKMMMPPPZZZrrrKKKBBB@@@<<<:::888777666666555555555555555555555555555555555555555555555555222222222222222222222222333333222222111222222333333222222333222111666===NNNxxxzzz|||}}}yyy{{{rrrjjj[[[KKKDDDCCCEEENNNWWW\\\fffrrr}}}iiigggooolll]]]eee{{{wwwzzzyyyjjjqqq}}}xxxtttrrrhhhbbbYYYQQQJJJFFFBBB@@@AAABBBFFFGGGAAA<<>>>>>??????>>><<>>===<<<>>>BBBFFFAAABBBAAA@@@>>>???AAACCCCCCDDDDDDCCCBBBBBBCCCEEEEEEAAA@@@BBBCCCDDDIIIPPPbbbgggsssxxxjjjbbbVVVPPPSSSUUUPPPOOOSSSOOOLLLKKKLLLQQQVVV[[[]]]PPPOOOLLLIIIGGGEEECCCCCCEEEEEEDDDDDDDDDCCCDDDDDD~~~}}}{{{yyywwwwwwuuuttttttsssrrrpppooonnnkkkhhhddd```]]]ZZZWWWUUUMMMJJJFFFCCCAAA???<<<;;;::::::999999888888888888888777777777777777666666777666666666666777888888:::;;;===@@@EEEJJJNNNQQQUUUXXX[[[]]]]]]]]]^^^___WWWVVVUUUSSSUUUZZZaaafffkkknnnrrrrrroooiiidddaaa^^^dddkkkqqqwww|||uuuuuu{{{}}}tttlllfffkkkrrrxxx~~~}}}kkkcccmmm|||~~~}}}~~~tttfff[[[TTTLLLDDDBBBBBBAAADDDHHHJJJLLLOOOPPPMMMJJJNNNTTTaaakkkHHHAAA???<<<999777666666666444444444444444444444444444444444444444444444444333333333333333333333333333333222222111111222222333111111333333111444999BBBfff{{{|||~~~xxxtttfffXXXOOOHHHFFFOOO\\\iiirrreee[[[jjj{{{pppggghhhwwwtttjjjuuuxxx}}}wwwqqqllliii]]]WWWOOOHHHDDDCCCBBBAAABBBGGGJJJEEE???EEEWWWhhhooo```JJJBBBCCCEEEGGGHHHFFFDDDCCCAAAAAA@@@@@@??????>>>>>>@@@???======>>>>>>===;;;>>>>>>>>>>>>>>>>>>>>>>>>?????????>>>===>>>AAADDD@@@AAAAAA@@@??????@@@BBBCCCDDDDDDCCCAAAAAABBBDDDDDDAAA@@@BBBCCCCCCFFFJJJRRRXXXfff||||||qqqZZZ\\\TTTOOOMMMMMMKKKLLLOOONNNKKKGGGGGGIIIMMMPPPQQQPPPPPPOOOMMMJJJHHHEEEDDDBBBBBBBBBAAAAAAAAA@@@@@@}}}|||{{{zzzvvvvvvvvvuuutttrrrpppooonnnkkkgggccc```]]]ZZZWWWOOOLLLHHHEEECCC@@@>>>;;;999999999999888888888888888888777777666666666666666666666666666777888888888:::===@@@CCCGGGJJJMMMPPPSSSVVVWWWVVVTTTSSSSSSNNNPPPQQQSSSVVV[[[aaafffgggkkkpppqqqmmmgggaaa]]]___fffqqq{{{zzzuuuuuu{{{wwwrrrooommmllluuuzzz~~~uuu}}}rrrgggqqq||||||uuukkk```XXXPPPIIICCCBBBBBBAAACCCGGGKKKKKKOOOQQQNNNJJJOOOXXXeeeRRRFFF???===:::777555555666888444444444444444444444444333333333333333333333333333333333333333333333333444333222222111111222222333111111444444222333888888OOOhhhzzzpppggg___SSSJJJQQQ___pppwwwxxx[[[\\\ooo|||mmmnnnmmmsss{{{wwwttt|||}}}xxxqqqiiibbb^^^QQQLLLEEEAAA@@@@@@AAABBBCCCKKKKKKBBBDDDWWWkkkvvvsssrrrPPPFFF???CCCGGGGGGEEECCCAAA@@@AAA@@@@@@???>>>>>>======AAA???======>>>>>><<<;;;===========================>>>???>>>======>>>@@@>>>@@@AAAAAA?????????@@@CCCDDDDDDBBBAAA@@@AAACCCDDD@@@@@@DDDEEEDDDEEEHHHIIILLLYYYnnnwwwfff___\\\TTTTTTPPPJJJIIILLLMMMLLLIIIJJJLLLNNNOOOLLLGGGCCCJJJKKKLLLMMMKKKIIIFFFDDDAAAAAAAAAAAAAAA@@@??????~~~~~~}}}xxxwwwwwwvvvuuusssrrrqqqpppmmmiiieeebbb___[[[YYYQQQNNNJJJGGGDDDBBB???<<<999999999888888888888888888888777777666666666555666666666666666777888888888:::===@@@BBBEEEHHHJJJJJJLLLNNNNNNKKKHHHFFFEEELLLNNNRRRUUUXXX[[[___bbbeeeiiinnnpppllleee^^^ZZZbbbiiivvv}}}xxxuuussspppmmmwww~~~zzzpppjjjkkkpppwww{{{xxxssslllwww{{{lllvvv}}}wwwoooeee]]]WWWNNNHHHCCCBBBBBBAAABBBFFFKKKKKKOOOQQQNNNJJJPPPZZZfffBBBDDD<<<;;;888555333444777:::444444444444444444444444333333333333333333333333333333333333333333333333444333333222111111111222333111111444444222333777555AAARRRooo|||vvvqqqkkk[[[NNNRRR```jjjpppuuuwwwvvvyyyvvv\\\aaannnsssgggqqqrrrqqq|||mmmkkkzzz{{{uuummmddd\\\WWWIIIEEE@@@======???AAABBBCCCLLLJJJAAAKKKfffzzz}}}rrr\\\GGGEEE>>>DDDGGGFFFCCCAAA???>>>@@@@@@@@@???>>>======<<>>===>>>>>><<<;;;========================<<<===>>>>>><<<;;;<<<======???AAAAAA@@@???>>>???CCCCCCDDDBBB@@@@@@AAABBBCCC@@@@@@EEEGGGEEEEEEGGGJJJHHHNNN]]]iiisss~~~kkkVVVOOOQQQJJJRRRSSSMMMLLLQQQQQQJJJKKKHHHFFFEEEFFFGGGHHHHHHBBBDDDGGGIIIJJJHHHEEECCCBBBBBBCCCCCCCCCBBBAAA@@@~~~}}}}}}}}}{{{zzzyyywwwvvvtttsssrrrqqqnnnllliiifffccc^^^ZZZRRRPPPKKKGGGCCCAAA@@@@@@<<<;;;999777666666777888888888777777777777888888999888666555444555777888999:::<<>>???BBBGGGJJJLLLJJJMMMOOOKKKJJJYYYlllwwwhhh<<>>======<<<;;;;;;::::::@@@???>>>===;;;;;;::::::;;;<<<<<<<<<======>>>>>>@@@@@@@@@@@@@@@???>>>===CCCCCCBBBAAA@@@@@@@@@@@@CCC@@@???@@@DDDFFFFFFDDDFFFGGGHHHLLLVVVeeeuuu}}}mmm___VVVOOOKKKIIIOOORRRQQQRRRWWWVVVRRRJJJJJJIIIHHHHHHGGGFFFFFFHHHGGGEEECCCAAAAAAAAABBBAAAAAAAAABBBAAAAAA@@@@@@~~~~~~~~~||||||zzzyyywwwvvvttttttrrrqqqooollljjjeee```\\\VVVSSSOOOJJJFFFCCCBBBAAA===;;;999777666777888888888888777777777777888888888777666555555666777888999:::<<<>>>BBBEEEHHHIIIEEEDDDCCCBBBCCCEEEHHHJJJLLLOOORRRUUUVVVWWWZZZ\\\___dddjjjllljjjgggeeeeeeggguuu~~~vvvrrrvvvxxxrrrllljjjrrryyy{{{}}}ssshhhlllkkkppp|||nnniiiwww}}}uuuvvv~~~{{{xxx~~~uuujjjaaaXXXQQQMMMFFFDDD@@@??????CCCHHHKKKNNNMMMNNNMMMLLLPPP___nnnzzz___===AAA::::::888777666555555555444444444444444444444444333333333222222222333333222222333333333333444444555555444333333222111111222222333333333333444444777999???PPPnnn}}}{{{vvvkkk\\\RRRPPPPPPTTT]]]iiittt~~~aaaTTT___eeeiiiiiilllttt{{{zzzmmmyyy~~~{{{uuulllcccZZZRRRKKKFFFBBB@@@===:::<<<@@@DDDFFFHHHCCCCCCMMM[[[lll~~~[[[DDDCCCCCCAAA@@@>>>>>>@@@AAA@@@???AAA???===;;;::::::;;;<<<>>>>>>======<<<;;;::::::======<<<<<<<<<<<<<<<===::::::;;;;;;;;;<<<<<<<<>>===BBBAAAAAA@@@@@@@@@@@@AAABBBAAA???AAADDDFFFFFFEEEEEEEEEFFFIIIPPP[[[hhhqqqqqq~~~vvvrrrgggbbb^^^WWWRRRLLLPPPRRRPPPQQQTTTRRRNNNIIIIIIHHHHHHHHHGGGGGGGGGEEEDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@???~~~~~~~~~~~~|||{{{yyywwwvvvuuuuuutttrrrqqqnnniiibbb^^^[[[XXXTTTNNNIIIFFFCCCBBB>>>===:::888777777888888999999888888888888999999888777666555555666777888999:::;;;>>>AAADDDFFFHHHBBBAAAAAABBBDDDGGGJJJLLLLLLOOOQQQSSSUUUWWWYYY\\\\\\dddmmmqqqnnnjjjhhhiiinnnxxxvvvqqquuuqqqggghhhnnnuuuuuuuuuuuukkkdddkkkwww~~~}}}ppphhhnnn}}}zzz|||~~~rrrxxx~~~xxx{{{zzzooodddZZZQQQJJJEEEDDDBBB@@@???AAAEEEJJJMMMPPPQQQNNNJJJNNN[[[kkkttt~~~QQQ???<<<:::999888666555555555555444444444444444444444444222222222222222222222222222222333333333333444444555444444333333222222111222222333333333333444444777777999BBBZZZ|||vvviii```QQQNNNPPPZZZjjjvvvzzzxxx~~~sssoooRRRTTTaaallldddfffuuu~~~lllsssxxx~~~{{{xxxrrrlllbbbYYYQQQKKKEEEBBBAAA>>><<<<<>>???@@@??????===<<<:::999999999:::;;;??????>>>===<<<;;;::::::::::::::::::;;;===>>>???999999::::::::::::;;;;;;>>>>>>?????????>>>======@@@????????????@@@AAAAAABBBAAA@@@AAACCCEEEFFFEEEDDDDDDDDDEEEHHHOOOWWW]]]cccooouuussskkk|||tttiii\\\XXX[[[[[[UUUNNNMMMPPPQQQOOONNNOOOMMMJJJHHHHHHHHHHHHHHHGGGGGGGGGBBBCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCBBBAAA@@@???>>>~~~}}}|||zzzxxxwwwvvvvvvvvvuuutttrrrllleee``````]]]XXXRRRMMMHHHDDDCCC@@@>>><<<999888777888888999999888888888888999999777666666555666666777888999:::;;;===@@@BBBEEEFFF@@@@@@@@@AAACCCFFFIIIKKKJJJLLLOOORRRTTTWWWZZZ]]]```gggppprrrooollllllnnnrrrzzz{{{sssuuuiii]]]aaajjjrrrtttvvvxxxqqqnnnyyy~~~oookkkkkkqqq~~~~~~qqqlllxxxzzz|||uuukkk___UUUMMMFFFAAAAAAAAA@@@AAACCCHHHLLLOOOOOORRRNNNHHHQQQgggxxx}}}hhhGGGCCC999999888777666555444444444333333333333333333333333111222222333333333333333222222222333333333444444444444444333333222222222222222222333333333444444444555666:::KKKnnn~~~uuunnnaaa[[[WWW^^^mmmxxxtttjjjzzzttt~~~vvvZZZVVVdddeeegggppp}}}xxxiii}}}yyytttqqqiiibbbXXXOOOIIIDDDAAA???>>>;;;<<>>======>>>??????>>>::::::999999999999:::;;;@@@???>>>===<<<;;;;;;:::999999999999:::<<<===>>>::::::::::::::::::::::::======>>>>>>>>>======<<<>>>======>>>???@@@AAABBBAAA@@@@@@AAACCCDDDEEEEEECCCCCCCCCCCCDDDGGGKKKOOO]]]bbbcccnnnxxxqqq___XXXQQQOOOQQQQQQLLLFFFLLLMMMNNNLLLLLLKKKJJJHHHIIIHHHHHHHHHGGGGGGFFFFFFCCCDDDEEEFFFEEEDDDCCCBBBCCCCCCCCCBBBAAA???>>>===}}}|||zzzxxxwwwvvvwwwwwwwwwvvvtttpppiiidddcccaaa\\\VVVOOOJJJFFFCCCBBB@@@===:::888888888999999888888888888888888999666666666666666777888888999999:::<<<>>>AAACCCDDDAAAAAAAAABBBCCCDDDFFFGGGGGGIIILLLOOOSSSWWW\\\___eeejjjnnnooommmlllooossssssyyyzzzvvv~~~|||^^^SSSYYYbbbmmmsssvvv{{{wwwzzzqqqcccmmmrrrooo~~~~~~|||tttmmmmmmzzzyyyrrrggg\\\RRRJJJDDD@@@@@@@@@@@@BBBEEEIIIMMMPPPMMMOOOLLLIIIUUUnnnTTTAAAEEE:::999888666555444444333333333333333333333333333333222222333444555555444444222222222333333333444444444444333333333333222222222222222333333333444444111444555777@@@\\\|||yyysssllleeegggsss|||tttfffrrryyywwwkkkhhhqqqmmmuuu}}}xxxpppsss|||xxxssslllhhh___YYYPPPHHHCCCAAA???>>><<<;;;>>>DDDFFFDDDFFFKKKTTTpppzzznnnwwwrrrHHHDDDCCC<<<@@@???===;;;<<<===>>>======::::::::::::::::::;;;;;;>>>>>>>>>===<<<<<<;;;;;;::::::999999999999::::::::::::::::::::::::::::::;;;<<<<<<======<<<<<<<<<<<<<<<<<<===>>>???@@@AAA???@@@@@@AAAAAABBBDDDEEEBBBCCCDDDDDDDDDEEEHHHJJJQQQZZZbbbuuurrrkkkyyyeeeYYYXXXVVVUUUTTTRRRPPPMMMKKKJJJJJJIIIJJJJJJJJJIIIHHHIIIJJJJJJIIIHHHFFFEEEDDDDDDGGGGGGGGGGGGFFFDDDBBBAAABBBBBBBBBAAA@@@>>>===<<<~~~}}}{{{yyyxxxwwwxxxxxxxxxxxxwwwsssnnnjjjfffddd___YYYSSSMMMHHHEEEDDDBBB???<<<999888888999888888777777777777888888555555666666777777888888999999:::;;;===???AAABBBBBBBBBBBBBBBBBBCCCDDDDDDFFFHHHKKKNNNQQQVVV[[[___ggggggggghhhiiilllqqquuutttyyy{{{{{{lllVVVOOOSSSZZZgggnnnsssyyy{{{zzzddd^^^mmmrrrlllwww~~~zzzqqqqqqrrryyy~~~ssslllbbbWWWOOOIIIDDDAAA??????AAADDDGGGKKKNNNPPPMMMMMMKKKLLLYYYpppzzzHHH>>>BBB;;;888777666555333333333333333333333333333333333333111222444555666666555444222222333333333333444444333333333333333333333333222222333333333333444444111333666666888GGGfff|||}}}~~~|||xxxqqqpppxxxzzzllljjj|||xxx{{{~~~}}}~~~ssslllttt|||xxxssskkkccc^^^VVVQQQIIICCC@@@??????>>>===<<<@@@EEEDDDAAAHHHSSShhh~~~ooo|||WWWAAAAAA===:::BBB>>><<<;;;;;;<<<======<<<:::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999888888888888888;;;;;;::::::::::::999999::::::;;;<<<<<<<<<;;;;;;;;;;;;;;;<<<===>>>???@@@===>>>?????????@@@BBBDDDBBBDDDEEEFFFEEEFFFHHHJJJPPPTTTWWWggg~~~yyykkkjjj|||{{{jjj\\\QQQOOOSSSOOOQQQSSSRRROOOMMMMMMNNNIIIFFFGGGIIIIIIGGGHHHJJJIIIIIIHHHGGGFFFEEEDDDDDDHHHHHHGGGFFFEEECCCBBBAAA@@@@@@@@@???>>>===<<<;;;~~~}}}{{{zzzyyy{{{zzzyyyzzzyyywwwssspppiiigggccc]]]WWWPPPKKKIIIEEECCC@@@<<<:::999888999777777666666666666777777444555666777777888888888999999:::;;;<<<>>>@@@AAAAAAAAAAAABBBBBBCCCDDDDDDHHHIIIKKKMMMPPPTTTYYY]]]aaa___^^^aaagggmmmrrrsssuuu{{{{{{~~~xxxgggXXXRRRSSSSSSXXXeeelllrrr|||ccc```bbbiiimmmqqqzzzvvviiiqqquuu{{{{{{uuullleee[[[RRRKKKFFFBBB@@@???@@@BBBEEEHHHLLLNNNPPPOOOKKKKKKQQQ\\\mmm^^^AAA<<<;;;:::777777555444333222222222222222222222222222222222000111333555555555444333222222333333333333444444333333333333333333333333222222333333333333444444222333555555333999LLL```{{{}}}}}}~~~yyytttyyy~~~ssskkkjjjmmmvvvssssss}}}yyytttmmmdddZZZTTTNNNIIIDDD@@@??????>>>>>>>>>===@@@EEEDDDEEEWWWlllvvvlllEEEAAA@@@<<<===@@@===;;;::::::;;;<<<<<<;;;:::::::::;;;::::::999999999999::::::;;;<<<<<<<<<999999888777777777777777::::::999999999888888888999999:::;;;;;;;;;;;;;;;<<<;;;;;;;;;<<<===>>>>>>;;;===>>>>>>===>>>@@@CCCBBBDDDEEEEEEEEEFFFHHHJJJSSSPPPIIINNN```hhhnnn{{{yyy}}}}}}wwwaaaSSSOOOPPPRRRTTTKKKKKKLLLMMMMMMLLLLLLKKKJJJFFFFFFIIIIIIEEEFFFJJJFFFFFFFFFFFFFFFGGGGGGGGGFFFEEEDDDCCCBBBBBBBBBBBB======>>>>>>===<<<;;;;;;~~~}}}{{{{{{}}}|||{{{{{{{{{zzzwwwuuukkkiiieee```ZZZSSSNNNKKKFFFDDDAAA===:::999999999666666555555555555666666444444666777888888888888999999999:::<<<>>>???@@@??????@@@AAACCCDDDDDDEEEJJJKKKLLLMMMOOORRRVVVZZZ[[[XXXWWW\\\fffnnnqqqqqqwww|||zzzzzzgggPPPIIISSSXXXUUUZZZgggnnnuuujjjTTTbbbiiifffiiixxxppp___lllvvvvvvooofff```VVVMMMGGGCCC@@@>>>???@@@BBBFFFIIILLLNNNOOORRRKKKLLLTTT^^^iiiLLL===;;;666888777666555444333222222222222222222222222222222222...000222444555444333222222222333333333444444444333333333333333333333333222222333333333444444444111111444555333333AAAQQQhhh~~~}}}}}}uuuwww~~~uuusssrrr___\\\hhh{{{~~~{{{wwwqqqiii___UUUNNNHHHEEEAAA>>>>>>>>>>>>>>>===<<<@@@FFFFFFNNNiiiTTT>>>EEECCC@@@AAA;;;===;;;999:::;;;<<<;;;;;;:::::::::::::::999888888777777888999:::<<<<<<===888777777777777777888888999888888888777777666666888999::::::;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<======:::<<<>>>>>><<<<<>><<<;;;<<<>>>>>>???>>>AAADDDEEEKKK^^^|||WWWNNNCCC>>>>>>???>>>======<<<;;;::::::::::::::::::::::::999999888888888;;;999888888999888666444666666777777777888888888777777777777666666666666888999:::;;;<<<;;;:::999;;;:::999;;;===>>>;;;888:::<<<=========>>>???AAACCCBBBAAAAAABBBCCCDDDEEENNNMMMKKKJJJKKKLLLNNNOOOWWWaaaqqq~~~}}}sssllluuuxxxwwwwwwfff]]]___VVVMMMKKKKKKJJJJJJMMMOOOMMMKKKKKKLLLLLLJJJHHHGGGGGGEEEDDDDDDDDDEEEFFFGGGFFFEEEDDDCCCCCCCCCCCCBBBBBBCCCAAA??????@@@AAA>>>>>>>>>>>>============|||{{{yyyvvvpppjjjddd^^^XXXTTTMMMIIIDDD@@@===;;;999777777777666555555555666666555555555555666666666666888999>>>EEEJJJIIIBBB<<<@@@@@@@@@AAACCCEEEFFFGGGLLLMMMPPPRRRSSSSSSRRRRRRSSSYYY[[[eeexxxyyyooommmttt}}}jjj___UUUSSSWWWZZZ]]]```ccciii{{{nnnZZZ[[[```hhhrrr}}}rrreeennnvvvvvvkkkdddZZZVVVOOOGGGBBB@@@@@@AAAAAABBBDDDIIIOOOQQQPPPOOOLLLNNNSSSdddyyyXXXAAA>>>;;;777555666555444333222222222222111111111111111111111111222222222111111111000000000000111111111222222222222222222222222222222222444444444444555555555555222333333333444666999<<>><<<<<<<<<>>>???@@@EEEFFFEEEFFFVVVqqqmmmMMMHHHAAA>>>???@@@>>>;;;<<<<<<;;;:::::::::::::::::::::::::::999999999999:::999999:::;;;<<<;;;999777777777888888888888888666666666555555555555444888888:::;;;;;;;;;:::999;;;:::999;;;======:::777777999<<<>>>???@@@AAACCCBBBBBBAAAAAABBBCCCEEEFFFMMMLLLJJJHHHHHHHHHIIIJJJKKKSSS```mmmyyy}}}mmmbbbaaafffmmmzzz}}}pppuuuvvvxxx{{{uuudddWWWRRRTTTNNNJJJKKKKKKIIIHHHIIINNNLLLJJJJJJKKKKKKIIIGGGHHHGGGFFFEEEDDDEEEFFFFFFGGGFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCBBB???>>>???AAA>>>>>>>>>>>>=========<<<~~~||||||yyyuuupppkkkddd]]]XXXRRRNNNIIIDDDAAA???<<<:::888888777666666666666666555555555555666666666666777999>>>EEEKKKJJJEEE???AAAAAACCCEEEGGGJJJLLLNNNOOOPPPQQQRRRTTTUUUWWWWWWSSSVVV[[[ooozzziiifffppp}}}yyy[[[UUUTTTYYY]]]______aaaiiitttxxxxxx|||tttdddXXX[[[aaakkkvvvsssfffpppzzzzzzpppeee___TTTPPPJJJDDD@@@???@@@AAAAAACCCFFFLLLPPPQQQPPPNNNKKKPPPfff{{{uuuGGG???;;;:::;;;222555444333222111111111111111111111111111111111111222111111111111000000000000000000111111111222222222222222222222222222222444444444444555555555555222333333333333444777999;;;RRRsss~~~}}}}}}||||||}}}yyyooo}}}~~~~~~~~~yyytttkkkbbbYYYPPPHHHCCC???>>>===<<<===???AAABBBFFFFFFEEENNNgggPPPCCCAAA??????@@@@@@<<<999<<<;;;;;;:::::::::::::::::::::::::::;;;;;;;;;;;;999999999;;;>>>??????>>>999999888888888888888888555555555444444444333333777888999999::::::999999;;;:::::::::;;;;;;999777777:::>>>@@@@@@@@@@@@AAAAAAAAAAAAAAABBBDDDFFFGGGLLLJJJHHHFFFDDDCCCDDDDDDDDDIIIQQQZZZbbbkkksssxxxzzzqqqrrr|||wwwqqqjjjeee\\\RRRLLLLLLKKKHHHHHHLLLMMMJJJGGGHHHLLLKKKIIIIIIJJJJJJHHHGGGHHHHHHFFFEEEEEEEEEFFFGGGFFFEEEDDDCCCCCCBBBCCCCCCDDDDDDDDDBBB???>>>>>>@@@>>>>>>>>>=========<<<<<<~~~}}}|||zzzwwwtttooohhh```[[[VVVSSSMMMIIIEEEBBB>>><<<999999888777666666666666555555555555666666666666777999===CCCGGGIIIGGGDDDEEEFFFHHHJJJNNNQQQTTTVVVSSSSSSTTTUUUWWWYYY\\\]]]WWWUUUZZZpppxxxffffffmmm}}}}}}jjjUUUTTTXXX___dddddddddgggvvvvvvgggnnntttlllbbb``````fffnnnyyyqqqcccooo|||uuukkkaaaZZZPPPMMMHHHCCC@@@??????@@@AAADDDIIINNNQQQQQQOOOMMMMMMWWWyyy[[[<<<@@@777666<<<222444333222111000000000000111111111111111111111111111111111111000000000000000000000000111111111111222222222222222222222222333333444444444555555555333444444444333444666888;;;GGGfff~~~~~~~~~}}}|||||||||}}}}}}}}}{{{vvvoooeee[[[RRRKKKEEEAAA>>>>>>>>>>>>>>>@@@CCCEEEDDDDDDNNNggg```LLL???>>>===>>>??????<<<999;;;;;;::::::999::::::;;;:::::::::;;;;;;<<<<<<<<<999999999;;;>>>??????>>>999999999999888888888888555555555444444444444333777777888888888888999888::::::999999999888777777;;;>>>AAABBB@@@===<<<;;;@@@@@@@@@@@@BBBDDDFFFHHHIIIHHHFFFDDDCCCBBBBBBBBBGGGIIILLLPPPSSSWWW\\\___|||sssggg```ZZZTTTRRROOOKKKLLLOOOKKKIIIJJJNNNOOOKKKIIIJJJKKKKKKJJJJJJJJJJJJIIIIIIIIIHHHFFFEEEEEEEEEFFFGGGEEEEEEDDDCCCBBBBBBBBBBBBDDDEEEDDDBBB???======>>>>>>>>>=========<<<<<<<<<~~~}}}{{{zzzxxxvvvrrrlllddd^^^[[[WWWRRRMMMIIIEEE@@@===::::::999777777666666666555555555555666666666666999999;;;>>>CCCFFFHHHIIIJJJKKKMMMPPPSSSWWWZZZ\\\WWWWWWXXXYYY[[[]]]___```YYYUUUVVViii{{{rrrfffiiiooosss]]]ZZZ[[[___gggkkkllloootttnnneeemmmtttooolllppphhhnnnuuuvvvdddnnn{{{yyypppfff]]]WWWOOOLLLGGGCCC@@@?????????BBBEEEKKKOOOQQQPPPOOONNNQQQaaaLLL:::AAA444222:::333333333222111000000000000000000000000000000000000000000000000000000000000//////000000000111111111222222222222222222222222333333333444444444444555444555666555444444666888===@@@YYYvvvvvv~~~}}}|||zzz{{{|||~~~}}}}}}~~~{{{vvvpppjjj___UUUMMMGGGCCC@@@===>>>?????????AAAEEEHHHFFFKKKeeeyyyFFFLLLAAA@@@>>>===<<<<<<<<<;;;::::::999999999::::::;;;:::::::::;;;;;;<<<<<<<<<999999999:::<<<<<<;;;:::888888888888888888888888666666666555555555444444666666666666777777888888999999999888777777777777;;;>>>AAAAAA???<<<::::::????????????AAACCCEEEGGGEEEEEEEEEDDDDDDDDDDDDDDDFFFIIILLLNNNOOOPPPRRRTTTZZZlll~~~uuukkkccc\\\WWWSSSPPPKKKIIIKKKKKKJJJMMMQQQNNNLLLKKKNNNMMMIIIJJJMMMKKKLLLLLLLLLKKKJJJKKKKKKHHHGGGFFFEEEEEEEEEFFFGGGEEEDDDCCCBBBAAAAAAAAAAAACCCDDDCCCAAA>>><<<<<<===============<<<<<<<<<<<<~~~{{{zzzyyyxxxuuupppiiieee___\\\VVVRRRMMMHHHCCC???;;;;;;999888777777777777555555555555666666666666999999;;;>>>AAAEEEHHHJJJLLLMMMOOOQQQUUUXXX[[[\\\WWWXXX[[[]]]^^^_________WWWWWWWWWdddtttqqqiiinnnxxxlllXXX```aaagggooossswwwvvvlllhhhooouuuttttttxxxpppvvv}}}kkknnnzzzyyyppphhh___WWWRRRLLLJJJFFFBBB@@@??????@@@DDDGGGLLLOOOPPPOOOOOOOOOYYYpppdddEEE;;;>>>444111777444444333222111000000000000000000000000000000000000//////000000000000000111/////////000000000111111111111111111111111111111333333333333444444444444333444666666555555666888999888JJJmmm{{{~~~~~~}}}yyyzzz}}}|||||||||vvvnnnhhhbbbXXXPPPIIIEEEAAA???<<<>>>@@@@@@???AAAGGGKKKNNN```{{{XXXJJJDDDBBB@@@>>>;;;:::;;;<<<<<<999999999999999::::::;;;::::::::::::;;;;;;;;;;;;999888777888999999777666666666777777888888888888666666666555555555555444666555555555555666777888666777888777555555777999777:::===>>>>>>=========>>>>>>>>>>>>???AAACCCDDDCCCCCCDDDDDDEEEEEEEEEFFFAAADDDIIILLLNNNPPPSSSTTTMMMSSS___nnn~~~uuueeeccc]]]UUUNNNJJJKKKNNNJJJGGGGGGKKKLLLJJJKKKOOONNNLLLKKKLLLIIIFFFHHHMMMKKKLLLMMMLLLKKKJJJKKKMMMGGGGGGEEEDDDDDDDDDEEEFFFDDDDDDBBBAAAAAAAAAAAAAAAAAAAAAAAA???<<<;;;<<<============<<<<<<<<<;;;;;;~~~}}}|||{{{yyyvvvqqqmmmddd```[[[VVVQQQKKKFFFAAA<<<;;;:::999888777777777555555555555666666666666777:::>>>AAADDDFFFHHHIIILLLLLLMMMOOOQQQTTTVVVXXXTTTWWW\\\___```___\\\ZZZUUU]]]aaaiiiwwwxxxrrruuuggg[[[___ccclllvvv|||ooopppssswww{{{}}}}}}|||sss{{{~~~xxxzzzpppnnnyyy}}}wwwooofff^^^WWWPPPLLLHHHFFFCCCAAA@@@@@@AAAAAAEEEIIIMMMOOOOOONNNOOOQQQjjjMMMBBB999777555555555444444444333111111111111111000000000000000000000000////////////000000111111////////////000000000111000000000000000000000000222222333333333444444444111222444555444444666777777555???XXXrrrzzzzzz{{{|||~~~~~~~~~{{{zzzxxxoooeee___YYYRRRKKKFFFCCC@@@>>>;;;>>>AAAAAA@@@BBBHHHMMMbbbYYYEEEFFF>>>>>>>>>===;;;::::::;;;<<<999999888888999::::::;;;::::::::::::999999999999777666666777888888777555444444555666777888888999555555555444444444333333555555444444444555666777444666666666444555777:::666888;;;<<<;;;<<<===>>>>>>============???AAABBBCCCCCCDDDEEEEEEEEEEEEEEEAAACCCFFFIIIJJJLLLOOOQQQ[[[PPPHHHHHHMMMVVVjjj}}}}}}mmm]]]IIIKKKMMMMMMMMMMMMMMMMMMJJJHHHIIIMMMNNNLLLLLLOOOKKKJJJKKKLLLJJJGGGHHHMMMIIIKKKMMMLLLJJJIIIKKKMMMFFFFFFDDDCCCCCCCCCDDDEEEDDDCCCBBBAAA@@@@@@@@@@@@>>>??????===;;;:::;;;<<<======<<<<<<<<<;;;;;;;;;~~~~~~}}}zzzvvvsssgggccc^^^YYYTTTNNNHHHDDD===<<<;;;999888777777777555555555555666666666777666;;;AAAFFFHHHHHHHHHHHHJJJJJJKKKLLLNNNPPPRRRSSSRRRVVV\\\```aaa^^^YYYVVVTTTdddlllrrr{{{zzzyyyddd]]][[[aaammmzzz{{{rrrzzzsss~~~xxxwww{{{qqqnnnxxxuuuoooggg___XXXQQQKKKHHHCCCBBB@@@??????@@@BBBCCCGGGJJJNNNOOONNNNNNOOORRRzzzvvv@@@AAA777111888999333333555444333222111111111111000000000000000000000000.../////////000000111111////////////000000000000////////////////////////222222333333333444444444///111333444444444555666888666<<>>===;;;>>>AAAAAA@@@CCCIIIOOOzzzdddPPPCCC777???999;;;<<<<<<;;;;;;;;;<<<999888888888999::::::;;;:::::::::999999888888888666555555666888888777666222333444555666777888999444444444333333333222222555555444333444555666777333555666555444444888;;;999:::;;;:::999999:::;;;>>>===<<<<<<<<<>>>???@@@CCCDDDDDDEEEEEEDDDDDDCCCHHHHHHGGGEEEDDDDDDGGGIIIKKKCCCCCCJJJLLLKKKYYYmmmttt{{{~~~zzz{{{rrrvvvyyy{{{wwwrrrpppsssxxxoooqqquuuzzzyyymmm[[[MMMMMMIIIDDDBBBEEEHHHJJJKKKKKKIIIJJJNNNPPPOOOQQQTTTIIIJJJLLLOOOMMMIIIJJJOOOHHHJJJLLLKKKIIIHHHJJJLLLFFFEEECCCBBBBBBCCCCCCDDDCCCCCCBBBAAA@@@@@@@@@@@@=========<<<:::999;;;<<<======<<<<<<<<<;;;;;;;;;~~~|||xxxuuunnnkkkeee___XXXQQQJJJEEECCC@@@<<<:::999999888888666666555555555555666666888;;;???DDDFFFGGGFFFEEEBBBGGGKKKMMMPPPUUUVVVSSSNNNOOOOOONNNNNNOOOSSSWWWYYY]]]kkkwwwwwwhhh___XXXdddttt~~~sssxxx{{{nnnwwwvvv{{{vvvnnn}}}tttjjj]]]TTTOOOLLLHHHDDD@@@???>>>>>>???AAACCCDDDJJJJJJMMMPPPNNNKKKRRR\\\}}}aaa>>><<<999666333222222333111111111111000000000000//////000000000000//////////////////////////////000000000000000000000111////////////000000000000111111222222222333333333222222333444444555555666999:::888CCCggg|||wwwzzz|||~~~|||{{{{{{|||~~~}}}|||{{{|||~~~|||{{{xxxuuutttrrrkkk___WWWNNNJJJEEEBBBBBBBBB@@@>>>EEEDDDCCC@@@<<>><<<<<<<<<<<<============<<<<<<;;;::::::::::::;;;}}}zzzwwwsssooojjjeee^^^VVVMMMHHHCCC???;;;999888888888777777666666555555666666777888;;;@@@DDDGGGGGGGGGFFFDDDHHHKKKLLLNNNRRRRRROOOLLLLLLKKKJJJJJJMMMRRRVVVZZZ___lllvvv{{{oooiiigggttttttuuuuuuqqqoootttzzzqqqppp{{{wwwuuuttt|||yyyzzzooofffYYYPPPLLLIIIEEEBBB@@@???>>>===???AAAEEEGGGMMMNNNPPPOOOJJJKKK[[[lll|||yyyFFF===;;;888555333222222222111111111000000000////////////000000000000//////........................111111000000000000000000////////////000000000000111111111222222222333333222222333333444555555555777888999BBB___zzz|||}}}||||||}}}~~~||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~|||yyyssspppmmmkkkiiicccZZZSSSKKKFFF@@@======????????????AAACCCDDDMMM^^^qqq|||___CCC:::;;;???BBB;;;;;;;;;;;;::::::::::::::::::999888777777777777777777666666666555555555333444555666666555444333555555444555555666777888666666555333333222222333555555555555555555444444666666666666555555555555555666888::::::999888777;;;:::999999999;;;>>>???@@@BBBEEEEEEDDDCCCDDDFFFFFFDDDCCCEEEHHHJJJJJJIIIKKKJJJIIIHHHJJJNNNRRRTTTTTTTTTRRRPPPQQQXXXbbbjjjnnnsssxxxzzzxxxtttpppmmmkkkfff]]]UUUOOOMMMMMMNNNKKKOOOPPPPPPUUU[[[\\\XXX[[[bbbpppwwwlllVVVKKKLLLEEEFFFGGGGGGGGGIIILLLNNNKKKJJJJJJJJJJJJKKKLLLLLLOOOKKKIIIHHHEEE@@@>>>AAACCCGGGJJJIIIEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAA@@@@@@??????>>><<<<<<<<<<<<============;;;::::::999999999999999|||yyyxxxuuurrrmmmfff\\\RRRLLLEEEBBB>>>;;;::::::999888777777666666666666777777999<<<@@@DDDGGGHHHHHHGGGGGGJJJKKKJJJJJJMMMLLLIIIJJJIIIGGGHHHJJJOOOSSSWWWZZZ^^^kkkuuuyyytttwww{{{|||qqqgggcccbbbeeelllttt}}}mmmjjjwwwrrrttt~~~yyyrrrggg___TTTLLLGGGDDDAAA??????>>>======???CCCGGGJJJPPPRRRRRRMMMHHHPPPiii___888:::999666444222111111111111111000000000000//////...//////000000//////...........................111111111000000/////////////////////000000000000000111111111222222222222222222333333444444555555666777:::@@@OOOlllxxx{{{yyy~~~~~~~~~}}}}}}}}}~~~||||||||||||||||||||||||}}}}}}}}}}}}~~~{{{vvvrrriiieee```^^^\\\XXXRRRMMMGGGBBB===:::;;;>>>AAACCCCCCCCCCCCHHHWWWkkkxxx{{{eeeAAA;;;<<<777999DDD;;;;;;;;;:::::::::999999888999999888888777666555666666555555555444444444444444555555555555444444333333333333444555666777666555444333333222222333444444444444444444555555555555555555555555555555555666888999999999888777888777777666888:::<<<>>>===@@@CCCFFFFFFFFFFFFGGGGGGFFFEEEEEEHHHIIIIIIIIIFFFEEEDDDEEEHHHLLLPPPRRRYYYQQQHHHDDDEEEIIIKKKKKKNNNQQQTTTTTTRRROOOMMMLLLKKKKKKJJJJJJIIIIIIHHHHHHCCCFFFIIIJJJOOOVVVXXXVVV\\\hhhrrrnnn^^^OOOKKKNNNGGGIIIJJJJJJIIIJJJKKKMMMJJJJJJIIIIIIIIIJJJKKKKKKKKKHHHGGGGGGDDD???@@@DDDGGGHHHJJJHHHEEEBBBBBBDDDCCCCCCBBBAAAAAABBBCCCCCCAAAAAAAAA@@@??????>>>>>><<<<<<<<<<<<============;;;;;;:::999999999999:::}}}zzz{{{zzzwwwssslllbbbWWWPPPKKKGGGCCC???>>>===;;;:::888777777666666777777888:::<<<@@@DDDGGGHHHHHHHHHJJJMMMLLLHHHGGGIIIHHHEEEHHHGGGGGGJJJPPPTTTWWWWWWWWW\\\jjjzzznnn^^^SSSTTTZZZaaakkktttwwwrrrtttsssuuu{{{qqqiii___XXXOOOHHHDDDAAA???===???>>>======@@@EEEJJJMMMRRRRRRPPPLLLLLL[[[www{{{PPP;;;777666444222111000000000111000000000////////////...//////////////////...........................111111111000//////......////////////000000000000000000000111111111111222111222222333444444555555777666888<<<@@@OOOqqq~~~~~~~~~}}}|||||||||zzztttmmmhhh```[[[VVVQQQOOOLLLHHHFFFBBB@@@>>>===>>>AAADDDFFFIIIEEEIIIXXXfffmmmsssyyyiiiIII555<<>><<>>>>>>>><<<<<<<<<<<<============>>>===<<<<<<;;;;;;<<<<<<~~~{{{|||{{{zzzwwwrrrhhh]]]VVVQQQMMMGGGCCC@@@>>>;;;:::888888777777777777888888:::<<>>>>>???>>>===>>>BBBFFFKKKNNNQQQOOOLLLLLLWWWkkk]]]@@@;;;555444333222111000//////000000000////////////.........////////////..............................000000000000//////......////////////000000000000//////000000000111111111111111222222333444444555777444666:::999<<>>@@@AAABBBCCCDDDDDDCCCEEE\\\|||yyywwwoooJJJ@@@999<<>>@@@>>>???BBBDDDFFFEEECCCAAABBBBBBBBBAAAAAAAAABBBCCCBBBBBBBBBCCCEEEHHHJJJLLLFFFEEEFFFHHHJJJKKKJJJHHHIIIIIIHHHFFFDDDEEEGGGIIIJJJIIIIIIHHHGGGFFFEEEEEECCCGGGIIIGGGCCCHHHWWWeeemmmnnnhhhZZZPPPLLLKKKHHHIIIJJJLLLKKKJJJHHHHHHIIIGGGGGGGGGFFFGGGHHHHHHIIIIIIEEEBBBBBBFFFOOO```oooeeeVVVHHHGGGIIIHHHFFFFFFEEEDDDBBBAAAAAABBBDDDEEEAAAAAA@@@??????>>>>>>===<<<<<<<<<<<<==================<<<;;;;;;;;;;;;<<<~~~~~~}}}{{{wwwooofff___VVVRRRKKKEEEAAA>>>;;;888999999888888888888999999:::;;;>>>BBBDDDFFFGGGHHHKKKLLLJJJDDDCCCFFFGGGEEECCCAAACCCLLLXXX^^^\\\XXXVVVaaasss{{{VVVKKKHHHPPPUUUUUU\\\hhhyyyyyy{{{uuummmccc\\\RRROOOJJJDDD@@@???>>>???>>>>>>???AAADDDHHHLLLNNNNNNLLLJJJOOObbb{{{{{{LLL777666333333222222111000//////000000////////////......---......//////......---------------------------////////////////////////////////////000000000000////////////000000000000111111222222333333444444444222555:::999888@@@LLL```qqq}}}{{{{{{uuutttrrrpppmmmggg```[[[SSSOOOJJJDDD@@@>>>>>>???:::===AAACCCCCCBBBBBBBBBBBBRRRxxxzzzEEE???@@@>>>999888;;;<<<999999999999888888888777777555555666666666666555555555555444444444333333333444444333333333333444444111111111111222333444555333333222222222222333333222222333333444444555555333333333444555555666666555555555555666666666777666666666777999===@@@BBB@@@???@@@BBBDDDCCCAAA>>>AAABBBCCCBBBAAAAAACCCDDDGGGFFFEEECCCCCCCCCCCCDDD@@@CCCGGGJJJJJJJJJJJJJJJFFFEEEDDDBBBAAABBBFFFIIIEEEEEEDDDDDDDDDFFFGGGHHHBBBEEEHHHGGGDDDIII\\\nnnnnnfff\\\UUUPPPMMMJJJHHHHHHIIIJJJIIIGGGFFFGGGHHHFFFFFFEEEEEEFFFFFFGGGHHHLLLIIIFFFEEEGGGNNN___nnngggUUUGGGGGGJJJHHHEEEFFFEEEDDDCCCBBBBBBCCCDDDEEE@@@@@@@@@???>>>>>>======<<<<<<<<<<<<============::::::999888888888888999}}}xxxpppkkk___YYYRRRKKKFFFAAA===:::999999999888888999999999999;;;===@@@CCCEEEFFFGGGGGGHHHFFFAAAAAAEEEHHHFFFGGGCCCBBBKKKXXXaaaaaa^^^___mmmzzzlllOOOGGGHHHQQQSSSRRR___rrr|||zzz{{{sssllleee]]]WWWNNNKKKGGGCCC???===>>>???>>>???AAACCCFFFIIIKKKMMMLLLKKKKKKTTTjjjaaaBBB777555222222222222111111000///000000/////////.........---......//////......---------------------------------......///000000000////////////000000000000........./////////000000111111111222333333444444222333555888999999<<>>@@@===AAADDDEEECCCBBBCCCDDDQQQmmm]]]:::>>>???===999888:::;;;;;;999888888888777777777777555555555444444555555666555555555555444444444444444444333222222333444444222222222222333444555555333222222222222222333333111222222333444444555555222222333444444555666666555555444444555555666666555555555777999===@@@BBB???>>>===???AAABBB@@@>>>@@@BBBCCCBBBAAAAAACCCFFFFFFEEEDDDBBBAAAAAAAAAAAAGGGGGGHHHIIIJJJKKKKKKJJJFFFFFFDDDCCCCCCEEEIIIMMMGGGFFFEEEEEEEEEFFFGGGHHHFFFEEEFFFJJJKKKPPP^^^lllfffZZZRRRRRRQQQKKKIIIKKKGGGGGGGGGEEEDDDDDDEEEGGGEEEEEEDDDDDDEEEEEEFFFGGGIIIIIIJJJJJJGGGGGGPPP[[[YYYMMMFFFHHHHHHAAA@@@DDDBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@??????>>>>>>======<<<<<<<<<<<<============999999888777777777777888}}}wwwrrrfffaaaYYYQQQKKKFFFAAA>>>:::999999888888999999:::999:::<<>><<<===???===???BBBEEEHHHJJJKKKLLLJJJLLLNNNWWWmmmuuuHHH999777555222222222222222111000000000/////////............---..................---------------------------,,,,,,---...///000111111////////////000000000000............/////////000000111111222333333444444222555666555666999;;;:::777BBBPPP^^^oooyyyyyy~~~}}}}}}}}}}}}~~~xxxuuuvvvvvvrrrnnncccaaa^^^ZZZWWWRRRMMMIIIFFFEEEBBB???======@@@BBBDDDFFFGGGFFFDDDDDDFFFIII```UUU<<>>???:::777999888888888888777777777777666555444333333444666777666666555555555444444444444444222222222222444444222222222222333444555666222222222111222222333333111111222333333444555555222222333333444555666666555444444444444555666666444444555666999<<<@@@BBB>>><<<;;;===@@@BBBAAA???>>>@@@BBBAAA???@@@BBBEEE@@@@@@@@@@@@AAABBBCCCDDDHHHEEEAAAAAADDDFFFFFFEEECCCCCCCCCBBBBBBDDDIIIMMMLLLKKKIIIGGGDDDBBBAAA@@@IIICCCBBBIIINNNQQQXXX```^^^QQQLLLRRRRRRIIIHHHPPPFFFFFFEEECCCAAABBBEEEGGGDDDDDDDDDDDDDDDEEEFFFFFFBBBFFFKKKMMMHHHBBBCCCIIIJJJEEEEEEIIIEEE;;;;;;CCC@@@AAAAAABBBBBBAAAAAA@@@@@@@@@??????>>>=========<<<<<<<<<<<<=========>>>;;;:::999999888888999999{{{uuukkkiiiaaaVVVOOOKKKEEE???<<<:::999:::;;;;;;:::999777888:::<<>>@@@AAA@@@>>><<>><<<<<<@@@EEEIIICCCFFFIIILLLPPPXXXaaafffZZZFFF@@@;;;;;;;;;::::::999888777777999999999888888888777777777666666555444444333333111222222333333222222111222222111000000111222222000111111111111222222222111111111111111111111111111111222222222222333333333222222222222333444444555444444333333444444555444555666777888999:::;;;===>>>>>>===<<<<<<>>>@@@???>>>===>>>@@@@@@>>><<<@@@@@@AAABBBBBBCCCCCCDDDEEECCCBBBBBBDDDEEEEEEDDD>>>EEEHHHFFFDDDHHHMMMOOOFFFFFFFFFDDDBBBBBBDDDFFFRRRLLLGGGJJJTTT[[[[[[YYYIIIIIIIIIIIIIIIIIIIIIIIIDDDEEEFFFGGGHHHHHHIIIJJJGGGFFFGGGHHHEEE@@@BBBGGGFFFFFFFFFFFFFFFEEEDDDDDDLLLHHHCCCAAAAAAAAA???<<<@@@@@@???@@@AAAAAA@@@>>>AAA@@@>>>=========>>>???========================;;;:::999999:::999777555|||wwwqqqooohhh]]]UUUPPPHHH@@@>>><<<::::::::::::999777888999:::<<<>>>???@@@AAA???AAABBBBBBAAAEEEKKKPPPNNNKKKHHHJJJTTTcccqqqyyyuuu___VVVQQQSSSYYY^^^bbbggggggeeeZZZUUU[[[bbbqqqzzz|||{{{|||tttjjjaaa[[[UUUNNNHHHDDDAAA>>>>>>???@@@???>>>>>>CCCGGGHHHLLLQQQPPPKKKLLLTTT\\\ppplllFFF;;;444000444222222111111000//////...........................------------------------.........................................................................../////////000000000000000000000111111222222333333333333444555555666666888777888BBBYYYyyy~~~yyysssuuu||||||{{{zzz{{{}}}~~~||||||~~~~~~~~~~~~}}}{{{yyywwwvvvvvvuuusssppplllgggdddaaaTTTQQQLLLGGGCCCAAA@@@@@@AAABBBBBBBBBAAAAAAAAACCCHHHDDDOOOkkk{{{iiiOOODDD???:::;;;::::::999888888777777888888777777777666666666666666666555444333333333222222333333333333222222000111222333333222111000000000111111111222222222111111111111111111111111111222222222222333333333333333222222333333444555444444333333333333444444333333444555666777888888;;;<<<<<<;;;:::;;;===???@@@??????@@@AAAAAA???>>>???@@@@@@AAAAAABBBBBBCCCDDDBBBAAABBBCCCEEEDDDCCCDDDIIIKKKGGGDDDFFFIIIJJJFFFFFFFFFEEECCCCCCDDDFFFOOOKKKIIIMMMVVV[[[ZZZVVVEEEFFFFFFGGGGGGFFFFFFEEEFFFFFFFFFGGGHHHHHHIIIIIIGGGGGGIIIJJJGGGBBBCCCGGGEEEEEEEEEEEEEEEEEEDDDDDDGGGDDDAAA@@@AAAAAA@@@>>>@@@???>>>???AAAAAA???>>>@@@??????>>>>>>>>>>>>>>>========================<<<;;;::::::::::::888666~~~zzzyyyxxxqqqggg___WWWMMMDDDAAA>>>;;;::::::999888777999::::::;;;<<<=========>>>@@@BBBAAAAAADDDJJJOOOTTTRRRPPPQQQXXXeeettt|||fffSSSRRRQQQSSSYYY___dddmmmuuu{{{~~~ppp___aaaooozzz~~~}}}rrrkkkaaaYYYTTTNNNHHHCCCAAA???======>>>?????????AAAFFFJJJLLLOOORRRRRROOOMMM]]]mmmPPP:::444444333///222111111000000//////...........................------------------------............................................................................../////////000000000111111111111111111111111222333333444444555555666666444444888GGGccclllhhhnnnqqqmmmnnnvvvzzzyyy}}}}}}{{{{{{|||}}}|||{{{{{{zzzzzzxxxvvvssspppnnnlllkkkhhhddd```\\\ZZZYYYJJJHHHEEEAAA>>>=========:::===BBBEEEFFFFFFFFFFFFLLLPPPggg___HHHAAA???<<<888:::999999888888777777666666666666666555555555555666555555444444333333222222333333444444333333222///111333555555333111///000000000111111111222222111111111111111111111111222222222222333333333444333333333333333444555555444444333333333333444444222333333333444444444444999:::::::::999999;;;===AAA@@@@@@AAABBBBBBAAA???>>>>>>>>>???@@@@@@AAAAAABBBAAA@@@AAACCCDDDCCCBBBFFFKKKLLLHHHDDDFFFHHHHHHEEEFFFHHHGGGFFFDDDEEEFFFKKKJJJLLLRRRYYYZZZVVVQQQDDDEEEFFFHHHHHHFFFEEEDDDHHHHHHHHHHHHHHHHHHHHHHHHEEEFFFIIIKKKHHHBBBBBBFFFDDDDDDEEEEEEEEEEEEEEEDDDBBB@@@??????@@@AAAAAA@@@??????>>>???@@@AAA???===???????????????>>>======>>>>>>>>>>>>>>>>>>>>>>>>===;;;::::::;;;;;;999888~~~}}}}}}yyyqqqiiiaaaVVVLLLDDDAAA===;;;:::::::::999888999999:::;;;;;;<<<<<<>>>@@@AAA@@@???AAAFFFKKKUUUWWWXXXYYY\\\eeepppyyy|||uuukkkaaaXXXQQQ\\\^^^bbbfffggglllyyykkkmmm}}}yyytttiiiccc[[[SSSNNNIIIDDD@@@???>>>=========???@@@@@@EEEIIIMMMOOOPPPQQQQQQQQQWWWlll~~~hhh===777444666888000111111000000////////////........................------------------------................................................................................./////////000000111111111111000000000000222222222333444444555555222555888999===III[[[jjjsss```ZZZ]]]YYY___pppyyyvvvtttxxxzzz{{{~~~~~~~~~~~~~~~~~~}}}||||||{{{yyyxxxxxxxxxwwwuuuwwwvvvuuussspppllliiigggccc```[[[WWWRRRPPPNNNNNNDDDCCCAAA???>>>>>>>>>>>>>>>???AAACCCEEEGGGIIIJJJOOOgggaaaAAA777999999888888888888888777777666666666666666666555555555555555444444444444333333222222333333444444444444333333000222333444444333222000000000000000111111111111111111111111111111111111222222222222333333333333333333333333333444444555444333333333333333333444333333333333333222222222777888999999999999:::<<<@@@??????@@@BBBBBBAAA???<<<<<<===>>>>>>??????@@@AAA@@@@@@AAABBBCCCBBBAAABBBGGGIIIFFFFFFJJJMMMMMMDDDFFFHHHIIIGGGFFFEEEFFFIIIKKKPPPUUUYYYVVVOOOJJJEEEGGGIIIKKKKKKIIIGGGEEEIIIIIIHHHHHHGGGGGGGGGFFFCCCDDDHHHKKKHHHBBBAAADDDDDDEEEFFFFFFGGGFFFFFFFFFAAA@@@@@@@@@AAAAAAAAAAAA@@@??????@@@AAAAAA@@@>>>>>>>>>???@@@@@@>>>===<<<>>>>>>>>>>>>>>>>>>>>>>>>===<<<::::::;;;;;;:::999~~~~~~xxxrrrlllaaaWWWJJJFFF@@@===<<<<<<<<<<<<666777888999:::;;;<<<===>>>@@@AAA???===>>>AAAEEEMMMSSSZZZ___bbbeeejjjnnnmmmmmmkkkdddZZZUUUYYY``````bbbfffhhhiiissszzz|||yyyqqqlllaaa]]]VVVOOOJJJFFFBBB@@@===============???AAABBBJJJLLLNNNPPPPPPOOOQQQSSSiii}}}QQQ666999555555999222000000000///////////////........................------------------------....................................................................................////////////111111000000000000000000111111222222333444444444000666;;;;;;888888???EEEeeetttlll\\\UUUPPPSSScccnnnnnnkkkkkkooosssxxxzzz{{{|||~~~~~~~~~~~~~~~~~~~~~}}}||||||~~~~~~}}}{{{zzzzzzzzzxxxvvvuuuuuutttqqqooooooooonnnlllhhheeeaaa___YYYVVVQQQLLLGGGEEEDDDDDD@@@@@@????????????@@@AAAJJJEEEBBBBBBGGGMMMPPPPPP[[[}}}\\\GGG777777999555555999777777666666666666555555666666666666666666666666333333333333333222222222222333333444444333333222333222222111111222222333//////000000000111111111000000000000000000000000111111111222222222333333333222222222222333444444333333333222222333333333444444444333333333333222666777999:::999999:::<<<>>>======>>>@@@AAA???>>>;;;;;;<<<======>>>>>>???@@@??????AAABBBCCCAAA@@@@@@DDDFFFEEEGGGLLLOOONNNDDDFFFHHHHHHGGGFFFFFFFFFJJJMMMRRRVVVUUUPPPIIICCCFFFGGGJJJKKKKKKJJJGGGFFFHHHHHHHHHGGGGGGFFFFFFEEECCCDDDHHHKKKHHHCCCBBBFFFFFFFFFGGGHHHHHHGGGGGGGGGBBBBBBCCCBBBAAA@@@@@@@@@AAA@@@@@@AAABBBBBBAAA???>>>>>>???@@@@@@>>>===<<<========================>>><<<:::999;;;;;;;;;:::~~~zzzvvvlllcccRRRMMMFFFAAA>>>>>>>>>===666777888999:::;;;<<<======???@@@???======@@@CCCEEENNNZZZdddhhhgggdddaaaZZZ]]]bbbbbb]]]ZZZ```iiihhhiiikkkkkkmmm{{{{{{{{{rrrkkkfffZZZWWWRRRLLLFFFCCCAAA@@@;;;<<<======>>>???BBBEEEMMMMMMOOOPPPPPPOOOSSSZZZrrr^^^BBB444666555222333333////////////////////////........................------------------------........................................................................------........./////////000000000000000000000000000111111222222333333444111555888777555555999>>>DDDXXXrrrxxxbbb]]]WWWUUUUUUWWWYYYZZZ^^^dddkkkpppsssuuuyyy|||yyyyyyzzz{{{|||}}}~~~|||}}}~~~~~~}}}|||zzzyyyzzz|||~~~}}}{{{yyyxxxxxxvvvtttrrrqqqpppnnnjjjhhhccccccbbbaaa^^^[[[XXXWWWOOOMMMIIIDDDAAA?????????===>>>>>>???@@@AAABBBCCCFFFCCCDDDPPP```kkkllliiittteee???999777;;;:::555444888555555555555555555555555555555555666666666666666222222222222222222222222111222222333333222222111333222000000000000222333/////////000000000111111000000000000000000000000000000000000111111111222111111111111111222333333333333222222222222333333444444444444333333333333444666888999999999:::;;;<<<;;;;;;<<<>>>???>>>===;;;;;;<<<<<<======>>>>>>@@@???@@@BBBCCCCCCAAA???BBBEEEFFFDDDFFFKKKLLLKKKCCCEEEGGGGGGFFFEEEFFFGGGKKKOOORRRSSSOOOIIIDDDBBBDDDEEEGGGHHHHHHGGGEEEDDDGGGGGGFFFFFFEEEEEEEEEDDDEEEFFFIIILLLIIIDDDEEEIIIGGGGGGHHHHHHGGGGGGFFFEEEBBBDDDDDDDDDAAA?????????AAA@@@???@@@BBBBBB@@@??????????????????>>>=================================;;;999888:::;;;;;;;;;}}}uuummm]]]WWWMMMEEE@@@>>>===<<<999999999:::::::::;;;;;;;;;>>>@@@@@@>>>???CCCFFFHHHPPP\\\gggkkkfff\\\SSSNNNPPPWWWaaaeeecccfffkkkoooooopppqqqvvv||||||}}}zzz}}}www}}}}}}tttjjjccc___SSSQQQMMMGGGBBB???>>>>>>;;;<<<>>>>>>>>>@@@DDDGGGNNNLLLNNNQQQQQQQQQZZZdddwwwsssBBB===333111555111...444////////////////////////........................------------------------........................................................................---------.........//////......//////000000111111000000111111222333333333222333444333333555888;;;666CCCYYYuuuyyy```KKKGGGJJJJJJMMMTTT[[[```aaacccgggjjjmmmmmmoooqqqsssuuuvvvwwwxxxyyyzzzzzzyyyxxxvvvtttrrrtttwwwwwwtttrrrqqqrrrmmmkkkiiihhhfffccc___\\\UUUUUUUUUUUUSSSQQQOOOMMMEEEDDDBBB@@@????????????>>>???@@@AAACCCDDDEEEFFFCCCFFFUUUpppnnnDDD777666777999999777666555444444444444444444444444333444444444555555555555111111111222222222222222000111111222222111111000000000000000000000000000////////////000000000111000000000000000000000000////////////000000000000000000//////000000111222333333222222222222333333333333333333333333333333111444777888777777888999;;;::::::<<<>>>???>>><<<;;;;;;<<<<<<===>>>>>>>>>@@@@@@AAABBBDDDDDDBBB@@@CCCEEEEEECCCEEEIIIJJJHHHDDDEEEEEEEEEDDDDDDFFFHHHJJJMMMOOONNNIIIEEEDDDDDDCCCCCCDDDDDDDDDDDDCCCCCCEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDGGGIIIFFFBBBCCCHHHGGGGGGGGGFFFEEEDDDCCCBBB???BBBDDDCCC@@@>>>>>>??????>>>===>>>@@@@@@>>>===@@@??????>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<:::888777999:::;;;;;;zzzrrreee]]]RRRHHHAAA===;;;:::<<<;;;;;;::::::999999999:::===@@@AAA@@@BBBFFFJJJPPPVVVaaajjjllldddTTTHHHIIIFFFLLL[[[fffiiijjjlllhhhiiimmmrrr|||qqqhhhgggqqqmmmxxxxxx}}}wwwmmmccc[[[XXXNNNMMMIIIDDD???<<<;;;<<<:::===?????????AAAEEEIIIMMMKKKMMMQQQRRRTTT___lll~~~LLL666>>>333,,,666333,,,555.........///////////////........................------------------------........................................................................---------.........//////---......///000111111222000000000111222222333333333333444444444333222222888:::EEEaaa{{{VVVHHHGGGDDDCCCIIIPPPRRRQQQPPPSSSVVV```aaacccfffiiilllnnnpppssstttuuuuuutttrrrpppoooiiimmmppppppmmmkkkkkkllldddcccaaa___]]]ZZZUUURRRLLLLLLLLLLLLKKKJJJHHHGGG>>>>>>>>>>>>???@@@@@@AAAAAAAAACCCDDDFFFHHHIIIJJJNNNVVVmmm||||||qqqrrrOOO999:::888555333777:::888333444444444444444444444444222222222333333444444444111111111111111111222222000000111111111111000000---...000222222000...---////////////000000000000000000000000000000000000............///////////////////////////000000111333222222222222222222333111111222222222333333333///222555666666666666777;;;::::::<<<>>>???>>>===;;;;;;<<<<<<===>>>>>>>>>@@@@@@AAACCCEEEEEEBBB@@@AAACCCCCCBBBEEEJJJKKKIIIDDDDDDDDDCCCBBBCCCFFFHHHIIILLLMMMJJJEEECCCEEEHHHDDDDDDDDDCCCCCCDDDDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDAAAAAABBBDDDBBB>>>@@@FFFFFFFFFFFFEEEDDDBBB@@@???<<>>>>>@@@===<<<<<<===>>>>>>===;;;AAA@@@>>>=========>>>???;;;;;;;;;;;;;;;;;;;;;;;;<<<999777666888:::::::::|||sssjjj]]]QQQIIIBBB===999888999999:::::::::;;;;;;;;;<<<>>>@@@BBBEEEGGGHHHTTT^^^kkknnnfffWWWJJJBBBIIIMMMQQQTTTXXX^^^aaaaaajjjsssyyy~~~kkkkkkrrrttt}}}~~~}}}~~~zzzssskkkccc[[[SSSNNNHHHFFFCCC???>>>===>>>???>>>>>>??????AAADDDIIIMMMPPPLLLKKKOOOPPPWWWjjjiiiAAA555555444333222000000///111111000000//////......------------------------,,,,,,,,,---------......------------------------------------------------------------------------////////////////////////............////////////000111111111111222222222222222222333333333444444555:::<<>><<>>???AAABBB@@@===DDD@@@>>>???AAACCCFFFIIICCCLLLIIIGGGQQQUUURRRTTTSSSrrr|||ppp{{{___DDD999:::;;;:::999777555444444333444444444444444444444444222222222222222222222222222111111111000000//////000000000000000000000000000000000000////////////......////////////......000000//////.........---////////////////////////111///...///222333222///111111111111111111111111222222222222222222222222000111222333555666777777999:::;;;;;;;;;:::999888===<<<<<<;;;;;;<<<>>>???>>>???@@@BBBBBBAAA@@@@@@BBBAAAAAACCCGGGKKKLLLLLLGGGEEEBBB@@@@@@BBBEEEHHHJJJHHHEEEBBBBBBCCCFFFHHH@@@@@@AAAAAABBBCCCCCCDDDBBBCCCDDDDDDDDDCCCAAAAAADDDEEEEEEEEEDDDDDDFFFHHHDDDEEEEEEEEEEEEDDDCCCCCCBBBBBBBBB@@@??????AAACCC@@@???>>>==================???@@@@@@>>><<<;;;;;;>>>===;;;999999:::;;;<<<777666666555555555666666yyyqqqggg\\\TTTKKKCCC>>>;;;::::::999999999::::::<<<<<<>>>???AAABBBCCCDDDOOOXXXaaa___SSSHHHCCCBBBHHHJJJNNNSSSWWW[[[bbbgggmmmxxxrrrpppuuuvvvzzz{{{|||wwwsssllleee^^^WWWQQQMMMGGGEEEAAA???======>>>???===>>>@@@@@@BBBEEEJJJNNNOOOSSSSSSOOORRRccczzzPPP888555444333222111000000///000000000000//////......------------------------,,,,,,,,,---------......------------------------------------------------------------------------....................................////////////000000111111111222222222222222222333333333333444111666999===PPPlll}}}{{{mmm]]]ZZZQQQEEE<<<;;;AAAGGGHHHDDDFFFMMMPPPNNNMMMOOOZZZVVVWWW]]]___[[[XXXYYYTTTSSSRRRTTTUUUUUUSSSPPPLLLKKKJJJIIIHHHFFFEEEDDDDDDAAA>>>===@@@BBBCCCCCC===@@@DDDFFFEEECCCDDDFFFBBBJJJKKKQQQfffrrrqqqsssuuuvvvwwwrrr]]]III:::777;;;:::999777666555444333333444444444444444444444444222222222222222222222222111111111111000000000///000000000000000000000000000000000000/////////.........////////////......000/////////............////////////////////////111///...///111333111000111111111111111111111111222222222222222222222222111222222333444555666666888999:::;;;;;;:::999999>>>>>>===<<<<<<===>>>???>>>??????@@@@@@@@@@@@@@@AAAAAAAAADDDGGGJJJKKKJJJCCCBBBAAA@@@AAACCCFFFHHHGGGEEECCCAAAAAABBBCCCEEE@@@@@@@@@AAAAAABBBBBBBBBBBBCCCDDDDDDDDDCCCAAAAAACCCDDDEEEDDDCCCDDDEEEGGGEEEEEEEEEEEEEEEDDDCCCBBBBBBBBBBBB@@@>>>>>>???AAA???>>>======<<<<<<<<<===;;;???CCCCCC@@@===;;;;;;<<<;;;:::999999999:::;;;666666555555555555666666~~~zzzssskkkaaaVVVKKKDDD@@@???===;;;::::::;;;<<<======>>>>>>?????????>>>EEEMMMSSSMMMBBB<<>>===???AAABBBDDDGGGLLLOOOJJJSSSTTTMMMUUUppp```<<<777444333333222111000//////000000000////////////...........................,,,,,,,,,---------......------------------------------------------------------------------------........................---............/////////000000000111111111222222111111222222222333333333000333666888>>>NNNdddvvvdddHHH>>>@@@CCC@@@<<<===CCCHHHIIIIIIKKKLLLJJJJJJNNNOOOMMMKKKKKKIIIHHHGGGHHHJJJKKKJJJHHHAAAAAA@@@???????????????>>>=========>>>???AAABBB???DDDHHHHHHDDDBBBCCCDDDEEERRR]]]rrr~~~zzzrrrSSS???666333555888888777666555444333333333444444444444444444444444222222222222222222222222111111111111000000000000000000000000000000000000000000000/////////............////////////......////////////............////////////////////////000///...///111222111000111111111111111111111111222222222222222222222222333333333333444444444444666777888999::::::999999>>>===<<<<<<<<<<<<======>>>>>>>>>>>>>>>??????@@@???@@@AAADDDGGGIIIHHHGGG??????@@@AAABBBDDDEEEFFFBBBBBBAAA@@@@@@@@@@@@AAA???@@@@@@@@@@@@@@@@@@@@@BBBCCCCCCCCCCCCBBBAAAAAABBBCCCDDDDDDCCCCCCDDDEEEFFFFFFFFFEEEDDDCCCBBBAAAAAAAAAAAA???===<<<===>>>=========<<<<<<<<<<<<<<<888???EEEFFFAAA<<<;;;;;;:::::::::::::::999888888666555555555555555666666~~~|||vvvlll```TTTLLLGGGDDDAAA===<<<<<<>>>???>>>>>>>>>>>>===<<<::::::;;;BBBFFFEEE@@@@@@GGGNNNPPPMMMRRR]]]aaadddrrr}}}uuupppeeeaaa[[[UUUPPPKKKGGGDDDAAA@@@>>><<<<<<<<<===>>>===@@@BBBEEEGGGJJJMMMPPPJJJNNNPPPUUUddd|||}}}III666:::333222222111000000//////////////////////////////........................,,,,,,,,,---------......------------------------------------------------------------------------........................---------.........//////000000000000111111111111111111111111222222222222333222555888666;;;OOOeeetttmmm^^^XXXRRRKKKJJJJJJIIIGGGFFFIIIMMMFFFEEEEEEFFFGGGFFFEEEEEEDDDCCCCCCCCCDDDEEEFFFFFFCCCBBBAAA@@@@@@@@@AAABBB???@@@BBBCCCCCCBBBBBBAAACCCEEEDDDBBBCCCGGGIIIIIIXXXmmmyyylllVVV???555555555444333666555444444333333333333333333333333333333333333111111111111111111111111111111111000000000000000////////////////////////000000/////////...............////////////......///////////////.........////////////////////////////////////000111000000111111111111111111111111111111111111222222222222333333333333333333333333555555666777888999999999;;;;;;;;;;;;;;;;;;;;;;;;>>>===<<<<<<<<<===???@@@>>>???AAADDDFFFGGGEEECCC>>>???@@@AAABBBBBBBBBBBB??????@@@@@@@@@??????>>>@@@@@@@@@@@@@@@@@@AAAAAACCCCCCCCCBBBBBBBBBAAAAAABBBDDDEEEEEECCCCCCCCCEEEEEEEEEEEEEEEDDDBBBAAA@@@@@@AAAAAA???<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;888>>>DDDDDD???::::::<<<777888:::::::::999777666555555444444444555666666wwwkkkaaaZZZNNNJJJDDD???<<<<<<>>>@@@>>>>>>???>>>===;;;999777777;;;AAAEEEGGGIIIKKKMMMNNNPPPYYYdddkkkrrr|||uuunnniii```[[[UUUNNNJJJEEEAAA???>>>>>>===<<<<<<======>>>>>>AAAEEEHHHIIILLLNNNQQQRRRLLLRRRhhh{{{WWW:::444666111111111000000/////////.............../////////........................,,,,,,,,,---------......------------------------------------------------------------------------........................------------............//////000000000111111111000000000111111111222222666222333888666444???PPP\\\fffyyy~~~yyyrrryyy{{{nnnYYYIIIDDDDDDBBBCCCCCCCCCCCCDDDEEEFFF@@@AAAAAA@@@@@@AAACCCDDDEEEEEEDDDCCCCCCCCCCCCCCCGGGFFFEEEDDDEEEFFFGGGGGGAAADDDGGGMMM[[[ffffff___xxx}}}NNNBBB777666888777444333555555444333333333333333333333333333333333333333111111111111111111111111000000000000000000111111////////////////////////////////////..................////////////...............///////////////////////////////////////...///////////////000111000000000000000000000000000000000111111222222222444333333333333222222222444444444555666777888888;;;;;;<<<<<<============>>>===<<<<<<<<<===???@@@>>>>>>@@@BBBDDDDDDBBB@@@??????@@@AAA@@@@@@???>>>>>>>>>???@@@@@@@@@???>>>AAAAAAAAAAAABBBBBBBBBBBBCCCCCCBBBBBBAAAAAAAAAAAABBBDDDFFFEEEDDDCCCCCCDDDCCCDDDDDDCCCBBBAAA@@@@@@???@@@@@@???<<<::::::;;;:::;;;<<<======<<<;;;;;;999===???>>>:::888:::===666888999;;;:::888666555444444444444444555666666wwwqqqnnnXXXSSSJJJAAA<<<;;;<<<>>>>>>???@@@@@@???<<<:::888999<<>><<<<<<<<<<<<<<<======>>>???@@@CCCHHHJJJLLLMMMNNNPPPTTTNNNZZZwwwiii@@@666666333000000000000//////......---............/////////------------------------,,,,,,,,,---------......------------------------------------------------------------------------------------------------,,,------------........./////////000000000111111///000000000000111111111444000111666666222555<<>>>>>FFFAAA===>>>CCCIIILLLLLLLLLVVVdddvvvzzz~~~xxxQQQ@@@:::666666666444444777777666555444333222222222333333333333333333333333111111111111111111111111000000000000111111111111000000000000000000000000/////////.........------......////////////...............///////////////////////////////////////---///000000///...000111000000000000000000000000//////000000111222222222333333333333222222222222444444333333444555666777;;;<<<>>>???@@@@@@AAA@@@===============>>>>>>??????>>>>>>@@@BBBAAA@@@>>>???????????????>>><<<<<<===>>>??????@@@@@@??????@@@@@@AAABBBBBBCCCDDDDDDCCCBBBBBBAAA@@@AAAAAAAAAAAACCCEEEEEECCCBBBAAABBB@@@AAAAAAAAAAAA@@@??????===???@@@???===;;;:::;;;:::;;;<<<>>>>>>===<<<;;;;;;;;;;;;:::999999;;;<<<777888:::::::::999777555333333333333444555666666jjjbbbVVVIII@@@===<<<===>>>???AAAAAAAAA>>><<<:::<<>>>>>???@@@BBBFFFJJJMMMMMMNNNNNNOOOQQQXXXkkkOOO888666777333000000////////////......---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------------------------------------------------------------------,,,,,,---------.........////////////000000000111/////////000000000111111000000222444333222222333;;;AAANNNcccyyy{{{zzziiijjjdddXXXNNNKKKIIIFFFDDDFFFIIIHHHFFFDDDEEEFFFAAACCCEEEGGGHHHGGGFFFEEEIIIIIIMMMXXXdddiiieee___kkkyyy{{{tttrrrmmmaaaKKK777:::666333555555444666:::888777666444333222222222222222222222222222222222111111111111111111111111///000000000111111111111000000000000000000000000//////.........---------......////////////................../////////000////////////////////////,,,...000000...---///111000000000000000000000000/////////000111222222222222222222222222222333333444444333222222333444555888:::<<<>>>@@@AAAAAAAAA======>>>>>>?????????>>>@@@>>>===>>>??????>>>===>>>>>>==============================>>>>>>??????>>>>>>???AAABBBCCCDDDEEECCCBBBAAA@@@@@@@@@AAAAAA???AAACCCCCCAAA???>>>???===>>>>>>???????????????<<<>>>@@@???>>><<<<<<<<<:::;;;===??????>>>===<<<<<<:::999:::<<<===;;;999888999:::::::::999888777333333333333444555666777xxxoooaaaQQQFFF@@@??????>>>???AAABBBBBB@@@>>><<<===BBBGGGIIIJJJPPPZZZbbbwwwtttxxxzzz|||{{{xxxrrriii```YYYVVVNNNJJJDDDAAA???>>>===<<<;;;;;;<<<===>>>???@@@@@@CCCGGGKKKNNNNNNNNNNNNNNNQQQggg~~~^^^<<<333333333222///////////////.........---------.........//////++++++++++++++++++++++++,,,,,,,,,---------......------------------------------------------------------------------------------------------------,,,,,,,,,---------......////////////000000000000////////////000000000000///333555333222333333111333666???PPPeeeuuu|||~~~wwwfff]]]WWWQQQLLLOOORRRRRROOOMMMLLLMMMOOORRRVVVYYY[[[[[[YYYXXXYYY```qqq~~~rrruuunnnaaaSSS@@@777>>>333000000555888777777999999999777555333222222222222222222222222222222222000000000000000000000000//////000000111111111222000000000000000000000000//////.........---------......////////////......---.........//////000000////////////////////////,,,...000000...---///111000000000000000000000000...//////000111222222222111111222222222333333333555444333222222222333444444666888;;;===>>>??????<<<===???@@@@@@@@@???>>>@@@???===<<<===>>>===<<<<<<<<<<<<<<<<<<===>>>???<<<<<<<<<<<<<<<===>>>???<<<===>>>???AAACCCDDDDDDCCCBBBAAA@@@???@@@AAABBB<<>>>>>??????>>><<<>>>@@@@@@>>>=========:::<<<>>>???@@@???>>>===<<<:::999<<<@@@@@@<<<777:::::::::::::::999888888222222222333444555666777~~~rrreeeWWWJJJCCCAAAAAA??????DDDEEE@@@<<<<<<;;;GGGDDDJJJ^^^cccdddttt}}}zzzuuulllddd^^^XXXSSSPPPHHHEEEAAA>>><<<;;;<<<<<<<<<<<<;;;<<<===@@@CCCEEEMMMIIIHHHMMMQQQQQQSSSVVV```{{{pppCCC777555555444...///............---------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///---------.........//////............////////////............////////////000000000000000000000000111333777===GGGUUUdddmmmzzz~~~|||wwwrrryyy{{{zzznnnlllqqqwww|||xxxrrr{{{{{{fffIII888777888555444333222333555888<<>>@@@AAAAAABBBBBBAAA>>><<<;;;<<<>>>:::::::::;;;<<<===>>>>>>AAA@@@>>><<<;;;<<<===>>>BBBAAAAAACCCGGGHHHFFFCCCCCCAAA???@@@BBBCCCBBB???DDDCCCBBBBBB@@@@@@???>>>???CCCGGGEEE???:::999:::999999:::;;;;;;<<<<<<===;;;::::::;;;===>>>===<<<>>><<<;;;:::;;;;;;:::888999888777777888888777555555555555444444333333333wwwiiiYYYKKKBBBAAA>>>>>>CCCEEEAAA>>>======FFFDDDJJJ]]]aaa___iiiwww|||{{{uuuoooggg```ZZZTTTPPPMMMFFFDDD@@@===;;;;;;;;;<<<<<<;;;;;;<<<>>>AAADDDFFFMMMKKKMMMPPPPPPOOOSSSYYYuuuXXX:::555222111333000///............---------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............------------.........///............////////////............////////////000000000000000000000000222333555777===EEEOOOVVV\\\mmmvvvuuubbbMMMAAA;;;666333222444333333333444888;;;===666555333111//////000111111111111000000000//////222111000000//////000000////////////////////////............////////////........................................................................------------------------------------......................................./////////000000000000000000000111222222333333333222222222222333444444555666777777777888:::<<<<<<<<<;;;;;;<<<===>>>???>>>???>>>===;;;;;;<<<>>>;;;<<<<<<======>>>>>>>>>>>>===<<<;;;<<<===???@@@BBBAAAAAACCCEEEFFFDDDBBBCCCAAA@@@@@@CCCCCCBBB@@@CCCBBBBBBAAAAAA@@@@@@???AAAEEEIIIGGGBBB>>>===>>>:::::::::;;;;;;;;;;;;<<<;;;:::999;;;===>>>===<<<;;;:::999:::;;;<<<;;;:::999888777777888888777555555555444444444333333333xxxmmmXXXIIIEEE@@@???CCCEEECCC???>>>@@@FFFDDDHHHVVV[[[ZZZ___hhhxxxzzzyyyxxxrrrlllggg```YYYSSSNNNJJJGGGCCCAAA>>><<<::::::;;;<<<;;;;;;<<<>>>AAADDDGGGIIIKKKNNNQQQSSSOOOPPPZZZfff[[[@@@444666111---111111///............---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............------------............---............/////////---............/////////000000000000000000000000222222222222333777<<<@@@CCCUUUiii||||||]]]FFF555888===888222333555444333333444666888:::555333111000/////////000111111000000000000//////222111000000//////000000////////////////////////,,,------...//////000000------------------------------------------------------------------------------------------------------------........................................../////////000000000...//////000000111222222222222111111222222333444444555555444444666999<<<<<<;;;:::999999:::;;;<<<:::;;;<<<;;;;;;;;;===???======>>>>>>>>>>>>>>>>>><<<<<<;;;<<<===???AAABBBBBBAAAAAABBBCCCCCCBBB@@@BBBAAA@@@AAABBBBBBBBB@@@AAAAAAAAAAAAAAAAAAAAAAAAAAADDDGGGGGGCCC@@@???@@@<<<<<<;;;;;;;;;:::::::::;;;:::999:::<<<>>>===<<<999888888999;;;<<<<<<;;;999777666666888888777555555444444444444333333333~~~kkkXXXMMMEEEAAACCCEEECCC@@@???AAAFFFEEEEEEKKKTTTZZZ```ggg{{{zzzqqqjjjccc___XXXRRRMMMIIIFFFCCC???>>><<<;;;::::::;;;<<<;;;<<<>>>@@@CCCGGGJJJLLLJJJNNNRRRRRRNNNSSSeeexxxqqqGGG666444888222---///...///............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---------------------------------.........//////---------.........//////000000000000000000000000///000111222222333666999999EEEWWWrrrrrrnnn{{{gggGGG===666888;;;:::777666555444333333333444666777444333222000000///000000000000000000000000//////111111000///////////////////////////////////////---------....../////////------------------------------------------------------------------------------------------------,,,,,,---------........................................../////////000000------...//////000000111111111111111111222333333555555444333333555999<<<<<<;;;999888777888999:::777999;;;;;;;;;<<<>>>@@@>>>>>>==================>>>======>>>???@@@BBBCCCBBBAAAAAAAAAAAA@@@??????@@@@@@???@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBB>>>@@@CCCCCC@@@>>>>>>???======<<<;;;::::::999999:::999999:::<<<======<<<999888888999:::;;;;;;:::999777666666777777666555444444444444444444444444yyyoooRRRHHH@@@AAACCCCCCAAABBBBBBFFFIIIFFFEEERRRbbbhhhmmm{{{sssjjjccc\\\XXXQQQLLLHHHEEECCCAAA<<<<<<;;;::::::;;;<<<<<<<<<>>>@@@CCCFFFIIILLLNNNLLLMMMOOONNNMMMVVVnnn}}}PPPAAA333333888333///000---///............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------,,,,,,------------............------------............////////////////////////---///111222333444666888666999@@@RRRfffiiinnn~~~uuuvvvzzzdddnnn```III>>>JJJKKK>>>666999:::555444444333222222333444444444333222222111111111111//////////////////000000111000000///...////////////////////////////////////.........---------,,,------------------------------------------------------------------------------------------------,,,,,,,,,------------.......................................////////////,,,------...//////000000111000000000000111222222555555444333333555999<<<===;;;999777666777888999777999;;;<<<<<<===???AAA===<<<<<<<<<<<<<<<<<<<<>>>>>???>>>>>>??????>>>>>>>>>??????@@@@@@AAAAAABBBBBBCCC===>>>@@@@@@???>>>>>>>>>======<<<;;;:::999999888:::999888:::<<<===<<<;;;;;;999888888999999888777888777666666777777666444444444444444444444444444uuu^^^PPPDDDAAACCCDDDDDDEEEDDDGGGQQQQQQMMM]]]nnnmmmppp~~~wwwrrrkkkbbb\\\VVVRRRLLLHHHEEECCC@@@???::::::::::::;;;<<<===>>>>>>@@@BBBEEEHHHKKKMMMOOONNNMMMMMMOOOSSS```xxx^^^???<<<000000444000///222...///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,------------.........,,,------------.........////////////////////////...000222222111111222444555555333;;;JJJQQQ]]]rrr~~~{{{ooopppzzzzzzrrrttt[[[CCC888===SSSWWWAAA222555888111333333222222222222222333333333222222222111111111......////////////000000111000//////......////////////////////////////////////......---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------------------------------------........./////////,,,------......///000000000000000///000000111222444444444333333555888;;;<<<:::777555555666888999777999<<<===<<<<<<>>>???;;;;;;;;;<<<<<<<<<<<<<<>>===???@@@===>>>??????======>>>???@@@@@@@@@AAAAAABBBBBBBBB??????@@@@@@@@@@@@@@@???======<<<;;;::::::999999:::999888999;;;===<<<;;;;;;:::888888888888777555888666555555777777666444333333333444444444444555zzzxxxfffRRRIIIGGGEEEEEEEEEFFFIIIZZZbbbaaapppxxxiiiuuu{{{ssslllfffaaaZZZUUUPPPMMMGGGDDDBBB@@@>>>===999999:::;;;<<<===>>>???@@@BBBDDDGGGJJJLLLNNNOOOOOOLLLNNNWWWddduuufffEEE999666///111333,,,,,,111000///............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------,,,,,,,,,++++++,,,,,,---------.........,,,,,,---------.........///////////////////////////000111000//////000111222777444444===DDDLLL\\\kkkwww||||||}}}|||}}}wwwrrrcccQQQRRRMMMEEE===444:::FFFHHH;;;222333444000222222111111222222222222111111111111111111000///........./////////000000000000///............///////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,------------------------------------------.........//////---------...//////000000000////////////000111111111222333333333444666888999777555333222444777888888:::<<<<<<;;;::::::;;;;;;;;;<<<<<<======>>>>>>BBBBBBBBBAAAAAA@@@???>>>@@@AAABBB@@@>>>===@@@BBB>>>@@@AAAAAA???>>>???AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@AAAAAA@@@???<<<<<<<<<;;;;;;:::::::::999888888999;;;<<<<<<;;;999888777777888999888666888666555555666666555444333333333444444444555555{{{zzzwww|||cccSSSLLLGGGDDDCCCHHHKKK```ooosss~~~ccc{{{~~~zzztttjjjccc^^^ZZZTTTPPPMMMIIIEEEAAA???>>>===;;;888999:::;;;===>>>???@@@AAACCCEEEHHHKKKMMMNNNOOOMMMKKKPPP```uuuzzzIII666888444111666666***(((///000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------,,,,,,+++++++++,,,,,,,,,---------......,,,,,,,,,---------......///////////////////////////000111000//////111333,,,666555222666999;;;CCCRRRbbbppp|||gggjjjrrr{{{~~~yyyvvvPPPEEEBBB>>>555777;;;666444333222333444444444333111111111111111222222222///000000000000000///...---.........//////000000000000///...............////////////////////////+++,,,,,,------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,------------------------------------------.........//////------......///000000000///////////////000111111...000222333222222444666777555222111111333555777777999;;;;;;:::888888888;;;<<<<<<===>>>??????@@@???@@@@@@@@@@@@???>>>>>>@@@AAABBB@@@>>>>>>AAADDD???BBBCCCBBB@@@???AAACCCAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@??????@@@@@@???>>><<<<<<;;;;;;;;;:::::::::999888888999;;;<<<<<<;;;777666555666888:::999888888666555555666666555444333333333444444555555555lllPPPCCCDDDFFFJJJNNN]]]uuu~~~uuuxxxtttiiieee___YYYTTTPPPLLLIIIHHHFFFBBB???<<<;;;;;;;;;<<<<<<<<<<<<;;;===@@@CCCGGGGGGKKKMMMKKKHHHJJJPPPKKKMMMaaaSSS>>>888555222222111000///...------------------------------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++------,,,+++,,,---...///---,,,,,,++++++,,,,,,---++++++++++++++++++++++++---------,,,,,,+++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,................................................------------------------////////////000000000000333333333333444555666666DDDIIIZZZooo{{{}}}nnnhhhqqq{{{{{{kkkXXXLLL:::999888777666666666666555555444444444333333333333333333222222222111111444444333333222111000000000000000000000000000000........................////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------,,,,,,,,,,,,---..................////////////111111000000//////......000000000000111222333444666555333222222333444666666666666777888999;;;;;;888999;;;===>>>>>><<<<<<@@@BBBCCCCCCAAA??????@@@AAAAAAAAA@@@???@@@BBBDDD@@@@@@AAAAAAAAABBBBBBBBB???BBBCCCBBB@@@>>>???@@@????????????>>>>>>>>>>>><<<<<<;;;::::::999888888;;;;;;::::::::::::999999;;;777444555888:::888555666666555555555444444444444444444444444444444444```JJJDDDFFFRRRWWWdddwww~~~wwwoookkkeeeaaaZZZUUUPPPLLLHHHEEECCCBBB???===<<<<<<<<<===<<<<<<=========>>>BBBEEEFFFFFFHHHLLLLLLIIIIIILLLRRRcccwwwbbbBBB555222000222222111000///...------------------------------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,---......---,,,,,,++++++,,,,,,---++++++++++++++++++++++++---------,,,,,,++++++++++++++++++***++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,................................................------------------------.../////////000000000000222222222222333444555666888999DDDTTT]]]aaammm{{{zzzyyy}}}vvvvvvjjj\\\NNNCCC===:::999888777666666666666555444444444444333333333333333222222222111111111333222222111000000//////////////////////////////................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------,,,,,,,,,,,,---..................////////////000000000000//////......000000000000111222333444666444333222222333444555555555555666777888999:::888:::;;;===>>>===<<<;;;???@@@BBBAAA???>>>>>>??????@@@@@@???===>>>@@@BBB?????????@@@@@@@@@@@@@@@>>>@@@BBBAAA???===>>>???>>>>>>>>>>>>>>>>>>======<<<<<<;;;::::::999888888;;;;;;:::::::::999999999:::777444666999:::888555666666555555555444444444444444444444444444444444sssTTTIIILLL]]]cccppp~~~|||uuummmgggccc^^^ZZZTTTNNNJJJFFFBBB???>>>===<<<;;;;;;<<<>>>???;;;<<<>>>>>>???AAADDDGGGHHHGGGHHHLLLMMMJJJJJJMMM]]]yyyeeeCCC666333222222222111000000///...------------------------------++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++,,,,,,---------------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,+++++++++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------....../////////000000000222222111222222333444555444222555>>>CCCGGGRRR```hhhwwwwwwsssqqqwwwyyyooo^^^LLL@@@:::999:::999888777666666555666666444444444444333333333333333222222222222111111111111111000000//////......////////////////////////................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,---......---............/////////000000000////////////...000000000000111111222333444444222222222333444555444444444444555777888999999:::;;;<<<<<<<<<;;;:::===>>>@@@???>>>======>>>===>>>>>>===;;;;;;===>>>>>>>>>>>>>>>>>>>>>=========>>>??????===<<<<<<===>>>>>>>>>>>>======<<<;;;<<<;;;;;;::::::999999888::::::::::::999999999999888666555777::::::777444666666666555555555444444444444444444444444444444ssscccYYYbbbxxx|||~~~|||xxxsssmmmgggccc```WWWSSSNNNIIIEEEAAA>>>;;;::::::::::::;;;<<<===>>>;;;===???@@@AAADDDGGGJJJKKKJJJKKKLLLJJJIIIOOOWWWqqqxxxGGG555666555333444111000000///......------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++***+++,,,---...---,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,........./////////000000111111111111111222444444555222222555888;;;DDDNNNVVVdddkkkssszzzrrrqqqttt|||xxxkkkNNNIIIBBB;;;888888:::<<<888777666666555555555666444444444333333333222222222222222222111111111111000000000/////////......////////////////////////................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---------.........//////////////////////////////000000000000000111222222333222222111222222333444333333444444555777888999999:::;;;;;;;;;;;;::::::<<<>>>??????===<<<===>>>===>>>>>>===;;;:::;;;<<<===>>>?????????>>>===<<<<<<<<<=========<<<<<<<<<======>>>>>>===<<<;;;:::;;;;;;;;;::::::999999999:::::::::999999999999888777666777999::::::777444666666666666555555555555333333333333333333333333[[[xxxzzzxxx~~~~~~|||{{{vvvsssooojjjeeeaaa^^^\\\QQQMMMHHHDDDAAA???<<<::::::::::::::::::;;;;;;<<<<<<>>>AAACCCDDDFFFIIILLLKKKKKKLLLJJJEEEHHHWWWgggyyySSS444111666333///000000000//////......------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***)))***,,,---------,,,+++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,............////////////000000///000000111222333222000///111333555999???FFFOOORRRXXXgggqqqxxxyyywww{{{{{{uuuttt}}}}}}}}}{{{tttdddPPPBBB777888888888888888777666777666555555444555555555444444333333333222222222222222222111111111000000000000000000000/////////........................................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------------------.........................../////////000000000///000000111111111111111111222222333333444444444555666777888999999999999:::::::::::::::<<<===??????>>>======>>>>>>??????>>><<<:::;;;;;;>>>>>>@@@@@@@@@???>>>===<<<<<<<<<=========<<<<<<===>>>>>>>>>>>><<<:::999;;;;;;::::::::::::999999::::::999999999888888888666666777999:::999777555777777666666666555555555333333333333333333333333JJJaaa}}}|||}}}~~~~~~|||yyyuuusssooolllhhhbbb]]]XXXUUUSSSKKKHHHCCC@@@???===;;;:::999999::::::::::::::::::>>>@@@CCCEEEFFFHHHKKKMMMIIIHHHHHHHHHHHHPPPeeeyyyRRR>>>111444888222...////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++*********++++++,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........////////////////////////000222222//////000111222333555666666???AAAGGGUUU]]]aaakkkttt{{{xxx~~~~~~}}}yyyyyy}}}xxxqqqdddWWWLLLBBB:::666777777888888888888777777555555444444444444555555333333333333222222222222222111111111111000000000000000000000000/////////................................................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------,,,------------.........---............/////////000000000//////000000111///000000111222222222333444444444555666777888999777888888999999:::;;;;;;;;;<<<>>>>>>=========>>>>>>@@@@@@???===;;;::::::===>>>@@@BBBBBBAAA@@@???===<<<<<<===??????>>>======>>>???@@@???===:::999::::::::::::::::::::::::999999999999888888888888666777888999999888777666777777777666666666555555333333333333333333333333;;;OOOrrr}}}{{{zzzzzzzzzzzzyyywwwrrrmmmjjjfffddd```[[[UUUQQQMMMLLLEEEBBB???===<<<<<<;;;:::777888999:::;;;;;;<<<<<<@@@BBBEEEGGGHHHIIILLLMMMIIIEEEEEEKKKUUUeee{{{___???888444666666222000222//////.........---------++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******+++++++++***++++++,,,---++++++************+++++++++++++++++++++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------.........//////............///000111111000111111111222444333222...777777999DDDHHHMMMXXXdddhhhooowww~~~zzzxxx|||}}}~~~{{{tttnnnkkkhhhfffWWWQQQGGG>>>999999;;;===777777777777777888999:::555444444333444444555555333333333222222222222111111111111111000000000000........................................................................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,---,,,,,,---------.........---------.........//////000000////////////000000...///000111222222222222222222333333444666777888666666666777999:::<<<<<<999;;;<<<===<<<;;;<<<===>>>@@@@@@???<<<:::999999;;;===???BBBCCCBBBAAA@@@???>>>===???AAABBB@@@>>>>>>???@@@AAA@@@===;;;999::::::::::::::::::::::::999999999999888888888888777777888888777777777888777777777777666666666555222222222222222222222222///DDDaaa~~~}}}sss]]]ddduuu|||zzzyyyyyyyyyxxxwwwwwwvvvsssnnnhhhccc^^^\\\YYYVVVRRRNNNKKKIIIAAA???<<<;;;;;;;;;:::999666777888:::<<<=========AAADDDGGGHHHIIIJJJLLLMMMKKKDDDDDDPPPdddyyyooo???888555222000......///111...............---------++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******,,,+++***)))***+++---...++++++************+++++++++++++++++++++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------.........//////...------......///000111000000///...///111000...///666333000555:::CCCSSSUUUUUU\\\iiirrrtttvvvyyyyyy|||tttzzzxxx~~~vvvsssuuummmoookkkaaa[[[UUUJJJ===777888::::::999888888888666666777777777666555555444444333333333444444555333333333222222222111111111111111111000000000000------------------------................................................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,---------......---------.........//////111000////////////000000......000111222222222222111111111222333444666666555555666777888:::<<<===777999;;;;;;::::::;;;<<<>>>???@@@???<<<999888777999;;;???AAACCCBBBAAA@@@@@@???>>>@@@BBBCCCBBB??????@@@AAABBBAAA>>>;;;999::::::::::::::::::::::::999999999888888888888777777888888777666666888999777777777777666666666666222222222222222222222222888:::DDD^^^rrryyypppuuu~~~~~~{{{yyywwwuuurrrppppppooommmkkkiiiddd___[[[VVVTTTQQQMMMIIIFFFDDDCCC>>>===<<<<<<;;;;;;;;;;;;;;;:::::::::;;;>>>AAABBBBBBFFFKKKNNNOOOLLLGGGDDDIIIEEELLLddd~~~iiiCCC<<<333333222222111000//////------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************************************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++++++++,,,,,,,,,,,,------........................////////////////////////000000111222333333444444<<>>===<<<;;;;;;;;;;;;;;;>>>???AAAAAA@@@@@@@@@AAA>>>>>>>>>>>>============>>>?????????>>><<<999777;;;;;;;;;:::999888777666;;;;;;::::::999888888888:::999888777777888999:::999888888777666555555444333333333222222222111111555666;;;MMMnnnxxx{{{~~~~~~}}}zzz{{{~~~}}}}}}||||||}}}}}}~~~~~~{{{xxxvvvtttqqqnnnkkkiiihhhfffdddbbb^^^YYYUUUQQQOOOLLLIIIEEECCCAAA@@@======<<<;;;:::::::::::::::::::::;;;===@@@CCCDDDIIIHHHHHHIIIJJJKKKJJJHHHFFFNNNaaayyy~~~SSS:::222333333222111111000//////------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************************************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++,,,,,,,,,,,,------................................................//////000000111222222333000222555:::@@@GGGMMMQQQTTTZZZccclllsssxxx|||~~~}}}{{{{{{{{{vvvqqqmmmiiibbbWWWPPPEEEBBB>>>:::888777888999888888888888888777777666666555555555555555666666888444222555666333222444333222222111111000000000000000000000/////////...........................------............------..............................---,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))************************+++++++++++++++++++++++++++,,,------...---------.........................../////////000000000000000000111111111222222222444555555555666666666666666888;;;>>>???>>><<<;;;===<<<<<<;;;;;;;;;;;;<<<<<<>>>??????>>>>>>???@@@===============<<<<<<<<<;;;<<<===>>>===<<<:::888;;;;;;;;;::::::888777777999999888777777666666555999888777777777777888999888888777777666555555444333333333222222222111111333444444;;;PPPqqqyyy}}}}}}~~~~~~{{{wwwvvvvvvyyy}}}~~~~~~}}}yyyxxxxxxxxxxxxxxxxxxyyyyyywwwtttqqqooolllhhheee```^^^\\\ZZZXXXUUUPPPMMMJJJIIIFFFCCC@@@>>>===<<<<<<;;;:::999999888888888::::::;;;===@@@CCCFFFHHHNNNLLLJJJHHHGGGGGGHHHIIIMMM```||||||PPP>>>555---222222111111000000//////------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************************************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------..............................//////000000111111......///111444777;;;<<>>AAADDDGGGIIIJJJMMMNNNMMMHHHDDDDDDJJJPPPeeeuuu~~~{{{UUU888666666111111111000000000/////////------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------............................../////////000000000222222111222222333444555777:::===???AAACCCFFFHHHPPPPPPVVV^^^bbbaaabbbdddhhhmmmqqqrrrpppnnnppprrrqqqkkkgggiiiiiieeeaaa```\\\\\\]]]]]][[[XXXSSSOOOGGGDDD@@@>>><<<:::666333999999888888777777666666666666666777666555555444333333333444555666777888999555555888888444111222000111222222222222111000000000/////////.................................,,,------......------,,,------------------------------,,,,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++,,,------------,,,................................./////////000000000000000000111111111111444333333222222111111000444666999<<<===<<<;;;999999::::::;;;<<<<<<<<<<<<999;;;<<<===<<<;;;<<<===<<<<<<<<<===============;;;;;;<<<<<<<<<;;;::::::::::::;;;;;;:::999999888:::::::::999888888777777777777777777777777777777777777666666666555555555333333333222222222111111333777999555444BBB^^^vvv}}}~~~~~~{{{~~~~~~}}}}}}{{{zzzzzzzzzzzzwwwuuutttsssrrrqqqppppppppppppmmmkkkiiigggddd```[[[WWWRRRPPPNNNLLLKKKIIIFFFCCC@@@???>>><<<;;;::::::999:::999999888888999::::::<<<>>>AAAEEEHHHJJJKKKKKKKKKLLLJJJEEEBBBIII[[[jjj\\\===555555444333000000//////////////////------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------......................../////////000000000000000111111000000000000111111///111333444444666888;;;999777<<>>>>>>>>???????????????>>>===<<<;;;:::999::::::;;;;;;;;;:::999999::::::999999888777777666666666666666666666666666666666666666555555555555333333333222222222111111000444888888333666EEEVVV}}}}}}~~~~~~~~~zzzyyyxxxwwwxxxwwwuuurrrqqqpppooommmkkkjjjiiiiiieeedddbbb```^^^ZZZTTTQQQNNNLLLIIIHHHGGGEEECCCAAA>>>===<<<;;;;;;::::::;;;999999999999:::<<<===>>>@@@BBBEEEIIIKKKLLLKKKKKKJJJHHHEEEDDDKKK^^^xxxeee<<<333777222...000////////////............------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************************************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------/////////000000000000000//////000000000000000000///111222333222333555666333222555999;;;:::;;;===???@@@@@@@@@???AAADDDFFF@@@???@@@@@@===999;;;@@@999888888:::;;;;;;999777888888888888888888888888444444555555666666666666666666666666666555555444333333333333444555666666666444666;;;<<<777333333444333222111000000000000/////////.........------------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************+++++++++************************++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,------------------------------.........//////////////////000000000111111000000111222333333444444444444333333444666888:::888999;;;<<<<<<;;;:::::::::<<<======<<<<<<===>>>===>>>>>>??????@@@@@@AAAAAA@@@???===<<<;;;:::999::::::;;;;;;;;;;;;::::::888777777666666555444444555555666666666666555555555555555555555555555555333333333222222222111111///000444888666444:::CCCaaa|||}}}|||}}}}}}}}}|||vvvuuuttttttttttttrrrpppmmmllliiigggdddbbbaaaaaa]]]\\\[[[YYYXXXTTTNNNKKKIIIGGGDDDCCCBBBAAA???>>><<<;;;;;;::::::;;;;;;;;;999999:::;;;===???@@@BBBCCCFFFIIILLLMMMLLLKKKJJJIIIFFFFFFQQQfff}}}cccFFF000222666///+++000........................------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************************************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................//////000000111111000000333444555444222111000111333555555444555999:::999888888999999:::;;;<<<>>>;;;999999:::999666888===999999:::;;;;;;;;;<<<<<<888999::::::888777777777777777666777777888999:::666777777777777666555555444444444333333444555555555333666<<<>>>999555444777555222///......///000//////.........---------------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********+++++++++************************++++++++++++++++++++++++******+++,,,,,,,,,,,,+++---------------------------------.........//////////////////000000000111000000000111222222333333333333444444555666777888999:::;;;<<<<<<;;;999888999;;;======<<<;;;<<<============>>>??????@@@@@@???>>>===<<<;;;;;;::::::::::::;;;;;;;;;;;;;;;:::777777777666555555444444444555666666666666555444555555555555555555555555333333333222222222111111111...111888:::777888===IIIttt}}}zzz~~~{{{{{{~~~~~~{{{zzzyyyyyyyyyxxxtttrrrqqqrrrrrrrrrpppnnnjjjhhheeebbb___]]][[[ZZZWWWWWWVVVUUUTTTPPPKKKGGGFFFDDDAAA??????>>><<<;;;;;;:::::::::::::::;;;<<<999999:::<<<>>>AAACCCDDDFFFHHHKKKNNNNNNMMMJJJIIIGGGEEEMMMcccddd@@@666000444444///...444---.....................------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************************************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------......///......---...000333333222111111111000555444///111777999666555777999:::;;;;;;;;;;;;<<<777666888:::999999<<<999:::;;;:::777666777888666888::::::888777666666888777666555444555666777777777777777777666666555555555444333333333444444333222666<<<>>>:::666555999666222///------///000//////.........---------------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,,,,---*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))******++++++++++++************************++++++++++++++++++++++++******+++,,,,,,,,,,,,+++---------------------------------.........//////////////////000000000000000000000000111111111111111333555777888888777666999:::<<<<<<<<<:::888777888:::<<<<<<;;;;;;;;;<<<;;;<<<<<<===>>>??????@@@<<<;;;;;;::::::;;;;;;<<<::::::;;;;;;<<<;;;;;;;;;999999999888777777666666333444555666666555444333444555555555555555555555333333333222222222111111111111111111222333444555;;;TTTttt~~~~~~{{{{{{|||}}}}}}}}}||||||||||||}}}~~~~~~~~~}}}}}}|||{{{zzzyyywwwvvvttttttqqqoooooonnnnnnllliiifffaaa```^^^[[[XXXUUUSSSRRRQQQPPPOOOOOONNNLLLHHHEEE@@@???===<<<;;;:::999999:::;;;<<<===<<<<<<:::999;;;<<<>>>@@@CCCEEEGGGHHHMMMLLLKKKIIIGGGGGGGGGHHH@@@IIIaaa|||kkk???444444333222111000///...........................------------------------++++++++++++++++++++++++************************************************++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......000///.........///111222000000111111111222222222222222222333333333444444444444555555666777777777999999888888888888888999888888777777777777888888777777777777777777777888555555444444444333333333666666666555555444444444222222333333333333444444555444333222111111111111222111111000000000000000//////.........---------......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------.........++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------,,,***))))))***,,,,,,,,,+++++++++******++++++++++++++++++++++++************************************************++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......////////////000000000000000000111111111222222222222444555555444555666888777888999999::::::::::::>>>>>><<<;;;;;;<<<===>>>;;;:::;;;<<<>>>???>>>===;;;;;;<<<<<<<<<;;;999888777888888999999888888888999999888888777666666666444444555555555555444444444555555666666666666666333222222111111222222333111111111111222333444555333AAAXXXuuu}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}||||||zzzzzz{{{||||||{{{{{{{{{xxxyyyyyyzzzzzzzzzzzzzzzwwwwwwvvvuuuuuutttsssssspppnnnkkkjjjhhhfffccc```]]]\\\YYYWWWTTTQQQOOONNNLLLLLLKKKKKKJJJHHHDDDAAA???>>>===;;;:::999999999:::;;;;;;<<<<<<<<<;;;;;;>>>???@@@BBBEEEGGGHHHIIIMMMLLLKKKMMMNNNMMMHHHEEEUUU```ssshhhDDD666444333333222000//////...........................------------------------++++++++++++++++++++++++************************************************++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............000///.........///000111000000000111111111222222222222222222333333333333333333444444555666666666999888888777777777888888888777777666666777777888777777777777777777777777555444444444444333333333444444444333333333222222222222222333333333444444555444333222111111111111222111000000//////000000//////.........---------......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---...///...+++***+++,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++************************************************+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------................../////////000000000000000000000111111111222222111333444444444444555777666777888999::::::::::::<<<;;;::::::::::::;;;<<<:::::::::;;;>>>>>>===<<<:::;;;<<<<<<<<<:::999888777888888999::::::999999777777777777777777777777444444555555555555444444555555666777777777777777333222222111111222222333111111111111111222333444000222<<>>AAABBBCCCEEEGGGIIIJJJKKKHHHJJJKKKJJJGGGHHHMMMRRRooo}}}kkkAAA000444333333222111000///......------------------------------------------------++++++++++++++++++++++++************************************************++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............///............///000000//////000000000111111111111111111222222222333333111222222333444444555555888777777666666777888888777666666666666666666777777777777666666666555555444444444444333333333333222222222111111111111000222222222222333333333333444333222111111111111111222111000000//////000000...............---------......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++...000000///---,,,,,,---,,,,,,,,,+++++++++******++++++++++++++++++++++++************************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...................../////////000000000000000000000111111111111000111333333222222444555555666777888999999999999999999888888888888999:::999999999:::<<<===<<<:::::::::;;;;;;;;;:::999999888888999:::::::::::::::555555666666777888888999444444555555555555444444555666777777888888777777222222111111111111222222111111111111111222333333555111222AAA]]]}}}~~~}}}{{{zzzyyyzzzyyyyyyyyyyyyxxxxxxxxxxxxyyyyyyyyyxxxwwwvvvvvvqqqqqqrrrrrrrrrrrrrrrqqqnnnmmmmmmlllkkkjjjjjjiiigggccc___[[[YYYWWWUUUSSSOOOOOOMMMKKKIIIGGGEEEDDDBBBAAA@@@@@@@@@???<<<:::<<<;;;::::::999999999999<<<<<<;;;;;;<<<>>>@@@AAAEEEFFFGGGHHHIIIJJJKKKLLLFFFKKKLLLFFFAAAIII___rrrhhhDDD999666111222222111000//////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---.........---------------.........//////....../////////000000000000000000111111111222222000000111111222333333333666666666555666666777777666666555555555555666666777777666666555444444444444444444333333333222222111111111111111111111000111222222222222333333333333333222111111111111111111111000///////////////..............................---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++...///000///---,,,---...,,,,,,,,,+++++++++******++++++++++++++++++++++++***************************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------........./////////000000/////////000000000111111...000111111000111222444444555666777888999999999888777777777888888999999999888888999;;;;;;:::999999::::::::::::999999999:::;;;;;;;;;;;;:::999999555555555666666777777777444444555555555555444444444555555666666666666666222222111111111111222222111111000000111111222222666555444777CCC\\\||||||~~~}}}|||{{{{{{xxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwvvvtttssssssooopppppppppoooooonnnmmmjjjjjjhhhgggeeecccaaaaaa^^^[[[WWWUUUTTTSSSQQQPPPKKKJJJHHHGGGEEECCCBBBAAA@@@>>>======>>>===;;;:::;;;::::::999999999::::::===<<<<<<===???AAACCCEEEHHHHHHIIIIIIJJJKKKKKKLLLKKKIIIHHHJJJSSSeeezzzoooDDD333777555,,,111000000//////.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---...---------,,,---------............------.........//////////////////000000000111111//////000000111222222222555444444444555555666777555444444444444444444555555555555444444444333333444444333333333222222222111111111222222222222222111111111222222222333333222222111111000000111111111000000///.../////////---...........................---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---...---+++++++++---,,,,,,,,,+++++++++******++++++++++++++++++++++++*********************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...---------............////////////....../////////000000000---///000000///000111222222333555666777888888888777777888888999999999999888888777999:::;;;999888999999999888999999999999======<<<;;;:::888777666666666666555555555444444444444555555555555444444222333444444555555444444222111111000000111111222111111000000000111111222000333555444333AAA^^^yyy~~~sss~~~~~~}}}}}}}}}}}}}}}~~~}}}|||{{{{{{{{{{{{wwwvvvvvvvvvvvvuuuuuuuuutttttttttsssrrrpppooonnnmmmmmmmmmlllkkkiiihhhgggdddcccbbb___]]][[[YYYXXXVVVTTTQQQPPPPPPOOOMMMLLLFFFFFFEEECCCBBB@@@?????????===<<<<<<======<<<:::;;;:::::::::::::::;;;<<<======>>>@@@BBBEEEGGGHHHIIIIIIJJJJJJJJJJJJJJJJJJJJJEEEGGGYYYtttlllBBB666666222///222000/////////.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---------------+++,,,------......------,,,,,,---------................../////////000000/////////000111111222222333333333333444555666666444444333333333333444444333333333333333333333333333333333333222222222222222222222222222333333333111111111111222222222222222111111000000000111111111000//////......//////---------.....................---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,*********,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++************************************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------------........./////////............////////////---...000000//////111222111222333555666777888888666777888999::::::::::::999888888999::::::999777888888777777888888999:::======<<<;;;999888666555777666666555444444333333444444555555555555444444111222222333444333333333111111000000000000111111111111000000000000111111///000222333111555FFFWWWxxxrrrnnn~~~}}}}}}}}}}}}||||||{{{zzzzzzzzzzzzzzz}}}|||{{{yyyxxxxxxxxxxxxtttttttttsssssssssrrrrrrppppppooonnnmmmkkkiiihhhiiiiiihhhfffdddbbb```^^^[[[[[[YYYXXXVVVTTTRRRRRRPPPNNNMMMLLLLLLKKKHHHFFFCCCBBBBBB@@@???>>>======>>><<<;;;;;;<<<<<<<<<;;;;;;;;;::::::;;;<<<=========>>>AAACCCFFFHHHIIIJJJJJJJJJJJJIIIIIIIIIIIIIIIFFFMMM]]]uuu___BBB///333777111...555//////............------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++,,,------------,,,***+++,,,---...------,,,,,,,,,,,,,,,------------------.........//////////////////000111111222222222222222222333444555666333333222222222222333333111111222222333333444444333333333222222222222111111111111222222333333333111111111111222222222222111111000000000000111111000000///............///---------.........//////......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))+++,,,+++******+++,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++************************************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,---------.........//////------........./////////---...000000//////111222000111333444666777777777555666888999::::::999999999999888999::::::999777888777777666777888999:::::::::::::::999888777666555444444444444444444444444444555555555555444444222222333444444444444333111111000000000000111111111111000000000000000111333000111555666444888???ZZZsss{{{nnn{{{~~~~~~}}}||||||}}}~~~~~~}}}|||{{{zzzzzzzzzzzzzzzyyyxxxxxxwwwwwwxxxxxx|||{{{yyywwwvvvuuuttttttrrrrrrrrrqqqqqqqqqppppppmmmllllllkkkiiigggeeedddfffeeedddbbb___\\\ZZZXXXUUUTTTSSSRRRQQQPPPOOOOOOMMMLLLKKKJJJIIIGGGDDDAAAAAA@@@???>>>===<<<;;;;;;===<<<::::::;;;<<<<<<;;;;;;;;;;;;;;;<<<<<<===>>>===???BBBFFFHHHJJJKKKKKKJJJJJJIIIIIIHHHHHHHHHHHHHHHaaaZZZ444888888222000111///***..................------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++,,,---------,,,,,,***+++,,,---...---,,,,,,++++++,,,,,,,,,------------------.........////////////000000111111222222222222222222333444555666333222222222222222222333000000111222333444444555333333333222222222111111000000111111222222222333000111111111111222222222111000000000000000111111000000///...............---------.........//////......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,******+++,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++************************************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,---------.........//////---------.........//////---...000000//////111222///000222444555666777777444555777888999999999888:::999999999;;;;;;999777888777666666666888999:::777777888999999999999888222333333444444555555666444555555555555555555444222333444444555555444444111111000000000000111111////////////000000000000111222222333333444444555BBBUUUttt}}}~~~|||{{{}}}|||{{{zzzzzzzzz{{{}}}~~~~~~~~~}}}}}}}}}~~~}}}zzzuuurrrvvv|||wwwttttttwwwxxxuuuqqqyyyxxxwwwwwwvvvuuuttttttppppppppppppooommmlllkkkiiihhhfffdddaaa^^^\\\[[[]]]\\\ZZZXXXVVVUUUTTTTTTOOOOOONNNLLLKKKIIIHHHHHHHHHGGGFFFDDDBBB@@@???>>>===<<<<<<;;;;;;::::::999999:::<<<======<<<;;;:::<<<<<<===>>>???@@@@@@AAACCCFFFHHHIIIIIIKKKJJJHHHKKKJJJJJJIIIDDDAAAJJJVVVaaa|||zzzQQQCCC333333222222111000//////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++***************************++++++,,,,,,++++++***************************,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++,,,,,,+++******+++,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,---------..................////////////000000000000000111111222111111000000111111222333222222222222222222222222000111222333333333333222...///000111111111111111000111111111111222222222222222222222222111000000////////////////////////------------------------------,,,,,,,,,,,,++++++++++++************++++++...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********)))))))))************+++++++++************************++++++++++++++++++++++++************************************************)))************+++++++++************************))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,---------......---------............//////......------///000111000111111222222333444444666777777777888888888888888999;;;:::999888888999999888888888999:::;;;;;;555666777888888777666555666666555444444444444444666666666666666666666666333333444555555444333333555444333222111222333333.../////////000000000000111111222222333444444444555???WWWvvv~~~}}}wwwwwwwwwxxxxxxyyyzzzzzz}}}~~~~~~~~~~~~}}}~~~|||zzz}}}yyyrrruuu~~~{{{tttqqqrrrtttsssqqqvvvuuuuuusssrrrqqqppppppmmmmmmlllllljjjiiiggggggdddcccaaa___]]]ZZZYYYXXXZZZYYYWWWUUUSSSQQQPPPPPPMMMLLLKKKJJJIIIGGGFFFFFFDDDCCCBBBAAA???>>>======<<<<<<;;;;;;::::::::::::::::::;;;<<<<<<<<<;;;;;;======>>>???@@@BBBBBBCCCJJJKKKJJJIIIJJJLLLOOOQQQOOOIIIFFFGGGJJJPPP^^^kkk}}}TTT>>>999333333222111111000//////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++***************************++++++,,,,,,++++++***************************,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++,,,,,,+++******+++,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------------...,,,,,,,,,------------...---.........////////////000000//////000000111222111111000000000111222222222222222222222222222222111111111111111111111111000000000000000111111111000000111111111222222222///000000000000///..............................------------------------------,,,,,,,,,,,,++++++++++++************++++++...---,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********)))))))))************+++++++++************************++++++++++++++++++++++++************************************************)))************+++++++++++++++++++++++++++++++++*********************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......------------............///......---...///000111000000111111222333333444666666666777777777888888888999;;;:::999888888999888888888888888999::::::666666777777777777666666777666555555444444555555666666666666666666666666333333444555555444333333555444333222222222333333....../////////000000000111111111222333333444444666444>>>XXXwww~~~{{{sssssstttuuuuuuuuuuuutttzzz{{{|||}}}~~~~~~}}}||||||{{{{{{{{{{{{|||}}}}}}|||}}}~~~~~~~~~~~~~~~zzzyyyyyytttpppwww}}}tttnnnmmmooooooooorrrqqqpppnnnmmmllljjjjjjggggggfffeeedddbbb```___]]]\\\[[[YYYWWWVVVUUUTTTUUUTTTRRRPPPMMMLLLKKKJJJIIIHHHGGGFFFEEEDDDCCCBBB>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;:::::::::::::::;;;;;;:::;;;;;;<<<======>>>???@@@BBBCCCEEEFFFFFFIIIJJJJJJJJJJJJJJJLLLOOONNNIIIHHHOOO[[[hhhwwwvvvMMM:::555555222222111111000000//////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++******************************++++++++++++******************************,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++,,,++++++******++++++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,---------------------........./////////////////////000111111000000000000000111111222333333333333333333333333333222111000000000111222222111000//////000000111000000000111111111222222//////000000//////...---------------------------........................------,,,,,,,,,,,,++++++++++++++++++++++++++++++---,,,,,,++++++++++++,,,+++++++++++++++++++++++++++++++++***************)))************+++++++++************************++++++++++++++++++++++++************************************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---------......------------..................------......///000000000000111222222333333555555666666666777777777888:::;;;:::888777777888777777777777777888888999777777666666666666777777888777666666555555666666666666666666666666666666333333444444444444333333444444333222222222222333........./////////000000000000111111222333333333:::444444AAAYYYtttyyyxxxttttttsssrrrrrrqqqqqqqqqtttuuuvvvxxxxxxxxxwwwwwwuuuuuuuuuuuuvvvvvvwwwwwwxxxyyyzzzzzz{{{{{{zzzzzz{{{xxxvvvvvvrrrpppvvvyyyqqqkkkiiijjjkkkkkklllllljjjiiigggfffddddddaaaaaa```___^^^\\\ZZZYYYWWWVVVVVVUUUTTTSSSRRRQQQQQQPPPNNNKKKIIIGGGFFFEEEDDDDDDCCCBBBAAA@@@??????;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;<<<<<<;;;;;;<<<===???@@@AAABBBCCCDDDFFFHHHIIIIIIGGGHHHLLLNNNLLLGGGGGGIIIMMMPPPXXXcccppp}}}lllIII999666555111111111000000000/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************++++++++++++******************************,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,,,,---------.........///............///000000000////////////000111111333333333333333333333333333222000///000222444555444222000......///000111000000000000111111111111111111111111111000000///------------------------////////////////////////------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++,,,************************************************))))))*********+++++++++************************++++++++++++++++++++++++************************************************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,---------.........------------......////////////000000111222222222444555555555555666666666888999::::::888777777888777777666666666666777777777777666555555666888999888888777666666666666666666666666666666666666666333333333333333333333333333333333222222222222222............//////////////////000111111222222333333222222666AAAXXX||||||wwwxxxvvvssspppnnnnnnooopppmmmnnnooopppqqqppppppoooooopppppppppqqqqqqqqqqqqrrrsssttttttuuuuuuttttttwwwsssqqqrrrqqqppppppqqqrrrnnnjjjgggfffeeeeeeeeefffeeedddcccaaa```___^^^\\\[[[[[[ZZZXXXWWWUUUTTTSSSRRRRRRQQQQQQPPPPPPOOOMMMLLLJJJGGGEEEDDDCCCBBBAAA@@@@@@???>>>===<<<<<<::::::::::::;;;;;;;;;<<<:::::::::;;;;;;<<<<<<<<<>>>>>>======???AAACCCDDDDDDDDDEEEGGGHHHJJJKKKKKKLLLKKKLLLNNNKKKGGGJJJRRR[[[dddooowwwfffBBB777777333......000000//////////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************)))******++++++******)))************************,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,------------.........---......///000//////......//////000111222222222222222222222222111111000000111444666888444222000......///000111//////000000000111111111111111111111111000//////........................////////////////////////------,,,,,,,,,+++++++++***+++,,,,,,,,,,,,+++***+++++++++******++++++,,,************************************************))))))*********+++++++++************************++++++++++++++++++++++++************************************************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,------------...,,,------..................//////000000111111222333333444444444555555555666888:::999888777888888777777666666666666666777777666555555555666888999888888777666666666666666666666666666666666666666333333333333333333333333333333333222222222111111------.........//////////////////000111111222222111444777555333@@@___{{{}}}zzzwwwuuusssqqqnnnmmmmmmnnnoooggghhhiiijjjjjjiiihhhgggiiijjjkkklllllllllkkkkkkjjjjjjkkkllllllllllllkkknnnkkkjjjjjjkkkjjjgggdddcccbbbaaa``````___^^^^^^^^^]]]]]]\\\[[[ZZZYYYYYYUUUUUUUUUUUUTTTRRRQQQPPPNNNNNNNNNMMMLLLLLLKKKKKKHHHGGGFFFDDDBBBAAA@@@@@@???>>>>>>===<<<<<<;;;;;;:::::::::;;;;;;;;;<<<<<<::::::;;;<<<===>>>>>>???@@@@@@AAABBBCCCEEEGGGHHHGGGGGGHHHIIIJJJKKKKKKLLLOOOJJJHHHJJJJJJKKKXXXgggwwwUUU???222666666------666////////////..................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))************))))))************************,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++***++++++,,,,,,++++++***************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,---------------------...//////...............///000000111111111111111111111111000000000000222444666777222111000//////000000111/////////000000000111111......//////......---,,,////////////////////////........................------,,,,,,,,,,,,++++++***+++,,,------,,,+++***+++************++++++,,,++++++++++++++++++++++++***************+++++++++)))************+++++++++************************++++++++++++++++++++++++************************************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))************+++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,------------,,,,,,---............---.........///000000111111222333333333333444444444444666888999888888999:::888777777666666666666666666555555666666777888999888777666666555555666666666666666666666666666666333333222222222222333333222222222333222111111000---------.........//////......//////000111111222444555777666111333CCCSSS~~~|||xxxvvvjjjkkklllmmmmmmmmmlllkkkdddeeeffffffeeedddbbbaaaaaabbbcccdddddddddcccccc```aaabbbbbbccccccbbbbbbaaaccccccbbb```___^^^]]]YYYYYYYYYXXXWWWWWWWWWXXXUUUUUUUUUUUUTTTTTTSSSSSSOOOOOOPPPPPPOOONNNNNNMMMIIIIIIHHHHHHGGGFFFEEEEEECCCCCCAAA@@@???>>>>>>>>>>>>======<<<<<<;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;<<<===>>>???@@@AAABBBCCCDDDFFFHHHJJJJJJKKKIIIIIIJJJJJJJJJKKKKKKKKKKKKHHHLLLUUUZZZ___ooopppSSS666111///222222///222888..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))************))))))************************,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++***+++,,,,,,,,,,,,+++***************************************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,------...///......------......///000////////////////////////000000000000000111111111000000000000000111111111////////////000000000111......//////......---,,,........................------------------------------,,,,,,,,,,,,++++++***+++---......---+++******************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++)))************+++++++++************************++++++++++++++++++++++++************************************************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))************************************,,,,,,,,,+++++++++******,,,,,,,,,---------......++++++,,,,,,,,,---------+++,,,---.........------------...//////000000111222222222222333333333333222555777888888999:::;;;999888777777666666666777444555666777777888888888777666555555444444555555666666666666666666666666333333222111111222333333111222222333222111000///---------.........//////......//////000111111111///...000444555555999>>>MMMuuuqqq}}}xxxwww___ccchhhlllnnnmmmjjjhhhddddddddddddcccaaa```^^^ZZZ[[[\\\]]]]]]]]]\\\[[[ZZZ[[[\\\\\\]]]]]]\\\\\\XXX]]]___[[[WWWVVVYYY\\\UUUUUUTTTRRRQQQQQQSSSUUUPPPPPPPPPPPPPPPPPPPPPPPPKKKLLLLLLLLLLLLLLLKKKKKKEEEEEEDDDCCCBBBBBBAAA@@@@@@@@@>>>======<<<===============<<<<<<;;;;;;;;;::::::::::::::::::::::::;;;<<<===>>>???@@@AAABBBCCCDDDGGGJJJLLLMMMMMMMMMJJJJJJJJJJJJKKKKKKKKKKKKIIILLLZZZllluuuyyyeee>>>:::888777111+++---333111***---...........................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))************))))))************************,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++***+++,,,------,,,+++***************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,,,,,,,---.........------------...//////////////////////////////000000000000///...,,,,,,...///000111222222111111////////////000000000000000000000000000//////...---------------------------------------------------------,,,,,,,,,++++++***+++---......---+++*********))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++)))************+++++++++************************++++++++++++++++++++++++************************************************)))************+++++++++************************++++++++++++++++++++++++))))))))))))************************************,,,,,,,,,++++++*********,,,,,,,,,---------......++++++,,,,,,,,,---------+++,,,---.........---,,,------......///000000000111111222222222333333333111333666888888999;;;<<<999999888777777777777777333444666888888888888777666666555444444444444444666666666666666666666666444333222111111222333444111111222333222111000///////////////////////////////////////000000000000111111222222222333333333777LLLkkkqqqrrr|||xxxnnnddd[[[YYYaaahhhgggeeeeeecccccccccaaa```______```^^^\\\YYYVVVUUUVVVWWWXXXXXXXXXWWWWWWVVVUUUTTTTTTTTTTTTTTTTTTSSSRRRQQQQQQPPPOOOOOONNNMMMLLLLLLLLLLLLLLLKKKKKKJJJIIIHHHHHHEEEFFFFFFFFFFFFFFFFFFEEEAAAAAA@@@???????????????<<<<<<<<<;;;;;;:::::::::<<<<<<<<<<<<<<<<<<<<<;;;>>>===<<<;;;;;;<<<===>>><<<<<<>>>@@@CCCCCCCCCAAAGGGHHHHHHHHHIIIIIIIIIJJJGGGGGGJJJMMMJJJFFFLLLVVVYYYfffzzzuuuRRR@@@999666222111111111000000////////////.........---------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++******++++++,,,,,,++++++*********************************************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************************************************************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------------............///............////////////////////////////////////000111111111111222222222000//////000111111000...////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++***************+++++++++,,,,,,,,,************************++++++++++++++++++++++++,,,+++++++++***)))))))))++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++************************,,,,,,,,,---------......---,,,,,,,,,,,,---......,,,,,,,,,---------......---......///////////////000000111111111222222222333333444444555666666666666666777777777777666666666777888777666555666777777777666555444333333333333444444555555444444333444333222222111111222222222222222111111111111000.........................../////////000000000000111111111222222222333333888;;;IIIccc}}}~~~~~~sssfff\\\\\\```bbbdddfffeeeccc```\\\ZZZ[[[]]]___\\\[[[XXXVVVUUUUUUVVVWWWTTTSSSSSSRRRQQQQQQPPPPPPPPPPPPPPPPPPOOONNNLLLLLLLLLLLLKKKJJJJJJIIIHHHHHHIIIIIIHHHHHHGGGFFFFFFEEEBBBBBBCCCCCCCCCCCCBBBBBBAAA@@@@@@???>>>?????????=========<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<=========>>>>>>=========>>>@@@AAABBBCCCDDDGGGIIIJJJJJJIIIIIIIIIIIIJJJKKKLLLMMMMMMMMMIIIJJJOOORRRRRRWWW^^^mmm{{{uuuSSS<<<333111///111111111000000000/////////.........------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++******++++++,,,,,,++++++*********************************************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********************************************************************************************************************************+++++++++,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,------------------........................////////////........................//////000000000111111111000///...///000000///...////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,************************+++++++++++++++++++++++++++++++++***************++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++************************,,,,,,,,,------------...---,,,,,,,,,,,,---......,,,,,,,,,------------...------...///////////////000000000111111111222222333333333444555555666666666666666777777666666666555666888777666666777888777666555444444333333333333444444555555444444333444333222222111111222222222222222111111111000000............................../////////000000000000111111111222222222222555111222AAA[[[vvv{{{iii```\\\\\\^^^```^^^]]]ZZZXXXWWWWWWWWWXXXXXXXXXWWWVVVUUUUUUTTTTTTQQQPPPPPPOOOOOONNNNNNMMMLLLLLLLLLKKKJJJHHHGGGFFFGGGGGGFFFFFFEEEEEEDDDDDDEEEDDDDDDCCCCCCBBBBBBAAA>>>>>>????????????>>>>>>@@@??????>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<======>>>>>>???????????????@@@AAABBBCCCDDDDDDEEEFFFHHHJJJKKKKKKKKKJJJJJJIIIIIIJJJJJJKKKLLLJJJHHHKKKVVVbbbjjjqqqvvvgggEEE222000222222333000000000000////////////............------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++******++++++,,,,,,++++++*********************************************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********************************************************************************************************************************++++++++++++,,,++++++++++++++++++++++++*********++++++++++++,,,++++++++++++,,,,,,,,,,,,------------............---............/////////................................./////////000000000///------///000///...////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,************************++++++++++++++++++++++++***************+++++++++++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++************************,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---......,,,,,,,,,,,,------------------...////////////...000000000000111111111111222222333333444555555555555555666666666666555555444555777777777666777888777666555444333333333333333444444555555444444333444333222222111111222222222222111111111000000000................................./////////000000000000000111111111111222...333666666;;;NNNmmmrrrggg___YYYVVVUUUVVVWWWYYYZZZXXXUUURRRTTTUUUUUUUUUUUUSSSRRRQQQPPPPPPPPPPPPOOOOOONNNNNNKKKJJJJJJIIIHHHFFFEEEDDDDDDDDDDDDCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@?????????=========>>>>>>=========>>>>>>===============>>>>>>>>>>>>>>>>>>============>>>>>>???@@@AAAAAABBBAAABBBBBBCCCDDDFFFGGGGGGEEEFFFHHHHHHHHHHHHIIIJJJLLLLLLKKKJJJJJJKKKKKKLLLMMMQQQZZZhhhuuuzzzXXX@@@,,,---444555333444////////////////////////------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++******++++++,,,,,,++++++*********************************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************************************************++++++++++++************************************++++++++++++***++++++++++++,,,,,,,,,,,,,,,---------.........---------.........//////............................../////////000000000000///------...//////...////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,************************++++++++++++++++++++++++)))))))))***+++++++++,,,************************))))))))))))))))))))))))))))))*********+++++++++************************++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---...++++++,,,,,,,,,---------,,,---......//////....../////////000000000111111111111222222333444444444444555555666666555555444333555777888777777777888666555444444333333333444333444444555555444444333444333222222111111222222111111111111000000000000....................................//////////////////000000000111111111+++555;;;666///888QQQhhhqqqbbbXXXUUUSSSRRRSSSUUUVVVUUUSSSQQQRRRSSSSSSSSSQQQOOONNNOOOOOOOOOOOOOOONNNNNNNNNKKKKKKKKKJJJIIIHHHGGGFFFDDDDDDDDDDDDCCCCCCCCCCCC@@@@@@@@@@@@????????????>>>>>>????????????>>>>>>=========<<<<<<===>>>>>>????????????????????????@@@@@@AAABBBCCCDDDDDDDDDCCCDDDEEEFFFHHHIIIIIIJJJIIIKKKLLLKKKIIIHHHJJJLLLLLLKKKLLLMMMOOORRRTTTVVV[[[gggvvviiiIII===444000555666///+++---.....................///,,,,,,------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++******++++++,,,,,,++++++*********************************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************************************))))))*********+++++++++************************))))))*********+++++++++*********+++++++++,,,,,,,,,,,,,,,------------...------------..................................../////////000000000111111000///------///000///...////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,************************++++++++++++++++++++++++)))))))))***+++++++++,,,************************))))))))))))))))))))))))))))))*********+++++++++************************+++++++++,,,,,,,,,------,,,++++++++++++,,,------+++++++++,,,,,,,,,------,,,------...................../////////000000000000000111111222333333333444444555555555555444444333555888999888777777777555444444333333333333444333444444555555444444333444333222222111111222222111111111000000000//////------------------------------........./////////////////////000000000000---000222222222666???FFFddd{{{yyylll___XXXOOOKKKLLLOOOPPPQQQOOOOOOPPPQQQPPPOOONNNMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKJJJIIIIIIFFFFFFFFFFFFFFFEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBAAABBBBBBBBBBBBBBBBBBAAA??????????????????@@@AAAAAAAAAAAABBBBBBBBBBBBBBBDDDDDDEEEEEEFFFFFFGGGGGGFFFGGGHHHIIIJJJJJJJJJJJJHHHJJJLLLKKKIIIHHHKKKNNNIIIJJJLLLPPPVVV\\\bbbeeejjjzzzwwwYYYEEE333000111333444000******...---------...............,,,,,,,,,,,,------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++******++++++,,,,,,++++++*********************************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************************************)))))))))************+++************************)))))))))************+++************++++++++++++,,,,,,,,,,,,------------,,,------------.........------------------------//////000000000111111111000//////000111111000...////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,************************++++++++++++++++++++++++***************+++++++++************************)))))))))))))))))))))))))))************+++++++++************************++++++++++++,,,,,,,,,,,,+++++++++++++++,,,------++++++++++++,,,,,,,,,,,,,,,,,,---............---............//////////////////000000111222222222333333444444444444333333444666999999888666555555444444333333333333444444333444444555555444444333444333222222111111222222111111000000000/////////---------------------------------.........//////........./////////000000111...,,,...333777777666GGG\\\xxxuuummmbbb[[[XXXVVVSSSPPPNNNNNNNNNNNNNNNMMMMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJKKKKKKLLLLLLKKKKKKJJJGGGGGGGGGGGGGGGHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCBBBBBBCCCDDDDDDEEEEEEEEEEEEFFFFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHJJJKKKKKKKKKJJJJJJGGGJJJMMMMMMLLLMMMRRRVVVWWWYYY[[[```gggooovvvzzzlllJJJ888666222***///000---+++...000000,,,,,,---------.........++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++******++++++,,,,,,++++++*********************************************************************************+++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************************************))))))))))))************************************))))))))))))************************++++++++++++++++++,,,,,,,,,---------,,,,,,---------.........------------------------........./////////000000//////000222444333000---////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,************************+++++++++++++++++++++++++++++++++***************************************)))))))))))))))))))))))))))************+++++++++***************************++++++++++++,,,,,,,,,+++++++++***++++++,,,---***++++++++++++,,,,,,,,,+++,,,------......------------........./////////......///000000111111222333333444444444444333333555777::::::888555444333444333333222333333444444333444444555555444444333444333222222111111222222111000000000////////////---------------------------------.........//////............/////////000222111000//////222555777666DDD[[[sss{{{uuukkk^^^UUUMMMMMMMMMLLLLLLLLLLLLLLLKKKLLLLLLLLLLLLLLLLLLLLLIIIIIIJJJKKKKKKKKKKKKJJJHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIEEEFFFFFFFFFFFFFFFFFFEEEFFFFFFFFFFFFFFFGGGHHHHHHHHHHHHHHHIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIJJJKKKLLLLLLKKKJJJIIIKKKOOOSSSTTTTTTWWW]]]cccqqqrrrtttxxx}}}rrrSSSDDD888555555......222111+++,,,222111))),,,,,,,,,------.........+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,+++++++++******************************************************************************+++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************************************))))))))))))************))))))))))))))))))))))))))))))))))))************)))************+++++++++++++++,,,,,,,,,---------,,,,,,,,,---------......---------------------------------........./////////000222444666444000---000/////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,******+++++++++,,,,,,,,,************************++++++++++++++++++++++++,,,+++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******************************+++++++++,,,,,,,,,++++++******++++++,,,---******+++++++++,,,,,,,,,+++,,,------......---------------.........//////......//////000111111111222333333444444333333222555888::::::888555333222333333333222222333444444333444444555555444444333444333222222111111222222000000000000////////////........................---------............///000000000000000000000000///000000000111111111111777777>>>PPPiii{{{~~~ppphhhXXXVVVSSSQQQPPPOOONNNMMMIIIJJJLLLLLLLLLKKKIIIHHHHHHIIIKKKLLLLLLKKKJJJIIIIIIIIIHHHGGGFFFGGGHHHHHHHHHHHHIIIIIIIIIJJJJJJJJJHHHHHHIIIHHHHHHGGGFFFEEEIIIGGGFFFFFFGGGGGGGGGFFFMMMLLLKKKKKKKKKKKKJJJIIIHHHHHHGGGHHHHHHJJJKKKLLLMMMHHHJJJRRRRRRLLLJJJOOOQQQVVV\\\ccciiiooovvvzzz\\\MMM;;;111111222000---//////.........---------------------------------,,,,,,,,,++++++******************++++++,,,,,,,,,++++++++++++++++++++++++......---,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********))))))***+++,,,,,,---------,,,,,,++++++,,,,,,---...------,,,,,,------...,,,,,,,,,---------..................////////////000000000000000000000000........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++*********))))))******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++************************************************************************************************++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------////////////////////////////////////000000000000222222222111111111111111777777777777666555333333444444444555444444333333333333333333333333333333222222222222222222333333////////////////////////........................---------............/////////////////////////////////000000000111111111555555777>>>MMMcccyyyxxxooofff\\\VVVVVVVVVTTTRRRNNNNNNMMMLLLLLLLLLLLLMMMLLLLLLLLLLLLLLLKKKKKKJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHIIIJJJJJJJJJKKKKKKGGGGGGHHHIIIIIIIIIHHHHHHJJJIIIHHHHHHIIIIIIIIIIIIHHHHHHGGGHHHIIIJJJJJJJJJKKKKKKLLLLLLKKKKKKKKKKKKLLLIIIIIIMMMQQQSSSYYY___ccciiiqqqxxx}}}yyyWWWCCC:::111---...000///,,,///.........------------------------------------,,,,,,,,,+++++++++******++++++++++++++++++,,,,,,++++++++++++++++++++++++...------,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************++++++,,,,,,------,,,,,,++++++,,,,,,---------,,,,,,,,,,,,------,,,,,,,,,---------..................////////////000000000000000000000000........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++*********))))))******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++************************************************************************************************++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------....../////////000000000111111111111111111111111555555555555444333222111333333444444444444444333333333333333333333333333222222222222222222222222////////////////////////---------------------------------............///........................////////////000000000000000111222111555CCCXXXiiiyyywwwwwwrrrfff\\\\\\YYYUUUPPPMMMKKKKKKKKKNNNNNNMMMMMMMMMMMMNNNNNNGGGHHHHHHIIIIIIIIIHHHHHHFFFFFFHHHIIIJJJJJJJJJJJJEEEFFFHHHIIIJJJJJJIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKLLLMMMNNNNNNLLLLLLLLLLLLLLLLLLKKKKKKPPPTTTWWWYYY```kkkrrrtttwwwgggLLL;;;222000///000222222111000............------------------------------------,,,,,,,,,++++++++++++***,,,,,,++++++++++++++++++++++++++++++++++++++++++------,,,,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,------,,,,,,,,,---------..................////////////////////////////////////........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++*********************+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++************************************************************************************************************************************************************************************************++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,.........////////////000//////000000111111222222333333333333222222111000111222333444444555444444444444444444444444444444444333333222222111111111////////////////////////---------------------------------............///------------------------........./////////000000***///333222000444???IIIhhhtttzzzzzzvvvoooggg^^^WWWQQQOOORRRQQQOOONNNNNNOOOPPPPPPKKKJJJJJJJJJJJJJJJJJJKKKHHHIIIJJJKKKLLLLLLLLLLLLHHHIIIJJJLLLLLLLLLKKKJJJJJJKKKLLLLLLLLLLLLLLLMMMLLLLLLLLLLLLKKKLLLNNNPPPLLLKKKKKKKKKMMMPPPRRRTTTZZZfffooossszzztttQQQ:::444666///111333444333111000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***************************+++++++++++++++,,,,,,************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++---,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,---,,,,,,,,,---------..................////////////................................................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********************************+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))************************************************************************************************************************************************+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------........./////////......//////000111222222111222222222222222111000000111222333444555555555444444444444444444444444444444333333222111000000////////////////////////---------------------------------............///---------------------------............/////////,,,///222333222222444666AAAZZZ{{{tttiiiccc^^^\\\YYYUUUSSSQQQPPPPPPQQQPPPOOONNNMMMNNNOOOPPPLLLLLLLLLLLLMMMMMMNNNNNNLLLLLLLLLLLLLLLKKKKKKJJJJJJLLLOOOOOOMMMMMMMMMOOOFFFHHHIIIIIIJJJLLLPPPSSSUUUSSSRRRSSSWWW^^^fffjjjppp}}}___CCC888555222///...///000///,,,++++++,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++,,,+++++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********************************++++++,,,,,,,,,************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,---------..................////////////------------------------........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********************************+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))************************************************************************************************************************************************+++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------------------............------...///000000111111111222222333333333333222000111222333444444444444444444444444444444444444444444333333222111000000000000000000000000000000,,,,,,,,,,,,,,,,,,,,,,,,---------............///------------------------------------.........///222000......///111222333333BBB[[[rrr~~~uuusssnnniiiddd___\\\[[[[[[[[[[[[[[[ZZZYYYWWWVVVQQQPPPNNNLLLLLLMMMOOOPPPOOOMMMLLLJJJIIIIIIJJJKKKKKKNNNRRRRRRPPPOOOPPPRRROOORRRUUUVVVWWW[[[bbbgggkkkiiiiiijjjpppxxx{{{```BBB444333444222111---...---,,,******,,,...,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********************************++++++,,,,,,---************************************************************************************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,---------..................////////////................................................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++******************+++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++************************************************************************************************************************************************************************************************************************************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------,,,,,,,,,---------......------......//////000000111222333444444444444444000111222333333444333333333333333333333333333333444333333222222111111111000000000000000000000000,,,,,,,,,,,,,,,,,,,,,,,,---------............///------------------------,,,,,,---------.........222111///......000222222666222888LLLeeeyyy|||zzztttwww{{{}}}|||vvvpppllldddbbb]]]ZZZYYYZZZ]]]___\\\ZZZWWWUUUTTTVVVYYY[[[\\\aaaeeeeeecccaaaccceeelllooorrrrrrrrruuu|||zzzeeeJJJBBB;;;666000,,,...444///...,,,,,,---...///000++++++,,,,,,,,,---------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++,,,,,,++++++++++++++++++++++++******************++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************)))******+++,,,,,,------******************************************************************************************************************************+++++++++,,,,,,,,,*********++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,---------..................////////////................................................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***))))))*********+++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++************************************************************************************************************************************************************************++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------........................000111222333444444444444111222222333333333222222222222222222222222222222222222222222222222222222000000000000000000000000,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////........................,,,,,,,,,---------.........000333333222111000111111000333999AAARRRppp{{{uuuqqqoooqqqtttwwwqqqoookkkiiijjjmmmqqquuuvvv{{{~~~|||}}}zzzbbbWWWOOOGGGBBB444+++...333111,,,***...,,,++++++---...---++++++++++++,,,,,,---------++++++++++++++++++++++++*********++++++,,,,,,,,,*********++++++,,,,,,---++++++++++++++++++++++++******************++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))***+++,,,,,,------))))))))))))))))))))))))*********************************************************************************************************++++++,,,,,,,,,))))))***+++,,,,,,---------,,,,,,++++++,,,,,,---,,,++++++++++++++++++,,,,,,,,,,,,---------................../////////000////////////////////////........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++))))))******++++++++++++******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++************************************************************************************************))))))))))))))))))))))))************************************************++++++,,,,,,,,,---------++++++++++++++++++++++++++++++,,,,,,,,,---------..................------///000111222333444444444222222333333333222111111111111111111111111111111222222222222222222333333000000000000000000000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................---------............///000000000000000000000000///111222000111;;;NNN]]]{{{{{{XXXBBB======;;;666111000000///...---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************+++++++++++++++++++++++++++++++++*********))))))++++++++++++++++++++++++++++++++++++++++++++++++******************************************************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------,,,++++++******++++++++++++++++++++++++++++++++++++************+++++++++*********))))))(((((()))))))))))))))))))))))))))************+++++++++(((((()))***+++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......---------............///---......///////////////......////////////..............................------------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********************************++++++,,,,,,,,,,,,,,,,,,++++++*********,,,++++++******++++++,,,************************,,,+++***))))))***+++,,,+++++++++*********))))))************************************))))))))))))))))))))))))))))))))))))************************)))************++++++++++++++++++*********))))))************************++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------..................------......//////000000111111111111111111111111111111222222222111111111000000///111333555555333111///000000000000000000000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...........................---------............///////////////////////////000222222000...333===FFFYYYgggzzzjjjWWW@@@333222555333000000000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************+++++++++++++++++++++++++++++++++*********))))))++++++++++++++++++++++++++++++++++++++++++++++++******************************************************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,++++++******++++++++++++++++++++++++++++++++++++************+++++++++*********))))))))))))************************************++++++++++++))))))******++++++,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......---------............///------...///////////////......////////////..............................------------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******,,,++++++******++++++,,,************************++++++***))))))***+++++++++++++++*********))))))************************************))))))))))))))))))))))))))))))))))))************************)))************++++++++++++++++++*********))))))************************++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------..................------.........///000000111111111111111111111111111111222222222111111111000000000111222333333222111000000000000000000000000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------............///////////////////////////000111222000///...000222:::EEEWWWkkk}}}uuubbbVVVBBB:::111...000222111////////////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************+++++++++++++++++++++++++++++++++***************++++++++++++++++++++++++++++++++++++++++++++++++******************************************************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------------,,,++++++******++++++++++++++++++++++++++++++++++++************++++++***************)))))))))************************************+++++++++,,,*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///------...////////////.........////////////..............................------------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++***++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++***,,,++++++******++++++,,,************************++++++***))))))***+++++++++++++++***************************************************))))))))))))))))))))))))))))))))))))************************)))************++++++++++++++++++***************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,------------------------------......---......//////000111111111111111111111111111111222111111111111000000000000000111111111111000000000000000000000000000000++++++++++++++++++++++++++++++,,,,,,,,,------------------------------------------............////////////////////////////////////111222222000///333666===HHHYYYmmmuuuaaaIII999555444333222111222222111000.........---------,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))************************************************++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******************************************************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---.........---,,,++++++******++++++++++++++++++++++++++++++++++++************++++++*********************************************************+++++++++,,,,,,+++++++++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///,,,---......//////............////////////..............................------------------------------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---------,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,************************+++******************+++************************************************************)))))))))((())))))))))))))))))))))))************************))))))*********+++++++++************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,------------......------......///000000111111111111111111111111111111111111111000000000000111000///......///000111////////////////////////+++++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------------............///...........................------///333444333222333444444444:::III^^^mmm~~~|||eeeOOOGGG@@@666111333111111222111///------...------------,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))************************************************++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******************************************************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------...//////---,,,++++++******++++++++++++++++++++++++++++++++++++************++++++***************+++++++++***************************++++++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///,,,------.....................////////////..............................------------------------------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++*********)))++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,*********************************++++++*********************************************************************)))))))))((())))))))))))))))))))))))************************))))))*********+++++++++************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,------......---------...//////000000000000000000000000000000000000000000000000000000111000...------...000111////////////////////////++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///...........................---,,,---///000111000///111222111000666AAAKKKYYYjjjpppbbbWWWDDD444222555444333444000000000///---------///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************************************++++++++++++++++++++++++***************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************************************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---...//////000---,,,++++++******++++++++++++++++++++++++++++++++++++************++++++*********+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///,,,,,,---............---......////////////..............................------------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,++++++++++++******++++++++++++,,,,,,,,,,,,++++++******++++++,,,************************)))***++++++++++++***)))***************+++++++++************************************))))))))))))))))))))))))))))))))))))************************)))************+++++++++***************+++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,******++++++,,,,,,------++++++,,,,,,------......,,,------......///000000000000000000000000000000//////000000000000000111111000///......///000111000000000000000000000000***************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///........................,,,,,,------------...///...///000000000222555777;;;HHH\\\ppplllXXXGGG<<>>444222333444222000000000000000////////////++++++++++++++++++,,,,,,************************************************++++++++++++++++++++++++************************************************++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************************************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---...///000000---,,,++++++******++++++++++++++++++++++++++++++++++++************++++++*********++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------***++++++,,,,,,---------------------------------,,,,,,,,,------------...------------------------------------------------,,,,,,,,,---------......---------............///+++,,,------......------......////////////..............................------------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))******++++++,,,,,,---,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,++++++******++++++,,,************************)))***++++++++++++***)))))))))*********+++++++++************************************))))))))))))))))))))))))))))))))))))************************)))************+++++++++))))))*********+++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,)))******+++,,,,,,------***++++++,,,------......,,,,,,---......//////000000000000000000000000000////////////000000111111111000000000000000000111000000000000000000000000******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////........................)))+++...///...---...000222///,,,---000333333111333444:::EEEWWWlll___BBB777777888@@@>>>999222111444444222///////////////...,,,++++++++++++++++++++++++,,,************************))))))))))))))))))))))))++++++++++++++++++++++++************************************************++++++++++++++++++++++++))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************************************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---...///000111---,,,++++++******++++++++++++++++++++++++++++++++++++************++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------******+++,,,,,,---......------------------------,,,,,,,,,---------......------------------------------------------------,,,,,,,,,---------......---------.........//////+++,,,------......------......////////////..............................---------------------------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,---......///,,,,,,,,,++++++******************++++++,,,,,,,,,,,,++++++++++++++++++,,,************************)))***+++,,,,,,+++***)))))))))******++++++++++++************************************))))))))))))))))))))))))))))))))))))************************)))************+++++++++))))))******++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))***+++,,,,,,------******+++,,,,,,---......,,,,,,------...//////000000000000000000000000000.../////////000000111111000000111111111111000000000000000000000000000000++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------...............------,,,,,,,,,---------............///////////////000000000000///000222444:::HHHYYYfffyyywwwhhhZZZGGG:::444333222222555444444333222111000000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++******++++++++++++******************************************************++++++******************++++++++++++++++++++++++++++++++++++++++++++++++...---+++***)))***+++++++++++++++*********))))))***+++,,,,,,******+++,,,++++++************++++++++++++++++++++++++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++*********+++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***++++++------...///++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,++++++***+++++++++******)))))))))++++++,,,,,,,,,---------,,,,,,,,,---------......,,,,,,,,,------.........++++++,,,,,,---.........------,,,,,,,,,,,,,,,+++------,,,,,,,,,---...///+++++++++,,,------......------------------------.................................................................................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++************************+++++++++*********))))))******))))))))))))******))))))))))))))))))))))))+++*********))))))(((((())))))))))))************************************+++++++++*********))))))******************************+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,---------------............///000000////////////000000////////////000000000000111111000000000000111111111111000000//////......+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,------------.........---------,,,,,,,,,---------............///.../////////000000000000111222222111000444===DDDUUU^^^jjjuuuhhhSSSHHHEEE===444///000333444333333333222222111000000000...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++******++++++++++++******************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++---,,,++++++******+++++++++++++++*********))))))***+++,,,,,,******+++,,,++++++************++++++++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,---------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,++++++,,,,,,+++++++++*********++++++,,,,,,,,,---------,,,,,,---------.........------..................//////.........---------......------------------......------......//////////////////////////////.........................................................................................................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++************************+++++++++*********))))))******))))))))))))******))))))))))))))))))))))))************)))))))))((())))))))))))************************************+++++++++*********))))))******************************+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------------------............000//////////////////000.../////////000000000000111000000000000000000111000000000000//////......++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------...------------,,,,,,,,,---------............///....../////////000000000,,,///111111//////222444666<<>>IIIVVV___ppp}}}{{{vvv||||||yyyfffLLL:::333555777888333222111222222111---***------........./////////---------,,,,,,,,,++++++++++++++++++++++++++++++++++++************++++++******++++++++++++*********************************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,------,,,***)))***************************+++,,,,,,******+++,,,++++++************++++++++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++------------------------,,,,,,,,,------------...------------............///............---------++++++,,,---...//////000000000000000000000000000//////000000000111000000------------------,,,,,,////////////////////////.......................................................................................---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++******************************************************))))))))))))******))))))))))))))))))))))))*********)))))))))))))))((()))))))))******************************************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,---------.........///......------......///........./////////000000///000000000000000000///////////////////////////*********************************************************+++++++++,,,,,,+++++++++,,,,,,,,,---------------------------------------............///............////////////...///000///...---------333222000//////222777:::GGGTTTcccooozzzyyy{{{ssszzzwwweeeVVVOOOHHH@@@666333444444111---,,,,,,,,,...///000//////,,,,,,,,,------......///------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++************++++++******++++++++++++******************************************************))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***,,,------,,,+++******************************+++,,,,,,******+++,,,++++++************++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++******)))++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,------------------------,,,,,,---------.........---------.........//////.........---------------------...///000111111222111111111000000000000///...///000111111111000000------......////////////........................////////////////////////////////////////////////................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++******************************************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))******((()))))))))******************************************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,*********+++++++++,,,,,,*********+++++++++,,,,,,,,,,,,,,,------------.........------------..................////////////...///000000000000///................../////////************************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,------------...---------............///------........./////////000///...------...000000000000000000000000111111111777@@@HHHPPPZZZcccjjj|||zzzyyyvvvpppzzzvvvwww|||{{{www{{{~~~~~~zzzqqqdddUUUIII@@@<<<:::+++222888888222///000222..................///000,,,,,,,,,---------......,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++************++++++******++++++++++++******************************************************)))))))))***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,++++++***************+++++++++***+++,,,,,,******+++,,,++++++************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++*********)))++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,---------------...,,,---------............------........./////////------........./////////---......//////000000000111111000///...---,,,,,,,,,---...///000///..............................000000000000000000000000////////////////////////////////////////////////......................................./////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++***************************************+++++++++******))))))))))))******))))))))))))))))))))))))))))))))))))************))))))))))))***************************************************+++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,************++++++++++++************++++++++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,------------........./////////......000000000000......---............/////////************************************************************++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,---------......---------............///---------.........//////...------...000333444555------///111222222111///......000333666999>>>CCCTTTZZZfffrrr~~~xxxxxxyyyqqqggg]]]VVVJJJGGG@@@777333333666888---111333000,,,,,,333999222222222000...---------,,,,,,------------------,,,,,,,,,++++++++++++***************************++++++************++++++******++++++++++++******************************************************((())))))***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---))))))*********+++++++++***+++,,,,,,******+++,,,++++++************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***************++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,------------------------........................////////////......///000111222222333111222333666888;;;===>>>>>>>>>===;;;999888666666777888:::;;;;;;;;;999888666666555444222111000000222222222222222222222222////////////////////////////////////////////////........................---........./////////000........................------------------------+++++++++,,,,,,---------++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++************************))))))*********+++++++++******))))))))))))******))))))))))))))))))))))))((()))))))))************))))))))))))************************************))))))*********+++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,************++++++++++++************++++++++++++++++++,,,,,,,,,---------------,,,,,,,,,,,,---------------.........//////---...000111111000...------------.........//////)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,------.........---------.........//////---------........./////////---,,,,,,---...---,,,......///000000///---***222///...///000111333555333888AAAKKKUUU^^^eeehhhiiiuuuzzztttfff^^^SSSIIIBBB???<<<:::111444666444333222222000666111,,,---111222---((()))+++---...------------------------------------,,,,,,,,,+++++++++******************************++++++************++++++******++++++++++++******************************************************((())))))***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++***)))***+++---...))))))******++++++++++++***+++,,,,,,******+++,,,++++++************++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,,,,---*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,,,,------......------,,,+++++++++,,,,,,------------------.........//////............/////////000//////000222333444555666999;;;???DDDJJJOOOSSSVVVUUUTTTRRRPPPNNNLLLKKKJJJLLLMMMOOOPPPQQQPPPNNNMMMDDDDDDBBB???===;;;999888444444444444444444444444000000000000000000000000000000000000000000000000........................---.........//////000000........................------------------------+++++++++,,,,,,---------+++++++++++++++++++++++++++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++************************))))))******++++++++++++******))))))))))))******))))))))))))))))))))))))(((((())))))*********+++))))))))))))************************************))))))******++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,)))************+++++++++)))************+++++++++++++++,,,,,,,,,------------,,,,,,++++++,,,,,,------------.........//////---...///111111///...------------.........//////******************************************************+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---------............///............////////////000000000000000000000000222222333444777:::<<<>>>DDDGGGMMMTTT\\\ccciiillluuuwww|||vvvooollljjjfff```XXXQQQJJJFFF<<<;;;999777555222111000111000000111333333222000111111000000//////..............................,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,************************++++++************++++++++++++******++++++,,,---***,,,------,,,++++++,,,*********************************))))))))))))))),,,,,,,,,------.........,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********************************++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,++++++++++++++++++---------------------------------........./////////...,,,---...//////...---,,,,,,,,,...000111111///...///000000///000333,,,...222555:::AAAJJJPPPMMMQQQXXXaaahhhjjjgggdddcccfffhhheeeaaa^^^___bbbbbb___\\\[[[]]]aaacccddd]]]XXXUUUTTTPPPKKKJJJMMMHHHHHHJJJMMMMMMIIIAAA;;;999555111000333555555444222111//////000000///.........------...///000000000000000000000000000000......---------,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++************************---,,,,,,++++++,,,,,,---++++++++++++++++++++++++******+++,,,,,,---......++++++++++++++++++++++++++++++++++++++++++++++++************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))******************************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++,,,,,,+++******)))***************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------..............................////////////000000000000******************************************************+++++++++,,,,,,,,,,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------------........................////////////////////////////////////000000000000222333555666333444666:::===@@@BBBCCCHHHJJJMMMRRRVVV[[[^^^```jjjnnnsssxxxzzzyyyvvvttt~~~xxxxxx{{{zzzsssrrrooollliiifffdddccc^^^]]]]]]]]]\\\XXXQQQKKKCCCBBBAAA>>>;;;888555444555444444222111000//////000000000111222333222000000000000/////////..............................,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,************************++++++************++++++++++++******++++++,,,---,,,...//////---++++++,,,************************************)))))))))))),,,,,,,,,,,,,,,---------,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******************************++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------.........//////,,,,,,,,,,,,............000///............------222111222222222222444666<<<===???CCCIIIQQQXXX]]]ZZZ]]]bbbeeehhhjjjmmmooojjjjjjhhhddd``````cccgggkkkjjjiiijjjkkkllllllkkkmmmiiiggghhhddd[[[SSSPPPLLLLLLOOOUUU\\\aaabbbaaaTTTNNNDDD<<<777444333222333000...,,,---...------........................////////////////////////.........---------,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++************************,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++******++++++,,,------...++++++++++++++++++++++++++++++++++++++++++++++++************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))******************************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++,,,,,,++++++*********************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------..........................................////////////******************************************************+++++++++,,,,,,,,,+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------------............---............/////////////////////////////////000//////......//////000000000000/////////......///000111333555666888888===@@@DDDHHHJJJKKKJJJIIIMMMLLLKKKIIIIIIIIIJJJJJJFFFEEEFFFIIILLLKKKGGGCCCEEEDDDCCCBBB@@@>>>======;;;;;;:::;;;:::888444111......---------......//////////////////000000000000//////000222222111000///////////////.........------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++************++++++++++++******++++++,,,---///000111000...,,,,,,---************************************************,,,,,,,,,,,,,,,+++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***************************++++++++++++++++++++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,------......//////,,,,,,,,,,,,,,,,,,,,,,,,------........./////////,,,---...////////////............//////000111111...///111444888<<<@@@BBBHHHHHHIIIMMMTTTZZZ___aaaYYY^^^ccceeeeeeggglllqqqoooooonnnllliiiiiikkknnnjjjkkkmmmpppsssssspppnnntttnnnmmmqqqsssmmmfffccc^^^]]]\\\]]]aaafffiiijjjfffccc^^^UUUKKKCCC>>><<<888444000------...////////////000000000///......////////////////////////.........------------,,,.........---------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++******++++++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))))))))*********++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++,,,,,,,,,+++*********************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------..............................------------............******************************************************+++++++++,,,,,,,,,+++++++++***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,---------.........---------.........//////////////////////////////000000000///////////////444444444333333333222222111111111111222222222222///000111222333333222222777666555444444444444555333222111222444444222000111111000000000/////////111111000111111000//////333222111000000000222222//////000000111111111111//////...000111222111///........................------------------------++++++,,,,,,,,,---------++++++++++++++++++++++++************************++++++************++++++++++++******++++++,,,---111222333222///---------************************)))***************++++++,,,,,,++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,---...//////000+++++++++,,,,,,,,,,,,,,,............///////////////000222222111000//////111111000///000222666999888<<<@@@FFFNNNWWW\\\\\\dddbbb```bbbeeeggghhhggg[[[^^^cccgggjjjmmmoooqqqeeegggjjjmmmnnnnnnlllkkklllnnnqqquuuyyyzzzxxxvvvvvvlllfffiiimmmmmmkkkiiifffeeeccccccccccccccccccnnnsssxxxuuulll___UUUPPPAAA<<<777333111000000/////////000111111000//////....................................------------...............---------------------------------------------------------+++++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++++++++++++++++++++++++++******++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))*********+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++,,,,,,,,,+++************+++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------..............................------........./////////******************************************************+++++++++,,,,,,,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,------------...------------..........................................//////000000000000///000000000000111111111000000000000000000000000111000000/////////......333333333222222222222222111000000111222333222222/////////000000000111111...//////......///000111222111///------------...111111111000000000000000///......///111111000...---------------.........------------------------+++++++++,,,,,,,,,------++++++++++++++++++++++++************************++++++************++++++++++++******++++++,,,---111222333222///---------************************))))))******+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***++++++,,,---......///+++++++++,,,,,,---------........./////////000000000222333222000...///000333333333222333888???DDDUUUZZZ^^^aaaiiirrrssspppjjjjjjjjjlllooopppqqqqqq|||wwwsssuuu{{{xxxxxxzzzzzzqqqqqqqqqlllfffbbbbbbdddhhhkkkllllllkkkjjjrrryyy|||rrriiieeeUUUPPPHHHBBB<<<777222///......///////////////...//////////////////////////////.........---------........................------------------------------------------------+++++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++++++++++++++++++++++++++******+++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))************************))))))*********+++++++++************++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++,,,---,,,,,,+++***+++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------..................................../////////000000000******************************************************+++++++++,,,,,,,,,***************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------,,,------------.................................+++,,,---...///000000000///////////////.........------.........................../////////000000------------------------++++++,,,,,,---......///.../////////000000111111---.........------///111......------------------////////////...............------...000000///...,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++************************++++++************++++++++++++******++++++,,,---///000111000...,,,,,,---************************))))))******+++,,,,,,,,,++++++++++++,,,,,,,,,---***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,------......+++,,,,,,------......///....../////////000000000///111222000...---000333---111777<<>>===<<<:::777444000...///111222111//////111333...............................................................---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++******++++++,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++***))))))***++++++******************************++++++++++++*********++++++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,------------,,,,,,,,,++++++,,,,,,---...,,,,,,---------.........******************************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------------------------------,,,,,,,,,------------...........................------------------------------------------------------------------------,,,,,,,,,---------......,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++******))))))************************************************************************))))))*********+++++++++******************************************************+++++++++,,,,,,,,,++++++,,,---......//////000///...---,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******************************************************++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------------------------------....../////////........./////////000000---///000111000///000222///333;;;DDDOOOYYYbbbgggccclllssswww}}}~~~}}}{{{mmmeee^^^^^^\\\UUUNNNKKKBBB>>><<>>MMMXXX___bbbdddfffmmmyyyyyy|||}}}wwwvvv{{{oooggg___VVVSSSTTTLLLGGGCCCHHHOOOPPPGGG>>>444222000000000000...,,,////////////////////////////////////////////////.............../////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++******++++++,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************+++,,,,,,+++************************************++++++++++++******************++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,+++++++++++++++,,,------,,,,,,,,,,,,------------))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,------......------,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,***++++++,,,+++***)))(((************************************************************************((())))))***++++++,,,,,,******************************************************+++++++++,,,,,,,,,++++++,,,...///000222222111000///...,,,,,,,,,+++++++++++++++++++++++++++******++++++++++++******************************************************++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------.........///---------...///000000000---......///000000111111111111111000000444999===IIISSS___eeeeeeffflllqqq~~~zzz~~~zzzpppsss|||oooccc```bbb]]]WWWRRRSSSYYY\\\YYYUUUEEE===444111222222000,,,////////////////////////////////////////////////---........./////////000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++******++++++,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))***,,,------,,,***)))******************************++++++++++++******************++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,++++++++++++***++++++,,,---++++++,,,,,,,,,---------))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...++++++++++++++++++++++++************************++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,---------......,,,------......------,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,******+++,,,+++***)))(((************************************************************************((())))))***++++++,,,,,,******************************************************+++++++++,,,,,,,,,++++++,,,...///111222333111111///...---,,,,,,+++++++++++++++++++++++++++******++++++++++++******************************************************+++++++++++++++++++++++++++++++++,,,,,,+++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------.........//////---------...///000000111---......///000111111222111111222333666===FFFLLL\\\dddjjjlllllluuuzzzyyyuuuwwwjjjeee___\\\^^^cccfffgggVVVIII:::333444666444000000000000000000000000000000000000000000000000000---.........//////000000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,++++++******++++++,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************(((***---//////---***(((******************************++++++++++++******)))************+++++++++,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++******++++++,,,---++++++,,,,,,,,,---------)))************+++++++++,,,,,,+++******+++,,,,,,,,,---......,,,******+++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++,,,,,,,,,---------******************************************************+++++++++,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------.........------,,,,,,,,,---.........---,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********)))******+++,,,++++++******************************************++++++++++++++++++++++++***+++---///000111222222......---,,,,,,+++************+++++++++,,,,,,,,,///...---,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,---------......------------------------........................////////////000000000000333000------///111222333777222000666BBBQQQ___hhhhhhlllwww~~~yyypppbbbbbbfffgggaaaZZZMMM@@@666111000000333111000000111111000///111111000000//////..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++******************************************************************************+++++++++,,,,,,,,,************************++++++++++++++++++++++++---+++)))***,,,---,,,)))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,------......------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++,,,,,,+++******+++,,,,,,+++---......,,,***++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,******************************************************+++++++++,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------......---------,,,,,,,,,------......------,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***************++++++,,,++++++******************************************++++++++++++++++++++++++***+++,,,...///000111111...------,,,++++++************+++++++++,,,,,,,,,......---,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,---------......------------------------........................////////////000000000111//////000000111222333444///666AAANNNYYYbbbjjjooo{{{}}}{{{nnniiiiiihhhhhhddd[[[RRRHHH>>>666111111000///000111111000...000000000000////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++******+++,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++******************************************************************************+++++++++,,,,,,,,,************************++++++++++++++++++++++++---+++)))***,,,---,,,******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++,,,++++++******++++++,,,+++---...---,,,++++++,,,************************++++++++++++++++++++++++************************++++++++++++++++++++++++*********++++++++++++,,,******************************************************+++++++++,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------...------------,,,,,,,,,------......------,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************+++,,,,,,******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***+++---.../////////------,,,,,,++++++************+++++++++,,,,,,,,,...---,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,---------......------------------------......................../////////000000000111111...111333333222222444777999EEEVVVccclllrrrwwwzzz~~~~~~~~~uuupppjjjhhhfffccc___XXXLLL>>>444222111000111222222111///////////////000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,++++++******++++++,,,************************,,,,,,,,,++++++++++++***++++++++++++++++++++++++******************************************************************************+++++++++,,,,,,,,,************************++++++++++++++++++++++++,,,+++******,,,,,,+++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))*********++++++++++++++++++++++++++++++++++++,,,...---,,,++++++,,,))))))))))))))))))))))))++++++++++++++++++++++++************************++++++++++++++++++++++++))))))*********+++++++++******************************************************+++++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,------...------,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,,,,******+++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,---.........,,,,,,,,,,,,++++++************+++++++++,,,,,,,,,---,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,---------......,,,,,,------------------........................//////000000000111111111111333555333111444<<>>888333111000000000000////////////........................................................................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******************************************************************************+++++++++,,,,,,,,,************************++++++++++++++++++++++++***+++---,,,***)))+++---,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++***+++,,,------,,,+++***)))+++------,,,,,,---...++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++,,,,,,,,,---------******************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,------.........+++,,,,,,---.........---,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------.........---,,,,,,******************++++++******+++++++++,,,,,,,,,+++***************++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,---------......++++++,,,,,,---...//////000000000000000000000000000111111111111222222222777???LLL[[[hhhnnnooommmxxx~~~wwwhhhlllvvvttt~~~yyysssssswwwvvvpppkkkkkkkkkiiikkkooolllfffdddjjjpppooolllkkkqqquuuxxxwwwtttwww~~~~~~vvvwww{{{}}}zzz|||}}}xxx}}}}}}qqqkkkmmmrrrwwwooodddWWWLLLAAA999444111111000000//////..............................................................................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++***+++,,,------,,,+++************************************++++++,,,,,,,,,++++++++++++++++++++++++******************************************************************************+++++++++,,,,,,,,,************************++++++++++++++++++++++++))),,,---,,,***)))+++---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******************************************************++++++++++++++++++++++++))))))*********++++++++++++++++++*********))))))******************************+++++++++,,,,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,++++++*********............---------,,,////////////////////////........./////////000000........................,,,------------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))+++,,,------......------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))(((((()))+++,,,,,,,,,,,,++++++*********++++++++++++++++++++++++)))************+++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---------------------------------............///---------.........//////...///000000000000000///111222111......222888;;;<<>>???@@@AAABBBBBBBBBBBBBBBAAAAAA@@@@@@AAA@@@@@@??????>>>>>>>>>:::999888666444222000///////////////////////////,,,---...///000//////...........................,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,---......------******+++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++)))************+++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------...---------------------------------............///.../////////000000000000///000111222333444444444666AAATTTdddddd___hhhwwwvvvjjjhhhfffdddfffiiimmmpppqqqtttwwwzzz|||~~~}}}}}}}}}~~~|||}}}}}}}}}}}}~~~~~~~~~~~~uuuyyy~~~sssqqqttt{{{mmmTTTBBB999111111111000000000//////........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......++++++++++++++++++++++++++++++++++++++++++++++++************************,,,++++++******++++++,,,******************************************************+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,---------------------------------------------------------------------------------........................---........./////////000////////////....................................******++++++++++++******************************************************))))))***+++,,,,,,------++++++++++++******))))))))))))******++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,------------------------................................................---------.........//////////////////000000000000111111111222222333333333444555777:::===???AAABBBHHHIIIJJJLLLMMMOOOPPPQQQOOOOOOOOONNNNNNMMMMMMMMMLLLLLLKKKJJJIIIHHHGGGGGGIIIGGGEEEAAA===:::777555111111111111111111111111---...000111111111000///////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,---.........---******+++,,,,,,,,,,,,++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,++++++++++++++++++++++++)))************+++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......---------------------------------.........//////////////////000000000000000000222333444555555555CCCOOO```ggg]]]WWWjjjzzzmmm```___aaaeeeiiilllooopppqqq|||wwwzzz}}}~~~zzzvvvwwwsssjjjPPPAAA111111111111000000000000........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......++++++++++++++++++++++++++++++++++++++++++++++++************************,,,++++++++++++++++++,,,******************************************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,---------------------------------........................------------------------........................---.........//////000000000/////////............////////////////////////************************))))))))))))))))))))))))))))))))))))************************************+++++++++++++++***)))(((************************,,,+++++++++***)))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......////////////////////////---...//////000/////////---......---+++,,,...111111000000000111222444555000333888<<<=========>>>AAABBBEEEGGGJJJLLLLLLMMMTTTMMMLLLRRRWWWUUUUUUWWWTTTWWWXXXXXXXXXYYY\\\]]]]]]WWWSSSVVVWWWTTTQQQPPPTTTUUUUUUTTTPPPJJJDDD@@@:::;;;;;;;;;;;;:::::::::777444111000111222333333---.........,,,,,,---...,,,------............---------------------------,,,---------.../////////---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------...............------,,,,,,,,,////////////000000000000////////////000000000000444---...555333,,,666HHHYYY^^^bbb``````kkk~~~zzzqqqiiiccc```aaaeeedddgggnnnqqqqqqxxx~~~~~~zzzzzz}}}~~~}}}xxxvvv}}}sss{{{mmmPPP<<<444000222222...---000000/////////............,,,------......------,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////.........---------------------------------//////000000000111111111222111111000///...------444333222111000000000000444333222000000000111111************************************************))))))))))))************************************+++++++++++++++***))))))************************++++++++++++******************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---------....................................//////000000000000000111111000///......///000111000000111333555666666888888:::???DDDHHHKKKKKKMMMMMMLLLMMMPPPYYYdddlllhhhcccaaafffhhhgggiiimmmmmm}}}yyyrrrooommmhhhgggjjjmmmlllfffdddeeejjjeee___[[[WWWTTTOOOLLLJJJHHHEEECCCCCCCCCBBBAAACCC@@@;;;888555333000...//////...---,,,---...///---------------,,,,,,+++---------------------------------...............---------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------...............------,,,,,,,,,////////////000000000000////////////000000000000222222222222444<<>><<<999666555333111///..................------,,,++++++------------------------...............---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------...............---------------////////////000000000000/////////000000000111111111555555222:::NNN^^^ddd___cccdddkkkyyyrrrkkkeeeeeeeeeeeefffjjjooopppvvvvvvuuugggSSS===444444333000...000000000/////////......------............------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------........./////////............---......................../////////000111222333444222111111000111111222333222444666888999:::999999:::;;;;;;<<<<<<<<<;;;;;;************************************************))))))*********+++++++++************************+++++++++,,,,,,+++******++++++++++++++++++++++++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------------...------------............------------------------////////////000000111222...---,,,...222444555444111666===@@@BBBFFFMMMTTT\\\^^^ccckkkuuuzzzrrrgggbbb[[[WWWVVVSSSNNNIIIEEEDDDEEEGGGIIIIIIGGGEEE???>>><<<:::777444///---000000///...------------......................../////////...---------,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------.....................---------////////////000000000000/////////000000111111222333222333999HHHYYYdddfffcccwwwyyysssoooqqqllljjjkkkkkkjjjkkkooouuuyyy{{{}}}~~~ssstttxxx}}}tttyyyjjjNNN<<<444333222222000000000////////////...------............------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,------------...------------------------------------............/////////.....................////////////000000000333666777666333///,,,000000111333555888:::;;;DDDGGGKKKOOORRRTTTTTTTTTUUUVVVWWWWWWWWWUUUTTTRRR************************************************************++++++++++++***************************++++++,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,,,,,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,---------.........---------.........//////....................................///000111222111000000222666:::<<<===>>>FFFOOORRRRRRWWWcccmmmuuuzzz{{{xxxsssooolllggg```[[[WWWTTTQQQOOOMMMJJJFFFCCCFFFEEEDDDDDDCCC>>>888333111000///...---------.........................../////////...---------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------..............................////////////000000000000/////////000111222222222444---444JJJ\\\aaadddjjjwww}}}qqqlllmmmppprrrooooooqqqpppnnnooosssyyyxxx{{{xxxxxxttttttttttttwww{{{zzzzzzjjjNNN:::111111222111000000000////////////---......//////......---...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,---------.........---------------------------------.........///////////////////////////////////////000000111111111000222333555444222000///333777<<>>GGGRRR[[[fffwwwyyyvvvuuutttfff]]]RRRKKKKKKLLLLLLKKKPPPLLLFFF@@@:::666333222////////////////////////,,,------....../////////---------.........//////------------------------........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,------++++++,,,,,,,,,---------,,,,,,,,,---------......---.........//////000000////////////000000000000...///000111222333444444:::UUUjjjfffZZZ]]]qqq{{{}}}vvviiihhhddd```___eeeqqq{{{zzzzzz|||}}}uuuyyy|||}}}|||uuupppoooqqqtttxxx\\\DDD444111111111111000000000000......////////////.........------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,---///000000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---------.........//////..................................../////////000.../////////000000111111000000111222333333444444>>>EEEQQQ^^^ggglllmmmllllllnnnqqqssspppkkkeeeaaa___^^^]]]\\\\\\\\\\\\]]]___^^^[[[YYYWWWVVVVVVVVV************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************------------------------------------------------,,,,,,,,,---------......111...+++,,,...000///---...111555444111///000111222666:::;;;<<>>FFFTTTddddddccceeehhhiiiiiigggiiieeebbbdddiiikkkiiifffccc______aaaaaa^^^^^^aaa^^^cccccc\\\VVVUUUTTTRRR************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------------------------------,,,,,,---------.........///---,,,---000111000///000000///......///333666444:::BBBHHHMMMTTT]]]dddzzzqqqhhh```RRRPPPRRRLLLTTTUUUWWWVVVQQQIIIAAA;;;444333111///...///000222000///...///000000...,,,..............................---------,,,,,,,,,------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++*********************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------...............//////000111111111111///000444333444===III___dddgggfffggglllpppqqqyyyttthhhaaaccc```]]]^^^fffqqqzzz}}}tttlllssslllvvvyyyyyypppPPPAAA:::444333000,,,---333000000000000///////////////............---------------------------------------------------------......------------......---111666888666111---+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++************+++,,,---...,,,,,,+++++++++,,,---...------------------------,,,,,,---------.......................................//////000000//////,,,///333444222000//////555:::666888KKKZZZaaahhhbbbbbbaaa___]]]]]]^^^^^^ZZZYYYXXXXXX[[[```dddgggnnnqqqmmm```YYYZZZZZZVVVfffgggeee]]]XXXXXXYYYWWW************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,------------.........---------///111333222000222111///...///333888<<<@@@HHHTTT^^^hhhqqq{{{~~~}}}yyyqqqbbb[[[WWWMMMMMMSSS[[[___]]]WWWPPPKKK@@@===888333111111222333222000//////000///...,,,...........................------------,,,,,,,,,------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,------------...............///000000111111222444---///777666333EEE___hhhdddeeennnuuuuuurrrpppoooddd``````aaa```aaadddlllvvv~~~{{{zzzzzzzzzssspppsssoooooopppmmmPPP???333555444......444000000000000///////////////............---------------------------------------------------------......------------......---111555777555111...,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---...,,,,,,,,,+++,,,------...------------------------,,,------------................................./////////000000000111111///222444555333222222222:::HHHOOOXXXiiinnnhhhgggaaa___\\\XXXVVVWWWYYY\\\WWW[[[___```bbbjjjxxxrrrdddhhhjjjccc{{{|||vvvjjjaaa```bbbbbb************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------............------...000111111111000111333666666777<<>>RRRjjjppphhhjjjyyyrrrfffaaaaaacccbbbbbbdddkkkvvv~~~|||zzzzzzzzzzzzzzz}}}{{{zzzzzzyyy~~~mmmppp|||dddIII555777:::222,,,///000000000000///////////////............---------------------------------------------------------...------,,,,,,------...---111444666444111...------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---...,,,,,,,,,,,,------......------------------------------------....................................000000000000111111222333777555222000111666===CCCJJJaaannnqqqsssllldddfffgggbbb\\\ZZZ]]]bbbfffhhhgggpppyyy|||~~~wwwxxxzzzxxx~~~sssqqqvvvzzz************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------.........//////...///000000000///000000000666;;;<<<>>>III]]]mmm|||{{{xxxwwwsssdddXXXRRRMMMNNNVVV^^^aaabbbZZZTTTKKKCCC===888333000000...------...//////...........................------------------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,------.........---------------------------------.........////////////000000111222222222222222222444???QQQ```hhhkkklllxxx|||pppgggeeeffffffeeedddcccfffppp~~~~~~|||{{{zzzzzzzzzvvvyyy}}}~~~|||xxxyyy|||ssszzz}}}^^^===555777333......000000000000///////////////............---------------------------------------------------------------,,,,,,,,,,,,---------000333333222000......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++,,,,,,------,,,,,,---------.........---------------------------------.........//////////////////////////////111000000000111222444555555555444555:::DDDQQQYYYeeeqqqqqqmmmrrrtttvvv}}}zzzpppggggggoooxxx{{{zzz}}}}}}~~~************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------------------------------------.........////////////000000000///000222444666;;;AAAEEEMMM```{{{|||~~~yyyttt{{{}}}rrrkkkbbbWWWRRRSSSXXX\\\^^^ZZZSSSJJJCCC@@@>>><<<999222000...---.../////////........................,,,,,,,,,------------...------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---......//////------------------------------.........///////////////000111111222222333111555666<<>>GGGQQQZZZbbbgggkkknnnjjjrrrzzzyyy************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------............///////////////000111000000333777<<>>>>>AAACCCCCC888555111////////////...........................,,,,,,,,,---------......------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,------.../////////------------------------............///////////////000000111111222333333333444<<>>IIIVVV```lllzzzyyyqqqllllllyyy}}}uuuuuuqqqiiigggmmmuuuyyyzzz|||zzztttnnndddYYYUUUSSSQQQRRRVVVSSSXXXXXXOOOCCC:::555111111///------.../////////------------------------------------------------------------------------------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,---............---....../////////000000000333111000222555777777555CCCWWWccc\\\[[[lll{{{nnnjjjiiiiiihhhiiiiiiiiihhhjjjrrr||||||xxxvvvqqqqqqqqqpppooonnnmmmlllgggfffdddaaa^^^^^^```cccoooaaa[[[^^^mmm~~~~~~~~~{{{lllFFF888555333111000000000111222////////////............------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------,,,,,,,,,---------......---------............///...............------------......//////000000111111111111222222333444444333555999>>>HHHUUUbbbjjjqqq++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++///---+++,,,---...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,,,,,,,,,,------------------..................------------......///////////////000000000000000111000111333777:::CCCJJJ]]]uuu~~~}}}tttuuuvvvuuuoooggg```]]]XXXbbbiiijjjpppwwwtttkkknnnooonnnmmmnnnqqquuuvvvwww}}}~~~}}}|||{{{vvv~~~xxxzzz{{{xxx}}}~~~zzz~~~vvvnnniiieee___]]]^^^gggbbb[[[TTTNNNHHH???888555222...------/////////................................................------------------------------------------------,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................,,,------..................////////////000000000111111222222444777999;;;LLLZZZbbb```bbbrrr}}}ssspppooolllgggdddhhhjjjmmmpppvvv~~~zzzzzzyyywwwvvvtttrrrpppnnnkkklllmmmmmmnnnnnnmmmmmmiiihhheeebbb___^^^___```{{{ssstttiiiWWW___]]]DDD888555222222000......000////////////............------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------,,,,,,,,,---------......---------............///.................................///000000111111444444555555444555666888666;;;DDDQQQbbbttt++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++///---+++,,,---...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------,,,,,,------...---------....../////////......---------......////////////000000000111111333333222222333888@@@EEEIII\\\xxx}}}mmmccc______bbbggglllppprrrqqqooofffsss}}}|||}}}~~~zzzzzz~~~tttuuu|||zzz{{{}}}~~~nnnbbb]]]kkkjjjhhhcccZZZOOOHHHEEE999555111.........//////................................................------------------------------------------------,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................,,,---......//////......////////////000000000111---111444444222555>>>FFF\\\___iiivvv|||wwwsssqqqsssppphhhccccccjjjnnnsssxxx~~~~~~yyyuuuppplllkkkkkkkkkiiigggeeeddddddbbbccceeegggiiijjjkkkkkkiiifffbbb___^^^___```aaaggg^^^bbbrrr|||}}}xxx^^^eee~~~yyy||||||TTT;;;444000222222///...000////////////............------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------,,,,,,,,,---------......---------............///---...........................//////000111111111444555555555444555888<<>>DDDJJJ[[[mmm|||******+++++++++,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++---,,,******,,,---,,,+++------------------------,,,,,,,,,---------............------------......---------...///000000000...............///000000//////000111111222333333///333999AAAJJJTTT]]]ccc|||}}}tttxxxzzzzzz{{{~~~|||www|||}}}zzzdddiiippppppbbbOOOEEEEEEEEEAAA<<<777555333000///................................................------------------------------------------------,,,------......------,,,........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................------.../////////////////////000000000111111111000333444444666@@@QQQ^^^kkkyyyyyyqqqkkkiiimmmlllhhhmmmwwwwwwiiiaaa___]]]ZZZVVV\\\___cccdddbbb_________``````aaacccddddddddddddbbb```^^^^^^______\\\ZZZVVVTTTYYYeeeqqq|||rrrooorrrvvvyyy{{{ttttttyyyaaaIII555222555333000222////////////............------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------,,,,,,,,,---------......---------............///---------.........///////////////000111111222222111333555666888???JJJSSS___www*********++++++,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++---+++******+++,,,,,,+++------------------------,,,,,,,,,---------............------------......---------...///000000111...............///000000///000000111222222333333444;;;FFFSSS^^^iiirrrwwwwwwpppvvvppprrrxxx|||}}}~~~}}}{{{uuuyyyzzzxxxxxx~~~qqqgggjjjkkk```OOODDDIIIEEE@@@<<<888555222///////////////////////////////////////////////////------------------------------------------------,,,------......------,,,........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------////////////////////////---......///////////////000000000000111111111111555444222333:::GGGXXXdddoootttooommmffffffoootttsssxxx}}}xxxxxxsssiii^^^YYY[[[^^^]]][[[___ccchhhjjjhhhfffeeefffffffffgggggggggfffeeeeeeaaa``````bbbcccaaa[[[WWWUUUUUUVVV\\\gggtttppp^^^lllwwwyyy{{{zzzZZZ<<<333444000---...000/////////............------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------,,,,,,,,,---------......---------.........//////---------.........///////////////000111111222222333555888:::>>>HHHVVVaaawww++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,//////000000///...------............/////////000............///111222222///...000333333000222666:::IIIbbbwwwoooxxxsssuuuyyyzzz}}}{{{jjjbbbcccbbb\\\TTTFFF@@@???EEEFFF===333//////...---...//////...,,,------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...------------------------..................------............/////////////////////000111111222222777555222666DDDUUU___bbb|||lllffflllnnnqqquuu|||wwwpppllliiifffeeedddbbbbbbccceeefffnnnqqquuuxxxxxxuuupppmmmqqqpppooonnnmmmllllllkkkiiifffdddddddddbbb]]]YYYWWWRRRRRRXXXZZZ\\\lllfff^^^hhhuuu{{{}}}qqqJJJ888444111000222000000000000//////////////////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------------------------.........---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---------.........//////111///---,,,000555666555444666999???KKK___yyyyyy|||++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,///////////////...------........./////////000000///////////////000111222333222333444222000444;;;NNNddd}}}~~~xxx}}}}}}~~~}}}vvvyyy}}}pppfffaaa``````QQQIIIDDDFFFFFFAAA<<<;;;222000/////////000///...------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...------------------------....................................//////////////////000000111111222222444222444>>>LLLXXX```dddtttmmmnnntttwww|||~~~xxxpppjjjfffddddddiiihhhhhhjjjnnnvvv}}}|||yyyzzzzzzyyywwwvvvuuutttsssppplllhhhfffeeeccc^^^ZZZXXXRRRQQQUUUTTTUUUaaaqqq}}}qqqZZZ[[[ooo~~~zzzuuu}}}uuuxxx[[[AAA666000...---000000000000//////////////////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......------........./////////111000///000222555555444666;;;CCCOOOggg++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......------------......,,,,,,,,,,,,,,,,,,------///////////////......---....../////////000000000111000000000000000111111111111333444444777CCCQQQjjj{{{sssssszzzwww{{{}}}|||ooocccaaaeee]]]UUUNNNJJJGGGBBBAAABBB666333111000000000///...------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------....................................//////////////////000000111222222222444222999HHHUUU[[[bbbjjjxxxllloooxxxxxx|||}}}yyywwwxxxtttnnnhhheeeeeegggiiirrruuuyyy}}}yyywwwvvvvvvvvvvvvvvvvvvvvvvvvuuuqqqllljjjiiifffbbb^^^[[[TTTQQQRRRPPPNNNUUUaaasssxxxcccTTTXXXgggqqq{{{sssxxxuuuxxxTTT<<<444000...000000000000////////////...............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------...////////////...............////////////000111111333444444555666777GGGWWWiii++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,.........------.........,,,,,,,,,---------------...///////////////.........////////////000000000222222111000000000111111222222444555777@@@TTTggg{{{ssskkkggggggnnn{{{~~~}}}yyyttt|||{{{ssslllkkkiiieee```ZZZSSSKKKEEEAAA;;;888444111000000///...................................................------------------------------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------...........................///////////////000000111111222333333666777AAAQQQYYY]]]jjj|||}}}nnnhhhppp}}}|||~~~zzzvvvsssqqqssspppmmmkkklllpppvvvzzz~~~vvvooolllkkkjjjggghhhjjjmmmooorrrsssttttttqqqoooooopppnnniiieee]]]WWWRRRQQQNNNLLLQQQXXXiiippp{{{}}}___MMMSSSaaauuuxxx}}}wwwkkkGGG888555444000000000000////////////........................------------------------------------------------+++++++++,,,,,,,,,------------------------------,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------...///////////////....../////////000000000111000111222333444888>>>DDD^^^www++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---.........------.........,,,,,,,,,------...............///////////////...////////////000000000111333222222111111111111222555666888:::===HHH___sssrrrgggeee```jjj||||||wwwyyyzzzzzzxxxuuurrrpppuuussstttyyyyyy}}}sssrrrvvv|||oooppppppmmmggg]]]PPPFFFBBB>>>777333000//////...................................................------------------------------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------.........//////............////////////000000000111222222333333555;;;HHHUUU\\\eee|||ooohhhiiirrr|||}}}vvvqqqooooooooopppppprrruuu{{{wwwsssnnniiiffffffggghhheeefffhhhjjjmmmppprrrsssooooooqqquuuxxxxxxsssnnn___XXXQQQNNNMMMNNNPPPTTT]]]hhhwwwrrrRRRJJJTTTlll}}}yyyzzz{{{|||VVV<<<666666000000000000////////////---.....................------------------------------------------------+++++++++,,,,,,,,,------------------------------,,,,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------...//////000000///////////////000000000111111222///000222333666BBBNNN___|||++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------++++++++++++------......------------......,,,,,,,,,---......//////---...///////////////////////////000000000111111333222222222222222333333///333<<>>DDDSSSkkktttxxx{{{iiiZZZRRROOOMMMLLLNNNWWW```dddgggjjjllljjjpppuuuvvvrrrqqqvvv{{{{{{rrrwww|||wwwjjjaaaggguuuwwwjjj```dddooo{{{jjj]]]mmmqqqbbbiiiqqqwwwyyy{{{}}}}}}{{{{{{zzzpppooouuuwwwrrrhhhaaahhhzzzyyy}}}~~~}}}uuuaaaKKK<<<<<<;;;999666444111///.............................................------,,,,,,,,,---------......++++++,,,,,,,,,---------------------------------++++++,,,,,,---......///------------------------............////////////............//////////////////000000000111111111222000000555===FFFTTTaaannnxxxggg]]]^^^ccciiirrrzzzhhh___\\\\\\dddllluuuuuuaaaVVVQQQOOONNNJJJJJJHHHEEEEEEJJJRRRXXXqqqzzzzzz\\\SSSWWWppp|||rrrqqqiiiDDD888111///111000////////////....................................------------------------+++,,,...---,,,,,,---///........................------------------------,,,,,,,,,---------......---------.........//////,,,---......//////......------......///000000111...///000111222333333444333666:::AAANNNccc}}}------------------------++++++,,,,,,,,,---------+++++++++,,,---...///000------------------------...///000000000///---,,,............/////////000000000000000000111111222333333222222444666999:::CCCNNNccc~~~tttsss{{{fff[[[NNNIIIMMMTTTXXXYYY[[[eeehhhcccccckkkpppnnnwww{{{{{{vvvtttxxxzzzwwwssswwwxxxwwwyyy|||xxxpppmmmhhhaaa___fffppprrrooonnniiigggkkkqqqxxxooodddxxxnnn```jjjuuu||||||ooooooyyywwwwwwrrrjjjiiippprrrpppssswww{{{~~~yyy{{{vvv]]]???===<<<:::888555111///---........................---------...............,,,,,,,,,---------......++++++,,,,,,,,,---------------------------------++++++,,,,,,---...//////------------------------............/////////000............/////////000000000000000111111111111333//////666???JJJWWWbbbwwwooo^^^]]]cccgggoooxxxqqq]]]___^^^bbbllluuu{{{sss```UUUQQQOOONNNJJJJJJHHHFFFDDDGGGLLLQQQkkkvvv}}}~~~kkkRRRKKKddd|||xxxjjj{{{yyyMMM<<<333///111000000/////////....................................------------------------+++,,,...---,,,,,,---///........................------------------------,,,,,,,,,---------......---------.........//////,,,---......//////......---------...///000000111...///000111222333444444222777>>>III___~~~.........------,,,,,,,,,------------------------...,,,+++,,,//////---***---------............///---.../////////...,,,+++////////////000000000000111111000000000000000111,,,000444666666888===CCCUUUkkkzzzjjjfff{{{lllYYYKKKRRRZZZ]]][[[YYYZZZ\\\iiieeecccdddiiimmmooooootttkkkeeeaaa```___YYYWWWVVVXXXYYYXXXWWWWWWYYYXXXYYYZZZZZZXXXXXXZZZ\\\[[[]]]```bbbeeeooozzzwwwpppmmmwwwtttiiiuuu|||}}}xxxnnntttvvvmmmhhhhhhkkkkkkiiixxx{{{|||vvv}}}wwwwww~~~rrr\\\EEE???<<<===<<<555000...222111//////000000///---......////////////......................................................------------------------,,,,,,,,,---------......---------------------------------............///////////////000000000000000111222222111000111333000222111999IIIRRR___tttuuujjjbbb^^^aaaiiiwww}}}vvvggg___```gggqqqwwwzzz~~~hhhZZZWWWUUUTTTTTTLLLKKKIIIGGGGGGHHHIIIKKKgggjjjuuudddMMMSSSiiixxx{{{{{{vvvnnnuuurrrwwwiii@@@111555666///000000///.......................................------------------------------------------------,,,,,,,,,---------......------------------------.........------,,,,,,,,,---------............///////////////000000000000//////000111222333333333222222222222222111111111666:::AAAVVV|||......---------,,,,,,,,,------------------------...,,,+++,,,//////---+++---------............///.........///......---,,,////////////000000000000111111000000000000111111333444777888444555DDDTTT|||zzzgggggguuuppp___WWWVVVZZZ[[[\\\ZZZWWWXXX[[[______aaaeeekkkooooookkkfffccc^^^WWWRRRNNNMMMMMMNNNPPPNNNMMMNNNPPPPPPOOOOOOQQQOOOOOOPPPRRRRRRRRRRRRRRRPPPQQQTTTUUUVVV\\\ccchhhfffgggooozzz|||wwwvvv}}}ssssssyyyvvvooogggeeegggkkkllllllsssttt{{{~~~wwwxxxyyyvvv[[[EEE666:::???999333333222000//////000000///---......////////////......................................................------------------------,,,,,,,,,---------......---------------------------------............///////////////000000000000000111222222111111222333444222333@@@MMMQQQdddqqqeee```^^^eeeooo|||{{{mmmccc```aaahhhqqqwwwzzz}}}|||eeeYYYVVVTTTRRRRRRKKKJJJHHHGGGGGGGGGHHHHHHXXX]]]kkk{{{sss\\\OOO[[[sss~~~{{{tttqqqnnn{{{}}}{{{~~~QQQ999888666...000000///............///........................------------------------------------------------,,,,,,,,,---------......------------------------......---------,,,,,,,,,---------............///////////////000000000000000000000111222222222333222222333333333333444555999CCCSSSnnn...------------,,,,,,,,,---------------------------,,,,,,---......---+++---------............/////////...------------...////////////000000000000111111000000000111111222333111444888666<<>>===888888222000......///000///.........////////////......................................................------------------------,,,,,,,,,---------......---------------------------------............///////////////000000000000000111222222111111222444666444888JJJUUUVVVpppjjj```]]]```jjjwwwzzznnnaaa]]]^^^```fffnnnsssvvvxxx|||~~~{{{{{{|||}}}tttbbbXXXTTTQQQNNNNNNIIIIIIHHHHHHGGGFFFEEEEEEJJJQQQ```sssnnnOOOOOOnnnwwwzzzoookkk{{{wwweeeAAA666333...111000//////......//////........................------------------------------------------------,,,,,,,,,---------......------------------------...------------,,,,,,,,,---------............///////////////000000000000111111111111111111222222111222333333333555777999>>>KKK```}}}------------------------------------------------------------......---,,,---------............///000///...,,,,,,---......////////////000000000000111111000000111111222222444...111:::???KKKmmm}}}XXXeeetttqqqWWWOOOUUU\\\___```UUUTTTTTTVVVZZZ^^^``````aaa^^^YYYTTTNNNIIIEEECCCGGGHHHJJJKKKLLLMMMPPPQQQSSSTTTSSSRRRTTTXXXXXXVVVYYY]]]]]]YYYUUUUUUXXXYYY[[[UUUQQQRRRTTTRRRPPPQQQQQQTTTXXX[[[]]]bbbhhhmmmrrrxxx||||||uuuyyy}}}~~~zzztttqqqqqqsssoookkkiiikkkmmmoooppptttqqqppprrrvvvsssqqq}}}lllMMM;;;999>>>>>>;;;333111///...///000000///......////////////......................................................------------------------,,,,,,,,,---------..............................---------............///////////////000000000000///111222222222222333444333999@@@OOO___hhhuuuccc^^^___cccooo{{{zzzooodddZZZWWWZZZXXX]]]dddhhhkkkmmmoooqqqooonnnnnnllliiijjjwwwtttuuu~~~{{{nnn___WWWRRRLLLIIIIIIIIIIIIIIIHHHGGGEEECCCBBBEEEKKKZZZlllyyy~~~{{{XXXLLLdddyyyrrr}}}ttt|||MMM666444555111000000///.../////////........................------------------------------------------------,,,,,,,,,---------......---------------------------------------------------------............///////////////000000000000222222222111111111111111000111222222222555:::>>>KKKVVVhhh------------------------------------------------,,,---......------,,,------------............///000///...,,,,,,---......////////////000000000000111111111111111222333333999333666DDDRRRaaa}}}nnnYYYssslllZZZLLLPPP\\\aaa[[[TTTNNNRRRWWW]]]___]]]WWWRRRKKKIIIFFFDDDCCCEEEHHHKKKIIILLLOOOQQQQQQRRRTTTVVVSSSVVVVVVUUUWWW\\\\\\WWWXXXcccggg```YYY[[[bbbgggaaaWWWPPPRRRVVVVVVSSSRRRRRRRRRRRRSSSTTTWWWZZZ\\\___dddjjjnnntttyyyzzzyyyrrrxxx}}}zzzssspppqqqsssrrrpppmmmlllmmmoooqqqrrrtttqqqnnnmmmooowwwsssvvvlllIII888???CCC<<<555333000///000000000000......////////////......................................................------------------------,,,,,,,,,---------..............................---------............///////////////000000000000///111222333222222444555///@@@IIIRRRiii~~~wwwiii___```eeeiiisss}}}pppfff___WWWTTTSSSNNNQQQVVVZZZ]]]___```bbbccccccdddaaa[[[]]]lll|||~~~uuujjjnnnyyyzzzuuujjj^^^VVVOOOHHHFFFGGGKKKKKKJJJIIIGGGEEECCCAAADDDHHHTTTdddqqqxxx~~~fffQQQUUUrrraaa>>>777===111111000///////////////........................------------------------------------------------,,,,,,,,,---------......---------------------------------------------------------............///////////////000000000000222222222111111111111111000111222111111666???FFF\\\fffwww~~~,,,,,,,,,------------...------------------------+++---......---,,,,,,------------............/////////...------------...////////////000000000000111111111111111222333444444666BBBXXXnnnyyykkk{{{kkk[[[PPPOOORRRXXXZZZUUUQQQPPPQQQVVV\\\___[[[SSSIIICCC===@@@CCCFFFHHHKKKNNNPPPMMMQQQUUUWWWVVVVVVYYY\\\YYY___aaa___bbbhhhfff___]]]jjjqqqjjjdddjjjtttyyyfff[[[SSSXXX______ZZZUUUTTTSSSRRRRRRSSSSSSRRRQQQTTTWWW\\\bbbggglllooopppsss{{{yyyqqqpppsssvvvnnnnnnmmmnnnoooqqqtttuuuqqqooommmmmmlllooo{{{yyyvvv~~~aaaGGGDDDDDD===999666222000000111111000......////////////......................................................------------------------,,,,,,,,,---------..............................---------............///////////////000000000000///111222333222333444666000FFFPPPXXXttt~~~kkkaaa^^^eeemmmqqqxxxyyyhhh___ZZZUUUQQQOOOIIIJJJLLLOOORRRUUUXXXYYY]]]^^^^^^[[[UUUWWWfffvvvzzzvvvuuuuuunnnggglllxxxyyy}}}qqqggg]]]TTTMMMGGGGGGJJJOOONNNMMMJJJHHHEEEDDDCCCBBBDDDLLLZZZgggrrr|||sssYYYHHHZZZyyywwwGGG666;;;222111000000//////000000........................------------------------------------------------,,,,,,,,,---------......------------------------,,,,,,,,,------------...---------............///////////////000000000000111111111111111111222222000222222111333===KKKVVVfffrrr{{{rrr,,,,,,,,,---------......------------------------+++---//////,,,+++,,,...---------............///.........///......---,,,////////////000000000000111111111111222333444555333CCCZZZrrr~~~{{{qqq^^^PPPIIIGGGLLLTTTWWWRRRKKKMMMSSSOOORRRTTTRRRLLLFFFCCCBBBDDDHHHMMMOOOOOOOOOQQQSSSSSSXXX]]]______aaaeeejjjfffnnnrrrqqqtttzzzwwwmmmkkkuuuyyyrrrqqqzzzlllaaa\\\cccmmmlllaaaXXXWWWYYY[[[\\\ZZZXXXVVVUUUVVVUUUUUUXXX\\\```fffjjjnnnuuuxxxuuusssvvvxxxwwwrrrrrrrrrrrrrrrsssuuuvvvsssrrrssstttrrrpppsssyyyzzz{{{~~~}}}}}}|||cccOOODDD???===999555222111111111000......////////////......................................................------------------------,,,,,,,,,---------..............................---------............///////////////000000000000///111333333333333555777666IIIUUUccc~~~rrrfff^^^___jjjtttxxx~~~zzznnnbbbZZZTTTOOONNNPPPKKKJJJJJJLLLOOOTTTWWWYYY]]]\\\\\\YYYTTTUUUbbbqqqzzztttppppppmmmjjjqqq}}}{{{qqqyyy}}}uuummmddd[[[SSSLLLHHHKKKRRRTTTRRROOOKKKHHHFFFEEEEEEBBB@@@DDDOOO\\\hhhvvv}}}cccIIIMMMccc}}}XXX888666222111000000//////000000........................------------------------------------------------,,,,,,,,,---------......------------------------,,,,,,,,,---------......---------............///////////////000000000000000000000111222222222333222333444444999GGG[[[jjjqqq}}}}}},,,,,,,,,------.........------------------------***---//////,,,+++,,,...---------.........//////---.../////////...,,,+++////////////000000000000111111111111222333444555AAAZZZuuu|||tttkkkxxxzzzsssUUUGGGIIIOOOUUURRRPPPPPPMMMIIIJJJNNNGGGHHHGGGCCC>>>???EEEKKKLLLNNNPPPQQQQQQTTTYYY]]]WWW\\\bbbeeefffiiiooouuuoooxxx}}}|||wwwwww|||{{{tttvvv~~~mmmddd```kkkuuurrrcccWWWZZZ___eeefffbbb^^^]]]^^^\\\WWWSSSRRRTTTXXX___eeeeeekkkooopppvvv}}}}}}xxxyyyzzzyyywwwuuuttttttuuuxxxxxx{{{~~~|||vvvrrrtttppppppxxx{{{zzzXXXCCCAAA???;;;666333222111111000......////////////......................................................------------------------,,,,,,,,,---------......////////////////////////---------.........//////////////////000000000000///111333333333333555777===JJJWWWkkk~~~kkkeee___```mmmxxx}}}}}}mmmfff^^^XXXPPPJJJLLLQQQOOOMMMKKKLLLQQQVVVZZZ]]]^^^]]]\\\YYYTTTTTT```mmm~~~uuupppqqqppppppxxxrrreeemmmpppjjjbbbYYYRRRKKKIIIPPPXXXWWWTTTPPPLLLIIIGGGGGGGGGDDD@@@@@@HHHSSS```ooo|||kkkRRRMMMXXXqqqkkkBBB999222111111000000000000000........................------------------------------------------------,,,,,,,,,---------......------------------------,,,,,,,,,------.........---------.........//////////////////000000000000//////000111222333333444333444666777>>>PPPhhhyyy~~~zzz}}}~~~---,,,---///222222///,,,,,,,,,,,,,,,---...//////....................................////////////000000000000000000000000111111111000000000000000111111333555333111777???^^^{{{```___tttlllVVVNNNMMMPPPTTTMMMMMMNNNNNNLLLIIIEEECCC??????AAACCCFFFIIILLLNNNPPPSSSUUUVVV\\\eeeiiihhhfffiiipppxxx|||}}}ssstttwwwyyyyyytttmmmgggjjjlllnnnllliiiggggggiiiggg```XXXVVVWWWYYYXXXVVV^^^```dddkkkrrrvvvxxxxxxxxxzzz~~~xxxpppttt}}}{{{||||||zzzwwwsssqqqqqqxxxvvvtttxxx{{{xxxqqqWWWGGGBBB@@@:::444222333222000////////////....................................................................................---------............///........................///////////////.........///000000000000000//////000///000333222111444999DDDMMMZZZkkksssfff^^^ccciiioooxxx~~~xxxmmmbbbYYYTTTOOOJJJLLLRRRUUURRROOOMMMPPPUUU\\\```^^^```ZZZXXX[[[YYY```sss~~~|||xxxxxxtttaaaYYYbbb~~~sssqqqhhh```YYYTTTMMMJJJQQQ\\\TTTQQQLLLKKKKKKJJJGGGDDDDDDBBBCCCGGGLLLVVVgggwww{{{uuuaaaLLLHHHbbbyyySSS>>>888111222444111555555+++////////////....................................------------------------------------------------//////.........------------------............///..................------000000000000111111111111222111000000111222222222222444888>>>MMMeee{{{lllzzzkkkrrr---------///222222///,,,,,,,,,,,,,,,---...//////....................................////////////000000000000000000000000111111111111000000000000444444444444333666AAANNNpppnnn```rrrsss[[[QQQPPPPPPPPPPPPLLLKKKJJJHHHFFFCCCAAA@@@EEEEEEGGGJJJNNNSSSXXX[[[YYYZZZ]]]bbbiiiooosssvvvzzz|||zzzvvvwwwxxxxxxuuupppmmmllllllkkkddd\\\YYY[[[]]]\\\YYYZZZ[[[___eeemmmssswwwxxxyyyxxxyyyxxxrrrkkknnnvvv{{{||||||zzzwwwsssrrrrrruuuvvvvvvvvvyyy~~~iiiNNNDDDCCC???888333111111222////////////....................................................................................---------............///......................../////////////////////...//////000000000000//////111///111333333333777===LLLPPP___uuuoooccc^^^dddllluuu~~~~~~{{{uuuoooggg___WWWTTTPPPKKKMMMRRRUUUSSSQQQNNNOOOSSSZZZ```bbbddd^^^^^^dddbbbcccppp~~~iiiYYYTTT```}}}sssooohhhaaaYYYTTTMMMKKKQQQ[[[UUUQQQMMMKKKKKKJJJGGGCCCBBBAAABBBDDDFFFMMM]]]mmm}}}}}}wwwcccNNNIII[[[rrrgggEEE;;;333333333///222555---////////////....................................------------------------------------------------//////.........------------------............///........................000000000000111111111111111111111111333444444444555555===MMMbbbuuuxxxmmmeeettt---------///000000...,,,,,,,,,,,,,,,---...///000....................................////////////000000000000000000000000111111111111111111111111222222444444333777GGGWWW}}}|||ooogggooo___VVVOOOPPPSSSRRRMMMKKKKKKIIIFFFBBB@@@@@@AAAAAAFFFHHHKKKPPPWWW^^^dddhhh^^^[[[aaannnvvvxxx~~~|||yyyxxxxxxssslllddd```bbbcccaaa^^^ZZZZZZ[[[___eeekkkooopppxxxvvvuuuuuusssqqqtttxxxzzz{{{|||zzzvvvtttsssssstttvvvwwwtttqqqsss{{{~~~|||XXXIIIGGGDDD===666111000222////////////....................................................................................---------............///..............................////////////////////////000000111000000///111000222444444444:::BBBUUUYYYmmmxxxiii```___gggsss~~~yyyuuuqqqjjjeee___ZZZVVVTTTQQQMMMMMMPPPTTTUUUTTTQQQNNNPPPXXX___gggjjjfffgggooolllhhhooooooZZZQQQSSSeee}}}sssjjjggg___VVVPPPKKKLLLSSS[[[VVVQQQMMMKKKKKKJJJFFFCCC@@@AAABBBBBBAAAEEESSScccxxx{{{hhhQQQJJJMMMdddOOO>>>444333333---000444...////////////....................................------------------------------------------------...............------------------............///........................000000000000111111111111111111222333444555555666888999HHHeee}}}vvvaaaeee}}}|||zzzyyyzzz{{{{{{zzzxxxvvvuuu------.../////////...---,,,,,,,,,------...///000....................................////////////000000000000000000000000000111111111111111222222000111555777777>>>PPPaaa~~~iiicccrrrxxx[[[NNNPPPSSSUUUSSSNNNJJJIIIJJJGGGCCC@@@@@@CCCFFFIIIKKKNNNSSSZZZbbbiiiooorrraaa]]]ggg{{{xxxnnniiiiiiiiifffcccccc```]]]\\\^^^aaacccdddnnnmmmnnnssswww{{{~~~zzz{{{{{{yyyvvvtttttttttvvvwwwxxxuuurrrrrrwww|||hhhRRRKKKCCC>>>:::555222111////////////....................................................................................---------............///....................................//////////////////000111111111000000333222333444333444<<>>PPPrrrzzz___fff{{{}}}|||xxxsssnnnkkkkkklllkkkjjjiiihhhhhhhhhhhh---...///...,,,,,,,,,...------------...///000111....................................////////////111111111111111111111111000000111111222333333333777444444;;;IIIaaammmfffnnnxxxrrrQQQHHHRRRMMMVVVYYYQQQHHHEEEHHHLLLAAAAAAAAACCCHHHOOOVVVZZZcccdddgggjjjooossswwwyyy{{{zzzxxxvvvrrrnnnqqqlllfffaaa```bbbcccdddeeeiiilllooouuu|||~~~|||yyyzzzyyyxxxuuuuuuvvvwww}}}zzzwwwxxx{{{zzz}}}tttYYYBBB>>>BBB???777333////////////....................................................................................---------............///........................------......///000000000//////000111222222222222333333444444444888EEESSSccc|||jjj___eeekkkqqqxxxwwwtttoookkkgggaaa[[[WWWYYY\\\^^^[[[YYYWWWRRRMMMOOOUUU[[[\\\ZZZXXXZZZ]]]eeewww~~~zzzzzzwwwyyyyyyggg[[[RRRRRRbbbuuuvvvppphhh___QQQKKKCCCBBBLLL[[[fffhhhXXXTTTNNNKKKJJJHHHDDD@@@AAA@@@AAAAAA???>>>EEENNN\\\ppp{{{}}}xxxcccXXXKKKHHH]]]zzzrrrooozzzVVV???444444111000222...////////////....................................---------------------------------------------------------...............---------............///.........//////000000111000000000000111111111111222444444333222444999>>>KKKggglllbbbsss|||xxxuuusssrrrqqqtttvvvwwwvvvrrrooolllkkkiiihhhfffeeeeeeeeefffggg---...///...+++***,,,...------------...///000111....................................////////////111111111111111111111111000000111222222333444444444333:::III]]]tttwwwgggooooooZZZPPPPPPSSSJJJNNNNNNIIIFFFHHHHHHEEEBBBCCCFFFJJJPPPWWW]]]aaajjjiiiiiilllrrr|||~~~}}}|||yyyvvvvvvrrrlllhhhggghhhiiijjjooorrrqqqnnnooovvvzzzyyyyyyyyyyyywwwuuuuuuvvvxxx|||{{{yyywwwwwwyyy}}}{{{gggJJJAAABBB>>>888777////////////....................................................................................---------............///........................------......///000000111//////000111222222222222111111444666777>>>NNN___vvvvvvgggaaafffqqqtttzzz}}}~~~pppooommmkkkhhhccc___\\\XXX^^^```^^^]]]]]]XXXRRRMMMSSSZZZ___```___]]]\\\eeezzzmmm[[[UUUWWW```rrr~~~vvvggg```YYYRRRMMMKKKHHHKKKXXXgggllliiiYYYTTTOOOLLLJJJHHHCCC???DDDAAA???AAA@@@>>>AAAFFFNNNffftttyyy~~~mmmbbbSSSEEEPPPpppzzztttyyymmmLLL777333000111333///////////////....................................---------------------------------------------------------.........//////---------............///---......///000000111111000000000000111111111111111333444333333888AAAHHHaaayyygggnnn{{{uuunnnmmmjjjgggeeedddddddddiiikkkmmmpppqqqpppmmmkkkiiihhhfffeeeeeegggiiijjj---//////...+++***,,,......------......///000111..................................../////////000111111111111111111111111000000111222333333444444333888III```vvvppplllsssSSSSSSccc^^^IIIGGGHHHEEEDDDHHHMMMGGG===EEEGGGLLLQQQXXX^^^ccceeepppnnnmmmqqq|||~~~{{{|||wwwqqqmmmllllllllllllpppsssooogggeeemmmssstttyyyyyyyyywwwuuuuuuwwwyyyzzz{{{zzzvvvqqqqqqwww~~~|||{{{qqqRRREEEAAA;;;888:::000/////////....................................................................................---------.........//////........................---------...///000000111//////000222222333333333///000444777:::BBBUUUgggnnneeedddffftttuuuzzz~~~zzzyyy{{{oooooonnnmmmkkkgggdddaaaXXX^^^aaa______aaa]]]WWWLLLQQQZZZaaaeeeccc___\\\fff{{{yyyeeeUUUUUU___lll~~~||||||hhhZZZQQQKKKGGGKKKMMMNNNTTTbbbppppppiiiYYYUUUOOOLLLJJJGGGCCC???IIIDDDAAABBBBBB@@@@@@BBBEEE___ooovvvtttjjjTTT@@@GGGiii|||}}}~~~VVV999222///111444111000/////////....................................---------------------------------------------------------.........//////---------.........//////---......///000111111222000000000000111111111111000222333333555<<>>666222///...///111000///////////////////////////////////////////////////........................................................................000//////.........//////222222111111111111111111222222333666:::EEEYYYkkk|||dddggghhhhhhvvv}}}{{{yyyvvvuuummmnnnoooooonnnkkkgggeee___\\\^^^cccccc___^^^bbbSSSOOOUUUeeeooolllggghhheeetttkkk]]]UUU___rrr~~~jjjXXXLLLGGGMMMVVVaaabbbbbbdddlllqqqjjj]]]XXXOOOJJJJJJIIIEEEDDDGGGKKKHHHDDDAAA@@@@@@???>>>GGGRRRaaappp}}}yyyoooaaaPPPFFFYYY~~~yyyccc===888444...///111000000000000////////////........................---------,,,,,,+++++++++---------............///........................---------............///////////////000000000000////////////000111222333222111444777555888OOOjjjrrrwww{{{vvvrrrmmmgggbbb\\\ZZZVVVTTTSSSUUUXXXZZZZZZ]]]```ccceeegggiiijjjllljjjiiihhhhhhjjjkkklll........................---......///////////////---------.........//////........./////////000000111111111111000000//////000333000000666444222;;;>>>___}}}vvvccckkkxxxhhhZZZZZZ```^^^TTTLLLHHHDDDBBBDDDEEEEEEGGGLLLTTTWWW\\\dddllltttzzz~~~~~~|||xxx~~~}}}vvvoooppppppoookkkiiigggeeeeeefffhhhjjjpppuuuxxxxxxyyy{{{zzzvvvrrruuuuuuqqqooopppnnnjjjoootttyyy}}}zzzYYYFFF@@@<<<===777333///...///111000///////////////////////////////////////////////////........................................................................//////............//////111111111111111111111111333222333777===GGGYYYiiippp```dddgggkkkuuu~~~zzzwwwuuutttsssrrrpppqqqrrrssssssqqqpppnnn```ZZZZZZ```eeeeeefffhhhZZZTTTUUU```mmmqqqooolllkkktttyyybbb[[[[[[lll}}}}}}vvv___PPPKKKNNNZZZfffwwwssskkkeeeffffff^^^SSSRRRKKKGGGGGGGGGEEEHHHMMMKKKHHHDDDBBBAAAAAA@@@???@@@IIIWWWiiizzzwwwfffTTTEEEQQQxxxqqqFFF999444000000111000000000000////////////........................---------,,,,,,,,,++++++---------............///........................---------............///////////////000000000000/////////000000111222333444222444777777???XXXttt~~~|||xxxsssooolllgggbbb]]]WWWUUUSSSRRRSSSVVVZZZ]]]___cccgggiiiiiihhhjjjlllpppqqqqqqooollllllpppttt........................---......///////////////------........./////////....../////////000000000333333333222222222222222000444333444888555555AAAOOOxxx}}}iiifff]]]dddgggbbbZZZSSSNNNKKKIIIDDDAAADDDGGGJJJOOOUUUWWW[[[bbbkkkuuu~~~{{{}}}{{{vvvtttuuutttrrrnnnmmmkkkiiigggfffffffffmmmtttyyy{{{|||}}}yyysssnnnqqqsssooommmmmmjjjeeekkkpppvvv{{{~~~kkkKKKAAAAAA999777555111///000000000///////////////////////////////////////////////////........................................................................//////............//////111111111111111111111111444222222999AAALLL[[[hhhhhhdddeeekkkuuuyyy{{{wwwsssrrrrrrrrrqqqqqqqqqrrrrrrrrrrrrrrrrrrfff]]]WWW\\\fffkkkllllllccc]]]XXXZZZhhhvvvzzzvvvuuusss}}}kkkXXX\\\iiixxxzzz}}}}}}jjjTTTIIILLLZZZmmm{{{pppccc^^^\\\UUUMMMLLLHHHDDDCCCCCCDDDJJJRRRLLLIIIEEEBBBBBBAAAAAA@@@<<>>666444222333000000000000////////////........................------------------,,,,,,---------............///........................---------............///////////////000000000000000000000000111222333333555333333999CCCWWWwww~~~|||yyypppnnnllliiiddd___ZZZWWWPPPQQQTTTYYY___ffflllooooootttyyyxxxsssnnnnnnppptttuuuvvvuuuuuuwww}}}........................---......///////////////........./////////000000////////////000000000111222222222222222222222222222666666777999555@@@YYYnnneee{{{rrrgggZZZooouuurrrbbbUUUPPPJJJBBBCCCBBBEEEKKKPPPTTT[[[bbblllpppwww~~~~~~yyyvvvwwwzzzzzzxxxvvvuuurrrlllgggcccbbbbbbcccssswwwyyyxxxxxxzzzyyyuuuzzzqqqcccaaahhhooosssuuuxxxzzz|||~~~oooIII???;;;:::888666333000000000111////////////////////////////////////////////////.......................................................................................///000000000000111111111222222222444222555???KKKXXXfffqqqeee]]]hhhdddhhhxxx~~~|||xxxssspppoooooonnnmmmssssssssstttvvvyyy|||~~~vvvjjj\\\YYYaaakkknnnlllkkkooolllbbbdddtttzzz{{{}}}fffWWW]]]vvvzzzxxx}}}uuuiii[[[KKKIIIYYYsss{{{oooaaaWWWRRROOOMMMKKKEEEEEECCCBBBEEELLLTTTYYYMMMJJJFFFCCCBBBBBBAAA@@@BBBBBBDDDOOOdddyyyvvv___IIINNNnnntttEEE888555111444000000000000////////////........................---------------------------------............///........................---------............///////////////000000000000000000000000111222333444444333555===KKKddd|||{{{yyyxxxooonnnlllgggaaa[[[WWWTTTPPPRRRWWW^^^fffnnntttxxxuuuzzz}}}|||wwwsssrrrtttxxxuuusssuuu{{{........................---......///////////////....../////////000000000/////////000000000111111000111111111111222222222222666555777999:::MMMnnntttssspppddd|||qqq\\\cccmmmppplllcccXXXRRROOOJJJCCCBBBEEEKKKQQQSSSVVV___iiivvv{{{|||xxxxxxssspppsssuuutttrrrrrrwwwuuuqqqnnnlllkkklllmmmsssvvvwwwuuuvvvzzz|||zzzwwwddd^^^cccjjjssstttwwwzzz~~~XXX@@@:::;;;:::888444111///000222////////////////////////////////////////////////..............................................................................---......///000111000000000111222222333333333333999DDDPPP^^^ooo}}}uuuccc___gggiiimmmzzz~~~zzzrrrooommmkkkkkkkkkkkkiiimmmnnnpppssswww|||xxxpppddd\\\___jjjqqqrrrooovvvwwwpppllltttjjj]]]ZZZpppyyyyyy~~~{{{kkkWWWOOOGGGMMMccc~~~vvviiiZZZQQQKKKFFFEEEFFFEEEFFFFFFHHHOOOYYY^^^^^^LLLIIIEEEBBBBBBAAAAAA@@@??????AAAIII\\\rrr{{{uuudddMMMFFFYYY{{{RRR>>>666///555000000000000////////////........................------------............---------............///........................---------............///////////////000000000000111111000111111222333444333555:::DDDVVVppp{{{xxxuuurrrpppmmmlllhhhccc\\\VVVSSSRRRQQQTTT[[[ccckkksssyyy||||||}}}~~~~~~|||zzzyyyyyy}}}xxxuuuyyy........................---......///////////////.../////////000000000000//////000000000111111111000111111111222222222222111444444777<<>><<<<<<:::666111///000222////////////////////////////////////////////////........................................................................---------......///000111///000000111222222333333222555<<>>???DDDSSSiiizzz|||ssseeeSSSEEEIIIeeebbbFFF888...555000000000000////////////........................------------.........///---------............///........................---------............///////////////000000000000111111111111222333444444444888@@@MMMaaazzz}}}xxxuuurrrooommmiiihhhddd^^^WWWSSSRRRSSSVVVZZZaaaiiiqqqyyy~~~}}}~~~}}}{{{}}}........................---......///////////////////////////000000000000000000000000111111111111111111111222222333333333000333333777>>>GGGhhh{{{eeeYYYjjjbbbRRR___iii^^^UUUOOOOOORRRMMMDDDCCCJJJJJJPPPVVVWWWSSSVVVhhhzzz~~~}}}rrrnnnmmmpppoookkkkkkpppaaaffflllrrrvvvvvvuuusssiiinnnrrrtttyyyxxxmmmaaaWWWbbbhhhqqq{{{|||fffIII<<<===;;;666111///000333////////////////////////////////////////////////........................................................................---------......000111111///000000111222222333333111555>>>JJJVVVfff}}}bbbggg\\\ZZZpppzzz~~~~~~{{{wwwtttqqqnnnkkkhhhkkklllnnnrrrvvvxxxxxxwwwuuuvvvwwwyyy{{{}}}~~~zzzhhh]]]bbblllsss}}}|||}}}~~~fff]]]jjj~~~yyyooo___TTTJJJKKKOOO]]]wwwkkk]]]NNNGGGDDDEEELLLTTTZZZZZZXXXZZZbbbiiicccXXXKKKHHHDDDAAA@@@@@@???>>>===???@@@BBBMMMaaasss|||ttteeeVVVEEE@@@UUUqqqmmmLLL999---666000000000000////////////........................---------.........//////---------.........//////........................---------.........//////////////////000000000000111111111111222333444555555;;;EEESSShhh{{{wwwtttrrrppppppgggfffbbb\\\VVVSSSTTTVVV[[[___fffooowww~~~}}}~~~........................111111000000//////.........///////////////......000111111111111222222222222222111111222222333444000888888444AAAccc}}}pppxxxaaa[[[bbb|||^^^UUU[[[[[[VVVSSSMMMIIIFFFFFFEEEDDDGGGLLLSSSSSSSSSRRRTTT___yyy}}}yyywwwvvvwwwxxxpppmmmkkkiiijjjllllllmmm```hhhnnnppprrruuussslllllleee```gggvvv~~~yyyhhhXXX]]]___lll~~~QQQAAA@@@<<<555333555111+++000000000000000000000000////////////////////////........................////////////////////////////////////////////////////////////000000000000111111111111111222222222333999EEEQQQ[[[hhh~~~sssbbb\\\ZZZbbbooo{{{}}}uuuqqqllliiijjjnnntttxxxwwwjjjdddiiiooo}}}nnnbbbqqqxxx~~~ttt\\\NNNKKKEEEQQQ[[[eeeyyy|||kkkYYYHHHBBBFFFNNN\\\iiillleee^^^]]]```^^^VVVNNNMMMHHHCCCAAAAAAAAA???===AAA???>>>BBBHHHSSSfffwwwzzztttkkk\\\KKKCCCOOOaaaXXX<<<666666222111000//////.........////////////////////////........................------............------//////.........---------............////////////////////////000000000000///555666000,,,000333222333BBBRRR___ooo{{{wwwtttrrroookkkggggggaaa]]]ZZZRRRMMMSSS___ggghhhmmmtttzzz~~~|||~~~........................111000000000/////////........./////////......---000111111111111222222222222222222111222222333444444777888@@@[[[~~~wwwzzzxxxUUU[[[zzziiiRRRPPPVVVTTTPPPNNNLLLFFFBBBCCCDDDEEEHHHLLLQQQRRRUUUWWW\\\jjj}}}{{{{{{zzzwwwtttqqqooonnnoooooonnnllliiiiiilllmmmmmmkkk\\\bbbhhhiiikkknnnlllgggjjjhhhfffiiipppwww{{{||||||pppeee[[[WWW```vvvkkkHHHCCC>>>999555222111000000000000000000000000000////////////////////////........................////////////////////////////////////////////////////////////000000000111111111111111222222222222111999JJJ]]]lllwwwlllaaa]]]]]]fffsss~~~uuunnnkkkooouuuyyy{{{qqqjjjnnnuuummmkkkwwwzzz~~~hhhRRRHHHIIIJJJUUU___kkkvvvgggWWWGGGCCCHHHSSSbbboookkkcccZZZWWWYYYYYYSSSMMMKKKGGGCCC@@@@@@@@@???===AAA??????@@@CCCMMMaaarrr}}}yyyrrrdddPPPCCCIIIVVVxxxeee@@@555777222111000//////......///////////////////////////........................------............------//////.........---------............////////////////////////000000000000///444555000///333555444999IIIZZZhhhzzz~~~|||zzzwwwrrrooommmjjjeeebbb]]]]]]\\\WWWPPPOOOWWWbbbeeehhhoooyyy}}}........................000000000000////////////------...............---000111111111111222222222222222222222222333444444666333777OOOxxxlllvvvrrr\\\ooofffYYYQQQTTTWWWRRRLLLLLLKKKCCC???AAAFFFHHHLLLPPPRRRTTTXXX]]]eeevvvzzz|||yyyxxxxxxzzzyyyuuurrrnnnllliiigggeeeeeefffgggkkkhhhfffhhhmmmooolllhhhTTTYYY]]]___bbbggggggeeehhhjjjlllkkkjjjmmmsssyyy{{{tttcccWWWWWWmmmUUUIII???===888111000444000000000000000000000000////////////////////////......................../////////////////////////////////////////////////////////000000000111111111111111111222222333333555>>>RRRnnnsssgggaaa^^^aaalllxxxrrrkkklllnnnyyyssstttzzz|||ooo{{{{{{sssrrr\\\KKKHHHMMMVVVaaammmzzzqqq```RRREEECCCKKKXXXhhhtttiii```VVVQQQSSSSSSPPPLLLIIIFFFBBB?????????>>>===AAA@@@???>>>>>>FFFYYYlll|||}}}zzzlllVVVFFFEEEMMMkkk~~~~~~xxxGGG444777222222111000////////////////////////////////////........................------............------...............---------............////////////////////////000000000000000222333111222666777666:::KKK^^^lll{{{zzzuuuqqqlllhhheeebbb___\\\VVVZZZZZZTTTQQQUUU___eeedddkkkwww~~~........................000000000000////////////,,,------............---000000111111111222222222333222222222222333444444888555???bbbzzznnnjjjzzzwwwYYYVVVWWWZZZVVVNNNHHHHHHJJJCCC???DDDKKKOOOSSSWWWZZZ]]]bbbiiissszzzuuuuuuqqqooosssxxxyyytttnnneeedddbbb```______``````dddaaa```dddjjjlllhhhcccNNNQQQUUUXXX]]]bbbeeeeeefffiiillljjjhhhiiiooouuu~~~sssbbbYYYggghhhQQQ???>>><<<333///444////////////////////////////////////////////////........................//////////////////////////////////////////////////////000000000111111111000111111222222333333333===DDDYYYxxxmmmggg``````eeeppp{{{tttooouuu~~~}}}{{{tttxxxwww{{{}}}kkkVVVJJJMMMVVVcccppp||||||eeeXXXNNNDDDCCCLLL[[[jjjttteee]]]TTTPPPQQQQQQNNNJJJFFFDDDAAA???>>>>>>>>>>>>?????????===;;;AAATTTfffxxx}}}~~~qqq\\\JJJFFFIII```yyy~~~OOO333777333222111000////////////////////////////////////........................------............------....................................////////////////////////000000000000111222222222444666777777@@@RRRdddrrr}}}wwwttttttoookkkfffaaa]]]ZZZXXXWWWXXX[[[YYYTTTVVV___eeedddfffttt}}}////////////////////////////////////000000000000,,,------...//////......000000111111111222222222333333222222333333444555888<<>>EEEYYYyyykkkfff```aaahhhsss|||yyyyyy~~~~~~{{{uuuxxx}}}wwwfffVVVNNNTTT^^^kkkyyywwwgggWWWQQQKKKCCCCCCLLL\\\iiiooo```ZZZTTTQQQQQQQQQMMMIIIDDDCCCAAA???======>>>??????>>>>>>===;;;@@@PPPaaauuu}}}sss]]]LLLFFFFFFSSSnnn}}}{{{ZZZ777777333222111000000/////////////////////////////////........................------............---------.................................////////////////////////000000000000333222222222333444666999PPPddduuu}}}|||vvvqqqkkkggggggeeebbb]]]XXXTTTRRRRRRSSS]]]ZZZUUUUUU]]]ggggggbbbppp////////////////////////////////////000000000000------...///000000000000000111111111111222222222333333333333333444444555444AAAaaazzzhhhxxxkkkNNNUUUUUUTTTPPPJJJEEEDDDFFFCCCBBBFFFNNNUUUZZZ```ggggggppp~~~}}}~~~xxxrrroooooodddaaa```cccfffddd\\\TTTUUUTTTSSSRRRQQQPPPPPPPPPNNNOOOQQQSSSVVVVVVTTTRRRVVVSSSRRRTTTUUUSSSTTTWWW^^^^^^___bbbgggllloooppp{{{vvvkkkeeehhhqqq|||lllKKK??????<<<555000000000000000000000000000////////////////////////........................////////////////////////////////////////////////000000000111111111222222000111111222333444555555;;;DDD\\\|||hhhaaa___bbbjjjuuu}}}~~~}}}xxx~~~}}}sssggg]]]ZZZ```hhhsss~~~rrreeeYYYQQQJJJGGGCCCDDDMMM\\\fffiiiZZZVVVQQQOOOPPPOOOLLLIIICCCCCCBBB???======???AAA???============@@@LLLXXXqqq|||ttt^^^MMMEEEBBBKKKfff~~~|||{{{kkkAAA777333333222111000000000000////////////////////////........................------............---------------...........................////////////////////////000000000000333222333333222333999AAAaaavvv{{{sssnnnhhhaaa]]]]]]VVVUUURRRNNNMMMNNNRRRUUU^^^UUUQQQYYYeeejjjjjjiii////////////////////////.../////////000000000111---...///000111111111111000111111111111222222222444333333333333444555555666JJJnnn~~~mmmdddxxx\\\QQQYYYVVVQQQKKKHHHGGGGGGFFFBBBFFFNNNXXX]]]aaaiiirrrvvv}}}wwwsssrrrtttzzzzzzrrriiieeefffZZZYYYZZZ]]]```^^^WWWQQQNNNNNNMMMLLLJJJIIIIIIHHHDDDFFFIIIJJJIIIIIIIIIKKKQQQMMMMMMPPPOOOLLLLLLOOOWWWXXX[[[___ccchhhlllnnnpppwww~~~yyynnnggglllwww|||ZZZDDD>>>===999444000000000000000000000000////////////////////////........................////////////////////////////////////////////////000000111111111222222222000111111222333444555666>>>MMMjjj}}}ccc___]]]```jjjvvv|||~~~uuuggg```___```eeekkktttxxxxxxnnnaaaWWWPPPLLLCCCDDDDDDFFFPPP___ffffffUUUQQQLLLIIIIIIJJJKKKJJJCCCCCCCCC@@@======@@@CCCBBB===;;;===>>>@@@FFFMMMgggvvvuuuaaaQQQFFF@@@HHHbbb~~~NNN888333333222111000000000000////////////////////////........................------............---------------.........//////............////////////////////////000000000000222222444555333333???LLLnnnyyysssmmmgggddd___WWWTTTTTTJJJKKKKKKJJJLLLQQQYYY```[[[QQQRRRcccnnnnnnrrr{{{000000000000000000000000.../////////000000111111......000111222222222222000111111111111222222222444333333333333444555555BBBWWW}}}fffuuuiiiQQQWWWYYYUUULLLFFFDDDDDDCCC@@@EEEKKKWWWaaaeeehhhqqq{{{tttllliiiiiijjjmmmooo|||xxxmmmbbb]]]^^^SSSTTTXXX]]]aaaaaa\\\WWWLLLLLLKKKIIIHHHGGGEEEEEE===BBBEEEEEEAAA@@@CCCFFFIIIEEEFFFKKKLLLHHHIIIMMMQQQUUUZZZ]]]___ccciiimmmgggmmmsssxxxwwwlllkkkttt|||zzzfffHHH<<<===<<<888000000000000000000000000////////////////////////........................////////////////////////////////////////////////000111111111111222222222000111111222444555666666FFFZZZ{{{ooo___aaa[[[___iiivvv}}}~~~~~~pppbbbUUUSSSWWW[[[___ccckkkjjjeeeZZZPPPJJJFFFDDD???BBBDDDGGGRRRaaagggeeeSSSNNNGGGCCCCCCFFFIIIKKKBBBCCCCCCAAA>>>>>>AAADDDCCC>>>;;;<<<>>>???AAAEEE[[[nnn|||vvveeeUUUJJJBBBDDD]]]WWW:::444333222111000000000000////////////////////////........................---..................------------.........//////............/////////000////////////000000000000111222555777444555DDDUUUxxxpppiiibbb]]]YYYWWWSSSMMMJJJKKKEEEGGGIIIKKKOOOXXXbbbjjjYYYPPPWWWllluuurrr{{{///......///111111000...000000000000000000000000000000000000000000000000222000//////111333333222444222000111333555888;;;GGGcccgggsssrrrTTTOOO\\\SSSMMMHHHFFFCCC??????BBBIIISSS\\\aaahhhvvv|||lll]]]\\\bbbdddbbb___mmm||||||pppaaa\\\___^^^UUUUUUYYYdddooopppggg]]]SSSMMMFFFCCCDDDDDDBBB>>>@@@@@@@@@????????????>>>AAABBBDDDFFFHHHIIIJJJJJJMMMNNNRRRWWWZZZ[[[bbbjjjjjjkkkhhhqqqxxxlll```YYY]]]qqq|||NNN@@@>>>777888333111///...000111111000000000//////.........---......------------......---------............///000000//////.........---......//////000000111111222000222444444222666;;;IIIdddzzzmmmaaadddYYY^^^eeejjjwwwzzzxxxmmmXXXMMMFFFHHHLLLNNNTTTZZZ]]]```___WWWKKKCCCAAACCCFFF@@@FFFOOOTTTaaaooopppXXXFFFCCCJJJIIIJJJQQQQQQRRRMMMFFFCCCDDDDDDCCCBBB@@@???===<<<<<<>>>@@@BBBSSSgggyyyyyykkkZZZMMMEEE@@@cccddd;;;888777444000///000000///////////////////////////............////////////////////////////////////000000//////.........---............////////////000000000000111111111111///333444888:::888NNNtttjjj______YYYTTTOOOKKKKKKJJJGGGEEEBBBAAAKKKNNNOOOhhhvvvdddXXXYYYdddrrryyy}}}000///...///111111000...000000000000000000000000000000000000000000000000000000000000000000111111444222222444555666:::>>>OOOhhhvvvjjjttt^^^OOOMMMQQQQQQKKKFFFEEECCCAAACCCGGGQQQYYYaaahhhsssjjj]]]SSSSSSXXX[[[\\\]]]nnnxxxkkk]]]ZZZ___]]]RRRRRRVVVbbbppptttlllcccQQQLLLEEEBBBCCCCCCAAA>>>>>>>>>>>>=========<<<<<<===>>>@@@CCCFFFIIIKKKLLLJJJJJJMMMQQQSSSUUU]]]fffllllllgggmmm~~~nnn]]]QQQ]]]ooo]]]CCC;;;999999444111//////000111111000000/////////..................------------......---------............///000/////////..................//////000111111111222111222444444333777===NNNbbbppp~~~eee]]]ddd]]]```iiiqqq}}}~~~www}}}vvv```LLLFFFEEEIIIMMMNNNRRRWWW[[[]]]ZZZRRRHHHAAABBBFFFEEEBBBHHHRRR\\\mmmvvvoooWWWGGGDDDJJJIIINNNWWWXXX[[[TTTLLLGGGFFFEEECCCAAA@@@???===<<<<<<>>>@@@BBBQQQeeexxxzzznnn]]]MMMDDD>>>]]]rrrFFF888666444111000111111///////////////////////////............////////////////////////////////////000/////////........................////////////000000000000111111111111...111111555:::>>>XXXooo^^^TTTQQQOOOKKKGGGEEEEEEFFFEEECCCFFFDDDMMMQQQUUUmmmwwwddd]]][[[dddvvv|||111000//////111111000...000000000000000000000000000000000000000000000000///222555555222000000222444333444777666666;;;CCCYYYpppssshhhzzz}}}aaaPPPRRRTTTNNNOOOIIIDDDCCCBBBCCCGGGMMMUUU\\\dddmmm{{{qqqfffWWWPPPKKKNNNRRRVVV\\\bbbwwwssseeeWWWXXX___]]]SSSRRRVVVcccppptttmmmcccNNNIIICCCAAAAAAAAA???<<<;;;;;;;;;;;;::::::::::::888999;;;>>>BBBGGGKKKMMMGGGEEEFFFHHHJJJMMMVVV```jjjkkkccceeeyyyvvv___MMMYYYjjj}}}rrrIII:::<<<:::444222000///000111111000////////////..................------------......---------............///////////////..................///000000111111222222111222444444333888@@@XXXhhhsss~~~]]]YYYbbb]]]```lllwwwpppuuuzzz[[[OOOCCCCCCHHHOOORRRSSSVVV[[[______[[[RRRIIIDDDFFFIIIJJJIIINNNVVVfffuuuVVVHHHFFFJJJKKKVVVbbbcccddd\\\RRRJJJGGGEEEBBB@@@???>>>===<<<<<<>>>@@@AAANNNaaavvv{{{qqqaaaOOOBBB???SSSsssPPP999666333222222111000000////////////////////////............////////////////////////////////////////////////........................////////////000000000000111111111111111222000333;;;DDDaaazzzfff]]]VVVMMMGGGFFFCCCAAA@@@AAACCCDDDDDDIIIHHHOOOVVVaaauuuxxxeee```]]]ggg~~~{{{zzz333111000///000111000...////////////////////////////////////////////////111666::::::555111222555444333555888555444===JJJfffyyyvvv___mmmoooXXXQQQXXXYYYQQQNNNHHHBBBBBBCCCEEEKKKSSSXXXbbbnnnvvv~~~jjj[[[TTTNNNLLLMMMPPPSSSXXXcccnnnppp```TTTXXX```^^^XXXXXX]]]hhhqqqpppdddYYYJJJFFFBBB@@@??????===;;;:::::::::999999999888888666777888:::>>>CCCGGGJJJEEECCCBBBCCCCCCGGGPPP[[[dddggg```]]]lll|||hhhTTTRRR```tttQQQ===???999555333000///000111111000///////////////...............------------......---------............//////////////////............//////000111111222222222111333555333444;;;DDDeeeyyyuuuZZZ[[[bbb]]]^^^mmmzzz~~~zzzuuuiiiLLLEEEEEEIIIOOOTTTWWWZZZaaafffjjjjjjfff]]]SSSLLLJJJKKKNNNNNNRRRYYYmmmwwwRRRHHHGGGKKKQQQcccqqqoooeee]]]RRRJJJFFFDDDAAA???>>>>>>===<<<<<<===???@@@JJJ\\\qqqyyyttteeeRRRBBBBBBJJJ^^^vvvXXX;;;666222333444222000000////////////////////////............///////////////////////////////////////////////////.....................///////////////000000000111111111111555666222444===IIIeeeaaaRRRQQQOOOIIIDDDBBBAAA@@@@@@AAACCCEEEFFFJJJLLLRRR^^^ooo{{{hhh^^^bbbqqqvvv~~~555333000///000000///...////////////////////////////////////////////////111666::::::555111222555333222555777444444DDDXXX|||sss^^^```pppYYYRRRWWWYYYUUUPPPMMMGGGBBBBBBDDDHHHPPPXXX^^^nnnpppbbbVVVOOONNNKKKLLLOOOSSSUUU\\\kkk{{{nnn]]]SSSZZZbbb]]]XXX\\\dddmmmpppiiiZZZNNNFFFCCCAAA???>>>===<<<;;;::::::999999999888888888777777777888:::>>>AAACCCDDDAAA@@@AAAAAACCCLLLVVV\\\ddd^^^XXXbbbppp|||sss```LLLVVViii|||\\\DDD@@@777666333111000000111111000.........///////////////......------------......---------............///........./////////////////////000000111222222222222222444555333444===HHHlllhhh\\\bbbeeeaaaaaaqqq~~~{{{}}}|||xxx___JJJEEEKKKOOOSSSVVVZZZaaajjjpppwwwwwwuuummmaaaUUUMMMIIIKKKPPP[[[gggxxxlllMMMFFFGGGMMMYYYppp{{{sss]]]VVVLLLFFFCCCBBB@@@>>>======<<<<<<<<<===>>>???FFFVVViiittttttiiiUUUEEEBBBDDDSSSmmmccc@@@777222333444111///000////////////////////////............////////////////////////////////////.........///////////////............///////////////000000000111111111111444777444777CCCRRRlll}}}gggPPPFFFFFFEEEBBB@@@BBBBBBAAAAAAAAACCCEEEGGGJJJQQQYYYhhh}}}lll```nnnzzzvvv666444111///000000///...000000000000000000000000000000000000000000000000///222555555222000000222333111444888666999RRRpppfff[[[vvvbbbMMMTTT^^^YYYPPPOOOJJJEEEBBBDDDHHHMMMVVV___eeewww{{{hhhZZZQQQKKKKKKNNNHHHJJJNNNRRRUUU___sssmmm]]]UUU]]]ccc\\\VVV^^^hhhooolllaaaSSSIIICCCBBB@@@>>>===<<<;;;;;;:::999999999888888888888888777777777888:::;;;<<>>888666444111000111111000000.........///////////////......------------......---------............///........./////////////////////000111111222222333222222444555333555@@@LLLnnngggdddfffbbbbbbiiixxxyyy}}}qqqYYYNNNJJJNNNSSSXXX[[[bbbllluuuwwwzzznnn___RRRKKKPPPYYYlll{{{|||\\\HHHDDDFFFOOO```yyy~~~lllRRRMMMFFFBBBBBBBBB@@@>>>======<<<<<<======>>>>>>BBBPPPaaannnssslllZZZIIIAAAAAAPPPnnnmmmFFF:::111333444000...111////////////////////////............////////////////////////////////////.........///////////////............////////////000000000000111111111111///444333999KKK]]]www}}}dddVVVJJJDDDCCCAAA@@@@@@AAAAAABBBAAAAAABBBFFFIIILLLZZZdddvvv~~~oooiii|||xxx|||888555111////////////...000000000000000000000000000000000000000000000000000000000000000000111111333111444:::;;;DDDfffnnniii}}}vvv[[[LLLVVV```YYYNNNKKKEEEAAA@@@EEELLLSSS]]]fffnnn~~~ooocccVVVPPPLLLIIIJJJLLLHHHJJJNNNSSSZZZggg~~~lll]]]VVV___cccXXXWWWaaalllmmmdddWWWLLLHHHAAAAAA@@@???===;;;;;;;;;999888888888777777777777777777777777777888888888<<<<<<>>>AAA@@@>>>AAAHHHKKKZZZXXXMMMPPPZZZeeeqqqttt[[[RRRUUUgggyyyzzzUUU::::::777555222111111111000///............/////////000......------------......---------............///............/////////000///000000111111222333333222333555555333555AAAOOOmmmggghhheee^^^fffqqq}}}hhhUUUOOOOOOQQQZZZdddlllwwwxxxjjj]]]UUU\\\```ppp{{{zzzuuufffNNNEEEBBBEEEPPPddd}}}yyy]]]KKKGGGCCCAAACCCCCCAAA???<<<<<<<<<<<<======>>>>>>@@@KKKZZZgggpppnnn^^^MMMBBB???JJJggg|||LLL<<<111222333...---111////////////////////////............////////////////////////////////////............/////////000............////////////000000000000111111111111///444333:::PPPgggyyysssnnnWWWOOOGGGEEEDDDAAA@@@BBB@@@BBBCCCCCCCCCEEEIIIMMMQQQeeeqqq}}}pppvvvyyy888555222////////////...000000000000000000000000000000000000000000000000222000//////111333333222333111555<<>>???FFFOOOWWWbbblll{{{{{{ppp]]]UUUNNNNNNNNNKKKIIIJJJLLLMMMQQQWWW```ooo~~~lll]]]WWW___bbbUUU[[[eeennnkkk]]]NNNGGGFFF@@@@@@@@@???===;;;;;;<<<888777777777666666666666555666777777888777777666888999===@@@???;;;===BBBCCCTTTRRREEEGGGRRR___lllxxx|||fffVVVPPP___qqq|||YYY777<<<777555222111111111000///---.........//////000000.........------.........---------.........//////---.........//////000000000000000111222222333333222333555555333555BBBQQQmmmsss^^^fffbbb___pppuuu|||eeeRRRMMMQQQVVVbbbqqq~~~ssshhh```bbb^^^eeeiii___WWWOOOBBBDDDAAAEEEPPPeee}}}tttQQQHHHEEEBBBBBBDDDDDDBBB@@@<<<<<<<<<===============???HHHUUUcccnnnnnn```PPPEEE===BBB[[[vvv~~~OOO>>>111111222------222////////////////////////............/////////000////////////////////////---.........//////000000............/////////000000000000000111111111111333777555;;;RRRlll}}}```QQQHHHBBBAAABBB???>>>???AAACCCEEEFFFFFFIIINNNSSSVVVmmm{{{|||ppp~~~{{{<<<777333111111222000...000000000000000000000000......//////000000111111000000000111222222333333222777777666HHHlllwwwQQQUUU[[[]]]YYYRRRLLLHHHDDD???CCCPPPYYY[[[dddooorrreee___TTTOOOMMMNNNOOOLLLLLLNNNPPPOOOTTT^^^jjj||||||fffYYYXXXZZZZZZWWWccciiinnngggYYYKKKEEEDDDCCCCCCCCCBBB@@@===;;;999777777777777666666666666555555555555666666666666999999;;;<<<===???@@@@@@FFFEEECCCDDDIIITTTaaaiiisssuuubbbOOONNNaaayyy{{{aaaBBB===555555444333222000//////000000000000000000000000........................////////////////////////............////////////000000000111222222333333444111///111444<<>>>>>============>>>???DDDRRR[[[aaammmjjjVVVGGG@@@BBBUUUqqqvvv}}}bbbAAA222777444...000111///////////////////////////////////////////////////////////////.....................////////////////////////000000000000000000000000111222333444:::---333HHH[[[uuueeeTTTEEEEEEDDDCCCBBBBBBBBBBBBDDDDDDFFFIIIIIIIIIOOOWWWjjjvvv}}}<<<888333111111111000///000000000000000000000000/////////000000000000000000000000111222222333333333777888===XXXzzzlllTTTXXX\\\\\\WWWPPPIIIEEECCC@@@FFFSSSZZZ^^^iiiwwwvvvmmmbbbZZZVVVTTTOOOLLLMMMMMMKKKLLLOOORRRTTT\\\jjjyyyyyydddXXXYYY]]]^^^\\\fffhhhggg___SSSHHHEEEEEEBBBBBBAAA@@@???<<<:::999777777777777666666666555555555555555666666666666888999:::;;;<<<>>>??????@@@AAABBBDDDIIIRRR\\\dddfffvvv{{{iiiTTTOOO[[[pppnnnJJJ:::666555444333222111000///000000000000000000000000........................////////////////////////............////////////000000000111222222333333333111000222555>>>OOO___mmmdddcccdddjjjsss||||||zzzooofff\\\UUUPPPNNNTTT]]]hhhyyyyyyiiiddd```cccffffffccc\\\TTTOOOLLLHHHFFFGGGEEEAAA???AAA???JJJNNNUUUeeeeeeRRRDDDCCCCCCDDDDDDCCC@@@????????????>>>============>>>@@@DDDQQQYYY___kkkjjjYYYJJJCCCBBBSSSlll||||||ttttttmmmHHH444777555000000000/////////////////////////////////////////////////////////////////////...............////////////////////////000000000111000000000000111222333444888000888KKK___|||||||||XXXKKKDDDDDDCCCBBBBBBBBBCCCDDDDDDDDDGGGJJJKKKMMMUUU___vvv>>>999444111000111111111000000000000000000000000000000000000000000//////000000111111222333333333555888:::GGGllllll|||rrrbbbXXXZZZ\\\ZZZSSSKKKEEEAAADDDEEELLLWWW^^^eeeuuu|||qqqfff___ZZZTTTQQQQQQRRRNNNKKKMMMMMMMMMPPPTTTZZZ```mmm~~~uuu```WWW[[[bbbdddccciiieee^^^UUUKKKEEEDDDDDD@@@@@@???>>>===;;;999888777777777666666666555555555555555555666666666666777777888:::;;;<<<======:::<<>>???AAA@@@@@@AAABBBOOOUUU[[[ddd[[[HHH???FFFIIILLLKKKHHHEEEBBBAAA@@@???>>>===============AAADDDOOOWWW[[[gggkkk^^^MMMEEEBBBOOOeeeuuuxxxtttrrr}}}}}}QQQ666666555222111///////////////////////////////////////////////////......//////////////////............/////////////////////000000000111111111000000111111222333444666444>>>OOOcccxxxyyyeeeKKKEEECCCBBBAAAAAABBBDDDFFFGGGHHHHHHKKKOOOQQQUUU```lll>>>;;;666222000000111222000000000000000000000000222111111000000/////////000000111222222333333444888999<<>>===<<<;;;999888777777777666666666555555555555555555555666666666666666666777888999:::;;;<<<999:::===@@@DDDKKKSSSXXXbbbmmm|||jjjUUUMMMWWWnnnaaa;;;888888777555333222111000////////////////////////........................////////////////////////............////////////000000000111222222333333222333444444666@@@XXXnnnwwwfffaaabbbfffppp|||~~~|||lll]]]SSSNNNJJJKKKOOOVVV^^^jjjvvvuuuYYYHHHCCCBBBEEEGGGJJJMMMPPPQQQRRRRRRNNNDDD===>>>AAAAAAAAABBBFFFQQQYYYbbbjjj[[[EEE===GGGNNNTTTSSSOOOLLLGGGCCC@@@@@@???>>>============AAACCCNNNUUUXXXcccjjjbbbNNNFFFAAAIII]]]oooxxxyyyxxx|||YYY777444555444333///////////////////////////////////////////////////............////////////............//////////////////000000000111111111111111111111222333444444444888EEERRRfffuuuzzz|||UUUEEEFFFBBBBBBAAAAAACCCFFFJJJLLLOOOOOOQQQTTTVVV]]]lll{{{>>><<<888333000000111222111111111111111111111111222222111111000000//////111111111222333333444444888888BBB___~~~cccqqqaaaQQQXXXXXXVVVQQQJJJEEEAAA@@@IIIMMMRRRXXXaaauuu{{{kkk```\\\WWWTTTVVVUUUSSSRRRUUUUUUTTTVVV[[[___dddmmmvvv~~~mmmZZZVVV^^^hhhjjjhhh```ZZZQQQJJJFFFCCC@@@>>>>>>===<<<;;;999888888777666666666666555555555555555555555555666666666666555666666777888999::::::;;;;;;<<<===AAAGGGPPPUUUbbbhhhrrr~~~www^^^MMMPPPeeeyyylllEEE:::999888666444333111111////////////////////////........................////////////////////////............////////////000000000111222222333333333444555555666BBBZZZqqqrrrdddaaadddhhhssswwwaaaQQQMMMPPPNNNTTT\\\eeeqqqrrrXXXHHHDDDDDDCCCKKKLLLOOORRRTTTVVVXXXXXXQQQGGG??????BBBCCCDDDEEEJJJRRR[[[kkktttbbbHHH@@@EEEPPPXXXVVVQQQMMMGGGAAAAAA@@@???>>>============@@@BBBMMMUUUVVV___hhhcccNNNEEE???DDDVVVkkk|||}}}```888222444444555111000000000000000000000000////////////////////////---.........//////000000............////////////000000000000111111111111111111111111222333444555444<<>>DDDKKKQQQWWW\\\cccmmm~~~jjjRRRNNN]]]ooowwwQQQ;;;:::999777555333222111000000000000000000000000........................////////////////////////............////////////000000000111222222333333444333444666:::FFF^^^sss{{{mmmccccccgggkkkuuuxxx```RRRSSS[[[\\\eeeoooyyy}}}YYYEEEBBBDDDFFFGGGNNNPPPTTTXXX[[[\\\]]]]]]RRRIIIBBBBBBDDDEEEGGGJJJOOOUUUaaattt~~~gggLLLEEELLLXXX]]]WWWPPPMMMIIICCCBBBAAA@@@???>>>=========???AAAOOOWWWVVV\\\dddbbbNNNEEE>>>@@@QQQiiihhh===444333444555222000000000000000000000000////////////////////////------......///000000000............////////////000000000111111111222222222111111222222333444555555@@@XXXjjjuuu|||{{{~~~XXXIIIFFFEEEDDDEEEGGGIIILLLOOORRRSSSRRRTTTWWW]]]dddsss<<<===<<<888444000000111111111111111111111111111111111111111111111222222111111222333333444444555888;;;XXXyyyiiinnnmmm]]]```^^^\\\VVVOOOHHHDDDCCCDDDJJJQQQXXXaaaqqqtttnnnnnnuuuzzzxxxuuutttllljjjkkknnnpppqqquuu{{{~~~mmm[[[WWW```gggddd]]]TTTRRRNNNIIIDDDBBBAAAAAA>>>===;;;999888888888999666666555555555444444444555555555555666666666666666666666777888888999999:::;;;<<<===>>>AAAEEEIIIKKKQQQYYYbbbsssvvvYYYMMMVVVccc\\\<<<<<<:::888666444222222000000000000000000000000........................////////////////////////............////////////000000000111222222333333444222333777???MMMcccvvvvvvjjjcccfffiiimmmwww|||hhh]]]___fffmmmxxxmmmJJJAAACCCBBBFFFMMMOOOSSSYYY___ccceeeddddddWWWPPPKKKIIIGGGEEEHHHLLLRRR[[[jjj~~~fffJJJIIIYYYaaaaaaTTTJJJIIIHHHDDDCCCBBB@@@???>>>============@@@PPPZZZWWWYYY```___PPPGGG>>>>>>MMMhhhqqqCCC777444333444222000000000000000000000000////////////////////////------......///000000111............////////////000000111111111222222222222222222222333444555555777EEEfff~~~fffLLLIIIIIICCCFFFHHHKKKNNNQQQTTTUUUUUUQQQUUU\\\eeerrr;;;======:::555111000000111111111111111111111111000000000111222222222333111222222333333444444555;;;???```iiifff|||~~~ZZZWWWcccccc___YYYQQQIIIDDDDDDEEEMMMUUU___kkk}}}wwwsssvvv}}}}}}~~~mmm\\\XXX```fffaaaYYYRRRQQQMMMHHHCCCAAABBBDDD>>>===;;;999888888999999666666555555555444444444555555555555666666666777666666777777888888999999777:::===>>>??????AAACCCEEEMMMVVV```ppp}}}___MMMQQQZZZyyybbb===<<<;;;888666444333222000000000000000000000000........................////////////////////////............/////////000000000000111222222333333333111222999CCCSSShhhzzzsssiiidddhhhkkknnnxxx~~~qqqhhhhhhlllwwwaaaEEECCCEEEAAAEEERRRPPPUUU]]]fffkkkmmmlllkkk___ZZZTTTOOOJJJEEEGGGLLLUUU```rrraaaGGGJJJ^^^ddd^^^KKK???@@@CCCAAACCCBBBAAA???>>>=========<<<@@@QQQ\\\XXXXXX^^^]]]RRRIII???>>>KKKggg}}}xxxIII;;;444222333111000000000000000000000000////////////////////////---------...///000000111............/////////000000111111111111222222222222222222222333444555555888HHHpppVVVEEELLLMMMDDDGGGIIIMMMRRRUUUVVVWWWWWWRRRWWWaaannn~~~???>>><<<:::999666222///111111111111111111111111111111111111111111111111333444333222222555777777<<>><<<:::888777666666777777666666555555555555555555555555666666666777777777777777888888888888::::::;;;;;;;;;===@@@CCCDDDIIISSS]]]eeerrrrrrRRRIIIXXXhhh~~~NNN:::777===666///111111000000000000////////////////////////////////////............////////////////////////000000000000000000000111222222333333111;;;999999QQQooopppmmmjjjhhhkkkqqqyyy}}}yyyzzz~~~}}}|||rrrooopppyyyoooYYYEEEAAAFFFIIILLLPPPSSSbbbnnnpppttt|||{{{tttkkk```XXXWWWPPPGGGIIISSSTTTeee|||xxx]]]LLLHHH[[[SSSLLLIIIFFFCCCCCCFFFBBBBBBAAAAAA@@@???>>>>>>>>>AAAIIISSSWWWVVVVVVYYYRRR>>>>>>CCCCCC\\\KKK333<<<444222444111111111111000000000000000000000000000000000000////////////////////////////////////////////////000000000000111111111111222333333222111222444666999OOOlllwwwUUUHHHGGGKKKPPPQQQMMMOOOYYY___]]]UUUQQQRRR___jjjuuu~~~~~~~~~???>>><<<:::999666222///111111111111111111111111111111111111111111111111000222222222222555777888>>>[[[|||kkkdddzzzxxxVVV[[[kkkkkkggg```UUUJJJDDDEEEJJJNNNVVV]]]fffpppaaa]]]^^^\\\WWWTTTNNNLLLJJJHHHEEECCCBBBBBB???>>><<<:::888777666666666666666666555555444444555555555666666666777777777777777777888888888888::::::;;;;;;;;;===@@@CCCCCCHHHPPPZZZbbbnnn```LLLPPPbbb|||VVV???777===888222333111000000000000////////////////////////////////////............////////////////////////000000000000000000000111222222333333666999444@@@jjjmmmkkkiiiiiinnnvvv~~~{{{yyyxxx~~~}}}}}}tttpppppp}}}uuu```NNNBBBDDDGGGIIISSS___iiizzzooogggcccccc[[[OOOLLLQQQZZZdddrrrvvviiiUUUKKKLLLWWWOOOHHHHHHHHHEEECCCDDDAAAAAA@@@??????>>>======>>>@@@HHHRRRWWWVVVWWWZZZSSS@@@>>>AAA???UUUzzzSSS777<<<333111333111111111111000000000000000000000000000000000000////////////////////////////////////////////////000000000000111111111111222333333222111222555777===RRRnnnrrrSSSIIIGGGIIILLLTTTTTTXXX]]]\\\VVVSSSTTT]]]dddooo|||zzz{{{}}}~~~~~~|||zzzxxxyyy}}}???>>><<<;;;999777333000111111111111111111111111111111111111111111111111///000111222333444777:::BBBkkk~~~lll___oooaaaUUUbbblllnnniiiaaaTTTIIIEEEHHHOOOTTTWWWcccssspppaaa\\\[[[XXXSSSPPPLLLKKKIIIGGGEEEDDDCCCCCC???>>><<<:::999777777666555555555555555444444444555555666666666777777777777777777777888888888888999:::;;;;;;;;;<<>>============???FFFPPPWWWXXXYYY\\\TTTDDD??????;;;KKKooo```<<<;;;222111222111111111111000000000000000000000000000000000000////////////////////////////////////////////////000000000000111111111111222222333222222333555888???VVVvvvgggOOOKKKJJJJJJLLLUUUZZZ```aaaXXXQQQSSS\\\iiilllzzz}}}wwwttttttuuuvvvvvvrrrqqqqqqsssxxx???>>><<<;;;:::777333000111111111111111111111111111111111111111111111111000000222333333222666<<>>===<<<:::999888777777555555555555444444444444555666666666666777777777666777777777888888888888999:::;;;;;;;;;<<<>>>AAAAAACCCIIIPPPVVV___ooo}}}\\\KKKRRRpppqqqNNN:::;;;:::888666111000000000000////////////////////////////////////............////////////////////////000000000000000000000111222222333333---888999@@@\\\|||}}}xxxooonnnlllmmmrrryyy~~~ooolllwwwwwwnnneeefffeee^^^UUUNNNIIIGGGJJJEEEIIIPPPLLLJJJ```~~~sssjjjddd___``````cccfffaaaUUUNNNMMMWWWVVVRRRLLLFFFHHHRRR\\\XXXKKKAAABBBGGGGGGCCCAAA@@@@@@??????>>>>>>>>>>>><<<===CCCNNNVVVYYY[[[^^^TTTGGG???<<<999DDDdddlllAAA:::222333222111111111111000000000//////////////////////////////////////////////////////////////////////////////000000000111111111111111222333222222444777999===^^^[[[JJJKKKMMMNNNQQQWWW\\\aaa___UUUOOOVVVbbbooottt{{{tttooolllllllllmmmmmmmmmmmmooottt{{{???===<<<;;;:::888444111000000000000000000000000111111111111111111111111444222333555333222888AAAcccpppppp^^^GGGZZZmmmmmmmmmjjjaaaUUUMMMLLLOOOSSSUUU^^^qqqvvvfff]]]XXXSSSOOONNNIIIIIIGGGFFFEEEDDDDDDDDD>>>===<<<:::999888888777555555555555555555555555666666666666777777777888666777777777888888888888999:::;;;;;;;;;<<<===???@@@AAAEEEKKKQQQXXXfffrrrfffRRRMMMfff}}}VVV<<<;;;:::888666///000000000000////////////////////////////////////............////////////////////////000000000000000000000111222222333333...888:::AAA[[[zzz~~~~~~tttmmmlllkkkmmmrrryyytttkkkxxx}}}~~~pppcccWWWVVVQQQKKKDDDBBBFFFKKKKKKNNNWWW^^^\\\^^^sss}}}fff[[[WWWUUURRRYYYZZZ[[[\\\WWWOOOJJJJJJLLLKKKHHHCCCCCCLLLYYYbbb\\\NNNAAA@@@DDDEEECCCBBB@@@@@@@@@@@@@@@?????????===<<>>;;;:::@@@\\\~~~wwwFFF999333555222111111111111000000000//////////////////////////////////////////////////////////////////////////////000000000111111111111000111222333333555888:::AAAlllTTTGGGJJJLLLOOOTTT]]]^^^___\\\TTTPPPXXXcccppp|||xxxqqqiiidddbbbdddeeekkklllmmmnnnrrrxxx???===<<<;;;;;;888555222000000000000000000000000111111111111111111111111666222333666444444===KKKwww~~~lllwwwpppRRRJJJ]]]kkkjjjgggfff]]]RRRLLLLLLPPPTTTUUUhhhxxxhhh^^^XXXRRRNNNNNNJJJIIIGGGFFFEEEDDDCCCCCC======;;;:::999888888888555555555666666666666666666666666777777777888888777777777777888888888888888:::;;;<<<;;;;;;===>>>??????BBBHHHMMMSSS___jjjoooXXXLLL[[[qqq^^^BBB===:::888555///000000000000////////////////////////////////////............////////////////////////000000000000000000000111222222333333777777777LLLyyy|||rrriiiiiiiiimmmsss{{{rrruuu~~~{{{}}}qqq```OOOMMMMMMLLLIIIHHHLLLRRRVVV```mmmsssuuuzzzsss]]]OOONNNSSSVVVVVV[[[[[[YYYUUUOOOJJJHHHHHHEEEGGGFFFEEEIIITTT^^^ddd[[[NNNBBB@@@BBBCCCBBBCCC@@@@@@@@@@@@@@@@@@@@@@@@>>><<<@@@JJJTTTYYY\\\___TTTJJJ<<<999===>>>SSSxxx~~~KKK999444777222111111111111000000000000000000000000000000000000////////////////////////////////////////////////000000000000111111111111000111222333333555999<<>>AAAFFFKKKQQQ[[[eeezzzwww[[[MMMQQQdddeeeHHHAAA<<<888666000000000000000////////////////////////////////////............////////////////////////000000000000000000000111222222333333888666:::[[[pppiiiiiijjjmmmttt|||xxxvvv}}}{{{}}}yyyeeeSSSPPPPPPUUUVVVWWW[[[bbblll{{{vvv]]]TTTKKKKKKPPPWWWZZZZZZ\\\\\\XXXRRRMMMKKKJJJJJJGGGJJJKKKKKKPPPZZZ``````SSSJJJCCCCCCCCCAAA@@@BBB???????????????@@@@@@@@@@@@<<>>@@@EEEJJJPPPYYYcccnnn~~~]]]OOOKKK\\\iiiLLLDDD===888666111000000000000////////////////////////////////////............/////////000////////////000000000000000000000111222222333333000555AAAeeeooonnnmmmmmmoootttzzzuuu{{{}}}{{{~~~{{{ggg^^^XXXVVV\\\bbbfffoooxxxsssVVVHHHHHHLLLSSSZZZ\\\\\\\\\XXXYYYWWWRRRNNNNNNNNNOOOKKKPPPQQQPPPTTT]]]```]]]KKKFFFCCCEEEDDDAAA???@@@>>>>>>>>>>>>>>>?????????AAA===>>>HHHSSSYYY\\\^^^VVVLLL999777@@@;;;EEEiiisssTTT<<<666888000111111111111000000000000000000000000000000000000////////////////////////////////////////////////000000000000111111111111///111222333444666:::===]]]|||gggLLLLLLPPPKKKMMMVVVVVVYYY[[[YYYTTTXXXmmmzzzjjj___ZZZYYYUUUOOOLLLMMMSSSXXX\\\```dddgggkkkttt