BM6P6(@ jjjWWWZZZSSSTTTPPPHHHCCC???;;;555444111...------...---,,,---------------------------,,,,,,,,,,,,---..................//////////////////222CCCdddyyyfffUUUKKKHHHPPPAAAEEEHHH:::;;;EEE>>>???????????????>>>======;;;===<<<999:::===;;;666666777444:::DDDBBBAAAKKKZZZoooqqqmmmjjjBBB222000---+++,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))******))))))******+++,,,,,,,,,,,,---------......//////000111222444666777888999:::;;;<<<<<<<<<<<>>>>>??????@@@@@@AAAAAACCCBBBAAAAAAAAACCCDDDEEEGGGHHHHHHFFFDDDFFFLLLRRRPPPiii|||gggXXXbbbzzzttt___nnnpppzzzrrrkkkwwwjjjaaammm}}}wwwZZZ>>>777///+++,,,------+++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))+++++++++,,,,,,,,,,,,---...//////000111222333333666777888999;;;>>>@@@AAA@@@>>>@@@CCCCCCEEENNNZZZiiittt^^^NNN???666,,,(((***,,,+++)))))))))))))))))))))))))))((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''((((((((())))))))))))))))))))))))))))))))))))++++++***++++++,,,---...---......///000000111111333000444<<<999888IIIaaazzzssspppdddTTTMMM:::222GGGiiivvvcccKKKKKK@@@:::>>>DDDDDDDDDDDDMMMTTTZZZ[[[\\\]]]ZZZUUU^^^XXXTTTSSSQQQOOOQQQUUU\\\MMMPPPdddiii\\\YYYffffff|||}}}jjjRRRKKK```sssqqqiiiiiittt^^^EEE333,,,,,,+++******)))((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((()))))))))*********nnnWWWVVVUUUVVVRRRJJJDDDAAA===777444111...------...---,,,------------------------,,,,,,,,,,,,,,,---......---............////////////...000111333EEEmmmtttfffYYYIIIQQQQQQOOOKKKHHHJJJOOOTTTTTTKKKDDDMMMeeezzz}}}uuuooosss{{{qqqDDD444(((***///---,,,---++++++++++++*********)))))))))))))))))))))))))))***))))))))))))***++++++,,,,,,,,,,,,------------......///000111333444555666777888:::<<<======>>>=========>>>???@@@@@@AAAAAAAAA@@@@@@AAACCCEEEFFFHHHJJJJJJHHHCCCAAABBBCCCCCCCCCRRRkkkzzzqqqssswwwsss~~~}}}|||uuu[[[MMMAAA555...+++((()))+++,,,+++((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******+++++++++,,,,,,,,,---...///000111222222333555555666888:::<<<>>>???CCC@@@???CCCEEEEEEDDDEEEIIIZZZbbbzzz|||jjj[[[NNNAAA888000---***)))***+++***)))))))))))))))))))))))))))((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((()))))))))))))))))))))))))))))))))************+++,,,---...------......///000000000...///333888888777999===UUUuuu|||wwwhhhllleeeSSSKKK\\\vvvuuupppnnnjjjXXXBBB>>>FFFAAAEEEIIIKKKOOOPPPKKKCCCIIIGGGIIINNNSSSXXXaaajjjQQQIIIQQQjjj~~~}}}vvvssssssttt\\\JJJRRRgggzzzwwwkkksss~~~kkkTTTAAA444+++++++++******))))))((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))******qqqYYYWWWVVVVVVSSSKKKEEEBBB===888444111...------...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---------........./////////...222555......HHHgggvvvlllrrr~~~TTT===111+++(((---///,,,)))***+++************))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++,,,,,,,,,---------.........///000111333444444555777999;;;<<<======;;;;;;<<<===>>>??????@@@????????????@@@BBBDDDEEEDDDEEEGGGFFFCCCAAAAAABBBJJJ;;;666@@@JJJSSSgggtttpppyyy\\\===+++)))...,,,***))))))++++++)))'''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************++++++++++++------...///000111111222444444555666888:::<<<===AAA??????CCCGGGGGGDDDBBBDDDLLLJJJQQQlllsss^^^KKK>>>666000------......---+++))))))***(((((((((((((((((((((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''((((((((()))))))))))))))))))))))))))))))))))))))******+++,,,---,,,------......///000000...111222000222777999888222OOOvvvzzzkkkbbbeeeqqq{{{~~~}}}vvvuuusssttt{{{~~~vvv{{{{{{llleeepppmmmbbbZZZbbbvvvcccPPPHHHZZZrrrttthhhrrr|||rrr```KKK999///+++*********)))))))))((((((((((((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((()))))))))***sssZZZXXXVVVWWWSSSKKKEEEBBB>>>888444111...------...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------------------............111,,,///666222+++333DDDhhhppp[[[ooolllSSS888(((---,,,,,,...---)))((()))*********)))))))))(((((((((((((((((((((((((((((())))))(((((())))))***++++++++++++,,,,,,,,,---------------...///000111222222333555777999:::;;;<<<999::::::;;;<<<>>>>>>???>>>=========???AAACCCDDDAAAAAABBBBBBAAABBBCCCDDDEEEAAA>>>===::::::@@@HHHYYYaaaqqqxxxvvvlllcccaaaOOO===444333000---+++---,,,***))))))******)))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))*********+++++++++,,,---...///000000111222222333444666777999:::888:::<<<===>>>AAABBBBBB<<>>888444111...------...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------,,,------------.........222,,,+++000222///111888???nnnzzzttt||||||{{{~~~|||wwwvvv}}}rrrsss{{{bbb@@@///...222++++++,,,,,,***(((((()))))))))))))))(((((((((((((((((((((((((((((((((((()))(((((((((((()))******++++++++++++,,,,,,,,,,,,------------...///000111111222333555777888888999777888999:::;;;======>>><<<<<<;;;;;;<<<>>>@@@AAA@@@@@@???>>>???@@@AAABBB555>>>DDD@@@;;;:::888555:::;;;>>>GGGZZZsss{{{lll|||qqq]]]dddhhhXXXCCC:::555---(((***---...,,,,,,***)))((('''''')))***,,,((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((())))))))))))*********++++++,,,---...//////000111111111222444555777888666:::;;;888777;;;???@@@<<<;;;===EEEKKKLLLGGG@@@YYYhhhyyyuuuqqqnnnkkkcccUUUKKKFFF666333...,,,++++++++++++((())))))(((''''''***,,,''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((()))***+++,,,++++++,,,,,,---.........+++111555222000222555777777555555IIIkkk~~~|||{{{rrrfff___mmmhhh```^^^eeepppssspppjjjhhhkkkuuu}}}cccKKKIIIYYYhhhoooqqqmmmhhhnnnxxxqqq]]]KKK777---++++++***+++((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((((((((((())))))uuu[[[]]]UUUVVVRRRKKKEEEBBB===888444111...------...---,,,+++++++++++++++++++++++++++++++++***++++++,,,---,,,,,,---------.........------......///000222444***NNNwwwssszzzrrr\\\FFF222'''+++555)))++++++***))))))))))))))))))((((((((('''''''''((((((((((((((((((((((((((((((((((((((()))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,---...///000000111222333555555555666666777888999:::<<<======;;;;;;:::::::::;;;===>>>======<<<======>>>>>>===444777999999888999;;;<<<444666555111555???GGGIIIPPPgggvvvrrrnnn||||||xxxtttnnnwww~~~kkkvvvwwwgggdddOOO===888777111---...$$$---333000(((%%%(((,,,(((((((((((('''''')))***((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((()))))))))************+++,,,---.../////////000000111222444555666666::::::666666:::===;;;@@@???BBB@@@888;;;EEEIIIAAACCCJJJTTT]]]gggwww~~~uuuyyy~~~xxxmmmvvvjjj\\\QQQDDD555+++(((...---,,,,,,,,,---------(((((()))***+++,,,,,,+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((()))+++++++++++++++,,,------......,,,---111444333000000333***666;;;<<>>>>><<<:::===777555999777111///222---444888555333666777555444666444333999BBBDDDAAA[[[QQQTTTdddllleee___bbbbbbaaa[[[NNNAAA999888;;;,,,,,,......+++(((***///+++,,,***(((+++000---'''***+++,,,+++)))'''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))***+++,,,---......////////////000111333444555111555444111444999:::555:::777>>>AAA;;;===AAA<<>>:::888888999::::::;;;:::888666666777999:::666666555444333333222222222222222111111111000000111111111111111111111111222222222222222222222222333222222111000//////...,,,++++++******++++++,,,************************((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))************+++,,,---...............///000111222222222333444555666777777:::::::::;;;;;;;;;;;;<<<<<<>>>@@@@@@@@@@@@BBBDDDCCCDDDGGGKKKPPPWWW]]]```rrrvvv{{{|||{{{{{{zzztttppp___WWWLLLCCC<<<888444000......---,,,,,,+++******+++******)))))))))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((())))))******)))************+++++++++------......///000000000222333444666888<<>>???@@@???@@@BBBCCC?????????@@@BBBDDDFFFGGGCCCLLLMMMFFFKKKYYY^^^XXXMMMIIIEEECCCDDDCCC>>>:::>>>999444111111222222111---------,,,++++++******+++***))))))(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((())))))******))))))*********+++++++++,,,------...//////000000111111222444666999<<<===999UUUyyymmmWWWQQQKKKLLLVVVfffuuu~~~ssskkk```^^^lll}}}zzzfffSSSIII>>>///)))*********))))))(((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''zzzccc\\\YYYWWWQQQJJJGGGDDD>>>666555222///------------,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************++++++++++++,,,,,,---......//////000444///111555...,,,DDDdddyyytttzzz[[[???000(((---+++******++++++)))(((******)))(((''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&''''''''''''((((((((((((((())))))))))))************++++++,,,---------000111111222333444555555777888999888777777999;;;<<<;;;999999;;;;;;;;;:::999888666555444555666666222222111111000000////////////.........---------........................------------------------+++++++++***))))))((((((++++++************++++++))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))******)))******+++,,,---------------...///000111222333333444555666777777999999:::::::::;;;;;;;;;;;;===????????????AAABBB@@@@@@???===<<<;;;:::999;;;>>>>>>===???DDDFFFEEE:::777444333444333000,,,000...++++++,,,---,,,,,,,,,,,,,,,++++++******)))******)))(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''(((((()))******)))))))))*********++++++,,,,,,,,,---......//////000000000222333555777888333666DDDaaavvvlllccccccZZZKKKOOOaaawww{{{tttpppeeeooo}}}qqqbbb___LLL999000)))$$$'''---)))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''}}}ccc^^^ZZZWWWRRRLLLHHHCCC<<<777555222///------------,,,++++++++++++++++++++++++*********************************++++++++++++,,,+++,,,,,,---......//////555)))+++;;;AAA666111777ZZZssshhhVVV777(((,,,000+++***))))))******(((''')))(((''''''&&&&&&&&&'''''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&'''''''''(((((((((((((((((()))))))))************+++,,,,,,---------......///000111222222666777888777666666888::::::999888999;;;<<<;;;::::::999888777666666777777111111000000/////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******))))))******))))))))))))******))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))***+++,,,---,,,,,,,,,,,,---...///000222222333444555666777777888888999999999::::::::::::<<<============>>>@@@????????????>>>===;;;;;;===;;;<<<>>>>>>;;;;;;===888666444333444444111///222111000...---,,,***)))+++++++++******)))))))))))))))(((''''''''''''(((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''((())))))***))))))))))))************++++++,,,,,,------......//////000111222333444444???777444<<>>,,,###***)))(((((('''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&bbb```WWWTTTRRRRRRLLLAAA<<<<<<555222///------------,,,************************))))))))))))))))))))))))************++++++++++++*********+++,,,,,,---------/////////333777111&&&...222111666UUU~~~tttPPP888***+++333222%%%%%%,,,+++***((('''((()))***)))(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))))))))))))))***++++++,,,,,,------...///000111111222222333444333222333444666777555333222444666666666333333222111000///...---------------------------+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''''''''''')))((((((''''''(((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((())))))***+++,,,***))))))******+++,,,---......///000111222333333222333333333333444444444444555666666555555666777777777555444444555666666000111111...---///...,,,,,,,,,---,,,+++******+++...//////,,,((('''((()))''''''''''''''''''''''''((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&''''''(((((()))(((((((((((()))))))))***(((((())))))***++++++,,,,,,---...000111111000000222222333555777888:::===GGGOOO___|||zzzyyyvvvllljjjnnnnnnkkkjjjnnnsssvvvzzz{{{}}}{{{tttqqqvvv~~~{{{eeeZZZJJJ999)))!!!)))555*********(((''''''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&ccc^^^WWWSSSRRRSSSLLLAAA<<<===555222///------------,,,************************))))))))))))))))))))))))))))))))))))************)))******+++,,,,,,------,,,++++++,,,---///111333222000555888222888aaavvvRRR777///111+++(((---,,,%%%'''+++%%%((('''&&&'''))))))((('''''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))))))))***++++++,,,,,,***++++++,,,---...//////222333444333222222444666888555222000222444555555444444333333111000///...+++++++++++++++++++++,,,))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((()))***+++,,,))))))))))))***+++,,,---------...///000111222222111111222222222333333333222444555444333333444555555444222111111333555666...333222,,,,,,111222------...///...,,,+++,,,---''')))***)))''''''***...&&&'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))(((((((((((())))))))))))((((((((()))******++++++***+++---///000000//////+++111555333222444888999888999===JJJiiizzzzzz~~~zzzyyy|||}}}|||~~~zzzpppqqqzzzuuuxxxzzzzzzzzzyyyuuuqqqmmmrrrxxx~~~}}}}}}wwweeeUUUIII666''')))000///(((###$$$(((***)))(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&bbb[[[WWWRRROOOMMMHHH@@@<<<===666111---------******,,,************))))))))))))))))))))))))))))))))))))+++*********))))))(((((()))************+++++++++,,,,,,,,,---------....../////////111444999<<>>CCCPPPcccqqq|||wwwuuuyyyqqq|||wwwvvvxxxyyyuuukkkffflllqqqsss~~~rrrbbbRRRDDD999333,,,+++***)))(((((((((((('''))))))((('''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$aaa\\\VVVRRROOONNNHHH@@@<<<<<<666111---------******,,,************))))))))))))((((((((((((((((((((((((*********)))))))))(((((())))))*********+++++++++,,,,,,,,,,,,------------/////////000222444777999888IIIhhh|||TTTFFF444******,,,,,,***++++++***))))))(((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))******++++++******+++,,,---...//////111222222333333333222222333333333444444444333333333222111///...---,,,,,,++++++*********)))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%&&&&&&'''''''''''''''''''''''''''((((((((((((******))))))******+++,,,---------...//////000000111222333444444444333222555555444333333333444444444444333222111111111111//////......---,,,,,,+++++++++*********)))))))))))))))))))))((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((((((((((((((((()))))))))*********+++++++++,,,,,,,,,,,,---...//////000111333555666888<<>>???CCCFFFLLL```|||vvvgggSSSCCC999444///+++,,,+++***)))(((((((((((('''((()))((('''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$aaa]]]VVVRRROOONNNHHH@@@<<<<<<666111---------******,,,************))))))))))))((((((((((((((((((((((((******))))))))))))(((((()))))))))*********++++++++++++,,,,,,,,,---------000///......///000111333444222444BBB___fffOOOEEE111,,,''''''***------,,,******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((())))))******+++******+++,,,---......///000111222333333333333333222222333333333222222111222111///...---,,,,,,,,,************))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%(((******'''&&&''')))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%&&&'''''''''''''''&&&''''''''''''(((((((((***))))))))))))***++++++,,,,,,---......//////000222222222333333333444444444444333333333444555555444333222000000000000111......------,,,,,,++++++************)))))))))))))))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))************+++++++++,,,,,,,,,---------...000111333333555777:::======<<<999777???BBBFFFLLLWWWjjj~~~yyyTTTEEE333)))(((***(((%%%+++***)))(((((('''(((((('''((()))(((&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ccc]]]UUUQQQOOONNNIII@@@;;;;;;666111---------******,,,************)))))))))((((((((((((((((((((((((((())))))))))))))))))(((((())))))))))))************++++++++++++,,,,,,,,,,,,......---------...//////...555888333///;;;UUUlllnnnXXXDDD333++++++++++++,,,,,,,,,,,,***))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((()))*********))))))***+++,,,---.........///111222333444444444111111222222222111000000000///...,,,,,,+++++++++******)))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$(((,,,***&&&$$$'''***%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%&&&'''''''''&&&&&&&&&&&&&&&'''''''''(((((()))))))))))))))***+++++++++,,,,,,---......//////111111111000111222333333333333333333333444555666444333111/////////000111------,,,,,,++++++++++++******)))))))))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((()))))))))***************++++++++++++------------///000111222444222222555:::???@@@@@@999:::;;;;;;===DDDNNNVVVfffiiiuuurrrdddccccccYYYHHH;;;222---((('''***,,,***'''***)))(((((('''''''''((('''((()))(((&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$fff[[[TTTQQQOOONNNIII@@@::::::666111---------******,,,************)))))))))(((''''''''''''''''''''''''(((((((((((((((((())))))(((((()))))))))******************+++++++++,,,,,,,,,,,,,,,------...///000+++...222555666666555444IIIiiizzz^^^PPP===000***)))...444++++++,,,+++)))&&&%%%$$$((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((())))))******((())))))***+++,,,---------...///111222333333444000000111111000///......------,,,+++*********+++)))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""'''***)))%%%###%%%)))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&''''''$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&''''''''''''))))))(((((())))))***+++++++++,,,,,,------......//////......//////000111222222222222222333444555333222000///...//////000++++++++++++************)))))))))((((((((('''''''''''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((((())))))))))))))))))*********++++++------------...000111222777333000000555999:::999222888???BBBAAA===:::888;;;===EEETTTdddrrrxxxzzz~~~|||}}}yyyuuussspppmmmlllnnn\\\LLL:::222///+++'''&&&###&&&***,,,,,,+++++++++)))(((''''''&&&'''''''''&&&(((((('''&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$gggZZZSSSPPPOOONNNIII@@@:::999666111---------******,,,************))))))))))))''''''''''''''''''''''''''''''(((((((((((())))))((((((((()))))))))******))))))*********+++++++++***++++++,,,---...//////555///)))(((,,,111444555111333888JJJdddwwwlllOOO===000...------......---,,,''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))***(((((()))***+++,,,,,,---,,,---...///111111222222//////000//////...---,,,++++++***))))))*********((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""%%%''''''$$$###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''''')))(((((((((((()))************+++,,,,,,------...---------.........//////111111000000111111222222111111000000///.........******************))))))((((((((((((''''''''''''&&&''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((((((((((())))))((())))))))))))*********,,,,,,,,,------///000000444222222555888888444111:::888444111111555===BBB999999777666555777;;;>>>AAADDDFFFEEEDDDHHHRRR\\\ZZZQQQOOOWWW\\\WWWQQQQQQMMMIIICCC===777444222222...***)))+++---...222777&&&)))***)))%%%$$$'''+++''''''&&&&&&&&&&&&''''''&&&'''((('''%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$eeeZZZSSSPPPOOONNNIII@@@:::999666111---------******,,,************))))))))))))'''''''''''''''''''''''''''''''''((((((((())))))(((((((((((()))))))))***))))))))))))*********+++******+++,,,,,,---------'''...444444...))))))+++999555,,,---444555@@@XXXyyyiiiVVVFFF:::000)))'''***,,,///000000,,,%%%&&&%%%%%%'''***++++++)))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))''''''((()))***+++,,,,,,+++,,,---.../////////////////////......---,,,+++)))))))))(((((()))******((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((((((((((()))***************+++,,,,,,------,,,---.../////////......111000000////////////000///000111111000///---+++))))))))))))))))))))))))((((((((('''''''''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))((((((((()))))))))******++++++++++++,,,,,,......---///222666888888666444000222555777777666555444999;;;======:::888666666@@@???===999777777777777444333111111222222222111&&&'''&&&&&&(((+++------%%%(((...222///'''###$$$))))))(((&&&$$$###%%%&&&'''&&&&&&%%%&&&&&&''''''&&&'''((('''%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$bbb[[[RRROOOOOONNNIII@@@999888666111---------******,,,************))))))))))))''''''''''''''''''''''''&&&'''''''''(((((())))))(((((((((((())))))))))))))))))))))))******************++++++++++++******---,,,,,,,,,---///000000***000...///555111...666333:::JJJZZZgggxxx|||ppp]]]HHH888000...---......------...***)))((('''))),,,,,,)))'''%%%$$$&&&)))***(((%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))''''''((()))***+++,,,,,,++++++,,,---........................---,,,+++***)))(((((((((((())))))***(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((()))******)))******+++,,,,,,------,,,---///111111000///---111000///..................///111222111///,,,***(((((((((((())))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&$$$###!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))(((((((((((())))))))))))***)))))))))***+++,,,,,,......//////000111222333666666666777777888999999444333111111333666:::;;;444333111111333444000+++***000222///---......+++000111000...,,,,,,***(((,,,++++++,,,***'''+++111''''''''')))+++***'''###&&&&&&%%%%%%%%%&&&&&&'''&&&'''((('''%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$YYYXXXTTTOOOKKKJJJGGG???;;;:::888111+++,,,---+++***+++******))))))((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((('''***,,,---+++)))''''''))))))*********+++++++++***+++,,,,,,------,,,,,,---------............///333222000111666===DDDIIIaaadddkkktttwwwgggZZZSSSAAA@@@===999555111...------------,,,,,,+++++++++***************)))(((((((((&&&$$$###%%%(((,,,//////+++&&&$$$%%%%%%$$$"""&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''((('''$$$%%%%%%$$$###$$$%%%&&&'''(((&&&%%%%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''(((((((((((())))))))))))************++++++,,,------......//////...---,,,+++*********))))))))))))))))))))))))+++'''&&&)))***'''%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$"""###$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))))))))***+++---......///...............---------...............------,,,......---,,,,,,+++******))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&'''((())))))))))))))))))************000////////////000000111333444555555666666555555666555444444555666555444555555444333222111000///------,,,,,,+++***))))))******))))))((((((''''''))))))***)))(((&&&$$$###'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%}}}YYY[[[TTTOOOKKKJJJGGG???;;;:::888111+++,,,---+++***+++******))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''))),,,,,,+++((('''''')))))))))*********++++++***++++++,,,,,,,,,,,,,,,,,,---------...............---------...111333555555666666888;;;???BBBEEEAAAKKKMMMEEEAAAEEEGGGDDDGGGFFFCCC???;;;555111...000000///...---,,,++++++,,,,,,,,,+++++++++******)))************)))(((((('''&&&%%%$$$%%%(((***,,,111...***((()))***)))'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&%%%$$$&&&%%%$$$$$$$$$%%%&&&'''&&&%%%###$$$%%%&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''(((((((((((((((((()))))))))*********++++++,,,,,,---.........///...---,,,+++*********((((((((((((((((((((((((***&&&$$$&&&'''%%%$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%'''&&&%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((())))))))))))))))))***+++,,,---......////////////////////////...////////////...------...------,,,++++++******((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%&&&&&&((())))))(((((()))))))))*********///............///000000000111222333444444555555555333333333444555444333333222111000///......------,,,,,,+++******)))))))))))))))(((((((((''''''***+++++++++***)))((('''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%wwwXXX\\\TTTOOOKKKJJJGGG???;;;:::888111+++,,,---+++***+++******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''(((((((((&&&)))++++++***(((''''''))))))))))))************)))***++++++,,,,,,++++++,,,,,,,,,,,,------------,,,---.........---++++++---,,,+++*********+++,,,+++222555///---222555222************++++++++++++((())))))******+++,,,,,,************)))))))))))))))))))))))))))((((((''''''&&&&&&&&&&&&'''((()))+++)))&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&''''''&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%$$$######%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((((())))))))))))******++++++,,,,,,------............,,,+++***)))))))))(((((((((((((((((((((((()))$$$"""%%%&&&$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$'''((()))((('''&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((((()))))))))))))))***+++,,,------.../////////000000111111222///////////////......---------,,,,,,+++*********((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))(((((())))))))))))******---------------...//////---...///000111222333444333222111111333333222111//////...------,,,++++++,,,++++++******))))))(((((((((((((((((('''''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%tttVVV[[[TTTOOOKKKJJJGGG???;;;:::888111+++,,,---+++***+++******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&(((******)))'''''''''((((((((()))))))))******((()))******++++++******++++++++++++,,,,,,,,,---+++,,,...///000///...---000000/////////000111222+++111333///...222444222333222111///............++++++++++++++++++++++++(((((((((((((((((((((((((((((())))))(((((('''&&&&&&&&&'''''''''&&&&&&%%%$$$###"""!!!"""#########%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%&&&'''&&&$$$%%%(((&&&&&&%%%%%%%%%$$$%%%%%%$$$######$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((((((((((((((()))))))))******++++++,,,------.........---,,,***))))))))))))(((((((((((((((((((((((((((%%%%%%)))***'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((())))))(((&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))))))))))))))***+++,,,,,,------......///000111222222//////000000//////...---,,,,,,++++++*********)))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))(((((((((((()))))))))***++++++++++++,,,---...............//////000111111111000//////111111000///------,,,,,,+++******)))*********))))))(((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%yyyYYYZZZTTTOOOKKKJJJGGG???;;;:::888111+++,,,---+++***+++******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''%%%'''))))))((('''''''''''''''((((((((()))))))))'''((())))))******))))))************++++++++++++(((((()))***++++++,,,------,,,+++***))))))((((((%%%((()))'''&&&(((((('''++++++*********++++++,,,))))))(((((('''''''''&&&'''''''''''''''''''''''''''(((((((((((('''&&&&&&%%%&&&&&&'''&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###"""$$$'''%%% !!!&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%$$$$$$&&&'''(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((((()))))))))******++++++,,,------...---,,,+++***)))((((((((('''''''''''''''''''''''''''%%%(((...///+++&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((((('''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((((((((((((((())))))******+++++++++,,,,,,------...///000000///////////////......---+++***************))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((('''(((((((((((()))))))))*********++++++,,,---...222111000///......//////000...---...///000///...,,,,,,,,,+++******))))))))))))((((((((((((''''''&&&&&&&&&&&&&&&'''''''''(((((()))***+++,,,---...&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%^^^[[[TTTOOOKKKJJJGGG???;;;:::888111+++,,,---+++***+++******))))))((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''$$$&&&(((((('''&&&'''(((''''''''''''((((((((((((&&&'''(((((())))))(((((())))))))))))*********++++++***)))(((((()))***+++***+++++++++++++++++++++///000////////////......++++++++++++++++++++++++'''''''''(((((((((((((((&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%'''&&&&&&%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%)))///,,,$$$$$$***###$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%&&&((()))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&'''''''''''''''(((((((((((())))))******++++++,,,,,,---------,,,***)))((((((''''''''''''''''''''''''''''''&&&%%%(((///000,,,'''%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&'''&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((()))))))))*********+++++++++,,,,,,------..................------,,,))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&''''''(((''''''(((((((((((())))))************+++---...///444333111///---------...///...------//////...---+++++++++*********))))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((()))***,,,---%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%___YYYTTTOOOKKKJJJGGG???;;;:::888111+++,,,---+++***+++******))))))((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''$$$%%%''''''&&&&&&'''(((&&&&&&'''''''''(((((((((&&&&&&'''(((((((((((('''((((((((()))))))))************)))))))))******+++%%%&&&'''(((***+++++++++)))''''''((((((((((((((()))*********)))'''%%%$$$)))))))))))))))*********&&&&&&&&&&&&''''''((((((&&&''''''''''''&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%!!!$$$&&&%%%$$$###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''---555222'''&&&,,,!!!"""$$$&&&'''''''''&&&######$$$&&&((((((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))*********+++,,,,,,------,,,+++***)))((('''''''''''''''''''''''''''''''''&&&###%%%***+++(((&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&%%%$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((()))))))))))))))+++++++++,,,,,,,,,,,,,,,---------------,,,,,,+++))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%########################$$$$$$######$$$$$$%%%&&&########################"""######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&&&&'''''''''''''''((((((((())))))*********+++,,,---...///333222///---,,,------...///...------//////...---******))))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$#########$$$&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%^^^VVVTTTOOOKKKJJJGGG@@@;;;:::888111+++,,,---+++***+++*********)))((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&%%%%%%'''(((&&&&&&&&&'''''''''((((((%%%&&&''''''((((((''''''(((((((((((())))))))))))###$$$&&&'''))))))))))))------------,,,***)))(((***'''''')))++++++***+++'''(((***,,,,,,+++***((())))))(((''''''&&&%%%%%%&&&&&&&&&''''''(((((((((&&&&&&''''''&&&&&&%%%$$$$$$$$$######$$$$$$%%%&&&"""%%%((('''%%%###%%%'''$$$$$$$$$$$$$$$$$$$$$$$$""""""***333///###!!!((( """$$$&&&'''(((''''''!!!!!!###%%%''''''%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))******+++,,,,,,------,,,+++***(((''''''''''''''''''''''''''''''''''''&&&""" $$$&&&$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###%%%&&&&&&%%%%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((()))))))))))),,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***(((((((((((())))))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%########################$$$$$$######$$$$$$%%%&&&########################"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&&&&''''''''''''''''''((((((((()))*********+++,,,...///000111///...,,,,,,---...//////...------//////...---((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%'''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%]]]UUUUUUPPPLLLJJJEEE===999:::888333...***))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((%%%###&&&+++...,,,)))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''((((((((((((((()))***+++---...///000111000...+++)))(((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&(((,,,...,,,'''###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$###&&&&&&&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))******---------...------,,,,,,000///............,,,***))))))))))))(((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((((((((((()))***+++,,,,,,,,,,,,---------.........------,,,,,,++++++******))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######%%%'''(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$XXXWWWVVVQQQMMMKKKEEE===::::::777333...***))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''((((((((((((((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''$$$"""$$$)))+++)))'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''((((((((((((((((((***+++,,,...//////000///---+++)))(((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&)))+++***&&&"""$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%&&&&&&&&&%%%%%%$$$###%%%&&&&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((())))))******,,,,,,------------,,,,,,...---...000333444333222))))))))))))((((((((('''((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))***+++,,,,,,,,,,,,,,,---------------------,,,++++++******)))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######%%%&&&(((%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$}}}TTTXXXWWWRRRNNNKKKEEE>>>:::;;;777333...+++******))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###"""###&&&(((&&&###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((((()))***+++---......///...,,,***)))'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''&&&$$$"""$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))******+++,,,,,,------,,,,,,,,,------...000333555555444)))))))))(((((((((''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))***++++++++++++,,,,,,,,,---------------,,,,,,+++*********))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######%%%&&&'''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$|||VVVVVVXXXSSSNNNKKKEEE===:::;;;666222...+++******))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""###%%%%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((''''''((()))***+++,,,------,,,***)))((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))******++++++,,,,,,,,,,,,+++///...---...//////...,,,))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''(((''''''(((((()))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++******))))))(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$}}}ZZZSSSYYYSSSMMMJJJDDD===:::;;;555222...+++++++++***)))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&''''''((()))***+++++++++***)))((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))))))))******+++,,,,,,++++++///...,,,,,,,,,+++)))'''((((((((((((''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((()))***+++*********+++++++++,,,,,,,,,++++++******)))((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$|||\\\TTTYYYSSSMMMIIIBBB;;;999:::444111...,,,++++++***)))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&'''(((((()))******)))(((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$###$$$&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######%%%%%%%%%%%%######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''((())))))((()))******++++++++++++---,,,++++++,,,,,,+++)))((((((((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((()))******))))))*********+++++++++++++++******)))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$wwwXXXYYYYYYRRRLLLGGGAAA:::777999333111...,,,,,,+++***(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$###"""###$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''((())))))((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&&&&$$$######%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$######$$$%%%%%%&&&&&&&&&%%%###$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''(((((()))'''((()))***++++++++++++******)))***,,,,,,+++)))(((((('''''''''&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''(((******))))))))))))*********++++++******)))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$rrrSSS]]]XXXRRRKKKFFF@@@999777999333000...,,,,,,,,,***((()))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$######$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$###""""""$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''((((((((('''&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ ###&&&&&&$$$""""""$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$###$$$%%%%%%&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))'''''')))******+++++++++***)))((()))))))))'''%%%(((((('''''''''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&''''''((()))***))))))))))))*********************)))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$###$$$##################$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$UUUXXXWWWRRRIIICCC>>><<<;;;:::666111---------******,,,******))))))((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""###$$$$$$$$$$$$###(((((('''&&&%%%%%%$$$$$$&&&%%%$$$$$$$$$&&&)))***&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''(((((())))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$"""$$$'''))))))'''$$$"""&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''(((((((((((())))))***++++++++++++***,,,,,,+++***)))((('''&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%'''%%%$$$&&&)))+++***((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''(((((()))((('''''''''(((***+++***))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$############"""VVVXXXXXXSSSJJJCCC>>>;;;999888666111---------******,,,******))))))((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$$$$%%%(((''''''&&&%%%%%%$$$$$$%%%$$$######$$$&&&((()))&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%'''(((((('''%%%###&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''((((((((((((((()))******++++++******,,,++++++***)))((('''&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&$$$###%%%''')))(((&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((((((***)))((((((((()))++++++)))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######WWWXXXXXXSSSJJJCCC>>>:::888666666111---------******,,,******))))))((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######%%%&&&'''''''''&&&&&&%%%%%%$$$$$$$$$######"""###$$$&&&'''%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&''''''''''''((((((((((((((()))***************++++++***)))(((''''''&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''(((******)))))))))***+++,,,))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######%%%&&&&&&%%%$$$###WWWWWWVVVPPPIIIBBB>>>;;;888666666111---------******,,,******))))))((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%$$$######%%%'''(((&&&&&&&&&%%%%%%%%%$$$$$$######""""""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''(((((('''((())))))******))))))******)))(((((('''&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''((()))))))))))))))*********(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%%%%%%%######WWWUUUQQQMMMGGGBBB>>><<<:::888666111---------******,,,******))))))((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%$$$######%%%'''(((%%%%%%%%%%%%%%%$$$$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''''''''((())))))))))))((())))))(((((('''&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&'''''''''''''''(((((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$###""""""WWWTTTNNNKKKEEEAAA???===;;;999666111---------******,,,******))))))((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######%%%&&&'''%%%%%%%%%%%%$$$$$$$$$$$$#################################$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&&&&'''''''''&&&''''''(((((((((((((((((((((''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%&&&((('''&&&%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&'''%%%&&&'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""XXXTTTNNNKKKEEEAAA>>><<<999777666111---------******,,,******))))))((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$######"""#########$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&'''''''''&&&&&&'''((((((((('''''''''''''''&&&&&&&&&&&&%%%$$$$$$$$$###$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########&&&''''''&&&%%%''')))$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$)))(((&&&$$$######$$$$$$YYYUUUPPPLLLFFFBBB>>>;;;777555666111---------******,,,*********)))((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$%%%&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###""""""######$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########"""%%%''''''%%%%%%'''***$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&''')))*********)))(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$---+++(((%%%###$$$%%%&&&XXXOOOSSSLLLFFFDDDBBB===:::;;;777///***+++---+++))))))))))))((('''''''''''''''###$$$%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))(((''''''''''''&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$111+++$$$"""$$$&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###!!!###&&&'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################|||XXXSSSRRRKKKFFFDDDAAA<<<:::;;;999111,,,---///---++++++))))))((('''''''''''''''$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((((())))))))))))''''''''''''&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$...)))$$$$$$''')))(((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###"""###&&&'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################tttUUUTTTQQQKKKEEEDDDAAA<<<:::;;;888111---...///---+++,,,))))))((('''''''''''''''%%%%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$############$$$$$$$$$%%%%%%%%%((('''%%%###"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((()))))))))''''''''''''&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$)))&&&$$$%%%)))+++***((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################oooPPPQQQPPPJJJDDDCCC@@@<<<:::;;;666000+++,,,,,,***)))***))))))((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%)))'''$$$###"""$$$&&&((($$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((())))))'''''''''&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$&&&)))***)))'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################oooOOOOOOOOOIIICCCBBB@@@;;;999;;;555000,,,---,,,))))))+++))))))(((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&$$$###$$$'''***,,,$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################uuuRRRPPPNNNHHHCCCAAA???;;;999:::666222//////---***+++...))))))(((''''''''''''''')))((('''&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%(((***,,,$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################wwwSSSQQQMMMGGGBBBAAA???;;;999:::666222000///---)))***...))))))((('''''''''''''''***)))'''&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%#########$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&%%%%%%%%%$$$$$$%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''((('''%%%###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################vvvSSSPPPMMMFFFAAAAAA???:::999:::444000......+++'''(((---))))))((('''''''''''''''***)))'''&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$%%%&&&((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%''')))'''$$$###$$$'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################yyyYYYSSSNNNGGGBBBAAA???;;;:::<<<666333...+++++++++++++++******))))))((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#################################$$$$$$%%%%%%%%%%%%&&&&&&((("""!!!&&&(((%%%###&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$uuuVVVPPPNNNGGGBBBAAA???;;;:::<<<666333...+++++++++++++++******))))))((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################$$$$$$%%%%%%%%%%%%&&&&&&$$$"""$$$((('''"""###'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$qqqRRROOONNNGGGBBBAAA???;;;:::<<<666222...,,,+++,,,,,,,,,******))))))((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&& ###'''***'''"""$$$(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$mmmQQQPPPNNNGGGBBBAAA???;;;:::<<<666222...,,,,,,,,,---,,,******))))))((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&!!!$$$'''******(((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$lllRRRSSSNNNGGGBBBAAA???;;;:::<<<666222...,,,,,,---------******))))))((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%)))...///+++&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$lllSSSUUUNNNGGGBBBAAA???;;;:::<<<666222...,,,---.........******))))))((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''%%%###&&&...333...%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$kkkRRRVVVNNNGGGBBBAAA???;;;:::<<<555222...------...///...******))))))((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%$$$$$$***000...'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$jjjQQQUUUNNNGGGBBBAAA???;;;:::<<<555222///------...//////*********)))((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&& $$$%%%###&&&,,,---)))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&((())))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$hhhUUUQQQLLLHHHCCC>>>;;;:::;;;;;;888111,,,...///,,,+++,,,******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''******)))((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''&&&&&&)))((('''&&&&&&&&&'''(((((()))***++++++******))),,,,,,+++***************---,,,***)))***---000222333222333555222...---111...---------...---***(((((()))+++,,,,,,***'''%%%''''''&&&%%%%%%&&&''''''(((((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((&&&%%%%%%%%%&&&''')))***$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''(((***++++++$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!!%%%)))***&&&"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$&&&((()))&&&###$$$%%%&&&'''((())))))))))))'''&&&&&&&&&&&&%%%###&&&'''((()))***)))((('''+++%%%$$$))),,,(((%%%'''+++(((%%%%%%'''***+++,,,((('''&&&%%%%%%&&&&&&'''&&&'''((()))((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%gggSSSNNNKKKHHHCCC>>>;;;:::;;;;;;888111,,,...///,,,+++,,,******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''')))((((((''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((()))***************++++++***))))))((())))))******,,,...111444777999999===BBBEEEFFFGGGJJJLLLHHHEEEFFFHHHGGGDDDDDDGGGCCCAAA???===;;;777222...---,,,***(((((()))+++,,,%%%'''***+++,,,***'''&&&$$$%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&''''''+++***((('''&&&&&&''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((())))))$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$(((,,,---)))%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&000,,,'''%%%&&&''''''&&&***)))'''&&&%%%&&&''''''%%%&&&'''***...000222222000222555666777777777888<<<888888:::999444222555///---+++***)))(((%%%###))))))))))))((('''&&&&&&&&&%%%$$$###$$$''')))+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%iiiTTTNNNKKKHHHCCC>>>;;;:::;;;<<<888111,,,...///,,,+++,,,******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''((((((((((((((()))***++++++***)))((()))((()))***,,,///222333<<<<<<>>>AAADDDGGGJJJKKKDDDGGGJJJJJJGGGEEEDDDEEEGGGBBB@@@BBBCCCAAAAAADDDIIIIIIJJJKKKLLLKKKHHHFFFAAA???:::555111---+++***'''((()))******)))(((((($$$%%%&&&'''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&&&&''')))((('''&&&%%%%%%%%%%%%''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((&&&&&&(((,,,,,,***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))'''$$$$$$&&&(((((((((((('''&&&%%%&&&))),,,...---...222666:::>>>BBBCCCHHHKKKNNNNNNLLLJJJKKKMMMMMMKKKKKKLLLJJJFFFEEEHHHCCCBBB@@@>>>;;;555///***,,,+++***)))((()))*********)))'''&&&%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%lllWWWPPPKKKHHHCCC>>>;;;;;;;;;<<<888111,,,...///,,,+++,,,******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%###$$$$$$%%%&&&'''((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((***,,,000555:::???CCCEEE@@@@@@???>>>>>>>>>>>>???DDDAAA>>>;;;999777666555666000,,,...///......000666777:::???DDDFFFEEEDDDMMMNNNNNNLLLGGG@@@999444111...)))%%%###%%%(((+++((()))))))))((('''%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%(((((('''$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''###$$$&&&((()))(((&&&$$$###%%%(((---222777:::===GGGIIIKKKMMMOOOPPPSSSTTTQQQTTTUUURRRMMMHHHHHHIIIDDDBBBAAABBBDDDDDDDDDDDDGGGGGGHHHIIIJJJIIIFFFCCC<<<999444...+++)))******'''(((***+++***)))'''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%lllWWWRRRJJJGGGCCC>>><<<;;;<<<===888111,,,...///,,,+++,,,******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%&&&'''''''''&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''(((((((((''''''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&'''(((((('''''''''''''''''''''''''''''''''((((((((())))))((((((((()))))))))*********))))))***+++...111333999;;;>>>BBBDDDEEEEEEEEE777666555555444555555555>>>:::777:::???AAA===999>>>999777999:::999:::>>>888777888999<<<<<<;;;:::???BBBFFFJJJLLLKKKIIIGGG@@@<<<666000+++))))))***))))))((((((((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%++++++******))))))((((((&&&&&&&&&&&&&&&&&&&&&%%%(((((()))))))))***))))))&&&''''''(((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((++++++++++++)))(((((((((///333999???DDDFFFGGGGGGHHHIIIJJJIIIGGGEEEFFFHHH???AAABBB???999444333333333///,,,,,,111555333///000111333999@@@FFFJJJKKKKKKJJJGGGCCC<<<555///+++(((((((((((()))***+++,,,''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%iiiUUUSSSJJJGGGBBB>>><<<;;;<<<===888111,,,...///,,,+++,,,******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&'''''''''(((&&&&&&'''''''''(((((((((''''''&&&&&&''''''((()))((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''(((((((((&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&''''''((((((''''''''''''''''''''''''''''''((((((((()))))))))(((((())))))******++++++***+++...111666<<<@@@CCCEEEDDDDDDBBB???;;;888666...000333777<<>>@@@EEEFFFFFFDDD???888111---)))((('''&&&&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((()))******++++++******+++++++++***)))'''&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))((((((((((((***000888>>>FFFJJJNNNRRRRRRPPPLLLJJJ@@@BBBCCC@@@;;;999999;;;666666666777666555333222999888444111333777666111---+++)))***...333666888???EEELLLQQQQQQKKKCCC>>>===888000)))%%%&&&(((+++''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%gggTTTUUUIIIFFFBBB>>><<<;;;<<<===888111,,,...///,,,+++,,,******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''((((((''''''''''''(((((((((((('''''''''''''''(((((()))((((((((((((((((((((((((((((((((((((((()))))))))''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))(((((()))******+++,,,,,,...111666===BBBFFFIIIJJJCCCAAA@@@>>>>>>???AAABBB@@@CCCIIIRRR\\\eeelllppptttsssqqqmmmhhhdddaaa```TTTUUUUUUSSSJJJCCCCCCIIIGGGDDDAAA@@@BBBDDDFFFFFFAAA===777111------...000999>>>EEEJJJJJJFFF@@@<<<333000,,,((('''''')))***''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((('''((()))+++...000111222222333555666777888777777444444444333111///...,,,******)))(((((('''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))$$$)))///555;;;BBBKKKQQQRRRTTTWWWXXXWWWSSSOOOLLLPPPRRRSSSOOOIIIEEEEEEHHH===;;;;;;???DDDFFFDDDAAAEEEJJJJJJCCC@@@CCCFFFFFF???;;;666222000000//////222777???GGGLLLOOONNNNNNOOOJJJBBB999111,,,)))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%hhhVVVYYYIIIFFFBBB>>><<<<<<===>>>888111,,,...///,,,+++,,,*********)))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((''''''''''''((((((((()))'''''''''''''''((())))))))))))))))))))))))))))))''''''(((((())))))******''''''''''''((((((((()))''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''%%%&&&&&&''''''&&&&&&%%%'''''''''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))((())))))***++++++,,,,,,111666>>>EEEIIIIIIHHHFFF>>>>>>>>>BBBIIISSS]]]ccctttxxx~~~|||ppplllfffcccbbbdddeeefffVVVSSSNNNGGG@@@999444222***///888AAAHHHLLLNNNNNNAAA<<<555---)))''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((************************000222555888<<>>@@@BBBDDDDDDDDDDDD@@@AAABBBCCCBBBBBB@@@???666555444222000...---,,,''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***111:::FFFOOORRRSSSRRRRRRPPPQQQSSSUUUUUUTTTRRRQQQQQQSSSSSSNNNFFFAAAAAACCCAAA>>>===CCCJJJNNNKKKFFF@@@KKKOOOHHH@@@CCCKKKPPPHHHEEEAAA?????????>>>===999777444333777===DDDIIIKKKLLLMMMKKKEEE===555///((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%jjjUUURRRKKKFFF@@@===<<<<<<;;;999777333///,,,,,,,,,,,,,,,******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''###$$$''')))+++***&&&###'''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((((((((((((''''''&&&&&&&&&((((((((((((((()))***+++)))******)))''''''***,,,---,,,++++++,,,...///111222......222333...,,,...+++,,,---......---,,,+++((('''&&&''')))))))))((('''((())))))(((&&&$$$###***(((%%%%%%%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''&&&&&&'''(((((((((((((((''''''''''''''''''((((((((()))+++***((((((((())))))(((&&&***+++(((,,,555888444999BBBIIIFFFCCCBBB>>>999<<>>555---)))(((''')))***(((%%%%%%(((,,,))))))(((''''''''''''(((&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((()))*********)))'''&&&%%%%%%%%%&&&(((***+++,,,******---444999999888777999777888<<<>>>======???888777999===>>><<<999999:::888888999999888:::>>>666444555:::AAACCC>>>888***)))''''''(((((('''%%%'''))))))'''$$$$$$'''***&&&'''''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((('''$$$###%%%'''%%%(((*********...666===MMMLLLMMMOOORRRUUUWWWWWWTTTZZZQQQSSSOOOGGGLLLEEEBBBIIIZZZMMM???KKKfffjjjWWWhhhlll```ddd```xxxdddSSSIIINNNRRRJJJCCCAAA===DDDEEE===;;;???;;;111999>>>IIIRRROOOFFFAAACCC777///)))(((***((('''''''''''''''(((***)))'''$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&lllUUURRRJJJFFF@@@===<<<<<<;;;999777333///,,,,,,,,,,,,,,,*********)))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&(((******'''$$$((((((((('''''''''&&&&&&&&&&&&'''''''''(((((((((((((((((((((((()))))))))***))))))(((''''''''''''(((((((((***,,,///000111333666:::>>>@@@???<<<;;;<<<888999===>>>:::888::::::999888999::::::777555666555222000...,,,)))((('''&&&&&&&&&&&&&&&&&&''')))(((&&&&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''((((((((((((((('''''''''''''''((((((((())))))+++***))))))************+++...000///111888???CCCJJJCCC999999JJJ___gggccciiisss}}}~~~rrrcccWWWQQQOOO>>>:::888777333111555===GGGIIIJJJIIIDDD<<<444///))))))(((((()))(((''''''(((((((((''''''''''''''''''&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((()))))))))(((((('''---,,,***(((&&&'''))),,,111333777;;;===;;;888666111111333888>>>AAA>>>999EEE;;;111000777???CCCDDD::::::999:::===@@@@@@===888777777999===???===;;;;;;666...)))'''((())))))%%%&&&((())))))((('''&&&&&&''''''&&&&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""%%%''''''&&&%%%''')))***))))))***111<<>>:::666333111///---***(((&&&'''((()))((('''&&&&&&((())))))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''(((((())))))((((((((((((((((((((())))))))))))************+++,,,---...,,,111999???===999999<<<777<<>>===>>>===999666777;;;<<>>@@@FFF@@@999333000000//////***)))(((((())))))'''&&&''''''&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''''''''((())))))---555@@@IIINNNMMMJJJBBBEEEJJJMMMJJJEEEFFFJJJSSSOOO???OOOtttjjjjjjwwweeeqqqpppnnn{{{wwwnnnTTTCCCEEEKKKNNN???AAA>>>777333555777666IIIOOONNNCCC:::666111*********(((&&&%%%%%%''')))'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%lllUUUQQQIIIFFFBBB>>>;;;;;;;;;;;;777333///,,,,,,,,,,,,,,,++++++******)))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&((())))))(((((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))'''(((+++...111444666777777;;;@@@CCCDDDFFFIIIKKKPPPKKKCCC<<<999:::===@@@BBBAAAAAAAAA???======>>>CCCDDDFFFFFFGGGGGGHHHIIIJJJJJJKKKIIIGGGDDDCCCBBB>>><<<888333///,,,******((('''&&&&&&((())))))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''(((((())))))))))))((((((((()))))))))*********)))***+++,,,,,,...000222888666888???AAA======AAAQQQfff|||uuuxxxzzz}}}yyyeeefffXXXIIIBBBCCCDDDCCCAAA666555555666888>>>FFFKKKEEE<<<000'''%%%'''***+++''''''((())))))(((((('''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((''''''&&&''')))+++,,,###***222666888999<<>>@@@HHHLLLLLLTTTbbbeee___[[[___```ZZZUUUTTTUUUVVVaaafffcccYYYVVV[[[YYYQQQEEEGGGGGGEEE@@@>>>>>>@@@AAA@@@?????????<<<888555444222...)))&&&%%%'''***)))'''&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&(((***,,,555999BBBLLLRRRMMMAAA777DDD===BBBMMMHHH===IIIbbbnnnkkk{{{|||aaaggg{{{|||```aaaqqqjjjhhh|||~~~kkkccchhhttt{{{qqqbbbgggwww~~~ooo^^^SSSKKKFFFDDDFFFAAA777111111888EEENNNLLLJJJHHH<<<---***))))))***,,,,,,(((%%%''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%iiiTTTRRRHHHFFFCCC>>>;;;::::::;;;777333///,,,,,,,,,,,,,,,+++++++++***))))))((((((''''''''''''''''''''''''(((((((((((((((((((((((()))'''&&&&&&((()))))))))''''''''''''''''''''''''((((((((()))))))))******))))))))))))))))))))))))+++---111666:::===???AAAAAAHHHMMMKKKEEEAAADDDIIIMMMGGG???::::::AAAJJJPPPIIIJJJGGGAAA:::555333222<<<@@@DDDBBB===<<<@@@EEEFFFIIILLLMMMLLLKKKKKKLLLJJJHHHFFFBBB===888333000,,,***((((((((()))((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''((((((((())))))''''''((()))******)))))))))))))))************+++'''***,,,---...000444777BBB999444<<>>???AAABBBAAA===999777:::999333+++&&&'''))),,,)))&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%&&&)))///444777IIIFFFBBB???>>>===:::777FFFAAAUUUvvvtttZZZ[[[uuusssdddeeeyyyyyywwweeeuuummmkkkuuuoooyyy{{{|||mmmrrrZZZLLLOOOIII:::999FFF,,,444<<>>@@@AAABBBBBBHHHMMMPPPMMMEEE@@@CCCGGGIIIGGGCCCBBBCCCGGGLLLOOOFFFIIIHHHAAA;;;::::::999>>>AAACCC???999666999>>>CCCGGGKKKLLLJJJIIIIIIKKKJJJJJJJJJIIIFFFBBB???<<<555222///---,,,+++)))'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''(((((())))))***''''''((()))************)))*********++++++++++++(((,,,///111222444999===:::<<>>DDDEEECCC>>>777444555888>>>DDDIIIHHHAAA888222000...---,,,***))))))))))))))))))((((((''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))))))))***+++---///111222666444222222555;;;AAAEEEHHHPPPTTTRRRSSSSSSLLLAAA@@@GGGKKKHHHAAA@@@HHHQQQVVVPPPKKKRRReeeoooaaaKKKKKKRRRVVVQQQGGGEEELLLVVV[[[XXXWWWYYY\\\ZZZRRRKKKGGGDDDAAA?????????>>><<<666;;;AAA@@@999111+++)))///+++'''&&&''')))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&+++333;;;AAADDDEEEEEEBBB===999;;;BBBIIIJJJNNNooojjjkkkeee}}}gggbbbttt|||uuuiiiqqqvvv}}}jjj]]]}}}xxxsssdddJJJ>>>CCC:::444111777DDDNNNNNNJJJ>>>333(((%%%)))---,,,)))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$gggVVVUUUGGGGGGDDD???:::888:::<<<777333///,,,,,,,,,,,,,,,,,,,,,+++******))))))(((''''''''''''''''''''''''(((((((((((((((((((((((((((''''''((()))***)))(((''''''((((((((())))))))))))))))))*********+++++++++,,,...000333666888999===>>>@@@BBBCCCBBBAAA@@@@@@BBBDDDFFFHHHJJJMMMPPPOOONNNMMMMMMNNNOOOPPPQQQUUUZZZYYYPPPIIIIIIJJJIIIFFFEEECCCBBBAAAAAAAAAAAACCCGGGLLLMMMJJJGGGHHHJJJEEEFFFFFFFFFEEEEEEDDDDDDAAA>>>999555222///,,,)))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''((())))))******''''''(((******++++++************+++++++++,,,,,,***///444666666999???DDDFFFUUUfffxxx{{{hhhsssqqq[[[MMMIIICCC???>>>;;;888555666===GGGMMMMMMHHH@@@;;;333111---***)))))))))*********)))(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''((((((((()))))))))))))))+++---///111333444555///111888CCCPPPYYY\\\[[[GGGJJJHHHEEEIIIQQQLLLAAADDDKKK\\\mmmrrrpppxxxwwwiiisss||||||uuugggiiittt]]]UUUOOOTTT___cccZZZOOORRROOOKKKHHHFFFDDDAAA>>>::::::<<<@@@BBB@@@999444222---'''&&&''')))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&(((---666???FFFHHHHHH===CCCGGGEEECCCMMMaaasssfffeeeqqqsssYYY]]]kkkzzzooottt{{{sssoooqqqmmmvvv{{{yyyzzzzzzuuu[[[JJJXXXFFF999:::>>>???DDDJJJEEE@@@999333///---+++***((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&''''''&&&$$$###iiiWWWVVVGGGGGGDDD???:::888:::===777333///,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((''''''(((***+++)))((((((((())))))*********+++)))************++++++++++++---000444999===AAACCC>>>@@@AAACCCCCCBBBAAA@@@KKKJJJLLLUUUcccooossstttqqqppppppqqqtttyyy~~~{{{~~~yyyiii[[[VVVSSSOOOMMMGGGCCCEEELLLQQQOOOKKKCCCIIINNNOOOLLLIIIJJJMMMCCCBBBAAA@@@AAABBBDDDEEEJJJGGGAAA<<<888333///,,,((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&''''''((()))******+++''''''(((******+++++++++******+++++++++,,,,,,,,,---222777999:::===CCCIIImmmyyy{{{xxxtttyyy}}}rrrlllgggXXXGGG@@@@@@@@@;;;444666999???GGGOOOQQQMMMIII666333///+++((((((***+++******)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))***,,,///222444666666666>>>DDDQQQbbbmmmlllaaaUUUCCCDDDBBBGGG]]]{{{{{{yyypppcccgggssszzzttt]]]OOOWWWiiitttgggeeeooo}}}|||qqqsssttteeeWWWXXXbbbcccVVVGGGUUUVVVWWWWWWTTTNNNEEE???BBB:::444777BBBIIIGGGBBB444...(((&&&((()))'''$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''***...666@@@HHHKKKIIIEEEIIIKKKIIIAAABBBZZZ~~~fff^^^vvv{{{UUUdddllluuuwwwtttmmmttt}}}~~~~~~}}}|||zzzyyyzzz|||pppqqq}}}tttoooYYYIIIFFF@@@555666BBBFFFJJJMMMHHH<<<000***((()))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&''''''&&&$$$###qqqYYYVVVIIIFFFCCC???<<<<<<<<<===999666222000/////////...---,,,+++***))))))))))))((((((((((((((((((((((((******))))))((((((''''''((()))***)))((('''(((***'''((())))))))))))))))))&&&***,,,,,,,,,---...---111666<<<@@@???<<<:::;;;===;;;BBBQQQYYYZZZ```jjj|||vvvnnnXXX```xxxoooqqqhhhRRRPPPSSSEEEFFFMMMMMMEEE@@@DDDKKKMMMHHHIIILLLNNNMMMHHHAAA<<<222---'''&&&)))+++,,,++++++)))'''&&&'''))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((())))))))))))'''(((***+++,,,,,,++++++'''***,,,---,,,---000333777888999<<>>MMMOOOGGGFFF???555...***((((((''''''((((((''''''(((+++---(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((***(((&&&''')))***(((&&&$$$'''))))))''''''))),,,000444555111111;;;LLLYYY]]]UUU___^^^EEE<<>>>>><<<;;;===BBBKKK>>>///'''(((***)))&&&)))'''%%%$$$&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((((()))***+++***)))***+++;;;999<<>>@@@999BBBFFF@@@FFFFFF222---***'''(((***+++((($$$''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''yyy[[[SSSHHHFFFBBB>>><<<;;;<<<<<<888555111/////////...------,,,+++***))))))))))))((((((((((((((((((((((((******))))))((((((((((((&&&((()))((('''&&&'''((())))))***************)))...---+++)))***///444777;;;@@@AAA>>>>>>DDDIIIJJJRRRUUUgggwwwhhhVVVRRRLLLFFFFFFPPPYYYTTTJJJSSSTTTUUUTTTQQQMMMKKKKKKDDD>>>666---'''&&&(((+++***(((&&&&&&'''((('''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((()))))))))***((()))***+++,,,++++++***...+++))),,,111555444111111888FFFXXXkkk|||sssrrr|||UUUBBB===999EEEEEE666///<<>>...999CCCAAA444((($$$&&&''''''&&&'''(((((('''%%%(((((('''&&&&&&&&&&&&'''((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((('''))))))(((''')))000666:::<<>>???FFFJJJEEE666...&&&$$$''')))'''$$$''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''uuuXXXNNNHHHEEEAAA===;;;:::;;;;;;777444000.........------,,,,,,+++***))))))))))))((((((((((((((((((((((((***))))))))))))(((((((((((()))***)))((('''(((***++++++++++++++++++******---,,,+++,,,...222777;;;222<<<@@@>>>HHH]]]kkkmmmqqqqqq}}}~~~yyyeeeQQQIIILLLRRRTTTSSSVVVYYYXXXUUURRRRRRRRRPPPNNNHHH===111))))))***)))(((&&&&&&(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((()))))))))******))))))***+++++++++******---,,,+++,,,///444888;;;IIIRRRbbbwwwjjjVVVDDDDDDBBB<<<333111>>>NNNNNNKKKCCC:::111,,,++++++++++++*********)))))))))(((((((((''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((***)))((((((******)))(((***(((''')))---222666888555>>>NNN]]]dddaaaXXXPPPEEELLLUUUhhh}}}vvvuuummm|||wwwfffccciiiqqq{{{hhhfffZZZiii|||{{{bbbKKKbbbuuunnnWWWMMM[[[ooowwweeebbbyyymmmgggYYYKKKGGGNNNXXX^^^jjjkkkkkkfff[[[UUU\\\hhh^^^eeelllgggTTT@@@777999555888===@@@>>>888///)))''''''''')))******'''%%%(((((('''&&&&&&&&&&&&'''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''''''''((((((((((((******((()))...999AAA===:::???===:::QQQbbbUUU[[[cccVVVhhhxxxiiirrrvvvkkkxxx{{{kkkYYYWWW^^^eeeaaa[[[[[[aaacccbbbeeemmm\\\eeehhh```^^^jjj{{{{{{wwwEEECCCBBB999555:::===CCCPPPBBB888+++%%%&&&((((((&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''jjjUUUQQQGGGDDDAAA===:::::::::;;;777444000...---------,,,,,,++++++***))))))******(((((((((((((((((((((((())))))))))))))))))))))))+++,,,------++++++,,,---++++++++++++++++++++++++,,,,,,000444555555777;;;III[[[ggglll~~~}}}fff}}}xxxtttttt|||ppp```TTTNNNLLLOOOTTTXXXYYYXXXUUUSSSPPPRRRSSSOOOEEE:::111---***((('''''')))******)))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((()))))))))*********)))******+++++++++++++++)))///333111///888LLL]]]rrrwww~~~}}}{{{ssssssMMM777BBBGGG999555AAAJJJKKKJJJEEE;;;222,,,)))***))))))*********)))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''))),,,...111555999===FFF]]]ssspppWWWCCCEEERRRlll```ZZZaaazzz|||llllllvvvwwwuuusssKKK===GGGWWW]]]FFFCCCOOOXXXRRRDDD???HHHUUUQQQ???666CCCWWW]]]XXXRRRZZZcccmmmoooiii___UUUOOO???SSSiiixxx~~~|||nnn___MMMTTTbbbmmmiiiWWWEEE;;;???888555;;;DDDFFF<<<111+++)))(((((())))))((('''(((((('''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((******,,,...222888>>>BBBEEE888999BBB[[[uuuwwwnnnxxxjjjkkkuuukkkrrryyyrrr~~~zzzoooYYYhhh}}}yyyoooyyyrrrvvvyyyyyy{{{jjjgggrrr~~~}}}uuuiiitttuuufffdddLLL999777222555KKKGGG@@@666...)))((()))***''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''fffVVVWWWGGGDDDAAA===:::::::::;;;777444000...---------,,,,,,+++******)))*********))))))))))))))))))))))))))))))))))))************,,,---...---,,,+++,,,...++++++*********+++,,,---333222444999===CCCRRRaaammm~~~tttmmmkkkxxxwwwiiiQQQOOONNNQQQVVVYYYXXXVVVTTTTTTUUUUUURRRJJJ???777,,,***((('''(((*********(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))))))))*********************+++,,,,,,---...---000555888AAAUUUppp{{{www{{{}}}lllDDD>>>FFFCCC999444===BBBIIIKKKFFF===333,,,)))((('''(((***+++***)))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((((((((()))***...111444444444999BBBJJJjjjhhh___NNN???IIIqqqmmmWWW``````XXX]]]jjjsssOOOAAALLLQQQZZZMMMPPPdddyyy}}}aaaRRRbbbnnnjjjZZZPPPUUU```]]]VVVQQQTTTWWWSSSGGG===FFFMMMXXXbbbhhhlllqqqvvv[[[SSSSSSZZZ___cccnnn|||iiiZZZUUUcccuuusss]]]HHH555:::AAAEEEFFFBBB>>>;;;333...)))&&&&&&'''((()))(((((('''&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''((((((((())))))((()))---555===@@@===999::::::AAALLLkkk|||iii\\\yyymmm___ooofff^^^hhhsssvvvmmm```kkkyyy~~~{{{~~~ssscccpppkkkJJJ>>>333000???AAABBB@@@888...((((((***((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''gggTTTTTTHHHEEEAAA===;;;:::;;;;;;777444000.........------++++++***************+++)))))))))))))))))))))))))))))))))************+++***+++,,,+++***)))***,,,++++++++++++,,,---///000333555===IIIUUUiiiyyy~~~eee]]]RRRLLLLLLPPPTTTVVV\\\XXXTTTTTTTTTRRRLLLFFF666111,,,((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))))))))*********++++++***++++++,,,---///000111111000333BBB[[[uuuxxx{{{ccc===666FFFHHH;;;444999AAAIIIKKKGGG???888---***''''''***,,,+++)))'''(((((((((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))&&&((())))))))))))***+++...111555999???JJJXXXccc]]]MMMAAAGGGXXXpppzzzYYY^^^xxxjjjYYYWWWjjjeeeFFFNNN|||zzzddddddssswwwiiimmmrrrwwwvvvoooccc[[[cccbbb___\\\[[[[[[XXXTTTVVVMMMEEECCCGGGRRRcccqqqyyyXXXHHHNNNFFF888OOO{{{{{{llleeeaaa\\\ZZZZZZMMMFFF>>>===AAADDDEEECCC<<<666...(((&&&'''((()))(((((('''&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((((((((()))))))))'''***111:::AAABBB<<<666GGGeeetttkkkkkkzzz|||jjjggg|||rrrssskkk___jjjjjjyyyooonnn~~~www||||||{{{{{{uuuzzzppphhhlllzzzaaaNNNCCC:::666999>>>BBB???666---))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''gggSSSPPPHHHFFFBBB>>><<<;;;<<<<<<888555111/////////...---+++***************++++++))))))))))))))))))))))))))))))*********+++++++++)))+++,,,+++***)))***+++---,,,,,,,,,...111444555666EEE```yyy}}}kkk___gggsssoooZZZGGGKKK[[[{{{ooo___RRRLLLNNNSSSYYYXXXVVVVVVUUUTTTSSSRRRGGG@@@777///***))))))(((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''((((((((()))'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))))))))*********++++++++++++++++++,,,///111333555666===KKK^^^qqqyyydddFFFDDDIIIGGG<<<:::;;;@@@GGGJJJGGGBBB555///)))(((***,,,+++)))'''((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((***,,,,,,******,,,......222;;;HHHTTT\\\^^^]]]FFFKKK]]]uuuzzzuuuuuujjjbbbhhhzzzmmmCCC;;;SSSkkkqqqmmm{{{vvvwwwwwwrrrWWWUUUWWW]]]]]]UUUOOONNNLLLEEEPPPhhhkkkVVVGGGIIIsssuuuuuulll[[[PPPVVVbbblllZZZDDD<<>>BBB@@@HHHhhhuuuSSSGGGIIITTTiiixxxvvviii___eeehhhfffYYYJJJCCCIIIQQQGGGBBB:::444///,,,)))'''(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((())))))))))))111999BBBDDDBBBBBBJJJRRRkkkooo]]]kkk|||nnnqqqrrr}}}nnneeeiiillljjjnnnxxxxxx{{{zzz}}}|||pppkkkyyyxxxKKK<<<<<<@@@FFFIIICCC666,,,))))))))))))))))))))))))&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''gggYYYSSSHHHFFFCCC@@@>>>======>>>:::777222000//////...---------,,,,,,+++***))))))*********)))******+++,,,++++++,,,,,,,,,---------111((((((000...&&&+++:::222111000000---111BBBUUU|||~~~vvvxxxpppqqqtttuuuttt|||~~~kkkRRRQQQNNNNNNVVV\\\]]]\\\\\\UUUUUURRRHHH;;;///)))&&&******))))))((((((((()))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((((((*********)))))))))))))))***)))'''&&&)))------***...---...000222666BBBNNNtttrrrllltttuuu}}}{{{|||yyy{{{}}}ttt~~~zzzzzzVVV===BBBFFFAAA888888DDDKKKIIIIII@@@333+++)))))))))(((******)))((((((((((((((())))))))))))))))))))))))&&&&&&''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))((((((***++++++***))))))))))))...222---***666HHHGGGBBBWWWiiiPPP777JJJmmm~~~}}}rrr^^^bbbyyybbbVVVOOO```mmmssskkk\\\ZZZLLLAAAAAAFFFKKKRRRZZZkkk\\\IIIJJJfffpppdddXXX]]]nnnjjjOOOAAAFFFJJJDDD<<<777777666000(((,,,***))))))))))))'''&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))(((******&&&###&&&---555<<<>>>:::CCC\\\kkkiiihhhnnnxxxwwwjjjhhhuuu|||qqqvvv___bbb|||nnntttyyy{{{lllaaa\\\hhh~~~{{{yyyxxxsss|||xxxdddJJJFFF???<<>>DDD555///)))&&&((())))))'''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''aaaSSSMMMFFFDDDAAA>>><<<;;;;;;<<<999666222000//////...---------,,,,,,++++++*********************+++,,,,,,,,,,,,,,,,,,------------,,,222222+++)))000333111///555888EEEkkkyyyooossspppiiivvv|||vvvppp\\\JJJHHHPPPVVVWWWWWWZZZWWWTTTRRRPPPIII@@@888,,,)))((((((***+++(((%%%(((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&'''''''''((((((((()))))))))*********++++++***************************+++---,,,******,,,///---...111666>>>RRRrrr}}}qqqwwwqqquuufffoookkkVVVFFFFFFEEEAAACCCKKKDDDGGGFFF>>>111))))))---******)))(((((((((((()))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))((()))***++++++++++++***...++++++111666:::???DDDOOODDDFFFWWWnnnpppUUU~~~ZZZMMMbbbrrrgggjjj```eeezzzxxx```JJJ???>>>>>>GGGIII???;;;DDDRRRZZZzzzvvvjjjbbbfffllleeeVVVCCCEEEFFFFFFAAA;;;666444***(((&&&&&&((()))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((()))))))))(((((()))***...222777:::333DDDDDDQQQccc^^^|||hhhpppbbbbbbrrrxxxnnnbbblll|||~~~~~~zzzpppnnnkkkhhhddd```]]]\\\WWWWWWUUUTTTZZZcccgggeeedddkkkooohhhXXXTTTeeezzz}}}[[[uuu}}}FFF666QQQXXXBBBAAA999...((((((******)))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''cccUUUOOOEEECCC@@@===;;;:::::::::999666222/////////......------,,,,,,,,,++++++++++++************+++,,,,,,,,,,,,,,,------------...///222111---***---222555999BBBSSSpppzzzuuu|||}}}vvvYYYNNNQQQUUUUUUSSSVVVVVVVVVVVVTTTNNNFFF@@@333...)))''')))***)))'''((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((()))))))))*********++++++)))***************++++++))))))+++//////,,,,,,///000,,,111EEE]]]ppp}}}wwwvvvyyywwwkkkvvvYYYEEEEEEGGGGGGGGGDDDHHHJJJDDD888///+++,,,+++***))))))(((((())))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,,,,+++///333999BBBKKKQQQRRRCCCDDDccc}}}ppphhhsssxxx\\\iii~~~zzzddddddfff[[[kkkkkkVVVBBB???:::;;;HHHVVVYYYTTTyyyxxxyyytttfffZZZ___kkk```OOO???===CCCEEE@@@:::...+++(((''''''(((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))***)))***---333888<<<===@@@VVV```ggg{{{~~~fffgggooo}}}}}}vvvyyydddooorrr{{{~~~vvvpppjjjddd]]]WWWPPPNNNLLLIIIFFFCCCBBBAAA>>>???>>><<>>EEEJJJHHHBBB999111,,,***++++++((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''___QQQLLLDDDBBB???<<<:::999999:::888555222////////////...---------,,,,,,,,,,,,,,,+++++++++***+++,,,,,,---,,,,,,---------.........///'''(((333777333333999NNNaaa|||dddNNNIIINNNSSSVVVZZZYYYUUUOOOJJJHHH>>>777///)))((()))***+++))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))((((((((()))))))))******))))))******+++++++++,,,///,,,---333444000---...000222@@@[[[ttt~~~{{{nnnrrr{{{PPP???CCCFFFCCCEEEFFFGGGEEE???777///***++++++***)))))))))))))))(((((((((((((((((((((((())))))((((((((('''''''''(((((((((((())))))))))))*********************************+++,,,,,,---...***333666<<>>666222---)))''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))***...---...333999???CCCEEEgggmmmeee~~~nnniiiwwwfffgggmmmpppkkkjjj|||~~~xxxrrrnnnkkk___ZZZSSSNNNKKKHHHCCC?????????>>>>>>======<<<<<<<<>>BBB>>><<<>>>@@@AAAGGGNNNdddyyykkk```kkkyyytttqqqWWWIIIIIIGGGGGGCCC;;;111***)))+++))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''___QQQLLLDDDBBB???<<<:::999999:::888555111//////000//////------------,,,,,,,,,,,,+++++++++++++++,,,------,,,---------............,,,***///333,,,,,,JJJppplllnnn~~~uuu}}}bbbQQQLLLRRRWWW[[[[[[VVVQQQPPPPPPHHHBBB999///***)))+++---))))))))))))))))))))))))'''(((((((((((()))))))))''''''((((((((()))))))))((((((((()))))))))******))))))******+++,,,,,,,,,///++++++000000+++---333:::IIIbbbzzzvvvpppsss{{{pppqqqlllkkk~~~~~~dddCCC===CCCGGGFFFEEEDDDEEEDDD>>>444,,,++++++***))))))))))))***))))))))))))))))))))))))***))))))(((((('''''''''(((((((((((())))))))))))*********************************+++,,,---...///000---AAAcccqqqddd[[[```vvvnnnTTThhh}}}iiimmm^^^GGGCCCIIIOOOPPP:::GGGLLLUUUxxxVVVhhhaaa\\\ZZZRRRGGGCCCGGG???999222,,,((('''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((()))))))))******,,,---///333999AAAHHHLLLuuueeecccooozzzttt___kkkkkkjjj|||}}}rrrhhh\\\PPPHHHFFFEEEBBB???>>>=========<<<@@@AAADDDFFFHHHIIIIIIIIIJJJKKKIIIDDDCCCFFFFFFDDDDDDCCCCCC@@@999555999BBB999DDDOOO]]]xxxssslllrrrccclllKKKDDDFFFFFFAAA777...***)))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''cccUUUPPPDDDCCC???<<<::::::::::::888555111//////000//////------------------------,,,++++++++++++,,,------------------............---111555444333FFFuuu{{{ssskkkTTTQQQSSSVVVWWWWWWVVVTTTSSSNNNKKKDDD999///)))***---))))))))))))))))))))))))'''((((((((())))))))))))'''((((((((()))))))))))))))))))))*********++++++))))))***++++++,,,------+++(((+++...+++***999LLL\\\mmmwwwyyyxxx}}}}}}zzz___GGGBBBGGGFFFDDDCCCEEEFFFBBB:::222,,,+++******))))))******))))))))))))))))))))))))******))))))(((''''''&&&(((((((((((())))))))))))************************++++++++++++,,,...///000888???^^^}}}ttt[[[kkk~~~}}}iiillljjjddduuudddLLL???;;;JJJUUUOOOEEE``````^^^___gggmmmdddQQQGGGIIIDDD>>>555...***)))((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((()))))))))************---222777===FFFQQQYYYhhhqqqlll|||zzzllluuu~~~dddddd~~~yyywwwzzznnnPPPKKKGGGGGGDDD???@@@DDDEEEGGGJJJMMMPPPTTTYYY\\\\\\___dddhhhkkklllllllllkkkllliiiaaa\\\[[[YYYVVVKKKIIIIIIHHHCCC???AAAGGGDDD===888;;;DDDSSSiiizzzzzzzzz}}}uuu}}}}}}pppuuu~~~lllgggIIIGGGFFFDDD@@@888///)))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''cccUUUPPPEEECCC@@@===;;;:::::::::777555111//////000000///------------------------,,,,,,++++++,,,,,,---...---------.........//////333---***:::___www}}}~~~zzzaaaOOONNNOOORRRWWWXXXVVVSSSPPPQQQLLLAAA333***))),,,))))))))))))))))))))))))'''((((((((())))))******(((((((((((())))))))))))******+++++++++,,,,,,,,,))))))***+++,,,,,,------)))+++000222...222MMMkkkrrraaaXXXQQQOOOKKKGGGHHHNNNNNNKKKLLLRRRVVVaaa{{{|||YYYAAA===EEEEEEEEEFFFGGGDDD>>>999,,,+++******)))*********))))))))))))))))))))))))+++******)))(((''''''&&&(((((((((((())))))))))))************************++++++++++++,,,...000111<<>>RRR[[[PPPJJJVVVcccgggYYYTTTZZZiiijjjYYYGGG@@@GGG@@@777000,,,++++++***''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************000555;;;@@@FFFPPP___iiiccccccnnnwwwdddkkknnnffflllmmmddd[[[uuuzzz|||ooocccTTTFFFFFFAAA>>>@@@@@@@@@HHHRRRUUUZZZbbbjjjpppxxx{{{vvviii]]]ZZZYYYRRRHHHAAAGGG<<<<<>>AAA>>>HHHPPPQQQSSSZZZccchhhvvv~~~xxxooobbbYYYOOOJJJEEECCCBBBAAABBBDDDVVVcccxxxmmmnnntttzzzrrrZZZcccNNNJJJBBBDDDBBB222...,,,+++*********)))((())))))(((((('''''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((aaaSSSLLLEEEBBB>>><<<;;;;;;:::999777555222111111111000...------------------------++++++,,,,,,,,,---------///+++***...000///000333222CCC]]]vvvvvvggg{{{rrrWWWQQQ[[[\\\RRRSSSPPPNNNMMMJJJ@@@222'''***+++++++++************))))))))))))))))))))))))))))))))))))))))))))))))((())))))***************///++++++...///,,,,,,...///111111222>>>XXXvvv~~~|||yyyuuuyyy}}}mmm[[[QQQJJJEEEGGGLLLQQQXXXaaahhhmmmrrrwww{{{zzz{{{zzzwwwooofff^^^ZZZUUU```yyyiiiiii~~~^^^DDDCCCCCCDDDCCCBBBCCCEEE999444...***************))))))((((((((('''''''''))))))))))))))))))))))))(((((((((((()))))))))***************++++++++++++)))222)))***777///777___tttaaa[[[wwwvvvnnn{{{{{{~~~{{{zzzwwwqqqlllfffbbb]]]ZZZXXXWWWUUUTTTTTTUUUWWWZZZ^^^dddiiikkkpppvvv}}}WWWGGG<<>>===;;;<<<>>>BBBFFFKKKOOORRRWWW^^^gggmmmqqqwwwhhhEEE<<>>>>>999000)))((((((((()))))))))))))))))))))))))))((((((((((((''''''&&&&&&''''''((()))(((((((((((())))))))))))(((((((((((((((((((((((((((''')))++++++***...444DDD;;;RRR]]]TTTsssllliii}}}tttqqqooo{{{aaa]]]dddssshhhTTTCCCBBBIIIPPPZZZcccmmmvvv}}}{{{mmmcccZZZQQQJJJBBB@@@DDDOOO[[[mmm}}}jjj___ooo}}}~~~xxxxxx\\\CCCAAASSSAAA777000(((%%%''')))((('''))))))((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((cccUUUOOODDDAAA===;;;::::::999888777444222111111000///...------------------------,,,,,,,,,------------...---...111333111///555>>>hhhsssvvvxxx|||OOO>>>IIIXXXZZZUUUQQQOOONNNJJJBBB<<<...---,,,+++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,++++++,,,***+++......,,,...333///222JJJlll~~~eeeRRRHHHEEEEEEGGGMMMUUU^^^gggmmmttt{{{zzzYYYGGG;;;AAAGGGEEECCCEEEFFF@@@777///***)))***,,,)))))))))(((((((((((('''(((((((((((((((((((((((((((((()))))))))*********)))******++++++,,,,,,,,,...+++555333///SSSooo```WWW~~~rrrdddzzzuuufff___UUUMMMHHHDDDBBB@@@:::888777666888999888888666666777888999<<<>>>??????EEEMMMTTTZZZbbblllsssyyynnnKKKBBBOOO\\\___QQQIII___uuugggYYY^^^cccZZZFFF===FFFEEE555...555(((((('''((()))***))))))))))))))))))(((((((((((('''''''''''''''(((((()))(((((((((((())))))))))))((((((((((((((()))))))))---)))'''((((((***///666555UUUdddjjjsssnnnuuuyyynnnyyynnn|||{{{xxxgggzzznnnbbbTTTMMMKKKUUUaaajjjqqqwww{{{gggXXXQQQFFFBBBEEEFFFHHH\\\uuuoooXXX___vvv}}}hhh```UUUHHHJJJBBBAAA777---((())),,,+++)))))))))((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((fffWWWPPPEEEBBB>>>;;;;;;::::::999666444222000000000///---------------------------,,,,,,---------.........,,,///333000+++111JJJbbbnnn___sssppprrr|||wwwtttrrrmmmjjjqqq~~~wwwUUUKKKRRRUUUVVVVVVSSSNNNIIIEEEDDD222///+++***+++++++++*********************************************************+++,,,,,,,,,,,,,,,)))))),,,///...+++,,,000777TTTwwwzzz___III???>>><<>>HHHjjjwwwYYYsss|||zzzqqqgggaaaMMMHHHAAA;;;888888888888777555444555777888888777888888777777777777777777222444888<<>><<<;;;;;;:::999666444111000000000...---------------------------,,,---------............/////////...111GGGoooyyy{{{UUUUUUUUUTTTRRRQQQPPPPPPCCCFFFHHHIIILLLQQQPPPLLLTTTWWWWWWSSSUUUbbbsss~~~|||\\\GGGKKKRRRYYYZZZTTTMMMHHHFFF;;;555...***+++,,,,,,+++************************************************++++++,,,------------,,,,,,,,,...000...***,,,222AAAxxxnnniiiyyyjjjSSSFFF@@@======BBBKKKVVV___iiiuuu}}}ssseee]]]CCC;;;???DDDGGGGGGEEE@@@888111,,,++++++******)))))))))((((((((()))))))))))))))))))))))))))))))))*********++++++)))******+++,,,---......---000---HHHtttuuujjj|||wwwwwwwwwxxxkkk^^^RRRGGGAAA===<<<999777777888:::;;;;;;:::888888999999777666999999999888888888777777666666555444555999???DDDPPPXXXfffsss{{{YYYCCCAAAnnnqqqWWWWWWyyydddccclll```BBB777CCCEEE888222---(((&&&''')))((('''))))))))))))((((((((((((((((((''''''(((((()))***(((((((((((())))))))))))'''(((((())))))******+++''''''+++111555555999>>>KKKoooyyyTTTnnnvvv^^^SSSyyyvvvhhh```___aaa___hhhttt~~~~~~rrrcccYYYWWWYYYZZZYYYWWWTTTSSSSSSXXX___kkk{{{jjj]]]SSSIIIFFFIIIJJJVVVkkk}}}mmmYYY[[[```tttppp}}}jjjkkkQQQNNNFFFAAA888111---+++***)))(((((())))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((___TTTOOODDDAAA===:::::::::999888666333111000000///...---------------------------------------............222...///;;;PPPnnnzzzxxx___FFF666PPPPPPNNNKKKIIIIIILLLOOONNNRRRTTTSSSSSSSSSOOOJJJHHHNNNPPPLLLJJJLLLMMMKKKLLLeee{{{yyy{{{sssKKKHHHNNNUUUYYYXXXSSSNNNLLLHHH???444---+++,,,,,,+++************************************************+++,,,,,,---------------///...///000//////666???WWWsssdddkkk|||lllNNN@@@>>>AAADDDGGGRRR\\\eeelllvvvwww~~~UUU======DDDGGGCCCDDDBBB===555...+++************)))))))))(((((())))))))))))))))))))))))))))))*********+++++++++)))******+++,,,---...///---777???\\\|||uuuzzztttwwwvvv{{{|||qqq```PPPCCC;;;666444:::<<<===>>>???@@@BBBCCCDDDCCCBBBBBBCCCBBB@@@???===>>>>>>======<<<;;;;;;<<<;;;999777666777999;;;>>>BBBMMMZZZdddnnn~~~ZZZDDDPPPaaa___XXXjjjyyyccc]]]iiifffPPP@@@BBBDDDAAA:::333+++''''''))))))'''))))))))))))((((((((((((((((((((((((((())))))***(((((((((((())))))))))))'''(((((()))******++++++)))+++...000111888KKK]]]RRR[[[{{{yyydddlll}}}uuu{{{pppnnnccchhhkkkqqqxxx}}}tttfff[[[\\\fffqqqvvv|||}}}vvvsssnnnjjjmmmnnndddNNN<<>>888888888777777666666666333555===JJJTTT]]]lll{{{}}}zzzYYY@@@SSSuuutttSSSVVVnnnppp]]]XXX^^^eeeSSS888:::PPP@@@777---((((((******((())))))))))))((((((((((((((((((((((((((()))******(((((((((((())))))))))))'''(((((()))***+++++++++***,,,......111FFFoookkkuuueeennn|||qqq}}}zzzooo```UUUUUU]]]hhhooo~~~zzzmmmeee]]]WWWYYYUUUXXXjjjnnnYYYAAAFFFMMMRRRTTTSSSRRRQQQNNNHHHAAA;;;;;;@@@GGGLLLSSSQQQKKKAAA;;;===GGGQQQZZZ||||||gggWWWJJJCCCAAASSS^^^zzzccc^^^}}}llleeefffkkktttdddoooppphhhHHHIIIGGG???555---+++---(((((())))))*********+++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((]]]TTTUUUEEE@@@<<<<<<;;;888666777666333000////////////...//////.........---------333///...111111//////111555444<<<[[[aaa]]]sss\\\MMMMMMNNNOOOQQQVVV\\\aaaqqq}}}tttiiiddd^^^WWWSSSRRROOOJJJEEEEEEEEE[[[~~~\\\OOOJJJRRRYYYVVVRRRRRRVVVOOOGGG>>>222((()))111...---+++***)))***+++,,,******+++++++++,,,,,,,,,------,,,,,,,,,---......---(((...333///===```zzz}}}yyyooozzz[[[???@@@CCCGGGNNNXXXbbbiiioootttyyy}}}yyy___kkk]]]BBBBBB???DDDCCCDDDDDD???555,,,)))******)))***,,,,,,+++)))))))))))))))******************+++++++++,,,,,,,,,...///...++++++///111000111UUUyyynnnwwwvvvxxxdddSSSBBB>>>999;;;@@@DDDEEECCCEEEJJJSSS[[[aaaeeeiiilllkkklllppptttxxxvvvqqqlll^^^^^^YYYRRROOOOOOLLLGGGCCC<<<999<<<;;;777555888999666555888>>>GGGVVVdddvvv}}}YYYEEEHHH``````MMMYYY{{{vvvgggaaahhhcccOOO@@@>>>BBB???333'''&&&...,,,$$$+++******)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))+++)))((()))---000333333111(((---444888VVViii|||mmm{{{nnn___WWW]]]aaadddssswwwlllccc````````````TTTTTTXXXbbbnnn~~~iiiRRRDDDOOOfffpppkkkddd\\\TTTJJJDDDDDDFFFEEEDDDSSSSSSMMMBBB::::::<<<<<<>>>===GGGfffgggQQQLLLBBB===DDDXXXmmmxxxlllEEEGGGqqqoooYYYaaaeeeyyyrrrbbbzzz^^^uuuUUU@@@FFF;;;---......---,,,,,,***(((((()))+++))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))aaaRRROOOFFF@@@======<<<888666888555333000////////////...//////.........---------///,,,---000111///000333222;;;XXXtttrrrVVVOOORRRTTTUUUXXX___mmm|||lllccc___]]][[[QQQNNNQQQ___ppp{{{{{{zzzsssVVVIIILLLSSSYYY[[[VVVPPPJJJEEE:::///+++...---,,,+++++++++++++++,,,***++++++++++++,,,,,,,,,------,,,,,,------......,,,...333000000MMMuuuvvvhhhnnn{{{]]]EEEBBBGGGPPPXXXaaaiiiqqquuuxxx|||yyymmm]]]:::CCCFFFFFFEEEDDDCCC???777000***))))))***+++,,,***)))))))))))))))***************++++++++++++,,,,,,,,,---,,,,,,.../////////000GGGeeettttttwww~~~wwwjjj\\\MMMCCC>>>>>>???EEEMMMTTTXXXZZZkkkpppwww~~~~~~vvvnnnmmmppppppmmmXXXNNNFFFCCC@@@:::777888999666444555777<<>>EEEXXX~~~^^^iiizzzrrr]]]bbbyyyooo[[[OOOYYYlllzzz{{{qqqmmmnnnjjjfffcccdddeeeeeeddd```___```bbbgggtttyyyWWWLLLTTTaaalllssslllggg^^^TTTKKKGGGFFFGGG]]]bbbaaaUUUGGG???;;;999:::999;;;@@@MMMggggggZZZKKKBBBBBBKKKXXXbbbnnnXXXZZZkkkwwwfff```mmm~~~qqqxxxpppnnncccGGGEEEBBB999///(((+++++++++***)))((()))***))))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''((())))))cccSSSOOOGGGAAA===>>>===999777999555333000//////000///.../////////............---,,,+++---111222000222777<<>>666888:::777222777JJJ^^^xxx```PPPEEE>>>@@@GGG]]]kkk}}}tttgggjjjlll}}}lll~~~eeeuuuoooNNN===AAA>>>111******************)))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''(((((()))***bbbVVVTTTGGGBBB>>>>>>===999888999555222000//////000///////////////.....................000333222000555<<>>FFFBBBLLLpppkkkvvvkkk```bbbQQQQQQSSSOOOWWWSSSPPPOOOKKKBBB555,,,+++,,,,,,---------------+++++++++,,,,,,,,,------------,,,------...///000555+++///IIIwww}}}}}}mmmhhh{{{}}}}}}___LLLHHHJJJ___eeemmmtttyyy}}}mmmWWWpppvvvkkk<<<<<>>RRRzzzxxx~~~{{{}}}|||~~~ppp]]]KKK???===EEEMMMVVV```nnn{{{qqqddd[[[SSSMMMJJJCCC>>>;;;:::777333444888===III[[[mmm{{{|||~~~MMM:::GGGSSSPPPLLLYYYqqqmmmVVV[[[aaaNNNCCC;;;777888333)))(((---+++******)))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))),,,***))))))+++,,,,,,,,,...888777OOOmmmoooxxx|||xxxxxxkkk```YYYOOObbbuuu}}}{{{nnneeeaaa``````dddeeehhhkkkmmmmmmlllkkkiiiiiilllllliiifffkkksss|||bbbIIIIIISSShhhmmmooofffXXXSSSYYYbbbdddrrr|||zzzooobbbWWWNNNBBB>>><<>>dddxxxeeeSSSCCC>>>CCCDDDXXXoooqqqgggeeeuuu{{{rrr___oooMMMFFF???444777+++*********+++***)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((())))))***bbbWWWSSSGGGBBB>>>>>>===999888999444222/////////000000///////////////////////////000000111222//////777BBBfffppp^^^vvvWWWJJJTTTcccsssjjjWWWPPPSSSIII???@@@RRRjjj}}}llltttkkkJJJEEEOOOXXXXXXTTTPPPNNNLLLGGG<<<222---------------------...++++++,,,,,,,,,---------------------...///000111444+++:::bbbjjjmmmzzz^^^IIIEEEPPP\\\vvvxxxzzz}}}xxx```}}}nnn~~~AAA999BBBFFFBBB???@@@<<<555...,,,***)))***+++***)))************++++++++++++++++++,,,,,,,,,---------///---......---777RRRnnnnnnyyyzzzhhhWWWEEE>>>@@@JJJ[[[jjjrrr}}}uuuiii[[[PPPHHHCCC>>>===:::666555777777<<>>===999777999444222//////000000000000...////////////000000000000000000///---111AAAQQQzzzddd]]]zzzxxxXXXMMM```gggzzzeee\\\EEEGGGJJJGGGMMMjjj{{{rrr~~~{{{XXXJJJOOOYYYWWWVVVQQQNNNMMMKKKBBB999000///...---,,,---......,,,,,,,,,,,,------------,,,,,,------...///111111111;;;XXXvvv~~~ppp___IIICCCKKK^^^mmm~~~ccclll}}}|||aaa===>>>@@@AAA@@@???>>>===000---+++***++++++++++++*********++++++++++++,,,,,,,,,,,,,,,------------...000///---222FFFfff~~~qqqrrr{{{kkkOOOCCC<<>>888666888777777;;;GGG[[[ooo}}}zzzyyy[[[???III```{{{gggfffmmm^^^fffZZZMMMAAA;;;777111+++)))+++******)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))*********---000333333333111888KKKooozzz}}}ppp}}}lllooo}}}yyyhhhZZZXXX___gggwww}}}tttgggdddiiiooorrrllllllkkkjjjkkkmmmrrruuu}}}ssslllnnnqqqqqqooonnnkkkiiijjjtttpppIIIQQQ\\\dddgggeee```]]]lllsssyyy}}}~~~uuujjjbbbXXXLLLBBB:::555666;;;;;;777666@@@^^^eeePPPFFFFFF666333UUU~~~|||```TTTYYYttt{{{|||nnnxxxnnnJJJ;;;BBB333///+++***+++,,,***((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++cccVVVNNNFFF@@@======<<<888666888333111//////000111111000.../////////000000000000//////000000111<<>>AAA>>><<>>::::::888777777;;;HHHZZZnnn|||yyyWWWGGGPPPyyysssccclll}}}dddfffddd]]]NNN>>>555333000++++++******)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******+++...111333444333:::NNNdddwww|||lllssszzztttyyy~~~yyyhhh[[[ZZZcccqqq{{{}}}nnn```bbbiiinnnnnnnnnmmmmmmpppvvv{{{~~~vvvqqqsssvvvuuussstttkkksssuuuooommmxxxfff\\\TTTUUU```iiijjjgggqqqxxxyyyrrrllliiiddd]]]PPPAAA999999222444888666444IIIdddOOOIIIJJJ@@@AAAdddyyyQQQSSSnnnqqqnnnoootttQQQAAA@@@888222,,,)))+++,,,***((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++}}}```XXXTTTEEE@@@<<<<<<;;;888666777333111//////000111111000.../////////000000111111000111222333777GGGddd~~~ggghhhwwwUUUNNNdddiiiVVVQQQ???CCCeee~~~qqqaaa```nnnpppooo|||{{{pppUUUIIISSSWWWWWWSSSQQQQQQKKKCCC666333///+++***+++---///,,,,,,,,,---------......,,,,,,------///000111222:::fffuuu}}}~~~aaaNNN>>>AAAPPPaaasssrrrmmmuuu|||zzzllljjjNNN<<>>BBB333000---,,,,,,---------******+++++++++,,,,,,,,,,,,,,,,,,---------......***///...///EEEgggwwwttt{{{cccLLL===LLLTTThhhwwwfffZZZOOOEEE??????777888888666:::JJJbbbuuu}}}uuusssJJJAAA]]]vvvggg^^^gggdddjjjhhhYYYAAA333333333///+++******)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))+++***+++...111333222111HHHtttuuuuuu}}}|||vvvhhhYYYVVVaaaqqqmmmjjjuuu{{{ppprrrrrrssssssrrrrrrtttyyy~~~vvvtttvvv{{{{{{vvvrrrrrrpppvvvvvvlllhhhqqqzzzWWWGGGPPP___hhhjjjrrr||||||xxxvvvlllfff___SSSGGGAAA>>>444333;;;999555DDD^^^kkkKKKNNNCCC;;;KKKiiirrrjjjVVV[[[llllll{{{pppjjjrrrxxxYYYHHH???;;;444,,,)))***,,,+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++```\\\NNNIIICCC===<<<;;;777666888444333111///...---.....................///000000222000222...:::lllmmmppplllSSSVVVhhh~~~nnnaaaVVVIIIMMM\\\qqqlllhhhiiipppxxx{{{kkkLLLPPPRRRSSSRRRQQQPPPMMMJJJAAA999///,,,///111///,,,------------------------444'''...444))),,,777333???yyydddKKKDDDCCCKKKWWWcccrrrvvvkkksss}}}tttuuuqqqggggggAAA888>>>???<<<;;;;;;444---***,,,------+++++++++++++++++++++++++++,,,+++***---000222000...+++777***999gggkkkqqqwww]]]JJJGGGNNNccctttwwwpppqqqffffffhhhhhhfffiiitttlll___SSSHHHBBB:::::::::888666;;;MMM___ttt~~~ooobbbBBBLLLeee}}}aaagggkkkrrrUUUaaaccc```MMM777555777---,,,+++***+++++++++)))'''))))))))))))))))))))))))))))))))))))************000******///...***111>>>vvvwwwrrrxxxccc^^^\\\bbbmmmxxx{{{hhh``````wwwvvvuuuwwwxxxtttpppxxx||||||zzzxxxyyyyyywwwssssss{{{}}}uuunnnqqqwwwzzzfffJJJBBBSSShhh{{{zzz||||||wwwuuuvvvoooaaaUUUQQQBBB???;;;888666555777:::XXXdddQQQBBB???@@@MMMqqqiii~~~gggJJJmmmeeelll|||wwwWWWiiieeeGGG@@@999///)))***---+++'''))))))))))))))))))))))))(((((((((((((((((((((((((((,,,---***&&&''')))+++```[[[MMMIIICCC===<<<:::777666888444222111///...---......///............///000000---000555<<>>:::777444666CCCQQQhhhwww\\\BBBTTT{{{hhhZZZiiimmmeeeiiigggSSS:::444666222,,,+++******++++++***((())))))))))))))))))))))))))))))))))))************+++''')))111444444===JJJssswww~~~|||hhh```}}}tttllliiiiiinnnwwwwwwjjjeee{{{~~~{{{}}}|||{{{}}}vvvvvvuuutttvvvyyyzzzzzz}}}rrrppprrrssszzzttt```QQQLLLMMMiiizzzuuuoooooottt{{{yyymmmaaa]]]ZZZSSSIII@@@;;;:::<<>>CCC___~~~zzzYYYQQQrrr|||jjjzzzzzzvvvYYYuuuLLLFFF@@@666...************))))))))))))))))))))))))(((((((((((((((((((((((((((+++,,,***)))***,,,---bbb]]]NNNIIIBBB===<<<:::777666777333222000///............//////......//////000111000444666BBBZZZgggfffeeewwwxxx___PPPeeeoooXXXOOOLLLZZZcccccceeeqqq||||||vvvaaaRRRQQQQQQTTTTTTRRRNNNKKKGGGBBB:::333...---...///------------------------***000///---000111888GGGzzzpppPPP@@@???CCCMMM\\\gggmmmrrrwwwaaa^^^^^^]]]QQQKKK^^^yyy~~~yyytttwww~~~lllssspppqqqTTT@@@===BBBBBB<<<===777000---,,,,,,+++)))++++++++++++,,,,,,,,,,,,---,,,+++,,,...//////---333+++LLLjjjkkk}}}zzzcccOOOFFFPPPkkkmmmeee]]]ZZZVVVPPPLLLLLLVVV[[[```bbbfffsssxxxdddXXXLLLEEE===888444333:::BBBTTTiii~~~}}}HHH;;;iiivvv[[[\\\}}}cccfffggg___MMM===888:::---,,,******+++,,,+++***)))))))))))))))))))))))))))))))))*********++++++,,,)))***...///222???NNNeeeyyyrrrooo{{{uuu~~~nnntttrrr~~~ppp___iiijjjmmmssszzzwwwfffiiiwwwyyy{{{xxxuuuwwwvvvuuuttttttwww{{{zzzrrrrrruuuxxxwwwyyy~~~{{{kkkWWWHHHXXXrrrsssooommmpppxxx|||xxxrrrnnnqqqgggXXXIII???;;;888777;;;111OOO~~~dddQQQ@@@;;;LLLddd||||||JJJfffzzzzzzjjjppp^^^RRRAAA>>>999333---))))))***))))))))))))))))))))))))(((((((((((((((((((((((())))))***+++,,,---...///ddd___PPPIIIBBB===<<<:::666555777333222000///.........////////////...///000000111111777777CCCYYYXXXVVVhhhiiiWWWUUUqqq|||___SSSEEEHHH[[[cccdddyyyiiiZZZNNNMMMSSSUUUQQQNNNKKKHHHAAA777///+++---000------------............***111...000666111>>>dddyyyVVVAAA<<>>999333///---,,,+++)))+++++++++,,,,,,,,,,,,,,,------,,,,,,---.........555888\\\uuuwwweeeLLLIIIZZZqqqxxxeeeQQQFFFMMMYYYRRRVVVZZZ\\\\\\^^^dddhhhvvvwwwgggZZZOOOCCC<<<888555666999BBBXXXppp|||hhhhhh666IIIyyyoooRRRcccxxxcccZZZ\\\kkkiiiLLL:::AAA///---+++***+++,,,++++++))))))))))))))))))))))))))))))*********+++++++++---,,,,,,+++***333LLLdddvvviiiyyymmmnnn}}}xxxeeeRRRaaagggnnnuuu}}}|||~~~|||}}}|||zzzyyyyyywwwvvvzzzxxxyyyxxxtttssswww}}}}}}zzzzzzxxxkkkUUUaaayyy|||rrrrrrzzz}}}{{{qqqcccWWWNNNEEE===>>>999===]]]yyyaaaJJJ===DDDTTTkkkzzzrrriiiLLLfff|||tttaaannn{{{hhhBBB<<<777555222---)))((())))))))))))))))))))))))((((((((((((((((((((((((***((((((+++------...111ccc^^^PPPHHHBBB<<<;;;999666555777222111000........./////////////////////000111111+++777AAAQQQ___YYYaaaiiiSSS]]]ttt{{{eeeJJJ@@@PPPYYYZZZmmmvvvqqqQQQHHHPPPVVVSSSOOOLLLKKKEEE;;;111,,,---111---------....../////////222333///555;;;444KKK~~~YYYEEEAAABBBGGGQQQ^^^jjjrrrwwwzzz{{{{{{{{{~~~gggRRR]]]ttt{{{uuuooommmvvviiiaaa{{{hhh```BBB>>>BBBBBB>>>;;;555111...,,,+++***++++++,,,,,,,,,------------------------...000111///KKKgggxxxfffWWWOOO[[[tttyyy|||sss^^^NNNRRReeevvv}}}wwwaaaSSSPPPLLLMMMNNNQQQTTTWWWYYYYYY```bbbkkk|||gggYYYJJJBBB===888666666777GGG^^^ppp|||jjjmmmUUU888```{{{eeeUUUooouuu]]]RRRjjjwwwUUU999CCC333000,,,******+++++++++))))))))))))))))))))))))************++++++++++++(((,,,...---111GGGooo{{{sssxxxoooaaa[[[gggqqqyyy~~~{{{wwwxxx{{{{{{zzz}}}~~~{{{yyyyyyzzz}}}{{{xxx~~~jjjbbbeeevvvyyyssszzz~~~vvviiipppsssnnnfff^^^SSSIII333>>><<<<<>>555///...000---------...//////000000222000---111999CCCaaabbbDDD>>>EEEJJJRRR]]]hhhooouuu{{{nnn^^^llluuu~~~yyysssooojjjiiipppxxx{{{lllsssxxx~~~]]]zzzyyyNNN===>>>AAA>>>;;;777333///---,,,,,,++++++,,,,,,------......---............///222444777aaauuu~~~oooPPPXXXhhhzzznnn```NNNAAA<<>>===;;;888444000...------++++++,,,,,,---......///---...//////...000444888TTTtttooo\\\VVVfff~~~vvvNNN???666:::<<<>>>KKK^^^```SSSMMM]]]yyyyyymmmdddcccfff\\\ZZZYYYYYYYYYaaasss}}}gggVVVIII>>>888888777666>>>RRRhhhxxxqqqeeeEEEQQQ|||fff{{{qqqZZZddd___FFF???:::555///***((())))))***))))))))))))))))))))))))*********+++++++++,,,,,,...///000444BBB\\\zzzyyyrrrzzzsssllluuu{{{wwwrrraaaWWWXXX___ooo{{{|||xxx|||~~~{{{~~~|||}}}~~~rrrkkkwwwwwwoooiii___TTTbbbqqqyyyqqqjjjlllppppppnnnXXXHHHBBB999CCCzzz{{{^^^III@@@DDDFFFtttttthhhrrrWWWppp~~~dddZZZqqqPPP>>>444,,,+++///)))))))))))))))))))))))))))))))))))))))))))))))),,,((()))---+++***888IIIaaa___SSSHHHAAA<<<;;;999555444666111111///......///000000000000000000000111111222AAAGGGfffttt___``````UUUxxxhhhUUUEEEAAAHHH999JJJlllvvv{{{YYYJJJLLLMMMPPPUUUJJJHHHDDD@@@;;;555000------------...///000000111---555:::444NNNwwwNNNCCCEEEFFFMMMYYY```mmmwwwzzz|||llleee|||hhh```mmmzzzrrrkkkddd___aaafffvvvlll[[[lllpppyyyhhhkkkmmmHHH???EEE<<<;;;999555111.........++++++,,,,,,---...//////,,,...000000///111666:::mmm|||{{{|||vvv|||dddQQQkkktttrrrxxx[[[>>>777:::CCC===666GGGdddfffZZZQQQRRRYYYaaaiiioooxxx~~~nnn[[[VVVYYY```iiirrr}}}uuuaaaOOOAAA;;;;;;999444777HHH]]]ooojjjiii{{{YYY@@@tttzzz^^^___[[[```jjjTTTAAA<<<777///***(((((())))))))))))))))))))))))))))))******+++++++++,,,,,,,,,...---///888LLLeeewwwqqqrrrppphhhpppyyyuuuuuu}}}jjjWWWVVVaaafff```kkkwww~~~{{{{{{{{{~~~~~~~~~vvv___ppp~~~ppphhhccc___nnnyyywwwdddUUUWWWaaafffuuuccc^^^___III888^^^kkkSSSFFF888GGGccchhh```aaa}}}uuuXXX{{{eeePPPDDD999---)))---))))))))))))))))))))))))))))))))))))))))))))))))***(((***...,,,,,,===SSScccYYYTTTKKKBBB:::999:::888666666222000///...///000///...222//////222000,,,///666AAAJJJOOOQQQ___xxxhhhaaafffVVVLLLBBBGGG999IIIttt^^^JJJSSSUUUBBBNNNJJJFFFAAA===777222...///////////////000111111000222---777mmm```IIIIIILLLKKKXXXlllkkkooovvv~~~~~~mmm___UUU[[[bbbooo{{{sssiiiooo|||uuulllccc^^^]]]]]]ccc}}}]]]RRRccc{{{{{{kkkccc999>>><<<===;;;666000,,,,,,---,,,,,,,,,---------.........111///)))666222///[[[~~~yyy~~~[[[UUUiiixxxuuu}}}tttaaaLLL>>>@@@888555???CCC999DDDfffvvvaaaOOOOOOWWW[[[ZZZZZZZZZ___hhhqqqxxxqqqbbb\\\]]]aaagggvvvppp\\\LLLAAA<<<777888666888IIIfff{{{\\\rrrkkkPPPTTTxxxsssHHHzzzzzzRRRVVVssslllOOO888>>>///&&&///...&&&...))))))))))))))))))))))))+++++++++,,,,,,---------'''...***HHHnnn||||||ccc|||ooo\\\\\\aaabbbfffmmmvvvvvvxxxzzz{{{{{{{{{{{{}}}|||~~~}}}}}}}}}}}}ttteeexxxwwwiii\\\hhhssskkk[[[PPPWWWddddddYYYtttyyyyyyqqq\\\DDDPPPtttkkkHHHAAA<<>>FFFJJJPPP[[[mmmiiipppgggTTTGGGCCC999@@@\\\wwwvvvMMMDDDNNNSSSNNNKKKFFFBBB>>>999333//////////////////000111111222555555@@@iiivvvkkkSSSCCCMMM[[[bbbhhhpppkkkoootttzzzuuuiiibbb```lllyyyxxxyyy~~~zzzssskkkddd___\\\ZZZ\\\rrrnnnWWWZZZvvvoooqqq@@@???<<<===;;;777111---,,,,,,,,,,,,---------............+++000...333///999lllwwwqqqaaaeeerrryyyuuutttllleee}}}qqqdddXXXLLLAAA:::===:::888???BBB:::CCC___vvvbbbQQQPPPVVVZZZZZZZZZUUUXXX]]]aaaccckkkjjj\\\bbbjjj```fffuuuhhhUUUFFF???:::777333444AAAXXXqqqkkkccc___QQQjjj|||YYY___xxxcccKKK___eee[[[:::<<<555------***'''++++++++++++++++++++++++++++++++++++,,,,,,------...111777777\\\xxx}}}mmmzzz{{{mmm]]]^^^ccceeeiiipppwwwwwwwwwxxxxxxzzz{{{{{{uuu|||{{{xxxxxx~~~ffftttuuuddd___^^^hhhiiieeedddooo~~~qqqzzzsss[[[TTTeeecccMMM??????MMMccchhh[[[qqqzzzjjjXXX~~~iii>>>+++666,,,++++++++++++************************))))))))))))***%%%'''---...666TTTuuu~~~```VVVPPPHHH@@@999999888555333444222000///...///000///...,,,---//////...111<<>>???BBB===BBBTTTwwweeeTTTQQQUUUYYYZZZYYYXXXYYY[[[\\\ZZZ[[[cccmmmpppcccUUUVVV___\\\^^^mmmzzzcccQQQFFF@@@888222444999GGGccc}}}fffuuuqqqNNNTTTxxxOOOsssZZZ\\\ggghhh???:::999555***(((,,,***,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------......(((222:::fffnnnzzzmmmhhhjjj{{{xxx~~~zzzkkk___aaagggiiimmmsssyyyxxxvvvuuuvvvxxxzzz|||}}}xxxyyy~~~{{{|||zzzzzz~~~pppwwwqqqkkkhhhQQQmmmmmmggg```hhh}}}rrr{{{xxxjjjkkksss\\\GGG:::>>>NNNppp[[[cccrrrtttuuuvvvUUUfffIII===555&&&,,,+++++++++************************************///+++***---...<<>>ZZZtttrrryyy^^^LLLSSS___nnn~~~yyyxxxxxxxxxzzz}}}{{{uuuqqqoookkkccc\\\\\\^^^pppUUUtttmmmoooEEE>>>>>><<<999555111---,,,------------............111+++888333...FFFggg}}}fffdddwwwxxx|||sssfffQQQDDDBBB@@@??????@@@@@@AAA===FFFEEEAAACCC@@@AAAKKKwwwiiiYYYRRRUUUYYYZZZZZZ]]]^^^___aaa```______aaadddaaaqqqvvvhhhjjjaaa^^^^^^dddooouuu___QQQGGG;;;555888888<<>>EEE```~~~rrr]]]yyyqqq{{{SSSyyyQQQDDD666&&&,,,,,,+++++++++*********)))***************++++++...000...,,,666PPPooo}}}bbbXXXPPPGGGAAA===<<<:::666444666222000......///000///......111111///...666CCCMMMDDDIII\\\wwwuuuqqqtttggg|||iiimmmwww]]]OOODDDBBBEEERRRooo|||]]]MMMKKKNNNLLLHHHEEECCC???:::777000000000000000111222222222222GGGnnnuuubbbQQQQQQggg}}}~~~|||}}}~~~{{{bbbhhh|||vvvsssrrrnnnfff___\\\VVVaaammmbbblllPPP@@@???<<<999666222///------------.........//////000///888,,,222]]]zzzooohhhrrr}}}mmm```ZZZMMM>>>???@@@AAA@@@>>>===<<>>>>>;;;666444777222000///...///000///......111222///111:::DDDIIICCCLLL[[[jjjppppppppptttgggwww{{{zzzvvv|||hhhYYYTTTYYYccciiisssyyypppZZZJJJGGGAAA@@@[[[}}}}}}hhh\\\PPPMMMKKKHHHFFFCCC@@@<<<999111000000000000111222222///666SSS~~~sssrrrvvvfffQQQMMMggg~~~wwwnnnuuu{{{cccNNNEEEYYY~~~{{{wwwsssqqqmmmgggbbbaaaZZZ^^^vvv^^^\\\}}}}}}yyywwwYYYCCC@@@<<<888666333000...------........./////////...000333)))BBBrrrxxxzzzzzzwwwzzzllluuuwwwhhhoookkkbbbZZZHHH@@@@@@@@@??????BBBFFFIIIRRRXXXSSSMMMMMMFFFBBBIIIwwwpppbbbWWWVVV\\\```______bbbccccccdddfffddd___^^^jjjkkkgggxxxssshhhcccffflllgggbbbpppmmmXXXGGG<<<<<<888444@@@TTTpppTTT???aaaooohhhwwwUUUYYYhhhuuuVVV???777111///---(((++++++++++++++++++++++++***+++,,,---...///000111,,,JJJsss~~~uuutttuuurrrnnnllllllooosssvvvzzzzzzzzzzzz{{{}}}~~~}}}~~~mmmvvv|||wwwiiiZZZRRRPPPLLLOOOHHHAAADDDJJJ\\\wwwqqqXXXHHH>>>KKKjjj~~~wwwvvvfffwww~~~yyyfff___sssGGG:::777,,,,,,,,,,,,++++++++++++))))))******+++,,,,,,,,,***333111222PPPwwwxxx___{{{bbbZZZRRREEEAAA>>>>>>:::444333666222000///...///000///...---000000000555???EEEEEEGGGSSS```fffkkkvvvkkkvvvyyyooonnnyyyxxxssseeePPP@@@999===DDDIIIOOOTTT[[[aaaiiivvvtttXXXMMMDDD===JJJ```yyy}}}SSSLLLJJJGGGEEECCCAAA===:::111111000000111111222333...CCCiii{{{kkklllpppbbbWWW]]]]]]^^^nnnwwwwwwxxx{{{www___III??????DDDNNNJJJAAA@@@JJJRRRddd}}}yyyuuupppllliiigggeeecccbbbmmm}}}VVVdddtttsssvvvjjjFFFAAA;;;777555444222000............////////////000//////333\\\llliiikkksssxxxuuutttgggXXX|||vvvdddYYYIII;;;>>>>>>???@@@DDDMMMWWW___``````XXXTTTSSSHHHDDDOOOwwwrrrfffYYYWWW^^^cccccceeeiiiiiifffgggkkkkkkgggiiisssqqqdddhhhrrrfffkkkllleeejjjxxxhhhTTTBBB<<<888666;;;DDDdddxxxuuuBBBMMMbbbrrrnnnZZZrrrwww```BBB777777...&&&***,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...000111111GGGeee~~~yyy{{{zzzzzz|||xxxsssssspppmmmlllpppvvvzzzyyyzzz}}}}}}vvvlllgggfffYYY\\\WWWRRRJJJAAANNNmmmfffQQQ>>>BBB[[[nnnkkkccc___kkkxxxpppyyytttdddqqqDDD333------,,,,,,,,,+++++++++))))))***++++++,,,------333444555???^^^}}}uuuzzzbbbZZZQQQCCC@@@>>>===999333222555222000///...///000///...+++...///000777BBBFFFBBB???YYYtttjjjcccsssUUUGGGHHHVVVjjjjjj}}}yyyrrrgggXXXJJJAAA>>>>>>>>>===>>>??????CCCNNN^^^jjjxxx~~~iiiTTTJJJBBBAAAFFF^^^www[[[LLLJJJGGGEEECCCAAA===:::111111111000111111222333555TTTlllVVVLLLWWWJJJ===NNNeeerrrlllooottt}}}hhhKKK???EEEOOOQQQOOONNN\\\fffjjjhhh]]]bbbwww}}}xxxrrrnnnllllllccceeecccbbbsssqqqkkk|||}}}vvvxxxHHHBBB;;;666555444333111............/////////000444///...???qqqkkkllltttwwwzzz}}}mmm^^^\\\LLL<<>>DDDJJJNNNNNNhhhssskkkkkkOOOHHHHHHDDDIIIIIINNNbbbsssppprrr{{{kkkXXXAAA:::>>>>>>EEEEEEEEECCCAAABBBFFFIIIOOOQQQYYYmmmeeePPPDDDCCCHHHOOOlll___LLLLLLOOOHHH>>>AAACCC999555222444222---222777///>>>}}}xxxZZZJJJNNNAAA<<>>BBBLLLooommmgggUUU[[[FFFpppnnnRRRIIIBBB444...,,,&&&)))...***------,,,++++++,,,,,,,,,+++000222QQQ}}}xxx```YYYLLLDDD@@@;;;777666555444333111111000///////////////111...///777===AAAEEEIIIlllxxxzzzlllrrr~~~zzznnnvvvnnnUUUKKKOOO[[[eee]]]\\\PPPRRRmmm}}}lllaaaZZZMMMGGGFFF???:::AAAHHHJJJEEE@@@======>>>>>>BBBLLL]]]uuu~~~```JJJAAABBBJJJZZZqqq}}}jjjIIIDDDGGGGGG???@@@BBB<<<666333333222///333666111DDD|||[[[GGG@@@888999FFFeee~~~iiizzz}}}bbbLLL;;;???MMM\\\nnn}}}}}}xxxsssooommmmmmhhhaaaaaalll{{{{{{{{{SSSAAA999444888000333///............///000000000888:::[[[xxxzzzyyybbbJJJ??????>>>;;;888999???KKKYYYgggooorrrqqqkkkccc^^^___\\\UUUSSSXXXyyyssskkkccc___```ccceeejjjkkkmmmqqqvvvxxxyyyxxxnnniiisss}}}vvvooofffgggtttuuu}}}{{{yyybbbOOOBBB999777999DDDZZZuuu|||zzzJJJGGG|||aaavvvuuucccggg{{{nnnNNN>>>666---,,,+++++++++***++++++,,,---+++///,,,+++///---111AAAWWWuuu|||||||||wwwnnn{{{{{{xxxuuunnnjjjgggiiiooovvvyyyzzz}}}}}}}}}~~~|||}}}rrrLLLRRR]]]ppptttXXXCCC???DDD```pppqqqrrrlll^^^rrryyy[[[\\\zzz```:::;;;//////333///000111***---,,,,,,++++++,,,,,,---,,,$$$111ccc{{{iiivvvuuu^^^ZZZNNNDDD@@@;;;777555444333333111111000///////////////111///222888===???BBBGGG```ppprrrbbblll|||{{{|||rrrooouuuVVVhhh{{{lllwww___VVV]]]iiieeeYYYGGG333@@@BBBAAA>>>999999>>>CCC>>>???>>>>>>FFF^^^pppPPPCCCBBBMMMOOO```yyyvvv{{{[[[KKKHHHLLLEEE>>>===:::999444222222222333555555SSS^^^BBBHHHBBB@@@EEE```yyyzzz[[[NNNKKK\\\uuu|||wwwtttrrrrrrlllccc```gggxxxvvvpppaaaBBB:::777555...555//////......//////000111111999CCCooo\\\uuu|||yyypppccc___NNN@@@444333777999999999AAALLL]]]kkktttvvvuuusssmmmfffbbbdddbbb[[[[[[aaayyyrrriiidddcccdddeeedddjjjlllpppuuu{{{vvvfffwwwkkktttyyyzzz~~~pppZZZIII<<<777888;;;OOOjjj}}}|||ZZZAAAeee\\\iiiwwwnnneeesssyyycccBBB333///)))+++++++++++++++,,,------,,,///...//////***888UUU~~~|||jjjtttzzzuuurrrkkkhhhfffiiipppwww{{{}}}}}}}}}|||||||||}}}}}}}}}~~~~~~WWWRRReeennnjjjNNN@@@???PPPfffhhhnnn[[[^^^ttt}}}|||wwwiiiYYYWWW===000///444222222222,,,,,,,,,,,,++++++,,,,,,---444)))FFFyyyrrrmmmzzzttt^^^[[[PPPDDD@@@;;;777555444333222111000000///////////////......333:::===???DDDJJJJJJ^^^jjjaaaeeeqqqsss|||ttt~~~wwwttt|||ccciiiyyy{{{qqqdddYYYKKK:::===AAAEEEGGGFFFCCCAAABBBCCCAAA;;;:::FFF^^^qqq}}}[[[JJJHHHOOOOOOYYYqqqlllQQQHHHOOOHHH===;;;::::::777111111555333555???bbb}}}ggg???BBB@@@???AAA[[[wwwdddgggwww}}}{{{zzzssslllddd```dddsss~~~fffaaa???===???666...222/////////...///000000111222666JJJzzzPPPeeeooovvvvvveeePPP???888444777;;;;;;666333999CCCUUU```nnnvvvvvvtttrrrqqqrrrjjjfffgggeeeaaaeeemmm|||sssiiicccdddggggggfffkkkoootttxxx{{{yyy|||{{{|||}}}fffPPP???777777666FFF```www~~~tttuuuKKKLLLhhh]]]vvvggggggwwwmmmCCC222555***,,,++++++++++++,,,------,,,,,,---222222,,,???ddduuu{{{tttgggxxxzzzuuuqqqhhhffffffjjjrrryyy}}}~~~}}}}}}|||zzzyyyyyy{{{|||}}}www[[[___oooyyyZZZGGG@@@HHH___~~~xxxzzzhhh___vvvjjjlll___}}}HHH444---///+++,,,000...,,,,,,+++++++++,,,------...'''MMMyyy}}}ppp\\\ZZZNNNDDD@@@:::666555444333222111000000///////////////...000666;;;===>>>DDDMMMYYYZZZ```___aaa{{{ooorrr{{{wwwppp~~~xxxiiiiiinnntttqqqPPPFFF:::777;;;@@@BBBAAAEEEFFFFFFCCC???@@@DDDHHHzzzpppVVVJJJHHHOOOUUU```|||uuuRRRBBBIIIGGG???>>>>>>:::999000111888333888NNNppp|||MMMAAABBBCCCCCCTTTppp___uuu{{{uuuoooiiiffffffooo|||xxxhhh???<<>>JJJZZZeeekkkooolllnnnpppppppppqqquuuyyyqqqjjjeeeddd___[[[cccppppppnnnkkkjjjkkknnnqqqsssqqqyyy}}}nnnSSSBBB<<<888888GGGeee~~~uuuMMMVVVrrrcccoooffffffrrrZZZ===555111---,,,,,,,,,,,,---......+++111///,,,444@@@[[[|||rrrooofffuuu}}}}}}yyytttooogggiiiooovvv}}}|||xxxwww{{{}}}|||yyywwwyyy{{{vvvxxxzzz}}}xxx{{{ssseeePPP<<>>888555AAA```{{{wwwQQQPPPrrrwwwdddfff~~~dddfffvvveeeCCC555777---,,,,,,,,,,,,---......'''333333...777MMMpppsssrrrqqqvvv|||wwwrrrmmmhhhkkkqqqyyy{{{vvvvvvzzz~~~}}}zzzwwwyyy|||zzzzzz{{{}}}uuuqqqYYY@@@@@@IIIoooQQQmmmwwwgggvvvuuuwwwZZZMMMgggEEE111000+++(((---///++++++++++++,,,---...///111PPPzzzzzzyyy[[[^^^WWWNNNCCC???999555333222000//////000111000...------...555999999666:::BBBGGGEEEJJJFFFYYYhhh]]]\\\ccc]]]WWWhhh^^^iiixxxaaaEEEDDDAAA===999888999;;;CCCEEEEEEXXXooo___HHHNNNUUUPPPNNNOOOQQQXXXhhhxxxpppVVV\\\YYYGGGLLLIIIGGGQQQnnn~~~]]]HHHIIIRRRVVVSSSiii|||fffHHHMMMIII<<<>>>666:::222===;;;222ZZZ||||||||||||uuuzzzbbbppp|||ppphhh|||RRR999999<<<777333111///---000444555333CCCtttTTTkkkiiiggg~~~XXXJJJFFFDDDJJJUUU___ccccccjjjooo|||~~~sssrrrvvvrrrxxxyyyxxxwwwtttooojjjgggfffeeebbb___YYYXXX```iiirrrqqqrrruuutttppprrrwwwvvvwww~~~yyyqqqhhhvvvwwwfffddd___eeelllTTTAAA:::999???TTTooozzzmmmpppKKKYYY___qqqnnnuuunnnFFF;;;666,,,---------,,,,,,---///222---,,,222222]]]|||mmmuuuwwwwwwpppqqq{{{~~~uuujjjccciiiqqqwwwyyyyyyxxxxxxvvvuuuuuuuuuwwwyyyzzzyyyyyyxxxxxxxxx{{{yyy^^^IIIFFFBBB```{{{ddd```iiiZZZhhhzzzggg___lllEEE]]]333333///+++---))))))+++,,,,,,,,,,,,---///...YYY[[[]]]VVVLLLCCC???999555333222000//////000000000...---...///111555777777<<>>:::999<<<@@@GGGGGGDDDWWWpppeeePPPVVVVVVRRROOONNNMMMOOOZZZgggkkk~~~```SSSQQQNNNTTTTTTOOOLLL]]]eeeNNNHHHQQQ^^^VVV]]]tttPPPKKKGGG======999:::333:::555888gggzzz}}}~~~ooovvv~~~{{{}}}yyy}}}iiifff~~~ttt```zzzbbb@@@888888444111000......111444555444AAA]]]ccckkklll~~~iiiggghhhjjjnnnuuuzzz}}}~~~~~~wwwyyy|||vvv}}}zzzuuupppkkkiiiiiihhhddd]]]ZZZ^^^gggmmmrrrvvvyyyzzzxxxsssnnnjjjtttrrrwwwnnnbbbWWWeeewwwrrrppp~~~rrrZZZGGG<<<888;;;LLLggg~~~|||eeevvvPPPQQQhhhgggwwwtttlllGGG;;;999------------,,,,,,...///...,,,---555:::]]]jjjzzzzzzsss|||llljjjvvvzzzpppfff```fffnnnuuuxxxyyyyyyyyywwwvvvvvvvvvxxxyyyzzzzzz{{{zzzzzzzzz|||eeeFFFEEEBBBZZZooobbblllUUUiiitttuuuUUUooo```CCC111$$$+++222'''***,,,------,,,,,,---///@@@eee[[[\\\TTTJJJCCC???999555333222111000///000000///...---...000222444666888>>>IIIRRRTTTIIINNNZZZZZZTTTZZZ^^^TTTYYYaaammmxxxxxxrrr{{{kkkUUUIIICCC===777<<<>>>>>><<<;;;@@@JJJRRROOOKKKBBBQQQmmmfffSSSXXX\\\ZZZYYYWWWTTTRRRWWW^^^YYYmmm~~~|||kkk\\\UUUTTTVVV]]]WWWGGGHHHfffqqqWWWFFFNNNfff\\\QQQbbbNNNHHHAAA===;;;888666:::111DDD}}}vvv{{{|||}}}~~~zzzrrrmmm___~~~ttt^^^tttlllkkkFFF999777444000000///000111333555777ggg}}}|||ssslllrrr{{{zzztttrrrnnnuuu~~~zzz|||xxxsssnnnkkkiiiooopppjjj```^^^hhhqqqsssxxx}}}|||vvvuuuwwwsssjjjzzzxxx}}}vvvkkkppp~~~}}}}}}{{{cccOOO???888666CCC]]]wwwcccsssXXXGGGtttyyy___pppooofffnnnXXXAAA999///...---,,,,,,---...///,,,......666EEEaaa```vvvwww}}}iiiqqqdddjjj{{{~~~|||tttiii```]]]ccclllssswwwxxxyyyzzzwwwwwwwwwwwwxxxyyyzzzzzz~~~~~~~~~}}}oooPPPGGG???OOObbb~~~llllllwwwyyy~~~nnnZZZpppYYYBBB...$$$---222(((,,,---------,,,,,,---///???ooo~~~[[[]]]UUUKKKBBB>>>999555333222111000000000000///......///111777777777999???GGGNNNRRRYYYaaabbbWWWRRRZZZ]]]TTT\\\]]]rrrssssssiiiJJJFFF???:::999<<>>:::;;;BBBOOO^^^ggg\\\UUUFFFPPPkkkgggUUUYYY```aaabbbbbb```^^^___aaaddd___^^^eeeqqqrrr```KKKUUUbbbbbbPPPDDDXXXeeeHHHIIIiiicccLLLjjjyyyUUULLLFFF===;;;777888;;;111RRRxxx}}}{{{{{{{{{}}}qqq|||```zzz]]]mmmsss{{{gggFFF<<<;;;777222111111222111111555:::pppkkkxxx{{{vvvpppkkkccchhhvvvzzz~~~|||yyyvvvsssqqqpppooouuuyyyttthhhhhhrrryyywww{{{yyymmmooo{{{}}}uuuzzztttmmmwwwlllWWWBBB999444>>>VVVpppnnnfffbbbBBBgggddddddvvv___WWWuuusssNNN777111///---,,,---...//////---222...444OOOnnnvvvyyy}}}bbbqqq{{{xxxlllbbb[[[___dddlllsssvvvwwwxxxyyywwwwwwxxxxxxxxxxxxzzz{{{{{{xxx___III999HHHaaa{{{yyyPPPyyysss|||SSS~~~}}}XXX999111000...------------...---,,,,,,...000HHH|||rrr\\\^^^WWWMMMBBB>>>888555333222111111000000000///---...000222999777777:::???DDDKKKPPPmmmrrrhhhTTTOOOTTTTTTOOO]]]YYYooo|||nnnvvvzzzgggSSS@@@CCCCCCCCCCCC@@@===;;;<<<<<<::::::CCCQQQ___hhhllleee^^^MMMTTTooolll\\\___```cccfffgggfffeeecccbbbaaadddeeekkk~~~hhhZZZeeelllcccUUU[[[zzzTTTGGGbbbgggNNNYYY[[[MMMIII<<<999888:::<<<555WWWxxxmmm|||zzz{{{}}}|||hhhYYYuuuyyy|||aaafffxxxmmmfffHHHBBB???777555333333444111///666???dddtttjjj~~~}}}~~~|||sss___\\\lllwwwzzzyyyxxxwwwwwwxxxzzz{{{yyy~~~|||sssqqqxxx{{{yyypppyyy{{{uuuwww}}}sss~~~xxxppprrrttt^^^EEE<<<666===SSSlll~~~eeemmmFFF]]]uuucccvvvkkk^^^xxxXXX;;;444000---,,,---/////////...555///333[[[zzzzzzlllbbbuuusssfff\\\XXXdddhhhooosssuuuuuuvvvvvvuuuvvvxxxxxxwwwxxxzzz}}}|||~~~}}}cccKKK;;;DDD___yyyXXXzzzpppRRRttt{{{TTT;;;222---+++...---......---,,,---000222VVVzzz|||\\\___WWWMMMAAA===888555333333222111000111000...---...111444555444555;;;@@@DDDJJJPPPdddiii[[[LLLNNNSSSRRRVVVcccbbbqqqwwwppp}}}wwwRRRGGGLLLPPPJJJHHHFFFEEE@@@:::999;;;444:::FFFVVVeeelllkkkgggbbb___QQQXXXqqqppp```ccceeejjjmmmmmmmmmmmmjjjeeebbbvvvuuupppjjjggglllqqqgggaaazzziiiJJJWWWjjjWWWMMMhhh~~~```NNNJJJ;;;999;;;888::::::XXXbbbmmm}}}yyy{{{ttt{{{qqqZZZPPPjjjtttooo|||tttwwwlllccc{{{yyyllluuuQQQEEE???666777444444555111000:::IIIfffkkkkkksssooosssqqq^^^YYYjjjwwwvvvvvvvvvwwwyyy|||~~~|||zzzyyy~~~iiixxxzzznnnjjjlll|||}}}ttt{{{eeeJJJAAA888===OOOhhh{{{kkkxxxTTTVVVhhh~~~vvvtttyyy[[[DDD666222---,,,...000000///...666000777fffooopppoootttrrriiigggsss|||oooaaaYYYYYYgggkkkpppssstttsssssssssqqqtttwwwwwwvvvwww{{{~~~yyyzzz|||~~~{{{wwwgggTTTFFF===PPPiiizzz___wwwqqqkkkeeexxxUUUkkkDDD***---...,,,,,,------------///222555aaa\\\^^^VVVLLLAAA===888555333333222111111111000...---///222555444222555>>>CCCEEEJJJPPPPPPUUUKKKFFFQQQSSSRRR]]]hhhpppyyyvvvvvv{{{ZZZLLLOOOUUUWWWAAA<<<:::<<<<<<999<<>>999555222333555222222AAATTTdddmmmooo~~~xxxdddZZZ___hhhdddfffsss{{{{{{|||}}}~~~}}}|||vvvwww~~~ooommmPPPEEE999:::JJJcccxxxtttyyydddPPPgggwwwmmmsss^^^FFF888222---,,,...111000///---555222>>>jjjxxxuuuooorrrggglllyyyyyylll]]]YYY\\\gggjjjoooqqqrrrrrrrrrrrrnnnrrruuuvvvuuuvvv{{{{{{||||||}}}}}}~~~{{{xxx{{{~~~qqq]]]KKK777KKKcccfffkkkccctttaaa~~~fff^^^CCC+++......---+++,,,,,,,,,---000444888xxx\\\]]]TTTJJJAAA===888555333333222222111111000...---///222555666444888@@@EEEEEEHHHMMMLLLPPPFFFFFFSSSNNNHHHWWWddduuu{{{rrrwwwVVVIIIWWW^^^NNN777@@@:::888;;;;;;888999>>>OOO___qqq||||||{{{}}}oootttkkkooo}}}kkklllhhhnnnqqqqqquuu{{{zzztttwwwsssxxx{{{oootttVVVHHHvvvxxxOOONNNjjjSSSOOO@@@444>>>111999OOOfff^^^JJJ|||vvvyyyeeeZZZLLLPPP@@@EEE___vvvmmm}}}vvviiiZZZJJJ>>>;;;===?????????BBBIIINNNeeesssrrrxxxqqq___BBB======444000111444222444FFF\\\jjjRRRuuujjjsss{{{|||hhhnnn]]]]]]lllsssxxx~~~ooowwwrrrUUUGGG999777FFF___wwwyyyqqqoooLLLpppaaadddiiivvvbbbBBB999333---,,,///111111///---555444BBBiiiaaa|||xxxooonnn[[[lllxxxjjj\\\YYY^^^eeehhhmmmpppqqqqqqqqqqqqlllppptttuuutttvvv{{{~~~~~~~~~}}}|||}}}ooozzzwwwxxx___HHH777XXXtttdddpppbbb~~~|||JJJ{{{aaa>>>666111***000++++++,,,,,,---111666:::\\\^^^VVVJJJCCC>>>888444222222111111111111000...---///222555888333666BBBHHHGGGLLLVVV^^^UUUCCCBBBNNNFFFDDD[[[|||sssxxxRRRIIILLL>>>666@@@888<<<===999666999FFFQQQoooyyy~~~yyywwwwwwyyywwwrrrnnnoookkkqqqwwwyyyzzz{{{zzzyyyyyyooojjjSSS^^^{{{bbbUUUssspppRRR:::555333@@@666DDDMMMGGG~~~wwwttt|||qqq^^^WWW___mmmvvvyyyPPPNNNIIIDDDKKKOOOgggzzz{{{||||||~~~~~~sssaaaMMM@@@<<<>>>999::::::;;;===>>>>>>???EEEOOObbb{{{pppoooyyyvvv```NNN>>>888444666888***666;;;<<>>888444222222111111000000000...---///333666888555888AAAEEEGGGSSSbbb|||jjjNNNGGGRRROOOQQQgggyyyuuuxxxPPP@@@CCC<<<666<<<:::::::::<<>>===;;;<<<======>>>??????@@@===???GGGWWWooovvvzzz{{{kkkMMMBBB:::777555555,,,666666:::qqqPPP``````bbb}}}mmmzzzuuutttxxxiiiIII???>>>999TTTyyy}}}{{{sssPPPVVVxxxccc|||ttt\\\uuu~~~pppDDD555000///+++...222---333000777\\\~~~pppyyyvvv```cccuuu}}}wwwiiiZZZXXX^^^gggiiillloooqqqrrrrrrqqqooopppqqqsssuuuwwwyyyzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{|||~~~wwwvvvuuulllpppmmmNNNGGGAAA[[[uuuppprrrSSSeeeVVV333---444(((222+++///,,,111111---GGGwww______WWWLLLBBB>>>888444222222111111000000///...---///333666777666:::???AAAFFFWWWjjj{{{dddGGGAAAKKKLLLPPPaaallloooqqq}}}WWW<<<;;;<<<888;;;<<<>>>DDDOOO___pppzzzsssoookkkjjjnnnooolllkkkllltttuuuwwwyyy{{{~~~~~~}}}~~~[[[\\\}}}RRRWWWeeeLLLGGG???333;;;===UUUaaatttvvv{{{nnn```OOOLLLRRROOOXXXfffNNNDDDAAAHHHvvv~~~{{{|||uuudddWWWGGG??????AAAAAA>>>>>>???@@@@@@AAAAAAAAAAAA>>>;;;:::AAASSSpppzzznnn|||jjjyyyvvvIIIFFF;;;999444333111666333BBB|||ttt]]]jjj___jjjxxxvvv}}}|||~~~}}}qqqQQQCCC===777OOOsss~~~}}}XXXOOOxxxbbb}}}kkklllIII888111000***,,,222111000,,,>>>eeeooosssvvv}}}jjj```mmm~~~zzzqqqdddXXXYYYaaallllllmmmoooppprrrrrrsssppppppqqqrrrtttvvvxxxyyyyyyyyyxxxxxxxxxxxxyyyyyy{{{{{{{{{|||}}}~~~|||nnngggkkkqqqnnn{{{tttyyyUUUGGG:::MMMzzz}}}zzzrrr}}}pppvvvfffZZZtttCCC---111)))222+++///---000111111OOO``````WWWNNNBBB>>>888333222111111000000000///......///333666555666:::@@@BBBGGGSSSaaa[[[KKK<<<===EEEHHHMMMXXX[[[bbbnnnnnnrrriiiFFF>>>AAACCCEEEMMMVVVeeeuuu~~~xxxrrrnnnjjjiiiooosssrrrqqqsssrrrrrruuuyyy}}}}}}bbbYYYuuuhhhTTTxxxfffNNNFFF:::000999???SSSvvvmmmppprrrrrrxxxvvvrrrqqqxxxkkkZZZOOOIIIGGGZZZ___HHHPPPjjjMMMJJJIIIiii}}}}}}ssshhhWWWLLL@@@;;;???DDDDDDAAAAAAAAABBBCCCDDDDDDCCCCCCCCCBBBAAABBBJJJ\\\sssqqq}}}gggyyyKKKGGG;;;777333333666666444UUUdddbbbjjj```~~~vvvtttvvvYYYFFF<<<777KKKnnn{{{yyydddPPPrrrfff{{{qqqyyyoooKKK888111222,,,,,,222222///,,,KKKiiixxxooorrrdddrrrvvvlll```WWW[[[fffooonnnnnnnnnoooppprrrsssppppppqqqrrrtttuuuwwwxxxxxxxxxwwwwwwwwwxxxyyyyyy||||||{{{|||}}}mmmlllsssqqqrrryyyppp{{{ttt]]]JJJ:::DDDmmmwwwddd|||mmmzzzWWWTTT))))))111---'''---,,,000111888\\\aaa```WWWNNNBBB===777333111111000000/////////......000444777444555:::AAAFFFGGGKKKOOOJJJAAA@@@EEEHHHMMMXXXaaa___fffsssttt|||mmmpppeeeYYY]]]bbbgggvvvzzzvvvpppllllllsssyyyzzzyyyyyyqqqqqquuu}}}zzzyyy~~~rrrmmm___QQQhhhxxxTTTbbbxxx___JJJ<<<666>>>BBBUUUnnn}}}ooorrrtttpppyyymmm```nnnpppXXXLLLOOObbbyyyOOO]]]UUUTTTQQQ```~~~uuuhhh]]]OOOKKKEEECCCCCCDDDDDDCCCCCCDDDFFFGGGHHHGGGGGGFFFBBBDDDDDDBBB@@@FFFQQQZZZyyyrrrhhhuuu]]]LLL:::666666555999333444gggSSS]]]ccc___~~~uuuooo}}}ooouuubbb```ooo{{{```HHH<<<888GGGiii{{{pppnnnRRRnnnqqqxxxmmmuuugggNNN888000333///...222111444000UUUfffkkkxxx{{{xxxrrrpppppp```sss}}}ssshhh]]]WWW^^^kkkooonnnmmmmmmnnnoooqqqsssqqqrrrrrrssstttuuuwwwwwwyyyxxxwwwvvvwwwxxxzzz{{{{{{{{{{{{|||~~~yyyeeedddbbbbbbkkkpppsssllluuu~~~nnn|||fffRRR???AAAfffwwwcccvvvZZZ{{{}}}nnnNNN++++++222,,,%%%,,,,,,...000;;;fff~~~bbb```VVVNNNAAA===777333111111000000/////////......000444777222555;;;BBBFFFHHHGGGFFFJJJ@@@BBBFFFCCCLLL]]]dddbbbkkktttvvvssswwwrrrrrrzzz|||zzz|||xxxyyy~~~vvvmmmnnn~~~]]]KKKZZZ^^^[[[dddGGG???:::===>>>WWWvvv}}}zzzrrrppp|||ttt[[[YYYzzzqqq___OOOlll{{{\\\jjj___XXXWWW[[[rrrnnnfffdddlllzzz}}}xxxnnnaaaVVVMMMMMMMMMKKKHHHFFFEEEFFFFFFHHHJJJLLLMMMMMMLLLKKKEEEFFFDDD???;;;<<>>```yyyzzzyyy[[[{{{]]]AAA111333---///(((///------...===nnnxxxpppbbb___UUUNNNAAA===777222111000000///...///.........000444888111666<<<@@@CCCGGGKKKNNNKKK===???CCC>>>GGGWWWWWW\\\lllxxx}}}{{{rrrsss{{{}}}|||}}}yyy}}}|||~~~mmmSSSPPPlllZZZcccHHH>>>;;;888999]]]ooorrrhhhQQQNNNgggVVVQQQppp~~~jjjRRRqqqZZZYYY\\\zzzvvvVVVMMMFFFHHHQQQ^^^nnnzzz}}}zzzyyyqqqiii^^^UUUPPPPPPPPPOOONNNMMMLLLKKKJJJLLLOOORRRTTTTTTSSSRRRMMMMMMKKKGGGEEEFFFKKKOOOJJJ\\\}}}llljjjRRRBBB888<<<333777111===xxxwwwNNNTTTTTTcccuuunnnzzzkkkttttttrrryyysssiiijjjnnnPPP???:::@@@\\\vvvxxxzzzQQQ^^^xxxxxxccc}}}jjjEEE000111111000222000000666^^^ppp|||^^^ggg|||lllbbbYYYVVV```ooonnnnnnooooooqqqrrrssstttuuuuuuuuuuuuuuuvvvwwwxxxyyyxxxvvvuuuvvvxxx{{{|||}}}~~~~~~~~~~~~{{{rrriii___UUUPPPRRRQQQccc{{{wwwnnnhhhgggbbb```lll~~~^^^```vvvttt\\\EEE999ZZZzzz{{{{{{QQQtttQQQ444222...000)))111000...///CCCxxxbbb___UUUNNNAAA===777222111000000///...///.........000444888000888>>>??????FFFRRRZZZMMM===BBBIIIDDDLLLVVVMMMYYYrrr{{{mmmjjjwwwwwwxxx|||~~~yyyzzz{{{rrr}}}```KKKvvvrrrTTTiiiVVV???===999<<>>888333111111000///000...,,,---000333555555:::888===>>><<>>RRR|||~~~llluuu~~~{{{xxxvvv|||zzzvvvpppjjjddd```]]]XXXXXXWWWWWWVVVUUUTTTSSSTTTTTTUUUVVVXXX\\\^^^```ZZZ]]]```___]]]\\\]]]___^^^YYYaaaNNNAAA===999999222777LLLwwweeeSSSUUUQQQjjjuuujjjsss|||~~~{{{|||rrrfff___^^^]]]ZZZlllzzz{{{\\\EEE======TTTxxx~~~uuudddUUUooo}}}sssqqqFFF888222---///,,,555---===^^^vvvVVVzzz______pppbbb[[[RRRVVVccchhhjjjmmmqqqtttttttttuuuuuuzzzzzzyyyxxxwwwwwwwwwwwwxxxwwwvvvvvvwwwyyyzzz{{{|||yyyppp\\\WWWOOOJJJIIIJJJLLLMMMRRRWWW]]]aaafffnnnzzz~~~zzzxxx~~~}}}wwwppplllfffmmmnnnxxx~~~|||eeeIII>>>LLL{{{vvv{{{rrr|||}}}~~~tttUUUppplll555000,,,+++///555***000333GGG}}}ZZZ\\\TTTKKKCCC>>>888333111111000///000...,,,---000333444555333444<<<@@@>>>HHHPPPLLLCCCAAABBBDDDDDDEEEKKKTTTaaannnzzzyyynnneeejjjssswwwzzz}}}~~~kkkWWWbbbpppxxxSSSCCC???<<>>^^^bbbPPPSSSQQQlllsssjjjvvv{{{yyyoooiii___YYY^^^eeegggcccjjjuuu~~~~~~}}}}}}^^^GGG>>><<>>888333111111000///000...---...000333444444000333>>>CCC@@@FFFJJJCCC<<<@@@AAABBBGGGPPPVVVWWWcccrrr}}}yyyjjjaaagggpppyyyxxx\\\]]]~~~rrrTTTEEECCC@@@HHHcccjjjzzzssswww|||^^^```{{{ggg|||bbbUUURRRNNNJJJLLLddd|||xxxxxxzzzvvvsssnnniiifffdddcccccc___`````````___^^^]]]]]][[[[[[[[[\\\^^^aaacccddddddeeeffffffgggiiilllooopppcccXXXkkkbbbCCC;;;777999555<<>>qqqmmmiii|||vvvccc}}}gggeeewwwrrrddd[[[RRRXXXfffjjjoooqqquuuvvvwwwwwwxxxyyy~~~|||{{{zzzyyyyyyyyyyyyxxxxxxyyyzzz|||}}}{{{vvvlllbbb[[[SSSQQQOOOPPPSSSUUUVVVVVVTTTWWWYYYZZZ\\\aaaiiiooottttttvvvzzz}}}~~~|||zzz}}}{{{xxxwwwyyy{{{||||||lllzzzuuukkknnnzzzlllPPPAAAGGGpppwwwwww}}}PPPnnn}}}WWW222666---///...///+++222777LLL~~~[[[\\\UUUMMMCCC>>>888333111111000//////...---...111333333333444777AAAFFFAAAEEEHHH???666???BBBAAAKKK\\\bbb]]]gggvvvwwwfff___eeennnyyy^^^WWWxxxvvv[[[JJJFFFBBBHHHeeexxxuuuzzzssseeetttggg^^^___PPPNNNHHHTTTttt|||yyy{{{~~~vvvrrrmmmhhhddddddeeefffcccccccccdddccccccbbbbbb______^^^___```bbbdddeeefffffffffgggiiimmmpppsss{{{sssdddjjjrrrffflllEEE===:::===555444XXXUUUJJJNNNSSSsss}}}iiihhhzzz~~~{{{wwwqqqhhhaaa___^^^]]]```hhhjjjaaaUUU<<>>888333111111000//////......///111333333222777999BBBEEEAAAGGGMMMFFF555@@@CCCAAAJJJ]]]ccc\\\jjjyyyuuuddd___fffmmmyyy~~~```VVV|||___LLLHHHBBBKKKmmmqqquuu|||{{{rrrpppqqqssstttzzzpppgggeeecccVVVWWWNNNPPPiii~~~}}}|||~~~vvvsssmmmhhhddddddfffgggdddeeefffffffffffffffeeebbbaaa``````aaacccdddeeeeeeeeedddeeehhhllloooqqqwww}}}xxxzzzvvvTTTtttxxxQQQ>>>:::===777555gggPPPKKKNNNUUUvvvxxxeeeeeexxx~~~zzzuuurrrqqqoookkkhhhbbbjjjqqqsssooofffVVVIII:::999999999888:::???EEEYYYccctttiiiRRRDDD:::HHHggg~~~YYYppp{{{~~~uuuaaaBBB222,,,111---444000EEExxxTTTxxxpppuuusssdddXXXPPP[[[jjjllloooqqqssstttttttttvvvxxx}}}|||{{{yyyxxxwwwwwwwwwvvvvvvvvvwwwyyy|||~~~~~~vvvgggVVVIIIEEELLLTTT[[[[[[\\\___``````]]][[[^^^^^^^^^]]]___bbbgggjjjrrrtttwwwxxxxxxzzz~~~qqqqqqtttxxx{{{yyysssnnnvvvxxxwwwrrrpppppppppnnnttt}}}uuu[[[HHHCCCbbb~~~xxxqqqqqqUUU^^^AAA222///...111...///---444aaaZZZ[[[UUUNNNCCC>>>888333111111000//////......///222333222111666777???BBB@@@JJJSSSNNN888@@@CCC@@@FFFUUU\\\XXXlllyyy~~~pppbbb```fffjjj|||cccVVVqqqSSSKKKHHHDDDOOOuuuppp{{{kkkuuusssqqquuubbbRRR]]]xxxqqqgggmmmpppkkkhhhkkkaaa]]]nnn~~~uuuqqqlllgggeeeeeefffhhheeefffggghhhhhhhhhhhhhhhdddcccbbbbbbbbbcccdddeeedddcccbbbdddgggjjjkkklllmmm{{{rrrggg{{{^^^hhhrrrLLL>>>888;;;999AAA{{{NNNMMMMMMTTTxxxuuucccbbbttt|||wwwqqqllllllpppwww|||wwwyyygggTTTBBB666999777666666555444888===???LLLddd|||mmmUUUFFF;;;FFFcccpppYYYgggoooUUU???666222555...444888QQQ}}}|||bbb]]]kkkrrrdddVVVOOO\\\llllllqqqsssuuuuuuuuuuuuwwwyyyzzzzzzyyyxxxwwwwwwwwwwwwuuuuuuvvvwwwyyy|||~~~qqq^^^MMMAAA???HHHSSSYYYZZZ^^^bbbfffgggeeeccc```^^^]]]\\\]]]```dddfffnnnssszzzzzzuuuoookkklllpppsssvvviiikkkmmmppptttxxxzzz{{{nnnllltttgggdddqqq~~~www```KKKBBB^^^~~~|||zzz{{{~~~iii\\\XXXEEE000///,,,111...333---444jjj[[[ZZZSSSMMMCCC>>>888333111111000/////////...000222333222000666666===@@@>>>GGGPPPLLL888>>>AAA@@@DDDOOOXXX\\\lllwwwxxxkkk```aaafffgggeeeTTTfff}}}OOOIIIIIIGGGQQQvvveeetttgggqqqgggjjjnnnvvvzzzvvvrrr~~~~~~zzzooommmiiifffeeefffhhhiiigggggghhhjjjjjjkkkkkkkkkgggfffeeedddddddddeeefffeeedddcccdddgggiiihhhgggaaaiiioootttkkk{{{uuullllllsssGGG???777::::::EEE|||QQQPPPKKKRRRyyyuuudddbbbqqq{{{zzzxxxtttqqqttt}}}~~~iiiRRRAAA777111777555555:::;;;:::<<>>888333111111000////////////000222333222000888888>>>@@@;;;CCCJJJEEE666;;;@@@BBBFFFOOO[[[dddkkkttttttfff^^^aaafffeee{{{ttt}}}yyyzzzeeePPP]]]^^^HHHKKKKKKQQQssstttfffpppfff```hhhnnn}}}|||vvvjjjiiigggeeeeeefffhhhjjjhhhhhhjjjkkkllllllmmmllliiihhhgggeeeeeeeeefffgggfffeeedddfffhhhiiigggdddWWWPPPLLL```yyykkkoooUUUBBB:::<<<999???SSSRRRIIIPPPzzzvvveeebbbpppyyy~~~{{{xxxzzz~~~}}}lllTTTBBB===>>>@@@<<<888999======888999======<<>>===;;;???FFFDDD===444CCCDDD>>>CCCMMMYYYgggmmmyyyssscccbbbeeeeeeggg|||nnnhhhjjjVVV\\\zzz~~~^^^QQQQQQMMM[[[kkkrrrpppbbbfffttt```bbbvvvlll|||yyymmmgggeeedddbbbbbbccceeefffllllllmmmnnnnnnmmmlllllliiiiiihhhiiijjjiiigggeeecccccccccdddddddddcccbbb^^^RRRKKKLLL[[[}}}ppp[[[```ZZZHHH666<<<999FFFzzzzzzrrrSSSCCCXXXnnn^^^bbbnnn}}}zzzyyy|||~~~{{{hhhQQQDDDAAABBB@@@<<<;;;;;;;;;===???@@@@@@>>>CCC>>><<<<<<===DDDVVViii{{{xxx[[[HHH===???aaa~~~hhhbbbdddXXXuuuyyybbbfffDDD777111222555000888UUUuuu}}}UUUcccppp|||pppgggPPPOOObbbeeellllllmmmnnnppprrrtttuuuvvvwwwvvvvvvuuuuuuuuuuuuvvvtttvvvyyy|||~~~vvviiibbbaaa\\\ZZZZZZ___gggkkkiiifffeeeccc```^^^]]]\\\ZZZXXXbbbdddggglllrrrxxx}}}|||xxxsssppppppooommmkkkbbb```]]]\\\\\\\\\[[[YYYSSSNNNOOObbb}}}hhhSSSDDDXXXkkkmmmuuu^^^YYYkkk@@@444111---333///---333777zzz\\\ZZZUUUPPPBBB===777333111111111000111000000222444555333222777<<<>>><<<@@@EEEAAA888555CCCCCC===BBBKKKVVVdddmmm{{{vvvfffbbbdddfffmmmyyyuuurrrlllfffOOOTTT___hhhjjjjjjrrr~~~jjjSSSZZZyyyzzzeeeRRRUUUUUUdddqqq{{{~~~eeecccppp{{{XXXWWWcccWWWeeexxxnnngggfffdddccccccdddfffgggkkklllmmmnnnnnnnnnmmmmmmjjjjjjiiijjjkkkjjjgggeeehhhgggdddbbb``````bbbdddbbbWWWKKKEEEIIIWWWuuujjj}}}gggrrryyyPPPDDD:::CCC777>>>wwwqqquuu^^^JJJUUUnnn^^^aaammm~~~~~~zzzuuucccWWWIIIBBBCCCDDDBBB???=========???BBBCCCBBBAAACCC???<<<;;;999<<>>>>>```rrrlllhhhNNNvvvrrrpppKKK999//////555333111[[[wwwsssvvvRRR```mmmtttjjjQQQOOOaaaeeelllmmmmmmnnnpppqqqrrrssstttwwwvvvvvvuuuuuuuuuvvvvvvrrruuuxxxzzz||||||wwwrrrooofffccc```bbbgggiiigggdddbbb```]]]\\\\\\[[[ZZZXXXZZZ[[[^^^bbbggglllqqqttt}}}zzzwwwuuussspppkkkggggggccc___[[[WWWSSSOOOKKKGGGCCCDDDWWWyyy}}}iiiUUUGGG\\\}}}wwwiiikkk^^^UUUHHH222///,,,333///,,,222:::]]][[[VVVPPPBBB===777333111111111000111000000222444555444222666<<>>BBBFFFAAA666333@@@@@@:::???EEEOOO^^^kkkyyyuuueee___```fffqqqtttxxxtttkkklllrrrlll^^^EEE@@@<<<:::;;;BBBQQQ^^^rrrrrrWWW______UUU\\\```pppvvv}}}|||```bbbvvvmmmSSSOOOPPPGGGQQQppp}}}wwwooogggfffeeeddddddeeefffgggjjjkkkmmmnnnoooooooooooolllkkkkkkkkklllkkkhhhfffiiigggddd___[[[]]]ccchhhrrrppp^^^PPPJJJDDD]]]sssvvviiiwwwsssMMMDDD<<>>>>>@@@CCCEEEEEEDDDBBB>>>;;;:::888888===DDDiii~~~}}}___KKK???>>>___}}}vvvmmmPPPzzzwww{{{mmmMMM<<<000///444444000^^^tttuuuyyyOOO^^^lllxxxkkkQQQNNN```dddmmmmmmnnnooopppqqqrrrrrrsssvvvuuuuuuuuuuuuuuuvvvvvvsssvvvyyyyyyyyy}}}xxxrrrlllfffdddffffffccc```___]]][[[ZZZZZZZZZYYYXXXXXXYYYZZZ]]]aaafffkkknnnwwwwwwwwwxxxvvvrrrlllhhhnnnkkkfffaaaZZZSSSKKKFFFBBB>>>===GGGbbb}}}iiiWWWKKK```tttmmmzzzssstttzzzfffXXXPPP777777///666111///666@@@]]][[[UUUOOOBBB===777333111111111000000000000222444555444333777<<>>CCCIIIEEE;;;111<<<<<<888<<<@@@IIIYYYllluuunnn___]]]^^^eeepppyyyrrrjjjkkkvvvzzzgggOOOKKKFFF@@@;;;888:::>>>BBBVVVhhhxxx}}}{{{\\\bbb\\\XXXaaaiiiyyy|||vvv|||aaaeeezzzjjjSSSMMMHHHAAAEEEXXXuuu|||zzzuuuooogggfffeeeeeeeeefffggghhhiiikkkmmmooopppqqqqqqqqqnnnmmmlllmmmmmmllliiigggeeeeeebbb]]]ZZZ[[[aaagggrrryyygggbbbTTT```|||vvvTTTJJJ;;;===666WWWZZZKKKGGGLLLZZZ{{{kkkZZZ]]]jjj{{{nnn]]]QQQGGGGGGGGGGGGFFFDDDBBB@@@>>>======???BBBEEEEEEEEEBBB???===<<<<<<<<>>@@@LLLbbbzzz|||iiiWWWKKK```kkkmmmgggxxx```QQQsss@@@000000///444......777@@@[[[ZZZTTTMMMBBB===777333111111111000000///000222444555444333666;;;<<<;;;@@@IIIHHH@@@333<<<===;;;>>>@@@IIIZZZrrrtttggg[[[]]]```dddnnnzzztttzzz|||mmmTTTCCC<<<>>>>>>>>>===<<<888555???OOO```kkkyyy]]]]]]nnnPPPZZZdddpppggghhheeessstttbbbaaaaaagggwwwlllQQQHHHCCC<<<===DDDOOOVVV[[[fffrrr|||nnngggcccZZZ___nnntttlllqqqyyy|||xxxvvvrrrmmmggggggggghhhhhhiiiiiijjjkkklllnnnqqqrrrsssssssssooonnnmmmmmmnnnllljjjgggcccdddccc```[[[YYYZZZ\\\ooo|||wwwXXXKKK===???777VVV___JJJGGGOOO^^^~~~iiiXXX[[[ggg~~~uuuiii\\\QQQJJJIIIIIIIIIGGGEEEBBB@@@@@@===<<<;;;===@@@BBBCCCCCCEEEDDDBBB@@@@@@BBBCCCDDD[[[{{{{{{```NNNBBB@@@aaa}}}}}}qqqpppNNN|||}}}ooo~~~bbbMMMCCC555000333333@@@RRRooohhhsss}}}vvvTTTaaannntttfffLLLJJJ___eeeooolllmmmnnnqqqsssuuuvvvwwwpppppppppqqqrrrssstttuuutttwwwyyyxxxxxx}}}wwwnnniiiiiiiiifffccc```^^^ZZZXXXWWWUUUSSSQQQQQQRRRSSSVVV[[[aaahhhkkkfffggghhhiiijjjlllmmmnnnkkkiiigggeee```YYYQQQKKKFFFBBB???@@@GGGPPPYYY^^^^^^bbbqqq|||hhhVVVIII^^^uuurrr___WWW{{{bbb>>>555000+++...)))+++666<<>>GGGGGG@@@666???@@@@@@EEEFFFNNNaaaxxxuuueeeYYY^^^aaaeeepppnnnOOO??????888===@@@?????????===888333>>>IIITTTkkkaaa[[[wwwMMM]]]hhhwww^^^wwwcccfffwwwgggTTTOOO```ppprrrpppttt~~~pppOOODDD@@@===<<<<<<===<<>>AAAAAAAAAIIILLLLLLHHHEEEFFFFFFEEE[[[|||{{{aaaOOOCCCAAAaaayyykkksssQQQ{{{}}}nnntttVVVDDD333...444555===RRR|||}}}sssUUUbbbnnnpppdddKKKIII___eeeooolllmmmnnnppprrrtttvvvvvvooooooooopppqqqssstttuuurrrtttvvvyyy|||zzzrrrnnnoooooollliiibbb___\\\YYYWWWUUURRRPPPPPPPPPQQQTTTYYY```fffjjjggggggfffdddbbbcccfffiiijjjiiigggeeebbb\\\TTTOOOHHHBBB<<<<<>>|||YYYZZZUUUMMMBBB===777333111111111000/////////111444666555444888===>>>===BBBIIIGGG>>>666>>>AAACCCIIIIIIRRRfffyyyvvveeeYYY[[[]]]cccrrrtttWWW@@@;;;@@@999>>>???;;;888::::::888555;;;===CCC\\\}}}ddd^^^bbbdddpppnnnoooaaaiii{{{tttbbbWWWkkk~~~{{{xxx~~~XXXHHHFFF@@@???===;;;888;;;GGGSSSsssUUU@@@;;;:::>>>===333888===III]]]qqq~~~|||uuuiiiaaadddmmmsssrrrooopppqqqrrrsssssssssssspppqqqsssuuuvvvwwwvvvvvvooonnnmmmmmmmmmllliiifffgggeeeddddddccc]]]SSSLLLHHH\\\nnnrrrqqqkkk```WWWmmm~~~xxxaaa\\\OOOAAAFFF<<>>>>>@@@AAABBBBBBIIIRRRWWWTTTNNNMMMLLLIII[[[}}}}}}dddQQQDDDAAA```xxxjjjxxxSSS~~~xxx{{{YYYEEE333///444444555XXXnnnuuu{{{SSS```lll~~~ooodddKKKJJJ___eeennnmmmmmmnnnooopppqqqqqqrrroooppppppqqqssstttvvvwwwvvvvvvwww{{{yyyrrrooopppqqqnnnjjjbbb___\\\ZZZXXXWWWUUUSSSRRRRRRRRRTTTYYY___eeeiiiiiiiiigggccc```^^^```cccfffeeeccccccaaa]]]XXXTTTJJJCCC;;;777:::AAAGGGJJJOOOEEEDDDWWWpppmmmYYYJJJ^^^~~~|||qqqiiirrrUUUXXXlll???000)))///666222222:::BBBZZZ[[[VVVOOOBBB===888333222111111000///...///111444666555444<<>><<<;;;888888<<>>;;;888666<<>>??????YYY```QQQDDDFFFZZZ}}}}}}|||eeeTTTWWWcccxxxwwwppphhhdddccc```YYYSSSSSSQQQPPPQQQRRRPPPKKKFFFFFFCCCAAA@@@AAACCCDDDDDDGGGUUU___]]]XXXUUUSSSPPP\\\}}}fffRRRDDDAAA```zzzlll}}}JJJxxxsssUUUEEE777222333000222^^^pppwwwPPP^^^jjj~~~pppeeeLLLJJJ___dddmmmnnnnnnnnnnnnmmmmmmmmmmmmpppqqqqqqrrrtttvvvxxxyyy}}}{{{{{{~~~{{{vvv{{{zzz|||vvvpppnnnooooookkkgggaaa___\\\ZZZZZZYYYWWWUUURRRQQQPPPQQQUUU[[[aaadddhhhiiiiiieeeaaa___```bbbZZZZZZZZZ[[[[[[ZZZWWWTTTGGGCCC<<<888888===DDDHHHBBBFFFGGGKKKYYYpppooo\\\MMMaaapppiiisssrrr}}}ppp}}}```^^^}}}EEE444555)))333111...444???xxxaaaXXXSSSIIICCC>>>888333111000///////////////111444666555444888<<>>BBB:::BBBuuuhhhfffdddooouuuyyyqqqxxxcccDDDEEE@@@======:::666;;;CCC444999======999555444444999444===DDDMMMnnnrrrhhhRRR;;;999JJJbbbuuu~~~vvvxxxzzz|||~~~~~~}}}|||~~~|||yyyvvvuuuvvvxxxyyyuuuuuutttrrrooollliiigggbbbaaaaaaeeehhhfff```YYYLLLRRRZZZ\\\TTTNNNTTT^^^]]]{{{ggg\\\rrrPPPLLLJJJ===gggmmmMMMKKKFFFZZZtttxxxeeeTTTSSSbbbrrreee|||~~~xxxuuuttttttqqqllleee```___```ZZZWWWSSSRRRSSSRRRNNNKKKGGGHHHHHHFFFDDDBBBCCCDDDIIIVVVaaaccc```[[[PPPFFFKKKbbb}}}wwwdddSSS>>>AAA\\\}}}qqqvvvKKKuuuwww\\\YYYNNN333...000999888[[[}}}{{{wwwMMM[[[mmmzzzsss```QQQMMM^^^lllggglllmmmnnnmmmlllmmmnnnpppnnnpppqqqrrrrrrtttwwwyyyzzz~~~|||qqqooouuu~~~xxxuuuqqqmmmjjjjjjkkklllhhh```dddrrrqqq```VVVYYYSSSOOOMMMNNNOOORRRYYYbbbhhhjjjkkkiiiddd```^^^___\\\ZZZXXXUUUQQQLLLGGGDDDAAA>>>:::777666999===???AAABBB???===HHH___ttt~~~sss[[[JJJaaaooovvv}}}xxxqqqvvv^^^{{{DDD999555888...222000666DDDvvv```XXXUUULLLBBB>>>888333111111000////////////111444555555444777999???@@@CCCOOONNN:::777@@@===CCCSSSPPPPPPeeeuuuvvvfffUUUTTTWWW]]]hhhlllaaaRRRIIIGGGGGGEEEBBBEEEHHHHHHGGGJJJLLLGGG???<<<@@@EEE>>>FFFtttgggbbbUUUttt~~~tttjjjuuuzzzOOONNNHHHEEEHHHFFF===555222<<<888333222555:::<<<<<<;;;666AAANNNUUUhhhooo___SSSEEE777777EEE[[[ooo{{{|||}}}~~~|||zzzyyyyyyzzzzzzvvvvvvtttqqqnnnkkkiiigggfffcccaaadddhhhjjjhhheeeSSSfff}}}|||ttt{{{yyynnndddaaaZZZJJJDDD<<>>===<<<@@@OOOfffxxxsss[[[KKKccc~~~tttsssPPPvvv{{{iii999555,,,000+++444333777AAAxxx~~~rrr]]]WWWUUUNNNAAA===777333111111111000///...///111444555555444<<<;;;======???LLLJJJ555666???<<>>:::666444555777888777<<<777EEEXXX\\\[[[VVVJJJ:::777333555BBBYYYqqq~~~|||{{{{{{yyywwwtttpppmmmjjjiiiiiikkkfffbbbbbbgggmmmqqqrrrlllyyyuuu~~~}}}yyySSS\\\KKKFFF<<>>666;;;MMMjjjsss```OOO===FFFeeewwwvvvOOOuuurrr{{{sssrrr```NNN888777555555===```xxxzzztttSSS^^^lllyyyttt```QQQKKKXXXgggeeelllnnnooooooooooooqqqsssppprrrssssssssstttvvvxxxzzzyyy{{{~~~}}}}}}|||zzzssspppmmmiiigggggghhhiiihhhfffcccbbbaaa___\\\ZZZSSSLLLGGGFFFDDDDDDGGGMMMYYY\\\aaaccccccaaaaaaaaa]]]YYYUUUSSSSSSOOOHHHBBB:::888777555666777999:::;;;;;;===>>>;;;???UUUnnnqqqZZZLLLfffwwwiiipppvvv{{{UUUuuuZZZ<<<>>>222///+++555444777CCCpppZZZTTTSSSMMM@@@;;;666222111111111111.........111333555444333===;;;===<<>><<<<<<:::===AAAIIIKKKOOOSSSVVVYYY\\\^^^[[[XXXUUUUUUVVVQQQGGG>>>::::::999999999999::::::===:::>>>CCC>>>999HHH___yyynnnXXXMMMiii{{{eee___ccctttTTT~~~UUU777777...555///555111666JJJqqq[[[UUUTTTMMM???;;;666222111111111000.........000333555444333888999>>>AAAIII\\\```NNN666@@@===AAAOOOMMMRRRllliiiRRRRRRWWWVVVXXX~~~tttppppppbbb^^^YYYUUUSSSPPPLLLHHHBBBCCCFFFIIIKKKPPPWWW^^^UUUXXXOOOCCCHHH___qqqlllxxxfffjjj[[[[[[}}}jjjTTTXXXeeetttjjjIIIFFFdddpppXXXNNNBBB<<<===>>>;;;666999888AAANNNKKK999:::OOO```^^^UUUJJJKKKZZZkkkuuu}}}zzzxxxxxxuuuqqqllljjjiiiiiijjjiiifffcccbbbdddhhhlllnnn}}}sss|||~~~dddXXXZZZWWW999JJJXXXJJJGGGOOOrrr{{{~~~hhhSSSNNNZZZ{{{xxxUUUYYY}}}|||||||||{{{||||||{{{zzzxxxtttpppmmmlllhhhcccaaaaaa___[[[WWWTTTUUUTTTQQQLLLGGGDDDBBBDDDIIIMMMLLLFFFDDDJJJQQQOOO@@@???VVVrrryyygggTTTAAAHHHfffrrrMMM}}}xxxjjjRRR555333444555777\\\uuufffXXX^^^iiiwwwwwwcccSSSIIIQQQ```ccckkkmmmpppqqqrrrrrrsssuuutttuuuvvvuuuttttttuuuwwwuuuwww{{{bbbZZZaaafffiiikkklllkkknnntttyyytttssspppmmmkkkjjjjjjjjjaaajjjlllfffddddddZZZLLLFFF???999888999888999<<<>>>>>>>>>@@@DDDIIINNNPPPQQQPPPQQQSSSSSSMMMBBB:::;;;;;;;;;:::::::::::::::>>>999===FFFCCC:::???MMMnnn{{{iiiUUUMMMlll{{{yyy}}}rrrpppSSSaaa999222222777000666222777MMMuuu^^^WWWUUUNNN@@@<<<666222000000000///...---...000333444444333777:::@@@BBBFFFWWW\\\LLL777AAA>>>@@@NNNLLLRRRmmmmmmSSSSSSZZZXXXVVV{{{|||~~~~~~xxxpppiiieee___ZZZWWWUUURRRPPPFFFHHHKKKNNNNNNRRR^^^kkkffffffVVVDDDBBBLLLggglllhhhqqqmmmYYY[[[|||hhhPPPRRRTTTbbbzzz{{{[[[HHHUUUiiilll|||WWWAAA@@@CCC>>>555:::;;;;;;AAA???222;;;[[[rrruuupppccc^^^gggsssxxx{{{xxxvvvuuurrrnnnkkkiiihhhiiijjjfffeeedddccccccdddeeefffkkkyyydddOOOFFFWWWvvvfff|||nnnggg___SSS777WWWTTTEEEGGGNNNttt{{{lllUUUMMMXXX{{{kkkUUU^^^iiijjjsss~~~|||{{{zzzyyyyyywwwtttrrroookkkgggddddddaaa]]]YYYXXXYYYYYYUUUPPPJJJGGGEEEFFFIIILLLJJJBBB;;;>>>EEEGGG;;;666GGGfffyyyhhhVVVBBBIIIhhhzzznnnQQQddddddSSS777444222222:::ggg|||~~~xxxnnnXXX[[[fffuuuyyyeeeUUUIIINNN^^^ccciiillloooqqqrrrrrrtttuuuvvvwwwwwwvvvtttsssuuuvvvvvvwwwzzzooonnnrrruuuyyy{{{{{{|||xxxvvvssspppnnnlllkkkkkkdddlllpppnnnllliii^^^QQQMMMDDD===<<<===;;;:::<<<;;;888666666888<<<>>>???BBBDDDGGGJJJKKKGGG@@@;;;>>>===<<<:::999999999999<<<999<<>><<>>___xxxxxxyyy~~~zzz}}}~~~{{{wwwvvvpppooollljjjhhhhhhiiiiiieeeeeedddbbbaaabbbccceeeccclllvvvqqq\\\EEE;;;===BBBYYYmmmooonnn|||```mmm|||mmmooo```RRR999SSSZZZGGGFFFJJJttt}}}pppVVVKKKTTTuuujjj|||{{{ZZZTTTRRR[[[bbbmmmvvv|||~~~|||zzzxxxyyyzzzzzzyyyvvvsssooojjjhhhfffddd___[[[ZZZ[[[[[[XXXSSSMMMIIIGGGIIIGGGIIILLLIIIBBB>>>@@@BBB<<<777@@@___uuudddSSSAAALLLmmmqqqgggfffTTTffffffSSS666444333222===dddooo|||VVVYYYdddttt|||fffWWWIIIMMM\\\cccgggkkkoooqqqrrrrrrssstttxxxxxxxxxwwwtttssstttvvvsssuuu~~~~~~}}}|||zzzyyyyyy{{{|||zzzyyyvvvrrrooommmlllkkklllnnnppprrrqqqnnngggaaaYYYOOOFFFCCCAAA===:::999777555444555888999888777666:::???BBBBBBCCCEEEFFFCCCAAA???<<<;;;:::::::::;;;<<>>GGGRRRVVVVVVbbbgggnnnxxxgggmmm___WWW===AAAuuudddLLLGGGFFFsss~~~rrrVVVIIIQQQiiixxxsssyyy~~~iiiXXXlll~~~zzztttnnnnnnttt|||}}}zzzxxxxxx{{{}}}|||zzzuuuqqqllljjjhhhfffaaa]]]ZZZ[[[[[[YYYSSSMMMIIIHHHEEEAAAEEESSS\\\[[[WWWVVVPPPNNNDDDBBB[[[~~~qqq```PPPAAAOOOrrrddd[[[~~~cccZZZppp|||yyymmmQQQ222333555555///PPPrrrUUUWWWbbbsss}}}hhhXXXIIILLL[[[dddfffjjjnnnqqqrrrrrrssstttyyyyyyyyywwwuuussstttuuutttxxx{{{zzzwwwssspppmmmkkkjjjnnnkkkjjjmmmnnnllljjjkkkbbbWWWLLLGGGCCC===777555333333444888======;;;777222666;;;===???CCCLLLSSSHHHFFFCCC???===<<<======;;;AAACCC@@@>>>AAABBB@@@666\\\yyyuuueeeVVVUUUyyyyyy}}}fffpppiii^^^llloooIIICCC777111444111<<>>EEEKKKQQQOOORRR```zzznnn\\\QQQZZZcccGGGooo}}}iiiuuu}}}xxxsssqqqnnnjjjfffbbb```___^^^[[[XXXXXXVVVUUUXXX]]]bbb^^^TTTKKKBBB999DDDbbbiiixxx{{{jjjsss^^^ppp]]]QQQrrr\\\\\\ZZZLLLDDDFFFIIIGGGHHHMMMJJJcccYYY444DDDNNNCCC999555666:::BBBJJJmmm|||bbb\\\jjjyyyzzz{{{wwwpppmmmiiiiiijjjkkkiiigggjjjfffddddddbbb______bbbiiillleeeWWWLLLLLLXXXgggeeebbb{{{kkkyyynnnmmmmmmlllLLLBBB@@@___vvvTTTFFFEEEcccyyytttXXXIIIOOOhhh||||||{{{xxx|||dddcccvvvfff```___eeejjjkkkkkkmmmtttzzzvvv|||{{{vvvooolllqqqyyy|||zzzvvvyyyvvvpppjjjeeebbbaaaaaa^^^aaabbb___XXXQQQLLLKKKDDDGGGMMMXXXccclllsssvvvppp^^^MMM___yyyzzz}}}tttjjjLLL>>>VVVuuummmhhhdddXXXxxx}}}tttRRR;;;+++555:::>>>___nnn{{{mmmIIIcccmmmpppaaaIIIIII[[[___hhhnnnrrrqqqrrrvvvxxxvvvtttttttttsssssssssttttttyyyyyy~~~|||wwwssspppnnnnnnqqqrrrqqqmmmmmmnnnkkkfff^^^XXXPPPFFF???;;;:::999999888666444444666666333777333222777???GGGLLLPPPEEEIIIHHHBBB???@@@===777===>>>======@@@EEECCC>>>888QQQooorrrdddUUURRRyyyhhhooo```sssUUUsss```RRRMMM000///666666:::BBBIIIXXXwwwsss\\\TTTRRRKKK???;;;555111000000000///.........///222444444333444888;;;===BBBJJJOOOOOO;;;BBBDDDKKKUUUUUUVVVaaapppxxxjjjZZZOOOYYYeeeLLLjjj^^^eee{{{zzzvvvsssooollliiihhhddd___[[[YYYVVVRRRSSSWWWMMMQQQQQQRRROOOBBBBBBTTTiiisssggghhhWWWvvvqqq[[[SSSvvvnnnZZZllleee^^^VVVJJJ@@@AAAIIIOOOUUUnnnqqqCCCEEEGGG???888888:::>>>DDDKKKOOOooo~~~XXXRRRaaaxxxyyyzzzyyysssooollliiihhhjjjkkkkkkiiikkkhhhhhhiiiiiiggghhhmmmrrrxxx{{{pppkkkpppzzzwwwqqqjjjppptttoooHHH;;;BBBppp{{{UUUHHHDDD```wwwyyy\\\KKKOOOccc|||||||||}}}pppfffooopppcccUUUOOOSSSYYYZZZYYYnnntttssswww|||zzzfffbbbaaaiiisssyyyyyywww|||yyytttnnniiifffdddccc^^^```bbb___YYYSSSOOONNNJJJGGGGGGNNN___tttyyydddOOOXXXmmmtttuuuiiiLLL@@@ZZZxxxrrrqqq___^^^||||||PPP777///888444<<>>BBBDDDEEEIIIIIIEEEDDDEEECCC???===>>>???>>>AAAEEECCC>>>888KKKggg~~~pppbbbUUUVVVyyyrrrjjjNNNpppWWWCCC222333333444<<>>EEEDDDFFFPPP^^^fff>>>@@@???FFFTTTWWWWWW```pppwwwhhhXXXMMMXXXfffQQQaaadddcccnnnmmm{{{~~~|||xxxtttqqqnnnmmmjjjeee```^^^YYYTTTSSSUUUOOOOOOIIIFFFGGG@@@AAAPPPxxxkkkwwwkkk\\\RRRwwwYYYTTTsssxxxuuutttuuuuuupppiiieeefffaaaXXXaaauuuTTT@@@???999666888:::;;;>>>BBB;;;AAAPPPdddqqquuuwwwzzz___WWWbbbxxx~~~}}}{{{|||xxxqqqooommmjjjjjjkkkmmmmmmmmmnnnllllllooonnnmmmpppvvvhhhkkkzzzrrrFFF888DDD{{{XXXKKKCCC]]]sss~~~```MMMNNN\\\xxxwwweeebbb|||sssbbbWWW\\\iiillleee```bbbmmmvvvxxxyyyrrrbbbEEEGGGMMMZZZjjjwww}}}}}}}}}{{{wwwsssnnnjjjgggeee```bbbbbb```[[[VVVSSSQQQOOOKKKEEEGGGZZZtttooo\\\KKK999===IIITTTvvvuuufffJJJCCC___|||nnnuuu\\\jjjyyyxxxIII222444<<<000999EEEaaaVVVZZZhhhxxxgggRRRLLLXXX^^^iiinnnrrrrrrssswwwxxxwwwtttsssrrrrrrssstttuuuvvvsssxxxnnnbbbqqqqqqUUU]]]www~~~zzzwwwuuutttuuuuuurrrnnnpppvvvxxxwwwnnnlllhhhbbbYYYOOOGGGBBB@@@===:::999999:::::::::888666444444666888888777===@@@@@@??????AAA@@@>>>;;;>>>??????AAADDDBBB>>>999BBB[[[xxxnnn^^^TTT^^^|||pppvvv~~~yyy___LLL{{{ggg[[[<<<666222333666???JJJRRR```~~~vvv^^^UUUQQQJJJ???;;;555111000000000//////......000333555555444777@@@GGGFFFFFFOOO]]]fff<<<>>><<>>>>>@@@CCCBBB>>>;;;;;;OOOrrrzzzlllZZZRRReeeppp}}}UUUPPPooo~~~tttFFF^^^;;;:::...888:::BBBJJJPPP]]]zzzttt\\\TTTRRRLLL???;;;555111000000000//////......000333444444444444;;;@@@??????EEEMMMPPP:::???@@@FFFSSSXXX___nnnmmmYYYMMMVVViiiYYYTTT{{{yyymmmtttiiiooouuuyyy{{{|||yyywwwtttnnniiiiiifff```\\\[[[fffsssvvvqqqlllZZZEEE???NNNttt|||zzzwwwLLLSSSppp^^^TTT{{{cccbbbnnnkkkvvvsssrrrpppDDDEEEAAA???@@@???999555555555FFF^^^]]]MMMQQQ]]]XXXeee]]]eeevvv||||||}}}{{{xxxsssqqqooolllkkklllnnnpppssssssuuuyyyyyy{{{bbbzzzsssHHH<<<;;;VVV[[[RRRDDDVVVkkkbbbMMMJJJPPPppprrrooo```iiiggg[[[WWW^^^___WWW___EEEIIIZZZRRROOO]]]fffrrrwwwxxxwwwzzz|||~~~~~~|||zzzwwwrrrnnnlllmmmkkkhhhdddaaa]]]YYYWWWSSSVVVUUUPPPPPP___uuujjjRRRGGGAAAFFFGGGJJJlllppp\\\DDDIIIiiixxxeeewwwzzzXXXtttwwwvvv}}}ttt>>>555444777888???GGG{{{jjjRRRbbb{{{hhhVVVJJJOOO^^^ccciiillllllmmmqqqsssqqqrrrqqqpppqqqrrruuuxxxzzzxxxfffRRRLLLXXXkkkwww|||vvv}}}|||||||||~~~|||wwwyyyjjj```QQQNNNOOOSSSQQQIIIBBBAAA<<<@@@@@@<<<:::===<<<888999888888888888777777777333888<<<<<<>>>BBBBBB@@@===777HHHlllxxxmmmWWWQQQllliiijjj|||nnnOOOYYYuuuXXX???ccc888999222:::<<>>>>><<<777444444111QQQ}}}jjjjjjuuukkkxxxpppttt}}}~~~{{{zzzzzzyyyrrrrrrooolllkkklllooorrrwwwxxx}}}tttzzzuuuqqqCCC;;;666HHHWWWRRRDDDSSSfffeeeNNNIIIIIIiii~~~pppmmmhhhnnnmmmaaaZZZ]]]cccccczzz\\\LLLKKKFFFMMMooo}}}~~~}}}|||yyyvvvuuusssoookkkgggeeebbb___]]]ZZZ[[[\\\YYYUUU```zzzeeeUUUVVVUUUTTTppp}}}mmmWWWBBBMMMmmm}}}mmmsssRRR}}}{{{ooorrr>>>:::444333<<>>@@@===;;;<<<:::777777999555:::<<<;;;<<<@@@BBBAAA>>>777DDDggguuunnnVVVPPPsss~~~|||ssssssooojjjTTTkkkpppXXXggg333888;;;999===DDDJJJLLLWWWvvvvvv]]]TTTRRRKKK???;;;555111000000000///---,,,,,,...111222222222444;;;?????????DDDIIIJJJ777:::888@@@PPPVVVZZZggg~~~|||gggKKKKKKggggggOOOsss|||uuuzzzmmmllllllooonnnoooxxx|||vvvooommmsss~~~yyyttttttrrrkkkddd```hhhvvvfffWWWKKKIIIAAAqqqvvvuuu```NNN^^^{{{kkkrrrwwwiii]]]VVVuuudddVVVTTTCCCFFFXXX]]]WWWLLL===666111999BBBSSSQQQ888999RRRJJJBBB>>>:::555333555333JJJ~~~~~~zzzzzz{{{ttttttsssqqqppprrrwww{{{kkk>>>>>><<>>;;;???@@@<<<:::===@@@@@@<<<777BBBbbbssspppWWWRRR{{{zzzxxxwwwjjjYYY~~~hhhaaa555999;;;<<>>======DDDMMMRRR???===999AAATTT[[[\\\ccczzzrrrMMMEEEdddjjjJJJnnn}}}ttttttmmmjjjjjjkkkfff```aaagggffflllwww{{{xxxzzzzzzuuunnnjjjeeeuuuaaaQQQHHHIIIFFFvvvssswwwwww[[[UUUiiitttvvvPPPkkkzzzpppeeedddbbbZZZ>>>>>>NNNZZZQQQGGGAAA999;;;666<<<999;;;666///FFFcccYYYMMMFFF???999777999666999iii~~~~~~}}}|||~~~wwwxxxxxxvvvvvvyyyzzzfff;;;EEEFFFVVVMMMNNNAAAKKK\\\~~~pppTTTJJJHHHcccyyyyyyxxxlllhhhggghhheee___]]]___ZZZrrriiiNNNJJJOOOVVVdddzzzzzzxxx~~~}}}}}}}}}tttpppllljjjkkklllkkkjjjlllhhhppp}}}vvvooo~~~ssszzzlllUUUCCCTTTuuuvvvccc{{{nnnWWW{{{~~~~~~lll333777999777===BBBVVVggg___YYYQQQdddzzzkkkPPPBBBQQQ^^^cccgggggghhhlllmmmlllpppooonnnooorrrvvv{{{~~~~~~~~~xxxyyytttggg```ccc___eeebbbTTTLLLNNNMMMGGGLLLGGGEEEGGGEEE@@@AAAEEEAAAEEEDDD>>>:::<<>>dddjjjcccSSSEEE777222:::<<<<<>>```aaaKKKJJJLLLRRRrrr~~~www___JJJEEE]]]xxx~~~uuuppplllkkkhhhbbb______WWWWWWWWWWWWSSSLLLCCC===>>>EEENNNYYYgggvvv~~~}}}vvvsssvvvxxxwwwuuuuuupppsss~~~vvvhhhVVVEEE\\\~~~yyy{{{|||```YYY|||hhhXXX888555777FFF@@@FFFQQQvvvmmmqqqZZZLLLbbbpppQQQDDDNNNXXX```fffggghhhkkknnnnnnlllmmmoooppprrruuuzzz}}}~~~~~~~~~~~~~~~vvvrrrkkkeee```\\\WWWTTTXXXNNNHHHNNNRRRMMMDDD@@@FFFDDDBBBAAA@@@??????>>>;;;>>>:::YYY|||uuuooobbbTTTfff}}}{{{rrrnnnTTTeeezzzpppXXXkkkddd999;;;CCCDDDQQQmmmxxxdddYYYiii|||xxx```YYYTTTHHH???;;;555111000000000/////////000000111333333444111888???@@@@@@DDDMMMTTTMMMBBB:::>>>JJJUUU\\\___yyyzzzRRREEEWWWmmmTTTUUUrrr}}}zzzxxxssssssxxxxxxmmm^^^TTTlllrrrtttbbbNNNmmmppptttxxx\\\ZZZvvvsssppprrrWWWCCCCCCGGGCCC<<<;;;777222??????;;;:::777GGG___gggnnneeeOOO>>>;;;===777CCCUUUNNNiiicccLLLDDDNNNZZZkkk|||}}}~~~oooWWWPPP___oootttUUUAAA<<<<<>>999WWWzzztttlll^^^UUUlllccclllwwwrrrJJJrrrzzzhhhfffuuu[[[666<<>>@@@???BBBKKKSSSKKK???888===IIITTT^^^dddoooZZZEEEOOObbbbbbKKKaaayyytttrrrnnnfff```___[[[iii|||^^^ZZZttt|||cccooogggvvvnnnuuu\\\CCC>>>GGGOOORRRSSSRRR:::<<>>GGG\\\ppp{{{~~~~~~}}}yyyuuukkkccc]]]bbbxxxyyyooo```PPPQQQqqq{{{]]]rrrxxxtttGGG333777999DDDFFFSSSNNN^^^wwwKKKXXXaaa|||iiiWWWKKKLLLRRR\\\eeeiiikkknnnpppooommmnnnooopppqqqtttxxx|||~~~yyyxxxzzz~~~yyytttkkkkkkoootttsssmmmfffddd```WWWNNNKKKNNNOOOKKKEEE===???888VVVxxx}}}ttthhhXXXXXXuuu{{{sssyyygggllljjjmmmJJJxxx|||{{{OOO:::BBBMMMSSSNNNXXXccc___^^^fffhhhttt]]]XXXUUUIII???;;;555111000000000///////////////000222333444555:::@@@CCCAAAAAAGGGOOODDD999555>>>JJJRRRZZZaaafffdddIIILLL\\\qqqHHHTTTwwwfff]]]YYYXXX]]]bbbTTTGGG???FFFSSSfff~~~lllooossszzzVVVWWWxxxqqqFFFDDDDDDDDD<<<;;;WWWhhhQQQDDDAAA??????VVV]]]PPPzzzssseeeOOOUUUmmmfffOOO^^^RRR???999:::777EEEggguuuhhhQQQBBBFFFZZZwwwuuuzzz|||EEE444>>>FFFRRRkkk[[[BBB@@@LLL\\\~~~{{{ooouuuoooYYYGGGHHH[[[zzznnn\\\KKK===888999<<<:::999888999888666444<<<777888@@@DDDEEEPPP___pppvvv}}}~~~yyyuuubbbXXXHHHGGGdddwwwooo]]]NNNZZZ|||{{{VVVwwwrrreee===444<<<>>>DDDIIIOOOPPP\\\wwwiii|||UUULLLZZZjjjYYYLLLIIINNNYYYccchhhkkkooopppooolllmmmnnnoooppprrrwwwzzz~~~|||}}}~~~zzz|||~~~~~~{{{yyyyyyrrriiibbb]]]XXXPPPIII???AAA:::WWWxxxyyyttteeeTTT]]]|||~~~xxxoooxxxxxxaaaYYY}}}pppDDDFFFNNNPPP___TTTWWW___^^^```eeecccsss\\\WWWUUUJJJ???;;;555111000000000/////////......///111333444444999AAAHHHFFFBBBFFFOOOKKK<<<444:::CCCKKKWWWdddggg~~~pppPPPJJJVVVtttMMMNNNyyyuuubbbMMMDDDDDDGGGKKKOOOFFFDDDDDDDDDAAAHHHbbb||||||vvvnnn~~~{{{pppuuujjjnnnqqqEEEggg~~~hhhmmmcccmmmggg```bbbFFF???CCC^^^hhhAAAbbbxxxXXXQQQWWWIIIaaa]]]HHH??????888BBBbbb|||~~~rrr[[[FFFDDDAAAnnnllllllooozzzEEE333>>>EEEPPPiiiiiiEEE@@@III]]]~~~sss___JJJFFFTTTtttuuu[[[III@@@:::777777;;;:::999:::===?????????DDDAAAHHHWWW___^^^\\\^^^eeennnyyy~~~{{{yyyiii\\\EEE;;;TTTwwwoooXXXLLLaaa~~~qqqvvvZZZxxxjjjTTT777777@@@EEEFFFKKKNNNSSSZZZqqqtttlllBBBWWWzzzsss]]]LLLGGGJJJUUU```eeeiiimmmooonnnlllmmmmmmmmmnnnppptttwww~~~{{{yyyvvvtttvvv}}}|||uuuvvvvvvtttnnndddZZZRRRMMMCCCEEE===ZZZzzz~~~|||uuussscccVVVeee{{{|||XXXgggggglll___>>>LLLTTTSSS^^^VVVYYY^^^\\\```fffdddrrr\\\WWWUUUKKK???;;;555111000000000/////////...---...111333555000444>>>HHHHHHEEEJJJUUUZZZEEE444777AAAPPPhhh~~~ooo~~~XXXIIIOOOkkkVVVNNNgggvvvTTTGGG;;;:::======;;;;;;<<<>>>BBBGGGJJJPPP]]]jjj|||kkkbbbyyyuuulllcccoooiiippp}}}uuu>>>QQQ^^^CCCFFFgggzzzCCCCCCyyy~~~yyy~~~zzzRRR>>>LLLAAAKKK^^^pppRRR???;;;>>>888???___zzzwwwlllVVV@@@;;;;;;bbbxxxaaaxxxrrrsssAAA999DDDJJJRRRdddJJJAAAFFFXXXttt{{{gggOOOIIIPPPjjjvvv```HHH???@@@AAAAAA@@@===<<<===@@@EEEIIILLLLLLJJJMMMUUUbbbnnnqqqlllfffccckkkuuu}}}}}}~~~vvvhhhNNN===LLLqqqzzzuuulllTTTNNNjjj~~~kkk~~~mmmhhh{{{\\\wwwFFF666999@@@IIIGGGMMMQQQTTTUUUlllzzzFFFPPPnnnfffPPPIIIGGGRRR\\\aaaeeejjjmmmllljjjkkklllkkkkkkmmmqqqtttqqq~~~{{{wwwyyy~~~||||||~~~}}}xxxwww{{{{{{pppccc___dddiiiggg```WWWRRRPPPEEEHHHAAA]]]~~~{{{yyyoooooo```[[[ppp~~~sss}}}}}}{{{yyyUUUwwwtttwwwjjjeeennn\\\DDDHHHNNNQQQVVVRRRXXX\\\YYY___gggfff}}}rrr\\\WWWUUUKKK???;;;555111000000000//////...------...000333555222333;;;EEEEEECCCKKKYYYfffLLL777666@@@PPPmmmssscccKKKJJJ```dddSSSUUU{{{gggPPPKKKJJJNNNRRRQQQPPPPPPZZZXXXWWW\\\iiixxx~~~}}}eeeUUU```]]]nnnlllssszzz@@@BBBddduuuUUUJJJjjj___AAAJJJRRRJJJGGGNNNBBB===:::RRRGGGHHHGGG[[[RRRDDDFFFLLLAAACCCbbb~~~tttnnneeejjjcccYYYTTTGGG;;;:::<<<\\\___{{{vvvaaa<<<===IIIOOOXXXeeeNNNCCCEEEIIIcccoooVVVMMMKKK\\\xxxiii[[[OOOOOOUUUVVVTTTSSSPPPOOOPPPSSSWWW[[[\\\\\\bbbeeedddaaafffqqqrrrllljjjnnntttyyy{{{{{{zzzyyy||||||zzzxxxvvvvvvwwwyyyooodddPPP???CCC___zzzsssiiiTTTXXXxxxsssgggyyyhhhooo>>>888999<<>><<<888<<<888MMMQQQ^^^HHHEEE@@@ZZZfff\\\aaaeeeTTTOOOkkkmmmYYYIII@@@===EEE@@@:::>>>===<<>>XXX}}}^^^uuuZZZ;;;???HHHKKKUUUbbbyyyOOOEEEGGGCCC]]]sssuuu[[[QQQHHHQQQnnnmmmgggffflllqqqooojjjhhhkkkjjjjjjkkkmmmnnnmmmlllwwwaaa]]]kkktttpppsssssssssvvvxxxyyywwwvvvwwwuuuoooiiidddaaabbbddd^^^VVVHHH::::::PPPqqq~~~rrriiiWWWbbbxxxnnnggg}}}{{{uuummmlll<<<:::999888IIIHHHNNNEEEVVVUUU```nnnxxxooo???cccuuu}}}]]]QQQDDDMMMVVVYYY]]]ccchhhiiihhhiiiiiihhhhhhjjjmmmppprrrtttyyy~~~}}}yyy|||vvvwwwzzz~~~~~~zzzwwwuuuxxx}}}|||xxxvvvssspppmmmtttvvvrrrmmmooowwwyyywww^^^]]]]]]]]]]]]YYYSSSOOOEEEIIIDDDaaa|||xxxvvvbbbddd[[[fffxxxvvvrrrjjjsssWWW___|||GGGMMMNNNWWW]]][[[WWW]]]___[[[___aaaZZZ___ppp\\\XXXTTTHHH>>>;;;666222111000//////.........,,,,,,---111444;;;777:::BBBFFFDDDFFFMMMNNNUUU???222AAAAAAIIIlllxxx{{{ZZZNNNUUUooodddNNNccc~~~~~~}}}hhhRRRvvvfffbbbcccjjjoooqqqrrrtttPPPEEE>>>LLLGGGHHHTTTmmm{{{uuuJJJfffWWWGGGDDD===EEEMMMrrrvvv```555BBBXXXrrruuuttt}}}lll{{{kkkTTTDDD???@@@BBB???;;;999:::<<<======<<>>@@@NNNYYY]]]ccclll\\\AAAFFFEEENNNfff}}}bbbUUUJJJOOOeee~~~}}}wwwxxxyyy|||sssfffzzzjjjdddiiipppuuusssqqqqqqsssuuutttsssrrrkkkeee```WWWOOOPPPVVVPPPQQQEEE777777BBB[[[yyy|||ppp]]]\\\uuukkkiii{{{]]]CCC888>>>AAAFFFNNNNNNZZZSSS```WWWkkkqqqHHHYYYcccmmmVVVKKKIIILLLUUU^^^```bbbccceeefffggghhhhhhjjjnnnqqquuuvvvwwwzzz|||||||||~~~zzzxxx{{{~~~yyypppooossstttiiillliii\\\jjj~~~fffbbbaaaccc___WWWSSSTTTOOOEEEJJJddd}}}~~~yyyooojjj[[[ZZZooo}}}|||yyywww{{{{{{XXX||||||mmmHHHOOOLLLSSSXXXbbbbbbccceeefffeeebbb```bbbzzzqqq\\\YYYUUUHHH>>>;;;666222111000//////.........,,,,,,---111444888333555@@@IIIIIIGGGHHHRRR[[[EEE333===AAAJJJggg~~~eeeMMMMMMhhhfffOOOXXX~~~tttiiiiiitttvvvfffSSSfff]]]```___^^^gggrrrtttnnnjjjJJJ===CCC@@@FFFLLL___zzzeeeqqqXXXQQQfffeeeqqq\\\AAAYYYwwwxxxdddRRRFFFDDDEEE>>>FFFLLLHHH<<<444666<<<999KKKttt~~~dddnnnyyynnnCCCAAAGGGUUU^^^bbblllxxxoooGGGLLLDDDJJJ___zzzeeeXXXJJJKKK]]]uuu~~~|||}}}vvvnnnlllqqqwwwvvvsssqqqrrrtttvvvtttqqqppphhh___XXXOOOJJJMMMUUUYYYYYYLLL>>>;;;===MMMfff}}}zzzrrrcccccc{{{wwwdddnnnyyyvvvMMM;;;888@@@@@@EEEQQQVVV[[[YYY^^^WWWeeemmmQQQBBB^^^qqq^^^OOOKKKLLLTTT\\\___bbbeeedddeeeffffffeeefffiiikkknnnppprrruuuzzz~~~vvvwwwxxxuuunnniiiiiikkkqqqllluuuwwwjjjiiijjj^^^bbb___```cccaaa[[[XXXZZZSSSHHHNNNjjjxxxooorrrdddddduuu{{{rrrvvv^^^SSSqqqggg{{{\\\LLLRRRLLLRRRUUU___^^^___bbbdddeeedddbbbbbbrrrrrr\\\XXXUUUIII>>>;;;666222111000//////.........---,,,---111333888444666DDDRRRVVVRRRMMMUUU```MMM555999AAAKKKaaarrrKKKEEE[[[fffUUUMMMlllyyylll^^^]]]jjjqqqgggWWWXXXqqq~~~}}}[[[hhhmmmllluuuppp|||RRRHHHFFFAAAGGGFFFRRRnnnyyyjjj||||||UUUKKKkkkpppJJJhhh[[[QQQpppttteeeYYYPPPJJJGGGBBBOOO\\\___VVVIIIAAA>>>777???aaaiii{{{```===AAAMMMZZZ___bbblllyyyLLLMMMFFFGGGVVVpppnnn___NNNIIITTTiii}}}}}}uuuuuuuuutttrrrrrrtttvvvtttqqqooorrrwwwyyywwwsssppphhh]]]TTTLLLHHHKKKQQQXXXWWWKKK???;;;777>>>QQQuuu}}}wwwooofffkkkvvvyyyxxxggg}}}gggcccfffBBB:::@@@IIIGGGLLL\\\eeeaaaeeebbbaaakkkzzztttzzzfff444TTTwwwzzzfffSSSMMMKKKPPPXXX]]]bbbgggeeefffgggfffeeeeeegggiiiiiilllpppssswww{{{|||||||||||||||yyyuuurrrtttuuuuuutttrrrpppnnnmmmnnnlllxxx|||yyyvvvkkkcccbbbbbbeeeccc^^^[[[[[[VVVLLLUUUsss}}}~~~wwwpppooogggiiiyyy}}}qqqppp~~~```ooorrrXXXkkkbbbNNNQQQTTTKKKRRRTTT^^^]]]]]]^^^```bbbaaaaaa___bbbsss\\\VVVSSSHHH>>>;;;555222111000//////...//////...------000222555555888CCCSSS\\\ZZZTTTdddppp___@@@999>>>GGGTTT}}}TTTEEEKKK___aaaMMMYYYxxxiiibbbeeeggg^^^RRRRRR^^^rrrqqqxxx{{{yyy~~~~~~www^^^CCCIIIEEEMMMhhhrrraaauuuiiiIIIOOOzzz^^^RRRcccnnn{{{zzzppplllccc|||xxxxxxvvvoooiii```UUUMMMLLLNNNWWWgggqqqiiiSSS???:::888RRRxxxqqq|||SSS>>>EEESSS```eeedddiiiqqq}}}TTTKKKJJJGGGQQQiiizzziiiUUUJJJNNN___vvv}}}zzzwwwuuusssqqqooorrrpppooorrrxxx|||{{{xxxtttnnnfff]]]UUUOOOLLLMMMOOOMMMBBB<<<;;;777<<>>;;;555222111000//////...//////...------///111000444777;;;GGGSSSUUUOOOnnnzzznnnOOO<<<:::@@@EEE]]]yyykkkNNN@@@TTTjjjVVVMMMssspppdddZZZOOOEEENNN[[[vvv}}}vvvrrrpppuuuJJJGGGDDDKKKaaa|||sssmmmOOOdddyyyjjjFFFFFFEEEIIIJJJDDDDDDOOOdddsssssswww```sss~~~yyyuuurrrmmmgggbbbWWWOOOMMMYYYgggfffSSS???<<<555HHHiii}}}|||tttHHHFFFNNN\\\iiippppppoooppp|||~~~jjjTTTPPPHHHLLLbbbzzzqqq[[[MMMKKKVVVmmm{{{xxxvvvsssqqqvvvtttsssuuuxxx{{{{{{{{{wwwwwwtttnnnfff]]]SSSMMMKKKGGG===:::<<<:::CCCYYY|||~~~yyysss___iiixxxxxxmmmvvvhhhiiiWWW===999BBBKKKJJJNNNWWWWWWVVVWWWSSSjjjlllqqqwwwVVV:::LLLrrr\\\QQQHHHGGGMMMUUU^^^fffeeegggjjjkkklllmmmooopppooossswwwzzzzzz{{{|||}}}zzzwwwwww~~~{{{{{{wwwsssssstttooofffpppooolllmmmooonnntttnnnoooooolllgggbbb\\\WWWUUUVVVfff~~~~~~}}}|||{{{||||||zzzxxxwwwkkkpppzzzyyyhhh___eeebbbJJJUUUSSSQQQTTTUUU\\\ZZZXXXXXXZZZ[[[[[[ZZZbbbYYYvvvxxx]]]TTTQQQGGG>>>;;;666222111000//////...///000///------///000222999:::999BBBPPPRRRJJJVVVbbbdddQQQ===888>>>BBBRRRsssZZZ@@@JJJhhh```JJJaaavvveeeYYYQQQWWWppptttyyyqqqqqqwwwrrriiissszzziiiKKKFFFHHHXXXrrrgggWWW^^^YYYQQQIIIEEEDDD???;;;===DDDSSSxxxxxxmmmdddyyy{{{tttooooootttxxxggg```VVVPPPMMMKKKGGGCCC<<<555BBBZZZoooqqqwwwHHHHHHPPP]]]iiippprrrqqqpppzzzjjjYYYJJJFFFYYYqqqzzzaaaQQQJJJNNN```sss~~~|||{{{{{{{{{}}}|||{{{xxxvvvvvvzzz}}}{{{~~~|||wwwqqqfff\\\TTTNNNCCC>>>???<<>>???qqqfffXXXKKKFFFIIIOOOXXXaaaaaadddhhhjjjlllmmmppprrrqqqtttvvvxxxxxxxxxzzz{{{~~~tttyyy~~~~~~|||}}}~~~qqquuuvvv{{{~~~pppdddjjjllloooqqqnnnkkkhhhbbb\\\WWWaaarrr~~~~~~xxxvvvvvvyyyyyyvvvvvvxxxqqqyyyZZZ~~~TTTKKKTTTUUUWWWQQQQQQTTTTTTTTTWWWZZZ\\\]]]\\\]]]YYYjjj}}}```UUURRRIII>>>;;;666222111000//////...///000///...---...000444;;;======KKK\\\[[[MMM@@@LLLZZZVVVAAA888>>>CCCOOOkkkaaaJJJEEE\\\cccNNNSSSvvvxxxwwwwwwssseeegggoooxxxwwwlllgggiiippp^^^RRRGGGOOOhhhnnnZZZNNNIII???>>>AAAAAACCCCCC>>>MMMtttnnnzzzzzz}}}uuuhhhdddmmmwwwrrrnnneeeXXXJJJCCCBBBDDD>>>:::BBBPPPdddwwwhhhJJJHHHQQQ[[[aaaccceeejjjmmmmmmyyy|||gggQQQDDDQQQiii|||jjjXXXMMMJJJVVVeeexxx~~~}}}~~~~~~zzztttuuu|||zzzooohhh[[[TTTPPPIIIWWWvvv}}}|||zzzsssjjjcccxxxwwwmmmtttkkkzzz|||ooommmgggCCCBBB@@@HHHMMMIIILLLOOOIIIMMMVVVYYYVVV___^^^gggUUU@@@YYYzzzrrrcccRRRIIIGGGJJJRRRYYY```cccgggjjjlllmmmoooqqqrrrsssttttttsssuuuxxxzzz}}}xxxvvv|||{{{ssspppuuuuuuhhhiiijjjppprrrooommmlllggg```[[[nnn~~~~~~uuurrrsssvvvuuurrrrrrvvvttt|||}}}iii\\\}}}sssssszzziiiLLLQQQSSSTTTYYYLLLPPPPPPQQQSSSWWW[[[]]]]]]\\\VVV\\\___ooobbbWWWSSSJJJ>>>;;;666222111000//////...///000///...---...///000777999>>>RRRiiieeeQQQIIIRRRcccdddJJJ888:::>>>@@@UUUrrrdddSSSCCCPPPbbbRRRKKKbbbooohhhhhhfffeeehhhllliiibbbaaattt___KKKKKKccc~~~pppYYYLLLLLLSSSPPPBBB???EEECCCHHHvvvpppwwwwww{{{eeeZZZ^^^hhhqqqooojjjbbbXXXLLLBBB<<<@@@???DDDLLL___~~~rrrsssqqqXXXGGGLLLVVV^^^\\\XXXZZZccclllfffooosssXXXEEENNNfffzzzqqq___RRRJJJQQQ]]]ppp}}}zzzzzz{{{zzz~~~zzztttvvvyyyppphhh___mmm}}}{{{yyypppeeeeee}}}uuueeeuuummmooo|||cccaaaWWW777@@@AAAKKKNNNGGGJJJOOOJJJIIIZZZ```MMM\\\bbb[[[uuulllEEEHHHiii|||kkkWWWKKKGGGHHHMMMSSSbbbeeeiiilllmmmnnnpppqqqsssssssssqqqqqqssswww{{{yyy{{{www||||||uuupppnnnffftttiiijjjlllrrrtttpppnnnmmmhhh``````xxxtttqqqqqquuusssnnnoootttwww|||vvvooovvv}}}eeehhhyyygggpppwwwZZZNNN[[[RRRPPPWWWIIIQQQQQQRRRTTTXXX[[[\\\ZZZYYYXXXfff^^^aaa|||[[[VVVPPPKKK???;;;666333111111000///000000///...---,,,,,,,,,333666;;;>>>>>>IIIhhhwwwUUUYYYdddLLL===@@@;;;AAAIIIeee}}}___IIILLLNNNWWWYYYIIIwww{{{nnnqqqccceeegggiiiiiihhheeedddhhhuuukkkMMMHHHXXXooo\\\OOOAAAFFFFFFbbb}}}pppppp{{{|||pppaaaVVVQQQ^^^eeejjjfffXXXJJJCCCAAABBBDDDGGGQQQjjjmmmtttzzzIIIGGGKKKPPPUUUXXXYYY[[[___bbbiiigggwwwpppUUUCCCRRRnnn~~~}}}gggWWWKKKHHHKKKcccyyy}}}zzz~~~xxxwww||||||{{{~~~ttt}}}}}}zzzsssjjj}}}}}}ssstttqqqeeezzzhhhjjj;;;@@@HHHJJJNNNOOONNNMMMMMMMMMPPPPPPZZZVVVWWWZZZaaazzzKKK999SSSvvvYYYPPPMMMHHHJJJRRRZZZ___eeejjjlllnnnrrruuutttqqqrrrvvvuuuqqqrrrxxx|||yyy|||}}}ttt|||ppprrr{{{wwwrrrpppppprrruuurrrkkkdddiii}}}|||wwwtttuuuwwwyyywwwsssqqqqqqsss{{{sss}}}mmmjjjttt}}}eee}}}sssZZZUUUWWW\\\XXXOOOPPPYYYVVVUUUTTTUUUXXXZZZYYYYYY\\\[[[ZZZcccpppzzz[[[VVVPPPJJJ???;;;666333111111000///000000///------,,,,,,---...///444:::@@@LLLiiivvvWWWZZZlll\\\AAA;;;<<>>EEEJJJVVVeeeaaaQQQ\\\{{{zzzVVV:::666;;;:::CCCaaa^^^KKKFFFPPPYYYTTTMMMppp{{{uuuzzzuuuqqqmmmiiihhhjjjmmmpppjjjggg|||aaaKKKRRRPPPXXXxxxmmmpppZZZMMMIIIAAA>>>BBBAAAHHH]]]kkkooopppooouuu|||wwwiiiccc\\\ZZZ^^^bbbaaa___]]]^^^eeetttzzzrrrVVVKKKNNNUUUWWWXXXXXXYYY^^^fffllldddeee{{{WWWAAAHHHMMMSSSiii}}}~~~bbbOOOKKKNNNKKKaaa{{{~~~wwwwww}}}yyyxxxyyytttkkkkkkqqq}}}uuu}}}hhhrrrzzzxxx```JJJBBBPPPDDDFFFIIIKKKMMMPPPSSSVVVZZZVVV[[[YYY______XXXkkkuuuuuuKKK<<>>===;;;WWWuuuWWWKKKPPPWWWWWWJJJUUUvvv~~~zzzvvvuuutttsssqqqpppoooooouuuooo~~~nnnQQQUUULLLOOOpppuuudddPPPDDDAAA>>>BBBEEE???:::DDDSSSooollleeewwwtttxxx}}}~~~}}}vvvuuuyyy{{{vvv~~~qqqMMMQQQSSSXXX\\\aaabbbaaa```bbbdddhhhmmmmmmeee>>>DDDGGGGGGZZZooo|||mmmVVVOOOQQQBBBRRRiii{{{}}}{{{wwwwwwzzztttkkkqqq}}}~~~kkk~~~~~~|||{{{^^^\\\IIIIIIFFFGGGHHHJJJKKKMMMPPPUUUXXX]]]XXX\\\ZZZccccccUUUaaalllqqqaaa:::CCCjjjhhhVVVKKKHHHHHHIIIOOOWWW___dddggghhhhhhnnnooopppqqqpppoooqqqsssuuu~~~~~~~~~}}}}}}~~~~~~|||}}}{{{{{{||||||zzzxxx|||}}}~~~~~~xxxtttwwwyyy||||||{{{|||wwwwwwrrr}}}uuufffzzzssswwwpppdddgggbbbZZZUUUTTT[[[___^^^\\\]]]eeeddd___WWWOOONNNTTTZZZLLLUUUSSSNNNXXXggg{{{\\\XXXPPPIII???;;;666333111111000/////////...------------...---...;;;PPP\\\YYYRRRPPPUUUXXXRRRTTTkkkrrrZZZ???===@@@555<<>>>>>:::DDD\\\zzzsssTTTGGGHHHQQQYYYFFFJJJqqq{{{iiirrrppp```|||xxxqqqjjjeeedddeeefffjjjgggnnnrrrWWWNNNNNN^^^ttt}}}ttt[[[IIIHHHDDD;;;CCCAAAHHHhhhsssxxxooouuuqqq\\\JJJYYYbbb^^^```aaa``````bbbhhhlll___dddaaayyy]]]999<<<@@@EEEUUUnnnvvvqqq[[[OOOIIIDDDHHHYYYnnn~~~}}}uuupppsssvvvxxxvvvsssvvv}}}eeemmm^^^SSSCCCNNNBBBGGGGGGGGGFFFEEEFFFIIILLLOOOPPPUUUQQQXXXZZZKKKTTTRRR{{{WWW;;;KKKkkkqqq\\\PPPIIIEEEFFFJJJPPPYYY```dddffffffjjjmmmkkklllppprrrrrrwwwrrrzzzxxx~~~|||xxxuuurrrpppooossswww|||~~~~~~yyyrrr|||tttmmmtttpppUUUNNNWWWUUUSSSRRRTTTVVVWWWXXXZZZYYYVVVQQQLLLMMMQQQUUURRROOOLLLQQQUUUSSSeee[[[YYYQQQIII???;;;666333111111000///......---------......///222---...666<<<@@@JJJVVVXXXcccnnngggfffbbb:::999BBBEEE===CCC[[[ooommmRRRFFFKKKTTTTTTIIISSSxxxssslllkkkjjjgggrrroookkkgggeeeeeefffhhheeeeeefffyyyZZZSSSPPPRRRfff}}}vvvlll```DDDLLLLLLDDDSSSzzz{{{ssswwwxxxhhhSSSQQQXXXbbb]]]___aaa``````bbbgggllleeecccccclllEEE??????<<>>PPP{{{yyy```QQQLLLDDD>>>===BBBLLLSSSZZZ^^^```aaaeeekkkkkkgggkkkmmmooosssxxx~~~~~~sssnnnmmmoooooonnnrrryyy|||uuusssnnnwwwmmmhhhwwwbbbSSSMMMHHHMMMPPPPPPPPPOOONNNNNNMMMMMMNNNJJJKKKOOORRRPPPRRRVVVRRRRRRQQQPPPQQQSSSUUUVVV~~~bbbVVVSSSKKKDDD<<<666555555222000000//////...------------......//////000888FFFSSSXXXQQQ[[[^^^nnn{{{cccaaaQQQ///???DDD777===TTT{{{dddSSSOOOTTT[[[OOOBBBUUUvvvyyyyyyooogggpppnnnmmmmmm```dddtttxxxxxxooobbb\\\```gggeeewwwrrrmmmiiiYYYTTTLLLNNN___ssstttddd___dddgggddd```[[[ZZZ\\\```bbbaaaaaaddddddiiigggeeekkk|||VVV333@@@???:::CCC\\\pppzzzhhhRRRKKKHHHCCCEEENNNggg{{{nnnhhhkkkrrrvvvxxx|||oooyyygggYYY```yyy^^^UUUMMMMMMOOOMMMJJJIIIKKKJJJHHHGGGGGGFFFCCCAAAKKKIIIKKKMMMLLLIIIKKKOOOSSSIIIOOOuuuvvvQQQ<<>><<>>999>>>PPPcccppp}}}___RRRLLLGGGFFFIIIZZZnnnwwwoooggggggnnnwww}}}~~~zzztttkkkgggZZZ___vvvggg}}}YYYQQQLLLLLLLLLIIIEEEEEEGGGEEEEEEGGGIIIIIIEEEAAAGGGGGGIIIMMMLLLIIIJJJNNNQQQHHHKKKhhhnnnLLLCCCGGGmmmttt\\\JJJJJJIII@@@<<<@@@HHHOOOWWW[[[^^^aaadddffffffgggjjjnnnrrrvvvyyy{{{}}}|||}}}{{{yyy{{{|||yyyrrrkkkgggiiimmmooooooqqqwww}}}ssskkk{{{zzzqqqVVVKKKOOOFFFGGGHHHIIIJJJKKKKKKKKKKKKJJJFFFFFFGGGHHHHHHIIIJJJMMMMMMPPPSSSVVVWWWUUURRRPPP|||bbbWWWRRRIIIEEE<<<666666555222000111......---------......///---,,,+++,,,000999EEENNNMMM\\\pppvvvyyyDDD:::DDD<<<:::HHHdddiiiRRRDDDLLLVVVTTTLLLIIIiii{{{zzzyyywww}}}dddkkkbbbhhhcccbbbfff```iiiaaaaaabbbbbbaaa___]]]]]]ccceeefffggggggqqquuuWWWTTTMMMJJJQQQ___rrrmmmuuu}}}qqqvvvnnn```TTTSSSUUUWWWXXX[[[ffffffdddbbbaaabbbcccbbbgggeee^^^dddiii___qqqwww;;;888:::>>>EEESSSgggzzzoooZZZPPPJJJHHHJJJMMMSSSdddyyy|||ccccccfffkkksss|||~~~wwwvvvqqqXXXVVVqqqoooiii}}}rrrlllRRRLLLHHHIIIJJJFFFDDDDDDFFFEEEEEEGGGJJJIIIEEEAAACCCCCCEEEIIIJJJGGGIIIMMMIIIGGGGGGRRRooovvvsssccc???888___nnnQQQKKKKKKCCC======???FFFPPPXXX\\\^^^aaadddbbbdddhhhmmmqqquuuyyyzzz~~~|||{{{zzz{{{{{{zzzzzzwwwqqqhhhaaagggjjjlllmmmooovvv~~~|||uuummmpppwwwiiilllxxx^^^AAAHHHLLLCCCFFFEEEFFFHHHIIIIIIHHHGGGFFFAAADDDFFFFFFFFFHHHKKKMMMGGGHHHKKKMMMNNNNNNMMMLLLyyyaaaWWWQQQHHHEEE===777666666333111111...------------...//////EEE===333---+++111AAAOOOMMMFFF\\\ttt]]]===CCC;;;999;;;PPPsssfffIIIEEERRRYYYQQQFFFHHHeee~~~yyyvvvtttrrrxxxpppVVV___ZZZeeeddddddfff^^^gggccccccdddfffgggeee```[[[___[[[YYYbbbiiikkkmmmZZZTTTLLLLLLTTTfffzzzuuu}}}nnnqqq}}}eeeeeeYYYPPPQQQQQQPPPUUU\\\[[[]]]\\\ZZZ[[[aaaccccccggg```]]]dddfff^^^hhhNNN999;;;;;;;;;EEEZZZooozzzmmmZZZNNNHHHHHHHHHDDDOOOiii{{{wwwnnnXXX___iiirrryyyzzz{{{~~~xxxXXXaaa}}}fffkkk{{{rrrRRRKKKFFFDDDFFFGGGFFFFFFHHHHHHHHHHHHIIIIIIGGGDDDAAAAAA@@@BBBFFFFFFDDDFFFJJJHHHIIIIIIFFFWWW~~~TTT;;;EEEaaaeeeQQQIIIEEEBBBCCC<<<>>>FFFPPPVVVXXX[[[```___bbbfffjjjooosssvvvwwwwww}}}}}}{{{zzzyyyzzz{{{zzzvvvooohhhcccaaaiiikkklllmmmsss~~~www}}}sssyyykkk~~~ttt~~~ooo[[[EEEBBBKKKJJJCCCCCCHHHIIIJJJJJJIIIFFFDDDBBB@@@EEEHHHFFFEEEHHHLLLMMMGGGGGGHHHIIIKKKMMMNNNOOOwww```WWWQQQGGGEEE===777666666333111111---------------...//////KKKBBB888000,,,...;;;JJJWWWSSS[[[iiisss{{{}}}hhhYYY@@@???>>>777FFF___wwwcccPPPNNNMMMKKKKKK>>>NNNjjjuuutttsssuuu~~~wwwaaaWWWYYYVVVeeefffeeeeee\\\ccc___aaaeeehhhiiihhhfffddd\\\___]]]ccckkkiii```___RRRKKKKKK[[[ooo~~~xxxuuullllllzzzrrrbbbVVVPPPTTTVVVTTTVVV]]]RRRUUUTTTRRRUUU]]]bbbaaaeee\\\^^^ddd```aaaiiinnn|||MMM@@@666777???LLL]]]mmmqqq[[[OOOKKKKKKFFFHHHUUUdddrrr{{{oooeee^^^```gggqqqzzz~~~vvvwwwfffuuuvvvjjjzzz}}}eeeLLLIIIDDDBBBDDDEEEDDDEEEHHHFFFHHHJJJIIIHHHFFFFFFFFFGGGEEEEEEFFFEEECCCEEEJJJKKKJJJPPPMMMNNNppp|||TTT>>>EEEppphhhSSSJJJHHHGGGAAA>>>???GGGNNNQQQWWW]]]]]]___cccgggkkknnnooopppqqqwww}}}zzzxxxwwwvvvwwwxxxuuulllbbb]]]aaafffiiilllmmmppp{{{zzz{{{yyyjjjwwwllltttyyy|||xxx~~~WWWHHHOOOKKKEEEFFFBBBHHHIIIJJJJJJIIIFFFCCCAAABBBHHHKKKGGGEEEHHHLLLLLLIIIIIIJJJLLLOOOQQQSSSUUUvvv```WWWQQQGGGEEE===777666666333111222---------------...///000///,,,,,,...---...888EEEFFF]]]\\\ZZZnnnvvv{{{iii{{{AAAEEECCC666AAAQQQ\\\}}}```LLL???CCCQQQGGGGGGTTTnnnkkkuuutttuuu~~~~~~]]]ZZZ]]]YYYUUUbbbaaa______VVV___^^^bbbggghhheeecccdddfffXXXfffdddaaafffdddsss{{{^^^ZZZYYYMMMHHHTTTfffuuuzzz~~~ttt}}}bbbVVVRRRYYY^^^ZZZXXX\\\^^^```]]]VVVUUUZZZ\\\YYYcccZZZaaaddd[[[dddnnnfff|||fffGGG333999???AAAOOOeee}}}kkkYYYRRRMMMKKKEEEBBBLLLaaattt~~~pppbbbYYYTTTmmmqqqyyyzzzsssppprrrhhhqqqvvvXXXUUULLLGGGDDDDDDCCCAAABBBEEEBBBFFFIIIIIIHHHHHHJJJMMMNNNKKKJJJJJJGGGDDDFFFKKKKKKEEESSSWWWKKK]]]mmmJJJ999TTT}}}bbbRRRKKKGGGJJJAAA<<>>HHHCCCCCCEEEGGGHHHHHHFFFDDDBBBDDDLLLNNNHHHEEEHHHKKKKKKFFFGGGIIILLLOOOQQQSSSTTTooo___SSSJJJIIIFFF>>>777777666222000111//////...------------.../////////---,,,---000333KKKPPP]]]mmmzzz}}}zzzrrr:::===EEE???<<>>888777666333000111//////...------------......///...---,,,---000222EEEcccpppdddhhhbbb<<>>MMMQQQVVV[[[]]]___aaaccceeehhhnnnqqqqqqxxx|||xxxvvvppptttvvvrrrpppppplllfff]]]VVVQQQRRRUUUXXXaaajjjrrr}}}~~~zzziiiOOOQQQmmmvvvtttmmmzzzttt}}}qqqddd[[[OOOMMMKKKIIIJJJIIIHHHGGGKKKHHHDDDCCCDDDEEEDDDBBBFFFFFFFFFEEEDDDCCCCCCBBBKKKIIIGGGGGGHHHJJJLLLMMMooo___SSSKKKJJJFFF>>>888777666333111111//////...------------............---,,,---///222777___tttfffeeeMMM===;;;@@@999333???LLL|||wwwXXXIIIDDDBBBDDDGGGEEEJJJ___vvvwwwnnnfffcccfffyyy}}}{{{mmmfffeeebbb^^^RRRXXXbbbbbb]]]dddiii```\\\___bbbcccaaaaaacccfffdddccccccfffkkkoooppppppnnn___SSSKKKEEEOOOcccnnn~~~fffcccooo[[[llldddfff}}}}}}zzzlllZZZZZZ```ccc```]]]]]]^^^]]]___]]]\\\]]]bbbgggjjjkkkfffkkkpppooojjjgggjjjnnndddyyy|||NNN333444;;;<<>>>>>dddfffUUUMMMFFFEEECCC>>>;;;:::CCCGGGMMMSSSVVVYYY\\\^^^ccceeeiiimmmmmmnnnuuu}}}{{{zzzwwwtttrrrnnnrrrrrrnnniiieee]]]WWWNNNMMMNNNQQQTTTYYYdddnnnvvvjjjfffZZZQQQcccpppvvvZZZLLLGGGGGGHHHJJJKKKKKKHHHEEEJJJHHHEEECCCCCCBBB@@@???DDDDDDDDDCCCCCCBBBBBBAAAMMMKKKHHHFFFFFFFFFHHHIIInnn___SSSLLLKKKGGG???888777666333111111//////...------------...---.........,,,---///111...BBB___ooooootttzzzFFF888JJJBBB333777@@@IIIsssSSSIIIDDDEEEHHHBBB;;;III___rrr|||nnnmmmooonnnnnnqqq~~~ttt|||mmmhhhhhhccceeeooo]]]VVV^^^hhheeedddddd^^^XXX]]]aaaaaa___^^^aaaeeecccbbbcccggglllnnnmmmlllxxxYYYQQQRRRCCCBBBWWWdddqqqpppiiipppSSSXXXsssjjjxxx{{{hhhdddXXXUUUZZZ\\\YYYXXXYYYZZZXXXYYYYYYYYY\\\bbbiiiooorrr```___dddiiiggg```aaaiiicccddd{{{iii===:::===444>>>RRRlll~~~hhhXXXPPPJJJGGGHHHBBBGGGNNNVVVaaarrryyyiii[[[RRRUUU[[[eeeppp{{{xxxWWWmmm\\\SSSrrryyynnnooo{{{yyy}}}xxxNNNJJJQQQOOODDDEEEEEEDDDBBBAAA@@@@@@<<>>AAAEEEIIIMMMRRRWWW[[[______bbbiiilllmmmpppuuusss{{{~~~{{{zzzxxxuuussssssqqqooommmrrrqqqmmmfff]]]UUULLLGGGEEEIIIOOOSSSXXX```mmmxxxpppgggYYYKKKMMMhhhkkksss\\\PPPDDDDDDEEEGGGIIIIIIFFFDDDEEEDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDCCCCCCCCCCCCCCCIIIIIIIIIGGGEEEDDDDDDDDDnnn___TTTMMMLLLGGG???888888777333111222//////...------------...,,,---......------...000///222IIIhhhoookkkrrrJJJAAA999;;;AAA<<<666ZZZpppTTTJJJFFFIIIEEE===BBBPPPYYYiiiwwwnnnooopppkkkaaaccc|||fffUUUYYY___ffflll^^^fffccc[[[```ggg[[[___bbbaaa\\\ZZZ\\\___^^^aaaeeefffffffffhhhjjjxxx___HHHOOOHHHBBBMMMUUUaaarrrddd}}}dddRRR]]]vvvzzzmmm______^^^```fffqqq~~~rrrcccVVVYYYQQQUUUYYYYYYVVVUUUYYY[[[YYYVVVVVVWWWYYY]]]bbbgggkkk___XXXYYYbbbddd^^^]]]ccceee\\\gggaaa???666:::888EEEYYYooorrr```VVVSSSTTTKKKKKKJJJHHHJJJTTTcccnnnzzzzzzpppfff[[[QQQKKKUUU___lllxxxvvv```LLLbbbnnnUUUdddqqqwwwuuuyyyyyyvvvoooEEECCCJJJEEEBBBBBBCCCDDDDDDDDDBBBAAA:::===@@@BBBBBBAAABBBCCCCCCEEEEEEDDDAAA?????????AAAAAA;;;===GGGGGGDDDJJJeeepppQQQDDDFFFeeetttWWWNNNOOOJJJCCC@@@???@@@@@@AAADDDJJJRRRXXX^^^[[[\\\bbbgggiiikkkoooqqqtttxxxzzz|||~~~}}}|||yyyxxxyyytttqqqmmmkkkkkkkkkkkkkkklllggg___VVVMMMFFFBBB@@@BBBJJJTTT\\\eeeqqq|||tttcccWWWPPPNNNZZZzzzxxxnnn|||kkkxxx{{{QQQOOOFFFDDDCCCCCCEEEEEEEEEDDD@@@AAABBBBBBBBBBBBBBBCCCBBBBBBBBBBBBBBBCCCCCCCCCBBBEEEHHHIIIFFFCCCAAAAAAmmm___TTTNNNMMMGGG???999888777444222222//////...------------...+++---......------...///...222???TTTjjjvvvAAA...AAAGGG444444AAA___kkk[[[LLLGGGDDD???>>>BBBCCCLLLQQQ^^^vvvuuugggpppiiibbb______nnndddYYYUUUYYYYYY]]]sssjjj]]]hhheee[[[^^^fffbbbcccdddaaa\\\YYYXXXYYY[[[```dddbbb___^^^ccciiifff{{{yyyzzzNNNJJJMMMJJJHHHGGGXXXgggzzzzzzppplll\\\IIIDDDKKKMMMIII^^^ZZZ[[[hhhyyyxxxmmm]]]]]]]]]___dddooo}}}lll[[[NNNQQQGGGSSSUUUTTTRRRSSSWWWYYYWWWUUUVVVWWWVVVVVVWWWYYY\\\aaaZZZYYY```ccc```___cccggg[[[^^^vvvIII///>>>999===III^^^vvv{{{eeeXXXSSSKKKJJJHHHEEEDDDFFFKKKNNN]]]dddoooyyy|||tttkkk___TTTKKKHHHNNNWWWhhhrrr~~~wwwdddQQQ[[[MMMHHHeeezzzxxxxxxsss}}}}}}wwwTTTCCCHHHJJJBBB>>>>>>>>>@@@BBBCCCBBB@@@======>>>@@@AAABBBBBBBBBAAACCCCCCBBB@@@>>>===>>>AAACCC<<<;;;CCCCCC@@@DDDKKKfffkkkOOO>>>===kkkuuuVVVIIIEEEDDDDDDCCCBBB???>>>???DDDKKKPPP```\\\[[[^^^bbbbbbeeehhhmmmpppssstttuuuuuuvvvwwwuuuvvvxxxzzz|||~~~}}}zzzzzzyyyvvvwwwyyyxxxuuutttvvvpppmmmiiifffggghhhhhhhhhYYYRRRJJJEEEAAA>>>@@@EEEGGGRRR```lllyyypppbbbYYYEEEPPPjjjwwwvvvdddzzzwww}}}lllkkktttXXXGGGLLLHHHEEEBBBAAABBBCCCDDDDDD@@@BBBCCCBBB???>>>===>>>?????????@@@@@@AAAAAAAAA>>>BBBGGGHHHEEEAAA@@@@@@mmm___UUUNNNNNNHHH@@@999888777444222222//////...------------...+++,,,......---,,,---...,,,111666DDDgggnnnKKKDDD???888888999BBB___gggQQQGGGBBB>>>:::@@@GGGFFFJJJZZZeeennn{{{uuulllccc[[[qqq^^^UUUccc}}}xxx{{{xxx```XXXZZZ\\\]]]YYYUUUVVVZZZeeeXXXZZZccc```^^^___\\\bbbbbbbbbbbb```___^^^^^^___bbbccc```\\\]]]dddjjjccclllxxxWWWNNNMMMHHHEEENNNYYYjjjxxxhhhiii```PPPHHHKKKOOOPPP^^^iiizzz}}}hhhXXXIIICCC???CCCQQQaaammmsss}}}jjjXXXMMMRRRIIIPPPSSSTTTSSSUUUXXXXXXUUUUUUWWWXXXWWWUUUSSSTTTVVV^^^]]]]]]]]]^^^^^^aaadddeee\\\___iii~~~rrrJJJ===:::888<<>><<<;;;===@@@AAA@@@???AAA???===>>>BBBDDDCCCBBB???@@@AAA@@@>>><<<<<<<<<;;;AAA===:::@@@???<<>>LLLzzzhhhGGGHHHHHHoooxxx[[[OOOLLLKKKDDDCCCAAA???===>>>BBBEEETTTQQQRRRWWWZZZ[[[___cccccceeehhhjjjkkkkkkkkklllooonnnnnnppprrrsssttttttxxxttttttyyy{{{wwwttttttooolllmmmqqqpppkkkiiikkkhhheeebbb___]]][[[YYYWWWHHHAAA<<<<<<===???EEEMMMTTTbbbsssrrrfff___SSSKKKdddzzz~~~dddQQQGGGKKKFFFFFFCCCAAAAAABBBDDDDDDDDDCCCEEEFFFEEEAAA>>>===>>>>>>>>>???@@@@@@AAABBBBBB???CCCFFFDDD@@@===>>>AAAlll___UUUOOONNNHHH@@@999888888444222222//////...------------...***,,,......---,,,---......+++---???ccc{{{GGG333FFFEEEAAA;;;BBBbbbeeeRRRLLLEEE===444>>>???@@@HHHLLLSSS```jjjxxxpppaaa\\\```eeefffXXXUUUaaa~~~mmmccc\\\UUUWWWUUURRRUUU[[[ZZZUUUWWWXXXZZZTTTNNNYYYbbb\\\]]]]]]^^^aaaeeeggghhhgggfffeeeddd```^^^aaagggmmmllldddlllNNNIIIHHHKKK@@@HHHWWWhhhxxxsssmmmoooqqqsssggg}}}lllQQQFFFGGGQQQIIIEEEOOOaaapppssspppvvv|||eeeTTTNNNXXXRRRSSSWWWZZZ[[[]]]```]]]XXXSSSWWWZZZZZZXXXWWWXXXYYYYYY]]]___ZZZVVVYYY___cccbbb[[[bbbeeehhhwww@@@999444333???WWWpppuuujjjZZZPPPLLLKKKJJJIIIGGGFFFEEEGGGJJJNNNPPPPPPXXXZZZ]]]___``````bbbccceee___XXXSSSRRRPPPLLLJJJJJJGGGKKKTTT\\\cccmmmyyyyyyhhh^^^___mmmffftttwwwgggrrrmmmYYYVVVRRRFFFBBBHHHDDDAAA???@@@CCCEEEDDDBBBDDD@@@<<<===BBBEEEDDDAAA===???@@@???<<<;;;:::;;;222<<<<<<999>>>===;;;AAA===JJJYYYpppmmmFFF;;;HHHtttmmmXXXJJJDDDDDDCCCAAA>>><<<<<<=========BBBKKKPPPTTTYYY_________^^^___```cccgggiiifffeeefffhhhkkknnnppppppnnniiiiiippprrrmmmiiiiiidddaaaccchhhggg```]]]___\\\ZZZWWWSSSOOOIIIBBB===AAA:::888;;;???BBBJJJSSSaaapppmmm```aaafffYYYfff{{{kkk}}}rrrKKKGGGOOO<<>>>>>@@@AAATTTnnnTTTGGGKKK===@@@@@@======AAAEEEFFFRRRXXXcccqqq}}}fffZZZSSSZZZaaa]]]QQQJJJOOOccczzziiivvvYYYTTTkkk]]]]]]cccYYYKKKZZZeeeSSSXXXXXXXXXWWWXXXZZZ___bbbaaa^^^\\\^^^eeeiiifff___hhhgggeeebbb]]][[[cccnnniiijjjqqqyyySSSTTTDDDLLLFFF???FFFZZZgggkkkwwwpppwwwgggKKKRRRVVVYYYGGGVVV___wwwccceee{{{|||vvv^^^VVVYYY\\\^^^gggZZZVVV___eee___ZZZZZZRRR[[[___YYYVVV\\\ccceeeccccccbbb___]]]\\\^^^```hhhbbbaaaeeefffttt[[[===<<<777333===VVVsssvvvggg\\\SSSOOOOOOJJJIIIGGGDDDBBBCCCFFFIIIEEEFFFGGGHHHHHHHHHHHHHHHAAACCCFFFGGGGGGHHHJJJLLLOOOTTT[[[```fffrrr|||mmmeee\\\gggyyyfffzzzllluuuvvvdddRRRLLLLLLKKKLLLPPPGGGBBB@@@AAABBBBBBEEEJJJGGGCCC???===>>>@@@AAABBB===>>>>>>>>>===;;;888666555666777999:::;;;<<<<<>><<<;;;;;;>>>777555<<>>AAA@@@??????@@@BBBDDDFFFHHHFFFBBB???===<<<======lll```UUUNNNPPPJJJBBB:::999888444333333111///---------...---,,,,,,,,,,,,---------......000...,,,,,,444MMMsssVVVBBB>>>:::888:::FFF\\\ooofffHHHFFFBBB>>>;;;::::::<<>><<<<<<======<<<:::888777666777888999:::::::::999999:::;;;BBB[[[|||nnnRRRCCCDDDllliii[[[NNNIIIGGGAAA<<<:::@@@???======???AAACCCEEEGGGHHHKKKNNNPPPRRRRRRSSSSSSTTTVVVXXXZZZ]]]^^^___[[[\\\]]]______^^^\\\[[[[[[YYYUUUPPPMMMKKKJJJJJJDDDAAA<<<999777777777777;;;@@@IIIPPPRRRYYYlll{{{kkk```XXXPPPWWWggglllvvv|||hhhvvv{{{jjjsssrrr```FFF>>>HHHMMMFFFFFFDDDBBBAAABBBAAA@@@???<<<>>>AAABBBAAA?????????BBBAAA???>>>>>>???@@@AAADDDBBB???<<<:::::::::;;;hhh```WWWPPPPPPKKKBBB;;;999888555333333111///---------...---,,,,,,,,,,,,---------......444---...222---333\\\QQQFFF???AAA===555888DDDllluuuXXXMMMFFFFFFDDD===:::<<<>>><<<;;;<<>>======<<<:::888;;;<<<>>>@@@BBBCCCDDDDDDGGGGGGHHHIIILLLOOORRRTTTPPPQQQSSSTTTUUUUUUTTTTTTMMMJJJFFFBBB???===<<<<<<777666555555555777888999@@@KKK[[[hhhoooxxx~~~~~~~~~lll\\\WWWWWWNNNSSSnnnttt^^^PPPBBB@@@CCCDDDCCCEEEDDDCCCAAA@@@AAA@@@???===888:::<<<<<<<<<===???@@@CCCAAA???===<<<;;;;;;<<<>>><<<:::777666777888999fff```XXXQQQPPPKKKBBB;;;999888555333444111///---------...---,,,,,,,,,,,,---------......///,,,222888000***EEElll[[[<<>>>>>EEE???<<<999777888;;;===???GGGIIIMMMRRRYYYbbblllsssxxxyyyyyyzzzyyyxxxwwwvvvtttsssppplllgggccc___]]]TTTMMMFFFCCCAAAAAAGGGNNNBBB@@@AAAKKK^^^zzz{{{|||ttt|||qqqdddSSSMMMSSSXXX[[[XXXUUUOOOOOOXXX\\\WWWVVVYYY^^^``````^^^]]]\\\SSSTTTWWWZZZ[[[ZZZ]]]aaaWWWYYY```hhhiiieeeccceeemmmgggjjjnnn|||ooo]]]GGGLLLNNNJJJHHHRRRaaallluuuzzz~~~vvvqqqooo{{{ttteee|||uuueeedddiiillltttuuuddd]]]UUUOOOOOOQQQRRRRRRTTTQQQQQQTTTTTTQQQSSSXXXXXXWWWUUUUUUXXXYYYXXXUUUZZZZZZYYYXXXWWWWWWZZZ]]]YYYWWWZZZ^^^[[[WWW```pppiii>>>888<<<888;;;GGGdddrrr{{{tttmmmeee___```^^^\\\[[[]]]___ccceeebbbdddfffiiioooxxxjjjhhh```lllqqqMMMGGGxxxooo~~~~~~vvvQQQJJJJJJIIIHHHEEECCCDDDGGGEEEAAA@@@AAA@@@===>>>AAA>>>>>>???@@@@@@???;;;777666777888888999888777777666666777777777777666666::::::;;;:::999IIIqqqmmmMMM<<>>=========???BBBEEEGGGEEEFFFGGGHHHHHHHHHHHHGGG???===:::888666666777888888888888888:::>>>CCCFFFSSSZZZiii~~~~~~pppkkkfffZZZ[[[```___jjjxxx~~~[[[LLLCCCGGGIIICCC>>>???BBBAAA@@@@@@@@@@@@>>><<<777999999999999;;;>>>@@@AAA???===;;;:::999999999888777666555444555666777ggg```XXXQQQPPPKKKCCC;;;:::999555333444111///---------...---,,,,,,,,,,,,---------......***+++///222...+++444@@@wwwKKK777???DDD@@@;;;999FFFfffkkkTTTEEEBBBFFF===;;;;;;<<<>>>???===;;;;;;<<<>>>???AAADDDHHHLLLLLLMMMOOOQQQQQQQQQOOOOOOMMMLLLKKKIIIGGGEEEDDDCCC???AAAEEEHHHEEE???>>>AAAGGGMMM[[[rrrhhhmmm~~~eeegggwwwVVVKKKTTTPPPFFFIIIPPPOOORRRTTTXXX___]]]TTTNNNTTTVVVXXXXXXWWWWWWWWWXXXXXXSSSRRRVVVYYYXXXYYY\\\WWWVVVYYY___bbbaaa```aaallleeeeeebbbjjj{{{dddWWWNNNNNNMMMKKKUUUcccpppuuu|||mmmbbbooo}}}|||{{{qqqggggggmmmwwwhhhXXXVVVSSSPPPNNNMMMLLLKKKPPPPPPPPPQQQNNNLLLMMMQQQTTTQQQQQQTTTYYYYYYVVVTTTUUUUUUVVVVVVVVVXXX\\\___YYYVVVWWW[[[ZZZVVVZZZbbb\\\@@@888888:::<<>><<<<<<<<<;;;:::888444555555666666666666666333333444555666666666666444444888999444888SSSqqqvvv[[[BBB<<>>@@@===:::999999999888888333333333333444444444444111222333444555555555555111222666999666444>>>MMM```JJJ999;;;FFF[[[wwwkkkXXXPPPHHHCCCDDDDDDAAA>>>;;;;;;:::999999999999999999888777666555555666666777777666555555444444333777666444444444555777999888<<>>BBBBBB????????????@@@AAA@@@>>>;;;<<<===<<<;;;999999;;;===:::::::::999999888888888555444444444444444555555mmmbbbVVVPPPQQQLLLCCC<<<:::999666444555111///---------...---,,,,,,,,,,,,---------......333111...---///333444111///IIIwww___BBB===???CCCDDD>>>EEEkkkxxxeeeZZZMMMBBB>>><<<:::888===>>>>>>===;;;::::::;;;999999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<===>>>@@@AAABBBAAACCCHHHRRRdddwwwcccTTTcccXXXtttzzz|||iiiLLLFFFEEEIIIOOONNNKKKTTTWWWJJJPPPKKKSSSttteeeIIITTTQQQRRRSSSRRRPPPPPPQQQRRRQQQKKKKKKSSSXXX[[[eeesssggg]]]VVVVVVYYYXXXWWWXXX```^^^\\\___dddoooxxx[[[KKKLLLLLLIIIFFFLLLTTT```lllvvv{{{___vvvzzzggg___WWW[[[qqqzzzfffVVVIIIMMMQQQRRROOOMMMMMMNNNPPPRRRSSSTTTTTTTTTQQQOOOMMMKKKNNNUUUWWWSSSQQQSSSUUUVVVWWWVVVVVVXXX\\\___[[[VVVTTTXXX\\\[[[XXXUUUNNNlll|||XXXFFF>>>888999AAAKKKTTTaaarrr{{{hhh[[[^^^iiiuuunnnWWWaaaxxxfff}}}yyyfff\\\SSSKKKGGGKKKLLLGGGDDDEEEEEEAAAAAA???@@@CCCCCC>>>===>>>???<<<999888888888777555333333222222111222222222222222333333333333333222333444666777777666999;;;ZZZuuuKKKEEE@@@@@@MMMfffxxxgggZZZRRRMMMGGGBBB@@@>>>===;;;::::::;;;;;;777777777666666666666666888888777777777777777777777777777888:::===AAACCCEEELLLXXXcccmmmyyy~~~|||ppp]]]PPPOOOOOOMMMZZZggg}}}yyy```UUUUUUAAACCCBBBAAA@@@???@@@BBBCCC?????????@@@AAAAAA>>><<<;;;<<<<<<<<<::::::;;;===:::::::::999999888777666444444333333333333333333pppcccVVVOOOQQQLLLCCC<<<:::999666444555111///---------...---,,,,,,,,,,,,---------......+++))),,,111111...///333444///[[[bbb???===RRRHHH>>>BBBIIIKKKccczzzcccUUUOOOKKKIIIAAAAAA???===;;;:::<<<>>><<<<<<<<<<<<;;;;;;;;;;;;===<<<<<<;;;<<<===???@@@EEEPPPcccxxx}}}cccUUUSSSUUUIII~~~ttt|||gggFFFCCCEEEEEEEEEMMMQQQKKKOOOVVVTTTQQQQQQIIIRRRggg^^^OOOUUUTTTVVVWWWWWWUUUTTTTTTUUUYYYSSSRRRUUUQQQOOOZZZkkkhhh^^^VVVVVVZZZZZZZZZZZZ``````]]]cccfff^^^}}}fff}}}tttXXXKKKKKKJJJFFF@@@GGGRRR___lllxxxwww|||tttdddSSS___dddeeezzzdddaaaKKKKKKPPPUUUUUURRROOOOOOQQQTTTVVVXXXZZZ\\\]]]YYYUUUPPPNNNRRRYYYYYYTTTRRRUUUXXXYYYXXXWWWWWWXXX[[[]]]VVVRRRQQQWWW______ZZZVVVOOObbbyyywww___GGG555888;;;>>>CCCQQQfffwwwyyyhhhQQQLLLgggbbbJJJ[[[}}}{{{rrr{{{}}}rrrsssjjjWWWPPPLLLHHHBBBLLLQQQKKKCCCAAAAAA???@@@???@@@DDDDDD???===???===;;;999999999888555333333222222111000000111111444444444333222111000000222333222111222666777555:::\\\pppIIIDDD>>>===GGG```yyykkkaaaWWWPPPGGGEEEBBB???<<<;;;::::::555666777777888777777666555444444444555666777888777777999<<>><<<999:::<<<<<<;;;;;;<<<===;;;;;;;;;:::999777555555333333333333222222222222nnn^^^QQQNNNTTTOOOEEE<<<999888555444555222000...---------,,,***........................---------............///222,,,777YYY~~~mmmHHH<<<:::===DDDFFFAAA@@@CCCCCCdddtttnnn___VVVPPPPPPKKKDDDDDDKKKBBB>>>>>>BBBBBB???AAAFFFAAAHHHLLLKKKNNNZZZhhhqqq~~~ooodddTTTFFFLLL]]]{{{[[[GGGAAACCCGGGBBBEEEIIIKKKMMMMMMMMMMMMJJJKKKNNNSSSUUUUUUQQQNNNOOOLLLMMMPPPQQQPPPQQQUUUWWW]]]]]]UUUOOOPPPVVVZZZ\\\XXXXXX\\\]]]YYYYYY]]]aaaddddddaaa___dddpppzzzooorrrrrr^^^III>>>NNN??????EEERRR```kkkvvvkkkSSSJJJPPPhhhsss___RRRJJJNNNPPPRRRSSSTTTUUUWWWYYYQQQOOONNNQQQUUUWWWSSSOOOJJJQQQYYY\\\XXXTTTRRRSSS]]]]]]^^^^^^\\\YYYVVVTTTWWWWWWXXXZZZ]]]```bbbccc```___```{{{kkkLLLCCC999666666;;;DDDPPP```mmmzzz{{{uuuqqqTTTGGGbbbooo]]]OOO???dddxxxzzzrrrzzzjjjTTTPPPLLLIIIJJJDDDGGGJJJIIIEEEAAA@@@@@@<<>><<<::::::<<<<<<:::777444333555888222222222111111111000000111111000000//////......///000000222333444555555555666]]]eeeKKKDDDCCCDDDOOO___|||zzzhhh```[[[UUUPPPMMMJJJEEEAAA::::::::::::::::::;;;;;;>>>;;;:::===??????CCCHHHCCCIIIPPPTTTVVV^^^jjjtttuuu}}}pppaaaUUUQQQIIIAAA>>>JJJcccyyy[[[BBBBBBFFFAAACCCCCCAAA??????CCCGGG======<<<===??????>>>===::::::999999888777777666999888888777666555555555111111111111111111111111nnn___TTTRRRXXXNNNEEE<<<999888555444555222000...---------,,,+++........................------------............***111444;;;UUU~~~qqqDDD<<<666<<>>666<<>>======;;;888444222222111000///222222111111111000000000000000000/////////......//////000111222333444444444///EEExxxjjjTTTFFF>>>???EEEIIIWWWoootttcccXXXSSSQQQPPPJJJJJJJJJJJJKKKKKKIIIHHHDDDAAABBBGGGKKKNNNSSSXXXbbbgggmmmrrruuuzzz~~~sssgggYYYNNNFFF>>>:::DDD[[[qqq~~~~~~{{{ppplllaaaKKK@@@CCCDDDAAABBBCCCBBBAAA@@@@@@AAA===<<<<<<===>>>>>>===;;;999999999888777777666666555555444333333222111111111111111111111111111111mmm___TTTRRRWWWMMMDDD<<<:::888555444555222000...---------,,,+++------------------------------------............+++000///***444WWWqqqFFF===\\\}}}gggIIIEEEGGGLLLOOO___}}}hhhTTTGGGEEE>>>>>>WWWrrrvvv{{{SSS666:::BBB>>>;;;@@@IIIDDD@@@BBBGGGJJJGGGCCCCCCIIIPPPQQQMMMKKKMMMPPPOOOLLLKKKMMMNNNLLLNNNRRRQQQVVVXXXVVVTTTUUUTTTRRRXXXVVVVVVYYYYYYWWWWWWZZZ]]]___bbbcccbbbbbbccceeeoooZZZUUUDDDJJJEEEBBBCCCEEEIIIQQQZZZhhhoooxxx~~~{{{iiiYYYKKKCCCKKKXXXxxxuuuWWWIIIHHHJJJIIIJJJLLLMMMMMMMMMOOOQQQUUURRRNNNNNNPPPQQQPPPNNNKKKMMMPPPTTTVVVVVVVVVVVVUUUUUUUUUUUUVVVVVVVVVVVVYYYWWWTTTRRRSSSXXX]]]aaafffhhhZZZQQQggg```DDD555???FFFAAACCCNNNPPPWWWeeettt|||}}}zzzxxx|||ttt]]]JJJBBBRRR```dddXXXFFFXXXxxxtttuuu}}}|||zzzjjjZZZKKKGGGGGGFFFJJJQQQDDDEEEEEECCC@@@>>>???@@@AAABBBBBBAAA>>>======>>>:::555111111333444111...111111000000000000000//////////////////.........//////000000111222333333666000222MMMyyyhhhPPPGGGEEE<<>>===@@@DDDQQQiii}}}bbbkkkxxx{{{~~~zzzaaaPPPHHH@@@@@@CCC>>>@@@@@@AAABBBBBBAAA>>>;;;<<<;;;;;;;;;======;;;999888888777777666555555555333222222111111000000000000000000000000000000000kkk^^^RRRNNNRRRLLLDDD<<<:::999666444555111///---------...---+++------------------------,,,,,,---------.........555***+++555111222UUUmmmPPPXXXzzzwwwZZZGGG???DDDVVVhhhpppaaaSSSFFF<<<999>>>LLLZZZlll~~~yyyaaasssJJJ===888??????888888@@@DDDAAA>>>???BBBDDDEEEDDDFFFJJJNNNNNNJJJGGGHHHJJJNNNJJJIIILLLLLLKKKLLLPPPOOOPPPNNNKKKMMMTTTYYYZZZUUUUUUUUUVVVVVVVVVVVVWWWYYYZZZ]]]___aaabbbbbbaaa\\\lll```PPPNNNMMMHHHEEEDDDBBB???BBBHHHRRR]]]mmmyyynnn[[[IIICCCGGGQQQ]]]hhh|||bbbPPPHHHFFFFFFFFFGGGIIIIIIIIIIIIKKKLLLUUUQQQMMMKKKLLLMMMMMMLLLMMMMMMMMMPPPSSSTTTTTTSSSQQQPPPPPPPPPPPPQQQRRRRRROOONNNMMMMMMPPPUUUZZZ]]]SSSRRRQQQTTTVVVaaaQQQ???BBBDDD@@@===AAADDDMMM[[[gggrrrpppuuurrrooojjj```RRRFFFAAAUUURRRIIIGGGWWWppp|||xxxiiiwwwgggRRRLLLHHHJJJJJJGGGGGGIIIDDDCCCAAA???======>>>???>>>???>>><<<999888999:::333222111111222222111000////////////////////////..............................///000000111222222333444111222EEEkkkiiiZZZNNNEEE===;;;===EEEQQQ]]]kkk}}}yyyooo```TTTJJJDDD;;;333777AAALLLaaazzzzzzpppXXXHHHDDDAAACCCEEE>>>@@@>>>===???AAAAAA>>>;;;<<<;;;::::::;;;;;;999777666666666555444444333333333333333333222222111111////////////////////////hhh\\\RRRMMMPPPKKKCCC<<<;;;:::666444555111///---------...---,,,------------------------,,,,,,,,,------------...444(((,,,:::666(((555QQQbbbRRR|||yyybbbWWWOOOGGG[[[jjjzzzvvvssspppXXXLLLAAA<<<;;;===EEENNNTTTuuu|||dddzzzllljjjJJJ222:::>>><<<999:::;;;;;;:::;;;<<<<<<;;;===BBBFFFCCCDDDEEEGGGJJJKKKKKKKKKKKKHHHIIILLLLLLJJJKKKNNNPPPQQQOOOLLLNNNWWW]]]^^^SSSTTTTTTTTTTTTUUUUUUUUUWWWWWWXXXYYYZZZ[[[[[[\\\bbbggg[[[UUULLLHHHFFFGGGFFFCCCAAACCCCCCMMM[[[hhhrrr{{{|||cccOOOLLLHHHGGGNNNcccvvv]]]NNNKKKKKKJJJHHHDDDFFFGGGGGGFFFFFFGGGIIIQQQNNNJJJHHHHHHIIIJJJKKKPPPOOOMMMMMMOOOPPPPPPOOONNNNNNMMMLLLLLLLLLMMMMMMIIIKKKMMMPPPRRRTTTUUUVVVNNNOOOSSSXXXRRRKKKoooYYY777>>>JJJHHHCCCAAABBBIIIPPPZZZfffqqq|||~~~|||wwwyyylllhhh```XXXSSSMMMJJJOOOWWWIIICCCCCCUUUtttxxx}}}www]]]NNNJJJIIIMMMOOOKKKDDD@@@DDDAAA>>><<<<<<===>>>>>><<<<<<;;;999666555555777///333666444///,,,---///........................---------------.........---......//////000000000,,,111444000///EEEuuujjj___TTTOOOKKKEEEBBBBBBHHHSSScccqqq~~~zzzlllZZZNNNKKK@@@:::<<>>AAA@@@>>><<<;;;::::::::::::888666555444444333333222222111333333222222222222222222........................ddd\\\UUUQQQSSSKKKBBB<<<;;;:::777444555000///------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------)))---///...///333444222JJJzzzFFFDDDbbbrrrzzzeeeVVVJJJLLLQQQTTTYYY```gggqqqbbb___YYYTTTNNNGGGAAA<<<===888999CCCJJJOOOYYYdddpppuuuWWW<<<444555:::666///333>>>>>>444777;;;??????===???FFFLLLHHHFFFDDDEEEGGGHHHGGGEEEHHHFFFHHHMMMNNNKKKKKKMMMLLLPPPRRRPPPPPPSSSUUUTTTRRRTTTTTTRRRSSSUUUVVVSSSXXXYYYXXXVVVTTTRRRSSSUUUVVVUUUgggrrrPPPGGGAAABBBEEEDDDAAAAAA@@@CCCGGGMMMWWWfffvvviiizzzzzzhhhZZZIIIDDDMMM[[[mmmyyybbbIIIAAAEEEJJJLLLLLLEEEFFFGGGGGGEEEEEEFFFGGGLLLKKKHHHGGGGGGHHHJJJLLLQQQPPPOOOMMMLLLKKKLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKMMMPPPSSSVVVVVVTTTQQQOOONNNWWWTTTOOORRRTTT[[[iiinnnAAA777DDDAAA======@@@DDDGGGMMMSSSdddiiirrr{{{~~~{{{uuujjjeee```WWWRRRIIIFFFMMMPPPIIIBBBAAA???SSSwww{{{rrryyy~~~{{{tttggg[[[MMMIIIHHHLLLPPPMMMEEE>>>CCC@@@===;;;<<<=========;;;<<<<<<:::777555555555555;;;???;;;222,,,,,,000,,,------------.........,,,,,,,,,------------------------....../////////...---111555000111LLLllloooaaaQQQCCC<<<333555<<>>>>>:::999>>>LLL\\\jjjwwwzzznnnuuuxxxaaaTTTLLLHHHBBBGGGKKKDDDBBBGGGGGG@@@>>>;;;;;;<<<>>>@@@@@@===<<<:::::::::999777555333333222222111000000000000/////////////////////------------------------ccc]]]WWWSSSTTTJJJBBB<<<;;;;;;777555555000...------.........---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------'''///000)))+++444666...---LLL|||nnnpppgggJJJ666444AAAIII]]]|||lll___VVVMMMGGGLLLOOO\\\iiicccQQQIIIMMMTTTZZZ___dddnnn{{{ttthhh```XXXPPPCCCDDDEEECCC@@@===<<<<<<===AAASSSlllzzz|||kkkrrr]]]<<<333:::777555000///444:::999444888;;;>>>??????AAAFFFKKKKKKKKKIIIFFFCCCBBBBBBBBBDDDDDDHHHOOOPPPMMMKKKMMMIIIOOOSSSOOOLLLNNNQQQSSSQQQTTTUUURRRRRRVVVVVVSSSXXX\\\^^^[[[VVVRRRSSSVVV\\\___ggglllYYYFFF@@@BBBCCCBBBAAAAAA@@@???>>>CCCPPP```llluuuzzzjjj^^^~~~kkkTTTKKKJJJEEEMMM```dddSSSDDDBBBEEEGGGGGGIIIFFFGGGHHHGGGFFFEEEFFFGGGIIIIIIHHHHHHHHHJJJLLLNNNNNNOOOPPPNNNJJJHHHIIIKKKJJJKKKLLLNNNNNNNNNNNNMMMOOORRRUUUXXXWWWTTTPPPNNNOOOWWWSSSMMMTTTXXXSSSSSSzzzfff>>>>>>BBB===;;;===>>>>>>AAAEEEKKKQQQZZZaaaffflllsssxxxwwwyyy}}}}}}zzzwwwuuurrroooeee___]]]RRRCCC??????;;;>>>IIILLLFFFCCCGGGsssttt{{{gggqqq~~~___TTTTTTTTTJJJIIIHHHIIILLLLLLHHHCCCBBB???<<<<<<===>>>===<<<:::<<<<<<;;;888555333333555999===;;;555000///000+++,,,,,,,,,------------++++++,,,,,,,,,------------------------.........000,,,...333111,,,000:::bbbvvvdddYYYMMMDDD===>>>AAABBBDDDHHHRRR\\\kkkvvv|||}}}|||{{{~~~||||||}}}{{{wwwwww~~~yyysssmmmgggaaa]]]IIIEEECCCDDDAAA;;;888999EEEOOO^^^ppprrr{{{lllQQQOOOSSS[[[OOOLLLKKKBBBAAAEEEDDD@@@@@@@@@???===<<<<<<===>>><<<;;;;;;:::999777444222222111111000//////...------------............,,,,,,,,,,,,,,,,,,,,,,,,ddd]]]WWWRRRSSSIIIBBB<<<<<<;;;777555555000...------.........---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------///---...111///***---555888%%%>>>ttt\\\GGGAAA<<<<<>>@@@@@@CCCGGGIIIFFFBBBAAAFFFKKKBBBCCCIIIPPPRRRNNNLLLLLLNNNSSSSSSLLLIIINNNYYY___QQQUUUUUUQQQRRRVVVVVVRRRWWW^^^cccbbb\\\XXXZZZ]]]YYYbbbeeeyyyuuuUUUFFFFFFGGGHHHGGGAAAAAA@@@>>>>>>DDDNNNUUU^^^dddrrrxxx~~~vvv|||ggg\\\VVVJJJHHHPPPRRRXXX|||fffOOOHHHEEEIIIJJJEEEAAABBBGGGHHHIIIHHHGGGFFFGGGHHHGGGHHHIIIIIIJJJLLLNNNQQQKKKNNNQQQNNNIIIFFFIIILLLHHHJJJMMMPPPQQQRRRQQQPPPMMMOOOSSSUUUVVVTTTRRRPPPUUUVVVTTTVVVUUUHHHHHH[[[TTT{{{PPPGGG>>>;;;999888;;;@@@999>>>CCCFFFHHHNNNXXX```dddfffkkkppptttwwwyyyyyyxxxyyyyyyxxxvvvuuuuuuvvvrrrrrrsssrrroookkkfffdddVVVVVVEEE<<>>:::777888<<<===JJJmmm{{{nnn}}}wwwaaa^^^VVVHHHIIIJJJIIIHHHHHHJJJJJJIIIAAA???<<<<<<>>>???===;;;888:::;;;:::777333111111+++---111222111///---,,,+++++++++,,,,,,---------+++++++++,,,,,,---------,,,,,,------------------,,,---///111222222222333222XXXlllXXXEEE??????>>>===???@@@DDDIIINNNTTT]]]hhhpppqqqxxx~~~|||rrrhhhdddccciiihhhiiimmmlllgggdddeeeccccccbbb^^^XXXPPPIIIFFFDDD<<<666777;;;CCCSSSbbbjjjyyyeeeiiiwwwiiidddKKKJJJPPPiiiTTTHHHDDD???BBBHHHEEE@@@CCCEEECCC>>>:::999:::???===<<<;;;;;;999777444111111111000//////..............................,,,,,,,,,,,,,,,,,,,,,,,,eee___TTTWWWQQQKKKFFF???:::777666444333111///,,,+++,,,---,,,+++------,,,,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,---------............///...222333@@@mmmvvv\\\NNNDDD======???AAAAAA???;;;777555===OOOppp~~~nnnkkkcccZZZWWWVVVMMMBBB333777333555===:::444888:::===DDDMMMcccppp~~~[[[yyyZZZ<<<222555666333000333333222222333333444555777777777777888999:::;;;AAABBBCCCDDDFFFFFFGGGGGGEEEJJJOOOOOOMMMMMMPPPTTTQQQQQQQQQQQQRRRSSSTTTUUUNNNOOOPPPSSSVVVYYY\\\^^^^^^[[[YYYXXX[[[^^^``````eeeaaa___cccpppzzzXXXGGGEEEFFFGGGKKKEEE??????CCCDDDAAA===KKKSSS```mmmuuuwwwuuusss|||pppTTTHHHCCCGGGIIIJJJWWWjjjwwwRRRIIIHHHFFFEEEEEEEEEFFFFFFJJJHHHFFFGGGKKKLLLKKKHHHNNNJJJIIILLLMMMMMMPPPTTTOOOLLLJJJIIIJJJLLLLLLLLLFFFKKKQQQUUUUUURRRPPPNNNOOORRRRRRPPPPPPRRRRRROOORRRTTTUUUSSSPPPMMMMMMNNNTTTPPPqqqvvvMMM???>>>:::999<<<<<<>>>???>>>===>>>BBBEEECCCGGGNNNTTTZZZ^^^aaabbbhhhdddbbbcccbbb^^^^^^aaa^^^\\\YYYVVVPPPKKKKKKMMM???AAA888222888888444777888333;;;WWWrrrvvv___QQQNNNKKKEEEHHHGGGFFFHHHKKKKKKIIIFFFDDDCCCAAA???=========>>><<<:::777444333333333444000000///...............++++++++++++++++++++++++******************************+++++++++,,,,,,,,,............///000111222///444OOO}}}nnn]]]JJJ===:::999<<>>>>>::::::::::::999777666444000000000000///////////////............---------++++++++++++++++++++++++eee___SSSVVVQQQJJJFFF???:::777666444333111///,,,+++,,,,,,,,,+++------,,,++++++***)))))),,,,,,,,,,,,,,,,,,,,,,,,------------............333000...///???eeelllOOOGGG>>>888999>>>EEEHHH>>>===@@@KKK^^^vvvxxxbbbSSSEEE;;;CCCDDD:::444<<>>???AAABBBDDDEEEEEEFFFFFFJJJNNNNNNKKKJJJLLLOOOJJJJJJJJJJJJKKKMMMNNNOOOOOOOOOQQQSSSVVVYYY\\\]]]```^^^[[[XXXVVVVVVWWWXXXnnn___WWWZZZ]]]ggg|||dddPPPDDDAAAHHHLLLHHH???:::===CCC;;;@@@GGGMMMQQQTTTXXX[[[dddqqqrrr___PPPFFFMMMKKKHHHGGGPPPgggwwwaaaHHHEEEEEEDDDDDDDDDFFFGGGHHHGGGGGGFFFGGGHHHHHHGGGEEEGGGEEEFFFJJJLLLLLLNNNRRRPPPNNNKKKJJJKKKLLLLLLLLLLLLNNNPPPPPPNNNLLLJJJJJJKKKMMMMMMJJJJJJMMMNNNKKKNNNPPPQQQOOOLLLIIIIIIJJJFFFIIISSSoooeeeKKK<<<:::???===:::999999999888777BBB@@@@@@@@@CCCFFFHHHIIIHHHEEEDDDFFFFFFCCCCCCFFFIIIEEE@@@===;;;999777666777???;;;555777666999DDDMMMbbb{{{sssnnnooorrr|||mmmhhh[[[NNNIIILLLNNNKKKGGGEEEDDDFFFHHHHHHGGGDDDDDDBBBAAA???============999777555333111111111222//////...------------...++++++++++++++++++++++++*********************************+++++++++,,,,,,............///000111111///---666PPPnnnyyyiii```NNNKKKHHHDDD>>>:::<<>>>>>@@@IIIHHHHHHHHHDDDAAAJJJWWWeeehhhrrrwww|||xxxdddnnn~~~iiiYYYMMMKKKHHHBBBBBBGGGQQQNNNJJJFFFBBB@@@@@@???>>>>>><<<;;;::::::;;;;;;888888888888777555333222000000000/////////..................---------,,,++++++++++++++++++++++++fff___SSSVVVQQQJJJEEE???:::888666444333111...,,,+++,,,,,,,,,+++,,,,,,,,,+++******))))))++++++++++++++++++++++++,,,,,,,,,---------.........(((,,,222---000WWWsss```HHH777CCC@@@===;;;===AAAFFFIIIDDDPPPVVVZZZmmmiiimmmiii[[[MMMFFFFFFHHHSSS^^^bbbhhhwwwtttfffooopppQQQ444000...///333444111000111000000000000000111222222000111222333555777999;;;:::;;;===@@@BBBCCCDDDDDDFFFIIIKKKKKKHHHFFFGGGIIIIIIIIIJJJJJJKKKMMMNNNOOOMMMMMMOOOQQQSSSVVVXXXZZZWWWXXXWWWTTTRRRRRRVVVZZZkkkYYYQQQUUUOOOJJJcccmmmVVVPPPHHHDDDDDDFFFFFFEEECCCDDDEEECCC@@@AAADDDGGGFFFMMMWWWeeevvv~~~~~~vvvfffUUUMMMLLLKKKGGGCCCJJJRRR```|||fffTTTHHH???BBBBBBBBBCCCDDDEEEGGGHHHEEEGGGHHHHHHFFFDDDDDDDDDEEEDDDFFFLLLMMMKKKLLLNNNQQQOOOLLLKKKKKKLLLKKKJJJMMMMMMLLLIIIFFFEEEGGGHHHMMMNNNLLLGGGFFFIIIIIIGGGIIIJJJKKKJJJGGGEEEDDDEEE@@@EEE@@@BBBhhhlll___BBB;;;444444:::@@@AAA@@@<<<999555555777888777666888666666999:::888888;;;999555222222666:::999777666888111111CCCWWWkkk~~~xxx||||||hhhXXXUUUNNNGGGFFFJJJLLLKKKEEECCCBBBBBBCCCDDDCCCBBBBBBAAA@@@>>><<<<<<;;;;;;666555333111////////////......---,,,,,,,,,,,,,,,++++++++++++++++++++++++*********************************++++++++++++,,,------------...///000111333///---///:::UUU}}}~~~rrrfff```aaaWWWZZZ]]]______^^^[[[YYYmmm```ZZZbbbjjjggg___[[[DDDGGGRRRaaaiiipppnnnxxxyyyrrrWWWLLLEEEFFFFFFBBBAAAEEEDDDDDDEEEDDDCCCBBB@@@>>>;;;;;;:::888888888888888555555555555444222111000000////////////.........------------,,,,,,,,,,,,************************ggg___RRRUUUQQQIIIEEE???;;;888666555333000...+++++++++,,,++++++,,,+++++++++******))))))+++++++++++++++++++++++++++,,,,,,,,,------------000'''***888666+++333HHH}}}iiiPPPMMMJJJIIIIIIFFFAAA<<>>@@@BBBCCCCCCCCCEEEGGGGGGEEEDDDEEEFFFJJJJJJKKKKKKMMMNNNPPPQQQIIIJJJKKKLLLNNNPPPRRRSSSQQQTTTUUUSSSOOOPPPUUU[[[ZZZQQQPPPUUUPPPGGGPPPddd|||```OOOKKKJJJFFFAAAEEECCCAAA???>>>>>>===<<>>===BBB@@@@@@@@@AAABBBCCCDDDEEEDDDGGGJJJIIIEEEBBBBBBCCCGGGFFFIIINNNOOOKKKJJJKKKPPPNNNKKKJJJJJJJJJIIIHHHHHHHHHGGGEEECCCCCCEEEHHHSSSSSSOOOHHHEEEGGGHHHFFFEEEEEEEEEEEECCCAAA@@@@@@AAA@@@BBBEEELLLgggppp\\\KKKAAA:::444000;;;888777999<<<<<<888444777555555888999666666999:::999666333444777888666>>>EEENNNcccyyyppp|||tttwwwrrrXXXSSSPPPKKKHHHHHHIIIJJJHHHCCCBBB@@@?????????@@@@@@@@@???>>><<<:::999888888444333111000///.........---,,,,,,+++++++++++++++************************************************************++++++++++++,,,,,,,,,,,,---...///000222333444000---777SSSmmm|||xxxtttpppzzz|||yyy|||tttnnn\\\RRRNNNHHHDDDFFFFFFAAA???@@@>>>???AAABBBBBBAAA@@@>>>;;;::::::999888888888777444444444333222111000////////////.........---------,,,,,,,,,++++++++++++************************hhh___QQQTTTPPPHHHDDD???;;;999777555333000...+++***+++,,,+++***++++++***************)))************************++++++++++++,,,,,,,,,---888...)))---111111222555777___bbbNNNHHHKKKPPPRRRIII???777:::CCCLLLSSSWWWaaaccceeegggggghhhlllpppsssoooxxxnnn```^^^vvvllluuubbbDDD333---...333...---,,,+++,,,///111111......------......///000333333333333333444555666777888:::<<>>===BBBFFFEEECCCAAADDDDDD@@@???CCCHHHIIIEEEGGGJJJKKKLLLMMMNNNOOOSSSGGGGGGLLLJJJLLLSSSSSScccjjjgggWWWIIINNNbbbssscccPPPDDD<<<===CCC??????@@@@@@@@@AAAAAAAAA@@@CCCFFFEEEBBB???@@@BBBAAA@@@CCCIIIJJJHHHGGGIIIMMMKKKIIIHHHHHHHHHFFFEEEDDDEEEFFFEEEDDDCCCCCCDDDNNNNNNKKKDDDBBBEEEFFFDDDBBBBBBAAAAAAAAA@@@>>>===>>>:::AAAJJJBBB===]]]zzzkkk```ZZZCCC???;;;888888888666333;;;888999;;;;;;777666888,,,444::::::===GGGQQQVVVxxxzzzxxxwwwzzzooobbbYYYQQQGGGDDDCCCDDDFFFGGGGGGGGGCCCBBB@@@>>>======>>>???===<<<;;;:::888666444444333222222000//////......,,,,,,+++***************************************))))))))))))))))))))))))))))))*********+++++++++++++++++++++,,,---...///...///333444000---333<<<^^^lll~~~ssszzz|||~~~sssXXXJJJIIIDDDAAAAAABBBBBB>>>;;;;;;@@@@@@@@@@@@????????????<<<<<<<<<<<<;;;:::999999555444333222111000000000............------------++++++++++++************))))))))))))))))))))))))jjj___PPPTTTPPPGGGDDD???<<<999777555333000---+++***+++++++++***************************))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,//////+++,,,111333222---111JJJ{{{yyytttqqqoooggg\\\TTTSSSPPPGGGCCCFFFFFFEEEIIIPPPUUUTTTTTTVVV[[[rrrWWWSSS___iiippphhhPPP666,,,///222///+++---......---000222000***---------------...//////444333333222222333333444666777999;;;===>>>??????===>>>@@@BBBDDDEEEFFFFFFDDDEEEEEEFFFHHHJJJLLLMMMLLLLLLLLLMMMMMMOOOPPPQQQTTTUUUTTTRRROOOOOOSSSWWWPPPPPPKKKEEEGGGMMMKKKCCCSSSnnn|||ggg\\\NNNEEEDDDEEECCCAAA======@@@AAA>>>;;;>>>DDDEEECCCBBBBBBCCCCCCAAA???BBBDDDFFFGGGCCCDDDVVVmmmqqq]]]TTTcccfffKKK@@@???<<<888777======>>>?????????>>>>>>===>>>??????>>>>>>@@@AAA:::888:::???BBBBBBDDDHHHJJJIIIGGGGGGHHHGGGEEEDDDDDDFFFGGGGGGEEECCCBBBBBBAAACCCAAA======AAACCCAAA@@@???>>>>>>???>>><<<:::;;;:::<<<>>>>>>???HHHSSS}}}vvvkkk```ZZZXXXZZZ\\\JJJGGGHHHJJJHHHCCCAAABBBWWWbbbhhheeeeeeppp|||xxxtttrrrvvvnnn^^^XXXRRRJJJFFFBBBBBBEEEFFFDDDBBBCCCCCCCCCCCCAAA>>>======???;;;;;;:::999777444222111222222222111000//////...,,,,,,+++***************************************)))))))))))))))))))))))))))))))))************+++************+++,,,---...///,,,,,,///111//////222)))MMMzzzwwwsssZZZCCC???GGG>>>>>>???@@@@@@???>>>>>>DDDBBB@@@???>>>>>>>>>???============<<<;;;::::::555444333111000000000000......---------,,,,,,,,,+++*********))))))))))))((((((((((((((((((((((((jjj___PPPSSSPPPFFFCCC???<<<:::888555333///---*********++++++***))))))))))))************))))))))))))))))))))))))************++++++++++++###***000111///...------888666444999HHHjjjtttrrruuuyyywwwmmmfffdddyyymmmpppzzzddd@@@---///111222333222...***///222222......111///+++---------------...//////111000000000111222222333444555777888:::;;;;;;<<<>>>>>>@@@BBBEEEFFFFFFFFFGGGHHHHHHIIIKKKMMMOOOPPPMMMMMMMMMMMMNNNNNNOOOPPPPPPOOONNNOOOQQQTTTXXX[[[SSSNNNGGGDDDDDDDDDDDDDDDEEENNN[[[|||vvviii[[[OOOFFFCCCHHHBBBDDDNNNNNNDDDDDDLLLHHHDDD@@@BBBGGGKKKJJJGGGFFFQQQPPPSSSZZZRRRTTTmmmkkkpppzzzzzzVVVHHH;;;777:::;;;888555999:::<<<===>>>>>>>>>>>>>>><<<;;;<<>>@@@@@@DDDIIIIIIHHHGGGGGGHHHHHHFFFEEEDDDEEEGGGGGGEEEEEEEEEFFF???AAA@@@===<<>>===;;;<<<======;;;888;;;<<<:::888>>>EEEDDD???PPP}}}pppiiiXXXSSSPPPLLLIIILLLGGGFFFIIIIIIEEEBBBDDDCCCEEEFFFDDDAAA>>>>>>???<<<;;;;;;:::777555222111111111111000000///......,,,,,,+++************+++************************))))))))))))))))))))))))))))))))))))***************))))))******+++,,,---000,,,+++///111000222666222555>>>UUU|||~~~ooo___TTTFFF:::;;;DDD???AAAAAA@@@@@@AAABBBBBBCCCBBBAAA???>>>======<<<<<<<<<<<<<<<<<<:::999888444333222000////////////---------,,,,,,,,,,,,+++******)))))))))(((((((((((((((((((((((((((((((((kkk___OOOSSSPPPFFFCCC???<<<:::888555333///---*********+++******)))))))))))))))*********)))))))))))))))))))))))))))************+++++++++111+++(((+++---+++,,,000***...222333333===VVVnnnxxxzzzyyy\\\BBB222+++...///---******//////+++(((---,,,&&&&&&---444555...------------...//////------......000111222333333444555777888999999999@@@@@@@@@BBBEEEFFFFFFEEEGGGGGGHHHIIIKKKMMMOOOPPPLLLLLLLLLLLLLLLMMMMMMNNNUUURRROOONNNPPPRRRTTTTTTRRRHHHFFFKKKHHH>>>===FFFDDDHHHIII___~~~pppjjj^^^QQQSSSffflllaaa___iiiWWWQQQNNNTTT```iiijjjhhhlllsssjjjrrryyybbbllllll___AAA===999777:::???BBBBBB666777:::<<<>>>?????????AAA>>>;;;===BBBGGGIIIIIIPPPIIIEEEDDDCCCBBBEEEKKKIIIHHHGGGHHHIIIIIIHHHFFFAAACCCDDDEEEFFFHHHLLLNNNFFFHHHFFFAAA???@@@>>>:::===;;;999:::<<<<<<999666999777999>>>===999:::???;;;GGGiiirrryyybbb[[[WWWUUUMMMCCCFFFPPPHHHCCCDDDJJJLLLIIIHHHKKKDDDFFFHHHGGGCCC?????????======<<<;;;999666333222///000000000///...---------,,,++++++***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))***+++,,,---***+++///222000+++,,,000---111///---???iii|||dddOOO======AAA@@@AAAFFF@@@BBBAAA>>><<<===??????AAAAAAAAA@@@???===;;;:::::::::;;;;;;:::999777666444222111///............---------,,,,,,,,,++++++))))))))))))((((((((((((((((((((((((((((((((((((fff^^^PPPSSSNNNKKKCCC===<<<<<<888555555000...+++***+++,,,++++++************************))))))))))))************))))))))))))************)))************+++++++++------......000111222333LLLjjj{{{qqqHHH777444000...000,,,,,,,,,++++++*********)))))))))))))))))))))))),,,,,,++++++,,,,,,---...,,,---//////......000111000000222444666999<<<===;;;===???@@@@@@@@@AAABBBHHHHHHGGGGGGHHHJJJLLLMMMFFFJJJNNNQQQRRRRRRRRRSSSRRRTTTRRRMMMMMMSSSXXXYYYRRRNNNHHHDDDCCCCCCDDDCCC===EEEDDDAAAZZZ|||yyyuuu~~~\\\eee}}}bbbDDD999888666555666888;;;===:::::::::;;;<<<>>>@@@AAABBBAAA???>>>@@@DDDIIILLLVVVSSSMMMHHHDDDDDDEEEFFFFFFDDDCCCDDDFFFGGGEEEBBBDDDIIILLLHHHBBB@@@GGGNNNHHHEEEBBB>>>;;;:::999999:::::::::999999888888888888888888888888888888888<<<:::@@@UUUyyyrrr```QQQNNNJJJGGGGGGIIIMMMPPPFFFEEECCCBBBCCCDDDFFFHHHCCCBBBAAABBBDDDCCC???;;;===;;;777333111000111222000//////---,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))******************))))))******+++,,,,,,,,,,,,---------......222------000111666JJJaaayyyeeeTTTDDDDDDBBBAAA@@@?????????BBB???;;;;;;===@@@@@@???@@@???>>>===<<<;;;::::::;;;;;;<<<<<<;;;888555444000000000000////////////,,,,,,,,,+++++++++******+++******)))))))))))))))((((((((((((((((((((((((fff^^^PPPSSSNNNKKKCCC======<<<888555555000...+++***+++,,,+++***************************(((((()))))))))*********))))))))))))************)))************+++++++++------------///000111222...666EEEZZZxxxrrriiisss~~~vvveeeZZZllloooNNN:::++++++///,,,+++...,,,,,,+++++++++*********)))))))))))))))))))))))),,,++++++++++++,,,------,,,---//////......000111000000111222333555777888999;;;>>>>>>======>>>@@@DDDDDDDDDEEEFFFHHHIIIJJJGGGJJJNNNPPPPPPOOOOOOOOOOOOQQQOOOKKKJJJOOORRRRRRMMMIIIEEEBBBAAAAAAAAA@@@;;;@@@CCC@@@DDDaaa~~~___SSSYYY\\\YYYqqq^^^FFF111;;;999777555555666888999::::::::::::<<<>>>???AAAAAA???>>>===???BBBFFFIIINNNKKKGGGCCCAAAAAACCCDDDFFFDDDCCCDDDFFFGGGEEECCCCCCJJJQQQRRRKKKEEECCCCCCDDDBBB???<<<999888888888999999888888888777777777777777777777777777777777<<<<<<;;;999CCCddd}}}UUUMMMIIIHHHFFFEEEEEEHHHJJJLLLEEEEEEDDDCCCBBBBBBCCCCCCBBB@@@@@@AAABBBAAA===:::<<<:::666222000000000111//////...---,,,+++******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***************))))))******+++,,,,,,,,,,,,,,,------------+++))),,,222111---444AAABBBhhh{{{yyy}}}~~~sss```OOOFFFDDDAAA@@@@@@???>>>>>>>>>>>>???===;;;<<<>>>???>>><<<======<<<;;;:::999888888999999::::::888666333222////////////............,,,,,,+++++++++*********)))((((((((()))******+++''''''''''''''''''''''''eee]]]PPPSSSOOOJJJCCC======<<<888555555000---+++***+++++++++***************************(((((())))))))))))******))))))))))))************)))************++++++++++++++++++,,,---...///000555111,,,,,,777PPPqqq}}}xxxtttooo~~~oooWWW===((()))%%%&&&...000+++))),,,+++++++++***************))))))))))))))))))))))))++++++******++++++,,,---+++---............///111222222111111222222333444888:::<<<===<<<;;;<<<===>>>???AAACCCEEEFFFFFFFFFEEEGGGKKKLLLKKKJJJIIIJJJKKKMMMLLLHHHGGGJJJKKKHHHEEECCC@@@?????????===<<<===888<<<@@@888999___mmm\\\```nnnuuuhhhdddfffaaafffgggaaa[[[cccyyynnnTTTAAA777333<<<:::777555444444444555888888999:::;;;===>>>??????>>><<<<<<===@@@CCCEEEIIIGGGDDDBBBBBBCCCEEEFFFEEEDDDCCCDDDEEEFFFEEECCCGGGKKKPPPQQQLLLEEE>>>:::???===;;;999777666666666666666666666555555555555555555555555555555555555555;;;===777111;;;TTTkkktttXXX```VVVBBBDDDAAABBBCCCDDDEEEFFFFFFFFFCCCCCCCCCCCCBBB@@@>>>===???>>>>>>??????===:::777999777444111/////////000//////...---,,,+++******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))*********))))))))))))***++++++++++++,,,,,,,,,------------+++...444333+++***///444222<<>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<===>>>>>>;;;999:::999999888777666555555666777777666555333111000.........---------,,,,,,++++++++++++*********)))&&&''''''''')))***+++,,,''''''''''''''''''''''''ddd\\\OOOSSSOOOJJJBBB=========888555444///---+++******++++++***************************(((((((((((()))))))))***((()))))))))************))))))*********+++++++++************+++,,,---...---111444444333444777;;;EEEZZZ{{{rrrXXX>>>222000...)))222//////111...((((((+++*********************)))))))))))))))))))))))))))***************+++,,,,,,***,,,---...------...000333333222222222333444444999;;;======<<<<<<===>>>:::<<<@@@CCCDDDDDDCCCCCC@@@BBBEEEFFFFFFEEEEEEFFFFFFHHHHHHFFFFFFIIIGGGCCC???===<<<=========;;;999@@@333444??????555???UUU||||||vvvppplllhhhggglllttteeeOOO>>>555999CCC:::888666444222222333333777777888999:::<<<===>>>===<<<;;;;;;<<<===???AAAEEEDDDCCCAAAAAABBBDDDEEECCCCCCBBBBBBBBBCCCCCCBBBKKKIIIFFFCCCAAA>>>;;;999999888777555444444444444333333333333333333333333333333333333333333333333444777:::===>>><<<:::999RRRsss^^^IIINNNJJJBBBFFF>>>@@@CCCFFFFFFEEECCCAAA>>>@@@BBBCCCBBB???===;;;<<<<<<======<<<:::777555666555222000..................------,,,+++******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***)))))))))))))))***++++++++++++++++++,,,,,,,,,,,,222---,,,///111...///222000000000===PPP]]]uuu|||zzzwwwfffEEE???999777999<<<>>>===999::::::;;;;;;<<<<<<<<<===<<<<<<=========;;;;;;888888777666666555444444666666555555333111000///,,,,,,,,,,,,+++++++++++++++************)))))))))''''''''''''((()))***+++''''''''''''''''''''''''ddd[[[OOOSSSOOOIIIBBB>>>>>>===999555444///---***)))***+++***)))))))))))))))))))))))))))'''(((((((((((()))))))))((()))))))))************))))))*********+++++++++******)))******+++,,,---(((,,,000222000//////000(((///;;;LLL^^^rrroooSSS@@@777111***&&&***111222000---)))''''''((('''''')))))))))))))))))))))))))))((((((((((((((((((((((((***))))))))))))***++++++***+++------,,,,,,...///000000000000111222444444999;;;===>>>>>>>>>???@@@:::<<<@@@CCCDDDDDDCCCAAA>>>AAACCCEEEEEEEEEFFFGGGBBBEEEEEEEEEGGGJJJGGGAAA;;;;;;:::;;;<<<<<<:::888;;;555444:::>>>;;;888999IIIaaaoooWWW@@@777444111555???555444333222222222222333555555777888999:::;;;<<<;;;::::::;;;<<<===>>>???@@@???>>>>>>===>>>>>>>>>@@@@@@@@@???>>>???@@@AAAHHHDDD>>>;;;;;;;;;:::999555555444333333222222222111111111111111111111111111111111111111111111111999444000111777;;;999666777AAAZZZhhhbbb^^^XXXLLLGGGIIIEEEAAADDDAAACCCGGGHHHHHHEEEAAA???:::===@@@CCCCCC@@@===;;;:::<<<<<<<<<:::777555444444333111///............---------,,,,,,++++++***((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''(((((((((((()))))))))))))))(((((())))))***+++*********+++++++++,,,,,,...)))'''))),,,...///111---000000111000+++999YYY}}}sssvvvpppmmm{{{}}}ppp\\\NNNBBB@@@888111222999===;;;666888999:::;;;<<<<<<<<<;;;@@@???===<<<;;;;;;===>>>888888777777666666555555666666555444222111000///++++++++++++*********************)))))))))(((((((((((('''''''''''''''(((''''''''''''''''''''''''ccc[[[NNNRRROOOIIIBBB>>>>>>>>>999444333///,,,***)))*********)))))))))))))))))))))))))))''''''(((((((((((())))))))))))))))))************)))************+++++++++******))))))******+++,,,000000///,,,******,,,...888555000------000444777CCCFFFQQQmmmfffYYYIII>>>;;;:::888555///......///000...(((###'''%%%$$$'''***+++)))'''(((((((((((())))))))))))(((((((((((((((((((((((()))))))))((())))))***+++)))+++,,,,,,,,,,,,---///,,,,,,,,,---...000111222777999<<<===>>>>>>@@@AAA<<<>>>AAACCCDDDDDDBBBAAAAAACCCFFFGGGGGGHHHIIIKKKCCCDDDDDDDDDHHHKKKGGGAAA;;;:::999:::;;;;;;999777444999999444222666:::;;;888;;;VVVkkkIII;;;111333666222......111111111111111111222222333444666777999999::::::999:::;;;<<<===>>>>>>???@@@@@@@@@@@@??????>>>>>>>>>>>>>>>===;;;<<<>>>@@@@@@???>>>>>>===<<<999777444444333333222111111111/////////000000000000000000000000000000000000000000222333222000222777<<>><<<:::<<<===<<<999666444444222111000///............---,,,,,,,,,+++++++++***((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((((((((()))))))))(((((((((((()))******))))))*********+++++++++))))))***,,,......---,,,555,,,"""(((888555***,,,)))444JJJggg|||uuujjjzzzzzz{{{|||cccQQQEEE888444666222666777888777555444555777888999:::<<<<<<<<<;;;:::AAA@@@>>>;;;999:::===@@@999888888888777777777666666666444333222111000///+++++++++*********))))))))))))))))))(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&bbbZZZNNNRRROOOHHHBBB>>>???>>>999444333...,,,***))))))******)))))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))************)))************+++++++++*********)))******+++,,,&&&(((+++---///000222333'''))),,,000333333111///333555111555<<<999:::GGGPPP[[[iiittt}}}vvvjjj___UUUHHH777+++333111...,,,***'''$$$""",,,******+++,,,,,,---...***+++++++++++++++***((('''''''''((((((((())))))(((((((((((((((((((((((()))(((((((((((()))******)))***,,,,,,++++++---...++++++,,,,,,---...000000222444888:::;;;<<<>>>@@@>>>???AAABBBCCCBBBAAA@@@DDDEEEGGGGGGGGGGGGHHHJJJEEEFFFEEEDDDGGGJJJFFF???;;;999888888999999888777333777777333000222777;;;777888777JJJxxxaaaJJJ777333111333555333///,,,000000000000000000000000222333555777888999999888888999;;;===???@@@@@@@@@@@@AAABBBCCCCCCBBBBBBAAA===>>>>>><<<:::;;;===@@@;;;===>>>>>>===:::888666444444333333222111000000.........//////000000000000000000000000000000000)))000777777333000222555***111999;;;888:::KKK]]]zzz```TTTXXXTTTHHHAAA??????BBBHHHGGG??????DDDEEEDDDEEEFFFFFFFFFDDDBBBAAA===???BBBDDDDDDBBB>>><<<;;;===???>>>:::666555555111111000000//////......,,,,,,,,,+++++++++++++++((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((()))******))))))))))))*********+++)))+++---------------,,,$$$222444000---)))...<<<333444222///666OOOpppoooaaappp|||rrrooovvvxxxpppnnnooohhhNNN999000444777;;;888,,,---111666555222000444888777888:::;;;;;;:::999888>>>??????<<<:::999;;;===888888888888888777777777666555333222000/////////+++++++++*********))))))))))))((((((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&bbbZZZNNNRRROOOHHHBBB>>>???>>>999444333...,,,***))))))******)))))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))************)))************++++++++++++***************+++,,,,,,,,,,,,,,,++++++***+++000...,,,,,,---/////////&&&222111***---000///333111222222111444:::;;;999888AAAEEE>>>555222333555)))///333000,,,,,,///111(((---111111...,,,---000((((((((()))(((&&&'''***(((******&&&###%%%(((***&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((()))******(((***+++,,,++++++,,,..................///000111...000444666888:::<<<>>>???@@@AAABBBBBBAAA@@@???DDDEEEFFFEEEDDDCCCDDDFFFHHHGGGEEECCCFFFIIIDDD===;;;999777777777888777666888222000666:::777222111222555999;;;EEEbbb~~~jjj[[[EEE//////000///,,,,,,000333333111111000000/////////...111222444666888888888888888999<<<>>>@@@AAAAAAAAA<<<===???@@@AAAAAAAAA@@@>>>??????===:::;;;>>>AAA<<<===<<<:::777555666888444444444444333111000///........./////////000000000000000000000000000000333000------///111222111555111111444777666777:::777XXXsssttt{{{yyy___IIIAAAEEE@@@===AAACCCAAA???CCCBBB:::???IIIHHHBBBBBBCCCCCCCCCCCCCCCCCCAAABBBDDDEEEDDDAAA>>><<<;;;>>>@@@>>>:::666555555111111000000////////////,,,,,,++++++++++++++++++((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((()))******))))))))))))************)))***)))&&&%%%)))---///###------***222333------'''///444000---111888===:::SSSdddccclllyyyooorrrjjjnnnxxxooorrrzzzvvvjjjooo]]]SSSJJJ;;;555777444444///444444***+++555666111000///000222333111///777888999::::::999777666:::===???>>>;;;888888999888888888888888777777777555444222111///.........++++++++++++************)))(((((((((''''''''''''$$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&ggg\\\TTTJJJNNNEEE@@@>>>???===777444444...,,,***)))***+++++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------..............................000000//////............------------------------******++++++++++++************))))))((((((''''''))))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''(((***+++,,,,,,+++***...///////////////......000111333555666777888888:::===@@@BBBBBB@@@===<<<@@@AAABBBCCCDDDDDDDDDDDDDDDDDDCCCBBB@@@>>><<<;;;888888777777666555555555333333333333333333333333555222444888777===UUUppp```III;;;333///111111000000/////////...000000//////.........---000000111222444555666777777777888999:::<<<===>>>BBB@@@>>>???AAAAAA???<<<===<<<<<<<<<===>>>???@@@<<<;;;;;;999777555333222222222111111000/////////////////////////////////---......///////////////............////////////111111222333333444555555<<<<<<===CCCTTTrrrzzzYYYQQQOOOHHH;;;;;;;;;;;;;;;<<<===>>>AAA@@@??????@@@BBBDDDFFFBBBBBBBBBCCCCCCCCCDDDDDD@@@AAABBBBBBAAA>>><<<::::::;;;;;;:::999777555333000///...------,,,------************))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))((('''&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++,,,------......///............////////////000111333666===GGGRRRYYYxxx|||qqqxxxzzz|||ttthhhYYYLLLDDD===888222000222333111///////////////////////////000111111111222222222222555555666666777777888888;;;;;;999888888888999:::999;;;:::666444555444111222111000//////.........************))))))))))))))))))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%ddd[[[TTTKKKQQQEEEAAA>>>???===888444444...,,,***)))***+++++++++((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((()))))))))*********)))))))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++******)))))))))))))))(((((('''''')))((((((((('''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((()))***++++++++++++------............------///000111333555666777777888:::<<<>>>>>>===;;;:::???@@@AAABBBCCCCCCCCCCCCAAAAAAAAA@@@>>><<<:::888777666666555555444333333222222222222222222222222555111222777555222999FFFQQQ}}}zzziiiRRR@@@888444///,,,000/////////........................---------,,,//////000222333444555666777777777888:::;;;===>>>@@@>>>;;;<<<===>>>===;;;>>>>>>===>>>>>>???@@@@@@::::::999888666444222111111111000000//////..............................,,,,,,---............---------.........////////////000000111222222333333...000222444777???LLLUUUdddnnnddd[[[fffbbbLLL;;;:::;;;666888888888888999:::;;;<<>>======>>>@@@CCCDDD@@@@@@@@@@@@@@@@@@@@@@@@???@@@AAAAAA???===;;;:::888999999888777555333222000///...---,,,,,,,,,,,,*********)))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''((('''((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))*********++++++***++++++,,,,,,---......------........./////////000111111000000222555888<<<:::;;;DDDVVVlll___aaaddddddaaa\\\VVVRRR??????>>><<<888333///,,,222///------///000///...........................000000000000111111111111444444555666666777888888:::999888777777777888999777999888444333555444000000///...------,,,,,,---*********)))))))))(((((()))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%```XXXUUUNNNTTTFFFAAA>>>???===888444444...,,,***)))***++++++***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))*********+++++++++,,,,,,+++++++++,,,,,,,,,,,,---+++++++++++++++++++++++++++++++++***************************************))))))************)))))))))))))))(((((((((((('''((((((((('''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((())))))))))))***+++,,,,,,+++,,,,,,---------,,,,,,......000111333555666666888999:::;;;;;;;;;;;;:::>>>>>>???@@@AAAAAAAAAAAA======>>>>>><<<999666444555555444333333222222111000000000000000000000000222,,,---555888333111333333IIIjjjoooIII<<>>@@@AAA??????>>>======<<<<<<<<<===>>>>>>>>>===<<<:::999666666666555444222000/////////...---,,,,,,,,,,,,******))))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&&&&'''((()))''''''((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))******+++,,,,,,---------------............+++---///000...---,,,---111...++++++000777===@@@<<>>888444444...,,,***))))))******)))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))((((((((((((((((((((((((''''''((((((((())))))))))))))))))*********++++++*********+++++++++,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))(((((((((***,,,---+++,,,,,,------------,,,......///111222444666777;;;;;;;;;;;;<<<===>>>>>><<<<<<===>>>????????????:::;;;<<<<<<:::777444222444444333333222111111000////////////////////////222,,,***000555555666888888444777KKKqqquuugggRRR:::999222++++++000333111...,,,,,,,,,,,,++++++++++++---------,,,,,,,,,,,,,,,,,,---...///000222333333666666777777888:::;;;<<<;;;:::888777777888999:::999999999999999999888888444444444333222111///.........------,,,+++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,------------............//////000000---///111222111222444777777555444444222222:::EEEOOOHHHDDDKKK___nnnhhhZZZQQQ[[[ggggggZZZNNNRRR___UUUKKK@@@888666666555333888333111333444333444666222222222333555777999::::::999999:::;;;<<<>>>???>>>>>>===<<<;;;:::999999<<<<<<<<<<<<;;;:::999888555555444333222000///...///...---,,,++++++++++++***)))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''000...+++((('''&&&'''((('''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******(((((())))))***+++++++++,,,,,,,,,,,,------------***---000222222111111222---///333555555000+++'''555222222555555111000222++++++***+++,,,...111222222111///---,,,------...000000///...---,,,---...------------------------,,,------------.........000000111333444666777888666666666555555555555555222555555222111444444111------+++******************)))))))))(((((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%]]]WWWUUUNNNTTTFFFBBB???@@@>>>888555555...,,,)))((()))***)))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''(((((((((''''''''''''''''''''''''((((((((())))))))))))***((((((((()))))))))******)))))))))************+++))))))))))))))))))))))))))))))))))))))))))******(((((((((((((((((((((((('''(((((())))))((((((''''''''''''''''''(((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''')))(((((('''(((***+++,,,,,,,,,---...............//////000111222444666888<<<<<<<<<<<<<<<>>>???@@@:::;;;<<<===>>>>>>>>>>>>:::;;;;;;:::999666333111444333333222222111111000000000000000000000000000222///......///...000444+++000555999???SSSqqquuuYYYAAA555222222111000///...---,,,,,,************++++++++++++---------------------...,,,,,,---...000111222333666666666777888999:::;;;::::::999888888888:::;;;888888888999888777666555222222222111111///...---------,,,,,,+++***************************************+++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,............///////////////...---++++++---111444555333222222000///333888333333222333777:::777333666777777666111...222888222444666444111000444777666222111444222---...444111111222333555666888999888888999999:::;;;<<<===???>>>===<<<;;;:::999888::::::::::::999999888777666555444222111000//////...---,,,++++++******+++)))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''000...+++((('''&&&'''(((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))''''''((())))))******+++++++++++++++,,,,,,,,,,,,---...///...,,,,,,,,,...******+++,,,...000333555000+++***------)))***000000000000000000000000000))))))******+++,,,,,,,,,---,,,*********++++++,,,------------------------++++++,,,,,,,,,---------...///000222333555666666555555555555444444333333222555555222222444444222...---,,,+++************)))))))))(((((((((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%]]]WWWUUUMMMRRRGGGBBB???@@@>>>999555555///,,,)))((()))))))))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''(((((((((((())))))))))))'''''''''((((((((())))))((((((((()))))))))******(((((((((((((((((((((((())))))))))))************((((((((((((((((((((((((''''''((((((((((((''''''&&&''''''''''''(((((((((&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((((((((((()))***+++++++++,,,---......///....../////////000222444666888::::::::::::;;;<<<>>>>>>::::::;;;<<<============;;;:::999888666555333222333333222222111000000///////////////////////////***...222333111//////111111222333444222444???KKKsss{{{hhhWWWNNN???---***444+++---//////,,,+++,,,...)))************+++++++++------------............,,,,,,---...000111222222666666666666777888999:::888:::;;;;;;:::999:::<<<999::::::;;;:::888666555000000000000000///...------,,,,,,++++++******))))))))))))))))))))))))))))))******+++,,,+++++++++************++++++++++++........................333222222222222111111111---...000222333333333333...333666444///,,,///222666333111222444444222111000......222777888333...///...000111///---///444111111222333444555777888888888999:::;;;<<<======??????>>>===<<<;;;:::999:::999999999888888888888666555333222000/////////------,,,+++************))))))((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&'''((()))&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((())))))******+++************+++++++++++++++,,,+++***)))))),,,...111000///,,,***)))***,,,+++,,,...111000,,,,,,...((((((******+++***)))(((,,,---...//////...,,,+++***))))))---222444222///------------------------+++++++++,,,,,,,,,------......///000222333444444444444555555444444333222222444444111111444444111...---,,,++++++******+++))))))((((((((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\\\WWWUUULLLQQQGGGBBB???@@@???999555555///,,,)))(((((()))((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&'''''''''(((((((((''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((())))))******((((((((((((((((((((((((&&&''''''((((((''''''&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&'''((()))******************,,,------.....................000333555777777888999:::;;;<<<<<<===999:::;;;<<<============;;;999777555333222222222111111000000///.........------------------------'''+++000222222333333222===222+++///555666444333===PPPnnnvvv___LLL===333333000)))(((---++++++,,,,,,---......///))))))*********+++++++++++++++,,,,,,------------,,,,,,---///000111222333666666666666666777888999666999<<<===;;;::::::;;;::::::;;;;;;:::888555444/////////000//////......------,,,++++++******)))))))))))))))))))))))))))(((((()))************))))))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++---......---,,,......---...///000///,,,---///222333111000333777---,,,+++---000111...***000...,,,...222333///***...000111000000222333222111111111222222333555555888999:::;;;<<<=========>>>>>>>>>===<<<;;;:::::::::999999888888888888888555444222000///.........---,,,+++******)))))))))))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''(((((()))******++++++)))))))))*********++++++'''(((***++++++,,,///111%%%)))///222111...------(((---000///---......---)))***---///000111000000+++++++++***)))'''&&&%%%******---666>>>>>>555,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------......///000000111222222444444555555555444333222111333333000///222111......---,,,+++************))))))((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%[[[WWWUUULLLPPPGGGBBB@@@@@@???999555555///,,,)))(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))))))))))))))))))))))))))'''''''''((((((((())))))((((((((((((((((((((((((&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&(((*********))))))((()))***+++,,,---------------,,,---...111444666777888:::;;;<<<=========::::::;;;<<<============;;;999666333111111111222000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...+++)))***---...,,,***,,,222888666///000666111222777GGGggg}}}mmmTTT555333---***,,,222555111+++...+++((())),,,---,,,)))))))))******+++++++++,,,*********++++++,,,,,,,,,,,,---...///000222333333666666555666666777888999444888===>>><<<:::::::::888888999999888666333111...///////////////......------,,,,,,+++*********************************&&&''''''((((((((((((((())))))))))))************+++++++++***************///---,,,,,,---/////////111///---+++---000000---333///...///000000///000//////......///222222000+++000333000+++***000666///111///+++,,,111///(((111111000111111222333333999:::;;;<<<===>>>>>>>>>>>>======<<<<<<;;;;;;::::::999888888888888888999444333111///...------...---,,,+++***)))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))((('''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((())))))******++++++))))))))))))************)))***,,,,,,***)))((())))))++++++)))''''''***...)))......'''%%%+++000000***************)))))))))(((((((((((()))+++---...((()))...999BBB???000"""************************++++++,,,,,,,,,---------......//////000000111111444444555666555444333222000333222///...000///,,,---,,,+++***)))))))))))))))(((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%ZZZ]]]RRRQQQOOOFFFBBB@@@BBB@@@:::555444...,,,)))(((((()))((('''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''((((((''''''''''''(((((()))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&###!!!''')))$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''(((((((((((())))))))))))************,,,---...//////000222555777999;;;;;;;;;;;;===???======<<<;;;::::::999999999888666444222111000000//////...---,,,,,,++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,---------......///////////////111111222333999EEETTT___hhhSSSFFF>>>999555......---------,,,,,,,,,++++++************++++++******************************+++++++++,,,,,,,,,+++++++++,,,...000111222111222333555777888::::::888888888888888888888888;;;:::999777555333111/////////.........---------,,,,,,++++++***)))((((((******))))))((((((''''''(((((((((((())))))))))))((()))))))))************************************++++++,,,,,,,,,---------------------------------...------,,,,,,------...------------------------////////////////////////..................------............///000222222555777999;;;<<<======<<<<<<<<<<<<;;;;;;:::::::::===;;;999888888888666555111000///...---,,,,,,+++******)))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))************))))))************))))))))))))))))))))))))))))))*********)))))))))))))))******))))))((((((''''''(((***---///000...+++)))))))))))))))******************+++++++++,,,,,,,,,------......///000000000111222222333444444444444111111000///...---,,,,,,))))))))))))((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%]]]^^^RRRPPPMMMFFFAAA@@@AAA@@@999444444...,,,)))(((((()))((('''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''((((((''''''''''''(((((((((((('''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$'''&&&"""###''''''$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''(((((((((((((((((()))))))))************,,,---------///111333666888999:::999999;;;<<<:::::::::999999888888777777666444222000///...............---,,,+++++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,,,,---------...////////////...444333222000111555;;;???999NNNooorrrdddLLLCCC888000......---+++------------,,,,,,,,,,,,+++******))))))******+++*********************************+++++++++,,,,,,+++++++++,,,...///111222111111333444666888999:::777777777777777777777777999999888666444222000.........---------,,,,,,,,,,,,,,,+++******)))(((((())))))))))))(((((('''''''''((((((((())))))))))))(((((()))))))))************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,.................................---------------............///000111111111222444666888888888888;;;;;;;;;:::::::::999999999777555555666777666555111000///---,,,,,,++++++***))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((((('''''''''''''''''''''''''''''')))((((((((((((((((((((((((((()))))))))*********((())))))******))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''(((+++,,,---,,,***)))(((((()))))))))******************+++++++++,,,,,,,,,,,,,,,---......//////111111222222333222222222111111000///...---,,,,,,))))))))))))((((((((('''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%]]]^^^RRROOOMMMEEEAAA???AAA???999444333...,,,)))(((((()))((('''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%###'''(((&&&$$$&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((((())))))))))))******)))***,,,,,,,,,---000222444555777777666666777999666777777777777777666666444333111///...---,,,,,,---------,,,++++++******)))*********++++++++++++******+++++++++,,,,,,,,,,,,,,,---...............000000000111333333222111222000444DDD___~~~pppcccTTTEEE;;;444111......111222000...---,,,,,,,,,,,,+++++++++******))))))))))))******************************)))*********++++++++++++******+++,,,---///000111000111222333555666888888666666666666666666666666777666666444222000...---,,,,,,,,,++++++++++++***++++++******))))))(((((()))))))))(((((((((((('''''''''((((((((()))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////.........//////000///000111333444555666666:::999999999999888888888666444222333444555444444000///...---,,,+++++++++***)))((((((''''''(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))******(((((())))))))))))(((((())))))))))))))))))))))))''''''(((((())))))******(((((((((((((((((())))))&&&'''((()))))))))(((((((((((())))))))))))***************++++++++++++,,,+++++++++,,,------......111111111111111111000///000000///...---,,,,,,+++)))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%ZZZ\\\QQQOOONNNDDD@@@???@@@???999444444...,,,)))(((((()))((('''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$'''(((&&&######%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((((((((((((((()))))))))***)))***,,,,,,,,,---000222222333444444333333444666444555666666777666555555222111000...,,,+++++++++,,,,,,+++++++++*********)))))))))************+++************+++++++++++++++,,,,,,---------------,,,+++---111666777555111666555555888>>>CCCEEEEEEQQQdddkkkVVV>>>444333444333333222000///000000///+++(((,,,,,,+++++++++*********)))))))))(((((()))))))))************************)))))))))************+++*********+++,,,...///000///000111222444555666777444444444444444444444444444444333222000...,,,+++++++++*********)))))))))******)))))))))((((((((((((((((((((((((((((((((('''''''''((((((((())))))'''''''''((((((((())))))))))))))))))))))))))))))((((((((())))))))))))***************************++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---------//////......---.........000000111333444555666666888888888888888777777777666444222222333333222111///...---,,,++++++++++++))))))(((''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((()))))))))***'''(((((())))))(((((('''((((((((((((((((((((((((&&&&&&'''(((((()))******&&&''''''(((((()))))))))'''''''''''''''(((((()))(((((((((((()))))))))***************+++++++++++++++++++++,,,------......222222222222111000//////000//////...---,,,++++++))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%YYY\\\PPPOOOMMMDDD@@@???AAA???:::555444...,,,)))(((((()))((('''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$######$$$'''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((((())))))))))))+++,,,,,,,,,...000222///111222222222222333444444555666777777777555444111111///...,,,+++++++++***************)))))))))(((((()))))))))*********)))))))))*********++++++******+++,,,,,,,,,,,,,,,...,,,+++---000111...++++++///333444222///.........333>>>MMM[[[dddhhhhhhooouuu|||pppbbbSSSFFF===666111...111333111...---++++++***+++,,,,,,+++)))+++************))))))))))))((((((''''''(((((()))))))))))))))))))))))))))(((((()))))))))******************++++++---...///...///000111222333444555333333333333333333333333222222111000...,,,+++******))))))))))))((((((((())))))(((((((((((((((((('''''''''''''''(((((((((''''''''''''((((((((((((&&&''''''''''''(((((((((((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))******))))))))))))******************************************************++++++++++++,,,,,,------///...---------------...000000111222333555666666777777777777777777777777999666444222222222000///...---,,,+++++++++++++++)))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&''''''((((((((()))'''(((((((((((()))))))))''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%&&&'''((()))))))))&&&&&&''''''(((((())))))(((''''''&&&'''((()))***'''(((((((((((()))))))))))))))*********+++++++++,,,,,,,,,---......//////222333333333222111000000//////...---,,,+++******((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%\\\]]]PPPMMMJJJDDD@@@???AAA@@@;;;666666...,,,)))(((((()))((('''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%(((###"""%%%'''&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&'''''''''''''''(((((((((((()))))))))+++,,,,,,,,,---000222...///111222111222444555444555777888888666555333111000///---,,,+++++++++))))))))))))))))))))))))(((((((((((())))))))))))((())))))))))))*********)))******+++++++++++++++,,,+++***+++---/////////111000---(((&&&+++555>>>999555000......000222333///111555;;;@@@DDDDDDCCC@@@HHHOOOPPPKKKFFFBBBAAACCC===666333222111---(((///---///111000,,,+++.........---------......///******)))))))))(((((((((((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))************+++,,,---...---...///000111222333333333333333333333333333333111000000///---,,,***)))))))))))))))((((((((((((((((((((((((''''''''''''&&&''''''''''''(((((((((&&&&&&'''''''''(((((((((&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((('''''''''((((((((()))))))))))))))))))))))))))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,,,,---------,,,,,,,,,------...---......///000222333444666666666777777777777888:::777555333222111///------,,,++++++*********+++)))(((''''''&&&&&&'''''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))''''''(((((((((((())))))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&''''''((((((''''''''''''''''''((((((((((((''''''(((((()))***''''''(((((((((((()))))))))))))))************+++,,,,,,,,,---......//////222222222333222222111111......---,,,+++******)))((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%\\\\\\OOOMMMJJJEEEAAA@@@BBBAAA<<<888777...,,,)))(((((()))((('''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''""""""***///---'''%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))((()))+++++++++,,,///111---///111222222333555777444555777888777555333111//////---,,,++++++******(((((((((((((((((((((((('''''''''((((((((())))))((((((((()))))))))******((()))******++++++******(((***+++---...000333555)))...444777555000***&&&))),,,///222444555666666777555222111111222333444444333222000...///222666---+++)))+++000666888888111,,,)))(((&&&&&&+++222***+++***)))'''&&&&&&''')))))))))(((((((((''''''(((''''''&&&&&&''''''((())))))))))))))))))))))))'''''''''((((((((())))))***))))))******+++,,,---------...///000111111222333333333333333333333333000000///...---,,,***)))))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))((((((''''''(((((()))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))***+++,,,,,,,,,,,,+++++++++,,,---......---,,,,,,---...000222444666666777777777888888888888666333222222111///...,,,++++++***************(((((('''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''((())))))'''''''''((((((((())))))&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&'''''''''((((((((((((((('''''''''((((((((())))))))))))))))))************+++++++++,,,------......000000111111111111111111......---,,,+++***))))))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%YYY[[[OOOMMMKKKFFFBBBAAACCCBBB===999888...,,,)))(((((()))((('''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&!!!"""...666222)))###$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))&&&((()))******+++---///,,,...111222333444777999444555666777666444111///...---,,,+++************'''''''''(((((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))(((((()))***************(((+++...---+++***+++......+++((()))---000000///...///000///------...///,,,,,,+++,,,---...///000000------000222111...---/////////...,,,***((('''---+++,,,000111---+++,,,(((***,,,---,,,+++,,,,,,)))((((((((('''''''''''''''''''''&&&&&&'''''''''))))))))))))))))))))))))''''''''''''((((((((()))***)))))))))***+++,,,,,,,,,------...///000111111333333333333333333333333000//////...---,,,***)))***)))))))))((((((((((((&&&'''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((()))))))))***************************((((((''''''''''''((((((((((((((((((((((((((((((************************((())))))***++++++,,,,,,******++++++,,,---...///...------...///111333555666777777777888888999999555333111000111111000///++++++******************(((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))''''''''''''((((((((()))%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%(((((((((''''''&&&&&&%%%%%%&&&'''(((((((((''''''''''''''''''((((((((()))))))))))))))************)))******+++,,,,,,------......///000000111000000...------,,,+++***))))))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%\\\YYYTTTHHHKKKCCCBBBAAA@@@???<<<777444...,,,)))(((((()))((('''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%%%%%%%&&&))),,,***&&&"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((('''''''''(((((()))***+++,,,,,,...///111333444555666777888888777333000...------,,,++++++******)))((((((((('''&&&&&&&&&%%%&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''(((((((((((())))))*********++++++++++++++++++,,,,,,,,,------------------------------........................------,,,,,,,,,++++++++++++++++++*********))))))++++++************++++++))))))))))))))))))))))))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))***+++,,,***+++---...111222444555333444444555666666666555333222000...,,,+++******+++******)))(((''''''&&&&&&'''''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************+++***)))))))))***,,,,,,,,,,,,------.../////////555555555555555555555444222222222111000//////...+++++++++*********))))))))))))((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''(((((('''''''''&&&&&&&&&)))'''&&&'''((()))((('''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((''''''(((((((((((()))))))))))))))************+++++++++***+++,,,,,,------------...---+++))))))))))))***(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$\\\YYYTTTHHHKKKDDDBBBAAA@@@???<<<777444...,,,)))(((((()))((('''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%(((***)))%%%"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''(((((((((((('''''''''(((((()))***+++---...///111222444555666666777888777666333///------,,,,,,+++******))))))''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((()))))))))*********++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,+++++++++++++++++++++******)))))))))+++******))))))******+++((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))***+++,,,+++,,,---...000222333333222333333444555555444444111000...---,,,+++************))))))(((''''''&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((('''''''''''''''''''''''''''((((((((())))))))))))(((((()))))))))***************)))))))))***+++,,,,,,,,,------.../////////444444444444444444444444333222222111///...------++++++*********)))))))))))))))(((&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''')))'''&&&&&&''''''&&&$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''''''''((((((((())))))))))))))))))*********+++++++++***+++,,,,,,------,,,,,,---,,,***)))(((((())))))(((''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$[[[YYYTTTHHHKKKDDDCCCAAA@@@>>>;;;777444...,,,)))(((((()))((('''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###############%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$######%%%%%%$$$%%%''''''%%%###%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%&&&''''''''''''((((((((('''''''''(((((()))***+++---...///000111222333333555666666666444111...,,,,,,,,,++++++***)))))))))&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&''''''''''''(((((((((&&&''''''''''''((((((((())))))))))))*********************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++*********************))))))))))))******))))))))))))******((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((()))***++++++,,,,,,---...///000111111111111222222333333222222...---,,,+++***************))))))(((((('''''''''&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''(((((((((''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))(((((())))))))))))*********))))))))))))***++++++,,,,,,,,,---......//////222222222222222222222333333333222000...---,,,+++************)))))))))))))))((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''$$$$$$%%%&&&&&&''''''((((((&&&%%%%%%&&&&&&%%%$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((''''''''''''((((((((())))))))))))))))))*********++++++***++++++,,,,,,,,,,,,,,,+++***)))(((''''''(((((('''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$[[[YYYTTTHHHKKKEEECCCAAA???>>>;;;777555...,,,)))(((((()))((('''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###############%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''((()))***+++++++++,,,------...//////444444444444222///---++++++++++++***))))))((((((%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((((((((((()))))))))******)))))))))*********++++++++++++++++++++++++++++++************************++++++*********))))))))))))))))))))))))))))))))))))))))))(((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&'''''''''((((((((((((''''''(((((()))***+++---------......//////000///000000111111000000000++++++***)))))))))******))))))((((((((('''''''''%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))(((((((((((()))))))))***)))))))))))))))******++++++,,,,,,------...//////000000000111111111111111333222111///---,,,***)))******)))))))))((((((((()))((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&'''&&&%%%$$$%%%'''((('''&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''''''''''''''((((((((())))))))))))))))))***************++++++,,,,,,,,,++++++))))))((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$[[[YYYTTTHHHLLLEEECCC@@@???===;;;888555...,,,)))(((((()))((('''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((()))***+++******+++,,,------......333333222111000---+++***+++******))))))(((((('''$$$%%%%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((()))))))))((((((((()))))))))******************************))))))))))))))))))))))))******)))))))))((((((((((((((((((((((((((((((((()))((((((''''''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%''''''''''''''''''''''''''''''((((((((()))))))))''''''''''''((()))***+++,,,---------...............///////////////......***))))))((((((((())))))((((((((((((''''''''''''%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''(((((((((((()))))))))(((((())))))************++++++,,,,,,---........./////////000000000111111222111000...,,,***)))((()))))))))(((((((((''''''(((((('''&&&&&&&&&&&&'''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&)))++++++***&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''''''''''''''(((((((((((((((((()))))))))*********+++++++++,,,,,,+++******(((((((((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ZZZXXXTTTIIILLLFFFCCC@@@>>>===;;;888666...,,,)))(((((()))((('''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''$$$%%%%%%$$$######$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%&&&&&&&&&&&&''''''''''''''''''(((((()))***++++++,,,---...///000111111222111111///...,,,***)))******))))))((('''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''%%%&&&&&&&&&&&&'''''''''''''''''''''(((((((((((('''''''''((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))((((((((('''''''''''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((()))))))))***''''''''''''((()))******+++,,,,,,------.............../////////...------***)))((((((((((((((()))''''''''''''''''''''''''%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''(((((((((((())))))'''((())))))******))))))+++++++++,,,------...............///000000111111000000///---+++***)))(((((((((((((((''''''''''''(((''''''&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&''''''''''''''''''%%%$$$$$$&&&)))+++++++++&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''''''''&&&&&&'''''''''(((((((((((((((((()))))))))******++++++++++++++++++***)))''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ZZZXXXTTTIIILLLFFFCCC@@@>>><<<;;;888666...,,,)))(((((()))((('''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&###%%%'''&&&$$$###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''(((((()))***+++++++++,,,...///111222333111000///...,,,***)))(((***))))))(((((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%'''(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))'''''''''''''''(((************+++,,,------............//////......---,,,******)))(((((('''((((((''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))'''''')))*********)))(((***++++++,,,,,,---...............///000111111111......---,,,+++***))))))((((((((('''''''''&&&&&&''''''&&&&&&&&&''''''(((&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$%%%&&&''')))***+++,,,&&&%%%%%%&&&((())))))(((&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''&&&&&&&&&'''''''''(((((((((((((((((()))))))))***+++++++++++++++***))))))'''((())))))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ZZZXXXTTTIIILLLFFFCCC@@@>>><<<;;;888666...,,,)))(((((()))((('''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%###%%%((('''%%%###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''(((((()))***+++((()))***,,,...000111222000000...---+++***(((((()))))))))(((''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%'''(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&''''''((()))***)))******+++---......///.../////////...------,,,++++++)))(((((('''''''''&&&'''''''''''''''''''''$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))&&&''')))*********)))(((***++++++,,,,,,---...............///000111111222------,,,,,,+++***))))))(((((('''''''''&&&&&&&&&''''''&&&&&&&&&''''''(((&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''!!!###%%%'''***---///000(((&&&%%%%%%&&&'''%%%$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))+++++++++++++++***)))((('''((()))******)))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ZZZUUURRRGGGHHHDDDBBB???===<<<999555222---+++)))(((((())))))((()))((('''&&&%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&&&&''''''&&&%%%(((&&&%%%%%%%%%%%%$$$###%%%%%%%%%$$$$$$#########""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""###$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%########################%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''((((((***)))'''&&&%%%&&&((()))******)))***+++---000111...---,,,***)))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))))))))************,,,,,,,,,---...///000111111000///...,,,+++***)))))))))(((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))******************+++++++++,,,,,,,,,---------...///000000111,,,,,,++++++***)))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((()))))))))))))))))))))))),,,&&&$$$,,,777:::111&&&&&&$$$$$$''''''$$$$$$&&&%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ZZZUUURRRGGGHHHDDDBBB???===<<<999555222---+++)))(((((())))))((()))((('''&&&%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&''''''&&&$$$&&&$$$###$$$%%%&&&%%%$$$%%%%%%%%%$$$$$$$$$######"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""###$$$%%%$$$"""###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&'''''''''---+++***(((''''''((()))((((((((()))***,,,...///------+++***)))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((()))))))))*********+++++++++,,,---...///000000000///---,,,+++***))))))(((''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((''''''''''''(((((((((((()))))))))******************+++++++++,,,,,,+++,,,,,,---......//////,,,++++++******)))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))))))))))))))'''$$$"""%%%)))***'''###(((%%%$$$''''''$$$%%%((($$$%%%&&&%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ZZZUUURRRGGGHHHDDDBBB@@@>>><<<999555333---+++)))(((((())))))((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%&&&&&&%%%$$$$$$#########%%%&&&%%%$$$%%%%%%%%%$$$$$$$$$$$$############$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&,,,+++)))((('''''''''''''''''''''(((***+++---...---,,,+++)))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((())))))))))))***************+++,,,---.../////////...---+++***))))))'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((''''''''''''(((((((((((())))))))))))***************++++++++++++,,,***++++++,,,,,,---------++++++******))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&''''''''''''((((((((())))))))))))))))))))))))(((((('''$$$""""""$$$'''(((%%%$$$''''''$$$%%%(((###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$YYYUUUQQQFFFHHHEEECCC@@@>>><<<:::666333---+++)))(((((())))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$%%%$$$######$$$%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&%%%$$$$$$$$$%%%%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''((()))***,,,---...++++++***)))(((''''''((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((()))))))))***))))))))))))***,,,---.........---,,,+++***))))))&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((''''''&&&&&&''''''((((((((((((((()))))))))***************+++++++++++++++++++++,,,,,,,,,------+++******)))((((((''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((()))******'''###"""&&&)))'''$$$$$$&&&&&&$$$$$$'''###%%%&&&%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$YYYTTTQQQFFFGGGEEECCC@@@>>>===:::666333---+++)))(((((())))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$&&&&&&%%%$$$'''&&&$$$$$$$$$$$$###!!!$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&''''''%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&((((((((((((''''''((()))***,,,------...******)))((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((()))(((((('''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((()))))))))((((((((()))***+++,,,---------,,,+++***))))))(((&&&&&&'''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((((((((((()))))))))))))))*********+++++++++,,,,,,,,,,,,,,,---------******)))((((((''''''&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%$$$$$$###%%%######&&&&&&######%%%%%%&&&'''&&&%%%$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$YYYTTTQQQFFFGGGEEECCCAAA???===:::666444---+++)))(((((())))))(((''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''&&&%%%(((&&&%%%%%%%%%%%%$$$"""###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%'''((((((''')))))))))))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''***+++,,,+++***)))'''((()))+++,,,---------))))))((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%#########$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((())))))((((((((()))***+++,,,---,,,,,,++++++***))))))(((&&&&&&'''((((((&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''(((((((((((()))))))))))))))************+++,,,,,,,,,,,,,,,,,,,,,,,,))))))((((((''''''&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''#########&&&((((((%%%!!!$$$###$$$))))))$$$###$$$%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$XXXTTTPPPEEEGGGFFFCCCAAA???===:::777444---+++)))(((((())))))(((&&&'''((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&&&&%%%$$$%%%'''((('''&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%((()))(((''',,,,,,++++++******))))))''''''''''''''''''''''''%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''''')))***,,,...---+++)))'''%%%&&&(((***,,,,,,,,,,,,((((((''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$"""#########$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''((('''''''''''''''''''''''''''''''''((((((((())))))((((((((()))***+++------+++++++++***))))))((((((&&&'''((())))))'''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''((((((((())))))))))))))))))************++++++++++++++++++++++++))))))(((''''''&&&&&&%%%(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((***)))'''%%%$$$$$$''',,,,,,'''$$$$$$$$$%%%&&&&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$XXXTTTPPPEEEGGGFFFDDDAAA???===;;;777444---+++)))(((((())))))(((&&&'''((((((((('''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&((()))((('''$$$######%%%(((***+++***#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$&&&((())))))(((''''''&&&%%%$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((***+++---...,,,)))%%%"""$$$%%%''')))++++++++++++(((((('''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$""""""######$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''''''''''''''((((((((()))(((((())))))***,,,---...++++++******))))))(((((('''((()))******(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''((((((((()))))))))))))))*********************))))))))))))))))))(((((('''&&&&&&%%%%%%(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%$$$$$$%%%$$$%%%***000000***%%%$$$###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$YYYSSSOOOEEEGGGCCCBBBAAA???>>>:::555222///***(((******'''&&&(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&((('''%%%#########%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&(((******(((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&------,,,+++)))'''&&&%%%''''''''''''(((((((((((('''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&(((&&&%%%%%%&&&&&&$$$!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''(((((()))***++++++,,,***))))))((('''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((+++)))((('''((()))+++,,,((((((((((((''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###(((------)))%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((((((&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%YYYSSSNNNDDDFFFDDDCCCAAA@@@>>>;;;666222///***(((******'''&&&(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''))))))'''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&))))))******)))(((''''''''''''''''''((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''(((((()))******+++)))))))))((('''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((***)))((('''((()))+++,,,((((((((((((''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###''',,,+++((($$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((((((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%ZZZRRRNNNCCCEEEEEEDDDCCCBBB@@@<<<777333///***(((******'''&&&(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&'''(((((())))))(((&&&''''''''''''(((((((((&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%$$$$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''((()))))))))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((***)))((('''((()))***+++(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$''')))(((%%%###%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%ZZZRRRMMMBBBEEEEEEDDDDDDCCCAAA===888333///***(((******'''&&&(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%&&&'''(((((((((&&&&&&&&&'''''''''((((((&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%$$$""""""$$$'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))(((((((((((()))******((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''%%%$$$###%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%---+++(((%%%$$$$$$&&&'''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%ZZZRRRMMMBBBEEEEEEDDDDDDDDDBBB>>>888333///***(((******'''&&&(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((())))))***((((((((((((''''''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$###$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%111...***&&&$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%ZZZRRRNNNCCCEEEDDDDDDDDDDDDBBB>>>777222///***(((******'''&&&(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&&&&&&&'''''''''%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$%%%''''''%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((((((((()))))))))((((((((((((''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%000...***'''$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%YYYSSSNNNDDDFFFCCCCCCDDDDDDBBB===666111///***(((******'''&&&(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&$$$###'''---///***%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&''''''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%***)))'''%%%$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%YYYSSSOOOEEEGGGBBBCCCCCCDDDBBB===666111///***(((******(((&&&(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%#########%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&######)))333555000(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&''''''((()))((((((((()))(((((((((''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$%%%''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%[[[TTTIIIEEEAAAEEEDDDBBB@@@???<<<888555000...+++)))))))))((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''')))((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&)))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((///---***(((&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%$$$$$$&&&(((###%%%''''''&&&%%%&&&(((%%%&&&((('''%%%###$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%ZZZTTTIIIEEEBBBEEECCCAAA@@@???<<<888555000...+++)))))))))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&)))((('''&&&&&&&&&&&&''''''''''''''''''''''''''',,,+++)))'''''''''((()))((((((((((((((((((''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((('''%%%$$$$$$$$$%%%&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%YYYSSSIIIFFFCCCDDDCCCAAA@@@>>><<<888555000---***)))))))))(((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%&&&''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''''''''&&&((((((''''''&&&&&&''''''((((((((((((''''''''''''((('''&&&%%%%%%&&&((()))&&&&&&&&&&&&&&&&&&''''''&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###&&&((()))'''%%%######((('''&&&&&&(((((('''&&&%%%$$$$$$%%%'''((('''&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%XXXRRRIIIGGGDDDCCCBBB@@@???>>>;;;777444///---***))))))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%'''(((******((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''$$$%%%&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''''''''''''''((((((''''''''''''(((((()))))))))(((((((((((('''))))))(((''''''((())))))&&&&&&''''''''''''(((((('''''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$&&&(((((('''''''''((('''%%%###$$$&&&'''&&&%%%&&&%%%###$$$'''((('''&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%WWWRRRHHHGGGDDDBBB@@@???>>>===;;;777444///---***))))))***)))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&''')))******)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%&&&&&&'''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''(((((()))))))))))))))))))))))))))---,,,+++******)))))))))************************((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''&&&&&&(((,,,///***(((&&&%%%$$$$$$###"""***)))'''&&&&&&'''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%WWWQQQHHHFFFCCCAAA???>>>======:::777444///,,,***))))))***))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((('''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''(((((())))))(((((('''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''')))((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))((((((''''''(((((())))))))))))))))))************)))))))))((('''&&&%%%%%%))))))(((((((((''''''''')))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%(((---111333333222///+++)))***,,,222111///+++'''%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%VVVPPPFFFEEEBBB@@@???======<<<:::777444...,,,)))))))))******)))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((($$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''---+++(((&&&%%%&&&'''((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))((((((((((((((()))******(((((())))))***+++,,,,,,*********++++++******)))******))))))((('''&&&&&&))))))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&))),,,///222555333//////444::::::;;;:::222)))$$$%%%)))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%VVVOOOFFFDDDBBB@@@>>>======<<<:::666444...,,,)))))))))******))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))(((((())))))))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((($$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''000---)))&&&$$$%%%''')))'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))******((((((((((((((()))******''''''(((***+++,,,---...333444555666777777777777222222111000...---,,,,,,******))))))((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''%%%$$$%%%&&&$$$++++++***---777@@@@@@CCCAAA888+++$$$&&&+++&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%{{{VVVQQQFFFCCCCCC@@@@@@???@@@???<<<777333///---***)))******((('''))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''))))))))))))((('''&&&%%%''''''((((((((('''&&&&&&)))(((''''''&&&''''''''''''''''''***,,,+++(((%%%(((,,,---(((&&&))))))&&&'''&&&%%%'''))))))&&&"""&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))((('''&&&$$$######$$$$$$&&&%%%$$$######$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&)))((('''&&&%%%&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''***'''%%%%%%((())))))'''*********(((%%%$$$%%%&&&'''(((***,,,---......///222444777999<<<>>>BBBDDD????????????===:::777555666222...,,,++++++***)))******)))(((''''''&&&&&&'''&&&&&&%%%$$$&&&(((***&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&'''((()))***+++,,,(((((())))))************''''''((()))))))))))))))*********+++,,,---...///444777;;;???@@@BBBDDDEEEJJJEEECCCGGGLLLMMMKKKIIIFFFHHHKKKLLLJJJFFFAAA>>>;;;666///+++++++++***((('''+++...---***&&&&&&''')))))))))(((((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&,,,+++)))((('''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&|||VVVQQQFFFCCCCCCAAA@@@?????????<<<888555///---***)))******((('''))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&'''''''''''''''&&&&&&((((((''''''&&&%%%%%%$$$((('''%%%$$$&&&)))---000((()))***,,,---------,,,+++///...)))'''))))))&&&&&&$$$###%%%(((******)))############$$$%%%&&&&&&'''&&&&&&&&&''''''''''''((('''&&&$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&((((((&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((&&&%%%&&&((()))'''%%%&&&''''''&&&&&&'''+++...,,,...222777<<>>BBBDDDHHHKKKNNNOOONNNNNNGGGDDDAAA>>><<<999333///))))))'''%%%$$$&&&)))---))))))((((((((('''''''''&&&''''''((((((''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&///...+++)))((('''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&+++***)))''''''&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&}}}VVVQQQEEECCCBBBBBB@@@???>>>>>>===:::888...,,,***)))******)))'''))))))((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''((((((((((((((('''&&&&&&&&&&&&&&&******,,,...111555888999<<<>>>@@@AAAAAABBBDDDFFFBBBCCCAAA<<<;;;<<<<<<999333000,,,)))((('''&&&%%%))))))((('''&&&&&&''''''''''''((((((''''''&&&%%%((('''&&&%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((())))))(((&&&$$$&&&(((***---222888<<>>>>>===;;;999...,,,***)))******)))((())))))((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''')))))))))(((((()))))))))'''''''''''')))+++---...111444:::???BBBAAA???===>>>@@@BBBCCCCCCDDDGGGJJJJJJHHHEEEBBBAAABBBBBBBBBAAA>>>:::666222---***((())))))(((((((((((())))))%%%&&&''''''''''''&&&%%%''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((('''''''''(((******+++)))---222888===BBBGGGKKKRRRRRRSSSSSSSSSSSSTTTTTTVVVVVVUUUVVVWWWWWWVVVUUUXXXXXXWWWWWWVVVUUUUUUUUUUUUPPPJJJFFFFFFJJJMMMOOOJJJHHHEEE@@@:::444000---+++)))''''''((()))'''&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((%%%&&&&&&'''(((((())))))###%%%(((+++,,,,,,***)))((())),,,000444777999;;;>>>===;;;888666444333222---...///000111333777:::::::::666222000222333111000///...///111444888:::===999555333666<<>>======<<<:::888---,,,***)))******)))((((((((())))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((******)))(((''''''(((((('''((())),,,///333555777:::===@@@BBBCCCBBB???>>>===>>>@@@AAABBBDDDGGGJJJNNNIIIDDDCCCDDDEEEFFFFFFDDDEEEGGGFFFDDD@@@===;;;((((((((()))))))))(((((($$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((('''&&&%%%%%%&&&***///222555:::BBBHHHMMMPPPRRRTTTUUUVVVWWWWWWWWWVVVVVVUUUXXXXXXXXXXXXWWWSSSMMMHHHQQQSSSVVVYYYZZZZZZYYYWWW```YYYQQQJJJHHHIIILLLMMMPPPQQQPPPNNNJJJCCC===999666...&&&&&&,,,///+++&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''''''''''''''''''''((((((((())))))&&&&&&''''''((())))))))))))***+++,,,,,,,,,+++***111333666999::::::888777000000000000111222333333;;;<<<>>>???@@@CCCGGGJJJGGGHHHEEEAAAAAACCC???777@@@===:::777666777999;;;<<<999444000///333888;;;CCCCCCCCCEEEDDD>>>444,,,+++***(((''''''((()))***'''(((((((((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&++++++***))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&{{{TTTNNNDDDCCCCCCBBBAAA???>>>===;;;888666---+++))))))***+++***)))(((((())))))))))))******''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((()))((('''&&&&&&&&&'''(((+++,,,///333666888:::;;;>>>===:::999888999:::;;;AAAAAABBBFFFLLLPPPQQQQQQOOOGGGAAAAAABBBBBBCCCEEEFFFJJJOOOQQQOOOLLLIIIHHH??????===:::555///)))&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''(((+++000777;;;AAAFFFLLLPPPQQQQQQQQQQQQVVVWWWXXXYYYWWWTTTQQQNNNMMMMMMNNNPPPRRRPPPJJJDDDDDDHHHNNNUUUYYYZZZYYYXXXYYYWWWTTTSSSTTTSSSRRRQQQOOOPPPSSSTTTRRRNNNJJJGGGBBB999///...222444...'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''((((((((()))))))))(((((((((((()))))))))***(((''''''(((,,,111777:::<<<=========:::666222///333444555777:::===???AAA@@@AAAAAA@@@>>>===???@@@===DDDFFFDDDFFFLLLJJJDDDFFFEEEBBB@@@?????????@@@GGGGGGFFFBBB:::333---+++///444<<>>===:::555222---+++))))))***+++***)))(((((()))))))))*********''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''(((***---...333444777999:::999777666777777777888888888777777444333555===HHHOOOOOOLLLDDD999111111111000000222===BBBHHHKKKKKKKKKLLLNNNTTTTTTSSSOOOIIIAAA999444---+++(((&&&%%%%%%&&&'''%%%&&&'''(((((('''&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&'''(((''''''&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((((((,,,111555999===CCCHHHJJJKKKLLLKKKIIIFFFEEEFFFLLLOOOSSSUUUUUUQQQMMMJJJFFFEEEEEEIIIOOOQQQOOOLLLCCCFFFLLLQQQVVVXXXYYYYYYJJJJJJKKKNNNSSSVVVVVVVVVQQQRRRSSSTTTTTTSSSQQQPPPKKKGGGAAA>>>:::555...(((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%'''&&&%%%$$$%%%&&&(((***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''((((((((())))))))))))))))))))))))************&&&(((,,,222777<<>>AAAAAAAAAAAABBBCCCGGGRRRVVVLLLDDDEEEHHHEEECCCCCCCCCCCCCCCCCCCCCCCCIIILLLOOOMMMFFF===666333...222777<<>>===999333///,,,+++))))))***+++***)))(((((())))))*********+++((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((())))))))))))***,,,000333555999;;;<<<===;;;777333000---222:::AAABBB>>>888333///---000;;;JJJSSSRRRNNNIII===333222222///...000(((...777>>>DDDKKKRRRWWWLLLPPPTTTXXXXXXUUUQQQMMM333000,,,'''%%%%%%&&&'''%%%&&&'''(((((((((&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%'''(((((((((''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((()))))))))))))))))))))))),,,222;;;BBBGGGJJJOOORRRNNNMMMIIICCC>>>;;;;;;<<<888===FFFNNNTTTUUUSSSRRRSSSOOOKKKLLLQQQTTTSSSPPPOOOQQQSSSVVVXXXZZZ[[[\\\GGGDDDAAAAAAEEEJJJNNNQQQYYYXXXVVVTTTSSSSSSSSSSSSPPPQQQPPPKKK@@@555,,,(((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%'''&&&%%%$$$%%%'''***+++&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))***************+++++++++...444===DDDEEE@@@999444444444444666:::@@@FFFJJJCCCBBBAAA@@@@@@???@@@@@@FFFKKKQQQWWW\\\```dddfffzzzaaaWWWWWWWWWFFFGGGIIIKKKKKKJJJIIIIIIAAAEEEIIIJJJHHHGGGGGGIII===<<<888444555<<>><<<;;;999555333,,,+++******++++++***((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((''''''''')))))))))***+++***(((&&&---%%%###,,,555777666777111555999===???>>>999555<<<222111;;;@@@:::777999AAABBBEEEHHHLLLQQQVVVYYYHHH@@@888333000...000555444111444AAAKKKOOOSSSYYYSSSTTTPPPHHHHHHOOOUUUTTTNNNCCC777...)))'''(((+++((('''&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''',,,)))&&&%%%''')))(((&&&'''***,,,***((('''+++...<<>>666333666555...222666777<<>><<<;;;999555222,,,+++******++++++***((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((($$$%%%''''''((())),,,...***,,,000444111,,,///666<<<<<>>;;;===BBBSSSPPPSSS\\\ccceeefffiiicccccc^^^RRRLLLLLLMMMJJJIIIFFFBBB===666---&&&"""%%%&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''***(((&&&&&&)))***)))((((((((())))))+++111:::@@@FFFGGGIIIKKKMMMQQQTTTWWWOOOMMMIIIEEECCCHHHPPPWWWYYY]]]hhhzzz|||{{{tttjjj```VVVNNNJJJIIIIIIMMMMMMIIIEEEGGGJJJMMM333===MMMYYY]]]\\\XXXUUUWWWVVVRRRLLLLLLOOONNNIII@@@999///'''%%%&&&((()))''''''((((((&&&&&&%%%&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&'''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''((()))***************$$$'''---222555888;;;===777:::888333444;;;>>><<>>KKKWWW___ooo~~~zzz{{{qqqfffZZZPPPFFF@@@DDDMMMTTTOOOKKKHHHDDDBBBFFFNNNOOORRRUUUWWWUUUQQQJJJEEE???999000)))&&&'''((()))((((((((('''&&&&&&((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&%%%%%%&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))(((((((((''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%&&&(((((()))))))))&&&&&&&&&&&&&&&'''(((((((((((('''''''''&&&&&&&&&,,,+++)))(((((((((((()))&&&'''((())))))*********((((((''''''''''''((((((''''''''''''''''''''''''rrrRRRMMMFFFIIIEEEBBB@@@>>><<<;;;888555222---+++******++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((()))))))))******(((&&&&&&***---(((+++111333///+++///777???>>>DDDOOOQQQLLLLLLSSS___qqq{{{vvvpppnnndddXXXqqqrrrpppiii```ZZZWWWWWWYYYSSSMMMKKKIIIIIINNNUUU___]]]___fffkkklllmmmooommmoookkk```UUUPPPMMMJJJJJJMMMNNNKKKBBB666+++$$$$$$%%%'''((()))((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&(((***+++***)))+++***)))+++111:::CCCIIIOOOQQQQQQPPPNNNLLLLLLMMMWWWXXXZZZ\\\bbbooosssiiiWWWVVVSSSPPPQQQRRRLLLDDD<<>>@@@???===<<>><<<;;;888444222---+++******+++,,,***)))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))******,,,+++***))))))***++++++444222222555:::>>>BBBEEE```hhhooorrrtttxxx|||~~~vvviii]]]XXXVVVUUUWWWZZZWWWWWWYYY]]]bbbfffjjjmmmooorrrqqqfffXXXLLLFFFDDDMMMQQQQQQKKKDDD>>>888444''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((()))***))))))+++---111777>>>EEEJJJLLLMMMMMMLLLJJJIIIMMMSSSXXXvvveeeMMMKKKTTTTTTLLLLLLIIIJJJQQQXXXWWWJJJ???<<>>AAAAAAEEECCCAAAAAA@@@@@@AAACCCNNN\\\eeennn|||www~~~}}}iii```VVVMMMGGGDDDJJJRRRDDDDDDEEEIIIPPPUUUVVVVVVSSSOOOJJJCCC<<<555---(((+++++++++++++++)))&&&$$$((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''(((((((((((()))))))))(((((((((((('''---,,,***(((((('''((())))))))))))))))))(((((('''************************))))))(((((((((((())))))++++++******)))(((''''''))))))(((((((((((())))))''''''''''''''''''''''''nnnSSSOOOEEEGGGFFFCCCAAA>>><<<;;;888444111---,,,++++++,,,,,,+++)))************************(((((((((((((((((((((((())))))))))))******++++++(((&&&&&&)))...111000......222666:::AAALLLWWW^^^}}}rrreee\\\\\\\\\[[[ZZZ\\\bbbhhhkkkooosssssshhhUUUCCC:::888GGGLLLLLLGGGDDDEEEDDD@@@111...***&&&%%%%%%''')))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((((((((()))***,,,222<<>>999111***'''&&&(((***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***))))))***---///777===EEEHHHGGGEEEEEEFFFMMMZZZnnnppptttyyymmmrrr{{{yyysssjjjcccWWWKKKFFFKKKQQQRRRPPPAAA>>>===@@@BBBGGGPPPYYYSSSSSSSSSRRROOOHHH@@@:::...***&&&%%%'''))))))'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&'''''''''(((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''(((((())))))******+++''''''(((+++///444:::======FFFJJJFFFDDDEEEBBB<<<:::???TTTppp}}}{{{yyy~~~xxx{{{~~~qqqXXXMMMHHHEEEDDDIIIQQQVVVWWWUUURRRRRRRRRSSSQQQMMMGGGBBB///+++'''&&&)))++++++***))))))))))))))))))))))))((((((((((((((((((((((((&&&'''(((((((((((('''&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))))))))'''''''''(((((((((((((((''''''((((((((()))))))))))))))))))))************&&&'''''')))+++---///000888:::===@@@BBBDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFBBBAAA@@@>>>;;;888666444333111///,,,***)))))))))))))))(((((((((((())))))((((((((((((((((((((((((kkkTTTPPPCCCEEEGGGDDDBBB???===:::777333000...,,,++++++,,,---+++***************************))))))))))))))))))))))))))))))******+++,,,,,,------///111000000444===EEE^^^ooodddjjjnnnjjjaaa^^^fffoooyyy||||||xxxrrrooovvvqqqbbb[[[UUUPPPRRRZZZeeefffXXXIIIGGGMMMEEEHHHGGGEEELLLUUURRRHHHIIIDDD<<<333---***)))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***+++++++++...444888BBBFFFGGGEEEDDDJJJWWWbbbyyyqqq\\\FFFDDDQQQZZZUUUKKK999@@@HHHOOOOOOLLLHHHEEE```vvvgggOOODDDFFFNNNSSSJJJBBB;;;999888<<>>???AAA>>>KKKQQQNNNVVVqqqwwwaaaSSSLLLJJJHHH@@@:::777333333;;;GGGTTTTTTTTTUUUVVVTTTPPPNNNBBB999///***)))***)))'''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))''''''''''''((((((((()))))))))))))))))))))))))))'''(((((()))***+++++++++,,,111888>>>@@@>>>;;;888222;;;>>>===FFFYYYfffhhhtttqqq|||{{{{{{ooollluuuyyy|||zzz}}}fffOOOGGGIIIMMMOOOWWWUUUTTTTTTUUUUUUTTTSSSTTTIII:::000,,,+++)))'''))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((())))))((('''&&&'''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((())))))))))))&&&'''''''''(((((())))))(((((((((((())))))))))))''''''(((***+++,,,---...999<<>><<>>VVVyyytttzzz~~~xxxzzz|||mmmRRRFFFEEEFFFOOORRRRRRPPPSSSYYYUUUMMMWWWRRRIII===333---,,,---+++***(((''''''''''''((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))******))))))((((((''''''***)))(((((((((((())))))(((((((((((((((''''''''',,,***'''%%%$$$&&&(((******'''%%%)))222;;;AAACCCIIINNNNNNJJJJJJOOOLLLCCCOOOLLLIIIEEECCC@@@>>>===777===???:::666777666222111:::BBBGGGKKKNNNJJJCCCAAAFFFEEE>>>???GGGKKKGGGEEE>>>999777222***(((***...(((&&&***+++((((((+++hhhTTTNNNEEEIIIAAAEEECCCAAA>>><<<888333000,,,,,,,,,++++++++++++***,,,,,,++++++************+++++++++++++++*********333,,,(((***,,,***'''&&&888???NNNgggyyyhhhggguuuvvvhhhooommmaaaYYYYYYWWWQQQNNNTTTVVVZZZeeehhhnnn}}}wwwvvviiiTTTMMMTTTTTTKKKAAA>>>???>>>999:::MMMeeeZZZXXXRRRIIIBBB===666...'''''''''''''''''''''&&&''''''((((((''''''&&&%%%&&&&&&&&&''''''''''''(((------,,,***)))((((((((((((((((((((((((((((((((())))))))))))))))))))))))+++++++++***)))******+++---)))***333>>>CCC@@@<<>>???===:::;;;<<<@@@BBB???999999>>>???===@@@===:::999999999888888;;;999:::@@@CCCCCCDDDGGGLLLKKKKKKIIIDDD<<<555222,,,''''''+++---***))),,,gggUUUOOOFFFIIIBBBDDDBBBAAA???===999333///,,,,,,,,,,,,++++++++++++,,,++++++***+++,,,---...++++++++++++++++++++++++///,,,+++...///000666>>>GGGllleeeiiimmmwwwsssiiinnnvvvuuukkkdddnnnxxx}}}zzzwwwxxxuuupppiiirrriiiXXXNNNHHHHHHQQQUUUbbbggg______tttjjjWWWRRRVVVVVVDDD@@@LLLFFF777EEEeeeaaa```ZZZQQQJJJEEE>>>666---)))&&&%%%'''((('''&&&'''(((((((((((('''&&&&&&&&&&&&&&&''''''''''''((()))***)))'''$$$###&&&)))(((((((((((((((((((((((())))))))))))))))))))))))///---***)))***,,,------+++///888>>>===???PPPdddlll[[[JJJ???DDDPPPQQQfff~~~vvvdddWWWEEE777999NNNmmmxxxaaaRRRJJJJJJNNNQQQXXXTTTHHHJJJWWWZZZPPPPPPNNNIIIBBB:::111)))%%%(((((()))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((******))))))))))))******)))******+++***))))))(((''''''((())),,,000333555::::::;;;===@@@CCCEEEGGGFFFGGGIIIIIIIIIGGGDDDBBBDDDAAA<<<999777666555333+++***(((((()))***)))(((((((((((((((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''((((((((()))))))))))))))))))))))))))))))))+++***)))***...555===BBBAAA@@@:::222///333;;;@@@UUUrrr}}}~~~gggPPPKKKHHHJJJMMMOOOPPPRRRLLLMMMQQQSSSPPPEEE555***&&&))),,,---***((()))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))))))))))))))(((((((((((()))))))))))))))*********(((((((((((((((((())))))(((((()))***+++,,,------444:::BBBGGGHHHEEEAAA???>>>>>>:::333000333666777<<>>888;;;>>>DDDJJJMMMNNNMMMIIIDDD888222---,,,+++)))***,,,fffUUUQQQFFFIIICCCBBBBBBAAA@@@>>>999333...------,,,,,,,,,++++++++++++******+++...111555777+++++++++,,,,,,,,,,,,,,,%%%,,,222111---444NNNhhhjjj^^^lllooo```[[[___ssszzzzzzgggSSSEEEDDDBBBFFFaaaxxx]]]UUUUUUTTTWWW\\\YYYTTTWWW```dddddd___WWWQQQMMMEEE===666000)))&&&)))+++***'''((((((((((((((('''&&&&&&&&&&&&&&&''''''''''''(((!!!$$$&&&%%%"""$$$+++111(((((((((((((((((((((((())))))***************+++///,,,++++++...000000///555555999???DDDVVV~~~zzznnnWWW@@@<<>>999111+++)))((())))))%%%&&&'''((()))******+++((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''(((((((((((()))))))))*********))))))))))))(((***)))***///666===BBBDDDFFF===888;;;AAAIIIWWWfffvvvvvvnnnzzz{{{}}}ttt[[[DDD@@@HHHNNNOOOPPPSSSPPPOOOOOOPPPLLLBBB:::,,,+++******++++++***)))*********)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))))))))))))))(((((((((((((((((())))))))))))))))))(((((())))))))))))******---***'''''')))000666;;;EEEHHHIIIEEE===666111000------///444:::???FFFKKKPPPLLLJJJNNNUUUWWWSSSMMMPPP\\\eeebbbZZZXXXaaakkkfffUUUOOO]]]dddYYYKKKFFFSSSLLLHHHKKKLLLHHHDDDCCC666;;;@@@DDDJJJRRRUUUTTTNNNFFF;;;222---***)))***dddVVVRRRGGGIIIDDDBBBAAAAAA@@@>>>:::333///---------,,,,,,,,,+++++++++++++++,,,...222555777++++++,,,,,,------------))),,,000111444DDDbbb~~~yyyfffuuupppsss|||~~~yyy|||fffVVVSSSHHHRRRjjjZZZEEELLLSSSYYY```hhhiiifffcccddd```ZZZVVVRRRKKKDDD>>>777---)))***+++***'''(((((())))))(((((('''&&&&&&&&&&&&''''''''''''(((###&&&))))))'''***111888)))))))))))))))))))))))))))*********++++++,,,,,,,,,+++,,,---///000//////<<<333666QQQttteeeLLL???MMM```uuu{{{ppp```ZZZOOOEEEHHHbbb```JJJTTTUUUYYYYYYMMMBBBFFFRRRTTTRRROOOKKKEEE>>>888444)))'''&&&''')))+++***)))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******)))((((((((())))))***++++++***))))))+++...222444:::<<>>AAACCCEEEJJJPPPUUURRRPPPOOONNNPPPPPPOOONNNQQQLLLFFF???:::444///,,,)))))))))***,,,...000111))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))***************)))))))))))))))+++000666===@@@@@@???BBB:::@@@WWWiiipppzzz~~~ttt{{{}}}~~~fffVVVPPPNNNOOOPPPVVVQQQMMMLLLOOOPPPLLLHHH999222***(((***---+++(((+++*********)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))(((((((((((())))))))))))&&&'''((())))))))))))((())))))))))))******+++++++++++++++///555===DDDIIIMMMJJJCCC888///+++...111;;;999<<>>XXXooo~~~vvvvvv]]]kkkiiigggiii```TTTGGGVVV|||YYYLLLGGGQQQZZZ\\\aaajjj```bbb```\\\ZZZXXXRRRKKKDDD===333---***)))((('''((())))))))))))(((''''''&&&&&&&&&''''''''''''(((&&&((())))))''')))---111))))))))))))))))))))))))*********+++,,,,,,------+++,,,------------000222444DDDbbbyyyYYYJJJNNNTTTuuu}}}dddLLLJJJ^^^yyyvvv___NNNJJJVVVYYYKKKAAAAAAIIIJJJLLLPPPPPPJJJ@@@888///+++'''&&&)))++++++)))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******++++++(((((((((((()))***+++,,,)))***+++...222888===???AAAAAAAAA@@@???<<<:::888888:::>>>BBBCCCCCCAAA@@@:::;;;;;;999888:::@@@EEEHHHDDD???>>>BBBHHHNNNQQQTTTUUUWWWVVVRRRJJJ???777000...,,,***)))+++---...))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((()))))))))******)))))))))*********++++++,,,000666;;;?????????>>>888<<>><<<999555222...------------,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,---.../////////222...;;;]]]nnn^^^pppxxxgggZZZUUUWWWfff^^^WWWTTTVVVYYY[[[\\\XXX```fffuuu{{{```RRRUUURRRZZZuuuiiiRRROOOPPPMMMRRR^^^^^^```aaa___^^^^^^YYYSSSIIIDDD<<<333---)))(((((()))))))))))))))(((''''''&&&&&&&&&''''''''''''((('''''''''&&&&&&&&&'''((())))))))))))))))))))))))******++++++,,,------...***---000///---222;;;CCCMMMuuutttdddWWWVVVhhh~~~dddPPPRRRcccssshhhSSSPPPTTTOOOEEE>>>DDDBBBEEELLLSSSRRRIII@@@999222+++((()))+++***)))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))******+++,,,,,,)))))))))******+++------///111444888<<>>BBBGGGDDDAAA@@@BBBEEEGGGHHHHHHLLLQQQWWWZZZWWWPPPKKKBBB===666...***((()))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))*********(((((()))***++++++,,,---444777:::::::::<<>>HHH]]]nnnnnnlll}}}{{{ttt___iiilllqqqrrrmmmiiiqqq|||}}}uuupppwww~~~sssppphhhmmmcccKKKDDDPPPPPPTTTTTTQQQPPPOOOIII@@@aaaWWWVVVHHHJJJFFFDDDBBB???===;;;999555333......---------,,,,,,,,,,,,---......//////......,,,,,,------...///000000///777QQQyyyuuuqqqjjj___UUUNNNNNNQQQUUU\\\bbbhhhkkkoooqqqoookkkjjjlllaaa^^^WWWZZZbbb^^^^^^kkkfffFFFFFFTTT|||cccNNNIIIMMMOOOOOO]]]```bbbaaabbbbbb^^^XXXNNNJJJCCC999000+++***+++)))))))))))))))(((((('''&&&&&&&&&'''''''''(((((()))((('''(((******)))((())))))))))))))))))))))))******+++,,,,,,---......***...111000111999JJJWWWvvv\\\DDDJJJoooiiiYYYPPPJJJUUUpppRRRIIILLLOOOMMMEEE@@@===CCCOOOUUUQQQKKKAAA999///))))))***)))((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,++++++++++++,,,---...///777:::???BBBCCCAAA>>>;;;555333111222555<<>>;;;OOOVVVNNNOOOIIIBBB777---(((''')))+++))))))******)))(((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************+++******++++++,,,,,,---+++...,,,(((+++333888777EEE>>>777666:::<<<===>>>DDD???<<<<<<<<<;;;>>>CCC???FFF<<<======<<>>:::<<>><<<999444000........................---------------.........)))+++///111...+++111:::RRRiiiqqqcccUUUYYYzzzeeeRRRXXXsss{{{gggaaajjj|||aaaSSS===KKKnnnzzzfffNNN333HHHSSS\\\^^^^^^aaacccbbb]]]SSSJJJEEE===222,,,+++((()))***)))((((((((((((***************)))(((((((((((((((((()))))))))***************++++++++++++***---000333000,,,---111///222222777QQQyyydddLLLTTTuuuuuueeeVVV\\\yyyYYYGGGLLLDDDGGG;;;111@@@TTTWWWSSSKKKHHHAAA666---(((***---(((((()))))))))(((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))***))))))))))))*********+++++++++,,,------,,,+++***'''---111222777>>>AAA???777333000444<<>><<<888444000........................//////..................(((,,,111222///222CCCTTTeeemmmiiieeetttwwwgggUUUSSShhhpppaaaYYYhhh{{{kkkUUUBBBIIIiii|||YYYNNN@@@EEEOOOZZZ^^^^^^```ddd___XXXQQQKKKDDD999111///'''((()))******))))))((()))************))))))(((((((((((()))))))))******************+++++++++,,,(((---///---,,,...000111222,,,...EEErrraaa^^^qqq}}}bbbLLLNNNlll^^^LLLIIIMMMKKK>>><<>>@@@JJJWWW[[[RRRIIIHHH888///((()))++++++***+++******)))))))))***++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))((((((((((((''''''((((((((()))))))))************++++++++++++++++++,,,+++,,,222:::===:::555;;;EEEJJJYYYcccuuuqqq}}}vvvsssxxxlllbbb```[[[SSSQQQUUURRRPPPNNNOOONNNOOOVVV___fffmmmrrrsssyyykkkPPPCCCAAAFFFLLLNNNRRRSSSPPPNNNKKK>>>///---+++***+++...///---+++************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((('''''')))+++,,,+++)))))))))---666@@@CCC???:::666<<<>>>DDDMMMJJJGGGPPPnnn|||yyyqqqsssjjj|||www\\\QQQKKKEEEhhhWWWUUULLLEEEEEEDDDBBB???===;;;888444000........................000000//////.........---000/////////222???XXXnnnvvvaaaOOOfffmmm[[[bbbuuuiiibbbggglllJJJ???WWWddd^^^AAA;;;BBBUUU```\\\ZZZ___```\\\WWWRRRKKKAAA999444)))((((((***++++++***)))))))))************)))((((((((()))))))))******************+++++++++,,,,,,,,,...,,,'''(((000333111777222JJJ~~~ggg```~~~~~~ooo{{{zzzvvvXXXHHHbbb___JJJJJJUUUTTTFFFNNNZZZRRRTTTTTTRRRJJJ>>>333---***(((((('''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))******************+++++++++,,,,,,+++,,,,,,---...///000000666888:::;;;;;;:::888666DDDAAA;;;666999FFFRRRYYY```gggqqqzzz{{{yyy}}}~~~}}}nnnddd^^^WWWLLLDDDSSSTTTSSSSSSYYY```aaa]]]MMMCCCAAAJJJPPPNNNNNNSSSLLLAAA555---)))''')))...))))))))))))***++++++,,,(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((((((((((((((()))))))))*********++++++******++++++,,,,,,***,,,111888>>>???;;;777///HHH\\\qqqllljjj}}}gggrrrvvv{{{yyylll\\\VVV___mmmooodddkkk{{{qqquuu}}}~~~rrrccc[[[[[[XXXXXXUUUTTT]]]nnn~~~~~~xxx\\\KKKGGGKKKNNNUUUUUUMMMKKKNNNGGG;;;111...***+++---...---+++*********)))))))))))))))))))))))))))))))))))))))((()))))))))************)))))))))))))))))))))))))))***+++,,,------,,,+++---///555<<>>BBBAAAEEELLLIIIKKKZZZ{{{kkkRRRgggWWWUUUMMMEEEEEEDDDBBB???<<<:::777333111........................000000//////.........---333...,,,111;;;III[[[kkkZZZ]]]jjj|||pppfffzzziiiaaalllpppPPPDDDkkkuuu\\\FFF<<>><<<<<<<<<===???BBB888===AAADDDRRRkkk}}}{{{www}}}wwwcccTTTNNNSSSWWWWWWYYY]]]\\\YYY]]]NNNCCCDDDGGGGGGJJJOOOPPPJJJBBB:::111)))(((,,,******))))))***+++,,,,,,))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))************++++++******+++,,,------)))///777<<<======>>>???YYYsss}}}rrruuuhhh|||vvvZZZZZZ\\\^^^]]]eee{{{iii___aaaeee```WWWiiippp~~~rrrnnnrrrVVVDDDIIIQQQUUUQQQOOOQQQOOOHHH777222---+++,,,---,,,+++*********)))))))))))))))))))))))))))))))))))))))((()))))))))***************************************+++,,,,,,++++++++++++222888>>>AAA@@@===<<<<<>>;;;999777333111........................//////.....................+++///<<>>BBB===999999999:::>>>CCCNNNbbbuuuzzzxxx~~~~~~{{{wwwuuuvvvzzz|||}}}yyyvvvlll]]]SSSSSSWWWYYY^^^XXXPPPMMMMMMLLLIIIEEEDDDDDDFFFGGGAAA555,,,)))++++++*********++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******)))))))))*********++++++++++++******+++,,,...///222666;;;:::666666;;;@@@NNNfffttt{{{ttt~~~}}}}}}rrriii```YYYnnnuuufff[[[[[[rrr~~~www|||xxxQQQDDDHHHMMMQQQRRRPPPMMMKKK@@@:::222---,,,---,,,***************************))))))))))))))))))))))))))))))))))))************************************)))***+++***))))))+++---777===DDDEEEBBBAAAEEEIIIJJJEEEKKKooossseeeUUUTTTMMMFFFGGGDDDAAA>>>;;;999666333111........................---------------.........+++---777IIITTTTTTMMMIIIlllrrrpppvvvaaavvv|||XXXAAA[[[cccIIIDDDJJJSSS\\\ZZZ\\\[[[UUURRRPPPIIIAAA<<<555---***+++,,,+++)))(((((()))***************))))))*********++++++++++++++++++,,,,,,,,,------+++)))...444000---???XXXcccWWWkkkzzzTTTAAAAAAHHHOOORRRVVVMMMKKKVVVeeeoootttwww|||www}}}|||www|||zzzyyy```bbb{{{]]]QQQUUUUUUUUUUUUSSSRRRQQQOOOJJJAAA;;;000...,,,***))))))***+++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))*********+++++++++,,,,,,,,,,,,------------+++---///333666999<<<===>>><<>>BBBKKKNNNFFF888///,,,,,,+++*********++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))*********+++++++++,,,+++*********,,,...000999:::;;;;;;===EEEOOOXXXlllzzztttpppuuuvvvooorrryyyqqquuuoooZZZMMMGGGMMMQQQMMMKKKMMMJJJBBB888111///...---+++))))))******++++++,,,,,,))))))))))))))))))))))))))))))))))))************************************)))++++++******,,,111444;;;???CCCEEEEEEGGGKKKNNNGGGAAAQQQqqqyyyyyyeeeTTTSSSMMMGGGHHHDDDAAA===:::888666333111........................+++,,,,,,------............222???PPP\\\[[[UUURRRuuuttt~~~pppkkk{{{tttpppmmmjjjjjjllloootttzzzfff{{{gggCCCHHH|||XXXHHHGGGNNNTTTXXX[[[YYYTTTQQQQQQKKKCCCAAA999///******,,,+++)))(((((()))***************)))************+++++++++++++++,,,,,,,,,---------222---000444///333ZZZhhhVVVvvvpppeeeVVVKKKQQQbbbrrr|||vvvoooooonnnmmmqqqwwwuuuwww|||~~~yyyssstttzzzsssuuuwwwzzz~~~~~~iii[[[qqqtttSSSOOOQQQXXXTTTUUUVVVUUUQQQLLLHHHFFF222000---+++))))))***+++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))************+++++++++,,,,,,,,,---------......+++...333888;;;;;;;;;:::;;;???MMMaaapppxxx~~~tttlllfffdddkkk}}}\\\GGGIIIWWW]]]XXXYYYaaa[[[LLLIII???===GGGRRRPPPDDD999------,,,+++************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++)))************+++++++++,,,+++*********,,,///000666666888AAARRRfffyyyyyy{{{xxxtttnnnaaatttttt~~~```IIIKKKQQQOOOPPPVVVQQQHHH===444111///...,,,))))))***+++,,,---------))))))))))))))))))))))))))))))))))))************************************+++,,,---------111888===>>>???@@@CCCFFFIIIJJJJJJVVVaaazzzyyy___WWWTTTNNNIIIEEECCCAAA>>>:::666222000/////////...------------...//////...---------------666???PPPZZZNNNBBBPPPjjj}}}xxxqqqwwwmmmmmmnnn```[[[ZZZXXXVVVUUUVVVWWWYYY]]]dddmmmsss|||zzz]]]{{{OOODDDtttbbbEEE<<>>444...,,,,,,+++******)))))),,,//////+++(((******+++++++++,,,,,,,,,((()))+++---............000999(((111<<>>444)))'''---000...)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,(((,,,///---,,,///222444===333;;;uuunnntttdddjjj~~~|||}}}pppqqq~~~gggbbbgggzzzooo^^^DDDCCCNNNSSSNNNLLLQQQIII555***---///***++++++,,,,,,+++***((('''...***'''(((***,,,,,,***))))))))))))************++++++************++++++(((******+++///666===AAA>>>FFF???CCCOOO@@@GGGvvv{{{```XXXTTTMMMIIIEEECCCAAA===:::666222000/////////...------------......///...---------///111AAAJJJRRRQQQLLLOOO___qqqllliiippp{{{|||zzzmmm\\\QQQMMMLLLKKKHHHHHHIIIJJJLLLOOOVVV^^^dddlllsss|||hhhoooYYYSSS}}}cccAAACCCTTTUUUSSSQQQTTTVVVRRRKKKGGGAAA888111---+++*********)))***,,,......+++)))***++++++++++++,,,,,,,,,***+++,,,...//////......***666///444NNN}}}XXXiiibbbLLLQQQbbbvvv|||vvvqqqoooyyyyyy|||mmmmmmbbbNNNGGGNNNSSSUUURRRPPPPPPPPPNNNHHH:::...***,,,,,,+++,,,******************************))))))(((((((((((()))))))))************+++************++++++++++++)))+++------///111222222---999CCCBBB999666>>>HHHZZZfffwww~~~vvvkkkjjjsssrrrYYYIIINNNTTTSSSWWWaaaUUUSSSIII>>>@@@MMMSSSPPPIII>>>111)))(((***++++++************************************************))))))))))))***************++++++++++++,,,,,,,,,...,,,)))(((---444999;;;<<<@@@WWWcccvvvxxx{{{~~~xxxsssvvv~~~~~~nnnmmm}}}~~~kkkTTTFFFFFFMMMSSSQQQOOOJJJEEE===333,,,))),,,,,,------,,,+++***)))---***((()))***+++***)))))))))))))))************++++++************++++++////////////333999???AAA<<>>AAAFFFMMMRRRXXXbbbooo{{{}}}{{{}}}|||{{{}}}wwwttt~~~MMMIIIvvv[[[HHHIIIQQQSSSOOOSSSZZZXXXMMMIIIEEE???666///******************,,,------,,,***++++++++++++,,,,,,,,,,,,,,,,,,---.../////////...333+++222EEEsss]]]___sssUUUOOOZZZkkk~~~|||zzznnnhhh___UUUMMMIIIGGGGGGIIIKKKOOOTTT\\\hhhsss{{{___iii\\\GGGIIITTTXXXRRRQQQWWWUUUMMMLLLCCC666,,,+++///---'''***************************))))))))))))(((((((((*********+++++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,---,,,+++---222666@@@BBBEEEDDD>>>DDDaaa}}}lllgggmmmuuuoooWWWIIIOOOZZZ```]]]]]]UUUGGGCCCKKKQQQQQQSSSLLL???111(((&&&)))---************************************************)))))))))*********++++++++++++++++++,,,,,,,,,,,,111,,,(((+++333999:::999666CCCdddxxxuuuppp}}}nnn{{{{{{gggTTTHHHGGGLLLPPPFFFEEEMMMIII888...///,,,---------------,,,++++++***)))***++++++)))''')))))))))*********++++++++++++************++++++000//////222777;;;>>>@@@AAAIIIFFFKKK^^^gggcccZZZTTTMMMIIIGGGBBB@@@===999666333111000//////...------------...,,,...///...---///666<<>>%%%AAAlllWWWeeeiiiUUUJJJ___nnnkkkfffbbb```^^^\\\ZZZRRRLLLDDD;;;666555666777333555666777888>>>FFFMMMQQQaaa{{{|||yyy{{{xxx~~~iiiVVVaaawwwSSSJJJOOOSSSTTTVVVWWWTTTNNNMMMLLLAAA111+++...---'''************************))))))))))))))))))))))))************+++++++++,,,++++++++++++,,,,,,,,,---222...++++++,,,///777>>>DDD===>>>JJJTTTaaa}}}}}}xxxhhhTTTeeebbbWWWUUUPPP\\\___^^^UUUOOOPPPQQQOOOPPPOOOKKK@@@444,,,***,,,************************************************))))))*********++++++++++++++++++,,,,,,,,,------...---///555999888666555;;;CCC[[[nnnnnnnnnqqqpppuuugggeeemmmvvvkkk|||oooSSSHHHKKKRRRJJJIIINNNJJJ<<<222222,,,,,,---------,,,,,,,,,******+++++++++***(((&&&))))))*********+++++++++,,,++++++******++++++,,,------111888>>>???@@@AAAFFFAAAIIIpppeee[[[TTTLLLIIIHHHAAA@@@===999666333111000//////...------------...,,,---......///333999???EEE@@@FFFTTT[[[XXX[[[ddd{{{jjjpppkkkHHH;;;888444333444555333222333444555666777999===@@@BBBLLLZZZeeejjjhhhccc```YYYWWWXXXaaapppmmmfffIIIIIIiiiXXXHHHEEETTTYYYPPPLLLTTTNNNMMMIIIAAA777///------)))***+++,,,++++++,,,,,,++++++,,,,,,,,,---------,,,,,,------......//////444888rrrsssuuu~~~cccVVViiizzzlll```ZZZQQQOOONNNNNNPPPQQQRRRQQQIIIFFFAAA<<<::::::<<<===888999:::888555555777;;;;;;???GGGUUUkkkvvvmmmqqqwwwyyy~~~yyy]]]NNNuuusssSSSHHHGGGSSSYYYSSSOOOSSSKKKPPPJJJ999---------***************************))))))))))))************)))))))))*********+++++++++,,,,,,,,,------------...******111777:::>>>DDD<<>>>>>===III\\\^^^TTTXXXgggyyy~~~|||VVV999666444333333444444333222222333555555555555888::::::BBBLLLTTTVVVTTTPPPNNNGGGGGGIIIQQQ^^^nnn{{{yyyzzz}}}~~~}}}~~~llloooCCC;;;iiiUUU666EEEXXXTTTNNNTTTOOONNNKKKEEE===555000...)))+++,,,,,,******,,,---,,,,,,,,,,,,------------------------...000111222+++bbbrrr{{{aaaVVVTTTuuuqqq\\\NNNFFFDDDFFFJJJHHHFFFFFFFFFGGGEEEDDD<<<;;;888666555444555555333555777777666555555666AAA>>>999666<<>>@@@YYYwwwgggkkk~~~tttRRRQQQSSSXXX^^^^^^XXXQQQ888@@@IIINNNIII>>>111)))++++++++++++++++++++++++++++++++++++++++++++++++*********++++++++++++,,,,,,,,,,,,,,,------------+++...333777666;;;SSSkkk~~~|||xxxsss{{{ttt}}}qqquuuppp~~~yyy}}}aaannnzzzoooIIICCCGGGKKKMMMOOONNNCCC777...---,,,+++***************,,,------,,,++++++,,,*********++++++++++++,,,,,,,,,++++++++++++,,,,,,000222999AAA@@@;;;===FFFKKKKKKsss~~~hhh]]]UUUKKKJJJIIIAAA???<<<999666444222111//////...------------...///---,,,///666;;;===<<<:::DDDRRRYYYVVVTTTcccuuu|||hhhFFF666555444333333444333333222111222444444333222333555555:::???CCCDDDBBBAAAAAA<<<===???CCCJJJTTT^^^eeezzz|||{{{xxxyyy~~~xxxyyyyyyjjjMMMJJJooommm???@@@QQQUUUSSSUUUPPPNNNKKKGGGBBB;;;444000)))+++,,,+++******,,,...,,,,,,,,,------------............///111333555666OOO~~~}}}[[[UUUiii~~~tttaaaKKK???;;;:::>>>DDDEEEBBB@@@>>>===;;;999777999888666444333333444444333333444777:::;;;;;;:::---111555666777;;;BBBHHHSSSdddtttzzzwwwooobbbWWWhhhwwwtttRRRJJJPPPQQQQQQTTTLLLHHHFFFCCC===333---,,,++++++++++++++++++++++++))))))*********+++++++++*********+++++++++,,,,,,------------............---...555<<<:::888CCCSSS___oooyyyVVVYYY~~~ooo___PPPOOOWWW]]]YYYSSSBBBBBBDDDIIIJJJFFF;;;333++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,------------...---...444:::<<>>===:::>>>QQQ^^^XXXQQQ[[[ttt~~~tttxxxZZZ<<<777666666555555444444333333111333444444222111222222333666999::::::::::::;;;777:::<<<<<<<<<@@@FFFLLL___bbb___[[[```lllnnnhhhjjjllluuugggsss:::OOOVVVHHHLLLPPPTTTYYYQQQNNNJJJHHHEEE???777111)))+++---+++)))))),,,///,,,,,,,,,---------......//////000111333555888:::~~~{{{dddLLLUUUqqqWWWKKK@@@999<<<@@@>>><<<>>>:::999999:::===>>>>>>===444333111000000111333444000...---///444777777555555888:::999555444888<<<333777:::>>>IIIXXX___^^^[[[jjjjjjeeeJJJKKKTTTTTTOOOOOODDD@@@EEEDDD888---+++++++++++++++++++++++++++))))))******++++++++++++++++++,,,,,,,,,------------------.........//////222444:::???===EEEccc~~~ZZZOOOqqqsssTTTIIIQQQYYYXXXTTTPPPIIICCCDDDJJJKKKEEE>>>++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......---///777BBBHHHUUUuuu}}}qqq\\\IIIMMMYYYdddtttiiiVVV]]]ooozzzwwwbbbFFFLLLUUUMMMEEEGGG333222000---,,,++++++++++++---...---,,,---000444******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---666777>>>DDDAAABBBUUUmmmrrrlllhhh\\\VVVQQQMMMHHHAAA???;;;777444222222222000///...---------------222,,,---888??????<<<<<>>BBBCCC:::222111+++))))))***+++,,,+++***++++++************++++++,,,,,,,,,---------......------,,,,,,...111222000444<<<@@@===>>>TTT{{{}}}bbbYYY___oooKKKCCCWWW___UUUVVVOOOLLLGGGAAAIIIMMMBBB:::000))),,,...+++***,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...///.........000///,,,000444>>>YYYtttyyyzzz|||zzzrrrxxxaaaGGGDDDLLLWWWeeeyyyzzzZZZIIIzzz___AAARRRLLLPPPUUU<<<@@@888...+++...000...+++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---...+++)))++++++***---222<<<777999GGGFFF;;;WWWqqqtttmmmqqq|||wwwrrrzzzwww}}}iii]]]VVVQQQMMMHHHAAA???;;;777444222222222000///...------------...000///444;;;===<<>>???@@@@@@BBBDDDGGGJJJLLLNNNPPPTTTUUUUUUfffzzz```JJJnnnyyyPPP???MMMKKKQQQRRROOOJJJHHHFFF>>>444///---+++***,,,---------,,,,,,---......//////000555,,,,,,666000777kkkeee```bbbqqqhhhVVVJJJ@@@777777666444333333333333333444444444444333222111000000000000//////........./////////000000000000222222333333444555555555333444333222111333777:::AAAggg{{{vvvwwwLLLMMMXXXSSSTTTJJJCCCBBBCCC>>>777333,,,***)))***+++,,,+++***++++++************++++++,,,,,,,,,,,,------------...///000---,,,---000333666888<<>>666---,,,******+++,,,,,,+++++++++************+++++++++++++++,,,,,,,,,------...000222111......222888;;;===IIIbbblllMMMaaaXXXMMM\\\WWWVVVVVVJJJ888:::HHHLLLMMMCCC555******...---))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++---000444DDDLLLTTTgggsssmmmmmmtttiii}}}aaaYYYtttsssZZZLLL@@@AAAJJJXXXnnn[[[bbbooo}}}~~~vvvwwwLLLDDDHHHHHHOOOFFFAAA:::333...------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------+++***+++...//////333999777IIIGGG???TTTtttxxxnnnlllrrrXXXZZZdddfffbbbXXXXXX```hhhmmmeeeSSSTTTgggmmm___WWWPPPLLLGGGAAA???;;;777444222222222//////............/////////555;;;<<<:::;;;DDDMMMGGGGGGSSSbbb___PPPSSSddd~~~^^^IIICCCDDDAAA>>>DDDEEEFFFEEEBBB>>>;;;888777666555444333222111111111111111222222222222222222111111222333444555555555555555666777999:::;;;<<<;;;AAAGGGHHHRRRrrruuuwwwOOOttt___FFFIIIMMMQQQSSSQQQMMMHHHCCC@@@555222...,,,------...------------...//////000000+++777222444AAAvvvtttaaaooo[[[ZZZVVVDDD666555222111111000000000111111000000111111111000000///////////////////////////........./////////000000...//////000111111222222...000333333333222222333999,,,@@@{{{TTTDDDKKKRRRSSSNNNDDDBBBFFFBBB888000...++++++,,,,,,,,,+++,,,++++++******++++++,,,+++++++++,,,,,,,,,,,,---......111333333222666;;;;;;IIIdddrrrSSSRRR}}}cccSSSMMMPPPZZZVVVEEE@@@CCCAAALLLIII>>>000***------***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------///000......333:::VVVkkk{{{}}}uuuqqqvvv|||pppnnn}}}nnnnnn~~~rrrZZZFFFCCCDDDEEERRRcccxxxbbb___sssooouuusss]]]MMMFFFNNNJJJGGGAAA888000,,,---///,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------+++***,,,/////////444;;;===EEE???JJJttt```}}}}}}jjjcccddd[[[LLLKKKRRRZZZqqqwwwaaa]]]OOOVVVzzzmmm___VVVPPPLLLGGGAAA???;;;777444222222222//////.........//////000222555777888:::???EEEIIIKKKPPP```iiiZZZIIIZZZ{{{hhhXXXWWWZZZXXXSSSGGGFFFEEEDDDCCCCCCCCCCCC:::999777555444333222222222222222222222222222222333333222222222333333444444444444444444555666777:::666;;;EEEGGGKKKccc}}}pppNNNjjjuuuHHHDDDLLLOOORRRSSSOOOIIIEEECCC888555000------.........------......///000000111,,,222333000aaazzzzzzqqqjjjvvvpppaaaZZZ]]]UUU>>>000111222222111111111111111222///000000111111111000000.............../////////............/////////////////////000111111222222///111222222111222555777222222666TTTPPPMMMNNNSSSPPPFFFCCCEEEBBB:::222000---,,,,,,---,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,---------///---...333555444666;;;DDDZZZ{{{yyy\\\```[[[KKKIIISSSYYYRRRLLLIII@@@CCCFFFDDD999///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,000333000///666AAAfffuuuvvv~~~rrrooorrrvvv}}}nnnTTTJJJEEE???BBBKKK^^^nnnzzzVVV___uuuxxxSSSJJJLLLKKKJJJFFF===333------///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,---/////////666>>>DDDBBB>>>YYYbbb___lll}}}mmmttt}}}nnnbbbUUUTTTsssxxxmmmVVVHHH[[[mmm^^^VVVOOOLLLGGGAAA???;;;777444222222222//////......//////000000444666666666:::AAAEEEDDDPPPSSSZZZ___XXXUUUggg|||uuuiii\\\PPPGGGBBB@@@@@@???<<<999777666555555555555444444444444333333444333333222222333333444222222222222222333444444888222222:::@@@JJJddd~~~wwwIIIJJJ___JJJLLLLLLOOOSSSQQQJJJDDDCCC;;;777222...............---......//////000111111888(((111GGGrrrjjjuuuuuuuuuyyypppVVV===333444555333222111000000000000000......///000000000//////---............/////////------.........//////////////////000111111222222222222222000...///222444222;;;555999nnntttNNNLLLOOOPPPKKKFFFCCC@@@<<<555222...,,,,,,------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---------......222------222444444<<>>@@@CCCBBB999...+++...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////******...222000000>>>NNNiiiwwwlllrrrtttzzzfffTTTIII@@@@@@EEEGGGUUUgggvvvvvvUUUfff~~~UUUHHHHHHKKKJJJGGG@@@777111......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------...000///111:::EEEKKKSSSYYYmmmnnn[[[]]]uuu{{{kkkkkk}}}ddd\\\xxxjjjgggRRRAAAXXXlll]]]UUUOOOLLLGGGAAA???;;;777444222222222///////////////000111111444888999777:::AAADDDBBBJJJPPPTTTTTTXXXcccsss}}}|||gggUUUJJJGGGEEEBBB>>><<<;;;::::::777777777666666666555555333333222222222333333444222222222222222333444444444111111555;;;KKKfff~~~lllMMMyyy^^^MMMIIIKKKQQQRRRKKKCCC@@@>>>999333///......//////.........///000000111111:::+++AAAwww{{{uuukkk{{{dddEEE333333888:::555444333222111000000000---...//////000000000///---------.........//////---------.........//////......//////000111111111333333333111//////111333999666333999SSS]]]KKKLLLOOOPPPJJJAAA===>>>666333///------------------,,,,,,++++++,,,,,,---------........./////////111///111444444:::QQQjjjoooQQQbbbvvv\\\NNNOOOQQQWWWZZZTTTBBB<<<>>>GGGCCC222***...------------------------,,,,,,------.../////////---+++---111111666LLLdddlllwwwuuurrr|||hhhSSSGGGDDDEEE===DDDMMMXXXiii|||{{{ccckkk{{{uuu___EEEFFFIIIIIIGGGCCC<<<555///---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......------...000111555BBBOOOTTTuuusssXXXffftttPPP{{{ddd```uuusssnnnYYYAAAEEEgggkkk\\\TTTOOOLLLHHHAAA???;;;777444222222222///////////////000111111444:::<<<999:::@@@DDDBBBCCCRRRYYYUUUZZZmmm}}}zzzjjjLLLJJJFFFBBB@@@>>>>>>>>>999999888888777777777666333222222222222222333333333333333333333444555666///333777888<<>>???:::444000.../////////......//////000000111111000888ZZZzzzxxx{{{\\\;;;777;;;888555999888777666444333222222222//////000111222222222111---------.........//////---------.........//////------......///000000000111333444444333333444555444777::::::???WWWtttKKKJJJOOOTTTMMM???;;;@@@777444000------------------,,,,,,++++++,,,,,,---.........////////////000...000555888777CCCfffVVVRRRssslllVVVRRRPPPTTTWWWQQQIII:::999HHHIII666+++...------------------------,,,,,,------...///000000222......111333===YYYvvvuuuoooxxxzzzyyypppyyy}}}___MMMFFFBBB>>>======BBBTTTkkk|||bbbYYYqqqlllyyyrrrIIIIIIHHHHHHFFFDDD>>>777000,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......------///111222999HHHWWW^^^nnnVVVkkk}}}gggmmmooo}}}}}}{{{pppXXXSSSPPPTTTsssjjj___WWWMMMIIIEEE@@@<<<888555444333222111111000//////000222444666999444555>>>FFFFFFFFFHHHXXXSSSNNNOOOZZZhhhvvv~~~qqqLLL???HHHBBB:::DDD???;;;===BBB>>>666666>>>555555444444333333444444222222222222222222222222555666555333:::PPPlllvvv]]]bbb}}}[[[HHHJJJQQQKKKMMMNNN???;;;;;;:::555000---...000000+++111777///---333444,,,QQQWWWJJJ>>><<<<<<<<>>TTT{{{hhhCCClll[[[TTTVVVQQQTTTOOO???<<>>;;;>>>@@@EEEWWWlllOOOMMMmmmiii{{{eee[[[LLLKKKHHHGGGFFFAAA666+++...------...///000...------,,,++++++,,,///111333---)))000666666BBBUUU]]]hhhooo]]]dddooodddrrrwwwyyyggg___CCCQQQeeettthhh^^^WWWNNNIIIFFF@@@<<<888555444333222111111000//////000222444666666666:::AAACCCCCCGGGMMMRRRNNNKKKOOO[[[hhhsssxxxxxx|||fffHHHDDDJJJCCCHHHAAA<<>><<<:::666333444333333555888999777555999777444444444555555444111000000000////////////000///...000333666888888999555444777:::999888888555666666555555888>>>CCCGGGaaa]]]IIILLLCCC===>>>999<<<999555000...------...,,,,,,---------.........///......///000111111111000000000:::RRRrrr~~~vvvqqqooonnnuuu```PPP{{{xxxNNNFFFQQQSSSOOO@@@:::<<>>===;;;999777777777777777777777666777777777888444888999999DDD^^^|||zzzRRRooorrrUUUHHHNNNOOOOOOOOOJJJ>>>===;;;666222//////000222222111///000444555333JJJggg]]][[[aaaqqq|||xxxhhh[[[GGGDDD@@@===<<<;;;:::888777666555666888999888666:::888666555555555333111333333222222222111111111///...000333666999999888;;;666666<<<>>>;;;:::>>>666777666555333333555777---???\\\yyyOOOCCCCCC???;;;;;;===:::666333000///...///,,,------------.........,,,---...000111111111111444444888MMMuuuzzzkkkdddbbb___YYYSSSNNNJJJHHHGGGGGGLLLWWWhhh{{{oooLLLZZZ```GGGQQQQQQPPPEEE===777777CCCGGG:::000///------......---+++......------......///000333000--->>>___xxxxxx~~~}}}sssQQQFFF???AAABBB>>><<>>@@@???@@@HHHPPPBBBCCCHHHSSS___hhhiiihhhkkkuuuyyyzzzxxxZZZGGGDDDEEEBBBBBB@@@>>><<<;;;;;;<<<<<<<<<<<<;;;:::;;;<<<======888;;;;;;;;;KKKkkkqqq___{{{YYYAAADDDLLLKKKFFF@@@@@@>>>;;;777333111000000111555111...222555444555]]]ddd\\\QQQGGG@@@>>>======<<<===@@@BBBBBB???:::777999999:::;;;;;;888444000444444444444333333333333///000111444888888777555:::999;;;??????<<<<<>><<<;;;;;;;;;;;;>>>>>>BBBJJJXXXoooXXX___gggRRRKKKPPPLLLGGG:::222===EEE<<<444111///---......---,,,...---------...///000111777555000HHHsss|||zzz{{{mmmVVVBBB>>>CCCDDD@@@======NNNggg|||dddAAATTTvvvdddVVVIIIFFFHHHFFF>>>888000...---,,,---...---+++------,,,,,,,,,,,,---...,,,000333999EEEYYY|||qqq``````tttUUUhhhxxxzzzlllOOONNNkkk{{{ggg^^^^^^iiiqqqrrr{{{hhhbbb\\\QQQIIIDDD@@@<<<888555444333222111000000111111222444555555555777:::<<>><<<;;;<<<>>>???===<<<;;;;;;;;;<<<>>>??????AAA>>>???UUU}}}TTTooowwwLLL???HHHKKKEEEBBBCCC@@@<<<888555333111000...777222///555333444AAAxxx~~~ooocccXXXPPPLLLHHHRRR```iiihhh^^^QQQGGG@@@>>><<<<<<<<<<<<;;;999555555555444444444444333111222333555777666444111777;;;???AAACCCDDDBBB??????<<<888666666777:::;;;888888222KKKmmmFFF>>><<<:::;;;:::888555222000...------------.........//////...000222222111000111222777???WWW{{{rrr\\\UUU___]]]JJJEEECCCCCCCCCBBBAAA???>>>>>>>>>=========AAAQQQpppxxxKKKccc]]]FFFLLLMMMOOODDD555:::CCC@@@888555000............------------...///000111111,,,222<<<]]]{{{}}}~~~}}}oooLLL<<>>NNN```qqq^^^WWWjjjccc~~~|||tttXXXJJJjjj}}}nnnTTTCCCFFFLLLKKKPPPZZZllluuujjjccc\\\QQQJJJEEE@@@<<<888555444333222111000000111222333444555555777777777:::AAAGGGFFFAAAAAAGGGPPPXXX]]]```ccceeeoooyyyvvvUUUHHHGGGCCCAAA>>><<<;;;<<<===>>>;;;:::999888999;;;===>>>??????;;;@@@^^^ggg\\\iiiEEEGGGNNNMMMOOOEEEBBB===999777555222000---666222111888111:::\\\{{{ssseeeuuuxxxkkkOOOHHH>>>777555777:::<<<777777666666666555555555444333444555666666333000444<<<@@@BBBOOO]]]VVVCCCDDD???999666555666777777777:::333@@@vvvHHH>>>CCC>>>::::::999777444111...,,,------........./////////000222444333000000333777>>>VVVxxxnnnvvvwwwXXXJJJDDDCCCBBBAAA@@@@@@@@@@@@::::::======:::>>>SSSkkkVVVAAAtttuuuYYYKKKJJJPPPLLL>>><<>>BBBSSSnnnzzzPPPMMMmmmmmmjjjMMMEEEGGGFFFCCCBBB555222///.........---------------....../////////---777777@@@WWWaaaxxxzzz___iiifffrrr|||bbbCCCccc{{{vvvYYY@@@===AAA@@@===???IIITTTcccqqq|||jjjbbb\\\RRRKKKGGG@@@<<<888555444333222111000000222333444555555555777999:::<<>>===>>>???<<<;;;999999999<<<>>>@@@>>>>>><<>>LLLxxxgggUUUTTTPPPJJJDDDAAA@@@AAACCC===:::<<<@@@<<<888AAAPPPuuuzzzyyyQQQSSSwwwzzzUUUIIIKKKQQQIIIAAAAAA???>>>999333///......//////------......///111222333888JJJsssqqq~~~{{{~~~|||oooSSSCCC@@@AAAAAA???>>>DDDTTTkkkmmmIIIVVV}}}nnn~~~XXXJJJJJJHHHFFFFFF777444111/////////...---,,,---...///000000111111...666555JJJoootttwww|||nnnyyykkk>>>^^^{{{gggKKKAAABBBCCCAAA@@@:::AAAJJJRRRZZZeeeqqqzzzhhhaaa[[[RRRLLLHHH@@@<<<888555444333222111000111222333444555555555777;;;>>>???CCCHHHDDD===EEENNNVVVWWWSSSTTT]]]fffsss}}}rrrSSSPPPKKKFFFBBBAAAAAABBB???>>><<<;;;<<<>>>AAACCCBBBCCCCCCRRR{{{lllXXXRRRDDDEEECCCGGGHHHCCC>>>:::999777333000---555///222999///NNNnnn\\\MMMDDD;;;;;;::::::::::::999999555555444666888999888777444;;;999BBBqqqSSS@@@===;;;;;;;;;:::777333333777===:::MMMWWWAAAGGG>>><<<<<<<<<;;;888444111.............../////////000...000222222111555<<>>OOO|||}}}llluuu}}}xxxgggKKKDDDGGG@@@AAA@@@<<>>@@@@@@<<<>>>>>>>>>@@@HHHTTT^^^fffooo{{{lllaaaZZZRRRLLLDDD>>>;;;666333222222000///111///111555555111333999;;;888999???AAA>>>???CCCJJJNNNRRRRRRRRRUUU___gggrrr}}}{{{dddRRRJJJHHHHHHHHHIIIAAABBBAAA;;;>>>EEECCCDDD@@@DDD```VVVVVV:::III@@@CCCGGGBBB<<<999888888666444888'''777111111;;;zzzvvvddd[[[RRR>>>HHHCCC;;;LLL@@@;;;BBB888555BBB>>>333777+++111:::EEEcccyyyKKK999AAADDD???:::999999777555:::===:::HHH~~~LLL<<>>???BBBAAA@@@AAAPPP^^^vvvwwwpppeeeRRRjjjvvvUUU\\\NNNAAAWWWRRRMMMLLL777:::<<<888111...111000+++...333000///333000000:::NNNwww{{{vvvttt|||tttvvveeeKKKFFFEEE@@@BBBHHHFFFEEEVVVmmmuuuiii>>>RRRjjjvvv]]]DDDJJJKKK???@@@999111...///000...,,,---///000000//////000222666111HHH|||lllcccmmmuuuLLLVVVoooFFF666BBBFFF<<<@@@>>>======@@@AAA@@@>>>HHHLLLWWWdddmmmqqqvvv|||lllaaaZZZRRRLLLDDD>>>;;;666333222222111///222000111555555222444999999888;;;@@@@@@===???DDDJJJNNNQQQQQQQQQVVV```hhhtttqqqcccYYYXXXQQQQQQUUUYYYccceeeXXXKKKGGGNNNkkkllleeevvvMMMCCC>>>CCCGGGBBB===999888888666444222///<<<777555SSSvvvzzzuuuyyyrrrgggmmm[[[DDDDDD888...555<<<999666???>>>EEEKKKPPPZZZXXXFFF:::===CCCFFFAAA999666999888888:::;;;GGGsssIII@@@CCC@@@===:::888555222///000000////////////000000111111333444333999PPPggg{{{nnnaaaWWWDDDFFFIIIJJJDDD>>>>>>BBB@@@HHHUUUSSSJJJNNNUUUPPPOOOeee^^^TTTqqqwwwTTTFFFHHHNNNIII<<<444999999222...///000///000333///...333111111<<>>EEEHHHIIIMMMSSSlllaaaZZZRRRLLLDDD>>>:::666333222222111000222111333666555333555999777999===@@@>>>;;;???FFFJJJMMMOOOOOOPPPWWWaaajjjvvvkkkQQQIIIQQQoooWWWzzznnnAAA@@@FFFGGGCCC>>>:::999888666555111777555333<<>>BBB===;;;???===888999>>>FFFaaaTTT???CCCAAA???===;;;888333000111000000//////000000111///...000444555BBBfff~~~sssbbbVVVTTTRRRPPPJJJEEEFFFKKKHHH>>>===EEETTTgggfffQQQDDDPPPjjjqqqUUUWWWoooCCCDDDOOOGGGAAA333999<<<777000...000111111333......444111111===ZZZ~~~{{{xxx}}}___QQQLLLEEEBBBBBBCCCDDDDDDKKK[[[oooPPPDDDtttfffKKKEEEHHHBBB<<<444000///000///---...///000000///000222444777BBBaaaeeewwwSSS;;;@@@PPPlll{{{XXXJJJ]]]eeeKKKAAA>>>;;;>>>@@@===999888;;;??????======@@@@@@>>>AAAGGGlllaaaZZZRRRLLLDDD===:::666333222222111000222222444555555555666999555:::??????<<<;;;@@@GGGJJJLLLMMMNNNPPPXXXccclllwww}}}[[[JJJLLLiiidddiiiGGGCCCDDDFFFCCC@@@<<<999888666666555;;;***222PPP[[[eeepppSSSCCC@@@SSS}}}mmmPPPDDD888HHH@@@TTTtttuuu```MMM@@@EEE===888<<>>777222000000///...///000000000000111333555333TTTvvvnnnyyy|||[[[FFF@@@OOOhhhzzzVVVAAAGGGjjjjjjXXXKKK<<<>>>@@@@@@???>>>======>>>===>>>AAAAAA@@@BBBHHHlllaaaZZZRRRLLLDDD===:::666333222222222111111333555555444666777888444;;;???>>>:::<<>>:::888777777111>>>...;;;ddduuuhhhEEEPPPkkkoooooottt{{{WWWWWW___ggguuukkkrrr|||tttSSSHHHEEECCCXXXkkkkkk___TTTKKKEEE@@@:::;;;KKKQQQGGGeeetttJJJBBBAAA@@@???===:::555111111111000000000000111111666333444:::GGGaaarrrqqqrrrtttlllZZZGGG<<<>>>UUUwwwiiiPPPDDD???III\\\uuu___EEEXXXTTTEEEOOOIII===:::888999999666222......111111333666///333GGGzzz}}}ddd```VVVJJJFFFHHHFFF@@@>>>???BBBGGGOOO___ttt]]]OOOxxxiiiPPPHHHEEE@@@:::444111000000000///000111000000111444777999oooiiimmm~~~wwwPPP:::;;;TTTkkkwwwrrrYYYCCCCCCGGGsss~~~bbbJJJDDD>>>===???BBBAAA???::::::>>>CCCDDDCCCEEEIIIlllaaaZZZRRRLLLDDD<<<999555333333333222111///444555333333666777777555;;;>>><<<:::>>>DDDGGGGGGHHHJJJMMMSSS\\\gggnnn|||{{{iiipppyyy}}}}}}nnniiiKKKFFFEEEEEECCC???;;;888777777***<<<888BBBjjjooo{{{ZZZAAAAAAAAA???CCCPPPbbbvvvlllyyy~~~kkkzzzzzz[[[HHHEEEBBBAAAsssdddKKKFFFAAA;;;>>>YYYhhhRRRVVVVVVDDDBBB@@@???===:::666333222111111000000111111222444333333;;;QQQqqq|||yyysssfffSSSFFFFFFMMM[[[jjjvvvRRREEE>>>AAAHHHWWWxxxvvvMMMBBBooocccDDDNNNOOO>>>777333777:::888333000...111222444555000===ZZZiii{{{sssgggXXXMMMIIIHHHGGGFFFDDDCCCBBBBBBBBBGGGTTTbbb{{{}}}yyyOOOZZZ~~~ZZZCCCFFFBBB<<<666222000000111000111111000000222666999CCCqqqiiibbbiiiRRR999DDDQQQdddrrrdddOOOIIIJJJhhhpppbbbPPPEEECCCBBB>>>:::>>>>>>AAAFFFFFFCCCDDDGGGlllaaaZZZRRRLLLDDD<<<999555333333333222111...333555222222555777555666;;;<<<999:::AAAEEEEEEEEEFFFIIINNNUUU^^^gggmmmzzztttzzz{{{wwwNNNOOODDDEEEDDDAAA;;;888777888///777999HHHttt}}}~~~oooSSSKKKIIIEEE@@@<<<===LLLmmmppptttdddUUUSSSNNNKKKJJJDDDKKKpppwwwTTTQQQGGGAAADDDmmmnnnTTTlllsssFFFDDDAAA???>>><<<999777222111111000000111111222///333555BBBeeezzzaaaLLLAAAAAANNN[[[jjjhhhmmm{{{```TTTLLLJJJFFFGGG]]]xxxmmmKKK[[[{{{SSSIIITTTFFF>>>999;;;:::555222222...222222222333333MMMtttuuunnnvvv^^^TTTRRRNNNLLLMMMIIIEEEEEEFFFDDD???AAAFFFVVV\\\jjjzzztttsssdddZZZsss}}}___CCCHHHDDD>>>777222000000111111111111000000333777:::OOOmmmrrrvvvuuurrrNNNEEECCC___ggg[[[iiirrrtttggg^^^TTTIIIAAA@@@>>>>>>???===:::;;;???lllaaaZZZRRRLLLDDD<<<999555333333333222222---333555111111555777444777;;;;;;888;;;BBBFFFDDDDDDEEEIIINNNVVV___hhhmmmzzzlllmmmvvvqqqwwwGGGOOODDDEEEEEEAAA<<<888777888;;;222777TTTjjjdddeeeYYY\\\KKKPPPTTTMMM===;;;SSSooogggrrrjjjRRRNNNXXXSSSIIIKKKPPP[[[\\\```___OOOGGGKKK}}}YYY^^^IIIFFFBBB@@@???===;;;999222222111111111111222222000777>>>OOO}}}qqqSSSJJJPPPUUUSSSNNNHHHNNN\\\mmmqqqcccXXXQQQEEE===KKKaaa\\\OOO{{{fffDDDUUUPPPIIIDDDBBB;;;222///222000333111000111666XXXyyy|||kkk___[[[QQQJJJJJJKKKEEECCCHHHHHHBBB===<<<>>>DDDTTTcccfffdddnnn~~~fffqqq~~~{{{zzzlllWWW\\\zzzfffLLLHHHEEE???888222000000222111111111000000333777;;;ZZZxxx{{{pppeee{{{}}}yyyiiiQQQEEEhhhooo~~~yyysssrrrbbbWWWOOOKKKHHHGGGDDDAAADDDIIIkkk```ZZZTTTNNNHHH<<<666222333333111111333444222//////222444444222:::888777888<<>>>>>AAACCC???:::>>>FFFIII```kkk~~~uuuhhh~~~zzzrrrNNNZZZlllPPPEEECCCAAA777444666222111111333333111333===HHHpppbbbsssrrrzzzfffuuu}}}yyyvvvwwwxxxvvvrrrmmmmmm___VVVMMMFFF???<<<666222333333111111333444222000000222333444333:::888777888<<>>DDDOOOhhhjjjXXX]]]QQQEEEAAAAAA>>>:::777===444RRRuuu___YYY___wwwccc^^^yyysssfffiiimmmppp\\\IIITTTmmmyyy___}}}VVVCCCAAAAAAAAA888:::555333111111333444444444888RRRrrrzzzzzzsssqqq~~~yyyqqqfffZZZ[[[[[[PPPKKKSSSjjjqqqKKKMMMOOOKKKNNNIII???;;;;;;777222444222333222333HHH{{{|||}}}mmm]]]TTTOOONNNKKKGGGDDDBBB@@@@@@???@@@BBBCCC???::::::>>>EEE\\\aaammm{{{}}}}}}xxxzzz~~~aaaFFFlllUUUEEE@@@>>>666444666222333...000666444333CCCYYYrrriiipppnnn{{{qqq{{{|||zzz~~~kkklllooorrrvvv|||jjj]]]VVVNNNIIICCC<<<666222333333111111333333222111000111222333444:::888777888;;;???AAABBBHHHIIINNNUUUZZZ___iiitttzzzmmm```QQQNNNNNNOOOmmmyyyfffSSSIIIAAA<<<@@@IIIdddtttfff[[[pppbbbPPPDDD???===<<<<<<>>>666mmmuuuttt~~~}}}mmm[[[bbbpppuuurrrtttggg~~~eeecccbbbIIIRRRhhhxxxgggqqqeeeAAA???DDD@@@888<<<666444333222333444666666777aaa{{{{{{}}}yyysssnnnnnnhhhddd```WWWWWWRRRUUUhhhhhhLLLxxxrrrLLLMMMLLLBBB999::::::111555444222000777UUU~~~~~~hhhVVVXXXTTTOOOJJJGGGDDDAAA@@@???AAADDDGGGEEEBBB???>>>EEEVVVddd|||zzz|||HHHYYYyyycccMMMBBB???777333444///666---...777555333JJJkkkxxxhhhdddnnnuuuiiieeerrr}}}sssllljjjjjjkkkhhh\\\UUUOOOJJJEEE<<<666222333333111111333222222111111111222333555:::888777888;;;???AAABBBGGGHHHMMMUUU[[[aaalllwwwooo[[[OOOEEE@@@;;;>>>>>>@@@ggg~~~pppYYYBBB;;;;;;:::<<>>??????<<<:::}}}vvvjjj```]]]gggzzzkkkwww^^^[[[{{{eeeGGGIIIaaassszzznnnwwwDDD>>>FFF???:::===666555444333333555777999BBBvvvvvvnnnsssllldddgggjjjbbbgggfffcccpppXXXVVV{{{XXXMMMKKKEEE777999<<<222333444222222BBBhhh}}}~~~hhh^^^YYYRRRLLLIIIGGGEEECCC@@@CCCHHHLLLMMMKKKEEE???CCCUUUddd}}}{{{uuu{{{|||XXXRRRuuusssWWWFFFBBB;;;777666222888---...777444444SSS|||rrr[[[bbbooowwwvvvYYYdddjjj\\\TTTMMMHHHBBB<<<666222333333111111333222222222111000111333555:::888777888<<>>777;;;>>>CCC???:::VVVzzzfffPPP<<<888;;;<<<>>>CCCnnnxxxgggYYYWWWQQQHHHBBBAAA@@@===;;;EEE}}}{{{ooocccxxx]]]EEEAAAWWWqqqtttrrrOOOAAAHHH>>>======666666555444333555888<<>>??????CCCKKKrrr~~~VVVXXXTTTJJJDDDBBBAAA======ZZZ|||wwwkkksssHHHFFF===JJJqqq}}}kkk]]]EEEHHH===???<<<777777666555333555999>>>dddmmmlllyyyxxxyyy|||QQQZZZ]]]KKKMMM>>>888===444222666444777TTT}}}vvv{{{zzzlll\\\QQQJJJEEEAAABBBIIIQQQXXX___aaaVVVJJJ@@@QQQXXXgggnnnxxxooopppppp~~~vvvzzz|||zzzsssttt]]]\\\aaaGGGBBB===777444000333000222444333AAAnnnkkkIII[[[hhhppprrr|||hhhgggkkk]]]UUUMMMIIICCC<<<666222333333111111333111222333222000000333666:::888777888<<>>CCCFFFKKKPPPTTTYYYdddrrr}}}nnnEEE>>>@@@>>>EEETTT]]]SSSKKKIIIIIIRRRmmmeeePPPTTTgggeeeKKKJJJEEE???EEEJJJBBBDDDXXXuuu~~~wwwxxxkkk{{{iiiWWWRRRBBB<<>>HHHhhhrrroooxxxRRRIIIDDD<<<999:::555999000888;;;333YYYbbbzzzeeezzzNNNjjjJJJPPPAAA;;;999444888...444;;;WWWxxxyyy{{{}}}|||yyysss{{{zzzpppdddccc\\\VVVKKK\\\mmmooo^^^SSSGGG]]]mmmXXXSSS___YYYkkkzzznnnkkklll}}}ttt}}}[[[zzzZZZEEE@@@???999222999000111888555???yyyPPP^^^jjjlllwwwqqqxxxmmm]]]SSSNNNJJJBBB999777333222222333333222444222111000111333666888777666888;;;<<<;;;>>>CCCIIIMMMRRRVVVZZZcccoooyyybbb===<<>>CCCHHHMMMTTTXXX\\\dddoooxxx]]]???AAAEEEDDDSSSmmm___RRRIIIMMMTTTXXX^^^ddd}}}NNN666AAA@@@:::EEEWWWvvvxxx[[[NNNKKKJJJMMM```vvv___aaaAAAEEEFFF???aaayyymmm~~~ttt{{{mmmpppwwwlll^^^QQQDDDAAA>>>???RRRwwwlllyyyHHHBBBCCC888:::666;;;666333555JJJ{{{zzzyyyeeennnrrrOOOnnn|||MMMMMM>>>:::;;;<<<666:::GGGxxxwwwsssvvv{{{}}}bbbVVV``````nnnzzz]]]jjjnnnllliiiWWWjjj}}}|||uuuqqqooo{{{xxxqqqhhhdddhhhqqqyyy}}}OOOxxxTTTCCC<<<888444111555444111666XXXkkkMMMLLLWWWaaattt}}}xxx~~~ppp```WWWQQQLLLDDD999777333222222333333222111111111111333555888999666555777;;;<<<;;;>>>DDDDDDJJJSSSYYY___gggrrrzzzmmmYYY___^^^NNNKKKWWW```TTTKKKMMMQQQPPPNNNOOOQQQ[[[pppiiiBBB555BBB@@@???YYYzzzfffWWWOOOOOORRRiii{{{wwwmmmrrrsss\\\LLLGGG>>>CCCtttooobbbuuusssyyy|||kkkUUURRRrrruuu[[[HHHHHHKKKJJJFFFBBBHHH@@@AAAYYYpppzzzPPPCCCCCC888;;;666999999444777YYY|||xxx{{{xxxhhhqqqXXXXXXOOOOOO===888::::::777999FFFyyy{{{|||sssxxx|||^^^KKKOOOKKKLLL```pppzzz___]]]iiiddd]]]aaacccYYYeeerrrxxxwwwsssrrrqqqttt~~~|||JJJggg{{{___HHH???999555555:::777444666___XXX<<>>KKK|||oooaaammm\\\MMMSSSqqqHHHEEEGGGLLLpppnnnTTTGGG>>>EEEQQQOOOGGGGGGXXXKKKKKKdddzzzsssSSS@@@CCC===;;;666666;;;666>>>iii|||```yyynnnOOO]]]QQQ???:::999777888:::GGGyyy}}}xxx{{{~~~zzzmmmSSSNNNEEE;;;CCCPPP\\\SSSLLLGGGEEEOOO[[[]]]]]]aaagggkkklllmmmrrrwwwjjjgggfffooohhhhhhSSSkkkRRREEE===777555777555:::;;;hhh___AAASSSUUUYYYxxxtttqqqvvvsssggglllfffrrrhhhZZZSSSaaakkkHHHFFFTTTrrrpppaaa^^^iiirrrbbbXXXRRRLLLCCC999777333222222333333222222222222333444666777888555444777;;;<<<<<>>DDDAAALLLbbb|||xxxxxxgggMMMLLLBBBMMMsssccc}}}gggRRREEE;;;BBBmmm|||~~~bbbOOOEEESSSlll}}}nnn\\\LLLLLLKKKTTTbbb^^^XXXbbbhhhWWWTTTlllpppYYY>>>AAA===:::999555:::666HHH{{{|||zzzVVVtttwwwTTTFFF@@@:::666888<<>>;;;;;;???WWWiiiMMMAAA<<<===@@@???KKKfffsssLLLNNNEEERRRyyy]]]|||\\\NNNCCC???:::AAAaaayyylllmmmRRRFFFRRRiiiuuuaaaWWW]]]UUUEEELLLcccbbbWWW]]]iiiVVVSSSlllppphhhFFFCCC999666<<<777999444OOOqqqcccZZZTTTLLLFFF:::888888>>>\\\~~~}}}~~~xxxssszzzyyyoooYYYGGGCCCNNNQQQPPPVVVZZZ[[[^^^OOONNNRRR\\\hhhyyyRRRzzzzzzyyyTTTBBB;;;777666888111999@@@pppvvvLLL;;;LLLWWWaaa~~~mmm\\\jjj~~~{{{PPPAAAIIIOOOZZZlllqqqbbbXXXRRRKKKBBB999777333222222333333222333444444555555555666666555444666;;;<<<<<<@@@EEEGGGMMMTTTZZZ```iiiuuu~~~vvvrrrmmmeeeaaammm~~~UUUIII@@@===<<<:::===DDD===666666EEEjjjZZZ???AAAAAA;;;@@@777<<>>LLL[[[fff~~~|||dddTTTPPPXXXoootttlllsssrrrbbbYYYSSSLLLBBB888555222111222444444444000555777555555888888666555888:::;;;:::;;;???BBBGGGNNNWWW[[[^^^gggvvv{{{qqqooo~~~{{{oooeeecccYYYEEEFFF777CCCCCC===@@@<<<@@@;;;;;;555EEEvvvvvvGGG<<<:::777===777CCC:::GGGzzzhhhJJJKKKkkklllppppppiiiDDDAAA@@@???<<<;;;BBBSSSbbbwww}}}vvvnnnpppqqqnnncccfffhhh{{{lll}}}~~~jjjQQQWWW}}}|||TTTUUUfffYYYiiiNNNGGGWWWrrryyytttNNNJJJ888;;;111AAA222>>>hhhvvvzzzMMMjjjkkkPPP@@@@@@888@@@<<>>:::111===:::OOOppp@@@AAAVVVOOOeeettt^^^SSSeee{{{wwwqqqrrrcccZZZTTTLLLBBB888666333222333444555444333666666333333555666555555777:::;;;:::;;;???CCCHHHOOOWWW[[[___gggvvv{{{}}}|||mmm```WWWOOOEEEHHHJJJAAAMMMAAANNNJJJ>>>???<<>>888FFFvvv|||hhhPPPSSStttgggdddjjj|||RRR???@@@@@@@@@@@@BBBIIITTT]]]jjjtttzzz]]][[[ddduuu{{{SSS@@@LLLwwwvvvfffoooaaaUUUeee```fffrrrkkkRRRCCCOOOooo~~~uuu}}}AAAIII???>>>777???666???sss|||ZZZppp{{{TTTDDDAAA;;;???@@@wwwyyyyyysssxxx{{{xxxsssrrr```aaaqqqhhhooosssUUUVVVDDD777:::111777:::\\\yyyHHHCCCUUURRRiiioookkkrrr}}}}}}qqqrrrddd[[[UUUMMMBBB999666444333444555555555555777666222222555555333444777:::;;;:::<<<@@@CCCJJJPPPXXX\\\```hhhuuuuuuoooeeeFFFDDD===??????;;;GGG^^^gggttt|||mmmTTTIII>>>AAA@@@@@@999999III\\\www}}}jjjYYYLLLLLLOOOJJJDDDHHH???KKKvvv|||kkkWWW^^^]]]YYYlllYYY===???@@@AAABBBDDDJJJSSS[[[aaaiiitttyyy___PPPhhh~~~fffGGGIII]]]yyy[[[CCCNNNtttjjj~~~qqqbbbPPPSSSmmm|||bbbPPP???MMMwwwwwwLLLIII:::===;;;::::::AAA{{{gggrrr[[[KKKBBB::::::DDDuuu~~~{{{tttssszzz~~~www{{{SSShhhXXXHHH999888333444===iiiwwwIIIAAAPPPTTTnnnrrrddd\\\UUUMMMBBB:::777444333444666666666333555666444555888666222444777:::;;;;;;<<<@@@DDDKKKQQQXXX]]]aaaiiiuuu~~~cccUUUWWWYYYPPPGGGHHHJJJJJJ^^^mmm```MMMGGGBBBCCC>>>999999>>>]]]|||kkk^^^KKKTTT{{{qqq\\\gggXXX^^^jjjsssIII>>>GGGGGGMMMSSSUUUYYYbbbkkkpppvvv~~~~~~jjjNNNDDDMMM```pppyyyLLLJJJKKKXXXwwwfffPPPUUUhhhbbbgggtttmmmKKK@@@KKK___LLLGGG>>>VVVyyyaaaLLL666777<<<444<<>>LLLUUUqqquuurrrddd\\\UUUMMMBBB:::777444333444666666666000333666777:::===999333444777:::;;;;;;===AAAEEELLLQQQXXX^^^ccckkkvvv~~~rrrmmmnnn]]]XXXXXXVVViii~~~zzzttt\\\KKKFFFHHHFFFBBB===:::TTTgggPPP\\\yyyaaaqqq^^^ttt[[[~~~VVVEEEFFFIIIWWWhhhvvvxxxuuuvvvyyy{{{zzz~~~tttgggVVVEEEDDDNNNzzzHHH@@@]]]]]]YYYsssnnnlllooo{{{QQQ[[[rrrxxxOOOEEENNNNNNvvv[[[@@@>>>???bbbzzzgggNNN@@@666===333===LLLsssooo]]]kkkVVVHHHBBB999OOOssswwwzzzxxxuuufffbbb~~~tttNNNmmm~~~jjjSSS===555:::555@@@rrr~~~wwwkkkQQQ???@@@MMMWWWrrrxxx~~~rrrddd[[[UUUMMMBBB999666444333444555555555000333555777<<>>yyyKKKCCCFFFNNNZZZtttrrrcccZZZTTTLLLBBB888666333222333444555444444444333333888===;;;555444777;;;<<<<<<>>>BBBFFFLLLPPPWWW^^^fffoooxxxoooHHH\\\eee{{{nnniiiwww{{{vvvvvv|||]]]YYYTTTGGG@@@AAA;;;:::EEE```yyyvvvhhh```bbbkkkeee]]]hhhqqqzzzoooNNNXXXJJJQQQRRRIII\\\rrr~~~tttnnnggg___gggoookkkeeeooozzzeeeBBB???GGGHHH\\\vvvUUUXXXddduuuQQQHHH>>>CCCGGGddd~~~bbbPPPOOOQQQ\\\___qqqlllXXXEEERRR~~~|||OOO>>>;;;???;;;<<>>999HHHyyywwwuuuwwwzzzjjj[[[WWWZZZiii|||yyyrrr}}}rrryyyiiidddmmmbbbFFF888<<<555>>>KKKFFFEEEKKK[[[wwwxxxsssrrrbbbYYYSSSLLLBBB888555222111222444444444999666222///444::::::555444777;;;<<<<<<>>>CCCGGGKKKPPPWWW___gggpppyyyrrrVVV:::XXXvvvtttlllkkkoooggg\\\fffzzzyyy{{{pppZZZMMMOOOHHH;;;888<<>>FFFBBBZZZbbbYYY___ZZZoooqqqaaaJJJ^^^SSSBBB999;;;<<<;;;zzzUUUtttzzz}}}iii\\\LLL@@@???LLL|||{{{mmmqqqvvv}}}yyynnnZZZVVVjjjyyy~~~zzzmmmkkkjjjpppkkksss{{{|||xxxeeeqqqIII888<<<888???KKKEEE@@@EEE[[[zzzttt{{{pppbbb[[[SSSKKKCCC888666333333444555555444555666555333555999999555555888<<<======???CCCGGGMMMSSS[[[```dddlllvvvuuuWWWEEE===]]]~~~ZZZ```uuuNNNLLLggguuufffZZZXXXSSS:::AAA>>>:::FFFaaaqqqkkkcccccckkkzzziiihhhpppgggppp\\\WWWUUUXXX[[[[[[]]]```ZZZ\\\```aaacccgggnnnttt[[[OOOQQQUUUUUUlllyyyhhhIIIZZZlllSSSQQQDDD===AAA===AAAFFFdddkkk[[[]]]\\\cccuuurrrOOOgggccc???555CCC===AAAlll{{{tttxxxqqqqqqbbbYYYWWWBBB===OOOpppuuuttt~~~{{{{{{vvvzzzYYYSSSjjjqqqccceeekkkrrrwwwQQQVVVdddoooqqquuu[[[}}}OOO===777222DDDrrrHHHCCCDDDHHHXXXzzz}}}aaa^^^wwwpppccc\\\SSSLLLCCC888666444333444555555555555666555333555999999666555999<<<======???CCCGGGKKKRRRZZZ```fffnnnzzzuuuYYYAAA@@@eeefffmmm{{{aaannnvvv|||ooommmWWWRRRZZZGGGCCC===666555IIIooovvv___tttgggtttnnnlllnnnpppooonnnpppoooqqqrrrpppmmmmmmpppsssyyySSSLLLRRRlllzzz~~~VVVHHHhhh]]]FFFBBB888777>>>;;;FFFIIIFFFkkksssbbbTTTFFFSSSvvvxxx```xxxbbbDDD>>>@@@999HHHhhhxxxppp[[[QQQ\\\ooozzzhhheeeuuuaaapppaaaVVVCCC===MMMmmmrrrwwwpppaaaYYY^^^rrrvvvqqqeeevvv~~~mmmqqqwwwfffYYYUUUKKKNNNaaatttxxxwww~~~RRR}}}OOO===???>>>FFF}}}dddFFFAAACCCGGGVVVyyyhhhccclllrrrqqqddd\\\TTTMMMDDD999777555444555666666555444666555333555999:::666666999<<<======???DDDHHHIIIPPPYYY```gggqqq~~~kkkDDDBBBeeessswww___VVVsssxxxZZZccc```eee]]]___eeeSSSIII>>>===333222UUUgggttteee~~~~~~{{{yyy{{{~~~|||MMMDDDNNN~~~jjjTTTUUUpppqqq[[[OOOMMMHHHGGGEEE;;;FFFYYYGGGFFF___nnnzzz{{{xxxnnn\\\JJJUUUtttrrrkkkcccIIIGGG===555RRR}}}cccsssvvviii___XXX[[[cccttthhh___QQQPPPZZZfffhhhiiilllUUUEEE<<>>===EEEoooEEE@@@BBBFFFUUUxxx|||vvvuuuxxxzzzaaassspppmmmlllggg[[[ZZZqqqddd]]]UUUMMMEEE:::888555555666777777666444666555333555::::::777666999<<<>>>>>>???DDDHHHIIIOOOXXX___fffqqqRRRMMMjjjxxx~~~wwwjjj}}}~~~fffbbbaaacccTTTXXXllluuuiiiTTTPPP>>>FFFAAA111888YYYvvvttt|||gggnnnccc___LLLEEEVVVwww___zzzaaa^^^^^^bbbfffdddVVVCCC;;;ZZZIII:::@@@BBBLLLSSSSSSYYYhhhrrrvvviiisssgggKKKHHH===444ZZZppp\\\mmmvvv~~~oooiiigggiiihhh```YYYWWWdddvvvwwwiii```SSSLLLDDDFFFKKKSSSyyyxxxtttmmmVVVFFF===MMMffftttkkk{{{|||gggVVVIIIEEEDDDKKKWWWcccmmmrrr|||qqq{{{rrr|||~~~zzzuuuaaassslllbbb|||uuunnnwwwwwwllllll~~~ZZZhhhVVV>>>:::333GGGEEE@@@BBBFFFUUUxxxmmm]]]UUURRRSSSZZZjjj~~~rrr\\\______cccLLLjjjfffTTTeee^^^XXXlll~~~qqqddd]]]UUUMMMEEE:::888555555666777777666444666555333666;;;;;;888666999===>>>>>>@@@DDDHHHJJJPPPXXX___eeeppp~~~yyy}}}sssttt||||||ssspppbbb^^^cccvvvvvv```TTTRRRAAADDDDDD<<<666:::IIIVVVlllnnniiiiiiffftttZZZLLLLLLIIINNNooozzzyyy{{{KKKcccccceeebbbaaahhhhhhZZZKKKJJJXXXIIIHHHOOOIIILLLMMM<<>>QQQppp|||kkkzzzzzzeeeXXXQQQNNNMMMNNNSSSYYY```hhhpppuuuvvvnnnqqqbbbqqqrrrnnntttmmmdddhhhyyy}}}zzz}}}|||fffhhhRRRDDD<<<444KKKyyyFFFAAABBBGGGVVVyyy}}}pppfff]]]VVVUUUWWWRRRSSSYYYfffxxxeeeqqqWWWZZZ[[[\\\ggg}}}]]]aaaqqqfffoooqqqddd\\\TTTMMMDDD999777555444555666666555444666555444666;;;<<<999777:::===>>>>>>@@@EEEIIIMMMRRRYYY___fffqqq~~~zzzxxxaaaaaayyyxxx^^^xxx}}}xxxdddTTTWWWPPPMMM@@@999>>>???;;;???JJJlllpppmmmkkkkkksss___```YYYVVVKKKIIINNNFFFGGGPPPpppZZZGGG|||wwweee___VVVJJJIIIEEECCCBBB```tttooofffNNNDDDRRRqqq|||xxxJJJBBB@@@>>>mmm}}}rrrLLLjjjppp|||~~~lllaaaeeefffgggfffbbb^^^[[[ZZZVVVXXX^^^nnnuuu___VVVVVVVVVVVVPPPMMMIIIIIIGGGDDD___qqqbbbZZZHHH@@@VVV~~~kkkyyyrrrVVVCCC<<>>>>>@@@EEEIIINNNTTT[[[aaahhhsssjjjdddoooyyyrrryyybbbOOOXXXQQQTTTDDD:::<<<===;;;BBBNNNrrr^^^pppnnn~~~yyyyyykkk\\\UUUIIIEEEGGGsss{{{|||ttt```fffwwwVVVCCCLLL```]]]qqqIIIIII```NNNFFF@@@AAA{{{vvvjjjMMMppptttooopppqqqppplllfff]]]VVVYYYYYY[[[bbbpppuuubbb]]][[[WWWRRRJJJIIIDDDDDDFFFEEEYYY{{{```lll^^^JJJBBBYYYwwwjjjzzz[[[PPPFFFBBBBBBEEEMMMWWW^^^dddhhhhhhmmmvvv|||}}}{{{}}}ccceeevvvaaaXXXfffnnnzzz|||kkk___ggggggiiizzzuuurrrzzz]]]BBB;;;999JJJ```EEE@@@BBBFFFUUUxxxlllSSSCCCAAAJJJbbbyyywwwoooeeecccccchhhrrr}}}ttt[[[JJJ<<>>CCCdddkkkSSSwwwxxx{{{uuuqqqjjjccc`````````___ccctttzzzhhhYYYSSSQQQHHHFFFIIIIIIWWWqqqWWWzzz```KKKBBB[[[pppjjj|||___IIICCCAAAEEEHHHKKKUUU```eeejjjmmmmmmqqqwwwwwwqqqrrruuu{{{ccceeedddeeegggrrr}}}uuuzzzxxxvvvkkkXXXTTTSSSSSSSSSddd~~~yyyrrr~~~pppKKK;;;777RRR[[[DDD???@@@EEETTTwwwvvv___\\\LLLFFFXXXtttyyygggddd```___dddjjjoooqqq~~~zzz^^^DDDBBBGGG???llldddJJJ<<>>???@@@BBBGGGKKKQQQSSSYYYcccmmmvvvrrrKKKJJJeee|||qqqeeeaaaRRRZZZRRRVVVOOOMMMAAA@@@AAA???XXX[[[rrrcccvvv```NNNhhhuuu~~~kkkVVVbbbdddWWWSSS^^^ggghhhvvvppp\\\dddrrrNNNKKKFFFDDDvvvsssfffXXXuuunnnlllkkkiiiffffffooo}}}|||gggTTTLLLGGGDDDLLLXXX~~~wwwsss|||eeePPP<<<[[[jjjlllmmm```KKKKKKKKKJJJIIIKKKSSS___hhhnnnqqqooolllnnnttttttoooqqqtttvvvvvvzzzsssbbb{{{pppmmmrrrtttrrrwwwxxxlll]]]RRRQQQ]]]KKKeeeqqqlllfff^^^PPPVVVtttzzzhhhqqq}}}GGGBBB===JJJqqqKKKCCCAAACCCNNNooo~~~ooo___]]]kkkuuunnnaaaWWWUUURRRQQQRRRVVV[[[___kkkzzzzzz}}}mmmSSSMMMAAADDD888UUUuuuGGGHHH___~~~nnneeeooopppddd]]]TTTLLLCCC:::666333222444777777777444555555666777888999999777:::>>>???@@@BBBGGGKKKQQQSSSYYYdddmmmuuueeePPPVVVeeevvvhhhpppbbbWWWeee]]]bbbTTTMMM???===>>>CCCeeeZZZsssgggiiiOOOqqqpppQQQZZZcccLLLmmmyyyhhhggglllrrrVVVXXXPPPOOOVVVVVVkkk|||]]]KKKLLLmmmkkkEEEEEECCCFFFzzzwww^^^SSSxxxxxxrrrppplllgggffflllxxxuuuiii^^^WWWNNNFFFIIITTTTTTZZZwww}}}eeeXXXDDD```ooolllkkkjjjZZZ\\\^^^___\\\YYY\\\gggqqq{{{{{{xxxqqqppptttuuurrrmmmqqqtttrrrtttzzzsssbbbeeevvvzzzzzzkkkdddvvvxxx\\\JJJVVVQQQfff|||nnnaaaXXXTTT\\\[[[RRRMMM___mmmccckkkwwwJJJGGG;;;???IIIBBBBBBFFFRRRrrrwwwjjjiiiiiiaaaVVVRRROOOKKKIIIKKKTTT^^^eeeiiirrrttt|||aaaRRR@@@>>>777MMMzzz|||eeeLLLCCC```rrr___cccfff}}}uuufffqqqeee^^^UUUMMMDDD:::777444333444666777888555555555666777888999:::777:::>>>???@@@BBBGGGKKKQQQSSSZZZdddllluuu}}}yyy{{{nnndddnnnTTTaaa~~~eeeYYYkkkdddlllWWWMMMCCCAAA>>>EEEmmmgggvvvkkkyyyXXXHHHVVVqqqmmmXXXrrrvvvVVVUUUjjjttt|||cccIIIIIIXXXEEEFFF[[[rrruuutttVVVTTTMMMLLLPPPMMMYYYttt~~~iii}}}TTTGGGHHHddd{{{sssMMMHHHIIIPPP{{{yyycccYYYuuu~~~~~~{{{tttmmmiiillluuu|||}}}llliiiaaaYYYQQQEEE;;;???JJJVVVddd}}}{{{iiiWWWFFF]]]zzznnniii|||www{{{|||wwwnnnkkkooouuu}}}}}}yyyrrrmmmmmmnnnllleeekkknnnlllmmmttt{{{zzzdddiiiqqqnnnrrr}}}yyylllsssuuuzzztttVVVTTTPPP^^^yyyfff\\\YYYWWWTTTccckkkooo[[[ZZZgggZZZdddwwwNNNEEE;;;???FFF???AAAGGGSSSqqqzzztttmmmfff[[[VVVOOOIIIJJJSSS```jjjbbbffflllwww___GGG>>>===EEE```nnn}}}]]]___ttt~~~ooo]]]QQQCCCHHHKKKcccjjjiiiqqqfff___VVVNNNEEE999777555333444666777999666555555666777888:::;;;777:::>>>???@@@BBBGGGKKKQQQTTT[[[eeellltttqqqMMMIIIYYYooo___pppnnnpppVVVLLLIIIIIIBBBCCCjjjxxx}}}{{{ggg{{{gggKKKPPPbbboooTTTIII\\\vvvyyyhhhfffqqqttt[[[UUUFFFYYYYYY[[[FFFsss}}}kkk___TTTJJJIIIKKKMMMZZZlllXXXIIIbbbgggXXXRRRLLLXXXwwwuuuMMMNNNPPPWWWpppmmmiii___www~~~uuuooopppvvv|||vvvtttdddVVVHHHAAAFFFPPP```iiidddnnnXXXJJJVVVqqqiii|||sssooorrruuuuuurrrmmmiiifffeeebbbgggjjjjjjnnntttwwwvvvjjjgggdddooozzz|||vvvggg___ccccccrrr]]]MMM^^^qqqZZZTTTTTTTTTSSSeeemmmeeetttTTT```}}}TTT>>><<>>???CCCMMMjjjtttnnncccYYYTTTXXXaaaiii```aaakkkcccFFF@@@AAA===GGG```vvvlll```NNN??????:::EEEIIIbbbaaayyyqqqfff```WWWNNNEEE999888666444444555888:::777666555555666888:::<<<777:::>>>???@@@BBBGGGKKKQQQTTT\\\eeekkkrrrnnniii\\\[[[zzz|||gggvvvxxxuuuXXXLLLHHHJJJDDDEEEkkkuuuuuu{{{[[[yyyhhh\\\qqqpppppp}}}vvvrrraaa___ggguuusssPPPpppyyyxxxqqq^^^OOOFFFFFFFFFKKKWWW___AAAJJJdddeeeNNNAAAFFF[[[uuu}}}OOOOOORRRYYYyyywwwfff```aaaZZZuuu|||vvvuuuyyy}}}sssaaaSSSHHHDDDFFFJJJEEEFFFdddvvvmmmtttaaaTTTTTTooohhh|||mmmhhhlllrrrvvvtttnnniiifffcccccceeeiiirrrwwwqqqhhhZZZaaakkk{{{bbbbbbxxxfffRRRiii~~~]]]SSS]]]iiiRRRbbb|||kkkpppZZZ^^^\\\???===LLLoooNNNBBB>>>AAAHHHcccyyylllbbb___ccchhheeehhhqqqiiiHHHBBBAAA888:::YYY~~~qqqhhhdddZZZPPPDDD<<>>???@@@BBBGGGKKKPPPUUU]]]fffkkkqqqyyyiiissssss}}}cccTTTGGGEEEEEEMMMvvveeeooo{{{QQQ|||kkkmmm```ggg}}}ttt{{{dddooojjjmmmpppZZZLLLIIIKKKFFFIIIOOOLLLAAAOOO\\\UUU@@@444AAAXXXtttTTTVVVZZZeee}}}~~~qqqgggYYYVVVsss~~~}}}{{{}}}{{{uuuxxx|||qqqTTTNNNHHHEEECCCBBB@@@???@@@>>>___vvv}}}wwwaaaQQQSSSxxxjjjhhh{{{hhhiiinnnvvvzzzvvvpppnnncccaaaaaafffpppssshhhYYYjjjuuu^^^iiimmmXXXmmmlll[[[dddvvv___dddggg^^^dddGGG;;;>>>TTTFFF@@@AAAFFF___{{{oooiiijjjmmmkkkqqqyyycccKKKDDD@@@===\\\rrrlllzzz}}}nnn\\\FFF===QQQggg\\\aaayyypppfff___VVVMMMCCC888999888666444444888;;;888777666555666999;;;===777:::>>>???@@@BBBGGGKKKPPPUUU^^^fffjjjqqqkkkuuunnn}}}qqqgggRRRGGGHHHVVVhhhkkkRRRbbbaaayyy~~~lllpppgggwwwyyyuuu~~~tttcccbbbfff[[[LLLMMMOOOEEEFFFKKKBBBBBBGGG@@@======:::DDDOOOtttrrrQQQbbbiii{{{yyyVVVXXXtttttttttzzz{{{sssaaaVVVUUUTTTaaa{{{jjjMMMIIILLLOOOPPPNNNKKKGGGEEELLLRRRqqq|||{{{{{{^^^GGGYYYqqqjjjkkkzzzssspppwww~~~~~~qqqpppnnnpppwwwxxxlll___bbbbbbcccaaa___nnnooo}}}dddrrrvvvXXX[[[ppp```[[[ppp___hhhHHH999:::TTTEEEAAACCCFFF]]]|||wwwxxx|||xxx}}}~~~rrrRRREEEHHH@@@XXXjjjggg{{{oooUUUCCCOOOsssWWWOOOEEEYYY~~~oooeee___VVVLLLCCC888999888666444444888<<<888777666555666999<<<>>>777:::>>>???@@@BBBGGGKKKPPPVVV___fffjjjppp```^^^zzztttxxxwwwyyyyyyaaaNNNLLL[[[yyyjjjYYYgggnnneeeRRRuuu{{{sssyyykkkWWWXXXhhh[[[JJJJJJKKK???BBBJJJAAA;;;EEE;;;:::===;;;EEENNNuuuooo]]]iiisssOOOXXXwwwqqqjjjsss{{{mmmUUUGGGCCC;;;???SSSxxxeeeNNNVVV^^^cccccc[[[NNNEEE???<<<>>>PPPqqqqqqxxx~~~}}}dddGGGdddqqqmmmoooyyy}}}}}}ssstttggg\\\\\\aaahhhyyy}}}vvvuuu]]]nnnmmmqqq```iiiAAA888CCC{{{OOOAAA???BBBFFFZZZ|||bbbPPP@@@GGG;;;JJJyyycccPPPYYYvvvooo```QQQTTTiiiZZZeeekkknnnrrrggg```VVVKKKAAA999888666555444555777888555555555555777999;;;<<<777888===BBBCCCAAAEEEKKKTTTYYY]]]gggqqqpppzzzYYY^^^jjj{{{nnnvvvxxxQQQNNNfffuuukkk]]]rrr}}}nnnllliiiMMMppptttwwwjjjKKK\\\^^^WWWSSSSSSLLLCCCHHHMMMGGG@@@AAA<<<<<<@@@;;;???QQQtttfff]]]ppprrrMMMTTTjjjeeegggnnn|||XXXJJJGGGBBBAAAMMMmmmmmmeeekkkyyyrrrpppPPP===HHHDDD;;;AAADDDMMMRRR```aaaJJJ}}}rrrkkkhhhxxxzzzvvvwwwiiiuuunnnpppcccrrrggg___AAA;;;DDDssspppPPP===CCCAAAAAAXXXrrrNNNeeeWWWIIIFFFIIIKKKKKKKKKjjj{{{VVV@@@AAAJJJ{{{fffIII]]]ttt|||qqqfff___VVVLLLBBB999888666555444555777888666666555555777999<<<>>>999999===BBBBBBAAADDDJJJPPPVVVZZZdddoooppp{{{uuunnn|||nnnPPPPPPnnnjjjcccaaakkkqqqsss|||aaammmmmmdddeeeMMMgggsss\\\[[[___XXXEEE???CCCBBB??????999999===:::AAAUUUxxxeeebbb{{{lllIIINNNaaa\\\```gggqqqLLL>>>CCC@@@IIIbbblll___III???IIIEEEBBB???CCCHHHHHHQQQrrr^^^KKKuuu}}}fffiiilllsssiiikkkqqq}}}nnnVVVmmm}}}rrr|||}}}YYY@@@<<<>>>jjjVVV>>>AAA??????UUUnnnwwweeeRRRIIIHHHFFFCCCMMMxxxhhhPPPBBB777]]]iii|||{{{oooddd^^^UUULLLCCC999888666555444555777888999888666555666:::===@@@<<<;;;===BBBBBBAAACCCHHHMMMTTTYYYbbblllnnnxxxooo___iiiaaaLLLSSSvvv|||iiibbbggg___eeeaaaGGGMMMiiiTTTppp]]]ZZZaaa^^^HHH999???EEE>>>>>>999888<<<:::DDD[[[}}}bbbiiirrrKKKKKK\\\XXX^^^dddgggPPPMMMGGG@@@XXXWWWHHH@@@@@@IIIAAAAAA>>>CCCEEEBBBFFF```UUUJJJeeeyyy```iiinnnmmmZZZQQQPPPRRRbbbtttxxxvvvfffeeewwwwwwlll{{{VVVAAA===888ddd___CCCBBB???>>>PPPgggfffOOOIIIFFFAAANNNhhhHHH]]]ttt]]]```~~~lllggguuunnnccc\\\UUUMMMDDD999888666555444555777888;;;999777555666:::>>>AAA???===>>>AAABBBAAABBBFFFNNNWWW[[[aaakkknnnxxxkkkaaalll___NNN```|||wwwhhhqqqTTTsssVVVjjjWWW^^^rrr}}}rrrooozzzbbbVVVyyyoooaaaaaa```LLL<<>>@@@===<<<>>><<>>III^^^}}}~~~hhhYYYaaannnVVVJJJGGGHHHZZZ```[[[tttgggbbbOOOeee}}}qqqrrrmmmbbb\\\TTTMMMEEE999888666555444555777888<<<:::777666777:::>>>AAAAAA>>>>>>AAABBBAAABBBFFFOOOYYY^^^dddnnnttt~~~eeeTTTvvveeeQQQ___YYYlllkkk______YYYWWWwww\\\VVVjjj{{{WWWWWWrrreeeaaaPPPBBB@@@@@@<<>>RRRbbb[[[RRRTTTOOOMMM\\\TTTHHHLLLEEEAAA>>>HHHIIIHHHJJJPPPrrr}}}}}}CCCJJJNNNuuuwwwlllfffnnnaaaiii|||bbb``````TTTGGGKKKQQQIIIlllhhhZZZkkkYYYZZZCCCBBB999cccbbbBBBBBBDDD>>>CCCVVVwwwgggVVVHHHHHHpppxxxdddUUUGGGCCCHHH^^^```ppptttddd^^^^^^bbbPPPWWWsss}}}zzzlllbbb\\\UUUMMMDDD999888666555444555777888;;;:::888666777:::===???CCC>>>===@@@CCCBBBCCCFFFLLLYYY^^^dddpppxxxfffWWW[[[SSS{{{~~~|||ggg[[[~~~xxxkkk\\\NNNWWW|||^^^UUUqqqnnnhhh~~~ooobbb\\\NNNEEEBBB>>>:::@@@@@@???>>>===LLLhhh~~~mmm~~~QQQIIIUUUVVV```]]]jjj~~~jjjKKKCCCBBB???EEEQQQGGGUUUrrrfffNNNLLLFFFEEE???HHHFFFGGGKKKGGG```sss|||GGGQQQTTTlllyyykkkdddzzzppp{{{yyy{{{|||ssskkkYYYBBB===EEEFFFQQQbbb|||VVVmmmvvvaaa\\\AAACCC999WWWjjj@@@;;;@@@>>>AAAOOOnnn\\\KKKIIIIIIOOOvvvooobbb\\\SSSKKKHHHUUUyyyppp}}}tttUUUOOOYYYbbbcccKKKLLLppp}}}ttt|||lllbbb]]]UUULLLCCC999888666555444555777888:::999888777888:::<<<===DDD>>><<<@@@CCCCCCDDDFFFIIIVVV[[[^^^iiirrr|||eeebbbYYYuuuTTTrrr}}}ttt}}}mmmTTTxxxvvv\\\dddddd]]]{{{}}}sss}}}jjjeeefff___MMMFFFFFFAAA===CCCAAA>>>???AAAUUUvvvqqquuutttyyy\\\MMMTTTSSS___]]]hhhzzzooo~~~```WWWZZZVVVKKKEEECCCSSS}}}fffTTTFFFHHHBBBGGG@@@EEEOOOEEEXXX}}}vvvKKKVVV^^^nnnmmmiiifffcccccc{{{lllxxx}}}[[[FFFKKKSSSJJJIIIWWWttt___{{{zzzcccbbb@@@AAA666MMMMMM:::>>>@@@BBBHHH___tttpppqqqYYYIIIOOONNNbbboooZZZMMMjjjvvvaaaddd```KKKKKKUUUZZZ\\\JJJaaalllnnnkkkccc^^^UUULLLBBB999888666555444555777888999888888888888999;;;<<>><<>>EEETTTIIIZZZwwwKKKVVVdddtttyyybbbhhhhhh~~~hhhkkkzzzkkkZZZooowww|||tttOOOEEEIIILLLCCCFFFOOOeeelllwwwaaahhhAAA@@@333HHH^^^>>>???DDDDDDBBBSSSxxxnnndddaaasssxxxQQQ]]]gggdddrrrbbbpppbbbMMMUUU]]]TTTSSSOOOKKKWWWTTTddd}}}dddiiiooofffZZZVVVIIIBBB888:::999555222222444444444666777666666777<<<@@@@@@<<<;;;>>>CCCFFFHHHIIIIIILLLTTT]]]ccchhhtttxxxjjjlllvvvjjjnnnSSSkkkkkkjjjnnnzzziii~~~qqqccchhh\\\rrr{{{vvvaaaFFFCCCSSSIIICCCCCCEEE@@@EEEgggqqq]]]qqq|||cccJJJEEEWWWPPPXXX[[[qqq}}}IIIRRRyyycccLLL===KKK}}}vvvTTTWWWEEESSSIIIDDDVVVYYYfffmmmWWWYYYjjjtttmmmddd]]]rrraaafffiiiEEEQQQIIIRRR```ooo{{{vvvnnnyyyddd<<>>OOOmmmxxxcccZZZ```nnn~~~ZZZXXXwwwmmmjjj{{{jjj```SSSQQQNNN[[[kkkWWWXXXUUURRRIIImmmkkk}}}HHH\\\rrroooeeeZZZVVVIIIBBB999999888666444555555555999999:::;;;<<<;;;:::999CCC@@@>>>@@@CCCFFFGGGGGGIIIMMMUUU^^^dddjjjuuuppplllsssppp~~~TTT{{{yyyttt^^^^^^YYY```eeezzz{{{pppHHHKKKYYYHHHFFFEEECCCAAAMMMqqqzzzuuuyyy___{{{}}}KKKEEEUUUQQQVVVSSShhhvvviiiWWWrrr{{{xxxTTTGGGMMMFFFbbbppplllfffooo```TTTYYYUUUeeekkkZZZ```sss}}}nnnccc}}}{{{ppptttVVV]]]^^^\\\___jjjzzzvvvqqq|||}}}eee===>>>888BBBhhh]]]FFFGGGAAA===>>>IIIhhhwwwmmmmmmlllvvvlllssskkk{{{xxxmmmyyy\\\QQQDDDDDDEEEiiittt___fffeeeYYYEEEccccccmmmmmmNNN[[[lll|||oooeeeZZZVVVHHHBBB;;;999777777777666555555888777666999<<<===<<<:::GGGEEEDDDCCCEEEGGGHHHGGGKKKOOOWWWaaagggmmmyyynnnvvvzzzpppSSSmmmiiiYYYcccaaadddtttwwwyyyJJJYYY___IIIKKKHHHBBBEEE\\\zzztttvvv^^^{{{HHH@@@OOORRRTTTNNN\\\mmm|||~~~}}}hhhZZZqqqvvvkkk^^^YYYMMM===PPPooommmgggfffhhh]]]\\\ddd^^^hhhfff```eeeuuu~~~yyyjjjeeeyyyyyy}}}zzzuuuhhhbbb___kkk{{{ttt||||||aaa===>>>777???\\\oooBBBDDDDDD===FFFDDD^^^xxx{{{xxxyyydddaaaTTTWWWlllRRRKKKBBBGGGNNNooo{{{hhhpppqqqbbbBBBSSS[[[___XXXWWWZZZiiiiiioooeeeZZZVVVHHHAAA===888666777777555444444999777666666888;;;======GGGHHHGGGFFFGGGJJJKKKIIILLLPPPYYYcccjjjppp|||vvvyyy}}}gggVVV___vvvyyy{{{ppp___eee]]]ZZZssszzzqqqOOOkkkcccNNNPPPKKKCCCMMMnnnggghhhyyynnnQQQ@@@HHHNNNPPPLLLQQQdddxxxpppaaasssuuuzzz```QQQGGGBBBZZZnnnuuujjjQQQQQQSSSOOOLLL]]]rrrppppppcccjjjlllrrrvvvmmmbbbeeeuuulllNNNUUUyyyxxx]]][[[\\\eeewwwmmm[[[QQQXXXqqq|||xxx~~~~~~}}}yyywwwZZZ<<>>888555777666222222555666777999999999888999:::@@@EEEFFFDDDEEEJJJLLLJJJIIIMMMVVVaaahhhooo|||www{{{xxx^^^ttthhhWWWwww{{{xxxnnnnnnccc```|||nnnggg]]]~~~hhhSSSRRRJJJEEEWWW~~~nnn{{{wwwfffGGGDDDFFFIIIIIILLL^^^rrr~~~eee___qqqlllPPPIIIHHHaaannnpppjjj\\\fffiiibbb\\\bbbkkkkkkqqqgggqqqqqqtttwwwuuudddiiiqqqhhhPPPUUU}}}|||jjjccc|||ZZZNNNOOORRR[[[bbbppp~~~iiiUUUKKKEEEEEEQQQbbbmmmpppeeeTTTdddwwwuuu{{{SSS<<<@@@999@@@RRRaaaIIIEEE<<>>888555777555000444<<>>GGGxxxvvvnnnQQQ===@@@999@@@JJJpppPPPDDD:::>>>???EEE\\\{{{sssSSSEEEGGGFFFkkkuuuWWWOOOmmmYYY\\\SSSLLLTTTzzzxxx```OOOdddrrrXXXWWWWWWlllzzznnndddYYYUUUGGG@@@;;;777666888555111:::HHHQQQDDD666222777===>>>;;;:::CCCGGGBBBCCCJJJMMMIIIEEEJJJTTT___gggooo|||~~~|||}}}ooodddYYY___xxx{{{xxxwwwiiiWWWIIISSSvvv|||rrr~~~GGGBBBBBBFFFKKKGGGQQQ```ooozzzooooooeee\\\PPP___ssszzzeeeXXXjjjvvvuuulllooosss|||```dddhhhwwwmmmhhh}}}vvvaaa[[[dddmmmyyy```aaa^^^vvvsssddd___jjjqqqVVVDDD>>>BBBHHH[[[LLLDDD@@@HHHlll|||uuuwwwoooPPP<<<>>>:::DDDEEErrr}}}OOOAAABBB:::FFFAAATTTqqqeeeRRRKKK[[[QQQcccmmmfff[[[aaa\\\RRRXXX^^^|||ggg___mmm}}}^^^WWWnnnvvv___\\\fffuuu~~~nnndddYYYUUUGGG@@@999666777:::666333???QQQpppJJJ666666===>>>:::>>>HHHLLLFFFFFFMMMPPPLLLHHHMMMWWWccckkksssvvvzzz\\\ZZZPPPxxxvvv{{{tttzzzuuu]]]MMM]]]ttt~~~PPPIIICCCBBBDDDFFFMMMYYYiiiuuu~~~yyy{{{dddrrrkkkyyyeeeWWWQQQYYYbbbeeesssnnnvvvwwwwwwuuu|||___```dddzzzwww~~~{{{```\\\nnneee___fffcccxxxuuuZZZJJJBBB???@@@>>>JJJOOOHHHZZZrrrqqq[[[jjjxxxrrrtttOOO;;;===<<>>666444777555666777999:::;;;;;;;;;AAAAAAFFFLLLLLLKKKUUUcccRRRVVVRRRSSSaaannn}}}QQQOOOTTTxxxyyy{{{|||~~~ooo[[[NNN===EEEDDDDDDIIIRRR]]]ggguuu\\\ggg{{{xxxiii___PPPVVVtttxxx|||{{{|||{{{tttZZZaaajjjuuuooollluuulllXXXNNNPPPmmm|||hhhllljjj~~~vvvtttbbb>>>===AAAJJJPPPXXXiii{{{LLLNNN@@@DDD??????MMMjjjlllzzzqqqoooccc^^^mmmiii```fff{{{yyylllKKKttt}}}yyynnnmmmfff[[[WWWIIICCC999:::===AAA>>>777555777444555777999;;;;;;;;;:::CCC???DDDNNNNNNKKKUUUgggYYYZZZSSSQQQZZZdddttt}}}SSSmmmbbbOOOkkk~~~tttxxx~~~|||rrroooKKK:::MMMGGGEEEGGGNNNVVV```ppp}}}uuu|||~~~|||nnn}}}uuuyyytttyyy|||yyysss[[[```fffxxxiiiXXXVVVeeennnoooiiizzztttnnn~~~XXX@@@@@@EEEMMMRRRWWWbbbnnnGGGKKKHHHDDD@@@>>>GGG^^^|||kkkXXXkkkggg]]]bbbpppwwwmmm[[[}}}fffbbblllhhh^^^lll}}}nnnNNN}}}ooonnnfff[[[VVVJJJDDD===999777:::;;;888555555333444777999:::;;;;;;:::CCC>>>DDDPPPRRRNNNUUUcccYYYYYYQQQNNNUUU\\\kkk```YYY{{{NNNYYYqqquuukkkwwwsss{{{{{{{{{ZZZBBBKKKFFFEEEFFFKKKQQQZZZiiiwww~~~vvvrrruuuooouuu{{{zzz||||||```aaacccmmm___```pppnnniiiddduuurrrnnnyyyRRRAAABBBGGGNNNSSSXXX```hhhdddzzzHHHCCCEEEDDDBBBDDDSSSooorrrqqqvvv}}}rrroooqqqgggaaaxxx{{{aaaSSSjjjxxxvvvuuuxxxiiieeeooo~~~rrr\\\{{{rrrnnnfffYYYUUUIIIDDD@@@888333555888777555555333444666888999:::;;;;;;@@@===CCCOOOUUUTTTVVV]]]^^^]]]VVVTTTZZZ]]]lllzzzVVVUUUMMMfff}}}jjjooo}}}xxx~~~xxxyyyrrr|||WWWBBBEEEDDDFFFIIILLLRRR___mmm{{{|||rrrooommmnnnsssuuuuuu~~~hhhaaa```wwwtttlllppptttoooeeecccaaatttppptttzzzzzzJJJ>>>BBBHHHPPPVVV]]]dddiiiuuuaaaDDDHHHJJJGGGDDDIIIaaavvvjjjQQQnnn{{{~~~uuuuuu~~~uuuooopppvvvnnnfffXXXSSSGGGCCC===888666777777444444777444444555666888:::<<<===<<<<<<@@@JJJUUU[[[[[[YYYfffeee^^^\\\^^^\\\ggg~~~yyykkkgggmmmHHHaaavvv{{{yyynnnvvvjjjfffsssuuurrr|||qqqFFFFFFGGGIIIJJJIIIKKKVVVbbbuuuzzzyyytttqqqkkkooouuutttsss}}}jjj```aaannn|||sssiiiaaa``````dddyyyqqq~~~oooDDD>>>DDDMMMVVV]]]cccffffffpppRRRKKKPPPMMMDDDAAAUUUwww{{{iiiMMMgggyyy~~~yyyyyybbbyyyoooeeeWWWQQQFFFBBB999999::::::666222333999444444444555777999<<<>>>999;;;>>>EEETTT``````XXXiiiggg___[[[YYYSSS[[[rrryyyzzzNNNFFF]]]jjjssstttpppzzztttqqqwwwyyysssiiiTTTJJJJJJMMMMMMJJJIIIQQQ\\\rrrwwwvvvvvvvvvmmmnnnwwwwwwttt{{{ggg^^^dddmmm|||iii^^^bbbaaahhhrrrfffBBBAAAIIISSS\\\bbbeeedddbbbiii\\\MMMRRRPPPEEE===MMMppp{{{nnnPPPddd~~~{{{tttXXXyyyllleeeXXXPPPEEECCC999777555444666777777666444444444444555888===BBBBBBEEELLLMMMLLLYYY```VVVZZZoooiii[[[^^^VVVRRRggg|||~~~```tttHHH[[[ZZZhhhtttsss~~~|||zzzxxxyyyzzz|||^^^JJJHHHMMMSSSPPPIIIMMMUUUcccnnn|||}}}xxxvvvsssooojjjpppssszzzjjjgggXXXccczzzfff^^^iiifffssscccAAAOOOSSSYYY]]]```aaacccdddqqq~~~ZZZ]]]UUUhhhRRR>>>LLLcccxxxttt|||~~~yyy{{{{{{}}}{{{pppeeeqqqnnnggg[[[SSSGGGEEE<<<:::777666777777777666444444444444444888===AAA888???KKKLLLHHHRRRaaafff[[[qqq|||iiiRRRUUU^^^[[[fffYYY]]]LLLPPPiiirrr|||zzz|||{{{yyyzzz{{{{{{zzz~~~ZZZLLLKKKPPPOOOQQQSSSOOOWWWcccsss}}}qqqrrruuusssnnnpppqqqrrrzzzgggZZZ```wwwppp{{{uuuiiinnnrrryyy}}}\\\FFFNNNRRRXXX]]]aaaccceeefffkkk{{{ppppppgggKKK[[[{{{mmmIIICCCVVVsss}}}qqqjjjrrrlllooodddrrrnnnhhh\\\TTTHHHEEE>>><<<888777777777666555333444444444444777<<>>HHHddd}}}~~~{{{~~~nnn]]]www|||iiinnn}}}lllcccssskkkggg[[[SSSFFFDDD===:::777666666777666555333444444444444666:::===;;;LLL\\\aaaYYYLLLSSSjjjsss___nnnwww\\\RRROOOYYYyyy~~~zzzmmmfffcccDDDRRRYYYlllqqqrrrtttsss|||zzz|||tttQQQMMMYYYOOOKKKRRROOOLLLRRR^^^lll{{{llliiivvv||||||uuupppwwwyyytttkkkccc]]]dddvvvtttiiiyyyyyy|||tttQQQRRRWWWXXXZZZ^^^``````^^^]]]iiiffflllGGGiiigggEEEBBBVVVwww|||}}}LLLVVVyyyzzzmmmtttwwwhhhbbbuuukkkggg[[[TTTGGGDDD<<<:::888777888999999999333444444444333555888;;;:::GGGNNNUUUZZZQQQUUUlllmmmqqqvvvkkkQQQYYYMMM^^^zzzsss{{{~~~|||VVV}}}SSSFFFWWWqqqqqq~~~tttttt}}}{{{}}}~~~hhhKKKRRRQQQJJJMMMPPPMMMOOOTTT___nnn|||}}}llljjjvvv}}}xxxssspppvvvxxxqqqppp```[[[]]]aaa~~~ttt~~~jjjNNNUUU^^^^^^```cccffffffccc```iii^^^tttwwwAAAIIInnnnnnSSSCCCHHHmmmLLLZZZuuulllttthhhfffzzzmmmhhh\\\UUUIIIGGG===;;;999999;;;<<<<<<<<<333444444444333444777999IIIPPPGGGGGGYYYZZZ[[[nnnuuutttqqqrrrUUUMMMMMMddd~~~vvvyyysssuuuxxxxxx~~~}}}uuutttyyyfffllleee@@@PPP___}}}nnnyyyssssssxxx||||||zzzwww{{{~~~|||{{{|||}}}}}}uuuTTTFFFQQQRRRMMMNNNLLLLLLMMMTTTaaappp}}}}}}sssiiihhhnnntttuuusssqqqpppnnnsssyyyuuu~~~}}}[[[[[[ZZZ{{{hhhkkkmmmzzzuuuqqqtttZZZLLLWWWZZZZZZ[[[```eeefffddd```hhheeexxxYYY@@@```nnn\\\HHH===]]]rrrSSSggg~~~nnnyyyrrrsssmmmggg[[[TTTIIIGGG===;;;999888999:::999999333444444444333333555777NNNXXXHHHDDD___gggaaalllvvv~~~qqqkkkjjjXXXOOOTTTqqq{{{yyy~~~vvvxxxyyywwwuuuuuuuuuvvv|||{{{sssuuu}}}hhh}}}JJJGGGMMMcccwwwzzzuuurrrsssxxx}}}yyyyyyyyyyyyzzzzzzzzzyyywww{{{uuuEEELLLTTTLLLNNNMMMLLLKKKNNNVVVcccpppyyyllljjjhhhffffffhhhiiijjjlllooolllmmmuuuwww|||```]]]VVViiizzzpppkkkwwwyyyjjjSSSOOOZZZXXXWWWXXX]]]ccceeeaaa]]]___bbbrrrxxxsssQQQbbbiii\\\QQQ;;;OOOaaaxxxyyywww[[[ssskkkdddXXXQQQGGGEEE<<<999666555555555444333222444444444333333555777<<>>;;;888777777777666555666555444333333333333333555>>>GGGDDDUUUsssooo~~~mmmUUUVVV]]]}}}|||~~~xxxttttttwww{{{{{{vvvwwwzzzPPPBBBLLLOOOSSSsssrrr|||xxx~~~{{{wwwvvvzzzxxxvvvxxx{{{~~~}}}|||yyy}}}```GGGGGGVVVIIIOOOPPPPPPNNNPPPUUUZZZ\\\kkksss{{{vvvqqqkkkjjjhhhffffffgggiiijjjllloooqqqqqqoooqqqxxx~~~qqqhhhaaaXXXrrr}}}{{{^^^^^^[[[[[[______aaaeeejjjkkkhhheeedddeeegggrrrhhhccc[[[VVV]]]IIIBBBOOOfffmmmtttmmmgggZZZSSSGGGEEE>>>;;;888777777777666555666555444333333333333444777@@@HHHMMMeee~~~kkkxxxvvvZZZTTTccczzzzzz}}}zzzxxxyyy{{{{{{zzz{{{}}}kkkwwwdddFFFDDDTTT]]]rrr{{{}}}yyy~~~{{{yyyyyyzzz{{{zzzxxxqqqyyyuuuyyy]]]GGGYYYNNNOOOPPPOOOLLLKKKNNNRRRTTT]]]fffsss~~~jjjllljjjgggeeefffhhhkkkmmmlllmmmnnnnnnooosssxxx}}}iii\\\UUUbbbvvv[[[___aaagggbbbaaa```cccfffhhhgggfffhhhiiibbb___tttwww]]]^^^```ZZZTTTDDDDDDYYYvvvuuunnnhhh[[[TTTIIIGGG>>>;;;888777777777666555555555444333333333444444///888???MMMhhh{{{kkkrrrlllZZZWWWccc~~~{{{|||zzz|||}}}|||{{{|||{{{zzzzzz^^^JJJ;;;OOOIII```nnn~~~xxxvvv|||{{{yyy~~~|||zzzzzzzzzzzzyyyxxx{{{zzzuuuyyyIIIJJJGGGOOOPPPOOOMMMIIIHHHJJJMMMMMMVVVcccoooyyywww~~~hhhkkkiiigggeeefffiiilllnnniiigggfffgggkkkppptttvvvxxxxxx[[[XXXTTTuuuqqqVVVYYY]]]ffffffdddaaa```aaaccccccbbb^^^hhhfff^^^iiiqqq___ZZZNNN[[[NNN===LLLcccyyy}}}yyyoooiii\\\UUUJJJHHH>>>;;;888777777777666555555444444333333333444444555<<>>;;;888777777777666555444444333333333444444555444777;;;UUUqqqiii]]]kkkfff[[[XXX[[[ddd|||vvv}}}zzz{{{~~~}}}yyyvvvvvv}}}{{{rrrpppqqqqqqppprrrxxx~~~aaaUUU@@@CCCIIIWWWrrryyy|||~~~|||wwwsss}}}xxxvvv{{{}}}yyywwwxxxxxxxxxxxxyyyzzz{{{{{{~~~sssllliiiPPPKKKJJJMMMRRRQQQJJJHHHIIIEEEHHHNNNSSS[[[fffttt}}}hhhbbbttteee``````bbbdddggghhhhhhhhhgggkkkgggdddgggmmmpppoookkktttfffcccRRRVVVtttbbbWWW]]]ZZZ]]][[[]]]___aaa```___^^^^^^ccc```aaaaaa^^^bbbyyy{{{]]]^^^OOOUUUMMMFFFDDDRRRmmmxxxooo{{{zzzkkknnniii]]]VVVKKKIII>>>;;;888777777777666555444444333333333444555555444000///===PPPVVV\\\lllfffTTTSSSeeerrrppp|||zzzyyywwwvvvxxx{{{|||{{{xxx|||xxx{{{xxxpppnnnqqqqqqooopppwww|||~~~|||___iiixxxEEEBBBDDDGGGVVVyyyttttttyyysssppp}}}uuupppuuuvvvoootttuuuuuutttrrrrrrsssuuuqqqxxxyyyqqqkkkyyyLLLRRRJJJIIIOOOPPPJJJFFFGGGDDDEEEGGGIIIMMMVVVbbbllluuulll```{{{wwwhhhaaabbb___aaacccfffggggggfffeeefffdddcccggglllnnnkkkggg```wwwuuubbbQQQUUUpppwwweee[[[YYY___XXXZZZRRRVVV[[[___```aaaaaabbbeee\\\\\\aaa]]]]]]xxx___\\\HHHWWWRRRGGG@@@GGG]]]wwwrrrmmmhhh\\\UUUJJJIII>>>;;;888777777777666555333333333333333444555666>>>999888888===UUUttt```YYYWWW___yyy{{{rrrooouuu}}}wwwsssvvvvvvxxx|||~~~zzzuuutttrrroooppprrrrrrnnnkkknnntttvvvsssssswwwyyywwwqqq{{{]]]gggHHHDDDBBBHHHZZZzzzwwwqqqppptttnnnlllqqquuusssnnnkkkjjjkkklllmmmooonnnllllllnnnpppqqqtttmmmmmmsssqqqdddSSSHHHKKKNNNIIIFFFGGGDDDEEEEEEEEEFFFJJJSSSYYY```kkkyyy|||gggdddyyyjjjeeefffgggbbbbbbccccccdddeeefffggg```bbbeeekkkppppppmmmjjjiiirrrfffTTTXXX^^^rrrbbb]]]\\\___WWWYYYTTTWWW[[[\\\\\\]]]^^^```ZZZWWW[[[bbb```\\\jjjxxxWWWNNNYYYRRRMMMFFFCCCKKK___vvvjjjmmmhhh\\\UUUJJJIII>>><<<888777777777666555333333333333333444555666333222:::555222WWWbbbXXXQQQZZZtttcccjjjppp}}}xxxtttuuuzzz|||xxxssswwwyyy~~~}}}vvvmmmpppssstttttttttvvvxxxmmmuuuyyywwwwwwyyyxxxtttpppvvv{{{vvv___RRRHHHDDDFFFGGGUUUnnnrrroooppphhhkkkhhhmmmvvvssshhhgggpppccceeehhhhhhhhhiiimmmqqqpppnnnaaahhh|||qqqrrruuu]]]JJJIIILLLIIIFFFHHHDDDFFFGGGFFFDDDEEEJJJNNNVVVZZZcccmmmwww~~~{{{{{{}}}|||wwwqqqgggSSSmmmkkk```ccchhhggggggeeecccaaabbbdddhhhjjjcccgggmmmtttyyyyyywwwtttnnnhhhmmmXXX\\\TTTssslllaaa```aaaddd^^^ddd\\\]]]]]][[[XXXWWWYYY\\\VVVWWWXXXYYY[[[```jjjsss```ZZZUUURRRSSSOOODDD???JJJcccyyyvvvqqqiii]]]VVVJJJGGG@@@===;;;999999999777666444444444444444444444444555222111333555FFFpppoooVVVXXXXXXXXXwwwnnneeekkkooouuuvvv}}}~~~{{{wwwzzzzzzvvvuuuwwwwwwtttrrrnnnsssssslllpppzzzyyytttppplllmmmrrruuutttrrryyyuuu{{{jjjtttMMM:::FFFIIICCC]]]wwwyyyyyypppqqqrrrooonnniiipppuuunnnmmmrrrooohhheeedddggglllmmmjjjfffppphhhlllyyyzzzsssvvvxxxMMMWWWNNN@@@FFFLLLHHHCCC@@@BBB@@@===BBBKKKJJJMMMTTT[[[dddoooyyy|||yyyuuuwwwwwwrrrmmmggg___WWWIIIvvvqqqkkkhhhbbbbbbhhhiiiiiiiiiiiiccc\\\\\\```eeebbbaaafffooouuuwwwvvvrrrtttfffXXXVVV___~~~}}}nnnmmmrrrhhh___^^^\\\\\\\\\\\\\\\[[[YYYXXXWWWTTTWWWZZZ[[[[[[___eeejjjhhhoooYYYYYYVVVXXXKKKCCCGGGBBBIIIeeeoooiii]]]VVVJJJGGG@@@>>>;;;999999999777555444444444444444444444444888444555777555777III^^^{{{yyyZZZSSSZZZbbbgggpppbbb```qqq}}}}}}|||||||||yyytttyyytttuuussshhhjjjqqqppptttrrrrrrvvv{{{}}}{{{|||}}}{{{mmmmmm>>>AAAGGG===BBBVVVrrreeetttsssvvvxxxwww}}}tttrrrqqqlllqqqvvvooollliiihhhkkkppprrrpppmmmmmmiiillluuuvvvooommmrrrxxxJJJDDDKKKIIIBBBHHHEEEDDDEEECCC@@@??????DDDGGGJJJOOOTTT[[[ccciiisss}}}|||tttoookkkhhhiiiiiibbbUUUJJJEEEFFFhhhrrrllliiicccbbbfffjjjhhhhhhiiifffaaa___bbbiiifffccceeekkknnnnnnllljjjooozzzeeeQQQbbbppp|||yyyrrrddddddjjjddd^^^___^^^[[[[[[ZZZYYYXXXVVVVVVUUUUUUTTTTTTUUUYYY]]]___aaaooofffLLLSSSZZZXXXRRRJJJBBBFFFUUUooo}}}}}}nnnggg\\\VVVJJJHHH@@@>>>;;;:::999888777555444444444444444444444444555222444:::;;;666777===___{{{iiiXXXSSSQQQWWWsssrrr^^^ZZZfffwwwwwwxxxsssvvv{{{}}}~~~~~~xxxqqqppplllpppppphhhllluuutttpppoooqqqvvv{{{}}}{{{xxxwww|||tttcccxxx[[[BBBDDDIIIHHHEEEUUU~~~rrrxxxrrrooottttttrrrrrrxxxuuuqqqnnnvvvxxxjjjkkkiiigggjjjnnnqqqpppooolllmmmpppuuuxxxwwwqqqkkkrrrrrr\\\TTTGGGJJJAAACCCCCCAAABBBDDDBBB>>>BBBCCCEEEGGGIIINNNSSSWWW```gggpppvvvxxxpppkkkgggbbb___```[[[YYYWWWOOOIIIOOO\\\yyyllliiigggcccaaaeeegggdddcccffffffcccaaabbbhhheeebbbbbbeeegggfffdddffflllqqqkkkVVV[[[[[[qqqjjj]]]^^^ddd___\\\___^^^ZZZYYYWWWVVVTTTSSSSSSSSSVVVSSSPPPRRRWWW[[[ZZZXXX\\\]]]TTTPPPVVVXXXKKKAAABBBCCCXXXfffxxxnnnmmmggg\\\VVVKKKIIIAAA>>>;;;:::999888666555444444444444444444444444333///000666:::999:::>>>MMMnnnsss^^^______]]]___nnnyyyjjj\\\^^^kkk~~~{{{yyy{{{~~~{{{vvv}}}|||xxxuuuvvvxxxtttmmmeeeccclllpppkkkoooxxxwwwmmmlllmmmooorrrsssqqqooommmwwwwwwpppyyyaaa```???DDDHHH===CCC___zzzwww~~~\\\WWWyyyjjjmmmpppjjjfffiiirrrrrrvvvsssooowwwuuuccckkkiiiggggggjjjllllllllllllqqquuuwwwvvvuuuppp\\\AAALLLCCCGGGFFFAAAAAAFFFGGGDDD???@@@BBBCCCEEEHHHLLLPPPPPPVVV___fffmmmuuu~~~}}}~~~tttmmmddd`````````\\\XXXQQQKKKEEE???999EEEnnn}}}rrriiibbbbbbcccaaa```bbbaaa\\\[[[___bbb```^^^^^^```^^^\\\]]]```bbbcccbbbccciiihhhvvvtttbbbNNNWWWmmmssskkk______bbb\\\ZZZ]]]ZZZYYYXXXVVVTTTRRRRRRRRRRRRWWWUUUSSSTTTWWWXXXXXXWWW\\\pppxxxUUUOOOYYYPPPFFFDDD<<>>@@@CCCBBBIIIccclll|||}}}lllUUUnnnssshhhjjjjjjfffkkkwwwlllnnntttqqqjjjooopppeeennnllljjjiiiiiijjjjjjiiiiiioooqqqqqq{{{|||wwwcccxxx[[[GGGIIIKKKJJJFFFEEEFFFFFFDDD<<<===??????@@@AAADDDGGGCCCGGGNNNUUU\\\aaaddddddmmmppppppmmmqqqyyyyyysssvvvxxxzzzzzzzzzzzz|||}}}~~~|||{{{xxxsssmmmhhh^^^ZZZUUUUUUWWWWWWSSSNNNJJJEEEAAA@@@HHHeeehhhddd```]]]^^^```___]]]]]]\\\XXXWWW[[[___]]][[[[[[YYYXXXXXXYYY\\\^^^``````]]]aaabbbiiihhhQQQSSSbbb~~~lllhhh^^^^^^```YYYXXX[[[VVVWWWVVVUUUTTTSSSRRRRRRRRRTTTVVVWWWVVVTTTTTTVVVXXX]]]XXX|||pppxxxiiiLLLXXXXXXOOOKKKCCC@@@EEEQQQdddxxxxxxvvvmmmggg\\\WWWLLLIIIBBB???<<<:::999888666444444444444444444444444444333555777777555333444666666HHHxxx{{{nnn```YYYXXXXXXXXXYYYpppzzzppp___VVVSSS^^^yyy}}}{{{uuuwwwrrr|||}}}qqqhhhnnnxxx{{{yyyrrriiifffiiimmmmmmiiigggnnnooogggfffkkkgggfffeeeddddddeeehhhkkkmmmkkkaaaccckkkffffffwwwoooNNN===GGGAAA<<>>>>>???@@@DDDCCCCCCEEEJJJOOORRRTTTRRRXXX[[[ZZZ___fffeee```ccceeeffffffffffffhhhiiikkkiiifffdddaaa\\\WWWSSSOOOMMMKKKLLLMMMKKKGGGCCCBBB:::CCCjjjmmmeeecccaaa_________]]]ZZZYYY\\\XXXXXX\\\^^^[[[ZZZ[[[XXXWWWWWWWWWXXXZZZ\\\]]]]]]^^^bbbddduuussscccNNN]]]ggg```^^^WWWYYY\\\VVVWWWZZZSSSTTTTTTUUUUUUTTTTTTSSSRRROOOSSSVVVUUURRRQQQSSSWWWPPP___iiiwwwvvvRRRQQQTTTRRRPPPMMM>>>>>>CCCQQQbbbtttnnnhhh]]]WWWLLLIIIBBB???<<<:::999777555333444444444444444444444444111444666888999999999888888666OOO|||iii___[[[YYYYYYKKKQQQZZZcccnnn~~~vvvhhh```^^^XXX[[[jjj}}}uuu|||vvvqqqtttrrrrrrqqq|||}}}~~~xxxllleeefffjjjlllhhhcccgggggg___bbbjjjjjj```aaaaaaaaaaaabbbccceeefff___aaajjjfffaaattt___xxxIII888???===AAARRRmmm|||llluuuuuuqqqbbbIII[[[ssssssrrrpppooottt}}}uuueeeccchhhcccbbbjjjmmmiiijjjjjjiiigggeeeddddddcccdddeeeeeegggjjjkkkkkkeeerrrmmmhhhfffGGGDDDJJJHHHEEEEEEEEEFFFEEECCC@@@>>>>>>>>>DDDBBB??????@@@CCCEEEFFFDDDGGGJJJLLLOOOSSSSSSQQQSSSTTTVVVVVVUUUUUUVVVXXXTTTRRRPPPOOONNNLLLIIIFFFEEEEEEEEEEEEDDDCCCAAA@@@???HHHdddiiibbbeeebbbbbbaaa```^^^]]]ZZZWWW[[[ZZZ[[[^^^\\\XXXXXX\\\UUUVVVVVVVVVWWWXXX[[[]]]bbb^^^fffgggcccpppYYY\\\ZZZsss{{{UUUXXXSSSWWWZZZUUUWWWXXXPPPOOOQQQSSSUUUUUUTTTSSSQQQNNNPPPQQQRRRSSSSSSTTTUUUKKK``````ppp```TTTTTTQQQOOODDD@@@???DDDMMM[[[ooooooiii^^^WWWLLLIIIBBB???<<<:::999777555333444444444444444444444444666444222111444777777444:::333666GGGjjjnnn]]][[[TTTWWWXXXUUUQQQTTT\\\dddgggmmmuuuxxxuuuoooiiiffffffdddaaa^^^]]]^^^___aaasssyyyttt{{{}}}xxxvvvzzzzzzvvvlllssspppssssss~~~}}}pppeeecccfffhhhmmmfffeeeaaaWWW[[[fffgggbbbdddfffeeeccc```___^^^^^^___eeemmmkkkfffkkkuuuzzz{{{KKK@@@DDDDDDAAAEEE]]]XXXdddyyyuuuppprrrccc???YYY~~~xxxkkkssszzzyyyvvvtttooojjjlllYYYYYYhhhiiidddgggjjjlllmmmoooooommmkkkjjjiiieeefffhhhkkkjjjggghhhkkkdddpppeee^^^vvv^^^LLLNNNIIICCCFFFBBBBBBBBBAAA>>><<<<<<===777999<<>>>>>:::===CCC???@@@AAABBBBBBBBBAAAAAAHHHAAA>>>BBBDDD@@@???AAACCCBBB@@@@@@@@@@@@??????;;;===>>>AAA>>>888NNNxxxzzzooojjjhhhgggdddcccccceeegggfffbbb^^^]]]\\\[[[ZZZZZZZZZ[[[\\\^^^ZZZVVVVVVZZZ]]]______bbbaaaccceeeaaaooonnnmmmYYYSSSfff|||fffYYYSSSVVVXXXVVVSSSPPPPPPQQQQQQPPPMMMLLLPPPUUUSSSMMMPPPNNNMMMLLLMMMOOORRRTTTUUUNNNZZZ^^^```mmmKKKJJJTTTIIILLLIII@@@999===LLLZZZjjjwwwssscccaaaRRRNNNIIICCC@@@===:::999777555333333222222111111222222333333333333333444444444444333444777999===QQQyyyvvviiibbbeeelllsssvvv~~~|||xxxyyyyyytttssslllfffmmm{{{|||tttsssuuusssooommmmmmjjjeeetttpppllljjjkkkllllllkkkdddccccccgggkkkkkkfffaaa[[[bbbiiillliiifffddddddggghhhfffccceeemmmrrrsssvvvfffIII666<<>>BBB;;;:::===AAA???777333555;;;;;;;;;;;;;;;<<<===>>>>>>::::::AAACCC@@@===>>>:::===AAADDDDDDBBB>>>;;;GGG???666@@@YYYsssxxxiiieeefffeeecccfffdddcccbbbaaa^^^YYYTTT^^^^^^]]]\\\\\\]]]^^^___]]][[[ZZZ[[[]]]______^^^___]]]___aaa]]]gggpppaaa[[[XXXkkkwww___RRRRRRTTTWWWWWWTTTSSSSSSTTTPPPPPPNNNJJJKKKNNNMMMIIINNNMMMLLLKKKKKKMMMNNNPPPUUUOOOZZZZZZVVVwwwiiiNNNDDDFFFDDDDDDFFFFFFCCCBBBBBBUUUcccxxxsssbbb___QQQOOOKKKCCC@@@===:::999777555333222222111111111111222222222222333333333444444444333///444:::555333IIIhhh|||rrrpppsssrrrdddoootttkkkpppsssuuurrrqqqpppmmmhhhssskkkcccbbbeeeiiihhheeehhhggghhhjjjllljjjeee```ZZZ[[[]]]___aaabbbbbbbbbdddeeecccaaadddmmmsssuuuoooooouuuBBB555AAAGGGBBB===BBBZZZwwwhhhWWWZZZdddxxxdddeeeyyy{{{rrrWWWTTTzzzmmmhhheeebbbggggggffffffdddbbbaaa```aaaccceeeccc^^^ZZZXXXXXX[[[[[[[[[[[[\\\^^^```aaa^^^bbbcccbbbccceeedddaaaaaabbbgggiiidddbbbnnn]]]QQQIIIIIIIIICCC???@@@???;;;:::===>>>???CCCHHH>>>======<<<===???AAABBBCCC???>>>AAABBB???>>>>>>???>>>;;;777666888>>>BBB...===VVVttteee___dddgggccc]]]___^^^]]]^^^^^^]]]ZZZWWWYYYYYYYYYYYYYYYZZZ[[[\\\YYYYYYZZZ\\\^^^^^^\\\ZZZ\\\ZZZ[[[^^^[[[```zzzxxx{{{fffaaaUUUVVVxxxjjjXXXNNNKKKMMMPPPQQQQQQPPPQQQRRRNNNOOOLLLGGGFFFHHHHHHEEEKKKKKKKKKJJJJJJJJJJJJIIINNNLLLYYYYYYQQQooo|||SSSSSSKKKFFFIIIHHHAAA===>>>???MMMaaarrr~~~yyysssssscccbbbSSSQQQLLLCCCAAA===;;;999888555333222222111111111111222222222222222222333333333333333111555;;;777111999HHHmmmzzzmmmvvv|||uuukkkeeebbbiiidddjjjooorrrqqqqqqrrrqqqnnnnnnggg___\\\]]]______^^^gggddd```___```aaaaaa```]]]YYYVVVUUUXXX[[[[[[[[[VVV[[[___aaadddhhhhhhfffaaarrrzzzdddBBB<<>><<<;;;===???NNNjjjkkkeeebbbdddiiiiiiaaaZZZ[[[[[[[[[\\\\\\\\\[[[ZZZUUUUUUVVVVVVWWWXXXYYYYYYTTTTTTUUUVVVWWWWWWVVVVVVZZZWWWYYY]]]\\\\\\jjj|||jjjcccOOOUUUgggooo\\\RRRNNNIIIJJJMMMNNNOOONNNNNNNNNMMMLLLHHHEEEGGGKKKJJJEEEJJJJJJKKKJJJJJJHHHGGGFFFKKKJJJVVVXXXPPPcccTTTLLLIIIKKKIIICCCBBBGGG:::BBBNNNZZZeeeqqq~~~wwwiiiddddddqqqdddcccTTTPPPKKKDDDAAA===;;;:::888666444222111111000000111111222111111111222222222333333222555555666888<<<<<<999===XXX}}}oooiiiiiilllqqqwwwbbb___fffcccbbbgggiiifffeeehhhjjjiiifffccc^^^YYYUUUTTTUUUWWWYYYWWWTTTSSSTTTUUUVVVVVV[[[VVVPPPOOORRRUUUVVVUUUMMMTTTYYY[[[]]]___]]]XXX[[[kkkffftttfffGGG:::===EEEDDD@@@@@@JJJ```{{{^^^]]]aaammmzzzpppmmmmmm{{{xxxlllEEEAAA```xxxnnniiikkkfffeeejjjfffeeecccaaa___^^^^^^^^^\\\XXXVVV\\\dddfff```YYY]]]]]]^^^```aaabbbcccddd[[[[[[\\\^^^_________```ZZZ\\\```ccccccaaadddhhhxxxqqqjjjTTTCCC<<<<<<===>>>???AAA@@@;;;666<<<===???@@@@@@@@@>>>===<<<>>>?????????@@@@@@???>>>===;;;:::AAATTTooo{{{cccdddddddddeeeeeeccc___[[[```___]]]ZZZWWWUUUTTTSSSVVVVVVWWWXXXYYYZZZZZZZZZRRRRRRRRRQQQQQQRRRSSSTTTUUUSSSUUUZZZ[[[ZZZ___hhh~~~{{{UUUWWW```iiixxxaaaUUUPPPLLLNNNNNNOOOPPPQQQPPPOOONNNKKKIIIEEEEEELLLRRROOOHHHIIIIIIJJJKKKJJJHHHGGGEEELLLLLLSSSTTTKKKQQQjjj^^^TTTKKKKKKOOONNNIIIEEEAAABBBBBBDDDJJJVVVeeeooossscccVVVLLLLLLPPP|||mmmaaaaaaRRRNNNIIIDDDAAA>>>;;;:::888666444111111000000000000111111000000111111111222222222222555333000555===;;;333777555MMMpppooonnnjjjcccaaalllxxxppp~~~}}}jjj^^^ccceee___```dddfffaaa]]]^^^______]]]]]][[[WWWQQQNNNNNNOOOLLLNNNQQQSSSTTTRRROOOMMMQQQNNNKKKLLLOOOSSSSSSSSSOOORRRRRRPPPRRRVVVWWWUUU]]]SSS]]]gggttttttRRR@@@999===???BBBBBBCCCVVV|||hhh]]]^^^eeepppyyyttthhhgggsss}}}lll^^^PPPCCCZZZwwwbbbgggmmmfffbbbfffeeeeeecccbbbaaaaaaaaaaaa\\\VVVSSSXXXbbbfffbbb\\\WWWWWWYYYZZZ\\\]]]^^^___\\\ZZZZZZ]]]^^^\\\\\\___\\\]]]^^^___```aaaaaabbbhhhfffuuuzzzbbbQQQLLLCCC;;;;;;@@@BBB???>>>>>>???@@@@@@???===<<<999>>>BBB@@@>>>===;;;888>>>DDDMMMYYYnnnwwwwwwhhhgggccc___\\\[[[\\\]]][[[[[[YYYWWWSSSRRRSSSUUUSSSTTTUUUVVVWWWWWWWWWVVVRRRSSSSSSQQQPPPPPPSSSUUUPPPNNNPPPUUUWWWUUUWWWZZZzzznnn[[[\\\www{{{kkk```UUUMMMIIINNNMMMMMMNNNNNNNNNKKKIIIHHHHHHGGGHHHNNNSSSOOOHHHGGGGGGIIIJJJJJJIIIHHHGGGHHHKKKNNNOOOMMMMMMVVVaaagggNNNKKKRRROOOEEEJJJFFF???;;;;;;CCCNNNVVVccclllzzzuuudddTTTLLLEEE>>>===CCC~~~mmm``````QQQOOOJJJDDDBBB>>><<<:::999666444111111000000000000111111000000000000111111111222333111111333444444444666999<<<;;;AAAdddqqqtttmmmhhhhhhhhhgggiiilllllleee^^^]]]``````]]]XXX]]]dddfffbbb]]][[[[[[YYYUUUUUUUUUTTTSSSOOOKKKHHHIIILLLOOOQQQPPPNNNKKKJJJFFFFFFHHHKKKMMMOOOOOOOOONNNOOOMMMIIIJJJPPPTTTTTTXXXNNNYYY^^^WWWyyybbb???<<<===AAACCC===AAA\\\|||wwwhhhaaaaaaZZZaaakkkwww}}}zzznnnqqqvvv~~~~~~ooodddVVVKKK===dddzzznnndddfffiiigggcccaaabbbbbbbbbccccccccccccccc]]]YYYVVVVVVZZZ^^^^^^]]]UUUTTTSSSTTTUUUXXX\\\^^^^^^ZZZYYY]]]]]]ZZZZZZ^^^^^^^^^^^^___bbbdddbbb___XXXhhhmmmnnn~~~dddVVVPPPJJJBBBDDDBBB@@@>>>======>>>>>>===AAAAAA>>>@@@JJJSSSWWWQQQnnnrrrppp|||llliiieeecccaaa___]]][[[WWWXXXWWWUUUSSSTTTXXX[[[QQQQQQRRRSSSSSSSSSRRRQQQPPPRRRTTTTTTRRRPPPQQQSSSOOOMMMNNNRRRSSSRRRSSSTTTkkk~~~iiiZZZhhhzzzfff___\\\RRRJJJKKKIIIHHHGGGHHHJJJJJJGGGDDDDDDJJJMMMLLLKKKKKKHHHDDDDDDEEEFFFGGGIIIIIIJJJJJJAAAIIIIIIIIINNNQQQQQQUUU]]]~~~kkkKKKKKKPPPMMMLLLJJJEEE@@@>>>???BBBEEEGGGPPP^^^mmm{{{zzzlllcccSSSKKKHHHJJJGGGAAAEEEOOOpppaaa```RRRQQQMMMDDDBBB>>><<<:::999666444111111000000000000111111000000000000111111111111444...111:::666,,,000>>>...444<<<===;;;OOOvvvuuuyyywwwllliiihhhiiigggcccdddgggdddYYYXXXbbbdddZZZUUUXXXVVV^^^dddbbb]]][[[YYYVVVRRRPPPOOORRRUUUSSSKKKDDDIIIHHHGGGDDDCCCCCCEEEGGGAAADDDHHHKKKLLLLLLJJJJJJGGGJJJJJJHHHJJJOOOQQQPPPNNN]]]WWWQQQZZZ]]]{{{XXXDDD<<<;;;CCCDDD>>>BBBNNNZZZtttwwwooodddbbb___[[[[[[___hhhooo~~~yyypppmmmlll~~~wwwcccYYYUUULLLBBBbbbppptttrrrlllkkkooolllddd___```aaabbbccccccccccccbbbaaa___[[[XXXYYY]]]bbb]]]ZZZWWWVVVXXX\\\bbbfff___ZZZYYY]]]]]]YYYYYY^^^ZZZZZZZZZ\\\aaadddaaa\\\eee\\\___mmmyyy~~~gggccc^^^YYYWWWYYY]]]___]]]^^^[[[ZZZgggwwwiiihhhlllnnnlllkkkkkknnnoookkk```WWW```___]]]YYYTTTSSSUUUXXXTTTTTTUUUVVVVVVUUUTTTSSSLLLPPPUUUUUUSSSPPPOOOOOOQQQPPPPPPRRRRRRRRRRRRSSSNNNnnnUUU}}}fffYYYYYY{{{}}}yyyXXXSSSTTTKKKHHHOOOIIIHHHGGGIIILLLLLLIIIFFFAAALLLTTTOOOFFFAAAAAAAAABBBBBBDDDEEEGGGIIIKKKKKKAAAKKKHHHAAAGGGKKKHHHHHHWWWNNN[[[HHHMMMOOOLLLLLLLLLJJJGGGCCC@@@>>>AAACCCHHHOOOZZZfffqqqxxxwwweeeTTTHHHCCCGGGDDDHHHOOONNNLLLVVVffflll___aaaTTTQQQKKKEEECCC@@@===<<<:::777444111111111111000000000000......///111222333444555555444222111222444777888555666777666777???KKKUUUzzztttqqqooooookkkhhhdddbbbcccdddeeeeeeUUUTTTTTTWWWYYYYYYVVVSSSZZZWWWSSSPPPQQQTTTXXX[[[OOOOOOKKKIIIMMMTTTSSSMMMEEECCCBBB@@@AAACCCFFFHHHIIIGGGDDDAAAAAABBBEEEGGGEEEEEEFFFGGGIIIKKKMMMNNNQQQPPPRRRVVVXXX\\\kkk{{{oooNNN999999===DDDDDD:::FFFIIIWWWqqq~~~qqqkkkhhheeebbbcccjjjrrrzzzooo^^^ZZZ___OOO999HHHmmmppplllggggggjjjkkkhhhddd``````aaaccceeeccc```]]]fffccc^^^XXXSSSSSSVVVYYYYYYUUUQQQPPPSSSXXX\\\___\\\[[[ZZZXXXWWWVVVUUUTTTXXXZZZ\\\___bbbccccccccc______dddjjjjjjppp}}}rrrpppnnngggaaa___bbbccceeeeeeccc```\\\ZZZ\\\ZZZYYYXXXXXXWWWUUUSSSYYYXXXVVVTTTSSSSSSTTTTTTNNNNNNMMMMMMMMMNNNOOOPPPLLLMMMMMMNNNNNNOOOPPPPPPUUU[[[kkk~~~pppaaaXXXQQQ{{{fffPPPPPPUUURRRLLLIIIJJJJJJJJJJJJJJJJJJJJJJJJ@@@FFFMMMMMMHHHBBB??????>>>???@@@AAACCCDDDEEEEEEHHHHHHHHHHHHGGGFFFFFFFFFMMMGGG\\\}}}cccNNNSSSNNNJJJJJJLLLJJJEEEBBBDDDDDDCCCAAADDDKKKSSSWWWcccgggoooxxx}}}oooaaaTTTNNNIIIEEEDDDHHHFFFJJJGGGOOO___eeelll^^^```SSSPPPJJJEEECCC@@@===<<<:::666444111111111000000000////////////000000111222333333777555333111000111333444444666777666444777>>>EEEPPPrrrzzzsssjjjcccccchhheeebbb___\\\ZZZZZZZZZZZZUUUTTTSSSTTTUUUTTTPPPMMMSSSQQQNNNLLLLLLOOORRRTTTLLLJJJFFFBBBFFFLLLLLLGGGDDDCCCBBB@@@@@@AAABBBCCCFFFEEEBBBAAA@@@AAACCCDDDCCCCCCDDDEEEGGGIIIKKKLLLNNNMMMPPPUUUVVVXXXaaalllyyy\\\EEE:::===@@@:::BBBAAABBBEEEKKKYYYqqquuu\\\VVVOOOKKKIIIHHHTTTxxx{{{mmmgggaaa```bbbcccbbb```aaaaaabbbcccdddccc___\\\]]][[[XXXUUURRRRRRUUUXXX[[[XXXTTTSSSTTTWWWZZZ[[[XXXXXXWWWVVVUUUTTTSSSSSSUUUWWWYYY[[[]]]___`````````___bbbfffddddddsss}}}rrriiiiiiiiiddd___]]]ZZZ[[[\\\]]]\\\[[[YYYWWW\\\YYYWWWVVVWWWXXXXXXXXXVVVUUUSSSQQQPPPPPPPPPQQQMMMLLLJJJIIIIIIJJJKKKMMMKKKKKKLLLLLLMMMNNNNNNNNNMMMUUUlllhhhYYY___YYYYYYtttxxxbbbPPPOOOTTTPPPKKKKKKHHHGGGGGGGGGFFFFFFEEEEEE>>>AAADDDDDD@@@======>>>>>>>>>???@@@AAABBBCCCCCCFFFEEEEEEEEEEEEFFFFFFGGGIIIDDDCCCSSStttsssMMMLLLJJJFFFCCCCCCGGGLLLAAADDDFFFFFFEEEDDDBBBAAALLLNNNRRRXXX^^^dddhhhjjjrrrrrrsssssstttuuuvvvvvv~~~xxxoooggg```XXXNNNHHHGGGAAA@@@CCCDDD@@@<<<<<>><<<999666444111111000000000000/////////000000000111111111111555444222000///000111222222555777666444333555888444@@@aaavvvqqqoooooolllfffccceeeeeeddd```\\\YYYVVVTTTSSSUUUSSSRRRRRRQQQOOOKKKHHHKKKJJJIIIHHHHHHHHHJJJKKKIIIFFFAAA===???DDDDDD@@@AAAAAA@@@@@@???>>>>>>>>>BBBAAA@@@?????????@@@@@@>>>???@@@BBBDDDFFFHHHIIIJJJIIIKKKPPPSSSTTTVVVYYYYYY|||xxxJJJ888AAAIIIAAA???@@@DDDFFFFFFHHHLLLaaatttssscccVVVLLLDDDCCC===;;;RRR~~~zzzrrrrrrkkkeee^^^[[[\\\^^^^^^]]]___^^^^^^___```^^^[[[XXXTTTTTTSSSQQQOOOOOOQQQSSSZZZWWWSSSQQQRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQPPPPPPQQQRRRRRRTTTVVVXXXZZZ[[[\\\YYY[[[aaaaaa^^^aaaiiiqqquuullleee```bbbeeebbb___]]]\\\\\\\\\\\\[[[ZZZYYYXXXXXXUUURRRRRRSSSVVVXXXYYYQQQPPPOOOMMMLLLLLLLLLLLLLLLJJJGGGEEEDDDEEEGGGHHHFFFGGGGGGHHHHHHIIIJJJJJJIIINNNLLLnnnuuu]]]]]]SSSQQQWWWqqqkkk[[[OOOOOOPPPLLLIIIKKKDDDCCCCCCBBBAAA@@@??????======;;;:::999:::;;;<<<=========>>>>>>>>>??????AAAAAA@@@AAABBBDDDFFFGGG>>>EEECCC@@@TTT|||yyynnn^^^RRRLLLKKKJJJHHHMMMKKKGGGDDDBBBAAAAAABBBBBBBBBBBBBBBEEEHHHKKKMMMSSSSSSTTTVVVWWWXXXYYYZZZVVVTTTQQQMMMJJJHHHFFFEEEFFFAAA===???AAADDDHHHLLL===LLLmmm|||lll```aaaSSSOOOJJJFFFDDD@@@>>><<<999666333111000000000////////////000000000000000000000000000///......///000222333000222555666555444555777===888>>>UUUttt{{{kkklllsssrrriiiaaagggfffccc___YYYTTTQQQOOOSSSRRRQQQPPPOOOLLLJJJHHHEEEEEEEEEEEEEEEEEEDDDDDDEEEDDDAAA??????@@@>>><<<<<<======>>>===<<<;;;:::=========>>>>>>======<<<;;;;;;<<<>>>@@@BBBDDDEEEGGGEEEFFFJJJNNNOOONNNMMMUUUWWWrrrlllFFF===:::???======@@@AAA@@@BBBGGG???LLL]]]lll~~~~~~jjjWWWJJJEEEBBB???888<<>>===<<<;;;:::>>>;;;888777888999999888;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===???BBBEEEFFF>>>AAAFFFHHHDDDNNNsssrrrTTTHHHIIINNNHHHCCC@@@@@@AAAAAABBBDDDGGGFFFDDDAAA@@@@@@AAAAAABBBBBBCCCCCCDDDEEEFFFFFFAAABBBBBBAAA>>>======>>>;;;===AAADDDDDDCCCCCCEEE^^^vvv|||mmmaaaaaaSSSQQQLLLGGGDDD@@@>>><<<999555333000000000////////////...000000000////////////.........------...///111222000111222333333444666777888555666===DDDUUUwww|||jjjiiinnnmmmddd\\\```aaa```\\\TTTNNNIIIHHHMMMMMMMMMLLLJJJIIIHHHHHHCCCDDDEEEEEEEEECCCBBBAAA@@@???@@@AAA@@@===:::888777888:::;;;;;;;;;:::999999:::;;;;;;;;;;;;:::999999999:::;;;===???AAABBBDDDBBBAAACCCHHHMMMLLLIIIOOOEEESSSyyyiiiIII:::===BBBFFFBBB===???DDD<<<@@@FFFLLLUUUeee{{{xxxnnn]]]OOOBBBAAAGGGGGG>>>444999LLLlllqqqmmmllllllllliiihhhfffdddcccaaa^^^]]]YYYWWWVVVTTTSSSQQQMMMKKKIIIKKKLLLLLLJJJHHHGGGHHHGGGFFFDDDEEEFFFFFFEEEDDDEEEFFFFFFGGGHHHHHHIIIIIIHHHHHHHHHHHHJJJLLLOOOPPPTTTPPPPPPVVV\\\^^^]]]]]]eee]]]ZZZgggmmmcccffffffaaa```___^^^```bbb```]]]^^^]]][[[YYYWWWUUUTTTSSSQQQPPPPPPQQQRRRQQQNNNKKKLLLLLLKKKJJJHHHGGGEEEEEEKKKIIIFFFCCCBBBBBBCCCDDD??????@@@@@@AAABBBBBBBBBIIIEEEHHHKKKbbbWWWYYYgggQQQPPPXXXlll}}}kkkWWWRRRPPPMMMJJJEEE@@@@@@BBB>>>>>>===<<<;;;:::999888;;;999777777777777555333999999999999999888888888999999999;;;===@@@BBBDDDGGG999777CCCEEE@@@PPPkkkiiiUUUNNNHHHEEEFFFLLLMMMIIIEEEFFFDDDCCCCCCBBB@@@???>>>===>>>>>>>>>>>>>>>>>>======;;;===@@@@@@>>>=========@@@???;;;777;;;OOOlll|||mmmaaa```SSSRRROOOGGGDDDAAA>>>;;;999555222000000////////////......////////////............111000///......---------222111000000000111222333333222444888:::>>>FFFOOObbbzzzyyy{{{{{{xxxtttsssuuuxxxvvvqqqnnnlllggg___[[[[[[YYY\\\^^^ZZZSSSKKKGGGFFFEEEFFFGGGFFFDDDCCCDDDEEECCCCCCDDDDDDDDDBBBAAA@@@;;;:::<<<@@@???:::777777444555777888999999888888777777888999999999999888999999::::::;;;===>>>???@@@@@@??????DDDJJJKKKHHHOOOIIIJJJYYYrrruuuZZZ@@@<<>>555??????AAACCCCCCFFFOOOZZZeeeooo}}}xxxpppggg\\\OOOFFFEEEEEECCC>>>777555@@@MMMhhhnnniiiooopppjjjeeeddddddeeedddbbb___\\\ZZZZZZXXXUUUSSSQQQOOOKKKHHH@@@CCCFFFHHHHHHHHHHHHIIIBBBAAA@@@AAACCCEEEEEEEEEAAABBBBBBCCCDDDDDDEEEEEEEEEEEEEEEFFFHHHJJJKKKLLLUUUSSSRRRSSSUUUWWWYYY[[[aaabbbcccccceeesssyyyrrrjjjiiiggg___cccccc```]]]]]]___^^^[[[XXXXXXYYYYYYYYYXXXWWWWWWSSSSSSTTTUUUUUURRRMMMJJJKKKKKKJJJIIIHHHFFFDDDCCCHHHGGGEEECCCBBBAAABBBBBB@@@@@@@@@AAABBBBBBCCCCCCCCC???KKKIIIFFFwwwVVVGGGxxxdddNNNGGGTTTooo~~~{{{yyygggMMMIIIJJJIIIEEE???<<<<<>>>>>===<<<<<<<<<999:::;;;===>>>?????????===FFFMMMOOO\\\{{{lll___^^^QQQRRRPPPGGGEEEAAA>>>;;;888555222000000/////////.................................000000000///......------111000000000111111111000444555444444777<<<===999BBBGGGRRRccc}}}|||yyyqqqqqqrrrsssrrrpppoooooopppqqqooonnnllleee[[[WWWXXXTTTYYY]]][[[TTTMMMIIIHHHCCCDDDEEECCCAAA???AAACCCBBBBBBBBBBBBAAA@@@???>>>;;;888999<<<<<<888888<<<555666666777777777666666666666777777777888888888;;;;;;::::::;;;;;;<<<===<<>>@@@>>>:::;;;??????BBBGGGLLLSSS]]]hhhpppooorrrrrrnnnoooyyy}}}rrrjjjfff]]]TTTPPPNNNKKKHHHEEEBBB>>><<<777;;;@@@???<<>>BBBCCCDDDEEEFFFHHH@@@>>>===>>>AAACCCDDDEEE??????@@@@@@AAABBBBBBBBBCCCDDDEEEGGGHHHIIIIIIIIIPPPSSSTTTRRRQQQUUU\\\aaaWWW[[[``````YYYXXXfffwwwmmmeeejjjkkklllkkkaaafffgggddd^^^]]]``````\\\YYYZZZ\\\]]]^^^]]][[[ZZZUUUTTTTTTTTTTTTRRROOOLLLJJJJJJJJJIIIGGGEEEBBBAAABBBBBBAAAAAA@@@???>>>===>>>>>>???@@@@@@AAAAAABBB>>>===DDDGGGCCCTTT]]]VVV{{{mmmUUUUUUXXXTTTzzz{{{zzz\\\HHHBBBCCCCCC???;;;;;;<<<===999999999888888777777777333666999999777666888:::666666666666666666666777666777999;;;<<<<<<;;;:::333BBBIIIAAA;;;???DDDBBB444iiixxxeee\\\TTTIIIEEEIIIIIIHHHFFFDDDBBBBBBBBBBBB????????????>>>>>>>>>>>>DDDAAA======@@@CCCEEEEEE>>>ccczzzjjj]]]\\\OOOQQQPPPHHHEEEAAA>>>;;;888555222000/////////............---------.........//////------......///000000000......000222555555333222---666:::555444:::<<<888888<<>>===<<<>>>999888;;;;;;888<<>>:::;;;???>>>AAADDDEEEEEECCCAAAAAADDDJJJMMMIIIGGGLLLQQQTTTRRRSSSNNNDDDAAADDDEEEBBB>>>===;;;999999;;;>>>@@@@@@777<<<[[[vvvnnngggfffjjjqqqrrrooollllll______]]][[[XXXXXXYYY[[[XXXUUUQQQNNNKKKHHHDDDAAA===>>>AAAAAAAAAAAABBBCCC>>><<<;;;;;;>>>AAABBBCCC>>>?????????@@@@@@@@@AAABBBCCCFFFHHHIIIIIIIIIHHHGGGNNNSSSSSSSSSYYYdddllleee```___eeegggdddeeejjjddd}}}ooosssiiikkkqqqkkkjjjoooooojjjkkkggg```^^^bbbccc___ZZZ\\\^^^___^^^\\\YYYWWWUUUSSSQQQPPPPPPPPPOOONNNIIIIIIIIIHHHFFFDDDAAA@@@======>>>???>>><<<;;;:::;;;;;;<<<<<<===>>>>>>???>>>@@@<<>>ZZZ]]]}}}XXXMMMYYYVVVrrr}}}yyyyyyzzzzzzlllJJJCCC===??????<<<:::;;;===>>>777777777777777777666666444888;;;;;;888999>>>CCC555555555666666666777777555777:::<<<<<<;;;999888777:::===<<<:::;;;===@@@CCCBBBLLLqqqkkkaaaWWWSSSMMMFFFBBBAAAAAABBB?????????@@@@@@AAAAAAAAAHHHFFFGGGRRRdddwww|||nnn^^^\\\QQQRRRMMMHHHEEEBBB???<<<888333000////////////............////////////////////////------...111555555222...///000000000111111111111444444333444444555666777:::999999:::===@@@DDDFFFYYY]]]hhhxxx~~~yyyqqqmmmsssuuuooommmqqqsssrrrjjjhhhggghhhmmmttt|||{{{kkkZZZSSSVVVXXXTTTNNNKKKNNNPPPNNNJJJHHHIIIKKKDDDDDDCCCBBB@@@>>><<<;;;CCCBBB@@@>>><<<;;;::::::;;;888777999888666;;;DDDBBB===666333444555666555666666666666777777777777666666666777888888999999>>>>>>>>>???@@@@@@AAAAAADDDDDDCCCCCCDDDFFFHHHJJJ[[[~~~aaaMMM===;;;@@@@@@===<<>>@@@@@@???<<<999777777888===777666;;;999555>>>LLLUUUdddzzzuuuggghhhiiijjjiiigggeeeccc``````^^^YYYUUURRRRRRSSSRRRNNNJJJIIIJJJIIIDDD??????????????????@@@@@@@@@???<<<::::::===@@@CCCDDD>>>>>>======<<<<<<<<<;;;???@@@@@@AAABBBCCCDDDEEEFFFIIILLLLLLMMMSSS\\\dddaaa___^^^```dddeeeaaa]]]^^^```dddmmmyyyssspppnnnpppiiicccdddjjjmmmllliiiiiifffbbb```___```___^^^___``````___\\\YYYWWWWWWUUUSSSPPPNNNMMMLLLJJJHHHMMMHHHCCC@@@@@@???===;;;::::::::::::::::::::::::999999::::::;;;<<<<<<===<<<:::>>>DDDCCCAAANNNaaassshhhlllPPPWWWPPPRRRbbbyyyyyyzzzrrrzzz~~~yyybbbRRRNNNKKK>>>===<<<;;;:::999999999:::999999888777666666555666666666666666666666666555333333444666777666555555666777888::::::;;;;;;888999999::::::;;;<<<<<<<<<;;;<<>>@@@BBBBBBEEEKKKSSS]]]eeeiiillllllmmmppprrrrrrqqqooollllllooosssqqqkkkfffeeefffkkklllgggeeeggghhhffffffeeedddcccdddeeegggiiilllaaaUUUQQQSSSTTTOOOJJJIIIJJJKKKJJJHHHFFFFFFFFFAAAAAAAAA@@@???===<<<;;;>>>===<<<;;;:::999999999:::777777999777444888???===999444222222444444333555555555555666666666666555555666666777888888999<<<<<<======>>>??????@@@@@@@@@AAABBBDDDFFFHHHIIIDDDZZZ~~~yyy]]]KKK@@@>>>@@@;;;:::999:::======;;;999999:::===>>>===;;;;;;<<<222555:::===>>>???@@@AAA>>>999999>>>CCCNNNiiizzzrrrmmmkkkkkkkkkkkkiiifffdddbbb^^^^^^[[[WWWRRROOOOOOPPPNNNKKKGGGFFFGGGFFFAAA<<<>>>>>>>>>>>>>>>=========;;;;;;::::::;;;===???AAA======<<<<<<<<<;;;;;;;;;======>>>???@@@AAABBBBBBBBBEEEHHHHHHIIINNNVVV\\\[[[XXXWWWYYY]]]___]]]YYY______```bbbhhhttt|||tttpppooonnnmmmppplllhhhffffffffffffeeecccbbbaaaaaaaaaaaa___]]]]]]^^^___^^^[[[WWWSSSRRRQQQNNNKKKIIIHHHGGGEEEDDDIIIEEE@@@>>>>>>===;;;:::999999999999999999999999888999999:::;;;;;;<<<<<<;;;888;;;@@@???===FFFTTTvvv[[[bbb}}}KKKOOORRRKKKSSS{{{vvvqqqvvvssseeeQQQEEECCCAAA<<<<<<:::999888777777777777777666666555444444333444444444444444444444444222222222222222222333333333333555666777888888888777777888888999::::::;;;<<<===>>>AAAJJJ^^^vvvyyylll]]]\\\RRRTTTPPPIIIFFFCCC???<<<888333000............------------////////////////////////000...------......---+++////////////000000000000222222222222333444555666444444444444666888:::<<<@@@?????????AAAEEEIIIKKKJJJJJJMMMQQQUUUWWWWWWVVVhhhdddiiitttrrreee^^^``````dddgggeeedddffffffeeeeeeeeeeeedddaaa^^^[[[YYYYYYUUUPPPNNNMMMLLLHHHEEEGGGEEEDDDDDDDDDCCCAAA???>>>>>>>>>>>>===<<<;;;:::999888888777777777777888888666666777555222333777666444111000111222222111333333333444444444444555444444555555666777777888:::::::::;;;<<<<<<======:::;;;>>>@@@CCCEEEFFFGGGDDDHHHTTTkkkeeeVVVPPPKKKEEE@@@???@@@AAABBB666999===>>>===<<<;;;:::>>>??????<<<999777666777666<<>>:::<<<<<<<<<;;;;;;::::::999777999;;;;;;999888:::===;;;;;;;;;:::::::::::::::::::::;;;<<<===>>>??????===@@@CCCDDDEEEGGGMMMQQQRRROOONNNPPPTTTWWWVVVUUUXXXYYY[[[\\\^^^aaaeeeiiisss|||ssstttrrrooonnnmmmllljjjhhhkkkllljjjgggcccaaabbbddd`````````bbbcccbbb___\\\[[[]]]^^^^^^\\\WWWRRRNNNNNNLLLIIIGGGFFFEEEDDDBBBCCC@@@===;;;;;;;;;:::888888888888888888888888888777777888999999::::::;;;<<<777888======:::>>>GGGJJJmmmEEEXXXZZZXXXMMMMMMVVVXXXsssssskkkiiisssuuuooo{{{```QQQCCC>>>???<<<::::::888777666555555555444444444333222222111111111111111111111111111111000222444333000///000333000111222333444555555555555555666666777888888999999<<<>>>;;;:::AAAPPP\\\xxxkkk\\\[[[QQQSSSOOOJJJGGGCCC@@@<<<888333000/////////............---........................///...---,,,,,,---.............../////////000000111111111111222333444444555555555555666888999:::<<<======>>>@@@CCCGGGJJJGGGGGGHHHKKKOOOQQQQQQPPPhhhbbbaaaeeegggccc^^^\\\ZZZ^^^bbbdddggghhhiiihhhbbbccccccbbb```]]]ZZZXXXNNNNNNMMMJJJGGGEEECCCBBBEEEBBB@@@@@@AAAAAA===:::::::::;;;;;;;;;:::999999777666555555444444555555555555555555333111000000111000000000111111111000111111111222222222333333333333444444555666666666777777777888999999::::::777999;;;>>>@@@BBBBBBBBBHHHHHHHHHIIIVVVttt{{{fffUUUJJJEEECCCMMMIIIBBB===>>>BBBBBB???999;;;>>>BBBHHHQQQZZZ```kkkxxx|||xxxuuurrrmmmgggbbbffffffeeedddaaa^^^ZZZXXXXXXWWWTTTOOOJJJGGGFFFGGGEEECCCAAA@@@@@@>>>;;;888::::::999888777777666666444888<<<;;;777555777:::999999999888888888888888888888999:::;;;<<<======;;;===@@@AAABBBCCCFFFIIIJJJIIIHHHIIIMMMQQQRRRRRRRRRUUUYYY]]]```bbbcccdddccchhhnnnrrryyy}}}uuuqqqoookkkhhhmmmnnnnnnooonnnllliiigggeeeffffffeeeccccccdddfff``````___```aaa```]]][[[ZZZ[[[]]]___]]]YYYSSSOOOKKKHHHEEEDDDCCCCCCAAA???>>>===;;;:::999999999888777777777777777777777777666666666777888888999999<<<888777<<<>>><<<<<>>===???:::999888777666555444444444222222222111111111000000////////////////////////000444777444000...000444//////111222222333333333333333444444555666666666666888;;;999888999???EEETTTpppqqqxxxkkk[[[[[[PPPQQQMMMJJJHHHDDD@@@===888333000000000000/////////......---------------------------------,,,,,,...000222---............//////////////////000000111222333555555555555666777888888999;;;;;;;;;:::;;;???BBBBBBAAABBBEEEHHHJJJJJJIIIPPPVVVVVVVVVaaaqqqqqqfffVVVWWW[[[___cccddddddddd]]]\\\[[[ZZZXXXWWWVVVUUULLLMMMLLLHHHCCC@@@AAACCCCCC@@@>>>>>>??????;;;888777888888999999888888777777666555444333222222222333333333222111111///,,,...///000000000000111111000000000000111111111111111222222333444444555555444555555666666777888888666888:::<<<===>>>======:::BBBGGGEEEDDDOOOfffzzzxxxllloooyyyzzzuuuzzzvvvrrrqqqpppmmmgggbbb``````aaa```^^^ZZZWWWUUUTTTSSSPPPLLLGGGDDDCCCDDDAAA@@@???>>>>>><<<:::888777777666555555444333333333777<<<;;;666333555777666666666666666666777777777777888999:::;;;<<<<<<;;;===???@@@AAAAAACCCDDDFFFEEEEEEFFFJJJMMMPPPQQQRRRSSSVVVYYY\\\]]]]]]\\\\\\```dddccc```___bbbeeennn|||{{{tttlllqqqlllfffdddeeeggghhhhhhdddfffiiikkklllmmmmmmnnndddccccccdddfffgggfffdddaaa^^^[[[ZZZZZZZZZYYYXXXWWWWWWXXXZZZ[[[XXXSSSOOOFFFDDDBBB@@@@@@???>>><<<;;;;;;;;;:::888888888999666666666666666666666666444444555555666777777777999666666:::======<<<<<>>>>>===888MMMfffxxxcccwwwiii[[[ZZZPPPRRRNNNKKKHHHDDDAAA===888333///000////////////.........------------------------+++,,,------,,,...111333------------.........///............///000111222111222222333444555666666;;;>>>??????===>>>BBBEEECCCCCCDDDGGGKKKOOOPPPPPPMMM___fffcccjjjzzzxxxggg[[[YYYZZZ^^^aaa___^^^___^^^\\\YYYUUUSSSQQQQQQPPPLLLLLLKKKFFFAAA???AAACCCAAA@@@>>>>>>===<<<999777666777777777777777666666666666444333222111111111111222111000111333111------///000000//////000111/////////000000000000111000000111222222333333444333333333444555555666666666777888999:::;;;;;;;;;;;;===???@@@BBBDDDHHHJJJqqqooosssooollllllnnnlllgggaaa^^^^^^^^^]]][[[XXXUUUSSSOOONNNLLLHHHDDDAAAAAABBB>>>>>>======<<<:::999888444444444333333222222222222555888888555333444555444444444444555555555555666666777888999:::;;;;;;;;;<<<===>>>???@@@@@@AAABBBBBBCCCEEEHHHJJJMMMNNNOOONNNOOORRRVVVYYYYYYYYYQQQUUUYYY]]]___aaacccddd___gggmmmjjjcccbbbkkkuuu{{{xxxyyy|||zzztttppppppxxxuuullliiifffaaacccdddfffiiikkkllljjjhhhggghhhjjjjjjjjjjjjlllnnnhhhfffffffffgggfffccc```___\\\WWWUUUUUUUUUTTTTTTVVVSSSQQQRRRTTTSSSPPPLLLHHHFFFCCCBBBBBBBBB@@@???999:::;;;:::888777777888555555555555555555555555222333333444444555666666444333444777:::;;;;;;:::999@@@LLLkkkvvvRRROOO}}}lllZZZSSSJJJKKKMMMXXXnnnwwwfff___aaaeeekkkooohhhfffuuu^^^FFF:::<<<999999:::666777777555444333222222222111111111111111111111111////////////////////////,,,...000///,,,+++,,,/////////000111111111111111000000111222222333333444444222222666<<<>>><<<999AAA>>><<>>??????>>>;;;888777777777777777777666666555444333222111111000000000111000111000...000555444///---...///...,,,,,,///111////////////000000000000//////000111111222222333222222333333444444555555555555666777888:::<<<===AAA===999:::>>>BBBEEEEEE@@@^^^rrrtttoookkkkkkmmmlllfff___\\\\\\\\\ZZZWWWSSSOOOMMMJJJIIIGGGDDD@@@>>>>>>???:::;;;;;;;;;999888777777222222222222222222222222111222333333333333333222222222222333333444444444444555666777888999999::::::999999:::;;;===>>>>>>===???BBBDDDEEEGGGIIIJJJJJJIIIKKKOOOUUUYYY[[[[[[```\\\YYYXXXZZZ]]]^^^^^^[[[^^^aaa```^^^```gggnnnkkkgggfffiiiiiiddd``````bbbllloooiiieeejjjkkkgggeeefffhhhkkkmmmllljjjhhhooopppqqqooollliiiiiikkkiiikkklllkkkgggcccaaa```]]][[[YYYXXXXXXXXXVVVUUUZZZTTTOOOMMMNNNOOOLLLJJJGGGEEECCCBBBBBBAAA@@@???777999:::999666444555666444444444444444444444444111111222222333444444555222444666666777999::::::666??????EEEmmmuuuYYYfffrrrNNNPPPKKKKKKRRR^^^lll~~~}}}uuubbbccceeeccc^^^bbbwwweeeNNN>>>;;;???:::777:::888555555333222111000000000000000000000000000000000........................,,,,,,,,,,,,,,,---------......///000000000//////000000111111222222333333333333222444777888888888;;;;;;<<>>CCCBBBAAAAAACCCGGGJJJKKKJJJFFFYYYkkkmmmbbb\\\eeeqqq___YYYWWW]]]```___^^^aaaXXXXXXVVVSSSOOOKKKHHHFFFCCCDDDEEEDDDCCCAAA??????<<<>>>@@@===999555666777777777777777666555444333///////////////000111111///111000---000777777111,,,...///---******---111////////////000000000111/////////000111111222222111222222333444444555555333333444555777:::===???444888===>>>===>>>CCCGGGMMMGGGCCCOOOooo||||||vvvpppooopppmmmeee^^^[[[ZZZYYYVVVRRRMMMIIIFFFFFFEEEDDDAAA===<<<<<<===888999:::999777666555666111111111111222222222222111/////////111222222111111111222222222333333333333444444555666777888888888777666666888:::<<<<<<:::<<<@@@BBBCCCDDDEEEFFFKKKJJJJJJNNNSSSWWWWWWUUUYYYXXXYYY]]]bbbbbb\\\WWW[[[\\\^^^```aaaaaa```^^^mmmhhhfffiiilllhhheeeccc```hhhiiibbbaaaggggggaaajjjhhhfffeeeeeegggiiikkkjjjmmmppppppmmmkkkkkklllffflllqqqnnngggaaaaaaddd]]]\\\]]]^^^___^^^[[[YYY___XXXOOOKKKLLLMMMLLLIII@@@===;;;:::::::::999777666888:::888555333333444333333333333333333333333000111111222333333444444333777888777777888:::;;;;;;===:::999LLLxxxqqqVVV___ttt|||^^^WWWQQQLLLHHHIIIUUUdddwwwssseee[[[WWW]]][[[^^^gggrrrOOODDD888999>>>666222666777444333222000////////////.../////////////////////------------------------...---,,,---///000///...------......///.........000000000111222222333333222333444333222333777:::999777;;;AAA???;;;AAAMMM[[[||||||}}}lllpppbbbUUU\\\ccc]]]WWWtttbbb^^^UUUVVVSSSVVVLLLIIIEEEAAA===888333///...---,,,+++************++++++++++++++++++++++++******************************+++++++++,,,,,,,,,------......///000000000444//////333555333444999888999777666???MMMTTTSSSAAA<<<<<>>=========:::;;;======;;;888555333666555444333222222222222//////////////////////////////000//////...------,,,,,,,,,,,,,,,,,,,,,,,,............////////////////////////000000000000222222111111111111111111444444555666777888999999:::::::::;;;<<<===>>>???FFFDDDDDDEEEIIIWWWooowwwwww{{{~~~|||}}}ooofffhhhkkkdddXXXaaa[[[TTTQQQOOOLLLFFFAAACCCBBBAAA???>>><<<;;;:::999999888777666555444444111111111111111111111111000000000000000000000000////////////000000000000000111111222222333444444666666666777888888999999<<<<<<===>>>???@@@AAAAAAFFFGGGIIIKKKNNNPPPRRRSSSVVV\\\]]][[[\\\```___[[[ZZZ[[[\\\___``````^^^[[[eeeeeeeeeccc```___```aaaaaabbbdddcccbbbaaabbbccceeeeeeggggggggggggeeeeeehhhgggeeedddcccdddfffgggmmmmmmlllhhheeedddfffiii___ZZZUUUUUUYYY\\\ZZZWWWZZZVVVQQQMMMKKKHHHFFFDDD>>>===;;;999777777777777666666555555555444444444000000000000000000000000///000000000111111111111333333444444555666666666???888666>>>???CCCtttvvvYYYSSSaaa{{{bbbUUUQQQNNNLLLKKKRRRUUU^^^qqqpppbbbaaa```ZZZUUUUUU___nnnwww~~~iiiVVVAAA::::::999999888666555444000000000000////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................////////////000000000000000000111222444555555666999::::::;;;<<<===>>>>>>???IIIdddqqqeee`````````\\\XXXXXXZZZYYYUUUQQQtttccc___TTTUUURRRUUUMMMJJJFFFAAA===888222///...---,,,+++************++++++++++++++++++++++++*********************************+++++++++,,,,,,,,,,,,---......//////000000---...222222000333999777777555444:::EEEJJJIIIDDD@@@@@@DDDEEEDDDFFFKKKGGGMMMVVVfffnnnaaa[[[hhhjjjeee^^^XXXVVVUUUUUUUUUPPPNNNLLLHHHEEECCCAAA@@@@@@@@@>>>===<<<;;;;;;;;;::::::::::::999666444222444444333222111000000111///////////////////////////////////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.............../////////000000000111111111111111111111111333333444555666777888888999999999999:::<<<===>>>>>>===???AAABBBGGGTTTaaalllyyyrrrrrrwwwyyywwwnnnmmmgggbbbdddjjjkkkhhhaaa[[[TTTPPPOOOLLLGGGCCCAAA@@@???===<<<:::999888888888777666555444333222000000000000000000000000////////////////////////........./////////000000000000111111222333333333555555666666777888888888:::;;;<<<===>>>??????@@@???AAADDDGGGKKKNNNOOOPPPYYY]]]___\\\\\\___^^^ZZZVVVXXX[[[^^^```___]]]ZZZbbbcccddddddbbbaaabbbcccbbbcccdddcccbbbbbbdddeeefffgggiiikkklllmmmmmmmmmffffffeeefffhhhjjjmmmoooggghhhgggddd```___```bbb^^^[[[XXXXXX[[[]]]]]]\\\WWWTTTOOOKKKIIIFFFDDDBBB===<<<:::777666666666666444333333333222222222222000000000000000000000000/////////000000000111111222333333444555555666666888555555===>>>999QQQ}}}oooggg___QQQvvvyyyqqqbbbPPPLLLQQQTTTPPPKKKOOO]]]kkk{{{uuuhhhiiifffbbbfffXXXTTTSSSUUUWWW\\\kkk|||eeeNNNAAA444777777777666555444333222000000000/////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------....../////////000000000000000111222333444555555777777888999:::;;;<<<<<>>@@@>>>@@@>>>>>>BBBDDDCCCEEEHHHEEEJJJQQQ```jjj___WWWaaa[[[ZZZXXXXXXWWWUUUQQQNNNIIIHHHFFFCCCAAA???>>>>>>>>>===<<<;;;999999999999888888777666555333222222222111000///////////////........................---............------,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---.........////////////000000000000000000000000111222222333444555666666666666777777888:::;;;<<<<<<<<>>===<<<:::999777666555555555444333222222111111................................................---------.........////////////000000111222222222444444444555666666777777888999999:::;;;<<<======:::<<<@@@EEEHHHKKKLLLMMMTTTWWWYYYYYYZZZ]]]\\\ZZZSSSUUUYYY\\\]]]]]][[[YYY^^^aaadddeeedddbbbbbbcccaaaaaaaaa```___```ccceeecccdddfffhhhiiijjjjjjjjjfffffffffgggiiikkknnnpppfffggggggeeebbb```______\\\[[[ZZZXXXXXXWWWWWWWWWSSSOOOKKKGGGEEECCC@@@>>>;;;:::888666444444444444111111111000000000//////////////////////////////....../////////000000000111222222333444444555555666777666;;;???777999KKK~~~oooTTTaaatttpppMMMMMMNNNPPPQQQSSSTTTTTTRRRYYY```eeeiiimmmlllhhhssspppooorrrqqqmmmiiiiii[[[bbb___\\\^^^WWWOOORRR[[[]]]bbbgggooo{{{{{{{{{pppLLL999888555444444444444333222000000////////////.........---------,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++---------------------------.........//////////////////000111222333444444444444555666777888888999;;;;;;===AAACCCFFFPPPZZZ~~~|||kkkjjjqqqoooggg\\\[[[YYYWWWUUUUUUUUUUUU```\\\XXXVVVVVVUUURRROOOuuueee```TTTRRROOOSSSPPPLLLHHHCCC>>>999333///------,,,+++************************************************************************++++++++++++*********+++,,,,,,------...000222222000///444999999999999888999;;;;;;:::;;;;;;===@@@CCCEEEGGGIIIGGGIIIKKKVVV___UUUMMMTTTVVVVVVVVVWWWWWWTTTOOOKKKCCCCCCAAA???>>>===<<<<<<<<<;;;:::999888777777777666555333222111000000111//////...---------------------------------------,,,,,,------------,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,------------............//////////////////000000000000111111222333444444444444444555666888999:::===<<>>;;;:::999777666444333222222222222111000//////...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///000000111111222222333333444555555666666666777888999:::;;;;;;:::<<>>???@@@BBBFFFHHHIIIJJJKKKGGGLLLTTTNNNHHHPPPVVVUUUTTTTTTSSSPPPKKKHHH@@@???>>>===<<<<<<<<<<<<;;;:::999777666666666666444333111///......//////------,,,+++++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******************************+++++++++,,,,,,,,,+++,,,,,,,,,---------------------......///////////////000000111111222222222222222333555666888999<<<888888===@@@??????@@@AAA???AAAHHHMMMRRR___lll{{{~~~wwwuuuyyyxxxzzzyyyqqqooopppnnnjjjkkknnnmmmiiijjjgggccc]]]WWWRRRQQQRRROOOKKKGGGCCC@@@>>>===<<<999888777555333222111000000000//////......------++++++++++++++++++++++++***************************++++++++++++,,,,,,,,,,,,,,,---......//////000000111111222222333444444444444555666777888888999999;;;===???AAABBBBBBBBBBBBCCCGGGLLLOOOQQQRRRTTTWWWWWWVVVSSSPPPQQQUUUYYYYYY]]]aaabbb```]]][[[ZZZ\\\\\\\\\[[[ZZZ]]]aaadddggggggggggggggggggggggggffffffeeedddcccbbbbbbaaaaaaaaabbbbbbbbb___\\\YYY[[[\\\[[[XXXSSSNNNKKKKKKKKKHHHCCC@@@>>><<<:::888888777555222111111111111////////////............------------------------,,,,,,---------.........//////000000111222222222---555111...555888777<<<666XXXcccOOOSSS___sssuuuaaaZZZ[[[\\\XXXSSSOOOLLLIIIIIIJJJUUUNNNKKKNNNQQQQQQPPPQQQOOOUUU[[[lllkkkZZZZZZxxx}}}\\\HHH999666777222222222222222111000//////------------,,,,,,,,,+++++++++++++++++++++++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------------.........///000000000111111222333444555666666888555444666666777<<>><<<===BBBEEEDDDIIIKKKGGGIIIPPPMMMLLLVVVUUUSSSQQQOOONNNJJJFFFCCC>>>>>>===<<<;;;;;;;;;;;;999888777666555444444444222000///------------...,,,++++++******+++++++++************************)))******+++++++++++++++))))))))))))))))))))))))*********++++++++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,------......////////////000000000111111000000111222444666777888<<<777555777::::::===AAA===>>>BBBFFFFFFFFFJJJOOOYYYbbblllvvv|||yyy~~~vvvrrrsssmmmlllmmmllljjjjjjkkkiiidddhhhccc```___\\\VVVRRRRRRJJJIIIFFFCCC@@@>>><<<;;;888777666444333111000///.........------,,,,,,,,,++++++++++++++++++++++++************************))))))*********+++++++++++++++,,,,,,---.........//////000000111222222222222333333444555666777888888888999999;;;<<<======EEEDDDFFFKKKMMMKKKKKKNNNWWWVVVUUUQQQNNNOOOTTTYYYXXX[[[___```^^^[[[YYYXXX]]]^^^^^^^^^^^^```dddgggcccccccccdddfffgggiiijjjbbbbbbccccccddddddddddddaaaaaaaaabbbcccbbb^^^\\\[[[[[[\\\[[[YYYVVVSSSQQQIIIEEEAAA>>><<<;;;888777777666444222000000000000/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------.........///000000111111,,,777666333666555222777;;;:::QQQkkkEEEOOOaaayyy}}}vvvmmmfffeeebbb[[[WWW]]]eeekkkooorrrsssvvvkkkWWWSSSiii|||YYY@@@999666777777111111111222222111000000///,,,,,,,,,,,,++++++++++++)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---------.........///000000111222333444555555777666888======666000...555888::::::999999<<>>:::===EEEJJJIIIFFFKKKJJJJJJPPPMMMNNNYYYSSSQQQPPPNNNLLLIIIDDD@@@===<<<;;;::::::999999999777666555333222222111111000///...------,,,,,,,,,++++++************++++++))))))))))))))))))))))))((())))))***++++++******))))))))))))))))))))))))(((((()))))))))*********************+++++++++,,,+++++++++,,,------......////////////000000000000///000000222333666777888:::777777999::::::===BBB>>>BBBCCCAAA@@@EEEKKKOOOPPPRRRTTTXXX___hhhnnnqqqxxxzzz~~~zzzwwwxxx{{{wwwuuu{{{|||rrrpppqqqjjjmmmooonnnlllllllllhhhccchhhdddcccccc]]]RRRLLLLLLEEEFFFEEECCC@@@===:::999888777666555333111000///------------,,,,,,,,,,,,************************))))))))))))))))))))))))(((((()))))))))***************++++++,,,---------.........///000000111111222222333444555666666777666666666666777:::<<<>>>FFFCCCEEEJJJKKKHHHGGGKKKQQQSSSTTTRRROOOPPPUUUYYYWWWZZZ]]]^^^]]][[[ZZZZZZ]]]^^^```aaaaaacccfffhhh]]]]]]]]]^^^___aaacccddd^^^___```bbbdddeeeeeeeeebbbaaa```bbbddddddbbb___ZZZYYYXXXZZZ[[[YYYTTTOOOHHHEEE@@@===<<<:::888666777666444222000000000000.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------...//////000000...666555555888333000777999666777UUU[[[TTTMMMOOO[[[kkkyyyoooeeeVVVQQQ^^^TTTkkk{{{zzz~~~{{{OOO:::333888555444777666000000000111000000///...,,,+++++++++************))))))))))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++************+++++++++,,,,,,,,,,,,,,,------------...//////000111222333444444000---...111333999AAA222555888999999999::::::CCC<<<:::>>>@@@======@@@AAACCCDDDBBBBBBEEEHHHIIIBBBCCCFFFIIIJJJJJJKKKMMMKKKOOOVVV]]]aaa```[[[WWWRRRQQQPPPNNNNNNOOORRRTTTrrrfffbbbSSSQQQOOOUUUNNNKKKGGGDDDAAA===888555...---,,,+++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************+++,,,,,,------------,,,...999EEEFFF???555444666:::999555888??????BBBBBB@@@EEEQQQYYYYYYCCCLLLMMMLLLOOOLLLLLLWWWRRRQQQPPPPPPNNNJJJDDD@@@<<<;;;:::999888888888888555444333111000000//////.........------,,,,,,,,,+++***************++++++))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))''''''''''''((((((((())))))************+++++++++******+++,,,,,,---....../////////000000000000000//////000222333666777888222222666;;;;;;:::<<>>:::777666888888777555333222000000------,,,,,,,,,,,,,,,,,,************************************************(((((((((((()))))))))))))))******+++,,,,,,------------......///000000000111222333444555666666777777666555666888;;;???BBBBBB???AAAHHHJJJGGGGGGKKKJJJOOOTTTTTTRRRRRRVVVZZZVVVXXX\\\]]]]]]\\\]]]]]]ZZZ]]]___aaaaaabbbeeefff___^^^]]]\\\\\\]]]^^^___]]]^^^___```bbbbbbcccccc^^^\\\[[[]]]```aaa___]]]XXXUUUSSSUUUWWWTTTMMMFFFHHHDDD@@@===<<<:::888777777666444222000000000000---------,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,------...//////000,,,...+++---444111000;;;000AAA:::111SSSiiiSSSLLLLLLKKKHHHMMMZZZfffppp|||yyyjjjcccbbb```______^^^[[[SSSTTTYYYXXXccczzzjjjZZZGGG>>>444999???555---111444/////////000//////......+++++++++************)))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++,,,,,,,,,,,,,,,,,,------------...///000111222222111222555888555///...222555444333444666888888888222555888:::<<>>:::666///000222444555666777777>>>>>>???@@@CCCFFFHHHJJJCCCGGGLLLNNNMMMMMMNNNPPPPPPOOOMMMJJJGGGDDDAAA???===;;;999666444333333333222111000///...---,,,,,,***++++++++++++***))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))(((''''''((((((((((((((((((((((((''''''''''''(((((((((((()))*********++++++++++++(((((()))***++++++,,,,,,+++++++++,,,,,,,,,------//////111222222222222222444444666777999;;;<<<===>>>>>>???@@@BBBCCCDDDEEEFFFIIILLLOOORRRUUUYYY\\\bbbaaabbbcccdddgggjjjkkkllllllkkkiiiggghhhjjjmmmuuuvvvxxxyyyuuuqqquuu|||yyyssstttvvvuuuttttttxxxvvvuuuuuuuuutttrrroooqqqmmmkkkkkkllljjjddd______[[[VVVQQQKKKEEE???:::??????===;;;999777555444666===???999...,,,666AAA:::...(((...000***(((,,,+++*********))))))(((((())))))))))))))))))))))))))))))))))))************++++++,,,,,,,,,------------------............///888+++444555***;;;GGG///777666555555666888:::<<>>===;;;999888777666666222222111000///...------,,,,,,,,,+++++++++******+++*********))))))((((((******+++++++++,,,,,,,,,++++++,,,------......////////////000111111222222<<>>???AAABBBCCCDDDDDDGGGKKKOOOPPPNNNKKKHHHMMMKKKIIIJJJLLLPPPRRRRRRTTTPPPKKKGGGFFFHHHKKKMMMqqqddd^^^RRRTTTRRRSSSTTTPPPKKKEEE???999444///000///...,,,+++*********)))))))))))))))))))))))))))))))))))))))))))))))),,,+++******))))))******)))))))))))))))******+++)))***...444999:::777333///000222444555666777777;;;;;;<<<===@@@CCCFFFHHHCCCEEEGGGGGGGGGIIIMMMPPPNNNMMMKKKHHHDDD@@@===<<<;;;:::888555333222222222111111000///...---,,,+++******++++++******)))((((((((((((((((((((((((((()))((((((((((((((((((((()))))))))))))))(((''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))*********+++(((((()))******+++,,,,,,+++++++++,,,,,,,,,,,,---...///000111222222222222222333444666777999:::;;;<<<===>>>???@@@BBBCCCCCCCCCFFFJJJMMMOOORRRVVVYYY\\\\\\]]]```cccfffiiikkk```bbbdddgggiiikkkkkkkkkoooppprrrtttqqqnnnpppvvvvvvqqqooorrrtttrrrrrrtttwwwvvvtttsssrrrpppmmmjjjhhheeedddfffhhhhhhccc^^^[[[XXXSSSNNNIIIDDD???<<<>>>===;;;999777555444333333555555111,,,,,,111666999///***000222,,,***---*********)))))))))((((((((((((((((((((((((((((((((((((((()))))))))*********++++++++++++,,,,,,,,,,,,---------...............&&&222:::666MMM\\\III555555555555666888999;;;>>>>>>???@@@AAACCCEEEFFFDDDGGGJJJLLLMMMMMMNNNNNNPPPPPPQQQUUUXXX[[[[[[ZZZXXXZZZ\\\]]]\\\[[[\\\]]]]]]\\\ZZZZZZ[[[ZZZXXXVVVZZZZZZYYYYYYYYYXXXXXXXXX\\\ZZZVVVTTTRRROOOLLLJJJLLLKKKJJJHHHEEEBBB@@@>>>999888777666555444444444111000000///---,,,,,,+++,,,,,,+++++++++******************)))))))))((((((*********+++++++++,,,,,,++++++,,,,,,---...............///000000111111222444999777555555666KKKlll}}}OOOAAA===444444444333222111000//////...---------,,,,,,,,,,,,*********)))))))))(((((())))))))))))))))))))))))))))))(((((((((((()))))))))(((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))++++++*********+++,,,---+++++++++,,,------......//////......//////000111222222222222333333333333444555555666777888999999<<<<<<===>>>@@@AAABBBCCCAAACCCGGGJJJKKKJJJGGGFFFIIIHHHGGGIIILLLOOOPPPPPPQQQOOOKKKHHHFFFGGGIIIKKKoooddd^^^QQQRRRPPPSSSTTTPPPKKKFFF@@@:::444///...---,,,+++************))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))))))))******)))))))))))))))******+++)))***,,,000333444333111000000222333555666666666666777888:::<<<@@@CCCEEEGGGGGGEEEDDDDDDFFFKKKOOOLLLJJJGGGDDD@@@<<<999888999888666444222111000000000000///...---,,,++++++***************)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((''''''''''''''''''''''''''''''&&&''''''''''''((((((((((((((((((((())))))))))))((())))))******+++++++++******+++++++++,,,,,,,,,---...///000111111111111000111222444555777888999::::::;;;===>>>???@@@AAA@@@BBBFFFIIIKKKNNNRRRTTTUUUVVVYYY\\\```dddgggiii^^^___cccjjjppprrrooolllmmmnnnqqqtttrrrnnnooossssssrrrssstttqqqkkkiiikkkooonnnmmmnnnoooooommmkkkdddbbbaaabbbdddccc^^^ZZZVVVRRRMMMIIIFFFCCC@@@>>>;;;:::999777555333222111111///++++++,,,---,,,+++555---***///000+++)))+++******))))))))))))(((((('''''''''''''''''''''''''''''''''(((((((((((())))))))))))*********++++++,,,,,,,,,,,,------------555,,,111111'''333:::(((333333444555666777888888;;;;;;<<<===???AAACCCDDDDDDFFFJJJOOORRRQQQNNNKKKTTTRRRPPPPPPSSSWWWYYYZZZUUUWWWZZZ[[[ZZZZZZZZZ[[[[[[YYYXXXWWWXXXYYYXXXWWWVVVVVVUUUUUUTTTSSSRRRRRRYYYYYYYYYVVVQQQLLLIIIHHHFFFEEECCC@@@>>>;;;999888333333222222111111222222///......---,,,+++******++++++++++++*********)))******))))))))))))(((((()))*********++++++++++++***++++++,,,,,,---......---......///000000111111///111000333999333333AAAkkkXXX888<<<>>>111222222111000///...------------,,,,,,,,,,,,,,,+++******))))))))))))(((((()))))))))))))))))))))))))))((((((''''''(((((()))((((((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))+++************+++,,,,,,)))******++++++,,,------...............//////000111111111111222222222222111222333333555555666777::::::;;;===>>>???@@@AAA@@@BBBDDDFFFGGGGGGFFFFFFHHHHHHHHHIIIKKKLLLKKKJJJMMMLLLJJJHHHHHHHHHHHHIIInnneee___PPPPPPOOOTTTTTTQQQLLLFFFAAA:::444///,,,+++******************))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))******)))))))))))))))******+++******+++---///000000000000000222333444555555555444444555777:::>>>AAACCCLLLKKKHHHFFFFFFGGGJJJMMMJJJHHHEEEAAA===999777555666555444222111000///............---,,,+++++++++))))))******))))))((('''(((((((((((((((((((((((('''''''''((((((((((((((('''(((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''(((((((((((()))((()))))))))*********+++************++++++++++++,,,---...//////000000000000000111333444555666777777888999:::<<<===>>>>>>===@@@CCCFFFHHHKKKNNNQQQQQQSSSVVV[[[___bbbdddeeecccbbbdddjjjqqqrrrmmmhhhllllllooorrrpppkkkkkknnnqqqssswwwyyysssjjjhhhkkkmmmlllkkkkkklllkkkiiiggggggeeecccbbb```\\\WWWRRRPPPLLLGGGDDDBBBAAA@@@>>>:::999888666444222111000111...++++++......,,,)))...)))(((,,,---)))&&&'''))))))))))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((())))))))))))***++++++++++++,,,,,,,,,---222,,,//////)))111666***000111333444555666666666888888999:::<<>>???BBBBBBCCCDDDEEEGGGHHHIIIJJJIIIIIIJJJKKKJJJGGGDDDHHHHHHIIIJJJKKKKKKKKKKKKoooeee___OOOOOOPPPTTTTTTQQQLLLGGGBBB;;;444///+++******))))))*********))))))))))))))))))))))))((((((((((((((((((((((((***))))))((())))))******)))))))))))))))******++++++,,,,,,------...000111000111222333444444555555444444555777:::===@@@BBBGGGGGGGGGHHHJJJKKKKKKKKKHHHFFFCCC>>>;;;888666555333333222111000///...---------,,,,,,++++++******((())))))))))))(((''''''''''''''''''''''''''''''&&&&&&''''''((((((((()))''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&'''''''''(((((((((((()))))))))))))))*********)))))))))*********++++++++++++,,,---............///000111222333555555666555666777888:::;;;<<<<<<<<<>>>BBBDDDFFFIIILLLOOOPPPSSSWWW[[[^^^``````aaacccaaa```dddjjjllliiieeeiiihhhjjjmmmlllgggeeeggggggllltttyyyvvvpppqqqvvvsssqqqnnnllljjjgggccc```hhhfffdddaaa\\\WWWQQQMMMKKKHHHCCC@@@??????>>>===999888777555444222111000............---,,,+++++++++((((((***+++(((&&&'''(((((((((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((((()))))))))************+++++++++++++++***---......444777222///000111222333444444444555555666888:::<<<>>>@@@EEECCCCCCGGGLLLOOONNNLLLTTTRRRPPPOOOPPPQQQQQQPPPTTTWWWZZZ\\\[[[ZZZZZZZZZZZZXXXVVVVVVXXXYYYZZZYYY\\\[[[[[[YYYXXXWWWVVVVVVPPPSSSVVVTTTOOOJJJIIIJJJEEECCC@@@===:::888777777666555333222000//////......------,,,,,,+++++++++*********)))))))))(((((((((((((((((((((((())))))(((((()))))))))*********))))))******+++,,,,,,,,,+++,,,,,,---......//////666777000///666333///777<<<888@@@```www[[[AAA///444888111---222000000//////......------++++++++++++++++++++++++)))))))))(((((((((((('''((((((((((((((((((((((((((((((''''''''''''(((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******++++++++++++*********+++,,,,,,------,,,,,,,,,,,,,,,------............/////////000000///000000111222333444444555666777888999;;;<<<<<>>===<<<:::777666555444333111000000+++---...---***((()))++++++*********************''''''(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''((((((((())))))))))))))))))*********+++,,,---,,,***)))(((''''''......///000111222333333333333444666888;;;===>>>EEEDDDCCCEEEHHHLLLNNNOOONNNNNNNNNPPPSSSUUUUUUUUUWWWZZZ^^^___^^^\\\[[[[[[]]][[[ZZZZZZ\\\]]]\\\\\\]]]\\\\\\[[[ZZZYYYYYYXXXSSSTTTTTTQQQMMMIIIGGGFFFFFFDDDAAA===:::999888888777555444222000///...------,,,,,,,,,++++++++++++))))))))))))((((((((((((''''''(((((((((((())))))(((((((((((())))))))))))((())))))******+++,,,,,,+++++++++,,,------......+++222000///444111...555777333111<<>>>>>>>>>>>@@@BBBEEEFFFAAABBBDDDHHHLLLMMMLLLKKKBBBDDDGGGKKKOOOQQQRRRSSSuuueee^^^QQQTTTSSSUUUSSSQQQMMMIIICCC<<<444///---,,,+++***************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******)))))))))))))))******+++***,,,......---...111333000111222333333333333333666666666777999;;;===???:::;;;===CCCHHHJJJIIIGGGCCCAAA===:::777555555555111111111111000///---,,,+++************)))))))))''''''((((((((('''&&&&&&''''''''''''''''''''''''%%%%%%&&&''''''((())))))%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))******((()))***+++,,,,,,,,,,,,------...///000111222222333444555666888999::::::888;;;>>>@@@BBBDDDGGGJJJLLLPPPTTTYYY\\\\\\[[[ZZZaaabbbdddgggjjjlllnnnoooqqqnnnooosssvvvuuuvvvyyyrrrrrrtttuuurrrmmmmmmqqqmmmlllmmmnnnpppqqqpppoooaaabbbaaa___[[[VVVRRRPPPFFFDDDAAA???>>><<<999777555444333222111///......+++,,,+++***((('''((()))***++++++)))(((***+++,,,'''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''(((((((((((()))))))))((((((((()))))))))******&&&++++++---333333222888......---...///000222333111222333555888:::===>>>BBBCCCEEEFFFGGGJJJNNNPPPMMMLLLMMMOOOSSSVVVXXXXXXVVVYYY\\\]]]\\\YYYWWWWWW]]]\\\[[[\\\]]]]]][[[ZZZYYYXXXXXXXXXWWWWWWVVVVVVTTTRRROOONNNLLLJJJHHHFFFDDDBBB>>>;;;888777666666333222111///...---------++++++************))))))))))))(((((((((''''''''''''''''''((((((((())))))'''''''''((((((((())))))(((((())))))***+++++++++******++++++,,,---------&&&///......555555333888***222888444444GGGooo~~~]]]CCC;;;...777:::333///222555222------,,,,,,,,,+++++++++))))))))))))******++++++))))))((((((((('''''''''(((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((('''((()))***+++******)))(((((()))******++++++,,,***************+++,,,,,,,,,,,,,,,,,,---------------......///000111222333111222333444666777888888;;;;;;;;;<<<>>>AAACCCDDDAAAAAABBBFFFIIIKKKJJJIIIBBBDDDGGGJJJMMMOOOQQQQQQwwweee]]]RRRUUUTTTUUUSSSQQQMMMIIIDDD<<<444///...---,,,+++************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******)))))))))))))))******+++))),,,...///......000333000111222333333333333333666666666777888:::<<<===@@@??????BBBFFFGGGFFFDDDAAA>>>;;;888555444444444111111111111111///---,,,************))))))))))))''''''((((((''''''&&&%%%''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((()))***++++++,,,,,,+++,,,,,,------...///000000333444555666777999::::::777999<<>>;;;777444333222111000///...---,,,...,,,)))((())))))))))))(((***)))&&&%%%(((++++++&&&'''''''''(((((())))))'''''''''''''''''''''''''''''''''(((((((((((()))(((((((((((()))))))))***(((((((((((())))))))))))''',,,******///+++'''......---,,,,,,---///222333111222333555777:::<<<>>>:::>>>AAABBBBBBDDDHHHKKKKKKIIIHHHHHHKKKOOOQQQRRRRRRUUUYYYYYYWWWTTTRRRQQQZZZYYYYYY[[[[[[[[[XXXVVVTTTTTTTTTTTTSSSSSSSSSSSSQQQNNNKKKKKKMMMNNNLLLIIIBBB???<<<888555444444444///...------,,,,,,,,,---))))))))))))(((((((((((()))(((((((((''''''''''''&&&'''''''''(((((())))))''''''''''''((((((((()))((((((((()))******++++++)))******+++,,,,,,------///444...***000222111666555222000111333666<<>>888444111222111000///...---,,,,,,************************&&&...111,,,(((***,,,+++******)))''''''&&&&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******+++++++++,,,,,,,,,------////////////000000000000111222222333333444444555777777888999;;;<<<======??????AAADDDFFFHHHGGGFFFFFFFFFDDDDDDEEEGGGIIIKKKvvvhhhVVVWWWSSSWWWSSSUUUQQQLLLGGGCCC===444...///...,,,+++***))))))))))))))))))))))))))))))))))))'''&&&'''))))))(((&&&((((((''''''''''''(((((((((((((((((())))))))))))***+++---...//////......///111333333222111222333666555555777:::;;;;;;;;;@@@>>>===>>>@@@AAAAAA@@@<<<999444111111000000//////...---+++***)))******((((((''''''''''''(((((((((((('''''''''&&&&&&&&&(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''***)))(((&&&%%%%%%%%%%%%''''''''''''''''''''''''***)))''''''((()))))))))(((((()))))))))*********++++++,,,,,,---.........///000111222333555666666666777999:::;;;===AAACCCFFFGGGIIINNNUUUZZZ[[[[[[^^^___```aaabbbcccddddddgggffffffiiilllnnnmmmkkkpppqqqqqqpppnnnnnnpppssshhhmmmpppnnnlllkkkhhhddd```]]]YYYVVVRRRNNNJJJFFFBBB@@@<<<999888666444222//////...---,,,+++******+++)))((((((******(((&&&(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))((())))))******+++,,,,,,,,,,,,,,,---....../////////000111222333444555666:::;;;===@@@BBBDDDEEEFFFMMMKKKIIIHHHIIIKKKNNNPPPMMMPPPRRRRRRPPPOOORRRTTTQQQTTTXXXXXXWWWUUUVVVWWWRRRRRRPPPOOOMMMLLLJJJJJJNNNKKKGGGCCCBBBAAA???>>>===<<<:::888555333111000000///...,,,+++++++++***))))))))))))((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''(((((((((((('''+++***)))(((((()))***************+++++++++,,,,,,------------............000000000111222333555555999555>>>___hhhRRRJJJ@@@888666666666555111111000///...---,,,+++************************)))000222---)))***+++******)))(((''''''&&&&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))******))))))))))))******+++++++++,,,,,,,,,,,,---......////////////000000000000111111222222333333555666777888999:::;;;<<<@@@@@@AAABBBDDDDDDCCCBBBDDDDDDDDDDDDFFFHHHJJJLLLxxxhhhUUUVVVRRRWWWTTTVVVQQQJJJEEEAAA<<<555///...---,,,+++***))))))))))))))))))))))))))))))))))))'''&&&'''((()))((('''''''''&&&&&&&&&&&&''''''(((((((((((()))))))))))))))***+++,,,------------000111111111000000222333222222222555999<<<<<<<<<>>><<<;;;<<<===>>>===<<<888555111///.........---------+++***))))))((()))((((((''''''''''''(((((('''''''''''''''&&&&&&&&&(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%$$$$$$%%%%%%''''''''''''''''''''''''((((((''''''''''''(((((((((((())))))))))))*********++++++,,,,,,---......---...000222444444444444444666777888888:::===???BBBCCCEEEJJJPPPTTTUUUUUUYYYYYYZZZ[[[]]]^^^___```ddddddeeegggiiiiiifffdddkkkkkkjjjiiiiiijjjmmmpppaaafffhhhgggffffffbbb]]]WWWUUURRRPPPMMMHHHCCC???>>><<<888666555333111///......---,,,+++******))))))(((''''''((()))'''&&&'''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&''''''''''''((((((((())))))))))))))))))))))))(((((()))******++++++,,,+++,,,,,,------......///000000111111222333444444777888999;;;===@@@BBBDDDJJJIIIHHHHHHHHHJJJKKKLLLIIINNNSSSRRRNNNNNNRRRWWWPPPUUUYYYXXXSSSQQQTTTXXXVVVVVVUUUSSSQQQMMMJJJIIIMMMMMMKKKGGGBBB===::::::999888777555333222000000///...---,,,+++*********)))))))))(((((((((((('''''''''''''''''''''''''''(((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''******))))))))))))***************++++++++++++,,,,,,,,,,,,---------..................///111222333888111...:::SSStttsss^^^HHH888777555444222222111111000000///...---,,,++++++************************,,,111222...***)))***)))***)))(((''''''&&&''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))***))))))(((((())))))*********+++++++++,,,,,,,,,------......////////////......///000000111111222333444555666888999::::::>>>???@@@AAAAAAAAAAAA@@@@@@AAACCCEEEGGGIIIJJJKKKyyyhhhUUUUUURRRXXXUUUVVVPPPIIICCC???;;;555111...---,,,+++************((((((((((((((((((((((((((((((''''''((((((((('''(((''''''&&&&&&''''''((((((((((((((())))))))))))))))))***+++,,,---------000000000///...///111444111111111444888:::;;;;;;===<<<;;;;;;<<<<<<:::999555333///---------,,,+++,,,,,,+++***))))))(((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&'''&&&%%%%%%&&&'''(((((((((((()))))))))************+++,,,,,,------+++---000222444444333222333555777777777888:::<<<@@@BBBDDDIIIMMMQQQRRRSSSWWWXXXZZZ\\\___aaacccdddbbbbbbcccdddeeeeeedddcccffffffeeeeeedddeeefffgggaaacccbbb_________\\\WWWRRRPPPNNNKKKIIIEEE???<<<<<<999666444333222000...---,,,,,,+++******))))))'''''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((())))))***++++++++++++++++++,,,------......000000000111111222222222666666666888:::===@@@BBBEEEEEEFFFHHHIIIJJJKKKLLLJJJMMMPPPQQQPPPQQQTTTWWWVVVXXXZZZWWWRRROOOQQQSSSTTTUUUUUUTTTQQQNNNJJJHHHIIIKKKMMMJJJDDD???<<<<<<888777666444222111//////...---,,,+++************((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((***)))'''&&&%%%&&&&&&''')))))))))))))))*********************+++++++++++++++,,,,,,,,,------------------------...///000111,,,444;;;888222:::XXXvvv}}}^^^LLL@@@888777888999777222...,,,,,,.........---,,,+++++++++************************+++---///---***)))))))))))))))((('''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))))))))(((((((((((())))))************++++++++++++,,,,,,------......//////.........///000000111111333333444666777888999:::<<<>>>???@@@@@@@@@AAABBB???@@@BBBDDDFFFGGGGGGGGGyyyhhhUUUVVVRRRYYYUUUVVVPPPHHHBBB>>>:::555111------,,,+++************(((((((((((((((((((((((('''(((((((((''''''(((((()))(((((((((((((((((()))(((((((((((())))))))))))((())))))***+++,,,---...000000000///...///111444222222222444777999999888===<<<;;;;;;<<<;;;888666333111...---------,,,+++,,,,,,++++++******))))))''''''&&&&&&&&&&&&''''''&&&'''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&''')))((('''&&&'''((('''(((((((((((()))))))))))))))******+++,,,,,,,,,***,,,///111333333222111333555777888777888999;;;@@@BBBFFFIIIMMMPPPSSSTTTZZZ[[[^^^bbbfffiiilllnnnaaabbbbbbbbbccceeegggiiieeeeeefffggghhhhhhgggfffiiihhhccc]]][[[]]][[[VVVPPPNNNKKKIIIGGGDDD???<<<:::777555333222222000...+++++++++***))))))((((((&&&&&&''''''&&&&&&''''''&&&'''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((()))******++++++******++++++,,,---------/////////000000111111111555555555777999<<>><<<;;;999888666444222///...------,,,+++***************'''''''''''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((+++***((('''&&&'''(((((((((((())))))************))))))*********+++++++++++++++++++++,,,,,,,,,---......---......///000111------000444444222666;;;LLLWWWzzz{{{TTTDDDBBB???999777111222333222000......///------,,,,,,++++++******))))))))))))))))))))))))((((((***+++***))))))***)))((((((''''''''''''(((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))(((((((((((()))))))))))))))*********++++++***++++++,,,------............//////000111111111333444555666777999999:::???@@@BBBAAA??????AAACCCAAAAAABBBCCCDDDDDDDDDCCCxxxhhhVVVWWWTTTZZZVVVTTTNNNGGGAAA>>>:::555000---,,,++++++******++++++))))))))))))))))))))))))'''((()))((('''&&&''')))))))))(((((((((((())))))(((((((((((()))))))))))))))))))))***+++---...///000111111111000000222333444333333444666888777666===<<<;;;;;;;;;:::666444111///------------,,,++++++++++++++++++***)))(((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''***,,,,,,)))((()))+++''''''(((((((((((())))))((())))))******+++,,,,,,***+++---///111111111111222444777888888888999:::>>>BBBFFFJJJMMMPPPSSSVVVVVVWWW[[[___ccchhhkkkmmmaaabbbcccbbbcccfffjjjmmmhhhhhhiiillloooqqqpppooopppmmmfff___^^^```]]]WWWOOOMMMIIIGGGEEECCC???===888666333222222111000...******)))))))))(((((((((%%%&&&((('''&&&&&&'''(((&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((())))))******+++)))******++++++,,,,,,---------...//////000111111333333444666999;;;===???===???AAAEEEHHHLLLNNNPPPRRRNNNKKKMMMSSSVVVSSSOOOTTTRRRQQQRRRUUUUUUSSSQQQIIIJJJJJJJJJJJJIIIGGGFFFFFFHHHJJJIIIEEE@@@<<<:::777666555333000...---,,,,,,+++******))))))******&&&''''''''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((***))))))(((((((((((()))'''((()))******+++******)))))))))************+++******+++++++++,,,,,,,,,...............///000000777111...444999888666555888333>>>ZZZttt~~~lllNNN777999>>>999666:::000000/////////000000000,,,+++++++++*********)))))))))))))))))))))))))))'''%%%&&&******((((((+++((((((''''''''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((()))((((((''''''(((((()))((())))))))))))*********))))))***+++,,,------...---......//////000111111333333444555777888999:::AAACCCDDDBBB???>>>@@@BBBDDDDDDDDDCCCCCCDDDDDDDDDvvvhhhWWWYYYUUU[[[WWWRRRMMMFFFBBB>>>:::444///,,,,,,++++++******++++++))))))))))))))))))))))))&&&((())))))'''&&&''')))(((((((((''''''((((((((((((((((((((()))))))))))))))))))))***+++---///000///111333333222111222333444333333444777888888777===<<<;;;;;;:::888444111///---,,,,,,------,,,***))))))*********)))(((''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''(((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((()))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%))),,,,,,(((&&&(((***'''''''''((((((((())))))(((((())))))***+++++++++++++++,,,---///000111222000222555777777777888:::;;;???EEEIIIKKKNNNSSSVVVRRRTTTVVVZZZ^^^aaadddfff```ccceeefffeeefffiiilllmmmjjjggghhhllloooqqqrrrmmmkkkfffbbbaaabbb\\\UUUNNNKKKFFFCCCBBB@@@???===666444111000000000///---))))))((((((((((((''''''%%%''')))(((&&&&&&(((***&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))*********))))))******+++,,,,,,,,,++++++,,,...///000111111000111333666888:::;;;<<<===>>>???BBBEEEIIILLLNNNQQQNNNLLLMMMPPPPPPNNNLLLLLLNNNQQQRRRRRRQQQQQQPPPKKKKKKKKKJJJJJJIIIIIIHHHGGGGGGGGGGGGEEEBBB===999333333222000///...---,,,++++++***))))))))))))***&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((()))(((((((((&&&''')))***++++++******))))))))))))************************++++++++++++......---------...//////......//////,,,***...555<<<888333000444EEEeee~~~lll___RRRHHH;;;;;;@@@DDD===111000777555333000000222222000...+++************)))))))))))))))))))))))))))))))))***&&&&&&++++++((('''***((((((''''''''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((''''''''''''((((((((((((((()))))))))******(((((()))***+++,,,------,,,,,,------......//////111222333444555666777888===@@@BBBAAA??????CCCGGGFFFEEEEEEDDDEEEFFFHHHHHHuuuhhhXXXZZZVVV[[[WWWQQQMMMFFFBBB???:::444///,,,,,,++++++***+++++++++))))))))))))))))))))))))&&&(((***)))&&&%%%''')))'''''''''&&&&&&'''''''''(((((((((((())))))))))))***))))))***,,,...000111///111444444333222222333333222222444777999999888<<<;;;::::::999777222///---,,,++++++,,,,,,+++)))'''((()))))))))((('''&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''+++,,,---------+++***)))&&&&&&&&&&&&&&&&&&&&&&&&"""&&&***)))%%%###%%%'''''''''''''''((((((((()))((((((((()))******+++++++++++++++,,,...///111222...111444666666777888999888===CCCGGGIIIMMMQQQUUUVVVWWWYYY\\\___bbbdddeee___cccgggiiigggggghhhiiiooojjjccc```cccgggkkklllffffffdddbbbbbbbbbZZZPPPMMMIIIDDD@@@???>>>>>>===444222000/////////...---((((((((((((((('''''''''%%%'''))))))'''&&&(((+++&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))*********)))))))))***++++++,,,,,,******,,,---///000111222---///222555888999999:::======>>>@@@CCCFFFIIIKKKNNNNNNNNNMMMLLLKKKJJJKKKIIIOOOTTTSSSNNNKKKKKKMMMJJJIIIHHHGGGFFFEEEEEEEEE@@@???>>>???AAA???:::555//////.........---------+++***)))))))))))))))***&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((($$$%%%'''((()))(((''''''&&&''')))***+++++++++***))))))))))))************)))************+++++++++------,,,,,,,,,---......000---...333555333222444222333444444777999:::999GGGggg|||tttdddSSSIIIGGGCCC>>>>>>???;;;555222444333000111...---///444555222---************))))))))))))))))))))))))))))))))))))---(((''',,,,,,(((&&&)))(((((('''''''''(((((()))(((((((((((((((((((((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((''''''''''''(((((((((((((((((())))))))))))'''((()))***+++,,,------***++++++,,,,,,---......000000111222444555666777555999===??????BBBIIINNNGGGGGGFFFEEEGGGIIILLLMMMxxxaaaYYY\\\QQQ^^^WWWOOONNNJJJBBB===:::444---000///,,,******+++---///*********)))((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((###$$$%%%&&&''''''''''''***+++,,,...///......------111666555111//////222444444444444555666777777666666666666444111...,,,,,,+++******))))))******---,,,+++)))((((((''''''(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((999@@@444'''&&&'''&&&(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''(((((((((((('''&&&&&&(((+++,,,***'''))))))+++,,,...///000111///111333555555666888:::======???AAAFFFLLLQQQUUUPPPRRRUUUXXXZZZ\\\]]]^^^aaacccfffgggfffffffffgggeeejjjmmmkkkeeebbbfffjjjfff```ZZZYYYZZZYYYUUUQQQJJJDDD>>><<<===<<<777222333222000...,,,+++******(((((((((((('''''''''''''''((()))))))))(((&&&%%%&&&'''((()))((('''%%%###&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))************,,,,,,------------------//////000111222444555666888:::<<<>>>???@@@CCCEEEHHHIIIJJJKKKLLLLLLKKKKKKIIIJJJMMMOOONNNLLLJJJHHHLLLIIIGGGGGGHHHGGGBBB===@@@>>>:::888888777555333//////...---,,,++++++***+++******)))(((''''''&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''((((((((((((((())))))))))))))))))))))))+++*********))))))(((((())))))))))))************------,,,+++++++++,,,,,,000000000000////////////222222222222333444555555777:::???HHHUUUfffxxxssskkkiiieee___VVVSSSNNNJJJEEE@@@;;;777;;;:::777444222111111111//////...------,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******++++++,,,,,,------------------000111111222222333444444::::::::::::;;;>>>DDDHHHLLLEEEAAABBBDDDDDDFFFJJJwwwaaaYYY]]]RRR^^^VVVOOONNNIIIBBB===:::444---000...,,,******+++---...******))))))((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))***+++,,,............------111444444000...///222333333333333444555666666444555555444222000---+++,,,+++******))))))************)))((((((((())))))(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''111333+++'''+++...+++(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''(((((((((((()))''''''))),,,---,,,*********+++,,,...///000000///111333444555666888:::======>>>AAAEEEKKKPPPSSSVVVSSSRRRSSSWWWXXXVVVTTT```aaacccbbbaaa``````aaa```cccffffffcccbbbeeehhhiiiddd]]]XXXVVVUUUQQQOOOEEEAAA===;;;;;;:::777444000///...,,,+++*********((((((((((((''''''''''''((((((((((((((('''&&&&&&((()))*********)))'''&&&&&&&&&'''(((((('''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((()))))))))*********,,,,,,,,,---------------......///000111333444555888:::<<<===>>>???AAACCCHHHHHHHHHHHHJJJKKKMMMNNNMMMMMMMMMMMMLLLKKKIIIHHHIIIKKKLLLKKKHHHFFFEEEEEEAAA???<<<:::999777444222//////...---,,,++++++*********))))))(((''''''&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&'''(((((())))))((((((((((((((((((((((((((((((*********)))))))))(((((((((((()))))))))*********+++++++++++++++,,,---...////////////////////////111111111111222333444555666666777888:::@@@FFFKKKTTTcccrrr~~~hhhZZZWWWXXXUUUQQQMMMKKKHHHFFFDDDAAA===::::::888666444222111000000......------,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))******++++++,,,,,,,,,,,,------------000000111111222333333333777777888888999===AAAEEEFFFAAA@@@BBBCCCAAAAAACCCvvvaaaZZZ^^^RRR]]]TTTOOONNNIIIBBB===:::444...///...,,,+++***+++---...))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((******)))(((((()))***+++)))***,,,---......---------000222111...---///111111111111111222333444555333333333222111...,,,***++++++***))))))))))))***'''''''''''''''((()))***'''''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''(((***'''###&&&///000,,,'''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((((((((***(((((())),,,......---+++,,,,,,---.../////////...000222333444555777999<<<<<<===@@@DDDIIIMMMPPPVVVRRRPPPTTT[[[```___\\\aaabbbcccbbbaaaaaabbbddd^^^^^^___```aaabbbcccdddhhhddd]]]WWWQQQLLLJJJIII???>>><<<:::888777666555...---,,,+++************(((((((((''''''''''''&&&)))(((''''''&&&'''''''''(((((()))******((('''&&&&&&&&&'''((())))))))))))'''''''''((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''((((((((((((((())))))))))))******+++,,,,,,,,,---------...------......000222333444888:::<<<======>>>@@@BBBFFFEEEDDDEEEFFFIIIMMMOOOPPPOOOMMMKKKJJJIIIIIIIIIDDDJJJOOOMMMFFFBBBEEEJJJBBB@@@>>>===;;;888444111//////...---,,,+++*********))))))(((((('''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''(((((()))))))))))))))((((((((((((((((((((((((******))))))))))))(((((((((((())))))))))))******)))))))))***+++---...///---------...//////000000000000000000111222333444333444555444222111111222999;;;>>>BBBLLLWWWZZZXXXmmmtttwwwtttwww~~~tttjjjbbb___^^^___WWWOOOKKKMMMNNNMMMKKKHHHFFFDDDBBBAAA???<<<:::777666444222000/////////,,,,,,,,,++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))******+++++++++,,,,,,,,,---------//////000111111222222333222444666777888;;;>>>AAAAAA>>>???DDDEEEBBB??????tttaaa[[[___RRR\\\SSSNNNNNNIIIBBB===:::555...///...,,,+++***+++,,,---))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((---+++)))(((((()))***,,,)))***,,,---......---------...///...,,,,,,///111000000000000000222333333222222222111000...,,,+++++++++***)))))))))))))))'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''))))))%%%!!!$$$++++++'''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''(((((()))((('''(((***,,,...///,,,,,,------.........///---///111222333444666888;;;;;;===???BBBGGGKKKMMMUUUSSSTTTWWW^^^ccceeeeee___```bbbbbbbbbeeehhhkkkbbb```^^^___aaabbb```^^^aaa```\\\UUUMMMGGGCCCBBB>>>>>>===:::666444444444,,,,,,+++*********++++++(((((('''''''''&&&&&&&&&)))(((&&&%%%%%%&&&'''(((%%%&&&&&&''''''&&&%%%%%%$$$%%%&&&(((((()))))))))&&&'''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((()))))))))***+++++++++,,,,,,------...------...///000222333444999;;;=========>>>@@@BBBDDDDDDDDDEEEFFFHHHIIIJJJMMMMMMMMMLLLKKKJJJIIIIIICCCIIIMMMKKKDDDAAACCCFFFBBBAAA???>>><<<888333//////......---,,,+++******))))))((((((((('''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''((())))))******))))))(((((((((((((((((((((((())))))))))))))))))(((((((((((((((((()))))))))***)))))))))******+++------++++++,,,---...///000000////////////000111222333000222444666555666777888;;;555222555888888999<<<777===BBBBBBFFFPPPXXXYYY___dddfffaaaYYYVVV[[[aaa\\\[[[YYYVVVTTTPPPLLLIIIPPPOOOOOOOOOOOONNNMMMKKKKKKHHHDDDAAA>>>;;;888555333333222000///......---++++++******))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))***************++++++,,,,,,------...//////000000111111222000222555777888:::<<<>>>@@@>>>???EEEGGGEEECCCDDDsss```[[[___RRR\\\RRRNNNMMMIIIBBB===;;;555///...---,,,++++++++++++,,,************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((,,,***(((''''''(((***+++)))***+++------------,,,,,,---------,,,---...000//////...//////000111222222222222111///...---,,,+++***))))))(((((())))))(((''''''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&((('''%%%$$$&&&&&&$$$&&&'''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''')))+++---+++,,,,,,,,,------......,,,...000111222333555777999:::<<<>>>BBBFFFIIIKKKVVVXXX[[[[[[ZZZ[[[^^^bbb^^^___```aaaaaacccgggjjjjjjfffbbbbbbcccbbb^^^ZZZZZZ[[[[[[VVVOOOGGGBBB???@@@???>>>:::555222111222,,,,,,++++++++++++,,,,,,''''''''''''&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((%%%%%%&&&&&&&&&&&&&&&%%%###$$$%%%&&&'''(((((((((%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''(((((((((((()))))))))******++++++,,,------.........//////111222444555999;;;===>>>>>>???AAACCCEEEGGGIIIJJJJJJIIIGGGFFFGGGIIIKKKMMMMMMLLLJJJHHHIIIIIIJJJHHHFFFDDDBBB@@@AAA@@@>>>===;;;777222.........---,,,+++******)))((((((((((((''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((()))))))))))))))''''''''''''''''''''''''(((((((((((((((((())))))'''(((((((((((()))))))))+++******))))))*********)))******,,,---...///000...............000111111///000111000///000222333777222333999===<<<>>>CCC777:::;;;:::;;;>>>@@@???AAAGGGNNNOOOLLLIIIKKKMMMJJJJJJJJJLLLOOOPPPOOOMMMPPPQQQRRRRRROOOLLLJJJIIILLLHHHDDD@@@===:::666444111000000//////...---,,,***)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))******))))))******+++,,,,,,---------...//////000000111///222555888999:::<<<===???<<<===BBBFFFGGGHHHKKKrrr___ZZZ^^^RRR\\\RRRMMMMMMIIIBBB===;;;666///---,,,,,,+++++++++++++++,,,++++++******)))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((''''''((()))***((()))+++,,,------,,,,,,,,,,,,,,,---......//////............///000111222222111111000...------,,,******)))(((((((((((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((!!!%%%((((((&&&%%%%%%&&&&&&&&&&&&'''''''''''''''''''''((((((((((((''''''%%%&&&&&&&&&&&&'''''''''%%%&&&''''''&&&&&&(((***)))******+++,,,---------+++---///000111222444666888999;;;>>>BBBFFFIIIKKKQQQXXX^^^___]]]^^^ccchhhdddeeefffeeeddddddfffgggmmmjjjfffddddddbbb^^^ZZZZZZZZZYYYVVVQQQKKKDDD@@@@@@???;;;888555222000...,,,,,,++++++***+++++++++'''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&'''((('''''''''''''''((((((((($$$$$$%%%&&&'''''''''&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''''''''(((((((((((())))))))))))***+++,,,---............///000111333444555777999;;;======???AAACCCGGGIIILLLNNNNNNKKKHHHFFFCCCFFFIIILLLMMMKKKIIIGGGOOOKKKHHHIIIJJJIIIDDD??????===;;;:::888555111.........---,,,+++***))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''(((((((((((((((''''''''''''''''''''''''''''''(((((((((((())))))''''''(((((((((((())))))+++******)))(((((())))))((()))***+++,,,---......,,,,,,,,,------...///000////////////...///111444444222222444444111000222:::;;;;;;<<<<<<=========CCCHHHOOOSSSSSSQQQOOONNNKKKKKKKKKMMMOOOQQQQQQPPPOOOPPPQQQPPPMMMJJJHHHGGGFFFCCC???<<<:::999777555...////////////...---,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))***(((((()))***+++,,,,,,---,,,------......///000000///222555777888999<<<===>>>999999>>>BBBDDDHHHLLLrrr^^^XXX]]]QQQ\\\SSSMMMMMMHHHAAA===;;;666///,,,,,,,,,+++++++++++++++------,,,+++)))(((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******((()))+++,,,------,,,,,,++++++,,,...000000///...............///000111222000000///------,,,,,,,,,******)))(((((((((((((((''''''''''''''''''((()))&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((($$$%%%'''((('''&&&&&&'''&&&&&&&&&'''''''''((((((''''''((((((((((((''''''%%%%%%&&&&&&&&&'''''''''$$$&&&((((((&&&%%%&&&'''''''''((()))+++,,,------+++,,,///000000111333555666888;;;???CCCGGGJJJLLLNNNTTT[[[```ccceeehhhlllggghhhjjjiiihhhgggggghhhhhhgggeeedddcccbbb```___\\\XXXSSSPPPNNNJJJDDD??????;;;666444444333///,,,,,,+++***)))))))))))))))'''''''''&&&&&&&&&%%%%%%$$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&''''''((()))&&&&&&'''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))))))))***+++,,,---......------...///000222333444333555888:::<<<>>>@@@CCCEEEGGGIIIJJJJJJIIIGGGFFFEEEFFFHHHIIIIIIHHHGGGFFFNNNJJJGGGHHHKKKJJJEEE@@@===:::888666555333000......------,,,+++***))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))'''''''''((((((((())))))))))))((((((((())))))***((())))))***+++,,,------+++++++++,,,,,,---...///---///111222222333666888...111444444555888:::999222222333666999;;;<<<===;;;???DDDGGGGGGFFFEEEDDDIIIJJJLLLLLLLLLKKKKKKKKKJJJLLLMMMMMMLLLIIIFFFDDD@@@===999666666555444333---.../////////...---,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))''''''((()))***+++,,,,,,,,,,,,,,,---....../////////111444555666888;;;======999999===AAABBBEEEHHHrrr^^^WWW\\\PPP\\\SSSMMMLLLHHHAAA===;;;666000,,,,,,,,,+++++++++******///...---+++)))((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&'''(((***++++++++++++((()))+++,,,------,,,,,,***+++---///111111///---///......//////000111222///...---,,,+++***************)))(((((((((((((((&&&&&&&&&'''((()))***+++&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((())),,,(((&&&''''''&&&%%%%%%&&&&&&&&&'''''''''((((((''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''$$$'''******'''%%%%%%&&&%%%&&&''')))***,,,------***,,,...///000111333555555777;;;???DDDHHHKKKMMMQQQSSSXXX]]]```aaa```^^^```ccceeegggfffeeeffffffbbbbbbccccccbbbbbbcccccc]]]VVVNNNIIIHHHFFFAAA<<<<<<777222111333333000++++++***)))(((((('''''''''''''''&&&&&&&&&%%%%%%%%%###$$$&&&'''((('''&&&&&&$$$$$$$$$$$$$$$%%%&&&'''((((((((((((((((((''''''''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))((()))***+++,,,---......,,,,,,,,,---///000222333000333666888:::<<>>===:::555222111111000...---.../////////...---,,,))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))&&&'''((()))***+++,,,,,,++++++,,,------......//////000222444555777:::===???;;;;;;@@@CCCBBBCCCEEEppp```^^^UUUWWWTTTVVVPPPOOOJJJCCC>>>;;;555...---,,,++++++******++++++******)))((((((((((((((())))))))))))))))))))))))+++(((%%%'''+++,,,)))$$$''',,,000///+++(((***---***......+++)))++++++***.../////////000000111111+++---...---///333222...,,,,,,,,,+++++++++******))))))))))))))))))))))))...+++'''%%%%%%)))...222888222***&&&((()))(((&&&''''''''''''''''''''''''((('''&&&&&&&&&&&&'''((('''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''(((%%%###%%%''''''%%%%%%%%%%%%%%%&&&&&&&&&''''''***)))((('''&&&&&&'''(((%%%&&&((()))))))))((('''(((((('''''''''&&&&&&&&&((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''((('''&&&(((***,,,,,,+++------...///000111222222777555666;;;@@@DDDJJJPPPLLLOOOTTTWWWXXXYYYZZZ[[[___```ccceeeeeedddbbbaaacccbbbaaa```___^^^^^^]]]QQQMMMHHHDDDBBB???===;;;777555333111///---,,,+++))))))))))))((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((,,,000111,,,(((((()))((('''&&&&&&&&&''''''((()))''''''''''''''''''''''''(((''''''&&&&&&&&&''''''(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((())))))))))))***************+++,,,---///000111222555444333444555888;;;===<<<<<<===@@@BBBDDDCCCAAAHHHGGGGGGHHHIIIIIIFFFDDDCCCDDDEEEFFFFFFDDD???;;;888777555333111///------++++++******)))(((((((((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&'''((())))))***'''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))************)))***,,,......---,,,+++++++++,,,------......///000000111111111222222222444444555666777777777666>>>;;;;;;???CCCEEEFFFGGGFFFGGGIIIIIIGGGFFFFFFGGGGGGFFFEEEEEEEEECCC@@@>>>888777555333111000//////------,,,,,,,,,+++++++++))))))))))))))))))))))))((('''''''''))))))'''&&&&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&((()))'''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&))))))))))))***************++++++,,,,,,------.../////////111333555888999@@@@@@@@@???>>>???BBBEEEnnn___^^^WWWXXXTTTVVVPPPOOOJJJCCC>>>;;;555...---,,,++++++******++++++******)))((((((((((((((())))))))))))))))))))))))***(((&&&'''***+++)))&&&&&&(((++++++(((&&&'''(((***......+++)))+++,,,***---------....../////////,,,///000...000333333///,,,,,,+++++++++*********(((((((((((((((((((((((()))((('''&&&''')))+++,,,222---'''%%%'''))))))'''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%$$$$$$''''''''''''''''''''''''$$$%%%&&&'''&&&&&&'''***%%%%%%&&&&&&&&&'''''''''***)))((('''&&&''''''(((&&&&&&(((((()))(((''''''(((((('''''''''&&&&&&&&&)))(((''''''''''''((()))'''''''''''''''''''''''''''''''''))),,,---,,,+++------...///000111222222555333444:::>>>@@@DDDIIIKKKMMMOOOQQQSSSUUUXXX[[[``````______]]]\\\[[[[[[^^^^^^^^^]]][[[YYYWWWVVVRRRNNNIIIEEEBBB???<<<:::666555333000...---,,,+++))))))))))))((((((((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''',,,,,,(((%%%&&&&&&%%%&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''(((''''''&&&&&&&&&''''''(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((())))))))))))***************+++,,,---...000111111222222222333555777999;;;@@@???>>>???AAACCCCCCCCCBBBBBBAAAAAA@@@@@@@@@@@@BBBBBBBBBCCCCCC@@@<<<999666555444222000...,,,+++++++++******)))(((((((((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&'''((()))))))))''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((()))))))))*********)))***,,,---...---,,,+++++++++,,,,,,---.........000000000111111111222222222333444555555555555555777999;;;===>>>???BBBEEECCCEEEGGGFFFEEEDDDDDDEEEEEEDDDCCCCCCCCCAAA>>>;;;777666444222000///......---,,,,,,,,,,,,+++++++++))))))))))))))))))))))))(((((('''((()))***(((&&&&&&''''''((((((''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''))),,,---,,,)))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&(((((()))))))))***************+++,,,,,,------.../////////000222555888999?????????>>>>>>???BBBDDDmmm______WWWXXXTTTUUUPPPOOOJJJCCC>>>;;;555...---,,,++++++******++++++******)))(((((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((******++++++***)))((((((***......+++)))+++,,,***,,,,,,,,,,,,,,,---------+++///000......111111...,,,++++++++++++*********(((((((((((((((((((((((($$$%%%&&&(((((((((''''''***'''$$$$$$''')))((('''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''"""&&&)))'''$$$$$$&&&)))%%%&&&&&&&&&&&&'''''''''))))))(((''''''''''''(((&&&''''''(((''''''&&&&&&'''''''''''''''&&&&&&&&&))))))(((((((((((())))))''''''''''''''''''''''''''''''(((+++---...,,,***------...///000111111222444333555;;;>>>>>>AAAEEELLLMMMNNNOOOPPPTTTXXX\\\cccaaa___\\\ZZZYYYYYYYYY\\\]]]^^^___^^^\\\YYYXXXQQQMMMGGGCCC@@@===999777555444222000...,,,++++++)))))))))(((((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((($$$((()))%%%###%%%&&&%%%''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((())))))))))))***************++++++---...///000111000000222333555777888999AAA@@@>>>???AAABBBBBBBBBBBBDDDEEECCC@@@???AAADDDBBBAAA@@@??????===999666444333222000...,,,+++***+++******))))))(((((('''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&'''(((((())))))'''&&&&&&&&&&&&%%%%%%%%%%%%&&&((((((((((((&&&%%%''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((())))))))))))******)))***+++,,,,,,,,,+++******++++++,,,,,,---......000000000000111111111111000111222333444444444444888<<>>;;;888555444222000...------,,,,,,,,,,,,+++++++++******)))))))))))))))))))))))))))(((((()))******)))'''&&&''''''((((((''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''***...///...)))&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&(((((())))))))))))************++++++,,,---------......///000222555777999===>>>???>>>===>>>AAACCCpppaaa^^^VVVXXXTTTWWWPPPOOOJJJCCC>>>;;;555...---,,,++++++******+++++++++***))))))(((((())))))((((((((((((((((((((((((&&&((())))))''''''(((***---+++******,,,,,,***(((***...///+++***,,,---+++,,,,,,,,,,,,,,,,,,,,,,,,)))---...,,,+++------+++++++++++++++************((((((((((((((((((((((((###%%%&&&(((((((((&&&%%%'''%%%$$$%%%''')))(((&&&''''''''''''''''''''''''%%%&&&((())))))(((&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%((((((&&&$$$&&&&&&%%%&&&&&&&&&&&&''''''''''''((((((((('''''''''(((((('''''''''''''''&&&&&&%%%''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&'''))),,,///...,,,))),,,------...///000111111555444777>>>BBBAAACCCFFFMMMOOOQQQRRRTTTWWW[[[^^^dddcccbbb```____________^^^_______________^^^]]]NNNJJJEEE@@@<<<999555333333222111///---++++++***))))))((((((((('''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%((()))&&&&&&))))))''')))(((''''''&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((()))))))))***************++++++,,,...//////000///000222444666777888888@@@@@@@@@AAACCCCCCBBB@@@CCCHHHLLLKKKGGGDDDEEEGGGDDDBBB@@@???>>><<<999777333222111///...,,,+++************)))(((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((()))))))))***((()))***+++++++++***************+++,,,,,,------/////////000000000111111000000222333444444444444:::===???>>>???AAABBBBBBDDDEEEGGGGGGFFFEEEFFFGGGDDDBBB@@@>>>===<<<999777444333111000...------,,,++++++++++++************((((((((((((((((((((((((***)))))))))++++++)))(((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%''')))+++***'''$$$''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&(((((((((((()))))))))************+++,,,,,,------.........///111444777888<<<===>>>======>>>@@@BBBuuubbb]]]TTTVVVUUUXXXPPPOOOJJJCCC>>>;;;555...---,,,++++++******++++++++++++***)))))))))))))))((((((((((((((((((((((((&&&(((******)))))))))***)))(((&&&'''((()))((('''***...///+++***,,,---,,,......------------------)))---///,,,***+++,,,***+++++++++*********))))))''''''''''''''''''''''''''''''''''''''''''((((((''''''&&&'''(((((('''&&&''''''''''''''''''''''''%%%&&&((())))))(((&&&%%%############$$$$$$$$$$$$''''''''''''''''''''''''((((((&&&%%%***000...'''&&&&&&&&&'''''''''((((((''''''((((((((((((((((((''''''''''''&&&'''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''))),,,......+++))),,,,,,---...///000111111333333777???CCCCCCEEEHHHLLLOOOSSSVVVXXXZZZ\\\^^^```aaadddfffggggggfffeeebbbaaa___]]][[[[[[[[[[[[NNNJJJDDD???<<<888555222222111///---,,,+++******((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%((((((&&&'''++++++(((''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((()))))))))***************++++++,,,---.../////////000222555777999999:::@@@AAACCCGGGIIIHHHEEEBBB???EEELLLMMMIIIDDDBBBCCCEEECCCAAA@@@???===:::888333222111///...,,,++++++******))))))((('''''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%######%%%&&&'''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''(((((((((((()))))))))((((((((()))))))))))))))))))))******+++,,,,,,,,,....../////////000000000000111222333444555555555777888999;;;BBBJJJIIICCCBBBDDDFFFFFFEEEEEEFFFGGGEEECCC@@@>>><<<;;;888666333333111000...---------++++++*********)))))))))((((((((((((((((((((((((***)))))))))++++++)))((('''(((((((((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&%%%$$$%%%&&&''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''(((((((((((()))))))))))))))***++++++,,,,,,------------///111333666777999;;;<<<===<<<===???AAAuuubbb]]]TTTVVVUUUXXXPPPOOOJJJCCC>>>;;;555...---,,,++++++******++++++++++++***))))))))))))***))))))))))))))))))))))))&&&'''***,,,---,,,***((()))))))))))))))***,,,---)))...///,,,+++---...---////////////............+++111333///+++,,,------+++************)))))))))'''''''''''''''''''''''')))((('''&&&&&&'''))))))(((((((((((('''''''''&&&''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%)))))))))(((((('''''''''''''''''''''''''''''''''''''''%%%%%%...999666,,,&&&&&&'''''''''(((((((((&&&'''(((((()))((((((((('''''''''''''''((())))))&&&&&&&&&'''''''''''''''$$$%%%&&&&&&&&&&&&%%%$$$''''''''''''''''''''''''&&&&&&'''***,,,---+++))),,,,,,---...///000000111111111555===AAAAAACCCGGGIIIMMMRRRVVVXXXYYY[[[\\\[[[^^^bbbeeeggghhhgggfffjjjhhhddd```\\\XXXVVVUUUNNNJJJEEE@@@===:::666444111000...,,,+++***))))))((((((((('''''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&&&&$$$&&&******&&&$$$$$$$$$$$$$$$%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((())))))))))))***************++++++,,,------......///000222444666999:::;;;@@@BBBEEEJJJMMMMMMKKKHHH???DDDKKKMMMJJJEEEBBBAAADDDBBBAAAAAA@@@>>>;;;888222111000///---,,,++++++***))))))((((((''''''&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%$$$$$$%%%&&&'''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((())))))'''''''''((((((((())))))((())))))******+++,,,,,,............///////////////000111333444555666666555777888<<>>;;;555...---,,,++++++******++++++,,,+++******))))))******))))))))))))))))))))))))&&&'''***...222111+++&&&)))+++------,,,---000444)))---///,,,+++---///---////////////.........---,,,222444000,,,,,,------************))))))))))))''''''''''''''''''''''''((((((''''''''''''(((((('''''''''&&&&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''......---,,,+++***))))))''''''''''''''''''''''''###'''&&&$$$***555444+++''''''''''''((((((((((((%%%&&&((()))))))))((((((''''''''''''(((***+++,,,&&&&&&&&&'''''''''((((((%%%%%%&&&''''''&&&%%%%%%''''''''''''''''''''''''&&&%%%&&&(((***+++***)))+++,,,,,,---...///000000333222555;;;??????AAAEEEJJJMMMQQQTTTVVVXXX[[[^^^]]]^^^___aaabbbbbbbbbbbbffffffeeeccc___YYYTTTQQQKKKGGGBBB>>>;;;888555333000///---,,,***)))))))))(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&%%%$$$&&&+++)))%%%%%%%%%%%%&&&'''((()))***''''''''''''''''''''''''&&&%%%%%%&&&&&&((())))))(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((())))))))))))************+++++++++,,,,,,------...//////000222444777:::<<<>>>>>>@@@DDDIIILLLMMMMMMCCCEEEGGGIIIHHHFFFCCCBBB???>>>?????????===999555000//////---,,,+++***))))))))))))(((''''''&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''(((******((('''&&&''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))''''''&&&&&&''''''((()))(((((())))))***+++++++++------........./////////---...000222333444555555333999;;;<<>>@@@BBBCCCBBBBBBCCCDDDFFFCCC???<<<:::888666444111000///---,,,,,,,,,,,,******)))))))))((((((((())))))))))))))))))))))))(((((('''((()))***(((&&&(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&'''((())))))(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''((((((((()))))))))))))))***++++++,,,,,,,,,,,,,,,---000222555666666888;;;<<<<<<<<<>>>???jjj^^^___XXXYYYSSSTTTPPPOOOJJJCCC>>>;;;555...---,,,++++++******++++++,,,+++******)))*********))))))))))))))))))))))))''''''***000555444,,,%%%%%%(((,,,+++((()))///444)))---///,,,+++...///.../////////......---------***111333///******++++++************))))))))))))''''''''''''''''''''''''&&&'''((((((((('''&&&%%%%%%%%%%%%%%%$$$%%%(((***''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((+++***)))((('''%%%$$$$$$''''''''''''''''''''''''!!!((('''!!!###++++++###''''''''''''((((((((()))%%%&&&((()))))))))(((((('''''''''''')))+++---...&&&&&&&&&'''''''''((((((%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''&&&%%%%%%&&&)))******)))+++,,,,,,---...///000000777555777<<<>>>>>>@@@DDDMMMOOOQQQRRRTTTXXX]]]aaaaaa```___^^^]]]^^^______YYY\\\___```]]]WWWPPPKKKFFFCCC>>>:::777555222000///...---+++***)))))))))(((((('''''''''&&&&&&&&&'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''((('''%%%(((,,,+++&&&((((((((()))+++,,,...///''''''''''''''''''''''''%%%%%%%%%&&&'''((()))***(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((())))))))))))************+++++++++,,,,,,---------///...///000222666999<<<;;;:::999<<>>;;;666333......---,,,+++))))))((()))))))))(((''''''&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$''',,,//////,,,'''$$$''''''''''''''''''''''''''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))'''&&&&&&&&&&&&'''((((((((((((((()))******++++++---------.........//////,,,---///000222333333444...777999666:::BBBBBB:::@@@BBBDDDEEEDDDDDDEEEFFFFFFCCC>>>;;;999777555333///...---,,,+++*********))))))))))))(((((((((((())))))))))))))))))))))))(((''''''((())))))(((&&&(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&((())))))'''%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&''''''''''''((((((((())))))))))))***++++++,,,,,,,,,,,,,,,---///222444666555888:::<<<<<<<<<>>>???qqq```___XXXZZZUUUUUUSSSNNNHHHCCC@@@<<<666111---,,,++++++******++++++))))))))))))))))))))))))''''''''''''(((((((((((('''(((((()))***++++++,,,******+++++++++,,,,,,,,,,,,---......//////......------------------------+++,,,,,,,,,,,,+++************))))))((((((''''''''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((())))))******---,,,,,,,,,---...000111222444666777888:::===@@@PPPPPPRRRTTTWWWZZZ]]]^^^]]]```cccccc```\\\YYYXXXXXXVVVTTTUUUWWWUUUOOOIIICCC@@@;;;777555333000...---,,,++++++******++++++))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))))))))***+++,,,------...---///000000000222555777<<<;;;;;;;;;<<<>>>AAABBBAAA>>>???CCCCCC???@@@FFFBBB???;;;888777666444333......---,,,+++))))))((())))))(((((('''''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((()))((('''&&&'''(((%%%''')))+++,,,***((('''&&&'''(((******((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((()))******++++++,,,,,,,,,,,,------------......//////000000222222444666888:::<<<===>>>>>>??????@@@AAABBBBBB>>><<<:::777444222111000///......---+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((()))******+++++++++,,,---...000222444555999999999999;;;<<<>>>???ppp```___XXXZZZUUUUUUTTTOOOHHHCCC???:::333...---,,,++++++******++++++))))))))))))))))))))))))''''''''''''(((((((((((('''(((((())))))******************+++++++++,,,,,,)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++*********)))))))))((((((((('''(((''''''&&&&&&''''''((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((())))))******///...------------//////222444666777888:::===@@@JJJLLLNNNQQQTTTVVVXXXYYYYYY\\\___```^^^\\\[[[ZZZUUURRRQQQRRRTTTSSSMMMHHHBBB???:::666444222000...,,,,,,+++***************)))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))))))))***+++,,,------......///000000111222666888999:::;;;===>>>???@@@@@@>>><<<===AAABBB???@@@DDDBBB???;;;888666555333111...------,,,***))))))((()))(((((((((''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((('''&&&&&&&&&'''%%%'''(((******)))((('''&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((()))******+++++++++,,,,,,,,,------------...//////000000111333333444666777999::::::===>>>>>>???@@@AAAAAAAAA===<<<999777444222111000///...---,,,+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((&&&&&&&&&'''''''''((((((&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((()))******+++++++++,,,,,,...///111333444777888999:::;;;<<<===>>>nnn______XXXZZZVVVVVVTTTOOOHHHBBB>>>888111,,,---,,,++++++******++++++))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((*********++++++++++++,,,((()))******++++++******+++++++++++++++++++++++++++,,,,,,,,,,,,+++******))))))))))))(((((((((((((((''''''&&&&&&''''''((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((())))))******//////...------------...222333666777888:::>>>@@@FFFIIILLLPPPTTTVVVVVVWWWYYY[[[]]]]]][[[YYYYYYYYYRRRPPPOOOPPPQQQOOOJJJEEE@@@===888555333111///---+++******)))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))))))))***+++,,,------......///111111111333777999888:::===@@@AAAAAA@@@@@@AAA???@@@CCCDDDBBBBBBDDDBBB???:::777555444111000------,,,+++***))))))(((((((((((((((''''''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''((((((((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((()))******++++++++++++,,,,,,,,,,,,......//////000111111111444444555666777888999999;;;<<<===>>>>>>>>>>>>>>>;;;:::888555333111000000......---,,,+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((&&&&&&'''''''''(((((((((&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((()))******++++++++++++,,,---///111333444555666888:::<<<<<<<<<<<>>999222------,,,++++++******++++++((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''************++++++++++++++++++,,,---------------+++++++++++++++++++++++++++,,,,,,,,,,,,+++******))))))))))))((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((())))))******...---------............111333555777888;;;>>>AAAGGGJJJOOOUUUXXXZZZZZZYYY]]]^^^^^^]]]YYYWWWVVVWWWUUUSSSQQQPPPOOOKKKGGGCCC>>>:::666333222000...---******)))(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))))))))***+++,,,------......000111111222444888:::<<<>>>@@@BBBDDDDDDDDDDDDDDDCCCCCCDDDEEECCCAAA@@@AAA>>>999666444222000...,,,,,,,,,+++***))))))(((((((((((((((((('''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''((())))))((('''&&&&&&%%%&&&'''((()))''''''((())))))(((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))******++++++++++++,,,,,,,,,......//////000111111111333444555666888999:::;;;:::;;;<<<======<<<<<<;;;999888666444222111000000------,,,,,,+++******)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((()))******++++++++++++,,,---...000111222333444777:::<<<<<<;;;;;;nnn``````ZZZ\\\WWWVVVSSSNNNHHHCCC@@@;;;555000---,,,++++++******++++++((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''))))))*********+++++++++,,,------...............------------------------+++,,,,,,,,,,,,+++******(((((((((((())))))))))))(((((((((''''''(((((((((&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((())))))*********+++,,,---///000000111111333555777888;;;>>>AAAHHHLLLQQQWWW[[[]]]\\\\\\^^^______^^^[[[YYYXXXYYY[[[YYYVVVRRRNNNHHHCCC@@@;;;888444111000///---,,,***)))((((((''''''(((((('''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))))))))***+++,,,------......///111111222444888;;;AAAAAAAAABBBDDDGGGIIIJJJGGGFFFDDDCCCCCCBBB>>>:::???<<<888555333111///---,,,++++++******)))))))))'''''''''(((((((((((((((&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''')))''''''(((+++,,,,,,***((('''%%%%%%%%%&&&((()))''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))************+++++++++,,,,,,.........///000000111111111222444777999<<<===>>><<<===>>>??????>>><<<;;;777666444222111000//////,,,,,,,,,++++++******)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''((((((((())))))'''(((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((()))******+++++++++++++++,,,---///000111111333666999;;;;;;;;;:::pppbbbbbb\\\]]]WWWVVVSSSNNNHHHDDDAAA<<<666111---,,,++++++******++++++))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((()))))))))************+++++++++,,,------------,,,------------------------+++,,,,,,,,,,,,+++******(((((((((((()))))))))))))))((((((''''''(((((()))&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((())))))******)))***,,,...///111111111000222555777888;;;???BBBFFFJJJPPPVVVZZZ\\\\\\\\\YYY[[[^^^^^^^^^]]]]]]^^^^^^\\\XXXRRRLLLEEE@@@===888666222000///...---+++***))))))((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))))))))***+++,,,------...---...000111222444888;;;BBBAAAAAAAAACCCFFFJJJLLLLLLLLLJJJHHHHHHHHHCCC<<<===:::666333222000///---++++++*********)))))))))'''''''''(((((((((((((((&&&&&&'''''''''((((((((('''''''''''''''''''''''''''''''''''''''''''''''')))'''&&&)))---///...,,,((('''&&&&&&&&&'''))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((()))******************++++++++++++------......///000000000000111333666999<<<>>>??????@@@AAABBBAAA@@@>>><<<555444222111000/////////,,,,,,++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((''''''((((((((()))))))))'''(((((())))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((()))******+++++++++++++++,,,---...///000111222444777999:::;;;;;;rrrdddddd]]]^^^WWWVVVSSSNNNHHHCCC???;;;444///---,,,++++++******++++++))))))))))))))))))))))))''''''''''''(((((((((((('''(((((())))))*********))))))))))))******************+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******'''((((((((()))))))))***))))))(((((((((((())))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((())))))******)))+++,,,...000000000000000222555777888;;;???BBBEEEHHHMMMSSSXXXZZZ\\\\\\VVVYYY]]]_________^^^___\\\ZZZVVVOOOHHHAAA===;;;777444000......---,,,++++++***))))))(((((())))))''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))))))))***+++,,,------...,,,---///000111333777:::<<<<<<>>>???AAADDDFFFGGGMMMNNNLLLJJJKKKMMMGGG>>>:::888444222111000///...************))))))))))))''''''''''''((((((((()))''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''')))&&&%%%(((---///...+++((((((''''''(((((())))))((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((()))******************++++++++++++,,,,,,------....../////////000222444777999;;;<<<===>>>@@@@@@???===;;;999333222111000///.........++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((('''((((((((())))))))))))(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((()))******++++++******++++++,,,---//////111111333555777999;;;;;;ssseeeeee^^^^^^WWWVVVTTTOOOHHHBBB>>>888111,,,---,,,++++++******++++++))))))))))))))))))))))))''''''''''''((((((((()))'''(((((()))***++++++,,,))))))))))))************++++++,,,------------,,,+++++++++++++++++++++++++++,,,,,,,,,,,,+++******'''((((((((())))))******))))))(((((((((((())))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((()))*********+++,,,.../////////......000222555777999;;;???BBBEEEHHHMMMRRRWWWZZZ\\\]]]WWWZZZ^^^```___]]]\\\[[[XXXWWWSSSMMMEEE???;;;:::666333000...------,,,***++++++***)))))))))))))))&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))))))))***+++,,,------...+++---...///000333777:::666888;;;>>>@@@AAAAAAAAAEEEFFFEEECCCFFFIIIDDD:::999666333111111000///...************))))))))))))&&&'''''''''(((((())))))''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((%%%$$$''',,,///...+++((((((((()))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((()))******)))************+++++++++++++++,,,,,,---......//////000111333555777888999999:::;;;<<<;;;999666444222111000//////.........+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))(((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))((((((((()))******++++++*********+++,,,---...///111111222444666888;;;<<>>888222---...---,,,***)))******+++((((((******+++***))))))''''''''''''''''''''''''(((((((((((())))))))))))******+++++++++,,,,,,,,,+++,,,------......------------,,,,,,,,,,,,+++++++++,,,...///...,,,***((())))))))))))(((((((((((())))))))))))((((((((((((''''''&&&&&&&&&&&&''''''((('''&&&&&&'''((('''&&&''''''''''''''''''''''''''''''''''''((((((((()))))))))(((((('''''''''&&&(((((((((((()))))))))))))))(((((((((''''''''''''(((((((((((()))))))))))))))((((((''''''''''''((((((''''''&&&&&&&&&'''''''''''''''''''''''''''''''''(((((('''%%%$$$&&&(((''''''''''''''''''''''''&&&'''((())))))*********)))***+++,,,...///000000000222555777888:::<<<>>>HHHKKKNNNOOOQQQUUU\\\aaa```^^^[[[YYYXXXYYY[[[\\\ZZZUUUNNNHHHDDD@@@<<<:::444222///,,,+++,,,...///---+++)))((())))))((('''((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))'''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((())))))))))))+++++++++***++++++,,,,,,......---...000333666888555???JJJKKKEEE???>>>AAAFFFEEECCCBBBBBB???<<<999333111/////////...,,,*********))))))))))))******))))))))))))))))))))))))))))))((('''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((()))******************))))))((('''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))))))))************************************+++++++++,,,---...///000222222333444666888:::;;;999:::<<<<<<;;;888555333000000///...------,,,,,,,,,+++******)))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((())))))))))))************+++,,,---...000000111333555666888888rrrhhh]]]aaaYYYZZZVVVQQQMMMHHHCCC>>>888222......---,,,************+++***)))(((((('''((())))))''''''''''''''''''''''''(((((((((((())))))))))))******+++++++++,,,,,,,,,+++,,,------......------------,,,,,,,,,,,,++++++***+++---......---***))))))))))))))))))))))))(((***)))))))))(((((((((((((((''''''&&&&&&''''''(((((('''&&&''''''((('''&&&'''''''''''''''''''''''''''''''''((((((((())))))))))))((((((((('''''''''(((((((((((()))))))))***))))))((((((((('''''''''(((((((((((())))))))))))(((((('''''''''(((((()))'''''''''''''''(((((()))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((())))))*********)))***+++,,,...///000000000222444555666888;;;>>>EEEHHHKKKNNNPPPSSSXXX\\\ZZZXXXWWWVVVVVVXXXZZZ\\\YYYTTTMMMGGGBBB>>>:::888444222///,,,+++,,,---...---+++)))((())))))((('''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((())))))))))))++++++******++++++,,,,,,.........///111444777888999AAAJJJLLLHHHCCCBBBCCCCCCBBBBBBBBBBBB@@@<<<999333111///.........,,,*********))))))))))))******))))))))))))))))))))))))))))))((('''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((()))******************))))))(((''''''&&&&&&''''''''''''''''''&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))))))))************************************+++++++++,,,---...///000111111222333555777888999:::;;;<<<<<<;;;888555333000//////...------,,,,,,,,,++++++***************************************************************))))))))))))))))))))))))************************(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))(((''''''&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((''''''&&&&&&''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((())))))))))))************+++,,,---...000000222333555666888888rrrhhh]]]aaaYYYZZZUUUPPPLLLHHHCCC>>>999333///...---,,,+++*********+++,,,***(((&&&%%%&&&((()))(((((((((((((((((((((((((((((((((((())))))))))))******+++++++++,,,,,,,,,+++,,,------......------------,,,,,,,,,,,,++++++)))***,,,......---+++***))))))))))))))))))))))))******)))))))))((((((((((((''''''&&&&&&''''''(((''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))))))))((((((((((((''''''((((((((()))))))))******)))))))))(((((((((''''''(((((((((((())))))))))))''''''''''''((()))******(((((('''(((((()))******''''''''''''''''''''''''&&&$$$$$$'''+++,,,***(((''''''''''''''''''''''''&&&'''((())))))*********)))***+++,,,...///000000000111222333444777;;;>>>CCCFFFJJJMMMPPPRRRUUUXXXXXXWWWVVVUUUUUUWWWXXXYYYWWWRRRKKKEEE@@@<<<888666444222///---+++++++++,,,---+++)))((()))))))))'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((()))***(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((())))))))))))++++++******++++++,,,------...000111444555777888<<>>;;;777555333111///,,,+++******+++,,,***)))((()))***)))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((('''((())))))***(((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((())))))))))))************+++,,,---------...111333555666777777<<<>>>BBBFFFIIIHHHDDDAAADDDDDDFFFGGGFFFCCC===999222111///......---+++)))******))))))))))))******(((((((((((((((((((((((())))))((((((((((((((()))''''''''''''''''''''''''((((((((((((((((((((((((((()))************))))))))))))((((((''''''''''''))))))((((((''''''&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((()))))))))************************************+++++++++,,,---...///000000000111222444666777888<<<<<<<<<;;;999666333111//////.........---------,,,,,,+++************+++************************************************************************************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((('''''''''''''''((((((''''''''''''(((((())))))(((((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''(((((())))))******++++++++++++,,,---......000111222444555777888999rrrfff\\\bbb[[[ZZZTTTOOOLLLGGGCCC???:::444000......------,,,++++++******+++,,,---,,,***'''&&&))))))))))))))))))))))))(((((((((((())))))))))))******+++++++++,,,,,,,,,+++,,,------......------------,,,,,,,,,+++++++++))))))+++,,,,,,,,,,,,+++((()))))))))*********+++************))))))))))))(((((((((''''''(((((((((&&&(((******(((((()))+++(((((((((((((((((((((((((((((((((((()))))))))***(((((())))))))))))))))))))))))))))))***************)))))))))(((((((((((((((((((((((())))))))))))'''''''''((((((***+++,,,---,,,+++))))))((((((((((((((((((((((((((((((((((((&&&&&&+++111333///+++''''''''''''''''''''''''&&&'''((())))))*********)))***+++,,,...///000000333333444444555888===AAAHHHKKKOOOTTTXXXZZZZZZZZZ______^^^\\\[[[XXXWWWVVVRRRMMMGGGAAA===:::777444111000...,,,+++*********,,,***(((((()))***)))((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******)))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((())))))))))))************+++,,,---...---...111333555666777777<<<===???DDDHHHIIIFFFCCCJJJJJJJJJJJJHHHDDD===888222000.........---+++)))******))))))))))))******(((((((((((((((((((((((())))))((((((((())))))***(((((((((((((((((((((((())))))))))))))))))))))))))))))*********))))))(((((((((((((((''''''''''''))))))(((((((((''''''''''''(((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((()))))))))************************************+++++++++,,,---...///000111111222333444666888999;;;;;;:::999777444222000...............------------,,,,,,+++***+++++++++************************************************++++++++++++++++++++++++************************************************))))))))))))))))))))))))(((((((((((((((((((((((((((((()))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''((((((((((((''''''((((((((())))))(((((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''''''''((()))*********++++++++++++,,,---...///111111222444666777999999qqqeee[[[ccc\\\\\\TTTPPPLLLHHHCCC>>>999333///---.........---,,,+++***)))+++---///...,,,(((&&&(((((((((((((((((((((((((((((((((((())))))))))))******+++++++++,,,,,,,,,+++,,,------......------------,,,,,,,,,,,,++++++******++++++++++++++++++((())))))******+++++++++++++++*********))))))))))))((((((''''''(((((()))&&&)))++++++((((((***---((((((((((((((((((((((((((((((((()))))))))******(((((())))))))))))******)))))))))*********++++++******)))))))))((((((((((((((((((((())))))))))))(((((((((((()))******+++---,,,+++)))(((((((((((((((((((((((((((((((((((('''%%%%%%(((,,,---+++(((''''''''''''''''''''''''&&&'''((())))))*********)))***+++,,,...///000000222333555555666999===AAAIIIJJJNNNTTTYYY\\\]]]\\\[[[[[[\\\\\\[[[ZZZXXXVVVMMMIIICCC>>>;;;888666444///...---,,,+++*********+++***(((((()))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))***+++,,,---...---...000111444555777888<<<===@@@DDDHHHIIIHHHGGGLLLLLLKKKJJJGGGBBB<<<888222000...------,,,+++)))******))))))))))))******))))))))))))))))))))))))))))))((((((((()))******(((((((((((((((((((((((()))))))))))))))))))))))))))************))))))(((((((((((((((((((((''''''(((((((((((((((((((((((('''(((((())))))(((((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))))))))************************************+++++++++,,,---...///000111111222333555777888999999999888666555222111000........................------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))'''(((***++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))((((((''''''(((((()))((((((''''''(((((()))))))))(((((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((&&&&&&'''((()))***++++++++++++++++++,,,---...///111222333444666888999:::oooccc[[[ccc^^^]]]UUUQQQMMMHHHCCC>>>888222...---............,,,+++***(((***+++---,,,+++)))(((''''''''''''''''''''''''(((((((((((())))))))))))******+++++++++,,,,,,,,,+++,,,------......------------,,,,,,,,,,,,++++++++++++++++++************((())))))******+++,,,,,,+++++++++*********))))))))))))(((((((((((())))))%%%))),,,+++)))(((+++...(((((((((((((((((((((((((((((()))))))))*********(((((()))))))))*********))))))*********+++++++++*********)))))))))(((((((((((((((((())))))))))))***)))))))))))))))******))))))((((((((())))))***((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&'''((())))))*********)))***+++,,,...///000000000222444555777999<<<>>>EEEFFFIIIOOOVVVZZZ[[[ZZZVVVWWWXXXXXXWWWUUURRRPPPGGGCCC>>>:::888666444222---,,,,,,++++++++++++++++++)))(((((()))******)))))))))))))))))))))))))))************************************************))))))(((((())))))***+++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))***+++,,,...///.........///111444777888999<<<@@@CCCEEEGGGHHHIIIJJJHHHGGGEEECCC???:::777222000...------,,,***)))******))))))))))))******))))))))))))))))))))))))))))))(((((()))******+++(((((((((((((((((((((((())))))))))))))))))))))))***************)))(((((('''((((((((((((((((((((('''''''''((())))))******(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))))))))************************************+++++++++,,,---...///000000000111222444666777888777666555444333111000///........................------,,,++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))************************'''(((***,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))***))))))((((((((((((((())))))(((((((((((()))))))))((((((''''''(((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((&&&&&&'''((()))***++++++,,,,,,+++,,,,,,---...///111222333555666888999:::nnnbbbZZZddd___^^^VVVQQQNNNIIICCC>>>888222...---......///...,,,+++***))))))))))))************''''''''''''''''''''''''(((((((((((())))))))))))******+++++++++,,,,,,,,,+++,,,------......---------------,,,,,,,,,++++++,,,++++++******)))))))))((())))))***++++++,,,,,,+++++++++************)))))))))(((((((((((())))))%%%))),,,,,,)))(((+++///))))))))))))))))))))))))))))))))))))************(((((())))))*********+++)))************+++++++++************))))))))))))(((((((((((())))))))))))+++***)))))))))))))))***&&&&&&&&&'''(((***+++,,,)))))))))))))))))))))))))))******)))'''&&&((()))''''''''''''''''''''''''&&&'''((()))************)))***+++,,,...///000000...111444555666888:::===AAABBBDDDJJJQQQWWWXXXXXXUUUUUUVVVUUURRRNNNJJJGGGCCC@@@;;;777555444222111+++++++++++++++++++++++++++)))((((((***+++***)))))))))))))))))))))))))))************************************************)))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))***+++---...///......---...000333666999555999===@@@BBBCCCFFFHHHFFFDDDBBBAAA???===999666111000...------,,,***(((******))))))))))))******))))))))))))))))))))))))))))))((())))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))***************)))(((((('''''''''(((((((((((((((&&&&&&'''((()))***++++++(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))))))))************************************+++++++++,,,---...///000...//////111222444666777555555444333111000000///---........................---,,,,,,++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++'''(((***,,,---,,,***)))))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((((((((())))))(((((((((((())))))((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((()))&&&&&&'''((()))***++++++,,,,,,,,,,,,---...//////111222333555777888999:::qqqggg^^^ccc[[[ZZZTTTOOOKKKFFFAAA<<<777111---------,,,,,,,,,,,,++++++))))))))))))))))))))))))******))))))(((((((((''')))'''&&&''')))***)))(((******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------*********++++++,,,,,,,,,+++++++++************************)))))))))))))))************************))))))))))))))))))))))))'''((()))***************)))))))))))))))))))))))),,,,,,,,,+++++++++******))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))+++***)))***+++***((('''))))))************))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&''')))*********)))(((***++++++,,,---...000111000222444555666777999;;;@@@AAADDDHHHLLLOOORRRSSSSSSRRRQQQQQQPPPMMMHHHDDD@@@===999777555333111...---------,,,,,,+++++++++******************************+++++++++,,,,,,,,,******************************))))))))))))************+++,,,,,,,,,,,,+++))))))))))))))))))))))))))))))***+++,,,,,,------))))))))))))))))))))))))))))))))))))))))))))))))******)))((('''&&&%%%%%%''''''&&&&&&&&&&&&'''''''''''''''''''''((())))))***)))((((((((((((((()))***++++++,,,,,,------...,,,...000111222444777999:::<<>>;;;777444222000///,,,*********+++,,,+++++++++*********))))))))))))))))))))))))))))))((((((((((((((()))******((((((((((((((()))******++++++************++++++***************)))(((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((((((((()))***************,,,***)))((()))***))))))***++++++,,,---...//////---000222222111222555888888666444111/////////000......//////000000111111///...---,,,,,,,,,,,,,,,//////......---,,,,,,,,,+++,,,,,,,,,++++++,,,......//////---,,,+++,,,.........---,,,,,,---------------,,,,,,,,,,,,------...---+++))))))***+++,,,************************((()))+++,,,,,,+++)))(((************************++++++++++++++++++++++++(((((((((((())))))))))))******))))))((((((((('''))))))(((((((((((())))))''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((()))'''&&&(((+++---,,,***,,,,,,+++++++++,,,---...111000111444888:::888666oooeee\\\aaaYYYYYYRRRNNNKKKGGGBBB===777111---------,,,,,,,,,,,,++++++)))))))))))))))))))))))))))))))))((((((((('''''''''***...///---++++++,,,***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++,,,,,,************************************))))))))))))************************)))))))))))))))))))))))))))******++++++++++++***)))))))))))))))))))))))),,,,,,++++++************************************************************************))))))))))))))))))))))))))))))))))))***)))))))))******(((&&&))))))************))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''((()))))))))))))))******+++,,,...000222333000222444666666888:::===>>>AAAEEEIIILLLMMMMMMMMMQQQPPPPPPPPPOOOKKKEEEAAA>>>;;;777555333222///------,,,,,,,,,++++++++++++******************************+++++++++,,,,,,,,,******************************))))))))))))******)))******+++++++++++++++************************))))))******++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''((())))))))))))(((((((((((())))))***++++++,,,,,,------...---...000111222444777:::;;;===@@@BBBCCCDDDCCCBBBCCCBBB???<<<888555222111000...,,,*********+++,,,+++++++++*********))))))))))))))))))))))))))))))((((((((((((((()))******((((((((((((((()))******++++++************++++++***************))))))((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((((())))))***************---)))'''(((+++---,,,)))***++++++,,,---...//////---000222222111222555888777666333111/////////000......//////000111111111///...------,,,,,,------......------------,,,,,,---......---,,,,,,...000,,,---...---,,,,,,...000///...---,,,++++++******...------,,,++++++++++++,,,+++*********,,,---...++++++++++++++++++++++++)))***+++,,,,,,+++***)))************************++++++++++++++++++++++++(((((()))))))))***************)))))))))((((((((())))))(((((((((((())))))''''''''''''''''''''''''((((((((((((((((((((((((&&&'''(((((())))))((((((((((((((((((((((((((((((((('''&&&(((+++---,,,+++,,,,,,------.........///111000111444777999777555mmmddd[[[___WWWWWWQQQNNNKKKGGGBBB>>>888111---------,,,,,,,,,,,,++++++))))))))))))))))))))))))((((((((((((''''''''''''$$$+++222222...***+++---++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,++++++++++++++++++))))))))))))))))))******************************++++++++++++++++++++++++))))))))))))))))))))))))+++,,,,,,,,,,,,++++++***))))))))))))))))))))))))+++************)))))))))************************++++++++++++++++++++++++++++++*********)))))))))))))))))))))))))))))))))***)))((()))******(((&&&))))))************))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((((((((((((((()))******)))***+++---///222444555000222444666777999===???BBBFFFKKKOOORRRQQQOOONNNOOOOOOPPPPPPOOOJJJCCC>>>;;;999555333222000...,,,+++++++++++++++***************************************+++++++++,,,,,,,,,))))))))))))))))))))))))******))))))))))))******((()))******++++++******************************************************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((())))))''''''&&&&&&&&&&&&'''''''''''''''''''''((()))))))))))))))(((((())))))******++++++,,,,,,------......///111222333444777:::===>>>AAACCCEEEEEEDDDCCCCCCAAA===999555222111000///...,,,+++******+++++++++++++++***************)))))))))))))))))))))))))))(((((((((((()))******)))(((((((((((()))******++++++++++++++++++++++++******++++++******)))(((((())))))******))))))((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&'''''''''(((((((((((()))******++++++******---)))&&&(((,,,///---******++++++,,,---...//////...000111222222333555777666555333111/////////000......///000111111111111///......------------...///........................///...---,,,,,,...111///000111000//////000111/////////...............------------------------******+++++++++,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,+++***)))++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++*********)))))))))))))))***))))))(((((())))))***((((((((((((((((((((((((((((((((((((((((((((((((&&&'''(((((())))))((((((((((((((((((((((((((((((((('''''')))+++,,,,,,++++++,,,...000000000000000000000111444666777666444llldddZZZ^^^VVVWWWRRRMMMKKKGGGCCC>>>888222---------,,,,,,,,,+++++++++))))))))))))))))))))))))((((((''''''''''''''''''$$$)))---...+++((()))++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,++++++*********((()))))))))))))))******)))***************++++++++++++++++++++++++++++++)))))))))))))))))))))))),,,,,,,,,,,,+++***))))))))))))))))))))))))))))))***)))))))))))))))))))))************************+++++++++++++++++++++++++++++++++*********)))))))))))))))))))))))))))))))))((('''(((******(((&&&))))))************))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''')))((('''''''''(((***+++)))***+++,,,...000222333///111444666777:::>>>BBBFFFHHHMMMQQQSSSTTTSSSRRROOOPPPQQQRRRPPPJJJBBB===:::777444222111000...,,,******************************************************+++++++++,,,,,,,,,))))))))))))))))))))))))******))))))))))))******(((((()))************)))*********************************)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''((()))))))))))))))((())))))*********++++++,,,,,,------......000222222333444777:::>>>???BBBDDDEEEEEEDDDCCCCCC@@@<<<777333111000000------,,,+++******++++++************************))))))))))))))))))))))))))))))(((((())))))***+++))))))(((((())))))***+++++++++++++++++++++++++++***++++++++++++***)))))))))))))))******)))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))***++++++++++++***+++***))))))***+++++++++***++++++,,,---.../////////000111222333333444555444333222000////////////---...000111222222111111//////...............///111111111000//////......111111111///------///111///000111111///....../////////000111111111111111,,,---......//////000000------...//////......---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***************************))))))))))))))))))***))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((((((((((()))+++,,,,,,,,,***,,,...111111111000//////000111333555555444333mmmeee\\\___VVVXXXTTTMMMKKKGGGDDD???999222...------,,,,,,,,,+++++++++************************''''''(((((((((((((((((()))(((''''''((()))******++++++,,,,,,,,,---------+++++++++,,,,,,,,,------,,,,,,,,,++++++*********(((((())))))*********+++))))))******+++++++++,,,++++++++++++++++++++++++***************************+++++++++***)))((((((************************)))))))))))))))))))))***************************++++++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))((('''(((******)))'''))))))************))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''')))((('''''''''(((***+++++++++++++++,,,---...//////111333555777:::???CCCDDDEEEHHHKKKNNNQQQRRRSSSQQQQQQRRRSSSPPPJJJBBB<<<888666333222111000///---******************************************************+++++++++,,,,,,,,,))))))))))))))))))))))))******))))))))))))******(((((()))************)))*********************************)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***))))))(((''''''&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''((()))))))))))))))))))))***++++++***++++++,,,,,,------......000222222222444666999===???AAACCCDDDDDDCCCBBBAAA>>>:::666222000//////,,,,,,++++++******++++++************************************************)))))))))))))))***++++++)))))))))))))))***++++++***+++,,,,,,,,,,,,+++***+++++++++++++++***))))))))))))************))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''((((((((())))))))))))***+++++++++++++++))),,,---+++'''&&&(((,,,***++++++,,,---.../////////000111222444444444333222111111000////////////---...000222222222111111/////////......//////000111111000000///...------000111222222000000111333...111333444444444555666888888999999888777666555111111111111000///---,,,---...///000000000000///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,*********+++++++++++++++******))))))))))))******************************(((((((((((((((((((((((('''(((((()))))))))))))))))))))))))))))))))))))))'''((()))***++++++------***,,,...000111000///...///000222333333222222222mmmggg]]]___VVVYYYVVVLLLJJJHHHEEE@@@:::333...------,,,,,,,,,,,,++++++************************(((((((((((())))))))))))---***''''''))),,,,,,,,,,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------,,,,,,++++++++++++++++++)))))))))***++++++,,,,,,))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))*********)))((((((************************)))))))))************+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********)))))))))))))))))))))))))))(((((()))++++++***((())))))************))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((((((((((((((()))******+++++++++++++++,,,,,,---000111333444666999>>>BBBEEEFFFHHHKKKNNNQQQSSSUUUQQQQQQQQQPPPMMMHHH@@@;;;777444222111000000...---*********+++++++++++++++******************************+++++++++,,,,,,,,,******************************))))))))))))******((()))******++++++******++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))******)))((('''&&&%%%%%%''''''&&&&&&&&&&&&'''''''''''''''''''''((())))))))))))))))))******+++,,,***++++++,,,,,,------......///111111111333555777<<<>>>@@@BBBBBBBBBAAA@@@<<<:::777444111///......++++++++++++++++++*********************+++++++++***************************))))))))))))***++++++***))))))))))))***++++++***+++,,,------,,,+++***+++++++++,,,++++++***))))))******++++++******)))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((())))))))))))***++++++,,,+++++++++***,,,...,,,((('''***---***++++++,,,---...//////000000000222555555333222000000000000////////////---///111333333333111111000////////////000000111////////////////////////,,,///333666777777999:::>>>BBBFFFIIIKKKMMMOOOQQQSSSSSSSSSQQQOOOLLLIIIGGGCCCBBBAAA>>>;;;666333000------------,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,+++******))))))******+++))))))))))))))))))))))))(((((((((((((((((((((((('''((())))))******))))))))))))))))))))))))))))))''')))++++++++++++---...------///000000000///......000222333111000000111mmmggg]]]^^^UUUYYYWWWLLLJJJHHHEEEAAA;;;333...------,,,,,,,,,,,,++++++************************))))))))))))******+++++++++++++++******+++,,,---,,,,,,,,,------------...++++++,,,,,,,,,,,,------++++++++++++++++++,,,,,,)))******+++,,,,,,------))))))***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))***+++++++++******************************************++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))***))))))***,,,---+++***))))))************))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''((()))))))))))))))*********+++,,,---...///000111222333444888===AAAFFFGGGJJJNNNPPPRRRRRRRRRNNNMMMLLLJJJHHHBBB;;;777444222000/////////---,,,++++++++++++,,,,,,,,,---******************************+++++++++,,,,,,,,,++++++++++++++++++++++++******))))))))))))******)))******+++++++++++++++++++++++++++++++++++++++))))))******++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&''''''&&&&&&&&&&&&'''''''''''''''''''''((())))))))))))))))))***+++,,,---***++++++,,,,,,------...---///000000000111444666:::<<<>>>???@@@@@@>>>===666555333111///---,,,+++******++++++++++++******))))))*********+++++++++******************************))))))******+++,,,******))))))******+++,,,***+++---......---+++***++++++,,,,,,++++++***))))))******++++++******)))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''((((((((()))))))))))))))***++++++,,,,,,++++++---+++***+++---//////...***++++++,,,---...//////000000000333555666333000......//////////////////---///111333444333222000000000//////000000111222//////111222444666777888666;;;CCCJJJNNNQQQSSSTTT[[[^^^cccfffhhhiiikkkllllllmmmmmmllljjjgggeeeccc___^^^]]]ZZZVVVQQQMMMJJJCCC@@@<<<777222///,,,+++------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************+++++++++++++++++++++,,,,,,,,,------+++******))))))******+++))))))))))))))))))))))))(((((((((((((((((((((((((((((()))************)))))))))))))))))))))))))))''')))++++++***+++---///111000000000000/////////---000222222000...///000lllggg\\\^^^UUUXXXVVVKKKJJJHHHEEEAAA;;;444...---------,,,,,,,,,++++++************************))))))******+++++++++,,,%%%***...---)))'''***---,,,,,,,,,---------......++++++,,,,,,,,,---------*********++++++,,,,,,---******+++,,,------......))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************)))***+++,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))*********+++------,,,+++))))))************))))))(((((((((((((((((((((((('''''''''&&&&&&''''''''''''''''''&&&&&&'''''''''&&&''')))*********)))(((*********,,,---///000111000111222222444777<<<@@@AAADDDIIILLLNNNMMMKKKJJJKKKJJJHHHFFFCCC>>>888333222000...---------,,,++++++++++++,,,,,,---------******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))************+++,,,,,,,,,,,,+++++++++++++++++++++++++++))))))***+++,,,---------))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((((((((('''''''''&&&&&&''''''''''''''''''''''''((())))))))))))))))))***+++,,,---***++++++,,,,,,---......---...///000000111333555999:::<<<>>>???>>>===<<<111111000///...,,,***))))))******+++++++++******))))))******++++++++++++*********************************)))******+++,,,*********)))******+++,,,***+++---......---+++***+++,,,,,,,,,,,,+++************++++++++++++******(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))******+++,,,,,,,,,,,,+++000)))%%%***333888555///***++++++,,,---...///000111000000333666666333000---...//////000/////////---///111444444333222000000000///000000111222222111222444888;;;>>>AAABBBIIIQQQ[[[eeelllpppsssuuunnnqqqtttvvvvvvuuuuuuvvvssstttvvvwwwxxxwwwuuutttuuuuuuuuutttqqqnnnjjjhhhddd___VVVLLLBBB:::555333........................---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********++++++++++++++++++,,,,,,---------++++++************++++++(((((((((((((((((((((((((((((((((((((((((((((((((((((()))***************))))))))))))))))))))))))'''))),,,,,,******---000444333222111000000000000---000333222///......///mmmggg]]]___VVVYYYUUUQQQOOOKKKFFF@@@999444111......---,,,,,,,,,,,,---+++,,,,,,,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++---------.........//////------------------------,,,++++++******++++++,,,,,,,,,,,,---------......++++++,,,------....../////////......---------,,,)))+++---///000...,,,+++++++++,,,,,,,,,++++++***++++++************++++++***+++,,,---...---,,,,,,///......------,,,++++++---.........---,,,,,,+++---------,,,,,,,,,++++++)))************+++++++++******+++++++++,,,,,,,,,************)))))))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''(((((())))))))))))(((+++++++++,,,---...///000///111333555555666888:::CCCEEEGGGJJJMMMNNNOOOOOOJJJHHHDDDBBB@@@>>>:::888222000............---,,,---,,,,,,+++*********+++++++++++++++++++++++++++)))***+++,,,+++)))***---......------------,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------++++++***)))***+++---...++++++++++++++++++++++++************************))))))))))))))))))))))))))))))((('''''''''''''''''''''''''''((((((((((((''''''''''''((((((((()))+++''''''++++++((((((+++***+++,,,,,,+++,,,...///...------...111333444333999;;;===??????>>><<<;;;444222///......---,,,***)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++,,,------......------,,,,,,,,,,,,+++++++++******))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))((((((''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((())))))))))))(((((()))***+++,,,,,,,,,++++++++++++++++++++++++++++++,,,------......///000000111222222222222111111000////////////000000///000222333444555444444444333333333333444555555:::???CCCHHHQQQ[[[___]]]nnnoooqqqssstttuuuuuuuuuyyytttnnnkkklllmmmmmmlllpppooorrryyy|||zzzwwwwwwvvvuuutttttttttssspppnnnpppmmmiiifffbbbZZZOOOFFF:::333000555888333---,,,///...---.........,,,***,,,,,,,,,------.........,,,,,,,,,+++++++++******++++++++++++++++++++++++---------,,,,,,,,,++++++)))))))))))))))))))))))))))))))))))))))))))))))))))+++------+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++111000/////////000222333000000000000////////////nnnhhh^^^```WWWYYYVVVPPPOOOKKKFFF@@@999444111///...------,,,,,,------+++,,,,,,,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++------------............------------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,---------......,,,------......///000000/////////...............222111111000////////////,,,,,,------------,,,,,,...------------------...+++,,,---.........------.........------------,,,...............---,,,,,,---------,,,,,,,,,,,,+++************++++++++++++******+++,,,,,,,,,,,,+++************))))))))))))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''((())))))))))))))))))+++++++++,,,---...///000111333555666777999<<<>>>BBBEEEHHHLLLOOOPPPQQQQQQMMMJJJEEEAAA>>>;;;666444222000...............,,,------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---.........---...///......---------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------000///...---,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))(((''''''''''''(((''''''''''''(((((((((((('''''''''((((((((())))))+++)))(((((())))))(((&&&***+++,,,,,,+++,,,...000/////////000222444555555999:::===???@@@???===;;;444222///......---,,,***************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,++++++++++++***))))))************))))))***************************************************************)))(((((('''''''''''''''''''''''''''''''''((((((((())))))(((((((((((()))))))))***))))))******++++++,,,,,,+++++++++++++++++++++++++++,,,,,,------......///000000111222222222222111111000000/////////000000333333333333333444555555999666222111333:::AAAFFFSSS[[[bbbfffjjjmmmkkkfffqqqqqqsssvvvzzz{{{yyywwwkkkcccXXXSSSTTTZZZaaadddaaa^^^]]]aaaccceeeiiiooowwwxxxxxxvvvrrrpppqqqssspppssstttrrrmmmiiiggghhh\\\RRRIIIEEE>>>444......222///---,,,...111222333,,,,,,---------.........,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++---,,,,,,,,,++++++++++++************************)))))))))))))))))))))))))))***,,,,,,***(((((()))))))))))))))))))))))))))************************************++++++++++++000000///...///000111222000000000000////////////qqqjjj```bbbXXXZZZWWWPPPNNNKKKFFF@@@:::444111///...------,,,---------+++,,,,,,,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......------------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,---------......---......///000000111111////////////000000000000888666111...,,,---///000---....../////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......------------................../////////...------......---------,,,,,,,,,************+++++++++,,,)))***,,,---...---+++***++++++*********))))))))))))))))))(((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''((())))))******))))))++++++,,,,,,---...000111222444555777999<<>>999444111222000.........///...---...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,---///...---...------------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,---------.........////////////...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))***)))((((((''''''((((((''''''''''''((((((((((((''''''((((((((())))))))))))+++)))&&&***111///&&&***+++,,,,,,+++,,,...000111111111222444555777888999;;;===???@@@>>><<<;;;333111.........---,,,+++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,------------,,,,,,,,,,,,,,,,,,++++++++++++)))******++++++******)))***************************************************************)))((((((''''''''''''''''''''''''''''''((((((((()))))))))((((((((()))))))))***************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////000000111222222222222111111000000000000000111111000111444777999999999999666666999>>>GGGSSS^^^eeennntttwwwtttooonnnkkkhhhfffcccbbbdddggggggbbb]]]SSSKKKBBB======BBBIIIMMMTTTQQQPPPPPPNNNMMMSSSZZZ]]]aaaccc```ZZZXXX[[[```gggmmmqqqooohhhgggooowwwrrrjjj```TTTFFF888111111444111...---...000000000---------...............------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************))))))))))))))))))))))))((()))++++++)))(((((()))))))))))))))))))))))))))************************************++++++,,,,,,///............///000000////////////000000000000tttmmmbbbdddZZZ[[[WWWPPPNNNKKKFFF@@@:::555222//////...---------------+++,,,,,,,,,,,,+++******++++++++++++++++++++++++***+++++++++++++++,,,,,,,,,,,,,,,,,,------------........................,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,---------......---......//////000111111//////000000111111111222555333///+++***+++---...---...//////////////////,,,,,,------------,,,,,,---------...............,,,------...//////000000/////////000000///..................------------*********+++++++++,,,,,,(((***,,,...///---+++***+++++++++*********)))))))))))))))(((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((('''((()))***************,,,,,,,,,,,,---///000111333444555777999>>>DDDHHHIIILLLQQQUUUWWWWWWUUUSSSRRRNNNHHHBBB>>>999555222111000...---...///...---......---------------...------------------------+++,,,++++++---111000---.........---------,,,,,,,,,,,,------------,,,,,,------........./////////***+++---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))***))))))((('''(((((((((''''''''''''(((((((((((('''(((((((((((()))))))))''',,,***%%%...;;;999,,,+++,,,---,,,,,,,,,...000222333444555555666999:::<<<===?????????<<<999888222000...---......---+++++++++++++++,,,,,,,,,---,,,,,,,,,,,,------------------------------------------------------------...------,,,,,,------...,,,,,,------------,,,,,,------,,,,,,,,,+++++++++******++++++++++++*********************************************************************)))(((((('''''''''''''''''''''''''''(((((((((((()))))))))(((((()))))))))*********+++++++++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////000000111222222222222111111111000000000111222222000333888<<<>>>===;;;999???FFFQQQ]]]iiipppuuuwww{{{{{{uuuhhh^^^]]]aaaddd\\\WWWRRRTTTZZZ]]]ZZZUUU```^^^\\\ZZZXXXWWWUUUTTTSSSTTTXXXZZZWWWSSSUUU\\\XXXZZZZZZUUUNNNHHHGGGHHHNNNSSSWWWUUUQQQTTT___jjjttttttqqqgggVVVEEE;;;888222000.........///...---.....................///------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********************************((((((((((((((((((((((((''')))***)))((('''((()))))))))))))))))))))))))))************************)))******++++++,,,,,,,,,------------......//////////////////000000000000vvvooodddeeeZZZ[[[WWWOOONNNKKKFFF@@@:::555222//////...------------...+++,,,,,,,,,,,,+++******++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,---------..............................---,,,,,,,,,,,,,,,,,,---,,,,,,,,,---------......,,,------...//////000000//////000000111111222222///...---,,,,,,,,,------------...///////////////...//////000000//////...---------------......///,,,---......///000111111///000000111111000000000/////////.........------***++++++++++++,,,,,,,,,(((***---//////...,,,***++++++++++++***************)))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''((()))***++++++++++++,,,,,,,,,---...///000111222333444666888===CCCGGGJJJMMMQQQTTTUUUSSSQQQOOOMMMIIICCC>>>;;;777444222111///------/////////...///...............//////........................,,,//////---///444444000/////////.........------------............------....../////////000000000---...///000000///...---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************)))(((((((((((((((''''''''''''(((((((((((((((((((((((()))))))))***''',,,***&&&...<<<:::---+++,,,------,,,---///000222444666666555666999<<<>>>???@@@???===999555333000///---,,,---...---,,,+++,,,,,,,,,------------,,,,,,---------.................................------------------------------,,,,,,,,,,,,------,,,------......------,,,---------,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++***************************************************************)))(((((((((((((((((((((((((((((((((((((((((()))))))))***))))))))))))************,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////000000000111222222222222111111111111111111222333333666777888;;;>>>AAACCCEEE___eeeoooxxx~~~~~~{{{yyy||||||ssseee\\\^^^eeejjjfff```[[[^^^gggpppsssrrrrrrtttvvvvvvtttpppllljjj```bbbhhhlllkkkhhhmmmtttvvvtttqqqmmmfff^^^UUUPPPDDDFFFFFFDDDCCCFFFNNNTTTiiirrrzzzxxxmmm^^^SSSMMMAAA;;;444000///000222333////////////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************((((((((((((((((((((((((''')))))))))''''''(((***************************************************)))******+++,,,,,,------,,,------................../////////000000000111xxxqqqeeeeeeZZZ[[[WWWOOOMMMJJJFFF@@@:::555333000///......------......+++,,,,,,,,,,,,+++******++++++++++++++++++++++++*********++++++,,,,,,------------.........//////........................------,,,,,,,,,,,,------,,,,,,,,,---------......,,,------......///000000000000000000111111111111,,,---...///000000//////------...///000000000000,,,---...//////...---,,,///............///000000.........///000111111222000000111111222222111111000////////////.........++++++++++++,,,,,,,,,,,,***+++---...///...,,,+++,,,++++++++++++***************)))))))))((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''((()))***+++,,,,,,,,,,,,,,,,,,---...///111111111333444666777;;;@@@DDDFFFHHHKKKNNNOOOMMMKKKJJJFFFBBB===999666444222111111///------/////////.../////////...//////000111////////////////////////---444555///---111222...111000000000000/////////...//////////////////...//////000000000111111111888777666444222000---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++***))))))(((((())))))''''''''''''((((((((((((((((((((()))))))))******)))+++)))&&&+++333111)))+++,,,------,,,---///111111333666666444555888<<<>>>??????>>>;;;777333000///...,,,,,,---...------,,,,,,,,,---------......---------.........//////////////////////////////........................---------,,,,,,---------......////////////......------------,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***************)))((((((((((((((((((((((((((((((((((((((()))))))))******)))))))))*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...//////000000000000111222222222222111111111111111222333444444444444666;;;FFFUUUbbbkkkwwwyyy}}}|||}}}uuuqqqrrruuuuuuqqqkkkeeeeeekkkqqquuuuuummmooopppooonnnnnnpppqqqssspppnnnnnnkkkjjjooowwwyyyxxxxxxyyyyyyvvvpppkkkbbb___ZZZSSSMMMIIIGGGFFFQQQ___nnnuuuvvvtttqqqmmmhhh]]]MMM???666333333444000000000000//////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))((()))))))))((((((***+++************************++++++++++++++++++++++++)))******+++,,,---......,,,---......//////............//////000000111111yyyqqqeeeeeeZZZZZZVVVNNNMMMJJJFFF@@@;;;666333000//////...............+++,,,,,,,,,,,,+++******++++++++++++++++++++++++)))******+++,,,,,,------........./////////000000........................------,,,,,,,,,,,,------,,,,,,,,,---------......---......//////000111111000000000000000000//////......///000000000000000...///000111222222222222...///111222222111///...111111000000000111222333/////////000000111111111000111111222333333222222000000000/////////......+++++++++,,,,,,,,,------+++,,,------......------,,,,,,+++++++++******************)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''((()))***+++,,,,,,,,,------------...000111222222444666777888:::===???BBBDDDFFFIIIKKKKKKKKKJJJDDD@@@;;;777555333222111000///------///000///...000/////////000000111222000000000000000000000000666@@@AAA777///111222///222222222111111111000000000000111111111111000000000000000111111111222222===<<<999666222000...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************+++***))))))(((((())))))''''''''''''(((((((((((((((((()))))))))************)))((()))+++,,,+++***+++---...---------///111///222555555333333777;;;;;;<<<<<<<<<:::666333000...---+++,,,---......---------------............---.........////////////////////////////////////........................///......------....../////////000000000000//////...------------,,,,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***************)))(((((((((((((((((((((((((((((((((((()))))))))*********))))))*********+++++++++***++++++,,,,,,---------------------------------------......//////000000000000111222222222222111111111111222222444555555777;;;EEERRRbbbrrr||||||yyyxxxtttooohhheeeaaa___```cccdddeeekkklllmmmlllkkklllpppssstttoookkkjjjhhheeefffjjjhhhkkknnnpppsssuuuwwwxxx{{{yyyvvvooofff]]]VVVRRRPPPYYYaaadddjjjssszzz{{{{{{ttthhhZZZNNNCCC:::555111111111000000000//////////////////.........---------------------------.........---------,,,,,,++++++++++++++++++++++++)))))))))))))))))))))))))))******)))((()))+++---************************++++++++++++++++++++++++)))******+++,,,---...///,,,---...///000//////............///000111111111zzzrrrfffeeeYYYYYYUUUNNNMMMJJJFFFAAA;;;666333000000///...............+++,,,,,,,,,,,,+++******++++++++++++++++++++++++))))))***+++,,,,,,------////////////000000000000////////////////////////...------,,,,,,------...,,,,,,,,,---------....../////////000111111222222111111000000//////......000///...------...///000///000111222333444444444777888:::;;;;;;:::888777444333222222222333444555000000000000111111111111000111222333333333333333000000000000////////////++++++,,,,,,,,,---------,,,,,,,,,---------......,,,,,,,,,+++++++++******************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((()))***,,,,,,,,,---------------///000111222333555777888888999;;;===AAABBBEEEHHHKKKMMMNNNNNNGGGCCC===999666555444333000...------///000//////000000//////000111222222000000000000000000000000FFFQQQRRRDDD888888:::777333333333222222222111111111111222222222222111111000111111111111222222222;;;999777444111000000///------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************+++******)))))))))))))))''''''''''''((((((((()))))))))))))))***************'''(((,,,---+++,,,000,,,---...---------///111...222555444222222666;;;888999:::;;;999777444222...,,,++++++---......------------.........//////............/////////000000000000000000000000000////////////////////////000000////////////000000000000111111111111000000......---------,,,,,,,,,,,,------......------,,,++++++++++++++++++++++++++++++++++++++++++++++++***************)))(((((())))))))))))))))))))))))))))))))))))************)))************+++++++++******+++,,,,,,---......------------------------------......///000000000000000111222222222222111222222222222333444555666FFFPPP```ppp}}}{{{|||yyysssooommmggg```ZZZ[[[\\\^^^aaadddggghhhcccfffhhhhhhfffdddfffgggdddcccfffmmmpppmmmjjjjjjmmmpppqqqnnnjjjjjjpppvvvvvvzzz~~~~~~xxxsssooonnnlllkkkeee[[[[[[fffooorrrmmmoooqqqpppiii[[[JJJ???222111111111000000//////000/////////............------------------------//////.........---------++++++++++++++++++++++++))))))))))))))))))))))))*********))))))))),,,...************************++++++++++++++++++++++++)))******+++---...//////------///000000000///...---......///000111111222}}}mmmiii___]]]WWWXXXSSSMMMIIIGGGCCC;;;555444///...---,,,,,,---///000------,,,+++)))***---///---,,,++++++*********+++++++++,,,,,,,,,,,,------,,,,,,------.../////////------............---------------------------------,,,,,,+++,,,...///111000111111000......///111111000//////000111333444444333333666<<<@@@BBBBBBGGGKKKPPPVVV[[[]]]^^^^^^bbbeeejjjmmmooommmkkkiiihhhfffbbb]]]WWWQQQLLLJJJ???===888333///...000222000333555555444333333444777222------000111...***...---,,,,,,......---,,,------............------***++++++,,,,,,++++++***---,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***,,,,,,,,,---///000222333777777888777777999<<>>666555999888333222444333000222555111)))000000000222333444555555;;;777333111000000...---000///...000222444222/////////.........---------...---,,,,,,++++++++++++***))))))((('''((((((((((((((()))***************))))))))))))************,,,+++*********+++,,,------------......///000111111111111222444777999;;;;;;;;;:::888666444222000///...,,,++++++,,,---...++++++,,,...///000///---,,,...//////......///000000222333333222000000111000111222///---,,,...111444222...---.../////////,,,000444444111///000111333222111000///.....................---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))***(((&&&&&&((((((((('''))))))))))))******************+++++++++,,,,,,,,,+++,,,---...////////////---.........---,,,,,,+++////////////000000000000444333000000111222222222---222777666333888DDDOOOcccppp~~~||||||zzznnngggfff```YYY[[[dddffffffooowwwjjjmmmuuurrriiiiiinnnuuuzzz|||||||||}}}zzz~~~ttthhhaaa]]]YYYMMMZZZhhhoootttsssiii\\\BBB888///...111222000---444111------///111///,,,,,,,,,,,,,,,,,,---...///......---,,,,,,,,,,,,------------,,,,,,,,,++++++))))))************))))))))))))))))))))))))))))))***++++++***((()))+++---///...+++)))))))))***+++++++++,,,,,,,,,---------***---000111000//////000000,,,***---222555333///|||mmmjjj___^^^WWWWWWRRRLLLHHHFFFBBB:::444333//////...---------...///(((***,,,,,,+++*********++++++************++++++++++++,,,,,,,,,,,,------,,,,,,------.../////////...//////000000//////...------------------------111000000///000000111111,,,///222444444333333444111222333555888;;;===???HHHLLLQQQVVVZZZ___dddgggnnnppprrrvvv{{{~~~|||{{{||||||}}}~~~|||yyyxxxlllhhh___UUUJJJBBB>>>===444333111000000222666888///000222444555444111///...---,,,,,,......---,,,------............------***++++++,,,,,,++++++***---,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***,,,------...///111222333777888999888999;;;???BBBHHHHHHIIINNNSSSSSSOOOJJJEEE@@@:::666333222111000555333111/////////111111666555333000000333888======FFFRRR[[[______```aaarrryyy~~~}}}}}}zzzvvvooommmcccTTTKKKJJJKKKJJJ>>>AAA???;;;<<>>:::///000222555666666444222777555333111111222333333000///...000222333111/////////.........---------...---,,,,,,++++++,,,,,,*********)))))))))((((((''''''((()))))))))))))))))))))))))))************,,,+++*********+++,,,---...............///000111111111111222444666999:::;;;;;;999888555333111000......---------------...000///------...///000000222333333111///...///000.../////////000333888<<<333666999999777666777888111///......000222333333777777555222///,,,,,,---111000///......///000000///////////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******************************(((''''''((()))((('''))))))))))))******************+++++++++,,,,,,,,,,,,,,,---...////////////...////////////...---,,,////////////000000000111000//////000111333333333666555444555===JJJ[[[fffwww}}}yyyrrrnnnhhhaaa```eeejjjppp{{{hhhjjjnnntttzzz~~~zzzxxxpppggg___QQQMMMKKKWWWoooyyyjjjXXXMMM???444......222555222///------///000000000......------......///000///...------,,,,,,---------------,,,,,,,,,++++++))))))************))))))))))))))))))))))))))))))***++++++***))))))+++---///...,,,***)))***+++,,,++++++,,,,,,,,,---------............---,,,------111333444000...222???III{{{lllkkk```^^^WWWWWWRRRLLLGGGFFFAAA999333222000000///...------------)))---111333222///,,,+++++++++*********+++,,,,,,++++++,,,,,,,,,,,,------,,,,,,------...////////////000000111111000000///............................../////////000000000000000111000......000222888<<>>BBBEEEJJJKKKMMMRRRVVVVVVRRRNNNBBB>>>888444333222111000000000000000111333444555444555888<<>>;;;666333222222111000,,,---///111333444444444555===IIIWWWcccnnnvvv{{{~~~}}}~~~~~~|||lllkkkmmmuuurrrzzz{{{rrr]]]QQQAAA555111444888;;;666777888555111...---...111111111111222222111000////////////...............------,,,,,,,,,------***+++,,,------+++)))((('''(((((()))))))))))))))((()))))))))************++++++++++++,,,,,,------000///////////////000000333333444666777999:::;;;:::999777555222000///...,,,---///000000///...---///000222222111000///......333:::AAAFFFJJJMMMPPPUUU[[[ccckkkppptttwwwyyyzzz{{{|||}}}}}}}}}}}}}}}uuusssqqqppppppmmmjjjhhh[[[UUULLLDDD>>>888111+++111222333333222000---+++000000111111111111000000------------------------------,,,,,,,,,+++++++++************************)))(((((()))***+++***(((((()))))))))******************+++++++++,,,,,,,,,,,,---...//////000000000/////////000000//////...//////000000000111111111///111333444444555777888555:::GGGYYYjjjuuuxxxwwwrrrwww~~~~~~zzzwwwqqqhhhbbbcccooogggXXXVVVYYY]]]]]]\\\^^^iiivvv|||{{{zzzkkkZZZSSS\\\nnn|||vvvvvvpppbbbRRRBBB555,,,222222333222111000000000/////////......///000000//////...---------------...------------,,,,,,,,,)))******++++++******)))))))))))))))))))))))))))******+++***)))***---//////...---,,,,,,,,,,,,---,,,,,,,,,------------...///---,,,---///111111000000///222<<>>EEELLLRRRVVVYYYeeelllyyyuuujjj}}}|||iiiXXXAAA111---///111222111///...///000111000///------............------***++++++,,,,,,++++++***++++++***************+++))))))))))))))))))))))))************************))))))***++++++++++++***...//////000111333444555555777888:::<<<@@@EEEIIIHHHJJJMMMNNNLLLGGGAAA===999777444333333444333222888555333555>>>KKKYYYbbbooorrruuuyyy|||vvvbbbRRRLLLRRRVVVWWW\\\dddiiijjj```TTTMMMTTTeeevvv{{{sssooovvv|||xxxpppYYYIII888666333222333444444333111222444333222000111111000000000/////////......------------------...///++++++,,,---,,,+++***))))))***++++++,,,,,,++++++))))))))))))************++++++,,,---------------////////////000111222222555666888999:::;;;;;;;;;666555222000///...//////---...///000111111111111---...000222:::GGGXXXdddkkkpppuuuzzz|||~~~{{{vvvssstttuuuyyywwwttttttxxx|||}}}wwwhhh___OOO@@@555000000111222222222222111000///...------------------------------------,,,,,,,,,,,,++++++++++++++++++++++++(((((()))+++------+++)))))))))))))))******************+++++++++,,,,,,,,,------...///000000000000------.../////////......000000000111111111222222111222222111222999BBBJJJcccjjjqqqrrrnnnjjjhhhhhhjjjlllmmmlllkkkmmmtttzzzxxxkkk```aaahhhkkkiiidddlllvvvyyynnn___WWWVVVjjjssszzzzzzyyyuuugggWWW:::555000...000222111000//////......------......000///......------..................---------,,,******++++++++++++******)))))))))))))))))))))))))))***++++++***+++...000,,,---------,,,,,,,,,,,,,,,---------............---///000///------...///888KKK```iiifffbbbcccgggqqqmmmbbb___XXXXXXVVVPPPKKKHHHCCC:::444333//////000111000000///......000111111///...///000...------,,,,,,,,,,,,---++++++,,,,,,,,,,,,------,,,,,,------...////////////000000111111000000///000000000000000000000000/////////222666<<>>===<<<;;;;;;<<<======;;;FFFYYYllluuunnn]]]OOO\\\lllfffLLL;;;444333444111000//////111111000///------............------***++++++,,,,,,++++++***+++***************++++++))))))))))))))))))))))))************************))))))***++++++++++++***.........///111222444555777999:::<<<>>>AAAFFFJJJEEEHHHLLLMMMJJJEEE???<<<888666444333444555444333000333:::FFFTTTdddqqqyyyrrrrrrqqqoooooorrrwwwzzzvvvrrrmmmjjjiiieee___ZZZWWW[[[[[[VVVVVV\\\eeeiiiooocccZZZ[[[___aaadddgggooolllpppzzz~~~uuuXXXLLL>>>555444444333222111333555444111000000222000000000000/////////...---------------...//////++++++++++++************))))))***+++++++++++++++))))))))))))************+++,,,---.........---,,,.........///000222333444444555777888999:::999999444222000///......///000////////////000111222333222888AAAIIIRRR^^^llluuurrrtttuuuuuuvvvyyy~~~{{{ssslllgggeeehhhddd```^^^_________^^^]]]^^^aaagggpppxxx}}}uuufffVVVFFF:::333555555555444222111///..............................------------,,,,,,,,,++++++++++++++++++++++++(((((())),,,......,,,***))))))))))))******************+++++++++,,,,,,,,,---...///000000111111000---...///000000000000000000000111111111222222222111222222333888DDDTTTaaarrrrrrooojjjdddcccggglllmmmlllmmmpppxxxyyyoooooonnnjjjiiihhhnnnwwwxxxmmm___XXXbbbpppzzzzzzzzz|||vvvmmmWWWIII999000000333333111111000//////......//////000//////...........................------------***++++++,,,,,,++++++***)))))))))))))))))))))))))))***++++++***,,,///111++++++,,,,,,,,,,,,,,,+++------------............---000111///,,,...666===NNN[[[gggiiibbb```gggooorrrmmmbbb___YYYYYYUUUOOOJJJGGGBBB999333222...///000111111000//////)))+++......---+++++++++***)))******+++,,,---...++++++,,,,,,,,,---------,,,,,,------...//////000111111222222222222111111000000000000000000000000000111444:::CCCNNNXXX^^^gggiiijjjlllmmmqqquuuyyyxxxxxxyyy{{{xxxhhhYYYQQQNNNPPPRRR___eeennntttvvvqqqjjjeeeOOOVVV```hhhhhhaaaWWWPPPLLLJJJGGGCCCAAAAAAAAABBB???<<<999:::>>>AAA???<<<<<>>777555222222222222111111111000//////.........---------++++++,,,,,,,,,---------------------------,,,,,,------......///000000000333222111111000111111111555333000///111333444444111555???LLLYYYbbbfffgggmmmllljjjiiipppzzz~~~}}}|||{{{zzzzzz}}}{{{oooeeebbbcccfffhhhqqqvvv{{{{{{uuuqqqooopppgggnnnxxx|||qqqhhh______]]]]]]ccchhh```SSSHHHBBB@@@BBBAAA===888777888===HHHXXXjjj|||hhhKKK555777777666333111000///---222222//////333111,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))+++)))((()))+++,,,***'''************************++++++,,,,,,,,,------------...000000111222555777;;;<<<======>>>@@@DDDGGGFFFIIILLLKKKGGGAAA<<<:::555111222888;;;666444666>>>UUUbbbfffmmmpppqqqwwwllleee]]]ZZZYYYZZZ^^^aaappp~~~zzzqqqbbb___```]]]sss{{{~~~|||nnnRRR<<<666:::777222///000444666222---111111111111000000000000........................---,,,,,,++++++*********************************)))************+++++++++******+++++++++,,,,,,,,,---------...000111333444444555666777888777777666000000000000000000000000111111///,,,---777GGGTTTffffff```YYYXXX]]]___[[[^^^gggiiibbb^^^dddkkkkkksssyyy|||sssggg]]]aaa___```iiirrrqqqeeeYYYXXX^^^```[[[UUURRRPPPNNNMMMNNNQQQWWWaaapppttteeeTTT@@@888555000:::<<<'''---///000///------///222......---------,,,,,,,,,,,,,,,,,,,,,,,,+++***)))++++++++++++******)))))))))************+++++++++******+++,,,,,,---............//////000000111111111111222222222111111000222222222111111333777:::111999FFFRRR\\\fffqqqzzzwwwmmmgggkkkooommmiiigggiiivvvtttkkkkkkkkkllluuuwww~~~||||||}}}uuubbbKKK888000222777666222///000222333000---111111000///////////////000000///..................---,,,+++************,,,,,,++++++++++++++++++)))000111******222222+++------------------------)))000222...,,,///000---000111///---555DDDQQQXXX___\\\ZZZZZZ```hhhqqqwwwrrrmmmcccaaaYYYWWWXXXQQQJJJHHHEEE===777555222222111111111000000000//////.........---------+++,,,,,,,,,,,,---------------------------------------......///000000000222222111111111111222222---000333444333222333555<<>>AAAEEEHHHKKKMMMNNNLLLFFF>>>999666666333333555666666<<>>@@@DDDGGGLLLMMMMMMJJJCCC<<<777555777555555666777>>>NNN]]]ooovvvoooeeefffdddaaaffffffnnnvvvyyyzzz|||zzzsssuuuyyytttxxxuuutttxxx~~~vvvkkkggg[[[```gggkkkjjjooofffMMM666666666333//////111444000000000/////////......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++************+++++++++,,,++++++++++++,,,,,,,,,,,,//////000000222444555666777888:::;;;:::888666444555222000000222333222000333777@@@MMM]]]jjjqqqssswwwuuunnnfffbbbeeeggggggmmmfffhhhrrruuunnnnnnuuuyyywwwuuutttsssuuuxxxzzz|||}}}|||aaabbbdddfffccc[[[OOOFFFQQQ```rrr|||xxxfffRRR999...444///000000111000///...---.........------------,,,,,,,,,,,,---------------++++++++++++************************+++++++++,,,+++++++++,,,------......---......//////000111111111111222222222222222111444333222222222333222111;;;SSSiiinnnlllpppwww|||sssgggccc___fff|||yyy||||||oooYYYBBB222111333555444222000111222111111000////////////000000000///...............,,,,,,+++***))))))))))))******++++++,,,,,,------***//////++++++000111,,,------------------------...000///---...222222///---222:::GGGWWWdddeee```QQQJJJBBB@@@EEELLLPPPRRRuuupppgggeee]]][[[XXXPPPJJJHHHEEE===777555000000000000////////////////////////............------------............+++,,,,,,---...//////000.........///000000111111222222222222222333444555333444444444777@@@MMMWWW^^^dddkkknnnmmmlllnnnpppkkkfff^^^XXX\\\gggnnnnnnuuuttttttsssrrrrrrqqqqqqmmmnnnqqqttttttqqqlllhhhgggiiilllmmmlllmmmooorrryyywwwuuuuuuxxx{{{}}}}}}uuujjj___UUUMMMGGGKKKQQQ]]]ppp|||hhhNNN666---000222000......111444333111------------------------------------,,,,,,,,,,,,******++++++,,,++++++***++++++++++++++++++++++++,,,,,,,,,------------...---///000111111333666888??????@@@??????AAAEEEHHHIIIIIIIIIEEE@@@;;;888777666666888;;;CCCRRRffftttrrryyytttooossstttxxx|||yyytttuuuzzzyyyqqqvvvtttXXXHHH666///222555444///////////////............,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---------++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,------/////////000222333555666777888:::;;;:::777444111...000222444444444444555JJJNNNWWW```hhhlllmmmmmmmmmmmmllljjjjjjlllppprrrffffffiiiooopppppptttzzzppprrruuuuuuoooiiiiiimmmiiijjjmmmrrrwww{{{{{{{{{~~~|||{{{{{{yyyqqqdddYYYBBBKKKVVV```jjjmmmggg^^^ttt}}}aaaAAA999222111000111222333111///............------------,,,,,,,,,,,,,,,,,,------++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,------......------......///000000111111111222222333333222222222222333111000222666:::NNN]]]fffaaa]]]ggguuu}}}xxxgggggg}}}{{{tttxxxiiiUUUFFF555444333222222222222222222111000000//////000000000000///...............,,,+++******)))))))))*********++++++,,,---......***......++++++///000,,,------------............111000000000333444222000,,,:::NNN^^^hhhggg[[[NNNCCCFFFKKKQQQXXX___eeeiiivvvrrriiihhh```___YYYQQQKKKIIIEEE>>>777555000000000000////////////000000/////////.........------........./////////,,,,,,------...///000000......//////000111111111222222222222333444555666666555666:::DDDPPP[[[bbbhhhhhhhhhkkknnnqqqssstttsssqqqmmmkkkpppyyy}}}|||kkkjjjiiihhhiiikkknnnpppeeeiiipppyyy|||}}}xxxtttxxxyyy||||||{{{zzz{{{~~~}}}sssooollljjjhhhZZZMMM???AAAYYY{{{oooPPP999///222///---000444555333111........................,,,,,,,,,,,,++++++++++++***+++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------............///111111222333666888===???@@@AAACCCFFFKKKOOOHHHHHHFFFAAA<<<888666666333666<<>>BBBFFFLLLSSSXXXKKKIIIEEE???999444333444555===HHHVVVgggwww~~~~~~~~~{{{}}}xxxxxxzzzuuuxxxqqqXXX@@@222000333000000000/////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------.........///111222444555777777777777666444222111444444222///222>>>RRR```iiinnnsssrrrmmmkkknnnrrrvvvtttqqqnnnhhhdddffflll```xxx}}}|||rrrrrrvvvyyy~~~{{{rrryyy}}}vvvjjj```WWWQQQXXX|||vvvRRREEE666------000000.../////////.........------///...,,,+++++++++,,,---++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------......,,,------......///000000000111222333444444444444///222444333444>>>OOO]]]^^^WWWWWWbbblllnnnooorrrsssnnn]]]WWWYYYvvv}}}|||}}}wwwZZZLLL;;;333555888555111222222111000000000000111000000///...............,,,,,,+++++++++++++++,,,++++++,,,,,,------......+++,,,,,,,,,,,,------------------...//////000000,,,,,,...111222222555:::NNN\\\iiikkkfffaaa]]]YYYiiippprrrhhhYYYUUU```mmm|||vvvllliiiaaa___[[[SSSMMMKKKHHH@@@:::888222222111111111000000000000000000000/////////........./////////000000000............/////////////////////000111111222222111222222333555666888999;;;CCCQQQ^^^gggkkkkkkkkkfffffffffgggiiimmmrrruuulllmmmooovvv~~~qqqSSSHHHLLLTTT{{{[[[GGG;;;222222444222000000////////////////////////------------,,,,,,,,,,,,***---///...,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------...............000111222222444777999888;;;>>>BBBGGGMMMTTTYYYLLLIIIEEE>>>888555555777???MMM]]]iiittt~~~|||~~~}}}www}}}~~~vvvooojjjoooyyywww]]]FFF999666111111000000000/////////---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------------...//////000000222333555666888888777666555444444444555444444999EEETTTcccllljjjmmmppprrrrrrrrruuuwwwoookkkjjjnnnsss|||{{{~~~nnnWWWSSShhhttt```FFF444///000000...////////////............333111///---,,,,,,---...+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------..................------,,,,,,---......//////000000111222333444444444444333222333666???LLLZZZdddZZZ___mmmrrrcccZZZwwwzzzoooiiibbb```bbb___\\\eeettt[[[]]]]]][[[[[[___gggooo~~~tttcccLLL<<<777777666555333222111111000000111111000000///...............---,,,,,,,,,,,,,,,------,,,,,,------------------,,,++++++,,,---,,,,,,------------...///000000000...---///111222555AAANNN```fffjjjhhhffffffgggeeehhhgggaaaYYYZZZqqq~~~wwwllliii___\\\\\\TTTNNNLLLIIIAAA;;;999222222222222111111111111000000000000////////////////////////000000000000///////////////........./////////000111111222222111222222333555777999:::FFFQQQ___hhhlllooossswwwrrruuuxxxvvvqqqppptttyyymmmZZZQQQNNNVVV~~~VVVFFF888444444222111333000000000000000000000000//////.........---------***---//////,,,+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////...000222222333444777999<<<>>>@@@CCCFFFKKKQQQUUUIIIGGGCCC>>>:::999:::===JJJ\\\oooxxx|||{{{zzzvvvtttrrrWWWXXXkkkrrrzzzzzzbbbFFF555111111111111000000000000.................................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......000000111222333555666777:::999777555555555666777000111888HHH[[[iiilllkkkkkkkkklllppptttvvvvvvuuuwww|||tttXXX^^^}}}wwwUUU===444333222000000/////////............666444222///.........///+++++++++,,,,,,---------++++++,,,,,,,,,---------..................------,,,,,,------...//////000000111222333444444555444777333111888GGGWWW```dddfffcccjjjnnnbbbdddpppeeeiiisss||||||{{{xxxqqqiiibbbttt[[[EEE888555777999333222111111000111111111000000///...............---------,,,,,,---......------------------,,,,,,,,,++++++------,,,,,,...---------...///000000111222000111333333:::MMM```fffiiijjjiiiiiillljjjfffaaaaaa```^^^gggpppiiiccc^^^```XXXPPPKKKIIIEEE<<<555333333333333333333333333//////000000000000//////000000//////.........---000000000000000000000000000000111222222222222111222000111444666777>>>FFF___ccchhhlllssszzzzzzvvv{{{sssaaaPPPVVVttthhhBBB333555555444444222111000111333333111///111111111111000000000000////////////////////////......------,,,,,,,,,+++000000///////////////000222222333444666777999:::<<<===@@@DDDHHHLLLOOOPPPQQQ@@@:::AAA@@@999AAATTTeeevvvvvvuuuppp___XXXnnn~~~~~~~~~mmmQQQ777222222666555///---///000000///...............//////.........------------------.........//////,,,,,,,,,---------......---------.........//////111111000111333555888::::::999999888222---000777555???RRRfffpppmmmeee```dddsssrrr{{{sssiiiZZZlllfffAAA666888111111///------000111111///000000000000////////////........................///////////////.........////////////////////////.........//////000111222222444555555444444555666999222999NNNYYYVVVXXXbbbccccccmmm|||xxx}}}}}}xxxeeeHHH222000999777333000000333444333000222111000///...............------,,,,,,------...)))***++++++,,,,,,++++++,,,,,,,,,---------......---.........//////000000111111///222>>>QQQ___dddhhhjjjlllkkkgggcccbbbccc[[[\\\lllrrrnnnhhhddd```XXXPPPKKKIIIDDD<<<555333333333333333333333333///000000111111000000///000000000//////.........000000000000000000000000000111111222222222222222555444666666666;;;IIIXXXdddrrr}}}|||}}}~~~kkk]]]]]]xxxnnnKKK888888888333333222000000111111000///000000000000////////////000000000000000000000000////////////.........---111111000000000000111111333333444555666888:::;;;;;;===@@@DDDIIILLLOOOPPPQQQNNNJJJEEE???CCCXXXmmmvvvvvvdddbbbrrr}}}|||wwwOOO@@@333111444444444666000000///............////////////.........------------........./////////------------............------........./////////222222111222444666999;;;===777333444444333555888HHHXXXiiioookkkjjjooovvv]]]sss}}}wwwmmm___mmmxxxuuu^^^999222999111111222111000/////////////////////....................................///////////////////////////////////////////////////////////////000222222333333444555666555444333222>>>NNNZZZ]]]___dddjjjeeehhhlllaaa^^^hhhqqquuuaaaLLL>>>666:::777333222222333222111222111000///////////////...------,,,,,,------...,,,---......//////......------------............///......000111222111000000000000888III]]]gggggglllkkkjjjiiihhhccc]]]XXX```wwwtttlllhhhfff___VVVPPPLLLFFF===666333333333333222222222222000000111111111111000000000000000000000/////////111111111111111111111111000111222222333333222222222222444555777AAAWWWlllttt}}}gggeeeoooKKK666222444666444111000000111000///000000000/////////......////////////////////////000///////////////......111000000000000000111111222333333555666888:::;;;???AAADDDHHHLLLNNNPPPQQQDDDFFFCCC===BBBWWWqqqxxxxxxmmmwwwuuu]]]AAA333111333444444111000000///////////////////////////........................////////////............////////////............////////////333222222333555777:::;;;:::666444333333555>>>HHH^^^jjjrrrooolllnnnmmmjjjsssrrr``````ooo}}}zzzgggqqq___AAA111111333555444111//////000//////.........---------........................////////////////////////////////////////////////////////////000111222333444333333444666666666555===QQQbbbdddbbbdddeeebbb```}}}}}}oooiiiooo}}}wwwgggKKK111:::999666444222222222333111111000/////////000000......------------............///000000000000///............////////////000//////111444555333000///111666BBBUUUfffjjjfffjjjkkkiiiccc\\\YYY[[[___uuurrreeeccciiicccZZZSSSNNNGGG>>>888333333333333222222222222111111222222222222111111111111111111111111111000222222222222222222222222111222222333333333333333111111333888???MMMcccwwwtttxxxuuuFFF444<<<999666333111111222222111111111111000000000000///........................////////////............//////////////////000111222333333555777999;;;<<>>>>><<<:::888666666555555444444333333333333444444444444333333222222222333333333333333444444444444444444444444222333444444555555444444999444333:::AAAFFFJJJOOOoootttNNN:::888555444444555444333444444444333333333333222333333333333333333333333222222333333333333444444333333333333444555666666888999:::;;;>>>@@@BBBDDDIIIKKKNNNOOONNNJJJFFFCCC999>>>VVVuuu{{{~~~vvv\\\FFF888111333222222111111111111111111111111111000000000000000000000000111111111111////////////000000000000000000000000111111111111222333444666888999:::;;;???333///===UUUhhhrrrvvvzzzyyyyyycccgggZZZIII666///444999555///222222222111111111000000////////////////////////...//////000000111111222000000000000000000000000111111111111222333444555555777777555666AAASSSaaa```___dddhhhfffuuupppKKKDDD;;;666555555555333333333222111000000000000//////............/////////000111111222222111111////////////000000000000...//////111222333444555<<>>@@@:::???DDD999BBB777666666777888999999999888777777666555555444444444444555555555555444444222333333333444444444444444444444444444444444444333333444555555555555555444111222555777555666999111EEEWWWYYYSSSSSSZZZaaaaaa^^^\\\^^^eeeooowww{{{sssvvv|||{{{zzzzzz~~~~~~}}}|||zzz|||}}}[[[666555444444555555444222444444333333333222222222333333333333333333333333111111111222222222333333333333333333444555666666666666888:::<<>>???>>>===>>>???JJJHHHGGGIIIKKKHHHAAA:::888999>>>BBBBBB===<<>>;;;;;;===>>><<<::::::<<<===>>>>>>???AAABBB<<<<<<===@@@CCCCCCBBBAAA???BBBEEEDDDBBBDDDJJJOOOCCCKKKRRRSSSMMMHHHHHHKKKJJJ@@@>>>FFFFFF;;;888>>>???BBBFFFKKKPPPPPPFFF999===999:::>>><<<666888AAA>>>BBBDDDEEEGGGFFF@@@999333333222333444444222111333333333222222222111111000000000000000000000000------....../////////000000000000000111222333444111222333555888:::===>>>888;;;???BBBBBB???:::777444AAAMMMSSS]]]uuuiiirrr|||zzz]]]AAA444333222222111111222222222222222111111111111000000111111111111222222222............////////////000111111111111222222222000222333555777888999999...555FFF[[[jjjpppuuuyyyzzzaaaccctttTTT<<<222222333333000000000000////////////000000000000000000000000...//////000111222222222000000000000000000000000222222222222333444555555555222222:::KKK[[[fffjjjmmmqqq|||{{{tttzzziiiKKK777333555666444666555333111000///......//////............//////------...///////////////............///////////////333555333///000777>>>VVV___fffgggeeeccc___ZZZWWWjjj