BM6P6(@ ttt^^^OOOSSSRRRVVVZZZkkkgggTTTSSSZZZ___ddd{{{{{{vvvlllddd^^^[[[ZZZaaaddd```___dddggggggkkkeeecccgggjjjkkkrrr|||^^^IIIHHH?????????>>>>>>>>>>>>>>>;;;===???AAAAAA@@@>>>===>>><<<;;;>>>BBBCCC???;;;===============<<<<<<<<<>>>=========>>><<<999666;;;:::888777666777888888777888999::::::999888777999999::::::::::::;;;;;;:::::::::999999999888888777777777777666666666666888999999888777777888:::888888999999999:::::::::;;;;;;<<<<<<===>>>>>>???IIISSSfff{{{oooYYYIII@@@;;;888555555555555555555555555777666444333333444555666666777888777666777888:::;;;999777666555666777888777777777999===CCCIIIMMM===;;;999777666666777888:::999777555555555666666444555555555444444555777777555222000///000222333000111222222333444555666222222111111111111111111000000000000000000000000000000000000000000000000//////000000000000////////////...------------...........................------------------------------............------////////////////////////........................////////////////////////................................................////////////////////////------------------------...........................------,,,,,,------...------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------,,,---......//////......---......///000111111222111111111111111000//////111111222222222222111111222333222111000000333555sss]]]OOOSSSQQQVVV___rrrppp^^^WWWXXXWWWYYYccc[[[ddd|||~~~nnnkkkeee___[[[XXXXXXXXXXXX^^^aaa```aaafffjjjjjjiiifffeeefffhhhqqq}}}[[[MMMDDD:::??????>>>>>>=========<<<:::<<<>>>@@@@@@???>>><<<>>><<<;;;>>>BBBBBB???:::<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>???===:::777999999888777777777777777666777888999999999888888888888888999999999::::::999999888888888777777777777777777777666666666555777888888777666666777999777888888888999999999999999999999:::;;;<<<<<<<<<===@@@GGGQQQ^^^kkkwww~~~wwwgggZZZRRRGGG>>>:::888888777444444444444444444444444666555444333222444555666555666666444333333555777;;;:::888666555555666777666666666888;;;@@@DDDGGG:::999777666555555666777999888777666555555555666333444555444222222333555444222000//////111333555000000111111222333333333111111111111111111111111000000000000000000000000000000000000000000000000//////000000000000////////////...------------...........................------------------------------............------................................................................................................................................................------------------------------------------------------,,,,,,,,,,,,------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,------...............---......///000000111111111111111111111000//////000111111222222111111000222222111222222333444444}}}oooZZZLLLPPPNNNRRRPPPhhhmmmaaa[[[WWWTTTVVVQQQUUU___uuu{{{yyyqqqmmm___]]]ZZZXXXYYY[[[^^^```]]]```bbbaaaaaaddddddbbb^^^aaadddgggooo{{{NNN>>>@@@@@@<<>>>>>===<<<;;;;;;::::::;;;===??????>>>===<<<===;;;;;;>>>AAAAAA===:::;;;;;;;;;;;;<<<<<<<<<<<>>??????>>>;;;999777777888999888777666555666666777888999999999888777777777888888888888999888888777777777666666666777777777666666666555555555666777666555444666888666777777777777777888888666777777888888999999999999777666666;;;CCCLLLRRR\\\ccclllwww~~~xxx||||||wwwpppeeeVVVGGG>>>999777555555666777666555444444444444444444444444555444333222222333444555333333333222222555999<<<<<<;;;999777555555666666444555666777999<<<>>>???777777555555555555666777999888777666555555555666444444444333111000111333111000///...///111333555000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000...//////000000//////...//////...------------...------------------------------------------------------............------........................------------------------........................------------------------------------------------........................------------------------------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,---...............------......///000000000000000111111000000//////000111111222222111111000111000000222666777555222wwwjjjVVVIIIMMMJJJNNNHHHaaajjjbbb\\\XXXUUUXXX^^^___bbblll~~~pppkkkhhhfffaaa```______```bbbdddeeebbbccceeeeeeeeeddd```]]]VVV]]]hhhrrrQQQEEEEEE<<<;;;FFF======<<<;;;:::999999888999:::<<<=========<<<;;;;;;;;;;;;===??????<<<999::::::::::::;;;;;;;;;;;;>>>===============:::888666777999;;;:::999777555555666666777888999999999777777777888888888999999888888777777777666666666777777666666666555555555333444555444333333555777666666666666666666666666555666666666777777777888:::::::::999::::::;;;;;;>>>CCCHHHLLLVVVcccjjjjjjooossszzz|||wwwmmm___QQQJJJKKKOOONNNIIIAAA:::777666888:::888888888888888777444333333333333333333333333333333222222222222333444444111111222333555:::AAAEEE;;;:::999777666555555555444555666777888888999999666666555555555666777888888888777777666555555555444555555333111000111222111000///...///000222333111111111000000/////////000000000000111111111111000000000000000000000000000000000000000000000000...//////////////////...//////...------------...------------------------------------------------,,,------......------,,,------------------------------------------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++++++++***+++++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---------------......////////////000000000000000//////000000111111111111000000111//////333999:::666111ttthhhVVVHHHLLLIIIMMMUUUiiinnnccc\\\TTTPPPTTT]]]TTTUUU```kkk|||{{{|||uuugggccceeeccc^^^^^^___````````````______cccccceeefffddd```]]]\\\VVVbbbtttccc@@@BBBFFF;;;888BBB;;;;;;::::::999888777777888999:::;;;;;;;;;::::::::::::;;;===>>>===:::888888999999999:::::::::;;;<<<;;;999:::::::::999777555777:::<<<<<<:::888666444555555666888999:::;;;888888888888999999999:::999999888888888777777777666666666666555555555555222333444333222222444666555555555555555555555555666666666666666777777777888999:::;;;;;;:::888777888;;;===<<<>>>AAADDDDDDEEEHHHNNNYYYhhhwww{{{uuuzzz~~~rrrhhh]]]SSSLLLFFFDDD@@@;;;666555777:::444555777888666444111000///000111222222222222333222222222222222222222222111111111111111222333333111222222333555:::AAAFFF999999888666555444444444444555666777777777666666666666666666777888888999888888888777666666555444555666666444222111222333222222000/////////000000222222222111000000////////////000000000111111111////////////////////////////////////////////////......////////////......//////...------------...------------------------------------------------,,,,,,------------,,,,,,------------------------------------------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,+++++++++******************++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...---------------------...............//////000000000//////000000000111111000000000000...///333999:::555000rrrhhhWWWJJJNNNKKKMMMTTTccccccYYYUUUOOOKKKQQQWWWIIIIIIWWW```iiizzzxxx{{{}}}zzzzzz|||}}}~~~{{{xxxvvvsssooollljjjgggeeegggllloooooonnnllliiiccc___aaaeeebbb[[[aaaaaabbbbbbbbbaaa``````eeecccaaa^^^YYYTTTVVV[[[___qqqzzzgggYYYEEE999:::???===666888888888888777777777777888888999999::::::999999999:::;;;<<<<<<;;;999888777777888888999999:::::::::888777777888888777555555777999;;;;;;:::888666444444444555777999;;;<<<888888888999999999::::::999999888888888777777777666666666555555555444444111222333333222222444666666666666555555555555444666666666666666666666666777666555555555777999:::777999::::::999999:::::::::;;;===???BBBEEEHHHIIIJJJJJJQQQZZZ[[[XXX]]]gggccc___ZZZXXXXXXZZZ[[[\\\TTTNNNHHHDDDBBB===666000666555444333333444555666000333777888666333000//////000111000///000222444111111111111111111111111//////000000111222222222222333222222222444888;;;666666666555444444333333333444555666666666666666666666666777777888888888777888888888777666555444555555555444222111222444333333222111000000//////222222111111000000//////...//////000000111111111////////////////////////////////////////////////---......//////......---//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++************))))))******+++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------------------------------......///000000000/////////000000111111000000/////////000333666777333000ooofffUUUIIIMMMIIILLLFFFQQQPPPKKKMMMLLLJJJPPPRRRKKKKKKTTT\\\bbbsss{{{||||||zzzwwwuuupppssswwwxxxxxxyyy}}}~~~xxxuuuuuuwwwyyynnnmmmllllllllliiieeebbb___]]]\\\^^^aaacccaaa___]]]bbbdddbbbccceeeeeebbbhhhgggdddbbbaaaaaaccccccdddaaa^^^\\\YYY]]]lll}}}yyyTTTPPPQQQHHH999777>>>>>>555666666666666666777777777777777888888888888999999888:::<<<<<<;;;999888777666666777777888999999:::999777555555666777666555444555777888888888777666333333444555666999;;;<<<777777777888888888888999888888777777777666666666666666555555555444444444111222333333222333555777666666666666555555555444555555555555555555555555666555333222333555888:::555444555777777777888999:::;;;;;;:::777444444666111444777999999999:::;;;888888999:::;;;:::888666444444444555666777777777888777666555666555333000222222111...---...333777444555666444222000111333000000000000000000000000......///000111111111111111222222000//////111333333333333444333333333222111222222333444555666666555555666666777666666666777888888888777666555444222333444333111111222444222222222222111111111111000/////////////////////......//////000111111222////////////////////////////////////////////////---......//////......---//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++************((())))))***++++++,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///000000////////////000000000000//////...///111222333333111000kkkbbbRRRFFFJJJFFFHHHCCCLLLJJJGGGLLLKKKHHHMMMIIIJJJLLLPPPXXXccciiikkk~~~|||{{{xxxrrrnnnmmmooopppooollllllooorrrlllyyy|||rrrqqqzzz|||uuu{{{}}}{{{vvvsssmmmjjjgggfffhhhjjjkkkkkkiiijjjjjjlllmmmkkkgggddd]]]\\\\\\___bbbcccaaa^^^VVV```gggddd```aaadddgggiiieee___ZZZXXXYYY[[[^^^\\\[[[]]]bbbjjj{{{kkkJJJEEEGGGAAA???AAA>>>777555999444444555555666777777777777777777777888888888888888:::<<<<<<:::888777777555666666777888999999999999777555555666777777666222333444666666666555555333333333444666999;;;===666666666666777777777777777666666666555555555555666666555555555444444444111222333333222333555777777777666666666555555555444444444444444444444444111333444555555444333222666444333444555555666888333555888999777444666:::777999888555666:::888222555555555666777777888777555777888666222111333666111000000222444444111...000222444444111000111333,,,///222222000...000111000000000000000000000000---...///000111111111111///000111000///000111333111111222333333333222222000000000111222444666777444555555666555555444444777777888888888666444333000111222111000000222333111111111222333333444444........................---......///000111111222////////////////////////////////////////////////---..................---//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************,,,++++++++++++++++++,,,+++++++++************)))((())))))***++++++,,,,,,************************************************++++++++++++++++++++++++++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000////////////000000000000//////...000222222111000000111fffWWWTTTJJJDDDGGGHHHEEEBBBBBBIIIQQQSSSLLLEEEMMMHHHHHHQQQZZZ```fffjjjvvvyyyvvvvvvwwwxxxrrrnnnllllllkkkhhhhhhjjjjjjmmmmmmgggfffjjjmmmkkktttttttttvvvwwwssslllfffkkkiiifffgggkkkqqquuuwwwuuuqqqoootttzzz{{{tttllleee```^^^dddhhhfffbbb```^^^^^^______\\\YYY[[[^^^bbb```[[[UUUSSSWWW```gggjjjhhhmmmcccHHH???===@@@>>><<<<<<<<<;;;:::888555666777666555444555777666666666555444444333333555555666777777777777777333444444555666777888888777777666555555555555555333333444666444222222555444444444444666888;;;<<<<<<999666555666777777777999888888777666555555444444444444444444444444444222222111111222222333444555444444333333444444555444444444555555555555666333333333444444555555555333333333333333333333333444444444444444444444444333333444444333333222111222222222333333333444444333333333333333333333333111111111111111111111111000000000000000000000000111000///......///000111////////////////////////............////////////000000////////////000000222111111111222222000///444333111000000111333444555444222111111222444555999888888777666555555555333333333222222111111111111222222333333222222111//////000000111111222222////////////000000000000000000///...............000000////////////000000................................................,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++(((((()))***+++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////000000000000////////////////////////000000000000~~~aaaPPPOOOIIIDDDGGGGGGFFFBBBBBBIIISSSUUUNNNFFFHHHDDDEEEMMMUUU[[[ccciiiiiiooo~~~zzzwwwuuurrrppprrrqqqmmmjjjlllgggjjjjjjeeeeeejjjmmmlllooorrrttttttqqqnnnkkkiiilllkkkkkkpppwww~~~}}}yyywwwyyy|||{{{tttmmmjjjeeebbbdddccc```]]]^^^YYYYYYYYYYYYVVVRRRRRRRRRYYYYYYWWWUUUVVV\\\fffmmmuuueeeHHH;;;888999===<<<:::999:::999777666222444666888888666444222555555555444444444444444555555666777777777777666444444555555666666777777777666666555555555555555222333555666555333444666444444444444666888:::;;;;;;888666555666777777777888888777777666555555444444444444444444444444444222222111111222222333444444444333333333333444444333444444444555555555555222333333333444444444444333333333333333333333333333333333333333333333333333333333444333222222111222222222222333333333333222222222222222222222222111111111111111111111111000000000000000000000000000000///......///000000////////////////////////............////////////000000////////////000000111111111222333333333222444333111000111222333555555444222111111222444555777777777666555555444444333222222222222222222111111222222333333222222111000000000000000111111111.../////////000000000000000000///...............000000///.........//////................................................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++)))))))))***+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////111111111000///......---.../////////000000000000yyyZZZHHHIIIFFFDDDGGGFFFDDDAAABBBHHHQQQSSSMMMEEEFFFDDDFFFKKKOOOSSSZZZbbb\\\YYYbbb}}}zzzyyyuuusssuuutttoookkkjjjjjjllljjjggghhhlllnnnmmmhhhnnnrrrqqqllliiilllooonnnmmmnnnqqqwww|||yyyxxxwwwwwwvvvsssnnnjjjkkkeee```^^^ZZZVVVUUUXXXRRRSSSTTTSSSRRRRRRQQQPPPVVVVVVUUUUUUZZZeeesss~~~ZZZBBB:::777888;;;:::888777666777666555333222333666:::===:::444...333333333333444444444444444555666666777666666666555555555555555555666666777666555555444444555555111333444444333333444555444444444555666888999::::::888555555666777777666777777777666555555444444444444444444444444444444222222111111222222333444444333333222222333333444333333333333444444444444222222222333333333333333222222222222222222222222333333333333333333333333222333333333333222111111111111111222222222333333000000000000000000000000////////////////////////////////////////////////000///............///000////////////////////////---............/////////000//////......//////000111111111111111111111111333222111111111333444555444444222222222222444444666555555444444333333333111111111222222222222222111111222222222222111111111000000000000000000///....../////////000000000000//////............///000000///...---------...........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++******************++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////111111111000000///...---....../////////000000000vvvUUUCCCEEEDDDDDDFFFCCC@@@AAADDDHHHKKKJJJGGGCCCGGGGGGKKKOOONNNMMMPPPVVVXXXRRRUUUkkkzzzvvvwwwvvvqqqmmmllloooooonnnmmmmmmnnnmmmlllooorrrtttqqqllliiijjjnnnlllkkklllnnnqqqttttttttttttuuuuuussspppnnnlllkkknnndddZZZVVVTTTRRRQQQSSSSSSUUUTTTQQQPPPSSSSSSRRRWWWYYY]]]dddoooxxxXXX<<<999===;;;999<<<888666555555555555333222555444555:::>>>===666///111111222222333444444555444444555666666666666555555555555555555555555444666666555444444444444555333555666333111222333333444444444555666777888888888666555444666777666666666666666555555444444444333333333333333333333333222222111111222222333444333333222222222222333333222222222222333333333444222222222222222222222222111111111111222222222222222222222222222222222222222222222222222111111000000000000111111111222222////////////////////////................................................................................................---------.........///////////////....../////////000111000///...---......222111111111222444555666444333333222222333333444444333333333222222222111000000111111222222333333111111222222222222111111111111000000/////////............/////////000000000///............//////000///...------,,,------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++************************+++++++++***************************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))*********+++++++++************************+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------...//////...///000111111000///............/////////000000rrrRRRAAADDDDDDCCCDDDAAA>>>DDDJJJKKKFFFBBBBBBDDDEEEHHHNNNTTTRRRMMMLLLOOOTTTSSSUUU^^^nnn|||{{{zzzvvvrrrqqqnnnnnnpppsssvvvtttooommmxxxyyyzzzxxxvvvtttssstttwwwwwwwwwyyy{{{}}}|||{{{zzz{{{{{{xxxssspppppppppqqqbbbTTTPPPQQQPPPOOOOOOSSSXXXXXXSSSRRRWWW[[[[[[iiirrrpppKKK;;;444;;;===666333999777555444444555555333222666333222555999999555000///000000111222333444444333333444555555555555555555555555555444444444444666666555444444444444444888;;;;;;555222444555333444444555555666666666666666555444444666666666555555555555555444444444444333333333333333333333333222222111111222222333444222222111111111111222222111111111111222222222222111111111111111111111000000000000111111222222222111111111111111111111111111111222222111111000////////////000000000111111000000000000000000000000------------------------------------------------------............------------------------------------------............//////............//////...///000///...///111444000111111222333555666777333333333333333333333333222222222222111111111111000000000111111222222222000111111222222111111000111000000000//////..................//////////////////............////////////...---------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***************************+++++++++***************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))*********+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---.........+++---///111222222111111............////////////vvvkkkNNN@@@DDDCCCAAABBB@@@???GGGNNNNNNGGGBBBCCCFFFBBBDDDKKKSSSTTTOOOMMMNNNNNNOOOQQQSSSVVVeeeyyywwwrrrrrryyyyyyuuutttyyy~~~{{{vvvqqqmmmllllllgggZZZMMMJJJKKKMMMOOOQQQSSS```iiiiiikkkvvv\\\CCC;;;777888;;;888111222999666444333333444444333222333111...///222333111////////////000111222222333222333444444555555444444444444444444444444555555666555444444333333444444;;;@@@>>>666333777888555444555555666666666555555555444333444666666555444444444444444444444444444333333333333333333333333222222111111222222333444222111111000000111111222000000000000111111111222000000000000000//////////////////000111111222222000000000000000000000000000111111111111000//////........./////////000000////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,------------------------,,,------------.........///......------......///+++---000111000333888<<>>888>>>444555333111444999666000333222111111222222111000000222444444333111222222////////////000000000000222222333444444444444333222222333333444555666666555555444333333333333444///666555---,,,444777222444555666666666555444333333222222444666666555333333333333333333333333333222222222222222222222222222222111111222222333444111111000000000000111111////////////000000000000000000//////.........------......///000111111222////////////////////////000000000000000//////...---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,........................++++++++++++++++++++++++++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............------.........,,,///000---******...333...///111444666777888888222333333444444333333222111111111111111222222222222222111111000000//////000000111111111111000000---.........//////000000---------.........//////...............///000111............///111222333........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,++++++******************************************************************************++++++++++++******))))))))))))))))))))))))(((((()))***+++,,,,,,---))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++))))))))))))))))))))))))++++++++++++++++++++++++***************************++++++,,,,,,---......///000222333222000---+++---------.........//////ooo]]]QQQHHHAAAAAABBBAAABBBDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCAAAAAACCCFFFGGGFFFCCCEEEDDDDDDHHHNNNSSSUUUUUUaaaxxx~~~vvvoookkkhhhgggiiiiii___VVVWWW___fffgggdddaaannnxxxzzzdddKKKBBB:::555555444444333333222111000000111111111111111111111111000000000000////////////111///...------...///111000000000000111222333444111111222333444444444444777666555444333222222222000111222222333333333333666666666555555444444444222222222222222222222222000000000111222222222333000000111111222222222333///////////////000111111000000//////.........---............////////////................................................////////////////////////........................,,,,,,,,,---------..............................---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------------------------------.........////////////000---...000222555888:::;;;777666444333222222333333111111111111111111111111000000111111111111000000000000//////.........---////////////////////////........................................................................------------------------++++++++++++++++++++++++************************************************,,,,,,,,,++++++*********+++++++++******((('''''')))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))************))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************------------------------)))************+++++++++++++++,,,,,,,,,,,,------.........------,,,,,,,,,///...---,,,,,,---...///nnn\\\PPPHHHAAAAAABBBAAAAAACCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@BBBEEEFFFDDDBBB@@@CCCFFFIIIKKKMMMPPPSSSTTTdddvvvooorrrvvv~~~{{{xxxuuummmcccaaaccceeehhhooozzzbbbCCC999:::999888:::444333333222111111000000111111111111111111111111000000000/////////......000///...------...///000/////////000000111222333000111222333444444444444666555444333333222222222111111222222333222222222555555444444444333333333222222222222222222222222111111111111111222222222000000000111111111222222///////////////000000111000/////////.........------.........////////////........................------------------------........................------------------------,,,,,,,,,------------...------------------------------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++++++++,,,,,,,,,------------------------------------........./////////---...000222444777888999666666444333222222222333111111111111111111111111000000111111111111000000000000/////////.........////////////////////////........................................................................------------------------++++++++++++++++++++++++************************************************,,,,,,,,,++++++*********+++++++++******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))************))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))************++++++++++++++++++,,,,,,,,,------...---------,,,,,,,,,,,,///...---,,,,,,---...///kkk[[[OOOGGG@@@@@@AAA@@@AAACCCBBBBBBBBBBBBBBBBBBBBBBBB@@@??????AAACCCDDDBBBAAA>>>CCCIIIJJJGGGGGGKKKPPPMMMPPP^^^{{{vvvqqqtttwwwzzzmmmmmmsssUUUCCC444333666555555777333333222222111000000000000000000000000000000000000////////////.........///...---,,,,,,---...///............///000111222000000222333333333333333555444444333333222222222111222222222222111111000333333333222222222222222222222222222222222222222222222222111111111111111//////000000000000111111//////......//////000000/////////...............---------.........//////------------------------------------------------........................++++++++++++++++++++++++,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,---------............000111333444666666555444333222222222222222111111111111111111111111///000000111111000000///000000////////////......////////////////////////................................................------------------------------------------------++++++++++++++++++++++++************************************************+++++++++++++++***************+++******)))(((''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++))))))))))))************))))))))))))************))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))))))************+++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,+++......------------......gggXXXMMMEEE???@@@AAA@@@@@@BBBAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>???@@@AAAAAA@@@@@@@@@DDDHHHGGGDDDCCCHHHMMMNNNHHHHHHWWWwwwbbbFFFFFF>>>888888888333111222222222111111000000000000000000000000000000000000/////////.........------......---,,,,,,---......------------...///000000///000111222333333333333333333333333333222111111111222222222111000//////111111111111111111111111111111111111222222222222333222222222111000000000///////////////000000000//////.........//////000........................,,,,,,---------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++************************+++++++++++++++++++++++++++++++++******************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------......///000111222333333333333222222111111111111111111111111111111111111//////000000000000//////000000//////////////////////////////////////////................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************+++++++++******************************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((()))))))))************((()))))))))************))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))*********+++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++------------------------cccUUUKKKCCC>>>???@@@??????@@@@@@@@@@@@@@@@@@@@@@@@@@@===>>>??????????????????BBBCCCBBBBBBAAABBBDDDFFFKKKGGGCCCHHHYYYuuu]]]CCC777999666666777666333333555111111000000000000//////////////////////////////............------------------,,,,,,,,,,,,------,,,,,,,,,,,,---...///000//////000111222222222222111222222333333222111000111111111111000000///...000000000000000000000000000000000111111222222222333222222222111000000000000000000/////////////////////............//////---------...............,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++*********************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---------......///000000000111111111111111000000000000000000000000000000000//////000000000000////////////000000000000000000000000000000000000000000................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************)))************))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********((()))))))))************((()))))))))************))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))************************))))))*********+++++++++*********+++++++++,,,,,,++++++++++++++++++++++++,,,------------------,,,___SSSIIIBBB===>>>@@@???>>>???????????????????????????<<<>>>@@@@@@>>>===>>>???@@@AAABBBBBBBBBAAAAAAAAAAAAEEEGGGHHHLLLWWWhhhuuuhhhOOOAAA:::888555555555444333222333555000000000///////////////////////////////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000...///000111111222111111000111222333333222000000///000000000000//////...////////////000000000000//////000000111222222222222222222111111111111111111111000000000000////////////......------......---------------.........+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++++++++************************++++++++++++++++++++++++)))))))))***************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------......//////000000111111000//////000000000000000000000000...//////000000//////...//////000000000000111111000000000000000000000000................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************)))))))))***************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))************))))))))))))************))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))************************)))************+++++++++************++++++++++++)))************+++++++++,,,,,,------------,,,,,,\\\QQQHHHAAA<<<>>>@@@>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>><<>>===>>>???===DDDLLLNNNJJJEEECCCCCC>>>DDDIIIIIIFFFHHHPPPXXXxxx]]]AAA999777666666666777666333111000111111////////////////////////........................---------,,,,,,,,,,,,+++++++++,,,,,,,,,,,,++++++,,,,,,,,,------...///000---...///000111111111111///000111222222111000///......//////000/////////.../////////000000000000/////////000111222222222111111111111111222222222222222111111111000000000000///...------------...,,,,,,,,,------.........++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++)))*********++++++++++++************************************************((()))))))))*********+++************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------******++++++,,,---............///000000000///...000000000000000000000000......////////////......//////000000000111111111000000000000000000000000................................................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************((()))))))))*********+++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))************))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))************************)))************+++++++++************++++++++++++))))))))))))******+++++++++,,,------------,,,+++ZZZPPPGGG@@@<<<>>>@@@>>>===>>>>>>>>>>>>>>>>>>>>>>>>>>><<>><<<>>>???;;;IIIXXX[[[SSSIIIFFFGGGDDDGGGHHHEEEBBBCCCJJJQQQUUUnnnkkkUUU???999999888666666///111111///...000000///.........///////////////........................---------,,,,,,,,,++++++***++++++,,,,,,++++++***------------...///000000---...///000111111111111...///111222222111000///------...///000000000///.../////////000000111111...//////000111222222222000000111111222222222333333222222222111111000000000///...---------------,,,,,,,,,------.........******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++******************************+++++++++,,,,,,,,,************************))))))******++++++++++++))))))))))))))))))))))))************************(((((())))))*********+++)))************+++++++++++++++++++++++++++++++++,,,,,,------------......))))))***+++,,,------...---...///000000///......000000000000000000000000......////////////......//////000000111111111222000000000000000000000000................................................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************(((((())))))*********+++((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************************************)))************+++++++++)))************+++++++++(((((())))))*********+++++++++------------++++++}}}ZZZKKKKKKDDD>>>>>>===<<<===@@@===<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;@@@;;;[[[rrr\\\SSS[[[RRRIIIEEECCCFFFFFFEEEGGGKKKJJJRRRkkk\\\BBB???;;;888555333333333444333222111000000000000///............---------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,---///000111111000000////////////////////////............//////////////////000111111111111111---...000111111111000///000000111111111111000000000000000000000000000000......////////////............---,,,,,,+++******++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,+++******+++,,,,,,******+++++++++,,,,,,,,,************************++++++************++++++************************************************+++++++++++++++++++++++++++++++++*********))))))+++++++++++++++++++++++++++++++++***************////////////000000000000///...---,,,,,,---...///,,,...000222333333222111/////////000111111222222000000111111111111000000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************************************))))))))))))******))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))((((((''''''))))))))))))))))))))))))+++***)))(((''''''''''''---(((%%%&&&***,,,)))%%%)))))))))))))))******+++)))))))))))))))))))))))))))************+++++++++***************)))(((((())))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,zzzXXXKKKKKKDDD>>>>>>===;;;<<>>@@@GGGNNNMMMKKKRRRnnn]]]===;;;:::888666444333333333333333222111000000000000............------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------+++,,,...///000000//////....................................////////////......///000000000000000---...///000111000000///000000111111111111000000////////////////////////......////////////............---,,,,,,+++******+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++***++++++,,,,,,++++++***,,,++++++******++++++,,,*********+++++++++,,,,,,************************+++******))))))******+++************************************************+++++++++++++++++++++++++++++++++*********))))))******************************************++++++------.........////////////...---,,,,,,---...///,,,...000111222111000///////////////000000000000///000000111111000000///........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************************************))))))))))))******))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************)))))))))((((((((('''))))))))))))))))))))))))******)))((((((((()))))),,,+++***************))))))))))))))))))******+++))))))))))))))))))))))))))))))*********+++++++++***************)))(((((())))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,vvvVVVJJJKKKDDD???>>>===;;;;;;===<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;???777HHHWWWIIIDDDIIIBBB>>>;;;:::;;;===CCCNNNZZZUUUMMMEEEMMM```lll~~~gggMMM===666444444444444333333333333333222111000////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------***+++,,,---................................................////////////------...///////////////......///000000000000000000000111111111111000000////////////////////////......////////////.........------,,,,,,++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++******++++++++++++******,,,+++************+++,,,*********++++++++++++,,,************************+++******))))))******+++************************************************+++++++++++++++++++++++++++++++++***************)))))))))))))))))))))))))))))))))***+++++++++,,,,,,,,,,,,---------............------------......------///000000///...---000000000000//////////////////000000000000//////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********************************))))))))))))******))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))(((((((((((())))))))))))))))))))))))***))))))))))))***++++++)))+++---,,,***((()))***)))))))))))))))******+++)))))))))))))))))))))))))))))))))*********++++++)))************))))))((())))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,rrrTTTKKKJJJCCC>>>>>>===::::::<<<;;;;;;;;;;;;:::::::::999:::::::::::::::;;;;;;;;;===555>>>FFF>>><<>>777777;;;111222222333333333222222222222111000////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------.............................................////////////---...//////000000//////...//////000000000000000000000111111111111000000////////////////////////---......//////......------------,,,,,,+++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,******************************++++++++++++******++++++************++++++************++++++++++++******************************))))))))))))******************************************************************++++++++++++************************************************(((((()))***+++,,,,,,,,,,,,,,,,,,,,,------------------------------------------.........---,,,,,,222222111000000///.........//////000000//////...........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************))))))))))))******))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((************************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***+++,,,---''')))******)))((((((((()))))))))))))))******+++(((((((((((((((((((((((())))))))))))************))))))************)))((())))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++nnnSSSLLLHHHBBB>>>======:::999;;;;;;:::::::::999999999999999999999999::::::;;;;;;???:::<<<@@@===<<<===:::777777:::???AAACCCIIIQQQDDDIIIHHHIIILLLFFFHHHXXXpppxxxZZZ???888:::555111222222222333333333222111000222111000///...............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////....................................//////////////////000111111111111000///////////////000000111000000111111111111000000........................------............------------,,,,,,,,,,,,++++++*********+++++++++,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,************************)))******++++++******)))************************))))))*********+++++++++))))))))))))))))))))))))***))))))))))))))))))***************************)))))))))))))))))))))))))))))))))******+++++++++************************++++++++++++++++++++++++(((((()))***+++,,,,,,,,,,,,,,,---------.........,,,------------------,,,---------------,,,,,,,,,333333222111000//////.........////////////..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************))))))))))))******))))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))***+++------+++(((&&&(((,,,---+++((()))))))))))))))******+++(((((((((((((((((((((((((((((()))))))))*********((())))))*********))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++hhhPPPKKKFFF@@@<<<======:::999;;;:::::::::999999999888888777888888999999::::::;;;;;;<<<;;;;;;;;;::::::;;;777777;;;BBBEEECCCBBBDDD;;;AAABBBFFFLLLGGGEEEOOONNNbbbiiiFFF===888999777111111555333333333222111111000000111000///......---------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////------------------------............///////////////000000111111111111111///////////////000111111000000111111111111000000........................------............------,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++++++++++++++++++++++++++++++++************++++++************************))))))************))))))))))))***++++++***)))))))))))))))************+++))))))))))))))))))))))))***))))))(((((())))))***************************))))))))))))))))))))))))(((((())))))***+++++++++***************+++++++++++++++++++++++++++++++++)))))))))***+++++++++,,,,,,,,,,,,---------......,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------333222222111000//////...------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,******************************))))))))))))******))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((()))***+++,,,---...***''')))000333111...)))))))))))))))******+++))))))))))))))))))))))))((((((((()))))))))******((())))))************)))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++bbbLLLIIIDDD>>>;;;======;;;:::<<<999999999999888888888888777777777888999:::::::::555;;;;;;888;;;999777;;;<<<:::===EEEIIIFFF@@@>>>===AAA???CCCLLLJJJEEEJJJ@@@JJJ\\\rrrmmmOOO<<<;;;:::888555111000444:::333222111000///000111111000000///...---------------------,,,,,,,,,++++++******+++++++++,,,,,,,,,************************************++++++++++++++++++++++++++++++++++++++++++******+++,,,......------------------------............////////////...//////000111000000000000//////...///000111222000000111111111111000000........................,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++************************++++++************++++++************************))))))************))))))((()))***++++++***)))((())))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))************************))))))))))))))))))))))))((((((((()))***+++++++++))))))*********+++++++++******************************************++++++++++++++++++,,,,,,,,,,,,+++,,,------------,,,+++,,,,,,,,,,,,,,,---...///000000//////......---------------......---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******************************))))))))))))******))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((((((((((((((((((((((((((())))))***+++---+++)))***...333555555)))))))))))))))******+++))))))))))))))))))))))))(((((((((((()))))))))***(((((()))***************))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++************************___IIIGGGBBB===;;;<<<===;;;;;;<<<999999999888888888888777666777777888999999::::::555??????<<>>999???AAA===AAALLLIII???@@@FFFEEEFFFNNN```yyy\\\CCC:::888444444222111333555222,,,111000...---...///111333000000///------------------------,,,,,,,,,++++++*********++++++,,,,,,,,,************************)))************+++++++++++++++++++++++++++++++++***))))))))))))+++,,,---------------------------............/////////000---......///////////////000///.........///111222000000111111111111000000........................,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++************************++++++************++++++))))))))))))))))))))))))))))))************))))))((()))***++++++***)))((())))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))************************))))))))))))))))))))))))'''(((((()))***+++++++++))))))******++++++++++++))))))))))))))))))))))))+++++++++***************)))************+++++++++++++++------------+++++++++++++++,,,---...///000...------------,,,,,,,,,,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,******************************))))))))))))******))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******((((((((((((((((((((((((((((((((((((((())))))***)))*********+++///555999)))))))))))))))******+++))))))))))))))))))))))))(((((((((((())))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++************************\\\HHHEEEBBB???<<<;;;::::::999888:::999888888777777888888777777777777777777777777888999::::::::::::999888;;;<<<>>>???@@@???===<<<;;;;;;;;;===???AAA@@@???BBBBBBDDDFFFLLLUUU```gggfffKKK===999555333555444222000000111222333......//////000000111111...---,,,,,,++++++,,,,,,.........------,,,,,,,,,,,,+++***))))))***+++,,,************************))))))))))))))))))))))))************************)))************+++++++++******+++++++++,,,,,,,,,---------............///000000000000000///............//////000000111111000111222333222000...,,,................................................++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************,,,***((()))+++,,,+++((())))))))))))******************************************))))))))))))************))))))))))))******)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++,,,,,,,,,---------......++++++++++++++++++++++++//////...---,,,,,,++++++------,,,++++++,,,,,,,,,,,,++++++******++++++,,,************************++++++++++++++++++++++++++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))+++******)))))))))))))))******)))((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))******))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++******)))***---333777(((((())))))*********++++++*********))))))(((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))++++++++++++++++++++++++ZZZGGGDDDBBB???<<<:::::::::999888:::999999888888888888888777777777777777777777777888888999999999999888888999:::<<<=========;;;::::::::::::<<>>;;;:::::::::999888999999999888888888888777777777777777777777777777888888777777777777888888777888999:::;;;:::999999:::999999;;;>>>@@@@@@??????@@@??????>>>@@@CCCFFFQQQ```qqqZZZDDD555333222333555666666444333222111000///000111222---------------.........------,,,+++++++++++++++*********)))))))))))))))++++++***))))))***++++++************************))))))))))))))))))))))))************************)))************+++++++++******+++++++++,,,,,,,,,------------............//////000000000///......---......//////000111111222111111000000//////...........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************+++***))))))++++++***)))))))))))))))************((((((((((((((((((((((((******))))))))))))************))))))))))))******)))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++......------,,,,,,++++++,,,,,,,,,++++++,,,,,,---------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))'''''''''((()))***,,,,,,***))))))(((((((((((((((************************))))))))))))))))))))))))))))))************))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))'''&&&%%%'''((())))))))))))******************))))))))))))(((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))))))))++++++++++++++++++++++++sssUUUFFFBBB@@@>>>;;;:::::::::999888999999999999888888777777777777777777777777777777888777666555555666777888666666888999999999999999999888888:::<<<>>>???>>>===>>>@@@@@@@@@@@@BBBDDDEEEKKKRRR\\\sssmmmPPP<<<666:::999777555222111222333222111000/////////000000------------------......---,,,,,,+++***+++++++++))))))))))))))))))))))))+++******************+++************************))))))))))))))))))))))))************************))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,---------............///////////////......------......///000000111222111000///////////////........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))***************************)))))))))*********)))((()))))))))******************************************))))))))))))************))))))))))))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************++++++++++++*********++++++++++++,,,++++++++++++++++++++++++---------,,,,,,,,,++++++,,,,,,+++++++++,,,------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))'''''''''(((((()))++++++))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))***++++++)))''''''((()))))))))))))))*********))))))))))))))))))((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***))))))))))))))))))))))))************************mmmSSSGGGCCC???===:::999::::::999999888999999999999888777666666666666666666666666666777666666666666666666777666666777888999999:::::::::888777888;;;=========777:::<<<=========>>>???@@@BBBCCCDDDNNNeee}}}eeeOOOHHHBBB888777???666666666444111000222444000000//////....................................,,,,,,+++************+++))))))***************************++++++*********************************))))))))))))))))))))))))************************))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,,,,------------.........////////////......---------...//////000000111000//////...//////000........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))***((()))))))))******************************************))))))))))))************))))))))))))******))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************)))))))))******+++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++,,,+++++++++,,,,,,---......------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************))))))))))))******(((((((((((((((((((((((((((((((((((())))))))))))))))))((((((((((((((()))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''')))+++,,,***))))))*********))))))))))))))))))(((((((((((((((((())))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))************************gggRRRGGGCCC???<<<:::999999::::::999888888999::::::888777666666666666666666666666666666666777777777777666666666666777888999::::::;;;;;;999777777999;;;;;;;;;888:::<<<===<<<;;;;;;<<<<<>>666777777333333777,,,///333555444222111000/////////.........------/////////...............,,,,,,+++***************************++++++++++++)))***++++++++++++***)))************************))))))))))))))))))))))))************************)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,------------------.../////////......,,,------......///000000////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))******(((((()))***))))))))))))************((((((((((((((((((((((((******))))))))))))************))))))))))))******))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((())))))***+++++++++++++++++++++,,,,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,---......------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************))))))))))))******(((((((((((((((((((((((((((((((((((())))))))))))***)))(((((('''''''''(((((((((((((((((())))))***''''''''''''''''''''''''))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%''')))***)))((()))***************))))))))))))''''''(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((())))))))))))))))))))))))))))))************************aaaOOOFFFAAA>>><<<999888999::::::999777888999::::::999777666666666666666666666666666555666888999999888666555555555666666888999:::;;;<<<:::777666777999999999999;;;======<<<<<<===>>>>>>???@@@AAAAAA@@@AAACCCKKKTTTbbbtttjjjRRR???444888888888888888444000,,,///111333444555333000..................---,,,,,,.........---------,,,,,,,,,++++++***************))))))*********+++++++++)))***++++++++++++***)))************************))))))))))))))))))))))))************************)))************+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,---......//////......,,,,,,---......//////000---...///000000///..............................------------------------++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''')))******((('''(((***))))))))))))************((((((((((((((((((((((((******))))))))))))************))))))))))))******))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((((((((()))***+++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---...///,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************))))))))))))******(((((((((((((((((((((((((((((((((((())))))))))))(((((('''''''''(((((()))((((((((((((((()))******(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))'''((((((((()))))))))***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))(((''')))***************)))))))))((('''''''''((((((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))************************]]]MMMEEE@@@>>><<<999888999::::::999777888:::::::::999777555666666666666666666666666444666999;;;;;;999666444444444555555777888999:::===;;;777666777888888777444666888999:::;;;===???@@@<<<;;;===@@@AAA@@@???AAADDDHHHPPP]]]rrruuu[[[EEE888555:::@@@222555555111222555444///222000......000222333222------......------,,,+++---------,,,,,,+++++++++,,,++++++***)))*********(((((())))))******++++++)))***+++,,,,,,+++***)))************************))))))))))))))))))))))))************************)))************+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---.../////////...,,,,,,------...//////000,,,---///111111000...---................................................++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''')))+++***'''&&&(((***))))))))))))******************************************))))))))))))************))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************'''(((((()))***+++++++++))))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---...///,,,++++++******++++++,,,************************++++++++++++++++++++++++))))))))))))))))))))))))******))))))))))))******(((((((((((((((((((((((((((((((((((())))))))))))&&&&&&&&&'''((()))***+++((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))'''((((((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++***(((((()))++++++*********))))))((((((&&&'''''''''(((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))^^^MMMEEE@@@@@@===:::999999999888777888888888888777777777666333444666777888777666444444777;;;>>>>>>;;;777444555555555555555666777777666666555666666777888888888888999999999:::::::::;;;<<<===============<<>>999666222000111222222222555444333111111111111222000000000/////////.........------------,,,,,,,,,,,,,,,------,,,,,,+++******++++++,,,,,,++++++***,,,+++++++++************))))))))))))************************))))))))))))(((((()))***************(((((((((((())))))))))))))))))*********+++++++++++++++************+++++++++++++++,,,,,,,,,------***,,,......---,,,,,,---......------------.........///222777<<<;;;555///---------......---,,,++++++++++++,,,,,,,,,------++++++++++++++++++++++++************************************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))((((((***)))))))))((((((((('''))))))))))))))))))))))))***)))(((''''''((()))******)))))))))((((((((('''))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''************)))))))))((())))))((((((((())))))***************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,------------......------------,,,,,,,,,************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***)))))))))((((((((('''***)))))))))((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))***)))))))))((((((((('''))))))))))))))))))))))))***************)))(((((((((((()))***************uuuWWWIIICCC??????===:::888888888777666777777777777666666666666333444555666777666555555333555888::::::888555333555555444444555555666777777666666555555555666666777777777888888888999999999:::;;;<<<<<<<<<<<<;;;;;;<<<>>>?????????>>>===<<>>??????>>>===???AAA???DDDQQQTTTXXXfff}}}nnn___RRRGGG@@@@@@>>>:::777555555555666666555444444555555333111111111000000////////////........................---------,,,,,,,,,++++++++++++,,,,,,,,,++++++***,,,+++***))))))***+++,,,)))))))))))))))(((((((((((()))))))))************************)))))))))((((((((()))***************(((((((((((())))))))))))))))))))))))************++++++************++++++***++++++++++++,,,,,,,,,...///000///...,,,,,,---...------,,,,,,------...---...000444666666222.........///444999888111+++***++++++++++++,,,,,,,,,*********************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))((((((((((((''''''(((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((*********)))))))))))))))(((((((((((()))***+++,,,************************))))))******+++,,,------+++++++++++++++,,,,,,,,,*********++++++,,,,,,,,,++++++,,,,,,,,,------------------,,,,,,,,,++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((((((((((((((((((((((((((())))))************)))((((((((()))***************mmmTTTJJJEEE@@@???<<<999888888888777666666666666555555555555444333444444555555555555555555666777888888777666555444444444444444555666666666666555444333333444444555555555666666666777777666666888999999:::::::::::::::;;;<<<===>>>??????<<>>999666555444111222333444444444333222333222111111222000...+++//////000/////////......---------------.........------,,,,,,,,,+++++++++******+++,,,,,,+++++++++,,,+++))))))))))))+++,,,((((((((((((((((((((((((((()))))))))************************)))))))))((((((((()))***************(((((((((((())))))))))))(((((()))))))))*********++++++************++++++*********+++++++++,,,,,,...///000///...,,,,,,---------,,,,,,,,,,,,------,,,---///111333222000...---,,,...333777666000)))*********+++++++++,,,,,,************************))))))))))))))))))))))))))))))))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))''''''(((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))******(((((((((((()))+++,,,,,,************************'''(((((()))***+++,,,,,,*********++++++,,,,,,,,,*********++++++,,,,,,,,,+++++++++,,,,,,,,,------------,,,,,,,,,+++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))'''((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))((((((((((((((((((((((((((())))))*********))))))(((((()))***************kkkTTTLLLFFF???>>><<<999777777777666555666555555555444444444444444444444444444555555555666666777777777777666666444444333333444444555666555555444333333333444444444444555555555666666666444555666777888999999999;;;:::999888888999;;;<<<:::???;;;:::AAA@@@===DDDLLLdddpppttt~~~uuupppcccgggfff[[[KKK>>>999999777555333333444555555444222222111000000111222222///......///000000///---...//////000000//////...,,,,,,,,,---------------,,,,,,,,,,,,++++++++++++)))***++++++++++++++++++*********))))))*********(((((((((((())))))))))))))))))))))))************************))))))))))))(((((()))***************(((((((((((())))))))))))((((((((()))))))))******++++++************++++++************++++++++++++,,,...//////---,,,,,,---------,,,,,,,,,,,,------+++,,,...///000///...---******+++...111000,,,'''************++++++++++++************************))))))))))))))))))))))))))))))))))))************((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))******+++,,,************************((((((((()))*********+++))))))******+++,,,,,,,,,++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&''''''(((((())))))***))))))))))))))))))))))))((((((((()))))))))******(((((((((((())))))))))))))))))))))))))))))))))))((())))))************)))(((((()))***************iiiTTTMMMEEE>>>>>><<<999777777777666555555555555444444444333333444333333333444444555555666555555555555555555666444444333333444444555666333333333333333333444444333444444444444555555555333444555666777888888888888888777777777888888999<<>>;;;@@@@@@CCCKKKUUUhhhzzztttlllbbbccckkkwww~~~{{{vvvsssppprrrqqqqqqvvv{{{yyyrrr{{{yyyooo^^^QQQMMMJJJFFFOOOUUUZZZVVVLLLBBB>>>>>>@@@@@@>>><<<999666666666222222222333444333111///000///......///111333555000///...///111222111000...///000000000000///...++++++,,,,,,,,,---------,,,,,,,,,++++++++++++***))))))***+++++++++++++++))))))************))))))((((((((())))))*********))))))))))))************************))))))))))))(((((()))***************(((((((((((())))))))))))(((((((((((()))))))))***++++++************++++++************++++++++++++***,,,......---,,,,,,------,,,,,,++++++,,,,,,---***,,,---...------------+++++++++,,,,,,+++******************++++++++++++************************))))))))))))))))))))))))((()))))))))************(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))'''((((((((()))))))))***))))))))))))))))))))))))'''((()))******)))(((''''''((((((((()))))))))***))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((()))))))))***((()))))))))*********************)))******++++++************************************************((())))))***++++++,,,,,,,,,,,,++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++***************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))'''''''''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***'''((((((((()))))))))***(((((((((((())))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''((())))))***))))))))))))))))))))))))''''''((((((((()))))))))'''((((((((()))))))))***))))))))))))))))))))))))(((((()))***************(((((()))***************gggTTTMMMEEE<<<>>><<<888777777777666555555555444444444333333333444333333333333444555555555444444333333444444555444333333333333444555555222222222222333444444555333333333444444444555555222333444666777888888888444555777888999::::::999;;;AAA<<<888===>>><<<@@@===444===IIIPPPlllkkkRRRHHHKKKKKKEEE<<>>>>>???<<<<<<============<<<<<<::::::999888777777888888888999888666444333333444===;;;888555444444666777333222222111111222222333111111111111000000000///////////////////////////------------------------......////////////......+++,,,,,,------,,,,,,++++++++++++*********))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((())))))))))))(((((())))))))))))))))))))))))******************************++++++++++++******************************,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((((((((''''''((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))(((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++************++++++++++++++++++++++++++++++***&&&&&&+++---+++***,,,---,,,++++++,,,,,,***)))************************+++++++++*********))))))(((((())))))******++++++***++++++***((('''((()))))))))))))))))))))))))))******))))))((((((''''''''''''(((((())))))******))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***''''''''''''''''''''''''+++*********))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))~~~^^^QQQJJJCCC>>>===<<<:::777666666666666666666555333333222222333222222222222333444555555333333333333333333333333444444333333333333444444666444222222333444444444222222222333333333444444333333444555555555555555666888:::999888999===@@@BBB===999:::;;;999888;;;888777666777:::===>>>>>>AAA@@@>>><<<;;;:::;;;;;;::::::;;;;;;;;;;;;::::::888777666666555555666666444444444333111222333555>>>;;;888555333222333444222222111111111111222222111111111000000000//////........................---------------------------......//////......---***++++++++++++++++++***+++++++++*********))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((())))))))))))(((((())))))))))))))))))))))))************************)))******++++++******)))************************,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++******))))))******+++++++++++++++++++++++++++,,,******---,,,((('''))),,,***))))))+++++++++***************************+++++++++*********)))))))))))))))))))))*********)))***+++***((((((((()))))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***''''''''''''''''''''''''******)))))))))((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))|||\\\PPPIIIBBB======;;;999777666555555666666555444333333222222333222222111222222333444555333333333333333333333333444333333222222333333444555333222222333444444333222222222222333333333333222333444444555555444444666777777888999;;;===>>><<<888666999:::888777999:::888666666777888777666777777888888888888888888666777777888888777777666555444444333333333333333111222222111000222555888<<<:::777333111000000000222111111000000111111222000000000000////////////........................------------------------,,,,,,------------,,,,,,))))))************))))))+++************)))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((((((((())))))))))))(((((())))))))))))))))))))))))************************)))******++++++******)))************************+++++++++++++++*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))((((((******))))))(((((('''''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++******))))))******+++++++++++++++++++++++++++++++++,,,---+++''')))...---+++(((((()))+++,,,,,,************************+++++++++***************************)))))))))))))))***+++***)))((()))***))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))((((((((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))}}}]]]PPPHHH@@@:::<<<;;;999777666555555555555444444333222222222333222222111111222333333444222222222222222222222222333333222222222222333333444222111222333444333222111222222222222333333333222222333444444444444444444333333555888:::;;;:::777444333777999777666777999888777777999999999888555555777888999999888888444555555666666555555444333333222222111222222333333333222111111333666:::888666444111000/////////111000000//////000000111000000/////////.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++)))******************)))************))))))))))))************************))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))************************))))))************))))))************************+++++++++***************************************++++++++++++++++++++++++************************************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((('''((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((******))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******************))))))))))))******************************((((((***+++***)))111:::000---***((()))+++,,,,,,************************************************++++++******))))))(((((()))***+++***)))((()))***(((((((((((((((((((((((())))))))))))((((((((((((******))))))((((((''''''(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((yyy[[[NNNGGG@@@:::<<<;;;999777555555555555444444333222222222333333222222111111111222333333222222222222222222222222222222111111111111222222333111111111333333222000111111111222222222333333111222222333333333333333333222222444777:::::::::666222222555777555444666444333333444666777666555555666777888888888888777444444444555555444444444222222222111111222222333333333333111000111333666222222000/////////000000000//////......//////000/////////............---------------------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++************++++++++++++******))))))))))))))))))))))))************************))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))************************************************************************************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''(((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((***)))))))))((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))))))))))))))******************************)))))))))(((+++555AAA444000,,,******+++++++++************************************************++++++******))))))((((((((()))******)))((()))+++(((((((((((((((((((((((((((((((((((())))))))))))******))))))(((((('''''''''((((((((()))))))))***(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((qqqUUULLLGGGAAA===<<<:::888666555444444555333333222222222222333333222222111111111111222222222222222222222222222222222111111000000111111222111111000111333333111///111111111111222222222222000111222222333333222222444444444444666999<<>>;;;:::888666555444444444333222222222222222333333222222111111111111222222111111111111111111111111111111000000000000111111111000000111222222000...111111111111222222222222000111111222222222222222333444555333333666===BBB<<<777333555555333222555666555555555666555333111222222222222222444666777111222222222222222222111000000000000000111222222...///111111///...---...////////////////////////......------------...............---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***))))))************))))))(((((((((((())))))******************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((()))))))))*********+++************************))))))))))))))))))))))))************************(((((((((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***++++++++++++((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))((((((''''''(((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***))))))(((((((((((())))))************************---)))((()))***)))+++000---,,,******+++++++++***************************))))))*********+++++++++)))))))))))))))*********''')))******))))))***+++))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((())))))))))))'''''''''((()))*********(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''((()))******)))((('''''''''''''''''''''''''''((((((((()))))))))******(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))pppUUULLLHHHBBB===;;;:::888666555444444444222222222111222222333333222222111111111111111222111111111111111111111111111111000000000000111111000000000111222222000...000111111111111222222222000000111222222222222222111333333111///222;;;BBB@@@999555555444222222555000000000222444444222000222111000111222555888999000000111111111111000000///////////////000111222---000333333222000000000111000000///......------...------,,,,,,------.........---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++(((((())))))))))))(((((('''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&'''((())))))))))))((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))((((((&&&&&&'''((()))***++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((%%%&&&***,,,***(((((((((''''''(((+++,,,+++***************************))))))******++++++++++++(((((())))))******++++++''')))******))))))***,,,))))))))))))))))))))))))'''((((((((())))))******''''''(((((())))))******&&&''''''((()))******+++(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''((()))******)))((('''''''''''''''''''''''''''(((((())))))******++++++(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))oooVVVNNNHHHBBB???===;;;888777777888777666444444444444444444444444222222222222222222222222222111111111000000//////111111000///////////////111222333444444333111111222111000//////000111222000000000000////////////000000111222333333444444:::999666333111000000000111111111111111111111111111111111111111111111111111111111111111111111111///////////////////////////111444555444111---***........................---------------------------------,,,,,,,,,++++++************************)))************+++++++++***************)))((((((******+++++++++******)))))))))))))))))))))))))))+++)))((())),,,---+++)))(((((((((((((((((((((((((((((((((((())))))))))))+++******)))))))))(((((())))))))))))((((((((((((''''''(((((())))))******))))))(((((('''''''''&&&((((((((((((((((((((((((((((((''''''''''''(((((())))))************))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((******))))))((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))***(((&&&'''***+++)))'''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((''''''&&&&&&((()))***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))************,,,,,,,,,++++++***************++++++++++++******))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))&&&&&&''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))))))))))))))((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((()))******,,,)))&&&&&&)))***)))'''nnnVVVNNNHHHAAA>>>===:::777666777777666666333333333333333333333333222222222222222222222222222222222222111111000000111000000/////////////////////111222333444444444111111000//////000111111000////////////////////////000000111222222333333555444333222111000000000111111111111111111111111111111111111111111111111111111111111111111111111........................---///111333333111...,,,........................------------------------,,,,,,,,,,,,++++++++++++************************))))))*********+++++++++***************)))((((((*********++++++******)))))))))))))))))))))))))))+++)))((()))+++,,,+++)))(((((((((((((((((((((((((((((((((((())))))))))))***************))))))((())))))))))))((((((((((((''''''(((((()))))))))))))))(((((((((''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((***)))))))))((((((((('''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))***(((''''''******)))'''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((''''''&&&'''((()))***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))(((((((((((())))))))))))************,,,,,,,,,++++++*********)))******++++++******)))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))'''''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((************************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((******++++++++++++******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((()))******+++)))((((((***+++)))'''mmmUUUNNNGGGAAA>>><<<:::777666666666555444222222222222222222222222222222222222222222222222333333222222222222111111000000//////......//////------...000222444666777111000000//////000000111/////////////////////////////////000000111111222......///000000000000000000000000000000000000000000000000000000000000000000000000000000000000000........................,,,---...000000000///...------------------------------------------------,,,++++++++++++*********************************)))))))))*********++++++)))************))))))((())))))******+++******)))))))))))))))))))))))))))***)))((()))+++,,,+++***))))))))))))))))))))))))(((((((((((())))))))))))******+++,,,,,,***)))((())))))))))))(((((((((((('''(((((((((((()))))))))((((((((((((''''''''''''((((((((((((((((((((((((******))))))))))))******''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***((('''((()))***)))'''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((''''''''''''((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******(((((((((((())))))))))))))))))))))))************+++++++++++++++*********)))******++++++******)))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))(((((((((((()))******+++******+++,,,+++)))'''kkkTTTMMMGGG@@@===<<<999666555555555444333222222222222222222222222111111111111111111111111111111111111111111111111000//////.........//////............000333555777000000000//////000000000.........///////////////........./////////000000,,,---...000000000///...000000000000000000000000000000000000000000000000000000000000000000000000------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))************************))))))))))))************))))))************)))(((((())))))***************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((()))))))))))))))***+++,,,,,,+++***)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((***))))))(((((())))))***'''(((((())))))(((((('''))))))))))))))))))))))))((()))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((()))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***(((((((((((())))))))))))((()))))))))************+++++++++***************))))))************))))))))))))))))))))))))))))))*********)))))))))))))))((((((((((((((((((((((((***)))))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''******))))))((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))((())))))******))))))((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))(((((())))))***+++++++++,,,------,,,)))'''hhhSSSMMMGGGAAA>>><<<:::777555555555444333333333333333333333333333111111111111111111111111/////////000000000000000//////............//////000///......///000222333/////////000000/////////------....../////////000.............../////////---...///000000///...---////////////////////////////////////////////////////////////////////////------------------------///...---,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))************************(((((()))))))))*********((())))))*********))))))'''((()))***************))))))))))))))))))))))))((()))))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))++++++++++++***)))))))))))))))(((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((()))((((((''''''(((((()))((())))))******))))))(((((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))'''((((((((()))))))))***((()))))))))************************************)))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))******((((((((((((((((((((((((******))))))((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***''''''''''''''''''''''''******))))))((((((''''''(((((((((((((((((((((((('''((((((((()))))))))***''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))'''((((((((()))))))))***)))))))))))))))***+++++++++,,,......---+++)))(((fffQQQMMMHHHBBB???===;;;888666666555444333333333333333333333333333111111111111111111111111.........////////////000......------......//////000000///////////////000...//////000000//////...---------......//////000........................000000000000///...------////////////////////////////////////////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********************************((((((((()))))))))******((())))))************)))''''''((()))************))))))))))))))))))))))))'''(((***)))(((((()))+++))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))*********))))))))))))(((((((((((((((((((((''''''''''''&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))************))))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''(((((((((((('''(((((())))))******+++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''')))***)))((('''(((***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((()))((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((())))))''''''(((((())))))******))))))))))))************)))))))))***************((())))))******))))))((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***))))))))))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******************************))))))))))))(((((((((((())))))))))))))))))))))))''''''(((((())))))******))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''(((((())))))*********))))))))))))***+++++++++---......+++)))((()))cccPPPLLLIIICCCAAA???<<<999777666666555444222222222222222222222222111111111111111111111111.../////////000000000000...------------...///000/////////000//////............///000000///......,,,,,,---......///000000/////////...............//////...------------...........................................................................++++++++++++++++++++++++------......---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++************************(((((((((((()))))))))***(((((()))***************&&&'''((()))************))))))))))))))))))))))))&&&(((***)))(((''')))+++(((((((((((((((((((((((((((((((((((()))))))))))))))((('''&&&'''(((***+++))))))))))))(((((((((((((((((('''''''''&&&&&&&&&''''''''''''((((((((()))(((((((((((((((((((((((())))))(((((((((((())))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''((((((((()))))))))***((((((((((((((((((((((((''''''''''''(((((((((((('''(((((()))******++++++))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))''')))******''''''(((***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&((()))))))))((('''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))'''''''''((()))*********))))))))))))************((()))))))))*********+++(((((())))))))))))(((((())))))))))))))))))))))))((()))))))))************)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))*********************************(((((((((((())))))))))))))))))))))))))))))))))))'''''''''((()))******************++++++*********))))))))))))))))))))))))(((((((((((())))))))))))'''''''''((()))***************))))))******+++,,,,,,---...,,,)))'''((()))bbbOOOMMMIIIDDDBBB???===999777777666555444000000000000000000000000000000000000000000000000//////000000111111111222---------------...///000,,,---///000000000///...---...///000000///...---,,,,,,------...///000000//////////////////.........---,,,+++,,,---...///........................................................................+++++++++++++++++++++++++++,,,---...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,,,,++++++************************(((((((((((())))))))))))(((((()))***************&&&'''((()))************))))))))))))))))))))))))&&&(((******'''''')))+++(((((((((((((((((((((((((((((((((((()))))))))))))))(((&&&$$$%%%'''***,,,))))))))))))(((((((((((((((((('''''''''&&&&&&&&&&&&'''''''''(((((())))))((((((((((((((((((((((((******))))))))))))******''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''((((((((())))))******((((((((((((((((((((((((''''''''''''((((((((()))'''(((((()))***+++++++++))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))''')))+++***'''&&&(((***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&((()))))))))((('''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))&&&''''''((()))******+++))))))))))))************(((((())))))*********+++(((((())))))))))))(((((())))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++((((((((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))&&&''''''((()))******+++))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))&&&''''''((()))******+++*********)))******+++,,,,,,---...+++(((&&&(((***bbbTTTKKKGGGEEE@@@>>>===:::666333222444666333333222222111000//////000000000000000000000000000000000000000000000000........................////////////////////////////////////...............,,,++++++---///000000000000///...------,,,,,,............////////////........................,,,,,,,,,---------......//////...---,,,,,,++++++++++++++++++++++++++++++......---------,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,+++++++++*********************)))((((((++++++******************))))))(((((('''''''''&&&*********)))))))))))))))+++***)))))))))***,,,---******))))))((((((''''''(((((((((((())))))))))))+++***)))(((((()))***+++******))))))((((((''''''))))))))))))))))))))))))))))))))))))((((((((((((&&&&&&''''''(((((())))))))))))))))))))))))))))))'''''''''''''''((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((()))***+++,,,))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))&&&'''((())))))***))))))''''''((()))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))&&&''''''((()))******+++******))))))((((((''''''))))))))))))))))))))))))******))))))((((((''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''))),,,000444777444222///,,,***))))))***```SSSJJJFFFDDD???>>>===;;;777333222444666333333222222111000000///000000000000000000000000////////////////////////................................................////////////............111///---,,,...///......000//////...------,,,,,,---.........////////////------------------------,,,,,,,,,------------...///......---,,,,,,++++++++++++++++++++++++++++++---------,,,,,,,,,,,,+++*********+++++++++,,,,,,*********++++++,,,,,,,,,+++++++++++++++***))))))******************************)))))))))(((((((((***)))))))))))))))))))))+++***)))))))))***+++,,,***)))))))))((((((((('''(((((((((((())))))))))))+++***)))(((((()))***+++***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))(((((((((((('''''''''((((((((((((((())))))))))))))))))))))))'''''''''''''''((()))))))))))))))))))))))))))))))))((((((((((((((()))***))))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))'''(((((())))))))))))(((''''''((()))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''(((((())))))*********)))))))))((((((((('''))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))((('''''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())),,,///333555333111...,,,***)))))))))^^^RRRJJJEEECCC>>>>>>===;;;777444222444555333333222222111000000000000000000000000000000000////////////////////////................................................/////////............---000...------///000000/////////......---,,,,,,,,,---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......------,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,+++++++++***************++++++++++++,,,(((((()))***+++,,,---...+++,,,,,,,,,,,,+++******************************************))))))))))))))))))))))))))))))******+++******)))))))))******))))))))))))(((((((((((((((((((((((())))))))))))******))))))))))))******))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((('''''''''))))))))))))))))))))))))'''''''''''''''((())))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))((()))******++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******((())))))))))))((((((''')))))))))))))))))))))))))))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((())))))))))))(((((('''''''''((()))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***))))))***+++...000222111000---+++***)))))))))^^^RRRJJJFFFDDD???======;;;888444333333555222222222111111111000000000000000000000000000000////////////////////////................................................//////.........---------+++++++++---000333333333.........------,,,,,,,,,,,,,,,---------.........++++++++++++++++++++++++++++++,,,,,,,,,------------------,,,,,,,,,++++++************************+++++++++************)))************++++++++++++((())))))***+++,,,,,,,,,***++++++,,,++++++******))))))))))))************)))))))))))))))))))))))))))))))))))))))*********+++******)))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))***))))))))))))))))))***))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))((((((''''''&&&&&&(((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((((((''''''(((((()))***+++((((((((((((((((((((((((((())))))***************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***''''''((()))))))))(((((((((((((((((((((((((((((())))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))***))))))((('''&&&''''''((()))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*********++++++,,,---......---,,,***))))))))))))^^^SSSLLLHHHFFF@@@===<<<;;;888555333333444222222222111111111111111000000000000000000000000....................................................................................------------******+++---000333333222---------------,,,,,,,,,,,,,,,,,,,,,------------+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,+++++++++************************++++++*********)))))))))))))))*********+++++++++************************))))))***************)))(((((()))))))))*********(((((((((((((((((((((((((((((())))))************)))))))))***))))))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))))))))******)))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))((((((''''''&&&&&&(((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((()))******(((((((((((((((((((((((((((((()))************)))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))&&&&&&((()))************(((((((((((((((((((((((()))))))))******)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))***))))))((('''&&&''''''((()))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******++++++++++++++++++++++++******))))))))))))]]]SSSLLLHHHFFFAAA<<<<<<;;;999555333333444111111111111111111111111000000000000000000000000................................................------------------------.........------------,,,------,,,...///000...,,,------,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************+++++++++*********)))))))))))))))************+++++++++*********)))))))))(((((()))************)))'''(((((())))))*********''''''''''''((((((((((((((((((((()))******++++++'''((())))))******))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((('''''''''))))))))))))))))))))))))'''''''''''''''((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))'''((())))))******))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((((((((())))))(((((((((((()))***+++,,,))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((())))))))))))(((((('''''''''((()))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))***+++,,,,,,+++***)))(((((())))))))))))))))))}}}[[[RRRKKKHHHFFF@@@<<<<<<;;;999666333333333111111111111111111111111000000000000000000000000................................................------------------------.........---------,,,,,,---,,,,,,---......,,,***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++************************,,,,,,+++++++++*********))))))))))))************))))))))))))************((()))******+++++++++***''''''(((((()))******+++''''''(((((())))))))))))'''(((((()))******++++++%%%&&&((()))************'''((((((((()))))))))***(((((((((((())))))))))))((()))***++++++***)))((('''((((((((()))))))))***))))))))))))))))))))))))))))))))))))(((((((((((('''''''''((((((((((((((())))))))))))))))))))))))'''''''''''''''((())))))))))))))))))))))))))))))+++***)))((((((''''''((())))))))))))))))))))))))'''(((((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((())))))...---***(((((()))+++,,,))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))'''(((((())))))))))))(((''''''((()))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''(((((())))))******'''((((((((()))))))))***))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((())))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''')))+++,,,,,,+++)))'''&&&'''(((((()))))))))))){{{ZZZPPPJJJGGGEEE???<<<<<<<<<999666333333333111111111111111111222222000000000000000000000000................................................------------------------......---------,,,,,,,,,))))))***,,,...///---,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++)))))))))))))))))))))))),,,,,,,,,++++++++++++***))))))))))))************''''''((()))***+++,,,,,,)))***+++,,,,,,,,,,,,,,,&&&''''''((()))******+++(((((())))))*********+++'''(((((()))***+++++++++$$$%%%''')))++++++++++++'''((((((((())))))******(((((((((((())))))))))))((()))***++++++***)))((('''((((((((())))))******))))))))))))))))))))))))))))))))))))((((((((((((&&&'''''''''(((((())))))))))))))))))))))))))))))'''''''''''''''((()))))))))))))))))))))))))))))),,,+++***(((''''''''''''))))))))))))))))))))))))'''(((((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))333000,,,)))'''''')))+++))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''((())))))***))))))'''(((((()))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))&&&''''''((()))******+++'''((((((((())))))******))))))))))))))))))))))))'''((((((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************&&&(((***,,,,,,+++)))'''%%%&&&'''((())))))))))))wwwYYYRRRLLLIIIGGGBBB>>><<<:::666444222222111333333111000000000111222333%%%,,,000000666111---////////////////////////000000000...++++++---111///)))(((---333333...+++000,,,------000+++"""...................................................111$$$+++......222###---'''222---+++$$$000###///,,,,,,++++++++++++,,,,,,000+++&&&'''+++...,,,))))))+++***333***)))111---,,,***+++...)))###'''222&&&)))111555,,,!!!---%%%333+++###+++'''###000***+++++++++***((('''%%%'''------)))+++222000'''***...((($$$(((''''''000++++++!!!###///%%%111))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((***,,,---,,,+++))))))))))))))))))))))))+++***((('''''''''((()))))))))(((((((((((())))))'''''''''''''''((())))))''''''''''''((((((((((((''''''''''''((()))++++++)))))))))***+++++++++,,,''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''(((((((((((())))))))))))DDD:::...'''&&&(((((('''((((((((((((((((((((((((((()))***++++++***)))((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))'''''''''(((((((((((()))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))******************))))))(((((('''''''''((()))******)))((('''(((((('''(((((()))***+++(((((((((((())))))))))))''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))''''''(((((())))))******+++*********))))))((((((&&&'''''''''(((((())))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))vvvYYYRRRMMMIIIGGGBBB>>><<<:::777444333222222333333111000000000111222555222999555+++---111555+++++++++++++++++++++++++++---//////------///111...111444222---((('''(((******,,,'''(((...///222************************************************333000,,,)))+++---)))000///***$$$+++///111%%%---''''''&&&&&&&&&&&&''''''---***((()))++++++)))&&&///((('''666555+++)))&&&$$$111333((((((111---111***&&&)))...///111333444 +++333###...777)))***+++++++++***)))(((,,,***---000***""")))777$$$222000'''***,,,'''&&&$$$...---***///000((("""))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((()))+++---///...---))))))))))))))))))))))))+++***)))((('''(((((()))))))))(((((((((((())))))'''''''''''''''((())))))''''''((((((((()))))))))''''''''''''((()))***+++******************++++++''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''(((((((((((())))))))))))444...(((%%%'''))))))'''(((((((((((((((((((((((())))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))++++++,,,,,,,,,++++++***))))))))))))))))))))))))))))))))))))***************)))))))))(((((((((''''''((()))******)))(((''')))(((((((((((())))))***(((((((((((())))))))))))'''(((((())))))(((((('''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((('''''''''''''''((((((((())))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))tttXXXRRRMMMIIIGGGBBB>>><<<:::777444333222222333333111000000000111222)))***,,,------,,,***%%%111111111111111111111111(((***---...---,,,,,,---))))))***,,,111666666333,,,...000***%%%///444***000000000000000000000000000000000000000000000000(((333,,,&&&...***///...++++++,,,---333000---'''---,,,,,,++++++,,,,,,---&&&''')))+++,,,,,,++++++000---111//////)))))))))111((($$$***---+++---333&&&'''''')))---...&&&))))))(((+++...)))(((000)))***+++,,,,,,,,,,,,+++###,,,---***222===333111333***%%%)))((('''...***$$$(((,,,%%%""")))...))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))***,,,///000000///))))))))))))))))))))))))******)))((((((((((((((())))))(((((((((((())))))'''''''''''''''((())))))((((((((()))))))))******(((''''''(((((()))***+++******************))))))((((((((()))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''(((((((((((()))))))))))))))'''%%%&&&***+++)))'''((((((((((((((((((((((((******))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))(((((('''))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))(((((((((((()))))))))***))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))------------,,,++++++***))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((((((((())))))))))))((((((***))))))(((((((((((()))(((((((((((())))))))))))((())))))******))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))rrrWWWRRRNNNJJJGGGBBB>>><<<:::777555444333333333333111000000000111222111666,,,///555222333000,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,,,,...///111111000+++%%% ---...---111+++...444###************************************************ +++((((((666***222'''&&&///111)))&&&&&&555)))((((((''''''''''''(((((((((***,,,,,,+++***+++,,, &&&999))))))***...+++!!!000555+++$$$&&&&&&!!!+++222111&&&!!!(((////// <<<444$$$111000###++++++,,,,,,,,,,,,,,,,,,,,,333+++,,,333---$$$---AAA+++$$$"""...444$$$---333$$$***222++++++,,,))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))(((((()))+++...000000///((((((((((((((((((((((((***))))))((((((((((((((())))))(((((((((((())))))'''''''''''''''((())))))))))))))))))************((((((((((((((()))******++++++******))))))(((((())))))))))))************(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))***)))((()))++++++)))&&&((((((((((((((((((((((((+++***)))(((((()))***+++''''''''''''''''''''''''(((((((((((((((((((((((()))))))))(((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))'''''''''((((((((())))))))))))))))))))))))))))))************************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((('''((((((((((((((((((((((((((()))))))))************))))))))))))(((((((((((((((((())))))))))))((((((******)))(((((('''(((((((((((((((((())))))))))))))))))************))))))(((((((((((())))))))))))((((((((((((((((((((((((******))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))*********)))))))))))))))((((((((((((((((((((((((pppVVVRRRNNNJJJGGGAAA>>><<<:::777555444444444333333111000000000111222111777###,,,666)))---000------------------------111000//////000111111111222,,,***...///...444<<<%%%***###//////)))555***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,==='''((((((888***444%%%,,,!!!999222!!!,,,%%%,,,++++++******++++++,,,.........+++)))((()))***DDD000---444***+++(((888 ///777***&&&///DDDiii<<<###!!!,,,777+++......---,,,,,,+++++++++---000222111///---)))%%%+++333JJJ|||ppp>>>(((*** ...:::))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))'''''''''***,,,...---,,,(((((((((((((((((((((((()))))))))))))))(((((('''))))))(((((((((((())))))'''''''''''''''((())))))))))))))))))************)))(((((((((((())))))***+++******))))))((((((((())))))))))))************(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((()))))))))))),,,+++)))))))))***)))((())))))))))))))))))))))))+++***)))(((((()))***+++(((((((((((((((((((((((())))))))))))))))))))))))***)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***&&&&&&'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))(((((('''&&&&&&((((((((((((((((((((((((((()))))))))************(((((((((((())))))))))))))))))(((((((((((())))))******)))(((((('''(((((((((((((((((())))))))))))))))))************))))))(((((((((((())))))))))))((((((((((((((((((((((((******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))******((((((((((((((((((((((((nnnUUURRROOOKKKHHHAAA>>><<<:::777666555555555333333111000000000111222)))333666<<<###&&&&&&###&&&---,,,'''222(((333***666&&&HHH000$$$+++555 (((...%%%(((000///"""333DDD$$$))))))000///---,,,+++*********$$$***///---)))***555@@@{{{222---000))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))'''&&&&&&(((***,,,+++))))))))))))))))))))))))))))))))))))))))))(((''''''))))))(((((((((((())))))'''''''''''''''((())))))((((((((()))))))))******))))))(((((((((((())))))))))))))))))))))))((((((((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))(((((((((((())))))))))))(((((('''&&&'''(((***+++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******)))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***))))))((())))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))))))))(((((((((((())))))***))))))(((((((((((()))(((((((((((())))))))))))((())))))******))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******************))))))))))))(((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))lllTTTRRROOOKKKHHHAAA>>><<<:::888666555555555333333111000000000111222***...---222...444000111000000(((---'''000---,,,%%%JJJ999%%%'''***222---222555$$$$$$mmm111666...---,,,+++******++++++666"""%%%222 vvvVVV444))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((''''''(((******)))'''))))))))))))))))))))))))((())))))***)))((('''&&&))))))(((((((((((())))))'''''''''''''''((())))))''''''((((((((()))))))))))))))(((((((((((())))))((((((((()))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))(((((((((((())))))))))))%%%&&&'''''''''((()))***))))))))))))))))))))))))))))))************))))))************************++++++++++++++++++++++++*********)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******+++******))))))))))))))))))))))))))))))))))))************'''((((((((()))))))))******)))(((''''''((()))***)))(((((((((((())))))***(((((((((((())))))))))))'''(((((())))))(((((('''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((()))))))))***************)))))))))(((((())))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))kkkTTTSSSPPPLLLHHHAAA>>><<<:::888666555555666333333111000000000111222...666---~~~sss111...777)))%%%222kkk,,,111+++---))),,,,,,%%%...>>>---+++(((+++>>>---999FFF,,,+++*********+++,,,---999000BBBxxx%%%))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((('''(((******((('''))))))))))))))))))))))))((()))*********)))'''&&&))))))(((((((((((())))))'''''''''''''''((())))))''''''''''''((((((((((((***)))(((((((((((())))))''''''(((((())))))******''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))(((((((((((())))))))))))''')))++++++***(((''''''))))))))))))))))))))))))((()))***++++++***)))(((************************++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************++++++++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&''')))************))))))))))))))))))))))))))))))))))))************'''((((((((())))))*********)))(((''''''((()))***(((((('''(((((()))***+++(((((((((((())))))))))))''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))''''''(((((())))))******&&&'''''''''(((((())))))+++*********))))))(((((())))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))lllUUUSSSOOOIIIEEE===>>>===;;;888555333555666111111111111000000000000111111000000000000111111jjjDDD000)))+++++++++,,,,,,,,,------,,,xxxBBB777000000(((+++&&&(((+++,,,,,,///555:::fff---)))%%%************************,,,xxx666222,,,qqq@@@***------111$$$...***+++&&&777OOO333UUUkkk555+++***///'''***'''***)))))))))))))))******))))))))))))(((((((((((())))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''))))))))))))))))))))))))&&&&&&&&&'''''')))******))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))************))))))))))))))))))))))))(((((())))))))))))((((((***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((((((((((((************************))))))))))))))))))))))))+++,,,---+++)))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))************(((((((((((((((((((((((((((((((((((())))))))))))***)))(((''''''((()))***))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))),,,...///---,,,++++++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))************))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))+++*********))))))((((((kkkTTTSSSOOOJJJEEE>>>>>>>>><<<888555333444666111111111111000000000000111000000000000000000111222\\\******222,,,,,,---------.........222111eee111$$$...---***---,,,------,,,,,,,,,///111OOO***&&&555,,,************************&&&ooosss666000,,,'''...sss???'''111$$$,,,%%%&&&***...(((~~~******000VVV!!! $$$***'''---,,,***)))((((((''''''''''''))))))))))))(((((((((((())))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***)))))))))((((((((('''))))))))))))))))))))))))'''&&&&&&'''''')))******))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))************))))))))))))))))))))))))(((((())))))))))))((((((***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((((((((((((************************))))))))))))))))))))))))+++,,,,,,+++)))'''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))************(((((((((((((((((((((((((((((((((((())))))))))))***)))(((''''''((()))***))))))))))))************************************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))+++---...---+++***+++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))((((((((('''''''''))))))))))))))))))))))))************))))))))))))((((((((())))))))))))***(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))************)))))))))(((iiiTTTSSSOOOJJJFFF@@@>>>>>><<<999555333444555111111111111000000000000000000////////////000000ooo###000)))---------.........//////***%%%000&&&---++++++,,,...///...,,,,,,,,,,,,+++)))!!!hhh,,,444+++************************+++,,,&&&333222+++(((+++ ---'''///)))+++)))(((PPP)))$$$***'''XXX555!!!(((***(((***+++,,,+++***)))((('''''''''(((((((((((())))))))))))))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))''''''''''''((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))(((((())))))))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))++++++***(((''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))************************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((***,,,,,,+++*********))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))((((((((((((''''''))))))))))))))))))))))))************))))))))))))))))))))))))************((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))************))))))))))))gggSSSSSSOOOJJJGGGBBB>>>>>><<<999555333333444111111111111000000000////////////000000/////////+++WWW(((***<<<------------............)))111222---000)))+++...,,,,,,***)))***......,,,)))666\\\111111'''+++************************QQQ555...'''222999,,,444&&&444%%%111---+++*** 555)))000777rrr###---+++)))&&&)))------,,,+++*********+++(((((((((((())))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((''''''((()))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((()))))))))************))))))))))))))))))))))))(((((())))))))))))(((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((******)))'''''''''((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))******)))))))))))))))))))))))))))))))))((()))))))))************(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))((()))))))))************************************))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************''')))++++++***))))))***))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))***))))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((((((((((((((((((((((((((((((((((((************)))))))))((((((((()))))))))*********(((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))*********)))))))))))))))fffTTTTTTOOOJJJGGGBBB>>>>>>===:::666333333333111111111111000000000/////////000000000000//////222EEE111)))666***+++,,,,,,,,,,,,---------)))===222HHH''',,,(((,,,///(((***((((((***---///---******FFF000,,,"""111************************hhh333---(((444$$$......sssnnn,,,111!!!...'''***WWWaaa---...))))))!!!&&&))))))***'''...+++*********+++,,,------'''((((((((()))))))))***(((((((((((((((((((((((((((((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))(((((((((((())))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************************************(((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))((()))***)))((('''((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************((()))******)))((()))***))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))******)))))))))))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))))))))((((((((((((((((((((((((************)))))))))((('''''''''((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))******eeeTTTTTTOOOIIIGGGBBB>>>>>>===:::666333222222111111111111000000000000///000111222222111000///111AAA///+++###333+++++++++,,,,,,,,,------///&&&******111hhhDDD((((((------'''---,,,+++++++++,,,+++)))&&&888'''...***,,,************************SSS)))000333+++===(((---ttt555%%%,,,---,,,'''DDD...777$$$...HHH&&&))))))***...'''''''''((()))***+++,,,''''''(((((())))))******))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************************************(((((())))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))((()))******(((((()))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((***+++***)))((()))+++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))))))))************))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))************fffUUUUUUNNNHHHFFFBBB>>>>>>>>>;;;777333222222111111111111000000000000000111222333333222111000///KKK...///"""...,,,,,,,,,,,,---------...,,,000***...555...[[[WWWccc[[[fffXXXUUUuuunnn((()))+++******......---+++))))))***,,,000BBB,,,///000&&&************************KKK&&&+++///222+++000---)))......444999444111$$$:::,,,***'''+++%%%///***''''''''''''(((((()))***'''''''''((()))*********))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))******)))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))************************************(((((())))))))))))(((((('''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******************************)))))))))))))))))))))))))))***+++***))))))***+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))'''((()))******)))((('''))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))***+++***)))(((***+++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************((()))***++++++***)))((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))************))))))))))))'''(((((((((((()))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))((()))))))))************fffVVVUUUNNNGGGEEEAAA>>>>>>>>>;;;777333222111111111111111000000000000000111333444444333111000'''OOO'''***222***---------.........//////333***444''')))---444JJJ###222###===***'''888JJJ******)))(((...,,,......+++)))))),,,000III...&&&...,,,************************GGG000(((333000333'''888)))000UUU 777222'''///######+++"""555***+++***)))))))))))))))***&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))******))))))))))))))))))))))))******)))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))************************************(((((())))))))))))(((((('''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******************************)))))))))))))))))))))))))))***++++++***)))***,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))'''((()))******)))((('''))))))))))))************************************))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************++++++***))))))***,,,))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************((()))***++++++***)))((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((())))))*********+++cccSSSQQQLLLJJJIIICCCAAA@@@>>>;;;666333333333111111111111000000000000000000000000000000000000...GGG+++---***,,,++++++,,,,,,---...//////555222...,,,+++---111333<<<)))...---***:::$$$222***rrr)))(((333111***+++,,,,,,------------+++BBB---***---)))******))))))******+++,,,rrr555,,,)))444---###+++"""---777,,,(((---******--- ***++++++))))))))))))))))))))))))'''(((******((((((((()))++++++************++++++))))))))))))))))))))))))+++***)))(((((()))***++++++(((''''''******)))&&&)))))))))))))))******+++))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))(((,,,,,,'''&&&***+++))),,,,,,+++***))))))******))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))************+++*********))))))(((((()))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******))))))))))))***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))++++++)))((()))***))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))((((((''''''''''''(((((((((((((((((())))))))))))++++++******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))******))))))(((((('''''')))************+++++++++++++++******************************************++++++++++++*********)))************************++++++******)))(((((((((++++++******************))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))******))))))((((((''''''******))))))))))))******cccSSSQQQMMMJJJIIICCCAAA@@@>>>;;;666333333333111111111111000000000000000000000000000000000000...GGG+++...+++---+++,,,,,,------.........333111...,,,,,,---///111PPP666FFF$$$???(((888///:::---))))))+++,,,------.........---+++BBB---***...***+++++++++++++++,,,,,,---mmm666$$$333!!!///III(((%%%111///---111)))(((,,,***,,,---$$$...***)))))))))))))))))))))))))))'''(((******((((((((()))***))))))))))))))))))***))))))))))))))))))))))))+++***)))(((((()))***+++***((('''(((******)))''')))))))))))))))******+++))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))(((,,,+++'''&&&***+++))),,,++++++***))))))******))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))************+++*********)))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******))))))))))))******)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))((()))++++++)))((()))***))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((())))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))******))))))(((((((((((()))************+++++++++---,,,+++***))))))))))))************************)))***************++++++************************++++++++++++++++++++++++------,,,,,,+++***))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))*********))))))))))))***))))))))))))))))))))))))******))))))((((((((((((******))))))))))))******~~~bbbRRRQQQMMMKKKIIIBBBAAA@@@>>>;;;666333333333111111111111000000000000000000000000000000000000...GGG,,,...+++---------------------------000///...---,,,---......***222///,,,'''///222###"""%%%)))333,,,...222999,,,------...............+++BBB...***...***,,,,,,,,,,,,,,,---......FFF)))111888+++%%%---'''***///'''+++)))***///,,,444,,,(((222))))))))))))))))))))))))))))))'''(((******((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))*********(((((((((******)))((()))))))))))))))******+++))))))))))))))))))))))))''''''((((((((())))))))))))))))))))))))))))))))))))+++***''''''***+++))),,,+++******)))*********))))))))))))))))))))))))((())))))******))))))((((((((((((((((((((((((((())))))))))))***************************))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******))))))))))))******(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))((()))++++++)))((()))***))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******(((((((((((())))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))***))))))))))))((((((((()))************+++++++++...---,,,***)))(((((('''************************(((((())))))***+++++++++***************************+++,,,------.........//////...,,,+++***)))((())))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))++++++******))))))))))))))))))))))))))))))))))))***))))))))))))(((((((((******))))))))))))******}}}aaaRRRQQQMMMKKKIIIBBBAAA@@@>>>;;;666333333333111111111111000000000///////////////////////////...GGG,,,...+++---------------------,,,,,,......---------,,,,,,,,,444###'''666***777 ***222:::###%%%444999111---444,,,,,,---------------,,,+++BBB...+++///+++,,,,,,,,,,,,,,,------...)))444)))"""===444,,,"""******))),,,...222...BBB***'''000&&&+++))))))))))))))))))))))))'''(((******((((((((()))((())))))))))))))))))((())))))))))))))))))))))))***))))))))))))))))))***))))))((()))*********))))))))))))))))))******+++(((((((((((((((((((((((('''(((((((((((()))))))))((((((((((((((((((((((((***))))))((()))++++++***++++++***************+++)))))))))))))))))))))))))))))))))******)))))))))((((((((((((((((((((((((((()))))))))************************************))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))******))))))))))))******''''''((()))***++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))((()))++++++)))((()))***((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))(((((((((((())))))))))))***))))))(((((())))))***(((((((((((())))))))))))***************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++---,,,+++***))))))))))))************************)))))))))*********++++++************************)))***,,,---////////////------,,,++++++***))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))++++++++++++***))))))((())))))))))))))))))))))))))))))))))))))))))))))))+++******))))))******+++{{{```QQQQQQMMMKKKIIIBBBAAA@@@>>>;;;666333333333111111111111000000000///////////////////////////...GGG,,,...,,,...------------------,,,,,,---------------,,,,,,+++&&&'''NNN%%%444000'''555... ,,,///,,,///;;;222++++++,,,,,,,,,++++++***+++CCC...+++///,,,+++++++++++++++,,,------...@@@EEE%%%333bbb///222***,,,333***---...111---VVV---&&&+++$$$+++))))))))))))))))))))))))'''(((******((((((((())))))******++++++******)))************************)))))))))******)))))))))((())))))************+++)))))))))))))))******+++(((((((((((((((((((((((((((((((((((()))))))))***((((((((((((((((((((((((***((((((+++------+++)))+++***************++++++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((()))))))))***************************+++++++++))))))*********+++++++++************************))))))))))))))))))))))))***************************************+++++++++************************))))))))))))))))))))))))((()))))))))******************************************))))))))))))******''''''((()))***++++++,,,))))))))))))))))))))))))************************((()))++++++)))((()))***((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))(((((((((((()))))))))))))))((((((''''''(((((()))(((((((((((())))))))))))))))))*********+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))************))))))*********+++++++++*********)))******++++++************************++++++++++++************************************)))***,,,...//////......))))))))))))************))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))+++++++++,,,+++***)))((())))))))))))))))))))))))))))))))))))************++++++************++++++zzz___QQQQQQNNNKKKIIIAAAAAA@@@>>>;;;666333333333111111111111000000000000000000000000000000000000...GGG,,,///,,,...------------------------......---------,,,,,,,,,333>>>rrrxxx)))%%%444'''000---333---///'''+++666******++++++++++++******)))+++CCC///,,,000---+++++++++++++++,,,,,,---%%%999SSSLLL111'''000333+++///}}}))),,,+++---+++zzz000&&&***$$$***))))))))))))))))))))))))'''(((******((((((((())))))***+++,,,,,,+++***)))************************))))))************))))))''')))******)))***+++,,,)))))))))))))))******+++))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))***((()))///333000+++)))*********)))******+++,,,)))))))))))))))))))))))))))******++++++******)))))))))))))))))))))))))))))))))))))))*********************+++++++++++++++)))************+++++++++************************))))))))))))))))))))))))*********************************+++++++++++++++************************))))))))))))))))))))))))))))))))))))******************************************))))))))))))******(((((())))))******++++++))))))))))))))))))))))))************************((()))++++++)))((()))***))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))((((((''''''''''''(((((((((((((((((()))))))))))))))))))))***++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))************+++)))************+++++++++))))))))))))***+++,,,---************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...---,,,''''''(((((()))*********))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))***+++,,,,,,+++***))))))))))))))))))))))))))))))))))))************+++++++++************++++++yyy___QQQQQQNNNKKKHHHAAAAAA@@@>>>;;;666333333333111111111111000000000000000000000000000000000000...GGG,,,///,,,///+++,,,,,,------.........///......---,,,---------444'''555,,,QQQCCC...222???000 222===&&&,,,(((+++,,,,,,,,,,,,+++***)))+++CCC///,,,111---,,,,,,,,,,,,,,,---......++++++///XXX}}}+++,,,(((222'''(((}}}+++---***,,,***...'''...)))((())))))))))))))))))))))))'''(((******((((((((()))((()))***++++++***)))(((************************((()))***++++++***)))(((''')))++++++))))))+++...)))))))))))))))******+++))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))***'''***333888333,,,)))******))))))***++++++,,,)))))))))))))))))))))))))))******++++++******)))))))))))))))))))))))))))))))))))))))*********************++++++,,,,,,,,,)))************+++++++++************************))))))))))))))))))))))))*********************************++++++,,,,,,,,,************************))))))))))))))))))))))))))))))))))))******************************************))))))))))))******)))))))))))))))*********))))))))))))))))))))))))************************((()))++++++)))((()))***))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((())))))))))))((())))))***++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))))))))*********+++++++++)))************+++++++++******************++++++************************)))***+++,,,...///000111------------------------///000111222111///,,,***)))))))))))))))*********))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((()))+++,,,------,,,+++))))))))))))))))))))))))))))))*********+++++++++,,,++++++******++++++,,,xxx^^^QQQQQQNNNKKKHHHAAAAAA@@@???;;;666333333333111111111111000000000000000000000000000000000000...GGG,,,///---///++++++,,,,,,---...//////000///...---,,,---......)))///888+++GGG777---666)))$$$555...'''000444///------------,,,,,,+++***+++CCC///---111......------------...//////,,,)))444)))BBB$$$888777 ...***000---///+++------www)))'''222///)))))))))))))))))))))))))))''')))******((((((((()))'''((()))++++++)))((('''************************((()))***++++++***)))(((&&&)))++++++)))))),,,...)))))))))))))))******+++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***'''+++666;;;444,,,(((******))))))***+++,,,,,,))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))*********************++++++,,,,,,,,,)))************+++++++++************************))))))))))))))))))))))))*********************************++++++,,,,,,,,,************************))))))))))))))))))))))))))))))))))))******************************************))))))))))))***************)))))))))))))))))))))))))))))))))))))))************************((()))++++++)))((()))***))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******(((((((((((())))))))))))((())))))***++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))))))))******++++++++++++)))************+++++++++,,,,,,+++***)))))))))***************************'''(((***,,,///222444555........................222333444444222///,,,***,,,+++++++++******))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))'''(((+++---...---,,,,,,))))))))))))))))))))))))))))))******++++++++++++,,,++++++******++++++,,,|||XXXQQQPPPOOOQQQFFFFFFAAA@@@>>>;;;888555333111000000000000000000000000000000000000000000000000...GGG---000---/////////...---------------//////...---,,,,,,++++++222'''000888///...===&&&///++++++...,,,'''***222,,,,,,,,,,,,,,,,,,,,,,,,+++DDD///,,,444666333///+++***,,,//////...444###111###,,,444eeeAAA&&&)))***+++000''')))777000$$$}}}000+++...///!!!,,,,,,,,,+++***))))))******))))))(((((()))***++++++******************************))))))((((((''''''(((((())))))))))))((((((******))))))))))))******+++)))'''&&&%%%&&&'''(((((()))***++++++***)))((()))))))))))))))))))))))))))))))))))))))))))))))))))+++///111111///+++)))))))))*********))))))((())))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))(((***++++++,,,,,,++++++***************************++++++++++++++++++++++++)))((((((((()))***++++++++++++***))))))***+++,,,'''(((((()))***+++++++++,,,,,,++++++***)))((((((******************************************************************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++*********))))))(((((())))))))))))))))))))))))))))))*********))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++************++++++************************+++***)))(((((()))***+++)))************+++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,******++++++++++++******************************************************))))))***+++---...//////...---,,,+++,,,...000222444222///,,,******************************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************************************,,,,,,,,,++++++***************+++++++++,,,,,,,,,,,,,,,,,,++++++*********)))+++------,,,*********)))************+++++++++}}}YYYRRRPPPNNNPPPEEEEEEAAA@@@>>>;;;888555333111000000000000000000000000000000000000000000000000...GGG---000---///000///...---------......//////...------,,,++++++---,,,+++///000ccc$$$222***)))+++///000---++++++,,,,,,,,,,,,,,,,,,,,,,,,+++DDD///,,,333666222///+++***,,,...//////...)))555,,,---###DDD...222444+++(((000---(((###)))555WWW'''333)))***000%%%,,,++++++***))))))******)))))))))))))))***++++++******************************))))))(((((((((((((((((())))))))))))((((((******))))))))))))*********)))((('''''''''((((((((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))(((***,,,......,,,***((())))))************))))))************************************************))))))************))))))*********++++++*********************************++++++++++++++++++++++++++++++***)))))))))******+++***)))))))))***++++++))))))******+++,,,,,,,,,,,,,,,++++++***)))))))))******************************************************************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))((())))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++************++++++************************+++***)))(((((()))***+++)))************+++++++++******************************+++++++++,,,,,,,,,******++++++++++++******************************************************)))******+++,,,---......,,,+++******+++,,,...000222000---+++*********+++******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************************************,,,,,,,,,+++++++++******++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++******(((***,,,,,,,,,+++,,,...************++++++++++++ZZZSSSPPPNNNOOOEEEEEEAAA@@@>>>;;;888555333222000000000000000000000000000000000000000000000000...GGG---000---///111000...,,,,,,---.../////////......---,,,,,,,,,***222)))'''111666QQQ222,,,---------///111---(((,,,,,,,,,,,,,,,,,,,,,,,,+++DDD000+++333555111...,,,+++,,,...//////(((444$$$777:::AAA999###333,,,'''+++,,,///+++sssjjj~~~???(((---+++)))111%%%,,,+++******)))************))))))))))))***++++++***************************))))))))))))(((((((((((())))))******))))))(((******))))))))))))************)))))))))((((((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((())))))***************)))*********************************************************))))))*********))))))************))))))++++++++++++++++++++++++++++++++++++++++++++++++------,,,+++************+++******)))))))))************++++++,,,---------,,,,,,,,,+++******))))))******************************************************************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++************++++++************************+++***))))))))))))***+++)))************+++++++++******************************+++++++++,,,,,,,,,******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---***))))))((()))***,,,---...---,,,***)))******+++******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************************************,,,,,,,,,++++++++++++***++++++,,,,,,,,,---------,,,,,,,,,++++++++++++***666666555222...,,,+++,,,************+++++++++,,,]]]TTTRRROOOPPPFFFFFFBBB@@@>>>;;;888555333222000000000000000000000000////////////////////////...GGG---000---///222000...,,,,,,---///000//////......---------,,,---333,,,)))000((('''000222///******///000,,,------------------------+++DDD000+++222333///...,,,,,,---...///000...+++)))EEEAAA ###,,,333""")))333(((***+++IIIkkk)))444 444,,,"""///++++++***************+++*********))))))***++++++************************)))))))))))))))))))))))))))))))))******)))))))))******))))))))))))******))))))************)))((()))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++******************************************************,,,+++))))))))))))+++,,,******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++------,,,+++++++++,,,,,,+++*********))))))))))))***+++++++++,,,,,,,,,---,,,,,,,,,++++++***************************************************************************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))*********************)))))))))))))))))))))))))))))))))))))))((())))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++************++++++************************************************))))))*********+++++++++******************************+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++++++++++++++***))))))))))))***+++,,,++++++***))))))***++++++************************+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))************************************************+++++++++++++++++++++++++++,,,,,,,,,,,,---------++++++++++++++++++++++++;;;:::888333...+++++++++*********+++++++++,,,,,,___VVVSSSPPPRRRHHHIIIBBBAAA???<<<999666444222111111111111111111111111////////////////////////...GGG---000---///222000///------...///000///...............------000,,,000---+++333VVVNNN+++......+++***...000///------------------------+++EEE000***111222------------------///000,,,---555:::666)))222/////////))))))'''000rrr(((000444&&&777+++222+++***************++++++++++++***************+++************************))))))))))))************))))))************))))))******))))))))))))******((()))************))))))***))))))))))))))))))***************************))))))))))))))))))))))))******))))))))))))******))))))***+++++++++++++++************************************************,,,+++***))))))***+++,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---...///+++++++++++++++***))))))*********+++++++++++++++,,,,,,,,,+++++++++++++++******************************************************************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))******))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))*********+++++++++++++++************++++++******************************++++++++++++******))))))*********+++++++++******************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++*********************++++++,,,))))))))))))******++++++************************++++++************++++++))))))))))))))))))))))))************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))************************************************+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++,,,---,,,+++******,,,...***++++++++++++,,,,,,,,,___VVVSSSQQQSSSJJJKKKBBBAAA???<<<999666444333111111111111111111111111000000000000000000000000...GGG---000---///111000//////......//////........................000%%%222,,,''':::111+++)))***///111...,,,---------------------------+++EEE000***000111,,,---......------///111,,,...ZZZ###$$$888+++ 111000+++(((vvv......,,,+++777000(((,,,...*********)))******+++,,,,,,,,,+++************+++************************)))))))))************+++)))******++++++******)))******))))))))))))******(((((())))))))))))************))))))))))))******************************))))))))))))))))))))))))************************))))))***+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***+++,,,...///000,,,---------,,,+++***)))*********+++++++++++++++,,,,,,,,,,,,,,,,,,++++++******************************************************************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))'''((()))******+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************)))************+++++++++++++++************++++++******************************+++,,,,,,+++******)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********++++++++++++++++++++++++))))))******++++++++++++************************++++++************++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***************************************************++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,***+++++++++******+++---++++++++++++,,,,,,,,,,,,]]]TTTQQQOOORRRIIIKKKCCCAAA???<<<999666444333111111111111111111111111000000000000000000000000...GGG---000---//////000000111000///...---............////////////---(((555''',,,000)))DDD222(((///444...***---........................+++EEE000***///000***---......------///111444???hhh###///(((666+++222&&&^^^===%%%///999)))///111---+++///+++******))))))***++++++,,,---,,,++++++*********+++************************))))))*********+++++++++)))******++++++******)))******))))))))))))******(((((('''''''''((()))***+++***)))(((((()))***+++************************)))))))))))))))))))))))))))******++++++******)))((()))***+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************+++,,,............//////...,,,+++***,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******************************************************************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((()))))))))************))))))))))))))))))))))))'''((()))******+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************)))************+++++++++++++++************++++++***************************++++++,,,,,,++++++***)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************++++++++++++++++++,,,+++++++++*********++++++++++++++++++************************,,,++++++******++++++,,,))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******************************************************+++++++++,,,,,,,,,)))))))))*********++++++******+++++++++,,,,,,,,,...///000///,,,*********+++++++++,,,,,,,,,------[[[RRROOONNNQQQIIIKKKCCCBBB???<<<999666444333111111111111111111111111000000000000000000000000...GGG---000---///...///111222222000...,,,.........///////////////---...888###333###000fffBBB(((,,,333---***111........................+++EEE000***//////***,,,//////------///222...JJJ...777'''000+++444333%%%000444KKKyyyvvvqqqIII)))111444---777***000>>>111222&&&...******))))))***+++,,,,,,---,,,,,,+++*********+++************************))))))******++++++++++++******++++++++++++************))))))))))))******((('''&&&%%%&&&''')))++++++***)))(((((()))***+++************************))))))))))))))))))))))))((()))***++++++***)))(((((()))***+++,,,---------++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,------,,,+++******++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++******+++,,,,,,//////000000///---,,,***------------------------,,,,,,,,,,,,,,,,,,,,,,,,******************************************************************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((())))))*********+++))))))))))))))))))))))))''''''(((******+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************)))************+++++++++++++++************++++++***************************+++,,,------,,,+++***)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++******+++++++++******)))***++++++,,,,,,,,,++++++************************,,,++++++******++++++,,,))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))*********************************************************++++++,,,,,,,,,((())))))))))))******************++++++,,,,,,,,,%%%(((+++,,,,,,,,,,,,---++++++,,,,,,,,,---------]]]TTTMMMLLLRRRJJJIIIGGGEEE@@@<<<888666555444555444333222111111111111///666444%%%---:::333333222KKK000...222------......///////////////***666///000777"""333///111---...444***333+++,,,***222...000///)))000111)))???444......444KKK+++///,,,///...............---------(((666555111$$$///000333)))111...&&&uuu666222666,,,...///555333---111444,,,111111111///---,,,,,,...++++++++++++++++++++++++,,,++++++******++++++,,,,,,++++++******++++++,,,------,,,,,,+++***))))))))))))))))))))))))******+++*********))))))((((((************************************************+++++++++*********))))))******+++++++++,,,,,,,,,***++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------------,,,,,,+++***))))))++++++,,,,,,,,,---------++++++******++++++,,,---,,,,,,,,,++++++***************))))))***+++,,,,,,...///000///,,,+++***++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******))))))))))))******)))************+++++++++,,,,,,,,,++++++*********************)))))))))))))))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************+++***)))'''''')))***+++)))************+++++++++))))))))))))))))))))))))************************)))************+++++++++************************)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++************++++++++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,++++++******)))************************************************************************++++++************++++++************************+++*********))))))(((((())))))))))))))))))))))))+++++++++***************)))************+++++++++,,,((((((,,,---))))))------,,,,,,++++++,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------]]]TTTNNNLLLRRRJJJJJJGGGEEEAAA<<<888666555444555444333222111111111111555000222...777(((!!!+++$$$;;;000...222------...//////000000//////000444ggg(((777999)))333...'''000%%%000"""222...222***///---///222111333===...555222///***JJJ+++///,,,//////...,,,+++,,,...111333777DDD---;;;,,,ppp...333...777+++444((((((###111%%%111(((%%%***222666777888111111111///---,,,,,,...++++++++++++++++++++++++,,,++++++******++++++,,,,,,++++++******++++++,,,------,,,,,,+++******)))++++++***))))))*********+++*********))))))))))))************************************************+++++++++*********))))))******+++++++++,,,,,,,,,***++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------......------,,,++++++***++++++,,,,,,,,,---------+++++++++++++++,,,,,,---,,,,,,,,,,,,+++++++++***++++++******+++,,,,,,---...///000///---,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,************++++++++++++,,,,,,,,,+++++++++******************)))))))))))))))************+++++++++************************************************************************************************+++***)))(((((()))***+++)))************+++++++++************************************************)))************+++++++++************************************++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++************++++++++++++,,,,,,,,,,,,------***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,************************************************************************++++++************++++++************************************)))))))))(((***************************************+++++++++************++++++++++++...******------***+++...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,........................^^^TTTNNNMMMSSSKKKJJJGGGEEEAAA===999666555444444444333222111111111111,,,'''---)))===***333===???EEE000...222...---...//////000000//////===AAA111000''' DDD444???222444000555***111***111111***,,,,,,000)))---111+++LLL---111///333111000......111777===AAAGGG;;; 999---+++IIIMMM222***!!!555+++)))444&&&DDDFFF+++666//////---//////### ---000111111///,,,+++,,,---++++++++++++++++++++++++,,,++++++******++++++,,,,,,++++++******++++++,,,---,,,,,,++++++*********------,,,+++***************************)))))))))************************************************+++++++++*********************+++++++++,,,,,,,,,***++++++,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------//////......------,,,,,,,,,,,,,,,,,,------------,,,++++++++++++,,,---------,,,,,,,,,,,,,,,++++++,,,,,,++++++,,,,,,------,,,...//////...------...,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++++++++,,,,,,,,,,,,++++++++++++***++++++*********))))))))))))************+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************************+++***)))(((((()))***+++)))************+++++++++************************************************)))************+++++++++++++++++++++++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++************++++++++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******+++,,,,,,------++++++++++++++++++++++++************************************************++++++************++++++************************************))))))))))))************************))))))******++++++,,,,,,************+++++++++,,,---***)))++++++)))***---++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,........................___UUUOOOMMMSSSLLLKKKGGGEEEAAA===:::777555444444333222222111111111222777:::666&&&<<<---333%%%444WWW000...333.........///000000000000000+++DDD555222(((+++%%%555222111...777///777(((...777000---888666---***555&&&MMM111555333999999:::;;;===BBBHHHNNNRRRKKKZZZ777HHH===111666444qqq...)))999%%%000$$$;;;333---***111***000,,,***///+++***777000111000...,,,+++,,,---++++++++++++++++++++++++,,,++++++******++++++,,,,,,++++++******++++++,,,,,,,,,,,,++++++*********///...---,,,+++***************************************************************************************************************+++++++++,,,,,,,,,***++++++,,,,,,++++++******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...............------,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,---......------------,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---***,,,......------...///,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********************************+++++++++,,,,,,+++++++++++++++++++++++++++++++++*********))))))))))))*********+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************************+++******))))))******+++))))))*********+++++++++************************************************))))))*********+++++++++++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,++++++******++++++,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++************************************************++++++************++++++*********************************)))))))))))))))************************))))))******+++,,,------*********+++++++++,,,,,,,,,++++++++++++***+++,,,+++,,,,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------...............///___VVVOOONNNTTTLLLKKKGGGEEEBBB>>>:::777555444333333222222111111222222%%%111000000999###666;;;ttt000...333///...//////000000000000000444!!!555999%%%<<<444CCC555,,,444111888+++..."""666000999###???555...AAAQQQ;;;AAAAAAIIIMMMOOORRRVVVZZZ\\\^^^^^^IIIIIIUUURRR<<>>AAA>>>999333111///---,,,---...///------------------------,,,,,,,,,------------......//////000111111222222aaaWWWQQQOOOVVVNNNMMMFFFEEECCC@@@<<<888555333222222222111222222333333///:::===000///444000//////000111111111111111333///YYYVVV,,,,,,777:::%%%666222222333cccTTT[[[[[[cccmmmqqqwww~~~yyyPPPSSSBBB:::MMMOOOBBB---;;;AAA)))888;;;888222---888"""RRRXXX"""///)))...999'''///000///---+++***+++,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++*********+++,,,,,,*********++++++,,,,,,,,,************************************************))))))******++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,++++++++++++,,,------......---------------------------------------.........//////.........///////////////---------.........//////...............///000000---.........//////000000333333222111000000111111///111222222000///000111------............------------------------------------------------------)))***,,,------,,,***)))++++++,,,,,,,,,---------*********++++++,,,,,,,,,,,,,,,,,,+++++++++******)))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))***************************++++++,,,,,,++++++***)))************+++++++++++++++++++++++++++++++++************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------,,,,,,,,,---------......---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++************++++++************************(((((())))))*********+++++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------AAAIIIOOOPPPRRRUUURRRLLL555333///---,,,---///111------------------------,,,,,,,,,---------......000000111222333333444444fffUUURRROOOOOOQQQLLLGGGGGGEEEAAA<<<888666666333222222111111222222333111888...(((ZZZ...888888'''000000000000000000000000999888111222333333333222111000***111222HHHkkkHHHMMMEEEJJJXXX^^^fffkkknnnrrrzzzssskkkBBBIIIHHH555CCCxxxHHHKKK>>>@@@:::555777000...222444000---///KKK555---222,,,,,,...,,,222,,,///222'''------------------------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++******************************************++++++************++++++)))************++++++++++++++++++************)))++++++,,,,,,,,,+++******++++++++++++++++++++++++((()))***,,,---...//////...------,,,,,,------...---------.........//////........./////////000000,,,,,,---...///...,,,******///333222...,,,...111111000111444111...000666777777999:::;;;<<<<<<<<<999<<>>777333444333///555111///.........///111222///,,,,,,---...,,,***+++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,+++******+++,,,---+++++++++*********))))))++++++++++++++++++++++++************************++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---------,,,+++))),,,,,,,,,,,,,,,---------.........---------------///...,,,+++++++++,,,---000///---,,,+++++++++,,,---,,,,,,+++,,,---...///000...++++++,,,------,,,------,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,------------,,,,,,+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,+++***)))************************,,,,,,,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......???LLLTTTOOOFFFBBB@@@===111000...---,,,,,,---...//////////////////......,,,---...000111111000......222555555111333===IIIgggUUURRROOOOOOPPPLLLGGGGGGEEEAAA<<<888666666333333222222222222333333((((((666@@@---###VVV,,,'''666---111111111111111111111111***;;;222BBBDDD000000111222222222111000>>>444666<<<222===nnnSSSTTTQQQOOOHHHKKKOOOSSSWWWYYYZZZZZZ]]]===lllQQQ333AAATTT[[[KKKXXXSSSRRRFFF@@@@@@777111111222///...///)))+++ggg///222;;;)))===)))000''',,,444,,,,,,,,,,,,---------------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++******************************************++++++************++++++************++++++++++++++++++++++++***************++++++,,,,,,,,,++++++++++++++++++++++++++++++))))))+++,,,------.........------------------...------........./////////............////////////000///---,,,...000111222000000000...,,,+++---///000000000333:::DDDOOOUUUWWWVVVUUUSSSQQQNNNLLLJJJNNNOOOQQQTTTVVVWWWWWWWWW[[[[[[XXXTTTTTTTTTMMMCCC999999:::999555111///000111...------///000///------------,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,+++++++++*********))))))++++++++++++++++++++++++************************++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++***************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...000111333333------,,,,,,+++******)))((())))))***+++,,,------000//////.../////////000000000000000000111222222---------------,,,++++++///---,,,,,,.../////////------,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,------------,,,,,,+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))***++++++++++++***)))************************+++,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......333<<<@@@:::444333222111///...------------------........................222...++++++...111111000//////000444;;;HHHYYYfffhhhVVVSSSNNNNNNOOOJJJGGGGGGEEEAAA<<<888666666333333222222222222333333???000---777555'''(((888>>>888+++<<<222111111111111111111111111+++???$$$333SSShhh222111111111222222222222222444+++...999888444JJJiiigggQQQIIILLLBBBKKKJJJKKKNNNQQQPPPJJJDDDFFFYYYIIIttt^^^EEETTTgggmmmmmm```\\\QQQFFF;;;666333000///000+++CCC000[[[mmm>>>,,,333!!!999999 !!!666,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++************++++++************+++++++++,,,,,,+++++++++************)))***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,......------------..................////////////////////////............------,,,------///000111222111000000222444555555999;;;999:::JJJbbbssswwwzzzrrriii```ZZZVVVQQQRRRVVV^^^gggnnnpppoooooojjjeeeeeehhhfffWWWGGG@@@CCCFFFGGGFFFFFFEEEEEE888555222000000000000/////////......---.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++++++++***************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------........................------------------------///...---------...///000---------....../////////222222222222222222222222++++++,,,---...............///////////////......---...///000000///...------++++++,,,.........,,,------,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))***++++++++++++***)))************************++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///222222...+++,,,...---,,,,,,------...---------........................333000------///111111//////222888DDDUUUgggvvv~~~iiiVVVSSSNNNNNNOOOJJJHHHGGGFFFBBB<<<888777777333333333222222333333333***666555***111AAA>>>+++222222BBBuuu444---111%%%111111111111111111111111111///444!!!>>>GGGvvv666///444444333222222333333444,,,<<>>NNNbbbmmmvvvxxxnnnmmmcccYYYMMMDDD>>>999555222;;;!!!,,,+++kkkUUU777888(((111,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******+++++++++++++++,,,++++++++++++++++++++++++,,,++++++******++++++,,,*********+++++++++,,,,,,,,,,,,+++++++++*********)))***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++//////............//////....../////////000000000000////////////.........))),,,///000000///------///000444===EEEIIIFFFBBB>>>CCCCCCFFF]]]}}}yyypppggg```\\\YYYZZZ^^^iiiwww|||~~~|||lll\\\FFFEEEEEEHHHSSS```ggghhhVVVPPPGGG>>>888444333333000//////...------------------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++******************************+++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------------........................------------------------......---,,,,,,,,,,,,,,,.........///////////////+++,,,---///111333444555777999;;;===>>>>>>======<<<<<<<<<:::777444111///111111111111000000//////...---,,,---......---+++------,,,,,,,,,+++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++***************************************+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......111000...---...000000///***+++,,,.........---,,,------------............---000333333222111111111777DDDUUUeeesss}}}~~~iiiVVVSSSNNNNNNOOOJJJHHHHHHFFFBBB===999777777444333333333333333333444---111444222///000333555777000+++,,,===mmm&&&000444999111111111111111111111111000...222333000???:::CCC;;;HHH555444333222222444555666@@@FFFKKKNNNQQQXXX```ddd___cccXXXSSS{{{~~~iii^^^rrrnnnuuuwwwzzzzzzxxxsssnnnjjj\\\mmm\\\RRRiii{{{III:::CCC___iiimmmvvvuuuqqqnnnqqqkkkbbbXXXPPPIII???888555:::888<<<<<<+++///SSS;;;###000+++------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++***)))***+++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++000//////......//////000/////////000000000111111000000000000000000000000---///000000000111444666<<<@@@JJJXXXcccddd\\\TTTDDDLLLPPPWWWooo}}}yyyxxxsssrrrttt|||uuuSSSKKKAAACCCVVVooo~~~~~~uuueeeSSSEEE===::::::111111///...------------------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++*********************************++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,------.........------------------------........................)))***,,,...000111111111///000000000111111111111777:::===CCCHHHMMMQQQSSSXXXZZZ\\\^^^___```______]]]\\\[[[YYYVVVRRRNNNLLLGGGEEE@@@:::555222000///000///......000000000...------,,,,,,,,,+++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******************+++************************)))***++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---++++++---000000...---***+++---...///...---------------.........//////+++000555333///000888AAAPPPbbbuuuyyyqqqhhhVVVSSSNNNNNNOOOJJJHHHHHHFFFBBB===999777777444444333333333333444444===333...333;;;;;;444---))))))222888000***>>>]]]888555,,,444222222222222222222222222(((===+++<<<:::***777...IIIlll999666,,,NNN"""444333222222444888;;;>>>FFFHHHPPP\\\eeefffffffffnnniiitttzzzsssxxxfffxxxjjjgggpppNNN???:::DDDDDD]]]aaalllxxxwww|||xxxuuutttpppiiibbbZZZNNNCCC,,,<<<;;;111222555666;;;<<>>:::888888555444444333333444444555<<<333000555666111333:::)))000444222111222222000666///000***333222777111222222222222222222222222333333'''888:::///---===)))333:::777111111555777---;;;...666<<<222HHH111888888:::>>>DDDMMMUUUZZZgggccckkk|||zzzzzz}}}zzz~~~}}}|||zzzuuuwwwtttkkk~~~pppeeeXXXNNNQQQLLLBBBUUUSSSJJJaaa```ooosssuuusssrrrpppfffZZZ999:::999EEEVVVRRRBBB;;;111333444///+++111222&&&///111+++444...+++555***111111000///......------------------------------+++,,,,,,------,,,,,,+++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,------------------,,,,,,,,,++++++---------...------,,,,,,------------------------......///000000000000000111111000000000000111111000111111111111222222222111111222333555666777777<<>>666<<>>BBBCCC[[[iiixxx}}}uuutttssssssvvvwwwxxxwwwkkkbbbZZZZZZ\\\cccqqq~~~uuukkkddd___]]]]]]___bbbbbb___\\\RRRLLLJJJOOOWWW\\\aaafffaaaeeennnxxxuuukkk___QQQHHHFFFOOOGGG???<<<::::::@@@FFFCCC===666222///---...111---000111...++++++------------------------------------------------------,,,,,,,,,+++++++++******---,,,+++******+++,,,------------,,,,,,+++++++++---------,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++*********++++++,,,,,,,,,---------.........------,,,,,,,,,.........------,,,,,,,,,//////.........---------,,,,,,,,,---------......---...000000000///...............///000222555777;;;@@@JJJVVV```hhhmmmooouuuqqqqqquuuvvvrrrsssxxxsssoooqqqxxxwwwmmmccc___YYYXXXWWWZZZ^^^bbbdddddd___aaabbbaaa``````aaabbbaaaaaaaaaeeekkkpppssstttrrrooojjjddd[[[MMM>>>444333---,,,000111,,,***,,,+++,,,......,,,***))))))------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------++++++,,,,,,,,,---------.........------,,,,,,,,,............---///333555999777333///...///000222333000...---///000000000888CCCWWWmmmxxx{{{~~~~~~vvvjjjpppzzziiiVVVSSSOOOPPPSSSOOOIIIGGGEEEAAA===:::777666444333333222222333333444444444444333333333222222444333222222333444444444222222222222222222222222222222333333333444444444222222333444444444444444333222222222444555666666444555888;;;888555777===CCCLLLYYYfffmmmrrrwww|||vvv|||yyywwwxxxxxxwwwvvveeecccccceeebbbYYYQQQOOOSSSbbbrrrxxxxxxvvvrrrnnnYYYIII???GGGVVV^^^[[[VVVLLLEEE:::333//////......------------------------........................------------------------+++,,,,,,---------------++++++++++++++++++++++++,,,,,,,,,+++,,,,,,------------,,,,,,+++,,,,,,---...---,,,,,,---------,,,...---,,,,,,......---,,,,,,,,,---------.........---------.........//////000000000//////222666999777222///111222111111444444111---...111444444444444333333888CCCTTTeeeppp|||~~~wwwqqq{{{yyyxxx|||wwwpppooooooqqqzzzuuusssrrrsssuuutttqqqmmmeee\\\SSSNNNLLLKKKMMMRRRUUUYYY___dddjjjsssvvvllleee]]]TTTNNNLLLIIIDDD@@@@@@???>>>@@@DDD]]]YYYRRRIII===222+++)))------,,,+++,,,.........------------------------------------------------,,,,,,,,,++++++++++++***,,,,,,+++******+++,,,,,,---------,,,,,,+++++++++---------,,,,,,+++++++++***++++++++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,---------.........------,,,,,,,,,.........------,,,,,,,,,//////.........---------------........./////////000---+++,,,///111222111444222000333:::BBBHHHKKKUUU\\\eeejjjkkklllnnnqqquuurrrsssxxxzzzyyy{{{|||xxxwwwxxxqqq```PPPHHH@@@??????@@@BBBEEEGGGHHHMMMPPPTTTWWWYYY\\\```bbb^^^____________aaafffjjjnnnnnnnnnmmmhhh___SSSKKK>>>555///...---***,,,000***+++++++++++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---++++++,,,,,,,,,---------.........------,,,,,,,,,...............///222555<<<999555111//////000111...222555444222333888===OOOaaarrryyy|||~~~yyylllooolllvvviiiVVVSSSPPPPPPRRRNNNIIIGGGEEEAAA===:::777666444444333333333333444444444444444444333333333333222222222333333444555555333333333333333333333333111222333444555444444333333444555555666666555555333333222222333555777888444555888:::777777>>>HHH\\\fffqqqyyy{{{{{{{{{{{{}}}|||zzzyyyxxxwwwvvvuuuiiieeeeeelllpppnnnjjjhhhfffqqqzzz}}}}}}|||vvvpppeee[[[NNNIIIQQQ]]]bbb___ZZZQQQDDD888111//////000................................................------------------------,,,------...............---,,,+++******+++,,,---...---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,------------......///...------...---,,,---.........,,,,,,------------.........------........./////////111111111000222666<<<@@@<<<666111111222000111444333111000111444555444222222;;;IIIWWWdddqqq}}}|||vvv~~~}}}zzzvvvtttrrrppprrrvvvxxxyyyzzz|||~~~uuulllaaaXXXOOOJJJLLLRRR^^^bbbddd```\\\^^^gggpppggg^^^VVVTTTRRRNNNKKKKKKIIIEEEBBBAAA@@@@@@FFFMMMlllmmmkkkcccUUUFFF888000///,,,***+++...000000000------------------------------------------------,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,++++++------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------.........---------------.........---------------/////////............---////////////000000000000111///---...111333222111000111555???KKKVVV]]]___jjjppptttpppeee^^^]]]```bbb```bbbgggiiihhhjjjmmmhhhfffeeeddd\\\KKK<<<333555555666555444444666888666:::???DDDGGGKKKPPPRRRVVV\\\bbbbbb^^^[[[^^^aaadddfffkkkpppqqqnnnhhhcccQQQFFF999222---+++---111---,,,+++++++++,,,---...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,------------.........------------------...///......///222444>>>;;;777333000//////000,,,111444333111777FFFSSSkkk{{{yyyxxx|||qqqcccqqq~~~iiiVVVTTTPPPQQQRRRNNNIIIGGGEEEAAA===:::777666444444333333333333444444444444444444444444333333222333444333333222222333333333333333333333333333111222444666666555444222333444555555666666555555555555666666666666777888888777777:::>>>EEESSSaaappp|||yyywwwwwwtttpppllleeeaaadddkkkqqqxxx}}}xxxppprrrnnn```QQQPPP\\\cccbbbcccZZZMMM@@@666111000000........................................................................---......///////////////...---+++******+++---...///...---,,,,,,,,,,,,,,,---,,,,,,,,,,,,------...---///222333111///...---///---,,,---...///...---------------........................////////////111111000000222888@@@EEE@@@999333222111000111444...222555777777666666777AAAQQQfffxxx}}}|||}}}~~~~~~{{{wwwpppnnnmmmmmmmmmkkkjjjjjjfffhhhkkkmmmmmmllllllmmmsssqqqrrrvvv|||{{{vvvppphhhbbbccchhhqqqxxx{{{uuujjjaaaYYYUUUSSSJJJCCCCCCEEEDDDDDDEEEOOOMMMIIIEEEAAADDDTTTdddtttvvvwwwtttmmm```LLL===555222///000000//////000................................................------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------..................---------...............---------/////////.............../////////000000000000111000111222333222222222333888@@@MMMZZZccchhhjjjkkkjjjkkkggg\\\OOOFFFDDDEEEDDDDDDFFFIIIJJJIIIHHHIIIGGGFFFFFFFFFCCC===888555888999:::888444222333444...111555777888999:::<<>>FFFOOOXXXeeeqqqyyyzzzwww||||||wwwssslllfffcccccchhhttt}}}xxxwwwxxxnnn^^^XXX___ffffffeee```UUUIII>>>666111000////////////////////////................................................---...//////000000//////...---+++******+++---...///......---,,,,,,,,,,,,---,,,,,,,,,------...///---111555666333000---,,,///...------//////...------------.........//////........./////////000000////////////222888@@@EEEAAA:::444333222000111444...333777555222666AAAKKKdddnnn{{{~~~{{{|||yyysssvvvvvvwwwwwwvvvuuuuuutttuuuvvvwwwyyy}}}~~~}}}xxxtttsssnnnkkkggghhhkkknnnooonnnzzzzzz}}}{{{uuutttxxx{{{yyyjjj\\\SSSHHH???>>>@@@@@@@@@@@@QQQTTTXXXUUUOOOQQQbbbuuu~~~~~~}}}|||{{{rrr[[[DDD<<<888666777222,,,+++...................................................---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........................................................////////////////////////....../////////000000000...000222000///333<<>><<<777444333444333333333333333333333333222333444555666555555444333444444555666555555555111555999999888777888:::<<>>CCC???999444444333111222444444666666444555BBBYYYkkkuuurrrnnnkkkpppuuuuuuoooxxxxxxzzz~~~wwwtttsssqqqoooggghhhmmmtttuuuttttttxxx}}}ppp^^^PPPDDD@@@AAA???<<<<<>>=========BBBCCCDDDFFFEEE@@@999333555777999888666333222222444222222888BBBNNNWWW\\\WWWXXXXXXYYYZZZ]]]bbbffflllnnnllleee\\\PPPBBB555...+++)))***---...,,,***------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,---------.........................../////////---///000000//////000111111000000000111333444666000333???RRRfffpppmmmgggeee^^^mmmhhhWWWUUURRRQQQRRRLLLIIIGGGEEEAAA===:::777666555555444444444444555555444444444444555555555666888<<<>>>===777444333555444444444444444444444444444444444444555555555555444555666666777777666666333666999999888;;;AAAFFFMMMXXXhhhrrrrrruuu}}}yyywwwwwwvvvtttwww|||||||||{{{|||zzzsssmmmooovvvnnnjjjcccVVVHHH<<<555333000000000000000000000000................................................------...////////////...------------------------...------------......///,,,,,,,,,------...///000777>>>DDDDDD>>>777222000000...---...///000///---............////////////.../////////000000000000...///000111333666<<<@@@<<<666333444555333333555666888<<>>888666000...---...///000///.............../////////000////////////000000000000///000111222333666;;;>>>999444222444555333333555555:::EEEVVVlllxxxttttttssssssxxx{{{|||qqqiiieeeeeemmmvvvwwwqqqqqq{{{~~~qqq```WWWTTTNNNHHHFFF===;;;AAAQQQ___bbb___\\\aaajjjlllggghhhpppqqqkkkUUUDDD===LLLXXXSSSDDD;;;////////////////////////////////////////////////......---------,,,,,,,,,,,,,,,---......---,,,,,,+++++++++,,,,,,---------+++++++++,,,,,,---------,,,,,,,,,---------......,,,,,,,,,------.........---------.........//////---.........//////000000---.........//////000000.../////////000000111111111111222222222333333333444888CCCWWWkkkwwwwwwtttddd\\\TTTSSSXXX\\\[[[XXX^^^aaaccc^^^YYYZZZaaaiiiyyy|||sssnnnhhhaaaYYYXXXZZZ```eee```RRREEE:::===AAACCCCCCBBBAAABBB333666888666444666===DDDLLLOOOSSSTTTRRRPPPQQQRRRQQQYYY```cccgggjjjfff^^^MMMCCC666///...//////...------------------------////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---------.........//////---------.........//////---.........//////000000---///111111000//////000222222222333444555777777???RRRhhhqqqlllddddddgggnnn{{{|||wwwwwwjjjXXXUUUPPPOOOQQQNNNKKKIIIEEEAAA>>>:::888777777777666555555555555555777666555444444444444444777666555444444444444444444444444555555555666666555555666666666666666555666666666666999;;;:::666888888<<>>CCCHHHGGGCCCBBBEEEGGGJJJQQQWWW\\\^^^___^^^bbbXXXHHH999///,,,...000111000...------...000111------------------------,,,,,,,,,---------......---------------------------------,,,,,,+++++++++.........------,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------......---,,,---...///000///////////////.........333222111111111111111111222...///555777444999BBBYYYgggoookkkkkkvvvjjjXXXUUUPPPOOOQQQNNNJJJIIIEEEAAA>>>:::888777777777666555555555555555777666555444444444444555777666555444444444444555444444444555555555666666444555666666777777777666666666666777999;;;;;;999<<<<<>>333111////////////...---////////////000000000111000000000000000111222222444333222222222333333333777777888777222222@@@PPPZZZeeerrr|||}}}vvv|||~~~pppkkkllllllhhhqqqtttuuuqqqooonnnlllhhheee^^^SSSJJJDDDBBBAAAAAATTTdddxxxwwwiiiggglll^^^QQQAAA???LLL^^^hhhkkk]]]MMM<<<333///---///333.../////////...---------........................000+++...888999000,,,...,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........------,,,,,,,,,---------------------------------.........//////000000/////////.........////////////000000000111111000000000000000111111///222333444444777===AAAXXXhhhwww}}}~~~ssskkkgggiiijjjgggdddeeeiiikkknnnqqquuuwwwyyy{{{}}}}}}}}}~~~|||{{{yyytttrrroookkkhhh```XXXQQQTTT^^^ggghhhfffdddWWWHHH@@@:::777999>>>666777:::>>>===999888;;;;;;???DDDJJJPPPSSSUUUVVV___[[[TTTKKKAAA777111---.........//////.........------------------------,,,,,,,,,---------......---------------------------------,,,,,,,,,++++++......---------,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,------------------------...//////////////////////////////222222111000000111111111333333555555333888LLLbbbmmmddd___kkkjjjXXXUUUPPPOOOQQQNNNJJJHHHEEEAAA>>>;;;888777777777666555555555555555666666555555444444555555666666555555444444555555444444555555555666666666333444555777888888888888888777888999:::;;;<<<===BBBHHHXXXooossslllqqqxxxyyy{{{ssspppfffVVVEEE;;;:::>>>BBBAAA>>>999555111111111/////////......///000000........................////////////////////////---......//////......---............////////////...//////...///444<<>>CCCHHHLLLMMMTTTTTTSSSOOOGGG===333---,,,---...//////...---,,,------------------------,,,,,,,,,---------......------------------------------------,,,,,,,,,,,,...------------,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------------......////////////////////////////////////111111000000000111111222555444555777<<>>;;;999888777777666555555555555555666666555555555555666666666666555555555555666666555555555555666666666666333444666777888999999999;;;::::::::::::999>>>CCCMMM___}}}ooossszzzxxxxxx}}}}}}zzzmmm[[[JJJ@@@<<<===BBBDDDEEEBBB;;;444111111//////////////////000111........................////////////////////////......////////////......////////////000000000000//////...---...222999>>>???BBBFFFHHHGGGCCC>>>:::555222000/////////---,,,//////000000000111111111111111000000111111222333111222444555555666777888888222111===PPPbbblllppppppoooqqqxxx}}}sssqqqkkkeeeeeelllppppppxxxwwwooo___OOOHHHLLLTTTLLLHHHNNNaaatttzzzvvvrrroooggg\\\QQQKKKQQQcccsssyyytttkkk]]]LLL<<<222///111000000111222111000///........................///,,,///555666111------------------------------------------------------...............---------....................................////////////000000////////////////////////000000000111111111111111000000000000111111222222222555???PPPbbbnnnyyy~~~zzzrrrkkkiiifffdddggglllooopppppp{{{~~~||||||~~~|||xxxsssooommmkkkkkkjjjjjjmmmssszzzzzztttssswwwzzzzzzyyyssspppnnnmmmhhh]]]PPPGGGBBB;;;777777777444222444333333555888<<>>:::777//////.........------,,,------------------------,,,,,,,,,---------......------------------------------------------,,,,,,------------------------+++++++++,,,,,,,,,------,,,,,,,,,------------......///111222222222000000///////////////000000000000000000000000111222333555222222===QQQaaaeeebbbZZZfff}}}|||xxxrrrtttjjjXXXUUUPPPOOOQQQNNNIIIHHHEEEAAA>>>;;;999888777777666555555555555555666666555555555666666777666666555555555666666777555555555666666666777777444555666888999:::::::::<<<999999:::999:::DDDOOOeee|||xxxgggYYYMMMBBB;;;>>>CCCHHHGGGAAA999333111000000/////////000000111////////////////////////////////////////////////...//////////////////.../////////000000000111111111000...------///444777555777:::======:::777555444222000/////////...,,,000000000000111111111111111111111111111222222333111333555555444444666888777999AAARRReeerrrsssnnnqqqnnntttvvvhhhdddhhhkkkkkktttwwwvvvkkk[[[QQQPPPSSSYYYQQQNNNVVVbbbkkkrrrwwwlllbbbXXXTTTTTTZZZgggssswwwvvvtttmmmbbbRRR???222222000...///111222111000........................///,,,+++...///...,,,---------------------------------------------------........................................................./////////000000//////000000000000000000000000000000111111111111111111111111111222333333333444888AAAOOO]]]hhhnnnmmmpppvvv|||{{{tttmmmiiiiiiqqq{{{zzzvvvrrrmmmhhhiiiooosssrrrooouuutttsssuuuyyy{{{{{{zzzzzzrrrnnnpppqqqlllfffMMMCCC999777777555333444333333222333666:::>>>AAAGGGGGGGGGFFFEEECCCAAA@@@555333000---,,,,,,...///------------------------,,,,,,,,,---------......------------------------------------------------------------------------+++++++++,,,,,,,,,------,,,,,,---------.........///222555777777666333111////////////000000111111000000000000111222444444111444;;;JJJaaaqqqnnnaaahhhwwwjjjXXXUUUPPPOOOQQQNNNIIIGGGDDDAAA>>>;;;:::999777777666555555555555555666666555555666666777777666666555555666666777777555555666666666777777777555666777999999::::::::::::777888===???EEEVVViiixxxlll^^^MMM@@@???BBBGGGGGGCCC===666333222111000000/////////000////////////////////////////////////////////////...//////000000//////.........//////000000111111111000...---...///000111111222444555666555444444333111/////////000///...000000000111111111222222222111111111111222333333333555666555222222666999666FFFYYYdddiiinnnssstttyyywwwtttnnnhhhcccgggmmmssssssjjj___XXXTTTaaacccddd^^^SSSQQQ___ooojjj]]]RRRPPPQQQUUUaaaooovvvuuusssooollldddSSSDDD555111---,,,...000///...........................111...++++++---.........------------------------------------------------.............../////////............................../////////000000000//////000000000000111111000000000111111111222222111111111222333444666666444;;;GGGTTT___eeefffeeeeeeccchhhrrrvvvssssssxxxlllaaa___```___]]]eeeggglllqqquuuxxxyyyzzzzzzxxxtttrrruuuwwwqqqiiiUUUGGG999555555333222111222000//////111444777:::@@@CCCGGGIIIHHHEEE@@@<<<<<<888333...,,,---///000------------------------,,,,,,,,,---------......------------------------------------............,,,,,,,,,------------...++++++,,,,,,,,,,,,------,,,---------............000333888;;;;;;999555222...//////000000111111222000000111111333444666666000@@@OOOYYYgggyyyyyy{{{jjjXXXUUUPPPOOOQQQNNNHHHGGGDDDAAA>>><<<:::999777777666555555555555555666666666666666777888888666666666666666777888888555666666666777777777777777888888999:::::::::999999777<<>>CCCHHHXXXhhhnnnssswwwlllhhhiiimmmppppppnnniiieeeiiipppwwwppp]]]NNNOOOYYYddd\\\WWWTTTMMMIIITTTeeessstttsssqqqqqqooocccVVV???888111---...//////---........................000///---,,,...//////---........................---------------------------........./////////000.........................../////////000000000000//////000000000111111111000000111111111222222222111111222333555777999:::<<>><<<:::999777777666555555555555555666666666666666777888888666666666666666777888888666666666666777777777777888999999:::::::::999999;;;:::AAAOOO\\\nnntttbbbWWWLLLGGGCCCAAAAAA@@@===999444444222000///.........000000000000000000000000//////////////////////////////000000000000//////,,,------...///000000111---...///111333333222000222111/////////222444666000///......000111111000000111111111111222222222222222111111222222333444111444777888:::???IIIQQQdddiiinnnvvv{{{tttllljjjmmmrrrrrrqqqtttxxxwwwbbbOOOGGGTTTWWW]]]]]]OOOEEEPPPdddmmmsssvvvuuuuuutttjjj^^^III@@@666111000111000...........................---......---///000...+++........................---------------------------.........//////000000////////////////////////////////////000000000000//////000000111111111222000111111111111222222222111111222444666999;;;<<>>@@@999;;;>>>AAADDDEEEFFFFFF@@@>>>;;;777333000...---------------------------,,,,,,,,,---------......---------------------------------.........//////,,,,,,,,,------.........++++++,,,,,,,,,------------------........./////////333999======:::444111...//////000111222222222111222222333555777999:::HHHTTT^^^ggg~~~tttzzzxxxoooqqqeee\\\SSSNNNRRRKKKMMMIIIIIIGGGCCC===999777777777777777777777777777777777777777777777777777777666666666666777777777777444666777888777777999:::<<<999:::>>>???;;;888999DDD@@@NNNnnnyyybbbSSSMMMEEE>>><<<;;;;;;:::;;;999777444111000...---//////000000111111111222222000///------///000222111111111111111000//////............/////////000////////////000000000000111111111111111111111111000000000000////////////111111111111111111222222111666777333222666666333;;;333111888???III[[[mmmlllzzzmmmdddhhhpppsss||||||}}}|||fffKKKDDDGGGQQQZZZRRRCCCCCCNNNcccnnnvvvuuurrrqqqmmmgggeeePPP<<<555333000......,,,---.........---...000////////////////////////........................////////////////////////...............///000000////////////000000000000////////////000000000000111111111000000000000000333222000000111222222111444444333333777???GGGLLL[[[```gggoooyyytttnnnqqqsssppprrrpppmmmggg]]]YYY```kkk___ZZZQQQGGG===888777888666444222111444999???CCCCCC===888;;;CCCHHHFFFAAAAAA>>>;;;:::999666111---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------...---,,,+++,,,...000222---------............///........................---///333666777666444333222222111111111111111222111000333777777666<<>>:::888888777777777777777777777777777777777777777777777777666666666666777777777888555777888888888888999;;;<<<:::;;;======;;;<<<@@@DDDOOOjjjwww___UUUGGG@@@??????===:::===<<<;;;777444111000000000000000000111111111222111000///......///000111000000111111000000///............/////////000000000000000000////////////111111111111111111111111000000000000000000000///111111111111111222222333333666555111111555666222666555:::EEENNNWWWffftttssslllnnnqqqvvv{{{~~~ppp]]]KKKBBBCCCPPPUUULLLBBB@@@WWWeeerrrtttrrrrrrrrrpppjjj[[[LLLCCC;;;222------//////000///.........///////////////////////////........................////////////////////////...............///000000000000000000////////////////////////000000000111111111111111111111111111222222111222333444444333333666999===EEEMMMTTTWWW^^^mmm|||sssfffeeeccc```XXXUUU\\\fff]]]YYYQQQHHHAAA===<<<===;;;999666444444666999;;;@@@===;;;<<<@@@CCCDDDDDD@@@>>><<<;;;;;;999555111///......---------......,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------...---,,,,,,,,,...000111---------............///........................,,,...111333444444333222222222111111111111222222222000111444666;;;HHHVVVYYY```sss}}}{{{eee\\\TTTNNNRRRLLLNNNHHHHHHFFFCCC>>>;;;999999777777777777777777777777777777777777777777777777666666666777777777888888777888::::::999999:::<<<;;;:::::::::888888???IIIXXXsssooo```NNNBBB??????;;;777AAABBBBBB===777222111111000000000111111111111111111000///......///000111//////000000000///............/////////000000000111111111111111000///...111111111111111111111111000000000000000000000000222111111111222222333444444555444222444888888666444999DDDSSSbbbqqqyyytttuuuuuuuuuyyy~~~ttt\\\LLLBBBIIIRRRPPPEEE>>>III[[[mmmsssrrrrrrtttuuunnnfff^^^UUUIII<<<222///111111000///............////////////////////////........................////////////////////////...............///000000111111000000//////....../////////000000000111111111111111111111111111111222222333444444555555555444555:::DDDPPP]]]fffllloookkkfff```YYYVVV\\\fff^^^YYYQQQHHHBBB>>>======AAA>>>;;;777555333333444777888999888888:::???CCC@@@???>>>>>>>>><<<999777333111///...---...///000,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------...---,,,,,,---...000111---------............///........................,,,---...000111111111111222222111111111111222222333333555888;;;EEEXXXiiiiiiwww{{{{{{|||vvv}}}eee\\\TTTNNNSSSMMMNNNGGGGGGFFFCCC???;;;:::;;;666666666666666666666666777777777777777777777777666666777777777888888888888:::;;;;;;::::::;;;===@@@???>>><<<888;;;HHHWWWtttrrr___NNNEEEAAA???>>>HHHJJJJJJDDD;;;444111111111111111111111111111111000000////////////000000......////////////.........////////////000000000111222333444444333222222111111111111111111111111000000000000000111111111222222222222222333444555333444444555888;;;;;;:::999BBBPPPaaaxxx{{{tttrrr}}}nnn```QQQIIIHHHGGGDDDCCC???RRRiiissssssqqqrrruuunnnkkkgggbbbXXXJJJ;;;111111000...---...//////...////////////////////////........................////////////////////////...............///000000222111111000///......---//////000000000111111111111111111222222222222222333444555555444444555666888999???NNN___oooyyyoooddd^^^aaaggggggaaaXXXOOOHHHCCC???===BBB@@@===:::777444222222333444555555555888>>>CCCBBBBBBBBBAAA@@@>>><<<:::666444111...---...///000------------------------........................------------------------...------------...///000---------............///....................................///000111222222222111111111222333333444666:::>>>EEESSShhhxxxzzzuuuiiimmmyyyyyy~~~eee]]]TTTOOOSSSMMMOOOGGGHHHGGGCCC???<<<;;;;;;666666666666666666666666888888888888888888888888777777777777888888888888:::;;;<<<<<<;;;:::<<<===DDDCCCBBB@@@>>>EEEYYYlll}}}}}}uuubbbRRRKKKMMMQQQRRRSSSQQQKKKAAA888222000222222222111111111111111000000////////////000000......////////////......////////////000000000111000222444666777888777777111111111111111111111111///000000000111111111222222222222222333444555666333444666888999888999;;;BBBOOObbbwwwxxxpppuuu}}}qqq___QQQMMMJJJCCC;;;:::JJJ```pppuuusssssstttrrrnnnjjjgggbbbVVVCCC333111...,,,,,,.../////////////////////////////////////////////////////////////////////////////////...............///000000222111111000///......---000000000000111111111111111222222222333333333444444555666555333333666888===BBBQQQfffxxxrrrjjjhhhtttmmmcccZZZSSSMMMHHHEEEAAA@@@>>><<<999777666555666555444555777<<>>JJJaaazzz|||zzztttkkkbbbggg~~~eee]]]TTTOOOTTTNNNPPPIIIIIIGGGDDD???<<<::::::777777777777777777777777888888888888888888888888777777777888888888999999:::;;;===<<<;;;:::;;;============@@@EEETTTnnnxxxvvvyyyrrr___WWWZZZ```[[[ZZZWWWRRRJJJ@@@888222222222222222222111111111//////000000000000//////......///000000000///////////////000000000111111///111444777999::::::999111111111111111111111111///000000111111222222222222222222333444555666777555666999:::777555:::BBBUUUggg|||xxxyyypppgggiiigggSSS<<<<<>>===<<<999777444000...------...------------------------........................---------------------------.....................---------............///........................000000000000000111222222222222111222222333444555999:::;;;AAATTTqqqwwwmmmgggiiiyyyeee]]]TTTPPPTTTOOOQQQJJJJJJHHHDDD???;;;::::::777777777777777777777777888888888888888888888888777777888888888999999999:::;;;<<<<<<::::::;;;<<<999999===FFFVVVmmmwwwrrr}}}ooocccaaadddbbb^^^[[[XXXTTTLLLAAA888333333333222222111111111//////000000000000//////...///000000111111000000//////000000000111111111///111444777999999888777111111111111111111111111///000000111111222333333222222333333444666777888555777:::;;;888:::IIIZZZxxxxxxyyy}}}qqq[[[JJJEEEIII[[[nnnwwwxxxyyyvvvuuuqqqkkkhhhcccVVVHHH:::555///...000111///---////////////////////////////////////////////////////////////////////////...............///000000000000000000////////////000000111111111222222222222222333333444555555555333555666555555999BBBIIIUUUdddwwwmmmddd___YYYRRRMMMGGGEEEBBB???<<<;;;::::::;;;===<<<777222222888???AAACCCEEEDDDAAA>>>>>>???:::999777444111///...---................................................---------------------------...............---------------............///........................///000000000000111111111222222222222333444555555<<>>EEEUUUkkkqqqiiifffeee```\\\[[[ZZZTTTHHH>>>333333333222222111111111//////000000000000////////////000111111111111111000000000000111111111111///111444777888777666444111111111111111111111111///000000111222222333333222333333444555666888888444666;;;===<<>>AAADDDCCCAAA???@@@AAA<<<;;;999666444111///---................................................---------------------------......///......---------------.........//////...........................///000000111000000///222222222222333444555666???KKK^^^sss~~~zzzcccZZZUUUQQQSSSLLLOOOGGGHHHHHHEEE@@@<<<999888888888888888888888888888777777777777888888888888;;;;;;;;;;;;:::999888888999:::<<<>>>;;;999<<>><<<999555222000//////.........//////---+++------------------------------------------------////////////////////////////////////////////////////////////////////////000000000000111111111111000222333333444666<<<@@@]]]wwwxxxuuuqqqeeehhh~~~|||dddZZZUUUQQQSSSLLLOOOHHHHHHHHHDDD???;;;999999888888888888888888888888777777777777888888888888;;;:::999888777888999:::<<<::::::===<<<::::::>>>@@@NNNeeezzzlllfffcccbbbbbbaaaZZZNNNEEE<<<888444222222222222000111111111111111111111111111111111111111111111111000000000000111111111111000111333444333222///...111111111111222222222222222222222222333333333333333555555444444666888999;;;:::===LLLfff|||iiiZZZ```kkknnnjjjooonnnmmmkkkiiihhhhhhggg\\\OOO>>>333000111111000//////000000000000//////000000000000000000000000000000000000000000000000////////////000000000111111111111111111111111111222222222222333333333333333555666555333444555666:::<<<999<<>>JJJVVV[[[UUUHHH;;;222666666:::AAABBB@@@???BBB@@@???===;;;888444111000///---------//////---,,,------------------------------------------------////////////////////////////////////////////////////////////////////////000000000000111111111111:::444333666333222BBBWWWppppppkkkaaabbbwww{{{{{{dddZZZUUUQQQSSSLLLOOOJJJIIIGGGCCC>>>;;;::::::888888888888888888888888777777777888888888999999;;;999777555666888:::<<<===:::999===>>>======???HHHcccsssdddccccccaaa]]]TTTIIIAAA@@@<<<777444333333333222111111111111111111111111000000000000000000000000000000000111111111222222111111222222222111000000111111111111222222222333222222222333333333444444666555555666777888:::<<<<<>>@@@DDD@@@@@@@@@???<<<888333111...---,,,---...///...,,,------------------------------------------------////////////////////////////////////////////////////////////////////////000000111111111222222222777///111999777777SSSwwwqqqeee^^^bbbrrr|||www|||eee[[[UUUQQQSSSLLLOOOKKKJJJGGGCCC>>>;;;;;;<<<888888888888888888888888777777888888888999999999999888777777888:::<<<===:::999;;;>>>??????EEEMMMaaammmhhhccc___[[[SSSGGG===CCC???;;;666444333222222111111111111111111111111000000000000000000000000000000111111111222222222222222111111111111111222111111111222222222333333333333333333444444444444444444555999;;;;;;<<>>;;;;;;<<<888888888888888888888888888888888888999999999999777888:::<<<======<<<<<<888;;;??????<<>>AAABBBAAA===888555000...,,,,,,...//////...................................................////////////////////////////////////////////////000000000000000000000000000111111222333444444444444777777777CCC```~~~yyyxxxfff\\\VVVRRRSSSLLLOOOKKKJJJHHHDDD???<<<;;;;;;888888888888888888888888888888888999999999999:::666888<<<>>>???>>><<<;;;:::===@@@@@@???KKKiii~~~jjjaaaaaa^^^RRREEEBBBBBBAAA===888444222222222222222222222222222222111111111111111111111111111111111222222222222333111111111000111111222333222222222222333333333333444444444555555555666666555444777:::888777AAAOOOkkksssbbbnnnnnnmmmmmmlllkkkkkkjjjddddddbbbZZZMMM???333---000111111222222111111000000000000000000000000000000000000000000000000000000000000111111111222222222222222222222222222222222333333444555666777777:::666777:::888555:::DDDWWWmmm}}}ppp^^^WWWWWWTTTSSSYYYaaacccbbbhhhssseeeSSSAAA888777555444555999<<>>:::888333000...---.../////////................................................////////////////////////////////////////////////000000000000000000000000111111222333444444555666111999<<<>>>RRRwwwzzzuuuggg]]]WWWRRRTTTLLLOOOJJJJJJIIIFFFAAA===;;;:::888888888888888888888888888888888999999999::::::888999;;;<<<===<<<;;;;;;<<<===???CCCLLLeee~~~llleee^^^TTTJJJAAACCCDDDAAA<<<777444333222222222222222222222222222222222222222222222222111111111222222222333333000000111111222222222222222222222333333333444444444555555555666666666666666555888;;;:::???UUUnnniiiiiiiiikkklllkkkjjjhhhgggfffeeeccc^^^TTTHHH;;;333000111111222222111111000000000000000000000000000000000000000000000000000000000111111111222222222222222222222222222222222333333444555666777888888:::666777;;;:::;;;JJJ]]]pppvvviiiddd]]]WWWXXX___ccceeeooo}}}|||nnn[[[LLL???555222555666888<<<>>>???>>><<<;;;666333000...///000//////................................................////////////////////////////////////////////////000000000000000000000000111111222333444555666666000;;;IIIWWWhhh{{{vvvkkkxxxxxx~~~ggg]]]WWWRRRTTTLLLOOOIIIJJJIIIGGGBBB===;;;:::888888888888888888888888888888999999999:::::::::::::::999999::::::;;;;;;>>><<<>>>GGG[[[}}}mmmbbbYYYRRRAAADDDGGGEEE???999666555222222222222222222222222333333333333333333333333111111222222222333333333///000111222222222222222222222333333333444444444555555555555666666666777666555888===???JJJkkk}}}dddeeehhhjjjjjjiiigggeeeeeecccaaa^^^YYYOOODDD<<<111111222222222222111111000000000000000000000000000000000000000000000000000111111111111222222222222222222222222222222222333333444555666777888999999555777<<<===EEE]]]wwwkkk[[[RRRXXX```hhhvvvsss___HHH888444888444666999<<<>>>>>>===<<<888555111//////000000///////////////////////////////////////////////////////////////////////////////////////////////////000000000000000000000000111111222333444666666777:::FFF]]]tttyyyoooggggggaaaaaahhh]]]WWWSSSUUUMMMPPPMMMJJJHHHHHHDDD>>>:::;;;999999888888888888999999777777888999:::;;;;;;<<<888999<<<>>>:::555666;;;???:::===SSSyyy|||eeeYYYVVVJJJMMMNNNKKKGGGAAA;;;666555333111000111333222222333333333222222111111111222222222222222222222222222222222222222222222222111222222333333444444555444666777666444333444666999;;;>>>@@@IIIdddooo___]]]jjjkkk______kkkffffffccc]]]YYYTTTJJJ@@@333111222555555111000222000000000000000000000000//////000000111111111222000111111111111222222222222222333333333444444444333333555777999999777555666<<<999;;;KKK^^^uuuuuu]]]UUUXXX^^^mmm}}}zzzjjjLLL555;;;333555888<<>>BBBBBBIII[[[{{{iiiYYYSSSTTTUUUUUURRRJJJ@@@:::777444222111222333333222333333333333222222222222333333333333333333333333333333333333333333333333222222333333444555555555444444555777999:::999888999888AAAYYY{{{tttjjjlllnnnmmmkkkjjjiiieee___]]]\\\UUUMMM???666000111333222111111000000000000000000000000000000000111111111111111111111111111222222222333333333333333444444444444555555555555666888:::;;;;;;AAADDDQQQmmm}}}nnngggnnn{{{sssIII;;;999666555888>>>BBBCCCBBB>>><<<999666333111///...000000////////////......//////............//////000000000000////////////....../////////000000000000000000111111111222222555111111555555333;;;FFF```}}}www{{{xxxrrrwwwiii___XXXTTTUUUMMMPPPKKKGGGEEEEEEBBB<<<999::::::999999888888999999:::::::::::::::::::::::::::<<<999888;;;======>>>BBBBBBWWWwwwwww___VVVSSSSSSVVVUUUMMMBBB<<<888666333333333444444333333333333333333333333333333333333333333333333333333333333333333333333333333333333444555555666666555444444666999;;;999777;;;>>>PPPsss|||vvvvvvpppgggjjjhhhddd_________[[[TTTGGG;;;111000333333111111111111111111111111111111111111111111111111111111111111111222222222333333333333333444444444444555555666666666666777999:::;;;BBBFFFUUUsss~~~cccEEE???;;;888<<<@@@AAAAAABBB???>>><<<999666333111///000000////////////////////////............//////000000000000////////////...////////////000000000000000111111111222222222333111555999666222???QQQrrr}}}~~~{{{jjj___YYYTTTUUUMMMPPPJJJGGGEEEEEEBBB<<<:::;;;::::::999999999999::::::888888999:::;;;;;;<<<<<<;;;999:::>>>???===>>>AAAKKKooolllZZZRRROOOSSSTTTMMMCCC>>>:::777555444444555444444333333333333333333333333333333333333333333333333333333333333333333333333333444444555555666777777777666555666888999999999BBBOOOnnn|||vvvoooggghhhgggccc______aaa^^^XXXNNNAAA444111333222111111222222222222222222222222222222222111111111111111111222222222222333333333333333444444444555555555444666999999888777888999CCCKKKOOO\\\wwwQQQBBB<<<;;;@@@CCCAAA@@@AAA@@@???>>><<<999555222000//////000000000000000000//////............//////////////////000000000000////////////000000000111111111111111222222222222222222444777555:::PPPhhh{{{yyyzzzkkk```YYYTTTUUUMMMPPPJJJGGGEEEFFFCCC===;;;<<<::::::999999999999::::::888888999:::;;;<<<======::::::===@@@???===AAAGGG]]]bbbUUUMMMPPPRRRKKKCCC@@@;;;999666555555666555444333333333333444444444444333333333333333333333333333333333333333333333333444444555555666777777777777777888777666888<<>>DDDGGGBBB@@@CCCAAAAAAAAA???<<<888444111//////000000000000111111//////............//////////////////000000000000/////////000000000111111111111111222222222222333444333111222;;;OOOiii|||~~~ppptttkkk```ZZZTTTUUUMMMPPPKKKGGGFFFGGGDDD>>><<<===;;;::::::999999::::::;;;999:::::::::;;;;;;<<<<<<:::<<>>HHHTTT{{{ooo\\\NNNOOOQQQJJJCCCAAA<<<:::777666666666555444333333333444444444555555444444444444444444444444444444444444444444444444444555555666777777888888555888:::888666999BBBJJJ```tttrrrfffgggdddbbbdddfffbbb\\\WWWLLL@@@999555111111555333333333333333333333333333333333222222111111111222222222333333333444444444444444444555555555555666999::::::999===EEELLLYYYaaagggwwwvvvZZZNNNHHHKKKKKKDDDBBBFFFBBBBBBBBBAAA>>>999555222//////000000000111111111//////............//////.../////////000000000111//////000000000111111111111111111222222222333333444555444:::PPPmmmzzzyyyyyyvvvpppkkk{{{~~~kkk```ZZZTTTUUUMMMPPPKKKHHHFFFGGGDDD???===>>>;;;::::::999999::::::;;;<<<<<<;;;;;;;;;:::::::::;;;===??????;;;???OOO___vvvqqqiiieeedddfffhhhiiinnnooorrrwww~~~yyycccQQQPPPQQQIIIBBBAAA===:::777666666666666555333333333444444555555555444444444444444444444444444444444444444444444444555555666666777777888888444999<<<999777;;;GGGRRR{{{xxxqqqggggggfffdddfffhhhddd]]]XXXOOODDD<<<555000222666333333333333333333333333333333333222222111111111222222333333333444444444444444444555555555666666999::::::888999AAAMMMWWWhhhooovvvnnn___TTTRRRNNNEEECCCHHHBBBCCCCCCBBB???:::555222//////000000111111111222//////............//////.../////////000000111111000000000000111111111111111111222222222333333333333777:::GGGggg~~~hhhbbbccciiiooofff^^^]]]TTTUUUOOONNNKKKJJJHHHFFFCCC???===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<::::::???EEECCCGGGcccwwwnnniiibbb^^^ZZZWWWXXXZZZ\\\\\\``````aaaeeeiiimmmoooooovvvxxx{{{~~~nnnPPPMMMTTTQQQEEE<<<@@@>>>;;;888777666444222555555444444444333333333555555555555555555555555555555555555555555555555666555555555555666666777???666555<<<===@@@XXXuuuvvvkkkyyyrrrllldddfffiiidddcccccc\\\WWWTTTLLL@@@555111444888333222222111111222222333333333333333333333333333333333333333333333333333555555555666666666666666777999:::888:::FFF[[[lllqqq{{{ssscccdddXXXJJJGGGHHHCCCFFFJJJKKKHHHAAA999444...111444333111000111333//////...///111111000......//////000000000000000000000000000111111111111222444555333222333333333777444:::VVVcccbbbtttzzz{{{ggg___]]]SSSTTTOOONNNKKKJJJHHHFFFCCC???===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===AAA??????@@@CCCWWW}}}rrrjjjddd```]]]YYYZZZ[[[]]]___```aaabbbccceeeiiimmmnnnnnnmmmllllllmmmooorrrvvv|||{{{XXXNNNTTTTTTJJJAAAAAA???<<<:::888777555444555555555444444444333333555555555555555555555555555555555555555555555555666666555555555666777777888777:::===>>>LLLnnn}}}zzz{{{xxxkkknnnzzzzzzlllcccdddhhhcccaaa```YYYWWWTTTNNNCCC888333444777333333222222222222333333333333333333333333333333333333333333333333333333555555666666666666777777777888999<<>>777000000111111111111222222111000///000111222000///...//////000000000000000000000000000111111111111111222222222333444444444;;;:::???[[[uuuxxxppp{{{iii```]]]SSSSSSNNNMMMKKKJJJHHHFFFCCC???===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<=========AAAAAA???AAAPPPuuu|||tttiii```[[[ZZZ[[[[[[YYY^^^eeeiiijjjjjjlllooonnnuuu||||||zzzzzzdddPPPRRRVVVPPPHHHBBBAAA???<<<:::888777666555555555444444444444333555555555555555555555555555555555555555555555555666666666666666777888888444;;;???>>>EEEaaa}}}zzzxxxvvvuuuvvvwwwzzz{{{vvvvvv|||pppcccdddiiidddbbb___XXXWWWVVVQQQHHH===666444555333333222222222222333333333333333333333333333333333333333333333333444444555555666666777777777777999999;;;CCCQQQbbbrrr{{{vvv^^^RRRJJJIIIIIILLLQQQTTTPPPFFF===555222000222555777777555222111000111222222111000...///000000111111000000000000000111111111222222111000000222444555555555333<<>>>>><<<>>>@@@LLLkkkzzzsssnnnhhhddd___[[[\\\___dddgggjjjoootttvvvvvvxxx~~~vvvWWWRRRVVVTTTMMMDDDCCCAAA>>>:::888777777555555555555444444444444555555555555555555555555555555555555555555555555666666666666777888999999999>>>@@@AAAVVV}}}zzzwwwvvvvvvvvvuuutttqqqrrrtttuuuuuutttrrrppptttuuuwwwwwwvvvvvvwwwwww|||{{{zzzxxxwwwvvvuuuuuuzzzxxxgggdddjjjgggdddaaaZZZXXXWWWTTTMMMCCC:::555333333333333222222333333333333333333333333333333333333333333444444444444444666666666777777888888999;;;===AAAJJJYYYlll}}}ppp[[[IIIJJJIIIKKKQQQXXXWWWNNNEEE<<<666222444:::??????<<<444222111111222333222111//////000111111111111000000000111111111222222222333000///222444555666999888OOOddd|||~~~}}}}}}kkkaaa]]]RRRSSSNNNMMMKKKJJJHHHFFFCCC???===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>???<<<<<>>LLLttttttnnnllljjjgggeeeeeeeeecccbbb____________```aaacccccc___ccciiimmmqqqtttxxx{{{~~~~~~}}}}}}~~~llldddiiifffcccaaa\\\YYYYYYVVVQQQHHH???777333444333333333333333333444333333333333333333333333333333333444444555555555666666777777888999999:::999>>>GGGSSScccxxxmmmOOOJJJGGGHHHNNNVVVYYYTTTNNNBBB:::444555<<>>>>>???@@@CCC???HHHjjjqqqfff___ZZZWWWXXX]]]cccjjjpppvvv{{{yyy]]]XXXXXXUUUKKKKKKIIICCC<<<777666777666666666555555555444444666666666666666666666666666666666666666666666666777777777777888999;;;;;;===<<>>666444111000111222222111///000111111222222111111111111111222222222222333666222222555444555???MMMzzz^^^\\\vvvkkkaaa]]]RRRSSSPPPOOOKKKJJJHHHFFFCCC???===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>???@@@@@@FFFDDDVVV~~~nnnbbb]]]\\\\\\\\\bbbfffmmmrrrvvvzzzhhh]]]\\\ZZZPPPQQQOOOHHH???888777999666666666666555555555555666666666666666666666666666666666666666666666666777777777888999:::;;;<<<<<>>888444444333333333333444444333333333333333333333333333333444444555666666666666777777888999:::;;;<<<===FFFXXXpppiiiSSSNNNIIIGGGJJJOOOTTTVVVPPPHHH===888888:::::::::666444111///000111111000000000111222222222222111111111111222222222333333333111444777555666GGG]]]kkkfffVVVcccrrrfffkkk```]]]RRRTTTPPPPPPKKKJJJHHHFFFCCC@@@===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>???@@@@@@BBBFFFdddzzzoooaaaYYYZZZ```dddggggggkkkoooqqqsssvvvzzz~~~qqq```___]]]TTTUUURRRKKKAAA:::999:::777666666666555555555555777777777777777777777777777777777777777777777777777777777888999;;;<<<======IIIiiitttddd[[[VVVPPPPPPTTTRRRPPPNNNPPPSSSXXX[[[\\\hhhiiilllppprrrtttuuuuuunnnuuu~~~uuummmeee^^^^^^]]][[[ZZZYYYVVVQQQIII@@@:::555444444333333444444555333333333333333333333333333333444444555666777777666777777999:::;;;<<<<<>>>>>===<<<;;;;;;<<<===<<<;;;999BBB@@@:::===<<<<<>>:::444:::<<<;;;@@@AAAVVVlllbbbWWWRRROOOKKKKKKMMMJJJNNNSSSXXX^^^eeelllqqqxxx{{{}}}}}}{{{xxxvvvvvv|||fff___aaa^^^YYY\\\[[[ZZZZZZWWWPPPEEE===777555222222333444444444666555333333333555777999444444555555666777777777444888444555:::888888DDDGGGZZZnnnsssVVVEEEKKKLLLDDDKKK]]]YYYTTTKKKAAA:::777888:::555444222111111111222222111111222222222333333333111111222222222333333333777555111555888555HHHmmmqqqnnnpppkkkyyyfffWWWPPPkkk^^^]]]SSSRRRMMMOOONNNLLLHHHEEEBBB???>>>>>>===<<<;;;;;;<<<===<<<;;;999AAA???;;;@@@???>>>EEEFFFcccppp^^^]]]^^^bbbjjjqqquuuwwwsssuuuvvvwwwzzzuuuccc[[[VVVUUURRRMMMFFF???:::888888777777777666666666666777777777777666666666666777777777777777777777777555<<<999666<<<===<<>>777555333222333444444444555444333222333333444555444444555555666777777777666999666666<<<:::===JJJSSSggg{{{dddLLLLLLNNNGGGIIIVVVYYYVVVPPPGGG===777666777444333222111000111111222111111222222222333333333111222222222222333333333///555666888999999MMMppp|||qqqeeevvv}}}nnn]]]PPPLLLjjj^^^\\\RRRQQQMMMOOOMMMKKKHHHEEEBBB@@@???>>>===<<<;;;;;;<<<===<<<;;;999@@@>>>===BBBAAA???GGGNNNwww|||fff^^^___cccjjjpppuuuvvvvvvuuuxxxyyyyyy}}}fff___WWWVVVRRRMMMGGGAAA;;;888888888777777777666666666666666666666777777777777777777777777777777777777444:::888888>>>======FFF\\\|||cccYYYRRRLLLKKKLLLLLLNNNSSS\\\dddqqq{{{yyyzzzzzzzzz|||}}}|||xxxvvvzzzdddaaabbb^^^]]][[[ZZZZZZWWWQQQGGG???888666333333444555555444555555555444444444444444444555555666666777777888999;;;777777===>>>DDDTTTaaawwwwwwsssrrryyy{{{zzzVVVMMMMMMIIIHHHMMMUUUWWWUUUNNNBBB888444333333222111111000111111111111111222222222333333333222222222222333333333333---777888666999BBB[[[{{{{{{wwwooovvv}}}pppbbbUUUNNNMMMjjj]]]\\\RRRQQQMMMNNNMMMKKKHHHEEEBBB@@@??????===;;;;;;;;;<<<===<<<;;;:::???======CCC@@@@@@JJJ^^^xxxccccccgggmmmssswwwxxxvvvtttuuuwwwzzz~~~kkk```YYYVVVSSSNNNIIICCC===999888888888777777777666666666666666666777777777777777777777777777777777777444888777999>>><<>>>>>AAACCCVVVvvvuuu```\\\VVVSSSRRRMMMFFF@@@999999999888888888777777555555555666777888888888888888888888888888888888888999999<<<===AAAeeeiii[[[VVVOOOQQQWWW```fffkkkttt|||{{{}}}~~~~~~yyyvvvwwwyyyxxxxxxssssssyyybbb]]]^^^\\\ZZZZZZYYYTTTMMMGGG<<<:::777666666666666555999888666555555555666666666666666777888888999999555<<<===AAANNNYYYkkkzzzssspppbbb[[[VVVUUUUUUVVV]]]fffwww|||YYYNNNKKKGGG@@@DDDKKKQQQQQQJJJ???666111222333444555444444333111111222222222333333333333333333444444444444555444444@@@hhhpppeeeYYYnnnwwwrrrnnnoooooommmmmmooommm```___UUUTTTPPPQQQLLLJJJGGGDDDBBBAAA@@@@@@===<<<;;;;;;<<<===<<<;;;888>>>>>>???AAAFFF___~~~bbb]]]WWWUUUSSSOOOGGGAAA999999999888888888888777444555555666777888888999888888888888888888888888777999999===>>>EEEqqqyyyfff[[[RRRPPPUUU___kkkrrrtttzzz~~~|||zzzwwwssspppmmmuuu|||kkkmmmeeeaaa^^^\\\ZZZZZZYYYUUUNNNHHH===:::777666666666666555AAA???<<<999777777888888666666666777888888999999555===???EEERRR^^^qqq}}}vvvtttpppggg]]]XXXXXXSSSRRRWWW[[[___hhhsssiiisssbbbQQQLLLFFFBBBDDDJJJPPPSSSMMMAAA777111222444555666555444444111111222222222333333333333333333444444444555555999666DDDpppkkk```fffyyyyyyooojjjhhhllloooqqqtttxxxooo___]]]TTTTTTOOOQQQLLLJJJGGGDDDBBB???>>>===;;;;;;;;;<<<<<<>>>???@@@<<>>777777777666555222555888999999888999:::CCC888888PPPdddgggzzzzzztttkkkjjjfff```YYYTTTQQQPPPWWWWWW\\\dddiiilllrrryyyzzzrrrmmmNNNLLLEEEFFFDDDEEEKKKQQQOOOEEE:::555222000111444666444222222222222222222222222222000444666444111111444555;;;555PPP{{{qqq{{{uuuiii```bbbhhhkkkjjjjjjooo___]]]TTTTTTOOOQQQKKKJJJGGGDDDBBB???>>>===<<<<<<<<<<<<<<<===>>>???<<<@@@BBBCCCFFFTTTwwwzzzzzzsss___WWWZZZUUUOOOJJJAAA;;;:::888888999999777666777888888888888999999999777777777777888888888888666666999>>>FFFaaa|||ggg\\\ZZZfffkkkrrrvvvyyy{{{zzzrrrllliiiiiinnnlllrrrxxxrrrnnnqqqeeebbb[[[[[[ZZZRRRQQQSSSMMMCCC>>>999666555777888888AAA<<<666555777888777555333555888999999888999:::;;;???IIIaaatttxxx|||yyyvvvsssnnnhhhccc___\\\XXXSSSOOOOOORRRTTTbbbdddiiimmmnnnpppzzzsssvvv[[[LLLFFFFFFDDDDDDIIIPPPOOOGGG>>>666333000111333555444222222222222222222222222222000333555555333444666777:::777RRRsssyyyrrraaaZZZ[[[^^^ccchhhooo___]]]SSSSSSOOOPPPKKKJJJGGGDDDBBB@@@>>>>>>======<<<<<<<<<======>>>===>>>EEEFFFHHHhhh~~~wwwxxx|||}}}cccVVVXXXTTTPPPLLLDDD<<<;;;999888999999888777777888888888888999999999777777777888888888999999666:::;;;===SSS~~~|||ddd^^^eeerrrsssvvvyyy|||~~~wwwnnngggcccmmmdddjjjzzzwwwiiippphhhbbb\\\]]]ZZZPPPOOORRRMMMEEE@@@;;;777555666777777666444333555888999777444444666888999999999:::;;;444DDDTTTfffxxxyyytttjjjgggdddaaa^^^[[[WWWTTTSSSPPPLLLGGGGGGLLLTTTZZZjjjlllpppqqqooorrr~~~yyyzzz{{{{{{~~~qqqgggmmmMMMLLLGGGCCCBBBGGGNNNOOOJJJDDD999555111000333444333111333333333333333333333333222333444555666666777888;;;@@@]]]zzzooowww|||hhh[[[TTTTTT[[[cccppp```]]]SSSSSSOOOPPPKKKIIIGGGDDDBBB@@@???>>>>>>======<<<<<<<<<<<<===AAA===DDDHHHQQQwwwxxx|||kkkWWWWWWTTTQQQNNNGGG>>><<<999888999999888777777777888888888999999999777777888888888999999999;;;@@@===@@@ccc}}}eeebbbooouuuuuuwww{{{~~~|||rrriiidddgggaaaeeerrruuukkkhhhooooooaaa\\\]]]ZZZOOONNNSSSOOOGGGCCC<<<777666666666666777666555777888888666333555777999999999999;;;<<<888KKKVVV```vvvzzzpppgggccc]]][[[WWWTTTRRRQQQOOONNNMMMKKKHHHGGGIIIPPPZZZaaannnoooqqqrrrssszzz|||{{{{{{zzzzzz{{{qqqccckkk{{{~~~TTTTTTHHHDDDBBBEEEKKKOOOMMMJJJ<<<777222111222333333111333333333333333333333333555333333555777666666888???QQQpppqqqgggzzzqqqdddYYYUUUYYY```ppp```]]]SSSSSSNNNOOOJJJIIIGGGDDDBBB@@@???>>>>>>======<<<<<<<<<<<<===DDD<<>>PPPZZZgggssskkkeee\\\VVVTTTQQQPPPNNNLLLJJJIIIJJJKKKGGGHHHKKKNNNSSSZZZccciiirrrooopppuuu~~~~~~zzzwwwxxxzzz}}}|||wwwooohhhbbb|||___UUUJJJFFFBBBDDDIIINNNOOONNN@@@;;;444111222333333222333333333333333333333333888333333555666333666;;;RRRkkk{{{iiiooottthhh^^^YYY]]]eeeppp```]]]SSSSSSNNNOOOJJJHHHFFFDDDBBB@@@??????======<<<<<<<<<======>>>CCC>>>BBBUUU{{{xxxwwwxxxxxxzzzaaaYYYVVVRRROOOJJJAAA>>>;;;999999999999999777888888888888999999999888888888999999999999:::::::::AAA___zzzkkkiiiooorrrtttwwwyyyyyyyyyxxxwww{{{uuummmhhh]]]cccbbb\\\cccqqqnnn``````ggg]]][[[YYYRRRSSSVVVPPPJJJEEE>>>999777666666666777555444333444555888999777888::::::999:::<<>>RRRbbbyyy{{{nnn___XXXSSSNNNJJJIIIHHHHHHHHHFFFEEEEEEGGGIIIEEEIIIPPPWWW]]]dddkkkooonnnllloooyyy~~~wwwssstttxxxtttqqquuu~~~uuugggaaazzzsssUUUMMMIIIDDDDDDHHHLLLNNNNNNEEE???777222222444444333333333333333333333333333888333333666555222999DDDttt~~~wwwfffhhhsssggg___]]]dddmmmqqq```]]]SSSRRRNNNOOOIIIHHHFFFDDDBBB@@@@@@???<<<<<<<<<<<<<<<===>>>???>>>BBBGGGccc|||wwwwwwyyyzzzggg\\\WWWRRROOOJJJCCC???;;;999999::::::999777888888888888999999999888888888999999999::::::;;;777HHHwwwvvvmmmjjjgggmmmpppssstttuuuyyy~~~~~~xxxpppjjj___aaa^^^YYY]]]gggggg```XXXuuunnnaaa\\\YYYTTTUUUUUULLLJJJEEE>>>999777777777777555555555555555666888999888999::::::999:::===???EEEYYYoookkk^^^QQQMMMLLLJJJJJJKKKIIIKKKLLLLLLJJJKKKMMMPPPOOOSSSZZZ```dddhhhlllooojjjmmmttt}}}sssoooqqqrrrrrrqqqsss{{{zzzbbbjjj___OOOKKKGGGEEEGGGKKKMMMMMMIIIBBB999444333444555444444444444444444444444444666333444777555444@@@QQQllleee```rrrwwwooojjjfffhhhmmmqqq```]]]SSSRRRMMMNNNIIIHHHFFFDDDBBBAAA@@@???;;;;;;;;;<<<<<<>>>???@@@:::EEEMMMmmmyyyyyy{{{}}}jjj^^^XXXRRRNNNIIICCC@@@<<<999999:::::::::777888888888888999999999888888999999999:::::::::???999PPPsssnnniii```gggjjjnnnpppsss{{{}}}ssslllccc^^^ZZZZZZ\\\]]]^^^```XXX___tttddd\\\ZZZUUUVVVTTTHHHJJJEEE>>>:::888888888888777999999999888666777777999999::::::999;;;===@@@UUUhhh}}}www```TTTJJJIIILLLNNNQQQUUUPPPSSSVVVVVVUUUUUUXXXZZZ]]]```dddfffhhhiiikkklllmmmttt|||qqqnnnqqqiiiqqquuurrrsss|||lllaaaooommmQQQMMMHHHFFFGGGJJJLLLLLLKKKDDD:::555444555555555444444444444444444444444444222444888666666FFF[[[eeeggglll}}}xxxoooiiihhhnnn\\\ZZZTTTUUUNNNNNNLLLKKKHHHEEEBBB@@@???>>>======>>>>>>??????@@@@@@>>>EEERRRvvvxxxzzzwwwzzzxxx^^^XXXSSSNNNLLLGGGCCC===:::999999999999999999::::::::::::;;;;;;777888999999888999;;;======:::cccyyytttiiiaaafffhhhlllrrrzzzuuuiiiaaa]]]ZZZZZZYYYWWWZZZ___\\\VVViiiccc[[[^^^PPPRRRYYYIIIKKKHHHBBB===999888888888777777777777888888888888:::888999;;;;;;:::???FFF^^^qqqnnnVVVQQQMMMPPPWWW\\\ZZZWWWXXXZZZ]]]]]]]]]\\\]]]]]]^^^___ccchhhiiigggiiimmmyyy~~~rrrqqquuutttsssrrrrrrtttxxx}}}zzzaaaaaaXXXTTTTTTNNNCCCGGGOOOMMMNNNFFF<<<666444444555444555555555555555555555555444///333;;;999888IIIbbb}}}~~~ssshhhaaaooo]]][[[TTTUUUNNNNNNLLLKKKHHHEEEBBB@@@???>>>======>>>>>>??????@@@@@@CCCHHH___}}}ssssssuuusssxxxbbbWWWTTTPPPKKKGGGCCC>>>:::999999999999999999::::::::::::;;;;;;888999:::999888999;;;<<<@@@EEEoooyyytttlllgggiiilllqqqwwwvvvjjjbbb]]]ZZZZZZXXXVVVYYY^^^^^^WWW^^^~~~iiiZZZ^^^QQQPPPUUUIIILLLHHHCCC>>>:::888888999777777777777888888888888:::888999;;;:::;;;AAAIIIcccwww~~~fffYYYXXXYYY^^^dddgggeeeccc^^^_________]]]^^^```bbbeeebbbbbbeeegggkkkrrrzzzxxxttttttrrrqqqpppooopppsssxxx{{{~~~qqqggg~~~cccWWWTTTRRRIIIHHHNNNLLLNNNGGG===777444444555444555555555555555555555555888444666;;;:::;;;MMMddd|||rrrggg___ppp___]]]UUUTTTNNNNNNLLLJJJHHHEEEBBB@@@???>>>=========>>>???@@@AAAAAAGGGMMMttt~~~rrroooppppppvvv~~~hhhVVVVVVSSSJJJHHHDDD>>>;;;:::::::::999999999::::::::::::;;;;;;999:::;;;:::999999:::<<>>======>>>>>>@@@AAABBBHHHTTTtttnnnnnnpppvvv}}}pppUUUWWWUUUHHHIIIEEE???;;;::::::::::::999999999:::::::::;;;;;;:::;;;;;;;;;999999;;;<<>>LLL[[[sss{{{hhhdddhhhlllmmmllljjjjjjkkkkkkllllllkkkjjjjjjlllmmmooopppuuu}}}~~~qqqttttttrrroookkkkkkooorrr~~~___dddcccTTT\\\YYYPPPMMMNNNNNNIIIAAA:::666555555666555555555555555555555555222666888666:::OOOqqq|||www{{{wwwllldddnnn```^^^UUUTTTNNNOOOKKKJJJHHHEEECCCAAA@@@???>>>>>>======>>>@@@BBBDDDHHHbbbvvvmmmkkknnntttzzz{{{XXXVVVTTTHHHJJJFFF@@@<<<;;;:::::::::999999999:::::::::;;;;;;:::;;;<<<;;;::::::<<<===DDDttt|||xxx{{{~~~vvvkkkccc\\\ZZZWWWTTTRRRTTTPPP[[[XXXPPPfffeee[[[XXXQQQPPPRRRLLLJJJFFFAAA>>>;;;:::999666777777777888888888888999:::<<<<<<;;;BBBUUUhhhvvvyyyhhhjjjmmmooommmiiiiiilllpppooorrrvvvxxxxxxwwwxxxxxx~~~ssssssttttttpppkkkhhhjjjmmmzzziii]]]iiinnnVVV]]]\\\SSSPPPPPPNNNJJJDDD<<<777555555666555555555555555555555555...777999555>>>]]]xxxpppzzzoooggglll___^^^TTTSSSNNNPPPKKKIIIGGGEEECCCAAA@@@@@@???>>>======>>>AAACCCEEEMMMyyyyyyllliiikkkpppttt}}}___VVVTTTJJJKKKGGGAAA===;;;;;;::::::999999::::::::::::;;;;;;:::;;;<<<<<<;;;;;;===???NNNyyyooofff]]][[[XXXTTTQQQQQQOOOWWWUUUMMMZZZqqq\\\ZZZUUUPPPRRRLLLJJJFFFBBB>>>;;;999999777777777777888888888888888:::======<<>>888555555777555555555555555555555555111::::::777IIInnn}}}rrrgggyyy{{{pppiiiiii^^^]]]TTTSSSOOOQQQJJJIIIGGGEEECCCAAA@@@@@@???>>>======>>>AAADDDFFFVVV}}}nnniiillloooqqquuugggWWWTTTNNNLLLHHHBBB===<<<;;;;;;:::999999::::::::::::;;;;;;999:::;;;<<<<<<===???AAAZZZ{{{rrrhhh___\\\YYYTTTPPPPPPNNNRRRUUURRRTTTlll___ZZZWWWPPPNNNKKKIIIFFFBBB>>>;;;999888777777777777888888888888777:::>>>>>>>>>JJJfffvvvhhhcccaaa___]]]\\\___cccfffkkkpppwww~~~nnnssswwwuuummmfffdddeeefffmmmsssvvvjjjVVV```iii^^^YYYWWWWWWSSSOOOMMMHHH@@@999555666888555555555555555555555555444999777;;;YYYiiicccggg}}}sssmmmhhh]]]]]]SSSRRROOORRRJJJIIIGGGEEECCCBBBAAA@@@???>>>======>>>AAADDDGGG]]]rrrlllnnnqqqqqqsss}}}nnnXXXTTTRRRMMMHHHBBB>>><<<;;;;;;:::999999:::::::::;;;;;;;;;888:::;;;<<<<<<>>>@@@CCCaaa{{{uuujjj```\\\ZZZUUUPPPOOOMMMPPPWWWZZZTTT]]]aaa[[[YYYOOOKKKJJJHHHEEEAAA>>>:::888777777777777777888888888888777:::>>>>>>???MMMkkk|||ppphhheeebbb___^^^___aaabbbfffjjjpppvvv|||ooovvv{{{yyyppphhhffffffeeeiiiooovvvppp[[[\\\uuurrr___WWWXXXYYYSSSOOOMMMIIIAAA999555666888555555555555555555555555444555222===gggvvvfffdddqqqwwwqqqkkk\\\YYYVVVTTTKKKPPPKKKJJJGGGDDDAAA????????????AAA===>>>CCC??????LLLggg|||qqqkkklllqqqrrryyy~~~tttYYY```JJJOOOKKKEEE???;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999888<<<666;;;>>>888JJJzzzvvvnnnccc[[[YYYWWWTTTQQQMMMPPPSSSXXXWWWTTTrrrhhh]]]VVVLLLQQQLLLJJJGGGBBB>>>;;;888777888888999999999:::::::::999;;;<<<<<>>;;;888777888888999999999:::::::::888:::;;;???JJJaaa~~~pppiiifffdddeeedddcccgggmmmtttzzzvvvpppvvvxxxpppfffccceee^^^```jjjhhh[[[UUUZZZeee^^^[[[SSSTTTOOOKKKHHHEEE@@@888444666555555555555666666666666555444999EEEfff|||tttqqq|||rrriii]]]YYYUUUTTTKKKOOOKKKIIIFFFCCCAAA@@@??????>>>@@@===???DDDAAAGGGZZZvvvhhhgggmmmrrrvvvyyy~~~___YYYNNNNNNKKKEEE@@@<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<999>>>999<<<>>>@@@^^^|||tttiii```[[[VVVRRROOOKKKNNNPPPUUUVVVMMMWWWttt|||```YYYQQQLLLLLLJJJGGGCCC???;;;999888888888999999999:::::::::999999:::@@@OOOiiiuuummmhhhfffiiikkkkkkmmmppp{{{}}}sssppprrrrrrjjjaaaaaa^^^___cccccc]]]UUURRRiiiqqq^^^[[[WWWUUUPPPKKKGGGEEE@@@999555666555555555555666666666666333777===FFFcccqqqmmmzzz{{{rrrhhh^^^YYYUUUUUULLLOOOJJJIIIFFFCCCAAA@@@@@@?????????<<>>:::;;;===GGGmmm{{{tttjjjaaa[[[VVVRRROOOIIILLLMMMSSSXXXQQQUUUhhh```XXXTTTLLLLLLJJJGGGCCC???<<<:::999888888999999999:::::::::;;;999999???PPPjjj{{{qqqkkkhhhlllpppqqqrrrsss}}}xxxmmmoootttnnnbbb]]]^^^^^^^^^aaaaaaZZZPPPVVVmmm```ZZZZZZUUUPPPKKKGGGEEEAAA:::666666555555555555666666666666777999>>>HHHgggsssdddjjjwww{{{}}}uuuggg^^^YYYTTTUUUMMMNNNJJJHHHFFFCCCAAA@@@@@@@@@AAA@@@<<<>>>AAA>>>KKKiiioooiiilllnnnnnnrrrxxxkkkUUUUUUNNNKKKFFFBBB>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<666===;;;:::<<>>UUUyyydddcccvvv}}}eee___YYYSSSVVVNNNNNNIIIHHHFFFCCCAAAAAA@@@@@@AAA???<<>>PPPsssvvvmmmmmmmmmkkkpppvvvzzzwwwXXXVVVNNNKKKGGGBBB???<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<555===<<<;;;===WWWzzzvvvnnneee^^^XXXUUUSSSNNNQQQKKKJJJQQQPPPMMMTTTtttgggUUUWWWNNNLLLJJJGGGCCC@@@===;;;:::888888999999999:::::::::999999;;;CCCVVVttt{{{uuuqqqqqqrrrrrruuuyyyvvvqqqsssqqqkkk\\\]]]\\\\\\___cccaaa]]]JJJUUUyyypppZZZZZZSSSQQQJJJEEEEEECCC===888666555555555555666666666666:::555FFFkkkeeeuuuddd___XXXSSSVVVNNNNNNIIIHHHEEECCCAAAAAAAAAAAA@@@>>><<<@@@CCCBBBXXX~~~sssrrrsssvvvwwwyyy{{{}}}}}}qqqmmmmmmjjjnnntttttt}}}\\\TTTNNNKKKGGGCCC???===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===555>>>???===@@@___~~~zzzsssjjj```YYYUUUTTTNNNSSSMMMIIIPPPPPPKKKNNNZZZrrrXXXWWWNNNLLLJJJGGGDDD@@@>>><<<;;;888888999999999:::::::::888;;;@@@HHH[[[yyy{{{wwwtttrrrqqqvvv||||||sssooooooooo^^^[[[ZZZ[[[\\\\\\^^^aaaPPPWWWuuu{{{\\\ZZZTTTRRRJJJDDDDDDCCC>>>888666555555555555666666666666:::888TTT~~~lll~~~ddd```XXXSSSWWWNNNNNNIIIHHHEEECCCBBBAAAAAAAAA???===<<>>666???AAA???BBBeee{{{xxxyyy}}}wwwmmmbbbZZZVVVTTTLLLSSSOOOLLLSSSTTTNNNNNNPPPzzzZZZWWWMMMLLLJJJGGGDDD@@@>>><<<;;;888888999999999:::::::::999===CCCKKK\\\zzz{{{wwwrrrpppvvvtttllllllqqq___ZZZXXXZZZYYYUUUZZZbbbLLLRRRnnn^^^[[[UUURRRJJJDDDDDDDDD???999666555555555555666666666777<<<>>>```}}}rrrnnnooo~~~iii]]]ZZZTTTSSSRRRKKKKKKJJJGGGDDDBBBAAA@@@@@@>>>BBB999>>>KKKBBB\\\{{{||||||{{{wwwiiiiiinnnmmmmmmpppuuu^^^RRRNNNLLLGGGCCC???===<<<;;;::::::;;;<<<<<<;;;::::::>>>999===@@@;;;DDDuuu~~~yyyvvvwwwzzz~~~yyyppphhh```YYYTTTQQQMMMIIIKKKOOORRRPPPNNNPPPuuu]]]OOOUUUKKKHHHEEECCCBBB@@@===;;;:::999999888888999999:::======BBBOOObbb}}}xxxuuuqqqpppwwwyyynnnjjjlllggg]]]UUUUUUWWWWWWWWWYYYWWWEEEbbbeee]]]TTTQQQMMMHHHEEECCC???:::555666666666666666777888888<<>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;999999;;;===AAAXXX~~~{{{uuussspppnnnmmmmmmmmmmmmnnnooooooooonnnnnnpppqqqxxx}}}}}}|||zzz{{{{{{zzz{{{{{{tttkkkaaaWWWQQQOOOMMMJJJJJJMMMPPPQQQQQQWWWWWWtttRRROOOIIIHHHFFFEEEDDDAAA<<<999:::999999888888999999:::;;;:::BBBXXXuuuwwwooopppuuu{{{~~~zzzvvvsssqqqaaaRRRNNNQQQQQQOOOMMMQQQLLLRRRaaayyy```VVVSSSNNNIIIEEECCC@@@;;;777777777666666777777888999:::FFFddduuusssxxx{{{yyyfff\\\ZZZUUUSSSRRRIIIIIIGGGEEECCCAAAAAAAAAAAA>>>AAABBBAAABBBTTTooobbbdddcccjjjsssqqquuuzzzVVVNNNLLLIIIEEEAAA>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<>>hhhxxx{{{wwwwwwddd[[[ZZZUUUTTTQQQIIIHHHFFFDDDBBBAAA@@@AAAAAA@@@>>>BBBBBBDDDeeetttbbbeeeeeehhhnnnlllsss\\\MMMLLLJJJGGGCCC???<<<:::<<<;;;::::::::::::;;;<<<:::>>>===<<>>===:::999999888888999999:::;;;???NNNkkkppplllrrryyy{{{zzzpppaaaXXXQQQNNNLLLJJJMMMQQQOOOQQQRRRKKKSSS~~~xxx[[[UUUPPPIIIDDDBBB@@@<<<999888888777777888888999:::DDDxxxwww~~~xxxtttwwwddd[[[ZZZUUUTTTQQQIIIGGGFFFDDDBBBAAA@@@AAAAAA???<<>>>>>===MMMxxx|||xxxsssjjjccc[[[XXXYYY\\\[[[ZZZZZZZZZYYYYYYZZZ^^^dddiiiooottt|||~~~vvvoooiiiccc]]]YYYNNNMMMKKKJJJJJJNNNSSSWWWPPPWWWUUU___RRRNNNJJJDDDAAA??????>>>>>>:::999999999999999999:::;;;===NNNpppoooiiiooovvvxxx{{{zzzyyyxxxyyy{{{}}}{{{ppp^^^XXXSSSOOOKKKHHHKKKQQQMMMOOOQQQLLLQQQ{{{]]]VVVPPPIIIDDDBBB@@@<<<999888888888777888888999:::JJJjjjooo~~~{{{wwwqqqmmmrrrggg\\\XXXVVVQQQLLLKKKGGGFFFDDDCCCAAAAAA@@@@@@@@@>>>CCCDDDLLLvvv}}}rrrccc```eeemmmmmmmmm___SSSLLLGGGGGGFFFAAA===<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<777===;;;RRR|||xxxwwwxxxuuuoooiiiggg```XXXUUUWWWZZZYYYXXXUUUVVVXXXYYYZZZ\\\___bbboootttzzz~~~}}}wwwnnnhhhddd]]]VVVPPPLLLKKKMMMMMMKKKLLLPPPNNNJJJUUU}}}eeeQQQNNNKKKFFFCCC@@@>>><<<::::::999999888888999999:::???;;;OOOuuuwwwooonnnrrrwwwyyyxxxuuuttttttvvvyyy{{{zzz{{{xxxrrrpppmmmqqqvvvyyy|||wwwrrrbbbYYYQQQOOOMMMJJJLLLOOOOOONNNVVVOOOJJJuuu```VVVOOOIIIFFFAAA<<<<<<>>>:::777777999999777888;;;III{{{nnnppp~~~{{{wwwrrrmmmgggcccsssggg]]]YYYVVVQQQMMMLLLGGGFFFDDDCCCAAAAAA@@@@@@@@@>>>BBBDDDOOO{{{{{{qqqcccaaadddjjjnnnuuufffSSSLLLGGGGGGFFFAAA===<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<999@@@<<>><<<::::::999999888888999999:::>>><<>>:::777666888888777;;;@@@VVVtttuuu|||wwwrrrnnniiieeeaaassshhh^^^ZZZXXXRRRNNNLLLGGGFFFDDDCCCAAAAAA@@@@@@AAA>>>AAADDDSSSzzz|||zzzpppccccccdddgggooo~~~nnnTTTMMMGGGFFFEEEAAA======;;;;;;;;;;;;;;;;;;;;;;;;<<<<<>><<<::::::999999888888999999:::======WWW~~~yyyuuusssxxxwwwrrrkkkeeeeeeiiinnnmmmlllkkkkkklllooorrrtttwwwwww|||zzzqqqiiieeedddddddddfffiiijjjlllqqqyyy{{{uuufff]]]VVVRRROOOKKKKKKMMMNNNJJJQQQRRRIII[[[mmmXXXPPPHHHEEEAAA===;;;===:::777666777777777===DDDeee{{{xxx}}}{{{wwwqqqkkkgggdddaaa___ssshhh^^^[[[YYYSSSNNNLLLGGGFFFDDDCCCAAA@@@@@@@@@AAA>>>@@@DDDZZZyyyllleeeeeekkkrrrtttxxx~~~yyyooobbbddddddeeennnuuuUUUNNNGGGFFFEEEAAA======;;;;;;;;;;;;;;;;;;;;;;;;<<<===BBB>>>bbb~~~|||yyyvvvtttqqqooojjjhhhgggggghhhgggeeeccc^^^ZZZUUURRRRRRRRRRRRPPPQQQSSSUUUXXXZZZ\\\```cccgggnnnwww}}}}}}|||vvvmmmgggccc\\\UUUPPPKKKIIIKKKKKKIIIKKKPPPSSSJJJFFF[[[nnnXXXLLLIIIEEEBBB@@@>>><<<::::::999999888888999999:::<<>><<<::::::999999888888999999:::<<>>>>>;;;;;;;;;;;;;;;;;;;;;;;;===999@@@GGGrrrvvvsssnnnllljjjiiigggeeeaaa```^^^[[[YYYXXXWWWWWWUUUTTTSSSRRRQQQPPPPPPPPPSSSUUUWWWYYY[[[]]]aaadddgggmmmtttyyy|||}}}~~~yyypppjjjeee___WWWOOOKKKHHHIIIIIIHHHKKKOOOPPPPPPKKKPPPtttuuuQQQKKKHHHDDDAAA???>>><<<;;;:::999999888888999999:::===EEEfffzzzrrrnnnjjjhhhgggeeeaaa]]]WWWXXXXXXUUUQQQQQQTTTXXXYYYYYY[[[^^^cccgggkkkmmmppppppttt|||}}}{{{{{{{{{{{{wwwvvvuuuuuuvvvxxxzzz{{{{{{vvvpppggg```[[[XXXTTTMMMIIIIIIJJJLLLKKKOOOPPPGGGQQQooo^^^RRRGGGBBB@@@===::::::777777999:::777666<<>>>>>;;;;;;;;;;;;;;;;;;;;;;;;===666@@@OOO}}}~~~~~~|||nnnkkkhhhfffeeeeeedddbbbZZZZZZXXXVVVSSSRRRRRRSSSSSSSSSTTTTTTSSSRRRRRRRRRUUUWWWYYYZZZ[[[^^^aaadddggglllrrruuuwwwyyy|||~~~xxxoooiiieee^^^WWWOOOJJJGGGHHHHHHGGGJJJOOOMMMPPPKKKIIIeeeVVVJJJGGGCCC@@@???>>><<<;;;:::999999888888999999:::===IIInnnzzztttnnniiidddbbbaaa___YYYTTTOOOPPPPPPNNNJJJJJJLLLPPPPPPQQQTTTXXX]]]aaafffhhhhhhiiinnnwww~~~{{{zzz|||}}}~~~~~~||||||}}}~~~zzztttfff___ZZZXXXTTTMMMIIIHHHFFFLLLHHHJJJQQQIIIKKKaaa```SSSFFFBBB@@@===:::999888777888888666888CCCOOOhhhsssxxxooohhhbbb___[[[YYYZZZ[[[\\\\\\pppfff]]][[[XXXRRRKKKHHHGGGFFFDDDCCCAAAAAA@@@@@@@@@BBBDDDMMMvvvzzzpppjjjiiipppwwwuuuqqq{{{|||qqq]]]XXX]]]hhhggg]]]___kkkmmmYYYQQQIIIFFFDDD@@@>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;>>>444@@@UUU{{{}}}~~~zzz|||xxxjjjdddaaa___]]]]]]^^^]]]\\\UUUUUUTTTRRROOOOOOPPPQQQTTTUUUWWWWWWVVVUUUUUUVVVVVVXXXZZZ[[[\\\^^^aaacccfffjjjooorrrsssuuuyyy}}}~~~}}}~~~}}}wwwnnnhhhddd]]]VVVOOOJJJGGGGGGGGGGGGJJJOOOIIIOOOJJJDDD]]]```JJJGGGCCC@@@???>>><<<;;;:::999999999999999999:::===LLLttt~~~yyyyyyuuuppphhhbbb\\\YYYWWWTTTNNNHHHJJJLLLLLLJJJFFFEEEHHHKKKJJJKKKNNNSSSXXX]]]aaadddcccdddjjjttt|||}}}}}}|||{{{|||~~~}}}xxxeee___ZZZXXXUUUMMMIIIHHHCCCLLLFFFFFFQQQLLLHHHZZZaaaSSSFFFAAA@@@===:::999:::888666555555:::IIIXXXiiiwwwmmmfff]]]ZZZXXXWWWYYYZZZ[[[ZZZttthhh\\\XXXUUUPPPLLLKKKIIIGGGDDDCCCCCCCCCAAA@@@??????EEEQQQ~~~qqqjjjcccfffkkknnnqqqvvv~~~~~~kkk\\\[[[^^^bbbcccaaabbbgggmmmaaaQQQIIIFFF??????@@@999<<<<<<;;;;;;;;;;;;<<<<<<<<>>@@@:::>>>999;;;888666444111EEEgggsssuuu~~~rrrggg___\\\YYYVVVVVVXXXXXXVVVTTTttthhh\\\XXXUUUPPPLLLKKKIIIGGGDDDCCCCCCCCCAAA@@@@@@@@@EEEQQQssshhhcccaaaeeejjjlllmmmooossswwwrrrwww{{{~~~}}}jjj\\\[[[\\\bbbdddcccdddgggnnn~~~bbbQQQIIIFFF@@@@@@@@@:::<<<<<<;;;;;;;;;;;;<<<<<<<<>>888:::888888888555FFFgggppp||||||oooddd\\\VVVSSSOOONNNNNNNNNLLLJJJssshhh]]]XXXUUUPPPLLLJJJIIIGGGDDDCCCCCCCCCAAA@@@BBB@@@EEERRR~~~wwwpppfff```^^^bbbffflllnnnnnnnnnqqqsssnnnvvvxxxiii]]]YYYZZZaaafffffffffgggqqqdddQQQHHHGGGAAA@@@@@@:::<<<<<<;;;;;;;;;;;;<<<<<<;;;BBBAAA\\\}}}wwwtttoookkkgggddd```^^^SSSQQQNNNKKKIIIGGGGGGGGGBBBBBBCCCGGGNNNUUU[[[]]]]]]aaafffjjjlllkkkhhhfff]]]]]]\\\]]]___bbbeeegggggggggiiinnnnnnmmmooottt~~~vvvooojjjddd]]]WWWRRRNNNJJJGGGHHHIIIJJJJJJLLLOOOGGGJJJVVV~~~dddQQQIIICCCBBBAAA>>>;;;;;;::::::999999::::::;;;<<<>>>NNNwwwnnniiiccc[[[UUURRRPPPLLLIIIEEECCCAAAAAA======>>>???BBBGGGNNNTTTWWWZZZ]]]aaacccdddccccccbbbccccccdddgggiiilllnnnjjjmmmppptttvvvzzz}}}~~~vvvnnnccc[[[\\\]]]WWWNNNHHHHHHHHHKKKNNNLLLJJJMMMSSSzzzUUULLLEEE???@@@999>>>888999777999<<<999GGGddd}}}qqqyyylll```XXXUUURRROOOLLLKKKJJJHHHGGGssshhh]]]YYYVVVPPPLLLJJJIIIGGGDDDCCCCCCCCCAAA@@@DDD@@@EEESSS~~~rrrkkkfff```^^^```fffjjjpppssstttwww|||tttiii]]]XXXXXX```hhhjjjiiiiiitttgggQQQGGGGGGBBB@@@@@@;;;<<<<<<;;;;;;;;;;;;<<<<<<<<>><<<<<<::::::999999::::::;;;<<<===OOOuuukkkeee___WWWQQQMMMJJJGGGCCC@@@????????????>>>>>>???DDDLLLTTTZZZ^^^aaaeeejjjllllllkkkjjjhhhgggfffcccaaaaaaccceeelllooorrruuuvvvxxxzzz|||zzzrrrggg_________XXXNNNGGGGGGIIILLLNNNMMMKKKLLLOOOnnnYYYKKKEEE@@@@@@999>>>999999777:::>>>:::EEE```pppyyyvvviii]]]VVVTTTRRROOOLLLKKKJJJJJJJJJrrrggg]]]YYYVVVQQQKKKIIIIIIGGGDDDCCCCCCCCCAAA@@@DDD@@@FFFVVV~~~tttjjjddd```]]]```dddkkknnnqqqtttwww||||||wwwvvvzzz~~~}}}rrriii[[[VVVWWW```iiilllllllllsssjjjRRRFFFHHHCCC@@@@@@<<<<<<<<<;;;;;;;;;;;;<<<<<<===BBBBBB___zzztttpppkkkeee```\\\WWWTTTLLLKKKIIIFFFEEEDDDDDDDDD@@@DDDLLLUUU^^^fffmmmpppvvvxxx|||~~~|||xxxrrrooogggddd```^^^```bbbcccbbbdddccceeeiiikkkmmmrrrxxx{{{|||tttnnnjjjddd]]]XXXSSSOOOJJJGGGGGGHHHIIIIIINNNSSSNNNQQQSSSrrr]]]NNNGGGAAAAAAAAA>>><<<<<<::::::999999::::::;;;<<>>>>>>>>>>>@@@???>>>@@@FFFMMMTTTXXX___ccchhhmmmpppppppppoooffffffdddaaa]]]\\\^^^```lllnnnqqqrrrssssssuuuvvv~~~wwwlllbbb```___XXXMMMFFFGGGJJJLLLMMMMMMMMMLLLLLLddd]]]KKKEEEAAA@@@999???;;;:::777999===999EEE```gggeee{{{tttggg[[[TTTMMMLLLJJJHHHGGGGGGIIIKKKrrrggg]]]ZZZWWWQQQKKKIIIIIIGGGDDDCCCCCCCCCAAA@@@DDD???GGG[[[tttkkkbbb]]][[[[[[```hhhlllnnnppprrrtttzzzqqqlllmmmuuuzzz{{{xxxmmmeeeXXXUUUXXXaaaiiilllnnnpppttt}}}mmmRRRFFFHHHEEE@@@@@@===<<<<<<;;;;;;;;;;;;<<<<<<<<>>>>>>>>>>>???>>>>>>AAAGGGLLLPPPRRRUUUWWW\\\```dddeeeeeeeeedddeeefffddd``````bbbeeelllnnnqqqssstttvvvyyy{{{zzzmmmbbb___^^^WWWMMMGGGFFFJJJLLLKKKLLLNNNNNNKKKYYY```KKKEEEAAA@@@999???;;;;;;777999;;;999HHHfffeeeZZZmmm~~~rrreeeYYYSSSIIIIIIHHHGGGFFFHHHLLLOOOqqqggg]]]ZZZWWWQQQKKKIIIIIIGGGDDDCCCCCCCCCAAA@@@CCC>>>HHH___{{{kkkccc\\\YYYWWWYYYaaajjjkkknnnqqqsssvvv{{{kkkfffhhhrrrwwwvvv{{{{{{rrrhhh___UUUUUUZZZccciiillloootttzzzpppRRREEEIIIFFF@@@@@@===<<<<<<;;;;;;;;;;;;<<<<<<;;;BBBBBB^^^~~~{{{wwwoookkkfff```[[[VVVRRRNNNEEEDDDCCCBBBBBBCCCDDDEEEHHHQQQ]]]ggglllooopppqqqqqqsssvvvxxxyyyxxxuuutttlllggg```___aaaddddddbbbbbb```aaadddfffiiiooowww|||~~~xxxqqqkkkgggccc\\\XXXQQQNNNIIIFFFEEEFFFFFFFFFMMMSSSRRRUUURRRiii___OOOGGGAAAAAA@@@===::::::::::::999999::::::;;;<<>>>>>===>>>>>>@@@DDDJJJNNNOOONNNIIIKKKNNNQQQTTTUUUVVVVVV^^^bbbffffffeeeeeeiiimmmoooqqqsssvvvxxx|||~~~yyykkk___]]]\\\WWWOOOJJJFFFJJJJJJIIIJJJOOOOOOKKKPPPxxxcccKKKEEEBBB@@@888???999;;;888888:::;;;PPPrrrtttkkk{{{{{{ooobbbWWWQQQKKKLLLKKKIIIHHHJJJOOOSSSqqqggg^^^ZZZXXXQQQKKKHHHIIIGGGDDDCCCCCCCCCAAA@@@BBB>>>IIIaaavvvggg```ZZZWWWWWWYYYbbbkkkiiimmmsssxxx{{{}}}jjjdddgggrrrvvvtttxxxvvvnnncccZZZSSSUUU[[[ccciiikkkpppvvvqqqRRRDDDIIIFFFAAA@@@>>><<<<<<<<<;;;;;;<<<<<<<<<:::AAAAAA]]]{{{yyyuuummmiiiccc^^^YYYUUUPPPMMMDDDDDDCCCCCCCCCEEEFFFGGGNNNWWWdddnnnrrrrrrrrrqqqtttuuuwwwxxxxxxvvvtttrrrlllfff```^^^bbbeeeeeedddccc``````bbbdddffflllttt||||||~~~}}}wwwpppjjjgggbbb\\\WWWQQQMMMHHHEEEDDDEEEFFFEEEJJJRRRRRRVVVRRRhhhcccOOOGGGAAAAAA@@@<<<999999::::::999999::::::;;;<<>>======??????BBBHHHOOORRRQQQOOOIIIIIIKKKMMMNNNPPPPPPQQQTTTZZZ```bbbbbbdddiiimmmpppqqqsssuuuxxx|||{{{wwwiii]]]ZZZ[[[WWWQQQMMMFFFJJJJJJGGGJJJPPPPPPLLLRRRwwwdddKKKEEEBBB@@@888@@@888:::888888;;;===VVV|||xxxmmm```VVVOOOKKKKKKKKKHHHGGGHHHMMMRRRrrrjjjbbb^^^XXXPPPKKKKKKHHHGGGEEEDDDBBBAAAAAAAAAAAACCCHHHfff{{{mmm___^^^ZZZVVVUUU[[[eeemmmqqquuu{{{}}}wwwjjjiiifffmmmwwwtttwww}}}qqqfff\\\UUUQQQQQQWWWbbbkkkooossswwwuuuQQQIIIFFFBBBDDD<<<>>><<<<<<<<<<<<<<<<<<<<<<<<<<<@@@EEESSS}}}}}}{{{sssoooggg^^^XXXUUUSSSNNNIIIHHHFFFDDDAAA@@@CCCIIINNNWWW^^^hhhrrrwwwwwwsssqqquuutttsssuuuwwwvvvrrrooohhheeeaaa```aaadddgggiiidddaaa^^^]]]```dddhhhkkkqqqxxxyyypppiiiddd___YYYUUUQQQKKKGGGGGGHHHFFFFFFIIILLLOOORRROOONNNdddcccNNNJJJEEEAAA???===;;;:::<<<;;;;;;:::::::::;;;;;;AAAVVVvvvjjjbbbZZZOOOGGGDDDAAA@@@???>>>============AAABBBFFFMMMUUUXXXWWWTTTOOOSSSWWWYYYYYYYYYYYY[[[___ZZZYYY\\\```bbbggglllhhhmmmuuu}}}zzzppphhh\\\UUUWWWYYYTTTLLLIIIIIIJJJKKKLLLLLLLLLKKKNNNrrrcccKKKHHHAAA@@@;;;<<<:::<<<:::::::::AAAiiiwwwmmmaaaUUUNNNIIIFFFDDDBBBDDDIIIOOOSSSsssjjjbbb]]]WWWPPPLLLLLLIIIHHHFFFEEECCCBBBBBBBBB@@@CCCIIIjjjvvvjjj___]]]ZZZXXXYYY___hhhnnnppptttzzz~~~oooggggggeeejjjsssuuu|||qqqfff[[[UUUQQQRRRXXXccckkkppptttxxxvvvRRRJJJFFFBBBDDD;;;>>><<<<<<<<<<<<<<<<<<<<<<<<<<>>===>>>>>>>>>EEEIIIOOOTTTWWWXXXXXXXXXYYY[[[]]]______^^^^^^]]][[[VVVTTTZZZ```eeekkkqqqhhhmmmttt|||yyyooohhh\\\UUUVVVYYYTTTLLLHHHIIIJJJKKKLLLLLLLLLLLLJJJmmmfffLLLHHH@@@@@@;;;===888:::999:::===FFFppp}}}wwwkkk]]]PPPHHHGGGEEECCCCCCFFFKKKQQQUUUtttkkkbbb\\\VVVPPPMMMNNNJJJIIIGGGFFFDDDCCCCCCCCC@@@CCCKKKooo}}}oooeee___\\\ZZZ[[[```gggllloooqqqssswww{{{~~~uuuggggggjjjhhhmmmyyyzzzoooeeeZZZSSSPPPQQQXXXccckkkooosssxxxxxxTTTKKKFFFBBBCCC:::===<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>DDDXXXzzzqqqiiiddd]]]XXXUUURRRLLLHHHEEEDDDBBBAAAAAAEEEKKKPPP\\\dddmmmqqqqqqooopppsssuuuvvvwwwwwwuuuppphhhccciiigggeeecccccceeeggghhhbbbaaa```___aaadddhhhjjjrrryyyyyypppiiieee```ZZZUUUPPPJJJGGGHHHHHHFFFGGGIIIOOOQQQSSSPPPNNNcccfffMMMIIIDDDAAA???===;;;:::;;;;;;;;;::::::;;;;;;<<<@@@XXXuuuggg^^^UUUKKKEEEDDD@@@@@@???>>>===>>>??????GGGNNNUUUYYYZZZZZZ]]]aaabbbbbbbbbcccdddbbb___]]]___YYYWWW]]]dddhhhlllppplllooouuu{{{}}}xxxnnnhhh]]]UUUUUUXXXTTTLLLHHHIIIJJJKKKLLLLLLLLLLLLJJJgggkkkNNNGGG@@@@@@<<<>>>888:::888999===GGGpppvvviii[[[NNNFFFGGGFFFEEEGGGKKKQQQWWW[[[uuulllbbb[[[VVVPPPMMMOOOIIIHHHGGGEEEDDDCCCBBBBBBBBBBBBJJJqqqtttiiiaaa^^^\\\\\\```gggmmmppppppqqqqqqrrruuuxxxzzzzzzyyy}}}|||ooodddjjjooopppyyyvvvlllbbbXXXRRRNNNPPPXXXbbbiiimmmrrrxxxzzzUUUKKKFFFAAABBB:::<<<<<<<<<<<<<<<<<<<<<<<<<<<======CCCZZZxxxooojjjeee___YYYSSSMMMFFFBBBCCCCCCBBBBBBCCCGGGMMMRRR\\\eeennnqqqooonnnrrrwww|||xxxrrrmmmhhheeecccbbbbbbeeehhhjjjkkklllmmmnnniiigggdddaaa```ccchhhkkksssyyy~~~xxxpppiiieee```YYYUUUOOOJJJGGGHHHIIIGGGGGGIIINNNQQQSSSOOOLLLbbb^^^LLLIIIDDD@@@>>>===;;;:::;;;;;;:::::::::;;;<<<<<<>>>UUUuuufff\\\SSSJJJDDDCCC@@@???>>>======???@@@AAAGGGLLLSSSXXX\\\^^^bbbdddgggfffdddeeeeeeccc^^^[[[]]]YYYZZZcccjjjnnnqqqtttuuuvvvxxx{{{~~~}}}yyyoooiii___WWWVVVXXXTTTNNNHHHHHHJJJKKKLLLLLLLLLLLLLLLaaapppOOOGGG???@@@<<<>>>:::;;;888999:::???ccc}}}sssggg[[[OOOGGGIIIIIIJJJLLLQQQXXX^^^bbbvvvlllbbb\\\VVVPPPNNNOOOHHHGGGFFFDDDCCCBBBAAAAAADDDBBBJJJrrryyymmmddd___]]]]]]```fffmmmrrrrrrpppooooooooosssxxx}}}~~~{{{ssskkkffflllsssyyy|||rrrhhh___VVVPPPLLLOOOWWWaaagggjjjpppwww|||VVVLLLFFFAAABBB:::===<<<<<<<<<<<<<<<<<<<<<<<<>>><<>>===;;;::::::::::::::::::;;;<<<===@@@TTTvvvggg]]]SSSJJJDDDCCC@@@???>>>======???AAACCCJJJJJJNNNTTTZZZ^^^^^^]]]```______^^^]]]ZZZWWWTTTOOOPPPXXXdddmmmqqqvvvzzz}}}|||{{{|||~~~{{{ooojjjaaaXXXWWWXXXUUUPPPGGGHHHIIIKKKLLLLLLMMMMMMIIIZZZtttQQQGGG???@@@<<<>>>999;;;999::::::;;;ZZZuuuvvvzzzpppdddYYYOOOHHHHHHIIIKKKOOOTTT[[[```cccuuulllccc]]]WWWQQQNNNOOOHHHGGGEEECCCBBBAAAAAAAAAEEEBBBKKKwww~~~sssggg```^^^\\\___eeelllqqqsssqqqoookkknnnttt{{{vvvmmmkkklllppp{{{xxxmmmddd[[[TTTNNNKKKOOOWWWaaafffiiipppwww|||VVVLLLFFFAAACCC;;;>>><<<<<<<<<<<<<<<<<<<<<<<<>>><<>>===<<<:::::::::::::::;;;<<<<<<===CCCTTTwwwiii___VVVLLLEEECCC@@@???=========@@@CCCEEEOOOMMMLLLPPPUUUXXXUUURRRPPPRRRTTTSSSPPPMMMLLLLLLPPPTTT\\\eeejjjlllsss{{{|||nnnjjjaaaYYYVVVWWWUUUPPPGGGHHHIIIKKKLLLMMMMMMMMMEEESSSvvvQQQGGG???AAA<<<>>>999:::999<<<===???]]]~~~fffeeezzzzzzmmmaaaVVVMMMHHHFFFGGGJJJNNNSSSYYY]]]```tttlllccc___YYYQQQMMMNNNHHHHHHFFFDDDCCCBBBBBBAAADDDBBBOOOxxxmmmaaa\\\]]][[[aaajjjqqqsssrrrooonnnjjjrrr~~~sssjjjmmmuuu{{{uuuhhh___XXXQQQMMMLLLPPPZZZccchhhjjjqqqyyy|||VVVKKKEEEAAACCC<<>>===<<<:::::::::::::::;;;<<<======BBBRRRyyylllbbbYYYNNNFFFDDD@@@???===<<<===@@@DDDFFFOOOOOOOOOPPPQQQQQQPPPOOONNNSSSXXXWWWRRROOOQQQTTTZZZ___ffflllmmmqqq~~~zzzllliii```WWWTTTUUUSSSOOOFFFGGGIIIKKKLLLMMMMMMNNNHHHNNNuuuwwwQQQGGG???AAA<<<===::::::888;;;???DDDeeebbbhhhyyyxxxjjj___VVVOOOKKKEEEGGGJJJNNNRRRWWWZZZ\\\ssslllddd```ZZZRRRMMMMMMJJJIIIGGGEEEDDDCCCCCCCCCCCCCCCSSS}}}tttiii^^^ZZZ\\\ZZZcccnnnttttttqqqnnnmmmkkkvvvqqqhhhppp{{{sssfff]]]VVVPPPLLLMMMRRR[[[eeeiiikkkrrr{{{|||VVVKKKEEEAAACCC===@@@<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;DDD^^^qqqhhhccc```ZZZRRRJJJFFFDDDDDD@@@BBBEEEHHHLLLRRRYYY^^^bbbffflllsssyyy|||~~~{{{tttkkkeeecccccchhhlllppprrrrrrvvv}}}zzz{{{sssooooooqqqwww~~~zzzyyyuuuqqqkkkfffbbb\\\UUUOOOLLLHHHGGGJJJKKKHHHGGGIIINNNQQQSSSQQQOOOfffVVVJJJFFFBBB???>>>===<<<:::999999999:::;;;<<<===>>>???NNNzzzmmmddd[[[OOOGGGDDD@@@???===<<<===AAADDDGGGKKKNNNQQQQQQOOONNNPPPSSS[[[bbbiiiiiiccc```ccciii[[[aaakkkrrrwwwwwwjjjggg___VVVRRRSSSRRRNNNFFFGGGIIIKKKLLLMMMNNNNNNNNNMMMmmmvvvQQQGGG@@@BBB<<<<<<<<<;;;777999>>>EEEhhhggg{{{uuuhhh^^^XXXTTTQQQGGGIIILLLPPPTTTWWWZZZ[[[wwwmmmccc^^^YYYSSSOOOOOOKKKJJJHHHFFFEEEDDDCCCCCCEEEFFFWWWsssgggbbb^^^\\\]]]\\\ccciiimmmppptttrrrnnnyyyvvviiimmm~~~nnnddd]]]UUUMMMJJJLLLQQQ[[[fffkkkmmmrrrxxxwwwXXXGGGHHHDDD??????<<<;;;;;;;;;;;;;;;;;;;;;;;;<<>>===???FFFKKKQQQQQQSSSWWW\\\^^^___]]]eeejjjiiiiiikkkccc```jjjcccnnnuuu{{{wwwkkkggg^^^UUURRRSSSQQQLLLHHHGGGGGGJJJNNNOOOMMMKKKIIIOOOjjjOOOEEECCC===<<<<<<;;;999:::;;;<<>>>>>BBBIIIOOORRRUUUYYY^^^bbbeeeeeeeeebbbjjjkkkkkkllleeedddooozzzvvvqqqiiieee\\\TTTQQQSSSPPPLLLFFFFFFFFFIIIMMMNNNLLLJJJFFFKKKhhhPPPFFFCCC===<<<<<<999:::::::::>>>UUUppp}}}ooobbbZZZUUUPPPMMMIIIJJJLLLNNNPPPSSSUUUVVVxxxnnnddd^^^ZZZTTTPPPPPPKKKJJJHHHFFFEEEDDDCCCCCCBBBAAANNN~~~qqqeee___[[[ZZZ\\\WWWbbblllppprrrvvvzzzzzz}}}}}}xxxhhhjjj}}}qqqddd[[[SSSOOOOOOOOOTTT^^^hhhllllllpppvvvtttVVVGGGHHHCCC>>>???<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<@@@AAAaaa~~~qqqhhheee```[[[XXXRRRJJJFFFGGGIIIFFFIIISSS\\\^^^]]]\\\]]]ccckkkoooooollliiigggggg^^^WWWWWW\\\bbbllluuuvvvtttvvvyyywwwuuu|||qqqooopppttt{{{wwwqqqjjjddd___ZZZSSSNNNIIIDDDBBBEEEFFFEEEEEEHHHMMMSSSRRRWWWSSSlll{{{UUUIIIEEE@@@===<<<<<<;;;;;;:::::::::::::::;;;<<<<<<@@@VVVpppcccVVVKKKDDDDDDAAA@@@@@@@@@BBBGGGOOOTTTXXX[[[___cccdddeeefffgggbbbmmmpppooooooiiilll|||}}}zzzyyy}}}~~~sssmmmfffcccZZZRRRPPPRRRPPPKKKEEEEEEFFFIIIKKKLLLKKKJJJIIILLLjjjQQQGGGDDD===<<<<<<888<<<<<<777<<>>>>>===;;;;;;;;;;;;;;;;;;;;;;;;;;;AAABBB```~~~qqqjjjhhhbbb\\\XXXQQQGGGCCCCCCIIIGGGKKKUUUaaaeeebbb^^^```dddhhhkkkjjjeee^^^YYYRRRNNNNNNWWWbbblllvvv~~~zzzzzz~~~~~~ssskkkwww}}}qqqpppooottt{{{wwwqqqiiibbb^^^XXXRRRMMMIIIEEECCCFFFHHHFFFFFFHHHLLLSSSSSSWWWVVVqqqwwwQQQIIIEEE@@@===<<<<<<;;;;;;::::::999999::::::;;;<<<>>>RRRqqqcccUUUHHHCCCDDD@@@???@@@BBBFFFMMMTTTYYY___aaaaaa```^^^]]]___bbbgggrrrssspppooommmwww|||zzz|||uuuoooddd```XXXPPPOOOQQQOOOJJJEEEFFFGGGJJJKKKLLLLLLKKKJJJOOOpppQQQGGGDDD===<<<<<<888>>>===666888TTT}}}xxxyyykkk```XXXSSSNNNKKKHHHHHHIIIKKKOOOTTTXXX[[[zzzoooeee```[[[UUUQQQQQQKKKJJJHHHFFFEEEDDDCCCCCCFFFGGGMMMqqqsssfff^^^XXXWWWYYYaaallluuuvvvuuuwww|||~~~~~~yyywwwwwwnnn~~~nnn___SSSNNNNNNQQQVVV```kkknnnmmmpppttt~~~nnnSSSGGGHHHBBB===>>>===;;;;;;;;;;;;;;;;;;;;;;;;999AAABBB]]]|||oooiiigggaaa\\\WWWPPPGGGCCCCCCGGGHHHLLLWWWcccjjjgggbbbbbbdddfffgggccc[[[SSSNNNHHHJJJSSSaaammmtttzzz}}}qqqhhhyyyzzzssstttqqquuu{{{wwwqqqhhhaaa\\\WWWQQQLLLJJJEEEDDDHHHJJJHHHHHHJJJLLLTTTTTTWWWWWWuuuqqqNNNIIIEEE@@@===<<<<<<;;;;;;:::999999999999:::;;;;;;>>>OOO~~~qqqcccUUUHHHCCCDDD??????@@@DDDJJJQQQWWWZZZbbb```\\\YYYWWWYYY]]]aaallltttqqqllllllpppuuupppccc___WWWOOONNNPPPNNNIIIEEEGGGIIIKKKLLLLLLMMMMMMGGGPPPtttPPPFFFCCC===<<<<<<888===>>>888777MMMuuuxxxkkk___WWWQQQLLLHHHIIIHHHGGGGGGIIIMMMQQQTTTzzzpppeee```\\\VVVRRRRRRKKKJJJHHHFFFEEEDDDCCCCCCFFFJJJNNNjjjttthhh___YYYYYY]]]fffooovvvvvvtttwwwyyyzzzxxxvvvyyytttqqqwwwfffWWWOOONNNQQQVVVaaalllooonnnpppuuu~~~kkkRRRGGGIIIBBB<<<>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;888AAA???VVV{{{ooojjjddd___ZZZWWWRRRJJJGGGHHHGGGJJJPPPXXXccckkkjjjeeebbbdddfffddd^^^VVVOOOLLLOOOTTTaaannntttuuuvvvzzztttsss|||xxxxxxuuuwww|||wwwpppggg```ZZZUUUPPPKKKIIIFFFEEEIIIKKKIIIIIIJJJLLLUUUTTTVVVWWWwwwiiiOOOIIIEEE@@@===<<<<<<;;;;;;999999999999999:::;;;;;;???PPPzzzooobbbUUUJJJCCCCCC>>>???BBBHHHOOOUUUXXXYYY[[[XXXTTTSSSXXX^^^dddggglllqqqlllggglllvvv|||sssmmmccc```WWWOOOMMMOOOMMMHHHEEEHHHKKKLLLLLLLLLMMMNNNGGGPPPpppOOOEEECCC===<<<<<<888:::===<<<:::HHHmmm|||}}}~~~uuuhhh]]]UUUPPPJJJFFFJJJHHHEEECCCCCCFFFIIILLL{{{pppfffaaa\\\VVVRRRRRRKKKJJJHHHFFFEEEDDDCCCCCCBBBIIIMMMdddsssiiibbb]]]___cccmmmsssxxxwwwxxxzzz{{{yyywwwyyyssssssuuummm\\\SSSQQQPPPVVVaaalllpppoooqqqvvv|||iiiQQQGGGIIIAAA<<<>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;888@@@;;;OOO}}}rrrnnnfff```\\\YYYTTTLLLIIIJJJHHHOOOTTTYYYaaaiiijjjeeedddhhhkkkhhh```XXXUUUUUU\\\bbbllluuuuuurrruuu{{{}}}}}}yyyyyyzzz}}}wwwpppfff^^^YYYTTTOOOKKKHHHEEEEEEIIIKKKIIIHHHJJJMMMVVVTTTUUUVVVwwwcccSSSIIIEEE@@@===<<<<<<;;;;;;999999999888999999:::;;;<<>>???CCCJJJRRRVVVWWWVVVRRRNNNLLLQQQ\\\eeeiiiiiijjjoookkkiiitttuuummm{{{sssnnneeeaaaXXXOOOMMMNNNLLLGGGDDDGGGJJJLLLKKKKKKLLLNNNHHHLLLeeeMMMDDDBBB===<<<===;;;666999???<<>>>>>;;;;;;;;;;;;;;;;;;;;;;;;999???888IIIvvvrrrkkkeee```\\\UUUMMMHHHIIIJJJRRRXXXZZZ___fffhhhdddhhhmmmqqqmmmeee^^^^^^aaadddiiiqqqvvvssspppwwwyyy||||||~~~wwwpppfff^^^YYYTTTNNNJJJGGGCCCDDDHHHJJJHHHGGGIIIMMMWWWTTTTTTUUUvvv___XXXIIIEEE@@@===<<<<<<;;;;;;999999888888999999:::;;;777LLLttt|||jjj___WWWNNNEEEAAA>>>@@@DDDLLLTTTWWWVVVSSSLLLHHHHHHQQQ___hhhiiifffjjjooommmooo}}}hhhlll~~~{{{uuuqqqfffaaaXXXPPPMMMNNNLLLGGGBBBFFFJJJKKKJJJIIIKKKMMMDDDDDDZZZLLLCCCBBB===<<<===???555666???;;;===aaappphhhuuu~~~xxxpppiii^^^VVVRRRNNNJJJGGGCCCBBBAAACCCHHHPPPXXX]]]sssfff___\\\WWWTTTTTTNNNJJJGGGGGGFFFBBBBBBDDDCCCEEEGGGXXXyyyiiidddaaa^^^eeeqqqxxxyyyzzz|||~~~||||||~~~wwwuuudddWWWPPPRRRZZZeeemmmpppqqqrrrssszzzbbbUUUIIIEEECCC???===???<<<<<<<<<<<<<<<<<<<<<<<<<<<@@@>>>AAAtttyyypppfffbbb[[[SSSMMMHHHFFFEEELLLRRRZZZ```aaa```^^^]]]gggooowwwxxxtttnnnkkkjjjsssrrrpppnnniiijjjuuu}}}}}}~~~tttoooggg^^^WWWPPPJJJFFFEEEEEEDDDDDDEEEGGGIIIJJJPPPVVVZZZSSSWWWZZZQQQGGGJJJEEE;;;777<<<===888;;;::::::999999::::::;;;===KKKooo}}}kkk^^^SSSIIIDDDDDDAAABBBEEEKKKPPPRRROOOLLLDDDGGGMMMVVV^^^bbb```^^^dddkkknnnooo|||xxxeeekkkyyyxxxpppmmmfffaaaZZZUUURRRMMMGGGCCCDDDEEEFFFHHHIIIJJJKKKKKKHHHKKKXXXwwwPPPEEE@@@CCC>>>>>><<<>>>999999>>>@@@dddqqqooo}}}uuummmggg]]]UUUOOOKKKHHHGGGEEECCCBBBFFFPPP[[[cccgggtttgggaaa^^^YYYUUUTTTPPPLLLIIIIIIFFFBBBAAACCCBBBDDDFFFVVVvvvfffccccccccckkkvvvwwwyyy|||~~~}}}|||}}}zzzhhhZZZSSSSSS[[[fffnnnqqqsssuuuvvvaaaUUUIIIEEECCC>>>;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<:::???@@@CCCtttxxxoooeeeaaaZZZSSSLLLHHHFFFEEEOOOTTT[[[```aaa```___^^^gggooowwwyyytttnnnlllkkkrrrooollljjjiiilllxxx~~~|||}}}{{{ooojjjccc\\\VVVPPPKKKHHHEEEEEEEEEEEEFFFGGGIIIJJJPPPUUUZZZTTT[[[VVVSSSNNNMMMFFF;;;888<<<===999;;;::::::999999::::::;;;===GGGhhh}}}kkk]]]RRRIIIDDDCCC@@@BBBEEEKKKOOOOOOLLLHHHDDDHHHOOOXXX___aaa___\\\]]]```bbbhhh|||llldddkkkxxxwwwooolllfffaaaZZZUUURRRNNNHHHDDDDDDEEEFFFHHHJJJKKKKKKKKKHHHLLL[[[vvvOOODDD???AAA<<<<<<:::::::::<<>>AAACCCmmmyyypppeeeaaaYYYRRRLLLHHHGGGGGGQQQUUUZZZ^^^______``````hhhooouuuvvvqqqkkkhhhhhhiiidddaaacccgggnnn{{{uuuyyy~~~}}}{{{|||~~~|||rrriiieee^^^YYYTTTPPPKKKHHHEEEEEEEEEEEEFFFHHHIIIJJJPPPUUUYYYUUU```WWWZZZYYYRRREEE;;;999<<<===;;;;;;::::::999999::::::;;;>>>CCCbbb}}}jjj\\\QQQHHHCCCBBB@@@BBBFFFJJJMMMLLLHHHDDDFFFJJJRRRZZZ```___[[[WWW[[[YYYZZZeee}}}iiijjjpppxxxvvvnnnkkkfffaaaZZZUUURRRNNNIIIEEEDDDEEEGGGIIIJJJKKKKKKJJJIIILLL___tttNNNDDD===@@@:::::::::666;;;===<<>>CCCccc~~~jjj\\\PPPGGGBBBBBB@@@BBBFFFJJJJJJHHHDDDAAAIIINNNUUU\\\^^^[[[UUUQQQXXXUUUWWWddd|||}}}mmmuuu|||{{{uuunnnkkkddd___XXXSSSQQQNNNJJJGGGDDDFFFHHHJJJKKKKKKJJJJJJHHHNNNdddrrrMMMDDD===???999:::<<<555<<<<<<666YYYyyy{{{ooofffaaa\\\TTTMMMIIIGGGFFFEEEDDDFFFKKKPPPSSSUUUUUUTTTvvvjjjdddaaa[[[WWWVVVQQQNNNLLLLLLIIIDDDBBBCCCDDDEEECCCKKKpppnnnfffiiipppwww{{{yyysssooosss|||{{{iiiZZZQQQ]]]cccjjjppprrrtttwwwyyy[[[VVVMMMEEE@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<>>>;;;CCCAAA[[[}}}sssiiicccZZZQQQKKKIIIIIIJJJPPPSSSWWW[[[___cccgggkkkiiikkkkkkeee[[[TTTRRRRRROOOOOOTTT___hhhoooxxx}}}xxx~~~|||yyyzzz||||||~~~{{{tttmmmgggbbb\\\VVVQQQLLLHHHEEECCCDDDEEEGGGHHHIIIJJJKKKSSSVVVWWWUUUiiigggnnnpppYYYCCC<<<===<<<<<<===;;;::::::999999::::::;;;>>>DDDfffkkk\\\PPPFFFBBBBBBAAACCCGGGIIIHHHFFFDDDBBBNNNRRRXXX\\\\\\WWWRRRNNNQQQQQQVVVcccvvv|||mmmyyyzzz|||sssllljjjaaa\\\UUUPPPOOOMMMIIIFFFDDDFFFIIIKKKLLLKKKJJJIIIHHHQQQlllpppNNNEEE>>>???:::;;;===555<<<;;;444TTTvvvwwwjjjaaa[[[VVVOOOIIIFFFEEEDDDCCCDDDFFFJJJNNNPPPRRRTTTUUUxxxkkkeeeaaa]]]YYYYYYUUUQQQOOOPPPLLLFFFCCCDDDDDDFFFDDDJJJlllooodddfffoooxxx}}}vvvpppmmmqqq~~~xxxgggZZZSSS___dddkkkppprrrtttxxx|||___[[[RRRFFF?????????>>><<<<<<<<<<<<<<<<<<<<<<<<===777BBBBBBWWWtttmmmfff\\\RRRKKKIIIJJJKKKRRRVVVZZZ^^^bbbgggllloooggghhheee]]]TTTNNNOOORRRRRRTTT\\\gggmmmpppvvv|||}}}xxx}}}~~~uuummmhhhfffaaaZZZTTTOOOJJJFFFCCCCCCDDDFFFHHHIIIJJJKKKKKKTTTVVVVVVUUUlllsss{{{xxx[[[AAA===@@@===;;;===;;;::::::999999::::::;;;===BBBdddlll\\\PPPFFFBBBBBBAAADDDGGGHHHGGGFFFFFFGGGRRRVVVZZZ\\\ZZZWWWTTTRRRQQQSSSZZZgggvvvpppxxxxxx}}}wwwooohhhggg]]]XXXQQQMMMKKKJJJHHHEEEEEEGGGIIILLLLLLLLLJJJIIIFFFSSSssslllLLLEEE>>>@@@;;;===;;;777;;;<<<999MMM|||uuuggg^^^VVVQQQJJJEEECCCCCCCCCCCCDDDFFFJJJLLLNNNPPPSSSUUU|||mmmfffbbb___]]]]]]\\\XXXUUUUUUPPPHHHDDDDDDBBBFFFEEEJJJllluuugggeeennnxxx~~~yyywwwwwwyyyqqqcccYYYTTT___eeekkkppptttwww}}}fffcccWWWGGG>>>>>>???===<<<<<<<<<<<<<<<<<<<<<<<<>>>444AAAAAARRRxxxpppiii^^^SSSLLLJJJKKKLLLTTTWWW[[[___bbbfffjjjmmmddddddaaaZZZSSSRRRWWW]]]]]]```gggmmmnnnmmmrrrzzz~~~yyy}}}}}}rrrjjjeeebbb^^^WWWQQQLLLHHHDDDAAABBBDDDFFFHHHJJJKKKKKKKKKSSSUUUVVVVVVppp}}}[[[???>>>BBB>>>:::===;;;::::::999999::::::;;;===<<>>CCCbbbtttsssfff]]]RRRMMMGGGCCCAAABBBBBBBBBCCCGGGKKKNNNNNNNNNOOOQQQooogggdddaaa```aaabbb^^^[[[XXXRRRIIIDDDCCCAAAEEEEEELLLmmm}}}kkkfffmmmwww}}}|||kkk^^^VVVRRR___dddkkkqqqvvv{{{mmmiii[[[HHH======>>><<<<<<<<<<<<<<<<<<<<<<<<<<<@@@333@@@???MMM~~~ssskkk___TTTLLLJJJKKKMMMSSSVVVZZZ]]]```bbbeeegggbbbbbb___YYYUUUXXXaaaiiifffhhhmmmoookkkhhhnnnwww}}}}}}sssjjjggg^^^ZZZTTTOOOKKKGGGCCCAAABBBCCCFFFHHHJJJKKKKKKKKKRRRTTTUUUWWWsssZZZ>>>>>>CCC>>>:::===;;;::::::999999::::::;;;===666PPPnnn^^^QQQGGGCCCDDDCCCEEEGGGGGGFFFHHHMMMQQQVVVXXX[[[[[[[[[]]]aaaeeeZZZVVVWWWbbbooo||||||~~~yyy|||tttmmmeee```___XXXRRRKKKGGGFFFFFFDDDBBBEEEGGGJJJMMMMMMLLLJJJHHH@@@QQQqqqeeeHHHCCC<<<>>>:::===999<<<888<<<@@@888MMM}}}|||bbbssseee\\\PPPKKKEEEAAA@@@AAAAAAAAACCCHHHMMMPPPOOOMMMLLLMMM}}}nnnmmmiiihhhjjjhhhjjjeeecccccc[[[NNNEEECCCEEEDDDGGGMMMhhhmmmjjjvvvssscccXXXWWW[[[ccckkklllooozzzxxxvvvXXX@@@DDDBBB;;;CCC===<<<<<<;;;;;;:::999999:::777@@@DDDJJJuuuvvvkkk^^^UUUNNNJJJMMMRRRWWWXXXYYY[[[\\\^^^___``````]]]ZZZZZZ___gggnnnrrroooppprrrqqqkkkfffjjjrrrxxxooojjjccc\\\WWWRRRMMMJJJGGGEEECCCBBBDDDGGGHHHIIIKKKMMMPPPTTT]]]UUUXXXpppSSSCCCBBB===;;;>>><<<<<<<<<;;;::::::::::::;;;===:::IIIqqqppp^^^RRRKKKFFFDDDEEEGGGIIIHHHFFFIIIPPPWWW\\\VVVSSSVVVZZZ___gggooo[[[WWWRRRQQQ[[[ooo{{{qqqjjjccc\\\WWWUUUNNNIIIHHHHHHEEECCCCCCIIIIIIJJJKKKLLLJJJGGGDDDEEEKKKpppgggEEEBBB???;;;<<<<<<999<<<===444>>>EEEIIIoooooo|||~~~uuugggZZZPPPIIICCCBBBAAA@@@BBBEEEJJJIIIIIIKKKMMMNNNNNNMMMuuutttpppppptttrrrvvvtttuuussseeeRRRHHHIIIGGGEEEGGGLLLeeeqqqnnnvvvzzzxxx}}}nnn```VVVVVV[[[kkkooolllpppzzzYYYAAAEEECCC===CCC===<<<<<<;;;;;;::::::999;;;777>>>AAAHHHrrryyyooocccYYYRRRMMMNNNSSSXXXYYYYYYYYYZZZ[[[\\\\\\\\\[[[[[[^^^ccchhhmmmoootttrrrqqqpppjjjdddeeejjjyyytttnnniiibbb[[[VVVQQQLLLIIIGGGEEECCCBBBDDDGGGHHHIIIKKKNNNPPPUUU[[[TTT^^^lllQQQCCCBBB>>><<>>AAA======<<<<<<;;;:::::::::;;;888<<<>>>EEElll~~~tttiii```WWWQQQQQQTTTZZZZZZYYYXXXXXXXXXYYYYYYWWWYYY\\\```dddhhhjjjkkktttppplllkkkhhhcccaaadddsss}}}~~~xxxpppkkkggg___YYYUUUOOOKKKHHHGGGDDDCCCCCCDDDGGGHHHIIIKKKOOOQQQVVVXXXSSSgggdddMMMCCCCCC??????@@@<<<===<<<;;;;;;:::;;;;;;;;;===888@@@^^^yyyfffVVVLLLEEEAAAGGGJJJMMMNNNNNNQQQWWW\\\[[[UUURRRUUUYYY[[[```eee^^^VVVSSS]]]nnnzzzzzzuuu|||ssskkkfffaaa[[[WWWTTTMMMIIIIIIGGGDDDBBBDDDIIIKKKMMMNNNLLLHHHDDDAAAEEETTT~~~WWW???@@@>>>;;;===<<<:::999;;;666;;;===PPP{{{rrreeeYYYLLLEEE@@@AAABBBBBBEEEIIIHHHKKKPPPUUUWWWWWWVVVTTT___KKKIIILLLFFFGGGJJJZZZ}}}pppnnnrrruuuwww~~~ooobbbXXXSSSWWW^^^hhhpppuuuWWWCCCDDDDDD???>>>=========<<<;;;;;;::::::;;;:::;;;;;;CCCeeexxxnnneee\\\TTTRRRUUUZZZZZZYYYXXXXXXYYYZZZZZZVVVYYY]]]aaaccceeehhhiiiooohhhdddeeefffccc```aaaoooyyyvvvrrrkkkgggddd[[[VVVRRRMMMIIIGGGFFFDDDCCCCCCEEEGGGHHHIIILLLOOORRRWWWUUUSSSrrr]]]KKKCCCDDDAAAAAABBB<<<======<<<;;;;;;;;;;;;;;;>>>;;;@@@YYY~~~iiiWWWKKKEEECCCHHHKKKNNNOOOPPPRRRUUUXXXVVVQQQNNNRRRVVVWWWYYY[[[[[[WWWXXX```lllssswwwzzzzzzpppiiiddd___ZZZVVVRRRMMMIIIIIIGGGCCCBBBEEEIIILLLOOOOOOLLLGGGBBB@@@BBBXXXqqqPPP???AAA>>>;;;<<<;;;<<<999===:::>>>???XXXzzzrrreeeYYYJJJCCC???@@@CCCDDDGGGLLLLLLQQQYYY___bbbbbbaaa```oooTTTMMMOOOGGGHHHKKKVVVnnnfffnnnyyyzzzzzzlll```WWWSSSYYYaaafffpppwwwSSSDDDCCCBBB@@@<<<>>>======<<<<<<;;;:::::::::<<<:::999AAA[[[|||qqqhhh___VVVTTTVVVZZZZZZYYYYYYZZZ\\\^^^___^^^```bbbcccccceeehhhkkkkkkddd___aaacccaaa______kkkttt|||ssspppgggdddaaaWWWSSSPPPKKKHHHFFFEEEDDDCCCCCCEEEFFFHHHIIILLLPPPTTTXXXSSSVVV~~~YYYJJJEEEFFFBBBCCCDDD=========<<<;;;;;;;;;;;;<<<<<<===AAATTTzzznnnZZZMMMGGGFFFLLLNNNQQQSSSSSSSSSTTTTTTSSSMMMLLLRRRVVVWWWVVVVVVZZZ[[[]]]______ccctttzzzppphhhbbb]]]WWWSSSQQQLLLIIIIIIFFFBBBBBBFFFJJJMMMOOOOOOKKKEEEBBB@@@CCCdddgggMMMAAACCC>>>:::;;;999;;;888===;;;@@@AAAZZZ}}}zzzrrreeeYYYIIICCC???AAADDDFFFJJJOOORRRXXXaaagggjjjkkkkkklllxxxYYYPPPRRRIIIJJJNNNSSSvvvttteeelll{{{vvvggg\\\UUUTTT[[[eeejjjrrruuuyyyPPPFFFCCCBBBBBB===>>>>>>======<<<;;;;;;;;;999>>>:::888@@@RRR~~~ssskkkaaaYYYVVVYYYZZZZZZYYYZZZ\\\___bbbdddfffggghhhfffcccdddhhhllljjjddd```aaabbb___]]]^^^hhhooozzzxxxrrrnnneeebbb___UUUQQQMMMIIIFFFEEEEEEDDDCCCDDDEEEFFFGGGIIILLLQQQUUUXXXUUU^^^}}}XXXLLLHHHGGGBBBDDDEEE<<<>>>===<<<<<<;;;;;;<<<<<<888<<<@@@LLLoooxxxbbbSSSKKKIIIPPPRRRUUUWWWXXXWWWUUUTTTQQQLLLMMMTTTZZZZZZXXXVVVUUUXXX]]]```^^^ggg{{{pppgggaaa\\\VVVQQQOOOLLLJJJIIIEEEAAABBBGGGJJJMMMPPPNNNIIIDDDCCCCCCLLLyyy^^^JJJBBBCCC===999;;;999777777;;;888>>>@@@RRRsssyyyqqqdddXXXIIICCC@@@BBBFFFHHHLLLQQQXXX]]]dddggghhhiiikkkmmm{{{\\\UUUTTTJJJLLLPPPRRRpppooorrr~~~yyynnnaaaWWWRRRSSS]]]gggiiirrruuurrrNNNJJJEEECCCEEE???>>>>>>======<<<<<<;;;;;;777???;;;999???KKKuuuvvvlllccc[[[ZZZ]]][[[ZZZZZZZZZ\\\___bbbdddhhhjjjjjjgggbbb___bbbeeehhhcccaaacccdddbbbbbbdddhhhoooxxxuuuqqqlllbbbaaa___UUUOOOKKKGGGEEEEEEEEEDDDCCCDDDEEEFFFGGGIIIMMMRRRVVVXXXWWWfffwwwZZZOOOKKKHHHBBBDDDEEE<<<>>>======<<<<<<<<<<<<<<<888>>>>>>DDDdddnnn[[[OOOJJJOOOQQQUUUXXXZZZYYYVVVSSSNNNJJJKKKUUU]]]]]]YYYWWWTTTSSSXXX```fffsssxxxnnnfff```[[[UUUPPPNNNKKKJJJIIIEEE@@@BBBGGGJJJMMMOOOLLLGGGCCCDDDFFFWWWUUUEEEAAABBB;;;888<<<;;;666999;;;555<<>>>>>>>>===<<<<<<;;;;;;666@@@<<<:::@@@FFFnnnwwwnnneee]]]\\\```\\\[[[ZZZZZZ[[[^^^aaaccceeehhhiiieee^^^ZZZ[[[]]]cccaaaaaaeeeffffffhhhmmmlllqqqzzz|||ssspppkkkaaa```___UUUMMMJJJGGGDDDDDDDDDDDDCCCDDDEEEFFFGGGIIIMMMRRRVVVXXXZZZmmmqqq[[[QQQMMMHHHAAADDDEEE<<<>>>>>>===<<<<<<<<<<<<<<<;;;@@@>>>@@@^^^xxxaaaRRRJJJKKKMMMRRRVVVYYYYYYUUURRRJJJFFFIIITTT]]]]]]YYYVVV[[[TTTSSS\\\fffqqq}}}vvvlllddd___ZZZUUUQQQNNNKKKJJJIIIDDD@@@BBBGGGJJJMMMOOOKKKFFFCCCEEEHHH]]]PPPBBB???AAA999888===<<<888<<<>>>555<<>><<<<<<;;;;;;;;;:::??????BBB\\\xxx___KKKIIINNNSSSUUUTTTRRRNNNJJJEEEJJJPPPWWWaaahhhbbbWWWWWWNNNSSS___dddqqq}}}~~~tttjjjeee^^^VVVOOOMMMLLLLLLKKKGGGCCCBBBDDDHHHFFFOOOKKKDDDFFFFFFEEEKKKaaaoooJJJDDD>>>===;;;888777999999777777999:::;;;CCCMMM{{{ppp]]]xxxvvvgggZZZRRRJJJGGGDDDCCCFFFLLLSSSWWW\\\]]]ZZZSSSLLLMMMXXXcccuuulll^^^SSSSSSNNNSSSeeewwwiii^^^TTTPPPSSSXXXbbblllpppvvvxxxeeeKKKKKKKKKIIIFFF@@@DDDBBB@@@???@@@???>>><<<;;;888???<<<;;;CCC\\\yyynnnccc[[[XXX[[[UUUUUUUUUVVVXXXZZZ]]]___]]]WWWSSSTTTWWW[[[ccckkkooosssqqqiiidddhhhooorrrvvvyyytttiiieeeccc^^^WWWTTTJJJIIIFFFDDDCCCCCCDDDDDDEEEKKKNNNMMMMMMRRRVVVWWWYYYZZZxxxmmmZZZVVVPPPKKKHHHGGGEEECCCAAA@@@???>>>============<<>>@@@XXXhhhQQQKKKMMMNNNMMMLLLJJJGGGEEECCCJJJRRR[[[eeeiiiaaaVVVUUUNNNRRRZZZ^^^hhhyyyrrrwww}}}}}}tttjjjddd^^^VVVOOOMMMLLLKKKIIIEEEBBBBBBEEEHHHLLLRRRMMMGGGKKKKKKHHHNNNgggeeeIIICCC>>>===;;;888888:::999777777999888999@@@IIItttzzzbbbsss|||uuugggZZZSSSHHHGGGEEEEEEHHHMMMSSSWWWVVVVVVTTTNNNJJJLLLUUU^^^|||eeeZZZYYYRRRSSSaaawwwmmmbbbXXXPPPPPPTTT[[[eeennnpppssswww|||]]]LLLOOONNNLLLJJJFFFDDDBBB@@@@@@@@@@@@???===>>>:::@@@;;;;;;@@@TTT~~~qqqbbbWWWTTTVVVSSSRRRSSSTTTVVVXXX[[[\\\\\\SSSMMMPPPXXX```iiiqqqvvvyyyxxxpppjjjlllqqqtttrrrxxxtttfffaaa___ZZZUUURRRJJJHHHFFFDDDCCCCCCDDDEEEHHHMMMPPPOOOPPPUUUWWWWWWUUU___iii[[[XXXSSSPPPMMMJJJGGGDDDDDDCCCAAA@@@???>>>>>>>>>>>>???<<<===RRRzzzttt\\\PPPMMMIIIHHHGGGFFFEEEDDDIIIPPPYYYbbbiiijjj```TTTVVVSSSSSSVVVYYY```nnnzzzpppmmmooowww|||sssiiiddd^^^VVVOOONNNLLLJJJGGGCCCAAABBBFFFJJJOOORRRMMMLLLSSSQQQNNNTTTsssXXXGGGAAA<<<<<<<<<999999;;;:::888777888777777===FFFnnnwwwsssfffZZZSSSHHHGGGFFFGGGJJJNNNSSSUUUQQQPPPNNNKKKJJJMMMSSSWWWnnnaaa___WWWVVV___|||ppphhh\\\TTTOOOQQQVVV]]]fffooooooqqqtttmmmWWWOOOTTTQQQNNNMMMIIIGGGDDDBBB@@@AAAAAA@@@>>>???;;;AAA<<<<<>>>>>??????<<<<<>>FFFooosssfffZZZTTTIIIIIIIIIJJJLLLNNNPPPQQQPPPNNNKKKJJJLLLNNNQQQRRRuuugggcccZZZXXX^^^vvvwwwmmmfffYYYSSSOOOSSSYYY___gggnnnqqqsssvvveeeVVVTTTXXXSSSPPPPPPKKKKKKHHHDDDBBBBBBBBBAAA@@@???<<>>CCCLLLpppzzziiiXXXOOOMMMLLLNNNPPPSSSWWW[[[^^^```WWWQQQNNNUUU]]]bbbeeehhhtttxxx}}}|||vvvpppoooqqqsssvvvddd[[[WWWRRRMMMLLLHHHFFFEEECCCCCCDDDFFFGGGKKKOOOPPPPPPRRRWWWWWWTTTRRRuuuccc]]][[[YYYWWWUUURRRMMMJJJHHHGGGEEECCCAAA??????>>>???===<<<===HHHeee{{{^^^RRRJJJMMMRRRSSSTTTVVV[[[]]]bbbhhhkkkggg___YYY]]]fff```VVV[[[^^^gggzzzvvvjjjoooxxxnnneeeaaa\\\TTTNNNMMMJJJGGGCCC@@@AAAFFFJJJMMMMMMOOOPPPVVV[[[TTTUUUeeelllOOOEEE???;;;;;;;;;999999<<<888777888:::999:::@@@HHHvvvsssfffYYYRRRKKKKKKKKKKKKLLLLLLLLLLLLOOOLLLIIIIIIKKKNNNNNNMMM~~~llleee\\\[[[\\\lll{{{rrriiiaaaVVVQQQPPPUUU\\\aaahhhnnnnnnsssvvvdddWWWWWW[[[UUUSSSSSSMMMPPPLLLHHHEEECCCCCCBBBAAA???<<>>AAAAAANNNsss|||dddOOOMMMRRRUUUZZZ```___```fffnnnmmmddd\\\YYYggg{{{ooo[[[``````eee~~~qqqsssyyyrrriii```\\\XXXQQQKKKJJJHHHEEEBBBCCCGGGLLLNNNOOONNNRRRUUUXXXVVVQQQmmmgggZZZFFF???;;;;;;:::888888:::777666888:::999888===DDDoooxxxgggWWWNNNIIIIIIIIIIIIIIIJJJJJJJJJHHHHHHHHHHHHJJJNNNQQQTTT}}}qqqhhhgggaaabbbvvvnnndddYYYQQQPPPMMMOOOXXX```ffflllrrrlll{{{xxxeeeZZZYYY\\\YYYZZZ[[[SSSXXXSSSMMMIIIFFFDDDCCCAAA???<<<@@@:::???BBB>>>TTTttt___RRRJJJKKKMMMPPPRRRSSSTTTUUUTTTTTTYYY___cccdddiiioooxxxwwwfff```lllttt}}}tttfffWWWQQQOOOMMMJJJIIIFFFEEEDDDCCCDDDEEEHHHIIIRRRTTTTTTUUUXXX\\\YYYTTTiii^^^bbb]]][[[YYYXXXXXXXXXWWWUUURRRQQQNNNKKKIIIGGGEEEEEE???===@@@BBB???FFFhhhnnnSSSMMMPPPSSSZZZbbbggghhhnnnvvvrrrdddXXXTTTnnnvvv___dddbbbeeeyyytttwwwpppggg___[[[WWWPPPKKKIIIHHHEEECCCDDDIIIMMMOOOOOOJJJOOORRRVVVTTTVVV~~~hhh^^^FFF@@@;;;;;;:::777777999888777888:::888666:::AAAdddyyygggWWWLLLGGGGGGGGGHHHIIIJJJLLLLLLGGGHHHJJJKKKMMMQQQWWW\\\qqqcccgggmmm}}}wwwmmmbbbWWWSSSTTTMMMNNNRRRZZZeeennnrrrssssss~~~hhh^^^]]]^^^XXXWWWWWWPPPYYYUUUOOOKKKHHHFFFDDDCCCEEEBBB???===>>>AAAFFFIII{{{lll[[[RRROOOQQQXXX]]][[[XXXWWWXXX[[[[[[ZZZ\\\ccciiilllvvvpppdddnnnuuuxxxzzzeee]]]UUURRRNNNIIIGGGHHHDDDEEEFFFEEEDDDFFFKKKPPPQQQUUUOOOLLLWWW[[[XXXZZZyyyppp___ddd[[[\\\]]]]]]\\\YYYWWWUUUTTTRRROOOKKKHHHEEEDDDDDDBBBCCCAAAAAACCCFFFbbb~~~___OOOMMMSSS\\\cccgggjjjssswwwgggRRRSSSbbbxxxqqqnnneeedddxxxzzztttiiiddd^^^YYYTTTPPPLLLIIICCCEEEEEEBBBFFFOOOSSSQQQOOOSSSMMMMMMTTT]]]~~~iiiRRR>>>===<<<:::999888777777888999999777777888;;;>>>RRRrrryyyaaaRRRMMMFFFDDDDDDGGGGGGDDDDDDGGGJJJKKKMMMOOORRRWWW]]]bbbxxxkkkmmmmmmxxxpppfff\\\SSSOOOPPPNNNQQQWWW^^^gggmmmrrrtttzzzvvvggg]]]]]]___WWWVVVYYYUUUXXXUUUQQQMMMKKKIIIGGGEEEDDDBBB@@@>>>>>>AAADDDFFFkkk{{{iiiXXXTTTTTT[[[```___\\\[[[WWWXXXZZZ[[[\\\```hhhooovvviiilllrrruuuvvv|||yyyyyy```YYYRRROOOLLLGGGEEEGGGEEEFFFFFFFFFEEEGGGLLLPPPPPPRRRNNNNNNWWWXXXZZZeeekkk```]]]^^^```aaa___[[[WWWUUUTTTQQQPPPNNNKKKIIIHHHHHHHHHCCCEEEAAAAAABBBCCC\\\mmm[[[TTTUUU\\\bbbnnniiijjjjjj]]]PPPVVVgggsssggg___bbbwwwxxxrrriiiddd]]]WWWSSSOOOLLLIIIDDDEEEDDDBBBGGGOOOQQQNNNKKKPPPPPPLLLMMM___gggLLL>>>===<<<:::999888777777888999888888777888;;;>>>CCCeeewww~~~{{{cccSSSMMMGGGDDDDDDGGGGGGDDDDDDGGGKKKMMMQQQSSSTTTVVVXXXYYYzzz{{{vvvyyyzzzhhh]]]VVVQQQNNNNNNOOOUUU^^^dddiiilllqqqttt|||{{{oooaaa^^^^^^WWWWWW[[[YYYWWWUUURRRQQQOOOMMMJJJGGGDDDCCCAAA??????@@@AAABBBXXXwww```ZZZXXX]]]cccbbb```___XXXVVVYYY]]]]]]___lll{{{vvviiinnntttuuussssssooosss}}}kkkZZZSSSMMMLLLJJJFFFEEEFFFFFFFFFGGGGGGGGGJJJNNNQQQOOOOOOMMMSSSYYYVVV```xxxttthhhcccYYYaaadddfffbbbZZZTTTRRRSSSOOOOOONNNMMMLLLLLLLLLLLLFFFGGGCCCAAAAAA@@@TTTvvv~~~lll```[[[\\\aaaiiiaaa]]]]]]VVVQQQ\\\ooozzzbbb\\\eee|||wwwqqqiiiddd\\\UUUQQQNNNKKKJJJFFFEEECCCCCCIIIPPPOOOKKKGGGLLLQQQKKKHHHjjjbbbEEE>>>===<<<:::999888777777777888888888777888;;;===<<>>===<<<;;;:::999888888888888888777777777777888888===666EEEbbbwwwmmm{{{pppVVVLLLIIIGGGHHHLLLNNNNNNMMMQQQSSSUUUVVVUUUTTTUUUVVVgggZZZTTTOOOQQQ[[[eeekkkmmmuuupppttt~~~~~~}}}zzziiibbb```]]]^^^bbbfffiiijjj[[[]]]^^^___^^^[[[VVVQQQXXXUUUSSSPPPNNNJJJIIIIIIHHHCCCIIIcccxxxfffeeeoooyyyzzzyyyrrrhhheeemmmxxxzzz~~~}}}rrrccc]]]dddmmmwwwzzzyyyxxxbbbOOOLLLJJJFFFFFFFFFEEEEEEFFFGGGGGGGGGIIILLLNNNPPPRRRUUUXXXaaabbbfff{{{iiihhhddd```]]]]]]^^^```ZZZYYYWWWTTTRRRRRRRRRSSSPPPPPPRRRRRRRRRPPPOOOMMMLLLOOOLLLIIIKKKJJJIIIOOOOOOPPPiiizzz|||nnnsssyyypppccc\\\ZZZUUUOOOOOOOOONNNJJJGGGDDDCCCCCCOOOSSSMMMNNNWWWXXXPPPSSSeeeUUUGGGDDD>>>CCC===<<<;;;:::999888888888888777777777777777777888999888AAAZZZzzzhhhnnnvvv\\\NNNIIIFFFIIILLLMMMLLLMMMTTTUUUVVVUUUTTTRRRSSSTTTppp]]]UUUQQQPPPUUU```jjjooopppuuutttyyy}}}}}}llljjjxxxyyylllbbb```^^^\\\\\\___cccfffhhh^^^^^^___aaaaaa\\\UUUQQQUUUTTTRRROOOLLLLLLJJJIIIKKKGGGIII[[[~~~zzztttwww|||sssggg```fffqqqyyy~~~}}}ssseee___gggqqq}}}{{{WWWLLLLLLJJJFFFFFFEEEEEEFFFGGGHHHHHHHHHJJJMMMOOOPPPSSSWWWZZZiiiaaalllsssgggiiijjjiiiddd___\\\\\\WWWUUUTTTSSSTTTTTTUUUUUUPPPQQQSSSTTTTTTRRRPPPOOOGGGOOOIIIEEELLLKKKIIISSSQQQOOOeeerrrxxxdddpppsssnnnccc[[[XXXSSSOOOOOOOOOKKKGGGCCCBBBCCCGGGRRRTTTKKKJJJSSSSSSKKKYYYqqqmmmIIIKKKCCC:::FFF===<<<;;;:::999888888888777777777888888777777777333888@@@UUUzzzxxx~~~}}}cccRRRKKKGGGJJJLLLKKKKKKMMMUUUVVVVVVTTTQQQPPPPPPQQQ~~~aaaWWWRRRRRRUUU\\\fffnnnrrrssstttvvv{{{~~~eeedddkkkggg___]]]]]]\\\ZZZYYYZZZ^^^aaadddbbb^^^]]]aaaaaa\\\UUURRRRRRTTTRRRNNNLLLNNNMMMKKKMMMLLLKKKUUUssstttggg^^^eeerrr}}}ssseee```iiitttyyyoooPPPIIIHHHEEEEEEEEEEEEFFFGGGHHHIIIJJJKKKLLLOOOPPPRRRVVVZZZ^^^ddd```xxxhhhlllmmmnnnlllgggaaa\\\ZZZWWWVVVUUUVVVXXXYYYXXXWWWMMMOOOQQQSSSSSSQQQOOOMMMCCCMMMEEEEEEWWWUUUKKKRRRPPPQQQaaannn|||{{{iiixxxuuummmkkk```WWWTTTOOOOOOOOONNNIIICCCAAACCCFFFLLLRRRRRRKKKIIIMMMNNNIIIXXXyyyTTTFFFLLLBBB;;;EEE===<<<;;;:::999888888888777777888888888888777777555===???RRRkkkYYYNNNHHHKKKLLLIIIJJJOOOUUUUUUUUURRROOOMMMNNNOOOhhhZZZUUUPPPTTT\\\dddlllrrruuuvvvxxx{{{}}}sss``````aaa[[[XXXZZZZZZYYYWWWVVVWWWYYY]]]```ddd]]]ZZZ^^^___ZZZVVVTTTQQQTTTSSSNNNNNNQQQQQQNNNOOOOOOKKKLLLdddzzznnnaaa[[[fffwwwsssdddaaalllyyy~~~]]]LLLHHHEEEBBBEEEEEEEEEFFFGGGHHHJJJKKKNNNPPPRRRSSSUUUYYY^^^bbb^^^jjjuuukkkqqqoookkkhhhddd```]]][[[XXXWWWWWWXXXZZZZZZWWWTTTKKKMMMPPPRRRRRRPPPMMMLLLFFFNNNCCCLLLmmmlllSSSQQQLLLOOOVVVddd|||jjjeeefff\\\TTTRRRNNNNNNNNNLLLFFFAAAAAAFFFKKKPPPPPPPPPMMMJJJIIIJJJKKKVVVkkkIIIFFFEEEAAA@@@AAA===<<<;;;:::999888888888666777888999999888777666777???===RRRvvv___RRRIIIKKKKKKHHHIIIPPPVVVVVVTTTRRRNNNMMMNNNOOOgggZZZXXXVVVPPPWWWaaajjjppptttwwwxxx~~~qqqcccZZZ\\\[[[VVVUUUZZZWWWWWWVVVUUUUUUXXX\\\```ccc[[[WWW[[[]]]ZZZVVVWWWPPPTTTTTTOOOOOOSSSTTTPPPPPPPPPIIIEEEYYYssseeeZZZWWWfffzzztttdddbbbooo~~~oooQQQJJJIIIFFFCCCEEEEEEEEEFFFGGGIIIJJJKKKQQQRRRTTTVVVXXX\\\aaaeeeaaa|||}}}gggpppsssnnnfffaaa_________^^^XXXWWWWWWXXXZZZXXXSSSNNNKKKMMMPPPRRRRRRQQQNNNLLLLLLQQQEEEUUU\\\PPPGGGKKKKKKYYYrrrbbb___aaaXXXRRRSSSRRRMMMMMMJJJDDD@@@AAAIIIPPPRRROOONNNOOOLLLHHHIIIOOOWWWyyyWWWGGGFFF===@@@FFF=========;;;:::999888888888666777888999999888777666333:::888RRRcccTTTJJJKKKKKKGGGIIIQQQVVVVVVUUURRROOOMMMNNNPPPmmm```TTTRRRZZZVVV^^^iiioooqqqtttxxx}}}zzzmmm```XXX\\\\\\UUURRRVVVUUUUUUUUUTTTSSSTTTWWWZZZ\\\YYYWWWVVVWWWXXXYYYYYYSSSUUUVVVTTTQQQNNNMMMMMMOOONNNJJJJJJSSSmmmmmm[[[QQQRRReee|||~~~pppgggtttYYYIIIKKKHHHEEEFFFBBBCCCDDDDDDEEEGGGKKKNNNTTT\\\XXXSSSZZZaaaccciiiiiinnnlllhhhgggeeeaaa\\\XXXWWWZZZ]]]XXXXXXYYYYYYXXXUUUQQQOOOKKKOOOSSSUUUTTTQQQOOONNNPPPLLLLLLVVVaaacccWWWKKKNNNOOOLLLPPPlllxxxhhhddd___ZZZVVVRRRNNNLLLJJJIIIGGGDDDBBBEEEKKKQQQSSSSSSQQQNNNIIIHHHKKKOOOfffXXXQQQHHHCCCCCCCCCAAA??????>>>===<<<;;;;;;;;;;;;666666666666666777888888777999999EEEoooppp[[[JJJHHHHHHGGGKKKSSSVVVUUUSSSPPPLLLKKKMMMOOOiii]]]WWWOOOPPPWWWaaagggoootttvvvzzzmmmlll```XXXZZZZZZTTTQQQUUUSSSSSSRRRPPPQQQUUUZZZ______]]]ZZZYYYYYYZZZZZZZZZUUUVVVWWWVVVSSSQQQPPPPPPNNNMMMLLLLLLOOOaaa{{{hhhWWWUUUjjjuuuyyyQQQFFFIIIFFFDDDFFFCCCDDDEEEEEEFFFIIIMMMPPPTTTYYYWWWWWW```bbbaaaiii}}}{{{hhhfffbbbaaa___[[[YYYXXXXXXZZZ[[[XXXYYYZZZZZZXXXUUURRRPPPLLLOOOSSSTTTSSSPPPOOONNNLLLLLLNNNSSSWWWWWWQQQJJJKKKMMMLLLOOOaaalllccc^^^YYYTTTQQQOOOLLLJJJIIIHHHFFFCCCBBBEEELLLRRRVVVSSSPPPNNNHHHDDDIIIRRRsssQQQKKKEEEBBBCCCCCCAAA??????>>><<<;;;999999888888666666666666666777888888666::::::@@@```vvvaaaNNNKKKKKKJJJKKKQQQVVVVVVUUURRROOOMMMNNNOOOsssnnnYYYUUUVVVSSSVVV]]]hhhmmmrrrtttvvv{{{pppdddiii^^^WWWWWWWWWRRRQQQTTTTTTSSSRRRPPPRRRWWW___dddaaa^^^[[[ZZZZZZZZZYYYXXXWWWXXXXXXVVVSSSQQQPPPPPPNNNKKKLLLNNNLLLSSSqqqzzzcccZZZlll}}}```GGGDDDHHHEEECCCEEECCCDDDFFFGGGHHHKKKOOORRRUUUYYYYYY___hhhddddddrrrmmmaaa```\\\[[[XXXVVVVVVYYYZZZYYYXXXWWWXXXXXXXXXVVVSSSPPPNNNMMMOOOQQQQQQPPPOOONNNOOOKKKNNNPPPPPPNNNLLLLLLMMMKKKLLLNNNPPPUUUgggnnnaaa[[[WWWRRRNNNLLLKKKJJJIIIGGGEEECCCAAABBBGGGOOOTTTXXXRRRPPPOOOGGGBBBPPPeee|||QQQJJJFFFBBBAAABBBCCCAAA???@@@???===;;;:::999888888777777666666666777888888777<<<;;;:::MMMrrrhhhSSSMMMNNNMMMMMMOOOVVVWWWWWWTTTRRRPPPPPPQQQ}}}oootttbbbUUUUUUYYYZZZ^^^ffflllqqquuuvvvvvvzzzyyyeeefffccc[[[TTTTTTTTTRRRSSSVVVXXXWWWVVVUUUVVVYYY___ddd```^^^ZZZXXXXXXWWWUUUTTTWWWWWWWWWVVVRRRPPPPPPPPPPPPJJJJJJPPPNNNOOOdddrrreeennn]]]MMMBBBEEEHHHDDDBBBEEEBBBDDDFFFHHHJJJMMMQQQTTTWWW[[[___ggglllfffooo}}}oooccc[[[\\\[[[ZZZWWWUUUWWW[[[\\\YYYUUUUUUUUUUUUUUUSSSPPPNNNLLLMMMOOOPPPOOOMMMLLLMMMNNNNNNPPPQQQOOOKKKKKKNNNQQQPPPMMMOOORRRQQQWWWttt{{{pppeee^^^VVVRRRMMMJJJJJJJJJJJJJJJEEECCCAAA@@@CCCIIIQQQVVVUUUQQQQQQPPPFFFFFFccc___JJJFFFCCCAAAAAABBBBBB@@@>>>@@@@@@>>>===<<<;;;;;;;;;888777777666777777888888888;;;:::777AAA]]]||||||oooVVVMMMNNNOOOPPPQQQXXXXXXWWWTTTRRRSSSUUUWWWeeeYYYQQQTTTYYY]]]ccckkkrrrvvv{{{}}}|||~~~gggaaaccc\\\VVVRRRRRRSSSSSSUUUXXXYYYZZZZZZYYYXXXYYY[[[]]]```]]]ZZZXXXWWWVVVSSSQQQRRRTTTUUUUUUTTTUUUVVVXXXRRRJJJHHHPPPRRRRRR___pppzzzzzzeeeKKKEEECCCHHHIIIEEECCCEEEAAACCCGGGIIILLLOOOSSSVVVWWW___dddiiikkkkkkjjjddd___YYY[[[]]][[[YYYWWWYYY]]]]]]XXXSSSVVVVVVUUUTTTSSSPPPNNNMMMMMMNNNNNNMMMKKKKKKLLLMMMOOONNNLLLKKKLLLNNNPPPRRRSSSKKKKKKQQQPPPQQQffftttlllfff```\\\TTTQQQMMMJJJJJJKKKKKKKKKCCCBBB@@@AAAFFFLLLSSSWWWRRRQQQRRRNNNFFFOOOxxxdddKKKNNNFFFEEECCCCCCBBBAAA???===>>>>>>===<<<;;;;;;<<<<<<888888777777777777888888:::999888888===QQQttt{{{qqquuu\\\PPPOOORRRTTTTTTZZZYYYWWWUUUTTTXXX]]]bbbdddYYYTTTRRRXXX^^^dddkkkrrrsssxxx}}}eeeZZZZZZYYYVVVUUUSSSRRRRRRTTTVVVXXXVVVXXXZZZZZZXXXXXXYYYZZZ```^^^[[[ZZZYYYWWWTTTRRROOOQQQSSSUUUVVVYYY]]]___PPPKKKIIIMMMRRRVVV\\\cccyyyvvvbbbIIIFFFDDDEEEIIIIIIEEEDDDFFFAAADDDHHHLLLOOORRRVVVYYYXXXccciiijjjnnnyyyxxxbbbaaa]]]ZZZ\\\\\\[[[YYYYYYZZZ\\\[[[VVVRRRXXXWWWWWWUUUTTTRRRPPPOOOLLLMMMMMMLLLJJJIIIJJJKKKLLLIIIGGGIIILLLOOOOOOOOOQQQHHHFFFLLLNNNOOO\\\mmmsssiiiccc___ZZZWWWSSSPPPMMMLLLLLLKKKJJJIIIBBBAAAAAADDDIIIPPPTTTWWWQQQRRRQQQMMMLLLaaasssLLLFFFPPPFFFFFFDDDCCCAAA???>>>>>>======<<<;;;::::::::::::999999888777777777888888999666666:::===LLLppp~~~}}}hhh[[[VVVWWWWWWWWWZZZZZZYYYYYY[[[aaahhhmmmnnnZZZSSSTTTYYYbbbiiimmmrrrvvvuuuyyy~~~qqqZZZTTTTTTUUUUUUVVVUUUTTTSSSTTTUUUUUUUUUWWWXXXYYYZZZ\\\___bbb^^^\\\ZZZYYYXXXVVVSSSPPPPPPQQQRRRRRRSSSTTTWWWZZZJJJMMMMMMJJJLLLTTTYYYYYYgggvvv|||xxxcccVVVMMMAAAGGGEEEFFFHHHGGGDDDDDDFFFCCCFFFKKKOOORRRVVVZZZ\\\]]]kkknnnnnnzzzkkk]]]^^^\\\[[[[[[VVVVVVWWWXXXXXXXXXVVVTTTSSSWWWVVVUUUSSSRRRPPPOOONNNJJJLLLMMMLLLJJJHHHHHHIIIIIIHHHHHHJJJLLLMMMMMMLLLLLLGGGFFFIIIKKKMMMUUU^^^{{{tttjjjbbb]]]YYYVVVSSSQQQOOOMMMLLLKKKJJJGGGEEEBBBAAABBBFFFMMMSSSUUUVVVPPPQQQOOONNN]]]~~~VVVJJJKKKHHHEEEDDDCCCAAA???>>>??????CCCBBB@@@>>><<<::::::999:::999888888777777888888777333666;;;;;;GGGqqqyyykkkccc^^^ZZZVVVYYY[[[^^^bbbffflllrrrvvv~~~kkk\\\VVVPPPUUU^^^hhhnnnppprrrttt|||xxxbbbYYYTTTTTTXXXUUUWWWXXXUUUSSSSSSSSSRRRVVVWWWXXXYYY\\\aaahhhlll[[[YYYWWWVVVUUUSSSPPPNNNTTTSSSRRRPPPMMMLLLMMMNNNEEEOOOQQQHHHGGGPPPVVVTTTXXXuuugggqqqlll]]]MMMEEEGGGFFFHHHFFFEEEEEEEEECCCDDDFFFEEEHHHMMMRRRUUUYYY\\\___dddrrrssssss|||eeeZZZ[[[ZZZ\\\ZZZQQQQQQSSSUUUUUUTTTSSSRRRSSSSSSSSSQQQPPPNNNLLLKKKKKKIIIKKKMMMLLLJJJHHHGGGGGGHHHJJJMMMNNNMMMLLLLLLMMMIIIIIIIIIIIIIIILLLRRRVVV{{{}}}tttmmmeee]]]YYYWWWUUUSSSOOOMMMLLLKKKJJJHHHDDDAAABBBBBBCCCHHHOOOTTTUUUUUUNNNPPPNNNQQQmmm[[[CCCMMMNNN===CCCBBBBBB@@@>>>>>>???AAAJJJHHHEEEBBB???===;;;:::::::::999888777777888888555222777<<<888CCCsssyyymmmccc[[[UUUWWW\\\ccciiiooosssxxx{{{ttthhh```[[[WWWTTTSSSaaammmoooqqqvvvyyyxxx}}}```YYY\\\YYYTTTRRRTTTVVVVVVTTTRRRRRRVVVZZZZZZXXXVVVUUUWWW\\\```cccWWWYYYZZZXXXTTTSSSUUUXXXeee]]]VVVRRRNNNGGGCCCCCCEEEKKKOOOMMMKKKMMMNNNNNNYYYnnn|||eeeffftttqqqUUULLLKKKFFFCCCEEECCCDDDFFFGGGGGGEEEDDDBBBLLLKKKNNNTTTYYYZZZ^^^cccuuutttpppwwwzzzdddUUUYYY___[[[UUUTTTSSSRRRTTTXXXXXXTTTRRRSSSQQQSSSTTTPPPKKKIIILLLOOOJJJOOOOOOJJJGGGHHHJJJIIIJJJIIIHHHIIIJJJJJJIIIGGGKKKKKKJJJIIIIIILLLQQQUUUlll|||tttrrrlllccc\\\VVVRRROOOMMMQQQOOOMMMKKKIIIHHHEEECCCGGG@@@AAALLLVVVWWWVVVWWWPPPQQQOOO\\\bbbPPPIIIGGGEEE@@@CCCCCCBBB@@@>>>@@@EEEJJJZZZQQQEEE>>><<<<<<:::888;;;:::999888777777777777555444444888;;;>>>cccxxxlll^^^TTT```ccchhhpppvvvxxxvvvssswwwoooddd\\\XXXXXXXXXXXX___iiiqqqrrrsssxxx{{{{{{kkkUUUTTTYYYWWWTTTSSSTTTUUUWWWUUUSSSTTTYYY]]]YYYXXXVVVUUUVVVYYY]]]___XXXZZZ\\\ZZZXXXWWWYYY\\\aaaZZZTTTSSSPPPJJJGGGHHHOOOSSSSSSMMMIIIKKKNNNNNNTTTdddzzzgggiiivvvzzzbbbLLLGGGGGGCCCAAADDDFFFEEEEEEEEEFFFFFFGGGGGGNNNNNNQQQUUUXXX[[[ccckkkwwwttttttppp```VVVZZZ^^^YYYRRRQQQRRRQQQSSSXXXXXXSSSQQQRRRRRRTTTTTTQQQLLLJJJLLLPPPKKKNNNNNNJJJHHHJJJJJJIIIHHHGGGFFFFFFHHHHHHGGGFFFIIIIIIIIIHHHHHHKKKOOOSSS___xxxqqqlllggg```YYYTTTQQQNNNLLLLLLKKKIIIGGGFFFDDDBBB@@@>>>@@@HHHSSSZZZYYYUUUSSSQQQJJJPPPsssxxxPPPFFFCCCDDDEEEAAA@@@AAA@@@??????AAAGGGLLLSSSLLLBBB=========<<<:::;;;:::999888777777777777777555444777::::::XXXuuufff[[[]]]bbbkkkssswwwwwwssspppyyyeee___XXXTTTTTTXXX\\\___kkkppptttuuuxxx}}}lll\\\RRRTTTYYYXXXVVVWWWTTTVVVWWWVVVTTTVVVZZZ^^^WWWVVVUUUTTTTTTUUUWWWXXXVVVYYY\\\[[[XXXWWWYYY\\\ZZZUUURRRRRRRRRNNNLLLMMMYYYZZZVVVMMMGGGIIIMMMOOOSSSZZZmmmtttwwwaaaRRREEECCCCCCAAAAAAEEEGGGFFFEEEEEEFFFHHHKKKLLLNNNOOOTTTYYY\\\```kkkuuutttrrr}}}xxxddd[[[VVV[[[\\\UUUOOOOOOQQQPPPRRRWWWWWWRRRPPPQQQRRRSSSSSSPPPLLLKKKMMMOOOLLLMMMLLLHHHIIILLLKKKHHHGGGEEECCCCCCEEEFFFFFFFFFHHHHHHHHHGGGGGGIIIMMMQQQTTTmmm{{{{{{|||yyyqqqkkkddd```ZZZUUURRROOOLLLJJJHHHHHHGGGEEECCCBBB@@@???===GGGRRRXXX[[[[[[WWWQQQLLLLLL___^^^FFFDDDCCCEEEIIIGGGAAAAAA@@@??????AAAEEEHHHJJJEEE???======>>>===<<<::::::999888777777777777888777444666999666IIIlllooobbb^^^fffqqqyyy{{{yyytttqqqwwwppp___\\\WWWVVVXXX]]]cccgggpppssswwwzzz}}}ooo```XXXSSSUUUWWWUUUUUUWWWUUUVVVWWWUUUSSSTTTXXX\\\VVVUUUTTTRRRRRRRRRRRRSSSUUUWWWYYYWWWTTTRRRSSSUUUTTTPPPOOOQQQRRROOOMMMNNNXXXYYYVVVMMMHHHKKKOOOQQQUUUTTT^^^uuufffQQQJJJEEEEEEDDDAAABBBFFFEEEEEEEEEFFFHHHJJJMMMNNNNNNOOOUUU^^^eeehhhooovvvlllvvvjjj]]]XXXVVVYYYXXXRRROOOPPPPPPOOOQQQUUUUUUQQQOOOPPPPPPQQQPPPNNNKKKJJJKKKNNNLLLLLLIIIGGGJJJNNNLLLGGGGGGEEEBBBBBBDDDFFFFFFGGGHHHHHHHHHGGGGGGIIIMMMPPPPPP^^^{{{vvvtttrrroooiiiccc]]]ZZZVVVTTTRRROOOLLLIIIHHHHHHGGGEEECCCAAAAAAAAAHHHRRRYYYZZZ[[[]]]YYYRRRJJJdddiiiPPPDDDGGGEEEEEEIIIGGGDDDCCCAAA???>>>>>>@@@AAACCC@@@======>>>>>>===;;;:::999999888777777888888888888444666999555>>>UUUyyywwwuuufffaaahhhrrryyy{{{zzzxxxxxxxxxiiiccc[[[ZZZYYYZZZ]]]cccjjjnnntttvvvzzzxxxcccZZZUUUQQQPPPOOOOOOQQQVVVVVVWWWWWWTTTPPPPPPSSSWWWUUUTTTRRRQQQPPPPPPPPPPPPVVVWWWWWWSSSNNNLLLMMMOOOPPPMMMMMMPPPQQQMMMKKKLLLNNNRRRRRRMMMJJJMMMQQQRRRWWWRRRUUUgggyyydddQQQKKKIIIHHHGGGDDDAAAAAADDDCCCDDDGGGIIILLLMMMMMMMMMPPPQQQWWWccckkkmmmmmmnnnqqqtttdddZZZXXXVVVUUURRRPPPQQQTTTOOONNNPPPTTTTTTPPPNNNOOONNNNNNMMMKKKIIIHHHIIIKKKJJJJJJHHHFFFIIIMMMLLLGGGHHHEEECCCCCCDDDGGGHHHHHHHHHIIIIIIIIIHHHIIILLLOOOOOOUUUuuu~~~|||xxxrrrnnnkkkfff```\\\WWWVVVUUUTTTSSSPPPLLLIIIGGGGGGFFFDDDAAAAAACCCEEEQQQWWW]]]^^^^^^\\\UUUMMMTTTyyyTTTDDDBBBFFFBBBAAADDDAAACCCBBB@@@??????>>>>>>>>>@@@???=========<<<;;;999:::999888888777888888888666999555666;;;777999GGGhhhllljjjuuuggg___ccchhhmmmpppsssvvvxxxlll^^^XXXSSSVVVYYY\\\aaagggnnnsssyyy{{{xxx```^^^WWWUUURRROOONNNPPPVVV[[[UUUVVVVVVRRRNNNMMMPPPSSSTTTSSSQQQOOOOOOPPPQQQRRRYYYXXXVVVPPPKKKHHHKKKNNNNNNKKKKKKPPPQQQMMMJJJJJJFFFKKKNNNLLLKKKOOORRRSSSVVVQQQQQQ\\\ooo~~~hhh```___ZZZQQQJJJGGGGGGGGGEEECCCAAAAAABBBDDDFFFIIILLLOOOOOOOOONNNUUUVVV\\\fffmmmooorrruuunnnfffZZZXXXUUUQQQOOONNNQQQTTTNNNLLLNNNSSSSSSNNNLLLNNNMMMLLLJJJHHHHHHHHHHHHIIIGGGHHHGGGEEEGGGKKKKKKHHHGGGEEEDDDDDDFFFHHHHHHHHHHHHIIIIIIIIIHHHIIILLLNNNLLLOOOddd|||yyywwwuuurrrnnniiieee```[[[WWWTTTSSSTTTUUUTTTRRRMMMJJJDDDDDDCCCAAA???AAAHHHMMMVVVZZZbbbgggbbbXXXPPPOOOlllZZZIII???AAAGGGBBBBBBDDDAAA>>>======>>>@@@AAA@@@?????????>>>===<<<:::999999999999888888888888888999444:::777666;;;999888@@@VVVxxxzzzjjj}}}vvvjjj\\\ZZZXXXZZZaaahhhnnnppp~~~}}}}}}wwweeeYYYUUUSSSXXX^^^cccggglllqqqvvvzzz|||aaaVVVXXXUUUTTTRRROOOOOOSSSYYY\\\TTTUUUTTTQQQNNNMMMPPPSSSTTTRRRPPPNNNNNNQQQTTTVVVXXXWWWSSSLLLGGGFFFJJJOOOLLLJJJKKKPPPRRRNNNJJJJJJEEEJJJMMMJJJJJJNNNRRRSSSTTTQQQQQQWWWaaasss~~~|||yyyzzz}}}~~~hhh[[[OOOLLLLLLIIIGGGHHHCCCDDDDDDBBBBBBCCCDDDDDDIIIJJJLLLNNNPPPQQQRRRSSSYYY\\\cccjjjoooxxxsssiiibbbWWWVVVSSSOOOMMMNNNPPPQQQMMMKKKNNNRRRRRRNNNKKKMMMMMMKKKIIIHHHHHHHHHIIIHHHCCCFFFGGGDDDDDDGGGIIIHHHEEEDDDDDDEEEGGGHHHHHHGGGGGGHHHHHHHHHGGGHHHJJJLLLLLLOOOTTTiii{{{vvvrrrqqqkkkjjjgggeeeaaa]]]XXXUUUQQQRRRSSSUUUUUURRRMMMIII@@@AAAAAA???@@@FFFQQQZZZbbbbbbhhhlllaaaQQQVVVfffsssMMMHHH@@@DDDHHHCCCDDDFFFBBB<<<;;;;;;===@@@AAA@@@>>>>>>>>>>>><<<;;;:::::::::999888888888888888999999333<<<999555999999777===EEEuuuwwwzzzqqq___XXXQQQQQQYYYccchhhiiiuuuuuuzzz{{{|||~~~nnn___VVVUUUZZZ___fffjjjmmmppptttwwwxxxzzzfffZZZVVVSSSPPPPPPNNNKKKKKKOOOSSSTTTRRRTTTTTTQQQNNNNNNQQQUUUTTTRRROOOMMMNNNRRRVVVXXXVVVTTTOOOIIIDDDDDDJJJOOOKKKIIIKKKQQQSSSPPPLLLLLLHHHLLLMMMIIIHHHLLLQQQRRRTTTSSSTTTVVV[[[iiizzzzzzxxxuuupppmmmrrruuutttqqqrrrtttvvv{{{{{{uuukkkggg```WWWRRRKKKGGGHHHGGGBBBBBBGGGBBBBBBBBBAAACCCGGGIIIHHHNNNNNNNNNNNNPPPSSSUUUWWW[[[```hhhmmmrrr}}}eee```XXXUUUUUURRRNNNMMMOOONNNMMMLLLKKKMMMQQQQQQMMMKKKLLLMMMKKKIIIHHHIIIIIIIIIIII@@@EEEHHHDDDBBBEEEIIIIIIDDDCCCCCCEEEGGGHHHGGGFFFEEEFFFGGGGGGFFFFFFHHHJJJOOOQQQLLLZZZ{{{{{{uuuoookkkiiidddccccccbbb___[[[WWWUUUOOOPPPRRRUUUUUURRRLLLHHH???AAAAAAAAACCCMMM[[[eeeqqqlllmmmlll[[[LLL```WWWGGGIIIAAACCCFFF@@@AAACCC===???===<<<>>>@@@@@@===:::===>>>===<<<::::::;;;<<<999888888888888888999999333===:::444777888666;;;GGG}}}wwwfff\\\RRRRRR[[[dddhhhgggmmmqqqxxx~~~~~~||||||}}}{{{zzzqqqfffZZZYYY___eeeggglllrrrtttsssuuuzzz|||~~~zzzeeeRRRMMMRRROOOLLLKKKLLLMMMMMMMMMLLLNNNPPPOOOKKKIIIJJJLLLMMMOOONNNMMMPPPTTTTTTQQQUUUPPPKKKIIIJJJKKKKKKJJJJJJHHHKKKQQQTTTQQQNNNOOOJJJLLLKKKHHHIIIMMMPPPNNNTTTOOONNNSSSUUU\\\rrr{{{qqqyyy{{{~~~~~~zzzssskkkfffcccfffiiiiiifffddddddeeehhhjjjmmmppprrrsssrrrrrrxxxxxxzzz}}}yyyyyy|||yyyoooaaaVVVQQQOOOOOOOOOJJJIIIGGGEEECCCBBBBBBAAABBBBBBAAAAAABBBGGGMMMQQQQQQQQQQQQRRRUUUXXX[[[^^^hhhhhhhhhnnniii]]]XXXTTTPPPOOOMMMKKKKKKLLLMMMNNNLLLMMMNNNNNNMMMKKKHHHFFFNNNHHHGGGKKKKKKGGGEEEHHHDDDCCCCCCCCCEEEFFFHHHJJJEEEDDDBBBCCCEEEFFFFFFEEEDDDEEEFFFEEEEEEFFFIIIKKKSSSPPPNNNTTTeee}}}}}}yyysssnnniiieeeccc___\\\YYYXXXYYYYYYYYYXXXTTTTTTRRRPPPLLLHHHDDDAAADDD@@@===BBBNNN\\\fffllltttwwwqqqfffYYYVVVyyybbbRRRGGGAAAAAABBBCCCBBBAAA???>>>>>>>>>>>>>>>>>>===<<<<<<>>>>>>>>>>>><<<:::888777:::::::::999999888888888999999999888777888:::<<>>===>>>>>>>>>>>>===<<<<<<<<<<<<======<<<;;;:::999:::::::::999999999888888888999999888777888:::<<<@@@aaawww___TTT[[[eeeooooooddd{{{eeeoootttwww{{{~~~|||tttqqqwwwxxxvvv}}}{{{ggg```^^^bbbddddddiiiqqqsssqqqsssyyy{{{{{{|||pppQQQJJJKKKHHHIIIPPPIIIHHHGGGGGGHHHIIIHHHFFFIIIHHHIIIJJJLLLMMMLLLKKKOOOTTTVVVQQQLLLKKKIIIGGGJJJIIIIIIJJJLLLLLLKKKIIIJJJLLLTTT]]]```YYYPPPMMMKKKMMMLLLHHHHHHLLLNNNLLLNNNKKKKKKNNNNNNQQQ```rrr|||wwwtttkkkjjjjjjiiigggeeecccaaaeeedddaaa]]]YYYWWWXXXYYYYYYZZZ\\\\\\]]]\\\[[[ZZZ[[[ZZZYYYXXXYYY[[[]]]^^^ZZZZZZYYYVVVRRRNNNNNNNNNMMMKKKHHHGGGFFFFFFDDDBBBCCCCCCBBBBBBBBBCCCCCCDDDFFFHHHJJJLLLLLLMMMOOOQQQUUUXXX[[[^^^```cccgggiiieeerrrmmmXXXSSSQQQOOOOOOKKKKKKIIIHHHHHHHHHIIIJJJHHHHHHGGGGGGGGGGGGHHHHHHHHHEEEEEEHHHGGGEEEEEEGGGCCCCCCCCCCCCDDDEEEGGGHHHHHHFFFEEEEEEFFFFFFFFFEEEFFFGGGHHHGGGGGGGGGIIIKKKNNNLLLHHHFFFKKK[[[qqq|||}}}}}}zzzxxxvvvvvvvvvwwwsssqqqmmmhhhbbb\\\XXXUUURRRTTTYYY___aaa___ZZZUUUNNNLLLGGGCCCAAA@@@AAAAAA???GGGPPPXXX^^^fffooovvvsssooo```bbbUUUGGGBBB??????@@@@@@@@@@@@??????>>>=========>>>======<<<;;;::::::;;;<<<<<<;;;;;;;;;:::::::::999999999999888888999:::999888888:::<<<666JJJqqq}}}eee[[[bbbkkkrrrqqqeeezzz|||~~~|||oooiiiqqqxxxxxxxxx|||~~~uuummmhhheeeeeecccdddiiikkkkkkooouuuuuuuuuxxx~~~sss^^^NNNLLLLLLFFFFFFJJJHHHGGGFFFFFFGGGGGGEEECCCHHHFFFFFFIIINNNPPPNNNLLLQQQXXX\\\VVVOOOKKKJJJHHHIIIJJJLLLMMMNNNNNNLLLKKKKKKMMMTTT]]]___XXXPPPLLLLLLMMMLLLHHHGGGKKKMMMKKKMMMLLLMMMPPPPPPSSS^^^kkk~~~xxxvvvwwwyyygggeeebbb___^^^]]]]]]^^^```___\\\YYYVVVTTTSSSSSSTTTTTTUUUVVVVVVVVVUUUTTTWWWVVVTTTRRRQQQQQQRRRSSSRRRQQQOOONNNNNNMMMLLLJJJKKKJJJIIIHHHGGGFFFDDDCCCCCCCCCCCCCCCDDDEEEFFFGGGMMMLLLIIIGGGHHHMMMUUUZZZWWW[[[aaaeeeeeefffhhhiiimmm}}}ZZZRRRUUURRRNNNPPPMMMLLLKKKJJJJJJJJJKKKKKKGGGFFFEEEDDDEEEGGGIIIJJJIIIIIIIIIIIIGGGEEEEEEGGGCCCCCCBBBBBBCCCEEEFFFGGGIIIGGGEEEEEEFFFGGGFFFEEEFFFGGGHHHGGGFFFFFFGGGIIIGGGHHHIIIGGGIIITTTfffuuu}}}}}}~~~wwwvvvttttttuuuyyy}}}}}}xxxsssssswwwyyywwwtttnnnllljjjhhhggghhhjjjkkkfffeeedddaaa]]]YYYVVVSSSWWWYYY]]]``````[[[TTTOOOLLLIIICCC??????AAAEEEGGGIIIPPPZZZccchhhkkknnnpppfffddd```ttt\\\HHHEEEAAAEEE>>>>>>>>>???>>>>>>>>>>>><<<============<<<;;;;;;:::::::::;;;;;;:::::::::999999999999999999999999777999:::999888888:::;;;999@@@]]]{{{~~~~~~lllbbbiiiooouuusssggg}}}pppiiipppyyyxxxsssqqqzzzwwwtttooojjjeeebbb``````jjjkkknnnqqqpppoooqqqtttzzzzzz~~~zzz\\\RRRKKKJJJIIIDDDBBBDDDIIIGGGFFFGGGGGGFFFDDDBBBHHHFFFFFFIIINNNPPPOOOMMMJJJRRRUUUQQQJJJHHHGGGEEEHHHJJJLLLMMMMMMLLLLLLLLLMMMMMMRRRYYYZZZTTTNNNLLLLLLMMMKKKGGGGGGKKKLLLKKKKKKLLLNNNQQQRRRUUU^^^gggxxxyyyrrrnnnlllkkkeeeccc___[[[XXXXXXYYYZZZXXXXXXWWWWWWVVVTTTQQQPPPOOOOOOPPPQQQRRRRRRRRRRRRPPPOOOMMMLLLKKKKKKKKKKKKLLLJJJHHHHHHIIIIIIGGGEEEGGGFFFEEEDDDCCCBBBCCCDDDAAABBBCCCFFFIIILLLNNNPPPMMMLLLKKKJJJKKKQQQXXX^^^XXX^^^eeehhhhhhhhhjjjmmm{{{fffRRRSSSUUUNNNIIIKKKLLLLLLKKKKKKJJJJJJJJJJJJFFFEEECCCCCCDDDGGGIIIKKKIIIKKKKKKHHHEEECCCCCCDDDCCCCCCBBBBBBBBBDDDEEEFFFHHHGGGEEEEEEFFFGGGGGGFFFEEEFFFGGGGGGEEEDDDEEEFFFCCCHHHMMMMMMMMMRRR]]]ggg{{{{{{yyyuuusssrrrsssuuuwwwtttooojjjjjjmmmnnnkkkgggeeedddbbb``````aaabbbccc___`````````___]]][[[ZZZ\\\\\\[[[[[[ZZZVVVPPPKKKGGGDDDAAA???@@@EEEKKKOOOZZZ]]]bbbiiinnnnnnjjjfffUUU\\\mmmpppHHHHHHEEE>>>FFF=========<<<============<<<<<<<<<<<<<<<;;;::::::<<<;;;;;;:::999999888888999999999999999999999999777999::::::999888999;;;===>>>OOOrrrsssqqqsssvvvrrriiinnnsssxxxvvvjjjtttmmmqqqvvvtttmmmhhhaaa|||~~~yyyuuurrrnnnlllcccbbbbbbbbbccceeeggghhhjjjnnnrrrtttsssqqqsssuuu{{{}}}~~~WWWPPPLLLGGGDDDBBBBBBDDDFFFHHHGGGFFFFFFGGGHHHGGGFFFFFFFFFGGGIIILLLMMMMMMLLLFFFLLLNNNKKKGGGGGGGGGEEEEEEGGGHHHHHHHHHJJJLLLOOONNNMMMPPPVVVWWWRRRMMMKKKJJJLLLKKKGGGGGGKKKMMMKKKHHHJJJLLLNNNPPPTTT[[[bbbhhhuuu~~~ooommmmmmnnnooooookkkfffaaaaaa___\\\XXXVVVUUUUUUVVVQQQQQQQQQSSSTTTSSSPPPNNNKKKKKKLLLLLLMMMMMMNNNNNNLLLKKKJJJIIIIIIIIIIIIIIIEEEDDDCCCCCCCCCCCCBBBAAACCCCCCCCCCCCBBBDDDHHHKKKLLLKKKKKKKKKKKKLLLMMMMMMKKKNNNRRRUUUWWWXXXYYY[[[ZZZ___eeehhhjjjooowww~~~fff[[[TTTVVVUUUMMMGGGGGGHHHHHHHHHHHHGGGGGGGGGFFFDDDCCCBBBBBBCCCFFFHHHJJJEEEJJJJJJEEEAAAAAAAAAAAACCCBBBBBBAAABBBCCCDDDEEEFFFEEEDDDDDDFFFGGGGGGFFFDDDFFFGGGFFFEEECCCCCCDDDDDDIIIOOOPPPOOOOOORRRVVV```|||}}}yyywwwwwwwwwssspppllllllmmmmmmkkkhhhjjjjjjhhhgggfffeeeeeeeeeaaabbbdddeeeeeecccaaa```YYYWWWTTTSSSRRRPPPMMMJJJBBBAAA@@@BBBFFFMMMTTTYYYhhhhhhiiimmmpppnnngggaaaTTTiiiPPPAAAGGGAAA:::???<<<;;;;;;;;;;;;<<<<<<===;;;;;;<<<<<<;;;;;;:::999<<<;;;:::999888888888888888999999999999:::::::::666888::::::999999999:::;;;;;;BBBXXXzzzyyyooovvvuuuxxxnnnrrrvvv{{{zzzooo|||uuuoooppprrrooojjjeee\\\www}}}|||wwwsssooollljjjiiihhhgggbbbccceeegggjjjmmmoooqqqkkkqqqvvvxxxwwwwwwzzz|||___MMMIIIIIIEEEAAA@@@BBBEEEEEEDDDCCCBBBDDDGGGJJJLLLLLLDDDFFFHHHHHHHHHGGGHHHIIIFFFIIIJJJGGGGGGIIIIIIFFFCCCDDDEEEEEEFFFJJJQQQVVVPPPOOORRRXXXYYYSSSMMMKKKIIIKKKJJJFFFGGGKKKMMMLLLGGGIIIKKKKKKMMMQQQXXX[[[^^^eeeuuuuuuccc___]]]^^^ccceeeccc```ZZZYYYXXXVVVUUUTTTSSSSSSNNNMMMLLLMMMPPPQQQOOOMMMLLLKKKKKKJJJJJJJJJJJJJJJLLLKKKKKKJJJJJJIIIIIIIIICCCCCCDDDDDDCCCCCCDDDDDDDDDFFFHHHIIIIIIJJJMMMQQQRRRQQQOOONNNMMMLLLLLLLLLRRRVVV[[[^^^^^^]]]\\\\\\^^^aaadddffflllzzzoooZZZWWWTTTRRRQQQNNNJJJGGGEEEEEEEEEEEEEEEDDDDDDCCCBBBAAAAAAAAABBBDDDEEEFFFAAAGGGIIIDDD@@@BBBDDDCCCCCCBBBAAAAAAAAABBBCCCDDDDDDCCCBBBCCCEEEGGGHHHGGGEEEGGGHHHHHHEEECCCCCCCCCFFFJJJMMMOOONNNMMMLLLLLLOOOeeeyyyyyyxxxxxxxxxxxxxxxwwwwwwvvvvvvtttrrrooolllkkkfffggghhhhhhfffccc```^^^TTTQQQMMMKKKJJJIIIGGGEEEAAACCCFFFKKKRRRZZZaaaeeennnoooooooooooommmiiigggmmm[[[AAABBBBBB===<<<;;;;;;::::::999:::;;;<<<===:::;;;;;;;;;;;;:::999999:::999888777777888999999888888999999999:::::::::666888:::;;;:::999999:::666:::;;;DDDeeexxx}}}sssvvvyyy~~~vvvvvvqqqmmmnnnooommmjjjhhhhhh~~~wwwvvvvvvuuutttrrrqqqpppnnnkkkhhhggghhhjjjjjjjjjlllmmmnnnoooppprrrrrrsssnnnuuu|||}}}|||~~~[[[IIIOOOAAADDDEEEAAA@@@@@@>>>:::AAA@@@???BBBGGGLLLOOOPPPBBBEEEHHHGGGEEECCCEEEGGGEEEFFFEEECCCDDDHHHGGGCCCCCCDDDDDDDDDFFFMMMWWW^^^PPPPPPTTT[[[\\\UUUNNNKKKHHHJJJIIIFFFGGGLLLNNNMMMHHHKKKLLLKKKLLLPPPVVVXXXXXXZZZdddxxxuuuhhhXXXQQQSSSXXX[[[\\\SSSTTTTTTTTTTTTSSSRRRQQQOOOKKKHHHHHHKKKNNNNNNMMMNNNNNNLLLJJJIIIHHHHHHHHHJJJJJJJJJIIIHHHHHHGGGGGGAAACCCEEEEEEDDDDDDFFFHHHEEEIIILLLMMMLLLLLLMMMOOOGGGHHHJJJMMMPPPTTTVVVXXX___``````___^^^___aaacccbbbcccccceeennn}}}[[[RRRRRROOOIIIHHHKKKIIIDDDEEEEEEEEEEEEEEEDDDDDDCCC@@@@@@@@@@@@AAABBBCCCCCC???GGGJJJEEEBBBEEEHHHHHHCCCBBBAAAAAAAAABBBCCCDDDCCCBBBAAABBBEEEGGGHHHGGGFFFHHHIIIIIIGGGDDDCCCDDDHHHIIIKKKMMMNNNMMMLLLLLLLLLZZZuuu}}}zzzvvvrrroooiiiiiiiiigggddd___ZZZXXXQQQNNNJJJGGGEEECCC@@@>>>DDDGGGLLLSSS\\\eeellloooooorrrsssqqqmmmkkklllooo]]]BBB>>>EEE===<<>>BBBAAA@@@AAACCCHHHLLLOOOFFFEEEEEEEEEEEEEEEFFFFFFGGGFFFEEEDDDCCCBBBBBBBBBCCCBBBIIIIIIBBBMMMfffsssVVVOOOPPPXXXXXXOOOKKKOOOJJJIIIHHHJJJLLLMMMLLLKKKMMMHHHGGGKKKNNNOOOQQQUUU\\\\\\YYYdddqqq\\\TTTSSSSSSTTTOOOPPPSSSVVVSSSMMMKKKNNNQQQMMMHHHGGGIIIKKKJJJHHHOOONNNLLLJJJJJJJJJKKKLLLNNNIIIDDDBBBBBBCCCBBBAAAEEEEEEDDDDDDDDDEEEEEEFFFIIIIIIGGGEEEDDDGGGLLLPPPMMMOOOQQQUUUYYY^^^bbbdddaaa___^^^aaa```^^^___bbb```ZZZVVVZZZeee{{{wwwhhh\\\OOONNNLLLIIIGGGEEEDDDDDDBBBBBBBBBBBBBBBCCCDDDDDDDDDBBB@@@>>>>>>@@@BBBCCCDDDGGGEEE@@@AAAGGGJJJHHHBBBBBBAAA@@@????????????BBBAAA@@@???@@@CCCEEEFFFIIIHHHGGGEEEDDDCCCCCCCCCHHHIIIIIIJJJJJJIIIIIIIIIJJJOOO[[[uuu}}}zzzuuunnniiieeebbb]]][[[ZZZXXXSSSPPPOOOIIIBBB???@@@CCCCCCBBBJJJRRRYYY\\\bbbjjjllliiitttrrrtttrrrddd```zzzcccFFFCCC@@@>>>===<<<:::888;;;;;;:::::::::999999999:::999999888888999999:::777777777777777777777777888888999999999:::::::::999999999999:::;;;<<<<<<:::>>>777777[[[~~~kkkzzz|||zzztttqqqtttvvvuuuuuurrrqqqqqqmmmgggddddddkkk{{{~~~}}}}}}{{{yyyvvvzzzwwwttttttvvvwwwuuusssuuuvvvwwwvvvtttssssssttttttrrrtttxxxxxxuuuuuuxxx}}}jjjSSSHHHEEEGGGBBBBBBCCCAAA???======>>>???@@@@@@AAACCCEEEGGGHHHCCCCCCCCCCCCDDDEEEFFFGGGEEEEEECCCBBBBBBAAAAAAAAAAAAFFFKKKFFFHHHgggWWWPPPNNNTTTUUUNNNLLLQQQJJJIIIIIIJJJLLLMMMMMMLLLLLLIIIHHHLLLOOOOOOQQQUUUXXXWWWRRRYYYppp|||jjj\\\RRRKKKOOOLLLKKKLLLLLLJJJNNNTTTQQQOOOLLLJJJIIIHHHFFFEEEJJJIIIIIIIIIIIIIIIIIIIIIKKKIIIGGGGGGIIIIIIGGGEEEFFFFFFEEEEEEFFFGGGHHHHHHHHHIIIIIIIIIKKKPPPVVVZZZ[[[[[[[[[[[[\\\]]]^^^___aaa]]]\\\```bbb```aaacccZZZTTTTTT___sssooodddbbbYYYLLLKKKIIIHHHGGGFFFEEEEEEAAA@@@@@@???@@@AAABBBCCCEEECCCAAA>>>>>>>>>@@@AAAAAADDDCCC???@@@EEEGGGEEEAAAAAA@@@???????????????@@@@@@??????@@@BBBEEEFFFGGGFFFEEEDDDCCCBBBBBBBBBFFFFFFGGGHHHHHHHHHGGGGGGGGGJJJRRReee~~~{{{xxxuuupppjjjeee```\\\XXXUUUSSSQQQMMMJJJDDDCCCBBBCCCGGGLLLPPPQQQ\\\bbbeeeeeeiiioooqqqoooxxxpppeee```fff{{{wwwKKKDDDAAA???======<<<;;;999;;;::::::::::::999999999999999999999999999999999777777777777777777777777888888888888999999999999;;;::::::999999999::::::777<<<999888RRRwww~~~}}}vvvrrrsssuuutttrrruuutttmmmgggffffffdddmmmuuu{{{xxxyyyxxxwwwvvvvvvwwwxxxyyyxxxzzz{{{{{{xxxvvvvvvvvvwwwuuuuuuxxxzzzyyyzzz|||^^^QQQLLLAAA>>>FFFAAABBBBBBAAA>>>======>>><<<===???AAAAAAAAAAAA@@@??????@@@AAABBBDDDFFFGGGCCCBBBAAA@@@@@@@@@@@@@@@BBBIIILLLBBBFFFjjjVVVNNNKKKOOOPPPLLLMMMRRRJJJIIIHHHIIILLLMMMLLLKKKJJJGGGHHHLLLNNNMMMNNNRRRRRRQQQJJJLLL\\\mmmuuuaaaSSSSSSNNNJJJIIIIIIHHHLLLQQQRRRRRRRRRPPPLLLIIIGGGGGGFFFFFFGGGHHHHHHHHHHHHGGGJJJJJJKKKMMMOOONNNLLLIIIIIIIIIIIIIIIJJJKKKMMMMMMLLLMMMOOOPPPSSSWWW]]]bbbcccbbbaaa___^^^]]]\\\\\\___\\\]]]```aaa]]]ZZZZZZRRRVVVccc{{{jjjSSSXXX___WWWHHHHHHGGGFFFEEEEEEEEEEEE???>>>===<<<<<<>>>@@@AAAEEECCCAAA>>>=========>>>>>>@@@@@@??????BBBCCCAAA@@@???>>>>>>>>>>>>>>>???>>>>>>>>>>>>@@@BBBDDDFFFEEEEEECCCBBBAAAAAAAAAAAACCCDDDEEEFFFGGGFFFFFFEEEDDDEEEHHHQQQhhh}}}yyywwwuuusssqqqtttuuuwwwyyy}}}}}}vvvssspppmmmjjjfff```\\\UUURRRMMMJJJIIIHHHGGGEEECCCFFFKKKPPPUUUZZZ___ccchhhjjjkkkjjjmmmqqqqqqoooooofffZZZ\\\yyySSS@@@AAA???===<<<<<<<<<;;;::::::::::::999999999888888777777999999999999777777777777777777777777777777666666777777777888888888<<<;;;:::999888888888888555999::::::FFFeee}}}wwwyyyuuuwwwxxxwwwssszzzyyymmmfffiiikkkiiimmmuuu{{{~~~~~~~~~}}}{{{yyyyyy{{{}}}wwwzzz}}}~~~}}}|||||||||}}}|||zzz{{{bbbFFFHHHLLLBBB<<<@@@???@@@AAA@@@===<<<===>>>:::;;;<<<>>>??????>>>>>>>>>>>>>>>???@@@AAABBBCCC@@@@@@???>>>>>>>>>??????EEEFFFHHHDDDDDDVVVbbbYYYPPPJJJHHHKKKLLLJJJKKKNNNHHHGGGGGGHHHJJJKKKKKKJJJFFFEEEHHHLLLLLLJJJJJJNNNKKKMMMHHHGGGRRR^^^rrr|||hhhVVVOOOJJJJJJJJJIIIJJJLLLQQQTTTVVVUUUPPPMMMMMMNNNIIIIIIIIIIIIIIIIIIIIIJJJLLLLLLNNNOOOPPPOOONNNLLLLLLLLLLLLMMMNNNPPPQQQRRRSSSTTTUUUUUUVVVYYY]]]``````___^^^^^^]]]^^^^^^^^^______aaaaaa[[[TTTSSSWWW]]]ooottt\\\RRRUUUWWWPPPFFFFFFEEEDDDCCCCCCCCCCCC>>>===;;;::::::<<<>>>@@@BBBAAA???===<<<<<<===>>>;;;===>>>???@@@@@@@@@???>>>>>>=========>>>>>>???=========>>>@@@BBBDDDEEEDDDDDDCCCBBBAAA@@@@@@@@@AAABBBDDDFFFGGGGGGFFFEEEDDDDDDDDDFFFTTTooo|||wwwssspppllliiiiiijjjkkkmmmpppssswwwyyywwwuuusssqqqqqqpppnnnmmmfffdddbbb___\\\XXXTTTRRRJJJHHHEEEDDDEEEGGGIIIKKKRRRXXX^^^bbbdddfffiiilllmmmnnnnnnoooooonnnkkkggg^^^]]]ddd|||ZZZCCCCCC>>><<<;;;:::;;;<<<;;;:::999999999999888888888888555666888999999888666555666666666666666666666666555555555666666666777777::::::999888888888888888777777999;;;>>>MMMooo|||{{{{{{{{{xxxtttvvvwwwwwwsss{{{zzznnngggkkknnnlllnnnrrrtttxxx~~~{{{~~~}}}~~~XXXLLLDDDEEEFFFBBB>>>======>>>???>>><<<;;;;;;<<<::::::::::::<<<===???@@@======<<<<<<<<<===>>>>>>>>>============>>>>>>???III???BBBIIIGGGIIIMMMIIIHHHEEEEEEHHHJJJIIIHHHIIIFFFEEEEEEFFFHHHIIIIIIHHHFFFGGGKKKPPPOOOJJJJJJMMMGGGLLLJJJKKKRRRYYYggg}}}fffZZZNNNJJJIIIHHHIIIKKKNNNQQQTTTSSSPPPOOOQQQSSSQQQOOOMMMKKKKKKLLLNNNOOOPPPPPPPPPOOONNNMMMMMMNNNLLLLLLLLLMMMNNNPPPQQQRRRTTTVVVWWWWWWVVVWWWYYY[[[\\\[[[[[[\\\\\\]]]^^^___]]]]]]]]]XXXPPPOOO\\\kkkuuuTTTUUUSSSKKKGGGEEEFFFEEECCCBBB@@@?????????===<<<;;;:::;;;<<<>>>???======<<<<<<<<<===>>>>>>;;;;;;===@@@AAA???>>>>>>===<<<<<<<<<===>>>??????======>>>???@@@BBBCCCDDDDDDCCCCCCBBBAAAAAAAAAAAA@@@BBBEEEGGGIIIHHHGGGGGGFFFFFFFFFFFFLLL^^^zzz|||wwwsssnnnjjjgggeeedddccccccdddfffgggiiigggeeecccbbbbbb```^^^\\\WWWWWWVVVSSSPPPMMMKKKJJJFFFFFFGGGIIILLLQQQWWWZZZbbbgggmmmpppooommmmmmnnnuuuvvvvvvtttnnngggaaa___^^^eee\\\FFF@@@===<<<:::999999:::;;;;;;:::999999888888888777777777444555777888888777555444555555555555555555555555444444555555555666666666777777777777777888999:::;;;666777;;;;;;@@@XXXrrruuuyyyvvv}}}vvvyyyuuuwwwxxxwwwrrrvvvtttnnnjjjkkkmmmmmmnnnlllmmmyyy~~~~~~sssMMM@@@CCCCCC>>>;;;===???>>>;;;<<<<<<;;;:::999999;;;999999888999:::<<<>>>???;;;;;;::::::::::::;;;;;;<<<<<<<<<<<<======>>>???QQQ??????HHHDDDAAAFFFHHHCCCBBBCCCEEEHHHHHHGGGFFFFFFEEEDDDEEEGGGIIIHHHGGGHHHJJJPPPUUUSSSMMMKKKNNNEEELLLMMMNNNUUUVVV]]]ooogggXXXOOOJJJHHHHHHOOOOOONNNLLLKKKLLLOOOQQQTTTSSSQQQOOOOOOPPPRRRSSSSSSTTTSSSQQQNNNMMMNNNOOOKKKKKKLLLLLLMMMNNNOOOPPPQQQSSSUUUVVVVVVWWWXXXZZZ\\\[[[ZZZZZZYYYYYYYYYZZZTTTSSSQQQNNNOOO\\\wwwVVVCCCMMMLLLBBB@@@BBBDDDCCCAAA???>>>===<<<<<<<<<<<<;;;<<<<<<<<<===>>>:::::::::;;;;;;<<<===>>><<<:::<<<@@@@@@>>>===???<<<<<<<<<<<<===>>>@@@@@@>>>>>>???@@@AAABBBCCCCCCCCCCCCBBBAAAAAAAAAAAAAAA@@@BBBEEEHHHJJJJJJIIIHHHGGGGGGGGGIIIKKKTTTeeettt|||xxxtttpppkkkgggdddcccbbb```___^^^]]]]]]\\\[[[YYYYYYYYYXXXUUUSSSPPPQQQQQQOOOLLLJJJJJJKKKKKKMMMQQQUUUYYY___eeejjjhhhlllqqqtttsssqqqooonnnwwwuuurrrmmmccc]]]___eeeyyy]]]EEEFFFBBB555:::999777888999::::::999888888888777777777777666444555666666666666555444555555555555555555555555444444555555555666666666666666666666777888999:::<<<666666;;;<<<<<>>??????MMMAAA@@@AAA<<<>>>DDDBBBCCCBBBAAABBBEEEHHHIIIIIIGGGFFFEEEGGGIIIJJJIIIHHHGGGJJJRRRVVVSSSLLLJJJMMMEEEKKKKKKMMMSSSPPPRRR```mmm}}}qqqeee\\\WWWXXXSSSLLLGGGFFFGGGIIIKKKNNNPPPRRRTTTUUUUUUUUUUUUTTTVVVXXXWWWTTTRRRQQQRRROOOOOOOOOOOOOOOPPPQQQRRRQQQSSSVVVWWWWWWWWWXXXYYYZZZYYYWWWUUUSSSRRRQQQQQQPPPQQQWWWcccrrr^^^JJJCCCFFFBBBAAACCCAAA@@@@@@>>>======<<<<<<<<<999:::;;;<<<<<<<<<;;;;;;::::::::::::;;;;;;;;;;;;<<<999:::>>>???<<<<<>>???AAABBB@@@@@@AAABBBBBBBBBBBBBBBAAAAAA@@@?????????@@@@@@>>>AAAEEEHHHJJJJJJIIIHHHGGGDDDDDDHHHIIIJJJQQQZZZsss|||xxxsssnnnjjjeeeddddddbbb```^^^\\\[[[XXXXXXWWWXXXXXXXXXUUUSSSQQQSSSTTTRRRPPPPPPQQQTTTSSSVVVZZZ^^^aaaeeejjjooojjjlllooosssvvvuuuqqqnnnlllhhhccc^^^YYY```uuu]]]FFFCCCBBB>>>999:::888777777888999888777888888777777777666666666444444444444444444444444444444444444444444444444555555555555666666666666777777666666666777777888999777888<<<<<<:::@@@JJJcccyyy|||yyy~~~{{{vvvuuuuuusssuuummmlllrrrsssmmmlllqqqgggkkkwwwzzziiiaaaddd^^^rrr```FFFAAADDDBBB===<<<@@@AAA;;;777777777888999888777666777888666777:::;;;;;;888555333555555555666777999;;;;;;;;;;;;;;;<<<===>>>???@@@???>>>BBB???;;;EEEJJJ???EEEDDDAAA???CCCHHHLLLLLLHHHGGGGGGHHHJJJKKKKKKJJJDDDHHHPPPUUUQQQIIIGGGJJJEEEJJJIIIJJJOOOKKKJJJUUUTTT}}}~~~tttaaaYYYMMMEEEDDDEEEFFFFFFHHHKKKQQQVVVYYYXXXVVVTTTSSSXXX\\\]]]ZZZVVVTTTTTTUUUTTTTTTTTTTTTTTTUUUUUUTTTVVVXXXXXXWWWVVVVVVWWWUUUTTTRRRPPPNNNLLLKKKKKKVVV\\\nnn\\\EEEFFFHHHBBB:::AAAFFF;;;======<<<<<<<<<======>>>777999;;;<<<===<<<:::999;;;;;;;;;::::::999999999<<<888888======::::::???<<<<<<<<<===???@@@BBBBBBAAABBBBBBCCCCCCBBBBBBAAA@@@???>>>>>>>>>>>>>>>???===@@@DDDHHHJJJJJJHHHGGGFFFAAA@@@EEEGGGDDDEEEIIITTTjjj|||wwwqqqmmmeeeffffffeeedddbbb___^^^YYYYYYYYYZZZ[[[[[[YYYWWWTTTWWWXXXWWWVVVVVVXXX[[[WWWZZZ___aaabbbdddhhhllllllmmmooossswwwwwwsssnnnaaa\\\XXXUUUYYYnnn^^^;;;???BBB333222CCC:::888666666777888777666777777777777666666666666555444444333333444444555444444444444444444444444555555555666666666777777999888777666666555555666444777;;;===;;;999===CCCWWWzzz{{{zzzwww~~~yyyooojjjiiigggjjjeeegggpppuuuooohhheeebbbyyypppdddhhhggg]]]XXXwwwvvvZZZNNNCCC;;;:::>>>======<<<;;;999888777666666666666666666666666999999888888777777666666888888888888777777777666;;;:::999999:::===???AAA<<<<<<>>>@@@BBBDDDEEEFFFFFFEEEDDDCCCDDDFFFIIIKKKFFFFFFHHHIIIJJJKKKKKKKKKGGGBBB>>>@@@HHHMMMMMMJJJGGGGGGHHHIIIJJJKKKLLLMMMQQQccc{{{~~~hhh\\\TTTLLLIIIJJJGGGHHHNNNTTTVVVUUUYYY___XXXXXX[[[^^^[[[SSSSSSYYYUUUTTTQQQPPPSSSWWWXXXVVV[[[WWWVVVWWWTTTPPPOOOQQQHHHMMMJJJJJJOOONNNTTTdddyyy___[[[EEEBBB???>>>>>>?????????>>>>>>>>>>>><<<:::888777;;;;;;;;;::::::999999999666777777777777888888888:::::::::::::::;;;<<<===<<<999777;;;@@@CCCBBB???DDDCCCBBB@@@@@@???@@@@@@>>>>>>????????????>>>>>>AAABBBCCCEEEEEEEEEEEEDDDDDDCCCBBBBBBCCCEEEHHHIIIPPPYYYkkkwwwsssoooiiieeefffccc^^^^^^cccZZZ[[[\\\[[[YYYXXXZZZ\\\WWWTTT[[[aaa]]]```ccc]]]]]]```aaa``````dddiiikkkgggeeehhhnnnppphhh^^^YYYPPPQQQZZZpppUUULLLBBB<<<;;;<<<:::888777777777777777777777777555555444444444444555555666666555444333333222222333333333333333333333333444444444555555555555666777777777777666666666666777777666666888:::===???QQQ}}}zzzyyyzzz{{{xxxnnngggeeefffeeeeeedddhhhooopppjjjeeedddkkkwwwxxxggg\\\]]]]]]WWWgggwwwvvvTTTFFFCCC>>>:::;;;<<<<<<<<<;;;:::999888777777777777777777777777777666666666666666666555555777777777666666666555555:::999888888999;;;>>>???AAA@@@@@@@@@AAAAAABBBCCCHHHFFFDDDCCCCCCEEEGGGIIIFFFFFFFFFFFFFFFFFFGGGGGGDDD???<<<@@@FFFKKKJJJGGGGGGGGGHHHIIIJJJJJJKKKKKKHHHVVVhhhwww{{{oooccc^^^UUURRRPPPRRRSSSSSSWWW]]]___ZZZYYY]]]]]]XXXSSSRRRTTTSSSRRRSSSTTTVVVUUUSSSNNNMMMOOORRRPPPKKKIIIKKKIIINNNMMMRRR___jjjzzz}}}cccTTTJJJDDDBBB???===>>>??????>>>============<<<:::999888;;;:::::::::999999999999777777777777888888888888999999999999999::::::;;;>>><<<:::===BBBEEEDDDBBBBBBBBBBBBAAAAAA@@@@@@@@@>>>>>>????????????>>>>>>@@@@@@BBBCCCDDDDDDCCCCCCCCCBBBBBBAAACCCEEEGGGHHHFFFKKKYYYnnn{{{sssrrrpppggg\\\WWW\\\]]]]]]\\\\\\\\\^^^___aaa[[[^^^bbb^^^ccciiidddaaabbbcccffflllppppppnnnbbbbbbdddfffaaaXXXSSSTTT[[[dddxxx___JJJEEE???<<<======:::777777777777777777777777777555555444444444444555555555555555444333333222222333333333333333333333333444444444444555555555555666666666666666666666666777777666666888:::===>>>NNNvvv{{{|||||||||sssjjjhhhmmmppppppeeelllxxx{{{ppphhhgggvvvvvvooocccYYYXXXZZZ[[[oooqqqqqqmmmlll{{{]]]KKK<<<;;;>>><<<;;;===:::::::::::::::999888888777777777777777777777777444444444444444555555555666555555555555444444444888777777777888999;;;<<>>AAAGGGKKKIIIFFFGGGGGGHHHHHHHHHIIIIIIIIIFFFNNNXXXbbbnnn~~~rrrfff```^^^]]]___bbbfff^^^ZZZ```hhhggg```ZZZRRRSSSTTTUUUUUUSSSQQQPPPPPPMMMKKKKKKJJJHHHKKKQQQUUU^^^eeeqqqvvvVVVUUURRRCCCBBB@@@===<<<===>>>>>>===;;;;;;;;;<<<;;;:::999999:::999999999999888888888777777777888888888999999777777777888888888888999===<<<;;;>>>BBBEEEDDDBBB@@@AAABBBBBBBBBAAA@@@???>>>>>>????????????>>>>>>>>>???@@@AAABBBBBBBBBAAAAAAAAAAAAAAABBBCCCEEEGGGFFFGGGLLLYYYmmmtttjjjeeedddcccbbbbbbbbbbbb```^^^ccc^^^ccciiigggkkkoooiiifffcccccchhhnnnnnniiicccZZZVVVQQQLLLJJJRRReeexxx[[[BBB???===;;;<<<>>>===999666555555555555555555555555555444444333333444444555555444444333333222222222333333333333333333333333444444444444555555555555666666666666666666666666666666666666888:::<<<===DDD[[[{{{}}}yyyooojjjooozzz~~~}}}lll|||}}}qqqmmmvvvnnneee```[[[YYY\\\bbbhhhcccbbbaaa^^^bbbxxx|||ZZZFFF>>>999;;;===:::999:::777888888999999888888888666666666666666666666666222333333444444555555555555555555555444444444444555555555555666777888999<<<;;;;;;<<>>>>>???AAABBBBBBAAA@@@DDDIIIKKKJJJGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHKKKOOOSSS\\\ppp{{{ssslllooouuuvvvooohhhWWWYYY[[[]]]ZZZTTTRRRSSSZZZTTTOOOOOORRRZZZiiiwww\\\GGGPPPRRRFFF@@@>>><<<;;;<<<===<<<;;;999999::::::::::::::::::888888888888888888888888777777777888888888999999777777777888888888777777999888888:::>>>@@@@@@??????@@@BBBCCCCCCBBB@@@>>>===>>>>>>??????>>>>>>===<<<======>>>??????@@@@@@?????????@@@AAABBBDDDEEEJJJIIIIIIMMMYYYmmmttt}}}|||qqqnnnpppgggfffggglllqqqqqqkkkeee]]]\\\hhhsssrrrsssqqqfff___[[[ZZZ^^^aaa^^^ZZZWWWRRRPPPRRRXXXdddyyy^^^EEE???999999999:::<<<<<<999666444444444444444444444444444444333333333333444444444333333333222222222111222222222222222222222222333333444444444555555555444555555555555555666666666666666666777999:::;;;:::CCC[[[xxx|||ooo}}}wwwqqqjjjhhhqqq|||~~~yyyqqq{{{qqqmmmlllddd^^^^^^\\\XXXZZZ______YYYZZZ______\\\aaalll\\\HHHBBB===;;;999999777444333555555666777777777777777777555555555555555555555555333333333444444555555555666666555555555444444444444444444444555555666777777777888:::>>>CCCHHHKKK@@@@@@??????@@@AAACCCDDD???>>><<<<<<===???AAABBBAAA@@@@@@CCCGGGIIIHHHFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGHHHIIIMMMZZZmmm|||}}}vvvwwwzzz{{{uuullljjjoooqqqoooooouuu}}}cccKKKCCCFFFFFFBBB===;;;::::::;;;<<<;;;:::888888888888888999999:::777777777777777777777777666666777777777888888888777777888888888888777666666666666888;;;=========>>>???AAABBBBBB@@@>>>===<<<======>>>>>>======<<<;;;;;;;;;<<<======>>>???======>>>>>>???AAABBBBBBDDDEEEEEEFFFJJJUUUeeeppp{{{~~~vvvllleeefffeeejjjtttwwwmmm\\\ZZZdddooooooppplll```WWWUUUWWW^^^ccceeejjjqqqiiiooo}}}WWWBBB<<<<<<;;;999888888999999888777333333333333333333333333333333222222222222333333222222222222222111111111222222222222222222222222333333333444444444444555333333444444555555555555555555666666777888999:::777:::BBBSSSlllqqqwww}}}}}}~~~uuuqqqlllkkkrrrxxxuuummmlllssswwwtttnnnkkkiiiggggggdddaaaaaa^^^ZZZYYY[[[\\\XXXXXX\\\___]]]\\\\\\dddxxxaaaJJJ>>>999999888888888777555444555777444555555666666666555555444444444444444444444444333333333333444444444444666666555555555444444444222333333444444444444555888777777888;;;>>>AAACCC<<<<<<<<<===>>>???AAAAAA;;;;;;;;;;;;<<<>>>@@@AAA>>>======???BBBCCCDDDCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEGGGHHHGGGGGGMMMXXXaaa}}}[[[MMMBBBBBBBBB>>>;;;===:::999888999::::::999888888888777777777888888999555555666666666666666777555555555666666666777777666777888999888777666555555666777999;;;<<<===>>>??????@@@@@@???>>><<<;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;:::::::::;;;<<<===>>>;;;;;;<<<===>>>???@@@@@@===@@@BBBDDDFFFKKKSSSYYYcccuuuwwwuuuqqqqqqzzzvvvhhhddd]]]aaagggiiinnnpppggggggfffnnn|||lllHHH;;;===<<<555;;;:::888777666666666777333333333333333333333333333222222111111222222333111111111111111111111111222222222222222222222222333333333333444444444444222222333333444555555555444555555666777888888888:::;;;:::>>>RRRttt}}}}}}{{{yyyzzzwwwtttooommmqqqsssmmmdddbbbeeedddaaaaaaeeeeee```bbbeeefffbbb^^^\\\[[[ZZZ[[[]]]\\\[[[\\\___]]]YYYXXXcccqqq~~~yyytttKKK;;;???AAA<<<666555777777666555777888999444555555555555444444333222222222222222222222222222222222222222222111111444444444444333333333333222222333444444444444333777777777777888999:::;;;::::::;;;;;;<<<<<<======:::::::::;;;;;;<<<<<<<<<===<<<;;;<<<>>>@@@BBBBBBAAAAAABBBCCCDDDEEEEEEFFFEEEHHHIIIIIIGGGHHHNNNSSScccyyygggZZZCCC<<<:::???@@@;;;999<<<888777777888999:::888777888888777666666666777888444444555555555666666666444444444444555555555555555555777777777666444333555666888999:::;;;===>>>@@@??????===<<<;;;:::999999::::::;;;;;;::::::999;;;::::::::::::<<<===>>>999:::;;;<<<===>>>>>>???===???AAACCCEEEIIIMMMOOOOOO]]]rrr}}}uuuxxxlllFFF999;;;<<<999888888888888666555444555555444444444444444444444444222222111111111111222222000111111111111111111111111111111111111111111111222222333333333444444444111222222333444444555555444444555666777777777777:::999999;;;AAAZZZ}}}xxxrrroootttrrrmmmjjjlllmmmggg^^^\\\___```aaaggglllggg]]]XXX```bbb\\\XXXZZZ[[[WWWYYY```bbb\\\[[[______YYYWWWYYY[[[dddzzzNNNHHHEEEDDD>>>777777<<<444666666444333444555444444555555555444444333222111111111111111111111111222222111111000000//////333333333222222222111111222222333444444444333333444555555666777777888888;;;;;;::::::::::::999999999::::::::::::999888888???>>><<<<<<>>>@@@CCCDDD@@@@@@AAABBBCCCEEEEEEFFFAAADDDGGGGGGEEEEEEHHHLLLNNNbbb|||ZZZFFFFFF???>>>>>>===;;;::::::;;;777777666777999999888666999888777555555555666777444444444555555555666666333333333444444444555555333444555666666444222111333555777888999:::<<<===AAA@@@>>><<<:::999888888888999999::::::999999888;;;:::999999:::;;;===>>>999999;;;<<<===>>>>>>>>>>>>>>>>>>???BBBEEEGGGIIILLLRRRZZZeeevvvfffIII888???@@@444222???444555777777555444333444444444444444444444444444222222111111111111222222000000000000000111111111111111111111111111111111222222333333333444444444111111222333333444555555444444555666777777777666777333888>>>;;;GGG{{{wwwrrrtttpppfffmmmoooqqqooojjjeeeccccccbbbYYYVVV]]]ggggggbbb]]]VVVVVVVVVUUUUUUTTTTTTTTT[[[ZZZYYYXXXWWWWWWVVVVVVWWW^^^bbb______ooo~~~jjjKKK???===:::888777666777888666666666444222111222333222222222222222222222222000111222333333222111000000000111111111222222222222222222111111111000000222222111000000111222222222222333444555666777888888888888888888888999999===;;;::::::;;;<<<;;;:::777999<<<======>>>???@@@>>>???@@@BBBCCCDDDDDDDDDGGGCCC???AAAEEEHHHHHHEEEGGGXXXmmm]]]LLLCCC<<<<<<<<<;;;:::999999999999666666666666666666666666555555555444444333333333444333333222222333333444222222333333444555666666222333333444444333333222444444555666777888999999999999:::::::::999999888777888999999::::::::::::999::::::;;;;;;::::::999999:::;;;<<<=========<<<@@@@@@@@@AAABBBCCCDDDEEEKKKMMMRRRZZZhhh{{{yyyYYYCCCAAA>>>;;;999888888999666666555555444444444444555555444333333222111111000000000000000000000000000000000000000000000000333222000000111222222111000111111111111222222222222222222333333333444444333333333444444444555555444666<<<<<<777@@@eee~~~{{{qqqqqqooohhhnnnnnnnnnjjjfffcccdddeee___ZZZZZZccckkkiiiccc^^^XXXWWWVVVUUUSSSRRRQQQQQQUUUVVVWWWWWWVVVUUUSSSRRRLLLTTTYYYVVVQQQZZZooovvvSSSEEEEEE<<<;;;999777666666777777777888888777444333333333222222222222222222222222000000111222222111000000000000000111111111222222222222222111111000000000111111111111111111111111111222222333555666666777666666777777888999::::::;;;:::888888:::::::::999777999;;;;;;;;;<<<>>>@@@???@@@AAABBBCCCDDDDDDDDDCCC@@@>>>AAAFFFIIIHHHFFFIIITTT```lll}}}~~~eeePPP???:::===<<<;;;:::999888888888888555555555555555555555555555444444444333333333333333333222222222222333333222222333333444444555555222333333444444333333222333444555666777888888999777777888888888777777666777777888999::::::::::::::::::;;;;;;;;;;;;::::::::::::;;;;;;<<<<<<======???>>>>>>???@@@AAABBBCCCBBBCCCGGGNNNZZZkkk|||lllQQQEEE@@@>>>;;;999777666666777555555555555444444333333555444444333222222111111000000000000000000000000000000000000000000000000222000//////000111111///000000111111111222222222222222222333333333333444333333333444444444444555777666888:::666:::QQQlll}}}|||{{{oooooonnnkkklllkkkiiieeebbbaaacccfffZZZYYY^^^gggkkkggg```]]]YYYXXXVVVTTTRRRPPPOOONNNOOOQQQSSSTTTSSSQQQNNNLLLIIIQQQXXXTTTLLLJJJTTT^^^oooaaaIII;;;999<<<999888666555555555666777999:::;;;:::777444333333111111111111111111111111000000111111111111000000000000000000111111111111111111111111000000000000000000111222222111000000000111111222333444555555444444555666888999:::;;;999888777777999999999777777888999999:::<<<@@@CCCAAAAAAAAABBBBBBCCCCCCCCC???>>>>>>AAAFFFIIIHHHEEEGGGKKKNNNRRR\\\pppoooOOOLLLHHH999777BBB;;;:::999888777777777777555555555555555555555555444444333333333333333222333333222222222222333333333333333333333333333333222222333333333333222222333333444555666777777888444555555666666666555555666666888999999:::::::::;;;;;;<<<<<<<<<<<<;;;;;;::::::999999:::<<<===>>>======<<<======>>>???@@@???@@@BBBGGGOOO\\\jjjssszzz^^^BBB999;;;<<<;;;888666444444444444444444444444333333333333444444333333222111111111000000000000000000000000000000000000000000000000000///......000111000///000000000111111111222222111111222222222333333333333333333333444444444444999555555888777666???KKKjjj}}}uuupppqqqooojjjhhhgggdddbbb``````bbbcccYYYYYY^^^eeefff```ZZZYYYYYYXXXVVVTTTRRRQQQPPPPPPNNNOOOOOOOOONNNLLLJJJHHHKKKRRRYYYVVVMMMHHHIIIMMMRRRccc}}}iiiFFF;;;AAAEEE>>>666555555444333444444555666888:::;;;;;;888444222222111111111111111111111111000000000000000000000000/////////000000000111111000000000000000000000000...000111333333111000...000000000111222333333333444444555666777777888888888777777888999:::999777777888999999;;;???EEEJJJBBBBBBBBBAAAAAAAAABBBBBB>>>===>>>AAAEEEFFFEEECCC@@@BBBBBBBBBFFFTTTeeerrrzzz{{{WWW>>>AAADDD:::888BBB:::999888777666666666666444444444444444444444444333333333333222222222222222222111111111111222222333333333333222222222222222222333333333333222222222333333444555555666666333444444555555555555444555555777888999999999999;;;<<<<<<<<<<<<<<<<<<;;;:::999888888999;;;===???===<<<<<<<<<<<<<<<===>>>@@@AAAAAACCCHHHPPPZZZaaakkkxxxrrrSSSCCC>>>>>>>>>999888666555333333333333333333333333333333222222333333222222111111111000000000000000000000000000000000000000000000000000000///...///111111000///000000000000111111111111111111111111222222222222222222333333333444444444666333444999999777999>>>LLLdddwwwqqqsssuuuoooeeebbbbbbaaaaaaaaaaaa``````]]]\\\^^^bbb```ZZZWWWXXXXXXWWWUUUTTTSSSSSSTTTUUUQQQOOOMMMJJJIIIHHHHHHHHHHHHMMMQQQPPPJJJFFFFFFHHHLLLQQQ\\\mmmkkkOOOEEE;;;999888666555666333333222333333333444444555777999888555222000000000000000000000000000000////////////////////////....../////////000000000////////////////////////...///111222222111///...///000000000111222222222666555555555555555555555777777777888:::;;;999888777888999:::>>>CCCKKKPPPBBBBBBAAA@@@@@@@@@@@@AAA>>>>>>???AAABBBBBBAAA???;;;>>>BBBCCCCCCFFFNNNVVVkkkvvv[[[RRR\\\MMM???;;;<<<:::888999888888777555555555555555444444444444444444444444222222222222222222222222222111111000000111111222222222222222222111111111111222222333333222222111222222222333444444555555333444555555666666666555444444666777888999999999;;;<<<<<<<<<<<<<<<<<<;;;999888777777888:::===???>>>======<<<<<<<<<<<<===============???DDDJJJOOO\\\eeerrrdddEEE666:::@@@>>>888777666555444444333333333111111111222222222222222222111111111111111000000////////////////////////////////////////////////000//////111333333222000//////000000000111111111000000000111111111222222222222222333333333444444222333555888888666888<<<<<>>CCCJJJOOOAAA@@@???>>>>>>>>>???@@@>>>??????@@@@@@??????>>>===???EEEIIIHHHDDDCCCFFFSSScccuuuqqqPPPBBBCCCDDDFFFCCC999777;;;:::555777666555444444333333333333333333333333333333333000111111111111222222222111111000000000000111111111111111111111111111111111111222222222222111111111222222222333333333333333444555666666666666666222333555666888999999999;;;;;;<<<<<<<<<<<<;;;;;;777777777777888:::<<<>>>???>>>===<<<<<<<<<<<<<<<<<<======<<<<<<>>>AAADDDIIIQQQ\\\gggqqq|||oooOOOFFF<<<888::::::666111555555555444444333333222000000000111111111111111000000000000000000000000//////////////////////////////////////////////////////000222444444222111/////////000000000111111///000000000000111111111222222222222333333333333222333555555444333666999;;;;;;PPP{{{~~~yyyssssssrrrnnngggaaa```]]]ZZZ[[[^^^aaabbbaaa^^^ZZZYYY\\\]]]YYYVVVVVVVVVTTTSSSRRRRRRTTTWWWXXXMMMMMMLLLLLLMMMNNNPPPQQQPPPMMMKKKIIIHHHHHHHHHHHHHHHFFFHHHKKKLLLNNNXXXcccsss}}}___GGG999999???;;;555333666888777555666222222333333333222222111111222222222000///000111//////////////////////////////...------...//////------........./////////---------....../////////000000000000000000000000000000111111111111222222444444444444333333333333444444555888::::::888666555777888999;;;???DDDHHH???>>>===<<<<<<===???@@@======>>>>>>===>>>???@@@AAA@@@CCCHHHHHHCCCAAACCCHHHPPPYYYaaaooouuufffVVVDDD<<<>>>;;;BBBBBB;;;777999:::777666555444333333222222222222222222222222222222222000000000000111111222222000000000//////000000000//////000000111111222222111111222222222222111111111111111222222222222222222333444555666666666666222333444666777888999999::::::;;;;;;;;;;;;::::::555555666888999;;;<<<<<>>===<<<;;;::::::;;;===>>>>>>===<<<===???AAA>>>CCCJJJRRRZZZfffttt}}}|||[[[FFF:::<<<>>>===999666444333333333333333333222222111/////////000000111111111000000000000000000000000////////////////////////////////////////////////......///111333444222000////////////000000000111/////////000000000111111111222222222222333333333222333333333444555555444:::<<>>===888444666555555555222...000444333333333333333222111111000111111000//////000222///////////////////////////...---,,,,,,---...///---------.........//////---------.........//////000000////////////000000111111111111222222222222222222222333333444444444333333444777999999777555555666777777777:::>>>AAA>>>===;;;:::;;;<<<>>>@@@;;;<<<<<<<<<<<<>>>AAACCCDDD>>>===BBBDDDAAAAAAEEEDDDFFFFFFFFFNNNbbbvvvnnnYYYKKKMMMPPPGGG===::::::<<<===:::666444444555555555444333222222222222222222222222222222222222//////000000111111111222000000////////////000000...//////000111222222333111111222222222222111111111111111111111222222222111222333444555555555555111222444666777888999999999::::::;;;;;;::::::999444555666888:::;;;;;;;;;>>>===<<<;;;:::999999999:::;;;;;;;;;::::::;;;===>>>???@@@CCCLLL[[[mmmzzztttqqq{{{yyy```GGG>>>AAA:::999666555555666777888111111222222222222111111.../////////000000111111////////////000000000000////////////////////////////////////////////////,,,---...000333333111///////////////000000000000////////////000000000000111111222222222333333333222222111222777:::888333333:::999@@@mmmuuutttoookkknnnrrrpppiiiaaaaaa^^^YYYXXX[[[[[[YYYUUUQQQQQQUUUXXXUUURRRQQQTTTTTTRRROOOPPPSSSQQQKKKGGGIIIKKKKKKJJJJJJLLLNNNQQQNNNIIIEEECCCBBBDDDEEEEEECCCBBBBBBCCCDDDBBBAAAFFFCCCLLLQQQfffzzzuuuLLLFFF>>>999777777666444666666555444444333222222000000000000000000000000//////.........000111222666444111...---...///111---......---++++++,,,.....................---------------............///..................------////////////000000000000000111111111111222222222222222333444444555555666666666666666777888999:::>>><<<::::::<<<>>>>>>>>>;;;;;;<<<<<<======>>>>>>============>>>>>>>>>>>>@@@AAABBBAAABBBGGGOOOVVVooojjjZZZJJJ===;;;IIIRRRJJJ<<<555888777777666555555444444222222111111111111222222666555333222111000000000////////////////////////111111000000//////......------...000111111111111222222222111111111000000111111111111111111111111222222333333333444444444222222222222333444555555777777888888888888777666555666777888999:::;;;;;;EEECCC???;;;999888999:::;;;<<<<<<:::999999;;;===@@@===;;;;;;???GGGPPPVVVddd]]]aaarrrwww[[[IIIDDDBBB===666666666555444333333222222000000000000////////////////////////////////////111111000///...---,,,,,,------------------------////////////////////////////////////////////////////////////////////////////////////000000000000000111111111111222222222222222222222333444555666777<<<===>>>OOOqqq|||tttkkkhhhjjjkkkjjjggg^^^aaabbb]]]ZZZYYYWWWSSSSSSQQQSSSZZZ]]]XXXRRROOOSSSSSSPPPMMMNNNPPPMMMHHHLLLMMMMMMLLLJJJIIIIIIJJJKKKJJJGGGDDDCCCCCCEEEFFFDDDBBBAAAAAABBBCCCAAA@@@BBB???EEECCCLLLVVVZZZuuu```KKKCCC>>>888555444444444222555555444333333222111111000000000000000000000000000///.........///000111333222000.........///000---......---++++++,,,.....................------------------..............................------.../////////000000000000000000111111111222222222222222333333444555555555555555666666777999:::;;;===;;;999999;;;======<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<=========>>>>>>@@@@@@@@@???@@@DDDJJJNNNTTT^^^qqq|||]]]HHH@@@CCC999777DDDLLLEEE:::666777666666555444444333333222111111000000111111222555444333222111000000000........................000000000/////////......---...///000000000000000222222222111111000000000111111111111111111111111111222222222222333333333222222111222222333444555666666777777777777666666555666666777999::::::;;;BBB@@@===;;;999888999999:::;;;;;;:::999999:::<<>>SSSlll|||qqqddddddeeeaaa```bbb\\\cccgggccc]]]YYYTTTOOOPPPPPPUUU]]]```ZZZQQQMMMPPPQQQOOOKKKKKKMMMKKKFFFPPPPPPPPPMMMIIIGGGFFFFFFEEEEEEDDDDDDDDDDDDEEEEEEBBBAAA@@@@@@AAAAAA@@@>>>AAA???DDD======>>>@@@]]]vvvvvvuuu}}}kkk]]]OOO@@@555:::888555333333444333222333333222222111111000000000000000000000000000000000000///........./////////.....................---......---++++++,,,---------------------......,,,,,,,,,---------......------------------............/////////000000000000000000111111111222222111222222333333444555555555555555666888:::<<<===;;;999888888:::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======@@@>>><<<===???AAABBBCCCCCCFFFPPPbbb{{{~~~dddOOO@@@::::::;;;444444===BBB===777777555555444333333222222222111111000000000000111111444333222111000/////////........................///////////////............//////000000000//////111111111111000000000000000000000000000000000000000000000111111111222222111111111111222333444555444555555666666555555444555555666777888999::::::<<<<<<;;;:::999888888888777999::::::999888888999<<<<<<;;;;;;;;;;;;::::::888;;;DDDLLLNNNTTTggg|||qqqUUUBBBAAA@@@>>>999555444666999444444444333222222111111000000000/////////..............................------.........//////000------------------------............................................................................../////////000000000000000000111111111222222222222111222222333444555555666888777666<<>>>>>???@@@>>>===???>>>FFF@@@>>>???GGGjjjjjjPPPSSSaaajjj}}}|||dddXXXHHH???<<<======;;;777666666555555444444333111111111000000/////////////////////////////////000//////......---------+++,,,---...///......---------...,,,+++***+++---,,,,,,------------......+++,,,,,,,,,------------,,,,,,------------.............../////////000000000000000000111111111111111111111222333333444444444444555666888:::<<<===:::999888999:::;;;;;;:::;;;;;;;;;::::::999999888::::::::::::;;;;;;;;;<<<===;;;:::;;;???@@@>>><<>>:::888;;;<<<;;;777555777:::333333222222222111111111000000/////////.................................---------.........//////------------------------................................................................................./////////000000000000000000111111111111222222111111222333333444777444666;;;:::888CCCSSSvvvwwwhhhbbbgggfff[[[WWW]]]XXX^^^```\\\XXXVVVTTTQQQMMMKKKNNNUUUXXXTTTNNNKKKKKKNNNOOOLLLLLLOOOPPPNNNOOOOOOOOOLLLIIIFFFFFFFFFAAABBBBBBBBBBBBAAA@@@???@@@>>>======>>>>>>===<<<:::999AAA======BBBPPP{{{gggHHHIIIKKKFFFKKKXXX```jjjwww|||uuummm```SSSLLLBBB<<<555444777::::::999666666777666444333222222//////////////////..........................................------,,,,,,)))***,,,...///...---,,,,,,------,,,******+++---,,,,,,,,,,,,------......++++++++++++,,,,,,,,,---,,,,,,,,,,,,------..................//////////////////000000000111111111000000111111222333333333333333444666777:::;;;===:::999999:::;;;<<<;;;:::::::::999999888888777777888999999999999::::::::::::999888;;;???AAA>>>;;;>>>AAADDDGGGKKKQQQYYY___sss{{{gggPPPDDD999777888777666666444333444666444111111444111111111111000000000000000//////......//////000111111000///....................................---------------............////////////......---////////////////////////////////////////////////....../////////000000000000000000000111222333333111111222333333333333333555555555666666777777888444555777888999888777666444777999999888666666666999888888888888:::<<<===888999:::;;;;;;<<>>===???>>>======>>>>>>===;;;<<<888???;;;;;;???NNN|||cccDDDEEEBBB;;;<<>>CCCJJJQQQXXXdddrrr|||qqqmmmXXXPPPHHHFFFCCC???<<<<<<777666666999;;;;;;666222444444555333111//////000////////////....................................---------...------,,,+++***+++,,,.........---,,,,,,------,,,******+++,,,++++++,,,,,,------......******+++++++++,,,,,,,,,++++++,,,,,,------......------.........//////////////////000000000111111///000000111111222333333333333333444666888:::;;;999999999:::<<<<<<;;;999888888777777777777777777777777888888888999999999888888999<<<>>>???>>>===999===CCCDDDCCCCCCGGGJJJUUUXXX___jjj{{{{{{hhhyyywwwNNNEEE;;;444444555444333444333444555444333111111222000000000000000000000000//////............//////000///......---------...------------------------,,,,,,,,,------------------....../////////..................////////////////////////////////////........./////////000000////////////000111222333000000111222333333333333444555555555666666666777333444555777888777777666555777888888777666666777:::888666444444666999:::;;;999777777888999:::;;;???GGGQQQ]]]lll~~~xxxfffUUULLL<<<:::999999999888555333888555111111222333222000000000000000000000000000/////////.........------------------------------///.........------,,,,,,------------------------------------------------------------------------------------------------------.........//////////////////000000000111111222222111111111111222222444000///444999999:::<<>>======>>>>>>===<<<@@@999???<<<<<<===JJJwww\\\======999:::AAA???======>>>>>>???CCCIIIMMMVVV\\\eeemmmsssxxx~~~yyykkkddd\\\NNNAAA;;;<<<::::::;;;888000,,,---222333555999<<<;;;777333111333333111///...///222.........///////////////------------------------++++++,,,---...---,,,,,,,,,,,,------------------,,,------+++***)))+++,,,***++++++,,,------......************++++++++++++***++++++,,,------......---------.........//////////////////000000000111//////000000111222222222222222333333555666777888888777777999;;;;;;999777666666666666666777777777666666777777777888888888777999;;;<<<<<<<<<<<<===:::<<>>======>>>>>>===<<<<<<666===<<<===<<>>555:::999999:::<<>>;;;888999===???===;;;<<<<<<<<>>EEELLLNNNNNNTTT___jjj```dddfffgggooo{{{zzzmmm```XXXUUUGGG@@@<<<>>>>>>:::777999333333333444555777888888000111333333222000000111........./////////////////////.........---------------------------------***++++++,,,---//////000---------------------------------------------------------------------------------------------------------.........//////////////////000000000000222222111111111111111222///888999222///555999777555:::AAAMMMeeeyyynnnjjjeeebbbaaa]]]WWWTTTUUUYYYRRRMMMQQQUUUSSSNNNKKKIIIQQQYYYZZZUUUOOOMMMOOOQQQPPPNNNLLLKKKJJJIIIIIIHHHHHHHHHGGGFFFEEEDDDCCCCCCCCCBBBBBB@@@>>>===<<<::::::;;;<<<<<<;;;;;;:::>>>;;;;;;;;;666999OOOjjjoooSSS:::666999999999<<<999999999999999999999999:::::::::::::::::::::::::::999999999999999999::::::999888666666888999:::777666666666666555555555333333333222222111111111222111111444777888555333111111111111000000000///........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********************************++++++++++++++++++++++++++++++,,,,,,,,,,,,---------......///////////////......///000000000000000000111111222222333444444555555666777888999::::::777666444333333444555666999888777666666777888888;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;:::999:::;;;<<<======;;;;;;<<<>>>@@@BBBEEEGGGLLLSSS\\\fffnnnsssvvv~~~yyypppaaaQQQDDD===::::::777666444444777???JJJRRR666555222111000000111222111111000000//////......000000//////.........---000///...---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......---------............///---------............///............////////////111111222222222333333333222222222333333333444444444444444444444444444444555555555555555666777777666555444444555777999;;;888888888777777777777777999999888888999999:::;;;;;;===???@@@@@@@@@BBBDDDAAAAAACCCEEEHHHLLLPPPRRRWWW```rrrrrr```WWWPPPNNNJJJFFFBBB???>>>===888777777666555444444444333333333222222222111111000000000000000000000000////////////////////////------------------------------------------------------------------------,,,,,,,,,---------......++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------..........................................////////////000000111111111222222222222222333333444555666666333555999???HHHZZZwwwvvvlllddd```^^^___\\\WWWUUUVVVWWWQQQPPPWWW[[[WWWQQQMMMIIIPPPXXXZZZTTTNNNKKKLLLLLLLLLLLLKKKJJJIIIIIIHHHHHHHHHIIIIIIHHHGGGFFFEEECCCCCCBBBAAA@@@>>>===<<<::::::;;;;;;;;;;;;;;;:::<<<999:::<<<777666EEEZZZ\\\GGG666555888777666999888888888888888888888888888888888888888888888888888777777666666777777888666555444333333444555666555444444444333333333333333333222222222111111111111000000222555666444111111111111000000000//////........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++***************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------------...///////////////......///000000000000000000000111111222333333444333444444555666777888888888777555444444666777888888888777666666777777888::::::::::::::::::::::::;;;;;;:::999999:::;;;<<<<<<;;;:::::::::<<<>>>@@@AAAAAAAAABBBDDDGGGJJJLLLSSSXXX___gggtttssshhh```ZZZUUULLLHHHBBB<<<888777777888555444333222555;;;DDDJJJ666444222000000000111222000000000000//////......000/////////.........---//////...---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------------...------------............------------........................////////////111111111222222222333333222222222333333333333444444444444444444444444444555555444444555555666777666666555444555666888999777777777777777777777777888888777777888888999:::777999:::;;;:::;;;<<<>>>666777888999;;;===???@@@>>>???FFFNNNNNNFFF???>>>???>>><<<:::888666555444777777666666555444444333333333222222222111111111000000000000000000000000////////////////////////------------------------------------------------------------------------,,,,,,,,,------------...++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------..........................................////////////000000000111111111222222222222333333444555555555555666888;;;>>>JJJ```tttzzzqqqhhh]]]ZZZZZZ\\\[[[VVVUUUWWWRRROOOQQQYYY]]]XXXQQQLLLHHHOOOWWWXXXSSSLLLHHHHHHFFFGGGIIIJJJJJJIIIHHHGGGGGGHHHJJJKKKKKKIIIHHHFFFCCCCCCBBBAAA???>>>===<<<:::::::::::::::::::::::::::777999;;;888444:::EEEGGG;;;333666999666444777666666666666666666666666555555555555555555555555555555444444444444555555333333111111111111333333222222222111111111111000222222222111111111111111/////////111333333222000000000000000////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++++++++************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------------...////////////.........///000000000000///000000000111222222333333222222333444555666777777888777666666666888999:::777777666666666666777888999999999999999999999999999999999999999:::;;;<<<:::999999888999:::<<<===:::999888777777888:::;;;>>>???@@@BBBHHHUUUeeeqqqpppiiidddcccgggnnnyyyzzzpppnnnsssxxxxxxuuuiii^^^OOOCCC>>><<<;;;:::444444333333333333333333222222222111222666<<<@@@444333222000000000111111000000000////////////.../////////...............///...------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------,,,,,,,,,---------......------------............---............/////////000111111111222222222222111111222222222333333333333333333333333333333333444444444444444555555666666666555444444555666777555555555666777777777888666666666666666777888888555666888777666666888999444555666777777777777777>>>:::888999999888:::>>>666666666666666555555444666666555555444444333333222222222222111111111000000000000000000000000000////////////////////////------------------------------------------------------------------------,,,,,,,,,,,,------------++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......---------------------------............/////////000000000000111111111111222222222333333444444555666666777777777;;;HHHWWWwwwmmmdddZZZXXXXXXZZZYYYUUUTTTVVVOOOLLLMMMTTTWWWRRRLLLIIIHHHNNNTTTUUUPPPIIIEEECCCAAADDDGGGJJJKKKJJJHHHFFFEEEGGGIIIJJJKKKIIIHHHFFFCCCCCCAAA@@@>>>======<<<:::::::::999999999999999:::777888:::999555555999:::666555888999555555888666666666666666666666666444444444444444444444444444333333222222333333444444333333222222333333444111111111000000000//////111111111111111111111000...///000111222222111000000000/////////.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))******++++++,,,,,,************************+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,---......//////......---...//////000000////////////000000111222222222111222222333444555666666777666666666777888999:::666666555666666666777777888888888888888888888888777777777888999:::;;;;;;999999888888999999;;;;;;999999888999:::;;;<<<===;;;<<<===<<<;;;<<>>;;;999999999777666444555555555555444333333111222222222111222444777333222111000000000000111////////////////////////..............................---,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++,,,,,,,,,------------,,,,,,---------.........---------.........//////000000000111111111111222111111111111222222222222222222222222222222222222333333333333333444555555666555444444333444444555333333444555666777777777555555444444555555666777666777888777666555666777777888999::::::999888777777666555555555555666777555666777999999999888777555444444444333333333222222111111111111000000000////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------......---------------------------------.........///////////////000000000111111111222222222333333333444555444666888777777>>>HHHsss|||uuukkkbbbZZZXXXXXXZZZXXXSSSPPPRRRPPPKKKJJJMMMNNNKKKGGGGGGGGGLLLPPPQQQMMMGGGBBB@@@@@@CCCGGGJJJKKKJJJHHHFFFDDDEEEGGGHHHHHHGGGFFFEEECCCBBBAAA???============;;;:::999888888888888999<<<999777888999777666777666555666777666444555888666666666666666666666666444444444444444444444444333333333222222333333333333333333333333333333333111111111111000000000///000000000000000000000000...///111222222111000000/////////............---------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************)))))))))******+++++++++************************+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,------...............------...///////////////...//////000000111111222111222222333444555666777555555555555666666777777444444555555666666666666777777777777777777777777555666777888888999999:::999999888999999999::::::<<<<<<;;;999888777777777666888;;;<<<<<<::::::999;;;;;;;;;::::::;;;;;;::::::::::::999777777777999666777777888888555222///000000111111333444555666000222333222111000111222111111000000000000000000.............../////////---------...............------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++,,,,,,,,,---,,,,,,,,,------------...------------............//////000000000111111111000000000111111111222222222222222222222222222222222222222222222333333444444444333333333333333333222222333444555555666666444444333333444444555666666777888777555555555666444555666777888777666555111333444444444444333111222333444555555555444333333333333333222222222222111111111000000000//////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------......------------------------------------................../////////000000000111111111222222222222222444333555888999777;;;@@@KKKyyypppiiibbb[[[XXXXXXYYYWWWPPPLLLMMMRRRLLLHHHIIIIIIGGGFFFHHHGGGIIILLLLLLIIIDDDAAA???BBBDDDHHHJJJKKKJJJGGGFFFDDDEEEEEEEEEEEEEEEDDDDDDDDDBBB@@@>>>===<<<<<<===;;;:::888777666777777888;;;999777777888888888888444444555444333222333555555555555555555555555555333333333333333333333333333333222222222222333333111111111111111111111111111111111111000000000000////////////000000000000---///222222111//////000///.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************)))))))))***************************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,---............---------...////////////............///000000111111111111222333444555666666444555555555555444444444222333444555666666666555555555555555555555555555555555666777888888888777888888888888888888888888888888888777666666555555666555555555666888:::<<<444888:::999:::;;;:::666333777999888444222444777333333222111000111111111111000///...///000111222000111333333111//////000///000000000////////////---............/////////---------------.........,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,------------,,,------------.........////////////000000000000///000000000000111111111111111111111111111111111111111111111111222333333222222222222333333333333222222222333444444555555444333333333333444555555333555666555333333444555222333444444555555444444777888777444444777888777111111222222222111000000222222222222111111111111000000000000////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.....................////////////111111111111111111111111555333333777888666666999555RRReeelllxxxwwwiiifffcccXXXVVVVVVWWWTTTMMMIIIIIINNNIIIFFFGGGGGGEEEFFFIIIGGGGGGHHHHHHEEECCCAAA@@@DDDEEEGGGIIIIIIGGGEEEDDDGGGFFFEEECCCCCCCCCCCCDDDDDDBBB@@@===<<<<<<<<<===;;;:::888666555666777888777888777666666777777666222444555444444444333222444444444444444444444444222222222222222222222222222222111111111111222222000000111111111111000000111000000000////////////........./////////000000,,,...111111///------............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************))))))))))))************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++,,,------......------,,,---......//////......------...//////000000111///000000111222333444444555555555555444444333222111222444555666666555555444444444444444444444444555555666777777777666555666666777777777777666666333444555666777888888888999666444222333444666777///444555333333777777333111333444444222111111222///////////////222555777444444333111000......---...000222111000/////////.../////////////////////---------.........//////,,,,,,,,,------.........,,,,,,++++++,,,,,,---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,************++++++++++++++++++,,,,,,,,,---------,,,,,,---------................../////////000000/////////000000000111111111111111111111111111111111000000000000111222222000000111222222333333333222222222222333333333333444333333333333444555555222444555444333333444555555555444444333444444444111333222------222333111333333222222222222222333111111111111111111111111000000/////////.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------........./////////111111111111111111111000666222000444666444444666555<<>>:::>>>======>>>??????===;;;666666666666555555555555444555666666666555333333444444444333333222222222222222222222222222222222222222222111111111000000000000000000000000000000////////////////////////..............................////////////.........///////////////......,,,,,,------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++*********))))))((((((((()))***++++++***)))(((&&&(((************+++,,,************************))))))))))))))))))))))))******+++++++++,,,,,,,,,+++,,,,,,---.........---,,,,,,,,,---------.................................//////000111222222222222222111111111111111111000111333555555444333222555555444333333333444444555444555777::::::777444555555555555555555555555555555555555555555555555333333333333333333333333333333333333333333333333111111222222222222111111000000000000000000000000111111000000//////......////////////////////////......//////...---,,,,,,------------------------------------------------++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,++++++*********++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------......000000//////......------------...///000111222222111111111000000000000000000111111111111222222222222222222222222111000///222222222222222222222222222333333444444333333222222222222222222222222222000000000000000000000000000000000000000000000000////////////////////////111000000///...---------------------------------------,,,,,,,,,,,,++++++...,,,******,,,---+++(((,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,------,,,++++++,,,,,,++++++,,,,,,---...++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......---------............///////////////000000000000000000000000111222333444999888===DDDFFFJJJ]]]ttt```VVVUUUZZZTTTTTTSSSOOOJJJFFFEEEFFFCCCBBBBBBBBBBBBCCCDDDDDDGGGFFFEEECCCCCCCCCCCCDDDGGGFFFFFFEEEEEEEEEEEEEEEGGGDDDAAA@@@AAAAAA???>>>===<<<<<<<<<======;;;999666666666666555555555555444555555666555444333222444444333333333222222222222222222222222222222222222222222111111000000000000000000000000000000000////////////////////////..............................////////////............////////////......------------------,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************)))))))))(((((()))************)))(((&&&(((***************,,,************************))))))))))))))))))))))))*********+++++++++,,,,,,++++++,,,---------------,,,,,,,,,,,,------------------------------------......///000000111222222111111111111111111111111000111333444555444333222444444333333333444444555555555555777999999777444555555555555555555555555444444444444444444444444333333333333333333333333333333333333333333333333000111111222222111111000////////////////////////000000000///////////////.......................................---,,,,,,------------------------------------------------++++++++++++++++++++++++,,,,,,+++++++++*********,,,,,,,,,++++++*********++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,------------.../////////...............///////////////000000000000000000000000000000000000000111111111222222222111111222222222111000000222222222222222222222222222222333333333333222222222222222222222222222222000000000000000000000000000000000000000000000000........................//////......---,,,,,,,,,------------------------------,,,,,,,,,+++++++++---+++)))***,,,,,,+++))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,---,,,,,,++++++,,,++++++++++++,,,------+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,------------...------------.............../////////000000000000111111111111222333444444;;;888999===<<<<<>><<<======<<<:::888666666666555555555555444444444555555555444333222333333333222222222222222111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000---------------------------......//////......------....../////////............------,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************))))))))))))((())))))******))))))(((&&&(((*********)))***+++************************))))))))))))))))))))))))*********++++++++++++,,,++++++,,,---------,,,,,,++++++,,,,,,,,,---------------------------------......//////000000111111000000000000111111111111000111222333333333222111222222333333444444555555555555555777888888666555555555555555555555555555444444444444444444444444222222222222222222222222222222222222222222222222000000111111111111000000////////////////////////.........///////////////........................---............------,,,------------------------------------------------++++++++++++++++++++++++,,,++++++++++++*********+++++++++++++++*********++++++++++++++++++++++++************************++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------------..................000000000/////////......000000000000000000000000000000000111111111222222000000111111222111111111222222222222222222222222222222333333333333222222111111111111111111111111000000000000000000000000000000000000000000000000..............................------,,,+++++++++------------------------,,,,,,,,,,,,+++++++++++++++***))))))+++,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,+++++++++++++++++++++,,,------++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------................../////////000000000111111111111222333444555:::666444666444222888DDD^^^{{{ppp[[[WWWTTTUUUNNNMMMKKKHHHEEECCCCCCCCCCCCCCCBBBBBBCCCCCCDDDEEEGGGDDDAAA??????BBBEEEHHHFFFEEECCCAAAAAAAAABBBCCC@@@>>><<<;;;===@@@BBBDDDBBB@@@?????????>>>;;;999666666555555555444444444444444444444333333222222222222222222222111111111111111111111111111111111000000000000000000000000////////////////////////000000000000000000000000---------------------------------......---------------......//////............------,,,+++*********++++++++++++,,,,,,,,,++++++++++++++++++++++++*********************************)))))))))))))))((())))))))))))))))))((('''(((*********)))***+++************************))))))))))))))))))))))))************++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........//////000000000/////////000000000000000///000111222222222111111111111222333444555555555444555555666777777666555555555555555555555555555333333333333333333333333222222222222222222222222111111111111111111111111///000000000000000000///////////////////////////---------....../////////........................---------......------,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************+++++++++***************************************************************************************))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,---------,,,,,,,,,------......////////////////////////////////////000000000000000000000000000111111111111//////000111111222111111111111111111111111111111111111222222222222111111111111111111111111111111000000000000000000000000////////////////////////...........................---------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******))))))******++++++***++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,++++++++++++***+++,,,,,,---++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---------................../////////000000000000000000111222333444777222111444444222555;;;;;;QQQhhhuuuhhhVVVSSSPPPPPPOOOMMMIIIFFFDDDCCCBBBAAABBBBBBBBBBBBBBBCCCDDDDDDCCCCCCBBBAAAAAABBBCCCDDDDDDCCCBBB@@@??????@@@@@@<<<===>>>???@@@AAABBBCCCAAA???>>>>>>>>>===;;;999555555555555444444444444444333333333222222222222111111111111111111111111000000000000000000000000////////////////////////........................////////////////////////------------------------,,,,,,------------,,,,,,,,,,,,---.....................---,,,++++++***************+++++++++,,,,,,++++++++++++++++++++++++************************))))))))))))))))))******)))(((((((((((((((((()))''')))***+++)))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++***+++++++++++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.............../////////....../////////000000000/////////000000000000000000111222333444444444444444555666666666666666666555555555555555555555555222222222222222222222222111111111111111111111111000000000000000000000000...//////000000//////...........................,,,,,,------......//////........................,,,,,,---------------,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))************************************************************************************************))))))))))))))))))))))))++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++,,,,,,,,,------++++++,,,,,,------......,,,------...///000000000......//////000000000000//////000000000111111111...///000111111111111111111111111111111111111111000111111222222111111000000000000000000000000000////////////////////////.........................................................---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************+++************+++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,)))***++++++,,,,,,,,,++++++************+++,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------------...............////////////............///000111222333111111333555555666999777???IIISSSbbbzzzfffSSSOOOKKKJJJOOOKKKGGGDDDCCCCCCBBBAAAAAAAAAAAA@@@AAABBBBBBCCCBBBBBBBBBBBBBBBBBBAAAAAABBBAAAAAA@@@???>>>======999<<<@@@AAAAAA@@@@@@@@@===<<<;;;;;;;;;:::888666555555555444444444444333444333222111111111222222000000000000000111111111////////////////////////............////////////........................////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,---...............------,,,,,,++++++******************++++++++++++++++++++++++++++++++++++************************))))))))))))************)))((((((''''''(((((()))((()))++++++)))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++******+++++++++***))))))))))))*********+++++++++++++++++++++++++++++++++------..................------......//////000000........./////////000000000111222444444444333333333555666666444444666777333333333333333333333333111111111111111111111111000000000000000000000000////////////////////////......////////////..............................,,,,,,,,,---------------------------------------+++,,,,,,------------,,,+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++************))))))))))))))))))***************************************************************************************))))))))))))))))))))))))++++++++++++++++++++++++++++++************++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,+++,,,---...///000000111---......//////000000111/////////000000000111111//////000000111000000000111111111111111111111111000000111111111111000000////////////////////////////////////////////////........................------------------------.........---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************+++,,,---,,,***)))***+++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,((()))***+++,,,,,,,,,,,,***************+++,,,,,,++++++++++++++++++++++++************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------........./////////------------...///000111111111222333333333444555777666888@@@OOOiii}}}gggSSSOOOKKKJJJLLLHHHCCCAAABBBCCCCCCBBB@@@@@@??????@@@@@@AAABBBCCCCCCBBBAAAAAA@@@@@@@@@???@@@@@@AAA???===;;;:::999<<>>>>>??????@@@AAAEEEDDDBBB@@@??????@@@AAA>>>???@@@AAA@@@===:::888999<<>>;;;:::;;;<<<;;;:::999:::;;;;;;:::888555555444444444333333333444333111000000000111222.../////////000000111111////////////////////////---------.........//////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++***+++,,,---............++++++++++++++++++,,,,,,)))************+++++++++************************))))))))))))))))))))))))(((((())))))*********+++)))((('''&&&&&&'''((()))(((***++++++)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************)))(((((())))))))))))************************************------------------------,,,,,,------...///000000...------------...//////111222333444444333111000333555666555333333555888111111111111111111111111000000000000000000000000000000000000000000000000........................---..................---........................---------,,,,,,+++++++++------------------------***+++,,,,,,------------++++++,,,,,,---...//////++++++++++++++++++++++++++++++++++++++++++++++++************))))))))))))(((((())))))*********+++))))))))))))))))))))))))************************))))))))))))))))))))))))************************************************++++++************++++++******+++++++++,,,,,,,,,---,,,,,,++++++*********///............------------------...///000000111////////////000000000000000000111000000///......000000000000000000000000//////000000000000//////////////////////////////////////////////////////------------------------------------------------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************)))///000111///+++)))***+++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,(((((()))++++++,,,,,,,,,*********)))***++++++,,,++++++++++++++++++++++++)))************+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,------------------.........//////.........//////000111222---111444222000111555777555888===<<<777>>>]]]~~~dddSSSKKKHHHNNNOOOCCC>>>CCCEEEBBBEEEMMM>>>>>>>>>>>>============????????????>>>===;;;;;;:::===??????<<<999777666<<<;;;:::999:::;;;<<<===:::::::::999999999888888555555555555555555444333111111111111000000000000000000000000000000000000///............---------........................,,,,,,,,,,,,,,,,,,++++++...---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,,,,++++++,,,---///333555333,,,&&&++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))((((((((()))+++,,,------,,,,,,+++***))))))******))))))******+++,,,******************++++++***+++---//////...---,,,---------............///........................000000000111222222333333222222111111222444555777777666555444333444444555000000000000000000000000000///...------...///000//////............//////------------------------------------------------...------,,,,,,------......------,,,,,,------...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))((((((((()))+++,,,(((((()))***************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------............////////////000000000000000000000000000000000000000000000000000000000000000000000000..............................---------,,,,,,,,,---------,,,,,,+++++++++---..................---++++++++++++++++++++++++,,,,,,,,,++++++*********************************+++++++++*********))))))++++++******************++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------....................................//////////////////000111222222333333333999???BBBDDDGGGMMMSSSttt```NNNJJJOOO\\\[[[III<<<===???<<<<<>>888333222444111111111000000000//////000000000000000000000000............------------........................,,,,,,,,,,,,,,,---------...---,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,...111333111,,,'''++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))((((((((()))++++++------,,,++++++***))))))******))))))******+++,,,+++++++++++++++************+++---...///...---,,,------------....................................//////000000111222222333222111111111111333444555666555444333333333333444////////////////////////000///...------...////////////............//////------------------------------------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))((((((((()))++++++(((((()))***************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------------------------------............////////////////////////////////////////////////////////////////////////////////////..............................---------,,,,,,,,,---------,,,,,,+++++++++,,,------......------,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******************************+++++++++*********))))))************************++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,++++++*********+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,------....................................//////////////////000111111222333333111666;;;>>>???AAAGGGLLLrrrXXXGGGIIIVVVhhheeeQQQ???<<<>>><<<:::<<<===<<<<<<;;;:::999999888777888999;;;<<<======>>>;;;;;;:::::::::888555333:::::::::::::::999999999888888888777777777666666333>>>HHHFFF;;;111111555111111000000000000//////000000000000000000000000............------------------------------------+++,,,,,,------.........---,,,,,,++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,---......,,,,,,---...///...+++(((++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))******+++,,,,,,,,,+++******))))))***))))))))))))***++++++---,,,,,,++++++************+++,,,---...---,,,,,,,,,,,,,,,---------......------------------------...//////000000111222222000000000000000222333333444333222222111222222222///////////////////////////......---......///////////////....../////////........................------------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))******+++(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---------------------------------............/////////////////////////////////////////////////////////////////////////////////------------------------......---------,,,,,,,,,------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,++++++++++++***************************+++++++++***************************************++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++++++++++++++*********++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------------------------............///////////////000000111111222222///333777888888999===AAATTT```kkknnnmmm{{{PPPCCCGGGTTTddd\\\MMM???<<<===<<<<<<>>><<<<<<;;;:::999999888777777888999;;;<<<=========>>><<<::::::;;;;;;888555::::::::::::999888888777777777666666666555555555333===FFFDDD:::111111444111000000000////////////////////////////////////.........---------,,,,,,------------------------++++++,,,---......//////,,,,,,+++++++++++++++,,,************************************************)))******+++,,,,,,------,,,,,,,,,,,,,,,++++++***************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))******+++,,,+++++++++******)))))))))))))))))))))***++++++...------,,,+++***))))))******+++,,,---,,,,,,++++++,,,,,,,,,---------------------------------------......//////000111111////////////000000111111111111111111000111111111////////////////////////...------.........//////......////////////..............................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,---------++++++++++++++++++++++++,,,++++++******++++++,,,************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////////////////////////////////////////////////////////////////////////////------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************************************************+++++++++************************))))))*********+++++++++************************************************++++++************+++++++++++++++******************++++++++++++,,,,,,,,,+++++++++,,,,,,,,,---------------------------------------.........///////////////000000000111111///111333333222333555777444:::EEEMMMPPP```rrrKKKCCCFFFKKKSSSGGGAAA<<<:::888666888;;;<<<<<<;;;::::::999888888999:::;;;<<<<<<<<<<<<<<<===;;;:::999::::::999888;;;;;;:::999888888777777666666666555555555444444444888;;;;;;666333222333000000000////////////..............................------------,,,,,,,,,------------------------++++++,,,,,,---...//////+++++++++******++++++,,,************************************************++++++++++++++++++++++++,,,,,,+++******)))***+++************************))))))))))))))))))))))))((()))))))))************(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************++++++***************)))))))))(((((())))))***+++------,,,++++++***))))))*********+++++++++++++++++++++++++++,,,,,,,,,---------------------------,,,------......///000000....../////////000////////////000000000000000000........................,,,,,,---.....................///000000///..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,++++++******++++++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************(((((()))***************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********++++++++++++++++++++++++++++++++++++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------....................................................................................------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))*********+++++++++************************))))))*********+++++++++************************************************+++******))))))******+++*********************************+++++++++,,,,,,+++++++++,,,,,,,,,------------------------------------------............//////////////////000000///000111111000000111222000///333888888???VVVooolllIIICCCDDDAAACCC>>>>>>>>><<<888666666999::::::::::::999999999999;;;;;;;;;<<<;;;;;;::::::777888888777555666999;;;>>>===;;;999888777888888666666666555555555444444444333222333333444333111000000////////////..............................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---------+++************++++++,,,************************************************,,,,,,++++++************+++,,,,,,+++))))))***,,,************************))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))************)))************************)))(((((((((((()))******,,,++++++******)))))))))))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---......//////...//////000000//////.........///000000000000///........................+++,,,---...............---...///000000///...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,***************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))************)))(((((()))***************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++++++++++++++++++++++++++***************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.................................................................................,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,++++++,,,,,,,,,,,,------***++++++,,,,,,++++++***++++++++++++++++++++++++***++++++++++++,,,,,,,,,***************************************+++++++++)))))))))***++++++,,,,,,************************)))************+++++++++******************************************************))))))))))))******)))))))))***************************++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.....................////////////000000000000000000000000444222222333222333;;;DDDQQQUUU^^^jjjxxxjjjIIIBBBAAA<<<===??????>>><<<;;;:::999888777777888888888888999999999999::::::::::::999999333777999777333444:::@@@AAA???;;;888777777888:::666666666666555555555555333222222222333333222000000000/////////.........---------------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************+++,,,,,,***************************************************************++++++++++++,,,---,,,)))(((***,,,************************))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((('''((((((((()))))))))***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***+++******)))))))))))))))************((((((((((((((()))******)))))))))))))))))))))))))))))))))))))))***++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------.........///000000000000///...---...///000111111000///........................***+++,,,...//////......---...///000000///...---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,***++++++++++++,,,,,,,,,************************,,,++++++******++++++,,,))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***+++******)))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++***************************************++++++,,,++++++++++++++++++++++++,,,,,,---------.................................................................................,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************))))))*********+++++++++((())))))***++++++,,,,,,************************)))************+++++++++******************************************************))))))))))))******((()))))))))*********+++************++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.................................000000///000111111111000...222444333333666777777888<<>>>>><<<;;;:::999888777777777777666666666666666666666666666666666666666777888888<<<:::777555666:::>>>@@@AAA===777555666888999888777666666666666555555555111111111111111111111111111000000///...---------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))+++++++++*********))))))(((***++++++)))((()))***))))))))))))))))))))))))***)))((((((((((((((())))))***++++++***)))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))(((''''''((((((((((((((()))******((((((((()))+++***(((&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))******))))))))))))******))))))*********+++++++++++++++++++++++++++++++++------......------,,,+++....................................////////////////////////////////////------------------------+++,,,,,,------,,,,,,+++------------------------************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************+++***)))(((((()))***+++*********)))))))))))))))*********)))))))))))))))'''(((((()))***+++++++++******))))))))))))******))))))************))))))))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))************(((((((((((())))))))))))************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------//////.........---------///...---,,,,,,---...///------------------------+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,***+++,,,---------,,,,,,************************+++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))((((((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))************************))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,------......---------------............///............////////////111111111111111111111111000444777777:::GGG\\\lll}}}\\\EEE>>>>>>>>><<<::::::999888777777777777666666666666666666666666666666666666666666777888;;;999666444555888;;;===>>>:::666444555666666555555555444444444333333333111111111111111111111111111000000///......------......---------,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))+++++++++*********)))))))))******************+++))))))))))))))))))))))))))))))(((((((((((())))))))))))***+++******(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))(((''''''((((((((((((((()))******((((((((()))******(((&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))******))))))))))))******))))))))))))************++++++++++++++++++++++++++++++,,,------...------........................---.........////////////------------------------------------------------+++,,,,,,------,,,,,,+++------------------------************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************+++***)))(((((()))***+++***)))))))))))))))))))))***)))))))))))))))))))))'''(((((()))******++++++******))))))))))))******))))))************))))))))))))))))))))))))))))))***)))(((''''''((()))***(((((()))))))))*********((((((((()))))))))******************************+++++++++++++++++++++++++++++++++,,,,,,,,,------///.........---------,,,...---,,,++++++,,,---...------------------------+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,......------,,,+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************)))))))))(((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))************************))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,------...---------------------........................////////////111111111111111111111111333555555333111555@@@IIIuuuXXXCCC<<<<<<===<<<:::999888777666666666666666666666666666666666666555555555555666666777777999777555444444666888:::999777555444444444333222333222222222111111111111111111111111111111111111000000000///......------......---------,,,,,,,,,************************+++++++++***************+++++++++***************+++)))((()))***,,,,,,+++)))))))))))))))))))))))))))))))))(((((())))))***((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''((((((((((((((()))******)))(((((()))******((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))******(((((()))))))))*********++++++++++++++++++++++++))))))+++,,,---.........---------------------------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++------------------------************************************************************************************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))******************))))))))))))******))))))))))))))))))******))))))))))))))))))******((((((((()))******++++++))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))******)))))))))*********++++++************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,......------------,,,,,,,,,,,,++++++++++++,,,,,,------------------------++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,222111///,,,+++*********************************++++++++++++++++++++++++++++++++++++++++++++++++************))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))************************))))))))))))))))))))))))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,---------------------------............---............/////////000000000000000000000000000111222222111222444777pppUUUBBB;;;;;;;;;:::999999888777666666666666555555555555555555555555444444555555666666666666888777555444444555666777555555555444444333222111222222111111111000000000111111111111111111111111000000//////..................---------,,,,,,,,,++++++++++++++++++++++++************************************************+++(((''''''***,,,,,,+++)))))))))))))))))))))))))))))))))((())))))******(((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((())))))***)))((('''((()))***)))'''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((******))))))))))))******)))))))))*********++++++************************)))***+++,,,,,,---------------------------------,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))((()))))))))***************))))))))))))))))))***)))))))))))))))*********)))))))))))))))*********(((((())))))************))))))************))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((()))))))))***)))*********++++++++++++***************************************************++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,333111...,,,******+++,,,*********************************************************************************)))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************))))))))))))))))))))))))************************))))))))))))))))))))))))************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,,,,,,,---------.........---------.........//////000000000000000000000000---...000222555666555444~~~mmmUUUCCC<<<:::999888999888777666555555555555444444444444444444444444333333444555555555555444777666555555555555555666444555666555444333222222222222222222111111111111000000000000000000000000////////////..................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************)))((('''((()))*********)))))))))))))))))))))))))))))))))))))))***++++++((((((((())))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((())))))******((('''((()))***)))((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***((((((((((((((((((((((((******))))))))))))***************+++++++++,,,,,,***************************+++++++++++++++******------------------------,,,,,,,,,,,,------------------------------------------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))((()))))))))************)))))))))******)))))))))(((((())))))************(((((())))))************)))))))))))))))*********((()))************)))((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((('''(((((((((((())))))))))))*********++++++++++++))))))))))))))))))))))))*********************************+++++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,000...,,,+++***+++---...************************************************************************))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,------------...------------............////////////////////////222000///000111111///---xxxiiiTTTDDD<<<:::999777888777666555555444444444444444444444444444444444111222444555555555444333444444555555555555555555333555666666444222222333333333222222222111111111000000000000000000000000//////////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++***************+++++++++''')))++++++)))((()))***))))))))))))))))))))))))))))))))))))******+++,,,***)))))))))))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''(((((()))))))))))))))((((((((((((((()))*********)))''''''((())))))((())))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))******))))))))))))******)))*********++++++++++++************************+++++++++++++++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************************************************************))))))))))))))))))))))))))))))))))))************))))))************))))))((((((((()))******++++++((((((((()))******++++++))))))))))))))))))******((()))***++++++***)))((('''(((((())))))(((((('''(((((((((((((((((((((((((((((())))))))))))((((((''''''(((((((((((()))))))))))))))*********++++++))))))))))))))))))))))))************************************++++++++++++******++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++************+++++++++,,,,,,,,,,,,++++++***+++,,,---...************************************************************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,------------.........////////////////////////111000//////000111111000pppcccQQQCCC<<<:::999888777777666555444444444444333333333333333333333333111222444555555555333222000111222444444444444333222444555444222111222444222222222111111111111000000000000000000000000000.../////////////////////......---------,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++))))))*********+++++++++''',,,111000+++'''(((+++))))))))))))))))))))))))))))))))))))***+++,,,---+++***)))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''((()))))))))))))))((((((((((((((()))******+++)))''''''((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((()))*********))))))))))))))))))))))))******))))))))))))******(((((((((((())))))))))))************************))))))***************))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))************((()))***++++++***)))((('''(((((()))******++++++'''(((((()))******++++++***)))))))))))))))))))))((()))***++++++***)))(((''''''((((((((((((''''''(((((((((((((((((((((((('''((()))******)))(((''''''''''''((((((((())))))((((((((()))))))))******))))))))))))))))))))))))************************************++++++++++++************+++++++++,,,***+++,,,------,,,+++***++++++++++++++++++++++++******++++++++++++************+++++++++,,,,,,,,,*********+++++++++,,,,,,************************************************************************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,---------.................................---...///000222333555666jjj^^^NNNAAA<<<::::::999777777666444444444444444333333333333333333333333000111333555555444333222...///111222333333333222222333444333000///222444111111111111000000000000000000000000000000000000.........///////////////......---------,,,,,,,,,************************))))))******++++++++++++))))))******++++++++++++'''///666444---'''(((,,,))))))))))))))))))))))))))))))))))))***+++,,,---,,,+++***((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))((((((((((((((()))******+++)))'''&&&((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((()))******+++))))))))))))))))))))))))******))))))))))))******&&&&&&&&&&&&'''''''''((())))))))))))))))))))))))&&&'''(((***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++------------------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((()))***++++++***)))((('''(((((()))***+++++++++'''(((((()))***+++++++++*********)))))))))))))))''')))***++++++***)))'''''''''((((((((((((''''''(((((((((((((((((((((((('''((()))******)))((('''''''''''''''((((((((()))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))******+++++++++,,,)))***+++,,,,,,+++***)))++++++++++++++++++++++++******++++++++++++************+++++++++,,,,,,,,,)))******+++++++++***)))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,---------..............................,,,...000000...------...yyyaaaXXXJJJ>>>888777999:::555555444444444333333333333333222111111222333333222222222222222222222222//////111222333444444444555...,,,333888555000...111111111111111111111111---....../////////////////////...---,,,,,,++++++***++++++,,,,,,++++++***************************++++++************++++++))))))))))))))))))))))))************************)))************+++++++++++++++************++++++*********)))))))))))))))************************))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************)))'''&&&%%%&&&'''''''''(((((())))))+++******)))(((''''''&&&))))))************))))))******))))))((((((''''''+++++++++*********))))))((())))))))))))((((((''')))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,,,,,,,,,,------.........------,,,,,,,,,************************,,,,,,+++***)))))))))***+++*********))))))(((((()))************+++++++++))))))************))))))++++++++++++++++++++++++)))************+++++++++(((((())))))))))))(((((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++*********))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++******************++++++++++++++++++++++++++++++++++++++++++++++++&&&&&&''')))***,,,------***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,***)))))))))***+++,,,,,,))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************)))************+++++++++************************++++++***)))(((((())))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++------------------------........................////////////000000000000sss```VVVIII>>>888777888:::555555444444444333333333333222222111111222222333222222222222222222222222111111222333333333222222000111222222222333444444111111111111111111111111------...//////////////////......---,,,,,,++++++***++++++,,,,,,++++++***************************+++******))))))******+++))))))))))))))))))))))))************************))))))*********++++++++++++******))))))******+++***)))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))******))))))((('''&&&''''''''''''((((((((()))*********)))((('''''''''))))))************))))))))))))))))))((((((''''''*********))))))((((((((((((((())))))))))))(((((())))))*********+++++++++++++++++++++++++++++++++************************+++++++++,,,,,,,,,---------------,,,,,,,,,++++++************************++++++******)))*********************)))))))))((()))************+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++)))************+++++++++(((((())))))))))))(((((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************++++++++++++++++++++++++++++++++++++++++++++++++)))*********+++++++++,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,*********)))******++++++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))*********+++++++++************************++++++***)))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++------------------------............................../////////000000000kkk\\\TTTGGG===888777888999555555444444444333333333333222111111111111222333222222222222222222222222222333333333222111000000---111222666@@@HHHBBB555111111111111111111111111------...////////////............------,,,,,,+++***++++++,,,,,,++++++***************************+++******))))))******+++))))))))))))))))))))))))************************)))))))))*********+++++++++******))))))******+++))))))))))))))))))******************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''((((((((((((******))))))((((((''''''((())))))******))))))((()))))))))(((((((((((('''))))))((((((((((((''''''&&&'''((())))))***)))))))))))))))*********++++++************************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********************************)))******++++++************)))))))))))))))************+++++++++,,,,,,------------,,,,,,++++++++++++++++++++++++)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,+++************++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))*********))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************)))))))))*********++++++************************+++***))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++------------------------------------------------.........////////////000fffXXXPPPEEE<<<888777888888555555444444444333333333222222111111111111222222111111111111111111111111222222222222222111000000...---...<<>>999777666666666555555444444444333333333///000111222222111000///000000000000000000000000333333222222111///...---222,,,+++222888666222000000000000000000000000000+++,,,------......------------------------------+++++++++,,,,,,+++++++++************************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))'''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))(((((('''''''''&&&(((((((((((())))))))))))''''''((((((((((((''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((((()))))))))))))))((('''(((((((((((())))))))))))&&&''''''((()))******+++************************)))************+++++++++******++++++,,,,,,,,,,,,************************,,,,,,+++***)))))))))***(((((())))))*********+++)))************+++++++++***++++++,,,,,,++++++***)))))))))))))))))))))))))))************+++++++++,,,+++)))(((((()))+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((())))))*********+++(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************((())))))***++++++,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))+++++++++++++++,,,,,,,,,+++++++++,,,,,,+++++++++***************************)))))))))***+++,,,,,,))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************(((((((((((())))))))))))************************))))))((())))))***++++++(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((())))))***++++++,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------zzz___NNNGGGCCC===888777666666555555444444333333222222111222111111111000000//////000000000000000000000000000000000000000000000000000000000000000///......111111000///...---,,,,,,000000//////...---++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))******))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))(((((()))***************(((((((((((())))))))))))+++******)))(((''''''&&&))))))))))))))))))))))))((((((''''''''''''((((((&&&&&&'''((())))))(((((())))))(((((('''''''''&&&''''''((((((((((((''''''(((((((((((())))))))))))''''''''''''''''''''''''&&&))),,,+++(((&&&(((***))))))))))))))))))))))))&&&'''''''''(((((())))))((((((''''''''''''((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************************************++++++++++++++++++++++++************************+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************************************************+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***)))((((((((()))+++,,,************************************************)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))******************************************************************************++++++++++++******---------,,,,,,+++++++++++++++,,,,,,,,,,,,------uuu[[[KKKGGGBBB===888777666666555555444444333333222111111111111111111000000000///////////////////////////////////////////////////000000000000000///......000000//////......---------...............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))******))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))'''((())))))******))))))(((((((((((())))))))))))*********)))((('''''''''))))))))))))))))))))))))((((((''''''''''''((((((&&&&&&'''((((((((((((((()))(((((((((''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%''')))((('''&&&''')))((((((((((((((((((((((((''''''''''''((((((((()))((((((''''''''''''((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************************************++++++++++++++++++++++++************************************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************************************************************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***)))((((((((()))++++++************************************************))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************************************************++++++++++++******------,,,,,,,,,++++++++++++++++++,,,,,,,,,------oooWWWHHHGGGBBB<<<888666666555555444444444333222222111111111111111111000000000000//////////////////////////////////////////////////////000000000///..............................,,,,,,---...............,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))*********))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))''''''((())))))))))))((((((((((((((())))))))))))******))))))((((((''''''))))))))))))))))))))))))((((((''''''''''''((((((&&&''''''(((((((((((((((((((((((((((''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((()))))))))******+++''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************************************++++++++++++++++++++++++************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))((()))******+++************************************************))))))))))))))))))))))))'''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******************************************************************************++++++++++++******,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,kkkVVVGGGFFFBBB<<<888666666555555444444333333222111111111111111111000000000000000////////////////////////////////////////////////...///////////////......---------....../////////,,,------......---------++++++++++++++++++++++++++++++***************+++))))))))))))))))))))))))((((((((((((((((((((((((************************))))))))))))))))))))))))((()))))))))************(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))&&&''''''((((((((((((((((((((((((((())))))))))))***)))))))))((((((((('''((((((((((((((((((((((((((((((''''''''''''((((((''''''((((((((((((((('''((((((((((((((('''''''''''''''((((((((((((''''''(((((((((((())))))))))))''''''''''''''''''''''''(((''''''((()))*********(((((((((((((((((((((((('''''''''(((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))((()))))))))*********************************************************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))*********************************************************)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))******+++************************************************))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))******************************************************************************++++++++++++******,,,+++++++++++++++++++++***++++++++++++,,,,,,,,,iiiVVVHHHFFFBBB<<<777666555555444444333333222222111000000000000000000000000111111......................................................////////////......,,,,,,------......//////............---,,,+++***+++++++++++++++++++++++++++***************++++++))))))))))))))))))))))))((((((((((((((((((((((((************************((((((((((((((((((((((((((()))))))))************(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))&&&''''''((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''((((((((((((((('''''''''''''''(((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))(((((((((((((((((((((((($$$%%%&&&'''''''''''''''))))))))))))))))))))))))((((((((((((((('''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************************************************************************************))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************************))))))))))))))))))******************************((((((((((((((((((((((((((()))))))))************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))(((((((((((())))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))******************************************************************************++++++++++++******++++++++++++++++++++++++*********+++++++++,,,,,,eeeVVVIIIFFFAAA;;;777555555444444333333333222111111000000000000000000111111111111................................................------.../////////......,,,,,,------.........//////.........,,,+++***)))++++++++++++++++++++++++*********)))******+++,,,))))))))))))))))))))))))))))))))))))))))))))))))************************(((((((((((((((((((((((())))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))''''''((())))))))))))((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((('''&&&'''''''''(((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((&&&***...///,,,))))))***************************((((((((((((((('''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************************************************************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************************))))))))))))************************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))(((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))************)))))))))))))))))))))))))))************************))))))))))))))))))))))))************++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******************************************************************************++++++++++++***************+++++++++++++++************++++++++++++aaaTTTHHHEEEAAA;;;777555555444444333333222222111000000000///000000000111111111111................................................,,,---......//////......---------------------------------------,,,+++*********************************))))))***++++++,,,))))))))))))))))))))))))************************************************(((((((((((((((((((((((())))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))'''((())))))******))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((('''&&&&&&''''''''''''((((((((()))''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((&&&///666666000******,,,)))))))))))))))))))))))))))(((((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************************************************************************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************************((()))))))))************************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))(((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''((()))***+++******)))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************************************************++++++++++++******)))*********++++++++++++************++++++++++++zzz]]]RRRFFFEEEAAA;;;777555555444444333333222222111000000000//////000000111111111222................................................,,,,,,---.../////////...------------------------++++++,,,---------,,,,,,******************************))))))***+++,,,,,,))))))))))))))))))))))))************************************************(((((((((((((((((((((((())))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))(((((()))***************(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((())))))((('''&&&&&&&&&'''''''''(((((())))))''''''((((((((((((''''''(((((((((((()))))))))***)))))))))))))))))))))))) +++555555,,,$$$$$$'''(((((((((((((((((((((((())))))(((((('''''''''&&&((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************************))))))))))))))))))))))))************************(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************************(((((())))))*********+++************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))(((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''((()))++++++******)))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))******************************************************************************++++++++++++******))))))******++++++++++++)))************+++++++++uuu\\\NNNDDDCCC@@@<<<888555444444555333222111000////////////000000000000000000000000......------------......//////.........---------,,,,,,,,,------.........---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++++++++******)))))))))************************+++++++++*********))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))+++++++++******(((''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))(((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))))))))(((((((((((()))))))))******)))(((((()))+++))))))))))))************************))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************++++++************++++++************************))))))))))))))))))))))))))))))************))))))++++++******))))))((((((******))))))((((((''''''))))))))))))))))))))))))''''''(((((('''&&&%%%%%%(((((())))))))))))(((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))************))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******************************************************+++++++++,,,,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++************************sss[[[NNNDDDCCC@@@<<<888555444444555333222111000////////////000000000000000000000000///......------....../////////.........---------,,,,,,---------------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,+++++++++*********************************+++++++++*********))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))),,,,,,,,,++++++***(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))(((((((((((()))))))))))))))))))))(((((())))))))))))))))))))))))))))))))))))(((((((((((((((((()))((()))))))))''''''(((***))))))))))))************************))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************))))))(((((((((((())))))************************))))))))))))))))))))))))))))))************))))))*********)))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))((((((((((((((('''&&&&&&(((((())))))))))))(((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))************))))))))))))))))))))))))*********)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))*********************************************************+++++++++,,,,,,************************++++++++++++++++++++++++************************pppYYYNNNDDDCCC@@@<<<888555444444555333222111000////////////000000000000000000000000///......------......///...............---------------------------,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++************************+++++++++***************************************))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))***++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******)))))))))))))))))))))))),,,,,,,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((('''((()))(((''''''((()))))))))))))))************************))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************))))))(((((((((((())))))************************))))))))))))))))))))))))))))))************))))))))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))((())))))))))))(((((('''(((((())))))))))))(((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))************))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))*********************************************************++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************kkkWWWMMMEEECCC@@@<<<888555444444555333222111000//////////////////////////////////////////............//////.................................------,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,((()))))))))************))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((()))******+++((((((((((((((((((((((((+++++++++++++++***)))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))(((((((((((())))))))))))''''''((((((((((((''''''((((((((((((((((((((((((((((((''''''''''''((((((''')))******((((((((()))((()))))))))************************)))))))))((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))************************++++++************++++++************************))))))))))))))))))))))))))))))************))))))(((((())))))******++++++))))))))))))(((((((((((((((((((((((((((((((((((())))))*********))))))((((((((())))))))))))(((((((((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************************))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))((()))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))*********)))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))************************************************************++++++++++++++++++++++++++++++++++++************************************************fffUUULLLEEECCC@@@<<<888555444444555333222111000/////////////////////////////////////////////....../////////---..............................------,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))***************++++++,,,((()))))))))************************************((((((((((((((((((((((((&&&''''''((()))******+++(((((((((((((((((((((((()))))))))))))))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))(((((((((((())))))))))))''''''((((((((((((''''''((((((((((((((((((((((((((((((''''''''''''(((((((((***,,,,,,***))))))***((()))))))))************************)))))))))((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))************************++++++************++++++************************))))))))))))))))))))))))))))))************))))))(((((())))))******++++++(((((((((((())))))))))))(((((((((((((((((((((((())))))***************)))(((((())))))))))))(((((((((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))************))))))))))))))))))))))))))))))))))))))))))******((()))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********+++++++++++++++++++++++++++++++++************************************************bbbRRRLLLEEECCC@@@<<<888555444444555333222111000////////////000000000000000000000000000//////......//////000---------...............------------------,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,***************************************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))+++************+++,,,,,,))))))))))))************************************))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))'''(((((()))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((************************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))(((((((((((())))))))))))'''((()))******)))((('''))))))))))))))))))))))))))))))(((((((((((())))))(((+++------,,,******+++))))))))))))************************))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************))))))(((((((((((())))))************************))))))))))))))))))))))))))))))************))))))))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))((())))))************)))(((((())))))))))))(((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))************++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))************+++++++++++++++++++++++++++************************************************___QQQKKKEEECCC@@@<<<888555444444555333222111000////////////000000000000000000000000000000////////////000000---------.........//////,,,,,,---------------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++*********+++++++++,,,,,,************************))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))++++++******++++++,,,---))))))))))))************************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))(((((((((((())))))))))))'''(((***++++++***((('''))))))))))))))))))))))))******))))))))))))******'''***,,,---+++***)))***))))))))))))************************))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************))))))(((((((((((())))))************************))))))))))))))))))))))))))))))************))))))*********)))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))'''((())))))******))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))((()))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************************************************************************************]]]PPPKKKEEECCC@@@<<<888555444444555333222111000////////////000000000000000000000000000000////////////000000---------.........//////,,,,,,,,,------.........---,,,,,,++++++,,,,,,---++++++++++++++++++++++++)))))))))******+++++++++************************))))))******++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))++++++******++++++,,,---))))))))))))************************************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((()))************))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))(((((((((((())))))(((((((((((())))))))))))''')))***,,,,,,***)))'''))))))))))))))))))))))))++++++************++++++&&&)))+++,,,+++)))(((((())))))))))))************************))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************++++++************++++++************************))))))))))))))))))))))))))))))************))))))++++++******))))))(((((('''((((((((())))))******))))))))))))))))))))))))''''''((()))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))(((((())))))*********+++))))))))))))************))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************|||```SSSIIIEEECCC@@@<<<888555444444555444333222111000000000000000000000000000000000000000000///...------,,,,,,------------------,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********---------,,,,,,+++++++++************************,,,+++***))))))***+++,,,)))************+++++++++)))************+++++++++,,,+++***))))))***+++,,,...&&&%%%,,,222111...///,,,(((222222&&&---333"""*********)))))))))))))))+++***)))(((((()))***+++))))))************)))))))))(((&&&'''(((******)))))))))************))))))***************)))(((((())))))(((((((((((())))))''''''''''''''''''''''''******))))))((((((''''''(((((('''''''''&&&&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************************************++++++++++++++++++++++++))))))))))))************++++++******)))(((((((((******)))))))))***,,,---))))))******++++++++++++))))))))))))))))))))))))+++***)))***++++++***)))))))))))))))************)))************+++++++++******++++++++++++******))))))))))))))))))))))))******))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''((((((((((((((((((((((((******))))))((((((''''''(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))************(((((((((((())))))))))))''')))***)))((('''(((***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))************************))))))************))))))))))))))))))))))))))))))************************yyy^^^RRRHHHEEECCC@@@<<<888555444444555444333222111000000000000000000000000000000000000000//////...------,,,,,,------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******------,,,,,,,,,+++++++++************************++++++***))))))***++++++)))************+++++++++)))************+++++++++++++++***)))))))))************,,,...)))%%%(((000---&&&,,,...$$$***000&&&)))))))))))))))*********+++***)))(((((()))***+++))))))************))))))***)))((()))+++,,,+++***))))))************))))))***************)))(((((())))))(((((((((((())))))((((((((((((((((((((((((***)))))))))((((((((('''(((((('''''''''&&&&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************************************))))))))))))))))))))))))))))))))))))************)))))))))***************+++******))))))***+++,,,***************++++++,,,************************+++***)))***++++++***)))))))))))))))************)))************+++++++++******++++++++++++******))))))))))))))))))))))))******))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((***)))))))))((((((((('''((((((((((((((((((((((((***)))))))))((((((((('''(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((()))))))))******(((((((((((()))))))))***)))***+++***)))((()))+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))************************))))))************))))))))))))))))))))))))))))))************************uuu\\\RRRHHHDDDBBB@@@<<<888555444444444444333222111000000000000000000000000000000000000/////////...------,,,,,,+++,,,,,,------.........------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,++++++++++++************************++++++***))))))***++++++)))************+++++++++)))************+++++++++***************)))((((((((())),,,---***(((,,,333---(((///666///+++***###(((((())))))******++++++******))))))))))))******))))))************))))))*********,,,---...,,,***((())))))******))))))((())))))******))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((''''''''''''&&&''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************************************)))))))))))))))))))))))))))))))))*********++++++((())))))***++++++,,,,,,,,,++++++************++++++******))))))+++,,,---************************+++***)))***++++++***))))))))))))*********++++++)))************+++++++++******++++++++++++******))))))))))))))))))))))))******))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''((((((((()))))))))((((((((()))))))))******)))+++,,,+++***)))***+++************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***************************************))))))************))))))))))))))))))))))))))))))************************pppYYYQQQHHHCCCBBB???;;;777444333444444444333222111000000000000//////////////////////////////.........---------++++++,,,,,,---...//////---..................---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++++++++++++++++++++************************+++******************+++))))))*********+++++++++))))))*********+++++++++))))))***+++***)))((('''000+++''')))+++***%%%!!!######++++++)))***---''''''((()))***++++++,,,***))))))))))))))))))***))))))************))))))))))))***,,,......+++)))(((((())))))))))))((((((((()))))))))))))))(((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((()))))))))************************************++++++++++++++++++++++++))))))*********+++++++++*********+++++++++,,,,,,---,,,,,,+++************,,,+++***))))))+++,,,...************************+++***)))***++++++***)))))))))*********+++++++++))))))*********+++++++++******++++++++++++******))))))))))))))))))))))))******))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''''''''''''''(((((((((((((((((()))))))))*********)))***++++++))))))***+++************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))************))))))))))))))))))))))))))))))************************jjjWWWQQQHHHCCCBBB???;;;777444333333444444333222111000000000000////////////////////////...............---------++++++,,,,,,---...//////---..................---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))*********++++++*********))))))*********+++++++++))))))*********+++++++++((()))***++++++***)))((('''((())),,,222444111---555111+++((((((&&&&&&---''''''((()))***++++++,,,)))))))))******)))))))))))))))************))))))(((((()))+++---,,,***'''(((((())))))))))))(((((('''(((((()))))))))(((((())))))(((((((((((())))))''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((()))))))))************************************++++++++++++++++++++++++************++++++++++++---,,,,,,,,,+++++++++***,,,,,,,,,,,,++++++******,,,+++*********+++------************************+++***)))***++++++***)))************++++++++++++))))))*********+++++++++******++++++++++++******))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''''''''''''''(((((((((((())))))))))))************((()))***)))(((((()))***************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))((()))))))))************************************))))))))))))))))))))))))************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))fffUUURRRIIIDDDAAA???;;;777444333333333444333222111000000000000000000000000000000000000........................+++,,,,,,------.........------............------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,*********+++++++++++++++)))))))))))))))))))))))))))***++++++++++++***))))))************+++++++++)))************+++++++++((()))***++++++,,,,,,+++%%%)))+++'''###"""###"""******)))000...%%%%%%(((((())))))******++++++))))))************))))))))))))************))))))''''''''')))******)))''''''(((((())))))(((((('''''''''((()))))))))(((((())))))(((((((((((())))))''''''''''''''''''''''''(((((((((((())))))))))))'''(((((((((((()))))))))''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************************************))))))))))))))))))))))))*********++++++++++++,,,......---,,,,,,+++******+++,,,,,,---,,,,,,+++***+++++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***)))***++++++***)))*********++++++++++++,,,)))************+++++++++******++++++++++++******))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''((((((((())))))))))))))))))*********++++++''')))***)))((('''((()))************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))***************+++++++++************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))dddTTTSSSKKKEEEAAA>>>:::666444333333333444333222111000000000000000000000000000000000000........................------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,)))*********++++++++++++)))))))))))))))))))))))))))***++++++++++++***))))))************+++++++++)))************+++++++++)))))))))***+++---//////444///'''$$$+++444444,,,$$$555--- ***111,,,---)))))))))))))))*********((()))***++++++***)))((())))))************))))))((('''&&&''')))***)))(((''''''((((((((((((''''''&&&''''''((())))))(((((())))))(((((((((((())))))'''''''''''''''''''''''''''((((((((()))))))))***'''((((((((())))))))))))''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************************************))))))))))))))))))))))))*********+++++++++,,,,,,---------------,,,,,,,,,***+++,,,---------,,,+++)))***,,,---...---,,,++++++++++++++++++++++++++++++***)))***++++++***)))*********+++++++++,,,,,,)))************+++++++++******++++++++++++******))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***(((((((((((((((((((((((('''((((((((()))))))))***(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((()))))))))******))))))*********+++++++++((()))******(((((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))*********+++++++++************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))bbbTTTSSSKKKEEEAAA>>>:::666333222333333444333222111000000000000000000000000000000000000---.....................------------------,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,))))))******++++++++++++)))))))))))))))))))))))))))***+++,,,,,,+++***))))))************+++++++++)))************+++++++++)))))))))***,,,...111222111%%%"""???wwwqqq222"""&&&(((///*********)))))))))))))))((()))***++++++***)))((())))))************)))))))))(((&&&'''(((******)))''''''((((((((((((''''''&&&&&&'''((())))))(((((())))))(((((((((((())))))))))))))))))))))))))))))'''((((((((())))))******'''((((((((())))))******''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,------......///)))***,,,---...------,,,(((***---//////...,,,***+++++++++++++++++++++++++++***)))***+++++++++)))******+++++++++,,,,,,,,,)))************+++++++++******++++++++++++******))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))******(((((((((((((((((((((((('''((((((((())))))******(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))************)))************+++++++++)))+++,,,+++***)))***+++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))******++++++++++++************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))bbbUUUQQQIIIFFFDDDAAA<<<888555444444444:::---;;;222111'''...,,,,,,...)))...444%%%444&&&&&&222((('''111---<<>>555$$$###************))))))))))))***%%%,,,(((444---"""111******))))))))))))***++++++---,,,,,,+++***)))))))))************************+++***+++$$$))))))(((((((((((())))))))))))((()))((('''%%%%%%''')))))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&((((((%%%)))???WWWVVV888'''(((%%%###&&&%%%''''''((((((((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************))))))))))))))))))******))))))))))))))))))))))))************+++++++++,,,******************************+++++++++,,,,,,,,,***++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,,,,+++,,,---//////---+++------,,,+++++++++,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,++++++***+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))************+++++++++))))))))))))))))))))))))******************************++++++++++++******))))))))))))))))))))))))************))))))))))))))))))))))))************))))))))))))))))))))))))************************++++++++++++++++++++++++************************************************************************************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************))))))))))))))))))))))))))))))************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))]]]SSSNNNFFFEEEDDDAAA<<<888555444444444555222777...222222'''???111,,,///===tttfff''' 444999)))***///)))222'''&&&xxxDDD%%%,,,)))(((333000+++***"""???---(((###WWW```222***111555///111333,,,,,,++++++******)))))),,,+++///+++"""******(((++++++***)))((()))***+++,,,...------,,,+++***))))))************************(((''')))###)))***''''''(((((())))))******)))******(((&&&&&&'''((())))))))))))((((((((((((((((((((((((((()))))))))(((((((((&&&"""%%%777JJJXXX888((()))%%% ###$$$'''(((((((((((()))))))))(((((((((((())))))))))))'''((((((((())))))******************************)))))))))))))))******************************************+++++++++,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,---***+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,---//////---,,,---,,,,,,++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((*********)))))))))))))))))))))*********+++++++++))))))))))))))))))))))))******************************++++++++++++******))))))))))))))))))))))))*********)))))))))))))))(((((())))))******++++++))))))))))))))))))))))))************************++++++++++++++++++++++++************************************************************************************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))************))))))))))))))))))))))))))))))*********************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))]]]UUUOOOFFFFFFDDDAAA<<<888555444444444///...111---111333)))---333555///---;;;***555444&&&(((,,,888...333$$$000333(((nnn)))+++111'''---''')))...'''---+++///MMM<<>>...************************......***,,,+++CCC++++++,,,,,,,,,,,,------++++++------------++++++:::000%%%...'''333'''...***++++++,,,,,,++++++***###555QQQddd\\\ccc[[[````````````````````````iiihhh```WWWGGG%%%))))))))))))))))))))))))******))))))))))))******+++*********))))))(((((())))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))((()))***++++++++++++++++++++++++************)))(((((()))***++++++,,,,,,******+++++++++,,,,,,,,,******))))))******+++,,,+++++++++++++++++++++++++++,,,------......------,,,,,,,,,---------......---------,,,,,,,,,,,,,,,111000000000111000///---+++,,,---......///....../////////......------,,,///...,,,+++,,,---,,,+++............////////////..................---------------,,,,,,+++++++++---------------------------,,,+++***+++,,,---...*********++++++,,,------******************************************************************************))))))((((((''''''(((((()))***************))))))))))))))))))))))))(((((())))))))))))((((((&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))*********************)))))))))))))))************))))))))))))************************************************+++*********))))))(((((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++************************************+++++++++,,,,,,,,,************************************+++,,,------++++++************++++++++++++++++++++++++++++++,,,,,,+++***))))))******************************))))))))))))))))))))))))************************)))************+++++++++)))************+++++++++************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************sssZZZNNNMMMKKKBBBCCCBBB@@@;;;666333333444333222111111000000111111111...111,,,222GGG---------............//////............---------(((444wwwdddRRRiiiaaagggYYY]]]lllzzz$$$++++++++++++++++++++++++++++++(((++++++CCC++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++///"""333)))...******111)))***++++++,,,,,,++++++***///888666###))))))))))))))))))))))))******))))))))))))******************)))))))))((())))))))))))))))))))))))))))))************))))))))))))))))))******************+++++++++******)))))))))******+++++++++,,,((())))))***++++++,,,,,,******+++++++++,,,,,,,,,+++++++++++++++,,,,,,---+++++++++++++++++++++++++++,,,------......------------------------......------------------------,,,,,,+++,,,---------,,,......///000111111222222/////////........./////////---,,,---///000000000111111111000000/////////...........................---------,,,,,,,,,,,,------------------------,,,,,,++++++,,,,,,------,,,,,,++++++++++++++++++******************************************************************************))))))(((((((((((((((((()))***************))))))))))))))))))))))))(((((())))))))))))(((((('''''''''((()))*********))))))))))))))))))))))))))))))))))))************************************************))))))))))))************************************************+++*********))))))))))))************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++************************************+++++++++,,,,,,,,,************************+++++++++***++++++,,,,,,++++++************++++++++++++++++++++++++++++++,,,++++++***))))))******************************))))))))))))))))))))))))************************)))************+++++++++)))************+++++++++************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************nnnXXXNNNMMMKKKBBBCCCBBB???;;;666333333444333222111111000000111111111...111,,,222GGG---------............//////............---------///%%%000*********%%% 333%%%222'''222***++++++++++++,,,,,,,,,,,,))))))&&&)))***CCC++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++(((***222***,,,---***GGGMMM+++***++++++,,,,,,++++++***&&& """yyy%%%))))))))))))))))))))))))******))))))))))))******************))))))))))))))))))))))))))))))))))))))))))************))))))************++++++++++++,,,,,,,,,++++++)))(((((('''((()))***+++,,,------)))))))))***++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---...............---------///////////////000000000000000000000000222333333......------------...//////...---------...000000///---,,,---///000000///444333333222000//////..........................................---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,---------,,,+++*********++++++++++++++++++++++++***************************************************))))))))))))(((((((((((()))******+++*********))))))))))))))))))))))))((())))))******))))))(((''''''(((((())))))******))))))))))))))))))))))))))))))))))))************************************++++++*********)))))))))***************************************************************)))))))))************************************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++***+++++++++++++++************++++++++++++++++++++++++++++++,,,+++******)))*********************************))))))))))))))))))))))))************************)))************+++++++++)))************+++++++++************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************kkkXXXPPPMMMJJJAAABBBBBB???;;;666444333444333222111111000000111111111...111,,,222GGG---------............//////............---------111'''000===...***222111///666***"""111ooo&&&+++,,,,,,,,,,,,,,,------******'''******CCC+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***///,,,***)))///777---...***++++++,,,,,,++++++***222+++---xxx666))))))))))))))))))))))))******))))))))))))***************)))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))*********+++++++++++++++++++++***)))(((((())))))***++++++,,,,,,))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------...------------------------,,,------.............../////////...............111111111000000000000000---------,,,,,,---...000111111///............///333111000///...///111222222000......///000000///333222222111000000//////............///////////////////////////.........,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,+++------,,,,,,,,,+++++++++++++++++++++++++++++++++************************************************)))))))))))))))))))))))))))******++++++*********)))))))))))))))))))))))))))))))))******)))))))))'''((((((((()))))))))***))))))))))))))))))))))))((()))))))))*********************++++++++++++++++++++++++*********))))))************************************************************************************************************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++------,,,+++************++++++************++++++++++++++++++++++++++++++++++++***************+++************************))))))))))))))))))))))))************************))))))*********+++++++++))))))*********+++++++++************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************iiiYYYRRRMMMHHH@@@BBBAAA???;;;666444444555333222111111000000111111111...111,,,222GGG---------............//////............---------!!!222---///VVV,,,222000)))%%%***111***###///+++++++++,,,,,,---------------***,,,+++CCC+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------'''...+++---<<<+++,,,***++++++,,,,,,++++++***((((((+++uuu"""))))))))))))))))))))))))******))))))))))))******))))))))))))))))))******))))))))))))))))))))))))))))))************))))))((((((((()))))))))******((()))***+++++++++++++++***************************************+++++++++******+++++++++,,,,,,,,,+++++++++++++++,,,------------------------------,,,---......//////......////////////////////////000000//////......------000222333111//////111333111111111111222333444444555444222000000000000000222000//////111222222111000000000000000000000000........./////////000000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,+++++++++,,,,,,,,,---------++++++++++++++++++++++++************************************************))))))))))))******************++++++++++++******************************))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))((()))))))))***************+++++++++,,,,,,,,,---++++++++++++************))))))))))))))))))))))))***************************************+++++++++************************************************++++++++++++++++++++++++************************))))))))))))))))))))))))******++++++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++------,,,+++************++++++************+++++++++++++++++++++++++++++++++***************++++++************************))))))))))))))))))))))))************************))))))*********+++++++++))))))*********+++++++++************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************fffYYYSSSMMMGGG@@@AAAAAA???;;;777444444555333222111111000000111111111...111,,,222GGG---------............//////............---------++++++555333)))111"""000!!!:::$$$111///333'''******++++++,,,,,,------//////***,,,+++CCC++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---+++((((((222///+++222***CCCBBB***++++++,,,,,,++++++***///...---...))))))))))))))))))))))))******))))))))))))******))))))))))))************))))))))))))))))))))))))))))))************))))))'''((((((((())))))))))))(((((()))++++++,,,,,,,,,+++++++++*********))))))******************************+++++++++,,,,,,,,,+++++++++++++++,,,,,,---........................------...////////////...////////////000000000111---------.........//////000333666666333222333555,,,---...000222333333333222222111111000//////......---,,,---///111111111/////////000000000111111.........//////000000111.........///////////////------------------------++++++,,,,,,------,,,,,,+++++++++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,************************************************)))))))))************++++++++++++,,,++++++***)))************************)))******++++++******)))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,------...,,,++++++++++++*********))))))))))))))))))))))))*********************************+++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************))))))))))))))))))))))))******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++++++++************++++++++++++++++++++++++++++++*********)))******+++,,,************************))))))))))))))))))))))))************************)))************+++++++++)))************+++++++++************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************aaaWWWSSSMMMGGG@@@AAAAAA???;;;777444555666333222111111000000111111111...111,,,222GGG---------............//////............---------000<<<000)))***+++444,,,)))111 ***&&&000<<<))))))******+++,,,,,,---,,,---)))++++++CCC++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---+++(((+++,,,......((()))+++***++++++,,,,,,++++++***&&&###%%%yyy)))))))))))))))))))))))))))******))))))))))))******((()))))))))************))))))))))))))))))))))))))))))************))))))(((((()))))))))*********)))******+++++++++*********************+++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---..............................------...///////////////......///000111111222333...///000222444666888999000666;;;===;;;999;;;===@@@AAABBBCCCBBB???<<<;;;:::;;;===??????>>>===<<<999777444444555555444333111111111111111111000000---......///000000111111------........./////////........................,,,,,,++++++,,,,,,------,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))*********++++++++++++,,,,,,,,,++++++***)))************************)))******++++++******)))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************++++++,,,,,,---.........,,,,,,+++++++++*********))))))))))))))))))))))))*********************************++++++,,,,,,,,,++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,++++++************++++++++++++++++++++++++++++++******))))))***++++++,,,************************))))))))))))))))))))))))************************)))************+++++++++)))************+++++++++************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************]]]VVVSSSMMMGGGAAAAAA@@@>>>;;;777555555666333222222111000111111111111...111,,,222GGG---------.........////////////.........---------))))))333***000(((;;;$$$...000 %%%777&&&000+++(((((()))***++++++,,,,,,)))***'''******CCC++++++,,,,,,,,,---------------++++++++++++---------+++---""")))333&&&---333+++++++++,,,,,,+++++++++---***///|||'''))))))))))))))))))))))))******))))))))))))******(((((())))))*********+++))))))))))))))))))))))))))))))************)))))))))************++++++++++++++++++++++++***)))((((((((()))***+++,,,,,,---++++++************************+++++++++,,,,,,,,,...------------...//////////////////////////////---......///////////////------...000111222333444111222555888<<<@@@CCCDDDOOOUUU]]]```___^^^```ccchhhhhhgggeee```ZZZSSSOOOLLLNNNRRRUUUWWWWWWUUUTTTOOOLLLGGGDDDBBB???<<<:::555444444333222111000000---......///000111111222,,,---------......//////////////////////////////---,,,+++***+++,,,---...///......------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))******++++++++++++,,,,,,,,,,,,,,,+++***)))******************************++++++++++++******))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************++++++,,,,,,---...//////,,,,,,,,,+++++++++******))))))))))))))))))))))))*********************************++++++,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------++++++************++++++++++++++++++++++++++++++******))))))***+++,,,,,,************************))))))))))))))))))))))))************************)))************+++++++++)))************+++++++++************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************aaaUUUQQQNNNAAABBBBBB@@@===999666444333333222111111000000000000000111...222...333HHH---------------------------------............///444))))))///+++(((>>>^^^&&&///******---+++...******(((***------,,,+++******---...,,,...,,,DDD---,,,+++---000111000...---------,,,,,,+++++++++------------,,,,,,+++***111999AAA333(((***---,,,..."""+++222!!!YYYVVV\\\iii\\\ggg___hhh[[[WWWhhhZZZDDD,,,******************************)))((((((((((((((((((((((((((())))))))))))++++++++++++++++++++++++)))***+++,,,,,,+++***)))***++++++,,,,,,++++++***,,,+++***))))))***+++,,,---------,,,,,,,,,++++++,,,++++++******++++++,,,++++++,,,,,,,,,---------.../////////...---,,,,,,111///---------...---,,,222000---,,,------+++)))333222000000222666:::===EEENNNXXX\\\aaahhhmmmnnnyyyxxxooobbbUUUJJJKKKQQQ^^^lllvvvyyyxxxxxxuuuqqqooommmhhh```ZZZTTTMMMDDD===:::777333000333222000000111111000//////.........//////---***........./////////000000---------------------------------------------------,,,+++*********+++,,,++++++++++++++++++++++++************************++++++************++++++)))************+++++++++******************************))))))))))))******(((((())))))******++++++))))))))))))************)))************++++++++++++,,,,,,---.........---+++++++++*********))))))******************************+++++++++,,,,,,,,,)))************+++++++++************************++++++++++++++++++++++++***************************++++++,,,,,,++++++*********************************+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++******)))))),,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,,,,+++******+++,,,,,,++++++++++++++++++++++++******************************************************************************+++++++++,,,,,,,,,******))))))))))))************************************++++++++++++******************************************************+++***)))))))))***,,,,,,************************************************aaaUUUQQQNNNAAACCCAAA???<<<999777555444444222222111000000000000000111...222...333HHH---------------------------------............///...'''(((///---&&&---<<<^^^222***&&&000 000+++***+++,,,,,,,,,---...///---...,,,...,,,DDD...---,,,+++,,,---...............---------,,,,,,,,,---------,,,,,,+++***,,,***###///***&&&(((111,,,///,,,(((,,,222+++444%%%&&&,,,333)))111,,,,,,&&&******************************)))((((((((((((((((((((((((((()))))))))***++++++++++++++++++++++++)))***++++++++++++***)))***++++++,,,,,,++++++***,,,+++***))))))***+++,,,******++++++,,,,,,------,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,---------......//////......---,,,,,,,,,---///111333333333,,,+++,,,///222444444333222333777>>>HHHTTT___eeepppyyy~~~ttteee^^^XXXWWW```mmmyyy~~~wwwrrriiiaaaYYYOOODDD===777444222111222444444333,,,,,,---000222333111000..................---,,,---------------------------------------------------,,,+++*********+++,,,++++++++++++++++++++++++************************++++++************++++++)))************+++++++++******************************))))))))))))******)))))))))))))))*********))))))))))))************)))************+++++++++,,,------...//////......+++++++++*********))))))******************************+++++++++,,,,,,,,,************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++,,,,,,,,,,,,++++++******************************+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++*********))),,,++++++******++++++,,,************+++++++++,,,,,,,,,+++******+++,,,,,,++++++++++++++++++++++++*********************************************************************************+++++++++,,,,,,******))))))))))))************************************++++++++++++******************************************************+++***)))))))))***+++,,,************************************************```TTTPPPMMMAAACCC@@@???<<<999777666555555222222111000000000000111111...222...333HHH---------------------------------............//////,,,+++///000,,,)))(((OOONNN&&&+++***///"""111+++,,,+++***)))***+++---...---...,,,...,,,HHH000///...,,,***+++---/////////............------,,,,,,---------,,,++++++)))'''444///&&&(((000111333666&&&000^^^&&&444%%%---%%%++++++%%%+++,,,******************************)))((((((((())))))((((((((()))))))))******++++++++++++++++++++++++)))***++++++++++++***)))***++++++,,,,,,++++++***++++++************++++++(((((()))***+++,,,---...,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------....../////////...------,,,---///000111000///...111000//////222555:::<<>><<<999888777666666333222111111000000111111111...222...333HHH........................---------............///000///,,,***---222111,,,%%%---(((333(((555...***,,,+++******++++++******---...,,,...,,,KKK///000111///---,,,...000............------------,,,,,,,,,------,,,,,,+++'''000MMM???,,,444,,,...+++---///###555333,,,777>>>'''...444%%%...111111(((***)))******************************))))))((())))))***(((((()))))))))*********++++++++++++++++++++++++*********++++++************++++++,,,,,,++++++***++++++++++++++++++++++++(((((()))***++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,------------.........////////////.........///111222000///------444444222333777AAANNNWWWjjjrrr~~~ooo```WWWZZZcccllluuuyyy~~~tttllliiioooxxx~~~zzzooocccVVVIII===666777555111000000000000//////000111222111000...---........................------------------------------,,,,,,++++++++++++++++++++++++++++++++++++************************++++++************++++++))))))*********+++++++++******************************))))))))))))******++++++******))))))((((((((()))))))))************))))))*********+++++++++,,,,,,---......---------******************************************************+++++++++,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,((())))))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************++++++++++++******))))))))))))************************************++++++++++++*********************************************************************+++++++++************************************************zzz]]]SSSNNNKKKAAAEEE@@@???<<<:::888777777777333222222111111111111111111...222...333HHH........................---------............///(((,,,+++&&&(((...111///888<<<,,,((((((777...,,,,,,---...222555444111...---...,,,...,,,HHH,,,...000000///.........,,,,,,,,,,,,,,,,,,,,,---+++,,,,,,------,,,,,,,,,&&&111%%%###......222(((+++'''666%%%'''+++,,,eee---((()))++++++%%%(((%%%,,,---******************************))))))))))))******))))))))))))************+++++++++++++++++++++++++++******************+++***++++++,,,,,,++++++***+++++++++,,,,,,+++++++++************************---,,,,,,,,,,,,,,,,,,---,,,,,,---------...............///////////////...+++...000111111111333666///666@@@KKKVVVdddttt~~~{{{wwwxxxyyykkkhhhdddeeelll{{{{{{uuussszzzwwwlllaaaYYYHHHCCC;;;555333222222111...///000000111000///...........................------------------------------------,,,,,,++++++++++++++++++++++++++++++************************++++++************++++++))))))*********+++++++++******************************))))))))))))******++++++******))))))((((((((()))))))))************))))))*********++++++++++++++++++,,,,,,++++++*********************************************************+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,++++++******++++++,,,((())))))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************))))))*********+++++++++******))))))))))))************************************++++++++++++******************************************************))))))******++++++++++++************************************************xxx\\\RRRMMMKKKAAAEEEAAA@@@===:::888777666666333333222111111111111222111...222...333HHH........................---------............///%%%+++///...,,,,,,---,,,---(((WWW000%%%444......///333999???@@@===999---...,,,...,,,HHH///...------///...,,,***+++++++++,,,,,,,,,,,,---++++++,,,---------,,,,,,,,,000'''...###+++000***///)))666###,,,---333~~~,,,+++555)))***///+++///---******************************)))))))))***++++++)))))))))*********++++++++++++++++++++++++++++++++++++***))))))***++++++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,++++++,,,,,,+++++++++*********------,,,,,,,,,,,,------,,,---------..................///000000000//////---///000...---000666;;;@@@OOOdddsss|||zzzuuurrrvvv}}}zzzhhh[[[UUU\\\nnnyyynnnfffYYYLLLBBB999222...//////..........................................---------------------------------------,,,++++++++++++++++++++++++++++++************************++++++************++++++)))************+++++++++******************************))))))))))))******************))))))))))))))))))))))))************)))************+++++++++******++++++******))))))***************+++++++++******************************+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,)))))))))*********++++++***++++++,,,,,,++++++***++++++++++++++++++++++++************************************************************************)))))))))************+++******))))))))))))************************************++++++++++++******************************************************))))))***++++++++++++***************************************************uuu[[[RRRMMMJJJ@@@FFFCCCAAA>>>;;;888666666555444333222222111111222222111...222...333HHH........................---------............///,,,---000222111---,,,---888///555 :::+++//////111666<<>>JJJSSShhhwww~~~xxxqqqkkkgggfffkkkrrr{{{yyyhhh]]]^^^fffgggpppxxxlll^^^PPPDDD<<<666444222///...---..............................------------------------,,,---.........---,,,+++++++++++++++++++++++++++************************++++++************++++++)))************+++++++++******************************))))))))))))******)))))))))))))))*********))))))))))))************)))************++++++++++++++++++++++++***))))))))))))*********+++++++++******************************+++++++++,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++++++++,,,,,,,,,------,,,++++++******++++++,,,************+++++++++,,,***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++************************************************************************))))))))))))******************))))))))))))************************************++++++++++++******************************************************((()))***+++,,,++++++***************************************************tttZZZQQQLLLJJJ@@@FFFDDDBBB???;;;888666555555444333222222111111222222111...222...333III////////////////////////---------.........//////222+++)))---...+++,,,000888!!!VVVRRR444***<<<%%%111...,,,///333555222...---...,,,...,,,mmmGGG<<<000,,,///222000,,,---------.........//////***+++,,,,,,------------%%%444$$$%%%ttt'''222(((---***)))111%%%///###333...,,,BBB999000&&&)))+++'''---///******************************))))))***+++,,,,,,)))************+++++++++++++++++++++++++++++++++,,,+++***))))))***+++,,,+++++++++,,,,,,+++++++++++++++------------++++++******+++,,,---......///...------,,,,,,------...---------.........//////......///000000000000000///333888???JJJ[[[ppp~~~~~~|||~~~~~~|||qqqfff^^^lllooosss{{{{{{mmmkkkggglllxxxzzzzzzxxxmmmaaaZZZ>>>;;;777333000//////000////////////////////////------------------------,,,---.........---,,,+++++++++++++++++++++++++++************************++++++************++++++)))************+++++++++******************************))))))))))))******(((((())))))******++++++))))))))))))************)))************+++++++++,,,,,,,,,,,,,,,+++***)))))))))******++++++++++++******************************+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++++++++,,,,,,---------,,,++++++++++++++++++,,,***++++++++++++,,,,,,,,,***+++,,,------,,,+++***++++++++++++++++++++++++************************************************************************))))))))))))******************))))))))))))************************************++++++++++++******************************************************((()))***+++,,,+++******************************************************ttt[[[PPPMMMMMMCCCEEEFFFDDD@@@;;;888666666666333222111111000000111111---...,,,333...KKK---...///000111222333444//////---222===777333///+++...000***---111***///555***'''...666...........................,,,...---000---OOO===...---111222111111###&&&666444333---)))...***+++///+++$$$&&&...333)))///)))%%%***555222,,,------......------,,,***eee)))...))),,,))),,,''')))************+++++++++******************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------************************))))))***+++,,,,,,------------------------------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,---...//////.........000111111000...***---000111111111333444777???MMM^^^ooo}}}}}}}}}|||{{{|||yyyooorrryyyppphhhYYYGGG;;;777666222---///000000///...---...000/////////...---------,,,---------,,,,,,,,,++++++++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,+++++++++++++++***)))((())))))))))))))))))))))))************************(((((((((((()))))))))))))))******++++++,,,------,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,------......//////......---++++++++++++,,,---...///,,,,,,,,,+++++++++******/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******++++++++++++++++++++++++************************++++++******************************************)))************+++++++++******************************))))))******+++,,,************************++++++++++++++++++++++++************************)))************+++++++++qqqYYYOOOKKKKKKAAACCCDDDBBB>>>:::777555444444333222111111000000111111000///+++222///NNN---......///000111222222999000555222###<<<%%%111333---///000,,,111111%%%)))<<<555FFF333000+++........................---...+++///...|||CCC666+++,,,///...,,,,,,???333"""222&&&===***&&&000...***)))...444222---"""(((---333XXX>>>666&&&...---,,,------......------,,,222***zzz"""))),,,))),,,''')))************+++++++++******************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------************************)))******+++,,,,,,------------------------------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,---.../////////...------...//////...///000111111111555:::???GGGWWWmmm~~~|||{{{uuuqqq}}}kkkiiikkkqqqzzz~~~{{{oooqqqnnn___JJJ:::555666111///...///111111///---000//////////////////...---------,,,,,,,,,++++++++++++++++++++++++++++++************************************************************+++++++++,,,+++++++++++++++***))))))************************************************)))))))))************+++)))******++++++,,,------,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------------------000000///////////////000.........//////.........000000000000////////////000//////.........//////,,,,,,,,,------......///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,------------,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******++++++++++++++++++++++++************************************************************************)))************+++++++++******************************))))))******+++,,,************************++++++++++++++++++++++++************************************++++++++++++mmmVVVMMMIIIIII???AAABBB@@@<<<888555333333333333222111111000000111111222111,,,222000PPP............//////000000,,,%%%...222<<<&&&222000,,,---,,,***222444'''(((***>>>sss222,,,+++..............................***---...___777000,,,...///---++++++&&&111:::```^^^RRR...(((///111,,,...444---000///555***,,,{{{222"""777***,,,------......------,,,(((111+++TTT))),,,))),,,''')))************+++++++++******************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++******++++++,,,,,,------------------------------,,,,,,,,,,,,,,,------...,,,,,,,,,,,,---...///000///...---,,,---///111222333333111000444>>>MMMWWWnnn}}}zzzxxxxxx}}}~~~tttjjjvvvvvvXXXMMMJJJUUUdddlllttt|||yyyyyyxxxssshhhZZZKKKAAA777222------222444111---000000000000000000111111------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************)))))))))*********++++++***++++++++++++***))))))*********************************************************+++++++++,,,,,,)))******++++++,,,------,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........------------------------........................---......//////......---......///000000///------,,,,,,+++++++++,,,------,,,,,,------......//////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******++++++++++++++++++++++++************************************************************************)))************+++++++++******************************))))))******+++,,,************************++++++++++++++++++++++++************************************+++++++++,,,jjjUUUMMMHHHHHH???BBBBBB???<<<888555444333333333222111111000000111111000333///222---NNN........................555888333;;;000:::***///---111///)))///444---000***///)))//////........................---000------+++KKK222111000000111000000000HHH,,,***...;;;***///000+++(((...555999000"""888000&&&,,,000***,,,------......------,,,///&&&999999))),,,))),,,'''))))))*********+++++++++******************************+++++++++,,,,,,,,,+++++++++,,,,,,,,,------+++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,---......,,,,,,,,,------...///000---.........///000222444///111555;;;GGGYYYooo~~~|||sssnnnppprrrrrrsssqqqttt}}}{{{yyywwwzzz|||}}}~~~zzzxxx|||}}}wwwppp\\\gggtttgggOOO>>>@@@FFFKKKXXXgggssssssuuuzzz{{{uuuggg[[[HHH@@@555//////000111000/////////000000111111111...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************((())))))))))))***************+++++++++******)))************************************************************+++++++++,,,)))******++++++,,,------,,,,,,,,,+++++++++******++++++++++++++++++++++++***+++++++++++++++,,,,,,+++++++++,,,,,,,,,------------------------------------------------------------------............------------------------,,,,,,------......------,,,------......------,,,***,,,...000000///...---,,,,,,,,,+++,,,,,,---...///.....................------------------------+++,,,,,,------,,,,,,++++++,,,,,,---...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++***************************************+++++++++************************))))))*********+++++++++******************************))))))******+++,,,*********************************************************************************+++++++++,,,,,,hhhUUUNNNIIIIII???CCCBBB@@@===999666555555555333222111111000000111111,,,333222222***KKK............------------$$$...""")))000UUU```///+++222666---+++000...333111555$$$444...........................***222111...(((EEE000111000......000222333''',,,999###000''''''111222)))%%%***...)));;;***666OOO===///******,,,------......------,,,000***%%%777bbb))),,,))),,,'''))))))*********+++++++++******************************+++++++++,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,---------------------------------------,,,,,,------...///------------...///000000,,,...000000///...///111,,,777GGGUUUaaaooo{{{{{{zzzzzzyyyzzz|||}}}{{{{{{xxx}}}}}}wwwxxxzzzpppmmmmmmmmmnnnpppssswwwzzzrrrtttyyyyyyqqqZZZZZZ\\\aaaoooeeeNNNDDD>>>777===IIISSScccvvv~~~|||wwwwwwzzzdddZZZJJJ:::000,,,///222.........//////000000000.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************((())))))))))))*********)))******+++++++++******************************************************)))))))))*********++++++)))******++++++,,,------,,,,,,,,,+++++++++******++++++++++++++++++++++++*********++++++,,,,,,,,,++++++,,,,,,,,,------------------------------------------------------------------.........//////------------------------,,,---...////////////...,,,,,,------------,,,,,,---...000111111000...---///000000000000000000000,,,,,,------------......------------------------+++,,,,,,------,,,,,,+++,,,,,,---.........------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************************))))))*********+++++++++************************))))))*********+++++++++******************************))))))******+++,,,***************************************************************************++++++++++++,,,,,,,,,fffUUUNNNJJJIII@@@DDDCCCAAA===:::777666666666333222111111000000111111,,,444222222+++NNN..................------...888333555EEEAAA)))%%%111111---///000---)))444+++........................)))333222///***III000000...***+++///111000...222)))111sssJJJ+++---555000...555)))555)))000******---))),,,------......------,,,...&&&111000111))),,,))),,,''')))************+++++++++******************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------......///------------...///000111---000111000------000333>>>KKK\\\fffgggeeeeeefffhhhqqq~~~yyyvvvttt|||zzzxxxzzz~~~{{{zzzvvvssssssuuuvvvtttqqqjjjlllnnnqqqssstttuuuuuuxxxjjj___```lll{{{wwwiii^^^OOO@@@:::===999DDDVVViiivvv}}}~~~zzzrrrcccPPP???555222333......///////////////000............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************)))))))))*********++++++))))))***++++++++++++***++++++++++++++++++++++++************************)))))))))************+++)))******++++++,,,------,,,,,,,,,+++++++++******++++++++++++++++++++++++*********++++++,,,,,,---,,,,,,,,,,,,------------------------------------------------------------------........./////////------------------------***+++,,,.........------------............------...////////////---,,,+++,,,...///000000...,,,***++++++,,,---...//////000------------------------+++,,,,,,------,,,,,,+++,,,,,,---...............------------............,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************************)))))))))***++++++,,,,,,************************)))************+++++++++******************************))))))******+++,,,************************************************************************++++++++++++,,,,,,,,,,,,cccTTTNNNJJJIII@@@DDDBBB@@@===:::777666666777333222111111000000111111111555///000000WWW.............../////////...555,,,***///SSS&&&)))111//////111...FFF///------........................+++111///...111NNN555666333///111555555111000111$$$888[[[|||LLL333&&&###(((&&&222"""444''':::---000***,,,------......------,,,)))...777BBBEEE))),,,))),,,''')))************+++++++++******************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------------...//////------------...///000111...000111000000555===DDDVVV]]]cccaaaYYYTTTUUUXXXiiittt~~~{{{wwwtttvvv{{{sssuuuvvvvvvuuutttssssssvvvyyyqqqiiijjjmmmxxxzzzyyyqqqcccVVVNNNLLLFFF>>><<>>BBBEEEGGGNNNQQQUUUWWWUUUQQQKKKHHHBBBAAA>>>;;;777333111///........................+++,,,,,,------,,,,,,+++,,,---......//////......---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************((())))))***++++++,,,,,,************************)))************+++++++++*********************************)))***++++++,,,************************))))))))))))))))))))))))************************++++++,,,,,,,,,---------bbbOOONNNIIIEEEDDD@@@CCCAAA>>>:::777555444444222000;;;---888222***{{{KKK$$$hhh000000000000000000000000000,,,333***555FFF^^^===LLL ???'''***)))...***000%%%RRRkkk111LLLqqqVVVYYY\\\\\\YYYVVVUUUTTTMMMRRRPPPEEEUUU'''000//////.........---------222))))))111000222OOOuuu)))+++(((...,,,)))************+++++++++,,,,,,+++***))))))************+++++++++,,,,,,,,,,,,,,,+++++++++,,,------------------------------++++++,,,,,,,,,---------------............------...------,,,,,,,,,------000///111444222//////222555...,,,888KKK[[[dddgggbbbaaabbbiiiuuu}}}xxxsssooossszzzuuuwww}}}yyyuuutttpppjjjqqqvvv~~~uuukkkkkkvvvjjj[[[YYYkkkwwwuuueeeRRRCCCIII```iiiyyy{{{vvvtttjjjZZZJJJ:::---...222111//////000111222222000...............---------,,,,,,,,,++++++++++++++++++++++++************************************************************************************************++++++++++++++++++++++++++++++++++++******))))))++++++,,,,,,,,,---------******++++++++++++,,,,,,,,,,,,,,,++++++*********---,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---.........---,,,,,,------,,,+++---...000///...---...//////000000...---///111444222222555999???DDDGGGHHHSSSVVV[[[```bbb```^^^\\\SSSJJJDDDFFFGGGFFFGGGJJJMMMPPPVVV___gggkkklllllltttvvvuuurrrqqqrrrmmmggg```cccccc\\\UUUMMM@@@333666333000////////////.../////////.........///000++++++,,,,,,,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++*********))))))************************))))))*********+++++++++******+++++++++,,,,,,,,,+++++++++++++++***)))(((++++++++++++++++++++++++************************++++++******************************************++++++,,,,,,,,,,,,------bbbOOONNNIIIEEEDDD@@@BBBAAA===:::777555555444888...:::111---&&&RRR000000000000000000000000444///---((()))777999!!!888000888,,,...000444uuuooopppqqqqqqooommmlllkkkkkkiiieee]]]aaa***...////////////............///***,,,333111,,,777III)))+++(((...,,,************++++++++++++,,,++++++***))))))*********++++++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,---...------------------------++++++,,,,,,,,,------------......//////......---......------------......444///,,,.........000444111555???NNN]]]hhhppptttxxx}}}uuuwww|||}}}~~~~~~vvvsssrrrqqqqqqssswww|||{{{xxx}}}zzzlllgggmmmuuuuuupppfffPPP@@@CCCeeesss~~~}}}yyyxxxtttnnnZZZLLL???777111---...222............---...///000.........---------,,,,,,++++++++++++++++++++++++************************************************************************************************++++++++++++++++++++++++++++++++++++*********)))++++++++++++,,,,,,,,,,,,,,,,,,------------......,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///000000//////000///...------...000000///...///000,,,...000111333777;;;???KKKMMMQQQWWW]]]aaaddddddgggkkkqqqwww{{{{{{yyyxxxssskkkfffhhhjjjjjjlllpppvvvxxx{{{~~~{{{sssqqqpppnnntttzzz|||vvvppplllfff```IIIEEE???:::777333///---222000---+++++++++******..................------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++*********))))))************************))))))*********+++++++++******+++++++++,,,,,,,,,+++++++++++++++***))))))++++++++++++++++++++++++************************************************************************++++++,,,,,,,,,,,,------aaaNNNNNNIIIDDDCCC@@@BBB@@@===:::777666555555???...222111222)))GGG000000000000000000000000//////+++000***333^^^SSS;;;"""666 222%%%666666888}}}}}}|||||||||~~~~~~}}}{{{xxxqqqooooooiiiAAA.........//////////////////***))),,,333666444333555MMM)))+++(((...,,,************+++++++++,,,,,,+++******)))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------------------------,,,,,,,,,,,,---------------......//////......---//////............//////444///,,,...000///111444555CCCWWWgggrrr||||||{{{wwwtttllllllssszzz}}}|||ppprrrppptttvvv```BBB555PPP^^^pppzzz}}}{{{zzz{{{nnneeeWWWGGG777------333000///---,,,---...000111.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********************++++++++++++,,,,,,,,,------------......,,,,,,,,,,,,++++++++++++++++++,,,,,,------......---------,,,------...///,,,---.../////////......///000111000///...///000111666===EEELLLSSSZZZ^^^iiikkkooossstttsssqqqoooqqqvvv|||}}}xxxtttvvvxxxyyy||||||~~~~~~|||{{{|||}}}ooohhhdddaaaooozzz{{{vvvssspppccc^^^WWWPPPIIICCC>>>;;;777333...---...000///---/////////////////////...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++******************************************************+++++++++******+++++++++,,,,,,,,,***++++++++++++***))))))++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------~~~___NNNNNNHHHCCCCCCAAABBB@@@===:::777666555555555444444+++999888'''BBB[[[000000000000000000000000+++000///888222000+++---222444,,,======777AAA777---IIIXXX}}}|||{{{}}}yyywwwwwwzzzttt~~~000------............//////+++,,,,,,,,,222999===;;;888eee***,,,)))---+++*********+++++++++,,,,,,++++++***************++++++++++++,,,,,,,,,---------,,,,,,,,,---...///000------------------------,,,,,,,,,------------.........////////////......///////////////000000111//////111555444111444999IIIZZZnnn|||tttuuuvvvvvv}}}vvvuuu~~~}}}sssrrrttt```DDD999:::DDDYYYqqq~~~~~~}}}~~~{{{vvvkkk[[[HHH888111111444222000///////////////............------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...//////---------------...//////)))+++---.........///000000111111222222555999<<>>555...------,,,,,,,,,---..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************************************************************+++++++++,,,,,,,,,)))******+++++++++******++++++++++++++++++++++++************************))))))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------xxx\\\NNNNNNGGGBBBCCCBBBAAA???===:::888666666666666888111,,,222555333888,,,CCC333@@@111111111111111111111111333/////////,,,111999$$$]]]zzz000...777333???MMMEEEaaaZZZZZZnnnbbbfffgggxxxwww{{{~~~jjjooodddkkkqqqwww::://////......------------***///111...,,,///555888777@@@'''+++---)))---***++++++++++++,,,,,,,,,,,,*********)))******+++,,,,,,,,,,,,,,,---------------------...///000111222------------------------,,,---------...............//////000000//////...///......//////000111222222000000222555AAAWWWkkkvvvwwwddd^^^ccckkksssyyy}}}xxx^^^IIIGGG???777555CCC]]]ttt~~~~~~zzz|||{{{vvvooocccOOO???333000......111333111////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,*********++++++++++++,,,,,,,,,------------......,,,,,,,,,,,,------------,,,,,,------......//////......------......///000...000000...,,,---111555666<<>>@@@UUUppp|||yyyyyy|||}}}zzzwwwpppbbbTTT???999222///000222222111////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++,,,,,,,,,,,,,,,,,,------------......,,,,,,,,,---------......---------..............................//////000,,,///000000000555>>>EEEOOOXXXeeepppwww{{{||||||sssqqqlllddd[[[SSSOOONNNDDDDDDAAA===<<>>AAAeee___SSSCCC666000111444LLLPPPTTTVVVVVVUUUTTTUUUQQQRRRTTTYYYaaajjjsssyyy}}}~~~|||xxxyyy}}}|||wwwwwwEEEEEEEEELLL\\\mmm|||}}}sss]]]HHHIIIYYYcccttt{{{uuuwwwxxxvvvkkkkkknnnttt|||~~~{{{uuuwwwxxxwwwsssnnniiigggUUULLL>>>444000//////........./////////000000000...666...333111jjjTTT]]]```fff222+++"""333,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++******++++++++++++,,,,,,---------------,,,,,,---///000...---//////.........------------------.........//////////////////000000000111222///...000111000333888AAARRRiiivvvvvv}}}}}}rrrvvv}}}{{{}}}|||~~~|||ooobbbfffqqq~~~}}}~~~~~~|||}}}~~~zzztttnnnfffXXXGGG:::333222444///000000/////////000111.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,---...///.........------,,,,,,,,,+++++++++,,,,,,---------......---...///000000///,,,***,,,111333222666<<>>DDDIIIMMMXXXdddoooqqquuuwwwvvvjjjQQQ:::<<<999???RRRfffmmmhhhbbbUUUMMM@@@555......000333,,,---...//////...---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------......///000lllVVVMMMNNNHHHDDDDDD@@@AAAAAA???<<<888666666666555444333333222222333333000111111222333333333222888000---222999:::777555333333333333444444444444333333333333333333333333000...,,,+++///444777777111222333666:::===??????DDDKKKVVV```hhhnnnrrruuusssssstttwww{{{{{{rrrkkkgggiiittttttjjjqqqnnnhhhkkkzzzqqqeee]]]]]]dddlllqqqrrrzzzyyyttttttwwwuuukkk[[[HHH999111///000..................//////222333%%%...///!!!---111222))),,,+++$$$777***000---------------------------,,,,,,+++++++++,,,,,,------,,,,,,,,,------------,,,---///111333222111....................................//////////////////000000000111111111---///333666555777BBBNNNooo{{{uuunnnwww~~~qqqjjjdddnnnpppyyynnnkkkxxx}}}~~~uuutttoooeeeVVVGGG;;;444666444111000///...------............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,------.....................---------+++,,,---...///000111111////////////......///000666333111666@@@OOO___kkkwwwssskkk___SSSIIIAAA<<<@@@IIIXXXgggttt~~~}}}|||xxxpppjjj]]]LLLAAADDDDDD???CCCNNNVVV___fffiiilllgggRRR999;;;777<<>>777666666555/////////000111///---+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...............//////000iiiUUUMMMNNNHHHDDDDDDAAAAAAAAA???<<<888666666666555444333333222222333333111111333333333222222333222111444555000((()))000111222222222333333444444333333333333333333333333;;;888777888999888777666???===<<>>>>>HHHPPPSSSYYY```\\\RRRBBB===<<>>HHHGGGLLLQQQSSSVVV^^^lllxxxsssxxx}}}~~~xxxiii___^^^```gggggghhhkkkoootttwwwxxxtttrrrooojjj```QQQ???222222222111111000000000000333...///***(((***)))+++///(((&&&###...'''444666........................,,,,,,,,,,,,,,,---......000///---,,,,,,,,,---......------///111111000...---------.........//////.../////////000000000000000000111111111222222222777333555CCCXXXmmm||||||{{{vvvtttrrrlllbbbZZZ@@@999222...000222222111////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,---.........---------........./////////000........./////////000000...000222000///333:::@@@LLLZZZfffggg```VVVJJJAAABBBAAAGGGSSS___hhhsss}}}zzzuuusssrrrnnnfffbbbccchhhfffccccccfffkkkpppssssssmmmeeeaaabbbgggllloooqqqooollliiihhhiiikkkmmmccceeehhhhhhgggjjjqqqvvvpppssswwwzzz|||~~~}}}yyyuuussshhh___UUUKKKBBB???EEEMMMYYY\\\]]]^^^eeeqqqwwwwwwqqq```KKK???AAAJJJRRRUUUHHH???555......//////...------------------------------------------------------------------------++++++++++++,,,,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,---------,,,,,,------------------------------------------------........................///////////////000000111gggTTTOOOPPPGGGAAABBB???AAAAAA???<<<888666666777555444333333222222333333333555777777444333444666...555777111...222444111333333444444555666777777444444444444444444444444111111555;;;::::::AAALLLXXX]]]fffrrr}}}~~~rrriiifffffftttuuuuuuuuutttvvvzzz~~~wwwuuusssppphhhYYYDDD666333222222222111111000000..."""...555000...,,,111&&&666---+++111777111$$$........................,,,,,,,,,,,,,,,---...///111000...,,,,,,,,,...//////...---...000000///------------.........//////////////////000000000000000111111111111222222222444111999SSSqqq{{{zzz{{{{{{qqqhhhiiiwww|||xxx{{{}}}yyywwwuuusssqqqnnnkkkhhhMMMBBB666...---///000///000/////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++,,,---.........---,,,---.........//////000000............////////////222222222000000777CCCLLL^^^fffcccRRRAAA>>>DDDIIISSSUUU^^^nnnzzz~~~wwwuuusssooojjjfffggglllmmmjjjkkkooogggddd``````eeemmmuuuyyyssslllccc___```gggnnnrrrxxxtttnnnjjjjjjnnntttwwwkkkmmmmmmhhhaaa___eeekkkaaadddhhhlllooosssxxx{{{~~~wwwkkkdddVVVFFFAAAEEEDDDSSSccckkkqqqwwwxxxtttsssgggUUUFFF???AAAGGGLLL]]]QQQAAA555000...---+++////////////////////////------------------------------------------------,,,,,,,,,---------......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---,,,,,,++++++------------------------------------------------///////////////////////////////////////000111111cccXXXNNNKKKJJJGGGCCCBBBCCCAAA???<<<:::888777666555444444333333444444555444444444444444444444444444444444444444444444444555555555555555555444444444444444444555777:::<<<333555999===DDDOOO]]]gggqqqvvv|||uuuxxx||||||wwwrrrtttpppttttttlllcccRRR999777777999===;;;444/////////.........///000000111///......---------......------......///......---------------------------........................//////.........---------............/////////000000111111111111222222222,,,444666///---333666333333AAAVVVlllyyynnnvvvxxxnnnbbbooouuuqqqyyy{{{xxxzzzyyysssmmmkkkdddUUUAAA333............------..................------------------------,,,,,,,,,---------......------------------------,,,,,,,,,---------......---,,,,,,++++++,,,,,,---------------------------,,,---......//////......000000//////.........---***---111222111000111333222///---444BBBSSS^^^ddddddVVVFFF<<<>>>HHHWWWcccqqqxxx~~~wwwuuuwwwllliiiggglllrrrsssmmmgggeeecccbbbjjj|||wwwtttppprrr~~~|||zzz{{{{{{~~~|||}}}{{{oooeeeiiitttpppjjjaaa___hhhqqqpppiiioookkkmmmwww~~~~~~~~~~~~zzzpppllljjjaaaUUUNNNUUU```kkkqqqrrrpppnnnfff___ZZZVVVIII;;;>>>IIIJJJSSSWWWNNN===111///111///,,,---111111---...222,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------...............------,,,,,,,,,,,,,,,,,,---------......///////////////.........444222000///.../////////bbbXXXNNNKKKJJJFFFCCCBBBCCCAAA???<<<:::888777666555444444333333444444555444444444444444444444444444444444444444444444444555555555555555555555555222333555666666777999:::>>>???@@@CCCLLL\\\ooo}}}|||tttiii``````kkkqqqlllgggZZZDDD999<<>>SSSkkkzzzyyyqqq{{{uuunnnjjjwww~~~|||wwwxxxwwwsssnnnmmmhhh^^^NNN>>>333///000222........................------------------------,,,,,,,,,---------......------------------------,,,,,,,,,---------......---,,,,,,++++++,,,,,,---------------------------,,,---......//////......000000/////////.........///......---...000333555777666;;;HHHXXXaaa```\\\HHHGGGIIIOOOYYYfffuuu}}}wwwpppjjjfffeeecccbbbgggsssuuujjj```aaahhh{{{}}}~~~tttooottt}}}}}}xxxpppfffaaagggoooqqqppppppxxxzzz}}}zzzyyyyyytttkkkhhhkkkooosssuuuuuusssrrr```XXXTTTTTTMMMBBB@@@FFFGGGMMMPPPOOOLLLGGG<<<111111---...222222...,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................------,,,,,,,,,,,,,,,---------.........////////////////////////222333444444444444444555bbbWWWNNNKKKJJJFFFCCCBBBBBBAAA???<<<:::888777777555555444444444444555555444444444444444444444444444444444444444444444444555555555555666666666666333555777888888888999;;;@@@HHHSSS^^^gggpppyyyiiiMMMPPP___kkkmmmmmmdddQQQ<<<@@@IIIRRRRRRHHH===999222000//////000000///...//////............/////////////////////.........------------------------/////////////////////////////////............---....../////////000000000111111111111222222222333666333333555666555777<<>>BBBLLLWWWgggttt|||uuuJJJHHHQQQ___hhhqqqmmm[[[CCC@@@EEEQQQXXXSSSHHH???444111......000111000.../////////...//////000000000000//////////////////........................000000000000000000000000/////////..................////////////000000000111111111222222222333333777222222666666555???NNNlllzzz|||www}}}~~~zzzxxxuuutttvvvpppoooiii\\\JJJ;;;333111000000000///////////////........................,,,,,,,,,---------......------------------------,,,,,,,,,---------......------,,,,,,,,,,,,------........................------...///////////////000000//////////////////000111222111111222555777BBBTTTfffgggZZZPPPPPPVVVsssyyy~~~xxxrrrooosssvvvxxxyyyxxxqqqiiihhh~~~tttmmmlllnnnnnnnnnlllgggbbbbbbiiirrrzzz~~~}}}}}}~~~~~~}}}~~~xxxkkk]]]SSSJJJBBB???AAAUUUZZZUUULLLPPP]]]]]]QQQCCC<<<444111111111000///------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------........................------------...........................---------------------............///////////////000000000000111000///111999DDDNNNbbbWWWMMMJJJIIIEEEBBBAAAAAA@@@>>><<<:::999888777666555555444444555555666555555555555555555555555444444444555555666666666666666666777777777888888666777888777888???IIIQQQiiioooxxxRRREEECCCNNN^^^ppprrrbbbOOOCCC>>>JJJZZZ^^^TTTKKK:::555///...000222111//////////////////000111222222111000////////////000........................000000000000000000000000////////////////////////////////////000000000111111222222222222333333333444111222666555:::NNNeee~~~|||xxxttttttvvvqqqpppllleeeYYYIII888...111111000000000/////////........................,,,,,,,,,---------......------------------------,,,,,,,,,---------.........------,,,,,,------...........................---...//////000000////////////000000000000000000///111222000000666AAAJJJ______ZZZQQQMMMYYYqqq~~~{{{yyypppeee^^^tttxxxuuuwwwyyymmmcccZZZZZZbbbkkkoooooowwwwwwzzz~~~~~~{{{yyy}}}~~~~~~zzzpppcccUUUHHHBBBBBBPPP^^^aaaSSSKKKRRR\\\```WWWNNN@@@444000000111000------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.................................---------.........//////........................---------.........//////////////////000000111111555333222333:::III\\\iiiaaaVVVMMMJJJIIIEEEBBBAAAAAA@@@>>><<<:::999888888666666555555555555666666555555555555555555555555444444444555666666777777666666777777888888999999555888:::<<>>444000111333222000000//////000000111222333333222111/////////000000........................////////////////////////...////////////000000000/////////000000000111111222222222222333333333333222222444666:::GGG```uuu~~~zzztttssstttssspppllliiidddVVVCCC444222222111111000000//////........................,,,,,,,,,---------......------------------------,,,,,,,,,---------............------------....................................///000000000000/////////000000000000111111111000//////333@@@QQQ^^^WWWNNNHHHOOObbbyyy}}}{{{rrrooooooiii___lll|||~~~tttmmmgggggglllmmmgggaaacccdddiiiqqqwwwyyy|||zzz|||}}}~~~}}}vvviii[[[OOOJJJGGGZZZiiicccTTTNNNTTT\\\ccc]]]PPP@@@444111///---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////........................------........./////////.............../////////------........./////////...//////000000111111222111222666>>>KKK[[[jjjrrraaaVVVLLLJJJIIIEEEBBBAAAAAA@@@>>><<<:::999888888666666555555555555666666555555555555555555555555444444444555666777777777666666777888888999::::::666<<>><<<:::999999888666666555555555555666666666666666666666666666666444444444555666777777888666777777888999999::::::999AAANNN[[[jjj~~~qqq\\\MMMIII\\\ooopppiiiVVVCCCAAALLLWWW```eeeaaaTTTCCC777444333111...000000000000111222333444555444222000//////000111////////////////////////.........................../////////000000111111000000000000111111111111222222333333333444444444666999888:::LLLgggxxx{{{zzzzzzxxxtttpppmmmjjjcccZZZRRR333333222222111000000///////////////////////////,,,,,,,,,---------......------------------------,,,,,,,,,---------............------------......////////////////////////...//////000000000000000//////000000111111111222222222888GGGUUUYYYPPPEEEHHHTTTeeerrrwwwuuurrrpppjjjxxxppplllgggeeejjjsssvvvxxx{{{zzzxxxzzzzzztttlllnnngggkkkuuurrr^^^LLLFFFNNNYYY```XXXKKK???444+++........................------------------------------------------------------------------------,,,,,,------...///000000------------------------............/////////000---.........//////000000............/////////000...//////000111222222222555AAAUUUlllxxxrrr```OOO]]]TTTMMMJJJHHHDDD@@@@@@@@@@@@???===:::888888999666666666666666666666666666777777777777777666666777666666555555555666666999777888======888999===FFFXXXjjjuuuwwwcccRRRWWWjjjrrrooodddPPP???BBBSSSaaadddbbbaaaWWWGGG999222000...111222222111000000222333000000111111111111000000////////////////////////***...111111...---111444222222111000//////000000000000111222222222222111333333222333555666666555===444666LLLhhhwwwyyywww{{{zzzwwwuuussssssqqqkkkaaaZZZFFF>>>555//////000000/////////............//////........................////////////////////////............////////////111000///...------.../////////000111111000///.........//////000000111111---555777000---333555111444666BBBRRRUUUNNNOOOXXXmmmfffjjjuuuppp___\\\gggnnn~~~rrrggg```bbbgggmmmsssyyy}}}}}}~~~~~~}}}|||uuuvvvuuurrrnnneeeSSSCCCHHHKKKYYY```YYYOOOAAA---///222222///---------,,,........................------------------------,,,,,,,,,---------......,,,---------.../////////------------------------............////////////////////////////////////111000000000000000111222888222///111333222333555CCCYYYsss~~~wwwllliiikkk]]]TTTMMMJJJHHHDDD@@@@@@@@@@@@???===999888888999666666666666666666666666666666777777777777666666888777777666666777777777666555999<<<<<<===FFFQQQcccqqq}}}kkkgggkkkgggfffgggZZZEEE@@@PPP^^^aaacccbbb[[[MMMAAA999333---111111111111000000111222//////000000000000//////////////////////////////000222333111...000555:::333333222111111111111111000000111222222222222222222222333444666777777777777===JJJ^^^ssszzzuuusssrrrqqqoookkkgggdddRRRFFF888222333555333/////////............//////........................////////////////////////............////////////111000///...---......///...///000111111000///.........//////000111111222111444555333222444444333999GGGUUUXXXWWW\\\hhhqqqwwwoookkkhhh^^^TTTZZZgggyyymmmhhhiiinnngggiiimmmttt|||~~~~~~~~~}}}~~~|||xxxvvvvvvppp]]]KKKCCCFFFVVVbbb^^^WWWJJJ777111111000...,,,,,,------........................------------------------,,,,,,---------.........------..................------------------------............////////////////////////////////////000000000000000111111222000...///111111222:::DDDaaammm{{{~~~]]]TTTMMMJJJHHHDDDAAAAAA???@@@???<<<999777888999666666666666666666666666666666777777888777777666999888888888888888999999555777:::<<>><<<999777777888666666666666666666666666666666777888888888777777999888888888888999999:::::::::<<<@@@III[[[qqqnnn]]]]]]\\\TTTIIIFFFPPP^^^hhhhhhddd]]]VVVNNNAAA666222111000000111111///...000000111111111111000000////////////////////////***+++,,,...333:::DDDKKK333222222111111111222222000111222222333333222222222333444555555666777999>>>VVVhhhjjjrrryyyyyywwwqqqjjjggghhhjjjjjj\\\JJJ===777666444222000000////////////000000........................////////////////////////............////////////000000//////////////////...///000111222111000000//////000111111222222333555000000444333111:::HHH___gggpppvvv}}}yyylll^^^xxx|||llldddiiissszzz~~~~~~zzzwwwwwwttthhh[[[GGGEEETTTfffjjjggg\\\LLL===777222111000///000333................................................------------............000000//////......------....................................////////////////////////////////////000000000000111222333333333222444666999EEE[[[ooo{{{~~~\\\SSSLLLJJJIIIDDDAAABBB??????>>><<<888777777888777777777777777777777777666666777888888888888888888777777777888888999:::<<<===@@@KKK^^^vvv}}}kkkYYYSSSZZZSSSDDDIII]]]jjjjjjfff```[[[UUUJJJ???777444111000111111000...222222222333333222222222000000000000000000000000111111111111111333666999111111000000000000111222111111222333333333333222444555555444333555888;;;MMMcccsssuuu}}}zzz{{{yyyssslllhhhgggiiijjjcccUUUEEE888222222444000000////////////000000////////////////////////////////////////////////............//////////////////000000000000000000...///000222222222111000000000111111222333333333222///000333111444GGG\\\{{{yyy}}}~~~ooobbb^^^dddzzzmmmggghhhnnnrrr{{{~~~~~~yyytttmmmgggPPPGGGQQQdddjjjkkkdddXXXCCC:::333222111//////222////////////////////////........................---------.........//////000000000//////......---....................................////////////000000000000000000000000000000000000111222333444666222333;;;GGGYYYooo{{{{{{zzz[[[SSSLLLJJJIIIEEEBBBBBB>>>???>>>;;;888666777888777777777777777777777777666666777888999999999999777777777777888999::::::===BBBMMM___yyyeeeUUU\\\YYYGGGGGGYYYhhhjjjhhhccc^^^YYYQQQHHH???:::444111222222111///333333444444444444333333000000000000000000000000//////000111111111111111000000000///000000111222111222222333333333333333555666666444333777===CCCSSSeeewww}}}zzzuuuppplllkkkkkkhhhfff^^^OOO>>>444222444111000000//////000000111////////////////////////////////////////////////............//////////////////000111111111000000...///111222222222222111111111111222333333444444000111333444777CCC[[[ppp|||hhhSSSTTTbbb{{{~~~rrrkkkjjjlllssswww}}}{{{uuupppmmmZZZJJJMMM^^^ggglllkkkcccGGG<<<444444333...,,,000////////////////////////........................------........./////////000000//////////////////....................................////////////000000000000000000000000000000000111222333444555444222777GGG[[[nnntttpppxxxwww[[[SSSLLLJJJIIIEEEBBBBBB>>>>>>>>>;;;888666666777777777777777777777777777666666777888999999999999888888888888999:::;;;<<>>>>>===;;;888666666777777777777777777777777777666666777999999:::::::::999999999:::;;;<<<===>>>HHH\\\vvvwww]]]SSSRRRNNNIII]]]eeekkkiiibbb\\\UUUOOOKKKBBB888222222444444222111222222333333222222111000000000000000000000000333111000000111111222111222111111111222333333444111222333333444444333333666666666555777@@@MMMXXXdddjjj{{{vvvqqqooonnnmmmiiihhheee^^^RRRDDD888111111111000000000000111111000000000000000000000000////////////////////////............/////////000...///000222222222111000...///111222333333222222111222222333333444444555222777888>>>RRRooo~~~yyyoooiiivvvyyy~~~uuuuuuwww}}}~~~uuutttWWWLLLUUU\\\dddiiifffTTTFFF===???===444///222000000000000000000000000////////////////////////............/////////000......//////000000111111////////////////////////............/////////000000000000000000000000000000000000111222444555666:::DDDYYYrrrzzzssswwwvvvZZZQQQJJJIIIHHHDDDBBBBBB@@@@@@>>>===;;;999888777888888777777888888999:::666666666666666777888888666666999:::888888@@@KKKZZZmmm~~~sss^^^PPPJJJHHHUUUcccmmmkkkfffccc\\\SSSOOOKKKCCC:::333000222444222222222222222222222222111111000000000000111111111111111000111111222333333222222111111222222333333333333444444444555555333555777888:::EEE[[[mmmoooyyyvvvnnnmmmtttnnnjjjfffddd___RRR@@@222333222222222222111000000////////////////////////////////////////////////---------...///000000111000000000000000111111222...///000111222333444444666111000444777666555555999111777TTTssszzzssskkkooo{{{}}}kkkmmm|||~~~vvvjjj^^^YYYWWWXXX```jjj```JJJ@@@JJJLLL<<<000000---...////////////000111////////////////////////............////////////............////////////000000000000000000000000............/////////000000000000000000111111222222//////333444111333999@@@WWWqqqtttnnnxxxuuuYYYQQQJJJIIIHHHDDDBBBBBB@@@@@@>>>===;;;999888777888888777777888888999:::888888777777777888888999999999;;;<<<;;;@@@OOO^^^lll}}}ooo\\\OOOKKKOOO]]]jjjkkkhhhfff```YYYPPPLLLDDD<<<555222222333222222222222222222222222111111000000000000111111111111111111111222222333333333222222222222333333444444444444444444444444888777888<<>>===;;;:::999888888888777777888888999:::::::::999999888999999999:::888888:::???JJJ___qqqppp[[[PPPIIIVVVdddjjjiiigggccc```QQQNNNGGG@@@:::555333111333333333333333333333333111111000000000000111111111111111111111222333333333333222222222222333333555555444444444444444444888666666???OOOaaannntttxxxrrrmmmiiiooollljjjiiifff\\\OOODDD555222000///000111111111////////////////////////////////////////////////---......//////000000111000000000000000111111222000111111111222222333333333111222555777666777:::777NNNhhhrrrnnngggbbb___jjj}}}}}}tttnnnfff[[[SSSPPP___SSSGGGHHHQQQRRREEE666000000000000000//////...////////////////////////............////////////............////////////000000000000000000000000....../////////000000000111000000000000111222222222333555555333777EEETTTrrr}}}|||xxxuuuqqqXXXPPPJJJJJJIIIEEEBBBBBB@@@@@@???===<<<:::999999888888777777888888999:::;;;::::::999999999999999===888777>>>KKK[[[ooo~~~nnnZZZJJJRRR^^^fffgggccc``````SSSPPPJJJEEE???999555111333333333333333333333333222111111000000111111222222111111111111222333333333333333222222333333333555555555555444444444444666888===HHH\\\rrr}}}uuuqqqmmmnnnllljjjjjjhhhaaaWWWOOO999555000...///111111111////////////////////////////////////////////////......//////000000000000000000000000000111111222222222222222222222222222333222333666555444777===GGG\\\ppprrrmmmllloooppprrrwwwzzzrrrlllcccWWWNNNXXXUUULLLFFFNNNWWWNNN===111000///////////////...////////////////////////............////////////............////////////////////////////////////...////////////000000000111111000000111111222333111444555333444@@@VVViiizzzzzzvvvyyy}}}oooWWWOOOJJJJJJJJJFFFBBBBBB@@@@@@???===<<<;;;::::::888888777777888888999::::::999999888888888999999???:::;;;KKK```qqq~~~mmmWWWVVV[[[cccccc]]]YYY[[[VVVRRRMMMHHHDDD>>>888333333333333333333333333333222222111111111111222222222222222111222333333444444333333333333333333444555555555555555555555555555>>>JJJVVViiiwwwrrrppplllkkkjjjiiihhhccc\\\VVVAAA:::222///000111111000000000000000000000000000000000000000000000000000/////////000000000000000000000000000000111111222222222222222222222333333444333444666444444;;;DDDbbblllvvv}}}wwwyyytttqqqlll^^^QQQOOOTTTOOODDDGGGTTTSSSEEE444111------...000000///////////////////////////............////////////............////////////////////////////////////////////////000000000111111111111111111222222333111333444444:::NNNhhhzzz}}}www|||mmmVVVOOOJJJKKKJJJFFFBBBBBB@@@??????>>>===<<<;;;:::888888777777888888999:::999999888888999999:::;;;;;;999AAAXXXqqqnnnaaa[[[aaabbbYYYSSSUUUXXXTTTNNNJJJGGGCCC<<<777333333333333333333333333222222111111111111222222222222222222222333444444444444333333333333444444444444555555555666666666333CCCRRR^^^ooo~~~rrrppplllkkkjjjiiigggddd___[[[KKKBBB777111111222111///000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111222111222222222333333444444444444666666555888DDDQQQmmmnnnxxx}}}wwwpppcccVVVLLLRRRNNNBBBCCCQQQUUUNNN<<<666///,,,...000000000////////////////////////............////////////............////////////000000000000000000000000/////////000000000111111222111111111111222333333222444666:::III```vvv|||xxxwww}}}lllUUUNNNJJJKKKKKKFFFBBBBBB@@@??????>>>===<<<;;;;;;888888777777888888999:::999999999999:::;;;======888===NNNhhhooo___bbbcccYYYRRRTTTZZZUUUOOOKKKJJJFFF@@@:::444444444444444444444444333222222111111222222333333222222222222333444444444444333333333333444444333333444555666777888888;;;JJJYYYdddvvvvvvqqqmmmlllkkkiiigggdddaaa___TTTIII;;;333222333111///000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111222111111222222333444555555333444777888888???QQQbbbgggcccsssttthhh^^^PPPRRRKKKAAADDDRRRXXXTTTGGG???444......000000000////////////////////////............////////////............////////////000000000000000000000000//////000000000111111111222222111111222222333444444777;;;GGG\\\sss~~~~~~{{{uuuvvvkkkUUUNNNJJJKKKKKKGGGCCCBBB@@@??????>>>===<<<<<<;;;888888888777888999999:::999999::::::<<<===???@@@===HHH___zzzxxxbbbdddfff[[[SSSUUU[[[UUUOOOLLLKKKHHHBBB<<<444444444444444444444444333222222111111222222333333333222222333333444555555444444333333444444555222333444555666888999999IIIWWWdddmmm|||tttooonnnllljjjgggeeebbb```ZZZNNN>>>555333333111...000000000000000000000000000000000000000000000000111111111000000000000000000000000000000111111222000000111222444555666666222444777999;;;EEEZZZnnn```\\\ppp~~~wwwmmmfffVVVRRRGGG@@@GGGUUU[[[WWWPPPFFF999000///000000///////////////////////////............/////////000............/////////000000000000000000000000000000000000000111111111111222222111111222222333444666999@@@PPPjjj~~~yyyxxxttt~~~nnnWWWPPPJJJJJJIIIDDD@@@???AAA@@@???===<<<<<<<<<<<<:::999999888888999999:::;;;<<<;;;888999===@@@AAAIII\\\yyyuuummmjjj```VVVRRRTTTWWWSSSHHHBBBCCCDDDAAA777555333222333333333333555444222111111222444555666555444333333333333333555444444333333444444555444111333666666555:::CCCVVVhhhsss|||vvvssslllllllllhhhiiihhh\\\^^^UUUGGG;;;444111111111000000000000000000000000000000000000000000000000000000000000111111111111000111111111111222222222222111000111222444444444111444555888FFFYYY```\\\XXXcccqqqsssgggbbbYYYKKKBBBDDDMMMTTTVVVZZZMMM===222111444222...////////////////////////////////////000000000000///////////////.........000000000000000000000000000000000000111111111111...555666000000666666111444FFFXXXeeevvvqqqmmmkkkWWWPPPJJJJJJIIIDDD@@@???AAA@@@???===<<<<<<<<<<<<::::::999999999999::::::888:::;;;::::::===@@@BBBTTTmmmwwwnnnfff\\\UUURRRTTTPPPFFF@@@@@@AAA@@@;;;777333222444555444333555444222111111222444555666555444333333333333444555444444333333444444555777666888:::999888???III[[[www}}}wwwooonnnmmmfffhhhhhh______XXXLLL???666222111222111111111111111111111111000000000000000000000000000000000000111111111111111111111111222222222222333222222222444444444444:::555555@@@QQQ```nnnvvvppp|||vvvrrrggg^^^QQQFFFEEELLLUUUZZZZZZOOOAAA555000111111///////////////////////////////////////000000000000////////////////////////000000000000000000000000000000000000111111111111111333222000333777888555<<>>>>>???CCCGGG___qqqiii___VVVRRRSSSOOOEEE>>>>>>AAAAAA@@@:::444222555777666444444444222222222222444444555555444333333333444444555555444444444444555555888888::::::999;;;GGGSSSfff{{{rrrpppnnnffffffhhhbbb```\\\SSSFFF:::333222444111111111111111111111111000000000000000000000000000000000111111111222222111111111111222222222333333333444555555555444444;;;555;;;OOO```lll{{{llleeeYYYMMMGGGKKKUUU^^^ZZZTTTIII===444000000222////////////////////////////////////000000000000////////////////////////000000000000000000000000000000000111111111222222555111///222555777999===OOO[[[rrr~~~qqqvvvzzzooohhhWWWOOOIIIIIIHHHDDDAAAAAAAAA@@@???===<<<<<<<<<<<<:::::::::999999::::::::::::<<>>AAADDDEEE===555333666888777555444333333222222333333444555444444333333333444444555555444444444444555555555666777666777@@@RRRaaawww{{{sssqqqppphhhfffhhhcccaaa___YYYLLL>>>555333444111111111111111111111111000000000000000000000000000000111111111222222222111111111222222222333333222333555555555444333444222:::HHHYYYgggwwwqqqjjj```VVVMMMKKKTTT^^^ZZZWWWQQQIII===333111444////////////////////////////////////000000000000///////////////000000000000000000000000000000000000000111111111222222222666111111555555333<<>>AAAMMMlllmmmqqqcccXXXWWWVVVPPPDDD888888@@@DDDCCC@@@;;;666444444666222333333444444333333222333333333333333444555666666666555555555555666666444888===DDDVVVooowwwzzz}}}vvvpppjjjhhhgggbbbdddccc```YYYOOODDD999333222222222222222222222222000000000000000000000000111111111222222222333333222222222333333333444444444666777666444555:::???MMMRRRVVVaaa}}}~~~{{{vvvqqqkkkgggeeedddccccccbbb___[[[YYYYYYZZZWWWZZZ^^^aaacccggglllppprrrxxxsssgggbbb[[[VVVXXXOOOBBB:::@@@CCC;;;222///000000000000000000000000////////////000000000000...//////000111111222222111111111111111111111111111111111222222222333333444777777666<<>>DDDTTTOOOUUUrrrxxx{{{tttrrrnnniiieeeaaa^^^\\\\\\]]]^^^]]]\\\ZZZ[[[\\\VVV[[[^^^]]]ZZZ]]]eeemmmkkkpppxxx{{{|||xxxiiieee___YYYYYYRRR???444;;;CCC>>>666333000000000000000000000000////////////000000000000...//////000111222222222111111111111111111111111111111222222222333333333444777555444AAA\\\pppvvvrrriiiyyytttxxx~~~cccUUUNNNIIIIIIIIIEEEBBBBBBBBBAAA???>>><<<;;;;;;;;;;;;;;;:::999999:::::::::@@@;;;<<>>BBB;;;222222000///000111222000///111111000000//////......000000000000111111111111000111111111111222222222333333222222222333444444:::444000:::SSSjjjsssqqqmmmwwwiiivvvcccUUUNNNIIIIIIIIIEEEBBBBBBBBBAAA???>>><<<;;;;;;;;;;;;;;;::::::999::::::;;;===:::<<>>:::444222111000000111111000///111111000000////////////000000000000111111111111111111111111222222222222333333333222333333444555666444888HHH\\\kkkqqqqqqvvviiihhhcccUUUNNNIIIIIIIIIEEEBBBBBBBBBAAA???>>><<<;;;;;;;;;;;;:::::::::::::::;;;;;;======@@@NNNkkkqqqaaaVVVVVVQQQCCC;;;===BBBFFFIIIGGGAAA;;;777777444444444444444444444444444444555555555666666666333444555666777777888888:::FFFQQQeeezzzuuupppssswwwqqqwwwwwwqqqkkkiiiffffffccc```___]]]VVVKKKBBB666666555333222222111111111111111111111111111111111111111111222222222333333444444444444555555555777777333888CCCIIIWWWnnnwwwvvv{{{zzzzzz}}}}}}mmmkkkgggeeedddcccaaa___]]]___bbbfffjjjpppwww|||~~~~~~{{{~~~ooo```\\\[[[GGG@@@999777:::<<<;;;999444222000000111111111///111000000000000/////////000000000111111111222222111111111111222222222333333333333333333444555555333777EEEYYYgggmmmuuu~~~uuuiiihhhbbbUUUNNNIIIIIIIIIEEEBBBBBBBBBAAA???>>><<<;;;;;;;;;;;;::::::::::::;;;;;;<<>>>>>???>>>>>>>>>666444111000111111111000000000000000000000000000000000111111111222222222111111111222222222333333444333333333444555666777444===QQQdddjjjooouuukkkkkkuuubbbUUUNNNIIIIIIIIIEEEBBBBBBBBBAAA???>>><<<;;;;;;;;;;;;:::::::::;;;;;;<<<===???CCCPPPhhhzzz```ZZZWWWJJJ>>>:::>>>AAAEEEGGGDDD???:::777555555555555555555555555555555555666666666777777777888999888666666888;;;GGGiii}}}~~~xxxsssiiibbb]]]fffrrrsssssshhhmmm|||lllrrrrrrkkkfffbbbaaa``````^^^YYYQQQKKK;;;777444222333555555555111111111111111111111111111222222222222333333333444444444555555555666666777===<<<===BBBLLLgggwww{{{qqqddd]]]UUUSSSPPPPPPSSSYYY^^^```gggeeebbb___^^^```cccfffhhhmmmvvv~~~zzzzzz|||kkk]]]]]]LLLEEEAAACCCDDD@@@===>>>888555222111111111111000000000000000111111111111111111111111222222222222111222222222222333333333444444444444555666777888666CCCWWWdddhhhuuuhhhYYYddd}}}bbbUUUNNNIIIIIIIIIEEEBBBBBBBBBAAA???>>><<<;;;;;;;;;::::::::::::;;;<<<===>>><<>>AAAIIITTTrrrzzzuuu}}}lll[[[RRRQQQMMMNNNNNNQQQVVV\\\aaaeeehhhgggdddaaa```bbbfffjjjnnnssszzzxxxuuuwwwvvv```ZZZPPPEEE???BBBCCC>>>999::::::777333111111111111000000000000111111111111222111111111222222222222333222222222222333333333333444444444555666777888999;;;JJJ[[[eeeqqqyyyYYYZZZyyybbbUUUNNNIIIIIIIIIEEEBBBBBBBBBAAA???>>><<<;;;;;;;;;:::::::::;;;;;;<<<===>>>???GGGdddvvvgggcccWWWHHHAAA???@@@CCCFFFFFFCCC???;;;555555555555555555555555555666666666777777777777777888888777666;;;CCCJJJggg{{{yyyyyyvvvqqqtttrrrfff^^^bbbhhhwww```|||zzzvvv}}}jjjfffaaaaaaaaa```^^^ZZZTTTPPPEEE>>>666222333444444222111111111111111111111111222222222333333333444444555555555555666666666666444;;;AAALLL\\\kkkxxxooofffYYYMMMJJJOOONNNRRRXXX^^^ccceeeggghhhkkkkkkjjjgggfffhhhlllqqqtttxxx}}}}}}}}}~~~~~~|||jjj___XXXGGG<<<>>>@@@;;;777888<<<888444111111111111000000000111111111222222222111111111222222222333333222222222333333333444444444444444555666777999:::DDDSSSbbbpppxxxfffZZZkkkbbbUUUNNNIIIIIIIIIEEEBBBBBBBBBAAA???>>><<<;;;;;;;;;:::::::::;;;<<<===>>>>>>EEEMMMmmm~~~lllggg[[[LLLDDD@@@AAADDDFFFGGGEEEAAA>>>666666666666666666666666666666666666777777777777555666777666777===HHHQQQnnn}}}{{{~~~zzzzzz|||{{{xxxooowwwpppdddaaabbbmmmeee[[[nnnjjjaaabbbbbbaaa___ZZZUUURRRIIIAAA888333333333111///111111111111111111111111222222333333333444444444555555555555666666666777;;;BBBIII\\\uuuzzz~~~yyykkkaaaXXXSSSMMMHHHKKKSSSRRRYYYbbbjjjlllkkkhhhfffoooppppppnnnmmmoootttyyy}}}uuuggg```KKK:::;;;>>>:::777999===999444222111111111111000000111111222222222222111111222222222333333333222222333333333444444444444444555555666888999:::MMM\\\jjj|||ccc\\\___xxxbbbSSSMMMJJJJJJIIIEEEBBBCCCCCCBBB@@@>>>===<<<;;;;;;;;;<<<===>>><<<:::;;;???@@@___uuuwwwbbb___WWWIIILLLGGGBBBAAACCCDDDAAA===999777555555666777777777777777777777888888888888777666999<<<999<<>>===<<<<<<;;;===;;;;;;<<<;;;;;;===BBBIIIjjjwwwvvvggg___ZZZRRRQQQLLLFFFDDDEEEEEECCC@@@:::888555555666777777777777777777777888888888888999777999;;;<<>>:::777999<<<;;;888444111///111333000000000000111111111111111222222222222333333333333333333333333333333333333999777555999:::AAAQQQ[[[hhhtttqqq```SSSMMMJJJJJJIIIEEEBBBCCCBBBAAA@@@>>>===<<<<<<<<>>IIIooo}}}oooyyy{{{lllaaaYYYRRRNNNOOOPPPNNNPPPXXX```dddiiinnn{{{~~~qqqxxx```MMM>>>>>>@@@<<<777666999999999666333111222333000000000111111111222222222222222222333333333333333333333333333333444444333777444444<<>>===<<<<<<<<>>CCCIIIwwwjjjjjjtttiii\\\UUUPPPMMMNNNQQQUUUVVV[[[bbbeeehhhqqqzzzxxx~~~tttgggRRRAAA@@@BBB>>>777444:::;;;;;;999555222111111000000111111111222222222222222222333333333444444333333333444444444444444444666444666>>>AAAKKKaaavvvjjjooo]]]SSSMMMJJJJJJIIIDDDBBBCCCAAAAAA???>>>============>>>999999??????<<>>CCCLLLxxxgggssssssaaaYYYRRRPPPPPPPPPUUUZZZ[[[```fffiiihhhlll{{{~~~wwwjjjoooVVVBBBAAAFFFDDD===:::???@@@???<<<777222000///111111111111222222222222222222333333333444444444333333333444444555555555666888666999@@@BBBOOOiiirrrcccyyy\\\SSSMMMJJJJJJIIIEEEBBBCCCAAA@@@???>>>===============999;;;AAA@@@===JJJ\\\tttsssnnneee]]]WWWVVVVVVWWWVVVWWWXXXZZZ\\\```fffjjjiiilllrrryyy}}}vvvNNNWWWoootttaaaaaa]]]ZZZVVVQQQLLLHHHFFFEEEBBB>>>999666666777888888888888888999999999999::::::;;;===AAAMMMggg{{{dddWWWWWWZZZaaaqqq}}}zzz~~~zzzvvvuuuuuuqqqjjjdddYYY^^^lllyyyVVVXXXqqqmmmgggccccccdddaaa^^^]]]UUURRRKKKBBB999555444555333333333333444555666777333444444444555555555555777666666888888999@@@III[[[}}}uuu~~~yyyooobbbQQQMMMLLLOOORRRUUU[[[aaaaaaeeellloooooovvvyyyzzzjjj~~~www\\\DDDAAAIIIKKKGGGDDDEEEDDDCCC>>>888333000///111111111222222222222333333333333333444444444444333333333444555555666666777999999===CCCGGG]]]jjjjjj[[[SSSMMMJJJJJJIIIEEEBBBCCCAAA@@@???>>>============???:::<<>>GGGRRRtttmmmlll~~~ZZZSSSMMMJJJJJJIIIEEEBBBCCC@@@@@@???>>>=========>>>@@@;;;<<<@@@>>>CCCbbb}}}rrrgggbbb___ZZZWWWVVVXXX[[[]]]ccchhhnnntttxxx}}}dddFFFRRRhhhmmm___XXXYYYXXXUUUQQQLLLIIIGGGDDD@@@:::666666777888888888888999999999:::::::::;;;<<<@@@JJJ```nnn___YYYVVVZZZ```kkk|||wwwsssrrrsssssstttuuutttooojjj^^^UUUYYYoooyyyUUUWWW}}}{{{pppgggfffccc^^^]]]___VVVTTTNNNEEE<<<666666888333333333444555666777777444444444555555555666666444666888;;;>>>IIIaaawwwyyywwwdddTTTJJJLLLNNNTTT]]]bbbeeeiiiooorrroooqqqyyyuuuZZZzzzxxx|||pppNNNEEEKKKMMMJJJHHHIIIHHHEEE@@@:::555444333111111222222222333333333333333333444444444555555333333444444555666777777444777888>>>III[[[nnnaaasssaaaUUURRRMMMJJJHHHGGGEEECCCCCCBBB@@@???>>>>>>=========<<<>>>@@@>>>HHHnnnzzzsssnnnnnnpppppppppkkkllloooqqqppplllfffaaa[[[XXXTTTSSSTTTZZZeeennnwww{{{~~~~~~qqqRRRNNNUUUwwwooocccYYY^^^^^^UUUOOONNNLLLHHHEEEAAA<<<888666666888999999999999999999999::::::===???DDDTTTwwwmmmdddaaa___]]]ZZZfffdddqqq}}}}}}xxxrrruuutttrrrpppnnnnnnnnnnnnlll___XXXbbbwwwiiiSSSfffzzz}}}nnneeedddZZZ^^^dddZZZYYYTTTNNNGGGBBB<<<777333444444444444444444444444555555555666666666666666555444::::::<<<[[[uuusssyyydddRRRKKKLLLNNNRRRXXXaaajjjoooqqqqqqsssuuu{{{uuuddd^^^{{{vvv}}}SSSEEELLLRRRPPPNNNGGGCCCBBBCCC>>>555222555333333333333333333333333222222333333333444444444222333555666888888777777<<<333555HHH[[[rrrvvvkkksss```UUURRRMMMJJJHHHGGGEEECCCCCCBBBAAA???>>>>>>======???===???CCCGGGTTTwww}}}xxxtttnnnhhhcccbbbbbbaaa```aaaaaabbbbbbbbb___\\\YYYTTTUUUXXX\\\aaagggpppxxx{{{PPPLLLMMMfff|||eeeZZZ^^^\\\UUUPPPOOOMMMIIIFFFCCC>>>:::777777999:::999999999999::::::::::::;;;CCCOOOeeevvviiiaaa___aaaaaaaaa]]]hhhjjj}}}~~~}}}}}}zzztttsssrrrpppooonnnnnnoooooonnnddd\\\aaapppxxxZZZ]]]{{{wwwwwwuuufffeee]]]]]]aaaZZZYYYUUUNNNHHHCCC===777444444444444444444444444444555555555666666666666666;;;888:::<<>>>>>>>>>>>>>>;;;<<>>>>>>>>===<<<===BBBNNNggg|||xxxppphhhddd[[[YYYXXXWWWVVVVVVUUUUUUVVVWWWWWWVVVVVVWWWYYY[[[bbbiiiooorrruuu~~~|||ZZZSSSIIILLLjjjqqqaaa^^^YYYTTTRRRQQQNNNKKKGGGEEE@@@<<<:::999999:::999999::::::;;;;;;<<<<<<===KKKaaaqqqccc]]]WWWZZZ___ccchhhoooyyy{{{{{{~~~}}}zzzzzz{{{yyytttnnnmmmmmmlllmmmooopppqqqqqqmmmggg```\\\dddyyyrrrPPPXXXuuu{{{jjjfffddd\\\YYY\\\XXXVVVQQQLLLGGGAAA:::555555555555555555555555555555555555666777777888888444555;;;BBBYYYxxxyyy|||sss___TTTNNNLLLLLLOOONNNUUU^^^cccfffooo~~~~~~mmmXXX```vvvQQQHHHNNNQQQNNNOOONNNMMMLLLHHHAAA999555444444444444444444444444333333333444444444444555666666777777888888888888999AAAQQQooolllbbb^^^TTTQQQMMMJJJIIIGGGFFFDDDDDDCCCAAA@@@??????>>>>>>???AAABBBDDDSSSpppvvvqqqnnnggg```^^^XXXXXXXXXWWWVVVVVVVVVVVVWWWYYY\\\^^^^^^```cccfffmmmtttxxxwww{{{www]]]VVVKKKKKKddd~~~ggg```XXXUUUTTTSSSOOOLLLGGGDDD@@@<<<999888888888999::::::;;;<<<<<<======BBBRRRkkksssddd[[[YYYZZZ^^^bbbgggmmmuuu~~~~~~|||xxxwwwyyywwwrrrmmmlllkkkkkklllnnnooopppnnnlllhhh```XXX[[[nnn~~~TTTRRRiiiqqqdddfff^^^XXX]]]XXXVVVSSSOOOIIICCC;;;666555555555555555555555555555555666666777888888999666888???GGG[[[~~~uuussseeeVVVPPPNNNLLLMMMNNNQQQXXX```dddhhhtttsss]]]aaa\\\KKKOOORRRPPPOOOOOOMMMKKKHHHBBB:::333444444444444444444444444333333444444444555555555666777777777888888999999@@@FFF___{{{fffiii^^^SSSPPPLLLJJJIIIHHHFFFEEEDDDCCCBBB@@@????????????;;;??????DDDYYY{{{|||nnngggccc^^^ZZZYYYWWWXXXXXXWWWUUUUUUVVVXXX\\\```dddggghhhlllqqqvvvzzznnneeeUUUMMM^^^nnnbbbXXXVVVWWWTTTPPPMMMGGGEEEAAA===:::888888888999::::::;;;<<<===>>>>>>@@@WWWvvvnnnaaa\\\XXXZZZ^^^bbbgggpppzzz}}}}}}zzzvvvuuuwwwuuuqqqmmmlllkkkkkkkkklllmmmnnnjjjiiifff```WWWVVVbbbqqq___QQQ[[[|||eeegggaaaXXX]]]XXXWWWTTTQQQLLLEEE<<<777555555555555555555555555555555666777777888999999888777???KKK^^^|||yyyrrr|||cccYYYOOOLLLLLLLLLMMMQQQYYY___eeehhhooo~~~uuu```]]]yyylllRRRQQQTTTQQQMMMMMMJJJGGGEEEBBB:::111444444444444444444444444333444444444555555555555666666777777888:::;;;<<>>IIIhhhzzzjjjaaa]]]YYYWWWXXXVVVXXXZZZZZZZZZ\\\```dddjjjmmmqqqsssuuu{{{nnnTTTQQQeeezzztttfffYYYXXXYYYVVVPPPNNNHHHFFFCCC???<<<:::999888::::::;;;<<<===>>>??????EEEddd~~~oooeeedddddd```cccjjjnnnvvvzzzzzzwwwttttttwwwvvvrrrooonnnllljjjjjjjjjjjjkkkfffdddccc___XXXSSSWWW___sssnnnUUUQQQ{{{{{{ggggggcccYYY[[[XXXWWWUUURRRNNNFFF===777555555555555555555555555444555666777888999::::::;;;666DDD]]]sssyyynnnXXXQQQKKKJJJKKKMMMRRRYYYbbbffflllrrr~~~xxxfffZZZ```~~~uuu}}}ZZZSSSTTTQQQMMMMMMIIIDDDCCCCCC<<<333555555555555555555555555444444444444555555555555666666666777999;;;===>>>KKKkkkqqqiiirrriiiQQQ~~~]]]SSSPPPLLLJJJIIIHHHGGGEEEDDDCCCBBBAAA@@@?????????CCCCCCDDDTTT}}}{{{iii```\\\YYYXXXZZZTTTXXX[[[^^^aaagggnnnsssxxxzzz|||}}}[[[FFFOOOaaakkkxxxgggZZZYYYZZZVVVQQQNNNJJJHHHDDDAAA===;;;:::999::::::;;;<<<===>>>???@@@SSSwwwooohhhgggllllllhhhmmmxxxwwwxxxuuurrrssswwwxxxtttpppooommmjjjiiihhhiiiiiidddbbb```^^^XXXPPPOOORRRdddwwwzzz[[[MMMgggooo|||iiihhheeeYYYYYYXXXWWWVVVSSSOOOGGG>>>777666666666666666666666666444555666777888999::::::@@@;;;QQQvvvvvvfffTTTOOOKKKJJJKKKOOOXXXbbbgggkkkqqq{{{{{{ooo]]]QQQzzz{{{jjjuuu___UUUTTTPPPPPPPPPKKKEEEEEEFFF@@@666555555555555555555555555444444444555555555666666555555666777999;;;>>>@@@VVVjjjjjj~~~tttQQQGGG}}}]]]TTTQQQMMMJJJIIIGGGEEEDDDEEEDDDBBBAAA@@@?????????AAA;;;EEEbbb{{{fff\\\YYYYYYZZZ\\\[[[^^^bbbhhhnnntttyyy|||bbbFFFJJJZZZcccfffYYY]]]QQQVVV]]]MMMJJJIIIFFFCCC@@@===<<<;;;999>>>:::999>>><<<===GGGgggrrrhhhmmmsssuuuuuuyyy|||yyyxxxxxxyyywwwqqqlllooollliiiiiijjjiiifffcccbbb```]]]ZZZWWWRRRMMMIII\\\dddsssiiiGGGVVVzzzsssyyylllbbbXXX___[[[YYYVVVSSSOOOHHHAAA<<<888888777666666666666666888777777777999::::::999???IIImmm~~~}}}nnn^^^LLLPPPPPPMMMLLLRRR]]]eeejjjmmmyyyuuu]]]VVV```yyymmmtttlllTTTWWWQQQRRRQQQPPPOOOLLLFFF???:::888555222111333555666777555555555666666666666666333:::777555<<<>>>@@@HHHjjjiiieeexxx\\\GGGBBB}}}]]]TTTQQQMMMJJJIIIGGGEEEDDDDDDDDDBBBAAA@@@?????????AAA???HHHhhhmmmaaa]]][[[[[[]]]^^^ccckkksssyyy}}}mmmLLLIIISSSYYY|||mmm[[[^^^TTTUUUZZZLLLJJJIIIFFFCCC@@@===<<<;;;888===::::::???===???LLLooo|||pppqqquuuzzz~~~{{{{{{zzzxxxuuurrrooonnnnnnkkkiiihhhhhhgggeeebbbaaa^^^[[[XXXTTTPPPJJJFFFMMMWWWggg{{{oooNNNHHHiiixxx~~~lllbbb[[[```[[[YYYVVVSSSOOOHHHAAA===888888777666666666666777777777777888999:::::::::<<>>FFFYYYqqqfffooobbbLLLDDD@@@~~~^^^TTTQQQMMMJJJIIIGGGFFFDDDDDDCCCBBBAAA@@@????????????DDDLLLppprrrccc]]][[[[[[^^^hhhooozzzrrrPPPIIIPPPVVVcccyyy\\\^^^VVVSSSTTTLLLJJJIIIFFFCCC@@@===<<<;;;777<<<:::;;;@@@>>>CCCSSSvvvuuutttxxx|||{{{||||||wwwpppllllllnnnkkkiiigggffffffeeebbb```^^^\\\XXXUUURRRMMMHHHDDDCCCLLL^^^ssswwwVVVIIIUUUvvvkkkccc___```[[[YYYVVVSSSOOOIIIBBB>>>999888777777666777777777777777777888888::::::;;;@@@___uuujjj|||jjjYYYMMMKKKJJJJJJLLLPPPYYYccckkkttt~~~ppp^^^SSS\\\sss^^^TTTRRRUUUTTTSSSQQQNNNIIIBBB===777555444444555666666555555555555555666666777777666999888:::======PPPqqqxxxdddiiikkkHHHCCCEEEAAA~~~^^^SSSPPPLLLJJJIIIHHHFFFEEEDDDCCCBBBAAA@@@@@@@@@@@@<<>>FFF[[[~~~|||zzz}}}}}}}}}~~~}}}yyysssmmmiiiiiijjjhhhgggeeedddbbbaaa___^^^\\\ZZZWWWTTTPPPLLLGGGCCCDDDLLL[[[ooo|||]]]TTTMMMlllmmmcccbbb___[[[YYYUUURRROOOJJJDDD@@@999999888777777777777888777888888888888999;;;===HHHfffgggiiinnn]]]PPPIIILLLLLLNNNTTTZZZ```hhhooowwwcccTTTWWWjjjeeeTTTUUUTTTSSSQQQOOOLLLGGGAAA<<<777666555555666666555444444444555555666666777777777888777;;;===???\\\iii^^^uuuZZZEEECCCDDDAAA~~~]]]SSSPPPLLLJJJIIIHHHFFFEEECCCCCCBBBAAA@@@@@@@@@@@@:::KKKZZZooobbbbbbmmmyyymmm[[[VVVTTTPPPWWW\\\ooocccZZZYYYSSSOOONNNJJJIIIFFFCCC@@@===<<<;;;999<<<:::;;;>>>>>>KKKeeexxx}}}|||{{{{{{tttooollljjjgggeeeddddddcccaaa___]]]\\\\\\ZZZXXXVVVSSSQQQMMMHHHDDDEEELLLXXXjjj|||~~~bbbSSSGGG___tttdddccc^^^[[[XXXUUURRROOOJJJEEEAAA::::::999888888888888888777888999888777999<<>>BBB}}}\\\RRROOOLLLJJJIIIHHHGGGFFFCCCBBBAAAAAA@@@@@@@@@AAA<<>>CCC\\\|||pppwwwmmmZZZNNNIIINNNWWW[[[\\\ccclllooovvvuuu___VVVRRRWWW___eeellltttsssvvvwwwwwwyyy|||{{{```RRRYYYsssrrrkkk^^^WWWQQQPPPOOONNNNNNMMMJJJGGG<<<999555333444555666666333333444555666777888999666<<<:::>>>YYY~~~qqq```lllhhhTTTBBB@@@DDDEEECCCBBByyy]]]SSSPPPMMMKKKJJJHHHEEECCCCCC@@@???AAAAAA???AAAEEEEEEffftttaaaeee^^^[[[QQQFFFUUUJJJHHHFFFCCC@@@===<<<;;;999;;;>>>??????LLLooo}}}zzzxxxvvvwwwuuunnnhhheee```[[[^^^\\\YYYXXXXXXXXXVVVUUUSSSTTTTTTTTTQQQNNNJJJGGGIIIKKKMMMRRR```uuu{{{^^^QQQJJJLLL[[[vvvwwwuuu]]]ccc^^^ZZZUUURRRPPPMMMGGGCCC===:::777777888999::::::;;;555888333999>>><<>><<<;;;:::;;;<<<>>>BBBVVV~~~~~~{{{wwwuuurrrsssqqqjjjfffddd```ZZZ]]][[[XXXWWWWWWWWWUUUTTTQQQRRRRRRRRROOOLLLHHHFFFHHHJJJLLLPPP\\\qqq|||bbbQQQHHHMMM___|||zzz```fff^^^ZZZUUURRRPPPMMMHHHCCC===:::888777888999:::999999555:::666999>>>JJJqqqnnnppprrrttt]]]QQQOOOQQQVVVZZZ```bbbhhhqqqyyydddVVVVVVVVVYYY```hhhnnnpppvvvvvvzzz|||yyyyyy}}}}}}rrrZZZRRRQQQsss|||nnnyyyYYYSSSRRRQQQPPPOOOLLLHHHEEE>>>:::777555555666777777666666666666777777777777===;;;===PPPxxxfffeeeoootttOOOGGG@@@AAACCCFFFKKKPPPwww[[[SSSPPPMMMKKKJJJHHHEEECCCDDDBBBAAABBBAAA>>>AAAFFFRRRsssyyybbbhhhjjjYYYUUULLLNNNIIIHHHEEECCC@@@>>><<<<<<;;;;;;:::<<>>;;;888777888999:::999999444<<<:::999???ZZZzzz```nnnttt}}}jjjWWWNNNOOOSSSYYY^^^^^^```jjj|||sss```UUUUUUVVVZZZ```fffmmmqqqvvvxxx~~~xxxrrruuuyyyyyyrrrxxxaaaRRRKKKUUUssszzz^^^SSSRRRPPPOOONNNKKKHHHEEE>>>;;;777555555666777777666666666777777777888888:::777>>>YYYrrr]]]hhh^^^IIICCC???AAAFFFJJJPPPVVVxxx[[[SSSPPPMMMKKKJJJHHHEEECCCEEEBBBBBBCCC@@@>>>BBBHHH[[[bbb[[[zzzsssXXXVVVPPPKKKIIIGGGEEEBBB@@@>>>===<<<;;;<<<:::===NNNrrr|||zzzvvvsssrrrqqqrrrnnngggcccbbb```\\\YYYWWWTTTSSSSSSSSSRRRPPPNNNNNNNNNNNNLLLJJJGGGFFFFFFIIIJJJLLLVVVjjj~~~pppWWWHHHHHHUUUpppzzzjjj{{{fffeee^^^ZZZUUURRRQQQNNNIIIEEE>>><<<999777888999:::999:::333;;;<<<:::@@@aaawww```xxxyyytttdddSSSMMMPPPVVV\\\aaa```cccppprrr]]]UUUTTTVVVZZZ^^^bbbjjjrrr{{{uuukkkrrrvvvrrrmmmpppfffQQQSSSJJJeeecccTTTRRRPPPOOOMMMKKKGGGDDD???<<<888555555666777666666666666777777888888999;;;:::FFFiii}}}iiiaaauuuyyySSSFFFAAA@@@CCCHHHLLLSSSZZZyyy]]]SSSPPPMMMKKKJJJHHHEEECCCDDDCCCCCCCCC@@@>>>CCCKKKeeegggVVVfff~~~YYYVVVRRRIIIHHHGGGEEEBBB@@@>>>======;;;===<<>>BBBWWWrrraaagggdddFFFEEEBBBBBBGGGKKKOOOUUU]]]yyy]]]SSSPPPMMMKKKJJJHHHEEECCCCCCBBBCCCCCC@@@???EEENNNqqqnnnXXX[[[yyy]]]TTTRRRIIIHHHGGGEEEBBB@@@???>>>===:::>>>>>>BBB[[[|||}}}~~~}}}{{{yyyxxxwwwvvvtttsssrrrrrrkkkjjjeee]]]YYYZZZZZZWWWWWWUUURRRQQQQQQQQQOOONNNNNNNNNMMMMMMLLLKKKJJJIIIDDDHHHJJJJJJQQQeeezzzrrrYYYKKKHHHEEEYYYfffgggvvvaaa^^^ZZZUUUSSSRRROOOJJJFFF@@@===:::888999::::::999<<<444::::::===CCCZZZ|||sss{{{tttiii[[[OOONNNUUU[[[aaaeeecccmmmvvvVVVWWWUUUWWWZZZ[[[]]]lll|||~~~ooommmkkkeee[[[aaarrroooWWWLLLIIIfffvvvWWWTTTQQQOOOMMMKKKHHHFFFAAA===999666666777777666555666777777888999::::::;;;GGGhhhlll___qqqWWW???DDDCCCEEEJJJNNNRRRYYY```yyy\\\SSSPPPMMMKKKJJJHHHEEECCCAAABBBCCCCCC@@@???GGGQQQ}}}}}}qqqWWWSSSnnnbbbQQQPPPHHHHHHFFFDDDBBB@@@???>>>===999>>>???DDDaaa}}}~~~~~~|||zzzvvvuuutttrrrpppnnnnnnmmmeeeeee```YYYVVVYYYZZZYYYWWWUUURRRQQQQQQQQQOOONNNMMMMMMLLLLLLKKKKKKJJJJJJCCCGGGHHHFFFKKK]]]rrrtttZZZLLLIIIDDDPPPtttoooddd|||ddd^^^ZZZUUUSSSRRROOOKKKGGG@@@>>>:::999999:::999999999666<<<888<<>>999777666777777666555666777888999::::::;;;<<>>>>>999??????DDDddd~~~|||vvvtttrrrooolllkkkiiiiiicccccc^^^XXXWWW[[[^^^]]]WWWUUURRRQQQQQQQQQOOONNNLLLLLLKKKKKKKKKJJJJJJJJJCCCGGGGGGCCCGGGWWWkkkxxxxxx[[[LLLIIIBBBIIIeee~~~rrr___tttggg^^^ZZZUUUSSSRRRPPPKKKGGGAAA>>>;;;999999:::999999666777???777:::GGGZZZsss}}}sss]]]QQQIIILLLVVV___eeejjjuuu\\\WWWTTTVVV\\\^^^cccyyytttgggdddfff^^^mmm{{{eeeOOOPPPQQQxxxqqqbbb```{{{ZZZWWWSSSPPPNNNLLLJJJHHHAAA>>>999777666777777666555666777888999:::;;;;;;EEE^^^aaa]]]```LLLEEEAAABBBGGGOOOTTTXXX```iiizzz^^^UUURRRMMMJJJHHHGGGEEECCCDDDDDDAAABBBCCC===GGG```}}}oooZZZUUU___lllOOOLLLGGGEEEDDDCCCAAA@@@???>>>>>>>>>>>>===RRR~~~~~~~~~zzztttrrrpppnnnjjjgggeeecccbbb\\\[[[ZZZYYYXXXXXXXXXXXXRRRRRRRRRRRRQQQPPPNNNNNNLLLLLLLLLLLLKKKJJJIIIHHHHHHEEEDDDEEEGGGOOO^^^mmm~~~uuueeeOOOGGGHHHEEEQQQkkk~~~iiillleee___[[[UUURRRPPPNNNIIIEEE@@@>>>:::999999::::::999AAA555999@@@;;;KKKzzz}}}|||kkkWWWNNNKKKTTT]]]```fffmmm|||qqq___XXXYYY^^^___fffpppjjjjjjppp}}}iiiPPPNNNLLLfffxxxdddUUUtttfffXXXTTTTTTOOONNNMMMDDDAAA>>>999777666777777666777888777777999<<<===;;;CCCwwwiii^^^rrrWWWGGGBBBAAAJJJLLLOOOXXX[[[___lllzzz^^^UUURRRMMMJJJHHHGGGEEECCCCCCCCC@@@BBBCCC>>>HHHcccyyyttt[[[TTTZZZsssRRRLLLGGGEEEDDDCCCAAA@@@???>>>>>><<>>:::999999::::::999<<<444888>>>EEEeeeyyy{{{uuu|||fffUUUNNNMMMWWW___bbbiiiqqqsss___ZZZ[[[cccgggqqqzzzrrrqqqqqq{{{sssVVVNNNDDDQQQzzzmmmYYYuuuhhhYYYTTTUUUPPPOOONNNEEEBBB>>>:::777777777777777888888999999:::<<<>>>>>>QQQwww```dddQQQGGGEEECCCJJJKKKOOOZZZ^^^dddrrrzzz^^^UUURRRMMMJJJHHHGGGEEECCCBBBCCC@@@BBBCCC???KKKggguuuyyy\\\RRRUUU~~~|||UUULLLHHHEEEDDDCCCAAA@@@???>>>>>>:::BBBEEEZZZ|||yyyxxxsssnnnjjjhhheeebbb___\\\[[[[[[ZZZYYYWWWUUUSSSRRRRRRRRRPPPQQQQQQQQQQQQQQQPPPPPPKKKKKKKKKKKKJJJIIIHHHGGGIIIGGGFFFGGGHHHMMMZZZgggzzzkkkSSSGGGDDD>>>EEE\\\iiifffzzzrrr```[[[UUUQQQPPPMMMIIIEEE@@@>>>:::999999::::::999999777999===SSS|||lllyyyxxxpppqqq___RRRMMMPPP[[[cccfffnnnyyyuuu___[[[___iiiqqq|||qqqnnnrrrwwwzzz~~~www\\\RRRDDDEEEaaadddzzzlllZZZSSSUUUQQQOOOMMMEEEBBB???;;;888888888888888888999:::;;;;;;<<>>>>>999BBBGGG]]]{{{xxxvvvrrrlllgggeeeaaa^^^[[[YYYXXXXXXYYYWWWVVVSSSQQQPPPOOOOOOLLLLLLMMMNNNNNNNNNMMMMMMJJJJJJJJJJJJJJJHHHGGGGGGIIIGGGHHHHHHHHHKKKWWWbbbzzz}}}oooXXXIIIEEE>>>CCCVVV}}}llleeeuuuyyyaaa\\\UUUQQQOOOMMMIIIEEE@@@>>>:::999999::::::999999======>>>]]]uuudddyyyyyyrrriiiYYYOOONNNUUU```gggkkkvvvpppaaa___cccooo|||zzzmmmhhhssstttrrrrrr{{{rrr\\\QQQFFFFFFYYYuuuqqqZZZQQQSSSPPPNNNKKKCCCCCC???;;;999888999999888777888:::<<<;;;;;;AAAGGGppp{{{___YYY|||___GGGGGGHHHGGGJJJKKKTTTbbbfffnnnzzz^^^UUURRRMMMJJJHHHGGGEEECCC@@@BBB@@@BBBCCCAAARRRqqqsssZZZOOOSSSqqq\\\LLLKKKEEEDDDCCCAAA@@@???>>>>>>:::BBBGGG```}}}||||||}}}}}}}}}zzzvvvuuupppiiifffccc___[[[XXXVVVVVVVVVWWWVVVTTTRRRPPPOOONNNNNNJJJKKKKKKLLLLLLLLLLLLKKKJJJJJJJJJJJJIIIHHHGGGFFFHHHGGGHHHJJJIIIJJJTTT___nnn|||ttt^^^NNNHHHAAADDDUUUuuuooobbbmmmbbb]]]UUUPPPNNNLLLIIIEEE@@@>>>:::999999::::::999888===???AAAaaasss```|||{{{}}}eeeVVVNNNPPPYYYeeejjjooo}}}wwwhhhgggmmmzzzqqqiiirrrrrrooolllsssqqq[[[LLLEEEEEEUUUxxx\\\NNNPPPNNNLLLIIIBBBCCC???;;;999888999999888666666999;;;::::::CCCOOO~~~yyy___\\\XXXGGGFFFGGGGGGKKKNNNYYYfffiiissszzz^^^UUURRRMMMJJJHHHGGGEEECCC@@@CCCAAABBBCCCAAATTTuuu~~~uuu^^^RRRUUUlllaaaMMMJJJEEEDDDCCCAAA@@@???>>>>>><<<@@@GGGeeexxxqqqrrryyyuuussspppnnnnnnpppsssuuu|||~~~}}}yyyvvvtttnnngggeeebbb^^^YYYVVVUUUUUUUUUUUUTTTRRRPPPOOONNNMMMMMMKKKLLLLLLMMMLLLLLLKKKKKKIIIIIIIIIIIIHHHGGGFFFFFFFFFFFFIIIKKKJJJJJJRRR\\\fffyyyzzzcccRRRLLLDDDFFFSSSnnnsss___ccc{{{ccc]]]UUUPPPNNNLLLHHHEEE@@@>>>:::999999::::::999666999===CCC^^^sssddd}}}{{{```TTTOOOSSS^^^hhhlllqqqppppppwwwtttkkknnnqqqpppkkknnn|||vvvbbbOOOGGGFFFPPP```MMMNNNMMMJJJHHHBBBBBB???;;;888888888888888777666888;;;999:::HHHYYYsss___```~~~wwwTTTHHHEEEHHHHHHMMMQQQ\\\hhhmmm}}}zzz^^^UUURRRMMMJJJHHHGGGEEECCCAAADDDBBBBBBCCCAAAUUUwww{{{wwwgggVVVVVVeeeiiiNNNGGGEEEDDDCCCAAA@@@???>>>>>>??????IIImmmmmmcccbbbeeeyyy|||xxxqqqoookkkiiiiiimmmssswwwyyy|||}}}{{{zzzxxxrrrjjjdddaaa\\\XXXTTTSSSTTTTTTQQQPPPOOOMMMLLLLLLKKKKKKKKKLLLLLLLLLKKKJJJIIIHHHHHHIIIIIIHHHHHHGGGFFFEEEEEEEEEIIIKKKJJJJJJQQQ[[[cccxxxhhhUUUNNNEEEEEEPPPhhh{{{```aaa|||ddd^^^UUUPPPMMMKKKHHHFFF@@@>>>:::999999::::::999:::666;;;DDDXXXvvvtttoooWWWRRRQQQVVVaaakkkmmmssssssuuu~~~ssshhhhhhooorrrmmmkkkuuuyyyeeeQQQLLLHHHKKK}}}qqqfffNNNNNNLLLJJJHHHDDDBBB>>>:::777777777777777999777999<<<:::<<>>>>>@@@???KKKtttiii\\\XXXZZZ^^^uuuzzz|||}}}~~~rrrpppmmmjjjkkkqqqyyy~~~yyy}}}~~~vvvnnnccc```[[[VVVSSSRRRSSSTTTNNNNNNMMMKKKKKKJJJJJJJJJJJJJJJIIIIIIHHHGGGFFFEEEHHHHHHHHHHHHGGGFFFEEEEEECCCEEEHHHLLLKKKJJJQQQZZZaaaxxxkkkWWWNNNEEECCCMMMdddeeedddddd^^^UUUPPPMMMKKKHHHFFF@@@>>>:::999999::::::999@@@777;;;FFFSSSuuu{{{dddPPPPPPRRRXXXccclllmmmttttttrrruuu~~~rrrgggcccnnntttooojjjppp~~~www]]]LLLMMMIIIEEEuuuyyybbblll|||~~~jjjOOONNNMMMJJJIIIFFFAAA>>>999777666777777666;;;888:::===;;;===RRRkkkxxx]]]\\\nnnXXXLLLHHHDDDMMMMMMQQQTTT]]]hhhsss{{{___TTTQQQMMMJJJIIIGGGFFFDDDCCCBBBDDDDDDAAAGGGaaa}}}|||{{{tttVVVRRRbbbpppIIIPPPFFFEEECCC@@@???>>>>>>???>>>GGGPPPyyylllXXXPPPPPPUUU[[[ooowwwzzz~~~|||wwwrrrqqqvvvyyyzzzxxxlllgggbbb\\\VVVSSSRRRQQQPPPMMMMMMLLLKKKJJJIIIHHHHHHFFFHHHIIIIIIHHHFFFFFFFFFFFFHHHJJJJJJHHHFFFEEEEEEGGGDDDEEEIIILLLLLLPPPTTT___xxxwwwbbbOOOGGGEEEEEE^^^~~~lllcccooo___VVVQQQHHHHHHHHHAAA@@@>>>;;;999::::::999888888BBB===>>>```}}}zzz]]]QQQOOOTTTbbbggggggnnnzzzqqqhhhdddiii}}}uuujjj```llltttooofffhhhvvvdddTTTFFFEEENNNfffmmmbbbXXXmmmRRRLLLKKKLLLCCCGGGBBB???<<<:::999999888666666???999555;;;>>>XXXrrrVVV]]]{{{PPPKKKLLLGGGLLLOOOUUU^^^dddhhh}}}{{{___TTTQQQMMMJJJIIIHHHFFFDDDCCCBBBDDDDDDAAAHHHddd}}}}}}|||vvv[[[RRR___sssIIILLLFFFEEECCC@@@???>>>>>>???<<>>;;;999::::::999888888>>>@@@RRR{{{sssZZZPPPPPPYYYeeehhhiiiqqq~~~uuu___^^^\\\cccuuuwwwmmmcccmmmsssnnneeedddppp|||iiiYYYKKKGGGKKKZZZ|||qqqkkk[[[zzzpppSSSLLLKKKLLLCCCGGGBBB???<<<:::999999888777666<<<999999@@@FFFeeemmmZZZkkkzzzMMMKKKKKKGGGNNNRRRXXXaaagggmmm|||```TTTQQQMMMJJJIIIHHHFFFDDDCCCBBBDDDDDDBBBKKKiii~~~rrrtttyyyyyycccSSS[[[{{{LLLJJJFFFDDDBBB@@@???????????????DDD___}}}dddYYYNNNLLLMMMPPPTTTYYYeee{{{~~~}}}xxxgggbbb[[[VVVRRROOOLLLJJJLLLLLLKKKJJJIIIHHHGGGGGGDDDEEEGGGFFFEEECCCCCCDDDGGGHHHHHHGGGEEEEEEFFFHHHHHHFFFGGGKKKNNNMMMPPPTTT\\\lllyyyyyytttvvv}}}~~~hhhUUUKKKGGGEEEIIIyyybbbuuuttt```TTTQQQIIIGGGGGGAAA@@@===:::999:::::::::999;;;;;;DDDlllooopppiiiUUUPPPSSS___gggiiijjjuuujjjXXX___bbbmmmzzzrrriiipppuuupppfffbbbkkkuuu}}}iiiZZZMMMIIIGGGMMMgggeeevvvtttVVVLLLKKKLLLCCCFFFAAA???;;;:::999999888777777999999===BBBJJJrrr~~~ccc^^^jjjIIIJJJJJJIIIQQQVVV\\\dddiiittt|||aaaUUUQQQMMMKKKIIIHHHFFFEEECCCCCCDDDDDDBBBNNNoootttttt|||oooVVVVVVwwwSSSLLLEEEDDDBBB@@@????????????EEEBBBdddxxxqqqfffYYYRRRMMMMMMNNNOOORRRVVVaaa~~~xxxiiieee^^^XXXSSSPPPMMMLLLKKKKKKJJJIIIHHHGGGFFFFFFCCCDDDEEEDDDCCCBBBBBBCCCGGGGGGGGGFFFDDDDDDGGGIIIHHHEEEFFFKKKMMMLLLNNNQQQ[[[eeemmmnnnooowww~~~iiiVVVKKKGGGEEEGGGqqqaaapppxxxaaaTTTPPPIIIFFFFFFAAA???===:::999:::::::::999===:::III|||~~~dddnnn~~~^^^PPPQQQVVVbbbggggggkkkyyysssfffcccgggrrr}}}wwwpppssswwwsssiiiccchhhrrrzzzeeeUUUJJJIIIFFFIII```|||uuu{{{{{{XXXMMMKKKLLLCCCFFFAAA>>>;;;::::::999888777:::777888>>>???JJJyyygggXXXfffZZZFFFJJJIIIKKKTTTWWW^^^eeejjj{{{}}}aaaUUURRRNNNKKKJJJHHHGGGEEECCCCCCEEEDDDCCCQQQvvv|||xxx{{{~~~{{{[[[SSSjjjWWWLLLEEEDDDBBB@@@??????@@@@@@FFFAAAgggpppkkk___ZZZXXXTTTQQQQQQOOONNNQQQVVVeee{{{{{{uuunnnhhh___XXXSSSOOOMMMKKKJJJJJJIIIHHHGGGFFFEEEEEEBBBCCCDDDCCCAAA@@@AAACCCFFFGGGGGGEEEDDDDDDGGGIIIFFFDDDEEEJJJKKKJJJKKKNNNVVV\\\aaadddmmm{{{lllWWWKKKFFFBBBHHHeeegggooo}}}bbbSSSPPPIIIEEEEEEAAA???<<<:::999:::;;;::::::===:::LLLzzzddduuusssWWWNNNRRRZZZccceeeeeemmmttthhhfffiiikkk~~~{{{qqqrrrtttssskkkccceeemmmwwwbbbQQQGGGHHHGGGHHH```\\\NNNKKKLLLBBBFFF@@@>>>;;;:::::::::999888;;;555888======RRRsssXXXVVVpppyyyOOOGGGIIIJJJOOOVVVWWW^^^dddjjj~~~bbbUUURRRNNNKKKJJJIIIGGGEEEBBBCCCEEEEEEDDDTTT}}}{{{wwwxxx~~~}}}```RRR```YYYIIIDDDCCCBBB@@@??????@@@@@@BBBDDDrrruuujjjZZZTTTTTTVVVTTTSSSTTTQQQOOOSSSZZZtttyyywwwwwwvvvnnncccXXXQQQMMMJJJIIIIIIIIIHHHGGGFFFEEEDDDDDDBBBCCCCCCBBB@@@@@@AAACCCEEEFFFFFFFFFEEEEEEFFFHHHEEEDDDEEEIIIJJJHHHIIIKKKNNNRRRWWW^^^lll~~~pppZZZLLLDDD@@@FFFXXX~~~nnnmmmcccRRRPPPJJJDDDDDDAAA>>><<<:::999:::;;;;;;:::<<<<<>>;;;999::::::999888999444:::>>>AAAcccgggSSS[[[zzzaaaIIIJJJJJJLLLTTTWWWWWW```ffflll~~~cccVVVRRRNNNLLLJJJIIIGGGFFFBBBCCCEEEEEEEEEWWWyyywww~~~~~~|||}}}dddSSSWWW}}}[[[FFFDDDCCCAAA@@@???@@@@@@AAA@@@QQQvvv}}}ppp^^^VVVSSSRRRQQQRRRUUUWWWTTTQQQVVV]]]{{{zzzwwwwww}}}{{{kkk]]]RRRLLLIIIHHHHHHHHHGGGFFFEEEDDDDDDCCCCCCCCCCCCBBB@@@@@@AAACCCCCCEEEFFFGGGFFFEEEFFFGGGFFFDDDFFFJJJKKKHHHHHHKKKKKKMMMRRR]]]oooqqq\\\NNNFFFAAAFFFOOOooonnnjjj~~~cccQQQPPPJJJCCCCCCAAA>>><<<:::999:::;;;;;;:::<<<>>>MMMvvvrrrjjjfffRRRQQQ[[[dddggggggjjj{{{qqqhhhmmmwww}}}~~~sssooooooqqqiii]]]ZZZ```qqqxxxfffQQQFFFJJJGGGFFF]]]~~~sssaaaOOOKKKLLLBBBEEE@@@===;;;999:::::::::999888666===>>>DDDsssyyy^^^SSS```}}}iiiOOOIIINNNJJJOOOYYYVVVYYYccciiipppcccVVVSSSOOOLLLJJJIIIGGGFFFBBBCCCEEEEEEEEEXXXvvvpppttt|||zzzwww}}}~~~{{{{{{gggTTTRRRuuu^^^FFFDDDCCCAAA@@@???@@@@@@AAABBB___kkkwwwccc[[[YYYVVVSSSPPPSSSXXX[[[XXXTTTWWW^^^sssrrrooorrrtttyyy|||tttbbbUUUNNNJJJIIIHHHHHHGGGFFFEEEDDDCCCCCCCCCDDDCCCBBB@@@@@@BBBDDDBBBDDDGGGGGGFFFEEEFFFFFFGGGEEEGGGKKKLLLIIIIIIKKKKKKNNNSSS^^^rrrnnn[[[OOOIIIEEEIIIKKKdddgggggg~~~dddQQQPPPJJJCCCCCCAAA>>><<<999999:::;;;;;;;;;>>>@@@LLLqqqzzz}}}bbbQQQSSS___hhhiiiiiimmm~~~xxxwww~~~~~~wwwqqqqqqssskkk]]]YYY^^^jjjzzzcccOOOFFFJJJHHHEEE[[[{{{yyy```vvvvvvbbbOOOKKKLLLBBBEEE@@@===:::999:::::::::999999999@@@>>>EEE{{{qqqZZZRRR```|||UUUEEEIIIQQQJJJPPP[[[VVV[[[fffllltttcccWWWSSSOOOLLLJJJIIIGGGEEECCCDDDEEECCCGGG^^^{{{mmmgggiiimmmuuuwwwzzzzzzxxxyyy|||~~~|||~~~}}}{{{{{{}}}yyyrrrjjjVVVRRRjjj\\\KKKEEEDDDBBB@@@?????????@@@GGGfffooozzzbbb\\\ZZZVVVUUUYYY\\\ZZZZZZZZZ[[[[[[ZZZXXXpppiiifffeeehhhxxxzzz~~~sss```SSSMMMJJJHHHFFFFFFEEEDDDDDDDDDDDDDDDBBBAAAAAA@@@@@@AAAAAABBBBBBCCCDDDFFFFFFFFFEEEEEEGGGGGGFFFFFFGGGIIIKKKLLLOOOQQQUUU]]]mmm~~~vvv```LLLDDDDDDFFFNNN```zzzoooiii|||```SSSRRRHHHGGGBBBCCC>>>===<<<;;;:::;;;<<<<<<;;;GGGHHHdddzzz[[[SSSZZZccchhhlllvvv~~~{{{tttqqqqqqqqqgggZZZWWW\\\fffxxxeeeXXXLLLGGGDDDHHHWWWiii{{{cccTTT[[[aaaJJJLLLCCCCCCAAA>>>===;;;:::999999::::::444===999<<<___iiiUUUOOOdddlllOOOMMMKKKJJJLLLQQQVVVZZZfffssstttxxxdddWWWSSSOOOLLLJJJIIIGGGEEEDDDEEEDDDCCCHHHbbb~~~pppfffccchhhnnnwwwzzz}}}}}}|||~~~}}}~~~{{{yyyyyy{{{{{{sssnnnXXXRRRhhh\\\JJJEEEDDDBBB@@@?????????@@@???]]]sssmmmZZZWWWXXXUUUUUUYYY\\\]]]\\\YYYTTTRRRSSSVVV[[[]]]bbbgggpppyyyxxx|||yyynnnccc\\\VVVOOOHHHGGGFFFEEEDDDCCCCCCCCCCCCBBBAAAAAA@@@@@@AAAAAABBBAAABBBDDDEEEFFFFFFEEEDDDFFFFFFEEEFFFGGGHHHJJJKKKPPPQQQTTT[[[kkk|||xxxaaaLLLBBBAAAFFFJJJ[[[{{{yyyjjjtttbbbTTTRRRHHHGGGAAABBB>>>===<<<;;;:::;;;<<<<<<;;;@@@JJJooozzzwwwZZZUUU\\\eeejjjqqqzzzuuurrrqqqqqqgggZZZVVV\\\ddd~~~zzzgggZZZMMMHHHEEEFFFSSScccyyyeeeWWW^^^eeeLLLMMMDDDDDDBBB>>>===;;;:::999999::::::888BBB===BBBkkkeeeSSSXXXuuudddLLLKKKIIIJJJMMMSSSYYY]]]ttt{{{vvvwwwdddWWWTTTOOOLLLKKKIIIGGGEEEEEEEEEDDDCCCIIIeee{{{vvvmmmddd^^^```iiiqqq}}}||||||yyyxxxyyy{{{~~~tttrrrZZZTTTeee^^^LLLEEEDDDBBB@@@?????????@@@===YYYmmm^^^SSSTTTXXXWWWXXX[[[ZZZ\\\\\\UUULLLIIIOOOUUUVVVaaakkkrrr{{{~~~}}}uuummmjjjhhhaaaTTTJJJHHHHHHFFFEEECCCBBBBBBBBBAAAAAA@@@@@@@@@@@@AAAAAA@@@AAACCCEEEEEEEEEEEEDDDDDDDDDDDDEEEFFFGGGIIIJJJPPPRRRSSSYYYgggxxx{{{eeeMMMBBBAAAFFFFFFUUU{{{jjjiiifffUUURRRGGGFFF@@@AAA>>>===<<<;;;:::;;;<<<<<>>===;;;:::999999::::::888AAA===GGG{{{aaaUUUdddYYYIIIHHHHHHJJJNNNUUU\\\```{{{xxxjjjhhheeeWWWTTTPPPMMMKKKIIIGGGFFFCCCDDDDDDCCCIIIdddxxxqqqiiigggbbb]]][[[```jjjsssyyyttt{{{{{{|||}}}~~~xxxyyy|||~~~tttuuu]]]WWWaaazzz```PPPEEEDDDBBB@@@?????????@@@CCC\\\yyy^^^UUUPPPTTTYYYZZZZZZ]]]TTTWWWVVVQQQKKKKKKRRRZZZbbbssszzzzzz{{{yyymmmZZZLLLJJJIIIGGGEEECCCBBBAAAAAAAAAAAA@@@@@@@@@@@@AAAAAA@@@AAACCCDDDEEEEEEEEEDDDCCCDDDDDDEEEFFFGGGHHHIIIPPPQQQRRRVVVbbbsss~~~~~~hhhOOODDDEEEGGGEEESSS{{{fffaaaiiiVVVQQQGGGFFF@@@@@@>>>===<<<;;;:::;;;<<<<<>>===;;;:::999999::::::888???===OOOwww]]]XXXlllSSSHHHHHHHHHKKKOOOVVV\\\```sssiiiWWWVVVfffXXXTTTPPPMMMKKKJJJHHHFFFAAACCCDDDDDDIII```zzznnnggg^^^^^^]]][[[\\\aaajjjqqqzzzzzzzzzzzz~~~wwwjjjnnntttttttttwwwvvvxxx|||~~~~~~}}}wwwzzz~~~uuuuuu]]]ZZZbbbsssaaaQQQEEEDDDBBB@@@?????????@@@CCC[[[iiiUUURRRPPPTTTWWWXXXXXXZZZOOOPPPQQQPPPQQQUUU\\\bbbrrr}}}aaaOOOJJJIIIGGGEEECCCAAA@@@@@@AAA@@@@@@??????@@@@@@AAA@@@AAACCCDDDFFFFFFFFFEEECCCDDDEEEFFFGGGHHHHHHIIIOOOPPPPPPRRR]]]nnn{{{jjjPPPEEEHHHHHHHHHVVVzzz|||bbb```lllWWWPPPFFFFFF@@@@@@>>>===<<<;;;:::;;;<<<<<>>>>>===;;;:::999999::::::;;;???@@@YYYjjjUUUVVVqqqtttQQQJJJJJJJJJLLLPPPUUU[[[^^^eee[[[NNNUUUgggXXXUUUPPPMMMLLLJJJHHHFFFAAACCCEEEDDDGGG]]]rrrfff___WWWZZZ^^^```aaadddiiinnnppppppqqqttt|||zzzccc```eeeeeehhhnnnrrrvvv{{{~~~~~~~~~xxx}}}xxxppp\\\]]]hhhyyy___MMMEEEDDDBBB@@@?????????@@@>>>UUU|||kkk\\\RRRQQQPPPQQQQQQRRRSSSTTTOOOQQQUUUWWWZZZ^^^dddiii~~~bbbQQQJJJIIIGGGEEECCCBBBAAA@@@@@@@@@????????????@@@@@@@@@AAACCCEEEGGGGGGGGGGGGEEEFFFGGGHHHIIIJJJJJJJJJMMMNNNNNNOOOXXXjjjyyymmmQQQEEEHHHIIIKKKZZZ{{{vvv```bbboooWWWPPPFFFFFFAAAAAA>>>===<<<;;;:::;;;<<<<<<>>>FFFeee]]]cccZZZ]]]aaaqqqlllgggmmm{{{tttppppppiii[[[TTTVVVXXXiiipppaaaSSSIIIGGGFFFEEEKKKUUUqqqsssPPPJJJCCCCCC===>>>===;;;:::999999::::::999:::???aaa\\\MMMSSSxxxiiiPPPKKKKKKKKKMMMQQQUUUZZZ]]]YYYWWWWWWhhhgggXXXUUUQQQNNNLLLJJJHHHFFFDDDFFFFFFCCCFFF[[[{{{nnnaaaYYYVVV]]]dddiiikkkkkkmmmooonnnmmmmmmppp{{{```XXXZZZ[[[aaajjjqqqvvv}}}~~~}}}kkkZZZ___sss\\\IIIEEEDDDBBB@@@?????????@@@???VVV{{{iii\\\WWWRRRSSSRRRNNNLLLMMMOOOPPPTTT[[[aaaccc``````eeekkk|||~~~uuuZZZQQQIIIHHHFFFEEECCCBBBAAAAAA@@@@@@????????????@@@@@@AAABBBDDDFFFHHHHHHHHHHHHGGGHHHIIIKKKLLLLLLLLLLLLLLLMMMLLLLLLUUUgggxxxwwwVVVGGGIIIIIILLL\\\|||wwwaaaeeepppWWWOOOFFFGGGBBBBBB>>>===<<<;;;:::;;;<<<<<>>===;;;:::999999::::::999888CCCppptttSSSKKKTTT```NNNJJJJJJKKKMMMQQQVVVZZZ]]]ZZZbbbrrrhhhXXXUUUQQQNNNLLLJJJHHHGGGHHHHHHFFFCCCEEE\\\yyylll```XXXXXXaaakkkrrrtttsssrrrssssssqqqnnnpppzzzaaaUUUVVVWWW___jjjqqqwww~~~gggXXX___|||[[[HHHEEEDDDBBB@@@?????????@@@DDD\\\mmm[[[VVVXXXTTTUUUTTTOOOKKKLLLOOOQQQYYYdddmmmlllccc^^^cccjjjuuuvvvppp|||```OOOPPPHHHHHHFFFEEECCCBBBBBBBBB@@@@@@????????????@@@@@@AAACCCEEEGGGHHHIIIIIIIIIHHHIIIKKKMMMNNNNNNMMMMMMKKKLLLJJJJJJSSSfffwww]]]JJJKKKIIILLL]]]~~~{{{dddgggpppVVVOOOFFFHHHCCCCCC>>>===<<<;;;:::;;;<<<<<<;;;CCCnnngggmmm^^^ZZZZZZ[[[qqqyyyggg]]]aaaxxx}}}uuuppppppiii[[[SSSTTTRRReeeuuubbbRRRFFFDDDDDDDDDJJJSSSgggkkkvvvQQQKKKDDDEEE>>>>>>===;;;:::999999::::::>>>===NNNnnnQQQOOOZZZZZZLLLIIIIIIKKKNNNRRRWWW\\\___dddtttfffYYYVVVRRROOOMMMKKKIIIGGGGGGHHHFFFGGGJJJUUUuuuiii```^^^```gggtttzzzyyy~~~|||{{{{{{}}}rrrYYYTTTZZZgggssszzzjjjYYY\\\^^^HHHDDDCCCAAA???>>>>>>>>>???FFFXXXyyyqqq___YYYXXXWWWYYYXXXVVVUUUTTTUUUUUUVVV\\\fffoooooofff^^^\\\]]]iii___VVVWWW\\\bbbhhhnnnuuu{{{jjjZZZUUUNNNOOOJJJGGGHHHGGGDDDBBBDDDAAAAAAAAA???======>>>@@@???@@@BBBEEEGGGHHHHHHHHHJJJKKKLLLMMMMMMNNNNNNNNNKKKJJJFFFGGGSSSgggxxx^^^EEEKKKLLLMMM```~~~hhh\\\qqqUUUPPPHHHFFF???@@@???>>>===<<<;;;;;;<<<===DDDEEE[[[ggg|||```VVV\\\jjjxxxvvv```\\\bbbvvvyyyzzztttpppoookkk```UUUPPPWWWccc}}}wwwaaaUUUHHHDDDDDDGGGLLLQQQ{{{rrr]]]```vvv{{{~~~SSSMMMCCCAAA???>>>===<<<;;;:::999999999@@@:::QQQzzzWWWGGGggg~~~YYYLLLNNNKKKLLLPPPTTTWWW]]]dddiiifffYYYVVVRRROOOMMMLLLIIIHHHFFFGGGEEEFFFJJJTTT~~~{{{rrrggg___]]]eeennn}}}ooo[[[\\\cccnnnzzzrrr___ggg[[[GGGDDDCCCAAA???>>>>>>>>>???FFF[[[{{{fffXXXVVVVVVVVV[[[[[[YYYWWWVVVVVVVVVVVV^^^eeelllkkkcccXXXRRRPPPNNNJJJIIIOOOVVV\\\ccciiioooyyyxxxooo___VVVUUUPPPKKKGGGEEEGGGGGGDDDAAABBBAAABBBAAA???>>>>>>???AAA???@@@CCCEEEGGGHHHHHHHHHJJJJJJKKKLLLMMMMMMMMMLLLKKKJJJGGGGGGRRRfffwww___HHHLLLGGGGGG[[[nnn___}}}rrrVVVPPPGGGFFF?????????>>>===<<<;;;<<<<<<===AAAFFFeee{{{zzz___UUU]]]kkkyyy{{{sss```TTT]]]nnnyyyzzztttooommmhhh^^^SSSOOOUUU```yyywwwbbbVVVIIIEEEEEEFFFKKKPPPnnnmmmYYYYYYvvv}}}RRRMMMCCCAAA???======<<<;;;::::::::::::<<<===XXXvvvUUUKKKpppxxxVVVJJJMMMKKKLLLQQQUUUWWW]]]dddsssgggZZZWWWRRROOONNNLLLJJJHHHEEEFFFDDDEEEIIISSS}}}~~~vvvmmmccc^^^]]]kkkvvvqqqbbbfffnnn{{{{{{dddnnnWWWEEEDDDCCCAAA???>>>>>>>>>???DDD]]]}}}}}}yyywww```XXXYYY[[[[[[^^^]]]\\\[[[YYYYYYXXXXXX]]]aaaeeeeee^^^TTTKKKFFF???AAAHHHRRRXXX^^^hhhrrrwwwlllccc```ZZZZZZ[[[UUUIIIEEECCCFFFFFFCCC@@@AAABBBBBBBBB@@@??????AAACCC???AAACCCEEEGGGHHHHHHHHHJJJJJJKKKKKKKKKKKKKKKKKKKKKJJJGGGGGGQQQdddvvv~~~cccKKKMMMEEECCCWWWsss___nnnsssVVVPPPGGGEEE>>>??????>>><<<;;;;;;<<<======???KKKyyyxxx^^^UUU]]]lllyyy}}}hhh[[[RRRRRRhhh|||yyy{{{tttnnnkkkfff\\\RRRNNNRRR\\\tttwwwdddXXXKKKFFFEEEFFFJJJOOOeeepppZZZUUUxxx{{{QQQLLLCCCAAA@@@===<<<;;;;;;::::::::::::999BBB___pppTTTUUUoooQQQHHHKKKJJJMMMRRRVVVXXX^^^ddd|||hhh[[[WWWSSSPPPNNNMMMKKKIIIFFFGGGEEEEEEHHHPPPyyyyyypppggg___\\\]]]mmmzzzvvvkkknnnwww~~~eeennnuuuTTTFFFDDDCCCAAA???>>>>>>>>>???BBB]]]|||{{{zzzppp]]][[[^^^``````_________^^^^^^^^^______ZZZZZZ[[[[[[XXXSSSLLLGGGEEEIIIQQQZZZ___gggxxxwwwccc[[[^^^^^^aaa```WWWLLLFFFBBBCCCCCC@@@@@@BBBBBBCCCCCCAAA@@@@@@BBBDDD@@@BBBDDDFFFGGGHHHHHHHHHIIIIIIJJJJJJJJJJJJJJJIIIJJJJJJHHHGGGPPPcccuuu~~~jjjPPPLLLIIIDDDWWWttt\\\gggtttVVVOOOFFFDDD>>>>>>>>>===<<<;;;;;;<<<===>>>@@@WWWtttuuu]]]UUU^^^lllzzz{{{}}}gggXXXWWWWWW^^^{{{|||zzz|||uuunnnkkkeee[[[RRROOOQQQYYYooovvvfffYYYMMMGGGFFFFFFIIIMMM]]]xxxaaaTTTxxxzzzPPPLLLCCCAAA@@@===<<<;;;:::::::::::::::999EEEccchhhTTT```eeeLLLGGGJJJJJJNNNTTTVVVXXX___fffjjj[[[XXXTTTQQQOOOMMMKKKJJJHHHIIIFFFFFFGGGNNNuuutttkkkddd]]][[[]]]mmmyyyxxxsssuuudddnnnzzzQQQHHHDDDCCCAAA???>>>>>>>>>???CCC\\\zzziii[[[[[[^^^______bbbaaaaaaaaaccceeehhhiiiXXXUUUQQQOOOOOONNNKKKIIIJJJNNNUUU\\\cccqqqsss```ZZZaaaeeegggcccVVVQQQIIIBBB@@@@@@>>>@@@CCCBBBCCCCCCAAA@@@AAACCCEEEAAABBBDDDFFFGGGHHHHHHGGGHHHIIIIIIJJJJJJJJJJJJIIIIIIKKKIIIHHHPPPcccvvvqqqTTTKKKIIIEEEXXXvvv^^^ffftttVVVOOOEEEDDD>>>???>>>===<<<;;;;;;<<<===>>>CCCdddmmmttt\\\VVV___mmmzzzwwwpppaaaVVVSSSYYY^^^iii{{{}}}uuunnnkkkfff\\\TTTPPPQQQWWWkkkuuufffYYYMMMGGGFFFEEEGGGKKKTTTxxxiiiWWW|||zzzPPPLLLCCCAAA@@@<<<<<<;;;:::::::::;;;;;;===FFFcccwww]]]SSSfff]]]IIIGGGJJJKKKPPPUUUWWWYYYaaajjjmmm\\\YYYTTTQQQPPPNNNLLLJJJIIIJJJGGGFFFGGGMMMsss~~~rrrjjjccc]]]\\\^^^lllwww~~~zzz}}}uuuwwwxxxyyy}}}ccciii|||NNNIIIDDDCCCAAA???>>>>>>>>>???DDD[[[wwwhhh^^^_________```aaa```______aaafffkkknnnXXXSSSMMMHHHGGGGGGGGGGGGLLLPPPXXXbbbnnnuuuccc```hhhkkkmmmgggYYYPPPHHHAAA??????>>>@@@DDDAAABBBBBBAAA@@@AAACCCEEEBBBCCCEEEGGGHHHHHHHHHGGGGGGHHHIIIJJJKKKKKKKKKKKKHHHKKKJJJIIIQQQdddwwwvvvVVVKKKEEECCCXXXwwwccceeetttVVVNNNEEEDDD???@@@======<<<;;;;;;<<<>>>???EEEmmm~~~mmmrrr\\\VVV___lllyyy}}}lll```[[[XXXUUUVVVZZZaaattt}}}{{{tttnnnlllggg]]]UUUQQQQQQVVViiiuuudddYYYLLLGGGEEEDDDFFFIIIPPPyyysssaaa{{{QQQLLLCCCAAA@@@<<<;;;;;;::::::;;;;;;;;;???GGGfffiiiSSSPPPhhhXXXIIIIIILLLMMMQQQVVVWWWZZZdddoooooo\\\YYYUUURRRPPPNNNLLLKKKGGGIIIGGGGGGHHHNNNuuu}}}qqqiiiccc]]]\\\^^^mmmxxx}}}yyyzzz|||}}}{{{pppiiikkkvvv~~~xxx___bbbwwwxxxKKKJJJDDDCCCAAA???>>>>>>>>>???CCCYYYvvv}}}fff``````^^^]]]___ZZZXXXUUUTTTWWW\\\cccgggXXXUUUPPPJJJGGGFFFHHHJJJNNNTTT```ooozzzhhhbbbhhhiiihhhcccVVVIIICCC???@@@@@@???@@@CCCAAAAAAAAAAAA@@@@@@CCCEEEBBBDDDEEEGGGHHHHHHHHHGGGFFFGGGIIIJJJLLLLLLMMMMMMHHHKKKKKKJJJRRReeezzzwwwXXXLLLCCCDDDYYY~~~rrrccceeesssUUUMMMEEEEEE@@@BBB===<<<<<<;;;<<<===>>>???CCCooo{{{ooorrr\\\VVV___lllwwwtttggg]]]YYY[[[ZZZ^^^```bbbmmmwwwqqqmmmlllhhh^^^TTTPPPPPPUUUgggwwwcccWWWKKKFFFEEEDDDEEEHHHPPP{{{qqqccc}}}RRRMMMCCCAAA???;;;;;;;;;::::::;;;;;;<<>>>>>>>>??????WWWvvvrrr^^^[[[\\\WWWVVVYYYSSSOOOKKKIIIKKKQQQXXX\\\WWWVVVTTTPPPLLLKKKMMMPPPMMMVVVfffxxxzzzggg___```]]][[[VVVJJJBBB>>>===AAABBB@@@@@@AAA@@@AAAAAA@@@???@@@BBBDDDCCCDDDFFFGGGHHHHHHHHHGGGFFFGGGIIIKKKLLLMMMNNNNNNGGGJJJKKKKKKRRRfff{{{vvvYYYNNNEEEGGG[[[}}}jjj___eeerrrTTTMMMEEEEEEAAACCC===<<<;;;;;;<<<===>>>???@@@mmmyyytttrrr\\\WWW___lllwwwtttcccZZZXXX^^^eee^^^eeekkkooo~~~tttnnnkkkkkkhhh]]]SSSOOOPPPTTTeeeyyyaaaVVVJJJFFFDDDCCCEEEHHHLLLwww}}}fffYYY}}}~~~SSSMMMCCCAAA???;;;;;;:::::::::;;;;;;<<<===IIIrrraaaPPPUUUkkkyyyVVVKKKMMMPPPPPPSSSVVVWWW\\\iiivvvmmm___ZZZUUURRRRRRQQQNNNKKKKKKLLLIIIHHHHHHMMMrrrzzznnnggg```\\\\\\___mmmwwwvvvmmmqqqkkkiiiooorrrqqqrrrvvvxxxyyyfffRRRRRRhhh|||kkkNNNEEECCCBBBAAA???>>>??????@@@EEE\\\pppvvvbbbVVVZZZ[[[QQQNNNTTTOOOKKKGGGGGGJJJPPPWWW]]]ddd___]]]^^^YYYQQQOOOSSSXXX^^^nnnpppdddfffdddUUUGGGBBBBBBAAAAAA@@@@@@AAAAAABBBBBBBBBBBBCCCBBBBBBAAAAAADDDDDDDDDEEEFFFFFFGGGGGGGGGHHHIIIKKKLLLMMMMMMMMMIIIJJJJJJLLLXXXkkk{{{sssYYYMMMBBBDDDZZZ~~~{{{eee]]]gggzzztttVVVMMMFFFIIICCC@@@===<<<<<<;;;;;;===>>>???CCC]]]wwwrrr\\\XXXcccnnnuuuzzzbbb]]]aaaaaadddiiiiiinnnxxx~~~qqqpppgggbbbfff^^^PPPLLLQQQQQQcccyyyhhhYYYJJJEEEGGGGGGFFFFFFLLLvvvtttYYYXXX^^^ooo{{{PPPEEE@@@CCC<<<>>>===<<<;;;:::;;;;;;<<<<<>>>>>???@@@GGGddd}}}yyyjjj\\\TTTWWWYYYTTTOOOQQQQQQKKKJJJOOOTTTYYYbbbkkkttt|||{{{lll\\\UUUSSSQQQYYY```rrrrrrgggfffaaaRRRFFFBBBBBBAAAAAA@@@@@@AAAAAABBBAAABBBBBBCCCBBBBBBAAAAAADDDDDDDDDEEEFFFFFFGGGGGGGGGGGGIIIJJJLLLLLLLLLLLLIIIKKKKKKMMMWWWiiizzzuuu\\\LLLJJJGGGXXXvvvsssccc___fffzzzqqqTTTLLLEEEGGGAAA???===<<<<<<;;;;;;===>>>???DDDTTT~~~rrr\\\XXXbbbmmmsssyyybbb^^^cccfffkkkqqq~~~sssrrrgggaaaddd]]]OOOMMMQQQRRRccc|||hhhYYYJJJFFFGGGGGGFFFGGGPPPuuuuuu^^^YYYYYYhhhzzzPPPEEE@@@CCC<<<>>>===<<<;;;:::;;;;;;<<>>>>>??????GGGjjj{{{cccZZZVVVSSSUUUYYYYYYSSSLLLMMMGGGIIISSSYYY\\\jjj|||rrrZZZXXXZZZVVV\\\eeexxxyyyssshhhddd[[[MMMDDDBBBAAAAAA@@@@@@@@@@@@AAAAAAAAAAAABBBBBBCCCBBBBBBAAACCCDDDDDDEEEEEEFFFFFFGGGFFFGGGHHHJJJKKKKKKKKKKKKJJJMMMNNNNNNVVVgggyyy{{{bbbMMMKKKHHHXXXuuurrrbbb___fff}}}oooSSSKKKCCCFFF@@@???===<<<<<<;;;;;;===>>>???GGGSSSqqq\\\YYYaaakkkqqqzzzeeeaaahhhooowww~~~vvvtttiiiaaaddd\\\OOOMMMQQQRRRaaa|||hhhYYYKKKGGGGGGGGGGGGHHHQQQooosssddd[[[UUUhhhwwwOOOFFF@@@BBB<<<>>>===<<<;;;:::;;;<<<<<>>>>>>>>>>>???EEEhhhwww\\\QQQUUUUUUUUU[[[```XXXKKKJJJFFFKKKWWW[[[^^^sssgggXXX]]]bbb``````jjj}}}sss{{{qqqfff___TTTHHHCCCCCCAAAAAA@@@@@@@@@@@@AAAAAAAAAAAABBBBBBCCCBBBBBBBBBCCCCCCDDDDDDEEEFFFFFFFFFEEEFFFHHHJJJKKKKKKJJJIIIJJJNNNPPPPPPWWWgggyyyhhhOOOCCCEEE]]]wwwccc]]]gggmmmRRRKKKCCCEEE@@@???===<<<<<<;;;;;;===>>>???IIIcccvvvqqq]]]YYYaaajjjpppkkkgggoooyyyxxx|||wwwwwwllleeefff\\\OOOMMMQQQSSS```uuugggYYYLLLGGGGGGGGGHHHIIIOOOfffoooggg\\\VVVrrrtttNNNFFF@@@BBB======<<<;;;::::::;;;<<<===AAAkkkpppZZZdddwwwTTTKKKPPPNNNQQQOOORRRZZZ\\\hhh{{{eee___YYYUUUUUUUUUSSSQQQKKKNNNMMMKKKHHHLLLsssxxxlllbbb]]]aaahhhwww~~~yyyuuupppsssyyyfffTTTQQQNNNQQQZZZeeeZZZYYYtttWWWKKKCCCBBBAAA@@@>>>===>>>>>>???EEEbbb~~~xxx]]]QQQWWWXXXXXX___fff^^^OOONNNMMMTTT]]]___ddd{{{}}}ddd___hhhmmmiiiccc___lllzzz{{{uuummmbbbXXXMMMEEECCCDDDAAA@@@@@@??????@@@@@@AAA@@@AAAAAABBBCCCCCCCCCBBBCCCCCCCCCDDDEEEEEEFFFFFFEEEGGGIIIKKKKKKKKKIIIHHHJJJNNNQQQSSS\\\lll|||jjjPPPBBBGGGaaawww```YYYmmmkkkRRRKKKCCCEEEAAAAAA===<<<<<<;;;;;;===>>>???GGGxxxuuuqqq^^^YYY```iiiqqqsssnnnuuupppyyyuuuxxxoooiiihhh]]]OOOLLLOOOSSS^^^ppp}}}fffYYYLLLGGGGGGFFFGGGJJJPPPaaannniii[[[ZZZpppMMMGGG???BBB======<<<;;;::::::;;;<<<===CCCmmmkkkYYYhhhyyyVVVLLLQQQPPPSSSPPPSSSYYY[[[hhhfff```YYYUUUUUUUUUTTTRRRNNNOOOMMMLLLJJJMMMooo}}}oooccc]]]bbbjjjxxxyyynnntttqqqPPPIIIJJJIIIOOO[[[hhh\\\]]]|||TTTKKKAAABBBAAA???>>>======>>>>>>EEE___xxxxxx___UUUXXXXXXYYYaaahhhcccXXXSSSSSSWWW^^^ccckkk{{{vvv]]]SSSiiirrr\\\[[[kkkwww{{{ssskkk___RRRIIIDDDDDDDDD@@@@@@????????????@@@@@@@@@@@@AAABBBCCCCCCCCCCCCBBBCCCCCCDDDDDDEEEEEEFFFFFFGGGJJJLLLLLLKKKIIIHHHJJJNNNRRRWWWcccuuuiiiQQQMMMNNNbbbooo\\\XXXuuuiiiRRRKKKBBBDDDAAAAAA===<<<<<<;;;;;;===>>>???CCC}}}sss___ZZZaaakkkttt|||tttxxx|||kkkxxxyyytttwwwooohhhggg\\\NNNMMMNNNSSS]]]kkk{{{yyydddXXXLLLGGGEEEEEEGGGJJJQQQbbbqqqkkkXXX]]]mmmLLLGGG???AAA>>><<<<<<;;;:::;;;<<<===>>>GGGlllaaaTTThhh|||XXXNNNRRRQQQTTTRRRSSSYYY\\\jjjhhhbbb[[[WWWWWWWWWVVVTTTQQQPPPMMMLLLLLLNNNkkkpppbbb[[[aaajjj{{{zzzsss|||uuu[[[IIIIIIHHHDDDNNN```fff```gggvvvPPPLLLAAABBBAAA???>>>======>>>>>>BBB^^^www{{{|||fffXXXUUUSSSXXXaaagggfffaaaYYYXXXXXX]]]kkkxxxxxxqqqZZZTTT\\\~~~XXXWWWjjj}}}ssswwwmmm^^^PPPHHHEEEDDDCCC@@@@@@????????????@@@@@@???@@@AAABBBCCCCCCCCCCCCBBBBBBCCCCCCDDDEEEEEEEEEFFFHHHKKKMMMMMMLLLIIIHHHJJJMMMQQQ[[[kkk}}}jjjWWWSSSSSSddd~~~mmm\\\ZZZ~~~gggPPPJJJAAACCC???AAA===<<<<<<;;;;;;===>>>???CCC}}}ssstttaaa[[[aaalllxxxwwwxxx{{{tttiiihhh~~~tttuuukkkbbbaaaXXXNNNOOOMMMSSS]]]hhhxxxvvvbbbWWWKKKFFFDDDCCCFFFJJJLLL```uuummmWWWaaajjjKKKHHH???AAA>>><<<;;;;;;:::;;;<<<===>>>FFFggg{{{ZZZOOOggg}}}YYYMMMQQQPPPTTTRRRTTTZZZ]]]nnnjjjddd\\\XXXXXXYYYXXXVVVSSSQQQLLLMMMNNNNNNhhhpppaaaZZZ___iii~~~yyy|||cccSSSKKKNNNIIIBBBOOOgggdddcccnnnlllMMMLLLBBBAAA@@@???============>>>===\\\xxxrrroooXXXQQQOOOVVV```fffggghhhbbb```\\\bbbwwwzzzbbbNNNYYYlll[[[VVVjjjvvv{{{ppp^^^OOOHHHFFFDDDAAA@@@@@@????????????@@@@@@???@@@AAABBBCCCCCCCCCCCCBBBBBBCCCCCCDDDEEEEEEEEEGGGIIILLLNNNNNNLLLJJJHHHJJJLLLQQQ]]]pppmmm^^^RRRTTTgggrrr___\\\eeeOOOHHH???AAA>>>@@@===<<<<<<;;;<<<===>>>???GGGvvvhhh{{{vvvaaa[[[aaammm{{{xxxwww|||~~~vvvooohhh___uuutttttthhh]]][[[TTTNNNRRRLLLSSS]]]gggvvvtttaaaVVVKKKEEECCCBBBEEEJJJEEE]]]vvvnnnWWWfffiiiKKKHHH???AAA>>><<<;;;;;;:::;;;<<<===>>>AAAaaa{{{XXXNNNhhh~~~ZZZMMMOOONNNRRRQQQTTT[[[___qqqooohhh___ZZZ\\\^^^[[[UUUSSSYYYRRRNNNPPPKKKbbbuuubbbUUU]]]lllwww|||eeePPPIIIKKKFFFKKK^^^lllyyyhhhjjjKKKIIIAAACCCAAA???>>><<<<<<<<<===DDDNNN{{{}}}llluuu```VVVPPPRRRVVV^^^ooorrrcccpppsssbbbTTTVVVgggeeeXXXaaarrr}}}vvvnnnbbbTTTHHHBBBAAABBBBBBAAAAAA@@@?????????@@@@@@@@@AAABBBBBBCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEHHHJJJMMMOOOOOONNNKKKIIIJJJLLLSSSaaarrrkkkUUUNNNQQQ\\\yyyjjj]]]~~~gggQQQJJJFFFEEE;;;???<<<;;;999888999;;;===???@@@rrrgggxxx|||\\\\\\bbbfff|||xxxooonnnrrrvvv}}}rrrbbbfffeeehhhkkk}}}qqqfffaaa\\\TTTMMMJJJJJJSSS[[[cccvvv{{{eeeWWWIIICCCCCCDDDGGGKKKDDDZZZdddZZZZZZvvvhhhMMMEEE>>>DDD>>><<<<<<;;;:::;;;<<<===>>>EEEiiioooUUUQQQfffyyyYYYQQQNNNRRRNNNTTTRRRYYYbbbqqqqqqiii___ZZZ[[[^^^\\\XXXTTT]]]YYYXXXXXXOOO```vvvggg\\\^^^hhhwww|||hhhQQQHHHKKKHHHOOObbbooouuurrraaaHHHIIIAAABBBAAA???===<<<<<<<<<===DDDMMMvvv|||lllwwwiii\\\QQQOOORRR[[[oooyyy|||oooZZZTTTZZZjjjlllUUU^^^nnnzzzrrrdddUUUIIIDDDCCCDDDBBBAAAAAA@@@??????@@@@@@@@@@@@@@@AAABBBCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEFFFGGGIIILLLNNNNNNMMMJJJHHHJJJLLLTTTbbbsssjjjUUUNNNNNNZZZ|||fff]]]yyycccNNNHHHEEEEEE<<<@@@<<<:::999888999;;;===???<<>>DDD>>><<<<<<;;;:::;;;<<<===>>>CCCjjjtttTTTMMMfffxxxYYYQQQMMMQQQLLLRRRPPPWWWaaapppvvvmmmbbb]]]^^^`````````[[[hhhhhhhhheeeTTT^^^wwwkkkaaa___cccuuu{{{mmmRRRGGGKKKLLLSSSdddnnnrrrVVVFFFIIIAAABBBAAA???===<<<<<<<<<===BBBLLLrrrrrrxxxssscccSSSLLLNNNWWWmmmiiiUUUWWWbbbooorrr[[[cccrrryyyhhhWWWKKKEEEEEEFFFBBBAAAAAA@@@@@@@@@@@@@@@???@@@@@@AAAAAABBBBBBCCCDDDDDDDDDEEEEEEEEEFFFFFFFFFHHHKKKMMMMMMLLLIIIGGGJJJMMMTTTbbbtttkkkWWWLLLLLL```ccc\\\yyy^^^LLLFFFDDDEEE===@@@;;;:::999888999;;;===???>>>WWW|||bbb\\\___bbbuuuoooeeebbbdddgggtttxxxkkk\\\bbbqqqzzzuuuzzzoooccc^^^YYYRRRLLLIIINNNSSSZZZccc{{{hhhZZZKKKEEEEEEEEEGGGJJJIIIMMMPPPOOOSSSeeehhhNNNFFF>>>DDD>>><<<<<<;;;:::;;;<<<===>>>CCCmmmxxxSSSKKKkkkwwwZZZRRRMMMPPPLLLQQQNNNUUU___ooo|||qqqfffbbbccceeehhhllliiixxxzzzxxxqqqYYY]]]yyyjjjaaa___bbbrrryyyoooTTTHHHMMMOOOTTT```ffftttOOOFFFHHH@@@AAA@@@>>>===<<<<<<======@@@KKKppp}}}wwwvvvdddSSSKKKKKKSSSggg||||||ssscccVVV[[[kkkvvvxxxccciiiyyymmmZZZLLLFFFEEEEEEBBBAAAAAA@@@@@@@@@AAAAAA@@@@@@@@@@@@AAAAAABBBBBBDDDDDDEEEEEEEEEFFFFFFFFFEEEGGGJJJLLLMMMKKKIIIGGGKKKMMMUUUcccvvvooo\\\KKKMMMkkkbbb]]]\\\LLLFFFCCCEEE===???;;;:::999999:::;;;===>>>AAARRR}}}hhh___aaadddwwwwwwhhh___\\\^^^```mmmrrr}}}hhhZZZ```sss{{{oooccc]]]YYYRRRLLLJJJRRRUUUZZZfffhhhZZZLLLGGGFFFFFFGGGJJJKKKNNNSSSWWWVVV```}}}hhhNNNFFF>>>DDD===<<<<<<;;;:::;;;<<<===>>>FFFoooyyySSSPPPxxxvvv\\\TTTMMMQQQLLLPPPMMMTTT^^^nnnuuujjjiiijjjmmmssszzzzzzzzz]]][[[~~~~~~jjj^^^___dddoooxxxnnnSSSIIIPPPRRRTTT[[[]]]}}}xxxNNNGGGFFF???@@@???>>><<<<<<<<<=========KKKpppuuuooo```QQQLLLKKKPPPaaassskkkaaa[[[YYY```sssiiijjjyyyppp[[[MMMFFFCCCBBBBBBAAAAAA@@@AAAAAABBBBBB@@@AAAAAAAAAAAAAAABBBBBBEEEEEEEEEEEEFFFFFFFFFFFFFFFHHHKKKMMMMMMLLLIIIGGGKKKNNNVVVeeewwwrrr```LLLOOOnnn```bbb\\\NNNFFFCCCEEE<<<===::::::999999:::;;;===>>>AAASSSnnnaaa```eeezzzyyyssshhh^^^XXXWWWYYY[[[ccciiittt}}}vvvzzz{{{jjj[[[aaavvv{{{oooccc]]]YYYSSSNNNLLLRRRTTTXXXfffzzzgggZZZLLLGGGFFFFFFGGGJJJEEEMMMYYY___[[[```gggNNNFFF>>>CCC===<<<<<<;;;:::;;;<<<===>>>HHHpppxxxWWW\\\vvv___WWWNNNQQQLLLQQQNNNTTT]]]lll{{{ssstttwwwzzzbbb\\\{{{pppbbbaaafffnnnxxx~~~jjjRRRJJJRRRTTTWWW^^^aaakkkMMMHHHCCC??????>>>===<<<<<<<<<======<<>>CCC<<<<<<<<<;;;:::;;;<<<===>>>GGGpppvvvYYYdddvvvbbbZZZOOOPPPLLLQQQNNNSSS[[[hhhmmmaaa~~~llleeedddppp{{{fffOOOIIIRRRVVV\\\iiippp]]]KKKFFF???AAA???>>>===<<<;;;<<<=========JJJhhhsssYYYPPPJJJLLLMMMPPP\\\jjjmmmbbbgggpppyyypppvvvqqqlllZZZOOOIIIDDDBBBAAAAAAAAAAAAAAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEFFFFFFFFFGGGGGGGGGJJJLLLOOOQQQQQQPPPMMMKKKLLLOOOWWWgggzzzlllZZZJJJSSSiiifffWWWhhhwwwUUULLLDDDAAAFFF===;;;999999::::::;;;<<<<<<===DDDaaaxxxddd[[[```{{{vvvjjjbbb```UUUUUUUUUUUUVVVWWWXXXYYYUUUYYY^^^```______aaadddnnnuuuyyyhhhjjj{{{nnnaaa\\\XXXRRRNNNMMMQQQQQQVVVjjjtttbbbVVVJJJFFFGGGGGGHHHJJJOOO[[[ddd```YYYcccfffNNNGGG???CCC<<<<<<<<<;;;:::;;;<<<===>>>EEEsssqqqVVV___wwwddd]]]QQQNNNJJJPPPMMMQQQXXXcccyyyhhhvvviiibbbqqq}}}dddMMMHHHRRRWWWbbbtttTTTIIIEEE===CCC>>>>>><<<;;;;;;<<<======>>>JJJccc}}}tttUUULLLHHHKKKNNNQQQ]]]kkkzzz}}}nnn^^^gggxxxyyyuuuooo~~~}}}iiiYYYOOOJJJFFFCCCAAAAAAAAAAAAAAABBBCCCDDDDDDDDDDDDDDDDDDDDDCCCCCCEEEFFFFFFFFFFFFGGGGGGGGGKKKMMMPPPRRRSSSQQQOOOMMMLLLOOOXXXgggzzzgggTTTEEEVVVpppeeeUUUeeeqqqQQQJJJCCC@@@FFF>>><<<999999:::;;;;;;<<<<<<===>>>___{{{~~~hhh\\\```|||{{{pppdddYYYSSSSSSRRRSSSVVVXXX[[[\\\]]]]]]UUUXXXZZZWWWUUUXXXaaajjjpppwwwnnnoooyyymmm```ZZZVVVQQQMMMLLLSSSTTTYYYooouuu```TTTHHHEEEFFFGGGHHHKKKHHHTTT]]]ZZZ\\\qqqfffNNNGGG???CCC<<<<<<<<<;;;:::;;;<<<===>>>DDDuuulllOOOVVV{{{wwwfff___RRRLLLHHHOOOLLLPPPUUU___sss|||}}}nnnqqqVVVLLLIIIQQQ___oootttNNNIIIBBBGGG999======<<<;;;;;;;;;;;;<<<<<>>;;;::::::::::::;;;<<<<<>>DDDXXXwwwwwwiii[[[RRRSSSTTTRRRRRRWWWWWW\\\bbboooxxxssszzzxxxgggXXXOOOJJJFFFDDDDDDDDDDDDDDDEEEEEEEEEEEECCCCCCCCCCCCDDDEEEFFFFFFHHHGGGGGGGGGHHHIIIJJJJJJLLLLLLMMMNNNOOONNNLLLJJJOOOSSS^^^nnnnnnSSSKKKYYYuuutttWWWSSScccyyyiiiSSSHHHIIIBBB??????;;;;;;::::::::::::;;;<<<<<<:::NNN{{{mmm[[[aaauuu~~~ppp```VVVQQQPPPSSSWWW\\\___aaabbbgggmmmmmmjjj___YYYUUUTTTUUUYYYaaakkksss{{{{{{|||uuujjj```[[[XXXSSSOOOOOORRRUUU^^^rrrqqq[[[QQQGGGEEEEEEEEEGGGJJJHHHMMMMMMMMMllliiiKKKEEECCC@@@===;;;::::::::::::;;;<<<<<>>>>>:::;;;::::::::::::;;;<<<<<<;;;JJJfffuuuaaa```nnn|||sssdddSSSMMMMMMQQQXXX^^^ffffffeeeeeejjjqqqrrroooddd]]]XXXWWWXXX\\\dddlllvvvwwwtttxxxsssiii___[[[WWWRRRNNNNNNSSSVVV]]]ssslllYYYOOOGGGEEEEEEEEEGGGJJJGGGIIIKKKQQQrrrgggJJJEEEBBB>>><<<;;;::::::::::::;;;<<<<<>>IIIYYYddd[[[gggwwwssshhhZZZMMMKKKQQQXXX___eeejjjjjjhhhgggkkkpppppplllfff```\\\\\\^^^aaajjjrrryyywwwooossspppggg^^^ZZZVVVPPPNNNOOOSSSVVV___vvv}}}hhhVVVMMMFFFEEEFFFFFFGGGIIICCCMMMVVVYYYllldddIIIEEEAAA===;;;;;;::::::::::::;;;<<<<<>>;;;::::::::::::;;;<<<<<>>:::BBBhhhlll```ZZZ___uuujjjcccrrrkkkeeeyyyvvvZZZKKKFFFGGGIIIHHHHHHHHHIIIIIIIIIJJJJJJIIIIIIIIIJJJJJJLLLMMMNNNRRRRRRQQQPPPOOOOOOOOOOOONNNQQQTTTSSSOOONNNQQQTTTVVVeeeyyynnnRRRLLLNNN```sssrrraaa\\\uuusssZZZKKKIIILLLDDD======;;;;;;::::::::::::;;;<<<<<<:::;;;lllsssccccccvvvjjj\\\WWWTTTWWW]]]bbbaaa^^^bbbiiiaaalllqqqkkkeeehhhsss|||vvv{{{}}}yyypppgggaaa\\\XXXUUURRRNNNPPPUUUVVVWWW```yyytttddd\\\LLLFFFCCCEEEHHHHHHGGGHHHIIIOOOXXXXXX^^^WWWEEEFFFAAA===>>>;;;::::::::::::;;;<<<<<<;;;VVVyyy\\\^^^~~~oooaaaRRRPPPJJJKKKSSSRRRWWWiii