BM66(m@ ***))))))((('''&&&&&&&&&'''((((((((('''&&&%%%%%%'''((()))'''%%%$$$&&&(((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))***)))))))))))))))***+++***+++,,,---...000222444???QQQcccnnn|||~~~||||||||||||~~~~~~~~~zzzxxx}}}sssJJJ:::555555///...222000000000000000////////////......//////......---,,,......---,,,,,,+++******++++++++++++++++++++++++,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''''''''&&&))))))))))))))))))))))))''')))******))))))***+++---,,,+++,,,...///...---,,,,,,///666???EEEEEECCCFFFTTTnnn~~~zzzzzzfffccc___WWWIII:::444666444333333444111---...333000...---...///000///...------------------------..............................---,,,,,,,,,,,,---///......---+++******)))************************))))))(((((((((***+++---))))))))))))))))))))))))(((***+++------,,,+++*********+++++++++,,,,,,,,,******+++++++++,,,,,,,,,//////.........//////000111000111111222333444555888;;;>>>AAAFFFVVVuuu***))))))(((''''''&&&&&&''''''((((((''''''&&&%%%&&&((()))(((&&&%%%&&&(((''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((())))))))))))))))))))))))******+++***,,,---,,,,,,000:::BBBNNN]]]mmmxxxzzz|||zzz|||\\\CCC888999444111222///111000000000////////////......//////......---,,,......---,,,,,,+++******++++++++++++++++++++++++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''')))((((((((('''''''''''')))))))))))))))))))))))))))+++,,,,,,++++++,,,------,,,,,,,,,---......---///444:::@@@DDDGGGKKKMMMTTT]]]rrrzzztttqqqmmmjjjdddWWWFFF;;;777444222222444222...000444000///......///000///...------------------------........................,,,,,,,,,,,,,,,---...//////......---+++******)))+++++++++++++++++++++++++++***)))))))))))))))***************************''')))***,,,,,,+++***)))+++++++++++++++++++++,,,***++++++++++++,,,,,,,,,...............///000000000000000111222333444555888;;;@@@CCCGGGXXXvvv***))))))((((((''''''&&&''''''((((((((('''&&&&&&%%%'''((()))'''&&&'''(((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((()))))))))))))))***++++++,,,...000...---555EEESSS___kkkwwwvvvtttuuuPPP:::;;;888222111///111111000000000/////////...////////////...------...------,,,,,,++++++***++++++++++++++++++++++++******))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''')))))))))))))))))))))))))))+++,,,,,,++++++,,,---,,,,,,,,,,,,,,,---.........777AAAFFFHHHMMMWWW```ggglllzzzvvvvvvqqqmmmkkkbbbQQQ@@@888555222111333333000111444000///......000000///...------------------------........................+++++++++,,,---...000000......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***)))((('''++++++++++++++++++++++++'''((()))***+++***))))))++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------......000111222000000000111222333555666777<<>>DDDOOO^^^qqqxxxppp}}}xxxwwwuuukkk\\\RRRBBB999111111222111111111111///...///000111000///...................................................------,,,,,,,,,---------------,,,,,,++++++***++++++++++++++++++++++++((()))***,,,,,,,,,+++************************************+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,------///000222222//////000111222444666666666>>>GGGKKKNNN]]]|||))))))))))))))))))))))))''''''((()))))))))((((((+++)))''''''((((((((('''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))))))))***+++,,,---.........111;;;JJJXXX```bbbzzzeeeRRR<<<333777888222222111111111000000000///000000000000///......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((((())))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((()))))))))))))))))))))))))))+++,,,,,,++++++,,,---+++---......---///444999AAAAAAFFFSSSfffyyyvvvlll|||ttthhh```PPPCCC666222333222111111111000//////111111000///................................................///...---,,,,,,,,,,,,,,,---------,,,,,,+++++++++************************((()))***+++,,,,,,,,,,,,))))))))))))))))))))))))+++++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,---------------------......000111222/////////111222444666777666>>>GGGKKKMMM]]]~~~))))))))))))))))))))))))''''''((()))))))))))))))///+++'''%%%&&&(((((('''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))*********+++)))))))))***+++,,,......000333:::GGGVVVdddnnnsssmmmJJJ::::::666222222222111111111000000000000000000000///......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))+++,,,,,,++++++,,,---***---//////...111888===BBBDDDMMM\\\ooo~~~nnnyyyzzzpppkkk___NNN<<<555555444222222111000///000111111000///................................................------,,,,,,,,,---......------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++******+++,,,,,,***************************************++++++,,,))))))***+++,,,------...,,,,,,,,,------------..................///000000...//////111222444666777777>>>GGGJJJLLL\\\)))))))))))))))*********''''''((()))))))))))))))111,,,'''$$$&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((())))))*********++++++++++++)))))))))***+++---...///444:::EEEQQQ^^^mmm{{{|||UUU@@@<<<444222222222111111111111000000000000000000//////...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))******+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))))))))))))))''')))******))))))***+++***---000000///333:::@@@DDDKKKYYYkkk|||xxxuuu{{{vvviiiVVVAAA888777666444333111000///000111222111///////////////////////////........................+++++++++,,,---...///000---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---+++***)))******+++++++++++++++++++++++++++)))))))))))))))******+++(((((()))***,,,---...///,,,,,,,,,---------......//////.........//////000......///111222555666777777>>>GGGIIIKKK\\\,,,+++***))))))***+++,,,))))))))))))))))))))))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((''''''(((((())))))******)))***+++++++++,,,///222666GGGMMMRRRmmm|||{{{}}}|||\\\CCC777888///111444///000444//////////////////......---......---------,,,,,,,,,++++++++++++******))))))***************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''((((((((((((((()))******(((((((((((()))))))))))))))******+++,,,,,,---------000...+++222BBBHHHEEEHHHJJJccc~~~}}}~~~zzz~~~vvviiikkk||||||vvvppp}}}jjjQQQ>>>666555333222000111111111111000000//////////////////...------.........------,,,,,,,,,++++++++++++,,,,,,---...///...,,,+++***++++++,,,,,,,,,,,,++++++*********))))))))))))))))))))))))+++,,,,,,,,,,,,+++***)))******+++++++++******))),,,,,,++++++***+++++++++++++++,,,,,,,,,---------000...'''***222///,,,555111111222333333444555555:::>>>EEEKKKQQQaaa++++++***))))))***++++++))))))))))))))))))))))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((''''''(((((()))*********++++++,,,,,,,,,...222555AAARRRYYYaaa|||zzzyyy|||[[[BBB===444444666000000333/////////000000//////...---......---------,,,,,,,,,++++++++++++*********)))+++++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''((((((((((((((()))******))))))))))))******************++++++,,,,,,,,,---...//////000999EEEMMMOOOOOO]]]rrr~~~}}}}}}}}}}}}{{{yyywwwwwwvvvuuutttppprrrwww}}}}}}tttfff[[[QQQ___rrr|||zzz```JJJ>>>999666444111111111111111000000///...///////////////...............------,,,,,,,,,,,,+++++++++,,,,,,---...---,,,+++++++++,,,---...,,,,,,,,,+++++++++******************************---,,,++++++*********+++)))******+++++++++******+++++++++***++++++,,,,,,++++++,,,,,,,,,------------///000:::FFF???111111000111222333444555555666:::@@@IIIOOOUUUeee++++++***))))))***++++++))))))))))))))))))))))))(((((((((''''''''''''&&&'''''''''''''''''''''''')))((((((''''''(((((()))''''''((())))))******+++------,,,,,,---111777<<>><<<111000...///111333555777888999:::FFFTTTZZZ^^^nnn*********++++++*********************************(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((())))))***+++++++++,,,,,,---...333;;;EEELLLSSSlll|||uuutttttt{{{[[[AAA444555222222555444000000000000000//////.........---------,,,,,,,,,+++++++++++++++++++++,,,***************))))))((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((())))))***((((((((()))))))))******,,,,,,,,,,,,,,,,,,------,,,...:::LLLXXX```pppuuuuuuqqqjjjffflllyyy~~~~~~~~~~~~~~~~~~}}}|||xxxsssmmmiiiiiiiiiiiihhhdddbbb^^^YYYVVVWWW[[[```eeehhhmmmsssxxxyyyxxxwwwooovvvqqqooowww~~~yyypppbbbRRRCCC;;;555555333222111111111111......///////////////...........................---,,,,,,++++++,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++************************((()))+++,,,,,,+++***((('''((()))***+++,,,,,,,,,************+++,,,---...,,,,,,---------.........,,,111,,,)))000///---222...///111333555777999::::::JJJXXX]]]```qqq)))***++++++++++++***)))************************'''(((((((((((()))))))))((((((((((((((((((((((((***))))))(((((())))))***(((((()))******++++++,,,+++,,,///222999CCCNNNUUUaaa|||{{{xxxttttttzzzuuuPPP777555333444666333000000111111000000///.........---------,,,,,,,,,++++++++++++,,,,,,,,,,,,)))************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((()))******'''((((((((())))))))))))+++++++++,,,---.........---555BBBQQQZZZeeettt{{{zzzwwwooojjjmmmxxx~~~|||zzzyyyxxxvvvsssqqqjjjeee^^^[[[\\\]]]]]]\\\WWWWWWVVVRRROOOPPPUUUZZZ```dddjjjpppuuuxxxyyyyyylllrrr}}}ppplll}}}}}}}}}xxxnnn\\\III<<<777666444222111111222222///////////////......---.............../////////------,,,+++++++++,,,,,,------------,,,+++***)))***++++++++++++,,,,,,,,,++++++++++++++++++++++++((()))***+++++++++***)))((()))***+++++++++++++++************+++,,,------,,,---------............***444222---000///,,,111///000111333666888999:::<<>>MMMVVVUUU\\\llluuurrrpppbbbfffxxx~~~~~~}}}|||{{{zzzyyyyyywwwppphhhaaa]]]ZZZVVVSSSRRROOONNNOOONNNKKKLLLOOOQQQZZZ^^^YYYSSSSSSRRROOOSSSSSSTTTXXX]]]^^^ZZZVVVRRRSSSYYYbbblllyyy|||mmmcccqqq{{{VVVKKK>>>444444555222///000000000000000////////////---...//////......///111........................,,,------......------,,,++++++++++++++++++++++++************************++++++************++++++)))***+++,,,,,,+++***)))++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,............///000111222111222444444555777:::===HHHVVVmmmfffdddzzz************************))))))))))))))))))))))))))))))(((((((((((())))))***)))))))))((((((((('''(((((((((((()))))))))***(((***,,,,,,,,,,,,---...333888@@@KKKYYYgggsss{{{}}}rrrPPP;;;888666222222222111111000000//////.........---------,,,,,,------------------------++++++++++++++++++++++++******++++++++++++******))))))((((((((('''''''''(((((((((((())))))))))))))))))))))))))))))))))))''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))***+++,,,---+++,,,---...------///333GGGWWWeeejjjppp{{{zzzmmmooozzz}}}xxxtttqqqfffbbb\\\YYYXXXWWWUUUSSSQQQMMMJJJLLLKKKJJJLLLQQQWWW^^^```ZZZUUUTTTTTTSSSVVVVVVXXX^^^cccccc^^^YYYQQQQQQUUU]]]fffqqqttt___```zzzttt]]]KKK:::333111000000222111000000000////////////---...//////......///111........................,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++************++++++)))***+++,,,,,,+++***)))******+++++++++,,,,,,,,,,,,,,,,,,------..................//////000111222111222444444555777:::===FFFWWWqqqkkkiii~~~************************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))((((((((((((((((((((()))))))))******(((***,,,,,,---...000222:::===III]]]jjjqqq{{{}}}zzz{{{fffCCC;;;999000222222222111000000//////.........------------,,,------------------------++++++++++++++++++++++++******++++++++++++******)))))))))(((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))***+++,,,------+++---000...+++111<<>>FFF[[[yyyuuuttt************************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((((((((()))))))))*********)))***+++,,,,,,...222444???BBBRRRjjjvvvuuu{{{~~~zzzxxxssswww|||PPP>>>999444333333222111111000000///............------------------------------------++++++++++++++++++++++++******++++++++++++******)))))))))(((((((((((('''(((((((((((())))))))))))((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))***+++,,,---///***+++000...,,,888JJJ```rrr}}}zzz{{{}}}~~~~~~}}}|||xxxrrrjjj```XXXSSSOOOQQQTTTWWWYYYYYYXXXWWWUUUOOOJJJKKKLLLPPPWWW^^^^^^^^^\\\WWWUUUWWW[[[^^^^^^___ccckkkrrrrrrjjjbbbXXXUUUUUU\\\bbbeeeiiinnnyyy~~~~~~sssccclllyyyfffMMM===777555222000111111111000000000//////---...//////......///111........................,,,------......------,,,------------------------++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++,,,---...///000111...//////000111111222222111222444555555888<<<>>>HHH```~~~~~~************************))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))************++++++++++++,,,...333666FFFJJJ\\\ttt}}}yyy|||{{{xxxvvvpppvvvccc@@@555888333333222222111000000000//////.........---------------------------------++++++++++++++++++++++++******++++++++++++*********)))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))***+++,,,---...******---...333DDDXXXiii}}}~~~zzzyyy{{{}}}}}}~~~|||tttjjjaaaYYYTTTQQQRRRVVV[[[^^^___\\\XXXVVVTTTNNNJJJLLLNNNRRRZZZaaa[[[XXXVVVTTTTTTWWW\\\aaa``````dddnnnvvvvvvnnneee[[[XXXYYY^^^bbbcccdddgggqqqxxx|||lllhhhtttnnnhhhyyy[[[BBB666333222111111111111111000000000000---...//////......///111........................,,,------......------,,,------------------------++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------------...)))***+++,,,---...//////...///000111222222222111111222444555666888<<>>CCCMMM[[[ppp{{{yyywwwwwwxxx{{{bbb@@@999444333333222222111111000////////////............------------------------++++++++++++++++++++++++******++++++++++++***************)))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))***+++,,,---)))///000---555HHHWWW[[[fffuuu~~~yyywwwyyyzzzxxxyyy}}}zzz|||~~~}}}{{{vvvpppfff]]]VVVRRRQQQRRRRRRYYYbbbgggddd]]]VVVRRROOOLLLLLLPPPSSSUUUYYY___ZZZUUUUUUXXXZZZXXXYYY]]]dddbbbeeennnyyy{{{sssiii]]]\\\^^^___\\\XXXYYY^^^\\\]]]fffuuutttsssyyy|||tttzzz\\\@@@555444444222222222111111111000000---...//////......///111........................,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,++++++++++++,,,---,,,,,,,,,---------......,,,,,,,,,,,,------.........///111333333333222111000222444555777999>>>AAAIIIeee|||}}}************************))))))))))))))))))))))))))))))(((((((((((())))))'''((((((((())))))******)))************+++++++++)))***,,,...222:::CCCJJJJJJ]]]sss~~~zzzxxxxxxxxx|||}}}vvvLLL;;;444444333222222111111000000/////////............------------------------++++++++++++++++++++++++******++++++++++++******************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))(((((((((((())))))))))))))))))))))))***+++,,,---'''222444000999OOOZZZVVVnnnyyyzzzwwwssssssxxxyyyvvvwww{{{yyy{{{~~~~~~}}}~~~}}}{{{yyyuuupppiiiaaa[[[XXXWWWXXXPPPYYYccciiifff___XXXTTTPPPNNNOOOTTTWWWXXX[[[___]]]XXXXXX\\\]]]YYYXXX[[[fffccceeennnzzz|||tttkkk``````bbbaaa[[[UUUVVV\\\]]]^^^eeesssyyyuuuyyypppnnnOOO???777333222222222111111111111000---...//////......///111........................,,,------......------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------++++++++++++------++++++,,,,,,,,,---------------.....................///111333444333222111000222444555777:::>>>AAAMMMhhh|||}}},,,+++******)))*********,,,+++******))))))******))))))))))))))))))))))))++++++******************++++++++++++++++++,,,,,,...,,,---222777<<>>888777444222333555333000222111111111000000/////////...---,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************))))))))))))+++***)))(((((()))***+++''''''''''''((((((((((((+++*********))))))((((((++++++******************************+++,,,------,,,,,,///777GGGWWW]]]\\\kkk|||}}}wwwwwwxxxyyyyyyxxxwwwxxxzzz|||~~~}}}zzzxxxxxxzzz{{{yyyuuusssqqqmmmhhh```WWWQQQXXX]]]dddgggddd]]]VVVRRROOOQQQUUUYYY\\\]]]]]]^^^aaaaaabbbbbbaaa___]]][[[]]]aaakkkvvvxxxrrrllljjjgggeeeccc___]]]\\\^^^___fffffflllyyy{{{sss{{{aaahhh}}}ZZZ???;;;888444444333111//////000222......////////////......///............---------//////...---,,,,,,++++++,,,,,,,,,---,,,,,,++++++---,,,,,,++++++,,,,,,---+++******)))******++++++......---,,,+++++++++++++++,,,---///000222333444............////////////111222222111000000111333555111111666:::;;;>>>BBBJJJsss,,,++++++***************,,,+++******))))))******))))))))))))))))))))))))************************+++++++++++++++,,,,,,,,,111...///777???FFFNNNUUUhhh}}}zzzyyyzzz|||}}}|||~~~fffBBB555555333222222444333111111111111111000000000//////...------------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************))))))))))))******))))))))))))******''''''''''''((((((((((((*********)))))))))((((((************************,,,,,,,,,,,,---...//////000---000===MMMYYY^^^^^^mmm|||~~~zzzuuuwwwxxxxxxwwwwwwxxxzzz~~~{{{wwwuuussspppnnnpppppppppnnnjjjccc[[[VVVZZZ^^^cccdddaaa[[[VVVSSSQQQUUU[[[___aaa```^^^]]]ddddddeeeeeeccc```]]][[[___dddoooyyy{{{tttmmmkkknnnnnnjjjccc\\\[[[```gggggghhhqqq}}}xxxvvv|||hhh\\\pppqqqQQQAAA555333333333111000///000111......////////////......///............---------///......---,,,,,,++++++,,,,,,------------,,,,,,---,,,,,,++++++,,,,,,------,,,,,,+++++++++,,,,,,---,,,,,,++++++++++++,,,++++++,,,---...000111111............////////////000111222111000000222444666222222666999:::===AAALLLvvv,,,,,,+++***************,,,+++******))))))******))))))))))))))))))))))))***************************+++++++++,,,,,,,,,---///---000:::DDDLLLTTT\\\sss|||zzzzzz{{{}}}|||PPP888777555444333222222222111111111111000000000000///...------------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************))))))))))))))))))************))))))''''''''''''((((((((((((******))))))))))))((((((************************,,,,,,,,,,,,---...//////333...333GGG[[[dddhhhkkklllzzz{{{zzzssstttvvvvvvuuuvvvxxxzzz~~~{{{wwwrrrlllfffbbb```iiilllnnnooolllfff___[[[___aaacccbbb___[[[YYYXXXYYY^^^dddgggfffbbb^^^\\\eeefffggggggfffccc```^^^aaagggsss~~~wwwqqqooowwwwwwrrrhhh^^^]]]eeennnhhhmmmvvvsssmmm{{{yyy^^^ggg```HHH555333333222222111000000///...//////000000//////...///............---------.........------,,,,,,+++,,,------.........---------,,,,,,++++++,,,,,,---//////...------,,,------+++++++++***++++++,,,,,,******+++,,,,,,---..................///////////////000111111111222444666888555444777999999<<>>HHHQQQ^^^jjj~~~~~~}}}|||{{{|||~~~bbbBBB===999777444111000222111111111000000000000000.........------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************)))))))))(((((()))***++++++***)))(((''''''''''''(((((((((((())))))))))))))))))((((((***************+++++++++************+++,,,------222---888SSSkkkuuuzzzrrruuuuuuqqqrrrsssttttttvvvyyy{{{~~~|||yyytttmmmfff^^^WWWUUUWWWfffiiimmmnnnkkkfff```]]]dddeeedddcccaaa```aaabbbeeeiiilllkkkgggaaa^^^]]]bbbdddgggiiiiiihhhfffddddddjjjuuu{{{yyyzzz}}}|||wwwooogggffflllrrrlllqqqzzzsssvvvsssgggvvvjjjSSS???444333222222222111000...//////000000000000/////////............---------......---------,,,,,,,,,------......///.........---,,,,,,++++++,,,,,,---000///...------,,,,,,---***************+++,,,---++++++++++++,,,,,,,,,,,,............////////////...///111111111333555777;;;888777999999999>>>DDDTTT---,,,,,,+++***+++++++++,,,+++******))))))******))))))))))))))))))))))))))))))*********+++++++++******+++,,,------......///444<<>>999;;;666000/////////000000111111111222,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************))))))))))))+++***)))(((((()))***+++''''''''''''((((((((()))&&&'''''''''(((((())))))((())))))***++++++,,,,,,************+++,,,------,,,HHH___gggppp}}}xxxqqqssssssgggllllllnnnoooqqqsssxxx~~~yyytttddd\\\XXXYYYVVVTTT^^^nnnsssqqqmmmfff```bbbiiipppoooqqqqqqpppmmmllllllmmmgggiiihhhbbb\\\]]]dddllluuuwwwyyyyyyvvvqqqkkkgggiiisss|||xxx{{{}}}kkkuuuuuuxxxiiiGGG@@@777222333333111///000000111111111111000000//////.........---------------------------------)))***+++,,,---------------,,,,,,++++++,,,,,,---*********+++,,,---...///000///...---------------***++++++,,,------................../////////000000111333333222333555777333333555888999<<>>HHHSSSkkk///...---,,,++++++++++++************************************************++++++******+++,,,------///,,,,,,//////...111666CCCPPPWWWkkk~~~~~~}}}tttnnnnnnllllllnnnqqqvvvyyyyyyyyy}}}WWW>>>777777444000222111000//////......///000//////......---,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))***++++++******++++++,,,///111111999ZZZfffcccppp|||jjjzzzooo______iiijjjmmmqqqvvv{{{~~~zzzwwwxxxwwwuuupppmmmooouuu{{{zzzpppccc[[[\\\bbbiiilllqqqoooppptttsssooooooqqqlllkkkjjjjjjnnnuuu{{{|||uuunnnhhhfffhhhjjjsss~~~yyyrrryyy}}}sss\\\CCC777444333222222111111111111000000000///////////////.........---000000000///...---------000/////////.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////...------.........---------,,,,,,,,,------------------------...////////////000000000111222444444444555666888666444666999;;;???IIISSSkkk......---,,,++++++++++++************************************************************+++---......///,,,,,,...//////333:::KKKQQQ___}}}~~~||||||}}}zzzsssnnnnnnkkkkkklllooossswwwyyyyyyyyy~~~___@@@666:::888000222222111000////////////000//////......---------------............------++++++++++++++++++++++++++++++***))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************))))))))))))***++++++***+++,,,,,,,,,---000333GGG]]]hhhjjjqqqxxxooo{{{|||eee___iiikkknnnsssxxx|||~~~}}}{{{wwwtttzzzzzzxxxvvvtttuuuwwwzzzrrrjjj```[[[^^^fffmmmqqqrrroooqqquuuvvvrrrooooookkklllnnnrrrvvv|||~~~yyyrrrmmmkkkkkkmmmmmmsss~~~wwwxxx}}}sssnnnOOO<<<555333111000111111111111000000000000////////////............000000//////...---------/////////...............,,,,,,,,,,,,,,,,,,,,,,,,+++---......---,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............////////////111333555555555555777999888777888;;;===@@@IIISSSjjj...---,,,,,,+++++++++,,,************************************************))))))***+++,,,---///000///,,,,,,...///111888@@@KKKMMMeee|||{{{{{{zzzwwwrrrooonnnmmmllllllnnnssswwwzzzzzzyyy{{{~~~lllGGG555999;;;333333222111000////////////000/////////......------------............------++++++++++++++++++++++++,,,+++******))))))******))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))******************))))))******+++,,,******,,,---,,,+++000666UUUbbbnnntttuuuvvvuuuuuuppphhhkkkmmmpppuuuyyy}}}}}}zzzvvvtttrrrrrrssstttuuuvvvvvvuuummmgggaaa```fffooowwwzzzrrroooqqqwwwyyyvvvrrrqqqqqqsssvvvyyy{{{}}}}}}~~~|||yyywwwwwwxxxxxxuuurrrvvv{{{~~~~~~|||vvvxxxoooxxxzzzXXX@@@555222111000111111111000000000000000............---------,,,/////////......---------........................------------------------+++---///...---,,,---...------------------------------------------------........./////////000000000111333333333333555777888777999<<<===@@@IIIRRRkkk------,,,+++++++++,,,,,,*********************************************************+++,,,...///000...,,,---///000444>>>IIIOOORRRppp~~~||||||yyyvvvsssqqqooommmlllkkkkkkmmmqqquuuwwwxxxxxxyyy|||xxx}}}]]]===777777222333222111000000////////////////////////.........,,,,,,------------,,,,,,++++++++++++++++++++++++,,,++++++***************))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))***************************++++++,,,)))))),,,...+++***222===dddkkk{{{|||{{{vvvlllpppzzztttnnnlllnnnrrrwww{{{|||yyyxxxpppppprrrwww|||~~~|||qqqlllhhhhhhnnnuuuzzz}}}qqqpppsssyyy|||xxxvvvvvv{{{|||~~~}}}}}}yyy}}}{{{vvvvvvuuu```DDD555222222111000000000000000000111111---------,,,,,,,,,++++++............---------------------...............---------------------------...000000...---...///............//////////////////////////////////////////000000000111111111///111333333333333555666777666888<<<===@@@HHHQQQmmm---,,,,,,++++++,,,,,,,,,************************++++++++++++++++++++++++++++++++++++,,,...//////---,,,---000222777EEERRRZZZaaa}}}~~~~~~{{{{{{xxxqqqnnnooonnnkkkiiihhhhhhjjjnnnqqqrrrrrrrrruuuyyy~~~~~~xxxwwwqqqJJJ:::777333333333222111000000000000////////////////////////,,,,,,------------,,,,,,++++++++++++++++++++++++,,,,,,+++************+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++************+++,,,,,,)))))),,,...,,,+++777HHHpppvvv{{{tttggg```^^^gggpppqqqnnnlllmmmppptttyyy}}}~~~~~~}}}tttrrrssszzz~~~yyytttrrrtttwwwxxxwwwssstttxxx}}}|||yyyyyy|||{{{{{{yyykkkMMM:::333333333000000000000111111111111---------,,,,,,,,,,,,+++---------------------------------------.........---------------------------///000000///......//////////////////000000000////////////////////////000000000000111111111111000222444444444444666888666666888<<<>>>AAAHHHQQQppp,,,,,,,,,++++++,,,,,,---************************++++++++++++++++++++++++,,,,,,,,,,,,,,,---...///---,,,...111333;;;KKKZZZcccooo{{{}}}zzzzzzuuummmiiikkkjjjgggiiihhhiiikkknnnooonnnmmmmmmnnnqqqvvv{{{zzz|||xxxqqqwww~~~YYYCCC:::555333333222111000000000000/////////////////////000------............------++++++++++++++++++++++++---,,,++++++******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++******++++++,,,---+++***---000......>>>SSSuuu||||||rrryyy}}}rrreee^^^ZZZ___fffiiijjjkkknnnqqquuuzzz~~~{{{zzzvvvvvv|||}}}|||{{{yyyvvvwwwyyy~~~|||wwwyyy{{{{{{[[[AAA666444444///000000000111111111111//////.........---------------------------------,,,,,,,,,------.................................,,,...//////...------...............//////000000/////////////////////////////////000000000000111///111333333333333555666666666999>>>@@@CCCKKKSSSsss,,,,,,,,,++++++,,,------************************++++++++++++++++++++++++------,,,,,,,,,------...,,,,,,...111555===OOO___eeetttzzz|||xxxyyysssiiieeehhhhhhdddjjjjjjkkkmmmppppppooommmkkkhhhgggjjjrrr~~~yyy~~~}}}wwwvvvkkkjjjfffJJJ:::333444333222111000000000000////////////000000000000......////////////......++++++++++++++++++++++++---,,,++++++******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++******++++++,,,---,,,+++...222///111DDD[[[ttt|||{{{qqqxxx~~~ssseeeaaaaaaeeeiiiiiikkkooooooqqqvvv{{{yyy~~~}}}zzz~~~{{{{{{~~~{{{tttxxx~~~}}}qqqeeeGGG888555444//////000000111111111222111000000000////////////------------------------,,,,,,,,,------.................................+++---......---,,,,,,------------.........//////..................................../////////000---...000000000000222444666777:::???BBBEEEMMMUUUuuu......---------,,,,,,,,,++++++++++++++++++++++++*********)))******+++,,,++++++,,,,,,,,,---------///------222;;;FFFTTT^^^hhh~~~yyy}}}~~~|||tttmmmjjjgggcccbbbeeejjjjjjjjjkkklllmmmnnnnnnkkkmmmpppuuu|||~~~|||{{{tttzzzwwwssstttmmmiii|||VVV<<<333222222111000///...------////////////.....................------,,,,,,,,,------,,,,,,,,,,,,+++++++++++++++*********))))))(((((((((((())))))))))))+++*********))))))(((((())))))))))))******************+++++++++,,,,,,,,,+++)))---111......CCC^^^mmm~~~~~~{{{wwwvvvnnnkkkhhhggghhhjjjjjjjjjmmmpppuuuzzz~~~}}}{{{{{{{{{~~~{{{~~~oooOOO:::333444222222222111111111111111...///000000000///---,,,......---,,,,,,,,,,,,---,,,,,,,,,------.................................,,,++++++++++++,,,---------------------------------...//////////////////---...///000111222333333222444555555333222111111777888;;;>>>AAAGGGMMMRRRttt......---------,,,,,,,,,++++++++++++++++++++++++***************++++++,,,++++++,,,,,,,,,---------000...000666???JJJXXXdddyyy~~~~~~~~~}}}{{{zzzrrrjjjhhhgggdddbbbdddhhhhhhiiijjjmmmqqquuuwwwzzzzzz}}}|||uuupppppprrrvvvyyyuuussstttnnnfffpppfffEEE777333333222111000//////...////////////..................---------,,,,,,,,,------,,,,,,,,,,,,+++++++++++++++*********))))))((((((((()))))))))******************)))))))))((())))))))))))******************+++++++++,,,,,,,,,---+++---111000555LLLggghhh}}}zzzzzz||||||{{{{{{nnnllliiihhhiiikkklllkkkooorrrvvv{{{~~~~~~}}}]]]CCC888777222222222222111111111111...///000000000///------///...------,,,,,,------,,,,,,------------------........................---------------...//////---------------------------...//////000/////////...//////000111222333333333555777777666555555555777:::===???AAAGGGPPPVVVyyy......---------,,,,,,,,,++++++++++++++++++++++++***************+++,,,,,,,,,,,,,,,,,,------------000///333<<>>AAA===AAAEEEFFFIIIRRRaaammm......---------,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++,,,------------------............///333DDDXXXbbbkkk|||zzzyyywwwvvvsssooolllgggffffffgggccc]]]\\\______bbbiiissswwwjjjeeekkkttt{{{~~~yyyrrrkkkfffeeegggjjjDDD666666555444333222111111////////////............,,,,,,,,,---------......------,,,,,,,,,,,,++++++))))))*********+++++++++((((((((()))))))))******((()))))))))************))))))))))))******************+++++++++,,,,,,,,,)))///111000@@@___xxxvvvkkkccciiisssuuuqqqmmmgggeeeddddddgggjjjlllmmmtttwwwzzz~~~xxxpppjjjddd___[[[YYYVVVYYY___aaafffxxx|||yyy|||}}}{{{}}}kkkSSSEEE666555444333222111111000111000///...---......///000//////...............,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///........................---...///000111222222222111222222333444555666666777999:::::::::<<>>???BBBGGGNNNYYYdddlll---,,,,,,++++++,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,000,,,+++...000///000222111===OOO___kkkzzz{{{wwwvvvvvvuuuooojjjgggiiiiiiddd^^^[[[]]]```]]]bbbhhhlllsss{{{iii___iiiwww~~~{{{rrrmmmkkkkkk|||ooohhhyyyGGG:::999666444333444111---000/////////............------------------------------,,,,,,,,,,,,++++++************************************************))))))))))))************------+++***))))))(((((()))+++,,,,,,+++***,,,---,,,111...555QQQlllrrrqqqjjjmmmpppkkknnnpppiiifffeeecccbbbdddgggkkknnntttwwwzzz|||~~~|||tttjjjffffffddd___YYYZZZYYYWWWUUUUUUZZZaaafffvvv{{{{{{xxxyyy{{{~~~~~~yyyvvv]]]VVV???555555777111222555000444333111///...//////000///...,,,,,,------,,,+++***++++++,,,,,,------...+++,,,------......---------......///////////////........................000111111111111222222222000000000111222333555555555666888999::::::999888;;;<<>>@@@CCCEEEHHHOOOYYYaaa......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---...000000000666>>>OOOgggxxx|||~~~~~~zzzzzzyyyvvvrrrlllgggdddccc]]]WWWUUUYYY[[[ZZZWWW^^^aaaccceeehhhnnnwww}}}yyyvvvsssqqqmmmkkkpppxxx}}}|||{{{{{{yyyvvvwww}}}PPPAAA555555666333111333111111000000000/////////------------------------------,,,,,,,,,,,,++++++************************************************))))))))))))******************)))******+++,,,,,,+++,,,------,,,,,,---.........444MMMmmmxxxvvv|||xxxvvv{{{{{{nnnjjjjjjcccbbbbbbaaabbbeeeiiinnnqqqtttxxx~~~{{{ppphhhcccccccccddd___``````]]]ZZZVVVUUUUUUNNNQQQUUUZZZ___dddggghhhfffiiikkkjjjgggfffgggiiiggghhhhhhhhhhhhjjjmmmpppttttttvvvzzzpppNNN:::888333222555444//////000000000//////...///---------///000///...******+++,,,,,,---......+++,,,------......---------......///////////////////////////////////////111111111111222222222222333333333444555666777888666666777999;;;>>>@@@BBB===AAADDDEEEGGGMMMXXXaaa......------------......------------------------,,,,,,,,,------------...///......000///111:::DDD[[[lll{{{~~~~~~}}}|||zzzvvvpppkkkfffdddbbb[[[VVVVVV[[[___\\\XXX]]]___```bbbeeekkktttzzzzzzvvvrrrooojjjgggkkkrrrvvv___JJJ888555444000000444111111111000000000//////------------------------------,,,,,,,,,,,,++++++************************************************))))))))))))***************))))))))))))******++++++,,,------,,,,,,---/////////666PPPooowwwwwwwwwrrrvvvvvvlllhhhfff^^^_________```dddjjjooorrrsssxxx}}}yyyppphhhdddcccdddeee```aaa```]]]YYYVVVUUUUUUMMMNNNPPPTTTXXX\\\^^^___```bbbccccccbbbaaa```___]]]___aaabbbbbbdddgggjjjnnnoooqqqwww}}}|||}}}|||~~~{{{VVV>>>;;;666222333111+++,,,---......---,,,,,,...------...///000000...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......---------......///////////////////////////////////////000000000000111111111111222222222333444555777777666666666777888:::<<<===;;;@@@CCCDDDEEELLLWWW```......------------......------------------------,,,,,,,,,---------......///......//////222<<>>BBBCCCDDDJJJVVV```---,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------......,,,///222///000BBBZZZmmm{{{~~~~~~|||{{{wwwzzzxxxpppjjjhhhhhhfff\\\YYYVVVVVVYYY[[[\\\[[[\\\\\\]]]___aaafffmmmqqq|||uuupppmmmiiiddddddgggdddooo{{{dddBBB666555111000555000000///...............------------------------+++,,,,,,------,,,,,,+++************************++++++************++++++++++++************++++++)))************++++++++++++++++++,,,...000111222,,,444777```wwwtttzzzqqqccc\\\aaaeeeaaa___aaa]]]]]]^^^```dddjjjooosssuuu{{{xxxooonnniiidddiiieeeccc```\\\YYYVVVTTTSSSOOONNNLLLKKKJJJKKKMMMNNNPPPQQQQQQPPPPPPOOONNNMMMKKKQQQSSSQQQSSS\\\aaaaaa^^^dddkkksssyyy~~~xxxyyyuuufffNNN???444333666222111111000000//////......///............---------------------,,,,,,+++***++++++,,,------......//////////////////.....................//////000000000000000000111111111111444555666777777666666555666888::::::999999:::;;;:::???<<<===FFFKKKTTTddd|||---,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---.........---///222///222EEE\\\ooo}}}~~~~~~~~~~~~}}}|||wwwzzzwwwoooiiihhhgggfff\\\YYYVVVVVVYYY[[[[[[[[[\\\\\\]]]^^^```eeekkkooo}}}yyytttnnnlllgggbbbaaadddbbbllluuu}}}qqqKKK:::666222111555000000///............///------------------------+++,,,,,,------,,,,,,+++************************++++++************++++++++++++************++++++)))************++++++++++++++++++,,,...000111222111777<<>>BBB@@@@@@FFFGGGNNN___...,,,+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---........./////////111333<<>>AAAEEECCCFFFLLLKKKTTThhh...---,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------...//////000000000111666EEE]]]rrr~~~}}}|||{{{zzzxxx{{{zzzuuummmiiiiiigggcccYYYYYYYYYYYYYYYYYYZZZ[[[[[[[[[\\\\\\]]]___bbbeeemmmzzzuuupppmmmggg```\\\]]]WWWXXX[[[^^^eeettteeeCCC555444555222111111000///////////////------------------------+++,,,,,,------,,,,,,+++************************++++++************++++++++++++************++++++))))))*********+++++++++,,,,,,,,,---...///000111000;;;]]]}}}}}}www```^^^gggjjjccc^^^aaaaaa\\\aaa^^^\\\\\\```gggnnnsssuuuzzz~~~}}}xxxvvvnnneeehhhiiigggccc^^^ZZZVVVSSSQQQRRRPPPLLLIIIFFFEEEEEEEEEAAABBBCCCEEEFFFFFFFFFFFFFFFFFFHHHIIIKKKMMMRRRVVV\\\```gggmmmsssyyy{{{uuurrrhhhTTT???777666111111111000000//////......///............---------,,,------......---------++++++,,,------......///---.........//////000000111111111111111111111000,,,---...000111333444555444444444555666777777888888999;;;;;;;;;===???BBBCCCGGGGGGLLLSSSTTT___www...---,,,---...///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////000000000222:::MMMhhh|||~~~}}}{{{yyywwwyyyxxxsssllliiihhhddd___WWWYYYZZZZZZYYYYYYZZZ[[[ZZZ[[[\\\\\\]]]^^^bbbdddiii}}}|||xxxrrrllliiibbbZZZWWWXXXTTTTTTUUUXXX]]]iii}}}jjjFFF444444555222222111000000//////000000------------------------+++,,,,,,------,,,,,,+++************************++++++************++++++++++++************++++++)))************+++++++++,,,,,,,,,------///000000222@@@jjjzzz|||eee\\\aaaddd```]]]]]]]]]\\\^^^]]][[[\\\```gggooosssuuuzzz}}}}}}~~~|||zzzqqqhhhkkkhhhfffbbb^^^ZZZVVVSSSRRRRRRPPPLLLIIIGGGEEEEEEEEECCCDDDEEEFFFGGGGGGGGGGGGGGGFFFGGGJJJKKKLLLPPPVVV[[[___eeekkkqqqwww~~~~~~ttt{{{cccGGG888555222111111000000//////......///............---------,,,------............---++++++,,,------......///------......///000000000000111111111222222222222...///000111333444555666444444444444555777888999999:::;;;<<<<<<>>>BBBEEEDDDGGGHHHPPPYYY[[[kkk///---,,,---...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////000111111222===TTTqqq~~~~~~~~~}}}{{{yyyuuutttpppjjjhhhfff```YYYWWWYYY[[[[[[YYYXXXZZZ[[[YYY[[[\\\]]]]]]___bbbdddeeexxx|||xxxqqqjjjeee___WWWUUUVVVRRRQQQSSSUUUXXX```ssspppKKK666555666222222111000000//////000000------------------------+++,,,,,,------,,,,,,+++************************++++++************++++++++++++************++++++)))************+++++++++---------------...///000666BBBppp{{{lll```^^^^^^```]]]YYYYYY[[[[[[[[[[[[]]]bbbhhhooosssuuuzzz}}}|||~~~}}}zzzrrriiikkkhhhfffccc___[[[XXXUUUTTTRRRPPPMMMIIIGGGFFFFFFFFFFFFGGGHHHIIIIIIIIIIIIIIIHHHEEEFFFJJJKKKJJJNNNUUU[[[^^^dddjjjpppvvv}}}rrrrrrMMM888555222111111000000//////......///............---------,,,,,,---...............++++++,,,------......///------......///000000111///000000111222333444444000111111333444555666666444444444444555777888:::999:::;;;;;;<<<>>>BBBFFFEEEFFFGGGPPP[[[^^^qqq///...------...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////000111111333???XXXvvvwww~~~}}}|||qqqqqqnnniiifffddd]]]UUUVVVYYY[[[[[[YYYXXXZZZ\\\YYYZZZ\\\]]]^^^___bbbeeecccvvvzzzssskkkeee___WWWUUUWWWQQQPPPRRRTTTUUU[[[mmmuuuPPP888666666222222111111000000000000000------------------------+++,,,,,,------,,,,,,+++************************++++++************++++++++++++************++++++)))************+++++++++---------------...///000777BBBooo|||qqqddd]]][[[```^^^VVVUUUZZZYYYYYY[[[]]]ccciiiooosssuuuzzz}}}|||~~~{{{yyypppgggjjjhhhgggddd```\\\YYYWWWVVVRRRPPPMMMJJJHHHGGGGGGGGGIIIIIIJJJKKKKKKKKKKKKJJJHHHDDDEEEJJJKKKIIIMMMTTTZZZ^^^ccciiiooovvv||||||nnn{{{QQQ888444222111111111000//////......//////.........---------,,,,,,---.../////////...++++++,,,------......///---------...///000000111//////000111333444555666222222333444444555666666444444333444555777999:::888999::::::;;;>>>BBBFFFDDDEEEFFFPPPZZZ___sss///............------------------,,,,,,+++++++++............/////////000000333111333EEEhhhttt~~~}}}~~~yyyqqqgggdddeeeccc\\\UUUWWWWWWWWWXXXXXXZZZ[[[[[[ZZZ[[[\\\\\\\\\]]]```bbbiiinnnyyy{{{yyyrrrjjjfffaaaYYYUUUUUUOOOOOOOOOPPPTTT\\\hhhpppSSS666888:::///111111111111000000000000000////////////.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,++++++*********++++++************++++++)))+++,,,,,,+++***,,,---------...---,,,---///111666PPP{{{|||}}}rrreee]]]___```[[[ZZZ\\\\\\ZZZZZZ\\\aaahhhmmmppp|||yyyssspppooooooqqqnnnhhhbbb]]]ZZZYYYXXX[[[UUUNNNJJJJJJKKKJJJIIIJJJKKKMMMNNNOOOOOOOOOOOOQQQNNNMMMLLLIIIHHHMMMTTTZZZ^^^dddkkkqqqwww}}}rrrkkk[[[@@@777999333333222111000///......222111111000///.........,,,,,,------------------..................------////////////000000000000...//////000111111222222333444444555666666555555555444444444555666888999666888:::;;;<<<>>>BBBEEEEEEDDDCCCLLLXXX```yyy///............------------------,,,,,,,,,++++++........./////////000000111444333666JJJmmm~~~www~~~~~~~~~~~~{{{sssjjjeeeeeebbb[[[TTTWWWWWWWWWWWWXXXYYYZZZ[[[ZZZ[[[\\\\\\\\\]]]```ccceeennn{{{{{{zzzrrrkkkgggbbbZZZVVVVVVPPPPPPPPPPPPRRRXXXaaahhhqqqttt~~~WWW999777888///111111111111000000000000/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******++++++************++++++)))***++++++******+++---------...---,,,---000222;;;UUU|||wwwjjjaaaaaaaaa\\\YYY[[[]]][[[ZZZ[[[```gggmmmqqqyyy|||}}}xxxvvvvvvvvvvvvrrrllleee___[[[ZZZYYYYYYTTTNNNKKKLLLMMMMMMMMMOOOQQQSSSUUUWWWXXXXXXXXXTTTRRRQQQPPPLLLHHHKKKQQQZZZ^^^dddjjjpppvvv|||ooohhhcccGGG888444333333222111000///......111000000//////...------------------------------........................////////////000000000000000111111111222222333333333444555666666666666666555555444444555666888999777888:::;;;===AAAFFFJJJIIIIIIHHHOOOXXX\\\qqq///............---------------------,,,,,,,,,,,,....../////////000000000111444555:::QQQuuuzzz|||}}}||||||{{{tttlllfffddd```ZZZTTTWWWWWWWWWWWWXXXYYYZZZZZZYYYZZZ[[[[[[[[[]]]```ccc___lll{{{}}}uuusss|||{{{tttmmmiiiccc[[[WWWVVVQQQRRRQQQQQQQQQTTTYYY\\\dddfffooo{{{___===666555000111111111111000000000000............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,++++++++++++***++++++************++++++)))***,,,+++******+++---,,,---...---------000222>>>ZZZ}}}oooeeedddbbb\\\YYY[[[^^^\\\ZZZZZZ^^^eeemmmrrrwwwzzz~~~~~~}}}}}}~~~zzzvvvooohhhaaa\\\ZZZYYYWWWTTTPPPNNNOOORRRSSSTTTVVVWWWZZZ\\\^^^`````````[[[YYYXXXVVVQQQKKKLLLPPP\\\___dddiiiooouuu{{{}}}~~~{{{lllfffjjjNNN:::///333333222111000///....../////////......------,,,.........------,,,,,,+++......................../////////000000000111111333333333333333333333444444444555666777888888888666666555555555777888999999:::;;;<<<>>>CCCJJJNNNNNNOOOLLLPPPVVVWWWfff///............---------------------------,,,,,,...////////////000000000111444666???ZZZxxx}}}{{{{{{wwwrrrkkkfffbbb^^^YYYUUUWWWWWWWWWWWWWWWXXXYYYZZZXXXZZZ[[[[[[[[[]]]```ccc]]]jjjwwwwwwnnnnnn}}}uuunnnkkkeee]]]WWWWWWRRRRRRRRRRRRRRRRRRTTTUUU[[[[[[aaalllvvvgggCCC555333111111111111111000000000///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++***,,,------,,,+++---...,,,---...------...111333>>>___qqqfffeeeccc\\\YYY\\\^^^\\\ZZZYYY\\\dddlllssswwwzzz}}}~~~{{{wwwpppggg```[[[YYYWWWXXXVVVTTTSSSTTTWWWZZZ[[[[[[\\\^^^```bbbbbbbbbbbbaaa^^^\\\YYYSSSMMMOOOTTT^^^aaafffkkkpppvvv|||{{{|||~~~wwwkkkkkk{{{lllPPP;;;000333333222111000///...............------,,,,,,,,,//////...---,,,,,,++++++---------.............../////////000000111111222333333333333333333333333555555666777888999:::;;;777777666555666777888999;;;;;;;;;;;;>>>CCCJJJOOOSSSSSSNNNNNNSSSRRR___xxx///............---------------------------------////////////000000000111000333777DDDccc}}}~~~|||{{{zzzqqqnnniiiddd___\\\YYYWWWXXXWWWWWWWWWWWWXXXXXXYYYXXXYYYZZZZZZ[[[]]]```ccc```gggooopppjjjkkkzzz}}}vvvppplllfff]]]WWWVVVQQQQQQRRRSSSTTTSSSRRRQQQPPPOOORRRYYYaaajjjvvvnnnIII666222222111111111111000000000///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++,,,---......------...000,,,---......---///111444???eeepppeeedddbbb]]]ZZZ]]]]]]\\\[[[ZZZ[[[bbblllsssxxx{{{~~~~~~|||{{{{{{xxxtttmmmfff___[[[XXXWWWZZZZZZYYYXXXYYY[[[^^^```aaaaaabbbcccccccccbbbaaabbb^^^ZZZVVVPPPLLLOOOVVV^^^bbbgggmmmrrrwww||||||}}}{{{nnnsssttt}}}kkkPPP===555333333222111000///......------------,,,,,,,,,,,,//////...---,,,,,,++++++---------.........///////////////000111222222222222222222333333333333333666666666777999;;;===>>>888888777666777888999:::<<<<<<<<<;;;<<>>AAACCC::::::888888888888999:::999:::<<<===>>>BBBFFFJJJIIILLLHHHHHHQQQWWWbbbuuu//////.........------------------.........//////000000000000111111111111444777???TTT{{{}}}zzzxxxvvvooopppmmmfff\\\WWWVVVXXXXXXWWWWWWVVVVVVVVVWWWWWWVVVWWWYYYZZZZZZ]]]```ccc]]]^^^cccffffffdddgggnnnzzz}}}vvvpppmmmfff]]]VVVTTTSSSQQQPPPQQQRRRQQQNNNJJJIIIHHHHHHKKKKKKJJJNNNSSS^^^cccnnn~~~vvvVVV===444666111111111111000000000000000////////////.........,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,*********++++++,,,,,,,,,++++++************++++++)))+++,,,,,,+++***,,,---,,,---.........000333666LLLwwwtttgggeeeccc]]][[[^^^YYY\\\^^^]]]]]]```hhhooowwwzzz~~~}}}{{{zzzzzzqqqoookkkhhhfffeeefffggg```aaa```]]]XXXWWWXXXZZZ^^^___aaabbbbbbbbbaaa```______```___XXXOOOKKKMMMSSSZZZeeennntttwwwyyyzzz}}}}}}~~~~~~}}}}}}cccGGG555333333222111000///..............................,,,,,,------------------,,,,,,------...///000000...///000111222333444444111222333555777888999:::888888888999;;;>>>BBBDDD;;;:::999888888888999:::777999;;;>>>@@@DDDHHHLLLDDDJJJHHHJJJTTTZZZcccsss........................---------............/////////...//////000111222777444>>>^^^~~~~~~{{{tttnnnooorrrooodddZZZWWWWWWWWWTTTUUUVVVWWWWWWWWWVVVVVVXXXXXXWWWXXXZZZ^^^aaaccc]]]```bbbddddddeeefffhhhvvvxxxrrrnnnhhh___ZZZYYYTTTSSSQQQOOONNNNNNNNNOOOJJJKKKKKKKKKLLLPPPVVVZZZeeegggmmmwww\\\AAA999555111111000000//////......000000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------///...///111///---222999TTTvvv}}}}}}pppeee^^^[[[[[[[[[XXXXXXYYYYYY[[[```gggkkkuuuzzz}}}}}}~~~~~~|||zzzyyyvvvrrrlllhhhffffffddddddcccbbb```]]]ZZZZZZ\\\^^^bbb```______aaacccdddccc]]]```bbb```[[[SSSKKKGGGPPPWWWbbbjjjoootttyyy|||yyy{{{~~~~~~~~~~~~|||}}}bbbHHH===666444111111111111000...//////............//////.........------,,,,,,,,,+++,,,---.../////////////////////000111111222222333333444555666666666666999999:::;;;<<<<<<<<<<<<999888888888888888999999:::;;;<<<======???CCCFFFEEECCC???EEESSSXXXaaauuu........................---------............//////////////////000111222666666EEEhhh~~~~~~{{{uuuooonnnpppmmmcccZZZWWWXXXWWWUUUUUUVVVVVVVVVWWWWWWWWWYYYYYYXXXXXXYYY\\\^^^```\\\^^^aaabbbbbbcccdddfffppp~~~}}}vvvppplllfff]]]WWWVVVSSSRRRPPPNNNMMMLLLLLLMMMIIIJJJKKKLLLNNNRRRWWW\\\hhhkkkrrrzzz^^^???666333111111111000//////......000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,---------............---///000///---222999UUUuuuyyy{{{|||pppfffbbb```___]]]YYYYYYYYYYYY[[[___fffjjjuuuzzz~~~}}}~~~{{{wwwrrrnnnlllkkkiiihhhgggfffdddaaa^^^^^^```bbbcccaaa______```bbbbbbbbb]]]___aaa```\\\VVVPPPMMMOOOVVV```hhhlllqqquuuyyywwwzzz}}}~~~~~~}}}}}}zzzyyygggIII<<<555333111000000000///...//////............//////......---------,,,,,,,,,+++,,,---...//////////////////000000111111222222333444555666666777777666777777888999::::::::::::999888777777777777777888:::;;;<<<<<<<<<>>>AAACCCFFFDDD???EEERRRVVV___rrr........................---------............///////////////000111222333555999NNNvvv{{{vvvqqqlllnnnjjjaaaYYYXXXXXXXXXWWWVVVUUUUUUUUUVVVXXXYYYZZZYYYXXXXXXXXXZZZ[[[\\\[[[]]]```aaaaaaaaabbbdddjjjuuu|||vvvpppmmmggg]]]UUUSSSQQQPPPNNNLLLJJJJJJJJJJJJHHHJJJLLLMMMOOOTTTYYY]]]jjjpppwww}}}```>>>555333222111111000000///....../////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---------.........//////------...000///---222999\\\zzz|||~~~yyyjjjbbb``````^^^[[[[[[[[[ZZZYYYZZZ___eeeiiitttzzz~~~~~~}}}wwwsssqqqpppooommmlllllljjjgggdddccceeegggfffdddaaa___```aaaaaa```ZZZ[[[\\\[[[ZZZVVVRRRPPPNNNTTT^^^dddiiilllqqqtttuuuxxx{{{~~~~~~wwwuuummmiiiHHH999555333000000000000///---//////............//////...------------,,,,,,,,,+++,,,---...//////////////////000000111222222222333444555666777777777777555555666777888888888888999888888777666666666777:::;;;<<<<<<<<<===???AAAFFFEEE@@@EEEPPPRRRZZZnnn........................---------............////////////000111222333444555;;;TTT{{{wwwssskkklllhhh^^^XXXXXXYYYXXXXXXWWWUUUTTTUUUVVVXXXZZZXXXXXXWWWWWWXXXYYY[[[[[[\\\^^^````````````aaabbbeeemmmxxx}}}wwwrrrpppiii^^^VVVSSSPPPOOOMMMJJJIIIHHHIIIIIIHHHJJJMMMOOORRRUUUZZZ^^^iiipppxxx}}}aaa???777666222222111111000//////...//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------------............,,,,,,---000///...333:::aaa~~~~~~kkk```^^^```]]]ZZZ\\\\\\[[[ZZZZZZ^^^ccchhhtttzzz~~~{{{sssnnn~~~|||wwwuuutttsssrrrqqqqqqpppmmmjjjjjjkkkmmmlllhhhdddaaaaaaaaaaaa```VVVVVVUUUUUUUUUSSSPPPNNNNNNTTT\\\bbbfffiiinnnqqquuuxxx{{{}}}}}}~~~vvvqqqeeegggFFF666444222000///000000...---//////............//////------------------------+++,,,---...///////////////000000111111222333333222333444555666777777777555555666777888888888888::::::999888777777777777999;;;<<<======???AAACCCFFFEEEAAADDDMMMNNNVVViii........................---------............/////////000000111333444555666===XXX~~~{{{wwwtttkkkkkkfff]]]XXXXXXYYYXXXXXXWWWVVVUUUUUUWWWYYYZZZUUUVVVVVVWWWYYYZZZ[[[\\\]]]___```aaa```___```aaaccchhhqqq|||~~~|||vvvqqqoooiii^^^VVVSSSOOONNNLLLKKKJJJIIIJJJJJJJJJMMMPPPRRRTTTVVVZZZ\\\cccjjjrrrxxx|||bbb@@@888777222222222111000000//////...............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,,,,,,,---------,,,,,,...000000///444<<>>jjjrrrddd______^^^]]]\\\\\\[[[ZZZZZZ^^^ccchhhqqqwww}}}~~~}}}tttnnnmmmjjjddd^^^WWW___kkkwww|||||||||zzzwwwvvvvvvwwwtttpppjjjfffdddddddddccc[[[XXXVVVVVVWWWVVVRRRNNNNNNTTT[[[```cccfffkkkooowwwyyy|||||||||{{{{{{|||wwwnnnbbbHHH===666444111111111111000...//////............//////,,,,,,,,,------------...+++,,,---...////////////000000111111222333333333111222333555666777777777999999;;;<<<<<<<<<<<<<<<<<<;;;;;;:::;;;;;;<<<<<<999;;;>>>@@@AAABBBDDDEEE@@@BBB???BBBIIIIIIQQQfff........................---------............///000000000111333444666777888BBBccc||||||yyyvvvuuuooommmfff\\\XXXZZZZZZWWWWWWWWWWWWWWWXXXXXXXXXYYYWWWWWWXXXYYYZZZZZZ[[[[[[\\\^^^______^^^\\\]]]^^^^^^___fffqqqyyy~~~xxxqqqllliiiddd[[[VVVUUUQQQPPPOOOOOOOOOPPPQQQRRRQQQSSSVVVWWWWWWVVVVVVWWWSSSUUUXXX^^^ggguuu|||}}}wwwRRR>>>222333333222111111000000///........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,---------...------///222333333888@@@www{{{mmmccc^^^\\\[[[ZZZ[[[[[[ZZZZZZZZZ^^^dddhhhooovvv|||~~~}}}{{{ssspppmmmkkkhhhbbbYYYSSSVVVVVVZZZcccppp~~~}}}{{{||||||uuuqqqjjjfffdddddddddddd\\\ZZZXXXZZZ\\\[[[VVVQQQMMMRRRYYY^^^aaaeeejjjooouuuwwwzzz|||{{{{{{|||}}}aaaHHH===777555222222222222111/////////............//////,,,,,,,,,---------......+++,,,---...////////////000111111222222333333444222333555666888999999::::::;;;<<<======>>>>>>>>>:::::::::::::::;;;<<<===;;;===@@@AAA@@@@@@AAAAAA<<>>AAAHHHHHHQQQfff........................---------.........//////000000111222333555777777888DDDhhhzzz|||xxxuuutttqqqnnnfff]]]YYYZZZZZZWWWVVVWWWXXXXXXYYYYYYXXXXXXYYYZZZZZZZZZZZZZZZYYYYYY[[[]]]^^^^^^\\\[[[[[[\\\[[[[[[bbbmmmuuuyyyzzzsssmmmjjjeee]]]YYYXXXQQQQQQPPPPPPQQQSSSTTTUUUSSSVVVXXXYYYWWWUUUUUUUUUOOONNNPPPUUU```nnn{{{{{{xxx]]]CCC222333333222222111000000000---.....................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---------.........//////...---000333444444999AAA{{{zzzuuummmfffbbb___]]]\\\[[[ZZZZZZYYY[[[___eeeiiinnnuuu{{{}}}{{{xxxvvv~~~|||tttggg```YYYYYYcccoooyyy}}}uuupppjjjeeedddddddddddd[[[YYYXXX[[[^^^]]]XXXSSSKKKPPPWWW\\\___dddjjjnnnrrruuuyyy{{{||||||}}}```FFF:::777555333222333333111000//////............//////,,,,,,,,,------.........+++,,,---...////////////000111111222222333444444444555777888:::;;;;;;<<<:::;;;<<<===>>>>>>>>>>>>888888888999:::;;;<<<======???AAAAAA???=========999===<<>>>>>>>>===<<<;;;;;;;;;:::999:::;;;<<>>>>>@@@BBBBBB???;;;>>>???<<>>;;;>>>===>>>@@@CCCDDDAAA???:::<<<:::===EEEHHHTTTkkk...------------,,,,,,,,,------........./////////333444555555444555777888;;;KKKzzzssszzz~~~}}}{{{wwwrrroooooojjjbbb\\\YYYXXXWWWVVVVVVWWWWWWXXXXXXWWWWWWVVVVVVVVVWWWWWWXXXYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZWWWTTTWWWbbbnnnuuuxxxzzz}}}vvvtttooojjjeeeaaa^^^\\\XXXVVVUUUUUUVVVWWWWWWVVVUUUVVVWWWWWWVVVUUUTTTSSSQQQRRRMMMMMMWWW\\\dddttt~~~[[[@@@888333333222111000000000000////////////////////////------,,,,,,,,,,,,++++++++++++++++++++++++++++++************+++++++++,,,,,,++++++******++++++,,,,,,,,,,,,---------.........000...111666111666HHH~~~~~~mmmbbb______\\\YYYZZZ[[[[[[ZZZYYY[[[aaaffflllrrrwwwyyy{{{uuunnnjjjggggggiiiiiikkkkkkfff\\\ZZZiiizzz{{{vvvqqqjjjddddddhhh```ZZZSSSQQQRRRRRROOOLLLJJJJJJLLLMMMQQQXXXaaafffkkknnnqqqsssuuuxxx{{{}}}bbbEEE;;;777555222111111000///---000000000//////......---,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////000111333555666777888888888888:::;;;<<<=========:::;;;<<<===>>>>>>>>>>>>@@@===<<<@@@EEEEEE???888::::::;;;>>>AAABBBAAA@@@999<<<:::>>>GGGJJJXXXppp------------------------............////////////333444555666666666999;;;===PPP}}}}}}zzzwwwssspppoooiiibbb]]][[[YYYWWWUUUVVVVVVWWWWWWWWWWWWVVVVVVVVVVVVWWWWWWXXXYYYYYYYYYXXXXXXYYYYYYYYYYYYXXXXXXUUUOOOOOO[[[iiiqqqtttvvv}}}~~~zzzrrrpppmmmiiieeeaaa___]]]]]][[[YYYYYYYYYYYYWWWVVVUUUVVVVVVVVVUUUTTTRRRQQQOOOQQQKKKKKKTTTXXX___nnn{{{{{{UUU===666333222111000000/////////........................------,,,,,,,,,+++++++++++++++++++++++++++++++++*********+++++++++,,,,,,,,,++++++******++++++,,,,,,,,,,,,---------.........000...111555222777IIIqqqiiixxxoooccc______\\\YYYZZZ[[[\\\ZZZXXXZZZ___dddlllrrrvvvwwwzzz|||sssmmmgggbbb___]]]]]]\\\UUUMMMNNN___qqq}}}xxxtttmmmfffeeehhh```ZZZSSSOOOOOOPPPOOOMMMLLLKKKJJJJJJNNNUUU^^^eeeiiilllpppssstttwwwzzz|||gggFFF:::555333222111111111///---//////...---------------------------------------------......///000000000000111333555777888999999888999:::<<<======>>>>>>::::::::::::::::::999999::::::<<<@@@CCCAAA;;;666666777888:::<<<=========<<>>AAAIIIMMM[[[uuu------------------------........./////////000000111333555666777999<<<>>>???VVV|||~~~{{{wwwtttssspppiiiaaa\\\[[[ZZZWWWTTTUUUUUUVVVVVVVVVVVVUUUUUUVVVVVVWWWWWWXXXYYYYYYYYYWWWWWWXXXXXXXXXWWWVVVUUURRRJJJHHHQQQ___iiinnnrrrtttxxxxxxuuusssuuussspppnnnmmmllliiigggdddbbbaaabbb```^^^\\\\\\ZZZWWWUUUUUUVVVVVVVVVTTTSSSQQQOOOMMMNNNIIIJJJSSSVVV\\\kkkuuuxxxTTT===777333222111000////////////------------------------------,,,,,,,,,+++++++++------------------------***++++++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,---------......///111...000555222888JJJ|||mmmvvvpppddd___^^^\\\YYYZZZ\\\\\\[[[YYYZZZ^^^ccclllrrrvvvwwwzzz~~~|||uuurrrmmmjjjiiigggccc^^^YYYUUUQQQNNNMMMQQQ___nnn{{{vvvooogggeeegggaaa[[[TTTQQQPPPRRRRRRQQQQQQPPPMMMKKKMMMTTT^^^eeehhhkkkooorrrtttwwwyyy{{{jjjGGG888444333111111222111///......---,,,+++++++++,,,,,,------------------------...//////000111111222222222333444666777888999999999:::;;;<<<===>>>>>>>>>>>>===<<<:::999777666666444999???AAA>>>;;;888888777888999999:::::::::;;;???CCCAAACCCIIIKKKZZZuuu,,,,,,,,,------------........./////////000000000000222444666777999===@@@AAA[[[yyy|||xxx{{{wwwvvvuuuqqqiii```[[[[[[ZZZXXXTTTTTTUUUUUUVVVVVVUUUUUUTTTVVVVVVWWWWWWXXXYYYYYYYYYWWWWWWXXXXXXWWWUUUSSSRRROOOGGGDDDJJJUUU]]]dddiiikkkooopppllljjjkkkkkkiiijjjjjjjjjjjjiiihhhffffffeeecccaaa```^^^\\\YYYVVVWWWWWWWWWVVVUUURRRPPPOOOLLLNNNIIIJJJSSSUUU[[[jjjqqq}}}ZZZ@@@888222222111000////////////------------------------------,,,,,,,,,,,,++++++------------------------++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,---------......///111...000555333999LLL~~~~~~qqqccc___^^^\\\YYYZZZ\\\]]][[[YYYYYY]]]aaakkkqqquuuwwwzzzzzzuuuuuuxxxwwwxxxvvvttttttsssmmmfffWWWQQQMMMOOORRRXXXbbblll|||xxxqqqhhhdddfffaaa]]]WWWTTTSSSUUUVVVVVVXXXVVVRRROOOPPPUUU^^^dddgggjjjooosssuuuwwwyyy{{{~~~hhhFFF888555333111111111222111000------+++******+++,,,---------------------------//////000111222222333333333444555777888888888888999999;;;<<<===>>>>>>>>>AAA@@@>>><<<:::999888888444;;;AAAAAA<<<888999<<<888:::;;;;;;::::::;;;===???CCCAAABBBFFFHHHWWWsss,,,,,,,,,---------........./////////000000000000111222444666666888<<<>>>BBB]]]yyyyyyxxx{{{wwwvvvwwwsssjjj___YYYZZZZZZXXXUUUTTTTTTUUUUUUUUUUUUTTTTTTVVVVVVWWWWWWXXXYYYYYYYYYWWWXXXXXXWWWVVVSSSPPPOOOMMMGGGDDDHHHMMMQQQWWW\\\```eeefffcccaaacccdddccccccdddeeefffgggggggggfffeeecccbbbbbbaaa___\\\ZZZYYYYYYYYYXXXVVVTTTRRRPPPNNNPPPJJJKKKSSSTTTYYYggglllyyy```BBB666222111000//////......///........................------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,++++++******++++++,,,,,,,,,,,,---------......///111...000555333999MMMpppbbb^^^]]][[[YYYYYY[[[\\\ZZZWWWWWW[[[^^^hhhoootttvvvzzzwwwkkk[[[WWWVVVZZZ___cccjjjqqq}}}yyyqqqhhhdddeee```]]]YYYWWWVVVXXXYYYZZZ]]][[[WWWSSSRRRVVV^^^cccfffjjjooosssvvvxxxzzz||||||aaaDDD:::666444111000111333333333///...,,,++++++---...///..............................///000111222333333555666777888888888888777888999:::;;;<<<=========@@@???===<<<;;;:::;;;;;;888;;;======:::888:::<<<666888::::::999:::===???>>>CCCAAAAAAEEEGGGXXXttt,,,,,,,,,------.........////////////000000000000222444555666666777:::<<>>;;;333333222111000000000000/////////---+++,,,000444///...---,,,,,,,,,,,,,,,......//////000000111111444666777888777777999;;;777999;;;======;;;999777;;;<<<===>>>>>><<<:::999999777555555777777777666777777666555444666:::===>>>CCCOOOWWWSSSNNN[[[ooo...............///000000......//////000111111111444444444555777999<<<===@@@XXXppp|||yyywwwuuussspppcccYYYXXX[[[\\\ZZZYYYXXXWWWUUUSSSSSSUUUWWWXXXVVVVVVWWWWWWXXXXXXXXXXXXYYYXXXUUUPPPJJJIIILLLOOONNNMMMLLLJJJIIIHHHHHHHHHJJJKKKLLLMMMMMMNNNNNNNNNNNNOOOPPPTTTZZZ```eeeggggggdddbbbaaabbbcccaaa___^^^]]]\\\[[[YYYXXXWWWWWWSSSRRRRRRRRRTTTXXX[[[]]]eeekkkvvv^^^AAA777222111111000000000000000---------,,,,,,------...++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,------......//////111//////222///666JJJuuufff^^^\\\[[[ZZZYYY[[[\\\YYYUUUSSSVVVZZZccclllsssuuuwww|||~~~{{{}}}uuupppqqqgggaaaeeehhhrrr{{{|||~~~|||zzzzzz|||~~~{{{xxxtttmmmggg```[[[YYYVVVTTTRRRPPPOOOOOOOOOPPPQQQUUUWWWVVVSSSUUU\\\cccggghhhkkkqqqxxx}}}~~~}}}\\\>>>:::555444333222111111111111111///---///333444222//////...---,,,,,,,,,,,,---......//////000111111111444666777888777888999;;;999:::<<<>>>>>><<<:::999;;;<<<===>>>===<<<:::999999777555555666777666555666777666555555777:::===@@@CCCMMMUUUSSSQQQ^^^ppp...............///000000......///000000111111222444444444555777999;;;<<<@@@WWWvvvkkk|||zzzxxxuuurrrmmmaaaXXXXXX\\\]]]\\\\\\WWWVVVUUUSSSSSSUUUWWWXXXWWWXXXXXXXXXXXXYYYYYYYYYZZZXXXRRRKKKGGGHHHNNNTTTPPPOOOMMMKKKJJJIIIHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIGGGHHHJJJOOOUUU\\\bbbeeeeeedddbbbbbbcccdddbbbaaa___^^^]]]\\\ZZZYYYXXXXXXUUUTTTSSSRRRTTTVVVYYY\\\ccchhhrrr}}}~~~___DDD888222111111000000000000000...------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,------......//////111...///222///666JJJvvvggg___]]]\\\\\\YYY[[[[[[YYYVVVUUUWWWZZZccckkksssuuuxxx}}}}}}zzz~~~uuuqqqmmm]]]QQQTTTZZZlll~~~}}}{{{xxxuuussstttvvvtttrrrooojjjddd___ZZZXXXSSSQQQNNNLLLJJJJJJJJJKKKQQQTTTVVVTTTRRRUUU\\\bbbggghhhkkkqqqwww{{{}}}|||___>>>999666555444333222222222222222...,,,111:::;;;444+++......---,,,,,,,,,------......//////000111222222444666888888888999:::<<<;;;<<<>>>??????>>><<<;;;:::;;;<<<======;;;:::999999777555555666666666555666666666555555777:::===AAAAAAGGGOOOPPPSSS```ooo...............///000000...//////000111111222222444444444555666888:::<<>>>>>>>>>>><<<;;;;;;;;;<<<<<<<<<<<<;;;:::999777555555666666555444555666666666666777;;;===@@@???BBBHHHMMMSSS```mmm...............///000000//////000000111222222222444444444444666888:::;;;@@@UUUssskkk~~~|||xxxuuujjj```WWWVVVWWWVVVVVVWWWVVVVVVUUUUUUUUUVVVXXXXXXYYYYYYYYYYYYYYYYYYYYYXXXXXXPPPHHHGGGMMMQQQNNNIIIIIIIIIHHHHHHHHHIIIJJJJJJJJJIIIIIIHHHHHHIIIJJJJJJGGGKKKPPPSSSTTTUUUVVVXXX[[[]]]___```aaaaaaaaaaaa```___^^^]]]\\\ZZZYYYYYYSSSRRRPPPNNNOOOQQQSSSUUUZZZ]]]ccclllxxx{{{eeeEEE444222111111000000000000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,------......///...000...///333000777KKKxxxjjjaaa^^^^^^___ZZZZZZYYYXXXWWWWWWXXXZZZ```hhhpppsssvvv}}}~~~|||vvv|||zzz}}}yyywww}}}iiifff___PPPHHHHHHHHHWWWqqq~~~xxxqqqjjjgggeeeiiihhhhhhfffccc___\\\ZZZQQQOOOLLLIIIGGGGGGIIIJJJPPPQQQQQQPPPQQQUUU\\\bbbfffiiinnnrrrvvvyyy|||}}}dddAAA999555444333111000000//////...---,,,...000000///---------,,,,,,,,,------.........///000111222333333555777999999::::::<<<>>>;;;<<<============<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<:::888666666666777666444444555666666666888;;;===AAA@@@AAAFFFLLLUUUbbbmmm...............///000000//////000111111222222333555444444444555777999:::???SSSuuujjj~~~|||yyyvvvjjj```WWWUUUUUUSSSSSSUUUVVVVVVVVVWWWWWWXXXYYYZZZYYYYYYYYYXXXXXXXXXXXXWWWSSSLLLFFFIIIOOOQQQJJJCCCFFFEEEFFFFFFGGGHHHJJJJJJIIIIIIIIIIIIKKKMMMOOOQQQMMMPPPTTTUUURRRPPPPPPQQQVVVYYY\\\^^^______```aaa```___^^^]]][[[ZZZYYYYYYQQQPPPNNNMMMMMMOOOQQQSSSRRRTTTZZZcccnnnzzz}}}zzz```DDD666222111111000000000000000///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,------......///---000...///333000777LLLzzzkkkbbb^^^^^^```YYYXXXWWWVVVVVVWWWXXXYYY]]]fffnnnqqquuu|||yyynnndddccchhhggg___VVV^^^\\\]]]eeekkkooosssxxxzzzyyylllddd[[[MMMIIIKKKFFFNNNdddvvvyyy}}}{{{ssskkkeeebbbcccddddddcccaaa]]]ZZZXXXNNNLLLHHHEEEDDDEEEGGGIIINNNNNNNNNNNNPPPVVV]]]cccgggkkkppptttwwwyyy|||~~~fffBBB:::555444333111000//////...---...///---+++***,,,///------,,,,,,,,,---............///000222333444444555777999::::::;;;===???<<<<<<============<<<<<<===============>>>>>>>>><<<:::888777888888666555333444666777777888;;;===BBBCCCDDDGGGLLLVVVdddooo...............///000000///000000111111222333333555444444444555777888:::>>>QQQzzzlll}}}{{{xxxvvviii```XXXVVVTTTSSSSSSVVVWWWWWWXXXXXXYYYZZZZZZ[[[XXXXXXXXXXXXWWWWWWVVVVVVLLLJJJIIIJJJLLLKKKFFFBBBFFFFFFFFFFFFFFFGGGHHHIIIGGGGGGGGGIIIMMMQQQUUUWWWRRRTTTTTTQQQLLLJJJLLLOOOSSSWWW[[[^^^^^^^^^```bbb______^^^\\\[[[ZZZYYYXXXQQQOOONNNMMMMMMOOOQQQSSSSSSVVV[[[cccnnnzzz|||{{{}}}^^^DDD666222111111000000000000000//////...---,,,,,,,,,,,,------------------------******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,------......///---000---///333000888LLL{{{mmmbbb]]]^^^```XXXWWWUUUUUUVVVWWWWWWXXX[[[dddlllppptttzzz~~~{{{lllbbbeeefff___VVVRRRQQQNNNNNNRRRWWW[[[dddmmmuuuxxxwwwyyytttggg[[[KKKHHHLLLEEEIII]]]iiinnntttwwwvvvuuuvvvxxxzzz}}}}}}vvvnnngggcccbbbcccccccccaaa^^^ZZZXXXLLLJJJFFFDDDCCCEEEHHHJJJLLLKKKKKKLLLPPPWWW___dddhhhlllqqquuuwwwyyy}}}hhhDDD<<<666555444222111000/////////111222000,,,***,,,...,,,,,,,,,,,,,,,---...///---...///000222333444555555777999:::;;;<<<>>>@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@>>><<<999888999999777666222444666777777999;;;===>>>BBBEEEFFFIIISSSbbblll...............///000000000000000111222222333333555444444444555666888999>>>PPPnnn}}}{{{yyywwwuuuhhh```XXXVVVUUUTTTUUUXXXWWWXXXXXXYYYZZZ[[[[[[\\\XXXXXXWWWWWWWWWVVVVVVVVVHHHJJJLLLKKKHHHEEEDDDDDDHHHGGGGGGFFFFFFGGGGGGHHHDDDEEEFFFIIINNNSSSXXX[[[UUUUUUSSSMMMFFFEEEIIINNNRRRVVV[[[^^^^^^^^^```bbb___^^^]]]\\\ZZZYYYXXXXXXQQQPPPNNNMMMNNNPPPRRRTTTZZZ\\\bbbjjjttt||||||bbbEEE444222111111000000000000000000///...---,,,+++++++++------------------------******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,------......///---///---///333000888LLL}}}nnnbbb]]]]]]___XXXVVVTTTTTTUUUWWWWWWWWWZZZccckkkooossszzz~~~}}}vvv{{{yyykkkbbbcccVVVTTTRRRQQQMMMJJJNNNUUUhhhooorrrvvvzzzlll\\\IIIFFFKKKEEEHHH[[[^^^dddkkkmmmllljjjkkknnnuuuyyy}}}}}}yyyqqqiiieeedddeeeeeeeeeddd```]]][[[LLLJJJGGGDDDDDDGGGJJJLLLKKKJJJIIIKKKPPPWWW```eeehhhmmmsssvvvxxxzzz}}}hhhEEE===888777555333222111000000222333444333000...---,,,,,,,,,,,,,,,,,,---...///---...///111222333555555555777999;;;;;;<<>>>>>???@@@AAAAAA???===:::999:::999888777222444666777888999;;;===:::@@@DDDCCCEEEOOO^^^hhh......---......///000111111111222222222333333333333444555666666777999;;;===OOOyyy~~~kkk{{{wwwssspppiiiccc\\\VVVTTTSSSTTTTTTWWWWWWVVVVVVVVVVVVWWWWWWYYYXXXVVVTTTSSSRRRQQQQQQIIILLLNNNKKKFFFBBBCCCFFFGGGFFFFFFFFFHHHHHHFFFEEE@@@EEEKKKKKKIIIJJJQQQWWW[[[YYYSSSJJJAAA???CCCIIIPPPUUUZZZ]]]\\\]]]___aaa^^^^^^]]]]]]]]][[[WWWTTTTTTRRRQQQQQQPPPRRRZZZcccaaafffnnnyyy}}}ZZZ???444333333222111000///...---.........------,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------------------000...///444111999NNNwwwgggaaa___]]]\\\[[[YYYVVVUUUUUUUUUSSSRRRZZZ___eeelllqqquuuzzz}}}}}}{{{uuufffYYYVVVUUUPPPKKKJJJVVV]]]___dddyyysssaaaQQQMMMLLLKKKQQQZZZZZZYYYXXXXXXZZZ]]]```bbbqqquuu{{{}}}vvvnnnhhheeecccbbbbbbbbbaaa^^^\\\PPPKKKEEEBBBBBBEEEHHHJJJKKKJJJJJJKKKPPPVVV]]]aaadddggglllrrrwww{{{~~~kkkLLL;;;888444000......000000000@@@<<<666000---,,,...///......---------......///...000333444444444555777999999999:::;;;<<<===>>>AAA@@@???>>>>>>>>>???@@@<<<<<<===>>>??????@@@@@@>>><<<:::<<<;;;999666555666666666888:::<<>>???BBBAAA???>>>>>>???@@@AAA>>>>>>>>>>>>??????@@@AAA???===;;;;;;;;;999888777777777777888:::===???@@@DDD>>>AAA???GGGOOOPPPkkk,,,,,,,,,,,,---...///000222222111111222222333444666777888777666777999:::===GGGiii}}}gggzzz~~~yyyuuuqqqccc___ZZZWWWWWWWWWXXXXXXXXXXXXXXXWWWWWWXXXXXXXXX___]]]ZZZUUUQQQNNNKKKJJJ^^^bbbeeeddd___[[[YYYYYYYYYSSSMMMHHHGGGHHHJJJJJJKKKNNNOOOKKKFFFDDDGGGKKKVVVYYYXXXPPPDDD???BBBGGGMMMRRRXXX[[[\\\]]]___bbbeeecccaaa```^^^[[[VVVSSSNNNNNNQQQTTTTTTTTTYYY```mmmqqqyyy|||```BBB666222222111000//////......------------,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------.........000...///333222;;;QQQssshhhbbb``````^^^\\\YYYXXXXXXXXXVVVUUUXXX\\\ccciiioootttzzz}}}rrr]]]VVVYYYMMMMMMKKKKKKQQQdddlll``````dddbbb[[[ZZZYYYZZZ]]]bbbdddcccaaa```fffpppyyy}}}}}}zzzwwwlllfff___ZZZXXXXXXXXXXXXSSSOOOIIIFFFFFFGGGIIIIIIEEEFFFIIIMMMSSSZZZ```ddddddhhhnnntttxxx||||||wwwWWW@@@777444333333444777888888777BBB???999333...,,,,,,------------....../////////000222444555555666888999:::::::::;;;<<<===??????AAA@@@>>>>>>???BBBEEEGGGAAA@@@???>>>>>>???AAABBB@@@>>>;;;999:::;;;;;;:::888888999:::;;;===???@@@???<<>>DDDccc~~~|||eeettt}}}yyysssooobbb___[[[XXXXXXYYYYYYXXXYYYXXXXXXWWWWWWXXXXXXYYYZZZXXXVVVTTTQQQPPPOOONNNhhhmmmsssuuurrrmmmhhheee___YYYRRRLLLIIIHHHGGGGGGJJJLLLLLLIIIEEEDDDGGGJJJSSSXXXZZZSSSGGG@@@BBBGGGLLLQQQWWW[[[\\\]]]```bbbhhhfffccc```^^^ZZZVVVSSSQQQQQQTTTWWWUUURRRUUUZZZgggkkksss|||___AAA555222111111000//////......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************+++++++++++++++,,,,,,+++++++++++++++++++++++++++,,,,,,------.........///111...///333222<<>>???@@@>>>===<<<===@@@DDDHHHKKKCCCBBB???======???AAABBB@@@???;;;777888<<<>>><<<999999:::;;;<<<===??????<<<<<>>333111111000000///.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********************************++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,---.../////////111...///333222:::PPP|||nnndddaaa```\\\ZZZXXXVVVVVVVVVUUUSSSSSSWWW^^^eeelllssszzz~~~yyypppjjjiiikkkkkkoooooofffYYYQQQQQQSSSUUUOOOMMMOOOJJJEEEPPP```vvv{{{wwwjjjcccdddbbb\\\]]]dddkkklllhhhdddeeegggcccggglllrrrvvvxxxxxxwwwpppmmmiiieeeaaa\\\WWWTTTPPPNNNJJJIIIJJJKKKLLLLLLHHHIIILLLPPPUUU[[[___bbbgggmmmtttyyy|||~~~\\\???222222111222333444333000...------,,,+++,,,---///000,,,---...///000000000000000111222222222444666999;;;;;;;;;<<<===>>>???@@@??????>>>>>>???BBBEEEGGGBBB@@@>>><<<<<<===@@@AAA>>>>>>:::666777>>>@@@===999:::;;;<<<======>>>>>><<<>>>JJJJJJQQQTTTUUUppp,,,,,,,,,,,,---...///000333222111000000222444555999:::;;;:::999:::<<<===AAAEEEbbb}}}uuufffmmm{{{uuummmiiibbb```]]]\\\\\\[[[YYYWWWWWWWWWWWWVVVVVVWWWWWWWWWVVVUUUSSSPPPNNNMMMLLLLLLLLLQQQZZZaaaeeeddd```]]]ZZZWWWUUURRROOOLLLGGGDDDKKKKKKIIIFFFDDDEEEGGGJJJQQQUUUWWWTTTMMMGGGFFFGGGNNNSSSYYY\\\]]]^^^```cccfffccc```]]][[[YYYVVVSSSPPPOOOQQQSSSRRRPPPTTTZZZ___eeennnvvv}}}~~~yyyuuuSSS;;;333000000000//////.........++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++*********************************++++++,,,,,,---++++++++++++++++++++++++***+++,,,,,,---...//////...111///000333000777LLL}}}pppgggaaa___[[[YYYVVVUUUUUUUUUSSSRRRQQQUUU\\\cccjjjrrrzzz|||xxxxxxjjjiiidddYYYRRRPPPOOONNNSSSOOOPPPSSSOOOHHHGGGLLLNNNTTTXXXUUURRRWWW^^^bbb]]]eeemmmpppmmmkkkmmmoooccceeegggkkkooosssvvvxxxooonnnllliiifff```YYYSSSRRROOOMMMLLLMMMNNNMMMLLLJJJJJJLLLPPPUUU[[[```ccciiipppxxx}}}zzzwww___BBB666222111000111111000---***///.....................+++,,,...000111111111000000111111111111333666999:::::::::;;;<<<===??????CCCBBB@@@>>>======>>>>>>>>>===<<<;;;;;;<<<>>>???;;;===:::444666???AAA===999:::;;;<<<<<<<<<<<<<<<===???LLLNNNWWW[[[YYYrrr------------...///000111444222111///000222444555666777888888777888:::<<>>???@@@@@@???>>>===;;;:::999::::::999999:::;;;<<<===888<<<:::444666@@@AAA<<<999999;;;<<<<<<;;;::::::======JJJOOOZZZ^^^ZZZppp......---......///000111444333111///000222444666333444555666666777999;;;>>>FFFhhhnnnppp}}}uuulllfff\\\\\\\\\]]]______^^^\\\VVVUUUUUUTTTTTTUUUUUUVVVSSSRRRPPPNNNLLLJJJIIIIIIFFFCCC@@@???@@@CCCEEEFFF???>>>>>>???BBBDDDDDDDDDFFFEEEFFFGGGKKKQQQWWWZZZRRRRRRQQQQQQQQQNNNKKKHHHRRRVVV\\\^^^^^^^^^```ccc___]]]ZZZYYYXXXXXXVVVUUUSSSOOOLLLJJJFFFEEEKKKSSS^^^dddlllqqqvvv|||~~~fffIII888555///////////////.........*********++++++,,,,,,,,,++++++++++++++++++++++++************************))))))***+++,,,,,,------++++++++++++++++++++++++******+++,,,---//////000---111000111444...222DDDyyy~~~tttmmmeee___[[[YYYVVVUUUUUUUUUTTTRRROOOSSSYYY```hhhqqqzzz}}}yyytttrrrrrruuusssuuu}}}rrrnnniiicccWWWYYYWWWQQQNNNOOOPPPOOONNNCCC>>>CCCHHHNNN\\\lllnnnkkkjjjpppwwwyyysssmmmgggdddaaa```aaafffkkknnnvvvuuusssqqqnnniiiddd___\\\ZZZWWWTTTSSSPPPMMMKKKIIIIIIJJJNNNTTT]]]eeejjjlllttt}}}sssqqqHHH222222444333111111111111000///------......///......---+++,,,///111222222111000222333333333333555888;;;999999999:::;;;<<<===>>>:::;;;<<<======<<<;;;:::777777888999::::::;;;;;;666;;;999333666@@@AAA;;;888999:::;;;;;;;;;:::999<<<;;;HHHNNN[[[___YYYmmm------......//////000000222111111111222333444444555555555555666888999999???EEEdddmmmlll|||tttjjjddd]]]\\\[[[[[[]]]^^^]]][[[VVVUUUSSSTTTVVVVVVSSSPPPTTTSSSQQQOOOLLLHHHEEEDDDCCCCCCCCCCCCCCCEEEHHHJJJIIIDDD???>>>AAABBB@@@<<>>ttt{{{wwwnnnhhhfff]]]\\\YYYWWWUUUSSSSSSSSSSSSTTTXXX___jjjttt{{{~~~~~~|||sssjjjbbb]]]```fffppp||||||wwwrrrddd^^^WWWSSSRRRRRRQQQPPPGGGCCCBBBDDDFFFKKKWWWbbbooooooooopppqqqpppmmmjjjllljjjfffaaa___```dddhhhrrrtttvvvvvvtttnnniiieee___]]][[[ZZZZZZVVVOOOJJJLLLKKKLLLQQQUUUXXX```iiiuuuzzzsssyyy```>>>666666333222000...---...///000+++,,,------......------...000111000///...///111555444333333333555777888888999999::::::;;;<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<999999999999999999999999999888777666666555555555444666999;;;===>>>??????:::CCCFFFLLLUUUWWW^^^nnn------......///000000000111111111111111222333333555555555555666777999999999???\\\nnnnnn}}}vvvnnniii^^^]]]\\\\\\]]]]]]\\\ZZZWWWUUUSSSTTTVVVVVVUUUSSSWWWVVVSSSOOOKKKGGGDDDCCCDDDFFFFFFEEECCCDDDHHHKKKJJJEEE@@@>>>??????>>><<>>mmm{{{yyy|||qqqhhhbbb___]]][[[XXXVVVUUUTTTTTTRRRSSSVVV]]]fffpppvvvyyy}}}zzzuuussssss}}}}}}~~~rrrcccZZZXXXWWWSSSOOOJJJFFFCCCDDDGGGMMMYYYdddllloooqqqqqqnnnllllllmmmhhhgggfffcccaaaaaadddfffmmmoooqqqsssrrroookkkiiiccc```^^^\\\\\\XXXRRRMMMNNNLLLMMMRRRVVVZZZbbbjjjvvv{{{]]]<<<444444333222000...---...///000,,,,,,---............------///111111000111222444888666444222222333555777888888888999::::::;;;;;;;;;;;;;;;;;;::::::::::::888888888888888999999999:::999777666555555555555555666888:::<<<>>>??????:::??????CCCNNNSSS[[[mmm------...//////000111111111111000000000111222222444444444555666777999::::::???XXXssssss}}}wwwooojjj```___]]]\\\]]]\\\ZZZYYYXXXVVVTTTTTTUUUWWWWWWWWWWWWTTTPPPKKKFFFCCCBBBAAABBBEEEGGGEEEAAAAAAEEEIIIMMMKKKHHHDDDAAA>>>===<<<===BBBLLLWWW___aaa]]]ZZZYYYTTTQQQRRRRRROOOOOOPPPWWWXXXYYYZZZ[[[]]]^^^^^^]]][[[YYYXXXXXXXXXWWWUUUTTTTTTRRRLLLFFFDDDEEEHHHTTT]]]fffmmmvvvhhhEEE555---000000000/////////......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,++++++,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......000...---///000111666===ccctttwwwwwwjjj``````___\\\YYYWWWVVVVVVVVVRRRRRRTTTZZZbbbkkkrrruuu{{{~~~sssiiilllmmmkkknnnyyymmmbbb``````[[[VVVOOOIIIEEEDDDFFFLLLWWWbbbbbbfffhhheee^^^[[[]]]```aaacccddddddcccbbbbbbcccfffhhhjjjlllnnnooonnnnnnhhheeeaaa___^^^[[[UUUPPPOOOMMMOOOTTTWWW[[[ccclllwww{{{VVV:::444333333222000.........//////,,,------...............---///111111111222444666999777444111111222444666777777777888999999::::::::::::999999888888777777666666666777777888888888;;;999777555333444444555666666777999;;;===???@@@;;;===999<<>>===BBBKKKUUU]]]___]]]ZZZ[[[VVVSSSSSSRRRPPPPPPSSSXXXYYYYYY[[[\\\]]]^^^^^^]]][[[YYYWWWVVVVVVUUUUUUUUUUUURRRMMMGGGDDDCCCDDDOOOXXXccckkkxxx~~~\\\AAA999777000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,+++++++++,,,------...++++++++++++++++++++++++***++++++,,,------......000...---000000000555;;;[[[wwweee|||mmmaaa```___\\\YYYWWWVVVVVVVVVQQQQQQSSSXXX```iiipppssszzz}}}|||ppp]]]]]][[[YYY[[[cccnnntttwwwiiibbbbbbddddddbbbWWWOOOHHHFFFEEEHHHPPPYYYYYYZZZZZZUUUNNNKKKLLLOOOYYY]]]bbbddddddaaa___^^^___```cccfffiiimmmoooqqqlllhhhdddbbbaaa^^^XXXSSSOOOMMMOOOTTTYYY]]]eeemmmwww|||oooLLL888666555222111000///.........///------...////////////...---///111111111111333555888666333000000222555777666666666777888888999999999999888777666555555444444555555666666777777777<<<:::777444333333444555666666777888:::<<>>???:::<<>>FFFYYYzzz~~~www}}}tttjjjdddcccaaa___^^^]]][[[YYYWWWXXXWWWVVVUUUUUUWWWYYY[[[ZZZVVVQQQKKKHHHGGGGGGHHHEEEIIIKKKHHHDDDCCCEEEIIIHHHLLLPPPRRROOOKKKGGGDDD@@@AAADDDJJJPPPUUUWWWWWWYYYUUUSSSTTTRRRPPPQQQVVVYYYZZZZZZ[[[\\\]]]^^^^^^\\\[[[YYYVVVSSSRRRSSSSSSUUUTTTRRRNNNIIIEEECCCCCCKKKTTT___iiixxx~~~yyysssxxxwwwUUU???<<<===////////////............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,+++++++++,,,------++++++++++++++++++++++++******++++++,,,------...000---...000000000444:::WWWbbb|||ooobbb```^^^\\\YYYWWWVVVUUUUUUQQQQQQRRRWWW___hhhooosssxxx{{{xxxrrriiifffaaa\\\YYYXXX\\\___bbb___\\\YYYZZZ]]]```bbb```WWWOOOLLLJJJIIIMMMRRRUUURRRNNNKKKJJJJJJJJJKKKTTTYYY___cccccc```]]][[[[[[\\\^^^```dddiiimmmooollliiieeecccbbb___YYYTTTNNNMMMOOOUUUZZZ___gggpppxxx|||zzzaaaDDD777777555222111000//////.........---...//////000000//////...///111000//////000111555333111000111444777999555666666777777888999999888888777666555555444444444444555555555666666666:::999666444333333444444666666666777999<<>>@@@===@@@LLLTTT^^^ppp------...///111222333333222222111000000000111111222222333444555777999:::888@@@PPPmmmuuu{{{wwwnnngggdddbbb___^^^]]]\\\YYYWWWWWWWWWWWWVVVUUUUUUXXXZZZWWWTTTPPPLLLJJJJJJLLLMMMNNNOOONNNKKKHHHEEEDDDDDD@@@DDDJJJOOORRRQQQOOOLLLDDDAAA??????CCCHHHLLLNNNSSSQQQQQQSSSRRROOORRRWWWYYYYYYZZZZZZ[[[\\\\\\]]][[[ZZZXXXTTTPPPOOOPPPQQQSSSRRRPPPNNNKKKGGGDDDCCCIIIQQQ\\\gggxxxyyyqqqiiiqqqwwwUUU===888888/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++******++++++,,,,,,------///---...000000///333999UUUlllyyy{{{oooddd```^^^\\\YYYWWWVVVVVVVVVQQQPPPPPPTTT\\\dddkkkooorrrvvv{{{~~~yyywwwuuuooohhhccc]]]VVVSSSTTTPPPRRRRRRQQQPPPPPPSSSVVVbbb[[[UUUSSSRRROOONNNPPPNNNJJJFFFEEEHHHLLLNNNOOOSSSXXX___bbbbbb___]]][[[[[[[[[[[[]]]```cccfffhhhgggeeeccccccbbb^^^XXXRRRMMMMMMPPPVVV\\\bbbllluuu{{{~~~tttZZZ@@@777888333111111111000//////.........//////000000000000000///000111000///...///000222111111111222555777999666666666777888888999999888888777777666666555555555555555555555555555555777777666555444444444444555555666888:::<<<>>>???:::???>>>@@@IIIOOOZZZnnn------...000111222333444333333222111111111111111111111222333555777999:::777===GGG^^^ssspppyyypppjjjdddbbb___^^^]]]\\\ZZZXXXUUUWWWXXXWWWUUUTTTVVVWWWSSSSSSSSSUUUXXX]]]aaadddeeeaaa\\\XXXUUUPPPKKKFFFFFFFFFGGGKKKPPPSSSRRRQQQJJJFFFBBB@@@AAACCCEEEFFFKKKKKKNNNQQQQQQOOOQQQWWWWWWWWWXXXXXXYYYZZZZZZZZZYYYYYYVVVRRRMMMKKKMMMPPPPPPPPPOOONNNLLLJJJFFFDDDHHHOOOZZZfffwwwxxxpppkkkvvvqqqOOO888444444//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,+++++++++++++++,,,*********************************+++,,,,,,------///---...000000///222888OOOyyyttt~~~rrrgggaaa```]]]ZZZXXXWWWWWWWWWRRROOONNNPPPVVV]]]cccfffkkkooovvv{{{~~~yyyrrrooohhh___[[[\\\YYYWWWTTTQQQNNNLLLKKKKKKYYYTTTSSSVVVWWWTTTRRRRRRKKKIIIFFFDDDDDDHHHNNNSSSWWW[[[```cccbbb```^^^]]]\\\\\\[[[\\\\\\^^^___```bbbaaa```aaaaaa]]]VVVOOONNNNNNQQQYYY```gggqqqzzznnnTTT===888888111111111111000000///...---//////000111111111111000...///111111000000111333111111222222333444555666666666777888888999999:::888888888888888777777777777777666666555555444444444555555666666555444444333555777999;;;<<<===>>>999??????>>>DDDIIIWWWnnn------...000111333444444444444333222111111222222111111222333555777999:::<<<@@@EEEVVVsssiiiyyypppiiicccaaa___^^^^^^]]]ZZZXXXUUUWWWYYYXXXUUUSSSTTTVVVVVVXXX]]]dddmmmwww~~~yyyrrrlllhhhbbbYYYRRRSSSNNNIIIJJJOOOSSSSSSQQQOOOLLLHHHFFFFFFEEECCCBBBFFFGGGKKKPPPPPPNNNQQQWWWUUUVVVVVVWWWWWWXXXXXXXXXXXXXXXVVVQQQKKKJJJLLLNNNNNNNNNNNNNNNMMMKKKGGGDDDGGGOOOYYYeeevvv{{{tttqqq~~~}}}fffDDD111333666//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,,,,,,,++++++***+++++++++************************)))******+++,,,,,,------///---...111000///222777HHH|||ooowwwlllcccaaa___\\\ZZZYYYXXXXXXRRROOOLLLMMMQQQWWW\\\^^^eeejjjrrryyy~~~{{{rrroooqqqjjjccc[[[UUUSSSPPPKKKGGGNNNLLLNNNUUUYYYWWWTTTSSSOOOPPPNNNIIIDDDFFFNNNVVVZZZ]]]aaaccccccaaa``````^^^]]]\\\[[[ZZZZZZZZZZZZ^^^]]]^^^``````\\\TTTMMMOOOOOOSSS[[[cccjjjuuu~~~iiiPPP;;;888999111111111111111000///...---//////000111111111111111---///111111111222444666222222333444444444333333777777777888999999::::::888888888888999999999999888888777666555444444333222333555777777666555333222444777:::<<<=========999AAA@@@===@@@EEEVVVppp000000000000111111111111111111111111111111111111000111333555666666666555999@@@FFFJJJgggwwwdddzzzoooggg___bbbeeeddd___[[[YYYYYYXXXYYYYYYXXXUUUSSSSSSSSSRRR```sssxxxsssmmmfff___ZZZRRRLLLJJJKKKNNNOOORRRSSSSSSPPPLLLJJJMMMPPPMMMMMMMMMNNNOOOPPPRRRRRRVVVXXXZZZYYYWWWWWWYYY\\\XXXWWWUUURRRPPPNNNLLLKKKQQQQQQQQQPPPNNNJJJGGGDDDIIINNNXXXgggwwwrrrttt|||}}}gggAAA///333111////////////////////////++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++...---,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,---------....../////////...---...222444JJJjjjzzzsssmmmdddbbb]]]XXXVVVXXXYYYYYYUUUTTTQQQNNNMMMPPPVVVZZZaaagggnnnuuuyyy~~~uuuiii___YYYVVVSSSPPPQQQLLLJJJPPPVVVWWWVVVWWWRRRPPPMMMMMMNNNPPPQQQQQQddd```______\\\YYY[[[``````cccddd```YYYUUUVVVXXXYYY```ccc___[[[ZZZUUUOOOKKKOOOUUU]]]hhhrrr{{{wwwXXXHHH:::666666333111222222111///...///111000000000000000000000000000111111222222333444444000222333333333444666888:::999888888999:::<<<===;;;;;;:::999999888888777777777777777777777777777555555444444444666777888777777888999:::;;;;;;<<<===AAA>>>>>>FFFJJJSSSfff//////000000000111111111222222222222222111111111000111333444555666666555777===DDDIIIccc{{{dddyyy}}}qqqhhhaaaccceeeddd___[[[YYYYYYXXXYYYZZZXXXVVVSSSSSSSSSVVVggg~~~tttgggiiiccc\\\VVVSSSRRRQQQPPPRRRSSSUUUTTTQQQOOOMMMMMMNNNNNNNNNOOOPPPQQQSSSSSSUUUXXXZZZZZZXXXWWWYYYZZZYYYYYYWWWUUUSSSPPPNNNMMMPPPPPPOOOMMMKKKHHHEEECCCHHHLLLVVVeeevvvwww~~~~~~ddd@@@333555...........................++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++...---,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------...---......---,,,---000333FFFfffxxxnnnssseeebbb]]]XXXVVVWWWWWWWWWVVVTTTQQQNNNLLLOOOTTTXXX```gggooouuuxxx}}}sssfff^^^YYYVVVUUUSSSMMMJJJNNNSSSTTTTTTUUUSSSQQQNNNMMMNNNQQQUUUXXXccc```^^^^^^ZZZUUUVVVZZZ\\\```bbbaaa[[[WWWWWWXXXWWW^^^aaa]]]ZZZYYYUUUOOONNNRRRYYYaaajjjrrrzzz~~~uuuVVVFFF:::666666111111111222000///...///111111111111111111111111111000111111222222333333444111222444444333444777999999999888888999:::<<<===;;;::::::999999888888777555555555555555555555555:::999888777666666666777777777888999:::;;;;;;<<<:::>>>;;;<<>>777777+++........................++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,------------,,,---------,,,---///222AAA```pppaaa~~~~~~kkkfff```\\\ZZZXXXWWWWWWVVVUUURRRNNNLLLMMMQQQTTT[[[dddnnnsssvvv}}}tttjjjeeecccaaa\\\TTTOOOPPPSSSRRRSSSUUUXXXXXXVVVSSSQQQSSSXXX]]]bbb^^^]]][[[WWWPPPOOOSSSXXX\\\aaabbb^^^ZZZXXXXXXUUUZZZ]]]ZZZWWWVVVTTTPPPQQQWWW___gggnnntttzzz}}}oooPPPBBB999777666000000111111000......///000111111111111111111111111000000111111222333333333222333444444444555777999888888888888999:::;;;<<<:::::::::999888888777777444444444444444444444444999999888777666666666666777777888999:::;;;;;;<<<888<<<999:::BBBFFFPPPccc////////////000000000111222222222222333333333333111111222333444444555555555888>>>>>>HHHtttiiigggyyyoooeeeeeedddccc```^^^\\\[[[YYYZZZ[[[YYYWWWTTTTTTTTTcccpppvvvjjjbbb^^^[[[YYYVVVUUUVVVYYY\\\ZZZUUUPPPPPPPPPPPPPPPPPPQQQRRRSSSRRRUUUXXXZZZZZZXXXWWWVVVYYYZZZ[[[\\\\\\[[[YYYXXXRRRPPPMMMJJJHHHGGGGGGGGGJJJMMMUUUcccttt___;;;777666+++........................++++++++++++++++++++++++******+++++++++,,,,,,,,,************************,,,,,,+++++++++++++++,,,************++++++++++++++++++,,,,,,,,,---------,,,---...---------000222>>>ZZZrrrZZZggguuummmfffbbb```\\\ZZZYYYWWWVVVSSSOOOLLLLLLNNNQQQTTT___kkkqqqttt|||{{{wwwuuutttjjjbbbZZZXXXWWWTTTTTTVVV\\\```cccaaa[[[XXXYYY\\\^^^[[[YYYXXXTTTMMMLLLOOOWWW\\\aaaccc```\\\YYYWWWUUUWWWYYYWWWUUUTTTSSSRRRSSS[[[eeennntttxxx}}}dddFFF===777777777000///000000///......///111111111111111111111111111000000000111222222333333333444555555444555777999777777777888999999:::;;;::::::999999888777777777444444444444444444444444333333333444555666777777777777888999:::;;;;;;<<<777;;;999999BBBGGGQQQddd...////////////000000000111111111222222333333333222222222222333444444555555555;;;;;;>>>bbbqqqbbb{{{|||ssshhhfffdddbbbaaa___^^^]]]ZZZ[[[\\\ZZZWWWUUUUUUUUU___iiivvvrrrjjjfffeee\\\YYYXXXYYY\\\]]][[[XXXRRRQQQQQQPPPPPPPPPPPPQQQPPPRRRTTTWWWYYYXXXWWWUUUUUUWWWYYY\\\^^^_________WWWTTTQQQNNNLLLKKKLLLMMMNNNQQQYYYeeeuuu]]]888333333...........................++++++++++++++++++++++++******+++++++++,,,,,,,,,************************+++++++++******++++++,,,)))))))))******++++++++++++++++++,,,,,,,,,---------...//////...///111222;;;TTTaaa[[[mmmsssiiifffccc]]]ZZZ[[[WWWVVVTTTPPPMMMKKKMMMNNNRRR]]]iiinnnqqqyyyuuunnnfffbbb]]]WWWTTTVVVZZZccckkkmmmhhhaaa]]]\\\ZZZXXXVVVVVVRRRMMMLLLPPPZZZ]]]aaacccaaa]]]ZZZWWWVVVVVVVVVVVVTTTRRRRRRTTTUUU^^^jjjtttyyy}}}wwwUUU===777444555777111///000000000......000111111111111111111111111111///000000111111222333333333444555444444444666888666666777888999999999999::::::999888888777777666555555555555555555555555111222333444555666777777777777888999:::;;;;;;<<<888<<<:::;;;DDDIIITTTggg......////////////000000000000000111111222222333222222222222222333444444333111888<<<<<>><<<===FFFLLLWWWjjj........./////////000000...//////000000111222222333222111111111222333444444///777===;;;PPPgggggg~~~~~~|||mmmiiidddaaaaaabbb```___[[[\\\]]][[[XXXVVVVVVVVVaaakkk|||yyytttooommmkkkfffaaa___^^^___ZZZYYYWWWTTTRRRQQQPPPOOOKKKJJJKKKOOOTTTWWWWWWVVVTTTTTTUUUVVVYYY]]]```bbb___^^^\\\ZZZXXXWWWWWWWWWRRRVVV___mmm}}}NNN888333///222------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,***************************************+++,,,,,,((((((((()))***+++++++++***++++++++++++,,,,,,,,,,,,---///000//////000111333CCCppp___UUUnnn|||lllhhhddd]]]ZZZ^^^WWWWWWVVVTTTPPPMMMMMMMMMQQQXXXbbbhhhmmmsss}}}|||yyyxxxvvvoooeee___^^^VVVZZZ___dddgggfffeeeccc^^^YYYVVVTTTPPPMMMPPPUUU``````______aaaaaabbbaaa]]]XXXVVVVVVTTTPPPSSSYYY___iiiuuu|||~~~[[[CCC666555111000444222000111222111000111222444222222222222222222222222//////000000111111222222222333333333222222333555444555666888888888888777999999888888777777666666444444444444444444444444555555666777777666666555777777888999:::;;;;;;<<<:::>>>===>>>HHHMMMYYYlll............/////////000---......///000111111111333222111111111222333444666...666===888IIIyyyjjjdddwww~~~nnniiidddaaaaaabbbaaa```[[[\\\]]]\\\YYYWWWVVVVVV^^^llluuuvvvsssmmmeee___]]]^^^^^^\\\ZZZWWWTTTRRRPPPPPPIIIHHHIIIMMMSSSWWWWWWWWWVVVUUUTTTTTTVVVZZZ^^^```aaa```___]]][[[ZZZYYYYYYQQQVVV```oootttGGG:::666...222------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))))))))))))))))))))******))))))***+++,,,,,,'''(((((()))***+++++++++******+++++++++,,,,,,,,,***,,,...///......///000000===hhhnnnYYYjjjooojjjggg___]]]aaaWWWXXXWWWUUUQQQNNNMMMNNNKKKRRR\\\eeemmmuuu~~~}}}}}}~~~~~~xxxmmmfffeee[[[YYYYYYZZZ^^^aaabbbcccaaa\\\WWWTTTPPPMMMQQQVVVaaa___^^^^^^```cccfffggg___ZZZWWWWWWTTTPPPSSSZZZcccmmmxxx~~~~~~WWWAAA888777111///333222111222333222111111333555222222222222222222222222/////////000111111222222111222333222111111333444333555666888888888777777999999888888777666666666333333333333333333333333///000222444666777666666777777888999:::;;;;;;<<<:::>>>===???HHHNNNYYYmmm000000////////////000000////////////////////////000111111222222333333444666666444777<<<@@@ZZZrrreeellltttjjjcccdddeeeccc^^^\\\[[[]]]___]]]ZZZWWWWWWXXX```kkk}}}tttnnnkkkeee___ccc```]]]YYYVVVRRRNNNKKKJJJGGGHHHLLLOOOOOOSSSXXXUUUTTTRRRQQQRRRTTTWWWYYYWWWXXXYYYYYYYYYXXXWWWVVVUUUZZZdddrrryyymmm~~~^^^@@@222222111---------,,,,,,,,,,,,++++++,,,++++++******++++++,,,++++++++++++++++++++++++******************************))))))***++++++,,,***$$$***///))))))+++&&&++++++++++++,,,---...///---------...............666<<>>:::???===DDDJJJKKKfff000000////////////000000////////////////////////111111111222333333444444111333222555999999NNNrrrqqqccchhhwwwmmmeeeeeefffddd```___[[[^^^___^^^[[[WWWVVVVVVYYYdddvvvxxxnnnkkkiiifffbbb```^^^\\\[[[XXXTTTQQQJJJGGGFFFJJJLLLMMMQQQVVVVVVTTTSSSQQQQQQQQQRRRSSSRRRSSSTTTTTTTTTTTTSSSRRRTTT[[[hhhvvvwwwnnn}}}]]]???111000000,,,------,,,,,,,,,,,,++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++************************+++***************++++++000((()))***$$$&&&,,,)))*********++++++,,,---...------------............222666NNNqqqaaajjj{{{hhh```]]]\\\YYYYYYZZZZZZXXXUUUPPPLLLJJJMMMTTT]]]hhhrrrxxx|||{{{yyyyyywwwuuupppiiibbbbbbbbbaaabbbeeeeeedddaaa]]]ZZZZZZ[[[\\\iiifffbbb______bbbfffhhheee^^^ZZZYYYTTTOOOVVVcccjjjuuusssIII<<<444666666000///333222444555555333222222222222111111333444444111...---///000000000111555888111111000000111222222333444666666555444333333444333333333333222111000///444444333333333333333444555555555444444444555555444555555666777999:::;;;===:::???<<>>SSS{{{iiiYYYfffyyypppgggeeeccc``````bbb______``````^^^[[[XXXUUUVVV\\\aaakkkttthhhfffcccaaa___]]]YYYWWWRRRLLLGGGFFFEEECCCFFFKKKPPPSSSVVVXXXYYYXXXVVVTTTRRRQQQQQQPPPOOONNNNNNNNNQQQ\\\lllxxx~~~pppPPP:::222000///...------,,,,,,,,,++++++++++++,,,------------,,,+++++++++++++++++++++++++++************************++++++***************+++***)))---,,,%%%)))+++!!!*********)))******++++++++++++,,,,,,---......///333444???hhh{{{kkkYYYYYYrrrppphhhccc^^^YYYWWWWWWUUUQQQMMMIIIIIIKKKNNNUUUbbbpppzzzyyyxxxkkknnnpppxxxuuukkkgggeeeccccccdddfffeeeccc```\\\\\\\\\^^^```dddgggiiibbb[[[TTTRRRTTT]]]jjjvvvmmmRRR;;;666333333333222333555444555555444333222333444666666666555444333222222777555333111111111222222555555333111000//////...111333444333222222333444555555555555555444444333222222222222222333444444333333444555666666555555555555666777888:::;;;<<<;;;999???:::???DDDIIIggg///......------....../////////////////////////////////000000111222222222111444111000666777???PPPmmm~~~ttt^^^ddd{{{tttmmmjjjgggcccccceee```___^^^^^^^^^]]]ZZZXXXVVVYYY]]]eee|||nnnkkkfffcccbbbaaa___^^^XXXRRRLLLJJJGGGCCCDDDHHHKKKNNNSSSXXX[[[\\\[[[ZZZSSSRRRPPPNNNLLLKKKKKKKKKOOOXXXeeepppyyy~~~eeeHHH777333111000///------,,,,,,,,,,,,+++++++++,,,---......---,,,+++++++++++++++++++++++++++******************************))))))***++++++,,,)))(((***((((((777CCC===++++++*********++++++,,,******+++,,,---......///111222999[[[qqqZZZKKKUUUwwwrrriii___YYYVVVTTTOOOJJJHHHHHHHHHIIIOOOZZZiiittt{{{~~~tttuuuvvv{{{uuuppphhhfffdddeeehhhhhhfffbbb]]]]]]^^^___```bbbcccccc]]]XXXSSSSSSYYYeeerrr{{{\\\FFF777555444333333444555777555666666555333333444666777888888666444333333444888666444333333333222000666555333111000///......000222333333111111222444222333333444444333333333333333222333333444555666222333444666666666555555666666666777888:::<<<===:::999???:::===CCCHHHhhh///......------......///------------------------.........///000000111111222777333222999:::???LLLZZZnnnfff||||||uuupppmmmjjjeeedddfffaaa___]]]\\\^^^^^^]]][[[WWWVVVZZZaaalll~~~yyyqqqkkkgggeeecccbbb^^^XXXRRROOOJJJDDDCCCEEEEEEHHHNNNTTTYYY[[[\\\\\\UUUTTTQQQNNNKKKJJJIIIIIIMMMSSS\\\gggsss}}}qqqYYY???444222111000///------,,,,,,,,,,,,+++++++++,,,---//////---,,,+++++++++++++++++++++++++++************************(((((())))))***+++------'''&&&)))(((***>>>MMMIII,,,,,,++++++++++++,,,,,,)))***+++,,,---......//////000444OOOgggOOOIII```pppddd^^^YYYSSSNNNJJJJJJHHHGGGIIIRRR```kkkxxxzzz}}}xxxsssjjjgggdddeeehhhiiifffccc```___^^^]]]^^^___```bbbYYYWWWTTTVVV___mmmzzzvvvLLL???444555555333333555888999888999888777555555777888888999999777444222444555444333222333555555222///444333222111000000000000///111222222111111222444333333333333333222111000222222222333333444555666111222444666777777666555555555555666888999;;;<<<:::999???999<<>>;;;777444222111222333444333222222444555444222111111111000111111222333222333333444444333333222555555444333333222111111000000000000111222333333444444555555555555444444444444555666777888999999999>>><<<;;;======LLLggg........................------------------------.../////////000000000000222333444555555777:::===LLLtttpppzzztttnnnllllllkkkfffbbbccccccbbb```___]]]\\\\\\___XXXWWW[[[\\\^^^kkk|||~~~rrrjjjdddeeebbb^^^ZZZVVVQQQKKKGGGDDDDDDDDDFFFJJJPPPUUUXXX]]]___^^^YYYQQQLLLLLLNNNMMMNNNPPPUUUcccwwwZZZ???222333///...///+++------,,,,,,,,,,,,++++++************************************************))))))))))))))))))))))))(((((((((((())))))))))))(((((()))))))))*********''')))***,,,,,,+++***)))++++++,,,,,,---............333000;;;bbbhhhOOOEEEMMMggg}}}jjj^^^TTTPPPMMMJJJFFFEEELLLUUU[[[___eeejjjnnnqqqtttwwwzzzzzzvvvqqqrrrtttuuuyyyvvvmmmfffdddcccaaaddd___]]]]]][[[VVVSSSTTTRRRRRR[[[iiisssxxx~~~iiiGGG666444444444555666777777777777888777666666666777888999BBB???;;;777555444444444333222111222333444333222000000000///000111111222222333333444444333333222444444444333333222222222333222222333333444555666444444555555555555444444444444555666777888999999777<<<;;;;;;>>>===LLLfff------------------------------------------------....../////////000000000111333444444444666999<<>>:::UUUtttdddbbb~~~rrrllllllmmmmmmllliiiiiihhhgggdddbbb___]]]aaa```^^^\\\[[[ZZZYYYYYYXXXZZZ[[[\\\YYYTTTOOOLLLQQQMMMVVVnnnvvvmmmhhhdddaaa]]]\\\XXXPPPGGGBBBAAACCCPPP]]]mmmyyy{{{uuujjjccckkkyyyxxxxxx}}}fff999333111......//////---***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************+++)))(((((())))))(((&&&)))((('''&&&&&&'''((()))(((((((((((())))))))))))))))))))))))***+++,,,---,,,...---...000111JJJqqq~~~WWWLLLEEEHHHKKKHHHEEEEEEFFFEEEFFFIIIJJJJJJOOOVVV```aaacccaaaZZZRRRNNNNNNFFFDDDBBBBBBEEEHHHIIIJJJSSSXXX```iiipppuuuvvvvvvzzzwwwhhh___WWW[[[___WWWWWWeeeoooyyy~~~|||}}}|||pppQQQ???999666555666666999<<<===;;;:::999999;;;::::::;;;;;;:::888666555555555555555444555555111222222333333333222222555444444333333222222111666666666555555444333333555555444333333222111111000000000000111111111111111111111111111111111111000111222222333444777:::666:::888888===@@@SSSqqq...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............000000000111222333444555999555JJJ}}}zzzjjjaaayyyssskkkkkkmmmoooooopppnnnkkkhhhdddaaa___^^^aaa```^^^]]][[[ZZZYYYYYYYYYZZZ[[[ZZZXXXTTTOOOMMMMMMFFFIIIZZZnnn{{{pppjjjdddaaa^^^^^^[[[UUUMMMHHHFFFFFFQQQ```ssswwwllleeelllyyyxxx}}}uuuRRR222333000......//////---***++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))***)))''''''((()))'''&&&)))((('''&&&&&&'''((()))(((((((((((())))))))))))))))))))))))***+++,,,------...,,,...000///CCCeeexxxbbbLLLDDDEEEGGGGGGHHHEEEEEEHHHJJJHHHGGGLLLTTTccccccccc```YYYRRRPPPRRRLLLIIIEEECCCDDDGGGIIIJJJNNNRRRZZZbbbhhhmmmooopppuuuyyyhhhYYYXXX^^^\\\aaannntttzzz~~~{{{yyy{{{}}}}}}zzzcccIII;;;888888888999999:::<<<<<<;;;999999::::::::::::;;;;;;:::888666777555444333333222111000111222222333333222222222222222222222222333333333444444444444444444444444555444444333222222111111//////000000000111111111111111111111111111111111000111222333333444777:::777;;;999999>>>BBBUUUsss------,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------............//////000000111333444555;;;777BBBhhhvvvcccllltttjjjiiilllppprrrvvvsssooojjjeeebbb``````aaa```^^^]]]\\\[[[[[[ZZZ[[[ZZZZZZXXXVVVSSSPPPOOONNNEEEAAAGGGQQQbbb|||{{{qqqhhhccc_________[[[UUUPPPMMMKKKRRRccczzzzzzoooiiiooozzz{{{tttXXX@@@333222000............,,,+++++++++++++++++++++++++++************************************************((((((((((((((((((((((((***(((''''''((()))(((&&&((((((''''''''''''((()))(((((((((((())))))))))))))))))))))))***+++,,,---......,,,...222...:::TTTwwwVVVFFFDDDFFFGGGGGGBBBDDDIIIKKKIIIIIIQQQ[[[lllnnnmmmggg___XXXTTTSSSOOOKKKEEEBBBBBBCCCEEEEEEHHHJJJPPPVVV\\\aaaeeegggnnnqqquuu|||vvv^^^TTT\\\dddooozzzzzz|||||||||xxxuuutttxxx{{{zzzdddRRR>>>777888999;;;<<<:::;;;<<<;;;:::999;;;<<<888999:::;;;:::999888777===:::666555666666333000222222222222222222222222///000000111222222333333000111111222333333444444444444333333222111111111//////000000000000111111111111111111111111111111000111333333333444666999999<<<999:::@@@EEEXXXvvv,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------........./////////000111222333444:::999>>>WWWkkkdddwwwkkkgggiiinnnrrrvvvtttqqqmmmiiieeebbbaaa``````___]]]\\\\\\\\\\\\]]][[[YYYVVVTTTSSSRRRRRRTTTMMMFFFCCCCCCKKK]]]ppp}}}oooeee```aaaaaa___[[[VVVQQQOOOVVVhhhvvvooosss|||hhhGGG666555000000///......---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))***)))((((((******)))((('''''''''''''''(((((()))(((((((((((())))))))))))))))))))))))***+++,,,------...+++///444000444GGGtttgggTTTNNNKKKHHHDDDAAACCCHHHKKKLLLPPP]]]kkk{{{}}}qqqeeeYYYQQQQQQMMMIIIFFFEEEEEEDDDCCCCCCDDDGGGKKKPPPVVVZZZ]]]bbbeeeiiimmmqqqzzzdddTTT]]]kkkzzz{{{zzzwwwrrroooqqquuuyyywww{{{|||TTTFFF888555888999:::;;;:::::::::999999;;;>>>@@@===>>>???>>><<<:::999888>>>:::666555777777555222333333222222222222222222///000000000111111111222000000000111111111222222333333222222111111111000////////////000000000111111111111111111111111111000111333333333333555777;;;===:::;;;BBBGGGZZZvvv++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............///000111222333333666:::JJJtttuuucccuuuzzzlllfffggglllpppqqqqqqqqqooolllhhhdddbbb``````___^^^]]]]]]]]]^^^^^^\\\YYYVVVTTTTTTTTTTTTUUURRRNNNIIIDDDCCCLLLVVVjjjxxxvvvhhhbbbaaa```___\\\XXXSSSQQQ^^^ppp~~~wwwyyy~~~xxx]]]???000111/////////...---,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************+++***))))))+++++++++)))&&&''''''((((((((((((((((((((((((((())))))))))))))))))))))))***+++,,,---+++---+++///666222222@@@eeeyyydddVVVOOOIIIDDDCCCCCCFFFIIIKKKQQQ```ooovvvbbbRRRTTTRRRPPPNNNMMMKKKHHHFFFBBBBBBCCCEEEIIIMMMQQQTTTSSSWWW]]]aaaeeellltttzzzlllYYYaaappp~~~~~~yyyvvvrrrooommmppptttxxxwwwzzz||||||~~~vvvLLLAAA777666888888777777777777888888999<<<@@@DDDJJJKKKJJJFFF@@@:::777666777333000000222444333222444333222111111111222222111111111000000/////////111111000000000/////////222111111111111111000000...////////////000000000000000000000000000000000///111333333333333444666:::<<<999;;;CCCHHHXXXsss)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------......///111222333000777<<>>777777999777555555444666777777888<<<@@@CCCSSSSSSQQQKKKAAA999555444333333222111222333666777555444222111000111111222222222111111000//////...111111000000///......---000000000000000000000000......////////////000000000000000000000000000000///111333444333333444555888:::777:::BBBFFFTTTmmm))))))))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------...///000111222111999>>>BBBXXXqqqnnn```ppp{{{pppiiihhhkkkooopppnnnjjjgggeeeddddddddd```_______________`````````___\\\YYYXXXWWWXXXXXXRRRQQQOOOLLLJJJHHHGGGFFFIIIMMMUUUaaaqqquuukkkfff___ZZZWWWVVVSSSRRR___ttt~~~~~~|||}}}www~~~rrr\\\GGG999333222,,,...///...,,,+++,,,...++++++++++++++++++++++++++++++++++++++++++++++++************************************************((('''&&&''')))***)))(((%%%&&&'''((()))))))))((((((((((((((())))))))))))))))))))))))***+++,,,---)))...,,,,,,111//////:::OOOwwwqqqdddUUUHHHGGGCCCBBBEEEGGGGGGIIINNN\\\sss}}}nnnaaa]]]VVVQQQMMMKKKIIIHHHDDDDDDBBBBBBBBBCCCEEEFFFKKKKKKMMMRRRXXX]]]___```eeerrr~~~xxxwwwyyyxxxwwwxxx|||}}}}}}|||ooorrrqqqrrrtttpppooonnnnnnooorrruuuwwwxxx{{{}}}zzz___BBB;;;555777999777666666555666777777888:::===@@@GGGJJJJJJEEE===666444555444666777555333444999===666444222111000000111222111111111111111111111111000000000000////////////000000000000000000000000........./////////000000000000000000000000000000...111333444333222333444555777555999AAADDDOOOfff(((((())))))*********+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------...///000111222000666999888EEEllltttvvv]]]cccrrryyyqqqkkkjjjmmmpppsssnnnhhhbbb``````ccceee```____________``````aaaaaa___]]][[[YYYYYYXXXYYYXXXUUUPPPKKKIIIIIIHHHFFFBBB@@@@@@FFFSSScccqqqyyy~~~ooohhh___XXXUUUUUUSSSRRRXXXooo~~~~~~||||||~~~yyy{{{|||}}}zzz~~~iiiMMM999111111111,,,...///...,,,***,,,...++++++++++++++++++++++++************************************************))))))))))))))))))))))))&&&%%%%%%&&&((()))((('''$$$%%%'''))))))))))))((((((((((((((())))))))))))))))))))))))***+++,,,---)))///---+++...,,,---888EEEllljjjTTTFFFBBBBBBGGGJJJGGGDDDDDDDDD\\\ttt}}}qqqjjj```WWWSSSQQQQQQQQQEEEDDDCCCBBBAAAAAABBBBBBDDDAAA@@@CCCIIINNNPPPOOOVVVXXX___hhhjjjeeeccceeeiiihhhjjjnnnpppppptttzzzwwwwwwwwwppplllmmmjjjllllllmmmppptttwwwyyyyyyyyy}}}fffFFF>>>777333666999888777888666777888888777888:::<<<555999===;;;777444555888222666777444000000666<<<666555222111000000111222000000000111222222333333......//////000111111111////////////000000000000............/////////000000000000000000000000000...111333444333222333333333555444888AAABBBLLLbbb******))))))))))))******++++++++++++++++++++++++,,,,,,,,,---------............//////000000111111///666999:::>>>MMMppppppXXXfffrrr~~~xxxtttsssssstttuuurrrnnnjjjgggeeeeeefffggggggfffeeedddddddddddd______^^^^^^]]][[[WWWTTTRRRPPPMMMLLLLLLLLLLLLKKKDDDCCCBBBBBBEEEIIINNNQQQmmm}}}lll[[[UUUTTTSSSQQQQQQYYYggg~~~|||xxxvvvuuutttuuuwwwyyy|||yyy___FFF666111000///------,,,,,,,,,+++++++++++++++++++++++++++++++++******************************))))))((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))&&&&&&&&&''''''''''''((())))))))))))))))))))))))))))))))))))************---------------...///000;;;]]]|||___DDD<<>>>>>>>>>>>??????@@@AAABBBDDDEEEFFFFFFGGGGGGHHHKKKMMMOOOSSSWWW[[[bbbdddiiippptttxxxsssiiifffbbb``````aaaaaa```eeehhhkkkmmmooossszzzjjjHHH999===;;;:::999888777777777777777777666666666555555555444444555555444444333222222222222111111111111111222111111111111000000000000///////////////000111111111222222111000000///000000000000111111111111000//////////////////000///000111222222111000000222333444444555555555444444222888777???GGGKKKhhh******))))))))))))******))))))))))))))))))))))))++++++,,,,,,,,,---------------......///000000111222666444555999999HHHdddzzz```ZZZjjjyyysssooommmlllsssrrrpppnnnllljjjhhhfff```___^^^^^^]]]ZZZVVVRRROOOMMMKKKJJJKKKLLLLLLKKKMMMLLLKKKIIIFFFDDDBBB@@@???MMMWWWgggyyy```SSSPPPSSSZZZaaadddiiipppyyy|||yyywwwuuurrrooommmllllllmmmlllooorrrvvvyyy}}}iiiIII777222111000///...------------,,,,,,,,,************************************************))))))))))))(((((((((((((((((((((((((((((((((((('''''''''((((((((())))))&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))***+++++++++,,,---...///000///BBBTTTqqqsss\\\OOOFFFHHHLLLFFFBBB@@@CCCMMM\\\eeeccc\\\UUU___nnn|||zzzhhhYYYOOOMMMKKKKKKKKKIIIEEEAAABBBAAA@@@>>>============??????@@@AAABBBBBBAAAAAABBBDDDFFFHHHIIILLLQQQTTT]]]```eeeiiikkklllooorrrrrrpppnnnooopppnnnhhhbbb^^^]]]\\\]]]___```bbbccceeegggkkkmmmooottt|||oooTTT>>>999@@@;;;::::::999888888777777333333444555555666777777444444444444444333222222111111222222222111111111111111111111000000000000---...////////////000222111111111222222111111000000000000000000111111111///......------......///...///111333333222000//////000222333444333333222222000777555===DDDGGGddd******))))))))))))******((((((((((((((((((((((((+++++++++,,,,,,,,,---------------...//////000000555777333333888888@@@UUUlll]]]^^^tttyyytttqqqsssrrrqqqooollliiigggeee```___^^^]]]\\\YYYUUURRRPPPNNNKKKKKKLLLLLLLLLKKKMMMMMMLLLKKKIIIGGGDDDCCC>>>DDDDDDMMMdddyyyhhhXXXTTTVVV^^^eeefffhhhlllrrrvvvxxxvvvtttqqqnnniiifffeeegggkkknnnmmmooosssvvvwwwyyy|||~~~{{{___@@@222///---,,,+++,,,,,,,,,+++++++++******************************))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''(((((((((((()))))))))***+++++++++---...///000***666BBB\\\rrrbbbWWWWWWUUUGGGJJJFFFFFFNNNYYY^^^[[[WWWPPPSSS___sss|||ddd[[[QQQNNNOOONNNGGGAAAFFFEEECCCAAA@@@???>>>>>>>>>???????????????>>>>>>???AAACCCDDDEEEGGGKKKNNNQQQUUUYYY[[[\\\^^^^^^^^^]]]ZZZVVVUUUVVVXXXWWWVVVVVVWWWYYY[[[]]]___bbbccceeehhhlllooorrrxxx~~~XXX???:::<<<;;;;;;;;;;;;:::999999888777333333444444555555666666333333333333333222222111000111111222222222111111000000000000000000000000---///111000//////000222//////111222222333333333111111000000000000000000......------------......---...000222333222000//////000111333444444333222444111777555;;;@@@BBB^^^******))))))))))))******((((((((((((((((((((((((++++++++++++,,,,,,,,,,,,,,,------......///000000555777222000555444888HHHmmmwww~~~fffYYYccc{{{yyyvvvrrrrrrqqqooollliiifffdddbbbaaa```___^^^[[[VVVSSSRRRPPPMMMLLLLLLLLLLLLKKKJJJJJJJJJIIIHHHGGGEEEEEE@@@BBB<<<===KKKXXXjjjooo```YYYYYY^^^eeeaaabbbdddhhhmmmppppppooollliiieeebbbcccffflllooopppssswwwzzzzzz{{{|||~~~~~~}}}|||kkkQQQ777//////...---...++++++++++++************************************))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''(((((((((((())))))*********+++,,,...///000---333888NNNxxxwwwllllllaaaJJJJJJEEEDDDKKKSSSWWWXXXYYYZZZVVVYYYggg{{{yyyeeeWWWRRRPPPLLLGGGJJJIIIGGGEEECCCBBBAAAAAA===>>>>>>>>>>>>===<<<<<<===>>>@@@@@@AAACCCFFFIIIIIIMMMPPPPPPRRRUUUUUURRROOOOOOOOOQQQSSSRRROOOMMMQQQTTTXXXZZZ[[[\\\^^^```dddhhhmmmqqquuu{{{yyyNNN;;;???AAA:::;;;;;;;;;;;;;;;999888888666666555444333222222111222222333333222222111000///000111333333222111111//////000000000000000111---000333222000///000222...///000222333444444444111111111111000000000000......------------......---...000111111111111000111222333444555666666666666444:::666;;;???@@@[[[|||******))))))))))))******))))))))))))))))))))))))***++++++++++++,,,,,,,,,,,,,,,---......//////000000555111000555333555AAAVVVwww___YYYhhh{{{vvvtttuuutttssspppmmmiiigggfffeeecccbbbaaa^^^YYYVVVUUURRROOOMMMMMMMMMLLLJJJJJJIIIIIIHHHGGGGGGFFFFFFBBBDDD>>><<>>????????????>>>=========>>>???@@@@@@AAAEEEGGGHHHKKKKKKIIIKKKQQQQQQNNNKKKMMMPPPSSSTTTSSSOOOLLLRRRVVVYYY[[[[[[ZZZ\\\]]]bbbgggnnnssswww}}}lllJJJ???CCCCCC>>>;;;<<<<<<<<<;;;:::999888666666555444333222111111222222222222222111111000...000111333333333111000////////////000000111111...222555555111///000222000111222222333333333333111111111111000000000///......------------............//////000111111111222222222333444555777777666444:::666;;;>>>???YYYuuu******))))))))))))************************************+++++++++,,,,,,,,,,,,,,,------...//////000***111111222888666777AAAEEEooofffWWW]]]vvv{{{{{{~~~xxxyyyyyyyyyxxxvvvrrrooollliiihhhfffeeeddd```\\\XXXWWWTTTPPPNNNMMMMMMLLLJJJKKKKKKJJJIIIHHHHHHHHHHHHDDDHHHDDDAAAAAA>>>FFFZZZwwwxxxjjj```ZZZ[[[^^^XXXXXXYYY]]]bbbeeeggggggffffffhhhjjjlllnnnooopppqqquuuzzz~~~zzzyyy}}}qqqTTT???///...///++++++///---------,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((()))))))))***+++,,,...000000111111...<<<___oooTTTLLLEEEDDDEEEIIITTT``````eeellllllfffjjjqqq```WWWUUUMMMLLLJJJHHHGGGFFFEEEEEEAAAAAAAAABBBAAAAAA@@@@@@@@@AAAAAAAAAAAACCCFFFHHHFFFHHHGGGCCCEEEKKKMMMIIIMMMNNNOOOQQQRRRRRRQQQQQQUUUYYY]]]^^^\\\[[[\\\]]]aaafffnnnsssxxx~~~YYYDDD>>>>>>>>>>>>;;;<<<<<<===<<<:::999888333333333333333333444444222222222222222111000000...///111333444333111000.../////////000000111111///444777666111///000222222333333333333222111111222111111111000000/////////......------......///............///000222222111000000000111333555666444111888444999======XXXooo---,,,,,,,,,---,,,)))'''))))))))))))))))))))))))******))))))******+++,,,,,,,,,------.../////////...000111111111333555777888UUU{{{ddd[[[]]]gggooouuuwww{{{wwwttttttlllfffeeeddd```^^^___^^^\\\YYYSSSNNNLLLLLLNNNKKKKKKJJJHHHGGGFFFFFFFFFGGGGGGEEEAAA>>>???DDDIIIfff~~~mmm```[[[YYYXXXWWWTTTVVVZZZ]]]______^^^]]]bbbgggnnnqqqpppooopppqqqssswwwxxxyyy~~~yyy~~~[[[???888000,,,---...,,,***************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''((())))))(((((((((((((((''''''''')))******++++++,,,------***222333444HHHqqqttt^^^LLLHHHEEEAAAGGGSSSSSS]]]gggjjjffffffnnnwwwmmm^^^VVVRRROOONNNKKKGGGFFFHHHMMMFFFAAACCCDDDBBB@@@@@@BBBBBBBBBBBBBBBBBBCCCCCCEEEEEEEEEFFFHHHJJJMMMNNNJJJLLLNNNPPPQQQRRRUUUWWWWWWZZZ[[[ZZZZZZ\\\______ccciiipppwww}}}uuuUUUGGG@@@:::999>>>===<<<<<<;;;:::999888777444333333333333333333222111111111111111000//////111///...000333444222///////////////............---///111222000////////////000222222000///000111111000000///...---------......///000000///...---......------------......000111333333222222333444666333333555777:::BBBKKK^^^---,,,++++++,,,+++)))'''))))))))))))))))))))))))******))))))******+++,,,++++++,,,,,,---............///111111111222555777<<>>]]]rrraaa[[[TTTGGGAAABBBIIIOOOWWW\\\^^^___bbbddduuu~~~vvv___XXXSSSQQQOOOJJJHHHJJJJJJEEEDDDGGGHHHFFFEEEFFFDDDDDDEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGIIIKKKMMMOOOOOOPPPRRRRRRQQQRRRSSSUUUVVVYYY\\\\\\\\\^^^cccfffhhhllluuu{{{cccLLLEEECCC>>><<>>;;;>>>KKKVVVZZZ]]]cccccc^^^```\\\XXXWWWWWWVVVSSSOOOQQQRRRSSSVVVXXXZZZ[[[\\\```cccgggjjjmmmrrrzzz~~~___===333000,,,,,,...///...,,,************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))''''''(((((((((((((((((())))))******+++,,,,,,,,,---...000111666HHHkkk}}}jjjccc]]]PPPDDD>>>AAABBBFFFNNNVVVYYYWWWSSSVVVZZZccctttnnndddZZZWWWVVVRRROOOOOOLLLIIIJJJMMMMMMJJJIIIKKKGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHJJJLLLNNNOOOQQQSSSTTTTTTSSSTTTUUUWWWZZZ^^^ccccccaaabbbiiiqqqqqqvvv___OOOCCCCCCFFFBBB>>>>>>;;;;;;:::888777777666666444444444333333222222222000000111111000000///......///111000///......///////////////............---...///...---,,,...///...000111111000//////000000000//////...---------///...,,,******,,,...///000000////////////000000...///111222222222444666666555555777888;;;DDDNNNYYYzzz---+++)))((()))******))))))))))))))))))))))))))))))))))))))))))***++++++******++++++,,,------------...000000000111444666<<<555;;;ggg|||mmm\\\NNNRRRNNNLLLPPPYYYbbbiiilllwww}}}sssjjjbbbaaaaaa``````bbb```___^^^[[[XXXWWWYYYZZZTTTRRROOOLLLJJJIIIJJJKKKHHHFFFDDDEEEEEECCC>>>999777>>>BBBDDDJJJRRRVVVUUUXXXWWWUUUUUUUUUSSSOOOLLLQQQRRRSSSUUUWWW[[[^^^___aaadddhhhjjjmmmrrryyy}}}PPP666///---,,,,,,......---+++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''(((((((((((()))))))))***++++++,,,,,,,,,+++///444333<<<\\\nnnbbb^^^WWWLLLCCC@@@???@@@GGGOOOTTTSSSPPPKKKIIIKKKZZZvvv}}}ooobbb^^^\\\XXXSSSPPPPPPNNNOOOQQQPPPKKKJJJLLLJJJJJJIIIIIIIIIIIIIIIHHHGGGHHHIIIJJJKKKMMMNNNOOOOOOQQQTTTVVVWWWXXX[[[]]]```ffflllnnnkkkjjjsss~~~qqqOOOEEE>>>BBBFFFCCC>>><<<;;;:::888777666666666666444444444333333222222222000000000000000//////...,,,///222111...,,,---///////////////............---......,,,++++++---///---///000000///......////////////......---------------,,,,,,,,,---...///000//////////////////000,,,...000111222222555666444444555777777:::DDDNNN\\\yyy,,,***((('''((()))))))))(((((((((((((((((((((((())))))(((((())))))***++++++++++++,,,------......,,,.../////////000333555666;;;<<>>GGGQQQ|||eeehhhdddWWWNNNMMMLLLIIICCCCCCBBB@@@DDDWWWsss}}}rrrkkkdddaaabbb___``````___]]][[[\\\]]]_________]]]ZZZVVVRRRPPPHHHJJJLLLLLLIIIIIILLLNNNRRRPPPNNNOOOOOOMMMKKKKKKJJJJJJKKKJJJHHHHHHIIIJJJIIIKKKPPPVVV]]]ccchhhjjjnnnpppqqqssswww{{{jjjVVV666&&&111......---,,,+++,,,---///************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''((())))))***((((((((()))******++++++///,,,+++---000444777999___}}}~~~ppphhh___WWWQQQLLLGGGCCCIIIKKKLLLQQQbbbrrriiihhheee```^^^``````______^^^]]]\\\\\\XXXYYY[[[\\\]]]]]]]]]\\\YYY\\\aaaeeeiiimmmqqquuu|||~~~yyyaaaQQQJJJBBBCCC@@@===;;;===@@@>>>:::>>><<<999666555666777888666666555444222111111000///////////////......---///---,,,///333555444111000/////////............+++...000000///---------+++---......---,,,,,,---------------------------++++++,,,------...//////000000////////////000000...000111111000000111333000222666777555777DDDQQQbbbwww((('''&&&'''((()))((('''&&&&&&'''((())))))(((((('''(((((()))***+++++++++))))))***+++---......///.........///////////////222111222999>>>BBBeee{{{llleee```XXXVVVSSSHHHGGGBBB??????BBBHHHTTT```~~~|||rrrhhhaaaddd```]]]^^^```___YYYTTT[[[[[[\\\\\\[[[XXXRRRNNNLLLJJJHHHGGGHHHKKKNNNPPPTTTRRROOONNNMMMLLLIIIGGGIIIIIIHHHGGGEEEFFFHHHKKKNNNQQQTTTXXX\\\bbbhhhlllooooooqqqwww~~~```EEE777111///------,,,,,,,,,,,,++++++)))))))))))))))))))))))))))************+++++++++'''((()))((('''''')))+++((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))---...///......///222444KKKtttttteee```eeeeeeVVVDDDFFFEEEGGGMMMYYYmmmsssnnnooommmllliiifffbbbbbbdddfffeeebbbdddhhhhhhddddddhhhdddfffiiilllpppxxxfffVVVOOOHHH@@@>>>>>>===<<<<<<<<<======DDDAAA===999666444333333444333222222111111222222111111///...---,,,,,,+++---,,,---...000000...,,,........................,,,,,,,,,---------......,,,,,,,,,------.........---------.........//////))))))***+++---......///---...............------...000111222111111222444222111222555777:::BBBLLLaaavvv)))(((''''''((()))'''&&&(((((((((((((((((('''&&&'''(((((()))******++++++))))))***+++,,,---..................////////////222222222888;;;999QQQzzzqqqhhh]]][[[VVVJJJHHHDDDAAABBBAAACCCIIIQQQeeexxx~~~yyykkkeee___]]]^^^^^^[[[WWWUUUUUUWWWYYYZZZXXXUUUQQQMMMKKKJJJIIIJJJMMMPPPSSSVVVTTTQQQOOONNNLLLIIIFFFEEEFFFFFFEEEDDDEEEIIIKKKQQQTTTWWW[[[^^^ccciiilllkkkooovvv}}}yyyVVV>>>444///...------,,,,,,,,,+++++++++))))))))))))))))))))))))(((((()))))))))*********((())),,,...///---+++)))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((('''((((((((()))))))))))),,,------------...111333>>>dddvvvvvvwwwnnnaaaPPPKKKGGGHHHLLLUUUeeesss|||wwwsssooollllllooorrrttt|||yyy{{{~~~oooXXXMMMFFFAAA<<<::::::999888888888999999>>><<<999666444333444444333333222111111111111222111000///...,,,,,,,,,,,,,,,,,,,,,...000000...,,,------------------------,,,,,,,,,------------...,,,,,,,,,---------------,,,,,,---------.........------,,,,,,,,,,,,---------...............------...000111111111111222444444222333555666999AAAJJJZZZppp***(((''''''(((((('''%%%))))))))))))((('''&&&%%%'''(((((())))))******+++))))))***+++,,,------...------........./////////000111222888:::333>>>[[[{{{nnnaaa___]]]RRRKKKGGGDDDEEEDDDAAACCCFFFLLL___uuuwwwoooeee`````````^^^\\\TTTTTTUUUWWWYYYXXXVVVSSSNNNMMMKKKKKKLLLNNNQQQSSSVVVTTTQQQOOOMMMKKKHHHFFFCCCDDDEEEDDDEEEGGGJJJMMMUUUXXX[[[]]]```dddhhhkkkpppxxxdddCCC444000///...,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))'''''''''((((((((())))))(((***...444666444,,,&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''((((((((()))))))))***+++,,,,,,,,,---///111333QQQvvvrrrfffZZZSSSOOOJJJIIIKKKWWW^^^lll~~~oooUUUIIIDDD>>>:::;;;888888777666666666666666777666555333333333444555333222222111111111111111000000...---,,,,,,,,,,,,,,,,,,,,,...000000...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,++++++,,,,,,,,,---------111000...,,,++++++,,,,,,------...............---...000111111111111222444555444444666666888@@@IIIWWWmmm***)))''''''(((((('''%%%'''((((((((((((((('''&&&(((((((((((())))))******)))))))))***+++,,,,,,---,,,------....../////////---000000777<<<666:::MMMrrrxxxjjjjjjnnniiiRRRKKKGGGGGGHHHEEEEEEGGGEEEUUUhhhuuuxxxmmmgggfffeeeccc___YYYXXXXXXXXXYYYXXXUUUSSSOOONNNLLLKKKKKKMMMNNNPPPRRRPPPNNNLLLLLLJJJHHHFFFEEEEEEFFFFFFFFFIIIMMMPPPXXX[[[^^^aaadddgggkkknnn}}}rrrIII111---/////////,,,,,,,,,++++++++++++***))))))))))))))))))))))))''''''((((((((()))))))))))))))---333777555,,,$$$((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((('''''''''((((((((()))))))))+++,,,---,,,---///111111BBB```~~~}}}kkkbbb]]]XXXRRRPPPIIIHHHLLLWWWhhhwwwuuuZZZDDDBBBBBB<<<:::>>>::::::999888777777777777444333333222222333333444222222111000000000000000000///...---,,,,,,,,,,,,,,,,,,,,,---//////---,,,++++++++++++++++++++++++++++++,,,,,,,,,---------...------,,,,,,+++++++++******+++++++++,,,,,,,,,222111///---,,,,,,------,,,---......///............///111111000000222333444222333555666999AAAJJJZZZppp***(((''''''(((((('''%%%%%%%%%'''((())))))))))))((((((((((((((()))))))))((())))))******+++++++++,,,,,,,,,---...//////000---000///333<<<999:::FFFTTT{{{|||^^^TTTJJJGGGHHHGGGGGGIIIFFFRRRaaammmyyy}}}tttooommmjjjeee```\\\ZZZXXXXXXXXXWWWUUUTTTQQQPPPNNNLLLJJJJJJKKKKKKMMMLLLJJJJJJKKKKKKIIIHHHFFFGGGHHHHHHIIIKKKOOORRRZZZ^^^ccciiinnnsssyyy|||xxxYYY777***---//////...,,,,,,+++++++++*********))))))))))))))))))))))))((((((((()))))))))******)))((((((,,,111111***$$$((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((()))+++---...------///000333888KKKhhhqqqhhheeecccccccccVVVPPPKKKMMMTTTYYYYYYVVV___ccchhhnnnwwwfffOOO>>>???BBB===;;;@@@;;;:::999888777777777777444444333333222222222222222111000000//////000000///...---,,,,,,,,,,,,,,,,,,+++,,,---//////---++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------,,,,,,++++++************+++++++++,,,,,,//////...---------...///,,,------...//////......---///000111000000111333111000222555777:::CCCMMM\\\rrr)))'''&&&'''((()))((('''###$$$&&&((()))*********(((((((((((((((((((((((((((((()))))))))*********++++++,,,---...//////000...333//////777888777???FFFcccppp```OOOHHHGGGFFFFFFGGGFFFNNNYYYdddrrryyyuuutttpppjjjddd]]]ZZZXXXXXXXXXXXXXXXWWWTTTRRRPPPNNNMMMLLLLLLLLLLLLKKKJJJKKKMMMMMMLLLKKKIIIJJJKKKLLLNNNQQQUUUYYY```eeellltttzzz~~~```HHH222...111///,,,+++++++++++++++************))))))))))))))))))))))))(((((()))))))))*********(((&&&&&&'''***+++)))&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''''''''((((((((()))+++---.........///000000111:::PPPmmmxxxooojjjjjjmmmjjjeeeaaadddkkkkkkddd]]]PPPQQQQQQQQQWWW```ddddddqqqwww|||zzztttrrrwww}}}~~~|||~~~tttVVVGGG<<<===???<<<;;;>>>:::999888777666555555555333333333333222222222111111000000///////////////......---,,,,,,,,,,,,,,,+++++++++---//////---+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,,,,,,,------.........///,,,,,,---...////////////---///000000000000111333000///111555777;;;DDDNNNXXXooo'''&&&&&&''')))***)))(((%%%%%%'''((())))))))))))((((((((((((((((((((((((((((((((()))))))))))))))***++++++,,,...//////000...555111...555666555:::BBBHHHhhh~~~kkkWWWMMMKKKIIIGGGGGGFFFLLLSSS]]]kkk|||}}}|||yyysssnnneeebbb^^^\\\[[[[[[ZZZYYYVVVUUUTTTSSSRRRRRRRRRRRRQQQPPPOOOPPPQQQRRRQQQOOONNNPPPSSSUUUXXX]]]cccgggnnnrrrwww|||hhhKKK:::///111333...***+++++++++++++++************))))))))))))))))))))))))'''''''''((((((((())))))''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((('''))),,,------,,,---...---///222:::OOOooo~~~yyy~~~jjjggg```\\\aaajjjkkkfff___^^^\\\YYYVVVUUUUUUVVVaaahhhjjjddd^^^aaaeeefff|||yyygggZZZFFFAAA<<<:::;;;<<<<<<;;;:::999888666555555444444111111222222222222222111000000///............///------,,,,,,++++++,,,,,,+++++++++---......---+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,---***+++---.........---,,,+++,,,---...////////////---...000000//////111222111000222555777:::CCCMMMUUUmmm&&&%%%%%%&&&)))******)))''''''((((((((((((((('''((((((((((((((('''''''''(((((((((((())))))))))))******+++,,,...//////000,,,666333000666888666;;;AAA777JJJqqq\\\SSSQQQOOOLLLKKKIIIMMMRRRZZZhhhyyy}}}yyyppplllfffbbb___]]][[[YYYWWWWWWWWWVVVWWWWWWXXXXXXWWWVVVTTTTTTUUUUUUTTTRRRTTTVVVZZZ^^^bbbiiioootttzzz}}}rrrNNN<<<000+++000222+++))),,,+++++++++************)))))))))))))))))))))))))))&&&&&&&&&'''''''''((((((&&&((())))))(((((()))***((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((%%%(((+++,,,++++++,,,------222111---999YYY}}}}}}{{{rrrnnnooopppmmmjjjttt{{{|||vvvttt|||}}}hhhRRRCCC<<>>999999======:::;;;:::999888666666555555......000111222222222222000000///...............------,,,+++++++++,,,,,,+++++++++,,,......,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,*********++++++,,,,,,---++++++,,,,,,,,,---------)))+++---//////---+++)))+++,,,---...////////////---...000000//////111222333222333555777999BBBKKKTTTmmm&&&&&&&&&''''''''''''(((''''''''''''''''''''''''))))))((((((((((((((()))''''''((()))***++++++,,,++++++,,,------......///...000222333333444666777999AAA@@@PPPoookkkmmm]]]MMMMMMQQQLLLOOORRRYYYdddqqq|||}}}tttlllfffdddbbbaaaaaa```^^^]]]]]]]]]___```\\\]]]___bbbdddccc___\\\]]]aaaiiirrryyy}}}}}}yyyvvvwww|||~~~}}}|||rrrWWW555222111///---+++***))))))+++++++++*********))))))+++***)))'''''')))***+++))))))))))))))))))))))))))))))(((((('''''''''&&&))))))(((((('''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''(((((((((((())))))***+++,,,,,,,,,,,,,,,+++///222222;;;XXXxxxyyykkkWWWEEE<<<;;;;;;;;;;;;:::999888888777666555444333444555555555444333111000//////////////////000///......---,,,,,,,,,,,,,,,,,,,,,,,,---+++***+++,,,...---,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************+++++++++,,,,,,,,,++++++++++++++++++++++++.........------,,,,,,,,,000...,,,++++++...111444222111000000222888@@@FFFTTTjjj&&&&&&&&&''''''''''''(((''''''''''''''''''''''''))))))((((((((((((((()))(((((())))))******++++++++++++,,,,,,---............000222333333333555777444<<<<<>><<<:::::::::::::::999777777666555555444333444444444444333222111000/////////////////////......------------...///////////////++++++,,,...000///---***++++++************++++++************************+++++++++++++++******************++++++++++++,,,++++++++++++++++++++++++...------------,,,,,,,,,000/////////000111222333333333222222444:::AAAFFFTTTjjj&&&&&&&&&''''''''''''((())))))))))))))))))))))))(((((('''''''''((())))))*********)))))))))))))))*********+++,,,,,,---------///111222222222444666666;;;999;;;EEEUUUxxxwwwjjj[[[LLLIIIKKKWWWfffsss}}}~~~|||{{{zzzzzz{{{|||yyyzzz|||{{{zzzyyyxxxvvvtttsssrrrwwwzzz}}}~~~[[[;;;333555------,,,,,,+++,,,,,,,,,***************************)))(((((((((((()))***((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((''''''((()))************)))(((+++//////...333;;;KKKbbb~~~fffKKK>>><<<<<<;;;:::::::::::::::999888777666555555444444444333333333333222111000000000000000//////......---------------...///000111111111000+++******,,,---...,,,+++++++++************++++++))))))))))))))))))))))))+++++++++***************************++++++++++++***+++++++++++++++,,,,,,------------------------,,,---...//////000000000222222222222444999@@@EEEOOOeee&&&&&&&&&''''''''''''((())))))))))))))))))))))))'''''''''''''''((())))))*********)))))))))))))))))))))******+++,,,,,,,,,,,,...000111111222444555111555444666;;;>>>SSSttt|||yyyrrrZZZKKKCCCMMMbbbvvv|||~~~~~~yyyuuurrrqqqpppoooppptttzzz}}}yyyvvvuuuvvvxxxyyy|||}}}nnnIII444111...---,,,,,,+++++++++,,,,,,************************)))(((((((((((((((((()))(((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''((()))***++++++++++++((((((+++///111000000222333FFFbbbcccQQQ@@@:::<<<<<<999888999999999999888777666666444444444444444333333333111111000000///000000000//////...---,,,------...---...000111111111000///,,,***((((((***,,,,,,++++++******))))))******+++((((((((((((((((((((((((************************))))))*********+++++++++*********++++++,,,,,,,,,------------------------,,,---...///000000000///111111111111333777===BBBHHH^^^&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&&&&'''((()))))))))))))))))))))*********((())))))******+++,,,,,,,,,...000000000111333555///444444777===<<>>AAALLLkkk|||cccKKKGGGOOO___www}}}~~~{{{zzzyyyyyyyyyzzz|||||||||}}}iiiSSSFFF777111222...------,,,+++*********+++))))))*********+++++++++'''(((((((((((((((((('''))))))))))))))))))))))))''''''''''''((((((((()))%%%%%%%%%&&&&&&'''''''''$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&########################$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''&&&'''((()))***************+++,,,+++***+++---...///111<<>>???<<<999:::888888888888777666555444333333444444444333222111///////////////000111111000...---++++++,,,---...,,,---///000///---+++)))******,,,...000///,,,)))******))))))))))))******((((((((((((((((((((((((((()))))))))*********+++))))))))))))************)))******+++,,,,,,------,,,,,,,,,---------....../////////000111111222222111111222222333777<<<@@@EEE[[[|||&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&'''((()))***'''(((((()))***++++++,,,((((((((()))******+++++++++---///000000000222444...666333///555888999AAA;;;nnnzzzgggUUUOOOMMMQQQbbbvvv{{{|||}}}RRR888777222+++---///...---,,,+++************))))))******++++++++++++''''''((((((((((((''''''))))))))))))))))))))))))&&&'''''''''(((((())))))%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&########################$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&'''((())))))))))))&&&((()))''''''***///111///+++---777FFFZZZvvvhhhSSSIIIFFFAAA>>>>>>===999999<<<888888888888777666555444333333444555444333222111//////...//////000111222000...---++++++,,,---...,,,---...///...+++)))'''(((***///333555222,,,(((******))))))))))))******))))))))))))))))))))))))(((((())))))*********+++))))))))))))************))))))***+++,,,,,,------,,,,,,,,,------............---------...///000111111222333333555888===AAAHHH]]]~~~''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''((((((''''''''''''(((((()))&&&&&&'''((()))***+++++++++***************++++++++++++,,,---...///000111111111111222333555888999>>>IIIfffwwwcccUUUQQQUUUUUUSSSnnn~~~|||~~~~~~SSSCCC333///000///---,,,---------,,,,,,+++++++++,,,,,,++++++***)))((((((******))))))((((((''''''((()))((('''&&&&&&(((***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''((((((''''''***))))))))))))+++,,,------...///111333;;;OOObbb}}}hhhTTTGGGDDD@@@>>><<<<<<<<<===<<<;;;999999888888888888888888333333222111111000000//////...---///222333111...,,,,,,,,,,,,,,,,,,,,,,,,---***///666333***)))000******++++++++++++***************))))))))))))))))))((((((((()))))))))((()))((('''''''''(((***++++++*********))))))(((((()))***+++***))))))+++---,,,,,,,,,,,,,,,,,,,,,,,,////////////000000000000000111222333444777<<>>JJJ[[[kkklllZZZNNNEEEAAA@@@>>><<<::::::;;;<<<;;;:::888888777777777666666666333333222222111000000000///...---///111222000...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,333<<<888---)))---)))******++++++******))))))))))))))))))))))))))))))((((((((()))))))))((()))(((((('''((()))***+++************)))))))))((()))***+++***))))))+++---,,,,,,,,,,,,,,,,,,,,,,,,////////////000000000000000111222333444777;;;???DDDZZZxxx''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''((())))))(((((((((((())))))))))))((((((((()))***+++,,,---,,,,,,------.........////////////000111333444555333777999FFFppp}}}iiiZZZTTTTTTOOOVVViii{{{WWWCCC222...,,,...///---,,,---,,,,,,,,,++++++++++++++++++++++++******))))))((()))))))))(((((((((((('''&&&'''((('''%%%%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''((((((''''''((('''''''''((()))***+++---,,,---000///---///444;;;HHHccc~~~gggLLL@@@>>>???>>>>>>;;;999888888:::;;;;;;:::777777666666555444333333333333333222111111000000......---///000111///...,,,,,,,,,,,,,,,,,,,,,,,,***---777@@@===000(((***)))******++++++******))))))))))))))))))))))))))))))((((((((())))))((((((((((((((((((((()))******************)))))))))))))))***+++***))))))+++------------,,,,,,+++++++++....../////////000000000000111222333444777;;;>>>CCCXXXttt&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&''''''((()))******)))))))))((((((((('''''''''((((((***+++,,,---------------------------...//////000111222444444000:::???>>>OOO|||yyyhhh\\\WWW]]]XXX[[[kkk~~~}}}aaaDDD555000...///000...******---+++++++++++++++*********+++*********)))))))))(((((((((((((((((((((((((((&&&'''((('''&&&%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''((('''''''''&&&&&&''''''((())))))***+++)))***///111///...///333999IIIaaazzz___NNN???<<>>???;;;777666999888777888;;;======<<<888777777555444333222222333222222111111000000///------.........---------++++++++++++++++++++++++***...444888444,,,(((((()))))))))******)))))))))''''''(((((())))))))))))''')))***)))((('''(((***'''(((((()))))))))))))))))))))))))))))))))******)))***+++***))))))+++------------,,,,,,+++++++++,,,------...///000000000111111222222333555999===AAATTTnnn%%%%%%&&&&&&'''(((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&'''''')))***+++******))))))(((((('''''''''''''''((()))***+++,,,++++++,,,,,,---------...//////111222222333333222888//////888;;;AAA[[[zzzxxxfff___YYYWWWVVVUUUXXX]]]bbbkkk}}}~~~|||uuuzzzvvv```FFF333...000...++++++,,,+++)))+++000)))))))))))))))*********))))))))))))))))))))))))&&&''''''''''''(((((((((&&&((())))))(((''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''((((((''''''%%%&&&'''((()))))))))))),,,((('''+++...---...000---...000333555===PPPaaaxxxaaaMMM??????<<<<<<===;;;888888<<<:::888777888;;;<<<<<<<<<777666666555444333222222222111111000//////......,,,---///...---+++,,,,,,++++++++++++++++++++++++)))---000000---)))((()))((())))))******))))))(((&&&''''''(((((())))))***&&&)))+++***'''&&&(((+++''''''((()))))))))))))))))))))))))))************)))***+++***))))))+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000111111111222222333555999<<<;;;OOOjjj%%%%%%&&&&&&'''(((((()))&&&&&&&&&''''''''''''(((&&&&&&&&&&&&((()))***+++))))))))))))((((((((((((((((((((((((((()))************+++,,,------......---...000111111111111000888000---444:::???JJJVVVzzzqqqhhhbbb^^^YYYWWWYYYWWWYYYdddzzz}}}vvvuuutttwww}}}~~~zzzrrraaaKKK888///000333---***))),,,---++++++...((((((((()))))))))******((()))))))))))))))))))))&&&&&&&&&'''''''''((((((''')))***+++)))(((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''((((((''''''%%%&&&((()))******))))))+++((())),,,,,,***+++///---,,,...000000000888AAAaaaoookkkTTTGGG@@@;;;>>><<<;;;<<<;;;888:::>>>999888666777999:::::::::444444333333222222222222000000//////......------+++---///...,,,***+++,,,************************'''+++...,,,)))(((((()))(((((())))))))))))((((((&&&&&&''''''((())))))***&&&))),,,***'''%%%(((+++&&&'''((()))***))))))(((((()))))))))************)))***+++***))))))+++---***++++++,,,,,,------...+++,,,,,,---...///000111111222222222222444888;;;999MMMhhh%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''((((((%%%%%%&&&&&&((()))***+++(((((((((((()))))))))))))))((((((((((((((()))***))))))***+++---...//////,,,---...000000000//////---111222000333<<>>@@@AAA888666666:::;;;777666888888777666666888999999888222222111111111111111111/////////...------,,,,,,+++---///...+++)))***,,,************************%%%***---+++)))((())))))(((((())))))))))))((((((&&&&&&&&&'''((())))))***&&&))),,,***'''%%%(((+++&&&''')))*********)))((((((((())))))*********+++)))***+++***))))))+++---)))***+++,,,------...///++++++,,,---...///000111111222222222222444888;;;;;;OOOjjj%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''))))))(((((((((((())))))))))))(((((((((((()))))))))))))))))))))***++++++,,,,,,------......//////000000///111333555666888;;;===CCC```zzzuuuvvvsssmmmiiiaaaZZZYYY^^^fffooouuuwwwmmmkkkeeepppyyy{{{~~~rrrTTTGGG777///000222///,,,,,,,,,++++++***)))(((((())))))))))))(((((((((((())))))(((((('''''''''&&&'''''''''''''''&&&&&&%%%)))(((&&&%%%%%%&&&((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((())))))))))))************++++++,,,------......///222666===JJJ]]]uuutttWWWQQQIIIAAA===<<<;;;:::999999888888777777666666888888888888888999999999444444444333222111//////------..................+++,,,---,,,*********,,,))))))))))))))))))))))))***)))(((&&&&&&&&&'''((('''&&&&&&'''((())))))((()))((('''&&&&&&'''((()))'''((()))((('''&&&''')))''''''((()))))))))))))))))))))))))))************+++++++++***************,,,,,,,,,++++++*********,,,,,,------------------...000111222333444777999>>>JJJddd%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''((()))))))))))))))((((((((('''((((((((()))))))))))))))))))))***++++++,,,,,,------......///000000111///111333444444666999;;;:::IIIcccsssjjjfffaaa\\\XXXZZZ```gggjjjnnnuuu~~~}}}uuurrrttt|||uuu```BBB:::111---///111///,,,,,,,,,,,,+++******))))))))))))))))))(((((((((((()))((((((((('''''''''''''''(((((((((((('''&&&&&&)))'''&&&%%%%%%&&&''')))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&'''''''''(((((((((((((((((()))))))))*********+++++++++,,,------......111111222555<<>><<<:::888777666666666666777777777777777777777666666555555555222222111111000...---,,,------------------------+++,,,---,,,*********+++))))))))))))))))))))))))***)))((('''''''''((()))((('''&&&''')))))))))''')))((('''&&&&&&'''((()))&&&((()))((('''&&&''')))'''((())))))******))))))(((((()))))))))*********************************,,,++++++++++++++++++***,,,,,,,,,------------......000111222333444777999===IIIbbb%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((((((*********))))))(((((('''''''''((((((((())))))))))))))))))***++++++,,,,,,---......//////000111111///000222222222333666888999===CCCUUU}}}~~~zzznnn___XXXYYY]]]ZZZ[[[]]]ccckkkuuu|||||||||{{{}}}sss]]]JJJ333111.........///---,,,---,,,,,,++++++*********))))))))))))((((((((((((((((((((((((''''''''''''(((((()))))))))(((''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((())))))))))))************++++++,,,---------......------...111777;;;LLLYYYlllkkk]]]RRRFFF>>>@@@>>><<<<<<;;;:::888666444555555666777777888888888888777666555444333222111111111000///...---,,,...------,,,,,,++++++++++++,,,---,,,***)))***+++)))))))))))))))))))))))))))(((((((((((())))))******)))(((((())))))((('''(((((('''&&&&&&'''((((((&&&'''(((((('''&&&'''((((((((()))***************(((((())))))))))))******((())))))******+++++++++*********+++++++++++++++,,,,,,,,,---------.........000111222333444777999===HHHaaa%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''(((((()))***++++++******)))((('''''''''''''''((((((((()))))))))))))))***++++++,,,,,,---......//////000111111...///111111000111333555666;;;>>>BBBVVVttthhhaaa^^^ZZZ\\\^^^___aaacccgggiiitttxxx|||zzzpppiiimmmvvvxxxzzz|||xxx}}}vvvqqqqqqssszzzxxxxxx___GGG:::000111111///---,,,++++++---,,,,,,,,,++++++******))))))))))))(((((((((((((((((((((((((((''''''''')))))))))))))))(((((('''((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((((((((()))))))))***))))))******+++,,,,,,,,,***,,,...000111333666888666<<>><<<;;;;;;;;;<<<:::999777777777777777888888888888888777777666555555444333333333333222111000///------,,,,,,+++***)))))),,,------,,,***)))***+++))))))))))))))))))))))))(((((((((((())))))******+++***(((((())))))(((&&&''''''''''''''''''''''''&&&'''((((((&&&&&&'''(((((())))))***************(((((((((((()))))))))***'''(((((()))***++++++,,,))))))******++++++,,,,,,+++,,,,,,------............000111222333444777999>>>III```%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((()))))),,,++++++***)))(((((('''''''''''''''(((((((((((()))))))))***++++++,,,,,,---------...//////000000---...////////////111333222444:::@@@DDDZZZwwwmmmbbbeeefffbbb\\\YYY\\\aaaccceeekkkooommmhhhiiinnnpppttt{{{~~~|||{{{vvvqqqnnnmmmnnnooozzzzzz|||dddFFF555444000111000...***)))***,,,,,,,,,+++++++++++++++***))))))))))))(((((((((((('''''''''((((((((((((((()))))))))))))))((((((''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''(((((((((((()))))))))(((((())))))***+++++++++)))+++.........------...333333555:::DDDUUUhhhvvvsssaaaWWWKKKBBB@@@AAAAAAAAAAAA>>>;;;999:::;;;<<<;;;;;;;;;::::::999888777777555555555555555555555555444444444444333222111111------,,,+++******)))))),,,------,,,***))))))***((((((((((((((((((((((((''''''(((((()))))))))***+++)))(((((())))))(((&&&&&&&&&''''''''''''&&&&&&&&&'''((('''&&&%%%&&&((((((((()))***************'''(((((((((((()))))))))''''''((()))******++++++)))))))))******+++++++++++++++,,,,,,---...//////...000111222333444777999>>>IIIbbb%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&((()))+++++++++******))))))(((&&&&&&'''''''''((((((((()))))))))***++++++,,,,,,+++,,,,,,---......//////,,,...///......///111333999000222<<<===AAAaaa{{{yyysssiii```[[[]]]aaaZZZ[[[```gggiiifffeeegggaaafffqqqyyyyyyuuuvvvzzzzzz|||yyyqqqllllllllljjj]]]```fffmmmuuuzzz|||}}}xxx```FFF111,,,333------+++***((()))+++---************************))))))))))))(((((((((((('''''''''((((((((((((((((((((()))))))))(((''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''(((((((((((())))))''''''(((((()))******+++***,,,......---,,,,,,---///000222333666:::@@@DDDTTT___ooo~~~ttt___MMMGGGEEEAAA@@@???>>>===<<>>:::888999:::;;;;;;>>>===<<<;;;:::888777777111111222222222333333333111111111111111000//////---,,,,,,++++++*********------...,,,***))))))***((((((((((((((((((((((((&&&'''(((((((((((((((''')))(((''''''(((((('''&&&&&&&&&''''''''''''&&&&&&%%%&&&''''''&&&%%%&&&'''''''''((()))))))))))))))''''''(((((((((((())))))'''(((((())))))*********)))))))))******************+++,,,,,,---...//////...000111222333444777999<<>>>>>???@@@>>><<<<<<<<<<<<;;;:::<<<<<<;;;:::999999888888222222222222111111111111...////////////......---,,,,,,,,,,,,,,,+++++++++---......,,,***((())))))((((((((((((((((((((((((&&&&&&'''(((((('''&&&%%%'''&&&%%%&&&'''((('''&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''%%%%%%&&&'''&&&&&&'''((((((((((((((('''''''''((((((((())))))((((((((()))))))))))))))************))))))))))))***++++++,,,---...///000...000111222333444777999999GGGbbb%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&(((***,,,...///***************+++++++++&&&&&&&&&'''''''''(((((()))))))))***++++++,,,,,,)))******++++++,,,------+++,,,.........///222444+++111666555333777BBBLLL^^^zzzpppfffeeeiiinnnkkkkkkooosssuuuzzzyyytttvvvxxxyyy|||dddDDD000000555333,,,...---,,,,,,---,,,)))'''((((((((((((((()))))))))))))))))))))((((((((((((&&&'''''''''(((((())))))'''''''''''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%''''''''''''((((((((()))&&&&&&''''''((()))))))))((()))((('''&&&&&&(((+++---.........///111222333111555777555333555===EEEIIIRRR___lll{{{}}}lll\\\OOOKKKGGGCCCBBBCCCBBB???<<<======;;;:::999;;;>>>AAA???>>>???@@@AAAAAA>>>;;;::::::999999999999999999666555555444333222111111//////////////////...---,,,,,,,,,,,,,,,,,,---------......,,,***(((((()))((((((((((((((((((((((((&&&&&&'''''''''&&&$$$###%%%$$$$$$%%%'''((('''&&&%%%%%%&&&''''''&&&%%%%%%%%%&&&''''''%%%%%%&&&'''%%%&&&&&&'''''''''''''''''''''''''''((((((((()))))))))))))))((((((((((((++++++******))))))((((((******+++,,,---//////000...000222222333444777999777EEEbbb%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$&&&***000444))))))))))))))))))))))))((('''&&&''')))+++***))))))))))))))))))******+++************+++,,,---...++++++,,,...///111222222222333444666888:::<<<>>>HHHiiivvvvvvzzz}}}~~~~~~zzzrrr^^^NNN:::...---000///---------,,,,,,+++***))))))(((((((((((())))))))))))+++***'''&&&&&&'''***+++((((((((((((((((((((((((((((((((((((''''''''''''''''''(((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((())))))*********+++++++++,,,,,,------.../////////+++---///000111222444666555999>>>BBBHHHSSSaaakkkwwwgggVVVKKKHHHIIIBBBAAAAAAAAAAAAAAAAAAAAA===<<<999777777888:::<<>><<<;;;;;;999;;;======;;;999777777777333000000222333222111222000...,,,+++,,,---......---++++++---111555888444111---)))''''''((()))''''''''''''(((((((((((((((((())))))((('''&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&###&&&((()))'''&&&''''''&&&'''(((((())))))(((((())))))(((((('''''''''&&&(((((((((((()))***+++,,,************************..................------000000111222333555666777;;;FFF\\\}}}$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&%%%&&&(((,,,///))))))))))))))))))))))))(((''''''(((***++++++***))))))(((((())))))***+++************+++,,,------------...///111222333444111222333555777:::===>>>@@@XXXwwwcccOOOFFF<<<111+++,,,//////------,,,,,,+++******))))))'''((((((((())))))))))))***)))(((''''''((()))***''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((()))))))))*********++++++,,,,,,,,,---......//////,,,---///000000111333444000333555666777<<>>>>>>>>??????@@@@@@AAA>>><<<999888777888:::;;;============<<<;;;:::999888:::;;;;;;999777666777555222000000222333222000000///---,,,,,,,,,------222000...,,,+++,,,...///111///,,,)))''''''((((((''''''''''''(((((((((((('''''''''''''''&&&%%%%%%&&&&&&&&&&&&''''''''''''(((((('''''''''&&&&&&&&&$$$&&&((()))(((''''''(((&&&&&&'''''''''((((((((()))(((((((((''''''''''''((((((((())))))***+++,,,************************+++,,,,,,---...///000000000000000111333444666777999DDDZZZ{{{#########$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&'''''''''%%%&&&'''))))))))))))))))))))))))))))))((('''(((***,,,+++***))))))(((((())))))***+++******)))******+++,,,---,,,---...///000222333333000111222444666999;;;===999CCC```yyymmm]]]FFF444000...++++++,,,---------,,,,,,++++++***)))))))))''''''((((((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''((((((((())))))))))))************+++,,,,,,------......///,,,...///000//////111222111222333111...///333777555999===BBBEEEIIINNNQQQ^^^ccckkkrrrxxx~~~|||tttlllgggeee___\\\XXXUUUUUUYYY]]]```OOOLLLGGGBBB???======>>>:::;;;<<<===>>>??????@@@===<<<:::888777777888999:::::::::::::::999888777888999999888666555555666222111000000222222111///------------,,,,,,,,,,,,111000...,,,+++***)))))),,,,,,***)))((('''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&%%%$$$&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&%%%'''))))))((('''((()))'''&&&%%%%%%%%%&&&((((((((((((((((((''''''''''''((((((((()))******++++++************************((()))***,,,...000222222/////////000222333555666888AAAVVVvvv$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&((('''&&&%%%%%%&&&)))))))))))))))))))))))))))(((''')))+++,,,+++***((((((((((((((()))******))))))))))))***+++,,,---***++++++---...//////000222222222333555666888999999888BBB\\\{{{~~~|||tttrrryyyyyyxxxdddKKK:::333333+++---...---,,,+++***+++++++++******))))))))))))'''''''''((((((((())))))''''''((())))))(((''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((((((((((()))))))))******+++++++++,,,------......---...//////...---///000111222333222000///111222333444333222000000222444333666;;;???CCCGGGKKKNNNOOOPPPQQQRRRSSSUUUVVVVVV]]]```eeehhhhhheee```]]]WWWTTTOOOJJJFFFCCCBBBBBB@@@@@@@@@AAAFFFQQQ___iiiPPPMMMGGGDDDAAA@@@>>><<<;;;;;;<<<<<<=========>>>===;;;999888777777777888888888999999999888777777888888888777555444555777222222111111111000...---+++,,,,,,------,,,++++++,,,,,,------,,,,,,++++++(((((())))))(((((('''&&&''''''''''''((((((((((((&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&'''))))))((('''(((***'''&&&$$$###$$$%%%''')))(((((((((((((((''''''''''''((())))))***+++++++++************************((()))***,,,...000111222......///000111333444555777>>>PPPmmm%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&"""%%%''''''&&&%%%&&&&&&)))))))))))))))))))))))))))((('''(((***++++++***((((((((('''((())))))***))))))))))))***+++,,,,,,******+++,,,---......///333333333222333333444444999666999DDDRRRlll}}}|||xxx|||~~~xxxbbbJJJ555,,,---333---//////---***((()))*********))))))))))))((((((''''''''''''((((((((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''((((((((()))))))))******++++++,,,---------,,,---......---,,,---...,,,...///000///////////////000000///...///222555444555777777777888;;;===888888999999::::::::::::===???BBBEEEEEEDDDBBBAAA>>>===;;;::::::;;;===>>>@@@@@@@@@???BBBKKKYYYcccGGGDDDBBBAAABBBBBBAAA???>>>>>>>>>======<<<<<<;;;;;;:::999777666666777777777888888999999999888888888999888777555444555777333333333111///...------,,,,,,---------,,,+++***)))***,,,------------,,,&&&'''(((((((((((('''&&&''''''''''''((((((((((((&&&''''''(((((((((''''''%%%%%%%%%&&&&&&&&&&&&'''&&&'''''''''''''''''''''&&&'''((((((''''''(((***'''&&&$$$###$$$%%%''')))'''''''''((((((((((((((('''((()))***++++++************************************+++,,,---...///000......///000111333444555999===KKKfff%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&"""$$$&&&'''&&&&&&'''((())))))))))))))))))))))))((('''&&&''')))+++***)))((((((''''''(((((()))***))))))((())))))***+++,,,,,,,,,------...//////000333333222111111111222222555777<<>>======@@@??????>>>===<<<;;;;;;999888777777777777777777666777888999999999999999777888888777555444444555333333222000......000222.........---,,,++++++++++++,,,,,,,,,,,,,,,+++***&&&''''''(((((((((''''''''''''''''''((((((((((((&&&'''(((((()))(((((((((%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&'''&&&%%%&&&''')))'''&&&%%%%%%%%%&&&(((((('''''''''(((((((((((((((&&&''')))***++++++******************************++++++,,,,,,---------.../////////000222333555666:::>>>KKKfff$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&''''''&&&%%%'''((())))))))))))))))))))))))'''&&&%%%&&&(((***)))((((((''''''''''''((())))))((((((((())))))***+++,,,,,,,,,,,,---......//////000000000000111222333333555444888>>>>>>???JJJZZZ~~~~~~rrrWWWDDD222///222000+++'''***)))(((((())))))******((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%###$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$######$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''((((((((())))))******+++,,,,,,,,,)))+++,,,,,,++++++,,,...---------...///000///...111222222111///...///111---///111222111000111222444444444444444444444444555444444444444444555555555555555555666666666777555777888:::;;;<<<>>>@@@BBBDDDEEECCC>>>;;;:::;;;>>>>>>======<<<<<<;;;;;;666666666666777777777888555666777888999999999999444666777777555333222333000111111///...000555999222111///---++++++++++++++++++************))))))((((((((('''''''''''''''''''''''''''((((((((((((%%%&&&''''''((((((((('''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&&&&%%%$$$$$$''')))&&&&&&'''''''''(((((((((''''''''''''((((((((()))&&&''')))+++,,,+++***)))***************************++++++,,,,,,---......000000000111333444666777999???OOOlll######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&((((((((('''%%%%%%&&&((())))))))))))))))))))))))&&&%%%$$$&&&((()))(((''''''''''''''''''((())))))(((((((((((()))***+++,,,*********++++++,,,,,,,,,------...///111222444555777000///777:::888888===FFF\\\~~~iiiPPP666222///...***%%%)))111,,,***)))***++++++)))''''''''''''(((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$#########$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((()))))))))***++++++,,,,,,(((***++++++++++++---...*********,,,...000000///***,,,............000222///111444555444333333444000000000111111222222222555555444444333222111111111222444777888::::::;;;888:::<<>>AAA;;;<<<<<<<<<<<<<<<<<<<<<555555666666777888888888444444666777888888888888222444666666444222000000...//////......222999???444222///---+++++++++,,,((((((''''''((()))***+++))))))((('''''''''((((((''''''''''''((((((((()))$$$%%%%%%&&&'''''''''&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((($$$%%%%%%$$$###$$$&&&(((&&&'''(((((())))))((((((&&&'''''''''(((((())))))&&&''')))+++,,,+++***)))************************)))******+++---......///000000111222333555666777999AAASSSrrr%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&'''((())))))&&&...333///+++,,,+++'''&&&&&&&&&'''''''''((((((*********)))))))))))))))+++***)))(((((()))***++++++,,,------++++++,,,---......//////000111111111555555444555555666777888===AAAMMM```vvvppp^^^MMM@@@:::000///...,,,++++++,,,,,,((())))))))))))))))))((((((''''''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((())))))((((((((((((((()))))))))*********+++++++++++++++,,,,,,,,,,,,---------------............///111000000000111333555666444444333222111000///...222333333444444333333222111222333444555777888888555666777888::::::::::::<<>>>>>444777888777444555:::???:::888666666777777555333111111111000000000000000000///---...000555;;;>>>444111...,,,---......---++++++***)))(((((())))))((((((((((((''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''(((((()))***************))))))))))))************)))************+++++++++......---------,,,,,,,,,000111222222222333666999BBBDDD]]]%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&''''''((((((,,,222444...*********'''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))+++***)))(((((()))***++++++,,,---,,,+++++++++---------......///000000000333333333444444555666777777888<<>>111---***)))+++---+++)))))))))))))))))))))((((((((('''&&&&&&&&&&&&'''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''((())))))&&&&&&'''''''''(((((((((*********+++++++++,,,,,,,,,,,,,,,------------...---,,,,,,,,,,,,---///000000000000/////////......000111111111000//////...111222222444555666777888777777888777777666555444444555777777777777999:::;;;:::999999999999::::::777888:::999888666555555666555444444555555444333222222111111000//////............------,,,+++++++++***))))))+++,,,+++***)))((((((((((((((())))))((((((((((((''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&'''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''%%%%%%&&&''''''''''''''''''(((((((((((()))))))))(((((()))))))))***************+++,,,...///000000...///000000000111444777<<>>>>>===;;;999888999::::::555666888:::;;;999666333444333222333444555444222555555444333222111000//////...---+++******)))***)))((((((***,,,---,,,+++'''''''''''''''((())))))((((((((((((''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&''''''(((&&&&&&&&&'''''''''((((((&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&'''((((((((((((((('''''''''((((((((())))))(((((((((((()))))))))***++++++,,,,,,---.../////////000111111111333666888===HHHhhh########################$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''######(((---,,,'''(((...(((((('''''''''&&&&&&&&&&&&&&&&&&'''((())))))***((()))***++++++***)))(((((()))***)))((('''(((******++++++,,,,,,---......+++,,,///000111111//////+++///555777222,,,,,,111...111111///222999<<<;;;@@@HHHTTTbbbppp|||xxxkkkaaaWWWOOOJJJ===;;;555//////111...((('''((()))***++++++)))(((((()))***++++++***)))(((((())),,,------,,,)))((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""###$$$$$$$$$#########$$$$$$###############$$$%%%&&&&&&''''''########################""""""###$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&'''((()))***(((((((((((()))))))))))))))************+++++++++++++++,,,,,,,,,---------...---,,,,,,,,,---...///++++++,,,---...///000111++++++---...///000000000000000111222444555666666888888999999999999888888444444555555555777;;;>>>???===;;;999888888999:::555666888:::;;;:::666333444333222222444444444222333333222111000///...---...---+++)))(((((())))))''''''''')))+++,,,+++***'''''''''''''''((()))***)))(((((((((''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''''''''((((((&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&'''''''''&&&'''(((((())))))((((((''''''''''''((((((((()))(((((((((((())))))))))))+++,,,,,,------.........000111222222222333666999===IIIiii###$$$$$$%%%%%%$$$$$$###%%%&&&''')))***+++++++++333111---***'''&&&%%%&&&%%%&&&)))+++,,,,,,+++******)))((('''&&&%%%%%%%%%%%%&&&''''''((((((''''''(((''''''&&&&&&&&&&&&''')))******)))(((((()))+++++++++***)))(((((()))))),,,+++---111777777333...---...///000111222222222333222000/////////000111333333444888???GGGOOOTTT___aaaeeeiiikkkjjjhhhgggfffeeeddddddeeegggjjjkkkvvvyyy~~~|||ssslll[[[SSSIIIAAA<<<888333000///...---,,,++++++***+++,,,,,,,,,+++***))))))(((''''''(((((((((((('''''')))(((***///333111***###''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&"""""""""###$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$###############"""############$$$$$$$$$######$$$$$$$$$######""""""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%)))'''$$$"""###%%%(((***&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((+++++++++************)))++++++++++++++++++++++++***+++,,,------,,,***)))------,,,+++,,,---...///---------------...///000111111111111333555888999999;;;;;;:::888666555666555444444444555666888999<<<:::999999;;;<<<<<<<<<888777555555666666555333111111111111111111111111///////////////......---///...---,,,***)))((('''''''''(((((())))))******---+++)))'''&&&&&&((((((((('''&&&%%%%%%%%%%%%%%%''''''((((((((((((''''''((('''&&&%%%$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&''''''&&&$$$###"""%%%&&&''''''((((((''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))************,,,+++++++++,,,...000111...000111111111333555777===EEEbbb###$$$$$$%%%%%%$$$$$$###$$$%%%&&&((())))))******111///,,,)))'''&&&&&&&&&$$$&&&(((***++++++******)))(((''''''&&&&&&&&&&&&&&&&&&'''((((((((('''''')))(((((('''(((((()))))))))******)))(((((()))++++++******)))(((((()))))))))((()))---333444111---......///000111111111111111000///...---......///------...///111444777999888:::???DDDGGGIIIJJJJJJIIIIIIKKKLLLMMMNNNNNNNNNGGGIIILLLQQQVVVZZZ^^^```tttzzz~~~}}}}}}xxxpppiiieee^^^\\\ZZZVVVRRRKKKCCC===???:::555111///...---+++...---,,,++++++*********+++++++++***)))(((((((((''''''((((((((((((''''''(((&&&%%%(((++++++'''###''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&###############$$$$$$$$$######$$$$$$$$$%%%%%%%%%############$$$$$$%%%%%%##########################################$$$$$$"""############$$$$$$$$$######$$$$$$$$$######""""""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""$$$&&&(((&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))))))))******+++++++++++++++++++++++++++++++++***+++++++++++++++******,,,++++++***++++++---......------......///000111000000111222333555777888999;;;;;;:::777555555555444444333444555777888:::;;;:::::::::;;;;;;:::999999777555444555555333222111111111111111111111111111///---,,,+++,,,---...---,,,,,,++++++******)))************))))))))))))+++***(((&&&%%%%%%&&&'''((('''&&&%%%%%%%%%%%%&&&&&&''''''((((((''''''&&&((('''&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&&&&%%%&&&&&&'''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))************++++++++++++,,,...000111...000111111111333555777<<>>@@@BBBDDDDDDKKKPPPTTTUUUQQQPPPRRRVVVUUUUUUTTTQQQLLLFFF@@@<<>>;;;777555888666222111111111111000000000000000000000000000111///---***)))***+++,,,*********************************)))))))))(((((((((((('''&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&%%%%%%%%%''')))***&&&&&&&&&&&&''''''((((((''''''''''''(((((((((((((((((((((((())))))))))))((()))))))))************+++++++++,,,---...///000...000111111111333555777<<>>DDD```}}}###$$$$$$%%%%%%$$$$$$###!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&'''((())))))))))))(((((('''((((((((((((((()))***************&&&&&&%%%&&&&&&'''((()))((())))))(((''''''(((***((((((''''''(((((())))))******))))))((())))))))),,,,,,,,,,,,+++******)))******+++,,,,,,,,,++++++***)))'''&&&&&&(((***+++'''&&&&&&&&&'''((()))***)))((('''&&&&&&(((***+++,,,,,,,,,------.........***+++,,,+++***)))***+++++++++******************---,,,+++,,,.........,,,***+++,,,,,,***(((((())))))((((((''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%&&&''''''&&&%%%$$$''''''''''''''''''''''''&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%#########$$$$$$%%%%%%&&&"""$$$%%%%%%$$$###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%$$$############"""""""""########################"""""""""###$$$$$$$$$%%%"""############$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''******)))))))))(((((((((************************))))))))))))******+++,,,+++,,,---............---//////000000222333555666333333444555555444444444333555666666444333333444222111111222444666888:::888===CCCDDD@@@:::777666444333111111222222000///------------------------***++++++,,,++++++***))),,,,,,+++***))))))((((((%%%%%%&&&''''''((())))))''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$$$$%%%%%%''''''&&&%%%&&&'''((()))''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))******************,,,---.../////////...000111111111333555777>>>EEE___}}}###$$$$$$%%%%%%$$$$$$###""""""###$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''')))************)))((('''''''''(((((()))******++++++******'''&&&&&&&&&&&&&&&'''''''''((()))(((&&&&&&((()))'''''''''''''''((())))))'''((()))))))))***++++++*********+++******))))))'''((()))***+++******)))*********))))))))))))))),,,,,,+++***)))(((''''''))))))))))))))))))******)))))))))******+++++++++((())))))((((((((()))******)))((('''&&&''''''(((&&&&&&&&&'''))))))(((&&&)))+++---,,,***)))+++,,,(((''''''&&&''''''((((((&&&&&&&&&'''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&%%%$$$%%%%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&"""$$$%%%%%%$$$###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$###############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######################################################$$$$$$"""############$$$$$$$$$!!!!!!"""$$$$$$%%%%%%$$$"""############$$$$$$$$$####################################$$$$$$$$$%%%$$$$$$$$$###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((((()))))))))))))))************************((()))***+++,,,,,,,,,,,,+++,,,---...///......---...//////000222333555666333333222111111222222222111333444555444333444555222222222222333555777888555;;;AAABBB===888666666111111222333444444111///++++++++++++++++++++++++(((((('''''''''((()))***************))))))))))))''''''''''''((((((((((((&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''((('''&&&%%%%%%'''((()))''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))************)))***,,,.../////////......000111111111333555777>>>DDD^^^{{{$$$$$$$$$%%%%%%$$$$$$$$$"""######$$$$$$$$$$$$###$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&'''((()))***+++++++++***(((''''''''''''))))))***++++++++++++***(((''''''&&&&&&&&&'''''''''((()))(((&&&&&&((()))'''''''''''''''((()))***%%%(((***,,,------///000))))))************))))))%%%&&&((()))))))))((((((%%%''')))++++++)))'''&&&"""###%%%'''((()))******'''(((***++++++***)))(((*********+++++++++++++++(((((((((((((((((()))***)))((('''''''''(((***+++)))((()))+++,,,,,,***((()))++++++***'''&&&(((+++''''''&&&&&&&&&''''''(((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&''''''&&&$$$%%%&&&(((''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######""""""###$$$%%%%%%&&&&&&"""###%%%%%%$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$""""""######$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$###############"""############$$$$$$$$$!!!!!!"""$$$$$$%%%%%%%%%"""############$$$$$$$$$########################"""""""""!!!"""######$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''((()))***++++++))))))))))))))))))))))))((()))+++,,,------,,,,,,+++,,,---...///...---,,,......///000111333555666222111000/////////000111///111333444333333444555333333222222333555666777333999???@@@;;;777555666000000222444666555222///************************'''&&&$$$"""###%%%)))+++'''(((((()))***+++++++++******))))))((((((''''''$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''(((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&"""###%%%((()))***))))))((('''%%%%%%%%%&&&(((***''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))************)))***,,,.../////////......000111222222333555777===CCC]]]yyy################################################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%&&&&&&'''((()))((((((((('''%%%$$$$$$$$$(((((((((((()))))))))))))))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((''''''((())))))*********))))))************)))))))))(((&&&&&&'''((())))))((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))((()))***++++++***)))((()))(((&&&%%%%%%&&&((()))((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######""""""""""""############$$$$$$$$$######"""################################################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((('''''''''(((((()))))))))))))))&&&&&&''''''(((***+++,,,,,,,,,+++++++++,,,------,,,,,,+++++++++,,,---...,,,,,,,,,---...///000000333222222111000/////////111111222333333333333222111000000000222666:::<<<777888777777666555333333222111111111222111///,,,'''''''''((()))+++,,,---)))(((''''''''')))***+++((('''''''''((()))+++,,,)))(((((('''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))******+++***++++++,,,,,,------...---///000111111222444666<<>>VVVooo"""###$$$%%%%%%$$$###"""%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((((((((()))+++///222444***)))((('''&&&&&&'''(((******)))((('''&&&%%%%%%***(((%%%%%%'''(((&&&$$$%%%%%%%%%&&&'''((()))***)))(((&&&%%%$$$$$$%%%%%%###$$$%%%&&&((()))******$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$###"""!!!!!!""""""########################""""""############""""""######""""""###$$$%%%%%%$$$$$$############$$$$$$&&&%%%$$$$$$############&&&%%%%%%$$$#########$$$!!!""""""""""""#########$$$$$$#########$$$&&&'''&&&&&&&&&&&&%%%%%%$$$#########$$$$$$$$$$$$############################################################""""""######$$$%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''''''''((($$$%%%&&&&&&''''''&&&&&& )))---***''''''***+++*********))))))((((((***++++++,,,,,,++++++***++++++,,,,,,---...//////---,,,,,,,,,---...000111...000222444444222000...111111222222222333333333333333222222111111000000,,,,,,,,,+++++++++******&&&&&&%%%%%%%%%$$$$$$$$$(((((())))))***---222555666///'''$$$%%%''''''%%%)))'''&&&''')))***(((%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&%%%$$$$$$%%%'''$$$$$$$$$###$$$$$$%%%%%%&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&(((((((((''''''((()))((('''&&&'''((())))))*********))))))(((+++,,,,,,,,,,,,,,,,,,------.../////////111444666888EEEMMMiii"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((''''''(((***---000222***)))((('''&&&&&&'''(((((((((((((((((('''''''''***(((%%%%%%'''((('''%%%&&&&&&&&&&&&&&&'''((())))))(((&&&%%%$$$$$$%%%%%%$$$$$$%%%&&&'''(((((()))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$###"""""""""""""""########################""""""############""""""######""""""###$$$$$$%%%$$$$$$############$$$$$$$$$$$$$$$%%%&&&'''((()))&&&%%%$$$$$$#########$$$"""""""""#########$$$$$$$$$$$$#########$$$%%%&&&%%%%%%&&&&&&%%%%%%$$$#########$$$$$$$$$$$$############################################################""""""######$$$%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''$$$%%%&&&&&&''''''&&&&&& $$$)))***(((''')))+++************)))))))))((())))))+++,,,------------+++,,,,,,------...............---------...///000///000222333333222000///111111111222222222333333222222111111000/////////++++++++++++*********)))&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((***...333777333...((('''((()))'''%%%'''&&&%%%&&&((()))'''$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&(((((((((''''''((()))((('''&&&''')))))))))************))))))++++++,,,,,,,,,,,,---------.../////////111444666666CCCKKKhhh"""###$$$$$$$$$$$$###"""###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''(((+++---...)))(((''''''&&&'''''''''&&&'''''''''(((((()))))))))'''&&&&&&'''''''''&&&'''&&&&&&&&&&&&&&&''''''((('''&&&%%%$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###################################################$$$$$$$$$$$$###""""""########################$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$###""""""""""""###########################""""""############""""""#########"""######$$$%%%$$$$$$############$$$$$$$$$$$$$$$%%%&&&'''))))))%%%%%%$$$############$$$############$$$$$$$$$%%%$$$$$$#########$$$%%%&&&%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$############################################################""""""######$$$%%%############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''$$$%%%&&&&&&''''''&&&&&&))))))((('''((()))+++,,,************))))))))))))((()))***,,,---...//////------------------------000///...------...///000000000111111111111000000000111111111222222222222111000000///......------******)))))))))))))))((('''''''''&&&&&&&&&&&&%%%$$$%%%&&&'''(((***///222///,,,***)))+++***'''$$$&&&%%%$$$%%%''''''%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$&&&((((((%%%"""&&&&&&%%%$$$############$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&''''''''''''''''''''''''''''''&&&%%%&&&((((((((('''&&&((()))((('''&&&((()))))))))************))))))+++++++++,,,,,,------------.../////////111444666444AAAIIIeee}}}#########$$$$$$#########"""###%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&&&&'''((()))***''''''''''''''''''''''''''''''''''''((((((((((((((('''&&&&&&&&&'''''''''''''''&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""##############################$$$$$$$$$######"""####################################$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$###""""""#################################"""######$$$$$$######"""$$$###############$$$$$$$$$$$$############$$$$$$%%%$$$$$$######$$$$$$$$$$$$$$$###############$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$############################################################""""""######$$$%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''$$$%%%&&&&&&''''''&&&&&&,,,)))&&&&&&)))++++++************))))))))))))))))))***+++,,,---.........------------------,,,,,,///......---...///111222111000////////////000111000000000111111111111222000//////...---,,,++++++(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&)))000...+++******)))&&&$$$%%%%%%%%%&&&&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&######(((...000---)))'''&&&%%%$$$############$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&%%%&&&((((((((('''&&&'''((((((''''''((()))((())))))************)))+++++++++,,,,,,------------.../////////111444666555AAAHHHbbbzzz$$$##################$$$"""###%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%&&&&&&''''''&&&&&&''''''''''''''''''(((((((((((('''''''''''''''''''''&&&&&&&&&'''((('''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$###############$$$$$$##############################$$$$$$$$$$$$######$$$$$$###############$$$$$$$$$############$$$$$$$$$$$$$$$######$$$$$$%%%#########""""""###$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%$$$$$$$$$######$$$$$$$$$$$$############################################################""""""######$$$%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''$$$%%%&&&&&&''''''&&&&&&(((%%%$$$&&&***,,,***((())))))))))))))))))******++++++,,,,,,------,,,,,,------------------,,,,,,---,,,,,,---...000222333111000...------...000111//////000000000111111111//////...---,,,+++***)))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''''''''%%%$$$###%%%&&&333///+++(((&&&%%%%%%$$$%%%&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&######'''---000---***'''&&&%%%$$$############%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''&&&%%%&&&((((((((('''%%%'''((((((''''''(((***(((((()))*********************+++,,,,,,---......---.../////////111444666777BBBGGG```www$$$$$$###""""""###$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&))))))(((((('''''''''&&&&&&'''''''''&&&&&&''')))&&&%%%%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$############$$$%%%%%%##############################$$$$$$$$$$$$######%%%$$$######"""#########$$$$$$############$$$$$$#########%%%&&&(((***+++###""""""""""""###$$$$$$############$$$$$$$$$%%%$$$$$$%%%%%%%%%$$$######"""###$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############################################################""""""######$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$'''***+++)))&&&))))))))))))************+++++++++,,,,,,++++++***------------------------,,,,,,,,,,,,---///000222000///...------...///000////////////000000000000//////...---+++***))))))&&&''''''''''''((((((((('''''''''&&&&&&&&&&&&%%%%%%&&&''''''&&&''')))+++111...***&&&$$$###$$$%%%%%%&&&((((((&&&%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###$$$''')))'''%%%&&&&&&%%%$$$############%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&((((((((('''%%%'''(((((('''''')))***'''((()))******+++************+++,,,,,,---......---.../////////111444666777BBBFFF___uuu$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&'''''''''(((((((((((((((%%%'''((('''%%%%%%(((***$$$$$$$$$$$$%%%&&&''''''###$$$%%%%%%%%%%%%$$$###$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""####################################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""###$$$$$$$$$$$$$$$####################################$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$#########$$$$$$%%%&&&###########################$$$$$$%%%%%%$$$$$$###%%%$$$$$$###""""""######$$$$$$############$$$$$$""""""###$$$&&&(((***+++"""""""""""""""###$$$$$$"""""""""#########$$$$$$$$$%%%%%%%%%%%%$$$###"""""""""###$$$$$$$$$$$$$$$######$$$$$$$$$$$$############################################################""""""######$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''&&&'''(((((('''&&&((()))))))))************((())))))***+++++++++++++++,,,,,,------............---,,,++++++,,,---...///......------......///........./////////000000000///...---+++***)))(((&&&'''''''''((((((((((((&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&((()))******)))'''%%%$$$$$$%%%###%%%''''''%%%$$$%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###""""""$$$%%%&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%&&&((((((((('''%%%&&&(((((('''''')))+++'''((()))******+++++++++)))******+++---......///---.../////////111444666555???DDD]]]uuu%%%$$$###""""""###$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&&&&&&&###$$$&&&'''((('''&&&&&&%%%%%%&&&'''((()))***+++$$$&&&((('''%%%%%%(((***#########$$$%%%&&&'''((("""###%%%%%%&&&%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""####################################################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$#########$$$%%%%%%&&&###########################$$$$$$%%%%%%$$$$$$###%%%%%%$$$###""""""######$$$$$$############$$$$$$############$$$$$$%%%&&&""""""!!!""""""###$$$$$$!!!""""""""""""#########$$$%%%%%%&&&%%%$$$###"""!!!"""###$$$$$$$$$$$$$$$######$$$$$$$$$$$$###############################################################"""###$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&+++***)))'''&&&%%%&&&'''(((((())))))*********+++%%%&&&((()))++++++,,,,,,++++++,,,,,,---...//////111///---+++************..................................../////////000000///...---+++***)))((('''''''''((((((((())))))&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$"""!!!"""######%%%(((((('''&&&%%%%%%"""$$$'''&&&$$$"""###%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$###""""""$$$))),,,$$$$$$$$$###$$$$$$%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%&&&((((((((('''%%%&&&(((((('''((()))+++''''''(((******+++++++++)))******+++---...//////---.../////////111444666333===BBB\\\uuu%%%%%%$$$$$$$$$$$$$$$%%%###$$$%%%&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((())))))((((((((((((((('''''''''&&&'''((('''%%%$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%########################$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$#########$$$################################################!!!"""###$$$%%%$$$######%%%$$$###""""""###$$$%%%))),,,,,,'''$$$$$$$$$"""'''&&&$$$"""!!!!!!"""###!!!"""""""""############$$$$$$############$$$$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%%%%%%%$$$###########################$$$###############$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&########################"""############$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$#########""""""########################""""""#########$$$$$$$$$$$$$$$$$$#########""""""######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&&&&''''''((()))))))))************)))***+++,,,,,,,,,+++***+++,,,---...///////////////---+++******+++,,,,,,***,,,...---,,,++++++,,,,,,,,,,,,------,,,++++++,,,+++***)))((('''&&&%%%((())))))'''%%%$$$%%%&&&((('''%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%%%%$$$###'''''''''&&&&&&%%%%%%%%%$$$%%%'''''''''%%%###"""''''''&&&%%%%%%$$$######'''&&&%%%%%%''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%&&&%%%$$$######%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******)))((('''(((((((((((())))))))))))***++++++,,,,,,------...+++,,,///111222222111000777;;;GGGZZZrrr$$$$$$############$$$$$$###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((((())))))(((((((((''''''&&&&&&&&&'''((('''%%%$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%########################$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$#########$$$################################################"""###$$$%%%&&&%%%%%%$$$$$$$$$###""""""###$$$$$$000MMMZZZEEE+++###$$$"""'''&&&$$$"""!!!!!!"""###""""""""""""############$$$##################$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$########################""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&########################"""############$$$$$$$$$$$$%%%%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''************++++++++++++,,,---.../////////...---,,,,,,------......//////...---+++)))'''(((***---,,,...///...,,,*********---.........---,,,,,,++++++******)))((('''&&&&&&'''((((((&&&$$$###$$$%%%'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%%%%%%%###''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&''''''%%%###"""''''''&&&%%%%%%$$$######&&&%%%$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***))))))((('''(((((((((((()))))))))******++++++,,,,,,------......///000222333333333333777;;;GGGZZZqqq######"""""""""######$$$###$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((((((((***))))))((('''&&&%%%%%%&&&'''''''''%%%$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$############$$$################################################$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$###""""""###$$$$$$"""III[[[AAA%%%!!!%%%!!!&&&%%%$$$"""""""""########################""""""########################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""""""""#########""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&########################"""############$$$$$$$$$$$$$$$$$$%%%$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#######################################$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$#####################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&''''''***++++++++++++,,,,,,,,,***+++---.........---,,,...---------------......------+++)))'''(((+++---...///000...+++)))((()))/////////...---,,,+++***)))))))))(((((((((''''''&&&''''''%%%###"""$$$%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###$$$%%%&&&%%%###&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%&&&'''&&&%%%$$$###'''&&&&&&%%%%%%$$$$$$###%%%$$$###$$$%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))))))))((((((((((((((()))))))))*********++++++,,,,,,------...//////000000111333444444888<<>>KKK___}}}$$$%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%&&&'''(((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$###############################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""""""###$$$%%%%%%%%%$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""############!!!"""###$$$%%%$$$$$$###"""############$$$$$$$$$$$$$$$###############$$$"""############$$$$$$$$$######################################################""""""""""""###############$$$$$$$$$%%%%%%########################"""###$$$$$$######$$$&&&###################################################""""""""""""$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$######"""###$$$$$$###"""##############################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&''''''(((%%%%%%%%%&&&&&&&&&''''''&&&(((***---.........---)))))))))*********++++++++++++************++++++,,,+++******++++++)))'''((()))***+++++++++******)))*********************))))))((((((((('''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''(((((((((((($$$***+++&&&(((222666222)))******++++++,,,---------......000111333555666666777<<>>EEEVVVvvv$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%$$$$$$$$$########################$$$###"""###$$$%%%$$$"""################################################%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""#######################################################################################$$$$$$%%%""""""""""""""""""######$$$$$$$$$%%%%%%$$$$$$$$$$$$###""""""$$$$$$###"""%%%"""$$$### (((---%%%########################"""$$$&&&&&&$$$"""!!!!!!######""""""""""""######""""""#########$$$$$$$$$################################################""""""#########$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&%%%$$$###%%%%%%%%%&&&&&&&&&&&&'''%%%%%%'''(((((((((((((((((((((((('''((())))))***)))(((''''''''')))***+++'''(((***++++++***(((''''''&&&%%%&&&(((***)))((((((((((((((((((((((((((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############""""""#########$$$$$$$$$""""""#########$$$$$$$$$"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%$$$$$$%%%%%%&&&'''$$$%%%&&&%%%###"""###$$$'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''((((((''''''(((((()))***((()))))))))*********************+++,,,---///000222111000//////000111222555999===DDDUUUuuu$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$########################%%%#########$$$%%%$$$###################################################%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$########################""""""""""""""""""""""""###############################################################$$$$$$$$$$$$############$$$%%%%%%""""""""""""##################$$$$$$$$$$$$######$$$###""""""###$$$"""!!!'''!!!)))#################################"""$$$%%%%%%###""""""###"""""""""######""""""""""""############$$$$$$$$$################################################"""""""""###$$$$$$%%%%%%########################$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$###%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''((((((''''''(((((()))***((('''&&&%%%&&&'''***+++&&&(((***,,,---+++)))''''''&&&%%%%%%''')))))))))))))))))))))))))))))))))&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$"""""""""###$$$$$$%%%%%%######$$$$$$$$$$$$############$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%&&&&&&'''&&&''''''&&&$$$######$$$'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''((((((((((((((()))******))))))))))))*********************+++---...000000222111000//////000111222555888===DDDUUUuuu$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%"""######$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%&&&&&&%%%$$$$$$########################%%%$$$######%%%%%%$$$###################################################&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################""""""""""""""""""""""""################################################""""""#########$$$$$$$$$$$$$$$######$$$$$$%%%&&&!!!"""""""""############"""##################"""%%%###""""""######""" $$$!!!***%%%###((()))########################"""###$$$###""""""$$$%%%""""""############"""""""""############$$$$$$$$$################################################!!!""""""###$$$$$$%%%%%%########################$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&(((''''''''''''((())))))%%%%%%%%%&&&&&&'''((()))'''''')))*********))))))'''&&&$$$%%%''')))))))))))))))))))))))))))))))))&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$"""###$$$%%%%%%%%%%%%$$$#########$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&((((((&&&%%%$$$&&&%%%%%%%%%%%%&&&''''''%%%'''((('''%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''(((''''''''''''((())))))))))))))))))*********************+++---///000111//////......000111333444444777<<>>JJJddd$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''((()))))))))((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$"""""""""""""""""""""###$$$$$$$$$###############"""######$$$$$$$$$######!!!!!!!!!!!!!!!"""##################$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$###"""################################################"""######$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%!!!"""###%%%&&&&&&''''''%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%%%%%%%&&&'''((((((&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&%%%$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#################################""""""""""""############$$$%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((()))))))))((('''&&&%%%)))))))))***+++,,,..................///111222333444555888>>>IIIddd$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((())))))******((((((((((((((((((((((((((((((((((((''''''''''''%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&''''''''''''&&&&&&''''''(((((((((((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$!!!!!!!!!"""######$$$$$$###############$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$"""""""""!!!"""######$$$############$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""######$$$$$$######"""!!!################################################"""######$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&&&&%%%$$$%%%&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$%%%%%%%%%&&&###$$$$$$%%%%%%$$$$$$#################################""""""""""""############$$$%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''''')))*********)))))))))))))))***+++,,,..................///111222333444555888>>>IIIccc$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))*********+++************************))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++)))))))))))))))))))))))))))(((((((((''''''''''''$$$%%%%%%&&&'''((())))))%%%&&&&&&&&&'''(((((((((&&&'''''''''(((((())))))$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$ !!!"""###$$$%%%%%%""""""######$$$$$$$$$%%% !!!"""###$$$%%%%%%%%%#########"""###$$$$$$%%%"""############$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$###"""!!!!!!###############"""!!! ################################################"""######$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$#########%%%%%%&&&&&&&&&%%%$$$$$$###$$$%%%&&&'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%(((((('''''''''&&&&&&&&&#########$$$$$$%%%&&&&&&""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$########################%%%%%%$$$$$$$$$$$$%%%%%%######$$$%%%%%%%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))%%%''')))+++------------)))))))))***+++,,,..................///111222333444555888===IIIbbb%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%''''''''''''''''''''''''%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$%%%&&&'''%%%&&&'''((()))((('''&&&)))******++++++******))))))(((&&&(((***+++)))&&&))))))))))))************++++++++++++,,,,,,------+++)))((((((***+++***)))...,,,)))(((((())))))(((************))))))))))))))))))((('''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''((((((((()))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######""""""######"""############$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$$$$############################################################$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&(((((('''%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''&&&&&&%%%$$$$$$###!!! !!!###$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&%%%%%%$$$###&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$############$$$$$$&&&%%%%%%$$$#########$$$######""""""###$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&'''((((((((())))))))))))))))))))))))************+++,,,---...000000//////000222444555222555888===FFF^^^%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$$$$$$$&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%&&&'''((()))+++++++++++++++)))((('''&&&''''''''''''''''''''',,,+++***+++------***''',,,,,,++++++++++++++++++((()))))))))))))))((((((---+++))))))***+++***)))((('''&&&''')))++++++++++++*********))))))))))))))))))(((''''''''''''((((((((('''''''''&&&&&&&&&'''''''''((((((((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#################################$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######""""""######"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$############################################################$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&'''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$"""!!!!!!"""$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$############$$$$$$&&&%%%$$$$$$######$$$$$$######""""""###$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$###"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&'''((((((((())))))))))))))))))))))))************+++,,,---.../////////000111222444444444555999===FFF```%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%%%%&&&'''''''''''''''''''''''''''''''''&&&%%%&&&'''((())))))((((((''''''''''''(((''''''''''''''''''''''''(((((('''''''''((()))***))))))******)))(((''''''++++++,,,,,,---.........++++++***+++,,,+++)))&&&++++++******************//////////////////......---+++))))))******)))((('''''''''))),,,------++++++++++++*********))))))***))))))((((((((((((((((((((((((''''''''''''&&&''''''((((((((()))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######""""""######"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$$$$############################################################$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%############%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$%%%%%%$$$$$$######$$$$$$#########"""######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''((((((((())))))))))))))))))))))))************+++,,,---.........000111222333333333555777999===GGGaaa%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''&&&%%%&&&(((''''''''''''''''''''''''((('''%%%$$$%%%&&&(((*********)))(((((('''((((((''''''''''''''''''''''''((((((((((((((())))))***&&&&&&'''((()))))))))***((((((((()))***+++,,,,,,,,,,,,---...///...---,,,,,,---------------......---,,,+++***+++,,,---......---++++++,,,,,,,,,+++,,,,,,,,,---///...,,,***,,,,,,+++++++++*********+++***))))))(((((())))))(((((((((''''''''''''''''''(((((((((((()))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######""""""######""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############################################################$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%&&&'''''''''''''''''''''''''''''''''''')))))))))((('''%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''&&&%%%%%%$$$########################$$$%%%%%%&&&&&&%%%%%%$$$!!!"""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%$$$###############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#########$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((************+++,,,------,,,...000222333333222222666777999===GGGbbb%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((&&&&&&'''(((''''''''''''''''''''''''((('''%%%$$$%%%&&&(((***+++***)))((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))))))))))))))******++++++,,,---,,,++++++++++++,,,,,,,,,---...///000000111222//////000000111111222222///...---,,,---...111222///---,,,,,,---------,,,---------...//////,,,***,,,,,,,,,,,,++++++++++++++++++***)))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######""""""######""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############################################################$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&"""###%%%&&&'''(((((('''''''''''''''''''''''''''%%%%%%&&&&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''&&&%%%%%%########################$$$%%%%%%&&&&&&%%%%%%$$$!!!"""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$###############$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((************+++,,,------,,,---///111222222222111666777999===GGGbbb%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''''''''&&&%%%&&&'''((()))***))))))(((((((((((()))))))))))))))))))))))))))'''((()))*********))))))******)))))))))***++++++......---,,,---...000111///000000000///111444666666555555555555444444444666777888888888777555444111///,,,+++++++++***))),,,++++++---//////...------------,,,,,,,,,++++++,,,++++++***************'''(((((((((((()))))))))((((((((()))))))))******)))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######""""""######"""############$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$############################################################$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&"""$$$%%%'''((((((''''''&&&&&&&&&&&&&&&''''''''' """$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$######"""##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$###############$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''%%%%%%&&&&&&'''((((((((())))))))))))))))))))))))************+++,,,---...------///000111222222222555777999===GGGaaa%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''''''''((())))))))))))))))))))))))))))))((()))***+++,,,++++++***++++++,,,---///222555666...///111555;;;AAAGGGJJJSSSSSSQQQNNNLLLMMMRRRVVV]]]\\\ZZZXXXVVVTTTSSSRRRMMMQQQWWWZZZXXXPPPHHHBBBCCC@@@<<<999777555222000111000......000111000///------------,,,,,,,,,,,,,,,,,,+++************+++'''((((((((())))))))))))(((((()))))))))*********))))))))))))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#################################$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######""""""######"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$############################################################$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$&&&'''((('''&&&%%%$$$%%%%%%%%%&&&&&&&&&&&& """###$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$######$$$$$$%%%&&&%%%$$$$$$###""""""######"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""######$$$%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''%%%%%%&&&&&&'''((((((((())))))))))))))))))))))))************+++,,,---...............000111222333444555999===FFF```%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%%%%&&&'''''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''&&&''''''((()))***))))))))))))))))))))))))***+++,,,---...---,,,,,,///000333777<<>>666...---111222///...............///000000*********)))))))))+++---+++*********))))))))))))***)))))))))(((((((((((((((''''''''''''((())))))(((((('''%%%$$$$$$&&&''''''''''''&&&&&&'''''''''''''''(((((('''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""########################$$$$$$###############$$$"""""""""###$$$$$$%%%%%%&&&$$$"""###%%%&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$###%%%%%%$$$$$$$$$%%%&&&'''$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%########################""""""!!!""""""###$$$%%%######""""""######$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$######&&&$$$"""###%%%&&&%%%###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((((((((((((''''''((((((((((((''''''))))))+++,,,---.........------......///000222333444333777>>>FFF[[[&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))((('''&&&&&&'''((()))+++++++++***************)))+++,,,---...///111333999BBBPPP^^^iiirrrxxx{{{yyyrrrnnn```NNN???888444111333111...,,,++++++,,,---+++***)))(((((()))***++++++++++++*********))))))******)))))))))(((((((((((((((''''''(((((()))***''''''&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''(((''''''&&&%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################$$$$$$$$$$$$#################################$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$#######################################$$$###############$$$$$$""""""######$$$%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&))))))(((((('''%%%$$$###%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((%%%$$$$$$######$$$$$$%%%##############################"""""""""######$$$######""""""######$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$###%%%$$$######%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((''''''''''''((((((((((((''''''((((((((((((''''''))))))***+++,,,---......------------...000111222333333666===EEEYYY%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((('''''''''((()))***))))))***+++,,,------...,,,---000444888>>>EEEIIIbbbjjjyyyxxxnnnnnnttt{{{qqquuuzzz~~~kkkYYYMMMEEE<<<999555111...------...---,,,++++++,,,+++***))),,,,,,+++++++++******************)))))))))((((((((((((((('''((())))))***'''&&&&&&&&&'''((('''&&&&&&''''''''''''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""""""""$$$&&&((($$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###""""""""""""######$$$$$$######"""########################$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#################################################################################"""######$$$%%%#########$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&'''&&&%%%$$$###$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&(((((((((''''''%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%########################$$$$$$######"""###############""""""######$$$%%%######$$$$$$$$$%%%%%%%%%##############################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''))))))******+++---......---------...///000111222333333777>>>EEEYYY%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))******)))***+++---...000111222666777<<>>DDDTTTxxx&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''***(((&&&&&&((())))))'''(((&&&***//////---222:::@@@RRRhhhwwwjjjhhhnnn|||vvvqqqiiimmmrrrxxx~~~kkk]]]RRRBBB777555555666333...---//////,,,///---,,,,,,---,,,***((())))))))))))))))))))))))+++)))(((---333444///)))''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&$$$###%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$######""""""&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!###%%%&&&&&&%%%$$$$$$%%%$$$$$$$$$#########""""""########################%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((%%%$$$%%%'''(((&&&$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$######""""""%%%%%%&&&&&&&&&&&&&&&&&&%%%'''((('''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$&&&((()))***+++%%%%%%%%%&&&&&&'''''''''''''''&&&%%%%%%$$$######$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$###"""!!!$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$######$$$%%%%%%'''&&&&&&%%%%%%&&&&&&'''((('''&&&%%%$$$%%%&&&'''%%%%%%&&&'''(((((((((''''''''''''(((((((((((()))(((((((((((((((((((((((())))))(((((()))+++---.........//////000000111111333333777===CCCSSSvvv&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''((((((((('''&&&''')))******)))...,,,+++---///555CCCSSSmmmvvvlllfffgggqqqyyyyyywwwvvv|||xxxcccMMM@@@333555222......111111...,,,+++***)))***+++,,,---))))))))))))))))))))))))***((((((+++000111...***((((((((()))))))))))))))'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$#########"""&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""$$$%%%%%%$$$######$$$$$$$$$$$$#########""""""########################%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$%%%'''(((&&&$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$#########"""$$$$$$%%%%%%%%%%%%&&&&&&%%%'''((((((&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''')))******%%%%%%%%%&&&&&&'''''''''''''''&&&&&&%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$###""""""$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$######$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&''''''((('''''''''%%%%%%%%%&&&&&&&&&&&&'''(((((((((((((((((((((((())))))(((((()))+++---.........//////000000111111333444888>>>CCCTTTwww&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((()))'''((()))***++++++++++++---...222888???NNNggg}}}oooiiigggnnnyyyqqqZZZEEEAAA999///---000222000...---,,,***)))***...000))))))))))))))))))))))))(((((()))***+++,,,------&&&''''''(((((()))))))))'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$############$$$$$$$$$$$$###""""""!!!###%%%$$$###"""######$$$$$$$$$#######################################%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%''''''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$##################$$$$$$%%%%%%%%%%%%%%%'''((((((&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###"""$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''(((''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''(((((((((((((((((((((((())))))(((((()))+++---............///000111111111444444999>>>DDDTTTwww&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((())))))***(((***,,,,,,***+++---///)))666HHHWWWccctttuuupppnnnpppyyyoooeeeQQQ>>>444333222///111111111...+++***---///************************((()))+++***)))***---000&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$######""""""###%%%%%%#########$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''&&&''')))(((&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''((((((((('''&&&%%%%%%'''''''''(((((((((((()))(((((((((((((((((((((((())))))(((((()))+++---...------...///000111111222555555999???DDDTTTwww&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''''''''(((((()))***++++++(((+++,,,+++)))+++222888>>>TTTooo|||xxxwwwwwwwwwzzz|||eeeTTTHHH;;;000111222111///---,,,,,,---++++++++++++++++++++++++(((+++,,,+++))))))...222,,,,,,+++***((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%########################"""######$$$$$$$$$#########%%%&&&&&&%%%$$$$$$%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''(((((()))&&&((()))((('''%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$#########$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&''''''''''''((((((((('''&&&%%%%%%'''''''''(((((((((((()))(((((((((((((((((((((((())))))(((((()))+++---...------...///000111222222555555999???DDDTTTvvv&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&''''''((((((''''''((()))***+++,,,,,,'''***---,,,---555DDDOOOggg{{{zzzvvvxxx{{{|||yyyyyypppVVVAAA666444000/////////---,,,++++++++++++++++++++++++)))+++,,,+++******...222444333222000...,,,+++***'''''''''''''''(((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%#########$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$######%%%''''''%%%$$$%%%&&&###############$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&'''((())))))***&&&((())))))'''&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%%%%%%%$$$""""""###$$$%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%&&&'''''''''''''''''''''(((''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''(((((((((((((((((((((((())))))(((((()))+++---...,,,---...///000111222333555555888>>>CCCRRRuuu&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&'''((((((((('''(((((()))+++,,,,,,---(((---111444:::JJJaaatttzzzsssmmmsssvvv|||zzzzzz|||fffIIIAAA666111111222000---,,,,,,,,,,,,,,,,,,,,,,,,((()))*********+++---...222222000///---,,,******&&&'''''''''((((((((()))''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&""""""###$$$$$$$$$$$$$$$###$$$&&&&&&$$$###$$$%%%""""""#########$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&((('''%%%$$$&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%&&&'''((()))***'''((())))))'''&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((()))((((((((('''''''''&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%%%%%%%$$$"""!!!###$$$%%%%%%&&&&&&%%%%%%######$$$$$$$$$$$$#########$$$%%%%%%%%%%%%$$$###%%%%%%$$$$$$$$$$$$%%%%%%###$$$%%%'''''''''''''''&&&&&&''''''((('''''''''%%%%%%%%%&&&&&&&&&&&&'''(((((((((((((((((((((((())))))(((((()))+++---...,,,,,,---///000222333333444444888===BBBQQQsss&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&'''((())))))'''((()))***+++,,,------+++111777<<>>SSSrrrzzzvvvzzzyyy___GGG777555555555222...+++******---,,,,,,+++++++++++++++************************)))))))))((((((((('''''')))((((((''''''&&&&&&&&&$$$###"""$$$&&&(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''(((((()))***+++++++++***((('''%%%&&&'''((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%$$$############$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&(((((((((((((((((((((((())))))))))))((((((((((((((())))))***++++++,,,,,,---------......000111111///666888:::CCCNNNlll%%%%%%%%%&&&&&&&&&&&&'''$$$&&&)))*********))))))***------,,,///;;;IIIRRRpppwwwtttttt|||cccOOO<<<888444222222111---***...------,,,,,,,,,,,,,,,++++++***************))))))))))))((((((((((((''')))(((((((((''''''&&&&&&'''&&&$$$$$$&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))***+++***)))((('''%%%%%%&&&((())))))))))))((((((((((((((((((((((((((())))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&%%%%%%$$$############$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&(((((((((((((((((((((((())))))))))))(((((((((((()))))))))******+++,,,,,,...............///000111111777888;;;CCCNNNlll%%%%%%&&&&&&&&&'''''''''%%%(((******)))'''((()))***,,,,,,///===SSSeeemmm~~~yyysssssszzzzzzUUUIII:::222333555555222///......---------------,,,+++++++++******))))))***)))))))))((((((((((((((((((((((((((('''''''''---***'''&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''((()))))))))((('''&&&%%%&&&'''((())))))))))))))))))))))))))))))))))))''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$######$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$############$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***+++,,,---...............///000111222888888:::BBBNNNlll%%%&&&&&&&&&''''''''''''''')))+++***((('''***,,,...444;;;CCCVVVnnn|||rrrlllfffhhhvvvuuu\\\EEE999444222222000//////...............,,,,,,,,,+++******))))))******)))))))))(((((((((((((((((((((((((((((((((000,,,)))&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$#########%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''(((((())))))(((&&&%%%&&&'''(((((())))))))))))))))))))))))))))))))))))'''''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&%%%%%%$$$###$$$$$$%%%&&&%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$############$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))***))))))((()))+++,,,------------......000111111222888888999AAAMMMkkk&&&&&&&&&&&&'''''''''''''''***,,,+++)))***///444<<>>;;;111111000///////////////------,,,,,,+++***))))))************))))))))))))(((((((((((()))))))))))),,,)))%%%$$$$$$&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((())))))(((((('''''''''&&&'''''''''''''''''''''''')))))))))))))))***++++++)))******++++++)))((('''((())))))))))))(((((('''(((((((((((((((((((((((()))))))))))))))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&'''''''''&&&%%%%%%$$$###$$$%%%&&&'''&&&%%%%%%###$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&(((((((((((((((((((((((('''((((((((())))))******+++***(((((()))***---...+++,,,,,,---///111222333222777777777???KKKjjj''''''''''''(((+++***(((''')))...222000000<<>>LLL]]]qqq~~~tttiiiiiisss|||yyy\\\===222444666111+++000000///...---+++)))(((,,,+++++++++************))))))))))))************'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''(((((((((''''''&&&&&&''''''(((&&&'''((((((&&&&&&'''((())))))))))))))))))))))))*********))))))(((((('''(((((((((((())))))))))))*********)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""$$$((()))'''$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&''''''((((((((((((((())))))))))))))))))))))))******************++++++,,,---...///000111222333666888666999@@@HHHccc&&&&&&'''***+++***,,,///111222;;;OOOhhh{{{uuuooogggggguuu}}}{{{yyyxxxxxxzzz{{{}}}zzz{{{||||||zzzzzz|||~~~|||XXX@@@888444000...//////000///...,,,***(((,,,,,,+++++++++*********(((((())))))******++++++''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((('''''''''((((((''''''''''''''''''((((((''''''''''''((((((&&&((()))((('''&&&'''(((((((((((((((((((((((((((++++++******)))(((''''''(((((()))))))))*********************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((******)))((((((((((((((('''''''''''''''''''''''''''((())))))(((&&&$$$"""&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%'''((('''%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((+++++++++***************------...///000111222222444666555999AAAHHHccc'''%%%&&&******)))...555777===MMMfffkkkmmmqqqzzz|||{{{wwwuuuXXXBBB666333666...///000000///...,,,+++,,,,,,,,,++++++++++++***(((((())))))******++++++((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((''''''''''''''''''&&&&&&&&&&&&&&&(((((((((''''''((((((((('''((()))(((''''''((()))((((((((((((((((((((((((,,,++++++***)))((((((''')))))))))************+++*********+++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))222///+++'''&&&''')))+++'''''''''''''''''''''''''''((()))))))))'''$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((+++++++++***************------...///000111111222111444444999AAAIIIeee***&&&'''++++++***111===IIIUUUgggzzzrrrgggrrrwwwzzz}}}~~~yyy[[[BBB666444000111111111000///......,,,,,,,,,,,,++++++++++++))))))))))))************((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((((((''''''(((((()))'''((())))))''''''((()))))))))))))))))))))))))))+++++++++******))))))((()))*********+++++++++++++++++++++++++++,,,,,,,,,************************))))))))))))))))))))))))************************333000+++'''&&&''')))+++'''''''''''''''''''''''''''((())))))((('''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''&&&''''''((((((((((((((())))))))))))))))))))))))******************++++++.........///000111111111000333333999BBBJJJeee,,,''')))///111333???OOOcccsss~~~uuummmqqq|||zzz}}}dddHHH999555444333111000/////////------,,,,,,,,,+++++++++*********)))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&'''((((((((()))))))))(((((((((((())))))''')))***)))((('''((()))))))))))))))))))))))))))*********************************+++++++++,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))---,,,***((((((((()))***''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&'''(((((('''&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''&&&''''''((((((((((((((()))))))))))))))))))))))))))))))))***+++++++++,,,......//////000000111111111444444999AAAIIIccc,,,(((***444:::???OOObbbwww{{{pppnnnnnn~~~xxxqqqooottt}}}dddLLL999777555222000///......---------,,,,,,,,,++++++++++++******))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((%%%&&&''''''((((((''''''&&&''''''((()))******+++))))))(((((((((((())))))''')))***)))((('''(((***))))))))))))))))))))))))***************+++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))&&&'''(((*********)))((((((((((((((((((((((((((((((((('''''''''(((((()))''''''''''''''''''''''''&&&'''(((((('''&&&&&&'''$$$$$$%%%%%%&&&'''((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''&&&''''''((((((((((((((())))))))))))))))))))))))(((((()))***+++,,,,,,---......//////000000111111222555555:::AAAGGGaaa......222666;;;IIIddd|||ssslllttt~~~xxx{{{nnnNNN???222000222000///000///...---,,,++++++++++++,,,,,,++++++***)))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%###!!!!!!"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((((((((())))))))))))*********))))))))))))))))))*********+++++++++,,,'''((()))*********)))(((************))))))(((((((((((()))***+++,,,,,,---+++,,,---...//////000///+++++++++************)))+++++++++++++++++++++++++++++++++************)))((()))+++,,,,,,+++)))((((((((((((((())))))))))))***))))))((('''&&&&&&&&&***)))'''%%%$$$%%%&&&'''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&***(((%%%%%%'''(((&&&$$$))))))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))((((((((((((***)))(((***++++++'''###)))******++++++,,,------------...///000111222222111666555777>>>GGGbbb//////111888GGG]]]uuuyyyrrrttt}}}jjjQQQ777///222333222111//////...------,,,------,,,,,,,,,+++******))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''')))))))))(((((('''''''''((((((((()))))))))******************************))))))))))))************)))***+++,,,---,,,++++++************))))))((((((++++++,,,---...000222333,,,---------------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************((()))***++++++***)))((((((((((((((()))))))))******))))))(((''''''&&&&&&)))(((&&&%%%%%%&&&'''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&***(((%%%%%%'''((('''%%%(((''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((((())))))******++++++///,,,))))))***)))'''%%%)))******++++++,,,------------...///000111222222111666666777???HHHccc111666;;;FFF]]]xxxtttllljjjuuuuuuNNN888444444222///000000//////.../////////---,,,,,,++++++******)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''))))))'''%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''******))))))))))))((((((((())))))))))))*********************************++++++++++++************)))***+++,,,,,,,,,,,,,,,*********)))))))))))))))+++************,,,...////////////...---,,,+++***......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************))))))))))))))))))))))))((((((((()))))))))*********))))))((((((''''''&&&((('''&&&&&&&&&'''((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&&&&'''((('''&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''(((((()))+++,,,,,,---222///+++((((((((((((''')))******++++++,,,------------...///000111222222000666666888@@@JJJddd444EEEWWWeeeyyyzzziiidddkkkmmmNNN>>>777555555000000////////////000000---------,,,++++++******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&))))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''')))))))))))))))))))))))))))))))))*********++++++*********+++++++++++++++...------------,,,,,,,,,++++++,,,------.........------------------------///...,,,+++***+++,,,,,,000000000000///...------.........---------,,,,,,------------------------,,,,,,+++++++++***************))))))))))))******(((((()))))))))*********))))))))))))((((((''''''''''''&&&&&&'''((()))***(((((((((((((((((((((((('''''''''''''''''''''''')))(((''''''''''''(((''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((((((((((('''''''''''''''''''''''''''(((((()))******++++++...,,,***)))(((((((((((()))******++++++,,,------------...///000111222222000666777999AAAKKKeee===[[[yyy}}}hhhrrrrrrlllOOO???999999111000//////////////////......------,,,+++++++++************************))))))))))))))))))))))))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""%%%'''((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((************++++++++++++***+++++++++,,,,,,,,,------------------------------------...//////000111000000000000000000000000333222000/////////000000//////000000000000//////------------,,,,,,,,,,,,------------------------,,,,,,,,,++++++++++++***,,,++++++******++++++,,,))))))))))))************)))))))))))))))(((((((((''''''''''''(((((()))***((((((((((((((((((((((((''''''''''''''''''''''''((((((((('''''''''((()))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&((()))******))))))))))))******++++++,,,------------...///000111222222000666777:::BBBKKKdddQQQpppttteeezzz~~~|||zzzzzzzzzzzz{{{yyyzzzzzzyyyvvvuuuuuuvvv{{{}}}iiiMMM;;;222222222111000///////////////......------,,,,,,+++************************)))))))))))))))))))))))))))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!$$$&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&&&&''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''(((((((((((())))))******+++++++++,,,,,,,,,+++++++++,,,,,,------...+++,,,,,,,,,------------++++++++++++,,,...///000------------............---............///////////////000111111000000000......---------,,,,,,,,,........................,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))*********++++++))))))))))))))))))))))))'''((((((((((((((())))))(((((((((((((((((((((((('''''''''''''''''''''''''''((()))((('''''')))***((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((''''''&&&&&&&&&###&&&)))+++***))))))***)))******++++++,,,------------...///000111222222000777888:::AAAJJJbbbjjj~~~{{{vvvwww~~~{{{uuuqqqiiigggdddaaaaaabbbdddeeebbbddddddbbb___]]]]]]___```bbbdddfffhhhkkknnnqqqtttwww|||oooOOO777555555333222000///////////////......---,,,,,,,,,************************))))))))))))))))))))))))))))))))))))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""$$$%%%%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((())))))*********+++++++++,,,,,,,,,,,,---++++++,,,,,,---.........------...///000000111111111111111111222444666777444555555555666666666777:::;;;;;;;;;:::777555333444555555555444333222111/////////.........------........................------,,,,,,,,,+++++++++***+++,,,,,,,,,,,,+++***))))))*********+++++++++))))))))))))))))))))))))((())))))))))))(((((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&((())))))''''''))),,,((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((&&&(((******)))(((***,,,)))******++++++,,,------------...///000111222222111777888:::AAAHHH```|||~~~uuu|||}}}}}}wwwsssiiigggeeeeeedddaaa\\\XXXXXXVVVRRROOOOOOQQQUUUWWWWWWXXXYYYWWWTTTQQQRRRTTTRRRSSSSSSRRRPPPPPPQQQSSSRRRTTTXXX^^^dddiiimmmooouuu}}}zzzpppOOO888777555333222000000////////////...------,,,,,,************************))))))))))))))))))))))))))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%$$$$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&'''''''''((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))******++++++++++++++++++,,,,,,,,,---------++++++,,,,,,---...//////000000111333444555666777@@@@@@@@@@@@AAACCCEEEFFFFFFFFFGGGGGGHHHHHHHHHIIIYYYYYYYYYVVVRRRMMMGGGDDD<<<;;;;;;:::888777555444000000000000////////////////////////////////////---------,,,,,,,,,++++++((()))+++,,,,,,+++)))((()))************+++++++++)))))))))))))))*********))))))***))))))((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&(((***)))''''''))),,,&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&'''((()))***++++++***,,,,,,***''''''+++...)))******+++,,,,,,------------...///000111222222111777888:::@@@GGG___|||zzzyyyvvvsssmmmeee]]]WWWVVVSSSPPPNNNPPPSSSVVVWWWWWWXXXWWWRRRNNNNNNSSSYYYZZZ[[[\\\]]]]]]ZZZUUUQQQTTTTTTSSSQQQOOOLLLHHHGGGJJJJJJKKKMMMOOORRRUUUWWWZZZ^^^dddiiioooxxxsssTTT???111333333***+++444///...,,,,,,---------,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%$$$######$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))((((((((())))))***+++,,,---,,,+++,,,------,,,+++111111///,,,...111111000///444777444222444777777<<<999???CCCBBBMMMYYYXXXmmmiiiccc^^^\\\\\\]]]]]]]]]___aaaccceeeiiinnnqqqrrraaa\\\VVVKKKBBBCCCFFF@@@555999888222++++++111222...------,,,---///000000...//////---,,,++++++++++++******+++***))))))+++,,,+++,,,,,,------,,,,,,+++))))))************))))))))))))(((((('''''''''&&&(((((((((((((((((((((((()))((((((((()))***++++++))))))(((((((((((())))))************)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''%%%###$$$&&&'''%%%###%%%%%%&&&&&&'''&&&&&&&&&''''''((((((((((((''''''''''''((()))***++++++,,,((()))***++++++***)))(((++++++++++++,,,---..................///111222333222777777999AAAIII___zzzxxx|||tttoookkkjjjiiifffccc^^^XXXUUUUUUSSSRRRUUU[[[___aaaaaaaaabbbaaa]]]YYYZZZ___dddjjjiiihhhgggfffbbb^^^ZZZ[[[[[[YYYWWWTTTRRROOONNNKKKJJJJJJIIIJJJKKKMMMNNNKKKMMMNNNQQQTTTXXX^^^bbbrrr}}}tttXXX===666888555333333111///------...///...---,,,,,,,,,++++++++++++***))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((()))***+++(((((((((((()))***+++,,,***))))))+++---///000000////////////222777;;;<<<@@@DDDEEEAAAAAAFFFKKKMMMUUUTTT\\\aaabbbqqq~~~sssoooppppppooooooppprrrtttyyy}}}yyyooohhhgggfff\\\OOOJJJMMMKKKCCC<<<:::666222444111///.../////////...////////////////////////+++,,,,,,,,,******,,,---++++++,,,,,,,,,,,,++++++))))))************))))))******)))))))))((((((((((((((((((((((((((((((((())))))))))))))))))***+++))))))(((((((((((()))))))))))))))(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''%%%###$$$&&&'''&&&$$$&&&&&&'''(((((((((''''''''''''((((((((((((''''''(((((())))))******++++++((()))***++++++***)))(((*********++++++,,,---...............///111222333222777666999AAAHHH___wwwtttxxx~~~uuuiiiaaa[[[[[[[[[[[[[[[ZZZYYYXXXWWWVVVWWW^^^gggnnnooommmooooooooollljjjkkkpppttt{{{yyyvvvtttrrrooollliiigggeeeaaa^^^ZZZXXXWWWVVVNNNMMMKKKIIIGGGGGGGGGGGGIIIGGGFFFFFFHHHJJJKKKKKKPPP[[[kkk}}}sssKKK666555:::666...222000///...///000///...,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%''')))+++,,,---(((((((((((()))***+++,,,)))))))))***,,,///222444......///333999???EEEIIIOOORRRRRROOORRR\\\ggglllooommmsssvvvuuu{{{yyy}}}}}}rrrfffeeelllpppiii[[[MMM@@@777777444111///000111111111------......///......------......---,,,+++---...***++++++,,,,,,++++++***************************++++++************))))))((((((((((((((((((((((((+++***))))))))))))))))))***))))))(((((())))))***'''((((((((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%$$$%%%&&&'''&&&$$$&&&'''((()))))))))))))))''''''(((((((((((('''''')))))))))))))))*********))))))************))))))******)))******+++,,,---............///111222333222777666999@@@HHH^^^~~~wwwxxx|||xxxtttmmmcccZZZVVVWWWYYY\\\^^^aaadddffffffccccccjjjuuu~~~}}}}}}}}}{{{zzz{{{|||zzzyyyvvvuuunnnkkkfff```\\\ZZZYYYXXXSSSQQQOOOLLLJJJIIIHHHHHHLLLIIIGGGIIILLLNNNMMMKKKNNNQQQUUU\\\hhhzzzdddAAA444666555---222000//////000000000...------,,,,,,,,,+++++++++))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''(((((((((((('''''''''''''''''''''''''''%%%%%%&&&((()))***+++,,,)))(((((())))))***+++,,,++++++******+++---111444666666999>>>DDDIIIPPPWWW\\\```aaaaaahhhyyyzzz{{{~~~zzzttt\\\LLL>>>;;;777444444555555555---......///......---,,,---......---,,,+++---...***++++++++++++++++++***************************************************((((((((((((((((((((((((++++++***)))((((((((()))***))))))))))))))))))***'''(((((((((''''''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&&&&%%%&&&&&&'''((())))))))))))''''''((((((((((((''''''*********))))))))))))))))))))))))******)))))))))))))))))))))***+++,,,---............///111222333222777666999@@@GGG^^^~~~zzzxxxqqqiiifffeeeccc]]]XXXZZZ]]]aaadddhhhlllrrrwwwxxxtttpppuuu{{{yyyvvvtttmmmiiiccc]]]XXXUUUTTTTTTRRRQQQOOONNNMMMMMMMMMNNNIIIGGGFFFIIIMMMNNNMMMJJJNNNMMMKKKIIILLLWWWeeeppp___@@@666555333222000......///000///...---------,,,,,,,,,++++++************************))))))))))))))))))))))))'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''(((((()))************))))))******+++,,,---+++,,,------...222777<<>>FFFLLLMMMLLLRRR[[[]]]\\\aaajjj|||wwwoooeeeYYYLLL@@@999555444333222111111111111...//////---+++***,,,---+++,,,,,,------,,,,,,+++,,,+++***))))))***+++,,,((((((((())))))))))))***))))))))))))))))))))))))+++***))))))))))))))))))+++******))))))******+++((()))))))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%'''((('''&&&%%%&&&'''$$$%%%&&&'''((()))))))))''''''(((((((((((('''''')))))))))))))))***************))))))))))))************)))******+++,,,---............///111222333222777666888???FFF\\\|||vvvgggaaaaaa```dddcccbbbbbbeeeiiimmmpppkkkpppvvvyyy{{{~~~zzzuuuvvv~~~}}}xxxppphhhccc^^^ZZZWWWRRRPPPMMMJJJGGGGGGGGGGGGGGGGGGHHHIIILLLOOORRRSSSXXXZZZ\\\\\\ZZZWWWVVVUUUOOOSSSWWWWWWSSSOOOOOOOOOTTT```sssqqqNNN;;;777333222000000111111111000...------------,,,,,,,,,************************))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''(((((((((((('''''''''''''''''''''''''''''''''((()))******++++++------,,,------...///000111666===BBBFFFKKKTTTZZZWWWWWW```llloookkkppp{{{{{{lll\\\SSSHHHEEE???999444111//////000000000///,,,,,,---...,,,------......------,,,---,,,***))))))***,,,---)))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))***++++++******))))))******+++''''''(((((()))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''%%%'''((((((&&&%%%&&&(((%%%&&&'''((()))*********''''''((((((((((((''''''(((((())))))******+++++++++***)))(((((()))***+++*********++++++,,,---...............///111222333222777666888???FFF\\\|||rrr___WWWVVVWWW___aaadddfffiiimmmssswwwrrrwww}}}|||vvvyyy}}}|||zzzyyyiiiddd^^^YYYUUURRRPPPMMMFFFFFFDDDCCCCCCCCCDDDEEEEEEEEEGGGIIILLLPPPSSSUUUVVVZZZ^^^^^^ZZZWWWVVVWWWYYYZZZ[[[XXXSSSOOOOOOPPPPPPSSS\\\ppp{{{zzzbbbGGG>>>555333111111222333222111......---------,,,,,,,,,************************))))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$######$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''(((((()))))))))))))))((((((((((((((((((((((((%%%&&&''')))***,,,---.........---......///000111999???GGGLLLOOOSSSZZZ```eeegggqqqyyypppbbb\\\RRRGGG===555111///111222222000...---...///---......//////......------,,,***))))))***,,,---*********++++++,,,,,,,,,))))))))))))))))))))))))))))))(((((()))***++++++++++++************++++++&&&&&&'''''''''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%''')))(((&&&%%%&&&)))&&&'''((()))++++++,,,,,,''''''(((((((((((('''''''''(((((()))***++++++,,,+++***)))(((((()))***+++++++++++++++,,,---...///............///111222333222777666888???FFF[[[{{{zzzwwwqqqggg]]]WWWVVVWWWfffiiilllmmmnnnrrrxxx~~~|||zzzwwwuuurrrnnnhhheeeVVVQQQKKKHHHGGGFFFDDDAAABBBAAAAAA@@@@@@@@@AAAAAAAAACCCFFFHHHKKKOOOTTTWWWUUUXXXZZZ[[[\\\___dddhhhsssqqqmmmfff```\\\XXXSSSQQQQQQRRRUUUcccxxxrrr;;;999777333111444777444///......---------,,,,,,,,,************************))))))))))))))))))))))))''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((((('''&&&&&&'''''''''((()))))))))))))))&&&'''((((((''''''(((***++++++,,,,,,,,,,,,,,,,,,,,,......,,,///666::::::CCCLLLTTTUUURRRXXXgggvvvhhhUUUGGG???:::777333...---,,,---000444222000...------,,,+++)))))))))+++,,,,,,,,,,,,,,,+++++++++************)))************))))))))))))))))))(((((((((((())))))(((((()))***++++++,,,,,,))))))))))))((((((((((((***)))((('''&&&&&&'''(((''''''''''''''''''''''''(((((('''&&&%%%$$$$$$###((((((((((((((((((((((((%%%&&&((()))))))))((('''))))))))))))************))))))))))))))))))))))))************+++,,,---...///000111000......///111333888777888>>>CCCXXXwwwyyysssooofffhhhjjjiiifffddddddeeennnrrrvvvxxxyyyzzz~~~}}}|||{{{zzzyyytttqqqlllhhhddd___ZZZVVVLLLHHHDDDBBBBBBAAA???=========>>>???@@@AAABBBCCCDDDEEEGGGIIIKKKNNNSSSVVVWWWYYY\\\]]]^^^```eeehhh{{{vvvjjj```ZZZQQQPPPNNNMMMSSSeee```AAA:::222///000111222333.........---------,,,,,,************************))))))))))))))))))))))))''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((((('''&&&&&&'''''''''((()))))))))))))))'''(((***)))(((((()))***)))))))))***+++---...///+++111555555999BBBJJJMMMOOORRRUUUXXXaaatttqqq___NNNBBB<<<666333222111///...333222111111111111000...++++++++++++,,,,,,,,,,,,++++++++++++************************))))))))))))))))))(((((((((((())))))((())))))***++++++,,,,,,***)))))))))((((((((((((***)))((('''&&&''''''(((''''''''''''''''''''''''(((''''''&&&&&&%%%%%%$$$((((((((((((((((((((((((&&&''''''((((((((((((((())))))))))))************))))))))))))))))))))))))************+++,,,---...---...////////////111333333888777888>>>DDDXXXwww~~~vvvkkkbbb\\\VVV\\\eeemmmqqqsssttttttvvv{{{|||yyyvvvssspppmmmiiieee^^^XXXSSSOOOJJJGGGAAA@@@>>>>>>>>>>>><<<;;;:::;;;===???AAADDDFFFGGGHHHIIIKKKLLLMMMPPPTTTWWWYYY[[[]]]___```bbbfffhhhwww}}}mmmeeeYYYWWWSSSNNNLLLRRR^^^ggg}}}LLL???555333222...///333.........------------,,,++++++++++++++++++++++++))))))))))))))))))))))))'''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((((('''&&&&&&'''''''''((()))))))))))))))(((*********(((((((((******)))((()))***---///111...666<<<>>>AAAKKKUUUYYYWWW\\\fffsssoooRRRIII===555333333222000222111000111222111///---...---,,,+++***+++,,,,,,,,,+++++++++************++++++*********)))))))))***))))))(((((())))))***)))))))))***++++++,,,,,,******)))))))))((((((((())))))(((''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''''''''((())))))))))))))))))************))))))))))))))))))))))))************+++,,,---...+++---...//////000333555333888777888>>>DDDYYYxxx}}}vvvnnnddd]]]XXXXXX___hhhqqqxxx{{{{{{|||{{{~~~zzz{{{{{{|||}}}}}}}}}}}}|||xxxuuuqqqkkkeeeaaa^^^YYYRRRLLLHHHDDDAAA???=========>>>>>>===<<<;;;;;;<<<>>>AAADDDGGGHHHIIIJJJLLLMMMOOOPPPSSSWWWZZZ[[[\\\^^^___aaaccceeegggkkkzzzvvveeeaaaZZZSSSPPPQQQVVVZZZ```ZZZGGG888888777111...111............------------++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((('''&&&&&&'''''''''((()))))))))))))))((()))***)))((('''((())),,,+++******,,,///222555;;;AAAEEEFFFJJJSSSYYY[[[[[[fffwwweee[[[KKK;;;444555777777333222111111222111///---111///---+++***+++,,,---,,,,,,+++++++++*********+++++++++*********))))))***))))))))))))))))))***))))))*********+++++++++*********)))))))))((((((((((((((('''''''''((((((''''''''''''''''''''''''%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((((((''''''&&&&&&''')))***((()))))))))************))))))))))))))))))))))))************+++,,,------,,,---...//////000222555222777666888>>>DDDYYYxxx}}}wwwrrrmmmkkkjjjjjjhhhkkkooouuu{{{~~~}}}{{{|||~~~{{{{{{|||{{{{{{yyyxxxwwwvvvsssoookkkgggaaaZZZUUUQQQMMMGGGBBB@@@???>>>======>>>??????>>>===<<<<<<===???AAADDDFFFHHHIIIIIIIIIKKKMMMOOOPPPSSSXXX[[[\\\\\\]]]___bbbdddddddddfffnnnnnniii```WWWQQQPPPSSSWWWXXXrrrpppWWW???666555111000222//////.........---------++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((('''&&&&&&'''''''''((()))))))))))))))''')))))))))''''''((()))++++++,,,...111777<<>>DDDYYYxxx|||xxxtttqqqrrrwww~~~xxxwwwwwwzzz~~~{{{{{{}}}~~~}}}|||yyyvvvqqqmmmkkkgggeeeaaa]]]YYYSSSMMMIIIDDDAAA===;;;;;;<<<======<<<>>>??????======>>>@@@AAACCCFFFHHHJJJKKKLLLLLLJJJLLLNNNOOOPPPSSSWWWZZZ]]]]]]^^^```ccceeedddcccccccccoooxxxuuuooodddZZZUUUVVVYYYXXX___iii|||qqqSSS;;;111000333555/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))((())))))******))))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((('''&&&&&&'''''''''((()))))))))))))))'''(((***)))((((((***+++***+++///444;;;BBBHHHLLLMMMQQQUUUWWW]]]eeeiiihhhppp{{{~~~kkk[[[III:::555333000000111444555555111000///---,,,,,,------,,,,,,,,,,,,++++++++++++,,,++++++++++++*********+++******))))))******+++************************++++++*********)))))))))&&&'''(((((()))(((((((((((((((((((((((((((((((((&&&&&&''''''(((((((((((((((((((((((((((((((((((('''''''''''''''((())))))))))))))))))************))))))))))))))))))))))))************+++,,,---......///000///...///111333111666666888>>>EEEZZZyyy}}}yyyvvvsssqqqooopppvvv}}}||||||wwwwwwtttqqqlllfffaaa^^^ZZZXXXTTTPPPMMMIIIDDDAAA<<<:::888888999<<<=========>>>@@@@@@???AAADDDGGGHHHJJJNNNQQQTTTUUUUUUUUURRRSSSTTTTTTSSSUUUXXXZZZ```______bbbeeegggeeecccbbb^^^dddssszzzwwwtttwww||||||ppphhheeeggg___ZZZYYYbbbvvvxxxUUU<<<666666444////////////............,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))************))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%'''(((((('''&&&&&&'''''''''((()))))))))))))))((()))++++++++++++---//////111555<<>>EEEZZZyyy}}}}}}}}}{{{uuuppplllkkkjjjjjjnnnvvv{{{yyylllllljjjgggbbb]]]XXXUUUTTTQQQMMMJJJHHHEEEAAA>>>999888777888:::===>>>===>>>@@@BBBBBBBBBEEEKKKOOOOOORRRVVVZZZ]]]_________[[[\\\\\\ZZZXXXYYYZZZ\\\bbbaaaaaadddggghhhfffdddeee```dddoooqqqmmmooowwwxxxyyyuuuuuuooogggaaa___```ooorrrNNN>>>777///000/////////............,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&'''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%'''(((((('''&&&&&&''''''(((((())))))))))))))))))***,,,------...000111666888<<>>EEEZZZzzz}}}|||~~~}}}zzz}}}{{{llldddeeeiiikkknnnssswwwyyy|||wwwpppllldddbbb___]]]ZZZUUUPPPLLLIIIGGGEEEBBBAAA@@@@@@@@@999:::;;;<<<<<<<<<;;;;;;===AAAFFFKKKNNNRRRVVVXXX\\\XXXVVVYYY```eeegggfff^^^^^^^^^^^^^^^^^^^^^^^^___``````___bbbfffddd___]]]bbbhhhlllmmmllllllkkknnnwwwqqqdddaaa___ccciii@@@333222111000...---///111000,,,...---,,,,,,++++++,,,,,,,,,+++***)))))))))******************))))))))))))+++)))'''&&&%%%&&&((()))''''''''''''''''''''''''))))))(((((('''''''''&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&(((((((((((((((''''''''',,,+++)))(((''''''''''''***+++++++++,,,///444888>>>CCCAAAAAAJJJMMMNNNVVViiixxxsssbbbTTTBBB222000999333333222///...///...,,,---.........//////000000...---,,,,,,++++++,,,,,,***************************************************)))))))))))))))*********)))(((''''''((()))***''''''''''''''''''''''''((('''%%%$$$$$$%%%'''(((((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))++++++******++++++,,,---******+++++++++,,,,,,,,,......///000111222333333111666555777===DDDYYYxxx~~~}}}~~~{{{zzz|||~~~|||yyyhhh```dddlllvvvwww{{{~~~}}}~~~zzzppphhheee^^^\\\ZZZWWWUUUQQQLLLIIICCCBBB@@@===<<<;;;;;;;;;:::::::::;;;<<<>>>@@@AAAHHHLLLRRRWWW[[[]]]___aaa```[[[XXXZZZ___dddfffeeeaaaaaaaaaaaabbbbbbbbbbbbbbbcccbbbaaacccfffddd___]]]cccjjjooopppmmmjjjhhhkkknnnvvv~~~pppjjjaaa[[[jjjZZZCCC666222000...---...000000///...---,,,,,,++++++,,,,,,------,,,,,,,,,+++++++++************))))))))))))***)))(((&&&&&&'''((()))'''''''''''''''''''''''')))(((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&''''''((((((((((((((((((************)))))))))))))))***,,,---///333888<<<:::???===@@@MMMRRRTTT\\\}}}www^^^AAA444666444333222111111222222000---------.........//////...---,,,,,,++++++,,,,,,***************************************************))))))(((((())))))***))))))(((((((((((())))))(((((((((((((((((((((((()))(((&&&%%%%%%&&&((()))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,***++++++++++++,,,,,,,,,......///000111222333333222666666777===CCCXXXwwwyyyxxx{{{wwwvvvzzzzzzxxxiiiccckkkuuu~~~~~~wwwnnneee___\\\WWWUUURRRPPPNNNKKKGGGDDD@@@???===;;;::::::::::::======>>>???BBBGGGKKKNNNVVVZZZ___ccceeefffggghhheeeaaa]]]\\\```ccceeedddeeeeeeeeeffffffgggggggggeeegggfffcccdddfffddd______gggqqqwwwwwwrrrlllhhhiiieeeeeeqqqyyykkk\\\[[[dddvvv~~~ZZZ<<<777444111///......000111...------,,,,,,,,,,,,,,,---......//////---,,,+++************))))))))))))***)))((('''&&&'''((()))''''''''''''''''''''''''((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&'''''''''(((((()))))))))((()))***+++++++++++++++***,,,///222555:::???CCC@@@FFFFFFLLL^^^gggiiiqqq]]]EEE===666333111000111111000000------------...............------,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))(((((((((((())))))((())))))******))))))((())))))))))))))))))))))))***)))(((''''''((()))***((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++++++++++++++,,,,,,,,,,,,......///000111222333333333777666777===BBBWWWvvv}}}vvvsssttttttxxx{{{vvv|||{{{sssqqqyyy{{{vvvpppooolllgggbbb]]]YYYWWWRRROOOLLLIIIGGGDDDAAA>>>???>>>===<<<<<<<<<===>>>BBBCCCGGGKKKQQQVVV[[[^^^aaacccdddeeeddddddfffgggjjjgggbbb```bbbdddeeeeeefffffffffggghhhhhhiiiiiiiiikkkjjjfffdddeeeccc___aaakkkxxxzzzrrrllljjjbbb]]]eeezzzzzzjjj```___\\\qqqpppGGG<<<888555444222//////000......---,,,,,,,,,,,,,,,,,,---///000000...,,,+++************)))))))))(((***)))((((((''''''((((((''''''''''''''''''''''''((((((((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''&&&&&&'''((()))******+++((()))***+++++++++******---000444888;;;@@@DDDHHHJJJQQQSSS]]]rrr}}}yyy___QQQ???888333111111000///000.........///////////////......---,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***)))(((((('''(((((((((((()))***++++++***)))((())))))))))))))))))))))))***)))(((((((((((()))***((((((((((((((())))))***((((((((((((((((((((((((************************)))))))))))))))***+++++++++++++++,,,,,,,,,------......///000111222333333333888777777===BBBVVVuuu|||zzzxxxsssooonnnuuuvvvpppuuuzzz}}}~~~vvvpppdddbbb^^^[[[XXXVVVTTTSSSNNNKKKHHHEEECCC@@@===:::;;;;;;;;;;;;<<<>>>@@@AAAEEEIIIPPPWWW^^^cccfffgggiiihhheeeaaa^^^^^^aaacccllljjjgggeeeeeefffggggggeeeeeeffffffggggggggggggjjjmmmlllgggddddddaaa^^^aaalll{{{~~~uuunnniiiccc]]]aaaqqqvvvhhh```XXX```xxxXXX>>>777333444555111///000///...------,,,,,,------+++,,,...///...---+++)))************)))))))))(((******)))((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((((((''''''&&&''''''((()))***++++++)))******++++++******)))///333888<<>>BBBEEEGGGKKKPPPWWW___eeehhhiiiiiillljjjfffaaa]]]\\\^^^aaahhhhhhhhhhhhhhhhhhiiiiiiffffffffffffffffffeeeeeejjjmmmmmmgggbbbaaa```]]]aaalllzzz}}}ssslllfffaaa]]]```ooooooaaa___\\\fffqqqFFF888///222555222000111///......---------------+++,,,,,,---,,,+++***)))************))))))))))))*********)))))))))(((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((((((((((((((())))))*********+++*********+++,,,------222666<<>>===???@@@@@@???>>>???AAADDDHHHMMMQQQSSSWWWZZZ^^^bbbeeeggghhhhhhiiiiiihhheeeaaa______```bbbdddfffhhhiiiiiiiiiiiihhhhhhggggggffffffeeeeeehhhllllllfffaaa___^^^\\\eeennn{{{zzzpppjjjccc]]]WWW\\\nnnmmmfff^^^___mmm]]]FFF333111555333000111//////...---------------,,,,,,,,,,,,+++++++++***************))))))))))))***************)))((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&'''(((((((((((()))))))))))))))))))))***+++*********,,,///333555888===DDDKKKPPPTTTWWWZZZ```ppp{{{~~~}}}}}}iiiRRRFFF===333000444222222222111111111000000//////...---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***))))))))))))+++******))))))******+++)))))))))))))))))))))))))))******************)))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))***************++++++,,,,,,,,,,,,------------.........///000111222333333222666666777===CCCXXXwww|||uuuxxxqqqnnnmmmmmmmmmnnnsss{{{{{{}}}wwwyyyvvvnnnwww~~~yyyxxxzzzxxxsssmmmgggccc___\\\YYYOOOLLLIIIHHHHHHFFFCCC@@@<<<;;;:::;;;>>>AAABBBCCCHHHIIIKKKOOOTTTYYY^^^```bbbbbbcccdddeeefffggggggeeefffhhhhhheeebbb``````\\\```eeehhhiiiiiiiiiiiikkkjjjjjjiiihhhgggffffffgggkkkkkkeee___^^^]]][[[kkksss~~~yyyoooiiicccYYYQQQVVVlll~~~jjjbbb^^^cccjjjzzzzzzuuuvvvXXX;;;444666222////////////...------------......---,,,+++++++++,,,,,,************))))))))))))***************)))(((((())))))))))))))))))))))))&&&'''''''''(((((())))))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&'''((((((((((((*********)))))))))))))))+++***)))***...333888;;;>>>DDDLLLTTTZZZ___ccceeehhh{{{}}}wwwsssppprrruuuxxxyyy|||{{{yyyzzznnn\\\MMM>>>888:::222111111111000000////////////...------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++************,,,+++***))))))***+++,,,***************************++++++,,,,,,++++++***((((((((((((((()))******))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))******+++,,,,,,,,,---------............///000111222333333111666555777===DDDYYYxxx|||pppjjjjjjiiiiiijjjnnnssswwwwwwwwwuuusssrrruuuyyy}}}|||vvvrrrooommmhhhddd___[[[WWWTTTQQQOOOHHHFFFCCCBBBAAAAAA@@@???===???@@@@@@@@@EEENNNVVVYYY[[[]]]___```aaaeeegggjjjhhhfffeeefffhhhhhhggghhhhhhhhhgggeeeccccccccc```bbbeeefffhhhiiikkkmmmmmmjjjgggffffffeeeaaa^^^dddfffgggccc\\\YYY\\\___mmmssstttkkkkkkaaaWWWQQQXXXggg{{{rrr```]]]cccfff|||mmmHHH999888777333111000/////////..................---,,,,,,+++******---,,,,,,+++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&((('''&&&%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&''''''''''''((((((((()))***((('''&&&((()))*********+++,,,...111777>>>CCCIIIOOOVVVZZZ]]]eeeqqqzzz}}}{{{yyyuuussspppsssvvvxxxyyy}}}jjjLLL<<<999666666222///222777444...000000000000////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))************************)))***++++++***)))***+++))))))))))))************))))))(((((((((((())))))))))))(((((((((((()))))))))((('''''''''(((***+++************************)))******++++++,,,------......///000111222333333222888999:::>>>BBBWWWvvvzzzpppkkkhhhgggkkkqqqvvvuuusssjjjkkkmmmppptttyyy}}}zzzssslllgggeee```\\\WWWTTTQQQOOOLLLJJJFFFEEEDDDCCCCCCBBB@@@>>>>>>@@@AAAAAABBBIIITTT]]]```aaaccceeeggghhhhhhgggnnnlllkkkkkklllmmmmmmlllllliiiggghhhkkkjjjeee``````aaacccdddfffhhhkkkmmmkkkhhheeedddddddddbbb```eeeggggggbbb\\\ZZZ^^^bbbooouuussskkkjjjbbbXXXRRRWWWfffxxxnnndddeeecccrrr[[[@@@666444333222000000/////////...............------,,,++++++***,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&((('''&&&%%%%%%%%%%%%&&&'''&&&&&&%%%%%%&&&&&&''''''''''''((((((((())))))***)))((()))***+++++++++,,,...000444999@@@HHHNNNUUUWWW[[[```gggpppzzz|||{{{yyywwwuuutttttttttsssuuuvvvwwwzzzjjjMMM>>>777666666777888666333111111000000000////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************************)))***++++++***)))***+++))))))))))))************))))))(((((((((((())))))))))))(((((((((((())))))((((((((((((((()))***************************************+++,,,,,,------......///000111222333333333999:::;;;???CCCXXXwww{{{tttoookkkgggfffnnnyyy}}}yyyqqqcccdddgggnnnwww~~~|||uuunnngggaaa^^^VVVSSSOOOLLLKKKJJJHHHFFF@@@@@@AAABBBAAAAAA@@@???CCCEEEFFFGGGKKKSSS^^^fffiiihhhiiikkknnnnnnkkkhhhjjjiiiiiijjjkkkllljjjiiinnniiifffkkksssuuunnnfffgggfffeeeeeefffgggiiijjjiiifffcccaaabbbbbbbbbbbbeeefffeeeaaa\\\[[[aaaffftttxxx}}}rrrkkkiiibbbYYYRRRXXXeeevvvmmmhhhaaaeeexxxzzzVVV>>>444333222000000000/////////............------,,,+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&''''''''''''((((((((()))))))))*********++++++,,,,,,,,,,,,///444999@@@IIIRRRXXXaaa```cccooo~~~{{{tttvvvxxxwwwuuuvvvyyy}}}}}}}}}fffNNN<<<555444999999222///111111111000000000/////////.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************************************)))***++++++***)))***+++))))))))))))***************))))))(((((())))))***))))))(((((((((((())))))'''((())))))******))))))******************************++++++,,,,,,------......///000111222333333444:::;;;<<<@@@DDDYYYyyyyyyqqqmmmllljjjhhhiiiqqq{{{{{{vvvllljjjjjjqqq{{{|||yyyuuuooohhhbbb^^^[[[QQQNNNKKKHHHGGGFFFEEECCC???@@@AAACCCDDDFFFIIIKKKNNNPPPSSSVVVYYY___ggglllqqqmmmjjjlllpppppplllhhhffffffggghhhjjjjjjhhhfffnnnjjjiiioooxxx~~~|||xxxtttppplllhhhggghhhhhhhhhhhhfffbbb_________```aaacccdddccc^^^ZZZ\\\cccjjjyyy||||||sssllliii___WWWRRRYYYfffvvv~~~uuuhhhbbbkkksssMMM888222222000000000////////////.........------,,,,,,,,,,,,))))))*********+++++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&''''''((('''(((((((((((()))))))))(((***+++,,,,,,,,,---...111555<<>>EEEOOOXXX]]]```bbbcccaaalllmmmJJJ:::777555333444222222111111111000000000/////////.........------------------------------,,,,,,,,,,,,++++++++++++************************)))***++++++***)))***+++))))))))))))************+++******))))))******+++))))))(((((((((((())))))((()))******++++++******************************++++++,,,,,,------............///000111222333333222888777888===BBBYYYzzz~~~yyyqqqjjjfffeeeeeefffqqq}}}zzzwww{{{xxxqqqnnniii```VVVOOOLLLKKKKKKHHHGGGEEEFFFHHHJJJJJJJJJHHHNNNUUUZZZ^^^ccckkkqqqxxxvvvuuutttttttttsssrrrpppqqqsssuuuuuusssqqqooonnnmmmlllmmmooopppppppppuuu|||~~~~~~qqqhhhfffeeeeeecccdddeeeeeebbb^^^\\\\\\^^^]]]```aaa```___ccclllsss|||~~~zzzvvvnnndddUUUSSSYYYggguuuvvvfffcccmmmzzzQQQ999888111111111000000000//////------..................***************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&'''((()))***(((((()))))))))*********(((+++---......222999???CCCKKKWWWaaaffffffeeeccciiiuuudddIII<<<777333000222222222111111111000000////////////....................................------,,,,,,,,,+++++++++************************)))***++++++***)))***+++))))))))))))************+++******))))))******+++))))))(((((((((((())))))******))))))******+++,,,************************++++++,,,,,,---...............///000111222333333333888888888===CCCZZZ{{{yyy|||uuummmiiihhhgggfffhhhsss{{{wwwwww|||zzzvvvwwwuuupppkkkgggaaaXXXPPPKKKIIIKKKLLLIIIHHHGGGIIIMMMPPPRRRSSSQQQYYYbbbiiillloootttxxx}}}zzzuuurrrrrrrrrssstttnnnsssyyy}}}|||xxxtttrrrqqqooommmnnnppprrrssssssqqqyyyxxxlllfffdddaaa^^^aaacccdddccc___]]]^^^```^^^aaacccbbbbbbfffnnnvvvyyy|||yyyvvvmmmbbbUUUUUU[[[jjjyyyuuuhhheeerrrbbb>>>444111111111111000000000000------..................************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&'''''')))******))))))))))))***************---/////////444===EEELLLUUUcccnnnrrrqqqnnnlllppp|||^^^III@@@:::444222222222111111111111000000/////////....................................---------,,,,,,,,,++++++************************)))+++++++++***)))***+++))))))))))))************++++++************++++++))))))(((((((((((())))))+++***)))))))))***,,,---************************++++++,,,------......///......///000111222333333444999999999>>>DDD[[[}}}}}}ttt|||yyymmmgggeeeccceeeiiiooowwwxxxsssrrrxxx~~~wwwqqqnnnjjjfffcccZZZWWWRRRNNNKKKKKKLLLMMMOOOQQQTTTWWWZZZ]]]___```dddhhhnnnqqqrrrtttwwwzzz{{{{{{zzzxxxvvvuuuvvvxxx{{{|||~~~~~~~~~zzzrrrnnnpppsssrrrssstttyyy}}}}}}|||zzziiieeebbb]]]bbbcccccc```\\\[[[^^^```dddcccbbbbbbfffkkkrrrvvv}}}~~~zzzvvvwwwvvvlll```UUU[[[fffrrr}}}vvvhhhfffxxxvvv{{{vvvRRR555777...///222...000333...000000000///......------,,,,,,,,,+++++++++******************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((())))))************)))((()))))))))((('''''')))+++000******222;;;@@@GGGNNNYYYlll{{{xxxnnnmmmqqqvvvgggPPP>>>666222000222444333...---000000/////////............------............------------------------------)))))))))***+++++++++,,,************************++++++************++++++)))******)))(((''''''((()))))))))))))))))))))))))))))))))))))))******+++************************((())))))+++,,,---..................///000111222333888888;;;>>>AAAXXX}}}}}}qqqvvv~~~uuummmgggggghhhiiimmmrrrrrryyyyyyuuuwwwyyy|||yyysssooojjjccc[[[VVVOOONNNMMMMMMOOORRRVVVXXX]]]___aaadddgggiiikkkkkkooorrrtttttttttuuuxxxzzz}}}}}}}}}{{{xxxwwwwwwyyy}}}xxxtttuuuuuutttsssuuuzzz~~~~~~|||qqqccc```aaa```aaabbb```]]]\\\]]]___bbbbbbbbbcccgggnnnuuuzzz{{{wwwxxxwwwlll___VVV^^^jjjvvvuuukkkooo}}}|||bbb>>>:::000111444000000333...000000000///......------,,,,,,,,,+++++++++******************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''''''''((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((())))))******))))))((()))******)))((((((***+++...---000888>>>CCCLLLVVV```qqq~~~}}}wwwxxx~~~~~~iiiRRR@@@666444444666444000...000000000/////////.........---......//////......---------------------------************++++++++++++************************++++++************++++++)))*********((('''((())))))))))))))))))))))))))))))))))))))))))***++++++************************))))))***+++,,,------.../////////000000111222333333777888;;;>>>AAAXXX}}}jjjgggwww}}}uuuiiiffffffjjjlllmmmqqquuurrrwww}}}vvvsssrrrqqqooolllhhhbbbYYYPPPIIIGGGHHHIIILLLQQQWWW\\\```eeefffiiilllooopppqqqqqqwwwwwwvvvtttrrrsssvvvyyy~~~}}}{{{|||}}}}}}xxxvvvtttpppsssuuuzzz~~~|||ddd]]]aaa\\\^^^___```^^^]]]]]]^^^___```aaadddhhhpppyyyzzzwwwyyyvvvkkk^^^XXXbbbppp}}}vvvjjjwwwyyyOOO???444444777111000222///000000000///......------,,,,,,,,,+++++++++******++++++*********)))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''''''''((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''(((((())))))((((((((()))***,,,+++***)))***+++---111888???CCCJJJXXXeeeqqq{{{~~~}}}```CCC===888555666555222000111000000000/////////......---......//////......---------------------------+++++++++++++++*********************************++++++************++++++)))*********((('''((()))))))))))))))))))))))))))***))))))))))))***++++++++++++++++++++++++++++++***+++++++++,,,,,,------000000000000111222333444333777888;;;>>>AAAYYY}}}uuuggglllwwwvvvkkkggggggkkkooopppnnnqqqvvvssstttyyy~~~xxxpppkkkhhhgggeeeaaa\\\WWWQQQKKKHHHKKKLLLNNNQQQVVVZZZ^^^aaagggiiimmmqqqtttuuuvvvvvvxxxvvvssspppnnnpppsssuuu{{{}}}|||vvvoootttuuuyyy~~~~~~{{{}}}nnn\\\]]]YYY[[[^^^``````___^^^]]]^^^```bbbdddhhhpppyyyzzzwwwwwwsssggg\\\[[[gggwwwqqquuufffFFF777555888222000222000000000000///......------,,,,,,,,,+++++++++******+++++++++*********))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''&&&''''''(((((((((((('''(((***++++++***)))***+++---555>>>EEEJJJUUUhhhxxx}}}tttPPPDDD<<<555444555333111222000000000////////////.........////////////......------------------------,,,,,,,,,++++++*********************************++++++************++++++(((***+++***(((((()))***))))))))))))))))))))))))******))))))******+++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,000000000000111222333333222777888;;;???AAAYYY~~~{{{nnnssszzzuuukkkeeedddgggmmmsssssssssxxx}}}zzzyyy~~~{{{{{{yyytttmmmfffaaa___]]]ZZZUUUPPPMMMMMMOOOQQQYYYZZZ\\\^^^aaadddfffgggqqqtttxxx}}}~~~zzzvvvrrrppppppqqqrrrwwwyyy{{{}}}~~~xxxvvvuuuxxx}}}}}}{{{{{{eee[[[YYYZZZ]]]```bbbaaa___]]]```bbbdddeeegggnnnxxxzzzwwwtttmmmccc[[[___lll}}}~~~uuuzzzSSS===444777333111333222000000000///......------,,,,,,,,,+++++++++******++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''(((((((((''''''''''''((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&'''(((((((((((((((''')))************,,,---000:::DDDLLLTTTdddyyyzzzxxx{{{qqqQQQDDD777333444333222222111000000000////////////...//////////////////...---------------------------,,,,,,,,,++++++******************************++++++************++++++(((***+++***)))((()))+++))))))))))))))))))))))))***************++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---///////////////000222222222666777;;;???BBBYYY~~~qqqooo}}}rrrdddbbb___dddkkkrrrtttxxx}}}zzzvvvqqqkkkddd___[[[YYYUUUTTTRRRPPPPPPTTTZZZ___iiijjjmmmooorrrssstttuuu{{{~~~}}}{{{yyywwwzzzzzz{{{zzzzzz{{{}}}{{{xxxyyy|||}}}||||||vvvaaa[[[\\\^^^aaaddddddaaa___bbbeeegggggghhhnnnxxx|||xxxqqqggg^^^[[[cccpppxxxnnn|||gggHHH666666333222444222000000000///......------,,,,,,,,,+++++++++******,,,++++++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))''''''''''''((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((((((((('''&&&&&&''''''((())))))))))))((())))))******,,,///222777AAALLLWWWeeewww}}}||||||~~~eeeSSS???666555444333333111111000000000/////////...//////000000//////...------------------------,,,,,,,,,,,,,,,+++++++++************************++++++************++++++(((***+++***))))))***,,,))))))))))))))))))))))))+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---------...............///000111222111666777;;;???BBBZZZrrrpppuuu~~~|||nnnccc```cccggglllpppqqqwww~~~zzzuuuooohhhbbb]]]YYYWWWTTTWWW\\\___bbbeeejjjnnnuuuwwwyyy|||~~~~~~yyyxxxyyy{{{|||}}}{{{~~~~~~jjj______```bbbeeefffcccaaacccgggjjjjjjkkkppp{{{{{{pppbbb\\\^^^fffrrrtttwwwUUU999666444333444000000000000///......------,,,,,,,,,+++++++++******,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((()))((('''&&&&&&'''((()))************)))*********+++///444888???IIIVVVeeexxx~~~fffJJJ<<<888666444333111111111000000000////////////000000000000//////------------------------++++++,,,,,,,,,,,,,,,,,,************************++++++************++++++((()))++++++***)))+++,,,))))))))))))))))))))))))++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...//////////////////000111222333111666777;;;???BBBZZZiiisss{{{yyyrrrllleee___mmmoooqqqpppmmmqqqzzzvvvpppiiiddd___ZZZWWWVVV^^^hhhppptttuuuwwwyyy|||}}}|||xxxxxxyyyuuuzzz}}}{{{pppbbbaaaaaacccfffgggeeebbbccchhhllllllmmmsss~~~}}}ooo```\\\```hhhttt|||uuu___===777555444333///000000000///......------,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''((((((((()))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''))))))((('''&&&'''''')))***++++++++++++++++++++++++,,,111888<<>>EEE]]]~~~tttzzzzzzoooeeedddggghhhtttsssvvvxxxuuurrrvvv}}}{{{wwwvvvwwwvvvqqqmmmhhheeeaaa______aaabbbbbbdddjjjsss||||||}}}}}}}}}ooohhhdddfffiiihhhggghhhgggkkkoooqqqqqquuu|||vvviiiaaaaaadddvvv{{{yyysssyyy|||xxxWWW@@@555111000000000000/////////............---,,,***(((((()))***++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))(((((((((((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((())))))))))))++++++,,,...333:::AAAGGGWWWmmm|||}}}aaaHHH:::666888666555444333111111222333000000000000////////////.........---------,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++)))*********++++++++++++,,,)))'''(((***+++***)))************************))))))***+++,,,,,,,,,,,,++++++++++++++++++++++++..................------......///000111222222333222888888999>>>EEE]]]~~~}}}{{{sssggg```bbbiiimmmuuuwww{{{~~~|||xxxxxx||||||xxxrrrooommmjjjfffbbb______```ccchhhkkkmmmmmmlllrrr{{{~~~yyy|||vvvmmmggggggiiiiiijjjmmmhhhllloooqqqsssvvv{{{tttgggaaaeeekkk{{{~~~llluuu|||mmmOOO;;;333222111000000000/////////......,,,,,,,,,++++++*********++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((''''''''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''((((((((((((''''''((((((((()))))))))*********,,,...222777???HHHNNNfffyyyYYYDDD<<<;;;888777444222111222333444000000000/////////...............------------,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************+++++++++++++++***((((((***+++***)))************************))))))***+++,,,,,,,,,,,,++++++++++++++++++++++++------------------......//////000000111111111222222888888999>>>EEE]]]~~~wwwkkk```\\\bbbjjjpppxxx|||}}}zzzzzzxxxtttnnnjjjgggdddaaa^^^bbbdddhhhnnntttwwwwwwwwwuuu{{{{{{xxx|||~~~yyyqqqjjjjjjkkkkkkkkknnnjjjmmmppprrrsssuuuxxx{{{{{{}}}{{{qqqfffcccjjjsss{{{~~~rrrlllqqq|||fffHHH888444444000000000////////////...,,,++++++,,,------+++***++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))((((((((((((((((((((('''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''((((((((((((''''''((((((((())))))******+++,,,///333777===FFFQQQXXXssslllTTTDDD;;;666555333333333444333333111111111000000000000///............------------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***))))))************************************))))))***+++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------------......000000000000000111111111222888888999>>>EEE]]]~~~wwwoooddd]]]]]]ccclllttt}}}|||wwwpppmmmiiieeeddddddccccccjjjlllpppwww}}}~~~{{{vvv{{{~~~}}}zzzrrrmmmmmmnnnmmmlllnnnmmmooorrrttttttuuuvvvvvvuuuwwwvvvnnnggggggpppyyy}}}|||jjjcccqqquuuzzz~~~YYY>>>555777111000000000////////////---,,,+++,,,......,,,***++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((()))***+++++++++---111666;;;BBBLLLZZZccchhhNNN;;;444333333444666666333111333333333222222222111111//////.........------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++*********++++++************************))))))***+++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------......000000000000000111111111222888888999>>>EEE]]]~~~llleee___]]]```gggrrr{{{|||uuujjjhhhfffeeefffhhhlllnnnqqqrrrvvv{{{zzz{{{~~~}}}zzz{{{|||uuuooooooqqqooooooqqqrrrtttvvvwwwwwwvvvtttssspppqqqpppllliiimmmuuu}}}sssdddlll}}}uuunnnoooHHH666555111111000000000/////////000...+++,,,...///---***++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))(((((((((((('''(((((((((((()))))))))'''(((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((('''''''''((())))))***+++,,,,,,...333999???GGGUUUfffsss~~~```GGG999666444555666666333///444444444333333333333222/////////.........------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***+++,,,+++))))))+++,,,************************))))))***+++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,------......//////000000111111111222222888888999>>>EEE]]]~~~ccc^^^[[[^^^ccckkkyyy{{{ssskkkjjjjjjjjjmmmrrryyy}}}{{{{{{||||||zzz~~~xxxppppppqqqrrrtttwwwyyyzzz{{{{{{{{{xxxtttqqqmmmllljjjjjjlllrrryyy~~~pppjjjttttttYYY;;;555111111111000000000//////444///++++++---///---***++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))(((((((((((('''((((((((())))))))))))&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''(((((((((((('''''''''((()))***+++,,,,,,---222777>>>FFFQQQbbbxxxwwwaaaDDD>>>777444555555333000444444333333333222222222////////////...............------------,,,,,,,,,------------------------------,,,,,,,,,+++++++++***,,,---+++))))))+++---************************))))))***+++,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,------............///000111222222333222888888999>>>EEE]]]~~~___[[[ZZZ___dddmmmzzzrrrpppppppppqqquuu{{{{{{}}}{{{qqqoooqqqsssxxx}}}~~~~~~~~~~~~zzzuuuqqqkkkiiigggiiiooovvv{{{{{{gggjjj|||ggg@@@555111111111111000000000000666111+++***---...---***++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))(((((((((((('''((((((((())))))******%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''(((((((((((('''''''''((()))***+++,,,------666<<>>EEE]]]~~~``````^^^___iii{{{~~~zzzzzzwwwzzzyyywww||||||{{{|||}}}|||wwwsssqqqrrrtttvvv~~~|||sssmmmkkkhhhgggllluuu}}}tttnnnooo|||pppGGG666666444111000333777888666888444///,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((())))))))))))************)))***+++++++++...111444===CCCGGGNNNbbb}}}zzzyyyyyyxxxxxxzzz{{{}}}~~~eeeKKK<<<;;;444///000---222333333333333222111111...//////000000000000///...///000000///---+++)))......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,,,,,,,++++++++++++++++++++++++...+++)))(((***---//////------,,,------...///000------...///111222444555666:::888:::AAAHHH\\\zzz[[[[[[[[[^^^hhh{{{{{{|||{{{zzz~~~|||}}}~~~|||xxxtttrrrrrrtttuuu}}}}}}zzzsssnnniiiffffffkkkuuu}}}qqqlllvvvYYY:::444333111000111333333222444111---+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((())))))))))))************((()))))))))***---111555===EEEMMMYYYppp}}}|||zzzyyyxxxwwwuuutttwwwxxxzzz}}}tttUUUBBB===777555777444222333333333333222111111///000000000000000/////////......---------............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***++++++++++++++++++++++++...,,,++++++,,,---,,,+++------,,,------...///000.........///000222333444666:::888:::AAAGGG\\\zzzYYYXXXYYY^^^jjj|||}}}|||}}}|||xxxtttrrrrrrssstttyyyyyyzzz{{{{{{xxxsssooojjjhhhiiioooxxxxxxkkkrrr~~~|||oooBBB555444333222222111000000///---++++++,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((())))))))))))******************))))))+++///555:::AAALLLZZZkkk|||}}}~~~|||yyyxxx{{{{{{~~~eeeJJJ>>>666666888333333333333333333222222111111111111111000///......///...,,,+++,,,---000111......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,------------...---***'''------,,,------...///000/////////000111222333333555:::999:::@@@GGG\\\|||\\\YYYZZZdddsss|||||||||{{{{{{|||xxxuuurrrrrrsssttttttuuuwwwyyyzzzxxxssspppmmmmmmpppvvv}}}qqqtttsssoooOOO999555444444333111000111,,,++++++,,,---...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((()))))))))************,,,,,,,,,,,,...444;;;AAAIIIWWWjjj~~~yyyXXXEEE888666777111333333444444333333222111222222222111000///...---///...---,,,,,,---...///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,------+++)))------,,,------...///000000000000000111111222333444:::999:::???FFF]]]}}}\\\WWW\\\nnn~~~~~~~~~}}}||||||}}}{{{xxxuuussssssttttttqqqrrruuuyyy{{{yyytttppppppqqquuu{{{zzzvvv}}}wwwmmmaaa???777222333333000///222---,,,,,,...//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((()))&&&'''''''''''''''''''''&&&&&&&&&''''''''''''(((((()))))))))************,,,------...111888@@@FFFOOOaaayyyjjjRRR???::::::444333444444444444333222222222222222222111000.........////////////---,,,***......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,))))))+++---......------,,,------...///000111111000111111222333333444:::999:::???EEE]]]YYYVVV___xxx~~~~~~{{{yyywwwuuuttttttuuuvvvqqqrrrtttwwwyyyxxxuuurrrqqqtttxxx~~~yyywww{{{|||wwwxxxKKK<<<000000222///...000......---...000000///---,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''((())))))))))))***************+++,,,///333:::BBBGGGSSSjjj{{{bbbFFF;;;:::666444444444444444333222222222222222222111000//////...///000111///---***)))......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...+++)))(((***---///000------,,,------...///000000000000111111333444444333:::::::::>>>DDD]]]WWWXXXggg}}}}}}}}}yyyxxxvvvuuuuuuuuuvvvwwwtttrrrqqqqqqsssuuuuuuuuutttwww}}}wwwvvvxxxvvv^^^FFF222000444111///000000///---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''(((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''((())))))))))))************(((***...111666===DDDIII]]]wwwvvvPPP===:::555444444444555444444333222111111222222222111111000/////////......---,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,++++++------------------------...,,,******,,,------,,,------,,,------...///000///000000111222333555666333::::::999===DDD^^^XXX]]]nnn~~~{{{yyyyyyzzzwwwwwwvvvuuuuuuvvvwwwxxxvvvsssnnnlllnnnrrrvvvxxxxxx|||zzzsssooommmmmmPPP777444777555111111111///------.........---,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))'''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((())))))))))))***************,,,000555:::AAAHHHLLLhhh^^^DDD>>>999444444555555444444333222000111111222222222111111///...---,,,,,,---///000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))------------------------------,,,---...---***(((---------------...000000//////000111222444666777333::::::999===CCC^^^VVV```yyy~~~zzzwwwyyyzzzyyywwwuuuuuuwwwyyy~~~|||zzzwwwvvvvvvwwwxxxtttyyytttiiiiiiuuu}}}}}}wwwzzzooogggccc===333999111***333///............---------,,,,,,,,,+++++++++******,,,,,,,,,++++++*********))))))))))))))))))))))))+++)))(((&&&&&&((()))+++******)))((((((((((((((((((&&&###$$$&&&((('''%%%%%%&&&''''''((((((''''''***************)))((((((+++---...999EEEDDDHHHYYY|||{{{QQQ;;;:::777888777444222333444555333222000//////000333444//////.........---------000///...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++************++++++++++++++++++++++++++++++------------------------+++,,,---.........---,,,//////...//////000111222:::;;;777999===BBB[[[YYYfff~~~~~~|||yyyvvvssssssssssssrrrpppppprrrttt}}}|||zzzyyyyyyyyyzzz{{{xxx}}}zzzrrrrrr|||{{{yyyttthhh|||jjjAAA333888333---333///............---------,,,,,,,,,++++++++++++***,,,,,,,,,+++++++++*********************************)))(((''''''((()))*********)))((((((((((((((((((&&&$$$$$$&&&((('''%%%%%%&&&''''''((((((''''''((())))))******************---///888CCCCCCKKK___[[[???888777777777444333333444444222111111000000000111111//////.........---------000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------......------000000000000000111222333999:::888999>>>CCC[[[___ooo||||||xxxxxxxxxxxxvvvssspppmmmlllllllllmmmlllkkkkkkmmmoooyyyyyyyyyyyy{{{|||~~~|||}}}}}}wwwuuuwwwiiirrrxxxuuuGGG222777555000333///............---------,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++++++++******************************)))(((''''''((()))******))))))((((((((((((((((((&&&%%%%%%&&&''''''&&&&&&&&&'''((((((((((((''''''((((((***+++,,,------+++111444:::CCCGGGVVVnnnmmmMMM===888777666666555444444444111111333333333111///.../////////.........------//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++------------------------------------------------------,,,,,,---......///111000000111222333444444777999888;;;@@@DDD[[[hhhxxx~~~nnnzzz~~~~~~|||xxxsssooojjjkkkkkkjjjgggeeeddddddggghhhiiiiiihhhhhhjjjlllrrrsssuuuwwwzzz|||~~~~~~xxxjjjuuuuuusssmmmwwwRRR555555666111222///............---------------,,,,,,,,,+++++++++++++++++++++++++++++++++************************))))))(((((((((((())))))))))))(((((((((((())))))((('''&&&&&&&&&'''''''''&&&&&&'''((((((((((((((()))))))))***+++,,,---...///888;;;???HHHQQQfffsssxxx|||yyyzzzaaaLLL;;;888666777777444333444111333555666666333///,,,////////////............//////...---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,------------------------------------------------...---,,,,,,,,,...///111000000000111111333444555555888888;;;AAADDD\\\ttt~~~xxxhhh~~~yyywwwtttrrrppplllgggccc[[[]]]___^^^]]]\\\]]]^^^cccdddffffffeeeeeefffhhhiiikkkoootttxxxzzz|||}}}}}}~~~eeeggg~~~ssstttbbb>>>666666111000///............------------------,,,,,,,,,++++++++++++++++++++++++++++++************************))))))(((((((((((())))))))))))(((((((((((())))))'''''''''&&&&&&&&&'''(((&&&'''(((((())))))((((((+++++++++***+++,,,------222===@@@BBBNNN]]]www{{{mmm{{{yyyvvvwwwsss^^^BBB;;;777888888555333555222444777888777444000...000000/////////.........//////...---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++------------------------------,,,,,,---...000111/////////000111222333444444777777;;;AAAEEE\\\yyynnn}}}zzzxxxnnnlllhhheeeccc```]]]ZZZUUUXXXZZZZZZYYYYYY\\\___```bbbddddddcccbbbcccccccccggglllrrrwwwzzz{{{|||~~~jjjcccsss}}}vvvvvvLLL:::666222000///............---------------------,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++(((((())))))))))))((((((((((((((((((((())))))***'''(((((('''&&&&&&''')))''''''((())))))))))))(((---,,,+++++++++,,,---...333>>>AAADDDSSShhh~~~ooonnnzzzxxxxxxoooJJJ???888999999555333777444444666666666444222111000000000/////////......//////...............///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++------------------------,,,,,,------...///111111......//////111222444555444777666:::@@@EEE^^^uuunnn}}}xxxsssooommmgggccc___\\\[[[[[[[[[ZZZXXX[[[^^^]]][[[[[[___cccbbbdddeeeeeedddbbbbbbcccbbbffflllsssxxx{{{|||}}}wwwhhhooo}}}}}}[[[@@@777222111///............---------...------------,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++(((((())))))))))))((((((((((((((((((((()))******'''((()))(((&&&%%%'''***''''''((())))))))))))))),,,+++******+++---///111555@@@CCCGGG[[[uuuppplllvvv~~~||||||QQQCCC999::::::444444999444333333222222222333333000000000000/////////...//////............//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,---///000000111111/////////000222444555666555777555999???EEE___yyylllggg~~~~~~{{{vvvqqqlllgggeeeddd```\\\YYYZZZ\\\^^^^^^^^^aaadddbbb______bbbfffeeegggiiiiiigggeeedddeeebbbgggmmmtttzzz}}}~~~~~~oooppp~~~fffDDD888333222//////.........---------......---------,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++(((((())))))))))))((((((((((((((((((((()))******&&&(((***(((&&&%%%'''***'''(((((()))))))))))))))******)))***,,,///222333888CCCFFFKKKaaa~~~mmmnnn~~~VVVFFF:::;;;:::444444:::333222000//////000333444000000000000//////////////////.........//////000,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---------------------------------------------------***,,,...000111111111000000000111222333555777777555777555888>>>EEE___mmmnnn||||||{{{{{{{{{|||xxxvvvrrrnnniiidddaaa___^^^___```aaaccceeeffffffiiikkkllljjjeeebbbbbbccceeejjjoooooommmlllooorrrwwwxxxxxxwwwxxx}}}rrruuusssMMM;;;666333111111000000//////......------------------------,,,++++++******++++++,,,+++++++++************)))))))))))))))))))))))))))+++******)))(((''''''&&&'''((((((((((((((((((((())))))))))))************************+++///444888@@@???CCCUUUsssrrr{{{mmmOOO>>><<<666333444111333333333222222222111111333333222000///---,,,,,,///............------------------,,,,,,+++++++++,,,,,,,,,---------......///...,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---------...///111333///......//////000111222000000000111222333555555555999999<<<@@@DDD]]]rrrttt~~~{{{wwwtttooommmiiieeebbb`````````eeeffffffggghhhiiijjjjjjmmmnnnoooooommmllllllmmmsssxxx||||||yyyxxxyyy|||uuuvvvvvvvvvwww|||zzz~~~]]]AAA444111111111000000//////......------------------------,,,++++++******++++++,,,+++++++++************)))))))))))))))))))))))))))'''(((((((((((()))))))))((((((((((((((((((''''''))))))))))))************++++++++++++,,,000666:::DDDCCCKKKbbbyyy{{{wwwXXXCCC===777555777444333333333222222222222111111111000000//////......///............------------------,,,,,,,,,++++++,,,,,,,,,---------.........---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------......------......///000............///000111111000000000111222333555555555999999<<<@@@DDD^^^xxxyyy|||}}}}}}tttmmmkkkiiieeebbbaaabbbccceeejjjjjjlllmmmoooqqqrrrsssuuuuuuvvvyyy{{{|||{{{zzz~~~|||{{{|||sssttttttuuuwww|||wwwnnnGGG555555111111000000//////......------------------------,,,++++++******++++++,,,+++++++++************)))))))))))))))))))))))))))$$$%%%&&&'''(((******+++)))))))))(((((('''''''''))))))))))))************+++,,,,,,,,,...222888<<>>CCCGGGXXX{{{yyysss{{{vvvuuu||||||{{{lllPPPAAA666777;;;777444444333333333222222222000000/////////////////////............---------------------------,,,,,,,,,,,,,,,---------......+++,,,---......---,,,+++++++++,,,,,,---.........***+++---...///...---------,,,,,,------...///000000000000111222333555555555888888;;;@@@EEE```vvvwww|||yyytttooohhhccc^^^```dddiiikkklllllllllrrrtttwwwzzz~~~zzztttpppnnnmmmmmmoootttyyyuuupppyyyvvvyyyWWW;;;999111111000000//////......------------------------,,,++++++******++++++,,,+++++++++*********))))))))))))))))))))))))))))))''''''''''''(((((())))))******))))))((((((((((((((()))))))))************)))***+++---///555;;;@@@DDDKKK```}}}rrryyy}}}zzz}}}zzzyyy~~~uuuZZZGGG777555:::666444444444333333333222222111111000000//////......///............---------------------------------,,,,,,,,,---------......+++,,,......///...---,,,,,,,,,,,,------.........(((***,,,.../////////...---,,,,,,------...///000000000000111222333555555555888888;;;@@@FFFaaa{{{vvv{{{vvvrrrxxx{{{}}}}}}yyyzzz~~~xxxpppiiidddcccbbbaaa___dddlllsssyyy||||||{{{zzzuuuoookkkhhhfffggghhhkkkqqqyyy|||pppxxx}}}ooonnneee???111111111000000//////......------------------------,,,++++++******++++++,,,+++++++++************)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***************+++,,,...111777>>>CCCIIIVVVqqqooorrr}}}yyyyyy}}}kkkTTT<<<666888444444444444444333333333333222111111000///......---///............---------------------............,,,,,,,,,---------......,,,------............---------------------------***+++,,,---////////////------------...///000111000000000111222333555555555888777:::@@@GGGccc|||jjj```dddffflll{{{{{{zzzzzz{{{zzz~~~{{{uuurrriiihhhfffbbb```aaafffjjjmmmqqqxxx}}}{{{tttpppkkkfffcccaaaaaa```aaabbbfffnnnxxxssssss}}}ssszzzqqqHHH222111111000000//////......------------------------,,,++++++******++++++,,,+++++++++************)))))))))))))))))))))))))))************************((((((((()))******++++++))))))))))))************,,,---///111555;;;BBBGGGNNNbbbwwwfffvvv~~~zzzwwwzzz~~~~~~eeeEEE999888444555444444444444333333333000000000000///////////////............---------------------.........///,,,,,,,,,---------......---------------...///////////////...------,,,,,,//////......---.....................///000111111000000000111222333555555555888777:::@@@GGGdddxxx```RRRUUU[[[hhh||||||zzz{{{~~~{{{uuunnnjjj___bbbeeeeeedddgggooouuuwwwzzz}}}{{{wwwwwwmmmiiiccc___^^^___aaaaaa]]]^^^ccclllvvv~~~wwwrrrzzz~~~wwwvvvQQQ999111111111000//////......------------------------,,,++++++++++++++++++,,,+++++++++************)))))))))))))))))))))))))))))))))******+++++++++,,,''''''((()))***+++,,,,,,))))))))))))************---///111333777===EEEJJJPPPhhhmmmbbbxxx}}}{{{xxxwww{{{{{{rrrMMM<<<999444555555444444444333333333.........///000111111222//////.........------------------.........//////,,,,,,,,,---------.........---,,,,,,---...///000000000///...---,,,,,,+++444222000...---,,,------///......//////000111222000000000111222333555555555888777:::@@@GGGdddiiifff___WWWVVV^^^kkksss}}}yyyzzzzzztttnnngggbbbdddfffjjjmmmooossswwwzzz~~~}}}|||zzzwwwssspppkkkddd\\\YYY[[[^^^]]]\\\```bbbgggmmmttt{{{qqqzzzzzzyyyPPP666222111///...///000///...,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++******************************))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))***+++,,,---***...,,,000>>>AAAAAAIII[[[vvv~~~iiisss{{{||||||vvvuuu|||zzzNNN<<<===333555555444444333222111000333333111000////////////////////////////////////........................---,,,,,,,,,,,,---......///...---,,,---///111333000000///...............///////////////......---...------......///000111333666999777333111444777777999777:::BBBIIIeeennniii___XXXXXXaaalllsss{{{xxxyyy}}}~~~xxxtttrrrqqqooommmoooqqqtttwwwzzz~~~}}}{{{}}}zzzxxxvvvsssooommmkkkddd]]][[[]]]``````______bbbffflllttt{{{ttt}}}~~~cccAAA555333000/////////---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++******************************))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))***+++,,,,,,+++///...333???BBBBBBLLLaaauuufffxxxxxx{{{{{{www{{{WWW@@@<<<444555555555555444222111111222222111000000/////////////////////////////////........................,,,---------............---,,,+++++++++---///000////////////000111222222///////////////......---...------......///000111///222333333000///111333666888666:::BBBJJJfffuuukkk___YYY[[[ccclllqqqxxxvvvwww{{{~~~{{{wwwrrroooppptttxxxzzzzzz|||}}}}}}~~~~~~~~~~~~~~~}}}|||yyyuuurrrpppmmmjjjhhhfffaaa[[[ZZZ\\\```aaaaaa___aaaeeekkksss{{{|||{{{~~~~~~~~~xxxNNN888555222000///...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))***+++,,,+++000111666AAABBBEEERRRrrrnnneee|||uuu{{{{{{wwwvvv~~~jjjIII===888777777777666555333222111111111000000000000000000////////////////////////........................,,,---...///000///.........---,,,++++++,,,............///000222444555666///////////////......---...------......///000111......//////000000111111555777666;;;CCCKKKhhhxxxjjj\\\XXX]]]eeekkkpppuuuuuuvvvyyy{{{zzzvvvqqqoooqqqwww~~~~~~}}}~~~zzzvvvqqqmmmkkkhhhfffddd^^^[[[WWWVVVYYY\\\^^^___^^^___ccciiiqqqzzzvvv~~~]]]999666222000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))***+++++++++000222999AAABBBHHHZZZllliiiyyyttt{{{|||wwwuuuuuu||||||~~~wwwssssss}}}XXX@@@<<<888888888777666444333222///000000111111111111000////////////////////////........................,,,---///111111000///---000000///.........//////......///000111333555666///////////////......---...------......///000111000//////000333444444333777999777;;;CCCLLLhhhuuueeeXXXXXX___eeekkkpppsssuuuwwwwwwyyy~~~{{{vvvuuusssrrruuu|||~~~}}}~~~xxxtttoookkkhhhfffdddbbb[[[XXXVVVUUUWWWZZZ\\\^^^]]]^^^aaafffnnnxxxwww~~~~~~{{{hhh999666222000/////////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++******))))))))))))******************************(((((((((((())))))))))))(((((((((((()))***+++,,,***000333:::AAAAAALLLdddmmmooowwwtttyyy~~~|||wwwrrrpppooopppppptttzzzwwwssssss}}}gggCCC===999999888777666444222222///000000111111111000000////////////////////////........................,,,---///111111000///---000//////............///.........//////111222222///////////////......---...------......///000111000000000111444666666555999:::999<<>>:::444000//////......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******************************(((((((((((())))))))))))************+++,,,---...---222666===CCCDDDYYY}}}~~~gggkkkvvvzzztttppppppsssvvvvvv|||~~~~~~~~~zzzwwwqqqttt{{{QQQ@@@999999888777555333111000000111222222222000...---////////////////////////........................,,,---------............++++++,,,---..................------......///000///////////////......---...------......///000111...000333333111111333666555888777===FFFOOOlllaaaWWWTTT^^^fffjjjqqq|||tttzzzzzzvvvvvv{{{~~~|||{{{uuusssvvv}}}|||xxxyyyzzzvvvtttsssqqqpppmmmhhheeeaaa```___\\\ZZZZZZ\\\]]]]]]\\\\\\___fffpppzzz~~~sssiiiddd}}}AAA<<<666111///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******************************(((((((((((())))))))))))++++++++++++,,,---......///444888???DDDFFF^^^yyyccclllxxx~~~zzzuuurrrsssxxx|||}}}{{{{{{wwwvvvjjjqqq|||ZZZEEE999888888666444222000///111111222333222000...,,,////////////////////////........................---,,,,,,,,,,,,---......,,,---...///000000000000---------......///111111///////////////......---...------......///000111///333666555111000444888333555666<<>>FFFDDDKKKnnnmmm^^^uuuzzzsss||||||{{{|||~~~~~~{{{vvvqqqssswwwcccDDD;;;;;;999666555555444222111111000///////////////////////////000000000000///............---------//////.........---------,,,///111000,,,***,,,///000///...------...///000111111000///...---,,,,,,000///---,,,---...000111---///000111111222444666444::::::===FFFSSSsss]]]UUUUUUaaajjjkkkmmmssssssvvvyyy{{{{{{{{{}}}~~~{{{vvvrrrqqqqqqqqqpppnnnkkkhhhfffeeeeeecccaaa___^^^```bbb]]][[[ZZZ]]]dddnnnxxx}}}{{{sssrrr{{{TTT999333666---,,,111,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))************+++,,,---,,,++++++---///333666???FFFEEEOOOuuummmeee~~~uuuqqq||||||yyyuuuqqqvvv|||eeeEEE<<<;;;888666555555444222111111000///////////////000000000000///////////////............---------//////.........---------)))***+++,,,---...//////000///...------...///000///////////////.........000///...------///111222...///111111111222555777999>>>>>>???GGGTTTsssYYYTTTVVVaaaiiikkkmmmrrrqqqtttwwwzzz{{{}}}~~~|||xxxuuuqqqqqqqqqpppnnnkkkhhhggghhhhhhgggccc```___```aaa___]]]\\\]]]cccllluuu{{{~~~uuuvvvxxxZZZBBB666444......222///........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))************+++,,,,,,,,,++++++...000333777@@@GGGGGGTTT~~~vvvhhhkkkzzzrrrppp}}}}}}xxxuuurrrppp|||lllIII>>>;;;777555555444444333111111000////////////000111111000000//////......///............---------...............---------///...,,,---//////,,,***//////............//////---.........//////000000000000///...///000111222///000222222222333666888:::??????@@@IIIUUUtttUUUSSSVVVaaaiiikkkmmmqqqqqqsssvvvyyyzzz|||~~~~~~}}}}}}{{{zzzyyysssrrrrrrqqqooommmkkkiiilllkkkjjjfffbbb`````````aaa```^^^___ccckkkttt{{{|||xxxvvvwwwjjjPPP:::333222333222///////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************((()))))))))************+++,,,,,,++++++,,,///222444999BBBGGGIIIZZZ~~~wwwcccnnnxxxqqqqqq~~~xxxtttqqqooopppwwwSSSBBB<<<666666666444333444222111000000//////000000111111000000//////......///............---------.........................../////////...,,,+++***/////////....../////////............////////////111000000///000111222222000111333333333444777999999??????AAAJJJWWWvvvRRRSSSXXXaaaiiilllnnnqqqrrrtttvvvwwwwwwyyy{{{}}}{{{{{{{{{{{{zzzzzz{{{{{{uuuuuutttsssqqqooonnnmmmnnnnnnlllhhhdddaaa``````bbbbbbaaa```cccjjjttt{{{|||xxxyyy~~~cccBBB555;;;<<<444///////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************((()))))))))************+++,,,,,,++++++---000333777<<>>777777777444333555222222111000000000000000111000000000/////////...///............------------.....................)))///444333...,,,...222...//////////////////...////////////............000000000000000111111222000222333333333555777999???DDDCCCDDDLLLXXXwwwOOOSSSZZZbbbiiimmmpppqqqrrrtttuuuuuuuuuvvvxxxzzz{{{|||}}}{{{|||{{{yyyxxxxxxzzz|||wwwvvvuuutttrrrqqqppppppoooooommmjjjeeeaaa```___bbbbbbaaa```bbbhhhsss{{{|||{{{rrrsssLLL999AAAAAA555111////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))************+++++++++++++++---222555;;;>>>DDDIIISSSmmmuuuhhhvvvnnnjjjooo~~~}}}xxxtttppprrrxxxhhhOOOBBB888888999444222555222222111000000000000111/////////000000000000000///............------------------...............777>>>CCC???444---///444......////////////......000000//////.........---/////////000000000111111000111333333333444777999FFFKKKIIIIIIOOOYYYwwwMMMTTT\\\dddjjjoooqqqrrrqqqrrrssssssssstttwwwyyy{{{zzz{{{|||~~~zzzwwwvvvxxxzzzwwwvvvuuutttrrrqqqqqqqqqnnnooonnnjjjfffbbb```______``````___```fffqqqyyy|||uuuyyy~~~xxxQQQ999???<<<000222........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))************+++++++++***+++...333666===???DDDLLL[[[yyylllaaapppllljjjooo~~~|||yyyuuuwwwuuuUUUEEE:::::::::444222555333222111111000000111111......//////000000111111///............------------------.........//////>>>BBBEEE@@@666...---///---...///000000///...---.........///////////////......//////000000000//////111222333333444666888CCCHHHGGGHHHOOOZZZxxxMMMTTT]]]dddjjjppprrrrrrooopppqqqqqqrrrtttwwwzzz{{{zzzzzzzzz}}}|||vvvtttvvvyyywwwvvvtttsssrrrqqqqqqpppnnnnnnnnnjjjfffbbb```___]]]^^^___]]]^^^dddoooxxx{{{~~~}}}wwwrrrppptttyyyuuuQQQ666888444***111........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))************+++++++++***+++...333777>>>???CCCMMMaaa{{{^^^UUUgggpppmmmqqq}}}xxx|||YYYHHH;;;;;;;;;444222555333222111111000111111111------...///000111222222//////.........------------------.........//////+++///222333000...---------...///000000///...---,,,,,,---...///000111222---......//////////////////000222222222333666888:::@@@AAACCCMMM[[[{{{QQQWWW```gggkkklllmmmmmmrrruuuxxxxxxvvvvvvwwwyyy||||||}}}||||||}}}}}}}}}~~~|||||||||{{{zzzyyyxxxvvvtttttttttuuuuuusssrrrpppmmmjjjfffcccaaa```\\\YYY[[[^^^bbblllvvvzzz|||~~~~~~ppphhh~~~hhh>>>666777111444//////...------------...------------------------************************+++++++++*********)))))))))))))))))))))))))))))))))***+++------,,,++++++,,,,,,+++***+++///555999;;;@@@FFFQQQlllcccWWWWWWkkk~~~mmmkkkppp|||{{{gggHHH999<<<:::666555222444333222111000000000000000000000000000000000000000000//////.........---------------------------//////.........---------............////////////////////////////////////////////////000111222333444333111000111444888:::<<>>444222//////////////////......---------------------------++++++++++++++++++++++++************************))))))))))))))))))))))))***)))((((((((()))+++,,,,,,,,,++++++---111888<<<@@@BBBKKKbbb___XXXTTT[[[tttvvvnnnnnnttt~~~{{{zzzZZZ@@@;;;666444666444444333222111000000000000000000000000000000000000///////////////.....................................................................////////////////////////////////////////////////000111222333333222111222333666999;;;<<>>AAABBBMMMjjj^^^ZZZWWW^^^tttssskkklllsss~~~yyyyyybbbCCC:::444333555333444333222111000000000000////////////////////////.........///////////////........................---.................................////////////////////////////////////////////////000111222333222222222222444777999;;;===BBBEEEOOOaaaqqqXXX^^^gggmmmqqqqqqqqqqqqtttrrrqqqqqqsssuuuvvvvvvvvvyyy{{{}}}}}}~~~~~~|||{{{zzzyyywwwtttrrrqqqppppppooommmkkkiiifffeeeaaa]]][[[\\\\\\]]]dddkkkrrrvvv{{{{{{HHH777888000//////000111000///...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++))))))))))))))))))))))))***))))))))))))***++++++++++++,,,,,,///444;;;???BBBBBBQQQttt___ZZZWWW]]]qqqqqqiiikkktttwwwxxx~~~iiiGGG<<<555333444222444333222111000000000000////////////////////////.........///////////////........................---------...........................////////////////////////////////////////////////000111222333111111222333555888:::;;;===CCCGGGRRRdddttt[[[```fffkkknnnoooooopppsssqqqooopppsssvvvwwwwwwvvvxxx{{{|||||||||}}}~~~~~~}}}}}}}}}~~~{{{{{{zzzyyywwwuuusssqqqnnnnnnmmmllljjjhhhfffeee```\\\ZZZ[[[\\\]]]ccckkksssvvvzzz|||||||||}}}~~~~~~~~~}}}}}}~~~~~~KKK777999......///111111111000...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++)))))))))))))))))))))))))))******+++++++++++++++++++++,,,---///555<<>>DDDHHHSSSfffvvv___ccchhhlllnnnoooqqqrrrrrrpppmmmooossswwwxxxwwwuuuxxxzzz|||{{{zzz{{{|||~~~}}}zzz|||}}}}}}~~~zzzzzzzzzyyyxxxuuusssrrrkkkkkkjjjiiigggeeecccbbb___[[[ZZZ[[[\\\]]]ccckkksssvvvyyyzzzzzzzzz{{{|||{{{{{{{{{{{{{{{|||}}}}}}KKK777999......///111222111000...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++)))))))))))))))))))))))))))***+++------,,,++++++++++++,,,---000555<<>>DDDIIIUUUhhhxxxbbbeeehhhkkkmmmoooqqqssspppooopppqqqrrruuuwwwyyyxxxwwwwwwwwwxxxzzz|||}}}|||~~~|||~~~|||}}}|||{{{zzzyyywwwssspppmmmllljjjhhhfffcccaaa```bbb___\\\ZZZ[[[```eeeiiirrrrrrqqqqqqpppqqqqqqrrrqqqqqqqqqrrrrrrsssssssssxxxxxxyyyzzz{{{|||{{{{{{xxx{{{XXX666111222000000000///......------------------------------++++++++++++++++++++++++******))))))))))))******************************)))************+++++++++,,,++++++---111888>>>BBBGGGDDDbbbsssXXXVVVXXXcccsss|||rrrjjjmmmwww~~~xxxsssuuuxxxXXX???999777444111555333222000//////000000//////............//////........................//////............//////........................////////////////////////111111000000//////......////////////000111222333444444333333555888;;;>>>===HHHNNNXXXjjj}}}```cccgggjjjlllmmmppprrrqqqqqqqqqrrrtttvvvxxxzzzyyyyyyxxxwwwwwwxxxyyyzzzzzz{{{}}}}}}~~~|||}}}|||{{{zzzzzzxxxtttqqqmmmllliiigggdddbbbaaaaaa```^^^[[[XXXYYY\\\```bbbffffffeeedddccccccccccccddddddddddddeeeeeeeeeeeefffggghhhjjjlllmmmmmmmmmooorrrvvvzzz~~~}}}yyy\\\:::444555000000000///......------------------------------++++++++++++++++++++++++******))))))))))))******************************)))************+++++++++,,,++++++---222888>>>BBBHHHKKKmmm{{{nnnTTTNNNUUUaaasss{{{ooohhhkkkuuuyyyvvvwwwxxx}}}```CCC;;;999666444666555444222222222222222//////............//////........................//////............//////........................////////////////////////000000000000////////////////////////000111222333444444444444666:::>>>AAADDDMMMQQQYYYjjj|||___bbbfffiiikkkmmmoooqqqrrrrrrrrrsssuuuwwwyyy{{{{{{zzzyyyxxxwwwxxxxxxyyyyyyxxxyyy}}}}}}}}}|||{{{~~~|||}}}|||{{{{{{{{{yyyvvvsssnnnllliiifffcccbbbbbbbbb___]]]ZZZWWWVVVWWWXXXYYY^^^^^^]]]\\\[[[ZZZZZZZZZWWWWWWWWWWWWWWWWWWVVVVVVUUUWWWYYY[[[]]]___``````dddhhhmmmssswww{{{zzzmmmooo~~~bbb???777777000000000///......------------------------------++++++++++++++++++++++++************************************************)))************+++++++++,,,+++,,,...333999???CCCGGGQQQyyywww~~~gggPPPGGGQQQ___tttyyykkkiiikkkuuu|||yyyyyywwwzzzhhhHHH===:::888777555555444333222222222222000//////......//////000........................//////............//////........................////////////////////////////////////000000000000////////////000111222333444444555555777<<>>:::888666222222222111111000000000000000////////////000000........................//////............//////........................////////////////////////......//////000000111111////////////000111222333222333555666777<<>>:::777333111222222222111111000000000000////////////000000//////////////////////////////............//////////////////////////////////////////////////////......//////000000111111////////////000111222333000222444555666<<>>BBBEEEPPPmmmqqqYYYLLLTTTXXXdddvvvxxxnnnnnnjjjooo}}}}}}|||xxxsssvvv___EEE===:::777///000222222333222111000111111000000000000111111000000000000000000000000//////............//////000000000000000000000000////////////////////////111111000000//////......////////////000111222333333777999888888===IIIRRR^^^```[[[```ssseeefffjjjmmmoooqqqrrrrrrvvvtttqqqqqqsssvvvxxxxxxyyyyyyxxxxxxwwwxxxxxxxxxxxxyyy{{{}}}}}}}}}{{{zzzyyy{{{|||{{{zzz}}}~~~zzz|||zzzwwwvvvvvvvvvuuusssrrrpppmmmllljjjiiifffccchhhccc]]]XXXTTTRRRPPPOOOQQQSSSTTTUUUTTTTTTVVVWWWWWWTTTRRRSSSVVVYYYYYYXXXWWWXXX\\\___bbbdddeeeeee``````bbbddddddeeemmmvvvxxxyyy{{{nnnGGG999333111///////////////---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------,,,///666;;;>>>BBBHHHXXXuuuwww^^^OOOOOO[[[eeevvv|||vvvtttnnnmmmyyy~~~yyyvvvuuuuuu{{{dddGGG???999222555444444333222111000000111111111111000000000000////////////////////////........................000000//////......------............////////////000000000000000000000000000111222111000000222333555888555555===@@@GGGXXXbbbccc```fffwwwggghhhjjjmmmoooqqqrrrrrruuutttsssrrrrrruuuwwwyyyxxxxxxwwwwwwxxxxxxyyyzzzvvvwwwyyyzzz{{{zzzyyyxxxvvvyyyzzzyyyxxx|||yyyvvv~~~|||zzzyyyyyyxxxwwwuuusssqqqnnnlllkkkiiigggeeeeeeaaa[[[VVVTTTRRRPPPOOOQQQSSSUUUUUUTTTTTTVVVWWWWWWTTTSSSTTTWWWYYYYYYXXXXXXZZZ]]]aaadddfffggghhheeedddddddddcccccckkktttvvvwwwzzz~~~yyywwwOOO;;;333111///////////////---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------000777<<>>AAAHHHPPP```wwwfffSSSNNNUUU```nnnvvvppp}}}zzzqqqvvv{{{vvvtttsssuuuVVV>>>888888555555444333222111111000000000/////////.........////////////////////////000000000000000000000000------......//////000000............////////////000000000000000000000000000111222222111111333555333888555555;;;>>>HHH[[[eee```ZZZfffllllllllllllnnnppprrrtttrrruuuxxxvvvrrrqqquuuyyy{{{zzzyyyxxxwwwvvvvvvvvvuuuuuuvvvvvvvvvuuuuuuuuutttuuuvvvvvvvvvvvvwwwxxx{{{uuunnnqqq|||~~~|||||||||{{{xxxvvvrrroookkkhhhfffdddbbb```[[[YYYWWWVVVWWWWWWVVVVVVTTTUUUVVVVVVUUUTTTVVVWWWXXXYYY[[[\\\]]]^^^``````aaaaaaccceeegggiiikkklllkkkddd^^^\\\\\\^^^eeennnsssvvvzzz}}}}}}~~~|||zzz{{{bbb999333111///.../////////---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------...000555;;;>>>AAAJJJSSSfffssscccRRRPPPZZZbbbooo~~~llldddqqq}}}vvvqqqxxx~~~zzzvvvtttsssuuuZZZ???888:::666555555444333222111111111111111000000000//////////////////////////////000000000000000000000000------......//////000000............////////////000000000000000000000000000111222222111222444666333888666555;;;>>>III]]]eee___XXXeeejjjjjjkkklllnnnppprrrssssssuuuwwwuuusssrrruuuwww{{{{{{yyyxxxwwwvvvvvvvvvtttttttttsssssssssssssssvvvuuuuuuuuuvvvvvvwwwwwwzzz|||tttnnnqqqxxx}}}zzzyyyyyyyyywwwvvvrrroookkkhhhfffbbb^^^[[[YYYXXXVVVVVVXXXXXXXXXWWWTTTVVVWWWVVVUUUUUUVVVWWWWWWYYY\\\]]]^^^^^^```aaabbbbbbbbbccceeeggghhhiiifff___YYYWWWXXXZZZaaaiiinnnsssxxx{{{||||||~~~~~~~~~~~~~~~ccc<<<333111///////////////---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------...000555;;;>>>AAAKKKVVVooo|||lll\\\PPPTTTbbbbbbmmm{{{kkkaaahhhsssqqqnnnnnnxxx~~~zzzwwwuuutttvvvaaaAAA777:::666666555444333222111111111111111111000000000000////////////////////////////////////////////////.........///////////////............////////////000000000000000000000000000111222222222333555777333999888666;;;>>>KKK```eee___YYYeeeggghhhjjjmmmoooqqqrrrrrruuuuuuuuuuuuttttttuuuuuuyyyxxxxxxwwwxxxxxxyyyyyywwwvvvvvvuuuuuuuuuuuuuuuvvvuuutttsssuuuvvvwwwwww{{{||||||vvvqqqqqqtttyyy}}}yyyvvvvvvwwwwwwwwwrrrpppmmmjjjgggbbb\\\XXXWWWVVVUUUUUUWWWXXXWWWVVVUUUVVVWWWWWWUUUUUUUUUWWWTTTWWW[[[\\\\\\\\\^^^```bbbbbbaaaaaabbbcccdddeeeccc[[[UUUTTTTTTVVV[[[aaaffflllssswwwxxxxxx|||~~~~~~|||```>>>333111///////////////---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------///555;;;===AAALLLWWWyyy}}}zzz~~~nnn\\\OOOSSSaaaaaajjjvvvuuujjjjjjmmmjjjiiimmmxxx}}}yyywwwtttuuu}}}hhhEEE888999666666555444333222222111111000000000000/////////////////////////////////........................///////////////.....................////////////000000000000000000000000000111222222222333555777444;;;999777<<>>333111///////////////---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,///555:::<<<@@@LLLXXXlllooouuubbbPPPOOOZZZaaahhhsssvvvqqqooojjjiiinnnzzz{{{xxxtttttt{{{lllHHH999999666666555444333222222111000/////////............////////////////////////........................000000//////.........---............/////////000000000000000000000000000000111222222222333666888555<<<:::888<<>>BBBDDDUUUrrryyyfff___SSSOOOXXX^^^```eeerrrqqqeeegggnnn~~~wwwqqqpppuuu{{{rrruuuSSS<<<888999888777666444333222111000000000000111111111111//////.........---------............////////////...............///000000.........///000000111111111111111111111111111111000111222222444444555666555222999888DDDOOOUUUrrrjjjkkkmmmoooqqqsssttttttqqqqqqqqqqqqrrrtttuuuvvvuuuvvvxxxxxxxxxxxxyyyzzz}}}{{{zzz{{{|||}}}}}}|||xxxvvvssspppooopppqqqssstttttttttsssssstttwwwzzzxxxzzz{{{{{{zzzzzz|||~~~~~~{{{xxxuuusssssslllkkkjjjhhhgggfffeeeeeecccaaa___\\\[[[[[[\\\]]]ZZZ[[[[[[\\\]]]]]]^^^^^^]]][[[YYYYYY[[[[[[[[[ZZZWWWYYY\\\^^^^^^]]][[[ZZZWWWWWWZZZ^^^aaacccaaa```^^^]]][[[[[[^^^eeekkkppptttvvvzzz{{{||||||}}}~~~}}}zzz~~~JJJ555333000//////000///.........---------,,,,,,,,,,,,,,,------,,,,,,+++***,,,++++++***++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---......777;;;???CCCFFFYYYxxxpppbbb___TTTOOOVVV[[[___cccppppppfffjjjrrrxxxrrrppprrruuurrrtttvvvxxxyyy{{{}}}xxxwwwvvvuuuvvvwwwyyyzzz{{{}}}tttrrr~~~SSS<<<888888777666555444333222111000000000000000000000000000000000000//////..................////////////......---......///000111......//////000111111111111111111111111111111111000111222222444444555666555333::::::DDDNNNWWWxxxjjjkkkmmmoooqqqsssttttttrrrrrrqqqqqqrrrsssuuuvvvuuuwwwyyyyyyyyyxxxyyyzzz}}}|||zzz{{{}}}~~~~~~~~~zzzvvvrrrnnnmmmnnnqqqssstttsssrrrqqqrrrssstttuuuuuuvvvvvvvvvvvvxxx{{{~~~}}}~~~~~~|||xxxtttrrrrrrmmmmmmllljjjiiigggffffffcccbbb```___^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^______]]][[[YYYYYYZZZ[[[ZZZYYYVVVWWWYYY[[[\\\\\\[[[ZZZXXXYYY[[[```dddgggggggggfffbbb^^^\\\]]]bbbiiimmmpppsssvvvyyyzzz{{{|||~~~~~~{{{|||}}}{{{LLL555333000//////000///.........---------,,,,,,,,,,,,,,,------,,,,,,+++***++++++******++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------...///888===@@@DDDHHH]]]}}}mmmcccaaaUUUNNNTTTXXX___bbbnnnrrrjjjnnnwwwvvvuuuyyysssooooooooogggfffeeedddddddddddddddfffeeedddcccdddfffhhhjjjiiillloooqqqttt}}}~~~wwwVVV>>>:::777777666555444333222111111000000000000000//////000000000111000//////...............////////////...............///000111...//////000000111111222111111111111111111111111000111222222444444555666777555>>>>>>EEENNN[[[iiijjjlllnnnqqqrrrsssssstttsssrrrqqqrrrsssuuuwwwuuuwwwyyyzzzyyyyyyyyyzzz{{{{{{{{{}}}~~~}}}xxxvvvrrrooonnnnnnpppqqqrrrpppnnnooorrrtttsssqqqqqqsssuuuvvvvvvxxx{{{}}}~~~}}}}}}xxxtttrrrrrroooooonnnllljjjhhhgggeeebbbbbbaaaaaa````````````aaaaaa``````___^^^^^^^^^^^^\\\ZZZZZZ[[[[[[[[[ZZZWWWXXXYYYYYYYYYYYYXXXXXXXXXXXXYYY\\\aaadddeeeeeeddd```[[[XXXXXX]]]cccgggjjjnnnrrruuuwwwxxxzzz||||||{{{|||wwwtttxxxzzzRRR555333000//////000///.........---------,,,,,,,,,,,,,,,------,,,,,,+++***++++++******++++++,,,---******+++++++++,,,,,,,,,---,,,,,,,,,,,,---......///999>>>AAAEEEIII```zzzfff___^^^QQQKKKTTT[[[```bbbmmmtttkkkqqq{{{{{{qqqzzztttooolllkkkaaa___]]][[[[[[[[[[[[[[[___^^^\\\[[[[[[]]]___```aaadddffffffhhhppp{{{[[[@@@:::666666555555444333222222111111000000//////////////////000000000///...---............//////////////////.........//////000/////////000111111222222111111111111111111111111000111222222444444555666777666@@@???CCCKKK\\\iiijjjlllnnnppprrrssssssuuutttsssrrrrrrsssuuuwwwuuuwwwzzz{{{zzzyyyzzz{{{xxxyyy|||~~~{{{vvvuuusssqqqpppooonnnnnnqqqnnnkkkmmmrrrtttrrrnnnmmmppptttvvvwwwxxxyyy{{{|||~~~yyytttrrrrrrqqqqqqpppnnnkkkiiigggeeeaaaaaabbbbbbbbbaaaaaa```aaaaaa```___^^^]]]\\\\\\___]]][[[[[[\\\\\\\\\[[[ZZZYYYYYYXXXWWWWWWWWWVVVVVVUUUUUUWWW[[[^^^``````^^^ZZZUUURRRRRRVVV\\\```gggjjjooorrrtttvvvyyy{{{yyywwwzzz|||zzzssswwwzzzVVV555333000//////000///.........---------,,,,,,,,,,,,,,,---------,,,+++++++++*********+++,,,,,,---******+++++++++,,,,,,,,,---,,,,,,,,,,,,---......000:::>>>AAAEEEJJJaaaooo]]]XXXXXXLLLIIIVVV``````bbblll}}}tttjjjrrr}}}rrr{{{uuuoookkkiii```^^^\\\[[[]]]___``````aaa___\\\ZZZZZZ[[[\\\^^^bbbdddeeecccccckkkyyy]]]???777666666555444333333222222111111000000/////////...---.../////////...,,,,,,............/////////000//////............///////////////000111111222222111111111111111111111111000111222333444555555666555555@@@>>>???GGG[[[dddgggjjjlllmmmmmmnnnooouuuuuuuuuuuuuuuuuuvvvvvvzzz{{{|||{{{yyyxxxyyyzzz|||{{{||||||vvvrrrrrrrrrqqqqqqooonnnmmmoooooooooooopppqqqrrrsssrrrsssssssssrrrrrrtttvvv{{{~~~}}}}}}||||||||||||}}}~~~tttsssrrrpppnnnmmmmmmlllfffccc___^^^___aaabbbccceeedddcccbbbaaa``````___\\\]]]^^^^^^]]]ZZZXXXVVVZZZZZZYYYXXXXXXWWWVVVVVVQQQSSSTTTVVVWWWWWWWWWVVVPPPMMMJJJIIIKKKMMMNNNOOO]]]^^^dddmmmrrrrrrsssvvvxxxzzz|||wwwwwwqqq~~~UUU;;;444///000111///---...,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,...///333999===BBBFFFJJJddd{{{]]]OOOPPPMMMMMMVVV]]]```eeeqqq~~~vvvttt{{{}}}xxxtttpppkkkgggddddddcccbbbbbbccccccccceeecccaaa```___```aaabbbfffkkkhhhfffiiiiiiqqqfff===:::999888666555333333222222000000000000000000000000///////////////......---...............---......---------.........//////...//////000000000000000111111222333333333333222222222222333444555666777333<<<>>>>>>AAAEEE]]]eeegggjjjkkkllllllnnnooouuuvvvvvvwwwwwwwwwvvvvvvxxxyyyzzzzzzyyyyyyzzz{{{|||{{{}}}}}}wwwqqqqqqqqqqqqppppppooonnnoooooooooooopppqqqrrrsssoooppprrrrrrrrrrrrtttvvv{{{~~~~~~}}}||||||{{{{{{||||||vvvuuussspppnnnlllkkkkkkfffdddaaa```aaabbbcccccceeedddbbbaaa``````aaaaaa___`````````___\\\ZZZXXX[[[ZZZZZZYYYXXXWWWVVVVVVUUUUUUVVVUUUTTTSSSQQQPPPMMMKKKHHHGGGIIIKKKLLLLLLTTTVVV^^^iiippprrruuuxxxvvvxxxzzz}}}wwwuuuyyyaaa<<<555000000111///---...,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,...000222:::>>>CCCIIINNNjjjwwwZZZMMMPPPNNNOOOXXX^^^___dddooo~~~zzzqqqzzz}}}wwwtttppplllhhhhhhhhhggggggggggggggghhheeedddccccccccceeeggghhhmmmqqqnnnjjjmmmlllrrroooDDD???999888666555333333222222000000000000000000000000///////////////......---...///////////////......---------.........//////...//////000000000000000111111222333333333333222333333333444555666888888666===>>>>>>BBBHHHbbbgggiiijjjjjjjjjkkkmmmooorrrtttvvvwwwxxxwwwvvvuuuuuuwwwyyyyyyyyyyyyzzz{{{{{{{{{}}}|||wwwpppppppppppppppppppppoooooooooooooooppppppqqqrrrlllnnnqqqrrrrrrrrrsssuuuyyy|||~~~|||{{{zzzyyyyyyyyywwwvvvtttqqqnnnllljjjjjjgggeeeccccccdddddddddccceeecccbbb``````aaacccddddddddddddcccaaa^^^\\\ZZZ[[[[[[ZZZYYYXXXWWWVVVUUUVVVVVVUUUUUUSSSRRRPPPOOONNNKKKIIIIIIJJJKKKLLLKKKOOOQQQYYYeeemmmpppssswwwtttuuuwwwzzz|||~~~yyyqqqnnn===555000000111///---...,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,,,,...000222:::???EEEKKKQQQooowww\\\NNNPPPNNNQQQ\\\aaa___cccmmm|||yyyooo|||zzzvvvsssooommmmmmmmmmmmmmmmmmmmmnnnnnnhhhgggggghhhjjjlllooopppssswwwsssooopppmmmssswwwIIIAAA999888666555333333222222000000000000000000000000///////////////......---...///000111111000///...---............/////////...///000000111111000000111111222333333333333222444444444555666777999999888>>>??????EEEMMMhhhiiiiiijjjiiiiiijjjlllooooooqqqtttvvvwwwvvvuuusssuuuwwwyyyzzzxxxwwwxxxxxxyyyzzz{{{~~~~~~zzzvvvooooooooooooooopppppppppooooooooooooooopppqqqqqqlllnnnqqqrrrqqqqqqqqqrrrvvvyyy~~~}}}{{{yyyxxxwwwwwwvvvtttrrrpppmmmlllkkkjjjiiigggffffffggggggeeedddeeedddbbbaaabbbcccfffgggggggggfffdddbbb___]]][[[[[[ZZZYYYXXXWWWVVVUUUTTTSSSSSSTTTUUUVVVWWWXXXXXXTTTRRRQQQQQQRRRRRRRRRQQQRRRTTT[[[ffflllmmmooorrrrrrsssvvvxxx{{{|||~~~~~~|||ooo}}}ttt>>>666000000111...---...,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,---...000222:::@@@EEEJJJRRRqqqeeeTTTQQQMMMRRR^^^ccc___bbblllyyy{{{rrrvvv{{{wwwuuusssrrrrrrssssssssssssssssssnnnnnnnnnoooqqqsssuuuvvvuuuzzzuuuqqqqqqnnnsssyyyIII>>>999888666555333222222222000000000000000000000000///////////////......------...000111111000///..................///////////////000111111111111000111111222333333333333222444444444555666777999999999???AAACCCIIIQQQiiihhhiiiiiiiiihhhiiilllooooooqqqtttwwwxxxxxxwwwuuuxxxyyy{{{{{{xxxvvvuuuuuuvvvwwwyyy{{{|||zzzwwwuuupppoooooonnnnnnooopppqqqooooooooonnnooooooppppppnnnpppqqqqqqpppooopppqqqqqquuuzzz~~~}}}{{{yyywwwvvvvvvsssrrrqqqooonnnmmmmmmmmmllljjjiiiiiiiiiiiigggffffffeeedddddddddfffhhhiiihhhgggfffdddbbb```^^^]]][[[[[[ZZZXXXWWWUUUTTTTTTTTTUUUVVVXXX[[[]]]___```^^^\\\\\\\\\]]]]]][[[YYYWWWXXX^^^hhhmmmmmmnnnpppqqqrrrtttwwwyyy{{{|||}}}}}}pppyyyuuu@@@777111000000......///,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------///000222;;;@@@DDDIIIPPPrrrsss\\\RRRKKKQQQ___ddd___bbbjjjwww|||uuurrr{{{|||yyyxxxwwwuuuuuuwwwxxxxxxxxxwwwwwwuuuuuuvvvvvvwwwxxxyyyyyywww|||xxxttttttpppuuuxxxIII;;;999888666555333222222222111111111111111111111111///////////////......---,,,---.../////////......///////////////////////////000000111111111111111111111222333333333333222333333333444555666888888888@@@CCCGGGNNNSSShhhfffhhhiiiiiiiiijjjlllnnnrrrsssvvvyyyzzz{{{zzzzzzyyy{{{}}}|||yyyvvvuuuttttttuuuwwwyyyyyywwwuuutttqqqpppnnnnnnmmmnnnooopppooooooooonnnnnnoooooopppooopppqqqpppooooooqqqsssmmmqqqvvv{{{~~~|||zzzxxxwwwvvvsssrrrqqqpppppppppppppppooommmkkkjjjjjjkkkiiihhhhhhgggggghhhhhhiiijjjjjjhhhgggfffdddbbb```___^^^]]]]]][[[ZZZXXXWWWVVVUUUXXXYYYYYY[[[\\\___aaabbbdddccccccdddeeedddaaa___VVVXXX^^^hhhmmmnnnooorrrooopppsssuuuxxxyyy{{{{{{|||}}}~~~~~~rrrxxxtttAAA888111000000......///,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///...------///111333<<>>DDDHHHMMMWWW|||wwwqqqvvv___QQQIIIQQQ]]]___]]]^^^dddoooyyy|||xxxwwwxxx~~~yyywwwxxxyyyyyy{{{}}}~~~~~~}}}|||}}}}}}~~~~~~~~~~~~~~~~~~~~~yyywwwqqqttt{{{LLL;;;999888666555333333222222111111111111111111111111///////////////......---......---,,,---///111222000000000000/////////...000000111222222222222111111111222333333333333222444444444555666777999999888@@@CCCIIIRRRYYYlllbbbeeehhhjjjkkkkkkmmmnnnooooooqqqrrrtttvvvxxxyyywwwzzz}}}}}}|||zzzxxxxxxtttvvvxxxyyyxxxvvvuuuuuusssqqqooommmllllllmmmnnnpppooonnnnnnnnnnnnoooooommmmmmmmmmmmnnnrrrxxx}}}jjjmmmqqqsssuuuyyy}}}{{{zzzyyyyyy|||{{{yyywwwuuutttsssrrrtttqqqmmmkkkkkklllmmmllljjjkkkmmmnnnnnnmmmkkkjjjiiihhhgggfffddddddccccccdddcccbbb```^^^\\\[[[ZZZUUUVVVVVVXXXZZZ]]]```bbbbbbbbbbbbddddddbbb___[[[VVVVVV\\\eeeiiiiiiiiikkkjjjlllnnnqqqsssuuuvvvwwwyyyzzz{{{{{{|||~~~xxx{{{yyyxxxrrr~~~pppBBB999111000000......000,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////---...///111555???FFFKKKQQQ\\\vvvmmmqqq\\\QQQJJJQQQ\\\\\\[[[[[[aaalllvvv{{{xxxyyyxxx~~~{{{xxxzzz|||{{{|||~~~|||}}}~~~~~~wwwuuunnnooo}}}{{{LLL;;;999888666555333333222222111111111111111111111111///////////////......---000///---,,,---000222444111111000000/////////...000000111222222222222111111111222333333333333222555555666666777999:::;;;:::@@@BBBHHHRRR[[[pppbbbdddfffiiikkklllllllllppppppqqqrrrsssuuuuuuvvvvvvwwwyyy{{{{{{zzzyyyxxxwwwxxxyyyxxxvvvttttttuuusssnnniiiiiilllooommmkkkpppnnnlllkkklllmmmlllkkkllllllkkkjjjmmmsssrrrnnngggdddeeekkkoooppprrruuuqqqssstttsssrrruuuzzz~~~~~~}}}{{{{{{{{{{{{zzzzzzyyyxxxwwwuuuuuutttvvvqqqllliiijjjkkkkkkjjjiiimmmpppnnniiigggiiillljjjiiihhhfffdddbbbaaa```gggffffffdddbbb^^^\\\ZZZYYYXXXWWWWWWYYY]]]bbbeeebbbbbbaaabbbbbb```]]]ZZZUUUYYY^^^bbbeeegggjjjllllllllllllnnnqqqsssttttttwwwwwwxxxzzz||||||vvviiigggppp}}}uuuFFF999444222,,,...222---------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******))))))++++++,,,,,,,,,,,,------,,,---------,,,---000222777CCCGGGHHHQQQddduuujjjkkk[[[RRRKKKOOOYYYZZZVVV]]]dddiiinnnyyy|||xxxxxx|||{{{yyyyyy{{{||||||}}}~~~|||zzz{{{zzzxxxtttlllgggmmmvvvzzzJJJ;;;777666444333222111111111000000000000////////////......////////////......//////////////////////////////000111111111111111333333222222111222222222111222222333444555666777333555777777777888:::;;;<<<>>>GGGSSSWWW]]]vvvcccdddfffhhhjjjlllmmmmmmpppqqqqqqrrrssstttuuuvvvvvvwwwyyyzzzzzzzzzxxxwwwwwwyyyzzzyyywwwuuuuuuvvvtttoookkkkkkmmmooommmkkknnnmmmllllllmmmnnnlllkkknnnnnnlllkkknnnpppkkkddd\\\VVVTTTXXX\\\]]]]]]^^^YYYZZZZZZXXXXXXZZZ___cccssszzz~~~{{{|||~~~|||{{{{{{{{{yyyyyyxxxwwwuuutttssssssssspppmmmmmmmmmmmmllljjjkkkmmmnnnmmmkkkiiiiiijjjiiihhhgggeeedddbbbaaa```eeeeeeeeedddaaa___\\\[[[\\\[[[YYYXXXYYY\\\___aaa```____________]]]YYYVVVWWWZZZ^^^aaaccceeegggiiihhhggghhhjjjmmmpppssstttvvvvvvwwwxxxzzz}}}vvvoooooowwwvvvFFF888222111,,,---111,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********)))++++++,,,,,,,,,,,,------,,,---------,,,...000333777DDDHHHJJJSSSdddxxxggg}}}jjjWWWMMMGGGMMMYYYZZZWWW[[[aaagggnnnyyy~~~zzzzzz|||yyyxxxxxxyyyyyyzzz|||}}}~~~{{{yyyxxxvvvtttpppjjjdddffflllyyyzzzIII888777777555444333222222222111111000000000/////////...///111222222111///...//////////////////////////////000111111111111111333333222222111222222333111222333555666666777777888:::;;;;;;::::::;;;===???BBBMMMYYY]]]ccczzzddddddeeegggiiilllnnnooopppqqqqqqrrrssstttuuuuuuuuuvvvxxxyyyyyyyyyxxxwwwwwwyyyzzzyyywwwvvvvvvvvvvvvrrrooonnnooopppnnnkkklllkkkkkkmmmnnnnnnmmmkkkjjjkkklllpppxxx~~~yyyqqqbbbXXXPPPQQQTTTTTTQQQPPPNNNNNNMMMKKKKKKMMMRRRVVVfffooozzz~~~||||||}}}~~~~~~|||zzzyyyxxxxxxxxxxxxwwwuuutttsssrrrqqqqqqpppoooooopppooommmjjjmmmllllllllllllllljjjhhhgggffffffeeecccbbbbbbaaaccccccccccccaaa___]]]\\\^^^]]][[[YYYYYYYYY[[[\\\___^^^]]]]]]]]][[[WWWSSSRRRTTTWWWXXXXXXYYYZZZ\\\_________aaaeeeiiinnnqqqtttuuuvvvvvvwwwzzz~~~|||oooqqqxxxHHH777111111,,,---000,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************++++++,,,,,,,,,,,,------,,,------------...111333:::GGGMMMOOOXXXhhhlllwwwrrrXXXKKKDDDLLLYYYZZZYYYZZZ]]]dddmmmyyy|||}}}~~~}}}|||zzzyyyxxxxxxxxxyyyzzz{{{}}}~~~~~~~~~~~~|||~~~}}}yyywwwuuuqqqnnnnnnjjjdddaaacccqqq|||zzz}}}zzzKKK<<<888777666555444333333333222222111111111000000000...000333555555333000...//////////////////////////////000111111111111111333222222111222222333333111333555777888888777777;;;<<<======;;;;;;<<<===@@@EEEQQQ\\\bbbkkkeeeeeeeeefffiiilllooopppqqqqqqrrrrrrssstttuuuuuutttuuuvvvwwwwwwwwwwwwvvvvvvwwwyyyxxxvvvuuuuuuvvvwwwuuurrrqqqrrrqqqnnnkkkjjjjjjkkkmmmoooooommmjjjiiiiiilllsssvvvhhh\\\ZZZ]]][[[VVVSSSWWWVVVTTTSSSSSSVVVZZZ\\\dddmmmzzz}}}}}}}}}~~~~~~|||yyywwwuuuuuutttwwwwwwvvvuuutttsssrrrqqqpppoooooonnnnnnnnnnnnmmmpppllljjjkkknnnnnnkkkgggeeeeeeeeedddccccccbbbbbbaaabbbbbbcccbbb```___^^^]]]\\\[[[YYYXXXXXXXXXXXX^^^]]]\\\\\\\\\YYYUUURRRKKKMMMNNNNNNLLLLLLMMMNNNTTTUUUUUUWWWZZZ___eeejjjrrrtttuuuuuuvvvxxx}}}|||tttqqq{{{KKK888000222...---000---------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------+++,,,---------///111444===LLLRRRUUU^^^nnnaaaPPPFFFMMMYYY[[[[[[ZZZ[[[bbbnnn{{{{{{zzz}}}}}}}}}}}}}}}|||{{{zzzyyyyyyzzz{{{||||||}}}}}}}}}{{{|||}}}~~~}}}zzzvvvttttttooommmooooooiiidddcccmmmvvvwwwuuuKKK>>>777666555444333333333333222222222222111111111000///000222333333222000/////////////////////////////////000111111111111111222222111111222222333333222444777999::::::888777888999;;;;;;::::::;;;<<>>MMMUUUXXXbbbqqqgggTTTIIIOOO\\\^^^]]][[[\\\cccppp}}}|||uuuvvvzzz|||}}}}}}}}}}}}|||{{{yyyxxxzzzzzz{{{{{{||||||}}}}}}yyyzzz{{{{{{yyyvvvsssrrrsssnnnmmmqqqtttqqqmmmkkknnnvvvyyypppGGG<<<555555444333222222222222222222222222111111111000111000////////////000111//////////////////////////////000111111111111111222111111111222222333444222444888:::;;;:::999888555777999::::::;;;===??????FFFNNNVVVccczzzddddddfffhhhjjjmmmpppqqqrrrrrrrrrsssssssssttttttsssssssssssstttttttttuuurrrtttuuuuuusssrrrssstttvvvwwwwwwwwwuuurrrooommmkkkjjjjjjlllmmmmmmllljjjkkklllmmmrrr{{{{{{xxxtttrrrpppmmmkkkjjjiiihhhfffeeelllsss}}}~~~}}}||||||}}}}}}yyyyyyxxxwwwvvvuuutttttttttttttttuuuuuuuuuuuuuuutttssspppmmmkkklllooorrrpppmmmjjjkkkooooookkkgggfffffffffeeeeeedddddddddbbbcccdddddddddcccbbbaaa[[[[[[[[[[[[ZZZYYYXXXWWWWWWVVVVVVVVVVVVTTTQQQNNNIIIIIIIIIGGGDDDCCCDDDEEEJJJLLLMMMMMMLLLNNNSSSXXXiiiooouuuwwwvvvwww|||~~~|||pppSSS:::000555222///222111------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,---......000333666>>>MMMUUUXXXcccsssgggUUUIIINNN\\\```]]]\\\]]]dddqqq}}}|||ttttttwww}}}||||||||||||zzzyyywwwwwwzzzzzzzzzzzzzzz{{{|||}}}wwwxxxxxxxxxvvvsssqqqoooqqqmmmlllppptttsssrrrsssqqqvvvyyypppHHH===555444333222222222222222222222111111111000000000111///---,,,,,,---///111//////////////////////////////000111111111111111111111111111222333444444333555777999::::::999999666888:::;;;<<<>>>@@@BBB@@@HHHNNNUUUfffbbbdddfffiiilllnnnpppppprrrrrrrrrsssssssssssstttrrrrrrrrrrrrrrrsssttttttrrrtttuuuuuutttssssssttttttvvvxxxxxxuuurrrooommmmmmkkkjjjkkkllllllkkkjjjiiilllooottt~~~yyysssooonnnsss{{{}}}{{{yyyxxxxxxssstttttttttssssssrrrrrrqqqqqqrrrssstttuuuvvvvvvuuuvvvuuurrrnnnmmmooorrrooommmllllllnnnnnnkkkiiihhhhhhgggffffffeeedddddddddeeeeeefffeeedddcccbbb^^^^^^______^^^\\\YYYXXXVVVVVVVVVWWWXXXVVVSSSQQQJJJJJJJJJHHHFFFEEEFFFHHHNNNQQQRRRPPPMMMLLLPPPTTTccckkkssswwwvvvwww{{{~~~oooUUU999///444222///111111------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,------+++,,,---......000333666AAAOOOWWW[[[fffwww|||gggWWWHHHKKKYYY^^^[[[[[[^^^eeeppp}}}xxxuuuuuu}}}|||zzzyyyxxxwwwyyyyyyxxxxxxxxxyyyzzz{{{vvvvvvvvvuuutttqqqooommmmmmiiigggjjjmmmnnnqqquuurrrvvvyyytttKKK@@@555555444333333333333444111111000000000///////////////...------...////////////////////////////////////000111111111111111111111111111222333444555444555666888999999999999888:::<<<======>>>@@@BBB===HHHOOOTTThhhaaacccgggjjjmmmooopppppprrrrrrssssssssssssssssssrrrrrrqqqqqqrrrrrrssstttssstttvvvvvvuuuttttttuuusssuuuxxxxxxvvvrrrooonnnnnnllljjjjjjkkkkkkjjjiiikkkppprrrrrryyyxxxooosssyyy}}}zzzwwwtttsssmmmnnnnnnooooooooonnnnnnnnnooopppqqqssstttvvvvvvuuuwwwyyywwwrrrppppppqqqooonnnmmmmmmnnnmmmkkkjjjiiiiiihhhgggfffeeeddddddeeeffffffgggfffeeecccbbbbbbbbbcccbbb```]]]ZZZXXXYYYYYYYYYZZZ\\\[[[XXXUUUQQQQQQQQQOOOMMMMMMNNNPPPRRRUUUWWWTTTOOOMMMPPPSSS^^^gggrrrwwwvvvvvvyyy}}}}}}ooo{{{UUU888---444222...000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,---------+++,,,.........000444777EEESSSZZZ^^^jjj||||||jjjZZZHHHHHHTTTZZZXXXZZZ^^^eeeooo{{{~~~wwwuuu~~~|||{{{zzzzzzxxxwwwvvvvvvvvvwwwxxxyyyvvvvvvuuutttrrrpppnnnllliiieeeccceeefffggglllsssrrruuu|||xxxKKK<<<666666555444444444555555000000000000////////////---...///000000///...---//////////////////////////////000111111111111111111111111111222333444555555555666777888999::::::999;;;======<<<===>>>@@@:::FFFNNNTTThhheeefffhhhjjjmmmppprrrssstttsssrrrrrrssstttsssqqqrrrsssssssssssssssssssssuuuuuutttsssrrrrrrqqqqqqsssttttttttttttttttttsssnnnmmmlllkkkkkkkkkkkkkkkiiigggiiinnnttt{{{{{{uuuvvvxxxzzz|||}}}~~~~~~|||zzzyyyxxxtttnnnhhhgggeeecccdddgggjjjlllmmmhhhnnnqqqooonnnrrruuuuuuxxxyyyyyywwwsssooommmmmmkkkkkklllmmmlllkkkiiihhhiiihhhiiijjjkkkjjjgggdddeeeeeeeeefffeeeeeedddccciiikkkkkkgggaaa\\\ZZZZZZ___]]]\\\\\\]]]]]]\\\ZZZ___]]]ZZZWWWUUUTTTTTTTTT\\\YYYYYYZZZWWWQQQNNNOOO^^^jjjpppnnnpppzzz~~~{{{{{{xxx[[[999444222///111+++///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------...---...000///...333:::IIIUUU\\\bbbnnn~~~gggSSSMMMOOOUUU[[[^^^YYYYYYaaakkkvvvzzzsss}}}{{{{{{{{{{{{zzzzzzxxxwwwuuuuuuxxxxxxyyyxxxvvvrrrmmmkkkfffddd```^^^___ccciiilllooopppvvvyyyLLL777666555555444444333222222111111111111000000000000000000000000000000000000000000000000000111111222000000111222222222222111333222111111222333555666777666666888;;;<<<<<<<<<=========;;;:::;;;>>>@@@EEEEEEKKKWWWggg{{{dddfffhhhkkknnnpppqqqrrrtttrrrqqqrrrssssssrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrssstttuuuvvvvvvuuutttsssnnnnnnlllkkkjjjiiiiiiiiijjjiiijjjnnnqqquuu~~~vvvuuutttsssuuuwwwzzz{{{|||zzzxxxvvvsssmmmfff```XXXWWWVVVVVVYYY___eeeiiiiiiooorrrpppnnnqqqtttuuuwwwyyyyyywwwtttqqqoooooollllllllllllkkkjjjhhhhhhhhhggghhhiiijjjiiifffdddeeeeeeeeeffffffeeeeeedddggghhhhhheee```\\\ZZZZZZ^^^]]]\\\\\\^^^aaaeeegggeeeccc```]]]\\\\\\]]]^^^ccc```___```\\\UUURRRSSS^^^jjjpppnnnpppyyy~~~{{{|||xxxxxx|||[[[999444222///222,,,000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------...---...000///...333;;;JJJWWW___eeeqqqmmmUUUKKKLLLTTT]]]^^^ZZZYYYaaajjjtttxxx}}}|||{{{yyyyyyyyyxxxwwwvvvuuutttuuuvvvvvvuuussspppmmmkkkhhheeebbb```aaadddiiillllllnnnttttttPPP:::666555555444444333222222111111111111000000000000000000000000000000000000000////////////000111111000000111222222222222111333222111111222333555666666555555777:::<<<<<<;;;=========<<<;;;;;;>>>@@@DDDFFFLLLVVVcccxxxccceeehhhlllooopppqqqqqqrrrqqqpppqqqrrrsssrrrpppppppppoooooonnnnnnmmmmmmnnnnnnooopppqqqqqqrrrrrrrrrtttvvvwwwwwwvvvtttrrrooonnnlllkkkjjjiiiiiihhhjjjiiijjjmmmnnnnnnrrrxxxtttqqqnnnllllllpppuuuxxxyyywwwtttqqqkkkccc[[[UUUMMMMMMMMMLLLMMMSSS\\\ccciiiooossspppoooqqqtttssstttvvvwwwvvvsssqqqppppppnnnmmmmmmllljjjiiihhhggghhhgggggghhhiiiiiifffdddeeeeeeeeeeeefffffffffeeejjjkkkkkkhhheeebbb``````^^^^^^]]]\\\^^^dddnnnvvvsssppplllgggeeedddeeefffhhhfffeeeeee___WWWSSSUUU___iiipppoooqqqyyy}}}{{{xxx}}}yyymmmlllqqqZZZ999333222///222---111......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------...---...000///...444;;;LLL[[[dddiiivvvzzz^^^MMMJJJSSS^^^^^^ZZZZZZ```hhhqqq}}}}}}~~~~~~wwwwwwwwwwwwvvvtttsssrrrrrrrrrqqqpppnnnmmmlllkkkjjjhhheeeccccccfffjjjmmmjjjlllqqq}}}xxxSSS>>>666555555444444333222222111111111111000000000000000000000000000000000000//////......//////000111000000111222222222222111333222111111222333555666555555555666999;;;;;;:::=========<<<;;;<<>>=========???AAACCCHHHPPPUUU\\\qqqaaadddhhhllloooppppppoooooommmmmmnnnpppqqqpppooopppoooooonnnmmmllllllkkklllllllllmmmmmmmmmnnnnnnnnnqqqsssuuuuuusssqqqnnnlllllllllllllllmmmmmmnnnllliiiiiikkkiiiccc``````\\\___dddhhhlllqqqvvvzzz{{{{{{{{{zzzxxxtttnnnkkkffffffgggiiilllooorrrtttrrrqqqnnnggg___VVVOOOKKKMMMQQQTTTSSSPPPPPPUUUZZZhhhooosssqqqppprrrssssssqqqsssuuuuuutttsssssstttsssrrrooommmkkkkkkkkkkkkkkkjjjiiijjjkkkllljjjiiiffffffeeeddddddddddddeeefffeeedddcccbbbbbbaaa```bbbaaa^^^XXXVVV[[[fffpppzzzwwwrrrnnnkkkjjjjjjkkkkkkiiigggddd\\\SSSSSSWWWbbbiiioooqqqrrrvvvzzz|||{{{~~~{{{yyyvvvhhhfffyyy\\\:::444111///333...333......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------.........---...000000000555===OOOcccnnnrrr~~~zzz___PPPSSS]]]^^^[[[[[[___cccjjjvvv}}}}}}|||||||||{{{yyywwwssspppmmmlllnnnlllkkkiiiiiijjjkkklllmmmllljjjiiiiiijjjlllnnnsssssswwwLLL999666555555444444333222222111111111111000000000///////////////////////////...............///000000000000111222222222222111333222111111222333555666555444444666999:::::::::<<<===??????>>>>>>@@@BBBCCCJJJSSSWWW\\\rrrbbbdddgggkkknnnoooppppppmmmlllkkklllnnnpppooonnnoooooonnnnnnmmmmmmllllllkkkkkkkkkllllllmmmmmmmmmnnnppprrrssssssrrrpppnnnllllllkkkkkkkkklllmmmmmmnnnjjjggghhheee^^^YYYXXXUUUXXX\\\___bbbeeeiiilllgggggghhhhhhgggfffdddcccbbbdddgggkkknnnqqqrrrsssqqqpppmmmfff^^^WWWSSSQQQNNNQQQTTTUUUSSSTTTVVVYYYfffmmmrrrqqqpppssstttssstttvvvyyyyyyxxxwwwwwwxxxtttrrrnnnllljjjkkklllnnnlllkkkjjjjjjlllmmmlllkkkgggfffdddcccbbbaaabbbbbbdddbbb```___``````___^^^```^^^ZZZUUURRRTTTZZZ```iiihhhgggggghhhjjjlllmmmllliiigggbbbZZZSSSVVV\\\ccchhhnnnrrrsssuuuyyy||||||~~~{{{hhhbbbsss}}}kkkfffyyy^^^;;;555111...222---222......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------............---...111000000666>>>SSSiiitttwww~~~cccSSSSSS\\\^^^[[[[[[^^^aaafffrrr~~~{{{yyy{{{}}}~~~}}}{{{xxxtttqqqnnnlllnnnmmmlllkkkjjjkkklllmmmllllllkkkkkkkkklllnnnnnnxxxwwwzzzwwwGGG888666555555444444333222222111111111111000000000000000000000000000000000000//////......//////000111000000111222222222222111333222111111222333555666555555555666999;;;;;;:::<<<>>>???@@@???@@@AAACCCDDDLLLVVV[[[aaavvvcccdddgggjjjlllnnnpppqqqlllkkkjjjkkknnnooonnnmmmmmmmmmmmmmmmmmmmmmmmmmmmiiiiiijjjkkkmmmnnnoooooopppqqqrrrssssssrrrqqqpppmmmlllkkkjjjiiiiiiiiiiiiiiiddd```bbbaaa]]]ZZZ[[[YYY\\\___bbbdddeeehhhjjjeeeeeeeeedddcccdddeeegggbbbdddgggjjjmmmpppqqqrrrqqqppplllfff___[[[ZZZ[[[YYYYYYXXXXXXWWWXXXYYYZZZdddlllrrrrrrqqqtttuuutttuuuwwwyyyzzzxxxwwwxxxxxxrrrpppllliiihhhjjjlllnnnkkkjjjiiijjjkkkllllllkkkhhhgggdddaaa_________```ccc```]]]\\\^^^^^^]]]\\\YYYWWWTTTRRRPPPQQQRRRTTTYYY[[[]]]```cccfffiiijjjjjjhhhddd___WWWRRRXXXaaadddhhhnnnrrrsssuuuxxx}}}zzz|||~~~kkk___iiiqqqlll```===555111...111,,,111......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,---......///...---...111111111666>>>WWWnnnzzz|||vvv^^^QQQSSS\\\^^^\\\\\\]]]___cccooo{{{}}}yyyzzz|||~~~}}}{{{yyyvvvsssqqqooooooooonnnmmmmmmmmmmmmmmmkkkkkkkkklllmmmnnnooooootttsssuuu}}}rrrFFF:::666555555444444333222222111111111111000000000000000000000000000000000000000////////////000111111000000111222222222222111333222111111222333555666666555555777:::<<<<<<;;;<<<>>>@@@@@@@@@@@@BBBCCCEEEMMMYYY```ggg{{{cccdddfffiiikkknnnpppqqqkkkjjjjjjkkkmmmnnnnnnmmmlllllllllllllllllllllmmmfffgggiiikkkmmmoooqqqrrrrrrrrrrrrssssssrrrrrrrrrnnnmmmkkkiiigggeeeeeedddaaa[[[YYY\\\```______aaa```cccfffhhhhhhhhhhhhiiikkkkkkiiigggfffhhhkkknnneeefffgggiiikkknnnpppqqqqqqpppmmmgggaaa^^^___bbbiiieee```\\\\\\\\\\\\[[[ccckkkqqqrrrrrrtttvvvuuusssuuuwwwwwwvvvuuuuuuvvvpppnnnjjjggggggiiilllnnnkkkiiihhhiiijjjllllllkkkiiigggddd```^^^]]]]]]^^^]]]ZZZWWWVVVWWWXXXWWWUUUSSSRRRPPPPPPPPPPPPOOOMMMSSSUUUXXX\\\___bbbdddeeehhheeeaaa[[[SSSPPPWWWbbbdddhhhnnnsssttttttxxx}}}xxxyyy{{{xxxgggggg{{{wwwsssbbb>>>666222...111,,,111......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,---...//////...---...111111111777???ZZZrrr~~~zzzmmmYYYOOOSSS\\\^^^\\\\\\]]]^^^bbbnnnzzzvvv~~~xxxxxx{{{||||||{{{zzzxxxvvvtttssspppppppppoooooonnnmmmmmmiiijjjkkklllmmmnnnooopppmmmlllnnnvvvqqqGGG===666555555444444333222222111111111111000000000000000000000000000000000000000000000000000111222222000000111222222222222111333222222111222333555666777666666888;;;<<<<<<<<<;;;>>>@@@AAAAAAAAABBBCCCFFFNNNZZZccckkkcccfffkkkmmmnnnnnnnnnnnnkkkkkkllllllllllllllllllnnnnnnoooooonnnmmmlllllljjjiiihhhiiikkkmmmnnnmmmoooppprrrttttttsssrrrqqqkkkjjjiiihhhgggeee```]]]ZZZWWWTTTUUUXXX[[[\\\[[[ZZZYYYXXXYYY\\\```eeeiiihhhhhhiiiiiiiiihhhfffeeedddfffiiikkklllnnnppprrrnnnmmmjjjhhhhhhkkkqqqvvvvvvmmmgggfffccc]]][[[^^^mmmnnnooopppqqqrrrrrrsssvvvrrrmmmjjjjjjkkkllllllfffeeecccbbbccceeehhhjjjffffffgggiiijjjjjjjjjjjjcccddddddcccbbb```^^^]]]WWWVVVTTTTTTUUUTTTSSSQQQOOOOOONNNMMMLLLKKKJJJJJJLLLNNNQQQSSSVVVZZZ___cccgggfffbbb[[[UUUUUUZZZ```gggjjjooorrrtttvvvxxxzzzzzzyyy{{{jjjeee{{{|||tttxxxbbb===333000///333---000///............---------///,,,******+++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......///...///000000000666???]]]vvv|||}}}eeeTTTQQQTTTXXX^^^ZZZXXX\\\aaacccggglllvvv|||yyyvvv|||~~~uuuiiidddooo~~~}}}yyyuuutttssspppooonnnmmmkkkiiillllllllllllllllllllllllnnnkkknnnwwwmmmCCC:::666555444333222111111111000000000000000000000000222000///------///000222000000000000////////////111111222222222333333333333444666555444444555666999999:::;;;===>>><<<:::=========>>>@@@BBBDDDFFFKKKQQQ]]]gggmmm~~~aaaeeeiiilllmmmlllmmmmmmkkkkkkkkkkkkllllllllllllnnnnnnnnnnnnnnnmmmllllllllljjjiiijjjlllmmmmmmmmmnnnoooqqqrrrsssrrrqqqpppmmmllljjjiiihhhddd```]]]YYYVVVRRRQQQSSSTTTSSSRRRUUUTTTTTTTTTVVVYYY]]]______```bbbdddfffgggggggggiiijjjkkklllnnnooorrrsssjjjjjjjjjjjjmmmsss{{{zzztttnnnlllgggaaa```dddoooooopppqqqqqqqqqpppppptttpppjjjgggfffffffffeeecccbbbaaa```aaaccceeefffcccdddeeefffggggggggggggaaabbbbbbbbbaaa___]]]\\\VVVUUUSSSRRRSSSRRRPPPOOOLLLLLLKKKKKKJJJJJJIIIIIIJJJLLLOOORRRTTTYYY]]]aaacccbbb^^^XXXSSSTTT[[[bbbgggjjjnnnrrrsssuuuwwwyyy{{{zzz|||mmmiii~~~|||tttzzzaaa<<<333000///333---000............------------///---++++++,,,......---++++++,,,,,,,,,,,,------,,,,,,,,,---------......///...///111000000777???aaazzz}}}gggVVVQQQTTTWWW^^^ZZZXXX\\\aaacccgggllluuuzzzxxxttt|||{{{rrrkkkdddcccmmmzzz~~~{{{xxxuuussspppooooooooommmlllkkkkkklllllllllllllllllljjjgggjjjsss{{{nnnEEE<<<666555444333222111111111000000000000000000000000111000///......///000111000000000000000000000///111111222222222333333333333444555555444555777999888888999;;;===>>>===;;;AAA@@@@@@@@@AAABBBDDDEEEHHHPPP^^^iiinnn}}}^^^bbbgggjjjjjjjjjkkkkkkjjjjjjjjjjjjkkkkkkllllllmmmnnnnnnnnnnnnmmmllllllnnnlllkkkkkklllmmmmmmllllllmmmooopppppppppooonnnmmmkkkiiigggeeebbb]]]ZZZXXXVVVSSSSSSTTTUUUUUUUUUYYYYYYYYYYYYZZZ[[[\\\]]]\\\]]]___bbbdddeeeffffffiiiiiiiiiiiikkkmmmoooqqqkkkkkklllnnnrrrzzz{{{uuullleeeeeeiiippppppqqqpppooonnnlllkkkmmmiiiddd```^^^]]]\\\[[[\\\\\\\\\]]]^^^```aaabbbaaaaaabbbcccdddddddddccc____________^^^]]][[[ZZZUUUSSSQQQPPPOOONNNLLLJJJHHHHHHGGGGGGGGGGGGGGGHHHHHHJJJMMMPPPSSSVVV[[[^^^___]]]XXXSSSPPPTTT\\\cccfffiiimmmppprrrsssuuuwww|||{{{|||rrrlllzzzrrr|||___;;;333111///333,,,000............------------...,,,++++++,,,------,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......///...///111000111777???ccc~~~yyydddVVVQQQTTTXXX^^^ZZZXXX\\\aaacccggglllsssyyyxxxrrr{{{wwwnnnkkklllqqqyyy|||zzzuuurrrooonnnnnnnnnnnnmmmjjjjjjkkkllllllkkkkkkjjjfffccceeelllrrrtttxxx|||kkkDDD<<<666555444333222111111111000000000000000000000000000000////////////000000000000000000000000000000111111222222222333333333333444555555555666:::<<<888888888:::===>>>===<<>>>>>???@@@BBBCCCFFFIIIMMMPPPRRRUUUXXX[[[^^^ZZZTTTNNNMMMRRRZZZ___aaadddiiilllnnnppprrrtttyyyyyy}}}}}}vvvoooeeennnwwwXXX777444222///222+++000...------------,,,,,,,,,,,,++++++,,,...///...,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......///...///111111222999AAAfffsssdddXXXOOOKKKQQQZZZ^^^ZZZXXX\\\aaacccggglllssszzzvvvzzz{{{|||{{{yyyyyy|||{{{wwwtttrrrpppmmmkkkkkkkkkiiihhhfffeeeeeedddaaa]]]\\\]]]]]]]]]aaafffiiipppxxx}}}```???:::666555444333222111111111000000000000000000000000//////000000000000/////////000000000111111111222111111222222222333333333333444666777888;;;>>>AAA>>>===;;;;;;<<<===<<<;;;@@@@@@BBBCCCEEEFFFGGGGGGIIIRRR^^^fffiiixxxWWW[[[```ccceeeeeefffgggeeeffffffggghhhiiijjjjjjkkkkkklllmmmmmmmmmmmmlllooommmlllkkklllmmmlllkkkiiiiiiiiijjjjjjjjjkkkkkkllljjjhhhgggfffeeecccaaajjjllloooppppppqqqtttvvvlllllllllkkkkkkiiihhhgggdddccccccbbbbbbccccccdddddddddfffllluuu{{{}}}}}}{{{zzzxxxwwwxxx}}}zzzsssmmmiiikkkkkkkkkkkkhhhddd```]]]SSSQQQOOOOOOPPPQQQQQQQQQOOOPPPRRRUUUYYY]]]```bbbccccccccccccbbbaaa``````ZZZZZZZZZYYYWWWTTTRRRPPPMMMKKKIIIGGGFFFEEEBBB@@@>>>===<<<;;;<<<===???AAAEEEHHHLLLOOOQQQSSSVVVXXX]]]XXXRRRMMMMMMQQQWWW[[[]]]aaafffjjjlllooorrrtttwwwxxx|||{{{|||qqqssszzzUUU666444333///111+++000------------,,,,,,,,,,,,.........///111222111///++++++,,,,,,,,,,,,------,,,,,,,,,---------............///111222333999BBBjjjxxxgggZZZOOOHHHMMMXXX^^^ZZZXXX\\\aaacccggglllqqqyyyzzzzzz~~~{{{~~~yyyrrrkkkiiifffaaa^^^```iiiuuu}}}vvvmmmiiilllppp|||yyyuuuqqqnnnlllkkkhhhfffeeefffggghhhddd```___aaabbbccchhhpppoootttxxx}}}___???===666555444333222111111111000000000000000000000000000000////////////000000///000000111111222222222111111222222222333333333333555888:::;;;===???AAA@@@>>>===<<<===>>>>>>===???@@@BBBDDDFFFGGGHHHHHHFFFNNNZZZaaabbbrrrVVVZZZ___cccdddeeeffffffdddeeeeeefffhhhiiiiiijjjjjjkkkllllllmmmmmmmmmlllnnnllljjjjjjkkkllllllkkkiiiiiiiiiiiiiiijjjjjjkkkllljjjiiihhhiiijjjiiihhhiiikkknnnnnnlllkkkmmmnnnffffffeeeeeeddddddddddddcccbbbbbbaaabbbcccdddeeeffffffjjjrrr{{{xxxwwwtttrrrrrrvvv|||}}}zzztttmmmiiijjjkkkkkkiiieeeaaa^^^WWWUUUTTTTTTUUUWWWVVVVVVTTTSSSTTTUUUXXX[[[^^^aaaccccccccccccbbbaaa```___[[[[[[ZZZXXXVVVRRROOOMMMKKKIIIGGGFFFEEEDDDAAA???>>><<<;;;999999;;;===???CCCFFFJJJMMMOOOQQQTTTVVVYYYTTTNNNKKKLLLPPPUUUXXXZZZ^^^ccchhhkkkooorrrtttvvvwww{{{yyyyyyRRR444444333///111+++000---------,,,,,,,,,++++++---,,,---///111222000///++++++,,,,,,,,,,,,------,,,,,,,,,---------.........---///222222333:::BBBjjjlll^^^PPPFFFKKKWWW^^^ZZZXXX\\\aaacccgggllloooxxx|||zzzxxxrrrttt~~~rrrkkkeeeaaa]]]^^^^^^\\\^^^fffttt~~~|||nnnaaaYYYXXX[[[^^^sss~~~yyytttpppllljjjgggeeefffiiimmmpppqqqnnnmmmnnnnnnooovvv^^^>>>>>>666555444333222111111111000000000000000000000000111000///......///000111///000000111111222333333111111222222222333333333333666:::<<<===>>>???@@@???>>><<<===???AAABBBAAAAAACCCDDDFFFGGGHHHHHHGGGDDDMMM[[[bbbbbbqqqVVVZZZ___cccdddeeeffffffddddddeeefffggghhhiiijjjjjjkkkllllllmmmmmmmmmllllllkkkiiijjjkkkllllllkkkiiiiiiiiiiiiiiijjjjjjkkkjjjiiiggghhhjjjkkkkkkjjjdddgggjjjjjjhhhggghhhjjjeeeeeeddddddddddddeeeeeefffeeedddcccccccccdddeeeeeeeeeiiirrr|||}}}uuussspppllljjjlllrrrvvvwww}}}zzzqqqiiijjjlllllljjjgggccc```\\\[[[YYYYYY[[[[[[[[[ZZZYYYWWWVVVVVVWWWZZZ]]]___ccccccccccccbbbaaa______\\\\\\ZZZXXXUUUQQQNNNLLLJJJHHHFFFEEEEEEDDDAAA???>>><<<:::888888:::<<<>>>AAADDDIIILLLNNNPPPRRRTTTUUUQQQLLLIIIKKKPPPTTTWWWXXX\\\bbbgggkkknnnrrruuuvvvwww{{{{{{sssvvv{{{QQQ444444444000111***000---------,,,,,,,,,++++++))))))***,,,...///---,,,++++++,,,,,,,,,---------,,,,,,,,,---------.........---///222222333:::CCChhhooo___QQQFFFKKKWWW^^^ZZZXXX\\\aaacccggglllmmmvvv}}}yyyuuulllmmmwwwvvveee^^^]]]\\\\\\aaagggiiikkkrrrzzzooo```TTTPPPRRRWWW[[[jjj~~~zzztttpppllljjjgggfffhhhmmmssswww|||zzzzzzxxxyyy]]]<<<===666666444333222111111111000000000000000000000000222000///------///000222///000000111222222333333111111222222222333333333222666;;;>>>????????????>>>===<<<===AAADDDEEEEEEEEEFFFGGGHHHIIIHHHGGGGGGCCCOOO^^^ffffffsssTTTXXX]]]aaadddeeehhhiiiiiiiiihhhgggggghhhiiijjjkkkkkkllllllmmmnnnnnnooojjjjjjjjjjjjjjjjjjiiiiiillljjjhhhgggiiijjjjjjjjjfffgggjjjmmmppppppmmmjjjjjjjjjiiiiiiiiikkkmmmnnnllljjjiiijjjkkkkkkjjjhhhkkkiiieeebbb___]]]]]]]]]^^^```dddmmm{{{yyyvvvnnngggdddbbb``````ccckkkmmmpppuuu}}}|||ssskkklllmmmnnnnnnooooooooogggeeeccccccdddddddddbbb^^^XXXVVVXXXYYYYYYZZZ]]]______``````___^^^]]]]]]YYY[[[[[[WWWQQQKKKIIIHHHDDDDDDEEEFFFGGGDDD@@@<<<999888666555666777999:::>>>AAAEEEIIIMMMPPPRRRSSSQQQOOOLLLKKKKKKNNNRRRUUUXXXZZZ^^^aaadddiiiooosssrrruuu{{{tttlllYYY<<<000555222---...---........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,------.../////////000...000222222333999BBBfff}}}^^^SSSPPPNNNRRRYYYZZZYYYWWW[[[cccfffffflllpppzzz}}}~~~{{{uuupppmmmnnnqqqtttyyysssjjjaaa\\\[[[\\\^^^hhhlllppptttxxxwwwggg___ZZZZZZZZZYYYYYY[[[cccxxx}}}yyytttppppppmmmkkkiiiiiilllxxxcccAAA777333333333333333333333333000000000000000000000000------///000111111111111///000111222222111000///222333555666666666555555777777888999;;;<<<===>>>AAA@@@@@@BBBDDDFFFFFFEEEGGGHHHIIIJJJIIIHHHGGGFFFLLLQQQ^^^mmmttt~~~TTTXXX]]]aaadddeeegggiiihhhhhhggggggggghhhjjjjjjjjjkkkkkkllllllmmmnnnnnnppppppoooooonnnnnnnnnmmmkkkiiiggggggiiijjjjjjjjjiiijjjnnnrrrvvvwwwvvvtttsssssssssssstttuuuvvvvvvwwwvvvvvvuuuuuurrrmmmjjjhhhfffbbb^^^[[[YYYYYYYYYYYY[[[___jjj{{{sssllleeebbb```\\\[[[]]]cccfffhhhmmmuuu{{{xxxqqqlllnnnqqqtttwwwyyy{{{{{{yyyxxxvvvuuusssooojjjfffddd]]]YYYZZZ[[[ZZZ[[[^^^]]]]]]^^^^^^]]]\\\\\\[[[YYYYYYYYYUUUOOOJJJIIIIIIGGGFFFEEEEEEEEEDDDAAA???<<<;;;888666555555555666:::===@@@EEEIIILLLNNNOOONNNLLLJJJIIIIIIMMMPPPSSSUUUXXX[[[___ccchhhnnnrrrsssuuuzzz~~~~~~wwwnnnWWW<<<000555111---...---........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,---......//////000000///000222222333999BBBeee{{{```SSSMMMJJJPPPZZZ[[[ZZZXXX\\\cccggggggjjjmmmwww|||uuuyyy~~~}}}}}}~~~rrrqqqooommmmmmnnnoooppphhheeeaaa^^^^^^```cccfffkkkmmmoooppprrrwwwyyypppiiibbb^^^]]]aaacccaaa```bbbhhh{{{{{{wwwsssrrrooommmmmmllloooyyy^^^@@@999444444444333333222222222000000000000000000000000---...///000111111111111000000111111111111000000222333444555666666555555666777888999:::<<<======AAA@@@@@@BBBDDDFFFFFFEEEFFFGGGHHHHHHHHHGGGFFFFFFIIIOOO___qqqzzzSSSWWW]]]aaaccceeeggghhhffffffffffffgggiiijjjkkkiiijjjjjjkkkkkklllmmmmmmnnnnnnmmmmmmlllkkkjjjjjjjjjhhhggghhhjjjkkkkkkkkkmmmnnnrrrwww|||~~~~~~~~~~~~~~~}}}{{{zzzzzzzzzzzzzzzyyyxxxsssmmmhhhcccbbb^^^[[[YYYWWWVVVVVVYYY[[[```kkk}}}pppiiidddaaa^^^XXXUUUUUU[[[^^^```ccckkkrrrrrrnnnlllooouuu{{{{{{sssmmmkkkddd^^^]]][[[YYYZZZ\\\ZZZZZZ[[[[[[[[[ZZZYYYYYYWWWVVVTTTPPPLLLIIIIIIIIIIIIGGGEEEDDDDDDEEEDDDCCC@@@>>>;;;777444222111111777999<<>>;;;555555444333333222111111000000000000000000000000...//////000000111111111111111111000000111111111111222333555666555555444666666777888:::;;;<<<===@@@??????AAADDDFFFFFFEEEEEEFFFFFFGGGGGGGGGFFFFFFGGGMMM___sss}}}RRRVVV\\\aaaccceeefffgggddddddeeefffgggiiijjjjjjhhhiiiiiijjjkkkkkklllllllllkkkjjjiiihhhgggfffeeeiiihhhgggiiikkkmmmmmmlllooopppsssxxx}}}~~~{{{xxxvvvppppppooonnnmmmjjjeeebbb___^^^\\\ZZZYYYXXXXXXXXX]]]```fffrrrnnnhhhdddbbb^^^VVVQQQPPPUUUXXXZZZ\\\aaahhhjjjhhhhhhmmmttt|||yyysssjjjbbb^^^[[[WWWVVVXXXXXXXXXYYYYYYYYYXXXXXXWWWUUUSSSOOOKKKHHHGGGGGGHHHIIIGGGFFFGGGHHHHHHGGGEEEBBB@@@===999555222000///555777:::>>>BBBEEEHHHIIIGGGFFFEEEDDDFFFIIILLLOOOOOORRRVVV[[[___eeelllpppssstttxxxzzz{{{~~~}}}uuuwwwQQQ:::111333///---000...------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------...//////000000000///000333333333:::BBBddd~~~www___LLLGGGQQQ[[[^^^^^^[[[]]]dddiiijjjlllnnnvvv|||nnnrrrwww{{{}}}zzznnnfffccceeegggjjjkkkkkkjjjjjjsssvvvzzzuuunnnlllmmmxxxyyynnnhhheeedddfffhhhmmmssssssooonnnqqq{{{}}}wwwuuuttttttqqqooorrrxxx|||QQQ;;;:::666666555444222111000000000000000000000000000000/////////000000111111222333222000000000000222333000111333444555555555555555666777888:::;;;<<<<<<>>>======@@@CCCEEEEEEEEEFFFFFFGGGHHHHHHHHHHHHHHHKKKNNN\\\ooozzzPPPUUU\\\aaacccdddeeeeeecccdddeeefffggghhhiiiiiihhhhhhiiiiiijjjkkkkkklllooonnnmmmlllkkkjjjiiihhhhhhhhhhhhjjjmmmoooooonnnqqqqqqqqqtttxxx{{{|||{{{|||}}}}}}|||zzzxxxuuutttkkkhhheeebbbaaa```^^^\\\ZZZZZZZZZZZZ[[[[[[\\\\\\]]]ccckkkxxxwwwmmmgggdddccc^^^VVVPPPOOOOOOTTTWWWVVVXXX\\\^^^]]]___eeeppp{{{vvvnnneeeaaa\\\VVVTTTUUUVVVWWWWWWXXXXXXXXXWWWWWWSSSOOOKKKGGGEEEEEEEEEFFFEEEEEEGGGIIIKKKKKKHHHFFFAAA@@@===:::777444222111333444777999===@@@CCCDDDDDDCCCCCCCCCEEEHHHKKKMMMNNNQQQUUUZZZ^^^dddkkkoooqqqsssxxx{{{{{{~~~wwwuuulllLLL999111333......111...------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------......///000000111111///111333333444:::CCCccc}}}|||fffNNNFFFPPPZZZ^^^^^^[[[\\\ccciiikkklllnnnuuupppssswww{{{}}}zzzqqqkkknnnnnnnnnmmmmmmmmmmmmmmm}}}zzzpppjjjhhhmmmrrrtttnnnjjjiiijjjiiirrrssswwwxxxtttnnnooosss~~~|||yyywwwwwwsssnnnnnnqqquuuzzzvvvMMM888777666666555444222111000000000000000000000000000000111000000///000111111222333222111000000111222333000111333555666666666555666666777888:::;;;<<<===<<<;;;<<>><<<999666555333111111222444777999<<<===@@@@@@@@@AAADDDGGGJJJLLLNNNQQQTTTXXX]]]bbbiiimmmooosssyyy}}}}}}~~~xxxvvviiixxxHHH888222222---...222...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------......//////000111111111000111333333444;;;CCCbbbxxxkkkPPPEEEOOOXXX\\\^^^ZZZZZZaaagggjjjjjjlllrrr~~~ppprrruuuxxx{{{}}}~~~}}}{{{{{{yyywwwvvvuuutttuuuuuuzzz{{{}}}~~~~~~|||zzzyyyuuuwwwwwwrrrjjjccc___^^^eeelllqqqpppoooqqqsssssszzz|||~~~}}}uuummmooovvv~~~zzz}}}xxxvvvvvvrrrmmmkkkmmmrrrtttyyyrrrJJJ666777555555444333333222111111000000000000000000000000222111000//////000222222222222111111111111222222000222444555777777777777777777888999;;;<<<===>>><<<<<<<<>>BBBGGGIIIIIIGGGBBBAAA@@@>>>;;;888666555111111111222444666888999=========???AAADDDGGGIIIMMMOOOSSSVVVZZZ___eeeiiimmmrrrzzz~~~~~~xxxqqqxxxuuuEEE777222111,,,...222...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------.........///000000111111111000111444444444;;;CCCaaapppTTTHHHQQQVVV[[[\\\YYYXXX^^^eeeiiijjjkkkqqq}}}{{{ooopppssswww{{{}}}}}}}}}|||{{{xxxtttooojjjfffdddZZZ\\\\\\YYYTTTQQQRRRTTT___nnn{{{}}}xxxxxxzzz||||||yyyppprrryyy}}}vvvqqquuupppmmmnnnlllgggfffgggooopppuuu}}}nnnGGG777:::444444444333333222222222000000000000000000000000333222000//////000222333111222222333333222222111111222444666888888888888888888999:::<<<===>>>???>>>>>>???BBBFFFIIIJJJJJJKKKKKKKKKKKKMMMOOOQQQRRRUUUYYYhhh|||NNNSSS[[[```cccccccccccccccdddeeefffffffffeeedddiiijjjjjjkkkkkklllmmmmmmkkkkkkjjjjjjjjjjjjjjjjjjiiijjjlllppptttvvvvvvuuuvvvsssqqqqqqsssvvvwwwwwwiiigggfffdddddddddeeefffmmmllllllmmmnnnmmmkkkiiikkkkkkllllllkkkkkkjjjiiihhhmmmttt~~~rrr```[[[XXXXXXVVVPPPMMMLLLFFFRRR]]]^^^ZZZXXXVVVTTTSSSZZZdddnnntttssspppmmmddd```ZZZVVVTTTTTTSSSSSSRRRNNNMMMPPPQQQOOOMMMNNNOOOPPPPPPQQQRRRRRRRRRQQQNNNJJJEEEBBBAAA@@@===:::888888999===BBBFFFHHHIIICCCCCCAAA???<<<999666555444333333333444666888999::::::;;;===???CCCFFFGGGLLLNNNQQQUUUXXX]]]cccggglllrrr|||~~~}}}wwwyyy|||mmmDDD666222111,,,...333...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------......//////000000111111111000111444444444;;;CCC```tttYYYLLLTTTTTTYYY[[[XXXWWW]]]dddhhhllllllqqq|||xxxpppqqqsssxxx||||||~~~|||sssjjjbbb]]]ZZZTTTUUUSSSOOOLLLLLLPPPTTTYYYooo}}}xxxzzz}}}zzz}}}sssuuu|||zzzuuuuuuuuusssxxx|||xxxpppjjjkkkfffdddeeeeeeaaa```bbbjjjkkkqqq{{{kkkFFF888===333333333333333333333333000000000000000000000000444222111//////000222333111222333444444333222111111333555777999999999999888999:::;;;===>>>??????@@@@@@AAADDDIIILLLMMMMMMKKKJJJJJJKKKMMMOOOQQQSSSRRRYYYoooSSSSSSXXX```cccbbbaaacccccccccdddeeefffggghhhiiikkklllkkkjjjiiiiiikkkmmmnnnmmmllllllkkkkkkkkkkkkmmmmmmnnnqqquuuxxxxxxxxxzzzyyysssnnnqqqwwwvvvpppjjjhhhffffffgggggggggffflllnnnqqquuuwwwyyyzzz{{{}}}{{{wwwtttrrrpppmmmkkkkkkjjjyyylll^^^ZZZVVVTTTSSSPPPKKKFFFEEEOOO\\\cccaaa\\\WWWUUUTTTUUUZZZbbbiiikkkeee___XXXSSSNNNNNNPPPQQQOOOLLLLLLLLLLLLMMMMMMMMMMMMMMMPPPOOOOOORRRUUUUUURRROOOMMMKKKHHHCCC???<<<999888888888:::<<>>BBBDDDDDDKKKOOOTTTWWWYYY]]]ccchhhkkkrrrzzz}}}sssnnnwwwjjj>>>666///...///...---///.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------......//////000000111111000111222333444888<<<@@@bbbuuu```HHHNNNVVVYYY[[[YYYWWW[[[eeennnmmmsssxxx{{{pppoooooorrrvvv{{{}}}~~~rrrhhhccc[[[RRRZZZXXXUUUSSSPPPOOOOOOOOOZZZ~~~~~~zzzyyy|||vvvlllmmmvvvyyysssqqqooolllhhhqqq||||||tttmmmhhhccc```]]]]]]ZZZVVVXXX]]]gggkkkssszzzZZZEEE>>>444333333333222222222111111111111000000//////....../////////000111111222222111222444555666555555444555666777777666777999<<<:::;;;;;;<<<===>>>??????BBBDDDGGGGGGFFFGGGJJJMMMMMMMMMLLLLLLLLLNNNOOOQQQWWW^^^lllQQQQQQVVV^^^bbb```aaaccccccdddeeefffggghhhiiijjjjjjkkkkkkjjjiiiiiijjjlllnnnmmmmmmllllllllllllmmmllllllnnnqqquuuwwwwwwvvvuuutttoookkknnnttttttpppooonnnmmmoooqqqqqqpppooovvvxxx{{{zzzvvvrrrnnnjjjgggggggggwwwppp```]]]XXXVVVUUUSSSNNNJJJFFFOOO[[[ccceeebbb]]][[[TTTSSSSSSWWW\\\^^^[[[WWWPPPLLLJJJKKKPPPSSSRRRPPPMMMLLLLLLKKKJJJIIIHHHHHHPPPOOOPPPRRRUUUUUUSSSPPPLLLJJJHHHDDDAAA???===<<<;;;;;;<<<===>>>???@@@@@@@@@@@@AAA@@@>>>;;;888666444444555666777888999999:::888888:::===AAACCCCCCHHHLLLQQQTTTWWW[[[aaafffiiipppxxx}}}~~~{{{mmmvvveee>>>555/////////...---///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------......//////000111111111000111222333555888<<<@@@]]]}}}lllYYYGGGQQQUUUYYY\\\[[[XXX[[[dddllllllsssyyypppooopppsssxxx|||~~~~~~xxxllldddbbb]]]VVVZZZYYYVVVTTTRRRQQQQQQQQQccc|||vvvuuuxxxwwwqqqggg___aaammmwww~~~|||xxxtttnnnrrryyy~~~~~~yyysssmmmhhhccc^^^\\\ZZZWWWSSSUUUZZZeeejjjqqqxxx}}}uuuRRR<<<666111333333333222222222111111222111111111000000000000//////000000111222222222000111222333333444444444555777888888777888999;;;;;;;;;<<<===>>>??????@@@CCCEEEHHHIIIIIIJJJMMMOOOPPPPPPQQQQQQSSSTTTVVVWWW[[[cccrrrOOOOOOTTT[[[```___```cccdddeeefffgggiiijjjkkkkkkiiijjjlllllljjjiiijjjkkkmmmllllllllllllmmmmmmnnnjjjkkkmmmqqquuuvvvuuutttsssrrrnnnkkklllrrrtttrrrvvvvvvvvvxxxzzzzzzyyyxxx~~~{{{vvvqqqnnnjjjfffdddeeefffwwwwww```\\\WWWTTTTTTRRRNNNKKKHHHMMMWWWaaaggggggccc___TTTPPPMMMNNNQQQRRRQQQOOOMMMJJJIIILLLPPPTTTTTTRRRPPPOOOMMMJJJHHHGGGFFFEEEMMMMMMNNNQQQSSSSSSQQQOOOKKKJJJHHHFFFDDDBBBAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>@@@AAAAAAAAA@@@>>><<<:::666666777888999:::;;;;;;:::888777888<<>><<<777888999999;;;;;;<<<===;;;999777777:::===???@@@CCCGGGKKKNNNQQQVVV]]]bbbiiiqqqzzz}}}lllyyyiii<<<444//////000......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......//////000111111222222111222333444666999===AAAUUUVVVLLLRRRXXX^^^___\\\\\\aaagggiiipppwwwnnnnnnppptttyyy|||}}}}}}}}}yyyxxxyyyyyyvvvssspppmmmgggbbbZZZYYYVVVSSSQQQOOOOOOOOOpppzzzrrrooopppeeeWWWMMMJJJOOOZZZeeerrrzzz~~~zzzuuuvvvsssqqqssszzzzzzuuuqqqnnnmmmnnnnnnooonnnmmmkkkjjjgggbbb^^^[[[VVVRRRSSSXXX___fffoootttvvvvvvvvvvvvXXX;;;666888333333333222222222111111111111111111111111111111000000111111222333333333666555555555666888999;;;888999;;;:::999999999;;;:::::::::;;;<<<>>>???AAACCCEEEIIIMMMOOOPPPPPPPPPMMMOOORRRUUUXXXZZZ[[[[[[\\\iiizzzPPPOOORRRYYY]]]^^^aaafffeeefffgggiiikkklllnnnnnnjjjlllnnnooommmllllllllljjjiiiiiiiiijjjkkkllllllkkkkkklllnnnqqqqqqooommmtttuuuwwwxxxyyy{{{zzzuuuqqqoooooooooooorrrssssssrrrqqqooommmllliiihhhfffggghhhiiiiiihhhllllll}}}qqqiii```YYYVVVTTTRRROOOIIIHHHKKKSSS\\\___[[[VVVNNNPPPRRRUUUWWWWWWUUUSSSSSSSSSSSSSSSTTTTTTTTTSSSTTTRRROOOLLLJJJIIIHHHHHHGGGIIILLLNNNNNNNNNMMMMMMMMMKKKIIIGGGEEECCCBBBAAABBBBBBCCCCCCDDDDDDDDDDDDEEEEEEFFFFFFDDDAAA???===999999:::;;;<<<===>>>>>>===:::777777999<<<>>>>>>BBBFFFJJJMMMOOOUUU]]]ccchhhpppzzz|||{{{lll{{{eee;;;444///000111///...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////000000111222222222222333444555666:::>>>BBBUUU]]]QQQPPPVVV]]]^^^\\\[[[```eeejjjqqqwwwnnnnnnooossswww{{{||||||}}}{{{yyy{{{~~~zzzqqqlllccc```\\\XXXTTTQQQOOONNNmmm|||tttpppjjj^^^QQQLLLJJJLLLUUU___llltttyyyzzzzzz{{{yyyvvvsssqqqpppsssyyy~~~~~~yyysssmmmiiigggbbbbbbbbbcccddddddeeeeeefffbbb^^^\\\WWWQQQQQQUUU^^^eeemmmqqqrrrqqqrrrsssyyyWWW999555666333333333222222222111111000000000000000000000000111111111222333333444444777666666666777999;;;===999;;;<<<<<<;;;999999:::999999888999:::<<>><<<<<<===>>>???@@@@@@AAA???<<<888777888;;;===>>>AAAEEEHHHKKKNNNTTT\\\ccceeemmmxxxyyy{{{yyykkk|||YYY:::333///000111///...///,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............//////000111111222222333222444555666777:::???BBBSSSeeePPPMMMTTT[[[]]][[[ZZZ___eeemmmrrrxxxrrrqqqppprrrvvvzzz{{{||||||~~~~~~}}}~~~~~~zzzmmmjjjddd]]]WWWRRRNNNLLLllluuuqqqdddXXXOOOLLLJJJIIIQQQ[[[gggnnnsssssstttvvvvvvssspppppppppssswww{{{}}}~~~~~~~~~{{{vvvoooiiifffeee[[[ZZZZZZZZZ[[[^^^```aaabbb___]]][[[VVVOOONNNQQQ\\\bbbjjjmmmllllllnnnqqqvvvSSS:::777555333333333222222222111111///////////////000000000111222222333333444555555555555555666888999;;;;;;:::<<<>>>>>><<<:::999:::999999888888:::===@@@AAABBBBBBDDDHHHKKKMMMMMMLLLIIIKKKMMMOOOQQQSSSTTTTTTQQQ```ppp}}}RRROOOPPPUUUYYY[[[^^^cccdddeeefffhhhkkklllnnnooojjjkkklllkkkiiiiiikkklllmmmmmmllllllkkkkkkllllllqqqnnnkkkjjjjjjiiihhhgggjjjmmmtttxxxuuupppttt}}}{{{{{{{{{{{{zzzyyywwwvvvvvvsssnnnkkkiiifffcccaaabbbbbbttt}}}nnnaaaYYYTTTPPPMMMMMMLLLLLLPPPUUUWWWWWWVVVVVV\\\bbbgggfffaaaZZZVVVUUUWWW[[[]]]___```aaabbbYYYWWWRRRMMMIIIGGGFFFFFFDDDGGGKKKMMMLLLLLLMMMNNNLLLKKKJJJIIIHHHGGGGGGGGGBBBBBBCCCCCCDDDEEEEEEEEEDDDEEEFFFGGGFFFDDDBBB@@@???@@@@@@AAABBBCCCDDDDDDAAA===999777888;;;===>>>@@@CCCGGGIIILLLSSS[[[bbbdddmmmxxx|||{{{wwwkkk~~~}}}SSS999333///000222000...///,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------............///000000111111222333333333444555666888;;;???CCCOOOiiiMMMJJJQQQYYY[[[YYYZZZ___eeekkkpppuuu|||wwwuuurrrsssvvvzzz}}}~~~}}}~~~wwwmmmddd]]]WWWTTTnnntttnnn```VVVNNNMMMJJJHHHPPP]]]gggnnntttuuuuuuwwwvvvssspppqqqqqqqqqrrruuuyyy}}}{{{{{{zzzuuunnnhhhfffeee]]][[[ZZZZZZ[[[^^^aaaccc___]]]]]]]]]WWWPPPMMMOOOYYY___fffhhhggggggkkkppp{{{~~~~~~PPP===;;;444333333333222222222111111//////000000000111111111222222333333444555555555444555777888:::;;;;;;;;;;;;===??????===;;;999999;;;:::999999;;;>>>BBBDDDDDDCCCCCCEEEIIILLLKKKJJJHHHHHHIIIJJJKKKMMMNNNOOOMMM[[[kkkyyy~~~QQQOOOOOOTTTWWWXXX\\\bbbddddddfffhhhjjjlllnnnooojjjjjjjjjhhhggggggjjjlllpppooonnnmmmmmmmmmmmmmmmssspppkkkhhhhhhggggggfffjjjmmmrrrtttlllcccdddkkk|||zzztttpppkkkgggccc```\\\YYYZZZ[[[nnn{{{mmmccc]]]XXXUUUOOOOOOPPPRRRVVVYYYZZZZZZ```eeejjjllliiiccc[[[WWW]]]___bbbeeeeeefffggghhh___\\\VVVPPPKKKHHHGGGFFF???CCCHHHJJJIIIHHHIIIKKKKKKKKKJJJJJJJJJJJJKKKKKKBBBBBBBBBCCCCCCCCCCCCCCCBBBCCCEEEFFFFFFFFFDDDCCCBBBBBBCCCDDDEEEFFFGGGGGGBBB>>>:::777888;;;===>>>???BBBEEEHHHKKKQQQZZZaaafffooozzz}}}tttlllUUU999333///111222000...///,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////000000000111222222333333333444666666888;;;@@@CCCJJJgggOOOIIIPPPWWWYYYXXXYYY___fffggglllpppyyy{{{xxxttttttvvvzzz~~~~~~xxxooohhheeerrrssskkk```VVVPPPOOOKKKHHHRRRbbbmmmuuu|||~~~}}}yyyrrrrrrqqqooommmpppvvv|||zzz{{{zzzuuunnniiiggggggbbbaaa___^^^___bbbfffiii___^^^___```[[[RRRNNNOOOWWW]]]ccceeecccccciiioooxxx|||KKK<<<:::///333333333222222222111111000000111111222222222333222222333444444555555666666777999<<<===>>>>>>===<<<>>>@@@@@@===;;;:::999===<<<;;;;;;===@@@DDDFFFFFFDDDBBBDDDHHHKKKKKKJJJFFFFFFEEEEEEEEEGGGIIIJJJLLLYYYhhhwww}}}TTTPPPNNNSSSWWWYYY\\\```dddccccccfffjjjmmmllljjjllllllkkkkkkjjjiiihhhhhhkkkjjjjjjkkkiiiggglllssswwwyyytttiii```aaadddfffiiihhhkkkooooooiiieeeeee~~~yyyqqqiiieeeaaa]]]ZZZZZZZZZZZZZZZ```[[[aaayyysssjjj```WWWWWWWWWXXXYYY]]]aaaeeegggiiiooowwwzzzxxxqqqjjjeeefffgggiiikkkllljjjfffbbbaaa___ZZZTTTNNNJJJHHHFFFGGGHHHHHHHHHHHHGGGGGGFFFHHHJJJKKKKKKKKKLLLNNNPPPJJJKKKJJJGGGDDDCCCDDDEEEFFFDDDCCCCCCDDDDDDBBBAAAEEEEEEFFFGGGHHHHHHHHHHHHBBB>>>999555444666:::======@@@DDDGGGJJJPPPXXX^^^dddmmmxxx}}}sssuuutttOOO555222///......///...---...------,,,,,,------...---------------------------------............///000000000111222333555555666666777888:::<<<>>>???EEEgggcccRRRIIIMMMTTTXXXYYYYYY\\\aaaffflllpppttt~~~vvvpppssswwwxxxxxxyyy}}}~~~~~~~~~ssslllyyy~~~qqqbbb]]]VVVRRRSSSOOOMMMZZZlllyyy~~~~~~yyyxxxtttnnnkkkmmmsssxxxvvvvvvuuurrrnnnkkkiiiiiilllmmmmmmlllooorrroooiiieee^^^[[[^^^^^^WWWPPPLLLSSSWWW___ffffffeeeiiippp{{{pppLLL;;;555888222222222111111111000000111111222222222333333333333444444444555666666666999;;;===??????>>><<<:::;;;;;;<<<<<<======>>>>>><<<>>>???>>>===???DDDIIICCCCCCCCCEEEGGGGGGEEECCCCCCCCCCCCBBBAAACCCFFFHHHMMMQQQeeeSSSNNNMMMQQQVVVXXX[[[___dddccccccfffiiilllkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkiiijjjkkkiiihhhmmmttt}}}|||qqqhhhfffggggggdddeeekkkssswwwvvvvvvyyyzzzuuuqqqoooiiiaaa[[[WWWVVVUUUWWWZZZ\\\\\\[[[[[[XXX___tttzzznnneeeZZZ[[[\\\^^^aaaeeeiiikkksssxxx}}}{{{tttmmmiiijjjjjjiiiiiihhhfffbbb^^^]]][[[WWWSSSOOOLLLIIIHHHFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIIIIHHHIIIKKKMMMMMMNNNNNNLLLIIIGGGGGGGGGGGGFFFDDDDDDEEEEEECCCBBBCCCCCCEEEFFFGGGGGGGGGGGGCCC???:::666555666999;;;;;;>>>BBBEEEHHHNNNVVV\\\ccclllwww~~~uuujjjmmmyyyoooKKK555222///......///...---...------,,,,,,------...---------------------------------............///000000000111222333555555777777777999:::<<<>>>???GGGdddbbbOOOHHHKKKRRRXXXYYYYYY[[[```eeekkknnnrrrxxxsssuuuyyyyyyxxxyyy~~~yyyqqq{{{wwwkkkbbb]]]VVVRRRQQQMMMMMM^^^rrr~~~}}}xxxpppjjjiiilllpppoooppprrrrrrpppmmmlllkkkjjjpppvvv{{{wwwmmmeee___\\\]]]]]]WWWPPPLLLRRRVVV]]]cccddddddjjjqqq|||cccFFF999333444222222222111111111000000111222222222222333333333333444444555555666666777999;;;===???@@@???===<<<<<<<<<<<<<<<<<<<<<======;;;<<<===>>>???BBBFFFIIICCCBBBBBBCCCEEEEEECCCBBBBBBBBBBBBAAA@@@BBBEEEGGGHHHOOOfffQQQLLLKKKPPPTTTWWW[[[___eeedddccceeehhhjjjkkkkkkggghhhhhhiiijjjkkklllllljjjiiiiiikkkjjjiiiooowww~~~wwwnnniiieeebbbccceeelllxxx}}}yyywwwsssoooiiieeebbb^^^XXXSSSQQQQQQSSSWWW[[[]]]]]][[[VVVVVV\\\kkk~~~xxxnnnkkkkkklllmmmoooqqqsssttt~~~vvvooolllllliiieeebbb```]]]ZZZWWWWWWVVVTTTRRROOOMMMKKKJJJGGGGGGFFFFFFFFFGGGHHHHHHEEEFFFGGGFFFEEEFFFHHHIIINNNPPPRRRQQQOOOMMMLLLLLLKKKIIIHHHHHHHHHHHHGGGEEEEEEFFFGGGHHHHHHIIIIIIHHHDDD@@@<<<777555666888999888<<<@@@BBBFFFKKKTTTZZZbbbkkkvvv}}}|||hhh]]]cccrrr|||iiiFFF444222///......///...---...------,,,,,,------...---------------------------------............///000000000111222333555555888888888999:::;;;===>>>FFF[[[bbbLLLGGGIIIOOOXXX[[[YYYZZZ^^^ccciiimmmqqq~~~|||wwwyyy|||{{{yyyxxx}}}wwwxxxllldddccc]]]XXXUUUQQQMMMPPPdddzzz{{{rrriiidddcccddddddhhhmmmqqqsssrrrpppnnnlllssszzz}}}sssgggaaa^^^___^^^XXXSSSPPPTTTVVV\\\aaabbbcccjjjsss~~~WWWBBB:::333222222222222111111111111111222222222222333333333333444444444555666777777777999;;;===???@@@@@@???>>>=========<<<<<<<<<<<<<<<;;;;;;<<>>>>>=========<<<<<<;;;<<>>:::888666666666888;;;???BBBEEEKKKSSSZZZdddmmmxxxwwwvvv```RRRRRRcccsssxxxbbb???333111///.../////////......------,,,,,,------...---------------------------------............///000000000111222333555555999888999999:::;;;<<<======IIIuuusss```KKKFFFJJJVVV]]]YYYWWW[[[aaaeeekkkpppyyy|||}}}~~~|||yyyxxxvvvzzz~~~}}}pppiiikkkhhh___\\\```\\\]]]^^^[[[WWWZZZiiixxx~~~vvvmmmddd\\\VVVSSSRRRXXXaaannnxxx}}}|||zzzwwwuuuppplllmmmrrrrrrnnnhhhccc```aaa___ZZZXXXZZZ```___aaabbbaaaaaaiiisssxxxSSSCCC;;;555777111111111111111111111111222222333333333444444444444444555666777888999:::999:::<<<>>>???@@@@@@???AAA@@@@@@@@@???>>>>>>>>>>>>======@@@CCCDDDAAA>>>EEECCC@@@@@@AAACCCCCCBBBCCCCCCCCCBBBAAABBBEEEHHHJJJNNN\\\tttUUUOOOLLLOOOTTTWWW[[[aaabbbdddfffggggggggghhhiiihhhhhhhhhiiiiiiiiijjjjjjkkkiiikkknnnooosss|||xxxpppnnnlllmmmsssxxx||||||xxxuuusssqqqqqqoookkkfffcccbbbccccccbbbaaa___]]]ZZZVVVZZZiiiyyy|||qqqjjjhhhgggdddcccaaa]]]YYYUUURRRPPPMMMJJJHHHFFFFFFFFFGGGHHHIIIKKKLLLMMMMMMMMMLLLLLLKKKIIIFFFDDDDDDEEECCCGGGMMMPPPQQQQQQQQQQQQPPPOOOOOOPPPRRRTTTSSSSSSSSSRRRQQQOOOMMMJJJHHHGGGCCCAAA???<<<999777666666999<<<@@@CCCFFFLLLTTTZZZdddmmmxxxvvvsss~~~ZZZOOOUUUhhhtttsss\\\<<<333111......///000//////...------,,,,,,------...---------------------------------............///000000000111222333555555888888888999:::;;;===>>>===GGGfffpppwwwuuufffQQQGGGHHHUUU]]]XXXVVVZZZ^^^ccchhhnnnvvv{{{{{{}}}{{{yyyyyytttxxx|||yyykkkhhhfff```]]]___[[[^^^```^^^]]]```kkkuuuwwwzzzvvvpppjjjddd]]]VVVRRRPPPTTT]]]kkkxxxzzzyyytttooonnnooojjjcccddd___]]]]]]\\\YYYYYY\\\bbbaaabbbcccaaabbbjjjssssssOOO@@@888333555111111111111111222222222333333333333444444444444444555666777888999:::;;;::::::;;;===>>>>>>>>>>>>@@@@@@@@@@@@????????????>>>>>>>>>???AAA@@@>>>===CCCAAA@@@@@@BBBCCCCCCCCCCCCCCCCCCBBBAAACCCFFFIIIIIILLLTTThhhVVVPPPLLLNNNRRRTTTYYY^^^___cccgggiiihhhfffggggggeeefffggghhhiiijjjkkklllllljjjlllooorrrvvv|||tttrrroooooosssvvvyyy~~~{{{xxxuuuttttttooollliiiggggggfffeeeddd```]]]ZZZXXXTTTRRRYYYaaayyytttllljjjjjjjjjjjjhhhccc\\\WWWQQQNNNJJJGGGEEEEEEFFFGGGHHHJJJNNNPPPRRRRRRQQQPPPNNNNNNMMMIIIFFFDDDCCCDDDEEEHHHLLLNNNNNNMMMMMMMMMIIIIIIIIIKKKNNNPPPQQQPPPPPPPPPOOONNNLLLJJJHHHGGGBBBAAA???<<<:::888777666888;;;???BBBEEEKKKSSSZZZccclllwww~~~xxxuuuvvvZZZQQQXXXiiiooojjjTTT888333000......///000000///...------,,,,,,------...---------------------------------............///000000000111222333555555777777777999:::<<<>>>???===EEEWWWooorrr|||xxxlllVVVIIIGGGUUU]]]XXXUUUZZZ[[[___eeekkkqqq{{{zzzyyyzzzyyyyyyzzzvvvyyy|||wwwnnnhhhdddcccccc```bbbcccccceeellltttzzzxxxzzzyyyzzztttqqqlllhhheee___XXXSSSPPPRRRZZZhhhwwwzzztttqqqpppiiiaaabbb^^^]]]]]]\\\ZZZ\\\```______aaacccbbbccckkkuuulllGGG<<<777111222000000111111111222222222333333333444444444444555444555666777999:::;;;<<<::::::;;;;;;<<<<<<<<<<<<===>>>>>>>>>>>>>>>??????;;;<<<>>>>>>>>>===>>>??????>>>>>>@@@BBBCCCCCCAAABBBCCCBBBAAAAAABBBEEEHHHJJJOOOUUU___xxxVVVOOOKKKMMMPPPSSSWWW]]]^^^ccchhhjjjiiifffffffffcccdddeeegggjjjlllmmmnnnlllkkkmmmpppssswww{{{xxxtttrrrtttvvvwww||||||}}}}}}{{{yyywwwwwwxxxooonnnmmmlllkkkiiifffccc^^^ZZZXXXWWWTTTQQQQQQUUUZZZccclllrrrxxx~~~}}}yyysssnnnkkkkkkmmmooowwwnnnjjjkkkmmmnnnkkkeee\\\VVVOOOLLLHHHEEECCCEEEGGGIIILLLOOOSSSVVVXXXXXXVVVTTTNNNNNNMMMJJJFFFCCCCCCCCCGGGJJJLLLMMMKKKJJJIIIJJJDDDCCCDDDFFFJJJMMMNNNMMMNNNNNNNNNMMMLLLKKKJJJIIIAAA@@@???===;;;999777777777;;;???AAADDDJJJSSSYYYbbbkkkvvv}}}xxxvvv}}}mmm]]]TTTZZZhhhjjjbbbNNN555222000......///000000///...------,,,,,,------...---------------------------------.........//////000000000111222333555555666666777888:::<<<>>>@@@<<>>>>>888;;;======<<<<<<>>>BBB;;;<<<===???BBBCCCBBB@@@AAAAAAAAA@@@@@@AAADDDGGGNNNUUUYYY\\\nnnSSSQQQNNNLLLMMMQQQWWW[[[```cccfffgggfffeeeeeefffhhhhhhhhhhhhjjjmmmpppqqqkkknnnppppppqqqzzzyyywwwsssooonnnrrryyy~~~{{{xxxvvvwwwtttpppkkkjjjkkkjjjeeeaaa^^^YYYTTTQQQRRRRRRQQQPPPQQQSSSVVVYYY[[[[[[ZZZZZZZZZYYYWWWVVVVVV[[[bbbhhh|||kkkeeedddbbbaaa^^^YYYSSSNNNPPPKKKIIIKKKLLLKKKMMMPPPPPPTTTVVVUUUVVVWWWVVVRRRTTTRRROOOLLLHHHEEECCCBBBDDDEEEFFFHHHHHHHHHGGGFFFGGGGGGGGGIIIKKKNNNPPPRRRLLLLLLLLLLLLKKKIIIGGGFFFBBBAAA???===;;;888777666999;;;===???AAAHHHRRRYYYaaalllxxx~~~~~~www|||xxxzzzkkkVVVVVV```nnnnnnZZZBBB666////////////..............................------------------------------,,,,,,---...///000111111333222111111222555888999666666555666999===@@@CCCFFFCCCLLLcccvvvTTTEEEPPPXXXZZZYYYUUUXXX[[[aaahhhmmmttt}}}yyyxxxyyy|||~~~}}}{{{~~~|||wwwqqqmmmkkkssspppmmmmmmqqqwww~~~|||ppphhhhhhqqqyyyuuuqqqkkkhhhgggeee```[[[[[[WWWWWW```qqq|||wwwtttrrrpppoooiiidddbbbeeegggeeeccc```^^^cccjjjhhhbbbiiiwwwwwwzzzzzz```CCC???777///333222222111111111111111222555555555555555555555555999999999:::;;;<<<>>>???>>>???AAABBBAAA>>>;;;999????????????@@@AAABBBBBBCCC???;;;<<>>>>>@@@AAAAAA@@@@@@@@@@@@AAABBBDDDGGGHHHLLLNNNWWWiii}}}SSSQQQOOOMMMMMMQQQVVVZZZaaacccddddddddddddfffhhhggggggggghhhjjjmmmpppqqqrrrsssrrrnnnooowwwtttpppllllllsss||||||xxxvvvvvvrrrnnnhhheeedddaaaZZZUUUYYYVVVUUUUUUVVVUUUSSSPPPMMMNNNOOOPPPQQQPPPPPPOOOQQQQQQPPPPPPRRRWWW]]]bbb|||~~~nnndddbbb___]]][[[WWWQQQLLLLLLIIIJJJNNNQQQQQQRRRVVVZZZ]]]]]][[[ZZZ\\\ZZZWWWVVVTTTQQQMMMJJJHHHFFFEEEDDDEEEFFFHHHHHHHHHGGGFFFDDDDDDDDDEEEGGGIIILLLMMMJJJJJJJJJJJJIIIGGGEEEDDDBBBAAA???===;;;999777666777:::===???CCCKKKVVV^^^cccmmmyyyxxx|||zzz|||gggTTTVVVaaannnkkkUUU>>>333////////////....................................------............---------......///000111222222333333333333555777:::;;;666777888:::<<<>>>@@@AAADDDBBBIII[[[^^^HHHLLLQQQVVVYYYXXXWWWZZZ```hhhmmmuuu~~~zzzyyy{{{}}}|||yyywwwuuurrrooolllmmmooorrrwww{{{~~~yyymmmfffgggpppxxxuuurrrnnnlllllljjjeeeaaa^^^]]]]]]```jjjyyy}}}|||sssoookkkjjjlllkkkgggccc^^^^^^cccjjjiiieeemmm{{{vvvvvvxxxTTT===<<<888222555333333222222222222333333666666666666777777777777;;;;;;;;;;;;;;;<<<======>>>???AAABBBAAA???===;;;===>>>>>>???AAACCCEEEFFFGGGBBB>>>>>>AAADDDFFFFFFIIIFFFDDDCCCCCCCCCCCCBBBBBBAAABBBBBBDDDFFFIIIJJJPPPRRRYYYjjjSSSSSSQQQOOOMMMOOOTTTWWWaaabbbbbbbbbbbbcccfffiiifffffffffgggjjjllloooqqquuussspppllllllvvvsssooolllnnnwww~~~yyyuuutttsssppplllgggeeeccc___YYYUUUUUUVVVWWWXXXYYYWWWSSSPPPOOOOOONNNNNNMMMLLLLLLLLLKKKLLLNNNOOOQQQUUUZZZ^^^ssspppccc___[[[YYYWWWTTTNNNIIIGGGHHHMMMUUUZZZZZZ[[[]]]dddeeeddd___]]]___^^^[[[YYYWWWSSSPPPLLLJJJHHHHHHEEEFFFGGGHHHHHHHHHGGGFFFDDDDDDCCCCCCDDDFFFHHHIIIFFFFFFFFFFFFEEEDDDBBBBBBCCCBBB@@@>>>;;;999777666666999<<<@@@EEENNNZZZbbbfffooo{{{zzz~~~|||bbbPPPUUUcccpppkkkSSS<<<222////////////....................................,,,...///000000///...---...//////000111222333444444444444666777:::<<<===888999;;;>>>?????????>>>BBBBBBFFFQQQvvvbbbJJJKKKNNNSSSYYYWWWWWWYYY___gggnnnvvv{{{zzz{{{}}}~~~xxxuuuwwwyyywwwtttnnnnnnppptttxxx{{{{{{{{{zzzqqqgggbbbdddmmmtttxxxvvvtttrrrqqqnnnjjjfffbbbddddddaaaaaalll~~~xxxvvvsssqqqppplllfff```]]]]]]ccciiiiiihhhqqq~~~uuusssuuutttIII999:::999555444444444444333333444444555777777888888888999999999=========<<<<<<=========???@@@AAABBBBBBAAA@@@???<<<===>>>@@@CCCFFFHHHJJJIIIGGGCCCAAABBBEEEJJJMMMOOOKKKGGGEEEDDDDDDCCCBBBCCCCCCCCCDDDFFFHHHKKKLLLQQQUUUZZZhhhSSSTTTSSSQQQNNNNNNQQQUUU]]]___aaabbbbbbcccfffhhhdddeeeeeegggiiilllnnnoooooonnnllljjjlllvvv~~~vvvsssrrruuu}}}}}}{{{xxxyyyxxxvvvrrrnnnmmmlllgggeeeddddddddddddaaa^^^ZZZ[[[[[[ZZZYYYUUURRROOORRRQQQPPPOOONNNNNNNNNNNNNNNPPPRRRTTTUUUWWWZZZ\\\mmm~~~pppccc^^^XXXUUUTTTQQQLLLGGGEEEIIIRRR]]]bbbaaaaaacccggghhheee___]]]______\\\[[[XXXTTTPPPLLLJJJIIIHHHGGGGGGIIIIIIJJJIIIHHHGGGFFFFFFEEEDDDEEEFFFGGGHHHDDDDDDCCCCCCBBBAAA@@@@@@CCCBBBAAA>>><<<:::888777555888<<<@@@EEEOOOZZZbbbiiirrr|||}}}bbbRRR[[[lllwwwmmmRRR===666////////////............---------...............,,,...000222222111///---...//////000111222333333333444555777999;;;<<<===;;;;;;<<<===>>>>>>>>>>>>@@@BBBEEEJJJiii```KKKLLLOOOUUUYYYVVVXXXZZZ___gggmmmttt{{{zzz}}}~~~yyyuuuxxx{{{yyyvvvvvvtttssstttxxxzzzzzzyyyvvvqqqiii```\\\___gggnnnyyyxxxwwwuuurrrooommmllliiijjjiiiccc___dddrrr~~~~~~~~~|||zzzvvvrrrnnniiibbb]]]\\\^^^cccggggggiiittt~~~vvvrrrwwwlllEEE:::999999666111444444333333444444555555777777888999999:::;;;;;;>>>>>>======>>>???@@@@@@@@@AAAAAABBBCCCCCCCCCBBB===>>>@@@BBBDDDGGGJJJKKKIIIHHHGGGEEEDDDFFFKKKOOONNNJJJFFFCCCBBBCCCBBBAAACCCCCCCCCDDDFFFIIILLLMMMLLLTTTZZZdddRRRTTTUUUSSSOOONNNPPPSSSWWW[[[```cccdddddddddeeeddddddeeeggghhhjjjlllmmmiiijjjjjjkkknnnuuu{{{yyywwwwwwzzz~~~}}}wwwwwwtttooojjjfffdddddd___^^^^^^```bbbcccdddddddddbbb___ZZZUUUQQQOOONNNOOOOOONNNMMMMMMMMMNNNNNNQQQSSSUUUUUUTTTTTTUUUVVV```kkkxxxttthhh```WWWSSSRRRPPPKKKFFFEEEKKKXXXeeeiiifffdddfffggggggddd^^^\\\^^^___]]]ZZZWWWSSSNNNKKKHHHHHHHHHJJJKKKLLLLLLLLLKKKJJJIIIHHHGGGFFFEEEEEEFFFGGGGGGCCCBBBBBBAAA@@@@@@@@@@@@DDDCCCAAA???===:::999888777999===@@@EEEMMMXXX```lllttt~~~ggg```kkk|||pppPPP;;;666////////////............---------.........//////,,,...000222333222000...---......///000111222333333444666999:::;;;<<<<<<>>>===;;;:::;;;<<<>>>???@@@BBBFFFHHH```gggPPPLLLMMMUUU\\\YYY[[[[[[___ffflllqqq{{{}}}|||~~~}}}~~~yyyzzz{{{yyyuuuxxxwwwxxx}}}|||qqqlllccc\\\YYY\\\ccciiirrrssssssqqqoooooossswwwrrrpppmmmhhhddddddhhhlllwww~~~}}}wwwqqqkkkfff```]]]]]]___cccffffffiiiuuuxxxuuu}}}cccAAA<<<888888777///333333333333333444555555666777777999:::;;;<<<<<<======>>>???@@@BBBDDDEEECCCBBBBBBCCCCCCDDDEEEFFFAAABBBBBBDDDFFFHHHJJJKKKGGGHHHIIIHHHGGGGGGIIIKKKJJJGGGDDDBBBBBBCCCCCCBBBBBBBBBBBBDDDFFFHHHKKKMMMHHHUUU]]]bbbwwwOOOTTTWWWUUUPPPMMMOOORRRSSSXXX^^^ccceeeddddddcccdddeeeeeeggghhhhhhiiiiiihhhiiikkklllnnnsssxxx|||~~~~~~~~~}}}zzzyyyyyy{{{zzzxxxsssllleeeaaa``````cccbbbaaa```aaabbbeeefffiiigggaaaZZZSSSPPPOOOPPPQQQQQQQQQRRRRRRRRRRRRRRRPPPQQQRRRRRROOOMMMMMMNNNPPPWWW^^^jjj||||||oooeeeZZZTTTSSSQQQLLLFFFEEEMMM\\\iiimmmiiifffhhhggggggddd^^^[[[]]]]]][[[UUUSSSOOOKKKIIIIIIJJJJJJNNNOOOPPPPPPPPPOOONNNMMMHHHGGGFFFEEEEEEFFFGGGGGGDDDCCCBBBAAAAAAAAAAAABBBEEEDDDBBB@@@===;;;999888888;;;>>>@@@EEEMMMWWW___nnnuuu~~~nnnsssrrrLLL666333////////////............,,,,,,------.../////////,,,---///111222111000///---......///000111222222444555888;;;<<<<<<;;;:::???===;;;::::::<<<>>>@@@AAABBBHHHKKKXXXyyyYYYJJJGGGRRR^^^___[[[[[[^^^dddjjjooowww~~~~~~||||||zzzzzzxxxvvvrrruuu|||tttnnneee]]][[[^^^dddhhhjjjkkkkkkjjjiiiooozzz{{{xxxtttppplllhhheeebbbeeejjjpppuuuxxx{{{zzzssslllfffaaa___^^^aaaeeeeeeffflllxxx|||zzzWWW<<<<<<555555:::111333333333333333444555666666777888999;;;<<<===>>>===>>>???@@@BBBDDDFFFHHHFFFEEEDDDCCCDDDEEEGGGHHHEEEEEEEEEFFFGGGHHHJJJKKKHHHHHHIIIIIIIIIHHHGGGFFFGGGEEEDDDCCCDDDEEEDDDCCCAAAAAAAAACCCEEEHHHKKKLLLKKKXXXaaaffftttMMMSSSXXXVVVQQQMMMOOORRRRRRVVV\\\```bbbcccdddeeeeeeeeeffffffgggggggggggghhhiiijjjlllnnnrrrwwwzzzyyy|||}}}zzzzzz~~~|||{{{zzz{{{|||tttrrrmmmgggbbbaaacccfffiiigggccc___^^^___ccceeefffeeeaaa[[[UUURRRSSSUUUWWWWWWXXXYYYYYYXXXWWWWWWPPPQQQRRRPPPMMMKKKKKKLLLHHHNNNRRRXXXhhh}}}vvvkkk]]]VVVUUUSSSNNNHHHDDDMMM]]]kkkooojjjhhhjjjfffgggccc\\\YYYYYYXXXTTTNNNLLLJJJIIIIIILLLOOOQQQRRRSSSSSSTTTSSSRRRQQQPPPJJJIIIHHHHHHHHHIIIJJJKKKEEEEEECCCCCCBBBCCCCCCDDDEEEDDDBBB@@@>>><<<:::999999;;;???BBBFFFNNNYYYaaaooouuu~~~sss~~~rrrIII444333////////////............,,,,,,------...//////000,,,---...///000000000000...//////000111222333333666888;;;>>>>>>===;;;:::>>>============>>>???@@@BBBAAAJJJNNNPPPrrraaaMMMFFFPPP]]]]]]YYYXXX[[[bbbiiinnnuuu}}}~~~{{{zzzzzzzzzssstttzzz|||uuukkkcccaaaccchhhkkkhhhiiigggcccccclll}}}}}}xxxqqqkkkfffbbb]]]]]]___ccciiipppwww{{{|||vvvnnnfffaaa^^^]]]bbbffffffgggppp~~~~~~PPP;;;>>>333333;;;222444444444444555666777888777888999;;;===>>>@@@@@@@@@@@@@@@AAACCCEEEGGGHHHHHHGGGEEEDDDDDDFFFHHHIIIEEEFFFFFFGGGHHHJJJKKKLLLMMMJJJGGGGGGIIIIIIGGGDDDEEEDDDDDDDDDEEEDDDBBB@@@AAAAAAAAACCCEEEHHHKKKMMMRRRYYYaaaiiivvvLLLRRRXXXWWWRRRNNNOOORRRSSSVVVZZZ^^^```bbbeeegggeeeffffffgggffffffeeeeeegggggghhhjjjoootttzzz~~~{{{~~~~~~zzzyyy}}}~~~}}}{{{|||xxxrrrjjjhhheeebbbaaadddjjjnnnfffccc___ZZZWWWXXX]]]```aaaaaa```\\\WWWUUUVVVYYYXXXYYY[[[[[[[[[YYYWWWUUUSSSTTTTTTRRRPPPNNNNNNOOOJJJPPPRRRQQQ[[[qqq{{{ooo```XXXVVVUUUOOOIIIBBBLLL]]]llloookkkjjjllleeeeeebbbZZZVVVTTTQQQMMMIIIHHHGGGHHHJJJOOOSSSVVVTTTUUUVVVVVVUUUTTTSSSRRRMMMMMMLLLKKKLLLMMMNNNOOOGGGFFFEEEDDDCCCDDDEEEFFFEEEDDDCCC@@@>>><<<:::999999;;;???CCCHHHQQQ\\\dddpppvvv~~~uuurrrIII666777000/////////............,,,,,,------...///000000---------...///000000111000000111222333444444555888:::>>>@@@@@@???<<<:::<<<===???@@@AAAAAA@@@@@@BBB@@@JJJPPPKKKddddddRRRIIIQQQZZZWWWWWWVVVYYYaaahhhmmmuuu|||{{{zzz|||}}}{{{vvvsssyyy{{{qqqiiifffhhhlllooollllllgggaaa^^^hhhzzz}}}tttlllhhhgggbbb___\\\\\\bbbiiipppsss|||||||||wwwooofff^^^ZZZ]]]cccggggggiiitttQQQ>>>BBB333111;;;222555555555555666777999999999999;;;===???@@@BBBCCCBBBBBBBBBCCCCCCEEEFFFFFFJJJHHHFFFDDDDDDFFFHHHJJJEEEEEEFFFGGGIIIKKKMMMNNNRRRLLLFFFEEEGGGIIIGGGDDDCCCCCCCCCDDDDDDBBB>>>;;;AAAAAABBBDDDFFFIIILLLNNNWWWXXX^^^jjjyyyHHHPPPXXXZZZUUUPPPOOOPPPOOORRRVVVZZZ___bbbcccdddeeeeeeeeeeeeeeeeeeeeeeeegggiiihhhhhhqqq}}}|||~~~|||||||||}}}|||tttmmmiii```aaabbbcccdddcccbbbbbbbbb___[[[XXXXXXWWWWWWVVVZZZ]]]``````___]]][[[ZZZ\\\\\\\\\\\\ZZZYYYWWWVVVWWWWWWUUUTTTQQQNNNKKKJJJMMMOOOQQQRRRXXXeeewww}}}vvvhhhZZZTTTTTTRRRMMMOOOLLLaaa{{{{{{qqqnnnnnnddd___ZZZVVVUUURRRNNNJJJDDDGGGGGGEEEGGGPPPWWWZZZ\\\\\\[[[ZZZXXXVVVSSSRRRPPPMMMKKKLLLPPPRRRQQQOOOMMMLLLJJJFFFCCCCCCEEEGGGGGGFFFDDDBBB???<<<:::888777:::???CCCIIISSS___gggrrr{{{ttt{{{iiiCCC444///////////////............---------............///........./////////////////////000000111222444555555777888888888888:::;;;???@@@AAAAAA??????@@@AAACCCCCCDDDIIILLLVVVeeeMMMIIINNNWWW]]]YYYTTTUUU___iiiooovvv|||{{{{{{~~~}}}{{{wwwvvv{{{rrriiihhhlllnnnooonnnkkkgggccc___```mmm{{{yyyqqqllliiiddd```[[[\\\```fffiiikkkrrrrrrrrrpppkkkeee___[[[```___```dddlllxxxyyySSS;;;:::777444666444222444666777666666777888999:::<<<>>>@@@AAABBBCCCDDDDDDDDDDDDEEEFFFGGGHHHIIIHHHGGGFFFGGGIIIKKKMMMJJJHHHFFFGGGJJJKKKJJJIIIKKKJJJIIIGGGEEEDDDCCCBBBBBBBBBBBBAAA??????AAACCC@@@CCCFFFHHHIIIKKKMMMOOOUUU[[[eeepppFFFNNNWWWYYYVVVQQQNNNNNNOOOQQQUUUYYY^^^aaacccdddeeeeeeeeeeeeeeeeeeffffffiiikkklllnnnxxx|||}}}~~~yyyvvvrrrmmmgggaaa]]][[[bbbbbbccccccdddcccccccccaaa___]]]]]]\\\[[[YYYVVVSSSWWWZZZZZZXXXVVVVVVWWW[[[\\\]]]\\\[[[YYYWWWVVVXXXWWWUUUSSSQQQOOOMMMMMMNNNQQQSSSUUUYYYcccqqq|||yyysssiii]]]YYYYYYUUUPPPSSSPPPfff|||tttnnnccc___ZZZWWWVVVUUUQQQNNNDDDEEEDDDCCCHHHSSSYYYZZZ^^^^^^^^^]]]\\\YYYWWWUUUTTTSSSQQQQQQRRRRRRQQQPPPOOONNNLLLIIIFFFFFFHHHJJJHHHGGGFFFCCC@@@===:::888888<<<@@@DDDKKKUUUbbbkkkuuu|||uuupppddd???444333////////////............---------............///.........///////////////000000000000111333444555555777999999999999;;;===???AAABBBAAA@@@???@@@AAA@@@AAACCCIIIKKKPPP{{{mmmRRRHHHKKKXXXddd]]]XXXXXX```iiinnntttzzz~~~yyyzzz~~~~~~|||~~~{{{sssrrrvvvxxxxxxpppllliiihhheeedddiiiqqq}}}uuunnnjjjhhheeecccaaaaaadddggghhhhhhffffffffffffccc___\\\YYY```___^^^bbblllyyypppMMM999999777555666444222444666777666666888999:::;;;===???AAACCCCCCDDDCCCCCCCCCCCCDDDEEEFFFGGGHHHHHHGGGGGGGGGHHHIIIJJJJJJGGGFFFFFFIIIJJJJJJHHHKKKJJJHHHFFFDDDBBBBBBAAABBBCCCBBB@@@>>>===???@@@>>>@@@CCCFFFHHHLLLPPPSSS]]]bbbjjjsssBBBJJJTTTYYYWWWRRRNNNLLLNNNPPPSSSXXX\\\___aaacccddddddeeeeeefffffffffggghhhkkkmmmqqq}}}|||}}}~~~~~~|||zzzxxxtttrrrnnnjjjgggeeeeeedddbbbbbbcccdddeeefffhhhiiieeedddcccbbb```]]]YYYVVVXXX]]]aaaaaa]]]\\\^^^aaa[[[[[[[[[[[[ZZZYYYWWWVVVYYYWWWUUURRRPPPOOOPPPPPPOOOSSSXXXZZZ[[[```iiiqqqssspppjjjccc```___ZZZSSSTTTQQQiii}}}pppccc___ZZZXXXXXXWWWUUURRREEECCC???@@@IIIUUUZZZYYY`````````___]]][[[YYYWWWVVVVVVWWWUUUSSSQQQQQQQQQSSSRRRPPPMMMJJJIIIKKKLLLKKKJJJHHHEEEAAA===:::888:::===AAAFFFMMMYYYgggqqqyyytttgggjjjYYY888333444////////////............---------............///.........//////000000000000000000111222333444555555777999::::::;;;===???@@@AAABBBAAA@@@???@@@BBB???AAADDDIIIJJJKKKlllpppXXXHHHGGGTTTccc```]]]\\\aaahhhmmmsssxxx|||{{{zzzzzz~~~||||||~~~~~~}}}tttnnnlllnnnpppnnnlllmmmuuuyyy|||yyyrrrkkkhhhhhhhhhggggggggghhhhhheeecccZZZZZZ[[[[[[[[[[[[ZZZZZZ^^^]]]\\\```jjjyyycccEEE666888666555777444222444777888777777999:::<<<===???AAABBBCCCDDDDDDBBBBBBBBBBBBCCCDDDEEEEEEHHHHHHHHHHHHHHHGGGGGGFFFHHHGGGEEEFFFHHHIIIIIIHHHJJJIIIGGGEEEBBBAAA@@@???BBBBBBAAA???<<<;;;;;;===<<<>>>AAADDDGGGLLLRRRVVVbbbgggmmmsss???FFFPPPXXXYYYTTTNNNJJJLLLNNNQQQUUUYYY]]]```aaacccddddddeeefffgggggggggeeehhhkkkppp{{{~~~|||{{{xxxvvvrrrnnnllllllmmmnnnggghhhhhhiiilllooorrrtttooommmiiifffdddaaa]]]ZZZWWW\\\aaa```\\\ZZZ]]]aaa```___]]][[[ZZZZZZZZZ[[[ZZZWWWTTTPPPOOOOOOQQQRRRQQQWWW^^^aaaaaabbbfffjjjnnnooommmiiigggfff^^^UUURRROOOhhhtttgggbbb\\\YYYYYYWWWTTTRRRFFFBBB<<<===IIIVVVZZZVVV]]]]]]]]]\\\ZZZXXXVVVTTTRRRUUUXXXWWWSSSPPPPPPRRRWWWWWWTTTPPPLLLJJJJJJLLLMMMLLLIIIFFFBBB>>>;;;999:::===AAAGGGOOO\\\jjjuuu|||yyyiii^^^fffzzzMMM333111111////////////............---------............///.........///000000111111111111111111333444555666666888:::;;;<<<===???AAA@@@AAABBBAAA@@@???@@@BBB@@@BBBCCCHHHIIIGGG```qqq```PPPIIIPPP\\\aaa___^^^aaaffflllsssxxxyyyxxx{{{~~~}}}}}}zzzxxxtttmmmkkksss{{{|||xxxvvvsssyyy}}}{{{sssllljjjjjjkkkjjjjjjjjjhhheeebbb```WWWWWWWWWXXXZZZ[[[]]]]]]]]][[[ZZZ___iiiyyyZZZAAA666999777666777333333555777888888999:::;;;===>>>???AAABBBCCCCCCCCCBBBBBBBBBBBBCCCDDDEEEFFFHHHIIIJJJJJJIIIGGGEEEDDDFFFFFFEEEEEEFFFGGGGGGGGGIIIHHHFFFCCCAAA@@@???>>>???@@@@@@>>><<<:::;;;<<<===???AAACCCFFFLLLSSSWWW___dddjjjooo|||===CCCMMMVVVZZZWWWPPPJJJKKKLLLOOOSSSWWW[[[^^^```bbbbbbcccdddeeefffggghhhdddfffiiinnnvvv~~~zzzwwwwwwyyyzzztttssssssssstttvvvxxxyyytttpppkkkgggffffffeeedddaaaeeeiiiiiieeecccdddgggfffccc___[[[ZZZ[[[]]]___\\\YYYUUURRRPPPQQQSSSTTTUUU\\\eeehhhgggeeefffiiimmmoooooommmllljjjaaaXXXSSSNNNeeennnhhh```[[[XXXVVVRRRNNNIIICCC<<<===IIIWWWZZZVVVYYYYYYYYYXXXUUUSSSPPPOOONNNRRRWWWWWWUUUSSSSSSTTTXXXWWWUUUQQQLLLHHHHHHHHHMMMLLLJJJGGGCCC???;;;999999===BBBHHHQQQ^^^mmmwww~~~|||~~~~~~lll```iiilllEEE444333...////////////............---------............///......//////000111111222111111222222333555666777666888;;;<<<<<<>>>@@@BBB???@@@AAAAAA??????@@@AAA@@@@@@???CCCFFFCCCUUUxxxxxxgggWWWNNNQQQXXX]]]^^^^^^___cccllltttxxx~~~{{{xxxsssnnnnnnhhhgggqqq}}}|||yyyrrrnnnmmmnnnmmmllljjjgggcccaaa```ZZZZZZZZZZZZ[[[]]]___```]]]\\\[[[___jjjzzzsssSSS@@@888:::777666777222333666888999999:::;;;======>>>???@@@AAAAAAAAAAAACCCCCCCCCCCCDDDEEEFFFFFFHHHIIIKKKKKKJJJHHHEEECCCDDDDDDDDDDDDDDDDDDFFFGGGGGGFFFDDDBBBAAA@@@??????===>>>???>>>===<<<<<<===@@@AAACCCDDDGGGKKKQQQVVVYYYaaagggmmm}}}<<>>???KKKYYY^^^[[[ZZZZZZYYYWWWTTTQQQNNNLLLMMMQQQUUUXXXXXXWWWVVVVVVSSSSSSQQQMMMIIIFFFEEEEEEMMMLLLJJJGGGCCC???<<<:::999===DDDKKKTTT```nnnxxx~~~vvvxxx}}}qqqwww}}}eeeAAA777777...////////////............---------............///......///000000111222222222222222333444555666777777999;;;<<<<<<===???AAA>>>???@@@???>>>===>>>@@@>>>===:::>>>BBB???KKKggglllXXXMMMMMMSSSYYY\\\]]]\\\```jjjssswww{{{}}}xxxpppiiigggccceeennnzzzxxxsssppppppqqqqqqnnniiieeecccbbb^^^^^^^^^^^^^^^___```aaaaaa```___cccmmm|||kkkNNN>>>999;;;666666888333444666999:::;;;;;;===>>>>>>>>>???@@@@@@AAA@@@@@@CCCCCCCCCCCCDDDEEEFFFGGGHHHIIIJJJJJJIIIGGGEEECCCBBBCCCDDDCCCBBBBBBDDDFFFFFFEEECCCBBBAAA@@@@@@@@@<<<>>>@@@@@@???>>>>>>???BBBDDDEEEGGGHHHLLLQQQUUUYYYaaaiiippp===@@@HHHSSS[[[\\\TTTMMMHHHIIIKKKNNNSSSWWW[[[]]]]]]^^^___aaaccceeefffgggeeeeeegggkkkooo{{{~~~yyyvvvuuutttrrrooollljjjhhhkkkiiieeebbb_________```bbbiiioooqqqmmmhhhhhhiiihhhkkkmmmmmmpppqqqkkkccc^^^TTT```~~~|||tttjjjaaa[[[VVVQQQMMMJJJFFFBBBCCCOOO^^^eeedddaaa```___]]]YYYUUURRRPPPLLLNNNRRRVVVYYYXXXUUURRRKKKKKKKKKIIIEEECCCCCCDDDKKKJJJIIIFFFCCC???===;;;:::???GGGOOOXXXdddpppyyy~~~vvvwww~~~}}}ddd>>>555777...////////////............---------............///---...///000111222333333333333333333444666777888888:::;;;<<<<<<<<<>>>@@@<<<>>>???>>>===<<<===>>>>>>>>>;;;???CCC>>>DDDXXX}}}{{{aaaOOOKKKNNNWWW\\\\\\YYY\\\gggppptttwww}}}zzzrrrjjjffffffjjjqqqvvv||||||uuupppqqqtttwwwvvvqqqkkkgggeeeaaabbbbbbcccccccccddddddgggeeeeeeiiissscccHHH;;;999999444555999555444777999;;;;;;<<<>>>??????@@@AAAAAAAAAAAAAAAAAABBBBBBBBBBBBCCCDDDEEEEEEFFFFFFGGGGGGFFFEEEDDDCCCAAABBBDDDCCCAAAAAACCCFFFDDDDDDCCCBBBBBBBBBBBBBBB???AAACCCBBB@@@???>>>???BBBDDDGGGIIIKKKNNNRRRUUU\\\eeelllsss>>>@@@GGGRRR[[[]]]VVVNNNHHHIIIJJJMMMRRRVVVZZZ]]]\\\]]]^^^```bbbdddffffffcccccceeeiiilllwww{{{rrrpppmmmiiigggeeeeeeeeegggmmmrrrrrrlllhhhggghhhfffiiikkklllpppsssooogggaaaUUU]]]vvvxxxmmmddd^^^YYYSSSOOOIIIGGGDDDFFFRRRbbbkkklllhhhgggeeebbb^^^ZZZVVVTTTKKKKKKNNNSSSWWWWWWRRRMMMDDDEEEFFFEEECCCBBBCCCDDDJJJIIIHHHFFFCCC@@@===<<<;;;AAAJJJRRR[[[fffrrrzzz~~~yyyyyyccc999111555---000/////////............---------.........//////---...///000111222333333333333333444555666777888999:::<<<<<<;;;<<<===???<<<===>>>===<<<;;;<<<>>>@@@@@@>>>BBBGGG@@@AAAQQQgggsssYYYNNNOOOWWW\\\\\\WWWYYYdddnnnqqqzzz~~~}}}tttllliiilllqqquuuuuuwww~~~vvvppprrrwww}}}~~~yyyqqqkkkhhhdddeeefffggghhhhhhhhhgggkkkjjjjjjnnnwwwTTTDDD999777888333555:::666555777:::;;;<<<===>>>@@@AAAAAABBBCCCCCCBBBBBBAAAAAAAAAAAAAAABBBCCCDDDDDDDDDDDDDDDDDDDDDCCCCCCBBB@@@BBBCCCBBB@@@@@@CCCEEECCCCCCBBBBBBBBBCCCCCCDDDBBBDDDEEEDDDAAA???>>>>>>AAACCCGGGKKKMMMPPPTTTVVV^^^hhhnnntttBBB@@@BBBKKKWWW[[[WWWQQQFFFGGGIIIMMMPPPTTTWWWYYY[[[]]]______```bbbeeegggeeefffeeedddiiixxx{{{vvvooojjjkkkppppppsssuuurrrlllhhhhhhjjjhhhgggfffgggjjjmmmoooooofff]]]ZZZkkk|||oooeee```\\\WWWSSSRRROOONNNLLLPPPhhhxxxsssuuuqqqkkkfffbbb^^^ZZZWWWRRRJJJIIIRRR\\\[[[RRRJJJCCCDDDEEEDDDCCCCCCCCCDDDFFFFFFEEEBBB>>>;;;::::::===CCCLLLUUU^^^iiiuuu}}}\\\:::333333...........................//////////////////......000111000...111555444///333555666666555555777999777:::<<<;;;:::;;;???CCC???>>><<<;;;<<<===???@@@@@@GGGMMMKKKFFFCCCHHHNNNYYY|||^^^LLLUUUXXX\\\]]]WWWTTTZZZgggrrruuu}}}zzzwwwqqqkkkqqqmmmnnnvvv{{{ssslllqqqsssmmmlllhhheeefffjjjjjjgggjjjqqqsssqqqmmmkkkuuu~~~OOO@@@>>>:::777666666777888888:::===>>>>>>>>>@@@AAADDDDDDCCCCCCCCCEEEFFFGGGHHHHHHFFFBBBCCCFFFFFFCCCEEEFFFFFFEEEEEEDDDCCCBBBBBBAAA@@@@@@AAACCCFFFHHHHHHGGGFFFEEECCCBBB@@@@@@AAABBBCCCBBB@@@>>>>>>>>>@@@AAACCCFFFLLLRRRXXX\\\___kkkpppsssCCCAAAAAAIIITTTZZZWWWSSSHHHHHHJJJLLLOOOSSSWWWYYY]]]^^^```aaaaaabbbeeegggdddeeeeeeeeejjjyyy~~~tttqqqtttzzz|||{{{wwwppplllmmmoookkkhhhffffffiiikkkiiiggg```[[[[[[ggg|||zzzooogggdddaaa]]]ZZZSSSPPPPPPOOOWWWqqq~~~vvvlllddd```]]]YYYVVVRRRLLLKKKTTT\\\ZZZRRRKKKGGGHHHGGGFFFCCCBBBAAAAAAFFFFFFFFFCCC???<<<;;;;;;<<>>===<<<<<<<<<===>>>???GGGMMMRRRPPPJJJGGGKKKQQQVVV~~~kkkOOOKKKWWW\\\___ZZZTTTXXXcccnnnwww~~~{{{wwwsssppptttooonnnssszzz{{{uuuppprrr|||oooiiieeedddfffkkkkkkhhhjjjooouuusssnnnnnnyyysssJJJ???===:::777666777888999999<<<>>>??????@@@AAABBBBBBBBBBBBBBBDDDFFFHHHIIIFFFHHHGGGCCCCCCFFFGGGEEEDDDEEEEEEEEEEEEDDDCCCCCCCCCBBBAAAAAABBBDDDGGGHHHFFFEEEDDDBBBAAA@@@@@@@@@???@@@AAA@@@>>>===>>>???AAABBBCCCFFFKKKPPPWWW[[[]]]kkktttyyyFFFBBB@@@FFFPPPWWWXXXUUUKKKJJJJJJKKKMMMRRRVVVYYY]]]___aaaaaaaaabbbdddeeedddeeeeeeeeeiiittt}}}zzztttnnnnnnpppooohhhbbb___]]]___eeeqqq}}}zzzqqqkkkiiihhhfffcccYYYSSSRRRSSS\\\yyy~~~nnnccc___\\\XXXSSSNNNJJJKKKUUU]]]\\\UUUQQQMMMLLLJJJGGGDDDBBB@@@>>>EEEFFFGGGEEEAAA>>><<<<<<;;;CCCOOOZZZeeeqqq|||WWW888333333///................................................000333444555888<<<;;;777222111111333555777777666999888888999<<<>>>???>>>;;;;;;<<<<<<<<<=========EEEJJJNNNKKKFFFCCCGGGKKKOOOmmmvvvWWWGGGTTT[[[aaa]]]VVVTTT^^^jjjvvvzzz{{{wwwwwwxxx{{{~~~}}}|||tttkkkggghhhkkkooopppnnnooosssyyyuuuqqqsss~~~cccDDD===;;;999888888999:::;;;;;;===@@@AAAAAAAAACCCDDDBBBBBBBBBCCCEEEGGGIIIKKKFFFKKKKKKGGGCCCEEEGGGGGGDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDCCCCCCDDDFFFHHHIIIFFFEEECCCAAA@@@AAABBBBBBAAAAAAAAA@@@>>>>>>@@@BBBBBBCCCEEEFFFIIINNNTTTXXX[[[lllyyyHHHCCC???BBBKKKSSSWWWWWWOOOMMMJJJJJJKKKPPPUUUXXX\\\^^^```aaa``````aaacccdddeeeeeeeeefffnnnzzz{{{qqqhhhjjjiiiiiilllrrrxxx}}}}}}xxxrrrnnnmmmmmmlllkkkdddZZZUUUSSSZZZwwwqqqfffbbb^^^VVVOOOHHHFFFKKKWWWaaaaaa[[[XXXRRRPPPLLLIIIFFFCCC@@@>>>DDDFFFGGGFFFCCC@@@>>>===<<>>BBBFFFDDD???>>>BBBFFFIIIZZZvvv^^^MMMOOOWWWaaaaaaXXXSSS[[[gggrrrwwwxxxooooooppprrrssstttvvvyyy|||{{{wwwtttyyyxxxTTT???;;;:::999999999;;;<<<>>>===???BBBCCCCCCCCCEEEFFFEEEEEEEEEEEEFFFHHHJJJKKKJJJPPPQQQKKKEEEEEEGGGHHHEEEEEEEEEFFFFFFGGGHHHIIIFFFEEEEEEEEEFFFGGGIIIJJJIIIGGGEEECCCBBBCCCEEEGGGDDDDDDDDDBBBAAABBBEEEGGGCCCEEEFFFGGGGGGKKKQQQUUUZZZmmm}}}KKKEEE??????FFFOOOUUUXXXRRROOOLLLJJJJJJNNNSSSVVVZZZ\\\^^^___^^^^^^___```bbbcccdddeeehhhnnnwww}}}zzzxxxyyyyyyvvvooovvv}}}~~~uuuwwwtttqqqtttzzz}}}|||yyyrrrooolllkkklllnnnpppqqqnnnaaaXXXSSSUUUnnnuuukkkgggaaaVVVMMMHHHGGGMMM\\\gggggg```[[[TTTQQQMMMKKKIIIFFFCCC???BBBDDDGGGGGGEEEBBB???>>>>>>GGGUUUaaajjjrrryyyqqqIII333222333...........................---------.........//////111555777555444666666333777666666777999::::::999999777777;;;AAADDDDDDBBB999:::;;;<<<===============@@@CCCBBB???@@@DDDHHHJJJLLLwwwuuubbbPPPKKKSSS^^^ccc\\\UUUZZZeeeooovvv}}}vvvmmmrrrssssssrrrrrrwww|||{{{yyyyyyyyyvvvjjjJJJ>>>999999999:::;;;<<<>>>???>>>AAACCCDDDDDDEEEFFFGGGJJJIIIHHHHHHHHHIIIJJJKKKNNNSSSUUUNNNGGGFFFGGGGGGGGGFFFFFFGGGHHHIIIKKKLLLGGGGGGGGGGGGHHHHHHIIIJJJJJJHHHEEECCCCCCDDDFFFGGGEEEEEEDDDCCCAAABBBEEEHHHDDDGGGHHHHHHFFFIIIOOOTTT[[[nnn~~~NNNGGG???===CCCLLLSSSWWWTTTQQQMMMJJJJJJMMMQQQTTTWWWYYY\\\^^^^^^]]]^^^___```bbbdddfffjjjqqqyyy~~~sssuuusssllliiikkklllkkkhhhiiiiiiiiijjjooowww~~~zzzuuuwww}}}{{{uuujjjiiihhhiiijjjmmmqqqssspppddd]]]XXXVVVhhhvvvooojjjcccYYYQQQMMMKKKRRRdddrrrqqqfff]]]WWWSSSOOOLLLKKKIIIEEEAAA???CCCGGGHHHFFFBBB@@@>>>AAAJJJXXXdddlllsssxxx|||~~~|||}}}dddAAA111222333...........................------......///000000000666999:::666555777888666777888999999777777888999555666777:::>>>@@@@@@???::::::;;;<<<===>>>>>>???;;;>>>??????>>>@@@DDDHHHMMMGGGggg~~~iiiSSSLLLQQQ\\\ddd___WWWYYYcccmmmuuu}}}~~~rrriiiooorrrqqqnnnnnntttyyy{{{yyyyyy}}}tttsss~~~^^^CCC>>>999999:::;;;<<<>>>???@@@???AAADDDEEEEEEEEEGGGHHHLLLKKKJJJIIIIIIIIIJJJJJJNNNRRRSSSNNNIIIHHHHHHFFFHHHGGGGGGGGGHHHIIIKKKLLLGGGGGGHHHHHHHHHIIIIIIIIIHHHGGGEEECCCBBBCCCDDDDDDCCCCCCCCCBBB@@@@@@BBBDDDEEEHHHJJJIIIFFFHHHNNNTTTZZZnnnPPPIII@@@===AAAHHHPPPUUUTTTRRRNNNLLLKKKMMMOOOQQQUUUXXX\\\^^^^^^^^^___```bbbbbbccceeeiiinnnuuuyyykkknnnllleeebbbdddggggggiiiiiihhhgggfffgggggghhhrrrxxx|||rrrqqqooommmllllllnnnooojjjbbbbbbbbb```kkk}}}~~~vvvooojjjddd]]]XXXOOOLLLUUUkkkrrreee[[[VVVPPPNNNMMMJJJEEE@@@===AAAFFFHHHFFFCCC@@@>>>BBBLLL[[[hhhpppuuuzzz}}}{{{tttxxx|||YYY999...222222---..............................//////000111111222777;;;;;;666555888;;;;;;888<<>>@@@AAA;;;<<<===<<<<<<===AAADDDMMMDDDZZZyyy___PPPQQQZZZdddbbbYYYXXX___iiipppyyy~~~yyyyyyzzzrrrmmmnnnsssuuurrrrrrvvvyyyxxxvvvyyy~~~uuuvvvwwwSSS???===999::::::<<<===>>>???@@@???AAADDDEEEEEEEEEGGGHHHJJJIIIHHHHHHHHHIIIJJJKKKJJJMMMNNNKKKJJJKKKJJJFFFHHHGGGFFFEEEFFFHHHIIIKKKGGGGGGHHHHHHIIIIIIHHHHHHIIIHHHFFFEEEDDDCCCCCCBBBBBBCCCDDDCCCAAA@@@@@@BBBFFFIIILLLJJJGGGHHHOOOVVVXXXmmmQQQJJJAAA===@@@GGGOOOSSSUUURRROOOLLLKKKLLLNNNPPPUUUXXX\\\_________```aaaeeedddccccccdddhhhllloooiiillljjjccc```bbbfffgggkkklllmmmoooooommmhhhdddfffhhhkkkqqqxxx~~~{{{uuuoookkkjjjjjjbbb^^^eeekkkiiiqqq~~~|||uuunnniiieeeaaa___LLLJJJUUUppp}}}ooo^^^XXXRRROOOMMMJJJDDD>>>;;;@@@EEEHHHFFFCCC???>>>CCCMMM]]]jjjrrrxxx|||~~~yyyooovvvuuuRRR555---222222---...........................//////000111222222333666999999555333777<<<>>>;;;@@@DDDAAA999555999???:::===@@@???;;;999999:::===<<<;;;;;;<<<>>>AAACCC???@@@???>>>===>>>AAADDDIIIAAARRRzzzoooTTTSSSZZZddddddYYYVVV\\\cccjjjttt|||~~~tttuuuzzzuuuuuuvvvxxxpppxxx|||zzzzzz}}}|||xxxtttyyy}}}~~~mmmLLL<<<===999:::;;;<<<===>>>???@@@???AAADDDEEEEEEEEEGGGHHHGGGGGGFFFFFFGGGIIIJJJKKKEEEHHHHHHHHHJJJMMMKKKGGGGGGFFFEEEDDDDDDFFFHHHIIIGGGGGGHHHIIIIIIHHHHHHHHHKKKKKKJJJHHHGGGEEEDDDCCCDDDEEEFFFFFFCCCBBBAAABBBFFFJJJMMMKKKGGGHHHOOOVVVWWWmmmOOOMMMGGG???;;;???JJJSSSXXXXXXUUUNNNGGGEEEIIINNNUUUWWW[[[___aaaaaa``````___bbbbbbaaadddjjjnnnmmmmmmjjjjjjkkkjjjiiikkkqqqzzz{{{yyytttsssssspppkkkjjjmmmrrruuuxxxzzz|||~~~|||zzzvvvuuuyyy|||xxxsssppp``````cccnnn{{{yyyqqqkkkgggccc^^^[[[RRRSSSYYYkkk{{{fff]]]VVVSSSQQQJJJDDDBBB>>>>>>BBBHHHIIIDDDBBBCCCGGGWWWgggqqqvvvzzz}}}||||||{{{vvv~~~\\\===666111---///---............/////////000111111111111111111222222222333555666666666888:::>>>@@@BBBCCCBBB>>>:::777;;;;;;;;;;;;:::999999888;;;;;;:::;;;===???BBBDDD???>>>=========>>>@@@@@@DDD@@@LLL___ppp\\\QQQRRRaaahhh___XXX\\\dddjjjrrryyy}}}{{{xxx||||||sssrrrwwwxxx^^^AAA<<<>>><<<<<<<<<<<<============@@@AAACCCEEEFFFFFFDDDDDDFFFFFFGGGHHHIIIIIIIIIIIIKKKIIIGGGGGGHHHHHHGGGFFFHHHGGGEEEEEEEEEGGGIIIJJJIIIKKKMMMMMMKKKJJJJJJJJJJJJIIIGGGDDDBBB@@@???>>>AAAAAABBBCCCCCCCCCBBBBBB???DDDHHHHHHEEEGGGMMMTTTXXXgggyyyPPPMMMGGG@@@;;;???HHHPPPWWWXXXVVVQQQLLLJJJMMMPPPSSSUUUYYY]]]___```______```cccddddddhhhpppttttttrrrqqqsssvvvvvvtttvvvzzz|||~~~|||yyyyyyzzzxxxsssuuuwwwyyyzzzzzz{{{{{{||||||{{{yyyxxxzzz~~~vvvhhhdddbbbjjjwww}}}wwwpppjjjeeeaaa\\\XXXRRRSSSYYYkkklllaaaWWWTTTQQQJJJDDDAAA>>>>>>CCCIIIIIIEEEDDDFFFJJJYYYiiiqqqvvv{{{}}}}}}~~~{{{vvvWWW;;;555000...///............/////////000000111111111222222222222333222444555666666666888:::777999<<>>>>>>>>???@@@AAABBB@@@KKKYYYrrrzzz{{{~~~uuuggg```TTTTTTbbbkkkcccZZZWWW^^^dddmmmuuu{{{~~~{{{uuuqqqttt~~~yyyWWW???<<<>>>============>>>>>>>>>>>>???AAACCCEEEFFFEEEEEEDDDEEEFFFGGGHHHIIIIIIIIIIIIHHHGGGEEEFFFGGGHHHHHHGGGHHHGGGFFFEEEEEEFFFHHHIIIHHHJJJLLLLLLKKKIIIIIIJJJGGGFFFEEECCCAAA@@@??????@@@@@@AAAAAAAAAAAAAAA@@@???CCCGGGGGGDDDEEELLLRRR[[[hhhvvv}}}QQQNNNHHHAAA<<<>>>EEEKKKSSSUUUVVVTTTOOOMMMMMMOOOQQQSSSWWWZZZ]]]^^^^^^^^^```dddfffgggmmmwww}}}~~~yyyxxx{{{~~~~~~uuummmgggkkkwwwyyypppggg___XXXSSSPPPRRRXXXhhhrrreeeYYYTTTQQQKKKDDDAAA???@@@DDDIIIIIIFFFFFFIIIOOO]]]kkkssswww|||zzzvvvtttPPP888444///...000........./////////000000000222222222333333333444444333444666666666666888999444555888:::;;;<<<<<<;;;888999::::::::::::::::::999999888888888:::<<<==================>>>?????????AAAIIIOOO___|||yyyyyyooocccbbbVVVRRR___llljjj^^^UUUWWW\\\eeeooowww|||sssvvv}}}|||jjjMMM======>>>>>>>>>?????????@@@@@@@@@???@@@BBBDDDEEEEEEEEEDDDDDDDDDFFFGGGHHHIIIIIIJJJFFFEEEDDDEEEHHHIIIIIIHHHHHHGGGFFFEEEDDDEEEFFFGGGGGGIIIKKKKKKJJJIIIHHHIIIDDDDDDCCCBBBAAA@@@@@@??????????????????>>>>>>>>>???CCCFFFEEECCCDDDIIINNNXXXbbboootttRRROOOIIICCC>>>>>>BBBFFFOOORRRUUUTTTQQQMMMKKKJJJPPPRRRUUUYYY\\\^^^^^^^^^___cccgggjjjsssxxxvvv}}}~~~pppbbbWWWQQQRRRSSSWWWdddvvvuuugggYYYSSSPPPKKKEEECCCBBBBBBEEEIIIHHHEEEGGGKKKVVVbbbooouuuxxx}}}zzzxxxfffHHH555333//////111///...////////////000000000222333333333444555555555333555666777666666888999888888888888888777777777777888999::::::::::::::::::999888888888888999:::;;;;;;;;;;;;;;;<<<<<<===>>>BBBHHHHHHOOOvvv|||mmmfffZZZRRRYYYiiipppfffYYYSSSWWW___iiisss{{{{{{yyyxxx{{{ttt^^^FFF===@@@???@@@@@@@@@@@@AAAAAAAAAAAA???@@@AAACCCDDDDDDDDDDDDCCCCCCEEEGGGHHHIIIIIIIIIGGGFFFEEEFFFHHHIIIHHHGGGGGGGGGEEEDDDDDDDDDDDDEEEEEEGGGIIIJJJIIIGGGHHHHHHEEEEEEDDDCCCBBB@@@??????>>>=========<<<<<<<<<===>>>AAACCCCCCAAABBBGGGKKKMMMYYYeeeiiiRRRPPPKKKEEEAAA???@@@AAANNNQQQUUUVVVTTTOOOJJJGGGOOOQQQTTTXXX[[[^^^___```___eeejjjooo{{{{{{jjj]]]VVVZZZYYY]]]fffsss|||ttthhh[[[TTTPPPJJJGGGGGGFFFFFFHHHJJJGGGDDDGGGNNN]]]hhhssswwwyyy~~~{{{zzzXXX@@@333222///000333///////////////000000000111222222333444555555666666444666777777666666888999<<<;;;:::888777666666666777888888999::::::::::::;;;::::::999999999999999;;;;;;;;;<<<<<<<<<<<<<<<>>>DDDFFFDDDGGGaaa~~~qqqgggZZZWWWeeesssmmm___TTTVVV[[[dddoooyyy~~~}}}~~~{{{~~~qqqXXXBBB>>>BBB???AAAAAAAAAAAABBBBBBBBBBBB???@@@AAABBBBBBCCCCCCCCCBBBCCCEEEFFFGGGHHHHHHHHHIIIHHHGGGHHHIIIHHHFFFDDDFFFEEEEEEDDDCCCCCCCCCCCCCCCEEEHHHHHHGGGFFFGGGGGGHHHHHHGGGEEECCCAAA>>>===>>>===<<<;;;;;;;;;<<<<<<>>>@@@AAAAAA@@@BBBEEEIIIFFFSSS___```tttSSSPPPLLLHHHDDDAAA???>>>NNNRRRVVVYYYXXXTTTNNNJJJNNNPPPSSSVVVZZZ]]]___```aaagggmmmuuuttthhhbbbfffdddgggpppyyy~~~tttkkkaaaYYYPPPIIIGGGJJJJJJJJJKKKLLLHHHFFFKKKSSSdddnnnvvvxxxzzz}}}}}}LLL:::222333///111444////////////000000000111111111222333333444555666666555666888777777666888999:::999999999999999999999777888999999999999999999;;;;;;:::::::::999999888<<<===>>>>>>???>>>>>>>>>>>>CCCCCCDDDGGGRRR~~~{{{wwwhhh[[[bbbsssssseeeYYYWWWXXX^^^iiittt{{{~~~qqqUUUAAA???DDD???AAAAAABBBBBBBBBBBBCCCCCCAAAAAAAAAAAAAAAAAAAAAAAACCCDDDEEEFFFFFFFFFFFFFFFHHHHHHGGGHHHHHHGGGEEEBBBCCCCCCCCCCCCCCCCCCCCCBBBAAADDDFFFGGGFFFEEEFFFFFFIIIIIIHHHFFFDDDAAA>>><<<@@@>>>===;;;;;;;;;<<<<<<===>>>???@@@@@@BBBFFFHHHFFFRRR^^^]]]qqqSSSQQQNNNJJJGGGCCC@@@===KKKNNNTTTXXXZZZWWWQQQMMMLLLMMMPPPTTTXXX\\\^^^```___eeemmmwww~~~sssnnnnnnkkkooo{{{vvvqqqiii___RRRGGGGGGMMMLLLLLLNNNOOOLLLKKKSSS\\\iiirrryyyzzzzzz{{{yyyDDD666222333///222444/////////000000000111111111111111222333444555666666555777888888777666888999777888999:::;;;;;;::::::888999999999999888888777999999:::::::::999888888:::;;;<<<===>>>======<<<===AAA@@@DDDKKKJJJggg~~~xxx|||qqq^^^aaatttxxxlll___ZZZVVVYYYcccnnnvvvzzz|||yyyyyyoooTTT@@@@@@DDD???AAAAAAAAABBBBBBBBBCCCCCCCCCBBBAAA@@@@@@?????????DDDDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDFFFGGGFFFDDDAAAAAABBBBBBCCCCCCCCCCCCBBB@@@BBBEEEFFFEEEEEEEEEFFFFFFFFFFFFFFFDDDAAA>>><<>><<<<<<<<<===>>><<<===>>>???AAACCCFFFIIIJJJRRR\\\```xxxSSSQQQNNNKKKHHHDDD@@@===FFFIIIOOOVVVYYYWWWSSSNNNJJJLLLOOORRRVVVZZZ]]]___[[[bbbjjjuuuyyyuuuooommmrrrxxxuuuooodddSSSGGGGGGNNNMMMMMMPPPQQQOOOOOOYYYdddkkktttzzz{{{{{{tttqqq~~~nnn@@@444222444000222555///000000000000111111111111000000111222444555555666666777888888777666888999888999:::;;;;;;:::999888999999999999999888777666888888999999999999888888777888999:::;;;:::999999<<>>>>>>>>EEEEEEEEEEEEEEEDDDDDDCCC@@@@@@AAADDDFFFFFFCCCAAA@@@@@@AAABBBCCCCCCCCCCCC???BBBDDDEEEEEEDDDEEEEEECCCCCCDDDDDDCCCAAA???===CCCAAA???===<<<===>>>???<<<<<<===???AAADDDGGGIIIKKKQQQZZZbbbRRRRRRNNNIIIHHHGGGBBB;;;???EEEKKKMMMQQQVVVSSSLLLIIIIIIKKKMMMQQQUUUZZZ\\\aaabbbeeemmm|||zzzvvvvvv}}}{{{qqqfff[[[TTTQQQOOOPPPRRRUUUTTTPPPRRRaaarrr}}}{{{}}}uuuyyyRRR888666333000//////000222000000000111222222333333666555444333333444666777777:::;;;999555555:::??????;;;888888:::;;;777333::::::999888777777777888:::888555333333333555666;;;;;;:::::::::;;;<<<<<<===>>>AAACCCBBBEEEPPP]]]~~~ooouuupppvvvppp```jjj~~~|||kkk___WWWWWW[[[^^^fffnnnwww}}}~~~}}}oooWWWNNNDDD@@@AAA???CCCBBBAAAAAACCCEEEFFFFFFDDD@@@???BBBCCCBBBAAACCCDDDFFFFFFCCCBBBEEEEEEBBBDDDAAA>>>???BBBFFFFFFFFFEEEBBB???AAAEEEFFFDDD@@@CCCDDDBBB???DDDJJJGGG@@@@@@AAABBBAAA???===<<<<<<@@@>>>======>>>>>>===;;;;;;>>>AAABBBCCCDDDEEEGGGGGGKKK[[[hhhQQQQQQOOOJJJIIIHHHCCC<<<<<>>>>>:::777888:::;;;888444999999888777777777888888:::999777555555666888999:::::::::::::::;;;<<<=========@@@BBBAAACCCNNNYYYxxxwww}}}lllgggrrryyypppeeeZZZXXXXXX[[[bbbjjjvvv|||~~~yyyvvvsssssswww}}}cccPPPKKKDDDCCCFFFCCCDDDDDDCCCCCCDDDCCCBBBBBBAAA>>>???DDDEEECCCAAABBBBBBFFFGGGFFFGGGKKKKKKHHHEEEBBB@@@@@@CCCEEEFFFEEEFFFCCC@@@BBBEEEGGGDDDAAACCCDDDDDDDDDIIINNNKKKDDDBBBCCCCCCBBB@@@>>>???@@@???===<<<===>>>???>>>======>>>AAABBBBBBCCCFFFHHHKKKMMM[[[gggOOOPPPOOOLLLKKKJJJEEE???:::???DDDJJJRRRYYY[[[XXXMMMLLLKKKKKKNNNSSSXXX[[[[[[```dddgggmmm{{{xxxoookkkiiigggfffYYYTTTPPPRRRVVV^^^lllyyymmm>>>666555333000000000111222111222222333333444555555666555555444555666777888666888999777555555888<<<<<<999777888:::;;;888666888777777777777888888999:::999888777777888:::<<<999999999999:::;;;<<<===<<<<<<>>>@@@???@@@IIISSSiii}}}kkkiiizzztttjjj___YYYVVVXXX___gggtttzzz~~~{{{vvvoookkkjjjkkkllllll~~~oooWWWIIIHHHDDDDDDHHHEEEFFFFFFFFFEEEDDDCCCBBBBBBAAA???@@@EEEGGGDDDAAAAAA>>>CCCEEEEEEGGGKKKKKKIIIFFFDDDBBBBBBCCCEEEEEEDDDGGGDDDBBBCCCFFFGGGEEECCCBBBCCCEEEFFFKKKNNNLLLFFFDDDEEEDDDCCC@@@???@@@AAA>>>===<<<===??????>>>===>>>???@@@@@@AAACCCGGGJJJGGGHHHVVVbbb~~~KKKOOOPPPNNNMMMLLLHHHBBB:::<<<@@@FFFNNNVVVYYYYYYPPPNNNKKKJJJLLLQQQVVVYYYYYY___dddeeefffooouuukkkhhhiiijjjjjjaaaWWWPPPQQQYYYcccnnnwwwfff<<<555444222111000111222222111111222333333444444555444444444444444666777777555777777666555555777::::::888777777999:::999777666666666666666777888999999888777777888999;;;===888888888888999;;;<<<===;;;;;;<<<>>>======DDDMMM[[[zzzvvvggg|||uuuoooeee[[[VVVVVV]]]dddooouuu~~~}}}vvvpppmmmlllllllllpppcccPPPHHHHHHDDDDDDFFFBBBHHHHHHGGGFFFFFFGGGJJJLLLHHHDDDCCCFFFGGGDDDBBBCCCDDDFFFFFFDDDEEEIIIKKKIIIGGGFFFEEEDDDDDDDDDDDDDDDHHHFFFEEEEEEGGGGGGFFFDDDBBBBBBBBBCCCGGGIIIHHHFFFIIIIIIGGGEEEAAA@@@AAABBBAAA???>>>>>>??????>>><<<===>>>>>>???@@@DDDJJJNNNJJJKKKWWWaaa{{{GGGLLLPPPOOONNNNNNJJJEEE===<<<===CCCJJJOOOTTTVVVRRRPPPLLLJJJKKKOOOTTTWWWXXX^^^ccccccbbbgggtttvvviiieeegggkkknnnnnnaaaWWWYYYaaajjjqqquuu{{{~~~{{{zzz\\\;;;444333222111111111222333111111222222333444444555333333333333444555666777555666666666666666777888888777777777999999999888555555555555666777888888666666666666777999:::;;;777777777888999:::;;;;;;:::999:::===<<<<<<@@@GGGWWW^^^}}}gggtttxxxuuummmaaaWWWUUUYYY^^^iiipppxxx|||vvvsssrrrqqqqqqkkksssXXXKKKIIIJJJDDDEEEGGGAAAIIIIIIHHHGGGGGGLLLSSSYYYQQQJJJEEEEEEEEEBBBCCCEEEQQQQQQMMMFFFEEEJJJLLLLLLGGGGGGGGGFFFEEEDDDEEEEEEHHHGGGGGGFFFGGGGGGFFFEEEGGGDDDAAABBBCCCCCCEEEFFFNNNNNNMMMJJJFFFDDDCCCDDDDDDBBB@@@@@@@@@???===;;;<<<<<<===>>>@@@FFFMMMRRRYYYYYYccciii~~~BBBJJJPPPPPPOOOOOOLLLGGGBBB===<<<@@@EEEIIINNNSSSSSSQQQNNNKKKLLLNNNQQQSSSWWW\\\aaaaaa```dddmmmvvv||||||}}}}}}}}}|||tttmmmmmmrrrvvv{{{nnndddfffnnnsssuuuwwwxxx{{{yyyxxxxxxMMM999222222222111222222333333222222333444444555555666222333333444555666777777666666666666777777777777777777888888888888888888666555555555555666666777555555555666777888999999888888777777888888999:::999777888<<<<<<;;;>>>CCCPPPKKKqqqkkkfffyyy|||wwwiii[[[UUUVVVWWWaaakkkrrr{{{|||zzzyyyxxxnnnmmmssshhhMMMFFFHHHJJJEEEGGGJJJDDDIIIIIIIIIGGGHHHMMMVVV]]]UUUMMMFFFDDDCCCBBBDDDGGGSSSRRRLLLEEECCCFFFIIIHHHGGGHHHIIIHHHFFFEEEFFFGGGHHHHHHHHHGGGFFFFFFEEEEEEJJJFFFDDDDDDDDDCCCDDDHHHOOOPPPQQQOOOKKKIIIGGGGGGFFFDDDBBBBBBBBBAAA???===<<<===>>>???AAAFFFLLLQQQZZZ[[[gggnnn>>>GGGOOOPPPOOOOOOLLLHHHFFF???<<>>888111111111222222333333333555555555666777777888888333444555777888888999999666666666777888888888777777888888888777777777888666666555444444444555555666666666666777777888888999999888777777777777888777666777;;;<<<;;;===AAADDDDDDXXX{{{gggsss{{{{{{ooo```YYYXXXWWW[[[fffmmmtttuuussstttzzzmmmXXXGGGCCCHHHIIIDDDGGGKKKEEEGGGIIIJJJIIIHHHJJJPPPVVVQQQJJJDDDDDDDDDCCCDDDGGGIIIJJJGGGBBBAAADDDEEECCCFFFHHHJJJIIIGGGFFFGGGHHHHHHHHHHHHGGGFFFEEEEEEEEEFFFDDDEEEIIIHHHDDDDDDHHHHHHJJJMMMNNNLLLJJJHHHHHHEEEDDDCCCCCCDDDDDDCCCBBB@@@@@@AAAAAAAAADDDIIILLLRRRRRR^^^ggg<<>>BBBGGGIIIIIIHHHGGGFFFDDDCCCBBBDDDFFFGGGGGGFFFCCCCCCCCCBBBAAACCCFFFHHHRRRPPPYYY^^^tttCCCBBBGGGPPPSSSOOOLLLNNNJJJEEE>>><<>>AAAFFFIIIHHHRRR[[[WWWeeesssGGGCCCCCCJJJNNNLLLJJJJJJIIIFFFAAA======AAAGGGKKKRRRSSSRRROOOKKKJJJKKKNNNQQQUUUYYY[[[]]]bbbjjjqqq||||||vvvqqqnnnmmmmmmnnnqqqrrrssstttvvvyyy~~~~~~~~~}}}uuuqqqqqqsssmmmnnnqqqtttwwwwwwsssppphhhfffbbb]]]YYYWWWWWWWWWMMMNNNOOOOOOPPPQQQQQQQQQRRRTTTVVVXXXYYYZZZ]]]___ccccccbbb^^^[[[\\\ccciiibbbaaabbbeeeggghhhmmmttt~~~|||zzzzzz{{{|||{{{yyy||||||wwwkkkmmmyyyyyy]]]CCC444555333333222222333333444555777777777777777777777666777888888888999999999999999777777999<<<;;;666111888777777666555555444444555555555666666666666777666555444333333555666888888777666555555555666777777777888888999:::;;;;;;???AAA???OOOooommmnnnsssuuunnneee```___]]]```iiiqqq}}}~~~www___MMMFFFEEEEEEDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCDDDDDDEEEFFFFFFFFFFFFFFFEEEEEEEEEBBBCCCDDDEEEEEEFFFFFFFFFEEEEEEDDDDDDCCCBBBBBBBBB???@@@CCCEEEFFFFFFEEEDDDDDDDDDEEEEEEFFFEEEEEEEEEDDDCCCBBBCCCEEEFFFEEEDDD>>>???AAAAAAAAABBBCCCEEEIIIPPPYYYZZZjjjvvvSSSIII@@@BBBHHHKKKJJJHHHIIIHHHEEE@@@<<<===BBBGGGMMMQQQUUUSSSNNNKKKKKKNNNPPPSSSWWWYYY\\\aaahhhnnn~~~zzzuuuqqqpppqqqrrrqqqqqqpppnnnlllkkkmmmooovvvuuutttsssrrrqqqrrrrrrqqqtttvvvxxx|||ssskkkkkkkkkllllllmmmmmmnnnrrrqqqnnniiibbb]]][[[ZZZVVVXXX]]]dddkkkjjjccc]]]ZZZXXXVVVSSSPPPNNNMMMMMMIIIIIIHHHHHHGGGGGGGGGGGGFFFGGGHHHIIIJJJMMMQQQTTT[[[[[[ZZZVVVSSSSSSVVVZZZTTTRRRRRRUUUUUUTTTXXX^^^lllttt~~~~~~|||zzzzzz|||||||||{{{|||~~~wwwlllppp{{{bbbGGG999333444333333333333333444444555777777777777777777777777888888888888999999999999999888777999:::999444///666666555555444444333333444444444444555555555555444333222222222333555666333444444444555555666666777777888888999999999:::AAA@@@:::CCCaaa{{{iiibbbooozzzuuukkkhhhbbb```bbbfffgggnnnlllVVVJJJGGGEEEEEEEEEEEEDDDCCCBBBAAAEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCDDDEEEFFFGGGGGG@@@AAAAAABBBCCCCCCDDDDDDDDDDDDCCCCCCBBBAAAAAA@@@@@@@@@@@@AAABBBCCCDDDEEECCCCCCDDDDDDDDDCCCBBBBBBEEEDDDDDDDDDEEEDDDBBB???<<>>>>>AAAEEEGGGFFFEEEDDDDDDKKKLLLWWW\\\bbb___pppnnn^^^III<<<===EEEKKKLLLGGGIIIIIIDDD===999:::>>>BBBJJJRRRTTTRRRNNNMMMNNNQQQRRRTTTUUUWWWZZZ]]]___bbbjjj||||||uuummmhhhfffeeeeeeiiiqqqxxx{{{xxxtttnnnooonnnjjjlllqqquuutttpppnnnhhhaaa^^^]]][[[WWWWWWVVVTTTUUUXXXXXXWWWVVVTTTVVVYYY\\\^^^]]]ZZZXXXWWWTTTUUU[[[dddgggbbb\\\XXXUUUSSSTTTVVVXXXXXXXXXQQQPPPMMMJJJIIIJJJKKKLLLKKKJJJHHHEEEDDDEEEIIIMMMNNNNNNMMMKKKGGGEEEDDDDDDDDDBBBCCCEEEEEECCCEEEJJJVVV```ppp}}}|||yyyzzz{{{{{{{{{{{{|||}}}~~~|||yyy}}}{{{LLL888666555444444444333333444444555666666777777777888888888999:::999999999999999999999444555777999999888666333333333333333222222222222222222222222333333333333111111111111111222333333555555666666666555444333777777777777777777777777555888;;;AAAGGGSSSwwwgggkkksssuuussstttmmmeeemmm~~~zzzmmmaaaZZZ\\\```bbbiiissszzz___MMMDDDBBBAAAAAABBBCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEDDDDDDCCCAAAAAA@@@@@@@@@===>>>???AAACCCEEEFFFGGGAAAAAAAAAAAAAAACCCDDDEEEEEEEEEDDDDDDCCCBBBBBBAAAEEECCCAAA@@@@@@BBBDDDEEEDDDDDDDDDDDDCCCBBBAAAAAA@@@@@@AAACCCDDDDDDAAA??????AAABBBCCCBBBBBBCCCDDDCCCHHHVVV[[[```]]]qqqoooeeeSSSAAA;;;@@@FFFIIIGGGIIIIIIFFF@@@;;;::::::???DDDJJJOOOQQQPPPOOONNNPPPQQQRRRSSSUUUWWWYYYZZZZZZ```ppp{{{qqqhhhdddbbbaaacccmmmyyy{{{tttuuurrrkkkiiilllllljjj___\\\VVVSSSTTTXXX[[[\\\ZZZXXXVVVWWWZZZ[[[YYYWWWTTTUUUXXX[[[^^^___]]][[[YYYWWWWWW[[[ccciiijjjhhhaaa\\\XXXWWWYYY[[[[[[ZZZWWWTTTPPPLLLKKKKKKMMMOOOLLLLLLJJJGGGEEEGGGJJJMMMMMMLLLKKKIIIGGGEEECCCCCC@@@???@@@CCCBBB@@@BBBGGGSSS^^^mmmzzz{{{yyyxxxyyyzzzzzzzzzzzz}}}~~~|||}}}~~~pppGGG999888555555444444444444444555555666666777777888888999999999::::::::::::999999999999333555777999:::999777555333333333333222222222222222222222222333333333333111111111222222222222222666666555555555444444444555555666666777777777888888999999<<>>???@@@BBBCCCDDDDDDBBBBBBAAAAAAAAACCCDDDFFFEEEEEEDDDDDDCCCBBBBBBBBBCCCBBBBBBAAAAAAAAABBBBBBBBBCCCCCCCCCCCCBBBBBBAAA>>>>>>>>>AAACCCCCCBBB@@@>>>>>>>>>===<<<===@@@BBBBBBHHHUUUWWW^^^___qqqkkkkkkaaaNNN@@@>>>CCCEEEGGGHHHHHHGGGDDD???;;;999===>>>BBBIIIOOOQQQPPPNNNMMMMMMNNNQQQTTTWWWYYYYYYWWW[[[fffwwwwwwrrrkkkeeeccckkkyyy~~~}}}vvvmmmiiikkkllljjjccc^^^YYYXXXZZZ]]]aaadddfffbbb```aaadddfffccc```[[[ZZZ\\\___dddffffffdddaaa```___bbbggglllooopppiiiccc]]]\\\___bbbccccccccc```ZZZUUURRRRRRSSSUUUTTTSSSQQQMMMJJJIIIKKKMMMNNNMMMKKKJJJIIIHHHGGGFFFDDDBBBCCCEEEDDDAAABBBFFFQQQZZZiiiuuu{{{|||{{{yyyvvvxxxzzzyyyyyyyyy|||}}}yyyuuuxxx|||~~~```???888777333555444444444444444555666666666777777888888999::::::;;;;;;:::::::::999999999555777:::;;;:::888666555333333333333333333333333222222222333333333444444111111222222333333222222444333333222222333555555444444555555666777888888::::::888999<<>>>>>??????@@@AAAAAAAAABBBAAA@@@@@@@@@BBBDDDEEEDDDDDDCCCCCCBBBAAAAAA@@@CCCDDDEEEFFFEEEDDDBBB@@@@@@@@@AAAAAAAAAAAAAAAAAA???>>>===???AAABBBAAA@@@===>>>>>>===<<<===???AAAEEEJJJSSSVVVhhhssshhhpppmmmZZZGGG@@@BBBDDDGGGGGGGGGGGGFFFBBB<<<888<<<;;;===DDDMMMRRRQQQOOOJJJJJJLLLOOOTTTXXXYYYZZZVVVWWW^^^jjjuuusssjjjbbbhhhxxx{{{ooojjjkkknnnmmmqqqkkkeeecccccceeegggjjjvvvrrroooqqqtttvvvsssooofffeeefffjjjpppuuuvvvuuukkkkkkkkkkkkmmmooorrrtttooohhhbbbaaafffkkknnnnnnlllhhhaaa[[[WWWVVVWWWXXX___^^^ZZZUUUOOOLLLLLLLLLOOONNNLLLKKKKKKKKKJJJIIIEEEDDDDDDFFFDDD@@@@@@DDDNNNXXXeeeqqqxxxzzzzzzzzztttwwwyyyyyyxxxxxx||||||vvvpppttt{{{TTT777555444111666555444444444444555666666666777777888999999::::::;;;;;;;;;::::::999999999777:::<<<<<<:::777555444333333333333333333333333222222333333333444444444111111222333333333333222111111000///111333555777333333444555666777888999888:::999<<>>===???AAACCCBBBBBBBBBCCCDDDEEEEEEFFFHHHGGGEEECCCAAA@@@@@@????????????????????????@@@AAAAAA?????????AAACCCEEECCCCCCBBBAAAAAA@@@@@@???EEEFFFIIIKKKJJJGGGDDDAAA===>>>???@@@@@@@@@@@@@@@AAA???===>>>???@@@@@@@@@>>>@@@AAAAAA@@@???@@@AAABBBGGGPPPYYYzzzcccaaaqqqtttUUUAAACCCBBBLLLIIIEEEFFFGGGDDD===666888888:::AAAIIIOOOQQQQQQNNNMMMKKKLLLNNNQQQSSSTTTVVVZZZ^^^cccjjjxxxyyyvvvggghhhyyyvvvlllgggjjjpppuuuzzz}}}}}}xxxtttqqqqqqzzzyyyzzz}}}}}}yyytttssssssssstttvvvxxxzzzxxxsssoooppptttvvvuuusssqqqnnnjjjggghhhmmmssswwwwwwqqqhhhaaa]]]\\\\\\]]]fffccc^^^WWWRRROOOPPPRRRSSSRRRPPPNNNLLLLLLLLLMMMKKKIIIEEEAAA???@@@DDDGGGRRR]]]iiiooouuu{{{|||{{{zzzyyyzzz}}}wwwmmmsss~~~kkkBBB777999666555999666666777777777777666666666666666666888:::<<<===::::::;;;<<<;;;:::888777999999999999:::;;;<<<<<<:::999666222///000444777222333111///111666666333666111///222333111111444///000111222222222222111555555555555666666666666555777888888888>>>HHHQQQkkkttt}}}hhh```aaa]]]TTTXXX[[[bbbjjjrrrzzzeee\\\XXXOOOGGGFFFDDDDDDBBB???===<<<>>>@@@DDD@@@???BBBDDDEEEEEEEEEHHHGGGFFFEEEDDDCCCBBBAAABBBBBBAAA@@@@@@@@@@@@AAA???BBBCCC??????AAABBBAAADDDDDDDDDCCCBBBBBBAAAAAA@@@JJJSSSRRRJJJCCCBBBDDDAAA@@@???>>>>>>>>>???@@@@@@??????>>>>>>???@@@AAAAAA@@@?????????AAADDDEEE@@@OOOVVVfffggg```hhhppp]]]EEE???BBBIIIGGGGGGHHHHHHEEE???:::888888999???FFFMMMPPPPPPOOOMMMLLLKKKMMMOOOQQQRRRRRRUUUZZZ]]]cccmmmzzzvvvooouuu}}}ssskkkhhhlllsssxxx||||||~~~{{{{{{|||~~~~~~{{{xxxyyy}}}~~~|||yyyyyyuuuoookkkkkkpppuuuyyyyyypppiiidddbbbaaaaaafffeeebbb]]]WWWTTTSSSTTTZZZ[[[YYYUUUPPPMMMLLLNNNLLLKKKGGGBBB@@@AAAEEEHHHUUU___jjjpppuuuzzz~~~~~~}}}zzzzzz{{{~~~ssslllrrr|||^^^===555888555555999777777666666666666777777999888777777777999:::;;;;;;;;;;;;:::999888777777888888777777888888999999888777555444333333333333///111111111666>>>AAA@@@777222///111111///...000...///000111222222222222444555555555666666666666444666888888888===EEELLLttt~~~tttppp{{{mmmbbb\\\XXXUUUWWW\\\ccckkkttt{{{jjjUUURRRSSSMMMHHHGGGDDDDDDCCC@@@>>>>>>???AAACCCBBBAAAAAABBBCCCCCCDDDFFFFFFEEEEEEDDDCCCCCCBBBCCCBBBBBBBBBBBBBBBCCCCCC>>>DDDFFFAAA===???CCCEEEDDDDDDCCCBBBAAA@@@@@@???<<>>>>>???@@@AAAAAA@@@@@@??????>>>>>>??????>>>===>>>@@@BBBCCC@@@NNNWWWgggxxxnnngggllliiiPPP===AAACCCEEEHHHJJJIIIGGGCCC@@@999888888;;;AAAHHHMMMOOOPPPNNNLLLJJJJJJLLLNNNPPPOOORRRVVVYYY\\\bbbjjjpppyyyuuuxxx{{{xxxtttrrrsssxxx~~~~~~wwwrrrpppsssxxx|||xxxpppiiifffffffffjjjkkkjjjhhhccc^^^[[[ZZZ^^^bbbddd^^^UUUNNNNNNQQQOOOMMMIIIDDDAAABBBFFFJJJXXXbbblllppptttyyy||||||}}}zzzzzz}}}~~~~~~|||vvvpppnnnssszzz~~~eeeLLL777555777555555:::888777666555555666777888;;;:::999888888777888888;;;;;;:::999888888888888777777666555555555555666555444444666999888444111...000000111777AAAEEEEEE444000...000111//////111...///000000111222222333444444444555555555666666333555888888888;;;AAAFFFZZZkkknnnyyy}}}iii___^^^XXXXXXXXX[[[aaajjjsssxxxzzz|||fffUUUHHHJJJOOOLLLHHHGGGDDDDDDCCCBBB@@@@@@BBBDDDCCCDDDCCCAAA@@@@@@BBBDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCDDDEEEEEEFFFFFFNNNTTTTTTJJJ@@@===AAACCCDDDCCCCCCAAA@@@???>>>>>>:::>>>BBBDDDCCCBBBBBBBBBCCCBBBAAA@@@???>>>>>>>>>AAAAAABBBAAA@@@???===<<<>>>===<<<<<<===>>>@@@AAA@@@OOOYYYlllqqqgggooo___DDD???===BBBGGGJJJIIIGGGEEEDDD;;;999777888<<>>AAAFFFnnn|||jjjlllyyyuuuhhhfff```]]]XXXWWWZZZaaaiiioooyyyyyy{{{kkkYYYNNNGGGJJJOOOMMMHHHEEECCCDDDDDDCCCBBBBBBDDDFFFCCCFFFEEEAAA???@@@CCCCCCAAABBBBBBCCCDDDEEEFFFFFFCCCDDDEEEFFFGGGHHHHHHIIIUUUXXXUUUKKKBBB@@@AAABBBEEEDDDCCCBBBAAA???>>>>>>>>>>>>???AAADDDEEEDDDCCCDDDCCCBBBAAA@@@???>>>>>>???@@@BBBBBBBBB@@@>>><<<===============>>>???@@@@@@OOO]]]uuuwww___iiihhhPPP@@@:::???DDDHHHHHHGGGFFFFFF===;;;888777888>>>DDDIIIMMMNNNMMMKKKHHHHHHJJJLLLMMMPPPTTTWWWYYYZZZ[[[\\\___dddwww}}}xxxtttrrrtttzzz{{{tttqqqrrruuuwwwyyyxxxsssmmmgggeeefffiiijjjmmmqqqrrroooiiidddaaaeeennnuuupppbbbWWWVVVYYYXXXTTTOOOIIIEEEFFFJJJNNN\\\eeelllnnnooosssuuuuuuzzzxxxwwwxxxzzz{{{yyyvvvvvv{{{~~~~~~~~~~~~```CCC<<<888<<<<<<888888<<<999777666444444666777999888999999999::::::::::::888888888888:::<<<>>>@@@888777666555444333333333444111000333:::>>>===;;;111111///+++---222444111///,,,,,,222555555555777666555444222111111111111333333333333444444444444555777999:::;;;<<<===>>>>>>SSSsssrrreeeccctttuuunnnddd___XXXTTTTTTZZZbbbgggtttuuuzzzooo\\\SSSMMMIIILLLOOOMMMHHHEEECCCDDDEEEDDDCCCCCCEEEFFFCCCGGGGGGCCCBBBEEEFFFCCC@@@@@@AAACCCDDDFFFGGGGGGCCCDDDEEEGGGHHHIIIIIIIIIGGGGGGEEEAAABBBFFFFFFDDDEEEEEEDDDCCCBBBAAA@@@@@@BBBAAA@@@AAACCCDDDDDDBBBDDDDDDCCCBBBAAA@@@???>>>===>>>@@@BBBCCCBBBAAA??????>>>>>>>>>??????@@@@@@@@@PPPaaa|||ttt\\\```gggZZZIII<<<>>>AAAEEEGGGHHHGGGFFF@@@>>>:::777666999@@@EEEIIILLLNNNMMMJJJIIIJJJMMMKKKMMMOOORRRUUUVVVWWWXXX]]]\\\ggg}}}tttrrrssstttsssqqqxxxyyywwwxxx{{{}}}~~~|||xxxuuutttvvvyyy{{{yyyvvvpppllliiiiiikkklllmmmllljjjeee```^^^aaadddjjjmmmqqqrrrpppkkkgggeeeiiisss{{{wwwjjj^^^ZZZ[[[\\\XXXRRRKKKGGGHHHLLLQQQ^^^fffmmmnnnooorrruuutttwwwxxxyyyyyyxxxvvvuuutttxxx~~~~~~ZZZ@@@<<<;;;>>>===::::::===888777666555555666777888777777999:::;;;;;;;;;;;;666666777999:::<<<>>>???888777666555444333333333555222000222666:::<<<<<>>@@@AAABBBCCCBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@NNN___zzzppphhhbbbbbbaaaXXXAAA???@@@CCCGGGJJJHHHFFFCCCAAA===888555666<<<@@@DDDIIINNNOOOLLLJJJKKKNNNMMMLLLMMMNNNQQQSSSUUUVVV]]]YYY```tttzzzqqqoooqqqtttuuurrruuu{{{~~~zzzvvvvvvvvvwwwxxxzzz{{{zzzxxxtttrrrmmmiiigggggghhhiiijjjjjjiiigggffffffggghhhgggeeebbb___^^^^^^_________```^^^YYYTTTRRRUUUYYY```cccffffffdddaaa___^^^cccmmmwwwwwwnnnddd_________[[[TTTLLLHHHIIINNNRRRaaahhhoooooopppsssvvvvvvxxx{{{~~~|||vvvqqqpppqqquuu|||}}}}}}}}}vvvPPP@@@===;;;<<<<<<:::;;;===777777666666666666777777777888999;;;;;;;;;;;;;;;555666777888999:::::::::666555444444333333333333555444222111222333555666,,,......---///222111---111...///333555333111222444333111//////000111222222222222222333333333333555555666777999;;;;;;;;;@@@EEEKKKkkk{{{vvvtttqqqpppjjjeeegggpppxxx|||tttnnneee]]]XXXWWWXXXZZZ\\\___gggpppwww~~~zzzfffZZZVVVIIIIIIHHHHHHJJJLLLKKKIIICCCDDDEEEEEEDDDCCCCCCDDDBBBGGGHHHGGGNNNUUUPPPEEE??????AAABBBDDDEEEFFFGGGAAACCCEEEGGGGGGGGGFFFFFFEEEGGGFFFDDDEEEGGGDDD???BBBBBBBBBBBBBBBBBBBBBBBB@@@@@@AAABBBBBBBBBBBBBBBBBBCCCDDDDDDCCCBBBAAA@@@???@@@@@@AAAAAABBBBBBBBB@@@@@@@@@@@@@@@@@@@@@???AAAKKKWWWqqqwwwrrrxxxiii___ddddddEEEAAA???BBBHHHKKKJJJGGGDDDCCC???999555555999>>>BBBHHHNNNPPPNNNLLLMMMOOOPPPNNNMMMMMMPPPSSSUUUVVVWWWTTTYYYfffoooxxx}}}yyywwwxxxyyyttttttuuuwwwzzz}}}yyyvvvssstttuuuvvvtttqqqnnnkkkggggggiiijjjiiigggbbbaaa___]]]]]]]]]^^^^^^^^^```bbbbbb```^^^\\\\\\ZZZYYYXXXWWWVVVVVVVVVWWWUUUVVVUUUPPPJJJHHHKKKOOOOOOQQQTTTTTTRRRPPPOOOOOOXXXbbbnnnrrrnnnhhhdddddd```\\\UUUMMMIIIJJJOOOSSScccjjjpppqqqqqquuuxxxxxxzzzuuunnnmmmoooqqqwwwzzzxxxzzz~~~{{{lllDDD@@@<<<999:::::::::;;;===666666777777777777666666888999:::;;;<<<;;;:::999555666777888888777666555555444333333222222333333444444444222///......///+++---...---///111///+++---***,,,222555333333444000///...---...000222333111111222222222333333333444333333555888:::::::::777>>>@@@WWWrrrgggwww|||lll^^^cccttt|||rrrfff]]]WWWUUUTTTWWWYYY```jjjrrrxxxyyy}}}mmmWWWQQQUUUKKKKKKJJJHHHHHHJJJJJJIIICCCDDDFFFEEECCCBBBBBBCCCBBBFFFGGGHHHRRR[[[TTTEEE??????AAABBBDDDEEEFFFGGGAAABBBDDDFFFGGGFFFEEEDDD:::AAAEEEDDDCCCDDDEEECCC@@@@@@AAAAAAAAABBBBBBBBB???AAADDDDDDCCCCCCDDDFFFBBBCCCDDDDDDDDDCCCBBBAAABBBBBBAAA@@@@@@@@@AAAAAA??????@@@@@@@@@??????>>>AAAHHHQQQiiiqqqqqqooobbb\\\bbb]]]LLL======CCCFFFHHHLLLGGGFFFDDD???:::666555555:::>>>CCCIIIMMMOOOOOOOOOSSSRRRQQQNNNKKKKKKNNNPPPTTTXXX]]]```ccclllxxx|||zzzxxxwwwvvvvvvwwwxxxrrrqqqpppppprrrsssuuuvvvpppmmmjjjjjjkkkllliiigggbbbbbbaaa`````````aaabbb```^^^]]]^^^aaacccbbbaaaaaa___]]]YYYWWWVVVUUUUUUWWWUUUSSSQQQQQQOOOMMMKKKOOOPPPPPPNNNJJJHHHHHHHHHPPPXXX___bbbhhhmmmjjjcccddd^^^YYYWWWRRRMMMQQQYYYdddiiiooorrrqqqrrrvvvzzz}}}|||tttnnnmmmoootttuuuwww{{{~~~}}}|||SSSBBB;;;:::999999888888999999888888777777777777888888;;;;;;;;;::::::;;;;;;;;;666666666666555555555555222222222222111111000000111111222222111000...---...------------...//////...///000222444555555555////////////000000000000000000000000000111111111222444666777999999888888888??????CCCdddwwwiiisssyyyrrreee]]]^^^bbb|||pppcccccc```WWWTTTRRRVVV___eeeiiiqqqzzz~~~xxxqqqsss~~~uuu]]]SSSOOOMMMJJJFFFBBBBBBEEEGGGEEEBBBDDDDDDCCCCCCCCCCCCDDDDDDDDDFFFJJJLLLLLLJJJGGGEEEEEEDDDBBBAAAAAABBBCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBAAAAAACCCFFF@@@@@@@@@@@@@@@???>>>===>>>???@@@AAAAAAAAAAAA@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@?????????>>>>>><<<===???>>>=========???CCCHHHPPPaaawwwlllhhhcccaaadddddd```SSSCCC>>>DDDHHHGGGHHHGGGEEEAAA<<<888666666999<<>>>>>>>>======>>>>>>???@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>;;;<<<===<<<::::::<<<>>>===DDDMMM^^^}}}kkkhhhjjjfff```dddooohhhLLL:::>>>DDDCCCHHHIIIGGGDDD???:::999888777:::???DDDIIIMMMPPPQQQMMMLLLKKKIIIIIIKKKPPPSSSSSSUUUXXX[[[^^^bbbdddeeeqqq}}}wwwrrrrrruuuyyyzzz}}}~~~yyyuuurrrllljjjiiihhhiiillloooqqqqqqnnnkkkiiiiiiiiiiiihhhiiiiiihhhgggeeedddcccbbbZZZYYYXXXYYYZZZYYYWWWUUUUUUTTTRRROOOLLLKKKMMMOOOPPPQQQOOOOOOVVVcccnnnsssooollliiigggddd```bbbffflllppptttvvvvvvwwwzzz}}}}}}xxxvvvwwwyyywwwxxxzzz|||[[[???;;;<<<;;;;;;:::999:::::::::888777777666666777777888888888777777777777888888555555555555444444444444222111000///000111222333222111000//////...//////---------------......///---......///......------.........////////////000/////////000000111111111222333444555555666555555;;;222444@@@GGGTTTwwwqqqpppnnnkkkfff```]]]\\\[[[mmmvvvgggfffbbbZZZSSSQQQRRRVVV___gggqqqtttzzz|||{{{vvv{{{{{{kkkVVVMMMMMMMMMJJJIIIFFFCCCCCCFFFHHHGGGFFFBBBBBBAAAAAAAAAAAABBBBBBCCCCCCDDDDDDDDDCCCAAA@@@AAABBBBBBCCCCCCBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBB@@@AAAAAA@@@??????@@@BBB@@@@@@???>>>???@@@AAABBB===<<<<<<<<<===>>>@@@AAA>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>>>>>>>=========<<<<<<<<<;;;:::;;;>>>@@@:::CCCMMM[[[www|||zzzuuuccccccsssttt[[[BBB<<>>;;;;;;777888;;;@@@EEEJJJNNNQQQOOOOOOMMMLLLKKKNNNRRRVVVSSSSSSUUUYYY^^^ccceeeeeeppp}}}|||vvvuuuzzz|||~~~xxxuuuqqqooolllkkklllppptttwwwxxxuuupppllljjjiiihhhhhhhhhiiijjjjjjiiigggeeeddd[[[[[[[[[]]]]]]\\\YYYWWWYYYXXXVVVSSSPPPPPPRRRTTTRRRUUUWWWZZZ___gggnnnrrrzzzwwwtttpppllliiiiiijjjlllooosssuuuvvvyyy||||||xxxwwwvvvvvvwwwyyy{{{~~~oooMMM;;;???;;;:::999999888888999999777777666666666666777777777777666666666666777777444444444444333333333333111000/////////111222444222111///...---...//////------,,,,,,------...///,,,,,,------------,,,,,,------........./////////......//////000111111111222222333333444444444444;;;444777@@@>>>AAAaaazzzwwwqqqkkkgggbbb^^^___bbbcccggguuuxxxhhhaaa\\\WWWUUUUUUVVVXXXZZZiiilllqqqyyyppprrrttt]]]NNNMMMOOONNNIIIFFFDDDBBBBBBDDDFFFFFFEEEBBBBBBAAAAAAAAAAAABBBBBBDDDCCCCCCBBBAAA@@@?????????@@@BBBCCCCCCBBBAAA@@@BBBBBBBBBBBBAAAAAAAAAAAA???@@@@@@???>>>===>>>???>>>===<<<===>>>AAADDDFFF???>>><<<;;;;;;<<<>>>???<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<<<<<<<<<<<<<<<<;;;;;;>>>BBBFFF???GGGNNNXXXqqqsssgggqqqxxxlllRRR??????JJJFFFHHHJJJIIIEEEAAA???>>>888888999;;;@@@FFFLLLOOOSSSSSSRRRQQQPPPQQQTTTWWWVVVUUUUUUWWW\\\aaaeeefffkkkqqq{{{{{{~~~zzzvvvrrroooppptttzzz~~~|||xxxsssnnnkkkjjjjjjlllnnnpppqqqqqqnnnkkkhhhccccccdddfffgggeeeaaa^^^^^^______]]][[[[[[\\\^^^\\\___ccchhhlllpppwww|||yyytttrrrooommmmmmooorrruuuyyy|||{{{wwwuuuvvvxxx{{{}}}{{{^^^DDD:::AAA999888888777666777777777777777666666666666777777777777666666666666777777333333333333222222222222000000/////////000222333000///...---------...///,,,,,,,,,,,,,,,---......***+++,,,---............------------............---......///000000111111111111222222333333444444777888;;;<<<;;;???RRRfffyyyqqqhhhaaaYYYUUUZZZccciiikkkkkkppp}}}nnniiibbb[[[XXXWWWVVVSSSbbbdddhhhlllqqqvvvzzz|||~~~xxxjjjgggyyyxxxgggTTTMMMNNNOOOKKKFFFHHHGGGEEEEEEFFFGGGGGGGGGCCCCCCBBBBBBBBBBBBCCCCCCEEEDDDCCCBBBAAA@@@@@@@@@>>>???AAABBBBBBBBBAAA@@@AAAAAAAAAAAA@@@@@@@@@@@@>>>???@@@???===<<<<<<===???>>>===<<<===???BBBCCCCCCAAA>>><<<;;;;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;::::::888999::::::;;;???DDDHHHCCCIIILLLRRRjjjkkkmmmrrrnnnZZZCCC<<>>>>>???@@@AAAAAAAAAAAA@@@@@@@@@@@@????????????===???@@@???===<<<<<<<<>>;;;777555777===DDDIIINNNQQQTTTVVVVVVUUUVVVWWW[[[]]]^^^\\\YYYXXX[[[]]]___```gggwww~~~zzzyyy}}}}}}vvvsssrrrxxx||||||vvvrrrjjjmmmqqqvvvyyyxxxtttqqqrrrwww~~~}}}|||vvvttttttwwwyyy}}}}}}yyyzzzwwwrrruuuuuuuuuxxx{{{~~~}}}}}}||||||{{{zzzyyyxxx{{{vvvSSSEEE>>>999<<<888888777666666666666666666666555555555555666666444444333333333333444444222222111111111000000000...///111222111000...---,,,------......---------,,,,,,++++++,,,,,,---...+++,,,,,,---------,,,,,,+++,,,,,,,,,,,,---------,,,,,,---...///000111222000000000111222555777888333666777777999===??????WWWrrrjjjaaaUUURRRVVVXXXgggpppllliiiuuuooogggeee```YYYPPPTTTXXX]]]aaagggoootttwww~~~pppggghhhyyycccXXXPPPJJJKKKKKKGGGFFFHHHCCCCCCAAA@@@>>>===>>>???BBBBBBAAAAAAAAAAAABBBBBBCCCCCCDDDDDDDDDCCCCCCBBB>>>>>>>>>??????@@@AAABBB@@@@@@?????????>>>>>>>>>===???@@@@@@>>><<<;;;;;;??????>>>===<<<;;;::::::=========<<<<<<<<<<<<;;;::::::::::::::::::::::::::::::999999999888888888666777888888888999;;;======BBBFFFOOOiiiuuuxxxqqqeeeccceeeVVV@@@>>>CCCHHHKKKKKKHHHFFFEEE@@@<<<777444555;;;BBBFFFIIIMMMRRRUUUVVVVVVVVVVVVYYY^^^bbbbbb]]]ZZZ[[[^^^___aaaeeelll{{{}}}qqqtttzzz~~~zzz{{{zzz|||~~~xxxuuuxxxvvvqqqvvvuuuuuuvvvyyy|||~~~~~~{{{xxxwwwwwwwwwwwwvvvzzzmmmJJJBBB???::::::999888888777777777777777666666555555555555666666333222222222222222222333111111111111000000000000...000111333222000---++++++,,,---.........---,,,,,,,,,++++++,,,,,,---...---------,,,,,,***))))))++++++,,,,,,,,,---------,,,,,,---...///000111222//////000111333666888:::777444555999:::888:::???@@@uuuyyyqqqbbbWWWUUUWWW___kkkqqqmmmjjjvvv}}}vvvqqqfffZZZVVVWWWXXXWWWWWWZZZaaagggttt}}}}}}zzz|||~~~}}}pppjjjvvvppp[[[QQQKKKIIIJJJIIIFFFHHHNNNFFFFFFDDDBBB?????????AAAAAA@@@@@@@@@@@@@@@@@@AAAAAABBBCCCDDDEEEDDDCCCBBB???>>>======>>>@@@BBBCCC????????????>>>>>>>>>>>>===???AAA@@@>>><<<;;;;;;999:::;;;<<<============888999:::;;;<<<<<<<<<<<<::::::::::::::::::::::::999999999888888888888777999;;;<<<;;;999999999::::::@@@GGGSSSppptttfffhhhpppeeeQQQ>>>BBBEEEDDDFFFIIIIIIFFFDDDBBB>>>999666777;;;???AAADDDKKKTTT\\\___\\\YYYZZZXXXZZZ```ggghhhaaaZZZ```dddiiikkkooo{{{xxxwww}}}}}}zzz|||{{{wwwuuuuuuvvvvvvvvvxxxwwwrrrqqqvvvzzzzzz}}}zzzwwwvvvvvvwwwxxx}}}vvvuuutttQQQGGG@@@;;;;;;999888777666888::::::777444444444444444444444444444777444222333555666444111333111///...---...///000111111///...---,,,,,,+++000111333444333000---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,******+++,,,))))))***++++++++++++***,,,,,,,,,,,,---.../////////111333444444555777999666555444333444666888999AAAPPPrrrvvviiidddVVVXXX^^^kkkzzz{{{qqqzzz}}}vvvssshhhccc\\\WWWVVVWWWYYYYYYfffllltttwwwvvvtttsssttt|||}}}wwwsss|||rrr___UUUQQQNNNJJJFFFEEEFFFIIIKKKGGGGGGFFFEEEDDDCCCCCCBBBBBBBBBAAA@@@????????????EEEEEEFFFHHHIIIGGGDDDAAA>>>===<<<;;;;;;===???AAA===>>>@@@AAAAAA@@@???>>>AAABBBBBBBBBAAA>>>;;;999:::999999:::;;;<<<:::888::::::::::::::::::::::::888888999999999888888777999888888777777777777777666666666666777888999:::;;;CCCGGGMMMkkk|||zzzpppcccaaahhhhhhbbbEEE<<<999BBBJJJJJJIIIKKKFFFDDDAAA<<<999888:::===???BBBHHHQQQYYY]]]]]][[[[[[YYYYYY]]]ccceeedddaaa```ccceeefffhhhqqq}}}{{{~~~~~~|||yyyvvvttttttuuuvvvyyyyyyvvvqqqqqquuuwwwvvvzzzyyywwwuuuuuuuuuwwwxxxxxxuuuvvv|||gggIIICCC===::::::888999888666777999999666444666666555444333333222222444333111111222222111000222111///......///000111111000///...,,,,,,,,,,,,...000111222222000---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---000000///,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...//////000222333333444666888555555444333444666888999777EEE[[[wwwsssiiiaaaPPPGGGZZZ}}}tttuuuwww~~~}}}yyyuuunnnfff```\\\[[[[[[\\\___dddggghhhhhhhhhhhhwwwvvvwww{{{{{{qqqlllpppsss~~~wwweeeVVVNNNMMMJJJGGGDDDCCCDDDFFFHHHDDDCCCCCCBBBAAAAAA@@@@@@BBBBBBAAA@@@@@@@@@@@@@@@AAAAAABBBDDDFFFFFFDDDBBB@@@???>>>======>>>@@@AAA>>>???AAABBBAAA@@@???===>>>>>>??????>>>===;;;:::;;;:::999:::;;;;;;999888777777777888888888999999888999999:::999999888888999888888777777777777777777777666777777888999:::;;;BBBDDDJJJfff~~~yyynnnbbbZZZ\\\eeemmm]]]DDD666???HHHEEECCCHHHHHHGGGEEEAAA<<<:::999:::<<<>>>CCCKKKTTT[[[^^^___^^^\\\[[[[[[]]]aaadddfffcccddddddeeefffjjjooottt}}}zzzyyywwwuuutttuuuvvvwwwyyyxxxsssooorrrwwwxxxuuutttssssssssssssuuuvvvwwwuuuvvvxxxxxxvvvyyy|||XXXBBB???<<<:::<<<999;;;999777777777777666555777777666444333111000000222333333222000//////000111111/////////000111222000000...---,,,,,,,,,,,,,,,---///000000///---,,,++++++++++++++++++++++++)))---222444333///,,,***,,,,,,---............---+++++++++,,,,,,---...///...000222222222333555777555444333333444555777888111===CCCLLLnnnqqqeeeWWWMMMWWWpppzzziiidddkkkyyyyyymmmddd```___\\\[[[[[[\\\^^^___^^^^^^iiiiiikkkpppwww}}}~~~||||||~~~}}}~~~zzzoooeeeccchhhyyyrrreeeXXXNNNJJJJJJHHHFFFDDDDDDDDDFFFGGGBBBAAAAAA@@@@@@?????????BBBBBBAAA@@@@@@@@@AAAAAA>>>===>>>@@@CCCEEEEEEDDDCCCBBBAAA@@@@@@@@@AAABBB@@@AAABBBBBBBBB@@@>>>===:::;;;;;;;;;;;;;;;;;;;;;;;;:::999999::::::888666555555666777888999999:::999999:::;;;;;;::::::999999888888777777777777777777777777777888999:::;;;>>>CCCEEEKKKffftttjjj^^^VVV]]]iiiqqqXXXBBB<<<>>>@@@CCCHHHIIIIIIIIIFFFAAA<<<999999999;;;>>>EEEMMMVVV\\\``````aaa```]]][[[\\\aaaeeehhhhhhhhhiiikkkllllllkkkooozzz}}}yyyxxxwwwwwwxxxyyy{{{|||wwwuuupppnnnssszzz{{{wwwpppppppppqqqsssuuuvvvxxxvvvyyyyyytttnnntttjjjNNN@@@@@@===<<<>>><<<<<<;;;888666555555555555666666555444333222111000333555666444111///000222000000//////000111222333000///...---,,,,,,,,,,,,***+++---......---,,,+++++++++++++++++++++++++++)))---111333222...,,,***+++,,,------......------++++++++++++,,,---...///---///111111111111333555333333333333444555666777555;;;;;;<<>><<<;;;:::999999999999:::;;;;;;999999999:::999777555666666777888999:::;;;<<<::::::;;;;;;<<<;;;;;;;;;999888888777777777777777777777777888888999:::;;;>>>DDDFFFLLLeee|||ooo```]]]cccxxxnnnXXX???666>>>GGGIIIGGGIIIKKKIIIDDD???<<<:::999:::<<<@@@FFFOOOWWW\\\```cccdddbbb]]][[[]]]```iiiiiijjjmmmppppppnnnlllkkkpppwwwzzzzzzzzz{{{|||~~~yyyvvvpppnnnrrryyyyyytttnnnooooooppprrruuuxxxzzzyyy|||yyyrrrppp~~~ZZZFFF>>>@@@<<<;;;>>>;;;<<<;;;999777555555555666333333333333333222222222222444666444000...000222/////////000000111222222///...---,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,++++++***************************,,,......---++++++,,,******+++,,,,,,,,,,,,,,,++++++++++++,,,---......,,,...000000///000111333222222222333333444555666:::999;;;???HHHdddzzzddd___gggqqqzzzrrroooooonnnjjjeeeiiiqqqxxxsssmmmhhhfffbbb]]]XXX``````___```bbbaaa```^^^aaabbbbbbccceeeggghhhiiioooooooooooopppqqqrrrssspppnnnllljjjiiijjjlllmmmssszzz}}}rrriiifffgggmmm|||gggYYYRRRMMMKKKMMMHHHHHHIIIIIIIIIHHHHHHGGG?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBCCCBBB@@@>>>===???AAABBBBBBEEEDDDDDDCCCBBBBBBBBBBBB@@@AAABBBBBBBBB@@@===<<<<<<<<<;;;999999999999999999888888888999999777555555555666777999:::;;;;;;999:::;;;<<<<<<<<<<<<<<<999888888777777777777777777777777777888999:::;;;<<>>DDDGGGJJJJJJGGGCCC@@@>>><<<<<<<<<===@@@GGGOOOUUU\\\```dddeeebbb___^^^___fffggghhhkkknnnooonnnlllnnnnnnnnnppprrrwww}}}||||||}}}~~~{{{||||||}}}|||zzzsssnnnnnnqqqpppllllllllllllnnnqqqvvv{{{~~~~~~}}}xxx}}}yyybbbMMM???<<<>>>888888<<<888999::::::888666555555777222222222222333333333333///000111000///......///////////////000000000000......---,,,,,,,,,,,,,,,+++++++++,,,+++++++++***))))))))))))))))))))))))***++++++***))))))+++---((()))******++++++***************++++++,,,---...+++---//////......000111111111222333333444444555777555:::AAA@@@IIIooopppeeeeeerrrzzzllldddiiiooommmgggeeellloooqqqqqqooopppssswwwzzztttoooqqqlllddd^^^\\\[[[[[[ZZZ\\\[[[[[[[[[\\\]]]^^^___```aaacccdddfffggghhhhhhiiihhheeedddeeehhhlllnnnuuuzzz}}}zzzssskkkiiiiiihhhppp{{{xxxiiiYYYQQQMMMJJJJJJKKKDDDEEEGGGHHHGGGFFFCCCBBB<<<<<<<<<===>>>>>>>>>???>>>>>>??????@@@AAABBBCCCDDDBBB???>>>???@@@@@@???BBBBBBBBBBBBAAAAAAAAAAAA???@@@AAAAAAAAA???===<<<<<<<<<;;;;;;:::999888888888777666777999999777666333333444555666777777888999999:::;;;<<<<<<<<<<<<999888888777777777777777666666666666777888999:::===EEEOOO\\\sssvvvkkkfffssskkkNNN>>>888666@@@DDDHHHIIIHHHFFFDDDCCC??????===;;;<<<@@@GGGMMMTTTXXX^^^cccffffffeeeeeedddeeefffgggggghhhiiijjjkkkjjjjjjllljjjiiiqqq|||}}}{{{xxxxxxyyyzzzzzzzzzzzz|||}}}zzzyyytttlllhhhiiiiiiggggggggggggjjjpppxxxcccJJJDDD:::;;;===666777<<<999666888:::999777555666777444333333333222111111111///...---...///000000///...////////////......---------,,,,,,++++++,,,,,,,,,,,,,,,,,,+++******))))))))))))))))))))))))))))))******)))((()))+++---((()))******++++++******************+++,,,---...+++,,,......------///000000111222333333444444444222444888:::888===RRRjjjqqq|||mmmhhhkkkmmmqqqwwwrrrooojjjddd```_________www|||}}}zzzyyyvvvqqqnnnllljjjgggeeebbbaaa```__________________```bbbdddeeefffffffffjjjiiigggffffffgggiiijjjlllmmmkkkddd]]][[[```eeeuuu~~~cccXXXNNNKKKKKKIIIHHHHHHBBBCCCFFFGGGFFFCCC???===;;;<<<<<<===>>>>>>??????=========>>>???@@@BBBCCCBBB@@@???>>>???@@@???>>>>>>>>>??????@@@?????????<<<>>>???@@@@@@???===<<<888999:::;;;::::::999888666555555666888999888777444444444555555666666666888888:::;;;;;;<<<<<<<<<999888888777777777777777555555555555666777888999<<>>>>>AAAFFFHHHHHHGGGGGGFFFAAAAAA>>>;;;999<<>>;;;444888::::::888666666777666555444333111000//////111///---///222444222000.../////////...---,,,,,,------,,,+++++++++,,,,,,...------,,,+++***))))))))))))))))))))))))))))))((()))++++++******+++,,,))))))***++++++++++++***************+++,,,---...+++,,,------------...///000000111333333333333333111666777333333<<>><<<======>>>???@@@AAABBBBBB<<<<<<<<<===>>>@@@AAABBB???>>>===>>>???@@@???===;;;<<<===>>>>>>>>>>>>>>>;;;<<<>>>?????????===<<<444666888:::;;;:::999888444444444666888999999777666666666777777777777777777888999:::;;;;;;;;;;;;999888888777777777777777444444444555555666777888444???QQQeee|||wwwlllfffZZZaaarrr}}}cccJJJ???888===@@@AAACCCGGGHHHGGGIIIEEE???;;;<<>>>>>????????????>>><<<<<<======>>>@@@AAABBBAAA???======>>>???>>>=========<<<;;;;;;;;;;;;;;;>>>;;;999<<<@@@BBB@@@<<<777777777777777777777777666888999::::::999888666777777888888888888777777777777888888888999999999888888777666666666666666666666666666777888999::::::???KKK^^^xxxqqqhhhiiiaaaaaappp|||uuu]]]III???===;;;::::::<<>>>>>===>>>>>>>>>>>>>>>======>>>======>>>>>>???@@@AAA@@@???======>>>???>>>=========<<<;;;;;;;;;;;;;;;===:::999;;;???AAA???;;;666666666666666666666666555666777999999777666555666777777888888777777666666666666777777777888888888777777666555555666666666666666666777888999::::::???KKK]]]vvv|||ooossshhh^^^cccsss}}}tttdddNNNBBB999888777555999@@@DDDCCCCCCCCCDDDBBB???======@@@EEEMMMWWWaaaiiinnnnnnooooooooonnnmmmkkkjjjiiifffdddeeeeeecccdddgggjjjnnnrrruuuvvvxxxyyy{{{|||~~~{{{yyymmmnnnqqqtttvvvuuurrroooiiiooowww}}}~~~|||yyywww{{{zzzwwwsssooooooqqqttteeeccc```^^^^^^___aaaccccccccceeegggjjjooossswwweeeKKKDDD>>>===;;;:::::::::999666444555555444333222222222222444333222111000000000000///////////////////////////.........//////---,,,*********+++++++++++++++,,,+++******))))))************))))))))))))******))))))(((((())))))***+++))))))))))))************(((((()))******+++,,,,,,++++++,,,---...//////000000000000000111111111111111222222222333555999<<<;;;XXXuuussstttrrrcccZZZWWWVVVRRRNNNPPPVVVZZZZZZYYYXXX\\\______\\\YYYXXXXXXSSSTTTUUUXXX[[[]]]\\\[[[[[[\\\___bbbcccccckkktttwwwjjj\\\NNNFFFEEEDDDFFFHHHJJJJJJIIIGGGEEEBBBBBBCCCAAA???======>>>===============<<<;;;:::===============>>>???@@@@@@>>>======>>>>>>===<<<======<<<;;;;;;;;;;;;;;;;;;999888:::>>>???===:::555555555555555555555555333444555777777555444333666666666777777666666666444444555555555666666666777777666555555555555666666666666666777888999999:::???HHHYYYqqq|||tttxxxsssgggffftttfffPPP>>><<<<<<777555888===???BBBFFFHHHFFFAAA===;;;<<<>>>CCCKKKUUU^^^dddhhhjjjmmmpppqqqqqqpppoooqqqmmmjjjgggfffeeeeeefffhhhjjjlllmmmmmmnnnqqqsssqqqvvv{{{~~~~~~zzzwwwtttrrrjjjiiiiiijjjmmmoooooonnnjjjpppyyy}}}yyyuuuyyyyyyyyyuuupppjjjgggfff\\\[[[[[[ZZZ[[[]]]```aaa```bbbgggjjjjjjmmmvvvwwwSSSDDDCCC======<<<:::::::::888666333555444333222111000000000333222222111111000000000///////////////////////////...---...//////---+++*********+++++++++++++++,,,+++******))))))******+++***)))(((((()))***+++((((((((((((((()))******((()))))))))************((()))))))))*********++++++,,,,,,---......///////////////000000000000000000111222111111333666999999EEEMMMbbbwwwnnnpppttt{{{tttgggbbb^^^```dddccc\\\VVVUUUSSSRRRRRRRRRTTTUUUUUUTTTTTTWWW___jjjtttyyy{{{vvvdddVVVLLLEEEDDDFFFDDDEEEGGGHHHHHHGGGEEEDDDBBBBBBAAA???<<<;;;<<<============<<<;;;:::999888:::::::::;;;<<<===??????>>>===<<<===>>>>>><<<;;;<<<<<<;;;::::::::::::;;;999888777999;;;<<<:::888444444444444444444444444222333555666666555333222555555666666666666555555444444444444555555555666666666555444444555555555666555555666666777888999;;;>>>DDDRRRjjj}}}sssccckkkcccEEE<<<===;;;888777777:::???EEEIIIIIIEEEAAA===<<<;;;<<>>BBB@@@HHHccczzzlllooowwwvvvfff^^^xxx}}}|||}}}{{{rrrjjjhhhbbb[[[XXX[[[aaaeeegggjjjiiilllvvv|||iiiTTTJJJHHHGGGGGGHHHEEEEEEFFFGGGFFFDDDCCCAAAAAABBBAAA>>><<<:::;;;<<<<<<<<<<<<<<<;;;999888888555666777888:::<<<>>>???===<<<<<<===>>>===;;;999;;;::::::999999999999999777666666777888999888777555555555555555555555555333444666777777666444333444444444555555444444444444444444555555555666666555444444444444444555555555555555555666777888999;;;===BBBMMMddd{{{kkklllyyytttRRR???===AAA@@@<<<555777<<>>===;;;888999999888777777777777777444555555666666666555555555555555555555555555555444555777888888777555444333333444444444444333333333444444444555555555555444333333333333444555555555555555555666777888888;;;===CCCMMMcccrrriiillluuu}}}gggQQQHHHJJJGGG>>>777777999===BBBGGGIIIIIIHHHFFFBBB???>>>???@@@BBBHHHLLLTTT]]]eeelllqqqssswwwyyytttrrrpppjjjkkkkkkiiihhhgggiiikkkiiikkknnnpppqqqqqqrrrrrrtttsssssstttwwwzzz{{{{{{}}}{{{zzzyyyxxxvvvtttrrrqqqpppnnnllliiihhhggghhhiiifffdddbbbccchhhnnnrrruuuuuuttttttttttttpppjjjeeeeeeeeeccc___ZZZWWWUUUVVVXXXYYYZZZZZZ[[[ZZZZZZYYYXXXVVV]]]kkkxxxfffOOOGGG???>>>???<<<<<<:::999999:::999777555222222111111111111111222000111222222222222111000////////////////////////...---------......,,,***))))))******+++,,,,,,,,,,,,+++******))))))******))))))************))))))(((''''''''''''((())))))))))))))))))************)))))))))))))))((((((((()))************+++++++++,,,,,,---......///000000---///000111111222555777///555888;;;AAAEEE]]]{{{vvvrrrjjjddddddvvv^^^RRRGGGEEEFFFEEECCCCCCBBBBBBCCCCCCCCCCCCBBBAAA@@@BBBBBBAAA>>>;;;:::999:::;;;;;;;;;;;;;;;::::::888888888999:::;;;<<<===;;;;;;;;;<<<======:::777777777666555555555555666333444555555444333333444333333333333333333333333444555666777777666555444222222333333333333222222222222222333333333333444333333222222333444444555555555555555555666888888:::???HHHSSSfffrrr```bbbooovvv{{{gggXXXUUUJJJ;;;:::888888:::???DDDHHHJJJKKKIIIFFFCCCAAA?????????999===EEENNNWWW___dddgggrrr}}}xxxvvvuuurrrrrrqqqnnnkkkhhhhhhiiikkklllnnnpppqqqssstttuuussspppooopppssstttrrrooouuuuuuuuuuuuuuuvvvwwwwwwsssxxx~~~}}}yyytttooojjjlllnnnooommmlllkkklllnnnlllhhhdddbbbbbbbbbcccgggfffgggkkkqqqvvvzzz{{{zzzxxxxxxxxxwwwrrrjjjdddaaa___ZZZTTTPPPPPPSSSVVVYYYZZZZZZ[[[ZZZYYYWWWVVVUUUXXXhhhoooQQQAAACCC>>>:::;;;;;;;;;:::999999::::::888666111000000000000111111222000000222333333222111000////////////////////////...---,,,---......,,,***'''(((((()))***+++++++++,,,++++++***)))*********((()))***++++++***)))((('''''''''''''''((())))))))))))))))))************''''''(((((())))))******)))))))))))))))*********,,,,,,------...///000000+++---///000111222444666333555555999;;;666???YYYxxxeeennnvvv|||{{{{{{zzzwwweeeZZZLLLGGGCCCDDDDDDAAAAAACCC???@@@AAABBBCCCCCCCCCCCC@@@BBBCCCBBB???<<<999999::::::;;;<<<<<<<<<;;;;;;<<<<<<;;;::::::;;;;;;;;;;;;;;;;;;<<<===<<<:::777666666555444444444444444222333444444333222222333222222222222222222222222333444666777777666444333222222222333333222222222000111111111111222222222222222222222333333444555555444444555555666777888999AAALLLYYYiii