BM6P6(@ ~~~ccccccaaa```___]]][[[XXXVVVUUURRRLLLGGGFFFEEEAAA???AAA@@@===999666555444333222......---,,,++++++++++++,,,+++***)))(((((((((((())))))))))))))))))))))))((((((((((((((('''''''''((((((((((((((('''''''''''''''''''''''''''''''''))))))(((((((((((())))))))))))((('''''''''''''''******))))))((((((((('''(((((())))))))))))((((((((((((((((((((('''''''''******))))))((((((''''''))))))))))))************++++++*********************+++,,,,,,***+++,,,...000,,,***---111333333333;;;OOOiiixxxuuunnnqqqyyy|||yyyfff[[[UUUXXXZZZ___oooyyysssppp{{{oooeeeZZZWWWUUUVVVWWWXXX[[[___aaajjjqqqlll^^^VVVXXX___^^^]]]```ffflllkkkddd]]][[[dddaaa\\\bbbddd______ZZZ]]]bbbgggkkknnnqqqsssvvvyyy{{{}}}zzzzzz~~~}}}wwwuuuzzz|||rrrfff^^^YYYaaadddaaaeeellliii___kkkttt}}}{{{ooocccbbbZZZOOOEEE???>>>@@@AAAGGGLLLQQQRRRQQQNNNNNNOOOZZZaaafffcccWWWKKKEEECCCAAA>>>777///((('''+++000***)))((('''((()))+++,,,)))(((((((((''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''))))))(((((('''''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))+++***((()))***++++++***))))))))))))************++++++,,,---------,,,,,,------......///000000000000111333333222222333444555555444444444333333333222222222222111111000000222333333333222222333444666===NNNlllnnnnnnjjj\\\OOOKKKKKKOOO^^^nnn}}}~~~zzzuuussspppkkkfff___```bbbccccccaaa^^^\\\aaadddiiinnnttt}}}zzzzzzpppWWWTTTYYYUUU^^^zzzhhhPPPFFFDDDdddbbb```___^^^\\\ZZZWWWUUUSSSQQQKKKGGGGGGEEEBBB@@@BBBAAA===999666555444333222///...---,,,,,,++++++,,,,,,+++***))))))((((((((())))))))))))))))))))))))((((((((((((((((((((('''((((((((((((((((((((('''''''''''''''''''''''''''))))))(((((((((((())))))))))))((('''''''''''''''(((((('''''''''&&&&&&&&&(((((())))))))))))((((((((((((((((((((((((((((((******))))))(((((((((((())))))))))))************++++++******************)))***++++++***+++---///+++---///000222999FFFQQQMMMaaaxxxiii^^^\\\___dddjjjbbb```fffmmmuuu~~~kkkiiieeeaaa]]]XXXSSSPPPOOOPPPTTTYYY___eeekkkoooxxx}}}|||tttooorrrvvvzzzxxxvvvsssrrrpppnnnmmmhhhqqqmmmeeehhhiiiiiinnnfffffffffdddcccbbbcccddd^^^^^^aaaeeeddddddlllvvvxxxzzz{{{|||vvveee[[[[[[ZZZTTTeeeooozzz}}}rrr```MMM???::::::>>>CCCIIINNNQQQSSSUUUXXXVVV[[[^^^]]]VVVOOOKKKJJJGGGFFFBBB<<<555///,,,+++++++++***)))(((''''''&&&))))))((((((((('''''''''(((((((((((((((((((((((('''''''''''''''''''''''')))(((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))+++***((()))***,,,++++++))))))))))))************++++++,,,---------,,,,,,............///000111111111333444444333333444555555555444444444333333333222222222222111111111000222333333222000222777;;;???===UUUuuuhhhsssjjjWWWLLLGGGPPP^^^kkk{{{yyymmmeeeWWWSSSNNNLLLNNNNNNKKKGGGJJJKKKLLLMMMLLLJJJHHHGGGEEEGGGIIIJJJLLLQQQXXX]]]^^^ccclllxxxfff^^^ZZZ[[[fffjjjfffmmmjjjQQQKKKeee```___^^^]]][[[YYYVVVTTTSSSPPPJJJFFFGGGFFFCCCBBBCCCAAA===999666555555444333000///...------,,,,,,---,,,,,,***)))))))))))))))))))))))))))))))))))))))''''''((((((((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((())))))(((((((((((()))))))))((((((''''''''''''(((((((((''''''''''''&&&&&&(((((())))))))))))((((((((((((((((((((((((((((((***))))))))))))((((((((()))))))))*********++++++******++++++++++++++++++)))***++++++,,,---000333///444;;;AAAIIIUUUbbbjjjeeeppp|||ssseeeYYYVVV___ooo|||xxxuuu{{{wwwqqqjjjcccaaaccc]]]___```___]]]\\\^^^```eeeeeegggnnn{{{~~~yyyyyy{{{~~~xxxwwwvvvxxxwwwtttrrrqqqsssuuuuuuuuuiiieeebbb___ZZZWWW[[[bbb^^^eeemmmsssyyy||||||{{{uuubbbZZZWWWSSS```hhhqqq|||kkkVVVJJJFFFBBBDDDFFFGGGJJJNNNSSSWWWUUUVVVVVVVVVUUURRRPPPOOOIIIIIIIIIGGGCCC;;;222,,,---,,,,,,+++***((('''&&&)))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))+++)))((()))***,,,,,,+++)))))))))*********++++++++++++,,,---------------///............000111333333444666666555444555666555555444444444333333333222222222222111111111111111444666444333666===DDDRRRSSSkkkmmmvvv{{{XXXUUUKKKJJJYYYkkkyyy|||eee```ZZZVVVSSSPPPKKKGGGIIIFFFDDDEEEHHHJJJIIIGGGDDDDDDDDDDDDCCCBBBAAA@@@EEEFFFFFFEEEDDDDDDFFFHHHFFFHHHMMMSSS[[[cccjjjnnnyyytttoooeee]]]___XXXUUU```uuu```ZZZeee^^^______]]]\\\YYYWWWTTTSSSNNNIIIFFFHHHGGGDDDCCCDDDAAA>>>999777666555444333111000///......---------,,,,,,+++***))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))(((''''''''''''((((((******))))))))))))))))))(((((())))))))))))((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))*********+++++++++******+++++++++++++++,,,,,,------------///333666777???LLL\\\mmmwwwvvvppppppttt}}}zzzuuu[[[YYYYYY___nnn~~~wwwyyyrrrmmmjjjfff```^^^___\\\bbbjjjssszzz{{{~~~~~~~~~yyyrrriiiaaa]]]\\\UUUUUUTTTTTTWWW[[[]]]^^^iiinnnyyyxxxddd]]]___ccciiimmmqqqvvv|||~~~vvvlllccctttxxxjjjcccWWWQQQIIICCCAAAEEELLLQQQTTTRRRRRRTTTUUUUUUQQQNNNFFFEEEFFFHHHIIIGGG@@@:::000///---,,,++++++,,,,,,)))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((***)))((()))+++,,,,,,+++))))))*********+++++++++++++++,,,---............000///......///000222444333555666777555444555555555555444444444333333333222222222222222222222222111444888999;;;BBBOOOYYYlll|||{{{~~~mmmYYY___WWWWWWcccpppyyysssfff[[[TTTKKKHHHEEEEEEGGGJJJKKKKKKHHHGGGFFFGGGJJJKKKKKKIIIMMMMMMMMMLLLLLLKKKKKKKKKIIIJJJKKKKKKJJJHHHHHHGGGJJJJJJIIIJJJLLLOOORRRTTTSSS\\\gggrrr~~~|||nnn}}}wwwwwwzzzxxxlllqqqdddUUURRR]]]vvvppphhhddd]]]``````___]]]ZZZXXXVVVTTTNNNIIIGGGHHHHHHEEECCCDDDAAA>>>:::777666555444333111111000///............---,,,+++***))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))&&&'''''''''(((((())))))))))))))))))))))))))))))))))))(((((((((((())))))((((((''''''''''''(((((())))))******************(((((())))))))))))(((((((((((((((((())))))******))))))))))))************************++++++++++++******++++++,,,,,,,,,,,,,,,---------...000444777===QQQiiizzzzzzuuuvvv{{{{{{lll\\\UUUPPPQQQYYYjjj~~~}}}wwwlllccccccbbbeeemmmpppnnnkkkjjjaaabbbhhhssszzz}}}yyyuuu|||zzzyyywwwtttooofff[[[TTTPPPMMMLLLKKKLLLUUUcccssstttccc```jjjtttzzz|||}}}~~~yyygggUUUNNN[[[pppwwwkkkZZZJJJBBBAAAEEEIIIMMMLLLNNNRRRWWWWWWSSSNNNHHHEEECCCEEEJJJMMMMMMLLL:::777222---******,,,---***)))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((***)))((()))+++,,,,,,,,,************++++++++++++***+++,,,---............000000//////000111333444222444666777555444333444555555444444444333333333222222222222222222222333444444555999EEE[[[uuuvvvddddddccceeebbbfffqqq{{{vvvgggZZZRRROOOMMMLLLLLLJJJGGGGGGHHHJJJKKKLLLGGGGGGGGGIIILLLMMMMMMMMMSSSSSSSSSSSSSSSSSSSSSSSSQQQQQQRRRSSSSSSQQQNNNLLLKKKKKKJJJJJJKKKNNNPPPRRRSSSTTTTTTTTTWWW___nnnzzz{{{hhh}}}~~~vvv{{{```OOOQQQeee~~~sssbbb]]]aaa```___]]][[[XXXVVVUUUNNNIIIGGGIIIIIIEEECCCDDDBBB>>>:::777666666555444111000///......------...---,,,+++******)))******))))))))))))))))))))))))&&&&&&''''''((()))))))))&&&&&&''''''((()))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((''''''''''''(((((()))''''''(((((((((((())))))(((((())))))))))))(((((('''(((((())))))******+++)))))))))************+++*********++++++++++++,,,******++++++,,,---------+++,,,---...000444999===MMMooovvvmmmjjjhhheeecccccc\\\^^^fffwwwyyykkkccccccddd```\\\\\\^^^hhhwwwyyysssmmmooowww~~~}}}|||sssxxx~~~~~~nnnfffaaaYYYQQQLLLHHHKKKPPPVVV]]]eeemmmrrruuu}}}zzzvvvxxx|||rrr```LLLOOOXXXjjjuuu```PPPEEE>>>;;;CCCDDDHHHNNNTTTWWWTTTRRRPPPLLLHHHGGGIIINNNSSSVVVHHHCCC;;;333---***))))))******)))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))***((('''(((+++------,,,*********++++++++++++,,,***+++,,,...///////////////000000111222222333333222555777888666444333333555555444444444333333333222222222222333333333333888666777AAAZZZ~~~ttt^^^^^^ppp|||vvvuuu{{{vvviiiZZZVVVPPPLLLJJJJJJIIIHHHHHHHHHIIIKKKMMMOOOQQQRRRTTTUUUXXX\\\___aaacccddd```aaabbbcccdddeeeeeeeeehhhgggffffffeeebbb^^^[[[XXXWWWUUUTTTSSSTTTTTTUUUPPPNNNNNNNNNMMMNNNUUU]]]aaannnzzz~~~ooovvvcccQQQUUUcccnnn|||```]]]```___^^^\\\ZZZWWWUUUTTTOOOJJJHHHJJJIIIEEEBBBCCCBBB???:::888777666555444000000///...------------------,,,+++************))))))))))))))))))))))))&&&&&&''''''((())))))***&&&&&&''''''((())))))***''''''''''''''''''''''''))))))(((((((((((())))))'''''''''''''''((())))))''''''((((((((()))))))))(((((())))))))))))(((((('''(((((()))******++++++))))))*********+++++++++*********+++++++++,,,,,,******++++++,,,------...,,,---000222777===DDDJJJgggtttdddWWW[[[jjjxxxrrrwww~~~zzzrrroookkkddd```^^^___``````kkklllttt~~~yyyxxx{{{}}}}}}}}}tttvvv}}}rrrooolllnnnwwwxxxrrrrrrpppjjjggg]]]WWWPPPLLLMMMPPPRRRTTTRRR]]]mmm|||~~~|||zzzrrrXXXSSSQQQZZZnnnwwwiiiYYYHHH===@@@AAACCCHHHMMMPPPRRRRRRSSSQQQOOOLLLKKKMMMRRRVVVTTTPPPIIIAAA999222---************)))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&'''((()))******(((((((((((((((((((((((('''''''''''''''((()))))))))))))))))))))))))))))))))((('''(((+++---------*********+++++++++,,,,,,***+++,,,...//////000000...000222333444444333222444666999999888555444444555555444444444333333333222222222333333333444444777:::EEE[[[}}}xxxyyyggg___aaadddttt|||lllddd]]]UUUPPPNNNMMMMMMNNNOOONNNMMMLLLNNNRRRXXX___dddhhhkkkllllllooossswwwzzz}}}}}}xxxtttpppnnnkkkhhhddd```^^^\\\YYYTTTRRRTTTSSSPPPRRRVVVTTTYYY\\\\\\]]]```aaa^^^```jjj}}}uuuqqqqqqxxxhhhWWWUUUXXXgggiiisssyyy^^^]]]___^^^]]][[[YYYVVVTTTSSSOOOKKKIIIJJJJJJEEEBBBBBBBBB???;;;888777666555444000///...------,,,,,,---...---,,,+++************))))))))))))))))))))))))&&&&&&&&&'''((())))))***&&&&&&&&&'''((())))))***''''''''''''''''''''''''))))))(((((((((((())))))'''''''''''''''((()))***))))))******+++++++++,,,(((((())))))))))))(((((('''(((((()))***+++++++++))))))******++++++++++++******+++++++++,,,,,,,,,******+++,,,,,,---......///111444888>>>GGGPPPVVVyyyjjjQQQIIIOOOhhhxxxpppmmmmmmqqqwww|||zzzssskkkhhhhhheeecccgggttt~~~yyyuuuuuuuuuuuuuuuzzzsssmmmhhhkkkwww~~~xxxqqqggg\\\VVVVVVTTTNNNHHHFFFFFFKKKWWWfffuuuzzzsssvvv{{{iiiaaaYYYYYYbbbnnnvvvxxxlllqqqzzz~~~rrr___RRRBBBBBBBBBCCCEEEIIILLLOOOOOOQQQQQQOOOLLLLLLOOOSSSYYYWWWSSSMMMEEE<<<555000************))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&'''''''''(((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((($$$%%%&&&'''(((***++++++(((((((((((((((((((((((('''''''''''''''((()))))))))))))))))))))))))))))))))((('''(((+++---------******+++++++++,,,,,,,,,***+++,,,...///000000000...///222555555444222111555888:::;;;999777555555555555444444444333333333222222222333333444444444333>>>UUUwwwvvvuuuiiiUUURRRaaassszzzkkkbbbUUUNNNMMMNNNMMMLLLMMMMMMOOORRRWWW[[[___aaaeeekkkssszzzyyynnneeeaaa\\\VVVTTTWWWQQQSSSSSSVVV]]]dddbbb]]]___UUUUUU```iiissszzzvvvhhhaaaYYYQQQNNNYYYqqqiii___^^^YYYWWWYYYhhhyyy______bbbaaa___]]]ZZZXXXVVVUUUSSSMMMIIIIIIHHHEEECCCDDDBBB@@@<<<888555333222222//////...---,,,,,,,,,,,,---,,,++++++******++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((('''&&&'''((())))))'''''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))((('''''')))***+++***)))((()))***---+++++++++---...---,,,***+++---...//////...---000:::===DDDXXXcccaaaaaaooo||||||fffTTTPPPSSS___xxxuuukkkjjjrrrzzzzzzsssmmmmmmrrr|||~~~yyyuuuvvvyyy}}}wwwvvvxxx{{{gggccckkkmmmcccXXXSSSPPPLLLJJJMMMUUU^^^eeettt{{{~~~}}}qqqkkknnnhhhZZZUUU[[[TTTRRRYYYhhhuuuyyy{{{ddd\\\PPPEEE@@@AAAEEEIIIJJJKKKNNNRRRVVVTTTOOOIIIWWWWWWUUUQQQOOOKKKBBB888222///,,,+++)))&&&***000((()))*********)))'''&&&(((&&&%%%&&&)))+++)))'''(((((((((((())))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((***(((&&&&&&((()))***)))***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))************************************((((((((('''(((***...222...---,,,,,,++++++++++++,,,,,,------...////////////000111222222222222222777777777777777777777777555555666666555555444333555111000444444222555<<>>222......+++((('''''''''((()))))))))(((((('''&&&%%%&&&(((((((((&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((***((('''''')))*********))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************************************)))******))))))+++///222...---,,,,,,,,,,,,,,,,,,,,,------......///000000000000111111222333333333666666666666666666666666444444555555444444333222///222777888555888GGGVVVdddxxx~~~jjj[[[[[[```cccdddnnnzzz}}}|||vvvbbbWWWQQQOOOPPPSSSMMMQQQWWW\\\bbbjjjttt|||}}}xxxsssjjjccc\\\WWWRRRKKKGGGGGGGGGHHHJJJOOOYYYjjj}}}qqqXXXTTTggg~~~fff___``````___]]]ZZZWWWSSSQQQRRRLLLHHHIIIHHHDDDBBBDDDAAA???;;;888555333333333//////...---,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((***)))((()))+++,,,+++***))))))*********+++++++++(((((()))))))))*********+++++++++,,,,,,++++++***)))***,,,+++******+++,,,---,,,+++,,,...//////...***...333333222777AAAKKKrrryyymmmYYYYYYZZZ```nnn}}}}}}yyyrrruuutttooouuuxxxssssssmmmffffffnnn}}}}}}wwwsss}}}{{{}}}xxxtttxxx~~~{{{{{{ooogggccc___]]]OOOKKKHHHIIIPPPZZZbbbggg{{{}}}yyyoooiiijjjkkkiii\\\YYYWWWVVV\\\kkk|||hhhRRRCCC<<>>;;;888555444444444//////...---,,,,,,,,,,,,++++++,,,---,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((())))))******++++++,,,***)))))))))+++,,,+++***)))************+++++++++)))))))))*********++++++******+++,,,,,,,,,++++++***+++,,,,,,,,,,,,---///---,,,,,,...000111111000---...000333===OOOfffwwwnnnTTTFFFDDDQQQbbbsss{{{pppgggcccgggrrrwwwtttrrrvvvzzz|||pppgggaaaiii{{{}}}qqqooommmmmmpppssssssqqqpppkkkhhhlllrrrsssmmmfffjjjoooqqqmmmgggfffllltttoootttpppoootttsssyyy{{{ttttttlllllliiicccZZZQQQLLLJJJEEEOOO[[[```aaafffqqq{{{zzzssskkkjjjnnnmmm```PPPXXX^^^iiixxx{{{rrrZZZRRRGGGCCCGGGNNNTTTVVVVVVXXXXXXYYY[[[\\\UUULLLOOOOOOPPPNNNEEE777000...,,,+++***))))))))))))***''')))))))))'''&&&'''((())))))*********+++++++++((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((('''((())),,,---,,,***(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************************************)))***++++++++++++---///------------------...///---......//////000111111111000000111222444666777777777777777777777777777555555666666555555444333888999999@@@XXXuuujjj~~~YYYRRRTTThhh}}}fffVVVLLLIIIKKKOOOSSS[[[eeellltttwwwqqqggg^^^XXXUUUQQQMMMJJJJJJJJJKKKAAA???@@@CCCKKK\\\vvvyyyeee^^^cccbbb\\\hhhkkkjjjgggeeeaaa\\\YYYWWWVVVUUUQQQKKKHHHHHHGGGCCCBBBCCC@@@>>>;;;777555444444444//////...---,,,,,,,,,,,,***+++,,,------+++***((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((()))******++++++***)))((()))+++++++++***)))))))))************+++))))))*********+++++++++))))))***+++++++++++++++***+++------,,,,,,...000------,,,...000222222111444888???IIIUUUcccrrr{{{}}}sssmmm```RRRRRRUUUbbbqqq}}}~~~tttooonnnhhhkkkqqqwwwzzzwwwpppiiiooottt}}}vvvsssrrrwww{{{~~~}}}{{{lllkkkmmmrrrvvvvvvtttrrryyyzzz}}}}}}uuurrrtttuuuooogggccceeeiiibbbhhhhhhjjjrrrttt{{{tttuuu~~~{{{}}}{{{rrrcccWWWQQQPPPIIIEEEFFFMMMQQQTTTaaaooo{{{|||zzzyyyyyysssbbbPPPOOONNNRRR^^^ooo~~~vvvqqqfffXXXMMMHHHIIIMMMOOOTTTXXXZZZ\\\^^^\\\WWWPPPNNNNNNOOOJJJ@@@777555///...,,,+++***)))******(((***+++***(((&&&((()))))))))))))))************((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''(((***------,,,+++'''((()))******)))((('''))))))))))))))))))))))))))))))))))))************************************(((***++++++******,,,------------------...//////.........///000000111111111111000000222444777888888888888888888888888888666666777777666666555444444777===JJJhhhnnnxxxsssXXXWWW```uuuvvvaaaTTTMMMJJJNNNTTTRRR\\\kkkvvvzzzssskkkbbbVVVNNNJJJHHHEEECCC@@@@@@CCCGGGHHHIIIQQQ[[[wwwpppnnnqqqiiieeerrrmmmnnniiifffaaa\\\XXXWWWWWWWWWQQQKKKGGGHHHGGGCCCAAACCC@@@>>>;;;777555444444555//////...---,,,,,,,,,,,,***+++,,,------+++***((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))&&&''''''((()))******+++)))(((((((((***+++***)))((())))))))))))*********)))************+++++++++((()))***+++++++++++++++***+++------------...000...------...111222222111AAAKKKZZZjjjvvv{{{{{{zzz{{{xxxlllgggggg___^^^lllhhhrrr|||~~~nnnbbbbbbnnnzzz}}}}}}tttaaahhhsss}}}zzzxxxvvvuuuppp}}}~~~|||zzz|||zzzxxxyyyooosssqqqsss~~~mmmkkktttlllyyygggaaabbb```MMM@@@BBBCCCCCCLLL[[[lll|||uuukkkccc^^^SSSKKKEEEKKK^^^uuuzzz```LLLCCCCCCGGGOOOWWWXXXZZZ]]]``````UUUNNNKKKNNNOOOHHH???:::111000---+++************)))+++,,,+++((('''(((***(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))''''''(((***---...,,,+++'''((()))******)))((('''))))))))))))))))))))))))))))))))))))************************************((()))++++++******+++------------------...///000......//////000000111111111111000000222444777999888888888888888888888888777777777777777666666555444;;;EEEXXXxxxpppvvvkkkYYYXXXXXX```ooo{{{uuuVVVMMMHHHLLLQQQSSSWWW\\\gggxxxzzzlllbbb]]]XXXPPPJJJIIIDDDAAABBB???<<>>???===777444666555222000...,,,*********+++,,,+++,,,,,,,,,,,,+++******))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''%%%$$$'''***,,,+++))))))************+++++++++)))+++,,,,,,+++***+++,,,******+++++++++,,,,,,,,,...,,,******+++---------+++...///...000555999999QQQwwwrrrqqqtttyyy||||||www|||oooccc```dddmmmxxxzzzpppbbbeeekkkvvv|||{{{{{{~~~xxxooowww|||oookkkiiiaaaXXXQQQHHH??????DDDQQQiiiqqqeee]]]ZZZSSSJJJIIIVVVmmm}}}ZZZFFFDDD>>>BBBHHHOOOUUUZZZ]]]___YYYWWWRRROOOOOOMMMCCC888>>>777///+++++++++)))'''&&&&&&''''''''''''''''''***)))((('''&&&&&&'''((())))))((('''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))******++++++))))))))))))(((((((((((())))))))))))************)))))))))))))))******+++,,,++++++******++++++,,,))))))*********+++++++++//////---,,,,,,---...///......//////000000111111000111222222444444555666444555666777777888888888666888666444666:::999333<<>>???===777444666555222111000...,,,+++,,,---...+++,,,,,,,,,,,,+++******))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))...,,,******,,,---+++)))((())))))))))))*********)))***,,,,,,+++******+++***++++++++++++,,,,,,,,,...---,,,,,,------......---...000000000444???HHHrrr|||qqqhhhppp~~~|||kkkgggdddfffmmmssstttvvvxxx~~~}}}~~~xxxrrrlllnnnqqquuu{{{{{{~~~sssttt~~~}}}tttooojjjhhh```TTTLLLJJJDDDSSSdddoooxxx{{{rrroooeeeXXXMMMMMMVVV```{{{qqqUUUFFF>>>@@@DDDKKKQQQUUUVVVWWWYYYWWWSSSPPPPPPOOOFFF<<<;;;888444000---,,,,,,---'''''''''((((((((())))))***)))((('''&&&''''''((())))))((('''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))*********))))))))))))(((((((((((())))))))))))************)))))))))))))))***++++++,,,++++++******++++++,,,***************+++++++++///...------------...///......//////000000111111000111222222444444555666444555666777777888888888666777666666555888<<>>???===777444666555222222111000...---......///+++,,,,,,,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***(((((()))***((('''((((((((())))))))))))***)))+++------+++*********++++++++++++,,,,,,,,,,,,........................000...000333222555DDDVVVmmm]]]aaattt}}}uuuwwwuuuhhhggghhhnnnwwwyyyrrrjjjgggjjjlllpppwww}}}~~~zzzuuuqqqsssuuuuuuttttttwwwzzzssskkkqqq~~~uuufffXXXQQQEEEGGGKKKRRRbbbuuu~~~xxxlll]]]RRRNNNNNN\\\dddrrrfffKKK<<<;;;<<>>>>>===@@@MMMZZZkkkyyyZZZQQQTTT___lllkkkhhheeedddaaa^^^ZZZWWWUUUTTTPPPLLLHHHGGGHHHGGGDDDAAA>>>???===777444666555222222111000///.........///+++,,,,,,,,,,,,+++******)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&'''((()))***)))))))))))))))***************---//////---,,,+++++++++++++++,,,,,,,,,---------...//////...------...111...111;;;>>>???LLL\\\kkkZZZPPP^^^yyytttiiicccmmmxxxwwwyyyvvvuuuvvvrrrjjjdddccc^^^eeeqqq~~~zzzuuuzzz}}}|||~~~|||xxx{{{ttteee^^^YYYSSSKKKIIIPPP___mmmuuu~~~~~~ssseeeYYYSSSLLLPPPWWWeee{{{{{{fffJJJDDD>>>>>>DDDLLLQQQSSSPPPSSSVVVWWWYYYWWWNNNCCC>>>@@@BBBBBB???888111,,,***))))))(((((()))***+++))))))(((((((((((((((((())))))((((((((((((((()))(((((((((((((((((((((((((((((((((((())))))))))))++++++******))))))(((((((((((((((((())))))))))))((()))))))))******************))))))******+++,,,,,,++++++******++++++,,,,,,,,,++++++++++++******------------.........///......//////000000111111000111222222444444555666444555666777777888888888777444666999888???```}}}www___[[[uuuppp\\\QQQMMMNNNUUU\\\iiissszzzoooccc[[[RRRJJJEEEFFF@@@??????AAAAAAAAAHHHPPPXXXkkkkkk[[[RRR[[[^^^iii~~~jjjggggggeeeccc```\\\XXXVVVTTTPPPLLLHHHGGGHHHGGGEEEBBB>>>???===777444666555222000000///...------------+++,,,,,,,,,,,,+++******))))))))))))))))))))))))(((((())))))************))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))***++++++++++++,,,---******++++++++++++,,,,,,---///222222000...------++++++,,,,,,,,,---------+++---///...---,,,...000333333<<>>???CCCBBBKKK\\\sssrrrbbb___ZZZZZZeeexxxgggeeehhhgggdddaaa]]]XXXUUUSSSOOOLLLHHHGGGHHHHHHEEEBBB>>>???===777444666555222//////......---,,,,,,++++++,,,,,,,,,,,,+++******))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++,,,,,,+++)))''''''(((+++++++++,,,,,,,,,------///111444444333000......,,,,,,,,,,,,------------,,,...///...,,,---111555;;;DDDTTThhhvvvzzztttmmmYYYZZZ___ccc___ZZZaaammmvvvyyykkkgggiiiiiiuuuxxxnnniiijjj}}}~~~zzzyyyxxxtttoooiiiaaaVVVLLLHHHJJJXXX^^^hhhsss|||~~~{{{bbbXXXIIIEEETTTsssjjjVVVGGG>>>:::DDDLLLTTTZZZ]]]\\\TTTJJJDDDAAABBBIIIQQQPPPEEE:::000...,,,)))(((((()))***(((((()))*********))))))))))))((((((((()))******************************(((((((((((())))))))))))************))))))))))))''''''(((((())))))******))))))))))))************+++************+++,,,,,,,,,++++++******++++++,,,++++++++++++,,,,,,,,,---+++,,,---...////////////......//////000000111111000111222222444444555666444555666777777888888888666555777:::BBB\\\}}}}}}{{{\\\WWW```vvvooo^^^XXXSSSSSS\\\jjjzzzzzzhhh[[[VVVPPPJJJEEEDDDBBB???===???:::AAALLLSSS\\\rrr|||iii___UUUTTT^^^sssfffdddhhhgggdddaaa\\\WWWSSSPPPOOOKKKHHHGGGHHHHHHEEEBBB>>>???===777444666555222............---,,,+++++++++,,,,,,,,,,,,+++******))))))))))))))))))))))))'''(((((()))******++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++)))&&&$$$%%%&&&******+++++++++,,,,,,,,,///111444555333000...---,,,,,,,,,------------...---///000///---///555;;;JJJ^^^tttpppVVVSSSZZZiiirrrttt~~~{{{fff___gggqqqrrrvvv~~~~~~vvvlllkkk{{{www}}}|||wwwsssrrriii[[[OOOKKKDDDGGGPPP^^^ooo}}}rrrdddTTTKKKMMM[[[rrrmmmUUUDDD;;;CCCJJJQQQTTTXXXZZZWWWQQQNNNIIIEEEHHHMMMOOOKKKEEE555333///,,,***)))******'''((()))***+++******)))))))))(((((()))******+++))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))*********'''''''''((()))*********))))))))))))************++++++******++++++,,,---,,,++++++******++++++,,,)))******+++,,,---......+++,,,---////////////.........//////000000111111000111222222444444555666444555666777777888888888555777999;;;GGGeee}}}mmm___eeennnuuuzzz}}}jjj[[[RRRQQQTTT^^^nnn|||mmmggg[[[RRRJJJHHHGGGDDDDDDEEE@@@CCCHHHIIIGGGQQQmmmvvvbbbVVVVVVfffhhhfffhhhgggddd```[[[UUUQQQNNNOOOKKKHHHGGGHHHHHHEEECCC>>>???===777444666555222////////////...---,,,++++++,,,,,,,,,,,,+++******))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((***,,,,,,))))))***---)))************+++++++++...111444555333///---,,,,,,,,,,,,---------......///111222000...111999@@@WWWsssmmmUUUQQQZZZsssvvvlll^^^YYYdddrrrrrrrrruuussszzzyyyyyy|||~~~zzz~~~~~~wwwllljjjsss|||{{{}}}xxxiiiXXXOOOGGGFFFHHHRRRcccsss}}}rrrbbbXXXOOOLLLWWWggg~~~fffQQQFFFDDDIIIMMMPPPSSSXXXYYYVVVXXXRRRKKKGGGGGGIIIKKKKKK999666222...,,,++++++,,,'''((()))+++++++++***)))))))))((())))))***++++++))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))******++++++&&&''''''((()))******+++))))))))))))************++++++******++++++,,,---,,,++++++++++++++++++,,,))))))***+++---...//////***+++---///000000///.........//////000111111111000111222333444555555666444555666777888888888888333999<<<<<>>;;;888666444333333222000...+++******+++,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))************************(((((((((((())))))))))))******))))))))))))******)))************+++++++++...+++)))))),,,---,,,***************+++,,,------222222222222000...+++***---,,,+++,,,.........---+++,,,///111222444>>>GGGttt|||___NNNUUUddd{{{~~~kkkkkkvvvqqqlll{{{{{{xxxuuucccxxxuuuppptttxxxdddYYY\\\dddhhh~~~uuupppjjjWWWOOOHHHHHHKKKTTTfffxxxqqq___VVVOOOFFFWWWhhh}}}bbbHHHGGGCCCCCCJJJPPPTTTWWW[[[\\\YYYSSSMMMHHHHHHLLLOOOGGGAAA999222...+++)))'''******************)))(((***)))(((&&&&&&&&&'''((())))))))))))************))))))))))))******************)))(((''''''(((((())))))))))))))))))))))))((()))***++++++***)))((()))************+++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,------------------.........///////////////000111111222222222222222222333444444555444666777666666777888666777<<<>>>HHH[[[kkklllttt|||{{{rrr]]]SSSOOOUUU```qqq}}}sssbbbUUUMMMJJJHHHGGGFFFBBB???AAABBBBBBFFFJJJ[[[dddyyy}}}```YYYkkkmmmeeekkkhhhccc^^^XXXTTTRRRPPPNNNKKKHHHFFFFFFEEEDDDCCC@@@>>>;;;888666444333333333111///---,,,,,,------,,,,,,,,,++++++++++++***************************************************((((((((()))))))))***************))))))*********)))************+++++++++---+++))))))+++---,,,************++++++---......222222222111///---,,,+++,,,,,,,,,---...///...---...,,,...333666:::HHHWWWlllYYYSSS]]]ooo|||vvvqqqppp|||vvvtttuuuiiisssqqqggg___YYYbbbsssuuueee```XXXOOOFFFEEERRRbbbuuu{{{lllddd]]]VVVEEELLLVVVcccsss}}}xxxmmm\\\RRRIIIIIIMMMPPPTTTYYY]]]\\\ZZZVVVQQQNNNNNNNNNPPPJJJBBB999333///---,,,((()))))))))))))))((((((++++++)))((((((((())))))))))))))))))************))))))))))))************,,,,,,+++***************************************))))))***++++++***)))))))))************+++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,------------------.........////////////000000111111222222333333333444444555666777333555666666777888::::::>>>KKKTTT```uuunnnqqq|||aaaWWWWWW\\\iiivvv{{{iii]]]TTTNNNJJJHHHCCC@@@AAAAAA@@@BBBEEEHHHOOO___vvvvvv```\\\cccqqqiiikkkhhhccc^^^YYYUUURRRQQQOOOMMMJJJGGGGGGEEECCCBBB???===;;;888555444333333333222000...------......,,,,,,,,,,,,++++++++++++************************************************)))))))))*********++++++++++++************++++++)))************+++++++++---+++******+++,,,,,,+++*********+++,,,...///000222222000///------,,,,,,,,,---.../////////......666222666@@@GGGLLL]]]ppplll]]]YYY___iiiyyynnn___aaalll{{{tttqqqtttooommmzzzwwwggghhhiiiiiimmmwww{{{sssqqqkkk___NNNDDDHHHQQQ\\\lllxxxuuummmhhhccc]]]GGGCCC@@@GGG]]]wwwyyyjjjYYYPPPLLLKKKOOOTTT[[[]]]___^^^ZZZTTTPPPNNNUUUQQQJJJ@@@777222000///)))))))))))))))))))))))),,,,,,+++*********++++++))))))))))))************))))))))))))************,,,,,,++++++++++++++++++******************************++++++++++++******)))************+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------------.........///////////////000000111222222222444444555666666777888888666777777777777888:::===HHHbbbuuuvvviiiuuuooo```UUUYYYfffsss~~~pppbbbWWWQQQNNNGGGCCCCCCBBB??????AAA???BBBKKKYYYjjj~~~mmmYYYSSSqqqjjjjjjhhhccc^^^YYYUUUSSSQQQOOOLLLIIIGGGFFFDDDBBB@@@>>>===:::777555444333333222111000///............------,,,,,,,,,+++++++++************************************************)))*********++++++++++++,,,++++++++++++++++++,,,))))))*********+++++++++,,,+++******+++,,,,,,,,,******+++,,,---///000111222111///---,,,,,,------,,,...///000000///000000:::999DDDWWWaaagggwww}}}jjjdddiiiooosss}}}kkk^^^YYYdddttt|||vvvuuurrrkkkrrr~~~ooo^^^WWW___ppp}}}}}}~~~{{{wwwpppggg\\\SSSMMMLLLJJJUUU___aaaaaacccaaa]]]RRRKKKCCCBBBPPPiiisssaaaQQQHHHIIIPPPTTTYYY^^^```]]]XXXTTTRRRRRRQQQMMMEEE<<<444000...+++++++++++++++++++++,,,++++++++++++++++++++++++((()))))))))************((()))))))))******************************))))))******************************++++++++++++******))))))*********++++++++++++++++++,,,,,,,,,------,,,,,,,,,------------...............///////////////000000111111222333333444444555666777888888999;;;:::999999777777<<>>===<<<999777555444444444000000///......------------------,,,,,,,,,++++++************************************************)))*********++++++++++++,,,++++++++++++++++++,,,))))))*********+++++++++***++++++******+++,,,---+++++++++,,,---...000000000///---,,,,,,,,,---...,,,...000000///000222555999DDD[[[uuu}}}~~~zzzyyy}}}|||}}}hhhdddhhhssszzz}}}uuurrrrrrzzzzzzhhh^^^^^^bbbeeeffftttzzz}}}zzzpppdddaaa^^^WWWPPPKKKLLLLLLOOOWWW```dddcccXXXTTTMMMFFFGGGWWWsssxxx^^^JJJFFFLLLOOOSSSYYY]]]^^^\\\[[[[[[NNNNNNMMMIIIAAA999222///---,,,+++*********++++++))))))******************((()))))))))************((()))))))))************)))***++++++++++++******************************************************))))))*********++++++++++++++++++,,,,,,,,,------,,,,,,---------................../////////000000000000000111222222333333333444555777888888888888;;;888777999999<<>>>>>@@@CCCHHHSSSgggyyy~~~xxxiiifffgggeeeaaa\\\WWWTTTRRRQQQKKKIIIGGGFFFEEECCC@@@======;;;999666555444444444/////////.........------------------,,,,,,,,,,,,++++++++++++++++++++++++************************)))))))))*********++++++++++++************++++++)))************+++++++++)))***++++++***+++,,,...++++++++++++,,,---...///...------,,,,,,,,,------,,,...000///...000666:::BBB[[[}}}nnnsss|||tttyyyzzz~~~wwwlllnnnyyy~~~zzzxxxmmm___VVVUUUWWW[[[gggssswwwuuuvvv~~~qqqhhhfffbbb[[[RRRLLLEEEEEEMMMXXXaaaeeegggeee___RRRGGGKKKbbbzzznnnSSSGGGGGGJJJOOOUUUZZZ]]]___bbbcccRRRPPPNNNKKKGGG@@@999333...---+++)))(((((())))))'''((())))))***)))))))))))))))))))))************))))))))))))************+++,,,---...///...---,,,++++++++++++++++++++++++******))))))))))))******)))************+++++++++++++++,,,,,,,,,,,,------,,,---------................../////////000000000000000111111222333333333222444666888999999999999888444555:::???GGGYYYllliii______lllwwwuuu```WWWVVVeeerrr|||xxxuuusssjjjeee^^^YYYWWWVVVVVVVVVSSSRRRQQQPPPOOOOOONNNNNNOOOOOOPPPPPPQQQPPPPPPPPPPPPOOORRRWWWZZZXXXYYY\\\cccgggkkkmmmnnnsss|||sssfffXXXQQQMMMFFFBBBAAA===<<<<<>><<<;;;888666555444444444///000000000000///.........------------,,,,,,,,,++++++++++++++++++++++++************************((((((((()))))))))***************))))))*********)))************+++++++++(((***,,,+++******---///,,,,,,++++++++++++,,,,,,+++,,,,,,---------,,,,,,,,,...///...---111999@@@OOOsss}}}pppiiitttyyyxxx{{{xxxeeeccclll|||ooo^^^\\\bbbXXX___gggjjjjjjoooyyy{{{nnnhhhdddYYYSSSJJJDDDBBBGGGPPPXXXmmmooonnneeeUUULLLVVVfff{{{{{{___KKKDDDDDDIIIPPPVVV[[[^^^aaaccc\\\UUUMMMIIIHHHEEE>>>888333111...,,,***)))******'''''')))*********))))))))))))))))))************))))))))))))************+++,,,...///000///...---++++++++++++++++++++++++))))))(((''''''((()))))))))************+++++++++++++++,,,,,,,,,,,,------------------.............../////////000000000000000111111222222333333444333555777:::;;;;;;;;;:::888444555===FFFRRRkkknnnqqqvvv{{{nnn^^^XXX]]]gggyyyuuuppphhhaaa___^^^^^^^^^[[[WWWSSSQQQRRRTTTUUUUUUQQQSSSUUUVVVUUUTTTRRRPPPTTTUUUXXX[[[]]]^^^______XXXUUUUUUWWWVVVRRRQQQTTTTTTXXX\\\[[[XXXYYY___fffuuu}}}zzzhhh]]]UUUMMMHHHFFFBBB???>>>?????????EEELLLYYY```kkkzzz~~~fffeeeeeebbb^^^YYYUUURRRPPPOOOJJJIIIHHHHHHHHHFFFCCC@@@<<<:::888666444444444444000111111111111000000///......---------,,,,,,,,,++++++++++++++++++++++++************************(((((((((((())))))))))))******))))))))))))******)))************+++++++++(((***,,,+++******---000---,,,++++++******++++++***+++,,,---...---,,,+++,,,......---,,,111;;;CCCTTT}}}dddeeelll|||~~~pppooo}}}iiibbbiii~~~xxxnnnpppffffffccc___```lll~~~rrrgggcccaaa^^^VVVJJJ>>>:::BBBLLL^^^fffoooqqqcccTTTSSSZZZoooxxxhhhOOOBBB>>>DDDLLLSSSXXX[[[]]]___dddXXXKKKEEEFFFEEE@@@;;;888666333000...---------'''((()))***++++++***)))))))))))))))************))))))))))))************)))***,,,......---,,,+++++++++++++++++++++++++++)))((('''&&&&&&'''((())))))************+++++++++++++++,,,,,,,,,------------------.........//////////////////000000000000000111111222222333444444444666999;;;======<<<<<<===777777@@@JJJXXXtttlllZZZTTT[[[lll|||zzzooohhhbbb]]]WWWSSSTTTXXX\\\^^^\\\YYYVVVUUUVVVXXXYYYYYY[[[^^^aaaccccccaaa]]]ZZZ```ccchhhnnnsssxxxzzz|||mmmjjjhhhiiieee___\\\]]]ZZZ___bbb```ZZZWWWZZZ^^^[[[bbbkkkqqqwwwuuuggg^^^UUUNNNKKKFFFBBB>>>???>>>===???CCCIIISSS___lll~~~}}}dddeeeiiiggg```XXXTTTUUUSSSOOOLLLJJJHHHFFFEEECCCAAA>>><<<;;;:::888666555444444000000////////////000000111000...,,,++++++++++++************************---,,,+++***))))))))))))))))))))))))))))))))))))***++++++,,,,,,++++++***,,,,,,,,,++++++***************+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...+++---............///111...000111111///444BBBOOOgggvvveeemmm}}}}}}vvvppprrruuunnnppp~~~yyypppkkkhhhmmm}}}fffllldddZZZNNNBBB<<<@@@IIISSSfffsssrrrnnnkkkdddYYYZZZgggwwwgggNNNIIIHHHJJJNNNRRRTTTWWWZZZ]]]\\\UUUJJJCCCBBBCCCBBB>>><<<999444///,,,+++***+++++++++***))))))***,,,+++***))))))(((((())))))))))))))))))************)))***+++,,,,,,+++***))),,,,,,+++***))))))******))))))))))))))))))))))))*********)))******+++,,,,,,,,,,,,---------......,,,,,,,,,---------................../////////000......///000111222333333555999:::888999>>><<<666???777;;;NNN^^^fffssspppUUUTTT^^^hhh{{{rrrgggaaa]]]\\\UUUUUUTTTSSSSSSYYYbbbhhhnnnqqqrrroookkkkkkpppuuupppkkkiiiqqq|||~~~ssshhhkkkoooyyy~~~|||{{{xxxrrrlllkkkrrrzzz|||uuuiii^^^YYY]]]YYYXXX[[[^^^dddsssvvvhhh]]]TTTNNNKKKHHHDDD@@@??????AAACCCFFFHHHOOO^^^nnn~~~}}}ccceeehhhgggaaaYYYUUUUUURRRNNNKKKIIIGGGFFFEEEDDDAAA???<<<;;;:::888666555444444//////............//////111000...,,,++++++++++++************************+++***************++++++***************************++++++,,,,,,++++++***,,,,,,,,,+++++++++******++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---...+++---......------...000---///222444888AAANNNZZZqqq}}}jjjtttzzzvvvtttyyy{{{xxxuuutttuuuuuuxxxwwwwwwwwwvvvvvvuuuuuulllllllllllllllllllllllltttxxx}}}~~~qqqfffZZZSSSLLLDDD??????IIIZZZkkkrrrwww{{{uuujjjXXXXXX\\\kkk}}}kkkPPPJJJFFFGGGLLLQQQUUUWWW[[[\\\WWWMMMFFFEEEDDDBBB@@@@@@???;;;555///,,,++++++,,,,,,+++))))))))))))++++++*********)))))))))))))))))))))******************++++++++++++******,,,++++++***))))))*********************************************++++++,,,,,,,,,,,,---------......,,,,,,---------................../////////000000//////000111222333444444555999:::888:::???>>>::::::999EEEZZZhhhkkkrrr{{{}}}wwwzzzdddYYYcccsssvvvpppggg^^^YYYXXX[[[]]]fffeeebbb]]]ZZZ___iiiqqqssshhhccc]]]XXXWWWUUUUUU]]]fffkkktttpppaaaWWWPPPKKKFFFBBB@@@???===<<>>???>>><<>>===<<<>>>@@@BBBCCCBBBAAA@@@;;;;;;<<<<<<<<<<<<<<<===???AAAEEEHHHLLLRRRYYY^^^iiippp|||ppp[[[MMMCCCEEEIIITTTgggxxx{{{uuuwwwgggQQQFFFNNNffflllSSSEEEEEEKKKPPPSSSXXXZZZVVVQQQNNNIIIDDDAAAEEEIIIHHHAAA888000---++++++++++++,,,+++)))'''***+++---...---,,,***(((((()))))))))************,,,+++***))))))***+++,,,++++++***************+++************************+++************+++,,,,,,,,,,,,,,,---------......------------...............////////////000000000000000111222333444555555666777999999999<<<>>>???EEEYYY|||rrraaaggguuurrrbbbXXX```uuuxxxoookkkkkkrrrxxx{{{yyyyyy}}}|||ppphhhddddddaaa[[[XXX___nnn|||ooodddUUULLLIIIGGGAAA<<>>>>>CCCIIIPPP\\\ggg|||~~~fffgggffffffaaa[[[WWWVVVRRRLLLHHHGGGEEEEEEFFFFFFDDDBBB<<<;;;:::888666555444444000//////////////////000.........------,,,++++++++++++++++++++++++++++++---,,,,,,+++******++++++***************************++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,------...///,,,...//////------...000222AAAXXXrrr~~~uuu}}}kkkooossswwwyyyzzzxxxvvv||||||{{{yyytttmmmcccYYYPPPIIIFFFAAA???>>>===??????>>>===<<<<<<===>>>===<<<;;;:::888999;;;<<<<<<;;;:::999999999999::::::;;;;;;;;;;;;<<<======>>>AAAEEEHHHPPPVVV```lllzzzvvvcccYYYMMMFFF???CCCUUUkkkwwwzzzvvvqqqbbbNNNDDDTTTzzz```GGGAAAHHHOOONNNTTTXXXVVVSSSQQQMMMHHHAAADDDGGGGGGCCC<<<555111,,,+++***+++---...,,,******+++---...---,,,***(((((()))))))))************,,,+++***))))))***+++,,,+++***************++++++************************+++++++++***+++,,,,,,---,,,,,,,,,---------......---------.........//////////////////000000000111//////000111222333444444777777888888888999===AAAQQQjjjgggeeeooossswww~~~vvveee^^^bbbqqquuummmkkkllluuuvvvooopppnnnfff___]]]cccjjj}}}qqq^^^QQQKKKHHHDDD@@@BBB>>>===@@@CCCHHHQQQ[[[sssfffhhhgggfffaaaZZZWWWVVVRRRMMMIIIGGGEEEEEEFFFEEEDDDBBB<<<;;;:::888666555444444000000////////////000000------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,......,,,++++++*********++++++++++++++++++++++++***++++++,,,,,,++++++******++++++++++++,,,,,,,,,*********+++++++++,,,,,,---------------......///,,,...///000//////111222222HHHggg}}}ppp~~~}}}|||vvvpppkkkwwwzzz___[[[TTTMMMFFFAAA>>>===999888777888:::;;;;;;:::777888999:::::::::::::::888999:::::::::999888777666666666777777888888999777888999999888:::<<>>999000---***+++...///...,,,***+++,,,,,,,,,+++))))))))))))))))))************++++++************++++++*********)))******+++,,,+++++++++++++++++++++++++++++++++++++++,,,------,,,,,,,,,---------......------.........//////////////////000000000111111//////000111222333444444888777888999888888>>>EEEbbbzzz}}}gggffffffggg{{{uuudddaaagggwww|||uuuuuuxxxzzznnneeeaaammmtttmmm[[[QQQKKKGGGDDDBBB???>>>@@@@@@BBBHHHPPPggguuu|||dddggghhhgggaaaYYYUUUUUURRRNNNIIIHHHFFFEEEEEEEEECCCAAA<<<;;;:::888666555444444/////////....../////////,,,---.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,+++++++++,,,,,,,,,---------------------...//////,,,...000111000111333555777QQQsssrrriii}}}~~~tttnnniiittt{{{zzzmmm```WWWJJJGGGDDD???<<<:::999999777777777888::::::999777777777777777888888888888777777888888888888888888333444444555666666777777555666888888777777999:::888;;;???AAAEEEMMMXXX```kkkvvv||||||{{{iii^^^OOOFFFGGGTTTgggvvvsssuuuxxxuuuhhh\\\^^^gggkkkWWWIII@@@FFFLLLPPPPPPPPPSSSSSSQQQIIICCC>>>AAAIIIMMMJJJEEE777111,,,+++---///...+++++++++*********)))))))))))))))))))))******************++++++++++++************))))))***++++++,,,++++++++++++++++++++++++,,,++++++++++++,,,------,,,,,,,,,---------..................//////////////////000000000111111111000000111222333444555555777666888;;;;;;;;;CCCMMMkkkxxxooorrr~~~mmmcccaaammm}}}{{{rrrpppnnnsssrrrbbbWWWPPPLLLDDDAAA@@@AAA@@@???BBBGGGRRRbbbrrr}}}yyybbbfffiiiggg```XXXTTTUUUSSSOOOJJJHHHFFFEEEEEEEEECCCAAA<<<;;;:::888666555444444.........------.........,,,---.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......+++++++++++++++++++++++++++++++++,,,,,,+++++++++*********++++++,,,,,,,,,,,,,,,,,,---------.........------------...//////,,,...000111222333555777BBB\\\|||mmm^^^]]]yyyxxxwwwvvvttt|||tttfffttt}}}pppdddZZZQQQHHHBBB>>>===<<<;;;999888777777999888888999;;;:::888555999888888777777777777888666666555555666777888999555555555666777888888999666888999999888777777777555888:::999888:::AAAGGGHHHUUUeeeooossswwwsssvvv{{{tttkkk\\\LLLCCCFFFTTTbbbkkkjjjppp|||~~~ppp^^^TTTUUUqqqxxxgggTTTDDDDDDIIIMMMMMMNNNRRRUUUTTTNNNDDD<<<@@@LLLTTTRRRMMM<<<555...+++---...---***+++***))))))(((((())))))))))))))))))************)))***+++,,,,,,+++***)))******))))))***+++,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,---------................../////////000000000000000111111111111111222222333444555666777666555777<<<===>>>GGGSSShhh}}}kkk^^^___iii{{{rrrttt}}}ttteee[[[VVVHHHEEEDDDEEEBBB>>>???CCC???RRReeepppsss___fffllliiiaaaXXXVVVVVVSSSMMMIIIGGGEEEDDDEEEEEEDDDCCC>>>===;;;999777555444333111000///......------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,------,,,+++******,,,...///---------............///..................------...///000222222555===EEEOOOgggnnn___gggsssuuugggfffgggjjjyyy}}}ccc\\\SSSLLLGGGDDD@@@>>><<<<<<;;;999888888888777666777888888888999;;;===777999999888888999888666666666777888::::::999888;;;999777777888888777666<<<;;;999888777777777777999::::::888555555777:::===???CCCHHHOOOWWW]]]```nnnxxxzzzwwwwwwnnn^^^PPPIIIFFFCCCIIIggg~~~}}}zzzyyygggNNNKKKYYYpppgggOOOGGGDDDCCCFFFLLLPPPRRRUUUQQQJJJAAA???GGGQQQSSSNNNNNN<<<---+++000111---)))+++++++++************)))((())))))))))))*********,,,,,,++++++***)))((((((+++,,,,,,+++)))((()))+++++++++++++++++++++++++++,,,,,,++++++***+++++++++------------------------............////////////////////////000111222333444444444444444555666777444:::===:::;;;FFFTTT]]]eeeqqqzzzccc```mmm~~~zzzxxxqqqmmmrrr|||yyyuuuttttttxxxiiiUUULLLHHHDDDAAA???>>><<<;;;AAAGGGPPP[[[lllsss___fffjjjggg```XXXVVVWWWTTTNNNIIIGGGEEEEEEEEEEEEDDDBBB======;;;999777555444333111000///......------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,------,,,+++******,,,---///---------............///........................111000///...///555AAAKKK\\\pppuuujjjuuummm___]]]ZZZaaauuu~~~nnnaaaMMMHHHBBB>>><<<;;;999888;;;;;;<<<<<<<<<;;;:::999999999:::999888999:::<<<888999:::::::::;;;;;;:::;;;:::999999999999999888999777666666777888888777666666888999::::::::::::888999:::999777777999;;;999:::<<<@@@EEEJJJNNNQQQYYY```mmm}}}ttt|||lll]]]SSSLLLFFFIII\\\qqq{{{{{{pppZZZFFFBBBMMMdddzzzbbbKKKGGGCCCFFFKKKPPPSSSUUURRRMMMDDD@@@EEEOOORRROOOPPPBBB333//////...------++++++++++++************)))))))))*********++++++,,,,,,++++++***))))))(((++++++,,,+++))))))***,,,++++++++++++++++++++++++,,,,,,+++++++++++++++,,,------------------------............/////////////////////000000111222333444444444444555666666777:::===>>>>>>CCCOOOXXX[[[\\\kkkqqqdddiii{{{zzzrrrrrrkkkiiihhhhhhdddaaafffoootttyyypppiiieeejjjvvvsss[[[TTTPPPJJJFFFDDDCCCBBBAAA???CCCIIIRRRbbb}}}ttt___eeehhheee^^^XXXVVVXXXTTTOOOIIIHHHFFFEEEEEEEEECCCBBB===<<<;;;999777555444333111000///......------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,------,,,+++***+++,,,---...---------............///........................111111000///444CCCXXXfffssszzz}}}{{{cccWWWWWW[[[ggg}}}|||qqqcccTTTIIICCC@@@>>>===>>>??????>>>999:::;;;<<<;;;:::777666999:::;;;;;;::::::<<<>>>:::999999::::::;;;;;;<<<=========<<<<<<<<<<<<<<<<<<:::888888999;;;<<<<<<;;;<<<===>>>===;;;999777888999:::999777666666777777777777888:::<<>>@@@@@@???AAADDDAAADDDGGGIIIIIIGGGEEEDDDBBB???<<<;;;<<<>>>??????BBBBBBBBBAAA@@@>>><<<:::<<<<<<<<<;;;999888777777999999888777777777999999>>>???FFFSSSfff~~~~~~~~~~~~~~~ppp```RRRJJJEEEGGGVVVkkkzzz}}}|||cccXXXTTTfffwww___KKKDDDHHHMMMNNNTTTVVVTTTNNNKKKLLLLLLJJJMMMJJJFFF???444++++++000,,,,,,+++++++++***************+++++++++,,,,,,,,,+++++++++*********)))))))))***++++++******,,,...++++++++++++++++++++++++,,,,,,+++++++++,,,------....................................////////////000000000000111222333333444444444444555777888888;;;999888???RRRkkk||||||wwwgggmmmzzzsssllliiimmmooojjjbbb^^^___bbblllyyyuuummmmmmrrr~~~~~~nnnfffZZZOOOHHHDDDBBBAAA>>>>>>???AAAIII___vvv^^^bbbcccaaa\\\WWWWWWXXXUUUOOOIIIHHHGGGFFFFFFEEEBBB@@@;;;;;;:::888666555444333111000///......------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---++++++++++++,,,,,,---------------............///........./////////000000...333999EEEaaa~~~ppp}}}rrrnnn{{{~~~~~~tttfff\\\OOODDD@@@?????????=========<<<;;;;;;;;;<<>>============<<<<<<<<<;;;999888888888999999888999<<>>===>>>GGG```}}}qqqrrruuukkkooo|||}}}ppphhhfffppp}}}ooonnnuuu}}}~~~}}}nnn^^^SSSKKKFFFCCCBBB@@@@@@@@@BBBOOOiiivvv^^^bbbaaa```\\\WWWVVVXXXTTTNNNIIIHHHGGGGGGGGGEEEBBB???;;;:::999888666555444333111000///......------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---++++++,,,,,,,,,------------------............///.........//////000000111000666@@@RRRtttnnnhhhpppooo|||vvveee\\\KKKGGGCCC@@@???>>>===;;;???@@@@@@???>>>>>>AAACCCEEEFFFIIILLLPPPUUUXXX[[[fffiiimmmnnnjjjccc^^^[[[ZZZTTTSSSYYY\\\\\\aaaiii|||zzzuuufffbbb]]]ZZZZZZ]]]```aaa]]][[[XXXTTTOOOJJJFFFDDD@@@>>>;;;;;;<<<=========<<<;;;:::999888999999::::::999;;;===???KKKiiizzzssssss|||tttdddXXXUUUJJJAAAMMMggguuusssqqqkkkiiilllpppzzz{{{VVVAAA@@@FFFHHHNNNUUU[[[[[[YYYVVVQQQKKKDDDFFFKKKMMMEEE888///---,,,,,,,,,,,,++++++++++++************+++++++++,,,************************+++,,,,,,,,,******,,,...++++++++++++++++++++++++,,,++++++,,,,,,---...///....................................////////////111111000111111222333444333444444555666888999:::======???LLLkkkppplllppp{{{{{{hhheeettt}}}vvv{{{~~~}}}lll\\\PPPHHHCCCFFFBBBBBBCCCAAACCCTTTgggvvv___dddaaa```[[[WWWVVVWWWSSSMMMIIIHHHGGGGGGGGGEEEAAA>>>:::999999777666555444333111000///......------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---++++++,,,,,,---------,,,---------............///---......///000000111111222:::EEE[[[yyybbbhhhwww{{{~~~wwwlll]]]RRRMMM@@@?????????@@@AAAAAAAAA;;;===???@@@BBBFFFLLLQQQZZZ^^^ccciiinnnqqqssssss|||wwwsssjjjgggkkkkkkgggkkktttvvvqqqllljjjlllppptttvvvzzzzzzxxxtttmmmcccZZZUUUQQQLLLFFFBBB@@@@@@>>>======<<<;;;999999999::::::>>>::::::>>>>>>AAARRRgggwwwsssttt}}}}}}ooobbbZZZNNNFFFIIIVVVfffooooooqqqwwwzzzrrrnnn|||eeeLLLEEEEEECCCHHHOOOTTTWWWZZZ[[[XXXRRREEEEEEHHHNNNLLLAAA555000------,,,,,,,,,+++++++++)))))))))*********++++++************************,,,------,,,******+++---+++++++++++++++++++++++++++++++++,,,,,,...//////....................................////////////111111111111222333444444333444444555666888:::;;;::::::>>>QQQvvv~~~www}}}lllgggqqq~~~~~~xxxfffWWWLLLFFFHHHBBBAAADDDAAA>>>GGGUUUpppvvv```fffaaa```\\\WWWVVVWWWRRRLLLIIIHHHHHHHHHGGGEEEAAA>>>:::999888777666555444333111000///......------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---***+++,,,---------,,,,,,---------.........//////---......///000111111222333;;;HHH```mmm```ppp{{{uuuuuuzzz}}}tttcccZZZRRRHHHAAAAAAAAA???<<<<<>>===;;;:::::::::;;;<<<666666===>>>;;;AAAMMMPPP^^^tttyyy~~~uuuzzz~~~yyyfffUUUMMMGGGGGGYYYooommmqqqxxxzzzlll___gggxxxsssWWWKKKEEE???DDDIIINNNRRRXXX^^^]]]YYYHHHDDDFFFMMMOOOGGG;;;444---------,,,,,,,,,++++++((())))))))))))***************************++++++---......,,,******+++,,,+++++++++++++++++++++++++++++++++,,,---...///000////////////////////////............/////////000111111111111222333444555333444444555777888:::;;;>>><<>>CCCNNN^^^wwwzzzvvvdddTTTIIIFFFMMMWWWhhhooolllnnntttcccTTT___cccHHHCCCFFFHHHKKKNNNSSSYYY[[[[[[QQQGGGAAAFFFQQQSSSGGG:::222,,,***------(((&&&)))...,,,******+++++++++***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...,,,++++++,,,------,,,,,,,,,,,,---------......////////////////////////............/////////000111111111222333444555666222888333222<<<>>>;;;>>>777JJJOOO___~~~lllffffffkkk{{{yyylllddd]]]YYYggguuu}}}mmmbbbRRRMMMIIIEEEDDDAAA???BBBGGGGGG]]]sssaaaaaa```\\\YYYWWWWWWUUUPPPLLLIIIGGGFFFFFFGGGEEE@@@<<<:::;;;:::888555444444555222111000///...------------------------------------,,,+++******+++,,,------,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,,,,------------........./////////...///111000000444;;;RRR^^^cccnnn}}}qqqsss|||}}}xxxxxx{{{xxxbbbVVVKKKEEEAAABBBCCCBBBFFFLLLMMMVVVeeesssvvvsssnnneee\\\YYYZZZ```iiiwww|||lllfffbbbbbb```^^^___dddppp}}}xxxvvviii```TTTKKKGGGFFFGGGGGG??????@@@???===<<<<<<<<<:::===@@@EEEQQQiii{{{|||ooobbbSSSGGGHHHPPP[[[eeelllppppppbbbVVVXXXnnn|||```MMMBBBEEEIIILLLPPPUUUXXXYYYRRRIIICCCGGGPPPSSSLLLCCC888111,,,------***(((***...,,,******+++++++++***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...,,,++++++,,,------,,,,,,,,,,,,---------......////////////////////////........./////////000000111111111222333444555666444:::666444<<<<<<:::>>>CCCIIIRRRfffmmmhhhmmmxxxjjj___]]]^^^___aaammm~~~ssscccTTTNNNIIIEEEAAA===>>>BBB???LLL```wwwooo___bbbbbb^^^ZZZXXXXXXVVVQQQNNNJJJHHHFFFFFFGGGDDD???;;;:::::::::888555444444555222111000///...---------------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,------,,,,,,,,,---------......------........./////////...///000111///222===IIIiiiwww~~~|||vvvttt~~~qqqYYYJJJDDDCCC@@@???@@@BBBFFFQQQ[[[nnn{{{~~~{{{yyyyyy{{{{{{zzzyyyvvvnnnccc^^^___iiijjjnnn{{{~~~xxxrrrnnnjjjggggggjjjttt|||pppbbbXXXRRRLLLIIIAAABBBBBBAAA???<<<:::888:::<<<===::::::FFF[[[mmmvvvxxxrrraaaLLLCCCGGGMMMWWWjjjrrrmmmjjjcccVVV[[[~~~|||[[[EEEEEEFFFJJJMMMPPPSSSUUUSSSMMMGGGHHHNNNRRRPPPMMMAAA777///---...,,,******---,,,******+++,,,+++***+++,,,,,,------,,,,,,+++++++++++++++++++++++++++...,,,++++++,,,------,,,,,,,,,,,,---------......////////////////////////....../////////000000000111111111222333444555666666;;;888666<<<:::999AAALLLKKK___yyylllkkkxxxyyyjjjccc```___^^^ggg{{{sss\\\TTTMMMHHHBBB======@@@>>>BBBJJJXXXooommm___dddccc___[[[XXXXXXVVVRRRNNNKKKIIIGGGFFFGGGDDD???::::::::::::777555333444555222111000///............------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------------------.........///............////////////---///111222222888KKK]]]ppp\\\KKKCCCCCCCCCEEEHHHKKKPPP]]]qqqzzzuuuttt}}}}}}|||yyyyyyzzz||||||pppbbbWWWQQQNNNJJJFFFCCC@@@>>><<<:::>>>AAA@@@===@@@IIIQQQppp{{{uuu{{{}}}pppXXXGGGDDDFFFLLLbbbooommmwwwxxxbbbZZZhhhoooVVVLLLDDDEEEKKKOOOPPPQQQUUUPPPKKKHHHJJJNNNPPPPPPFFF<<<111---------+++)))---+++******+++,,,+++***+++,,,,,,------,,,,,,+++*********+++++++++++++++...---++++++---...---,,,,,,,,,,,,---------......////////////////////////...////////////000000000111111111222333444555666555;;;999888<<<:::>>>KKKVVV]]]~~~yyy|||lllssswwwnnnqqqwww~~~eee\\\RRRLLLGGGAAA@@@BBBAAAAAAEEEOOO___yyymmm```fffeee```[[[XXXXXXVVVRRROOOKKKIIIGGGFFFGGGDDD???:::999:::999777444333333555222111000///////////////------------------------------------------------+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,------------........./////////........./////////000000---///222444666BBB[[[rrrvvvbbbTTTKKKEEEDDDGGGEEEQQQaaaooo~~~wwwxxx~~~sssjjj^^^SSSLLLIIIGGGFFF???????????????@@@AAABBBQQQssstttqqqvvv~~~jjjTTTGGGFFFDDDSSSbbbjjjssslllaaazzzpppYYYEEEBBBJJJOOOOOONNNVVVSSSNNNIIIHHHIIIJJJLLLEEE>>>444...---...+++(((---+++)))***+++,,,,,,++++++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,///---,,,,,,---......---,,,,,,,,,---------......////////////////////////////////////000000000111111111111222333444555666333999999999===<<>>@@@GGGQQQbbbooobbbgggeeeaaa[[[XXXWWWUUURRROOOJJJHHHFFFFFFGGGDDD???;;;999999999777444333333444222111000000/////////000------------------------,,,,,,------------,,,,,,++++++------------++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------------.........//////....../////////000000000...///222666<<>>999111......,,,(((,,,+++)))***+++,,,,,,++++++,,,,,,------,,,,,,++++++++++++,,,,,,------...///---,,,,,,---......---,,,,,,,,,---------....../////////////////////////////////000000000111111111111111222333444555666111888999:::===???NNNjjjzzz}}}}}}~~~~~~~~~mmm```UUUIIIBBBAAAAAA===<<>>===666000///---***,,,***)))***+++---,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,---....../////////...,,,,,,...///...---,,,,,,,,,---------......//////////////////////////////000000000111111111111111111222333444555666333999999:::===@@@UUUvvv}}}dddiiixxxiii\\\OOOFFFCCCDDD???===@@@AAAIIIbbb{{{qqqbbbffffff```ZZZVVVUUUTTTQQQNNNHHHFFFEEEFFFGGGFFFAAA===999999999666444222333444222111000000000000000111------------------------******,,,,,,,,,,,,*********+++---......---+++************++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......////////////000000000000333111111666@@@SSSooouuuttt]]]QQQNNNPPPVVV```jjjxxx~~~rrrsssqqqiii]]]TTTOOONNNIIIEEEQQQ```www{{{jjjppp}}}oooQQQOOOAAA@@@SSS\\\mmmxxxlllSSSHHHCCC@@@EEENNNOOOOOOPPPQQQPPPJJJAAA:::777>>>AAA999222000///,,,,,,***)))***+++------,,,+++,,,,,,------,,,,,,+++,,,,,,------...///000000///...,,,,,,...///...---,,,,,,,,,---------......////////////////////////000000000000111111111111111111111222333444666666444:::::::::===@@@XXX{{{oooUUUPPPjjj}}}}}}nnnaaaTTTKKKHHHBBB???@@@CCCAAACCCVVVmmmllldddcccccc^^^YYYVVVUUURRRNNNJJJIIIGGGEEEFFFGGGEEE@@@<<<999888777555444444444444111111000///////////////........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------------............/////////000000000000//////,,,111777<<>>???CCCCCC<<<444000///...---.........,,,***,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,.........---------------------........./////////////////////////////////111111111111111111111111222111111222333555777999<<<999<<>>BBBFFFCCC:::222///.........///...,,,***,,,------......------,,,------------------------...............---------............////////////////////////////////////000111111111111111222222222222222222444666888999???;;;>>>JJJRRRYYYiiizzzuuu[[[OOOWWWfff|||wwwpppxxx}}}xxxkkkooowwwgggZZZPPPGGGDDDAAA???@@@CCCeee___```___[[[VVVTTTTTTSSSOOOLLLHHHFFFDDDEEEFFFDDD???;;;999888777555444444444444111000000///////////////........................------------------------------------------------------------------------,,,,,,++++++,,,,,,---...---------............///.........///000222444555???WWWtttxxxzzz|||wwwtttjjjhhhiiiooo{{{xxxmmmeeehhhhhhfffeeehhhttt|||nnncccXXXOOOLLLNNNggguuutttkkkjjjeee]]]]]]{{{]]]IIIIIIKKKNNNQQQSSSQQQOOOFFFAAA>>>AAAHHHIII@@@555000///......///...,,,***,,,------......------,,,------------------------................................./////////000000000000000000000000000000000000111111222222222333333333333333444777999::::::888AAAVVVjjjxxxfffRRRRRRggg}}}{{{uuuzzzooojjjkkkzzzzzzpppqqqvvvdddWWWKKKEEECCCAAA@@@AAAbbb]]]___^^^ZZZVVVTTTTTTSSSPPPMMMHHHFFFDDDEEEFFFDDD???;;;999888777555444444444444111111000///////////////........................------------------------------------------------------------------------,,,,,,,,,,,,,,,------...---------............///.........///000333555666FFFfffxxxzzzrrrlllhhhiiilllooosssxxxyyytttvvv|||qqqfff___WWWPPPMMMVVVhhhkkkdddjjjooojjjfffqqqcccKKKIIIHHHKKKOOOQQQPPPNNNHHHCCC>>>???GGGKKKEEE:::333000...---......---,,,,,,------......------,,,------------------------.............../////////....../////////000000000000000000000000000000000000000111111222333333333444333333444555777999;;;888<<>>;;;999999888777666555444444111111111111000000000000///............------------------------------------------............///......------------..............................,,,,,,------.../////////222111222444222000888CCCZZZggg{{{|||{{{zzzxxxzzzxxxyyy{{{wwwtttvvvkkkZZZOOOIIIJJJTTT\\\```hhhtttbbbQQQOOOjjj~~~bbbNNNBBBGGGJJJEEEGGGPPPKKKJJJDDD>>>???EEEHHHFFF>>>999222......//////............------,,,,,,,,,---------............///...///////////////......111000///......///000111000000000000111111111111111111111111111222222222777666333333777<<<>>><<<@@@KKK{{{zzzcccVVV\\\hhhzzzrrrnnnnnnnnnvvv}}}nnnvvvnnn^^^UUUMMMFFFCCC]]][[[^^^]]]ZZZVVVTTTTTTSSSOOOKKKFFFEEEDDDCCCCCCAAA>>>;;;999999888777666555444444111111000000000////////////............------------------------------------------............///......------------..............................,,,,,,---......//////000...---///111111111;;;FFFTTT^^^lllwwwzzzwwwsssrrr~~~yyy{{{~~~~~~yyy~~~}}}vvvkkkXXXLLLCCCGGGSSS```llltttiiiVVVLLL___yyy\\\DDDCCCHHHGGGIIIOOOLLLMMMJJJFFFFFFHHHGGGCCC???:::333/////////...---.........------,,,,,,,,,---------............///......////////////......111000///......///000111000000000000111111111111111111111111222222222222111444777888999::::::999KKKZZZrrrbbbRRROOO\\\rrr}}}zzzwww{{{~~~oooxxxlll___RRRHHHCCC^^^[[[^^^]]]YYYUUUTTTTTTRRRNNNKKKFFFEEEDDDCCCCCCAAA>>>;;;999888888777666555444444000000000/////////......///............------------------------------------------............///......------------..............................,,,------......///000000111000000333555999DDDNNNaaaiiippppppmmmooouuu|||{{{yyy|||uuu~~~xxxbbbUUUFFFBBBPPPdddoooooossscccSSSXXXuuuoooLLLDDDHHHJJJKKKOOONNNQQQQQQNNNMMMLLLFFF???@@@;;;666111//////...---.........------------------------............///......///////////////...000000////////////000000000000000000111111111111111111111111222222333333111333777888888888;;;>>>III]]]vvv\\\OOOHHHMMM```~~~ooo}}}nnn\\\NNNHHH^^^[[[^^^]]]YYYUUUTTTTTTRRRNNNKKKFFFEEEDDDCCCCCCAAA>>>;;;888888777666555444444333////////////............///............------------------------------------------............///......------------..............................---------...//////000000444222111444:::DDDQQQZZZuuu}}}|||vvv{{{vvvvvv|||zzzhhhaaaSSSKKKUUUhhhoookkkppphhh\\\WWWgggbbbTTTQQQNNNLLLMMMPPPSSSUUUSSSQQQMMMEEE===@@@===888444111///------...............------------------............///---...//////////////////000000////////////000000///000000000111111111111000111111222222333333333777444333444666:::AAAHHHHHH___vvvlllVVVOOOLLLVVVkkk|||mmm{{{gggVVVNNN^^^[[[^^^\\\YYYUUUSSSSSSRRRNNNJJJFFFEEEDDDCCCCCCAAA>>>;;;888888777666555444333333////////////............///............------------------------------------------............///......------------..............................------......///000000111000//////444BBBUUUfffooo}}}xxxrrrvvvooopppyyy{{{mmmjjj^^^RRRTTTcccooopppgggfff___WWW\\\tttrrraaaQQQIIIJJJPPPSSSTTTRRRPPPNNNFFF>>>???===;;;777222///...---........................---------............///------.../////////////////////000000000000/////////000000000111111111111000111111222333333444444:::444111555999;;;AAAHHHPPPjjj}}}~~~jjjYYYTTTTTTccc{{{yyykkkqqq\\\QQQ___\\\___\\\XXXTTTSSSSSSQQQMMMJJJFFFEEEDDDCCCCCCAAA>>>;;;888777777666555444333333000000000/////////......///............------------------------------------------............///......------------..............................---......//////000111111///000222<<>>===CCCLLLYYYxxx|||~~~~~~qqqccc^^^___rrrxxxlll|||dddUUU___\\\___\\\XXXTTTSSSSSSQQQMMMJJJFFFEEEDDDCCCCCCAAA>>>;;;777777666555444333333222111111000000000////////////............------------------------------------------............///......------------.......................................///000000111111222333666BBB^^^{{{jjjxxx|||^^^\\\VVVWWWfff~~~yyyjjjZZZOOONNN[[[iiiuuulllfffeee]]]WWWdddyyynnnQQQEEEFFFGGGMMMRRRSSSTTTRRRKKKBBB<<<======:::555111000000---........./////////000---------............///,,,---...///000000000000...///000111111000///...000000000000111111111111000111111222333444555666666444888===>>>BBBTTTiiizzz|||vvvuuu|||wwwvvvzzzppprrr______\\\___\\\XXXTTTSSSSSSQQQMMMJJJFFFEEEDDDCCCCCCAAA>>>;;;777777666555444333333222111111111111000000000000//////.........------------------------------------------.........//////.........------.......................................//////000000111111222222444@@@^^^{{{pppiii~~~```WWWMMMIIIVVVnnnsssgggWWWJJJLLLVVViii___aaannnkkkZZZYYYfffjjjOOOFFFHHHCCCJJJRRRUUUWWWUUULLLCCC;;;===>>>;;;666222111111---.........//////000000---------.........//////,,,---...///000000000000...///000111111000///...000000000000111111111111000111111222444555666666888777999;;;;;;FFFiii}}}mmmkkk|||tttkkk```\\\XXX[[[WWWTTTRRRSSSRRRNNNJJJDDDDDDCCCCCCCCCAAA===:::666777777777777555444333111111000000000000111111//////.........---------........................///...---,,,,,,,,,,,,,,,................................................,,,---///111222333222222555000333EEE]]]uuu|||~~~yyywwwyyyzzzdddWWWNNNQQQ```vvvtttiiiXXXLLLHHHBBBMMMUUUbbbkkkhhh^^^XXXWWWmmmwww\\\FFFIIIIIIMMMQQQVVVZZZXXXNNNDDDAAA??????@@@===555000///000000///.......................................000000000000000000000000///////////////000111111222111000//////111333444333333333333444444555666555666:::>>>@@@QQQ{{{{{{|||~~~wwwuuuzzz]]][[[YYYZZZWWWSSSRRRRRRQQQMMMJJJDDDDDDCCCCCCCCCAAA===:::666777777777666555444333111111000000000000111111//////.........---------........................///...------,,,,,,,,,---................................................---...000111222222222222222111888FFFXXXjjjxxxrrr}}}{{{|||zzzgggSSSOOOXXXoootttaaaTTTMMMEEEFFFMMM[[[hhhjjjccc\\\ZZZ___nnnPPPJJJKKKMMMPPPSSSVVVTTTMMMFFFBBB??????AAA>>>777111000000000///............///........................000000000000000000000000///////////////000111111222111000///000111333444333333333333444555666666<<<::::::;;;===RRRxxxsssZZZ[[[[[[YYYVVVRRRQQQQQQPPPMMMIIIDDDDDDCCCCCCCCCAAA===:::777777777777666555444333111111000000000000111111/////////............---........................///...------,,,---------................................................//////000111222222222111///333;;;EEENNNZZZlll{{{zzzwwwpppnnn}}}{{{}}}uuu]]]SSSVVVhhh~~~iiiZZZRRRGGGBBBGGGTTTeeemmmiii```ZZZWWWzzz}}}ZZZLLLLLLLLLMMMPPPQQQPPPLLLIIICCC@@@@@@BBBAAA:::444333111000//////......//////........................000000000000000000000000///////////////000111111222111000000000111333444333333333333444555666777888888::::::>>>UUU~~~zzzpppXXX[[[]]]YYYUUURRRPPPQQQPPPLLLIIIDDDDDDCCCCCCCCCAAA===:::777777777666666555444444111111000000000000111111/////////.............................................------------......................................................000000111111222222222222333999BBBJJJOOOVVV```iiiqqqsssuuu|||~~~{{{zzz{{{~~~zzzfff\\\[[[eeeoooccc\\\OOOFFFGGGQQQcccooommmddd\\\XXXoooeeeSSSLLLJJJJJJNNNPPPNNNLLLKKKEEEAAA@@@DDDCCC>>>888555111000000///.../////////........................///////////////////////////////////////000000111111111000000000111222333333333333333444666777888222666===BBBGGG[[[{{{{{{}}}oooWWW[[[^^^YYYUUURRRPPPQQQPPPLLLIIIDDDDDDCCCCCCCCCAAA===:::888777666666555555444444111111000000000000111111////////////////////////..............................---------......///................................................000000000111111222333333999AAALLLVVV^^^dddhhhiiivvvxxx}}}yyywwwvvvxxxzzz~~~tttyyy}}}kkkccc]]]aaa{{{|||uuummmiii]]]LLLIIIOOOaaapppsssmmmgggWWWaaayyyzzzhhhRRRKKKHHHMMMPPPOOOMMMNNNFFFBBBAAAEEEGGGBBB;;;999111111000//////////////////////////////////////////////////////////////////////////////000000111111111111111111222222222333333333444555666888888666;;;AAAEEELLL^^^{{{|||uuu|||~~~pppXXX\\\^^^YYYVVVRRRQQQQQQPPPMMMIIIDDDDDDCCCCCCCCCAAA===:::888777666555555444444555111111000000000000111111...////////////000000000.................................---......///000................................................000000000000222333444555999FFFVVVcccmmmttttttppp{{{|||~~~sssrrrtttxxx{{{|||sss~~~~~~sssggg]]]^^^yyytttyyyssspppcccQQQKKKMMM]]]ooowwwxxxwwwYYYYYYpppaaaRRRGGGJJJPPPPPPOOOPPPHHHCCCBBBGGGJJJEEE???;;;222111000000//////000000////////////////////////000000000000000000000000///////////////000111111000000111111222222222222333333333444555777888999;;;<<<>>>BBBLLL___wwwtttuuu||||||pppXXX[[[]]]ZZZWWWSSSRRRRRRQQQMMMJJJDDDDDDCCCCCCCCCAAA===:::999888666555444444555555111111000000000000111111.../////////000000000000.......................................///000000................................................/////////000222444666777???SSShhhttt{{{~~~~~~zzzyyyssstttwww}}}rrraaa]]]vvvzzz{{{wwwfffYYYPPPMMMYYYjjjwww}}}qqqdddsssvvv\\\FFFEEELLLNNNOOORRRIIIDDDBBBHHHLLLHHHBBB>>>222111000000//////000000////////////////////////000000000000000000000000///////////////000111111000000111222222222222222333333333444666777999::::::<<<@@@KKK]]]sssuuuooouuuxxxpppWWW[[[]]][[[WWWTTTRRRSSSRRRNNNJJJDDDDDDCCCCCCCCCAAA===:::999888666555444444555555111111000000000000111111.../////////000000111111.......................................///000000......................................................///000222555777999NNNfffxxxwwwxxx}}}jjj^^^rrrrrrnnnxxxnnnaaaVVVOOOWWWeeesss}}}vvvyyyeeeGGGBBBIIIMMMPPPTTTJJJDDDCCCIIIMMMJJJCCC???222111111000000000000000000000000000000000000000000000000000000000000000///////////////000111111000000111222222222222111222333333444666888999:::888???LLLaaa{{{vvvjjjuuupppuuulll^^^\\\```]]]XXXRRRPPPPPPOOOMMMKKKGGGCCCBBBEEEDDD???;;;:::666666555444333222222111//////000000111111111222------......//////000000222111000/////////////////////............//////......////////////......////////////000000000000333000...000000222888@@@\\\lll}}}xxx|||{{{qqqxxx|||lll{{{sssggglllzzznnnaaaYYYWWW___yyyxxxwww^^^DDDDDDIIIHHHKKKUUURRRKKKEEEHHHNNNOOOHHH@@@===777111///111222000---............/////////000000000000000000000000000////////////000000000000111111222222222333333333444555555555444555777999===DDD^^^ppppppwww}}}ppp}}}tttiiieeehhhwwwxxxtttwww|||jjj\\\ZZZ^^^]]]XXXSSSPPPPPPPPPMMMKKKGGGCCCBBBEEEDDD???;;;:::666666555444333222222111///000000000111111111111.........///////////////111000//////........./////////............//////......////////////......////////////000000000000111//////111222333999AAAPPP```yyy}}}qqqmmmxxxppp{{{eeekkkxxxxxxdddUUUPPPXXXuuunnnhhhdddHHHEEEJJJIIIKKKRRRQQQJJJEEEGGGNNNPPPKKKEEE>>>888111///000111000............/////////000000000000000000000000000000////////////000000000111111111222222222333333333222444444555555666999<<>>::::::666666555444333222222111000000000000111111111111///////////////........./////////...............//////............//////......////////////......////////////000000000000......///222333444:::BBBDDDSSSiiiwwwuuujjjdddeeemmmlll~~~pppaaaqqqhhhRRRIIIPPPmmmdddWWWoookkkLLLDDDHHHHHHJJJOOOPPPJJJEEEFFFLLLPPPNNNJJJAAA;;;333//////000000000....../////////000000000000000000000000000000000/////////000000000111111111111222222222333333333111222444555666888;;;>>>>>>SSSyyy|||tttqqqddd```rrr|||tttiii[[[PPPNNNMMMLLLRRR[[[jjjnnnssswwwxxxwwwfffZZZXXX\\\\\\XXXSSSQQQQQQPPPMMMJJJFFFBBBAAADDDCCC>>>:::999666666555444333222222111000000000000000111111111000000//////......------..................------//////............//////......////////////......////////////000000000000......000333333444;;;DDDFFFRRRaaahhhfffbbbdddiiiqqqtttsssooonnnZZZLLLKKKaaa|||eeeQQQbbbwwwVVVGGGEEEGGGJJJMMMPPPKKKFFFFFFJJJMMMNNNLLLDDD>>>666000///000111111...////////////000000000000000000000000000000000//////000000000111111111111111222222222333333333222333555555666888<<>>:::999666666555444333222222111111111000000000000000000000000//////......------,,,---...//////...------//////............//////......////////////......////////////000000000000...///000222222555???KKKVVV^^^dddeeecccgggqqqyyyxxxzzzxxx{{{lll[[[KKKRRRiiiuuupppVVVZZZsssmmmUUUIIIFFFIIILLLQQQMMMHHHFFFGGGIIIKKKKKKFFF@@@999222///000111222////////////000000000111111111111111111111111111000000000000111111111111111111222222222333333333444666666666666888;;;>>>BBBXXXsssyyy}}}jjj]]]cccrrruuurrruuufffYYYTTTQQQSSSUUURRRNNNLLLEEEOOOZZZ```dddccc[[[SSSPPPYYYjjjtttdddZZZZZZ```\\\XXXUUUSSSSSSRRRNNNJJJEEEBBBAAACCCCCC===999999666666555444333222222111111111111111000000000000///////////////.........,,,---...000000///...---//////............//////......////////////......////////////000000000000000///000222333999IIIYYYiiilllllliiijjjtttzzzyyyssshhh\\\```cccppplllPPPIIIXXXbbb{{{xxxaaaXXXaaayyymmmTTTIIIIIILLLRRRPPPLLLHHHGGGGGGIIIKKKGGGCCC<<<555111000000111/////////000000000111111111111111111111111111111000000000111111111222222111111222222222333333333666777777777777888;;;>>>BBBVVVkkk}}}}}}fffbbbjjjsssqqqyyypppmmmlllgggcccdddeeeddd___[[[UUUYYY[[[ZZZ[[[^^^\\\WWWLLLQQQ\\\qqqrrrbbbYYY[[[aaa\\\XXXUUUTTTTTTRRRNNNJJJEEEAAAAAACCCBBB===999999666666555444333222222111111111111111000000000///.........///////////////,,,---///111111000///...//////............//////......////////////......////////////000000000000111000000222555AAAWWWkkktttuuusssooosss~~~~~~wwwggg^^^TTTKKKGGGJJJJJJQQQ```pppwwwXXXJJJQQQXXXsss|||yyylll___YYYkkkaaaOOOLLLNNNRRRRRROOOLLLIIIIIIKKKMMMGGGDDD>>>888333000000111//////000000000111111111111111111111111111111111000000111111111222222222111111222222222333333333444555777777888:::===@@@HHHZZZiiiwwwrrraaacccrrrnnnooosssllluuuzzzuuuqqqqqqvvvzzzxxxtttqqqmmmeeebbbfffmmmmmmiii___aaagggxxxpppaaaXXX[[[bbb\\\XXXUUUTTTTTTRRRNNNJJJEEEAAA@@@CCCBBB===999888777666555444333222222111222111111111000000//////---.........//////000000,,,...000111222111000/////////............//////......////////////......////////////000000000000111000000222888GGGaaawwwwwwxxxvvvsssyyycccSSSOOOLLLFFFCCCGGGEEEGGGNNNYYYxxx{{{___PPPSSSWWWkkktttvvvrrrhhh\\\gggiiiTTTPPPRRRRRRSSSRRROOOLLLKKKMMMPPPGGGEEE@@@:::444000000000000000000000111111111111111111111111111111111111000111111111111222222222111111222222222333333333222444666777999;;;@@@CCCTTTeeeqqqzzz|||```]]]iiijjjkkkppp___```yyy~~~sssvvv|||nnn___YYYZZZ]]]\\\YYYUUUTTTTTTRRRMMMJJJFFFCCCBBBCCCAAA:::777888888777666555333222111000111111000///////////////000000//////...........................///000000////////////////////////////////////////////////////////////000000000000333111111666FFF___yyyuuurrryyyuuu}}}eeeWWWWWWVVVOOOJJJOOODDDFFFDDDGGGNNN___iiieeeffftttyyyddd___ZZZJJJVVVmmmrrrkkkggg\\\cccyyy[[[OOOPPPUUUSSSQQQQQQQQQPPPNNNMMMKKKHHHCCC===888333111///000000000000000000000000000000000000000000000000111111000000111111222333222222333333333333444444666:::888999===;;;>>>MMMeeelllbbb```rrrxxx```\\\vvv|||bbb___ssswww___XXXYYY```zzzmmm```[[[[[[\\\[[[XXXUUUUUUUUURRRMMMIIIFFFCCCBBBCCCAAA:::777888888777666555333222111000111111000///////////////000000000/////////.....................///000000////////////////////////////////////////////////////////////000000000000222333666>>>MMMccczzzyyyrrr{{{||||||mmmmmmuuuwwwrrrlllbbbRRRNNNHHHJJJMMMWWW~~~~~~ssseeebbbooo{{{mmmkkkbbbMMMNNNfffrrrtttttthhhhhh}}}{{{[[[MMMNNNSSSRRRQQQQQQRRRRRRPPPNNNKKKIIIDDD>>>999444111000000000000000000000000000000000000000000000000000111111000000111111222333222222333333333333444444555888777:::>>><<>>===VVVxxxaaa]]]mmm}}}eee\\\___cccbbbWWWKKKIIISSS___uuuooo\\\NNNSSSaaasss}}}hhh^^^\\\ZZZXXXWWWUUUUUUVVVVVVSSSLLLGGGFFFCCCBBBCCCAAA:::777888666666555444333333222111000000////////////000000------------------------...............///000000////////////////////////////////////////////////////////////000000000000222444777;;;BBBKKKUUU\\\___eeeccckkkwww{{{pppaaa^^^}}}rrreeejjjpppQQQPPPddduuuwwwoooeeeQQQGGGLLLaaa{{{wwwjjjrrr}}}jjjRRRFFFKKKLLLOOOSSSVVVWWWUUUSSSMMMLLLJJJFFF@@@:::444111000000000000000000000000000000000000000000000000111111000000111111222333222222222333333333444444666666555:::>>>>>>WWWmmmaaafffyyyyyykkknnnoookkk___QQQKKKOOOVVVfffsssppp]]]SSSPPP^^^sss}}}iii^^^[[[YYYYYYWWWUUUTTTTTTUUURRRMMMHHHFFFCCCBBBCCCAAA:::777888666666555444333333222222///////////////000000111---------------........................///000000////////////////////////////////////////////////////////////000000000000333555777:::???FFFOOOTTTaaaccc\\\bbb}}}}}}}}}kkknnn___TTTZZZkkkzzz]]]MMMXXXiiipppgggWWWKKKEEETTTmmmzzz~~~xxxhhhbbbkkk___GGGMMMNNNOOOSSSVVVWWWUUUSSSNNNMMMLLLHHHCCC<<<666222000000000000000000000000000000000000000000000000111111000000111111222333222222333333333333444444555888777888???CCCTTTqqq}}}jjjaaalllmmm[[[PPPNNNPPPTTT```ppppppZZZRRRTTTYYYllllll___[[[ZZZ[[[XXXUUUSSSSSSSSSRRRMMMIIIFFFCCCBBBCCCAAA:::777888555555555444444333333222///////////////000111111........./////////000000...............///000000////////////////////////////////////////////////////////////000000000000000333888>>>DDDKKKRRRWWW^^^cccaaafff|||zzzttt{{{nnn\\\MMMPPP\\\eeeiiikkkuuukkkRRRSSSccc|||tttfffQQQCCCNNNfffrrr}}}~~~nnnaaabbbrrr|||aaaPPPPPPPPPRRRTTTUUUUUUSSSNNNNNNMMMJJJEEE===777222000000000000000000000000000000000000000000000000111111000000111111222333222222333333333333444444333:::888777BBBJJJSSSaaa}}}jjjhhhppp[[[NNNIIIIIIHHHQQQ^^^ooo{{{jjjYYYPPPVVVaaajjjzzznnnaaa[[[[[[]]]XXXUUURRRRRRSSSRRRNNNJJJFFFCCCBBBCCCAAA;;;777888555555555444444333333333///////////////000111111///000000000111111222222...............///000000////////////////////////////////////////////////////////////000000000000000666>>>GGGOOOVVV\\\```TTTbbbhhhppp}}}}}}lllgggppp|||zzzbbbLLLJJJUUUaaakkkrrr```iii|||pppTTTOOO]]]uuuWWWEEENNNeeeqqquuujjjbbbiiiRRRQQQPPPQQQSSSTTTTTTSSSNNNOOONNNKKKFFF>>>777333000000000000000000000000000000000000000000000000111111111000111222222333222222333333333444444444222;;;999777EEEPPPSSSWWWuuu|||zzzlll|||}}}eeeRRREEE@@@@@@DDDJJJTTTeeezzzuuuaaaTTTMMMPPP^^^oooyyykkk___[[[XXXSSSUUUSSSRRRSSSTTTQQQLLLGGGDDDDDDCCCBBB???<<<:::888666555555444444333222222111111111111000000000000////////////////////////---------------...///000........................////////////////////////111000//////000111111111000555@@@OOO]]]bbb___[[[WWW___iiiuuuwww}}}jjjaaaaaawwwoooRRRMMMQQQfffsssggg]]]TTT___uuusssZZZSSS```|||bbbMMMFFF\\\xxxyyysssuuummmVVVGGGOOOWWWTTTRRRWWWTTTPPPMMMKKKJJJDDD;;;444111000000111333333111000111111111111111111111111000000000000111222333444444444333333333444555555888666777>>>GGGPPPZZZbbb~~~xxxzzzhhhYYYNNNHHHDDDAAAAAAEEEOOO]]]mmmvvvyyywwwiii\\\QQQPPPUUU^^^mmm|||jjj^^^[[[YYYUUUUUUSSSRRRRRRSSSQQQKKKGGGDDDDDDCCCBBB???<<<999888666555555444444333222222111111111111000000000000////////////////////////......------......//////........................////////////////////////111000//////000111222111444???TTTiiiuuurrreeeZZZ\\\fffttt{{{ppp~~~kkk```aaarrrgggQQQLLLVVV___\\\VVVRRR\\\nnnnnn^^^\\\hhh}}}vvv___OOOZZZsssqqqXXXHHHMMMUUUTTTTTTZZZVVVRRRNNNMMMKKKEEE<<<555222111000111333333222000111111111111111111111111000000000000111222333444444444333333444444555555::::::;;;AAAPPPdddsssyyy~~~xxxlll[[[OOOJJJGGGCCC@@@@@@BBBGGGOOOYYY^^^^^^]]]UUUOOONNNVVVbbbmmm{{{iii]]][[[ZZZWWWVVVTTTRRRRRRSSSQQQLLLGGGDDDCCCCCCAAA???<<<999888666555555444444333222222111111111111000000000000////////////////////////000//////............///........................////////////////////////000000000000000111222222999IIIccc{{{~~~kkk[[[aaapppuuutttuuuqqqyyyZZZMMMMMMRRR\\\dddeeennnzzz}}}yyyyyy}}}rrrZZZSSSeee~~~yyy```LLLLLLSSSTTTVVV\\\XXXUUUQQQOOOLLLFFF>>>888333111111111222333222000111111111111111111111111000000000000111222333444444444333333444555555666;;;??????DDD___~~~pppeeeVVVMMMIIIHHHDDD@@@?????????AAADDDFFFFFFEEEIIIMMMXXXggguuuhhh\\\[[[\\\ZZZXXXVVVSSSSSSTTTRRRMMMHHHCCCCCCCCCAAA???<<<999777666555555444444333222222111111111111000000000///////////////////////////111000//////....................................////////////////////////000000111111000111222444<<>>;;;999777666555555444444333222222111111111111000000000///////////////////////////111000///.......................................///////////////////////////000222111000111333555:::HHH^^^rrr{{{wwwkkkbbbiiixxx|||{{{{{{}}}~~~zzzrrrkkkoooyyy\\\TTThhh~~~gggPPPKKKOOORRRTTTWWW[[[YYYWWWSSSOOOIIIDDD@@@555333111111222222222111111111111111111111111111000000000000111222333444444444444444555666777888777@@@BBBKKKvvvwww}}}yyy{{{uuulllddd\\\hhhfffaaaXXXMMMFFFBBBBBBGGGHHHGGGEEEDDDGGGLLLQQQaaattthhh]]]]]]^^^]]]\\\YYYUUUTTTTTTRRRNNNJJJCCCBBBBBB@@@>>>;;;888777666555555444444333222222111111111111000000000000///////////////////////////......------------...........................////////////////////////...000333222000000444777777FFF\\\ooowwwssshhh```iiitttvvvvvvxxx{{{qqqkkkmmmvvv~~~|||___PPP^^^vvvkkkQQQGGGKKKQQQUUUWWW[[[ZZZXXXTTTPPPKKKFFFDDD777444222111222222222111111111111111111111111111000000000000111222333444333333444444555666888888666>>>BBBMMMwwwvvvmmm{{{{{{yyy|||ssslllwwwuuudddUUUYYYZZZ[[[XXXRRRLLLHHHGGGFFFIIIKKKJJJIIIMMMVVV^^^uuuiii^^^^^^^^^]]][[[XXXTTTRRRRRRQQQMMMIIIBBBBBBBBB@@@>>>;;;888666666555555444444333222222111111111111000000000000////////////////////////---,,,,,,,,,,,,------...........................////////////////////////---111333333000000444888888DDDVVVeeekkkiiiccc^^^cccmmm~~~{{{vvvsssvvv~~~xxxssskkkiiiccc[[[VVVWWW]]]cccyyyvvv\\\NNNYYYrrrzzzzzz|||[[[IIIIIIOOOUUUXXXYYYYYYXXXTTTPPPLLLIIIGGG888555222111111222222222111111111111111111111111000000000000111222333444333333444444555777888999888>>>BBBOOOttt~~~dddcccsssyyy~~~{{{}}}iiiXXXGGGPPP\\\gggqqqtttnnneeeWWWWWWZZZ___ccc```YYYSSSOOOUUU[[[]]]```gggttt~~~jjj___^^^___]]]ZZZVVVRRRQQQQQQOOOKKKGGGBBBBBBBBB@@@>>>;;;888666666555555444444333222222111111111111000000000000////////////////////////++++++++++++,,,,,,---...........................////////////////////////---111444333000000444999<<>>CCCPPPpppoooXXX\\\mmmrrr}}}|||}}}rrrVVVCCCDDDCCCBBBGGGWWWkkkvvvyyy```^^^```kkkuuuvvvkkk___ccckkktttzzz}}}jjj___[[[[[[\\\YYYVVVTTTSSSSSSQQQLLLGGGCCCBBBAAA???===:::888777666555555444444333222222000000000000000000000000////////////..................------------......000000000000000000000000............////////////......///111///000999CCCAAALLL]]]^^^TTTYYYbbb```gggkkkyyy{{{}}}~~~zzzgggWWWMMMIIILLLMMMOOOXXXkkkwwwrrrooofff]]]VVVTTTPPPKKKGGGDDDBBBBBBCCCBBB@@@===<<<>>>AAADDDNNNcccwwwyyyvvvzzz}}}vvvwwwttt^^^SSSZZZvvvssskkkXXXEEENNNVVVQQQWWWZZZYYYSSSOOOMMMKKKHHHBBB888000111555444222111222222111111111111222222111111111111111222222222555444444555666888:::;;;;;;EEEJJJTTTiiiccc___aaakkkvvvzzz}}}tttZZZJJJFFFDDDBBBCCCHHHPPP___xxxrrrjjjxxxyyyzzz|||iii^^^[[[[[[[[[YYYVVVTTTSSSSSSQQQLLLGGGCCCBBBAAA???===:::888777555555555444333333222222000000000000000000000000////////////..................------------..........................................////////////......000222000000888AAAEEEQQQ```aaaZZZ^^^ggghhhlllqqq}}}zzz}}}nnnZZZMMMGGG>>>@@@AAABBBGGGTTTdddooo|||xxxuuutttvvvuuurrrnnnjjjhhh```XXXTTTSSSOOOIIIKKKIIIGGGEEECCCBBBBBBBBB>>>??????===;;;;;;???CCCCCCQQQ```lll~~~uuuggg^^^^^^ccciiiiiiooo{{{eeeVVVXXXrrrttteeeKKKPPPXXXUUUWWWZZZYYYSSSNNNMMMLLLIIICCC999111222555444222111222222111111111111222222111111111111222222222222555555444555666888:::;;;<<>>CCC[[[xxxlllZZZ]]]dddkkkmmmlllnnnsss~~~oooVVVJJJIIIIIIIIIJJJJJJOOOYYYaaaiiivvv~~~kkk```]]]]]]]]]YYYVVVTTTSSSSSSQQQLLLGGGCCCBBBAAA???===:::888777444444333333222222111111000000000000000000000000.........------------,,,......------------......000000000000000000000000............////////////444111//////111999IIIXXXjjjvvvtttmmmrrrpppbbb[[[XXXXXXbbboootttjjjggghhhkkkpppxxx|||wwweeeSSSTTTTTTOOOIIIFFFIIIKKKHHHMMMSSSYYY___iiittt{{{oooiiibbb\\\TTTLLLLLLPPP\\\gggjjjaaa___ooo|||llleeennnzzzmmmQQQKKKQQQVVVZZZ^^^___[[[XXXYYYXXXVVVNNNEEE<<<888444111111444222222111111111111222222000111111222333444555555666666666777999<<<>>>@@@HHHeeecccZZZ^^^ffflllmmmkkkpppwwwppp^^^LLLHHHLLLNNNOOOOOONNNRRR[[[eeemmmyyy}}}iii___[[[[[[\\\YYYVVVTTTSSSSSSQQQLLLGGGCCCBBBAAA???===:::888777444444333333222111111111000000000000000000000000.........---------,,,,,,......------------......////////////////////////............////////////333111000111333888FFFTTT```{{{|||ooojjjllleeewww|||{{{uuunnnfffgggnnnmmm```NNNMMMKKKIIIFFFDDDCCCDDDCCCGGGKKKMMMPPPWWW```hhhqqq{{{yyycccPPPIIIJJJNNNXXX^^^ZZZTTT___yyy~~~iii___|||xxxuuugggRRRLLLNNNPPPWWW\\\^^^\\\YYYYYYXXXUUUPPPHHH???999444000111444222222111111111111222222000111111222333444555666666666666777999<<>>AAABBBBBBAAAEEEMMMUUUYYYddduuuwww]]]RRRSSSHHHMMMQQQMMMEEENNNnnn~~~jjj___rrrrrrjjjXXXRRRQQQPPPTTTZZZ]]]\\\ZZZYYYWWWSSSRRRIII@@@:::444000111444222222111111111111222222000111111222444555666666666666666888:::===???AAAQQQmmmcccYYY]]]dddhhheeecccjjjtttqqqffflll{{{dddXXXPPPSSSZZZ^^^___```^^^```hhhsss{{{}}}{{{zzz}}}ppp^^^YYY\\\ZZZ[[[XXXTTTRRRRRRPPPKKKGGGCCCBBB@@@>>>;;;999777777555555444333222222111000000000000000////////////////////////////////////////////////////////////////////////////////////000000///////////////000111000...---000777AAAHHHXXXhhhkkkeeedddbbbbbbkkkeeePPP]]]|||zzzsssmmmddd```ZZZSSSLLLHHHFFFEEECCCAAA???>>>??????>>>===BBB???>>>???>>>===???DDDIIIOOO\\\lllzzzoooaaa[[[PPPLLLOOOKKKJJJaaatttXXXXXXaaajjj~~~^^^PPPRRRVVVRRRXXX\\\\\\\\\\\\XXXSSSSSSNNNGGG???888555444444222222222222222222222222333333222222222333444444888777777888;;;>>>@@@AAAYYYuuupppVVV[[[___eeeiiihhhhhhpppzzzvvvfffcccgggkkkyyybbb^^^___eeeiiigggddddddkkksssyyy|||~~~uuuooodddYYYTTTWWW```ooo|||}}}ppp___ZZZ]]]\\\[[[XXXTTTSSSRRRPPPKKKGGGCCCBBB@@@>>>;;;999777777333333333333333333333333000000000000////////////////////////////////////////////////////////////////////////////////////000000////////////000000222222222222333999AAAGGGSSSgggnnnhhheee```aaalllxxxzzz```NNN^^^{{{zzz|||vvvqqqiiigggbbb\\\WWWSSSOOOKKKKKKIIIFFFBBB@@@@@@@@@AAA???>>>===>>>@@@BBBBBBBBB@@@======??????===???DDD>>>CCCLLLXXXcccqqq}}}uuueeeZZZVVVOOOLLL```}}}uuuZZZZZZ```kkkrrrYYYRRRTTTSSSXXX\\\]]]]]]^^^ZZZUUUTTTPPPHHH@@@888444333333222222222222222222222222333333222222222333444444777777777999<<<@@@BBBCCCWWWrrriiiVVVZZZ]]]ccciiikkkmmmwww{{{kkkgggiiikkkttt{{{vvvsssuuuuuuqqqmmmllluuu|||~~~{{{zzzvvvpppaaaWWWMMMHHHHHHLLLVVV___tttxxxsssqqqtttxxx|||ppp```[[[___]]]ZZZWWWTTTSSSSSSPPPKKKGGGCCCBBB@@@>>>;;;999777777222222222333333444444444000000000000////////////////////////////////////////////////////////////////////////////////////000000////////////000000000222444444555:::BBBHHHSSSiiiqqqkkkfffaaacccnnnsssxxxpppXXXKKK```wwwvvvzzztttrrrvvvyyy```\\\XXXWWWZZZ\\\\\\ZZZ````````````]]]ZZZVVVTTTNNNMMMMMMMMMKKKIIIHHHGGGJJJIIIHHHGGGGGGGGGGGGHHHCCCAAA@@@@@@AAAAAAAAA@@@???<<<<<<>>>>>><<<<<>>DDDJJJPPP]]]sss}}}lllbbbSSSKKK\\\wwwzzz]]]ZZZ___|||nnnjjjVVVSSSSSSYYY]]]^^^___```]]]XXXUUURRRKKKBBB999444333333222222222222222222222222333222222222333333444555666666777999<<<@@@DDDFFFXXXnnnwww```UUUYYY[[[```gggkkkppp{{{vvvppppppooolllwww~~~|||wwwssssssxxxnnniiigggfffWWWOOOHHHDDDBBBBBBGGGMMMdddqqqgggbbb```___]]]bbbjjjuuu{{{ppp```[[[^^^\\\YYYWWWTTTSSSSSSQQQKKKGGGCCCBBB@@@>>>;;;999777777333333333333333333333333000000000000////////////////////////////////////////////////////////////////////////////////////000////////////000000111///111222222555<<>>DDD@@@>>>@@@@@@===<<<>>>>>>???BBBEEEGGGPPPdddwww|||dddRRR___yyybbbYYY]]]}}}sssyyyYYYOOOTTTZZZ___```aaabbb___ZZZWWWTTTNNNDDD:::444222333222222222222222222222222222222222222333444555555777777888999;;;>>>CCCFFFXXXiiiwwwnnnZZZSSSZZZZZZ^^^dddhhhooo{{{~~~{{{yyynnnrrr}}}}}}|||}}}uuuhhh___[[[[[[\\\UUUNNNIIIGGGEEEDDDHHHMMMaaa~~~sssjjjiiikkkkkkjjjiiihhhhhhjjjsss|||ppp```ZZZ]]][[[XXXVVVTTTTTTTTTQQQKKKGGGCCCBBB@@@>>>;;;999777777555555444333333222111111000000000000///////////////////////////////////////////////////////////////////////////////////////////////////000111111000111111111666CCCVVVeeepppvvvnnneeeiiiooouuu~~~]]]LLLKKKjjjuuuxxxmmm]]]RRRKKKIIIKKKIIIHHHHHHGGGFFFEEEDDDEEEBBBEEEIIIMMMQQQUUUYYY\\\\\\```ffflllrrryyyvvvoooeeedddbbb```\\\WWWPPPKKKKKKFFFCCCDDDEEEBBB@@@AAA;;;<<>>;;;999777777666555555444222111111000000000000000///////////////////////////////////////////////////////////////////////////////////////......//////000111222222222222222999LLLfffyyy~~~mmmaaaiiiuuu~~~}}}YYYJJJOOOqqqxxxrrrvvvpppdddkkksssyyyyyytttsssxxx~~~wwwfffSSSIIIEEECCCCCCEEEHHHIIIKKKLLLKKKJJJNNNUUUWWW^^^hhhpppvvv|||sssjjj\\\TTTMMMKKKIIIEEEAAAAAA===<<<===>>>===>>>FFFOOOeeevvv~~~mmm]]]nnnzzzyyyiiiUUUWWW]]]aaabbbcccdddaaa\\\WWWWWWSSSIII===555444666222222222222222222222222111111111222333444555666777888999999999<<>>;;;999777777444444444333333222222222000000000000////////////////////////////////////////////////////////////////////////////////////............///000111222000111222333;;;PPPmmmppp```ggguuuYYYKKKSSSxxxpppooovvvyyy___PPPMMMNNNPPPPPPRRRUUU[[[___www|||^^^SSSGGGCCCBBBBBBDDDHHHFFFMMMYYYbbbaaa___dddmmm{{{mmmddd[[[PPPHHHEEEEEEAAA@@@AAA@@@@@@CCCIIIVVVfff}}}jjjkkk~~~kkkYYYXXX^^^bbbbbbcccccc```[[[VVVWWWTTTJJJ>>>666666888222222222222222222222222111111111222333444666666555888::::::;;;???HHHOOOiii\\\PPPTTTVVVVVVZZZeeepppzzz~~~xxxwww}}}rrrgggdddbbb^^^\\\\\\\\\VVVPPPMMMIIIDDDDDDHHHTTTnnnzzzggg^^^^^^ZZZVVVUUUTTTUUUUUURRRLLLGGGCCCBBB@@@>>>;;;999888777222222333333333333444444000000000000////////////////////////////////////////////////////////////////////////////////////............///000222222---///000222;;;PPPmmmsssbbbeeesss|||YYYMMMVVV||||||kkkpppxxxyyy___OOOEEEDDDCCCEEEHHHJJJKKKJJJ\\\lll}}}jjjKKKFFFBBBAAA@@@???CCCHHHVVVcccxxxsssbbbUUUPPPJJJDDD@@@AAAAAA@@@BBBEEEIIIXXXooovvvlllwwwbbbRRRYYY___cccccccccccc___ZZZVVVWWWUUUKKK???777777999222222222222222222222222111111111222333444666777444777;;;<<<===CCCLLLTTTSSSLLLVVVWWWVVVZZZdddnnnwww}}}}}}yyyrrrmmmlllhhh^^^ZZZ[[[WWWRRROOOMMMJJJDDDCCCEEEQQQkkk~~~zzzfff___aaa___WWWVVVVVVVVVUUURRRMMMIIICCCAAA>>>;;;888666666555333333222222111000//////000000000000000000000000////////////////////////....................................////////////............////////////+++,,,///555???PPPdddrrryyylll```bbbrrr{{{OOOLLL```yyypppqqq}}}nnnPPPJJJEEE@@@@@@DDDFFFCCC???MMMRRRZZZiiiiiiPPP???BBBDDDCCCAAACCCHHHMMM\\\rrrrrr\\\RRRKKKIIIEEE@@@@@@EEEKKKJJJTTTmmmjjjwwwxxx```RRRZZZ```fffiiifffccc``````WWWZZZXXXMMM@@@888666666444444222222222222444444111111111222333444555666444666888>>>AAA<<>>;;;888666555555111111111111111111111111000000000000000000000000////////////////////////........................,,,------------.....................///////////////222666;;;CCCOOO]]]gggrrrooojjjgggnnnyyy}}}wwwZZZGGG]]]}}}rrrhhhlllrrr}}}dddRRRMMMSSSbbbqqquuuYYYOOOIIILLLQQQ___}}}vvvlllfffcccccccccbbb]]]kkkkkklllzzzhhhttt``````bbbeeeiiillllllkkk```[[[ZZZXXXNNN>>>555666222333333444444333333222111111222333555666888999555;;;:::<<>><<<===FFFMMMYYYlll```NNNOOOKKKLLLHHHRRR[[[```jjj|||rrrsss{{{~~~wwwwwwyyyxxx}}}|||zzzccceeefffccc\\\RRRJJJFFFOOOgggwwwfff^^^______YYYXXXWWWVVVTTTPPPKKKGGGCCCAAA>>>;;;888666666555444333222222111111222222000000000000000000000000........................//////.........---------...............///000000............////////////...333555:::OOOkkkxxxvvvqqqmmm}}}~~~]]]FFFnnnyyybbblllqqqvvvfff]]]```wwwlllRRROOOhhhooo```WWWOOOOOOTTT___kkkyyy~~~nnnqqqrrrYYY___ccccccgggnnnpppllllllfffbbb```UUUBBB666444444444444333333333222222333333222333444666888999>>>BBBAAABBBHHHMMMaaaZZZMMMJJJPPPNNNQQQUUU\\\dddqqqxxxqqqsss{{{|||yyy~~~~~~vvviiihhheeebbb\\\TTTLLLFFFPPPpppvvveee]]]___^^^YYYXXXWWWVVVTTTPPPKKKGGGCCCAAA>>>;;;888666666555444333222222111111222222000000000000000000000000........................//////.........---------...............///000000............///////////////555999AAAUUUnnnxxxvvvvvvmmmmmm}}}zzz[[[LLLsssuuu```lllrrrxxxvvveeeiii{{{mmm\\\ggg{{{qqqaaaWWWSSSSSS]]]mmmyyyuuucccYYY\\\^^^aaaiiisssvvvrrrnnngggcccaaaVVVCCC777555444444444333333333222222333333333333444666888::::::??????BBBKKKWWWrrrXXXLLLHHHLLLKKKQQQVVV]]]ffftttvvvoooqqqxxx}}}{{{||||||zzzyyyllljjjfffaaa[[[SSSLLLHHHTTTttttttccc\\\]]]\\\YYYXXXWWWVVVTTTPPPKKKGGGCCCAAA>>>;;;888666666555444333222222111111222222000000000000000000000000.......................................---------...............///000000............////////////+++111777@@@SSSgggpppmmmiiiffflll}}}wwwXXXRRRwwwqqq^^^lllrrr|||lllmmm~~~~~~dddgggwwwjjj___TTTSSSYYYfffvvvyyyyyyeeeZZZ[[[]]]bbblllvvvxxxuuuqqqiiidddaaaVVVDDD888777444444444444333333333333333333333333555777999:::;;;@@@???BBBOOObbb}}}SSSKKKGGGLLLKKKPPPUUU^^^iiiyyy~~~uuuooorrrxxx{{{~~~tttsss}}}|||~~~rrroooiiiaaaYYYSSSNNNLLLZZZxxxrrrbbb[[[\\\[[[YYYXXXWWWVVVTTTPPPKKKGGGCCCAAA>>>;;;888666666555444333222222111111222222////////////////////////...............................................................///000000............////////////+++000555===LLL\\\cccbbb]]]___iiixxxmmmNNNQQQwwwnnn]]]lllqqq~~~tttiiijjjzzzxxxfffXXXMMMJJJQQQZZZ___[[[eeewwwnnnYYY\\\```fffmmmsssuuutttrrrjjjeeebbbVVVDDD999888555444444444444333333333333333333444666888:::<<<>>>CCCAAADDDSSSjjj}}}qqqMMMKKKHHHMMMOOONNNSSS\\\jjj{{{{{{tttppptttzzz}}}sssppp~~~zzzvvvmmmcccZZZTTTQQQQQQ___}}}~~~pppaaaZZZ\\\ZZZYYYXXXWWWVVVTTTPPPKKKGGGCCCAAA>>>;;;888666666555444333222222111111222222////////////////////////........................---....................................///000000............////////////111333666<<>>;;;888666666555444333222222111111222222000000000000000000000000........................---------..............................///000000............////////////222333555:::CCCLLLRRRUUUQQQWWW___iiivvv[[[BBBKKKuuulll```pppsss~~~~~~ssswwwzzzkkkZZZPPPNNNIIIHHHRRRlll~~~mmmyyyzzzYYYZZZ```hhhnnnpppsssxxxssslllhhhfffZZZFFF999777555555555555444444444333444444444555777:::<<<>>>===AAAAAAHHHZZZooonnniiiuuucccHHHKKKEEEGGGKKKMMMPPPXXXfff{{{}}}pppkkkiiinnntttzzzxxxqqqwwwiii\\\UUUUUUXXXddd}}}ooo```[[[\\\ZZZYYYXXXWWWVVVTTTPPPKKKGGGCCCAAA>>>;;;888666666555444333222222111111222222000000000000000000000000........................---------.........//////...............///000000............///////////////000555<<>>;;;888666666555444333222222111111222222000000000000000000000000........................---------.........//////...............///000000............/////////000111333;;;EEELLLPPPSSSVVV^^^dddkkkssslllPPPGGGVVV}}}~~~ggg```vvvzzz~~~hhhRRRKKKIIIFFFCCCFFFJJJUUUqqqwwwxxxrrr```YYYXXXgggzzzmmm{{{vvvdddXXX^^^lllsssuuutttvvvqqqooonnnbbbLLL===999666666555555555444444444444444555666888;;;===???AAADDDDDDMMM[[[ddduuu|||yyy}}}\\\FFFNNNFFFHHHMMMQQQRRRWWWeee{{{zzzpppjjjfffiiimmmsss|||zzziiiZZZSSSSSSWWWcccrrraaaZZZ[[[ZZZZZZXXXWWWWWWVVVSSSLLLFFFFFFCCC>>>:::777666777888555444333333222222333333000000000000000000000000........................//////............//////...............---------////////////000000000000333555;;;GGGUUU^^^bbbaaagggiiiwwwiiiJJJIIIUUUssshhhhhhmmm|||hhhMMMDDDCCCAAABBBCCCCCCGGGVVVlll~~~ppp\\\jjjpppkkkiii]]]dddkkkttt{{{xxxxxxsssoooiii]]]LLL@@@;;;666666555444444444444555888666555777<<<@@@AAA@@@EEEBBBFFFSSS]]]cccnnn{{{|||VVVJJJFFFGGGKKKJJJMMMQQQ[[[nnnwwwooonnnppptttvvvuuuyyy~~~qqqccc\\\VVVOOOccc~~~rrrbbbZZZ\\\ZZZZZZXXXWWWWWWVVVSSSLLLFFFFFFCCC>>>:::777777777888444444333222222222222222000000000000000000000000........................//////............///////////////000000000000000////////////000000000000111444<<>>@@@BBBFFFPPPbbbsss}}}ggglllrrrkkkggg]]]eeekkkuuu}}}|||yyytttpppkkk^^^LLL>>>999666666555444444444444555777666555888===AAABBBBBBFFFFFFLLLVVV^^^gggvvvuuuSSSIIIEEEFFFKKKIIINNNRRR]]]pppwwwpppnnnpppuuuxxxxxx{{{yyyjjj___WWWOOObbb}}}sssccc[[[\\\ZZZZZZXXXWWWWWWVVVSSSLLLFFFEEECCC???:::888777777888333333222111111111111222000000000000000000000000........................//////............//////......//////000000111111////////////000000000000///444???OOO```lllqqqrrriiirrryyyqqqMMMEEESSSoooffffffkkkzzz{{{cccYYYSSSNNNEEEFFFGGGHHHKKKTTTcccnnntttqqq{{{||||||uuuyyyccc]]]eeejjjttt~~~{{{wwwsssmmm```MMM===777666666555444444444444555666666666999===AAACCCCCCGGGJJJPPPXXXaaannnkkkMMMGGGEEEFFFIIIHHHOOOSSS___rrruuummmkkkmmmssswwwxxx|||qqqbbbWWWQQQ]]]xxxuuuddd\\\\\\ZZZZZZXXXWWWWWWVVVSSSLLLFFFEEECCC???;;;888777777777333222111111000000111111////////////////////////........................//////............//////+++,,,,,,---...///000000////////////000000000000...444@@@QQQbbbnnntttvvvmmmvvvrrr~~~vvvPPPEEEQQQ}}}llldddeeekkkyyyzzzwwwrrrfff___ZZZXXXVVVVVV___jjjzzzzzzrrr___ZZZccchhhrrr~~~}}}zzzwwwrrrdddOOO>>>777666666555444444444444555666666777:::<<>>JJJLLLPPP\\\yyyyyyVVVBBBCCCCCCDDDGGGEEEJJJPPP]]]sss~~~ssseeecccdddllltttwwwzzz}}}ooo```XXXVVVTTTgggxxxggg^^^]]]ZZZZZZXXXWWWWWWVVVSSSLLLFFFDDDBBB???<<<999777666666333333222111111111111222000000000000000000000000........................//////............//////......//////000000111111////////////000000000000111666@@@LLLWWWaaahhhkkkmmmnnn{{{}}}sssMMMCCCPPPyyyhhhbbbfffkkkxxx~~~rrrppp{{{~~~|||ppp\\\WWW```fffoooyyyzzz|||{{{{{{yyylllVVVDDD;;;666666555444444444444555555888:::<<<<<<<<<===???JJJNNNSSSbbbxxxrrrQQQ???BBBBBBBBBEEEDDDIIINNN[[[qqq~~~sssfffbbbdddllluuuxxx{{{~~~yyynnnaaaZZZXXXWWWbbbuuuyyyhhh___]]]ZZZZZZXXXWWWWWWVVVSSSLLLFFFCCCBBB???<<<:::777666666444444333222222222222222000000000000000000000000........................//////............///////////////000000000000000////////////000000000000222666>>>HHHQQQZZZbbbfffgggeeennn{{{mmmKKKDDDPPPxxx~~~gggbbbfffkkkxxx|||xxxqqqwww~~~uuu^^^WWW```hhhpppwwwuuuxxxxxxzzzyyymmmXXXEEE<<<666666555444444444444555444777;;;>>>>>>???AAACCCHHHPPPVVVbbb}}}nnnnnnNNN>>>AAAAAAAAAEEECCCJJJNNNZZZpppssseeeaaabbbkkktttxxxzzz||||||xxxwwwqqqfff]]]ZZZYYY]]]iii|||uuurrrpppqqqyyyzzziii___]]]ZZZZZZXXXWWWWWWVVVSSSLLLFFFCCCBBB???===:::888666555555444333333222222333333000000000000000000000000........................//////............//////...............---------////////////000000000000222666===EEENNNVVV___dddbbb^^^eeetttgggEEE@@@PPPxxx}}}fffbbbggglllyyy|||{{{uuu{{{pppxxxzzzaaaXXXaaajjjrrrwwwssstttuuuxxxxxxmmmXXXEEE<<<666666555444444444444555222777<<>>AAAAAAAAADDDCCCLLLPPPZZZooosssccc______hhhqqquuuwwwyyyxxxuuuxxxuuukkk```\\\XXXXXX```wwwtttjjjfff]]]VVVTTTSSSTTT]]]iiilllqqq~~~iii]]]]]]ZZZ]]][[[XXXVVVSSSOOOKKKGGGEEEBBB???===;;;999555333444444333333333333222222111111000///////////////////////////////////////---------............///........................///////////////000111111333999>>>DDDNNN[[[dddfffeee[[[bbbttthhhDDD???PPPooowwwdddZZZbbbooo}}}zzzzzz}}}xxxnnnnnnqqq```YYYhhhnnnmmmppprrrtttuuuwwwvvvjjjVVVCCC:::888888777666666666666666777:::>>>@@@@@@AAADDDHHHHHHPPPSSS^^^uuuzzzvvv}}}fffMMM@@@BBB@@@BBBFFFDDDLLLSSS___qqqxxxlll^^^]]]___eeehhhkkkrrryyy}}}{{{tttvvvwwwooobbbXXXSSSWWW]]]llltttcccXXXVVVRRRSSSRRRPPPQQQVVVVVVSSSVVVWWW^^^fffvvv~~~iii]]]]]][[[]]][[[YYYWWWUUUQQQKKKGGGEEEBBB???<<<;;;888555333444444333333333222222222111111000///////////////........................---------............///........................///////////////000111111333999???FFFPPP^^^gggiiiggg^^^fffyyyjjjIIIEEEQQQpppvvvbbbXXX___lllyyy}}}}}}www{{{mmm}}}kkkpppiii\\\iiipppppprrrrrrrrrqqqrrrsssjjjWWWDDD:::888777777666555555666666888;;;>>>@@@@@@CCCHHHLLLSSSXXXZZZbbbssscccJJJ???@@@???AAAEEEBBBHHHPPP]]]pppuuuiii[[[ZZZ]]]bbbfffiiiooowwwttttttvvvpppddd[[[SSSTTTVVVcccuuuhhhaaa]]]\\\___^^^ccchhhhhhhhhggg```YYYYYYTTTSSSUUUdddxxxwww}}}hhh]]]^^^]]]]]]\\\[[[ZZZWWWSSSLLLHHHEEEBBB???<<<:::888666333333333333333222222222222111111000///////////////........................---------............///........................///////////////000111111111888@@@HHHSSSaaaiiikkkeee```kkk~~~jjjKKKHHHUUUrrrwwwbbbXXX^^^kkkwwwqqq{{{{{{qqqkkkooommm]]]gggoooqqqsssqqqqqqmmmmmmoooiiiXXXEEE999888777666555555555666666999;;;>>>???AAAFFFMMMSSSWWWZZZ\\\cccooovvv___HHH===???===???CCCAAAFFFNNN\\\qqqpppdddZZZYYY[[[aaaeeehhhooovvvooommmqqqoooggg```WWWTTTPPPZZZwwwhhh^^^```gggnnntttsss}}}}}}rrrnnn```SSSKKKTTTooo}}}ssskkkwww|||ggg]]]^^^^^^\\\\\\\\\\\\ZZZUUUNNNIIIFFFCCC???<<<:::888666444333333333222222222222111111000000///////////////........................---------............///........................///////////////000000111000888BBBKKKWWWeeelllnnnffffffwww|||iiiHHHDDDWWWssswwwcccZZZbbbnnnzzz}}}mmm}}}yyytttwwwtttsssqqqqqqggg[[[eeekkknnnrrrqqqtttnnnkkkmmmhhhXXXDDD888888777555444444555777888999;;;===>>>AAAHHHRRRYYYWWW[[[^^^gggrrrvvv\\\FFF>>>@@@>>>>>>BBBAAAHHHPPP^^^ssslll```ZZZYYY\\\bbbfffiiiqqqxxxtttmmm{{{wwwdddcccjjjnnnjjjfff```ZZZRRRWWWqqq}}}sssqqqwwwqqq]]]VVVgggvvvppp```iiiyyy}}}ggg]]]______]]]]]]]]]\\\ZZZUUUOOOJJJFFFCCC>>>;;;999888666444333333222222222111111111111000000///////////////........................---------............///........................///////////////000000111111:::FFFQQQ^^^kkkqqqrrrlllqqq~~~iiiHHHAAATTTpppttt```ZZZcccppp|||~~~~~~zzziiiuuuhhheeemmmlllcccqqq{{{wwwqqq]]]\\\gggjjjmmmtttvvvyyyrrrnnnnnnhhhWWWCCC777999777666444555666888999:::;;;===>>>BBBJJJVVV^^^aaaeeegggooo|||ZZZFFF???BBB??????DDDBBBHHHQQQ___sssjjj^^^XXXXXX[[[aaafffjjjqqqyyyhhh___ggglll[[[ZZZdddkkkllllllhhhaaaXXXXXXkkktttnnnlllbbbUUUYYYeee{{{~~~iii^^^___^^^]]]]]]\\\\\\ZZZUUUPPPKKKGGGCCC>>>;;;999888666555222222222222111111111111111111000///////////////---------------------------------............///........................///////////////000111111333===JJJVVVcccooouuuuuuiiiqqqlllJJJCCCPPPkkknnn\\\WWWbbbppp{{{{{{|||jjjpppfffbbbiii{{{vvvdddkkk}}}dddXXX]]]kkkmmmqqqyyy{{{}}}vvvqqqooofffUUUBBB888:::999666555555777:::;;;;;;===???@@@EEENNNZZZcccgggnnnmmmrrrXXXFFFAAADDDAAA@@@DDDCCCGGGPPP^^^rrr~~~hhh]]]VVVUUUYYY___dddhhhpppxxx{{{vvveee^^^```yyyxxxhhhZZZZZZbbbiiimmmooojjjfff\\\XXXeee|||sss]]]RRRQQQVVVfffjjj___^^^]]]^^^\\\[[[ZZZXXXUUUPPPLLLGGGCCC>>>:::888888666555222222222222111111111111111111000///////////////---------------------------------............///........................///////////////000111111000;;;IIIUUUbbbnnnrrrrrraaaiiimmmLLLDDDOOOiiilllZZZVVVaaaooozzzxxxzzzjjjgggiii___]]]iiitttwwwzzz|||iiihhhcccXXX]]]kkkooouuu|||||||||wwwsssooodddRRRBBB:::;;;:::777666666999;;;======@@@BBBDDDIIIRRR^^^fffeeepppooouuu|||~~~VVVEEEAAAEEEAAA@@@DDDDDDHHHQQQ___sss|||ggg\\\VVVUUUYYY```eeeiiiqqqyyyxxxppphhhgggfffrrrzzzmmmbbbaaaeeeiiillloookkkiii___XXXaaaxxxttt```YYYTTT[[[oookkk___^^^\\\^^^\\\ZZZYYYWWWTTTPPPMMMGGGCCC>>>:::888777777666222222222111111111111000111111000///////////////---------------------------------.........//////........................///////////////000111111+++666DDDQQQ^^^iiimmmlll^^^fff{{{lllJJJCCCRRRkkkmmm[[[WWWbbbooozzz|||wwwzzzccc[[[xxxjjjYYYPPPVVV]]]]]]]]]aaammmxxxyyyjjjeeeyyygggYYY[[[hhhooowww}}}yyyzzzvvvtttooocccQQQBBB<<<<<<:::888777777999<<>>QQQiiiiiiVVVRRR]]]kkkvvvyyy~~~yyyvvvjjjTTTddd{{{ZZZKKKOOOMMMIIIHHHFFFUUUhhhxxxmmm]]]pppuuu[[[XXXlllvvvxxx{{{{{{{{{wwwsssooocccQQQAAA:::;;;999777555666:::>>>AAACCCFFFJJJOOOTTT[[[ccchhhfffnnnxxxtttyyy}}}SSSJJJBBBBBBDDDCCCBBBCCCKKKRRR___vvvxxxdddWWWXXXYYY^^^eeeiiikkkpppwww|||~~~{{{xxx~~~sssqqqwww|||zzzuuutttrrriiiaaaiiiqqq^^^___sss}}}iii^^^]]][[[]]]]]]^^^^^^[[[WWWRRRPPPHHHDDD???;;;999777555444333222222111111111111111111111111000///........................................................................................../////////000000333777>>>EEEKKKNNNOOOOOOKKKVVVcccooo~~~dddHHH???OOOhhhhhhUUUQQQ\\\jjjuuuxxx}}}~~~yyyqqqTTTXXXkkk|||cccNNNMMMKKKJJJMMMLLLLLL___sssnnncccvvv}}}```YYYlllxxx{{{~~~}}}wwwuuutttqqqfffRRRBBB::::::999777777888;;;>>>AAACCCGGGMMMTTTZZZ___cccfffeeelllwwwqqqtttsssQQQHHHBBBBBBDDDCCCAAABBBJJJQQQ___vvvvvvcccWWWWWWXXX^^^fffjjjkkkpppwwwwwwuuutttooolllxxxqqq```eeexxx~~~iii]]]]]][[[[[[\\\]]]\\\ZZZWWWSSSQQQGGGDDD???;;;999777666444333333222111111111111111111111000000//////..................................................................................../////////000000000222555:::@@@EEEIIIKKKLLLFFFQQQ```nnn|||```FFF@@@NNNfffgggTTTPPP\\\iiitttwww}}}}}}ZZZPPPWWWbbbrrrzzzwww\\\WWWUUUVVVYYYXXXWWWfffxxxwwwnnn}}}|||fff[[[lllxxx}}}~~~uuutttuuusssgggSSSAAA999888888888999:::<<>>;;;999888666555333333222111111111111222111000000000/////////...........................---------..........................................////////////000000000222444999>>>CCCGGGIIIJJJCCCNNN```qqq\\\DDD@@@LLLeeefffTTTPPP[[[hhhssswww|||}}}gggQQQLLLPPP\\\gggtttyyy|||zzztttnnnlllmmmvvvrrrooopppqqqmmmqqqxxxwww}}}lll\\\kkkwww|||~~~|||xxxwwwvvvrrrdddPPP@@@999777777999:::<<<>>>???@@@FFFIIIOOOWWW___cccbbb```^^^cccqqq{{{yyy___KKKEEEBBBDDDDDDAAA@@@AAAIIIQQQ```wwwqqq___TTTUUUYYYaaaiiillllllqqqyyyzzz}}}zzzyyyzzzvvvsss```jjj}}}hhh\\\]]]]]]^^^]]]]]][[[WWWTTTPPPNNNFFFCCC>>>;;;999888666555444333333222111222222222000000000000////////////........................---------.........//////////////////////////////////////////000000000111555888<<<@@@CCCDDDEEEEEEAAANNNbbbwwwZZZBBBAAAJJJdddfffTTTPPP[[[hhhrrrwww|||{{{~~~bbbQQQLLLOOOSSSXXX\\\aaaccceeekkkvvv~~~qqq```mmmyyy}}}|||~~~{{{xxxppp```LLL>>>999666777999;;;>>>???AAAAAAGGGIIIMMMSSSZZZ^^^``````eeejjjvvv```KKKFFFCCCDDDCCC@@@???AAAIIIQQQaaayyyooo]]]SSSUUUYYYbbbjjjkkklllsss{{{}}}~~~zzz{{{}}}yyy|||fffcccppphhh[[[\\\]]]^^^^^^\\\ZZZVVVRRROOOMMMFFFBBB>>>;;;999888777666444444333222222222222222000000000000////////////........................,,,,,,------...//////////////////////////////////////////000000000111111333999AAAJJJQQQTTTUUUUUUHHHVVVoooZZZBBB@@@HHHaaadddRRROOOZZZfffqqqwwwzzz|||oooccc^^^]]]```dddkkksssqqqcccqqq|||~~~yyyppp^^^III===999666777999<<<>>>@@@BBBCCCHHHKKKOOOSSSVVVZZZ^^^bbbfffmmmwww}}}}}}fffMMMHHHEEEEEEBBB??????BBBHHHQQQaaayyynnn^^^UUUVVVZZZccciiijjjkkkttt~~~|||zzz}}}|||zzz|||xxxhhhkkkhhhZZZ\\\^^^]]]\\\[[[YYYVVVRRRPPPNNNFFFBBB>>>:::999888777666444444333222222222222333////////////000000000000........................,,,,,,------...//////000//////////////////////////////000000000111111111000999HHHXXXcccjjjkkkkkkQQQaaa|||[[[BBB???DDD^^^aaaPPPMMMXXXdddnnnuuuwwwiii```qqq{{{~~~}}}zzzqqq___JJJ<<<999777777999;;;>>>AAADDDEEEHHHNNNTTTWWWVVVXXX___ddddddkkktttzzzkkkPPPKKKGGGEEEAAA>>>???CCCFFFOOO___xxx~~~mmm```XXXWWW[[[ccchhhiiikkkuuu}}}qqqvvvyyy|||qqqppprrrxxx~~~yyy{{{vvvqqqyyyhhhZZZ\\\^^^[[[ZZZYYYXXXVVVSSSQQQPPPEEEBBB===:::999888777666555444333333222222333333////////////000000000000........................,,,,,,------...///000000000000000000000000000000000000000000111111111111222===MMM^^^iiinnnnnnlllRRRccc\\\CCC???BBB\\\___NNNKKKVVVaaakkktttvvv|||```[[[nnnyyy}}}zzz{{{zzzsssaaaKKK===999777888999;;;>>>AAAEEEGGGHHHPPPYYY\\\YYYYYY___fffeeelllvvv~~~nnnRRRMMMHHHEEEAAA===???DDDDDDMMM]]]www}}}nnnbbb[[[XXX\\\ccchhhhhhjjjvvvsssaaaccccccdddpppyyywwwgggiiimmmttt|||}}}zzzyyy}}}|||qqqtttggg\\\___```[[[\\\[[[XXXWWWWWWSSSLLLEEECCC@@@<<<999777666555222111000000///000000000000000///......///000111////////////////////////......------------..................////////////////////////000000000000444:::FFFVVVccciiihhheeeOOOYYYwwweeeCCC===EEE[[[cccUUUKKKTTTdddjjjpppxxxmmmZZZ\\\nnnwww{{{xxxwwwvvvcccEEE777:::999888888999===BBBGGGKKKQQQTTTYYY]]]___aaaeeegggeeehhhooojjjOOOKKKFFFCCCBBBBBBBBBAAAKKKNNN]]]yyy}}}lll___ZZZYYYYYY___iiilllmmmvvvjjj[[[SSSRRRQQQRRR[[[qqqqqqssswwwyyyqqqeeedddeeellluuu{{{{{{zzzuuu~~~vvvyyy~~~fff[[[]]]^^^[[[\\\[[[XXXWWWWWWSSSLLLEEECCC@@@<<<999777666555222222111000000000000111111000///......///000000////////////////////////......------------..................////////////////////////000000000000222888CCCQQQ]]]bbbbbb___RRRYYYrrrbbbCCC===FFFZZZbbbTTTIIIQQQ```gggnnnuuu|||}}}hhhYYY^^^qqqxxxzzz}}}}}}|||vvvtttrrr```DDD777;;;:::999999:::===AAAFFFIIIPPPTTTZZZaaagggkkkmmmooogggiiitttpppxxxfffMMMJJJEEEBBBAAAAAAAAA@@@JJJMMM\\\yyy}}}kkk___ZZZWWWVVV\\\fffiiikkkuuulllUUULLLDDDEEEEEEGGGPPPdddkkkggggggooo|||vvvmmmeeeeeefffllltttyyyyyywwwyyyzzz~~~eeeYYY[[[\\\[[[\\\[[[XXXWWWWWWSSSLLLEEECCC@@@<<<999777666555333333222111111111111111222111000///......//////////////////////////////......------------..................////////////////////////000000000000000555???JJJSSSXXXWWWVVVNNNQQQcccvvvdddFFF@@@EEEXXXaaaTTTHHHOOO\\\dddmmmrrrpppjjjiiiaaa\\\YYYOOORRRRRR___iiikkk}}}bbbVVV```uuu{{{{{{}}}}}}{{{tttqqqmmm[[[BBB888<<<::::::999;;;>>>BBBFFFIIISSSWWW___iiipppttttttrrrllljjjvvv\\\```tttfffLLLHHHDDDAAA@@@@@@@@@@@@IIIMMM]]]zzz{{{hhh\\\XXXTTTSSSYYYbbbfffiiiuuummmWWWJJJGGGDDDEEEDDDCCCGGGSSSdddqqq~~~|||{{{yyyzzz|||rrrgggbbbgggnnn|||wwwmmmiiihhhiiinnnuuuxxxxxxvvv||||||fffYYY[[[[[[[[[\\\[[[XXXWWWWWWSSSLLLEEECCC@@@<<<999777666555444333222222111111222222222111111000///.........////////////////////////......------------..................////////////////////////000000000000000444;;;BBBIIILLLMMMLLLHHHIIIXXXhhhrrrlllKKKCCCCCCVVV___TTTIIINNN\\\eeelllqqq~~~~~~nnnZZZQQQQQQMMMLLLKKKCCCEEECCCLLLSSSUUUllleeeXXXbbbvvv|||}}}}}}vvvqqqiiiWWWAAA888;;;999999:::===AAAFFFKKKMMMZZZ^^^fffooovvvwwwsssnnnqqqkkkuuu}}}\\\___llleeeKKKHHHCCCAAA@@@AAAAAA@@@IIINNN^^^|||xxxdddXXXTTTSSSRRRWWW```eeeiiivvvuuufffXXXNNNKKKKKKKKKLLLKKKIIIHHHKKKTTT[[[]]]aaadddccc```aaaffflllrrrtttxxxzzz|||{{{zzzyyyvvvxxxyyyvvvooohhhcccaaa]]]```ccceeegggkkkqqqvvv~~~qqqiiimmmnnnsss|||tttnnnnnnnnnqqquuuxxxwwwvvvyyy}}}ggg[[[\\\\\\[[[\\\[[[XXXWWWWWWSSSLLLEEECCC@@@<<<999777666555444333222222111111222222111111111000///...------////////////////////////......------------..................////////////////////////000000000000111444999>>>BBBEEEHHHIIIHHHIIIXXXhhhqqqsssOOOBBBAAARRR\\\UUUJJJOOO]]]hhhmmmssskkkaaa```^^^```hhhvvvlllWWWLLLJJJGGGIIIKKKDDDHHHEEEMMMRRRRRRiiiuuudddgggwww{{{|||zzzssshhhTTT@@@777:::888999<<<@@@EEELLLQQQTTT\\\aaajjjsssxxxvvvqqqlllsssllltttbbbgggqqq^^^LLLHHHDDDBBBAAABBBBBBBBBJJJOOO___~~~yyydddWWWTTTSSSRRRWWWaaaeeeiiiwwwttt```QQQKKKLLLLLLKKKIIIKKKMMMNNNMMMNNNQQQTTTLLLOOOQQQPPPNNNNNNSSSXXX\\\^^^aaacccdddcccbbb```\\\\\\\\\ZZZWWWSSSQQQPPPJJJMMMQQQRRRSSSXXX___eeekkktttyyyrrrtttpppnnn~~~yyyuuusssrrrrrrtttuuuvvvvvvttt{{{~~~hhh\\\]]]^^^[[[\\\[[[XXXWWWWWWSSSLLLEEECCC@@@<<<999777666555333333222111111111111111000000111111000///...---////////////////////////......------------..................////////////////////////000000000000222555:::>>>BBBHHHMMMQQQKKKLLLZZZiiiqqquuuNNN??????OOOZZZUUUKKKNNN\\\hhhnnnuuujjjTTTJJJJJJIIIJJJPPP]]]mmmyyyooo[[[RRROOOIIIJJJMMMHHHLLLKKKSSSWWWUUUiiitttnnnxxxzzz|||}}}tttgggSSS@@@888999777999===BBBIIIPPPUUUYYYXXXaaammmvvvyyywwwtttqqqrrrllltttggglllvvv\\\KKKHHHDDDBBBBBBBBBBBBBBBIIIOOO___~~~{{{eeeXXXUUUSSSRRRXXXbbbgggjjjvvvzzzbbbQQQNNNRRRRRRNNNPPPSSSVVVVVVTTTPPPNNNNNNIIIJJJJJJJJJIIIIIIJJJLLLMMMOOOPPPQQQQQQPPPNNNMMMLLLKKKJJJIIIHHHGGGGGGHHHCCCEEEHHHIIIJJJMMMSSSXXX[[[fffttt}}}}}}vvvppp{{{}}}zzzwwwtttssstttwwwyyyuuu}}}~~~hhh\\\]]]^^^[[[\\\[[[XXXWWWWWWSSSLLLEEECCC@@@<<<999777666555222222111000000000000111//////000111111000///...////////////////////////......------------..................////////////////////////000000000000222666<<>>NNNYYYTTTJJJKKKYYYeeennnwww~~~hhhWWWLLLFFFGGGHHHGGGGGGMMMWWW^^^sssoooooohhhfffhhhdddcccbbbiiiiiibbbppp{{{pppxxx|||~~~|||tttfffRRRAAA999999888:::>>>CCCJJJPPPVVVYYYXXXcccrrrzzz{{{xxxwwwxxxqqqmmmrrrsssqqq\\\JJJGGGCCC@@@AAAAAABBBAAAHHHMMM^^^|||{{{dddWWWSSSRRRRRRYYYcccgggiiiuuummm[[[WWW\\\^^^[[[bbbeeeggghhhddd^^^XXXUUURRRPPPOOOOOOPPPOOOMMMKKKKKKKKKJJJIIIHHHGGGEEEDDDEEEDDDBBBAAABBBCCCCCCCCC@@@AAABBBCCCDDDFFFIIILLLMMMVVVbbblllvvv|||wwwyyyzzzwwwyyy}}}~~~~~~ggg[[[]]]]]][[[\\\[[[XXXWWWWWWSSSLLLEEECCC@@@<<<999777666555222111111000///000000000...///000111111000//////////////////////////////.........------...................../////////000////////////000000000000111666===EEEMMMXXXccckkkbbb___hhhrrrvvvsssOOOAAA???MMMXXXSSSIIIHHHUUUbbbmmmwwwiiiSSSLLLLLLPPPRRRTTTQQQMMMKKKNNNRRRrrruuu}}}{{{oooxxx~~~}}}zzzrrreeeRRRAAA:::999888:::>>>CCCJJJPPPTTTWWW[[[hhhwww~~~{{{xxxxxxzzzqqqnnnooovvv{{{yyyXXXIIIEEEAAA??????@@@AAA@@@FFFKKK\\\zzzxxxaaaSSSPPPQQQQQQYYYcccgggiiisss~~~~~~ppp___ZZZ```ffffffkkkoootttxxxwwwtttoookkk```]]]ZZZ[[[]]]\\\WWWRRRRRRQQQOOOMMMKKKIIIHHHGGGBBBAAA@@@@@@@@@AAA@@@???>>>>>>>>>???@@@BBBBBBCCCBBBIIISSS\\\fffvvv}}}yyyxxxwww}}}~~~|||gggZZZYYY^^^\\\[[[ZZZYYYWWWTTTOOOLLLDDDCCCAAA===:::777444333555444111000//////111222000000000000000000000000......////////////......//////.........---------//////.........---------///////////////000111111333444;;;IIIZZZiiiqqqssskkk```iii}}}tttUUUDDD>>>LLLXXXUUUKKKIIIRRR[[[gggpppyyyddd___bbbeeetttqqqqqqrrrkkk]]]TTTSSS```{{{tttpppuuu~~~xxxvvvwwwjjjNNN>>>;;;666:::<<<>>>@@@EEEKKKRRRWWWVVVeeevvv~~~~~~}}}}}}}}}vvvssswwwUUULLLHHHCCC@@@@@@@@@@@@???HHHMMMZZZtttwww^^^QQQOOONNNNNNUUU^^^aaaeeesss|||uuunnnkkkllloooqqquuu{{{uuuqqquuutttkkkgggkkkiiiccc\\\WWWTTTQQQMMMJJJFFFDDDCCCBBBBBBBBB@@@>>>:::;;;<<<===>>>???@@@AAACCCEEEIIIPPPZZZjjj|||{{{uuusssrrrwww{{{{{{fffYYYYYY^^^]]]\\\ZZZYYYWWWSSSOOOKKKEEECCCAAA>>>:::777555333555333111000///000111111000000000000000000000000......////////////......//////.........---------//////.........---------///////////////000111111333666???NNN```mmmrrrsssmmmdddnnnqqqRRR@@@===JJJUUUSSSJJJHHHPPPYYYeeeooo}}}qqquuuooo\\\TTT___rrrnnnnnnuuuwwwtttuuuhhhLLL>>><<<888888:::<<<>>>BBBIIIRRRYYY\\\eeepppwww{{{}}}}}}}}}xxxrrruuuZZZLLLHHHCCC@@@@@@@@@@@@???FFFLLLZZZtttvvv]]]OOOMMMNNNNNNTTT]]]aaadddrrr~~~xxxuuuvvvyyy{{{~~~yyyvvvyyyuuuqqqmmmiiieee^^^UUUOOOKKKIIIFFFDDDCCCAAA???===?????????@@@AAABBBCCCDDDAAACCCFFFKKKTTTbbbttt~~~xxxtttqqqsssnnnsssyyydddYYYZZZ______]]]ZZZXXXVVVRRRMMMJJJEEECCCAAA>>>:::777555333444333222000///000000111000000000000000000000000......////////////.....................---------...............---------///////////////000111111111666AAAPPP```kkkooopppkkkdddpppsssSSS>>><<>>AAAIIIUUU___dddgggkkkqqqvvvwwwwwwvvvvvvooottt]]]LLLHHHCCC@@@@@@@@@@@@???EEEKKKYYYuuuuuu\\\MMMKKKMMMMMMSSS\\\```cccrrr~~~}}}{{{wwwooocccZZZVVVRRRMMMIIIFFFDDDAAA?????????>>>===>>>???@@@AAA@@@AAABBBDDDJJJWWWfffrrr}}}|||uuuooojjj{{{iiillluuubbbYYY[[[aaa```^^^[[[XXXUUUQQQLLLIIIEEEDDDAAA>>>;;;888555444444333222111000000000000////////////////////////......////////////......................................................///////////////000000111000555===JJJWWWaaafffhhheee]]]hhh{{{YYYBBB<<>>???AAAAAA@@@@@@CCCLLLYYYcccooo{{{sssooottt|||jjjhhh~~~rrraaaYYY\\\bbbaaa^^^ZZZWWWTTTPPPLLLHHHEEEDDDBBB???;;;888555444333333222111111000000000////////////////////////......////////////......---.....................---.....................///////////////000000111333555999AAALLLVVV^^^bbb___SSSZZZnnnyyy___FFF===AAAIIINNNKKKFFFKKKTTTWWWaaaqqq|||sss~~~vvvyyyvvvnnnsssuuuvvv{{{~~~uuummm\\\CCC999;;;999<<>>EEELLLKKKFFFIIIRRRRRRZZZhhhzzzkkk\\\WWWPPPUUUbbbhhhsssuuuuuuyyywwwuuu{{{}}}xxxzzzvvvlllYYYAAA999<<<:::<<<>>>BBBGGGMMMVVV___dddjjjooozzz~~~tttuuu}}}mmmcccooobbbLLLHHHCCC@@@@@@@@@@@@???CCCGGGTTTrrrqqq[[[OOOOOOLLLKKKPPPXXX[[[```ooo~~~zzzppphhh^^^UUUPPPNNNNNNNNNIIIHHHGGGEEEDDDBBB@@@@@@AAABBBBBB@@@???BBBIIIOOOYYYoooxxxpppoooooorrrtttsssoookkkggg```\\\ZZZVVVWWWfffxxxkkk[[[jjjtttccc[[[\\\``````]]]YYYUUUSSSPPPLLLJJJFFFEEEBBB???<<<888666555222333222222111000000///000000000000000000000000......////////////......---------.........//////---------........./////////////////////000111111555666777<<>>===>>>@@@DDDLLLUUU\\\```aaaccceeennnyyyyyyrrrrrrzzzqqqiiimmm___LLLHHHCCC@@@@@@@@@@@@???EEEGGGRRRooooooYYYNNNNNNLLLKKKOOOWWWZZZ___ooo~~~zzzqqqeeeZZZSSSQQQPPPPPPKKKKKKKKKJJJHHHDDDAAA??????AAABBBAAA@@@AAAEEEIIITTThhh|||uuuuuuvvvwwwwwwuuupppllliiiaaa[[[WWWQQQQQQbbbwwwyyy^^^```wwwvvveee\\\[[[^^^___\\\XXXUUURRRPPPMMMKKKFFFEEEBBB???<<<999666555222222333222222111000///000000000000000000000000......////////////......---------.........//////---------........./////////////////////000111111111333666;;;DDDOOOZZZbbbaaaPPPPPP___kkk~~~dddIII;;;888===HHHIIICCCEEENNNOOORRR\\\ppprrrccc]]]QQQJJJLLLMMMTTT[[[___cccwwwwww~~~}}}uuuhhhVVV@@@;;;AAA@@@BBBBBBGGGPPP\\\bbbcccaaajjjfffkkkvvvzzztttsssyyyuuukkkhhh}}}YYYLLLHHHCCCAAA@@@@@@@@@???FFFGGGQQQmmmmmmWWWLLLLLLLLLJJJOOOVVVYYY^^^ooozzzlll___WWWTTTSSSSSSQQQRRRSSSRRROOOKKKGGGDDD>>>AAACCCBBB@@@@@@CCCFFFLLL^^^sss}}}zzzwwwtttsssqqqppplllddd]]]YYYQQQPPPaaaxxxfffZZZdddqqqvvveee___^^^^^^______[[[TTTQQQPPPLLLGGGCCCCCCBBB???:::777666666333333333222111000//////000000000000000000000000////////////////////////---------............///....................................///////////////444777:::CCCRRR^^^dddggg^^^SSSiii}}}mmmIII===;;;<<>>@@@EEEMMMTTTccctttwwwqqqppppppnnneee^^^YYYRRRSSSggg~~~jjj```XXXmmm}}}}}}|||vvveee______```______[[[UUUQQQQQQLLLGGGCCCCCCBBB???:::777666666333222222222111000000000000000000000000000000000////////////////////////---------............///....................................///////////////333777===KKK___nnntttrrriii[[[ppppppNNN>>>;;;<<>>;;;>>>@@@BBBFFFMMMWWWbbbllltttxxxsssqqqsss{{{|||wwwttt~~~zzziiizzzaaaJJJEEECCCCCCAAA===<<>>;;;;;;@@@CCCEEEIIINNNWWW^^^gggppp~~~sssqqqzzz~~~uuubbbKKK===;;;>>>@@@CCCHHHPPPYYYbbbllluuu{{{zzzuuuwww{{{}}}mmmgggIIIEEECCCCCCAAA===<<>><<<@@@BBBEEEIIIPPPVVV\\\eeepppxxx}}}wwwxxxmmm~~~gggIIIEEEBBBBBB@@@<<<<<>>BBBEEEJJJNNNSSSUUUWWW^^^jjjtttyyyuuusssxxx|||}}}hhhtttcccIIIDDDBBBBBB@@@<<<<<<>>>???DDDOOOgggsss^^^RRRNNNLLLKKKPPPWWWZZZ\\\jjj{{{wwwhhhXXXQQQMMMHHHCCCAAAAAAAAACCCIIIMMMTTT___kkkttt~~~xxxrrrggg]]]YYYeee{{{gggXXXYYYZZZYYYeeewwwxxxbbbZZZ\\\aaaaaa```\\\VVVSSSRRRNNNHHHCCCCCCBBB???:::777666666222222111111111111111111000000000000000000000000////////////////////////---------............///....................................///////////////000111666FFFZZZhhhllluuuyyyqqq{{{bbbAAA<<<:::<<<>>>???CCCIIIJJJRRR\\\eeesssmmm]]]TTTTTTTTTSSSQQQPPPQQQRRROOOiiillliiimmmuuu|||lllUUUFFF@@@???CCCGGGOOOUUU[[[[[[YYY\\\hhhrrryyywwwuuutttrrrpppuuu|||eeeiiiaaaHHHDDDBBBBBB@@@<<<;;;>>>>>>BBBKKKbbbttt___RRROOOJJJJJJPPPWWWYYY[[[hhhxxx{{{jjj^^^UUUMMMGGGFFFAAA@@@BBBEEEGGGKKKTTT^^^hhhuuuzzzpppccc___mmm~~~yyyyyy|||{{{eee\\\]]]aaaaaaaaa\\\VVVSSSRRRNNNHHHCCCCCCBBB???:::777666666333222222222111000000000000000000000000000000000////////////////////////---------............///....................................////////////...111222555@@@PPP]]]bbbeeeooommmvvv{{{hhhBBB===:::;;;<<<===BBBHHHHHHPPPYYY```nnn|||jjj```ZZZ___bbbfffgggccc^^^XXXUUUOOOhhhpppnnnvvvwww|||iiiPPPCCC??????CCCHHHOOOYYYbbbddd______gggoooxxxxxxzzz{{{xxxssstttyyy~~~}}}dddbbb|||dddHHHDDDAAAAAA???;;;;;;>>>>>>BBBIII___sss]]]QQQMMMIIIIIIOOOWWWXXXZZZeeeuuuxxxgggXXXLLLFFFEEE@@@???BBBEEEFFFHHHOOOXXX___mmmzzzoootttyyykkkggguuuggg]]]___bbbaaaaaa]]]VVVSSSRRRNNNHHHCCCDDDBBB???:::777666666444333333222111000//////000000000000000000000000////////////////////////---------.........//////..................................../////////000///222444444;;;GGGRRRWWWSSSccceeeooosssyyylllBBB===:::;;;<<<===AAAGGGEEEMMMVVV]]]kkkiiibbbjjjrrr}}}nnneeeVVVllluuuggggggnnntttttt}}}pppnnnvvvwww{{{~~~fffMMMAAA>>>>>>BBBHHHKKKXXXfffjjjdddaaaffflllrrrsssyyyzzzvvvvvv~~~{{{fff```sssgggHHHDDDAAAAAA???;;;;;;>>>@@@BBBIII^^^pppZZZNNNJJJHHHHHHOOOWWWXXXYYYdddsss~~~ttt{{{kkkWWWHHHAAABBB;;;;;;>>>BBBDDDDDDJJJRRRUUUcccqqqxxxppp[[[\\\tttqqqlllzzzkkk^^^]]]aaaaaadddcccZZZRRROOOLLLIIIFFFDDDBBB>>>;;;999777666333333222222111000000000////////////////////////---------............///......------------........................------////////////000000000000000111000111<<>>EEEDDDHHHSSSaaagggeeeaaabbbddddddjjjqqqwwwzzzxxxuuurrrtttxxx}}}fffaaaqqqkkkIIIGGGCCC???>>>???>>>;;;@@@AAAEEEXXX~~~nnnZZZNNNJJJMMMKKKLLLPPPTTTZZZfffqqqyyyhhheeetttppp^^^cccttttttZZZHHHBBBDDD=========>>>@@@DDDGGGIIIRRRYYYcccdddZZZPPPQQQYYY}}}|||mmmaaa```bbbaaadddbbbZZZRRROOOLLLIIIFFFDDDBBB>>>;;;999777666333333222222111000000000//////////////////////////////.........---------//////............//////........................////////////000000000000111333333333<<>>AAAEEENNNYYYeeevvvrrrpppuuuoooxxxlllmmmzzzxxxXXXBBB===:::>>>FFFFFFMMMTTT^^^fffiiiiiifffeeekkklllnnnpppqqqoookkkhhhlllrrr{{{kkkcccpppiiiIIIFFFBBB??????@@@>>>;;;@@@AAAEEEWWW}}}lllYYYMMMJJJLLLJJJKKKOOOSSSYYYdddpppmmmkkkgggeeennnvvvooo```YYYZZZgggnnnYYYIIIBBB@@@>>>=========???BBBEEEGGGKKKPPPWWWZZZTTTMMMOOOVVVkkkoooeeeccccccbbbdddaaaYYYRRROOOLLLIIIFFFDDDAAA>>>;;;888777666333333222222111000000000////////////////////////111000///...---,,,++++++000000////////////000000........................////////////000000000000///333444333999III[[[fffhhhppprrrmmmnnn{{{```HHH<<<<<<999;;;???===@@@CCCJJJTTT___ppp{{{xxx|||qqqpppRRR@@@===<<>><<<>>>@@@EEEVVV{{{kkkWWWMMMKKKKKKJJJKKKNNNQQQWWWcccnnn}}}xxxwwwvvvaaa[[[```yyy|||xxxqqqfffYYYMMMDDD???>>>===<<<<<<===???AAACCCHHHIIIOOOVVVXXXVVVWWW[[[bbbxxxqqqgggdddbbbcccddd```XXXRRRPPPMMMHHHEEEDDDAAA>>>;;;888666666333333222222111000000000////////////////////////000//////...------,,,,,,//////............//////---------...............////////////000000000000---000111000555HHHbbbvvv~~~ooommmzzzhhhMMM>>><<<999;;;???===@@@AAAGGGOOOYYYiii{{{kkkPPPAAAAAA@@@EEENNNOOOYYYZZZ^^^gggqqqxxx{{{{{{xxxqqqiiiddddddeeeeeeccciiinnntttyyyoooqqqLLLEEE@@@AAABBBAAA>>><<<===???DDDTTTwwwmmmXXXNNNKKKKKKIIIJJJMMMPPPUUUaaalll}}}{{{tttfffaaauuupppjjjccc]]]XXXQQQHHHAAA???>>><<<;;;;;;<<<>>>???DDDEEENNN\\\fffgggeeedddiiixxxrrrhhhdddaaaeeeddd___WWWRRRPPPMMMHHHEEECCCAAA===:::888666555333333222222111000000000000000000000000000000000...........................------,,,,,,------...---------.........//////////////////000000000000...000000///444IIIjjjpppjjj|||nnnQQQ>>>;;;888;;;@@@>>>@@@AAAEEELLLTTTccczzzzzzyyywwwyyy|||xxxeeeMMMAAACCCBBBFFFNNNOOOWWW[[[aaagggmmmuuu~~~|||uuukkkeeeddddddeeedddmmmooorrr~~~xxxmmmuuuPPPFFF???@@@CCC@@@======;;;???CCCQQQrrrsss\\\OOOMMMKKKIIIJJJLLLOOOTTT___jjj}}}ssseeesssjjjbbbXXXTTTSSSPPPJJJDDD???>>><<<:::::::::<<<===>>>AAAPPPgggxxx{{{tttnnnmmmtttrrrgggdddbbbfffddd^^^VVVRRRQQQMMMHHHEEECCC@@@===:::777666555333333222222111000000000000000000000000000000000---------.........//////---,,,,,,,,,,,,,,,,,,---,,,,,,------.../////////////////////000000000000111222222222777IIIiiioooiii~~~vvvVVV@@@;;;888;;;@@@>>>@@@@@@DDDJJJPPP\\\qqquuummmaaa``````bbbkkkzzzqqquuu|||^^^HHH???BBBAAAEEEMMMNNNSSS[[[eeeiiijjjooozzz}}}yyyrrrkkkgggdddeeeeeeoooqqqrrrlllvvvUUUGGG>>>@@@BBB???<<<===:::>>>BBBNNNmmmzzz```RRRNNNLLLJJJJJJMMMOOOSSS^^^iii{{{rrryyy|||eee\\\RRRNNNOOOOOOKKKFFF???>>><<<:::999:::;;;<<<===DDDYYYwwwpppnnnssszzzwwwrrrggggggfffgggddd^^^UUURRRQQQNNNHHHDDDCCC@@@===:::777666555333333222222111000000000000000000000000000000000...............------------------,,,,,,---------,,,,,,------...//////000////////////000000000000222222333444777BBB]]]uuuvvv}}}mmmhhh}}}]]]DDD===888:::???===>>>???BBBGGGLLLVVViiizzz{{{wwwppplllttt~~~|||vvvXXXDDD>>>CCCCCCGGGOOOPPPVVV```mmmrrrppppppvvv{{{zzz{{{zzzuuunnnkkkkkknnnpppuuuvvvfff|||ZZZIII===>>>AAA===;;;>>>:::>>>BBBLLLiii~~~cccTTTPPPMMMKKKKKKMMMOOOSSS^^^iiixxxwwwbbb[[[SSSOOOPPPPPPMMMJJJ???>>><<<:::999:::;;;<<<===GGG```vvvnnnjjjpppzzzyyyqqqttt}}}rrrgggiiijjjgggddd]]]UUURRRRRRNNNHHHDDDCCC@@@===:::777555555333333222222111000000000000000000000000000000000000000///...---,,,,,,+++.........------.........,,,,,,------...///000000////////////000000000000111000222444444;;;NNNccccccrrrxxxmmmhhhzzzbbbHHH???999:::???<<<<<<>>>AAAEEEIIIRRRcccssstttkkkmmmqqqvvv}}}{{{|||{{{uuuVVVDDD???FFFFFFJJJSSSTTT[[[gggttt{{{yyyuuutttuuuwww|||}}}wwwsssuuuyyyqqqyyy|||ZZZnnn]]]JJJ<<<>>>@@@<<<:::>>>999>>>AAAJJJfffeeeTTTPPPNNNLLLKKKMMMOOOTTT^^^iiitttxxxaaa\\\VVVTTTUUUTTTQQQNNN???>>><<<:::::::::<<<<<<999DDD___zzzoooffffffjjjppp}}}~~~|||rrrqqqyyyyyy~~~yyyiiifffiiieeeaaa[[[UUUQQQNNNKKKIIIFFFCCC>>>;;;:::888666444333333333222222222111111//////000000000000//////------............------........................---------.........//////............////////////000000222333222888HHHXXXccckkk}}}}}}mmmrrrmmmQQQAAA888<<>>>>>>>>999777>>>AAAGGGbbbdddUUURRRMMMMMMPPPRRRQQQRRRYYYcccwwwyyydddXXXWWW[[[VVVTTTUUUOOOEEEAAA===<<<;;;;;;;;;===???III\\\uuuzzzsssllljjjjjjkkkqqqxxx{{{uuuqqqooosssvvv{{{yyy~~~xxxhhheeegggeeeaaaZZZUUUQQQNNNKKKIIIFFFCCC>>>;;;:::888666444333333333222222222111111//////000000000000//////------............------........................---------.........//////............////////////000000222333222777GGGVVVcccpppuuuooovvvWWWEEE:::<<>>??????@@@BBBDDDIIIWWWeeevvv|||tttzzz{{{wwwwwwzzz|||}}}uuuiiiGGGDDDAAADDDMMMYYYccchhhnnnqqquuuxxxxxxwwwxxxyyy||||||yyysssmmmkkkooosssyyyxxx{{{oooZZZaaavvv{{{```III@@@BBB???>>>???:::888>>>@@@EEE^^^gggUUUQQQNNNNNNOOOQQQPPPQQQYYYbbbvvv{{{hhh[[[XXXZZZUUUSSSSSSMMMFFFAAA===;;;;;;;;;>>>CCCHHHQQQ^^^pppyyysssqqqooonnnrrrwww{{{wwwtttsssqqqsssuuuuuusssmmmhhhdddiiirrrwwwgggdddeeeeee```ZZZUUUQQQNNNKKKIIIFFFCCC>>>;;;:::888666444333333333222222222111111//////000000000000//////------............------........................---------...........................////////////000000111333222777DDDRRRbbbrrr}}}rrrxxx___JJJ<<<<<>>???@@@AAAEEEQQQ]]]jjjzzzqqqzzz{{{|||vvvttt{{{|||xxxzzz}}}tttdddDDDBBBAAAFFFQQQ```lllsssuuuqqqooottt}}}}}}xxxzzz{{{zzzrrrhhheeehhhnnnttttttxxxfffUUU\\\mmmooo[[[GGG@@@DDD@@@>>>@@@<<<999===>>>BBBXXXjjjWWWPPPOOOMMMMMMNNNMMMOOOWWW```rrrqqqaaa\\\[[[UUUSSSTTTNNNIIICCC===;;;:::;;;CCCLLLXXX^^^eeennn{{{}}}{{{wwwttttttxxxzzz|||xxxvvvvvvssstttuuussslllbbbYYYSSSZZZiiixxxgggddddddddd___YYYTTTQQQNNNKKKIIIFFFCCC>>>;;;:::888666444333333333222222222111111//////000000000000//////------............------............................................................////////////000000111222222666AAANNN\\\nnnxxx~~~gggOOO===;;;???<<<>>>======???@@@CCCMMMXXXdddzzzssseeevvv|||{{{|||xxxqqq|||~~~xxxzzz}}}qqq]]]FFFEEEEEEJJJUUUcccpppxxxtttnnnlllrrr|||}}}www{{{}}}|||tttiiidddhhhmmmlllooottthhhSSSWWWeeemmmYYYFFF@@@DDD???>>>???===999<<<===@@@TTT{{{lllYYYSSSOOOLLLIIIJJJJJJLLLSSS\\\lll{{{zzzhhh___]]]WWWVVVWWWQQQLLLDDD>>><<<:::<<>>;;;:::888666444333333333222222222111111//////000000000000//////------............------.............................................---............////////////000///000222222444>>>IIIWWWooo~~~~~~qqqVVV???:::>>>;;;===;;;<<>><<<>>>;;;888;;;<<<@@@QQQvvvmmm[[[VVVOOOJJJGGGGGGGGGIIIPPPWWWhhhwwwlllbbb___XXXXXXXXXQQQMMMEEE???===;;;===NNNcccmmmuuu||||||{{{uuuqqqqqqrrrqqqnnnhhh___WWWRRR[[[ooo{{{qqqnnnuuuvvvwwwhhhfffeeebbb^^^XXXSSSPPPNNNKKKIIIFFFCCC>>>;;;:::888666444333333333222222222111111//////000000000000//////------............------.......................................---------............////////////111//////111222333;;;DDDZZZ{{{~~~aaaDDD999===<<<===;;;;;;???AAACCCJJJQQQ^^^ooommm\\\TTTPPPOOOKKKHHHPPP[[[pppsssmmmxxxwwwvvvuuu{{{ttt___MMMLLLMMMNNNQQQWWW___iiipppnnnrrrwww{{{}}}}}}~~~wwwxxxwwwsssooommmooorrryyy{{{}}}kkkiiiuuuhhhNNN@@@@@@======>>>:::888;;;===@@@OOOoooooo]]]WWWOOOJJJFFFGGGHHHIIINNNTTTeeeuuuxxxsssooorrrsssfffbbb[[[YYYXXXPPPNNNEEE@@@@@@===???TTTlllttt}}}{{{wwwyyywwwrrrkkkcccZZZSSSOOO[[[qqqmmmhhhiiirrrooovvvuuufffeeedddbbb^^^XXXSSSPPPNNNKKKIIIFFFCCC>>>;;;:::888666444333333333222222222111111//////000000000000//////------............------........................//////.........---------............////////////111//////111222222999@@@XXXnnnJJJ:::<<<===???<<<;;;>>>@@@AAAEEEKKKVVVeeeiiiVVVMMMGGGGGGDDDBBBLLLZZZpppuuuxxxxxx|||zzzxxx{{{|||iiiTTTGGGHHHKKKOOORRRWWW^^^gggmmmnnnttt|||~~~~~~uuutttrrrrrrsssuuuvvvvvv|||~~~tttnnnvvvVVVBBB???===>>>@@@:::999;;;===@@@KKKhhhsss]]]UUUQQQLLLHHHIIIKKKKKKNNNSSS^^^qqqpppeee]]]ZZZXXX\\\oooqqqkkkbbb^^^[[[QQQNNNEEEAAABBB???@@@WWWsssyyymmmbbbXXXRRROOOZZZrrrzzztttqqqssstttsssrrrsssttt~~~vvvgggeeeiiiqqqwwwooottteeeddddddaaa]]]XXXSSSPPPNNNKKKIIIFFFCCC>>>;;;:::888666444333333333222222222111111//////000000000000//////---..................---........................//////.........---------............/////////000111//////111222222777>>>LLLuuu~~~yyywwwOOO<<<===>>>@@@===<<<>>>???>>>AAAFFFOOO\\\vvv{{{]]]RRRLLLKKKHHHEEENNN]]]oooyyy{{{}}}vvvwww~~~xxxaaaLLLDDDDDDHHHNNNRRRWWW^^^ffflllmmmttt|||~~~}}}}}}uuusssqqqsssxxx{{{|||{{{xxxzzz|||oooddd|||\\\CCC???===@@@AAA::::::<<<>>>@@@IIIcccvvv]]]SSSSSSMMMJJJLLLMMMMMMOOOSSSWWWmmmqqqgggbbbXXXQQQQQQPPPUUUjjj{{{tttjjjddd___SSSNNNEEEBBBCCC@@@AAAYYYwww|||mmm```VVVQQQOOOZZZttt~~~vvvnnniii```WWWQQQPPPQQQQQQRRRUUUZZZllloooffffffjjjrrrmmmqqqiiibbbcccccc___XXXSSSQQQOOONNNMMMGGGDDD???<<<:::999777555444333222222111111222222222111///.........///000////////////////////////..............................------------..............................---...000000111222555777BBBaaammmkkkrrrrrrxxxXXX<<<===<<<>>>>>>===;;;:::<<>>EEEAAA===@@@999===;;;===JJJ]]]zzzbbbVVVPPPNNNMMMNNNQQQSSSTTTTTTXXXjjjvvvqqquuuuuunnnrrruuuvvv~~~wwwtttqqqhhh^^^WWWOOOHHHDDD@@@BBBUUUjjj}}}ooocccYYYQQQLLLccc}}}wwwjjj___XXXSSSPPPMMMGGGDDDCCCFFFHHHFFFFFFHHHMMMbbbnnnooonnnkkkqqqlllgggdddfffccc^^^XXXSSSQQQPPPOOONNNGGGDDD???<<<:::999777555444333222222111111222222222111000///...//////000////////////////////////..............................------------......///////////////////////////000111111000111333555<<>>===<<<;;;<<>>===<<<<<<>>>???EEEKKK\\\vvvxxxbbbRRRKKKKKKKKKWWWkkkwwwppptttuuuvvvxxxtttsssqqqdddRRRHHHHHHHHHOOOZZZeeennntttxxx{{{~~~~~~~~~~~~}}}^^^WWWuuunnnGGG@@@CCC???<<<>>>777;;;:::<<>>???>>>=========CCCGGGTTTkkkssshhh___RRRPPP\\\dddkkk{{{^^^___kkkxxxvvvtttmmm]]]MMMHHHLLLMMMSSS]]]gggmmmqqqsssuuu|||~~~~~~{{{wwwvvv}}}|||{{{|||~~~~~~~~~}}}lllXXXiiioooIII???AAA???<<<>>>777;;;999;;;DDDQQQmmmkkkYYYPPPLLLHHHFFFIIINNNRRRTTTQQQ\\\vvvyyyfffTTTLLLGGGBBBDDDJJJQQQUUU[[[```eeemmmvvv}}}xxxoooeee]]]WWWooonnn```SSSIIIGGGFFFEEEDDDDDDEEEFFFFFFEEEHHHMMMPPPOOOPPP[[[hhhzzziiifffbbbccc```[[[VVVRRRPPPPPPOOOOOOGGGDDD???<<<:::999777555444333222222111111222222000000000000000//////...////////////////////////..............................------------......------------------------,,,...//////000111333666;;;GGGYYYgggqqq{{{~~~zzzOOO999===999;;;>>>???>>><<<<<<===@@@DDDNNNaaavvv}}}pppaaaaaa```eeegggUUURRRVVVhhhxxxvvvqqqgggWWWLLLLLLQQQWWW\\\bbbgggjjjlllnnnpppyyy~~~~~~uuunnnmmmooovvvsssppppppssswww{{{}}}zzz~~~www\\\dddnnnIII>>>@@@???===>>>777:::888:::CCCLLLdddlllZZZQQQMMMGGGEEEGGGKKKPPPRRRPPPYYYpppppp[[[PPPKKKDDDBBBFFFFFFIIILLLNNNPPPUUU\\\aaafffjjjooorrrtttvvvyyyzzzzzzvvvttt|||~~~vvvkkkaaa[[[qqq|||}}}kkkTTTJJJIIIIIIEEEEEEEEEEEEFFFGGGIIIJJJMMMRRRYYY^^^]]]```nnn|||xxxsssnnniiifffaaaaaa```\\\VVVQQQPPPOOONNNNNNGGGDDD???<<<:::999777555444333222222111111222222000000000000000///......////////////////////////..............................------------..............................+++---...//////111444666999CCC[[[mmmrrr|||}}}UUU888;;;999;;;===>>>===<<<<<<===<<>>>>>777;;;999:::BBBHHH[[[yyyppp___RRRNNNHHHFFFGGGJJJMMMOOOOOOXXXnnnxxxxxxaaaUUUNNNGGGEEEHHHHHHJJJMMMMMMLLLMMMRRRVVVYYY\\\___bbbdddfffhhhkkkllliiiggglllyyy}}}ssshhhaaayyy{{{sss]]]IIICCCGGGLLLFFFGGGGGGGGGGGGHHHKKKMMMRRRXXXbbbjjjmmmsssvvvnnnkkkhhhfffeeebbbcccaaa\\\VVVQQQOOONNNMMMMMMGGGDDD???<<<:::999777555444333222222111111222222///000000111000///...---////////////////////////..............................------------..............................,,,.../////////000222444555===ZZZqqqyyyfff>>><<<999;;;======<<<;;;<<<===999@@@HHHSSSfffyyyiiiVVVNNNIIIKKKTTTfff~~~tttpppgggZZZPPPPPPWWW]]]gggiiilllmmmlllkkkjjjjjjsssssssssooojjjfffdddddddddbbbbbbeeekkkqqqvvvxxxrrrwwwyyyxxx}}}^^^bbboooNNNAAABBBAAA>>><<<888;;;999;;;AAAEEEUUUqqqttteeeTTTOOOJJJGGGGGGIIIKKKLLLKKKUUUjjj~~~fffYYYQQQIIIIIINNNSSSVVVYYYYYYXXXXXXZZZ]]]^^^___```___^^^^^^```bbbeeedddccceeemmm|||zzzooohhhwwwpppcccTTTLLLMMMQQQSSSRRRTTTTTTSSSSSSTTTXXX\\\]]]cccooo|||bbbdddccceeebbb]]]WWWQQQOOONNNLLLLLLGGGDDD???<<<:::999777555444333222222111111222222///000111111111000...---////////////////////////.................................------.........,,,,,,,,,,,,,,,,,,,,,,,,...///000///...///000222333999XXXtttzzzKKKDDD:::;;;<<<<<<;;;;;;<<<>>>:::@@@GGGNNN^^^qqq}}}yyy|||[[[TTTMMMIIIKKKVVVkkk~~~~~~sssnnncccVVVOOOSSS[[[aaaeeeiiimmmnnnmmmjjjhhhgggoookkkgggfffgggfffbbb^^^[[[\\\___dddkkkppprrrssspppuuutttpppxxx```fffqqqQQQDDDDDDBBB>>>;;;999<<<:::;;;AAACCCRRRlllwwwgggUUUPPPKKKHHHHHHIIIJJJJJJFFFQQQfff~~~iii[[[RRRKKKMMMSSS^^^aaaeeefffeeeeeegggjjjiiiiiigggdddaaa___```aaaeeefffeeeccceeepppuuummmdddZZZNNNLLLUUU```dddccccccdddeeedddccceeejjjooommmsssjjjcccfffbbb^^^ZZZUUURRRRRRPPPLLLHHHDDDCCCAAA???<<<:::888777444333222111111111222333////////////////////////////////////............//////---,,,,,,---...///........................------............------///////////////000111111444777MMMvvvjjjAAAAAA777888===;;;>>>@@@999:::<<>>DDD@@@<<<>>>============BBBQQQ___qqqaaaKKKDDDJJJIIIJJJLLLIIIKKKMMM]]]yyyuuulllnnnlll___UUULLLPPPZZZggguuu}}}yyyxxxvvvssssssqqqooommmmmmkkkiiiggghhhgggeeefffiiiooouuuyyy{{{kkkWWWTTTUUU]]]gggqqq}}}~~~||||||}}}zzzgggdddfff```___ZZZUUURRRQQQOOOLLLIIIEEEDDDBBB???<<<999777666555444333222222222333333000000000000000000000000////////////............///...------------...///........................------............------///////////////000111111555777KKKppp~~~XXXEEE::::::>>>;;;===???999:::<<>>>>><<<<<<======AAAOOO]]]tttbbbLLLEEEJJJJJJKKKNNNKKKPPPPPP\\\tttqqqaaa```zzz~~~hhh\\\SSSLLLOOOXXXkkkyyy~~~|||zzzyyyyyyxxxvvvttttttqqqnnnkkkjjjmmmppprrrrrrcccaaaccckkkuuutttfffeeeggg___```ZZZTTTPPPPPPOOOMMMKKKFFFEEEBBB???<<<999666555666555444333333333444444111111111111111111111111////////////..................---------......///........................------............------///////////////000111111555666GGGhhhmmmKKK>>><<>>::::::<<<>>>AAAIIIZZZrrrxxxvvvoooaaajjjvvvnnnWWWGGGGGGPPPfffqqqbbbSSSOOOXXXcccjjjkkkgggjjjmmmqqqrrroooiiidddhhhiiiiiikkkqqqssslllbbbbbbccchhhooopppmmmjjjkkkmmmqqqrrroooppp~~~|||rrrjjjFFFAAAEEEAAA>>>===;;;;;;<<<<<<@@@LLLXXXyyycccNNNFFFKKKKKKLLLPPPMMMSSSQQQZZZooovvvooowwwzzzaaa[[[xxx}}}ggg\\\UUUPPPQQQWWWfffsss~~~xxxssspppooooooppp|||yyymmmlllooouuu}}}sssqqqxxxyyyjjjfffgggaaa```ZZZSSSOOOOOOOOONNNLLLGGGFFFCCC???<<<888555444555444444333333333333333000000000000000000000000////////////............------------.........///........................------............------///////////////000000111555555CCC```xxxtttRRR@@@;;;>>>::::::===;;;;;;<<<===???BBBQQQkkkzzzrrrxxxooo[[[\\\eeeiiiQQQJJJMMMZZZxxx}}}iii]]]QQQNNNVVV```fffhhhaaacccffflllppppppjjjeeeppppppppptttzzz|||qqqdddiiilllrrrxxxzzzvvvppplllkkkpppooommmpppyyyvvvccc}}}kkkGGG???BBB???===<<<::::::;;;;;;>>>HHHSSS|||fffPPPHHHLLLLLLMMMQQQNNNOOOOOOWWWkkktttbbb\\\___fffnnnbbb}}}mmmbbb]]]XXXWWWYYY]]]iiiwww~~~zzzyyyxxxxxx}}}xxxwwwwwwyyy}}}xxxggg[[[ZZZ___qqqggggggeee```ZZZSSSOOOOOOOOONNNLLLHHHFFFCCC@@@;;;888555333333333333333222222222111////////////////////////////////////............,,,------.........//////........................------............------///////////////000000111333222>>>XXXooozzz]]]DDD999<<<::::::>>>===;;;;;;<<<===>>>IIIccc{{{}}}ssstttqqq\\\^^^zzziiiZZZWWWWWWpppwwwbbb\\\TTTRRRTTT[[[```ccc^^^___dddkkkqqqrrrooojjjrrrssstttyyywwwjjjpppvvv||||||wwwrrrooouuurrrpppvvvyyynnnXXXeeennnIII???@@@>>>>>>===:::999:::;;;===EEENNNvvv~~~iiiSSSJJJMMMLLLMMMQQQNNNKKKLLLTTTggg{{{rrr^^^OOOPPPYYYbbbzzzqqqvvvmmmgggbbb___^^^^^^ggguuu~~~}}}|||uuuvvvqqqfff]]]xxxgggggghhh^^^YYYSSSPPPPPPPPPNNNLLLGGGFFFCCC???<<<888555444222222333333333222111000........................////////////............+++,,,---...////////////........................------............------///////////////000111111222000999OOOdddrrrnnnLLL999;;;;;;<<>>???;;;===999999======@@@RRRggg{{{zzzvvvbbbhhhrrrmmmrrrlllnnn|||fffooo~~~qqq\\\ZZZYYY\\\aaaeeedddbbbeeejjjpppuuuwwwwwwvvvvvvtttvvvvvvwwwyyy{{{uuummmpppyyy~~~yyyssstttwwwyyy||||||zzz~~~___JJJYYYkkkqqqLLL???@@@???AAA>>>;;;999;;;<<<<<>>OOO^^^qqq___>>><<<>>>??????:::===888888===>>>???NNNaaawwwtttiii```bbbbbbiiiyyyttt{{{wwwqqquuu}}}rrrZZZUUUUUU\\\ggglllhhhbbbhhhnnntttwwwwwwuuuuuuvvvyyyzzzyyyuuusssrrrmmmffflllvvvzzzrrrjjjmmmtttxxx}}}|||{{{|||aaaKKKaaaiiioooJJJ=========@@@???;;;:::;;;<<<<<<@@@EEEWWWpppXXXMMMMMMJJJJJJMMMJJJOOOMMMOOOZZZnnnvvvwwwccc^^^[[[SSSQQQOOOXXXlll~~~{{{wwwzzz|||}}}}}}}}}|||wwwxxx|||yyysssiiijjjggg```[[[TTTQQQPPPOOOLLLIIIEEEEEEDDD@@@;;;777666666444333222222111111222222000000000000000000000000000000111111111111000000333222444***///222'''333.........------,,,,,,,,,.......................................///000000222111333888BBBVVVrrrqqqEEE===@@@;;;999@@@===:::999;;;;;;<<>><<<:::888999<<<@@@CCCVVVxxxwww```LLLHHHKKKKKKLLLPPPKKKRRRWWWXXX___uuuuuuggg___ZZZSSSLLLKKKSSS]]]mmm|||uuu{{{~~~zzztttooofffmmm{{{yyyssspppYYY]]]iiijjjbbbqqqhhhiiieee```[[[UUUQQQPPPOOOLLLIIIEEEEEEDDD@@@;;;777666666444333222222111111222222000000000000000000000000000000111111111111000000)))%%%,,,444IIINNN111***.........------,,,,,,,,,.......................................///000000111111333777@@@SSSqqqyyyKKK??????888777===<<<:::;;;===<<<;;;CCCMMMfffttt{{{ttttttwwweeeXXXVVV]]]kkkpppkkkiiimmmtttvvvwwwtttooonnnqqqtttxxxnnneeeaaaaaaddddddffffffddd``````dddhhhrrrwww||||||}}}]]]YYYjjj|||[[[???@@@FFF===>>><<<:::888999<<<@@@BBBPPPqqq|||dddNNNHHHJJJIIIJJJMMMOOORRRSSSSSS\\\uuutttnnnZZZOOOHHHIIILLLRRRbbbttt~~~yyy}}}ssslll___fffvvv|||uuu}}}^^^RRRRRRPPPJJJmmmggghhhccc```[[[UUUQQQPPPOOOLLLIIIEEEEEEDDD@@@;;;777666666444333222222111111222222000000000000000000000000///000000111111000000///666,,,222DDDgggnnnFFF222.........---------------.......................................///000000///000222555;;;MMMnnnWWWDDD???888777===;;;;;;<<<>>><<<;;;>>>DDDYYYffftttwwwuuuyyyyyywwwuuurrraaaXXX[[[gggssssssjjjeeegggwwwxxx{{{~~~}}}yyyvvv{{{nnnbbb^^^bbbggghhhhhhfffbbb```bbbhhhmmmsssvvvyyy{{{}}}oooaaassscccCCC???DDD>>>>>><<<:::999999<<>>>>>===:::999999;;;>>>???EEE^^^nnnTTTJJJHHHFFFGGGJJJHHHIIILLLQQQVVVbbbtttoooUUUJJJHHHHHHIIIKKK___uuuyyysssooo{{{vvvkkkcccjjj}}}|||sssvvvqqqgggbbbwwwhhheeefff```aaa\\\UUUQQQPPPNNNKKKHHHEEEEEEDDD@@@;;;777666666444333222222111111222222000000000000000000000000//////000000000000/////////******$$$///555&&&,,,...............................................................///000000---///222222333???\\\wwwlllQQQAAA::::::>>>???>>><<<999777999;;;===IIIQQQgggzzzxxxnnnvvvyyyzzziiimmmuuu~~~~~~mmmeeeeeedddffflllnnniii```[[[dddjjjwww~~~~~~~~~ssshhhbbbcccfffjjjjjjiiihhhhhhjjjmmmooopppqqqtttwww|||eeemmmpppJJJ===AAA>>>>>>===;;;999999:::<<<===DDDWWWxxxtttXXXLLLJJJHHHIIIMMMKKKKKKMMMPPPSSSZZZlll}}}zzzcccOOOIIIIIIIIIHHHTTTUUU\\\xxxvvvjjjaaammmzzzpppccckkk~~~~~~uuuvvv}}}xxxvvv|||xxxhhheeefffaaabbb\\\VVVQQQPPPNNNJJJGGGEEEEEEDDD@@@;;;777666666444333222222111111222222000000000000000000000000...//////000000//////......222888---,,,...&&&777.............../////////.......................................///000000...000222222111999OOOeeettt~~~zzzZZZFFF<<<999:::>>>???<<<888777;;;<<<;;;CCCHHH[[[qqquuulllppp~~~}}}vvvqqqiiivvv~~~xxxjjjgggnnnjjjhhhkkknnnkkkddd]]]^^^bbbppp~~~~~~yyyrrrjjjeeebbbbbbaaabbbbbbcccdddfffgggggghhhjjjnnnsssyyy~~~```\\\sssOOOAAABBB???>>>===;;;:::999:::;;;<<>>===999===@@@PPPgggrrrooopppvvvxxxuuuxxxzzzoooqqqxxxtttkkkjjj|||ooodddfffnnnnnnmmmllllllkkkfffaaa___]]]fffxxx{{{||||||xxxqqqllliiieeebbb______^^^^^^___aaaccceeeeeedddggglllpppssswww|||^^^QQQlllvvvTTTFFFFFFBBB???===<<<:::999999::::::AAAIIIbbbdddTTTNNNKKKLLLQQQUUURRRQQQQQQOOOXXXwwwyyyggggggxxxqqqaaaQQQFFF@@@CCCEEEKKKOOONNN]]]|||uuu{{{wwwggg___```uuuyyyooo}}}uuuyyy~~~iiidddfffcccbbb]]]VVVQQQPPPNNNJJJGGGEEEEEEDDD@@@;;;777666666444333222222111111222222000000000000000000000000......////////////......222///000)))111666)))222---.........//////000000.......................................///000000000111222333111222<<>><<<===AAA>>>777<<<===KKKbbbrrrtttssstttwwwbbb^^^ddd|||yyyqqqqqqhhhfff]]]]]]sssiii```cccjjjnnnpppnnnjjjhhheeeccc___VVVZZZnnn|||zzztttrrrzzzssskkkffffffeeeaaa^^^bbb```______bbbeeehhhiiieeeiiimmmnnnnnnpppuuuyyyzzzVVVOOO___xxxXXXIIIIIIDDD???===<<<:::999999999:::>>>DDD[[[hhhVVVOOOKKKLLLPPPNNNNNNRRRTTTPPPUUUrrrzzzjjjgggwwwuuu```RRRIIIOOOMMMNNNXXX___gggwww|||___MMMNNNQQQjjjyyypppuuuiiihhheee^^^]]]]]]YYYQQQMMMMMMLLLIIIEEEGGGEEE>>>999888777444222222222222222222222222000000000000000000000000+++---//////...---...///.................................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////000000//////000555;;;@@@WWW___nnngggHHH999555777===@@@<<<;;;>>>===999:::>>>DDDPPPcccrrrpppfffvvvuuu\\\SSSXXXmmmxxxvvvsssvvvsssgggjjjwwwmmmkkkiiiqqqqqqpppnnnjjjfffaaa___ZZZ```ggglllqqquuusssmmmoooooopppooolllfff```\\\^^^^^^^^^aaaccceeedddccc^^^hhhpppnnngggdddkkksssnnnRRRRRRZZZVVVDDDKKKBBBAAA???<<<999888888999:::<<>>999888777444333333333222222111111111000000000000000000000000,,,...//////---,,,------..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////.../////////000333999===RRR___tttyyyXXXBBB999;;;???@@@<<<;;;======:::999<<>>BBBMMMiiirrrbbbYYYOOOJJJLLLPPPMMMOOOSSSQQQPPP]]]nnnkkk```sss}}}eeeTTTNNNPPP___tttuuubbbUUUNNNLLLPPPOOOccc}}}nnnaaaXXXQQQTTT\\\zzzkkkgggccc]]]\\\]]]ZZZTTTOOONNNKKKGGGFFFHHHFFF>>>999888777555444444333333222111000000000000000000000000000000---///000///---,,,,,,,,,...........................------------,,,,,,,,,------------------------,,,,,,------.../////////---...///000000222555888III]]]zzziiiMMM<<<===??????<<<<<<>>>===;;;777:::===BBBNNN\\\dddfffdddqqq{{{zzzrrr```WWW\\\lllmmm^^^[[[aaa{{{zzzqqqmmmsssqqqqqq|||qqqnnnppppppkkkhhhccc```^^^```bbbdddgggfffcccbbbhhhnnnnnniiigggrrrzzznnnddd```bbbaaa``````aaabbbaaa___fffkkkqqqrrrnnniiifffeeezzzbbbUUUWWWcccOOOLLLBBBAAA???<<<:::888888999:::??????DDDZZZzzzhhh\\\QQQJJJJJJMMMLLLOOORRROOOLLLUUUbbbvvv{{{eeebbbooo}}}WWW^^^kkkvvvzzzooo```UUURRRbbbyyyqqq^^^XXXTTTRRRRRRUUUTTTeeerrrjjjhhhddd[[[SSS|||jjjeeeaaa\\\\\\^^^[[[UUUPPPOOOKKKFFFFFFHHHFFF???:::999888555555555444333111000/////////////////////////////////111222111...---,,,---........................------------------------........................,,,,,,------.../////////---///111111111111333555>>>WWW{{{uuuVVVAAA<<<=========>>>>>>===:::888999:::<<>>===???QQQyyypppaaaTTTMMMLLLJJJKKKOOOSSSPPPMMMRRR\\\nnnzzzqqqaaa^^^fffvvvddd\\\___```bbblllyyy~~~{{{mmm^^^VVV___ooozzz}}}bbb\\\aaabbb___]]]^^^\\\iiiggg}}}jjjccc___[[[]]]^^^\\\UUUQQQOOOKKKFFFFFFIIIFFF???:::999888555555555444333111000//////////////////////////////111222333222000......///........................------------------------........................,,,,,,------.../////////...000222222222111222444888PPPvvv{{{\\\EEE;;;:::;;;>>>@@@???<<<::::::999999999<<>><<<:::999888888;;;===???MMMpppwwwdddWWWOOOMMMIIIKKKPPPSSSRRRPPPTTTZZZlllwwwxxxjjjjjjrrrZZZWWWUUUXXXeeevvvvvvggg\\\\\\```fffuuu}}}bbb]]]bbbcccccceeegggdddkkkjjjbbb```]]]^^^___\\\UUUPPPNNNKKKGGGGGGIIIGGG???:::999888666444444333333222111000000000000000000000000000000000222333222000//////000........................,,,,,,,,,------------...------------------------,,,,,,------...////////////000222222111111222444666IIIkkk}}}```JJJBBB===:::===???===;;;;;;;;;999999999999>>>KKKWWWeee___cccuuuuuupppuuu{{{rrrZZZJJJLLLGGGFFFJJJIIIRRRgggtttjjjlllkkkeeeaaabbbbbbbbbbbbbbbaaaaaaaaaddddddbbbccceeeccc___ddddddhhhqqqzzz|||wwwpppbbb```___```cccfffggggggggghhhkkkppptttsssmmmhhhjjj~~~sssccc|||~~~eeeMMMAAABBBAAA???===;;;999888888888===@@@IIIfffkkk[[[QQQLLLIIILLLOOOQQQPPPRRRVVVZZZiiisss|||uuuyyy]]]VVVSSSXXXcccnnnyyyvvviii^^^ZZZVVVYYYmmm|||mmmfff```dddnnnnnnlllpppllldddbbbaaa``````\\\TTTOOONNNLLLHHHGGGIIIGGG@@@::::::888666333333333222222111111111000000000000000000000000...///111111///......///........................,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////...///000000///000222444444@@@ZZZvvv|||rrr^^^OOOEEE<<<;;;<<<;;;;;;===<<<999888:::999:::CCCMMM______```iii}}}xxxnnnmmmhhhaaadddaaaaaaaaabbbdddmmmxxxddd]]]OOOJJJKKKEEEHHHZZZrrrnnngggiiifff]]]]]]^^^^^^___```bbbccccccdddhhhiiieeeaaaaaaaaa___```aaadddjjjppprrrooolllbbb```^^^^^^```cccddddddeeeeeefffiiikkkkkkhhheeehhhuuu|||]]]hhhmmmPPPDDDBBBAAA???===;;;999888777555<<<@@@CCCWWWwwwcccTTTKKKJJJLLLMMMLLLLLLOOOTTTWWW___iiiyyykkk___llllll```XXXZZZ```fffpppyyyooobbbYYYUUUOOONNNbbb|||kkkfffooowwwvvvzzzvvvmmmfffddddddbbbaaa\\\SSSNNNNNNLLLIIIGGGIIIGGG@@@;;;:::999666333222222222222222222222000000000000000000000000+++---//////...---...///........................,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000------...------...111444111777MMMhhhtttsss|||yyy[[[LLL===999999888;;;@@@;;;888777::::::888>>>FFFSSSYYY[[[]]]llluuuppp]]]RRRXXXYYYTTTUUU^^^cccgggddd[[[XXXdddttt}}}bbbSSSPPPGGGGGGWWWgggzzzhhhccceee```VVVXXXXXXXXXYYY\\\___bbbdddkkkoooooohhhaaa```bbbbbb^^^```ccceeeeeedddbbbaaabbb```]]]]]]^^^```aaaaaa___```aaaccceeeeeeeeedddfffpppzzzPPPPPPzzzqqqRRRFFFBBBAAA@@@>>><<<:::888777444<<>>:::777666555111111111111111000//////////////////............////////////////////////---------............///.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000///......///333666888444666CCC[[[ssswwwUUU;;;:::>>>::::::AAA>>><<<:::999999:::;;;<<>><<<:::999888888;;;999:::@@@KKKeeemmmZZZLLLJJJHHHHHHJJJIIIFFFHHHMMMVVV]]]mmm}}}zzzooocccfffttttttaaaRRROOOKKKIIIVVVkkkppp{{{xxxwwwcccVVVVVVccchhhlllnnngggcccdddbbb^^^YYYTTTPPPMMMJJJGGGIIIGGGCCC>>>;;;888666555111111111111111000000///////////////............////////////////////////------------..................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///.........111444888:::222222;;;PPPjjjyyyXXX===;;;>>>:::888<<<<<<:::999777777888999:::CCCOOOXXXYYY[[[hhh{{{nnnddd^^^^^^```aaaeeekkk|||wwwpppfff]]]uuu~~~zzz~~~vvvlllhhhuuuzzzmmmlllzzztttggg___[[[ZZZZZZ]]]___aaacccdddgggjjjmmmtttvvvvvvuuuqqqoooooopppkkkhhhccc```^^^```bbbddd]]]ZZZ[[[```cccaaa```aaabbb```^^^^^^```bbbbbbbbbjjjzzzlllLLLFFFYYYttttttiiiYYYAAABBBAAA???<<<:::999888888;;;999;;;???GGG___ooo]]]NNNJJJHHHGGGIIIIIIGGGIIIMMMSSSZZZjjj~~~}}}nnnnnn|||wwwcccSSSNNNJJJIIIWWWkkkgggUUUJJJOOOQQQUUUmmmmmmeeecccfffbbb^^^XXXTTTPPPMMMJJJHHHIIIGGGCCC???;;;999777666111111222222111111000///////////////............////////////////////////------------...............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............///222555999;;;888555:::KKKccc}}}|||]]]AAA;;;>>><<<999:::;;;:::999888777888999999>>>GGGRRRXXXWWWZZZkkk|||{{{qqqllliiijjjlllnnnsssyyy~~~zzzuuussswwwwwwjjjZZZiiiyyyrrrpppqqqqqqxxxllliiiqqquuujjjfffaaaZZZZZZ``````cccfffhhhjjjlllnnnqqqtttttttttuuuvvvwwwvvvuuunnnhhhaaa^^^```ccceeefff\\\YYY[[[aaaeeeddddddfffhhheeeaaa```aaaccccccdddmmmsss~~~uuuUUUJJJSSSeeexxxnnn```IIICCCAAA???===;;;999888888;;;:::<<<>>>BBBVVVtttaaaQQQKKKGGGFFFHHHHHHGGGIIIMMMNNNTTTcccwwwuuucccSSSMMMIIIIIIWWWjjj|||cccOOOLLLKKKLLL\\\qqqmmmdddbbbgggaaa]]]XXXTTTPPPNNNJJJHHHIIIGGGCCC???<<<999888777111222222222222111000000////////////............////////////////////////,,,,,,---------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............///111444666888===:::;;;HHH]]]zzzhhhIII===>>>>>>===>>>======;;;:::::::::::::::<<>>;;;:::888888::::::=========LLLrrr{{{gggUUUMMMHHHFFFHHHIIIHHHIIIMMMJJJNNN[[[nnnlll^^^RRRNNNJJJJJJUUUddd~~~yyyrrroookkkoooxxxmmmcccbbbfffaaa]]]XXXTTTQQQNNNKKKIIIHHHFFFCCC???;;;999888777222222222222222111000000////////////............////////////////////////,,,,,,,,,------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///.........///000111222777555777BBBUUUrrr}}}ZZZDDD======??????======<<<;;;::::::999999===:::@@@LLLQQQPPPTTT]]]vvvnnn```]]]jjj{{{pppooohhhbbbhhhsssqqqfffZZZnnnuuuddd\\\iiimmmaaa^^^fffiiidddgggqqqnnnmmmkkkhhhggghhhkkkooorrrjjjbbb```cccggggggeeeccc___]]]aaahhhmmmmmmkkkeee^^^ZZZ[[[^^^___dddiiilllhhhdddaaaaaacccddddddhhhfffmmmpppWWWSSS^^^{{{dddEEECCCAAA>>><<<:::999888::::::<<<<<<:::DDDdddppp[[[QQQKKKGGGHHHIIIIIIIIILLLKKKNNNXXXiiizzzddd[[[TTTRRRNNNLLLRRR\\\gggzzzllldddbbbfff```]]]XXXSSSQQQNNNKKKIIIGGGEEEAAA>>>;;;888777777222222222333222222111000////////////............////////////////////////,,,,,,,,,,,,------------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///...............//////111111555>>>NNNiiipppOOO>>>;;;======;;;;;;::::::999888777666;;;999;;;DDDLLLOOOQQQTTTggg{{{qqqWWWOOOWWWnnn~~~mmmiiimmmhhh___aaallloooiii\\\jjjfffXXXVVVjjj|||eee^^^]]]dddhhhgggjjjppppppooommmiiiffffffiiikkkrrrjjjaaa]]]___bbbcccaaa___^^^```eeekkkooopppoooiiiaaaZZZZZZ[[[\\\aaaffffffccc___^^^___aaaaaaaaabbbdddjjj|||[[[RRR[[[}}}gggFFFDDDBBB???<<<:::999888999999;;;<<<:::@@@XXXsssyyybbbVVVNNNHHHIIIJJJJJJIIIKKKNNNOOOWWWfffuuukkkeee___[[[TTTNNNOOOTTTVVVaaahhhttt{{{jjjeeedddfff```\\\WWWSSSQQQNNNKKKIIIEEECCC@@@===:::777666666222222333333222222111000////////////............////////////////////////++++++,,,,,,,,,---------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................//////000000111111333888BBB[[[ZZZBBB<<<===<<<;;;;;;;;;:::999888666666666999;;;===CCCLLLQQQPPP]]]ppp~~~aaaWWWUUU```|||{{{eee[[[dddddd[[[^^^kkkoooiiibbbkkk~~~{{{^^^VVV]]]vvvnnn___^^^^^^```cccfffhhhhhhiiijjjkkkiiifffdddcccdddiiieee```^^^___`````````]]]^^^___bbbfffjjjnnnooohhhaaa\\\]]]]]]]]]___bbbaaa```^^^^^^```bbbbbbbbb___dddgggssskkkXXXYYYoooGGGEEECCC@@@===;;;999999999888:::===;;;>>>PPPeeejjjZZZQQQJJJJJJLLLJJJIIIJJJMMMMMMRRR___nnn|||zzzpppfff[[[QQQNNNOOOOOOUUUUUUXXXgggsss{{{rrrlllhhhfffooo{{{vvvhhhgggeeeggg```\\\WWWSSSQQQNNNLLLJJJDDDCCC???<<<999777666666222333333333333222111111000/////////............////////////////////////++++++,,,,,,,,,---------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------...///000111222222111000//////444IIIoooaaaFFF???@@@???=========<<<;;;:::888777000999<<<999<<>>LLL]]]ooo]]]TTTLLLKKKLLLKKKIIIJJJJJJIIIMMMXXXfffuuu~~~nnn___RRRMMMMMMNNNUUUSSSSSSYYYYYY]]]jjj}}}ssseee^^^TTTMMMLLLNNNQQQSSSbbbwwwsssffffffeeehhh___^^^ZZZTTTQQQQQQNNNHHHGGGDDD???<<<:::999777555222222222111111111111000////////////............,,,,,,,,,,,,,,,,,,,,,,,,111...,,,+++------,,,***------------------------+++++++++,,,,,,---------+++++++++,,,,,,,,,------...------------...//////222------111333:::RRRkkk~~~YYYAAA<<<;;;:::<<<===<<<:::888888777777777888999<<>>===;;;999777777555666666777999>>>EEEJJJIIIMMMVVVcccsssmmm[[[RRRTTThhh}}}yyy|||uuuxxx~~~nnneee}}}hhhSSSRRRSSSUUUVVVVVVUUUUUUUUUSSSSSSUUUXXXZZZZZZXXXVVVTTTTTTTTTUUUWWWYYYYYYXXX\\\\\\[[[\\\]]]^^^______jjjjjjkkkiiigggeeeeeefffcccddddddaaa___aaahhhnnnrrrlllfffggguuuXXXVVVbbbwwwaaaHHH@@@EEE???999;;;<<<777888888777888<<>><<<888888888777888;;;AAAEEETTTiii\\\PPPKKKKKKJJJKKKMMMJJJIIIJJJLLLOOOYYYkkk}}}wwwddd]]]ZZZYYY\\\nnnsss{{{|||vvvwwwzzzoooeee___XXXUUUOOOJJJGGGFFFHHHIIIUUUggg}}}aaaOOOJJJLLLRRRVVVXXXccc{{{yyykkkiiicccaaa``````[[[TTTQQQQQQMMMHHHGGGDDD???<<<:::999777555222222222111111111000000////////////............,,,,,,,,,,,,,,,,,,,,,,,,000///...------...---------------------------------------,,,,,,+++++++++---------.........//////...------------...//////111///111333111000666???bbb}}}wwwUUU:::;;;;;;;;;;;;;;;;;;999777555555666555555777:::===EEEEEEGGGNNN[[[pppyyymmmaaaZZZ```mmmwwwxxxrrrsss{{{cccUUUUUUPPPPPPQQQRRRSSSSSSRRRPPPPPPOOOPPPRRRUUUVVVVVVUUUUUUXXXYYYXXXVVVWWWZZZ^^^ZZZ^^^aaa^^^ZZZZZZ```fffllllllkkkgggcccaaaaaaaaa``````___]]][[[\\\___cccbbbbbbbbbcccnnnXXXHHHIIIVVVtttUUUAAA@@@======???;;;999888777777888;;;???BBBKKKxxxssscccSSSLLLKKKJJJJJJLLLGGGGGGIIIJJJJJJRRRdddvvvpppaaa[[[^^^dddwww}}}~~~wwwgggbbb[[[SSSMMMJJJIIIIIIRRR]]]oooooo```___]]]YYYXXXbbbyyymmmgggbbbcccaaa```\\\UUURRRQQQMMMHHHGGGDDD???<<<:::999777555222222222111111111000000////////////............,,,,,,,,,,,,,,,,,,,,,,,,//////...------------...---------------------------------,,,,,,+++++++++---------.........//////...------------...////////////111333333111444888VVVtttjjjDDD<<<:::888888:::;;;:::999666777888777666666888:::>>>BBBEEEHHHNNN___wwwvvvvvv{{{rrrfffkkkxxxnnnaaa]]][[[QQQQQQQQQSSSVVVVVVTTTRRRSSSQQQPPPPPPRRRSSSSSSRRRRRRUUUWWWVVVSSSSSSVVVYYY\\\aaafffddd______ffflllmmmmmmmmmjjjeee___\\\ZZZ[[[[[[[[[[[[[[[\\\___aaaZZZ]]]^^^___jjjWWWDDDOOOYYYvvv}}}\\\DDD>>>;;;>>>@@@::::::888777666888;;;===>>>DDDjjj~~~lllWWWMMMJJJHHHHHHIIIDDDFFFHHHIIIIIINNN___ooo~~~iii]]]dddppp}}}uuuiii\\\RRRKKKHHHLLLPPP[[[jjj|||yyyvvvrrrqqqvvvmmmfffccceeebbbaaa\\\UUURRRQQQMMMHHHGGGDDD???<<<:::999777555222222222111111111111000////////////....................................------...---++++++---...---------------------------,,,,,,,,,,,,,,,,,,+++,,,------------............------------...////////////111222333444444444GGGddd|||ZZZAAA<<<777666888::::::999777888999999777666777888:::@@@FFFFFFGGGRRRhhhzzzsssppp}}}pppaaa[[[dddrrruuu```______[[[SSSRRRRRRUUUYYY[[[YYYVVVUUUSSSPPPOOOOOOPPPPPPOOOTTTVVVXXXXXXWWWWWWWWWXXX\\\bbbggggggddddddjjjooonnnoooooolllfff```[[[YYYYYYZZZZZZ\\\]]]___```aaa[[[]]]]]]]]]eeeyyygggKKKTTTXXXfffcccJJJ@@@;;;>>>AAA;;;:::888666666888:::;;;;;;===ZZZvvv]]]OOOJJJGGGFFFFFFDDDDDDGGGIIIHHHLLLYYYfffvvvwwweeemmm|||wwweeeVVVNNNJJJIIIKKKTTT```sss~~~nnniiieeeeeebbbbbb]]]VVVRRRQQQMMMHHHGGGDDD???<<<:::999777555222222222111111111111000////////////....................................+++,,,---,,,******,,,...------------------------+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,------------...------------...//////000000000000222444333222:::PPPwww}}}rrrJJJCCC:::666777999999888777999::::::888777666777:::???DDDEEEFFFMMM\\\iiizzztttooovvvxxxtttuuu}}}rrrbbbZZZ\\\lllzzzhhh\\\XXX^^^ooo~~~ggg[[[YYYYYYXXXTTTRRRSSSWWW\\\___\\\YYYXXXUUUQQQPPPPPPQQQRRRQQQXXXXXXZZZ\\\]]]]]]ZZZWWWXXX]]]dddfffffffffiiimmmmmmmmmllliiiccc___\\\[[[\\\\\\]]]___aaabbbbbbbbb\\\^^^\\\[[[bbbsss\\\UUUQQQ^^^jjjQQQDDD<<>>@@@CCCIIIRRRZZZnnnmmm___dddxxxyyyssstttxxx___VVVUUUXXXdddssspppYYYPPPWWWjjjqqqaaaZZZTTTSSSWWWTTTRRRRRRWWW]]]```^^^[[[[[[XXXTTTRRRSSSUUUVVVVVVVVVUUUVVVZZZ]]]\\\WWWSSSSSSYYY___dddeeefffhhhjjjjjjiiigggccc___\\\\\\]]]______```bbbdddddddddccc[[[\\\ZZZYYY```qqqkkkTTTLLL]]]qqqoooVVVGGG>>>@@@EEE@@@<<<999666666888:::999888;;;IIIeeeiiiVVVMMMHHHDDDCCCFFFDDDDDDGGGHHHHHHLLLRRRiiivvvtttbbb]]]iii|||sssbbb\\\UUUQQQNNNUUUkkkyyyiiiiiijjjfffeeeaaa[[[VVVRRRNNNJJJHHHFFFCCC???<<<:::888555222222111111000000000000000111000///------......///------------------------------------------------///---+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))******+++,,,...------,,,,,,++++++***111000/////////000222333666999IIIppp~~~___AAA888777444555;;;999888888888777777666666444888???FFFEEECCCGGGNNNbbbrrrvvvbbbbbb}}}pppddd^^^TTTIIIMMMYYYlll}}}sss]]]IIIKKK```{{{ddd___YYYTTTUUUSSSOOOQQQSSSUUUUUUWWWZZZ\\\TTTTTTUUUWWWZZZ[[[[[[YYYVVVWWWUUURRRTTTXXXYYYVVVXXXXXXXXXXXXZZZ^^^eeeiiidddfffeee```ZZZXXX\\\aaaccccccdddcccccceeehhhkkkaaaaaaaaa```dddmmmzzzjjjLLLSSS```pppNNN===???AAA;;;<<<;;;999888888888888999<<<>>>SSSwwwvvv[[[LLLIIIFFFAAAHHHGGGFFFFFFFFFIIIKKKLLL___nnnwwwiiiYYYVVVUUUbbb}}}zzzjjj\\\WWWTTTTTTaaaqqqwwwqqq|||iiiggggggcccccc___ZZZUUUQQQMMMJJJGGGFFFCCC???<<<:::888555333222222111000000000000000111000///...---......///------------------------------------------------...---++++++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------------------------------///...---------...000000666666@@@dddxxxSSS???999777555555888888888888777777777666666888===BBBCCCBBBEEEKKKSSSbbbyyyxxxgggttt{{{hhhQQQIIINNNVVVkkkyyylllWWWOOOMMM[[[tttqqq^^^^^^YYYTTTSSSQQQMMMOOOQQQTTTVVVXXXYYYYYYUUUTTTUUUVVVXXXYYYXXXWWWRRRTTTSSSQQQTTTYYYZZZWWWXXXXXXWWWWWWWWW[[[```eeeggggggddd___ZZZYYY[[[^^^```aaaaaa```___```dddfffddddddcccaaabbbiiittt}}}VVVRRRZZZwwwUUU@@@@@@BBB>>><<<;;;:::888888888888999999;;;LLLggg|||```PPPLLLIIIDDDEEEDDDDDDDDDDDDFFFGGGIIISSSeeeqqqxxx|||zzzwwwkkk___\\\dddooo~~~~~~mmmddd\\\WWW]]]jjjwww{{{~~~jjjffffffcccaaa]]]XXXSSSPPPMMMJJJHHHFFFCCC???<<<:::888555333222222111000000000000111000000///............///------------------------------------------------...---++++++---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------......///,,,,,,---......///000000......------......///000444333666QQQlllIII;;;:::888333888888888888777777777777999777888===@@@AAADDDIIIFFFQQQeeezzzxxx|||sssrrrdddOOOKKKFFFSSShhhwwwwwwxxx}}}kkkZZZHHHMMMYYYpppeeeYYY]]]YYYSSSPPPLLLLLLLLLNNNRRRWWWYYYWWWTTTUUUTTTTTTUUUWWWXXXVVVUUUPPPRRRRRRRRRUUU[[[\\\ZZZYYYYYYXXXVVVVVVYYY]]]aaaiiifffbbb]]]ZZZYYYZZZ[[[[[[[[[\\\[[[[[[]]]aaadddhhhhhhfffcccbbbfffnnnuuuXXXJJJRRRggg]]]EEEAAACCCBBB===<<<:::999888888888999777:::EEEVVVvvvhhhVVVPPPLLLGGGCCCCCCCCCDDDDDDEEEEEEFFFHHH[[[fffjjjmmmiiiiiisss}}}vvviii^^^]]]dddyyyxxxnnnvvvlllhhhjjjhhh```]]]XXXTTTQQQOOOLLLJJJFFFCCC@@@===;;;999666444333222111111000000111111000/////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,...,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...//////,,,---------.........///////////////000000111111000333111BBBqqqTTT<<<;;;<<<666888888888777777777777777:::555555:::???BBBEEEJJJFFFJJJVVVgggxxx}}}oooiiilll___UUUYYYooo~~~```QQQIIIKKKYYYgggccc[[[nnnwwwbbbOOOJJJVVVggg|||qqq]]]WWW[[[UUUOOONNNIIIJJJIIIKKKQQQWWWYYYTTTOOOSSSRRRSSSUUUWWWXXXXXXVVVSSSUUUUUUUUUXXX^^^^^^[[[YYYYYYXXXWWWWWWYYY]]]aaahhhddd^^^ZZZYYYXXXXXXXXXWWWXXXYYYZZZ[[[]]]bbbeeejjjjjjhhheeeccceeekkkpppZZZGGGOOOSSScccHHH@@@BBBCCC===<<<;;;999888888888999777<<>>BBBGGGMMMKKKJJJMMMWWWfffyyyjjj\\\VVVddd{{{mmmVVVOOOMMMZZZsssyyy___PPPHHHPPPaaa```WWWfff}}}nnnWWWGGGKKK^^^sss{{{cccSSSPPPSSSMMMJJJMMMJJJJJJIIIKKKQQQVVVWWWQQQLLLPPPPPPQQQTTTXXXZZZZZZYYYXXXZZZZZZYYY[[[______[[[UUUUUUVVVUUUUUUXXX\\\___ccc```[[[YYYYYYYYYYYYXXX\\\]]]]]]\\\[[[]]]```ccciiijjjiiigggdddeeejjjnnnhhhSSSPPPKKKgggKKK???@@@CCC>>>===;;;999888888888999777<<>><<<:::999888888999666888>>>AAANNNxxxooo___QQQGGGBBBBBBBBBBBBBBBBBBBBBBBB===OOO___ppptttttt~~~wwwuuuvvvwwwvvvppplllpppxxxxxxuuuiiieeebbbbbb^^^YYYUUURRROOOLLLJJJFFFCCC@@@===<<<:::888666444333222222111111222222...///000000000///------------------------------++++++++++++++++++++++++---+++******+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,------------------,,,,,,,,,+++,,,---.........------,,,666333///<<>><<<:::999888888888999444999===DDDfff{{{gggVVVJJJDDDCCCBBBAAAAAABBBCCCDDD888GGGVVVooo}}}|||yyyuuuyyy}}}~~~~~~zzzyyyzzzyyylllfffcccaaa]]]XXXTTTPPPNNNJJJHHHFFFCCC@@@===<<<;;;888777444333222222111111222222...///000000000///---,,,------------------------++++++++++++++++++++++++---+++******+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------,,,,,,------.../////////------///000000000///......555111---555HHHkkk{{{aaaKKK>>>666666777777888888888999666666888999666555<<>>FFFUUUqqq}}}VVVFFFLLLHHHLLLLLLCCCBBBIIIIIILLLOOOQQQRRRPPPMMMLLLKKKJJJJJJKKKNNNQQQSSSSSSRRRRRRUUUVVVUUUWWWZZZXXXTTTRRRRRRRRRPPPOOOOOOQQQSSSPPPWWW___cccccccccfffjjj^^^^^^]]][[[ZZZZZZ\\\___dddfffgggeeeaaa___```bbbqqqdddSSSTTTfff{{{^^^KKKCCCAAA@@@???===:::999888888888<<<444777<<>>;;;999888777333222111111000000111111////////////............---------,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,+++******,,,,,,+++***---,,,++++++******++++++,,,,,,,,,++++++*********,,,,,,,,,---------......+++,,,,,,---...///000000---,,,///444444:::TTTqqqzzz___CCC<<<444555666222666999111999888777666666777888888FFFLLLPPPMMMHHHIIIPPPYYYkkkuuummmooozzzwww{{{~~~|||yyyooouuuhhh[[[TTTSSSeeehhhUUURRRMMMIIIYYYtttyyyuuuxxxmmmaaaWWWNNNGGGBBBBBBMMMZZZ|||bbbLLLLLLFFFFFFEEEDDDDDDDDDDDDDDDFFFIIIMMMQQQQQQPPPLLLJJJLLLMMMOOOPPPPPPOOONNNMMMQQQTTTUUUTTTTTTWWWVVVSSSNNNMMMLLLLLLNNNQQQTTTWWW]]]]]]^^^___aaabbbbbbcccaaa^^^ZZZZZZ\\\]]][[[YYYeeecccbbbbbbcccdddddddddpppuuu]]]WWWZZZkkkNNNBBBEEEBBBAAA>>><<<:::888888777777999888;;;BBBOOOwwwxxxbbbRRRLLLHHHBBB@@@AAACCCFFFGGGCCCDDDKKKZZZiiinnnhhh```jjjqqqpppddd]]]iiiyyyuuuuuurrrrrrrrrooolllnnnssstttccc```cccwwwfffbbbddd```\\\WWWSSSQQQOOOMMMKKKFFFEEEAAA>>>;;;999888777333222111111000000111111////////////............---------,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,+++******,,,,,,+++***---,,,++++++******++++++,,,,,,,,,+++++++++******,,,,,,,,,---------......---------......//////000///---000333000111BBBWWWrrr^^^DDD777666:::777888:::666999888777666666777888888???EEEKKKKKKIIIHHHKKKOOOZZZccctttiiiUUUPPPTTTdddrrrYYYLLLEEECCCRRRgggqqq{{{zzzxxxuuuiiiaaaQQQIIIDDDFFFJJJQQQ]]]iiixxxyyyUUUFFFFFFEEEDDDCCCCCCBBBBBBBBBCCCDDDEEEHHHJJJJJJJJJIIIHHHLLLNNNPPPQQQQQQPPPNNNLLLNNNRRRTTTSSSSSSUUUTTTPPPMMMMMMLLLLLLMMMPPPSSSUUUZZZZZZZZZZZZ[[[]]]^^^___```]]]YYYXXXZZZ[[[[[[ZZZ^^^]]]]]]^^^```aaabbbbbbkkkhhhXXXVVV|||vvvZZZIIIGGGAAA@@@???===;;;999888777555777555777===GGGjjjlllUUUOOOKKKFFFCCCCCCEEEFFFGGGDDD@@@BBBNNN^^^hhhgggaaaUUU\\\___YYYYYYggg}}}~~~rrroootttyyyttttttttttttxxx}}}jjjTTTOOOSSSiii|||qqqeeebbbddd___[[[VVVSSSPPPNNNLLLJJJGGGEEEAAA>>>;;;888777777333222111111000000111111////////////............------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,+++******,,,,,,+++***---,,,++++++******++++++,,,,,,,,,++++++++++++***,,,,,,,,,---------...............///////////////000---///222000,,,222>>>jjjWWW>>>555;;;888555777666888888777777777777888888888===EEEJJJLLLJJJIIIHHHJJJPPP___rrrooohhhhhhkkkmmmvvv~~~wwwpppoooooolllccc[[[aaaggg{{{rrrUUUCCC@@@IIITTTvvvzzzqqquuuyyynnncccYYYTTTHHHAAA???IIIZZZkkkyyy~~~^^^IIIBBBCCCCCCBBBBBBAAAAAAAAAAAAAAADDDDDDEEEEEEFFFFFFGGGGGGIIIKKKNNNPPPPPPNNNKKKIIIIIINNNRRRQQQRRRTTTRRRNNNMMMLLLLLLLLLMMMOOOQQQSSSVVVUUUTTTSSSTTTUUUWWWYYY[[[YYYVVVVVVWWWYYYYYYYYYVVVVVVWWWYYYZZZ]]]^^^```eeerrryyy[[[QQQnnnmmmTTTHHH@@@@@@@@@???===:::888666555888555555999???ZZZzzz\\\RRRNNNIIIEEEEEEFFFGGGGGGGGGAAA>>>GGGXXXiiirrrttthhhpppvvvxxx{{{ssshhhoooyyyuuurrrrrrlllgggcccdddssstttXXXMMMOOOTTTiiinnnccc``````]]]ZZZVVVSSSPPPNNNKKKIIIGGGEEEBBB>>>;;;888777666333222111111000000111111////////////............,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,+++******,,,,,,+++***---,,,++++++******++++++++++++++++++++++++++++++,,,,,,,,,---------......//////////////////......///,,,...222222///111555IIIpppwwwNNN777999888444777777777777777777777888888888666:::BBBIIINNNOOOMMMJJJHHHIIIPPP___ooo|||iii___aaahhhooosssjjjnnnxxx}}}kkkaaacccgggpppzzzyyyoooQQQFFFIIIMMMiiitttjjjnnnzzzwwwppphhh___VVVPPPLLLIIIBBBBBBOOOiiibbbMMMGGGEEEBBBBBBAAAAAA@@@@@@AAAAAAAAAFFFFFFGGGHHHHHHHHHHHHHHHEEEGGGJJJLLLLLLIIIFFFDDDFFFLLLPPPQQQRRRSSSQQQLLLLLLLLLMMMMMMNNNOOOPPPQQQSSSRRROOONNNNNNPPPRRRTTTTTTTTTUUUVVVWWWWWWVVVUUUSSSTTTUUUVVVVVVXXXZZZ\\\___fffvvv___NNN```{{{[[[FFF@@@AAAAAA@@@>>>;;;888666888;;;888777;;;===PPPoooeeeTTTOOOJJJFFFEEEFFFGGGGGGGGGCCC@@@DDDRRRggg|||}}}vvveeeYYY```vvvyyysssyyyzzztttnnnrrrqqqZZZTTTMMMbbb~~~~~~mmmbbb]]]]]]\\\YYYVVVSSSQQQOOOLLLIIIHHHFFFBBB>>>:::888666666333222111111000000111111////////////............,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,+++******,,,,,,+++***---,,,++++++******++++++++++++++++++++++++++++++,,,,,,,,,---------......////////////............///,,,,,,///222222333555999^^^aaa>>>:::777666:::;;;666666777777888888888888777999===DDDLLLPPPPPPNNNJJJHHHJJJSSS___mmm}}}rrrfffjjjxxx|||sssttt||||||tttmmmqqq{{{jjj]]]^^^jjj~~~yyypppeeePPPKKKJJJ___pppfffjjjyyy|||uuummmaaaXXXRRRNNNIIIFFFDDDBBBDDDSSSooopppPPPFFFJJJGGG@@@AAAAAAAAA@@@@@@AAABBBBBBFFFGGGIIIKKKKKKJJJHHHGGGDDDEEEHHHIIIIIIGGGDDDBBBDDDJJJOOOPPPQQQSSSQQQLLLMMMMMMNNNOOOOOOOOOOOOOOOQQQOOOMMMKKKLLLMMMPPPQQQOOORRRWWW[[[[[[YYYVVVTTTUUUVVVWWWVVVUUUUUUWWWYYY[[[```ooobbbKKKTTTppp\\\CCCAAAAAABBBAAA???<<<999666777;;;999888<<<===III```pppVVVQQQJJJEEEDDDEEEFFFGGGBBBCCCBBB@@@FFFXXXssslllbbbYYYVVV___rrr{{{xxx}}}}}}zzzdddQQQGGGYYYttt~~~kkk```]]]^^^\\\YYYVVVTTTRRRPPPLLLJJJHHHFFFBBB>>>:::888666555333222111111000000111111////////////............++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,+++******,,,,,,+++***---,,,++++++******++++++***++++++++++++,,,,,,,,,,,,,,,,,,---------......---------...............///---,,,---///000111111888SSSrrrqqqNNNAAA777444888888555666777888888999888888666666999===CCCHHHKKKLLLIIIGGGHHHLLLTTT___ppp|||xxxxxxpppiii___WWWQQQUUU^^^mmm~~~~~~wwwttt{{{yyygggttt}}}]]]LLLGGG\\\~~~pppeeehhhxxx|||wwwoooeeeXXXNNNIIIFFFBBB???:::AAAMMM^^^www^^^GGGEEEIIIDDD===AAA@@@@@@@@@@@@AAAAAABBBDDDEEEHHHJJJJJJHHHFFFDDDFFFGGGHHHIIIHHHFFFDDDCCCCCCHHHLLLMMMOOORRRPPPLLLKKKLLLNNNOOOOOONNNMMMLLLNNNMMMKKKKKKKKKMMMOOOPPPMMMRRRYYY]]]]]][[[XXXWWWXXXZZZ[[[XXXUUUTTTVVVXXXYYY^^^jjj|||kkkKKKLLLbbb___GGGBBBBBBBBBAAA???<<<:::888555999666666;;;;;;BBBSSSttt~~~___XXXNNNGGGDDDEEEGGGHHHDDDGGGGGGBBB@@@JJJ```rrrsss___SSSWWW```kkkwww~~~wwwyyytttWWWJJJVVVnnnkkk```^^^```\\\ZZZWWWUUUSSSQQQMMMKKKHHHFFFBBB>>>:::777666555333222111111000000111111////////////............+++++++++,,,,,,---------++++++,,,,,,,,,,,,------,,,+++******,,,,,,+++***---,,,++++++******++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......++++++,,,,,,------......---------------//////...666EEE[[[rrrZZZ@@@555777555444555777888999999888888666666888999<<>>>>>>>>??????@@@AAADDDDDDEEEEEEEEEEEEDDDDDDHHHGGGGGGFFFFFFEEEDDDDDDAAAFFFIIIIIILLLOOOOOOLLLIIIJJJLLLMMMMMMLLLJJJHHHJJJJJJJJJKKKLLLMMMNNNOOOKKKOOOUUUXXXXXXWWWWWWXXXYYY[[[\\\ZZZVVVTTTVVVZZZWWW^^^fffrrr~~~RRRHHHWWWpppjjjWWWDDDCCCBBB@@@>>><<<;;;:::444888444333::::::<<>>:::777666555333222222111000111111111000/////////............+++++++++,,,,,,---------++++++,,,,,,,,,---------,,,+++******,,,,,,+++***---,,,++++++******++++++*********++++++,,,,,,,,,,,,,,,,,,---------......******++++++,,,---......***---/////////000000//////666GGGqqqzzzRRR>>><<<888444555777888999999999888777888999999999:::===@@@BBBFFFKKKLLLGGGFFFPPP]]]lllwwwrrrnnneee```YYYVVVYYY___eeehhhgggZZZLLLHHHKKKWWWlllooorrrmmmbbbaaafffuuuqqqjjjggg^^^TTTNNNOOONNNHHH@@@;;;<<>>??????FFFEEECCCBBBBBBCCCDDDEEEGGGFFFDDDCCCBBBBBBBBBCCC@@@DDDGGGGGGIIIMMMNNNKKKGGGHHHJJJLLLKKKJJJGGGEEEHHHHHHIIIKKKLLLMMMNNNNNNHHHKKKOOOQQQPPPQQQTTTVVVXXX[[[]]][[[VVVUUUXXX[[[VVV^^^dddkkk{{{ZZZGGGQQQ]]]vvvgggEEEDDDBBB???===<<<;;;;;;666999444333:::999:::CCCDDDeeewwwlll]]]PPPIIIGGGHHHJJJFFFEEEDDDBBB@@@BBBEEEIIIVVV___ggghhhnnn~~~|||jjjbbbrrr~~~ffffffrrrtttnnnccc```]]]```ZZZSSSRRRTTTSSSNNNHHHJJJFFFAAA===:::999666555444333222000///.........------......------,,,+++//////...---,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++,,,---------------............///---------...///000000111000444<<>>@@@DDDHHHKKKLLLMMMLLLSSS```rrrooowwwxxx]]]UUUOOOTTT\\\hhhxxxssswwwqqqaaa^^^dddcccyyyqqqeee]]]WWWQQQLLLIIIJJJCCC@@@BBB<<<999BBB\\\}}}VVVNNNDDD???@@@BBBBBBAAA??????>>>>>>??????@@@AAABBBBBBBBB@@@??????AAACCCCCCCCCCCCCCCBBBAAA@@@@@@BBBBBBCCCFFFJJJLLLLLLKKKKKKGGGFFFKKKMMMJJJGGGGGGHHHIIIJJJLLLLLLLLLKKKJJJMMMKKKKKKMMMRRRTTTTTTRRRWWWWWWVVVVVVVVVWWWXXXYYYUUU[[[___eeevvvlllNNNSSSSSSooosssSSSEEE>>>CCCEEE>>>:::<<<777666555444555777999:::???KKKoooxxx```SSSPPPQQQLLLFFFGGGGGGGGGFFFEEECCCBBBAAAQQQbbbggg]]]aaarrrggg^^^___iiissshhhiiiyyyssslllqqqlllcccbbb``````ZZZSSSRRRTTTSSSNNNIIIJJJFFFAAA===:::999777555444333222000//////......------......------,,,+++.........---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++...------------...//////------------............---------...///000000000///333888KKKsss]]]FFF;;;888888777888999:::::::::999999888888888888888888:::<<<@@@DDDHHHKKKMMMNNNOOOVVVaaaooo}}}|||vvvllldddccchhhtttvvvyyyooo```XXX\\\eeevvv{{{qqqdddZZZTTTPPPKKKGGGBBBEEEAAA===???<<<@@@OOOmmmmmmOOOHHH@@@<<<===??????>>>@@@@@@@@@@@@@@@AAABBBBBBEEEDDDCCCBBB@@@@@@@@@AAABBBBBBBBBBBBAAA@@@???>>>AAAAAABBBEEEHHHJJJJJJIIIJJJFFFEEEIIIKKKIIIGGGGGGEEEGGGHHHJJJLLLLLLLLLLLLPPPOOOOOOQQQUUUWWWWWWVVVTTTTTTUUUVVVWWWXXXXXXYYYVVVZZZ^^^dddtttZZZRRRMMMeeexxxWWWGGG>>>AAADDD???;;;<<<777666555444555666888:::;;;FFFeeemmm\\\TTTQQQLLLGGGFFFFFFFFFEEEDDDCCCBBBAAAGGGcccwwwooocccooo{{{lll^^^[[[aaapppppp___WWWlll|||}}}ooowwwxxxmmm~~~llliiicccdddbbb___ZZZTTTSSSTTTSSSNNNJJJJJJGGGAAA===;;;999777555333333111000////////////------......------,,,+++------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++---------------...//////------------............---------...//////000000///222444;;;UUU}}}uuuRRR<<<888666666777999::::::::::::999999888888888777777555777:::>>>CCCHHHLLLNNNPPPPPPTTT^^^nnn~~~xxxuuuooovvv{{{}}}|||hhh[[[YYY```nnnzzzqqqfff^^^UUUNNNJJJHHHEEEBBB<<<@@@<<<888<<<@@@LLLbbbWWWHHHCCC===;;;<<<======<<>>======??????@@@CCCFFFHHHHHHGGGHHHCCCBBBFFFHHHFFFFFFHHHDDDEEEGGGIIIKKKLLLMMMMMMQQQQQQQQQSSSVVVXXXXXXWWWQQQRRRTTTUUUWWWWWWXXXXXXVVVYYY[[[aaaooonnnUUUHHH\\\___MMM??????BBB@@@======888777666555555666888999888@@@VVVyyyzzzeeeWWWOOOJJJHHHEEEEEEEEEEEEDDDBBBAAAAAADDDaaa|||rrrooovvvddd[[[XXX\\\kkk||||||lll^^^eeemmmkkkaaaeeeyyymmm{{{hhhfff```cccbbb^^^ZZZUUUSSSTTTSSSOOOKKKKKKGGGBBB===;;;999777666333222111000////////////------......------,,,+++++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++++++++++++++,,,,,,++++++******++++++,,,---,,,,,,---------.........---------......////////////222222000999VVV~~~iiiFFF:::777555555888:::999888999999999999888777777666333444666999>>>CCCHHHKKKNNNMMMNNNTTT^^^kkkvvv|||lllttt}}}fffeeexxxrrrggg]]]]]]iiizzzooo```WWWRRRKKKFFFDDDCCCAAA@@@???@@@999999EEEQQQddd}}}kkkPPPEEEBBB>>>===>>>??????>>>BBBAAAAAAAAAAAABBBCCCCCCEEEDDDBBBAAAAAAAAA@@@???<<<<<<===>>>>>>>>>>>>>>>>>>>>>???BBBFFFIIIIIIIIIEEEAAAAAACCCEEEDDDEEEIIIFFFGGGHHHIIIJJJKKKLLLLLLNNNNNNOOOPPPRRRTTTUUUUUUPPPRRRSSSUUUVVVVVVVVVVVVWWWWWWXXX\\\ggg{{{___JJJWWWxxxjjjVVVCCC???AAAAAA???>>>:::888777555555666888999888===GGG```ppp^^^RRRMMMLLLEEEEEEEEEDDDDDDCCCAAAAAAFFFRRRgggyyy}}}{{{xxxjjj\\\UUU]]]jjjyyyooosssfffddd^^^```___]]]ZZZVVVTTTTTTRRROOOMMMKKKGGGBBB>>>;;;:::888666222222111000/////////000------......------,,,+++******+++,,,,,,---------++++++++++++++++++++++++************************++++++++++++++++++++++++*********++++++,,,,,,,,,+++************+++,,,,,,,,,,,,,,,------------...------------............---111222...--->>>aaaYYY@@@;;;666555777888777555888999999999999888777666555555555666999===AAADDDEEEIIILLLNNNOOOTTT\\\cccvvvaaa]]]jjjzzzWWWQQQcccvvv{{{qqq``````eeesssppp^^^QQQMMMJJJEEEBBB@@@???>>>>>>>>>===777???WWWlllcccTTTGGGBBB@@@>>>===>>>?????????@@@@@@@@@@@@@@@AAAAAABBBAAA???>>>???BBBBBBAAA???888999;;;===???@@@AAAAAA>>>>>>@@@CCCHHHKKKKKKKKKCCC@@@@@@BBBCCCBBBDDDHHHJJJJJJJJJJJJJJJJJJKKKKKKKKKLLLMMMNNNOOOPPPQQQRRRRRRRRRSSSTTTUUUUUUUUUUUUWWWVVVUUUWWW___nnnmmmOOOTTThhhwwwcccLLLBBBAAAAAA@@@>>>;;;999777666555666777888888;;;???OOOsssiiiXXXPPPMMMEEEEEEEEEEEEDDDCCCBBBBBBAAABBBNNNdddrrrvvv}}}jjjYYY]]]jjj}}}zzzwwweeeccc]]]^^^]]]]]]ZZZWWWUUUTTTRRRPPPNNNKKKHHHBBB>>><<<:::888666222222111000000000000000------......------,,,+++******++++++,,,,,,------++++++++++++++++++++++++************************++++++++++++++++++++++++*********++++++,,,,,,---,,,,,,,,,,,,,,,---......,,,,,,,,,,,,------------------------------------,,,...222222///666OOOjjjkkkLLLDDD:::666666888666444777888999::::::999888777777666666666777999<<<>>>@@@GGGMMMMMMKKKJJJNNNSSSdddqqq___MMMQQQggg|||TTTJJJZZZmmmuuuggg___ZZZeeevvvuuudddTTTJJJDDDCCCAAA>>><<<;;;;;;;;;666999;;;NNNnnnoooPPPFFF@@@???>>><<<;;;;;;<<<>>>?????????>>>>>>??????@@@AAA???===<<>>777888;;;===@@@BBBCCCDDD@@@@@@BBBEEEIIIKKKKKKJJJBBB@@@AAACCCCCC@@@BBBGGGKKKJJJJJJIIIHHHIIIIIIIIIIIIKKKMMMMMMMMMNNNOOOQQQSSSSSSSSSSSSTTTUUUWWWWWWYYYVVVUUUVVVZZZeeewwwzzzSSSNNNXXXqqqYYYHHHAAA@@@@@@???<<<;;;888666555666777888666999;;;EEEbbbsss]]]NNNGGGEEEEEEEEEEEEEEEDDDCCCCCC???AAAJJJWWW^^^fffwww|||xxx```^^^hhh{{{ttt~~~eeeddd]]]^^^]]]\\\ZZZWWWUUUSSSRRRPPPOOOLLLHHHBBB>>><<<:::888777222111111000000000000000------......------,,,++++++++++++++++++,,,,,,,,,************************************************++++++++++++++++++++++++)))******+++,,,,,,------,,,,,,,,,+++,,,,,,---...++++++,,,,,,,,,---------------------------------...,,,000555333222AAATTT}}}ZZZOOOAAA999888888777444555666888:::::::::999888888777666666777888999:::===BBBHHHKKKLLLKKKKKKLLLRRR]]]jjjuuuzzzccc[[[fff{{{___OOOZZZhhh|||uuurrrqqqsss}}}pppcccVVVLLLFFF>>>>>>>>>===;;;;;;;;;<<<;;;HHHVVVooo]]]IIIDDD>>>>>>===;;;:::999:::===??????>>>>>>>>>>>>???@@@@@@AAA???===???CCCDDDAAA===:::;;;===???AAABBBCCCCCCEEEDDDDDDFFFHHHHHHGGGFFFAAA@@@BBBEEECCC???@@@EEEHHHGGGGGGFFFFFFGGGHHHIIIGGGJJJLLLLLLKKKKKKMMMOOORRRQQQQQQQQQSSSWWW[[[]]]ZZZWWWWWWYYY[[[ccctttWWWKKKOOOlll}}}eeeNNNBBB?????????===;;;999777666666666777555888;;;@@@PPPqqqhhhTTTIIIFFFFFFFFFFFFFFFFFFEEEDDDBBBEEEIIIMMMRRR]]]oooxxxsss{{{tttjjjnnn|||qqqhhhrrr|||uuu}}}eeeddd^^^___^^^\\\ZZZXXXUUUSSSRRRQQQPPPLLLHHHCCC???<<<:::888777222111000000000000000111------......------,,,+++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,------******))))))******+++,,,++++++,,,,,,,,,---------------------------------222,,,...555333---555CCCeeecccVVVFFF;;;999999888555444555888:::;;;;;;:::999777777777777777888999999777999>>>DDDIIIKKKIIIFFFBBBJJJTTT^^^lllzzz|||xxxkkkUUUYYYdddwww{{{www~~~~~~|||yyynnnaaaWWWNNNFFFAAA>>>;;;<<<======<<<<<<===>>>OOOccczzz~~~```HHHAAACCC>>>@@@???===:::999:::>>>AAA??????>>>>>>??????@@@AAADDDAAA???AAADDDDDD@@@<<<===>>>???AAAAAABBBBBBBBBHHHGGGFFFFFFFFFFFFCCCAAAAAAAAADDDFFFDDD??????CCCEEEDDDDDDDDDDDDFFFHHHIIIEEEGGGJJJIIIHHHHHHJJJMMMPPPOOOOOOPPPTTTYYY^^^bbb[[[XXXYYY\\\^^^dddttt[[[LLLMMMPPP|||lllSSSCCC>>>??????===<<<999777666666666777666999<<<===CCC]]]zzzcccVVVFFFGGGGGGGGGGGGFFFFFFEEEDDDBBB???AAALLL\\\hhhmmmxxx}}}|||oooeeejjjvvvnnnmmmkkkhhhkkkxxx}}}|||rrrfff```dddvvv{{{{{{qqqjjj}}}mmm___bbbbbbaaa]]]ZZZWWWVVVVVVUUURRROOONNNIIICCC???<<<;;;999888555333000000000000///---//////.........---------******+++++++++,,,,,,,,,,,,+++***)))***+++,,,---++++++************++++++,,,+++***))))))***+++,,,******))))))******+++,,,+++,,,,,,---,,,+++)))(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++---///000111222444666???pppsssjjjZZZJJJBBB???<<<999555666888999999:::<<<===:::::::::999999777666666666666888:::???EEEKKKNNNGGGGGGIIILLLRRR[[[fffmmmvvv~~~cccYYYccc~~~sss^^^TTTJJJFFFBBB>>>===>>>;;;???;;;888;;;:::BBBTTTooo[[[LLLCCC@@@AAA===<<<;;;;;;:::::::::;;;;;;???===<<<;;;===@@@DDDGGGEEECCCBBBCCCDDDDDDBBBAAA===???AAABBBBBBBBB@@@???DDDEEEGGGFFFDDDBBBAAAAAAAAABBBCCCDDDCCCBBBAAA@@@BBBBBBBBBCCCCCCCCCCCCDDDHHHGGGFFFGGGIIIJJJJJJIIIKKKNNNQQQSSSTTTVVVYYY[[[YYYTTTUUU[[[\\\___oookkkLLLMMMRRR\\\}}}cccVVVHHHBBBAAA<<<>>>===;;;999888666666666777999999;;;???HHHkkkuuuYYYQQQFFFFFFGGGBBBDDDHHHDDDFFFEEEDDDCCCFFFOOO]]]fffqqq~~~}}}nnn]]]RRR___zzzpppeeedddcccggg|||ppp^^^WWWYYYfffyyyvvvfffhhhfffccc]]]ZZZWWWVVVWWWVVVRRROOONNNJJJDDD???<<<:::888777555333000000000000///---//////.........---------******+++++++++,,,,,,,,,++++++******++++++,,,---++++++************++++++++++++***))))))***++++++******))))))******+++,,,,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,...000000000111333555:::UUU}}}zzzmmm\\\EEE888666555666666777777888:::;;;:::::::::999999777666555555666666999===BBBGGGJJJIIIIIIHHHHHHIIIMMMSSSXXXccckkkuuu|||nnnppp}}}hhh\\\RRRJJJCCC@@@???;;;:::<<<<<<@@@<<<;;;CCCIIIXXXnnnfffIII@@@999:::<<<999<<<;;;;;;:::::::::;;;;;;>>><<<;;;;;;<<>>======>>>@@@AAAAAAAAA@@@???AAACCCDDDDDDCCCAAAAAABBBBBBBBBBBBBBBAAAAAA@@@???BBBBBBBBBBBBCCCCCCCCCCCCGGGFFFDDDEEEGGGIIIIIIIIIMMMOOOQQQRRRSSSTTTVVVXXXXXXSSSSSSXXXYYY[[[iii{{{zzzWWWKKKKKKRRR{{{uuubbbMMMAAA@@@>>>???>>><<<:::888666666555333555444666999;;;UUU|||iiiXXXKKKIIIIIICCCDDDHHHDDDHHHHHHEEECCCCCCJJJTTT]]]cccvvv}}}rrrbbbYYYjjjzzzsss~~~nnnccc]]]bbbuuuzzz}}}llllllhhhccc]]]ZZZWWWWWWWWWVVVRRROOOPPPKKKEEE???<<<:::777666555333000000000000///---...............---------******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++++++++************++++++++++++***))))))***++++++******))))))******+++,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---///000000000000111333999>>>YYYwwwQQQ;;;;;;777666666555666888999;;;;;;;;;::::::999777666555555444555666999===@@@CCCNNNMMMLLLIIIFFFFFFHHHJJJOOOWWWbbbkkkqqq{{{}}}|||eeeRRRIIIEEE@@@<<<<<<<<<::::::<<<888;;;777999FFFUUUlllqqqSSS@@@<<<999;;;>>>:::;;;;;;::::::::::::;;;;;;<<<;;;:::999;;;===AAACCCDDDAAA>>>;;;;;;;;;::::::======>>>???@@@??????>>>>>>@@@BBBCCCBBBAAABBBCCCCCCBBBAAA???????????????BBBBBBBBBBBBCCCCCCCCCCCCFFFDDDBBBBBBDDDFFFHHHHHHMMMOOOPPPQQQQQQRRRTTTUUUWWWRRRRRRUUUTTTVVVbbbqqqjjjJJJJJJNNNdddpppRRRAAAAAAAAA@@@???===;;;999777555444333555444777:::888FFFbbb|||aaaQQQLLLKKKDDDDDDGGGDDDHHHGGGEEEBBB@@@DDDMMMSSSdddwwwfffooo}}}nnngggqqqrrreeehhhpppwww|||mmmmmmgggbbb]]]ZZZXXXWWWXXXWWWRRRNNNPPPLLLEEE???<<<999777555555333000000000000///---........................******+++++++++,,,,,,,,,)))***+++,,,---,,,+++***++++++************+++++++++******************+++******))))))******+++,,,---,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........///111000//////000111666666GGGooo```GGGCCC;;;999666555666888;;;<<<;;;;;;;;;:::999888666666444444444444555888:::;;;HHHIIIIIIIIIGGGGGGHHHJJJBBBIIIQQQXXX___jjjxxxuuueeeSSSEEE??????;;;:::<<<===;;;;;;>>>666:::777;;;LLL```|||```JJJ@@@???<<<>>>@@@;;;:::::::::999::::::;;;;;;;;;:::999999999<<<>>>@@@BBB???;;;888999:::;;;;;;============>>>>>>>>>???@@@AAACCCBBBAAA@@@AAABBBDDDBBB@@@===<<<===>>>???AAAAAABBBBBBBBBCCCCCCCCCEEECCC@@@@@@BBBEEEFFFGGGJJJLLLNNNOOOOOOPPPRRRTTTWWWTTTSSSTTTSSSTTT]]]hhhQQQJJJMMMUUU{{{XXXBBBBBBDDD@@@???>>><<<:::777555444444555444777===:::@@@TTT{{{jjjVVVMMMLLLEEECCCFFFEEEDDDEEEDDDBBB@@@CCCIIIOOOggg|||wwwxxxzzzdddLLLHHHPPP]]]ooowwwkkklllhhhccc]]]ZZZXXXXXXYYYWWWRRRNNNPPPLLLEEE???<<<999777555555333000000000000///------.....................******+++++++++,,,,,,,,,)))***+++,,,---,,,+++***++++++************++++++*********++++++***************))))))******+++,,,,,,,,,*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........///000000///...///000///333<<>>AAADDDFFFJJJRRR]]]fffvvvyyy{{{nnn```VVVMMMCCC<<<:::<<<::::::<<<<<<999:::===:::@@@BBBLLLaaavvveeeMMM???<<<===999;;;===777999999999999999:::;;;<<<;;;:::999888999:::<<<===>>>;;;888888:::===>>>???>>>===<<<<<<<<<===>>>???CCCDDDDDDCCCAAA@@@@@@BBBDDDBBB???<<<;;;===???@@@AAAAAAAAABBBBBBBBBBBBCCCDDDBBB@@@@@@BBBEEEFFFFFFFFFHHHKKKLLLNNNOOORRRTTTYYYWWWUUUUUUTTTTTTZZZaaaooohhhGGGJJJJJJjjjbbbIIIDDDDDD@@@??????===;;;999666555333444000222:::777999HHH\\\uuu\\\PPPNNNEEEBBBEEEEEEEEEFFFFFFDDDBBBBBBFFFIIIVVVrrrzzzeeePPPJJJMMMRRR\\\eeeuuukkkmmmiiiddd]]]ZZZYYYYYYZZZXXXSSSNNNPPPKKKEEE???<<<:::777666555333000000000000///------------...............******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++++++++************++++++)))***++++++++++++***)))******))))))******+++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---///000000......///111///444555666JJJrrrlll]]]NNNFFF<<<666555666777777999999::::::::::::999999666666555444444444444444333666:::<<<===>>>@@@BBBCCCCCCBBB@@@>>>BBBIIINNNYYY___iiisss{{{xxxzzzzzzxxxwwwwwwssslllYYYOOOFFFCCC@@@<<<:::;;;:::888999;;;:::777999===;;;HHHRRRccczzztttNNN>>>777999;;;777:::===888999888888999999:::;;;<<<;;;:::999999999:::;;;;;;:::999777999<<>><<<;;;;;;===???AAAEEEEEEEEECCC@@@???@@@AAACCCAAA???===<<<>>>@@@AAAAAAAAAAAAAAABBBBBBBBBBBBDDDCCCBBBCCCEEEFFFFFFEEECCCEEEHHHJJJLLLNNNQQQSSSWWWWWWVVVTTTTTTUUUYYY]]]```uuuQQQKKKFFF\\\sssUUUHHHBBB?????????>>><<<:::888666666777222222888666555???IIIggggggWWWSSSHHHBBBEEEEEEHHHJJJJJJGGGCCC@@@AAACCCGGGXXXgggvvvrrrwwwmmmVVVIIIFFFMMMWWWpppzzzuuujjjkkkgggbbb\\\[[[YYYZZZZZZXXXSSSNNNNNNJJJDDD???<<<:::888777555333000000000000///------------.........//////******+++++++++,,,,,,,,,++++++******++++++,,,---++++++************++++++)))***++++++++++++***)))******))))))******+++,,,)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,...//////......000111111333333333;;;YYYuuuaaaWWWIII???:::999777555777888999:::;;;;;;;;;;;;888888777666555555444444333555888999::::::<<<>>>CCCDDDDDDBBB@@@???AAADDDFFFLLLWWWaaajjjqqqwww{{{yyyqqqccceeeccc```^^^^^^ZZZSSSIIIAAA<<<===>>><<<;;;<<<999777888:::999777:::@@@AAARRReeezzzzzz[[[DDD;;;888<<<===777:::@@@;;;888888888888999:::;;;<<<;;;;;;:::999999999::::::888777777:::===AAABBBBBB@@@???<<<;;;;;;===@@@BBBCCCCCCCCCAAA??????AAABBBAAA@@@???>>>>>>???AAABBB@@@@@@AAAAAAAAABBBBBBBBBDDDCCCDDDFFFHHHHHHGGGEEECCCEEEHHHIIIJJJLLLNNNPPPSSSTTTSSSRRRRRRTTTWWWXXXZZZiiigggSSSFFFQQQvvveeePPPBBB===>>>??????>>><<<999888555999555555;;;777555===AAAQQQsssvvvaaa[[[NNNDDDEEEFFFFFFIIIKKKIIIDDDAAAAAABBBDDDMMMSSS\\\jjjpppxxxvvvfffhhhxxxuuuXXXIIIJJJSSS^^^lll}}}}}}~~~ttthhhiiiddd^^^\\\[[[YYYZZZ[[[XXXSSSNNNNNNIIICCC???<<<;;;999888555333000000000000///------------.........//////******+++++++++,,,,,,,,,,,,+++***)))***+++---...++++++************++++++)))***+++,,,,,,+++***)))*********)))***++++++,,,(((***+++,,,---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,---//////...///000222...,,,111999:::GGGsssqqqeeeTTTGGGAAA===:::777666777999:::;;;<<<<<<<<<999999888777666666555444000222444555555666888:::;;;>>>AAABBBAAA@@@@@@@@@AAAEEEJJJPPPWWW___ggglllqqqxxx~~~xxxuuurrrkkkbbbYYYYYYVVVPPPMMMLLLGGG@@@BBB;;;888:::;;;999777888999888999;;;:::999===DDDKKK```vvv___HHH>>>===:::>>>===555888===999888888888888999:::;;;<<<;;;;;;::::::999:::::::::777777888:::>>>@@@AAA@@@AAA???===;;;;;;>>>AAACCC@@@@@@@@@???>>>???AAACCC@@@????????????AAABBBCCC@@@@@@AAAAAAAAABBBBBBBBBDDDDDDEEEHHHJJJJJJGGGEEEDDDFFFHHHIIIIIIJJJLLLNNNPPPQQQQQQPPPPPPSSSUUUUUUWWW___uuuwwwVVVBBBEEEaaapppVVVDDD<<<===>>>???>>><<<:::999...444333444:::777444;;;>>>DDDaaajjjaaaRRRFFFFFFFFFAAADDDHHHHHHFFFCCCCCCDDDAAAJJJOOOWWWccciiirrrnnngggeeerrrbbbTTTRRR[[[jjj~~~zzz{{{|||yyyiiihhhfff___YYYXXXYYY[[[[[[WWWOOOHHHJJJGGGBBB>>><<<:::777555333222111///......------------......------,,,+++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,+++)))((()))+++,,,,,,+++'''(((((()))***++++++++++++++++++***************------++++++++++++------,,,,,,++++++,,,,,,---...++++++,,,,,,,,,,,,------------......///000000000---...333666333888TTTsssqqq```PPP???777555666888:::<<<<<<<<<<<<===999999888888777666666555444444444444444555666777888999<<<>>>@@@AAAAAAAAA??????AAACCCGGGMMMQQQTTTZZZ^^^eeemmmvvv~~~}}}{{{rrrppplllgggaaaZZZUUUSSSKKKGGGBBB@@@@@@???===:::;;;999666555777::::::777;;;666555999888999III\\\mmmdddHHH>>>>>>;;;:::999888888:::<<<===888888888888888888888888;;;;;;;;;<<<<<<<<<<<<<<>>=========>>>@@@AAA===<<<<<<<<<===???AAACCCFFFDDDBBBAAAAAABBBCCCDDDBBBCCCEEEEEEDDDAAA>>><<<>>><<<:::;;;>>>@@@@@@>>>BBBDDDGGGIIIJJJIIIGGGFFFKKKHHHEEEFFFJJJMMMNNNMMMQQQRRRSSSRRRQQQPPPQQQSSSVVVWWWhhhiiiMMMKKKVVV|||WWWIIIAAA??????BBBAAA<<<999:::888777666555555666777888999???HHHhhhlll[[[LLLFFFIIIFFFFFFEEEEEEDDDCCCAAA@@@???@@@EEEMMMTTT\\\hhhttt|||zzz[[[rrr~~~|||yyyyyy|||yyyjjjiiiggg```[[[ZZZ[[[\\\]]]YYYQQQJJJJJJGGGBBB>>><<<:::777555333222111000............------......------,,,+++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++***((()))***,,,+++***'''(((((()))******++++++******************))))))---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---...++++++,,,,,,,,,,,,------------......///000000000111///111444111222BBBVVVppphhhSSSCCC:::555666666777777888:::;;;::::::999888777777666666555444444444444555666777555777999;;;>>>@@@AAAAAA@@@@@@???@@@AAADDDFFFHHHMMMNNNRRRWWW^^^eeekkknnntttuuuwwwyyy|||~~~}}}yyyyyyxxxuuurrrmmmiiigggbbb```\\\XXXRRRMMMIIIFFFDDDAAA===;;;;;;:::888666:::999888777888999888666;;;666888@@@FFFQQQiiimmmQQQ@@@:::999:::999888777888999;;;<<<999999999999999999999999:::::::::;;;;;;<<<<<<===???>>>=========>>>??????>>>>>>>>>>>>???AAABBBBBBAAAAAA@@@@@@@@@AAACCCDDDCCCBBBBBBAAAAAA@@@@@@@@@@@@>>><<<===@@@BBBAAA@@@BBBDDDFFFIIIJJJJJJJJJIIIIIIGGGEEEFFFIIIMMMNNNNNNOOOPPPRRRRRRQQQPPPRRRSSSVVVXXXgggZZZKKKPPPpppdddUUUGGGAAA>>>@@@AAA>>>;;;<<<999888666555555666777777666;;;@@@XXX~~~fffQQQGGGHHHFFFEEEEEEEEEEEEDDDCCCBBB@@@@@@CCCIIIMMMSSS___jjjkkkxxx|||~~~|||{{{|||}}}{{{kkkiiiggg```]]]\\\\\\^^^^^^ZZZSSSLLLKKKGGGBBB???<<<:::777666333222111000///.........------......------,,,+++***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,+++))))))***+++***)))((((((((()))******++++++***++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...++++++,,,,,,,,,,,,------------......///000000000444///...222222000444<<>>999888666555555666888:::;;;;;;:::999888777666666555555444444555555666666333444555777:::===???AAADDDCCCBBBAAABBBCCCDDDEEEIIIHHHHHHHHHJJJNNNSSSUUUZZZ\\\___cccgggkkknnnoooqqqtttyyy~~~~~~zzzuuurrrjjjhhhfffccc^^^YYYTTTQQQPPPOOOLLLHHHDDD@@@===<<<===;;;888777777777666444444444666777888777666666;;;:::@@@MMM[[[pppjjjMMM@@@<<<:::777999888777666777888999:::999999999999999999999999888888999:::;;;;;;<<<<<<>>>======<<<<<<<<<======??????@@@AAAAAAAAAAAAAAA<<<<<<===>>>???@@@AAAAAABBB@@@>>>======???BBBDDDAAA???>>>???AAACCCCCCBBBCCCCCCEEEGGGIIIKKKLLLMMMHHHFFFEEEFFFIIILLLMMMMMMMMMNNNPPPPPPPPPPPPRRRTTTYYY[[[ggg|||nnnOOOLLL\\\vvvbbbPPPFFF===>>>AAA@@@>>>>>>999888777666555666666777444999999DDDcccvvv[[[LLLHHHGGGEEEDDDDDDEEEFFFEEEDDDCCCAAAAAACCCEEEIIISSS]]]fffmmmooorrr}}}{{{yyyzzzmmmiiiggg```]]]\\\\\\]]]^^^ZZZSSSMMMKKKGGGCCC???===:::888666333222111000////////////------......------,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,---+++***)))*********((((((((())))))************,,,,,,,,,,,,------------++++++------------++++++,,,,,,++++++,,,,,,---...+++++++++,,,,,,,,,------------......///000000000333......333444222222555<<>><<<;;;:::999888777777777777777666444444777:::999777888;;;@@@EEEQQQbbbssssssRRR===:::======;;;777666666666666777888999999999999999999999999999666777888888999:::;;;;;;===<<<<<<;;;;;;;;;;;;;;;>>>???@@@AAAAAA@@@???>>>999:::;;;======>>>>>>===>>>===<<<<<<===???BBBDDD@@@@@@???@@@AAABBBCCCCCCCCCCCCDDDFFFHHHKKKNNNPPPIIIHHHGGGGGGHHHIIIJJJJJJJJJLLLNNNOOOOOOPPPRRRTTT]]]]]]fffyyyZZZLLLPPPmmmnnn]]]MMM???<<<@@@BBB@@@>>>;;;:::888666555555666666555:::888999KKKfffkkkVVVJJJIIIFFFDDDDDDFFFHHHHHHGGGEEEBBB@@@AAA@@@BBBKKKUUU___bbb``````rrr|||xxxyyyvvvxxxzzzooojjjfff___]]][[[[[[\\\\\\YYYRRRLLLKKKHHHCCC???===;;;888666333222111000000///000000------......------,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,---+++***)))*********((()))))))))))))))*********++++++++++++,,,,,,------++++++------------++++++,,,,,,++++++,,,,,,---...+++++++++,,,,,,,,,------------......///000000000000///000222333222444777;;;BBB]]]lllYYYBBB>>>999666666777888777;;;;;;::::::999888888777777666666555555555666666666666555444444555777888666777888999;;;===>>>???BBBBBBCCCDDDDDDBBBAAA@@@CCCCCCDDDFFFGGGHHHIIIJJJQQQTTTYYY^^^cccfffhhhiiinnnpppssstttuuuvvvxxxzzz|||}}}~~~}}}zzzvvvsssqqqnnnllliiifffccc___ZZZVVVRRRQQQOOOMMMJJJGGGDDDCCC@@@???===;;;::::::::::::666777777888777777777888:::999;;;<<<:::777<<>>??????>>>===<<<:::;;;;;;<<<<<<;;;::::::999:::<<<>>>???@@@AAAAAA>>>????????????@@@AAABBBDDDDDDDDDEEEGGGKKKNNNPPPJJJJJJIIIHHHGGGFFFFFFFFFHHHJJJLLLMMMNNNOOOQQQSSS\\\ZZZ```rrrlllNNNJJJYYYsss}}}mmmYYYEEE>>>@@@AAA???>>><<<;;;999777666555555666333:::888666???QQQttteeeQQQMMMIIIDDDDDDGGGIIIIIIHHHGGGDDDBBBAAA@@@@@@HHHQQQPPPWWWXXXXXXeee{{{hhheeehhhooosssxxxzzzttttttxxx{{{qqqjjjfff___\\\ZZZYYYZZZZZZWWWQQQLLLLLLHHHCCC@@@===;;;888666333222111000000000000000------......------,,,+++,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,,,,+++))))))***+++***)))))))))))))))))))))******(((((())))))******+++++++++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...++++++,,,,,,,,,,,,------------......///000000000///111222111//////222555333666HHHlll~~~kkkRRRJJJ???888666777777777999999999999999999999999777777666666555555666666777777666555555444555555444555555666777777888888666888===@@@CCCCCCBBBAAA?????????>>>>>>=========CCCDDDGGGJJJNNNPPPRRRSSSRRRUUUXXX[[[^^^```dddgggfffhhhiiikkkllllllllllllppprrrsssuuuuuutttrrrqqqqqqpppooommmjjjgggdddccc^^^[[[XXXUUURRRNNNJJJGGGDDDCCCBBBAAA???>>>===<<<999888777555555666777777333555777777666666666777;;;888777999777777DDDTTTjjjyyysssKKKDDD<<<777777777777555555555666666666777777777888888888888888888888888666666666666666777777777777888999999::::::999999::::::;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::888:::>>>@@@AAAAAA???===<<<>>>???>>>>>>>>>@@@BBBEEEDDDDDDEEEFFFIIIKKKLLLIIIJJJJJJHHHFFFDDDDDDEEEGGGIIIKKKLLLLLLMMMOOOQQQVVVSSSWWWfff{{{XXXHHHOOO[[[~~~hhhPPPEEECCCAAA???>>>===<<<:::777666555555555000777666666:::AAAZZZ|||xxx___SSSLLLFFFDDDGGGJJJIIIGGGHHHFFFDDDCCCAAA???EEEMMMQQQ```iiifffiiixxxddd]]]XXXZZZdddttt|||sssrrrvvvzzz}}}qqqjjjfff```\\\[[[YYYZZZZZZWWWQQQLLLLLLHHHDDD@@@===;;;999777222222111111000000111111------......------,,,+++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,+++***((()))***,,,+++******)))))))))))))))))))))))))))******+++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---...++++++,,,,,,,,,,,,------------......///000000000///111111000///000111111...333<<>>>>>===<<<<<<<<<===>>>???@@@BBBEEEGGGHHHGGGIIILLLMMMOOOQQQTTTWWWWWWWWWYYYZZZ\\\]]]^^^___bbbbbbcccccccccdddddddddeeeccc```\\\XXXUUUSSSRRRMMMKKKHHHFFFDDDBBB???<<<;;;;;;:::888888777777777777666444333444555777888333666888999777666666888888444555:::===FFF^^^vvvrrrUUU<<<999666444555555444333555555666777777777777777777777777777777777777777666666666555555555555555444555777999:::::::::999999999999:::;;;<<<===>>><<<;;;;;;::::::;;;<<<===;;;<<>><<<<<<>>>??????===>>>@@@CCCEEEEEEEEEEEEFFFGGGGGGHHHEEEHHHIIIHHHFFFDDDEEEGGGGGGIIIKKKKKKKKKLLLNNNOOOOOOPPPRRRYYYgggzzznnnJJJIIIPPPvvvwww]]]MMMFFFBBB??????>>>===:::888666555555555111444444666;;;999EEE^^^sssXXXPPPGGGEEEGGGIIIHHHEEEIIIFFFEEEDDD@@@===AAAGGGTTTlll{{{rrriiippp|||wwwvvvqqqkkknnn}}}}}}sssooosssyyy~~~pppjjjgggbbb]]][[[ZZZZZZZZZXXXRRRMMMLLLIIIDDD@@@>>>;;;999777222222111111111111111111------......------,,,+++,,,,,,,,,++++++***************+++++++++,,,,,,,,,+++)))((()))+++,,,,,,+++*********))))))))))))))),,,,,,------...///000000...---++++++++++++---...,,,,,,++++++,,,,,,---...++++++,,,,,,,,,---------------......///000000000/////////000333555333///111777999<<>>>>>===:::888:::999888777666555555555999888666666666777999;;;555888;;;;;;999777888::::::777:::CCCMMM]]]~~~{{{YYYCCC;;;777444444666777666444555666666777888777777777666666666666666666666666777666666555444444333333333444666888999:::::::::999999888999:::<<<>>>???<<<;;;:::999:::===???AAA>>>>>>@@@@@@@@@???===<<<<<<>>>@@@???>>>>>>@@@CCCFFFFFFFFFFFFEEEEEEEEEEEEBBBEEEHHHHHHFFFEEEGGGIIIGGGIIIKKKKKKJJJKKKMMMNNNMMMPPPRRRRRRZZZlllMMMEEEKKKdddfffTTTIIIBBB@@@@@@???===;;;888666555555555333444333888===777;;;NNN|||[[[RRRHHHEEEGGGIIIGGGDDDIIIGGGFFFDDD@@@;;;===BBBGGGeeeyyyooo```dddttt}}}wwwvvv{{{tttllllllttt|||iiihhh```\\\[[[YYYYYY[[[]]]YYYPPPHHHHHHGGGDDD@@@===:::888888333222111000////////////......---------,,,,,,,,,,,,,,,***)))))))))***+++)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))+++)))((((((***---222444...,,,+++))))))***,,,---++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,---------..................////////////111222777===EEE___hhhLLLCCC===555444666888777666555666777555555666888::::::888555666555555555444444444444444555666777777666555444666666666666666666666666666666888999;;;===>>>???>>>??????@@@AAABBBBBBBBBEEEDDDCCCCCCCCCDDDEEEFFFIIIIIIIIIJJJLLLNNNPPPRRRQQQQQQQQQPPPPPPOOOOOOOOOPPPNNNJJJFFFBBB???>>>===;;;;;;::::::999888777777555555555555666666666777555333111444999:::777333555999<<<<<<999888999;;;<<>>???@@@???>>>>>>@@@BBBEEEEEEEEEEEEEEEEEEDDDDDD@@@AAACCCEEEEEEEEEDDDDDDHHHHHHIIIJJJKKKLLLMMMNNNNNNLLLOOOSSSTTT]]]yyySSSGGGGGGQQQqqqZZZLLLDDDAAAAAA@@@>>><<<;;;:::888333///555555666777999:::<<<===aaalllZZZJJJGGGJJJJJJEEEBBBGGGFFFFFFEEEDDDBBB===:::DDDTTTaaa___TTTRRR___oootttkkkjjj|||vvvrrroooqqqxxx~~~hhhggg___[[[ZZZYYYYYY[[[\\\YYYPPPIIIHHHGGGDDD@@@===:::888777333222111000////////////......---------,,,,,,,,,...---,,,+++***++++++,,,)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((***,,,///111---,,,***))))))***+++,,,+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,---------..................////////////444333666888:::KKKsssgggTTTFFF;;;666777888888888888999999>>>===;;;::::::999777666666666666666555555555444444555666777777666555444666666666666666666666666444555666777888:::;;;;;;::::::;;;;;;<<<======>>>======<<<<<<<<<===>>>???@@@@@@@@@@@@BBBDDDFFFGGGCCCCCCBBBBBBAAAAAAAAAAAABBB@@@>>>;;;999777777777999999999888777666666666444444444555555555555666777666555666777777777666999::::::777555777<<>>?????????>>>>>>@@@AAABBBBBBCCCDDDDDDDDDCCCBBBAAABBBDDDEEEFFFFFFEEEEEEIIIIIIJJJJJJJJJJJJJJJKKKLLLJJJMMMQQQRRRZZZtttnnnYYYGGGKKK}}}fffSSSGGGBBBBBBAAA@@@>>><<<:::888666444555555555666888:::;;;<<>>>>>>>>======???AAA>>>@@@BBBCCCDDDCCCBBBAAABBBCCCDDDEEEFFFFFFFFFFFFJJJJJJIIIIIIHHHHHHHHHGGGHHHGGGJJJNNNOOOVVVlllxxxQQQLLLdddrrrZZZHHH@@@???AAAAAA???===:::888999:::444444555555777888999:::AAANNNlll}}}aaaPPPHHHDDDBBBBBBDDDDDDDDDDDDEEEEEEBBB@@@<<<<<>>LLLsssyyyeeeSSSMMMDDD===:::999888777555444333444666888888777888888888777777777777666555666777888888777666555666666666666666666666666333333333333333333333333333333333444444555555555555555555555555666666666555555555555666666666777777777777777777777777777666666777777777888999999666666666555555444444444444444444555555555666666444555555777888999999888666777777999AAAQQQdddqqqrrrUUUAAA<<<;;;999555222222222222222222222222555555444333333222222222222222111111111111222222///000222444555555555555555555666666666666666777333444555888:::999777444444444333555777999888888:::;;;<<<<<<===<<<<<<<<<<<<===>>>===<<<<<<>>>@@@===???BBBDDDEEEDDDCCCBBBCCCDDDEEEEEEFFFGGGGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFIIILLLMMMSSSdddvvveeeRRRYYYxxxgggPPPBBB???>>>@@@@@@???<<<999999:::444444444555555777888999;;;>>>PPPtttnnnYYYLLLFFFEEEFFFDDDCCCCCCDDDFFFFFFEEECCCBBB<<<;;;FFFYYYhhhkkkiiibbbcccbbbgggmmmiiiqqqwwwsssoooqqq}}}ooojjjiiilllqqqwwwxxxvvvvvvxxx{{{|||vvvfffggg```___XXXXXXYYYZZZYYYUUUPPPMMMJJJHHHDDDAAA===999777666333222111000////////////......---------,,,,,,,,,))))))))))))((((((''''''))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))******++++++***((('''&&&)))(((((())))))******+++*********+++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------..................////////////...///222555555555999>>>QQQiiixxxiiibbbVVVKKKDDD@@@>>>===:::888777777777666444111999888888888777777777777555666777888888777666555666666666666666666666666555555444444444333333333444444444555555555555555444555555666666666666666666666666666777666666666555555555555555555555555444444555555555555555555777666666666666666555555666666666666777777777777999888777999<<<===:::777;;;===???DDDNNN___rrrbbbSSS@@@777999;;;777222222222222222222222222333444444444333333222111111111111111000000111111111...///222444555666555555555555555555555555555555222333555888;;;:::777444555444444666888999999888:::;;;;;;<<<======<<<<<<<<<===>>>===<<<<<<>>>@@@???AAACCCEEEFFFEEEEEEDDDDDDDDDDDDEEEFFFFFFGGGGGGFFFFFFFFFGGGGGGGGGGGGHHHFFFGGGJJJLLLMMMRRR^^^iii~~~SSSRRRggg~~~```LLLCCC<<<>>>@@@@@@>>>;;;999888555555444444555666777777888;;;BBBXXX|||fffUUUJJJEEEEEEDDDCCCCCCDDDFFFGGGFFFEEEBBB===:::>>>HHHPPPRRRPPPTTTTTTTTTXXXXXXPPPZZZuuuxxxdddiiikkkkkktttqqqeeeeeejjjooouuuzzz{{{xxxwwwzzz~~~zzzttteeeggg```___YYYYYYZZZZZZWWWSSSOOOLLLJJJHHHEEEAAA===999777666333222111000////////////......---------,,,,,,,,,++++++,,,,,,++++++***))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))***************)))(((((((((((()))******+++++++++************++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------..................////////////---///222444444444555777===OOOpppyyyiiiWWWIII@@@<<<999888777777888888666555888888888888777777777777666666888888888888666666666666666666666666666666666666555555555444444444666666666666666666666666333444555555666666555555555555666777777777666666555555555666666666666777555666666777666666555555777777777777777777666666666666777777777888888888777777666666777999999999AAAEEEKKKTTTbbbuuu~~~kkkOOOEEE999333555777666444222222222333333333333333222222333333333222111111111111000000000000111111///000222444555555555555444444444555555555555555333444666999;;;;;;888666666555555666999::::::999::::::;;;<<<===============>>>>>>>>>======???AAACCCCCCDDDEEEFFFFFFFFFFFFDDDDDDDDDDDDDDDFFFGGGGGGEEEFFFFFFFFFGGGGGGHHHHHHGGGIIIKKKMMMNNNQQQXXX^^^rrr}}}ZZZOOOVVVrrrrrrWWWIII??????>>>??????>>>:::777666666555555555666666777444888;;;FFFhhh{{{gggSSSGGGDDDGGGEEEDDDEEEFFFGGGFFFEEEAAA@@@???>>>???AAACCCDDDHHHKKKJJJLLLKKKAAAFFF\\\oooyyy}}}~~~vvvllltttvvviiiaaacccjjjvvvzzz~~~~~~|||ssseeeeee]]]\\\ZZZ[[[[[[ZZZVVVQQQNNNKKKJJJHHHEEEAAA<<<999777555333222111000////////////......---------,,,,,,,,,+++,,,---------,,,******)))************+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++((()))***+++,,,,,,,,,,,,************++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------..................////////////---000222111000111333444666;;;OOOppplll]]]WWWJJJEEE@@@<<<:::;;;;;;;;;888888777777777666666666666777888999999888777666666666666666666666666666666666555555555555555555555555555555555555555555333444555666666666555555444555666777888888777666666666666777777888888888777888999:::999999888777666666666666666666666777666666666666777777777777444777999888666;;;HHHSSS\\\___eeennn{{{{{{```NNNAAA>>>999666444555666666111111222222222333333333000111222333333222222111222111111000000111111222000111222333444444555555333333333444444555555555444444666888;;;;;;:::888666555555666888::::::999999:::;;;<<<============>>>?????????>>>>>>@@@AAAFFFEEEDDDDDDDDDEEEFFFFFFDDDCCCCCCCCCCCCEEEFFFGGGHHHGGGGGGGGGGGGGGGFFFFFFGGGIIILLLMMMNNNQQQTTTUUU```pppwwwuuuYYYOOO[[[wwwjjjYYYGGGBBB<<<<<>><<<>>>AAABBBGGGFFFJJJPPPJJJGGGRRRmmmxxx}}}vvvuuu|||yyynnniiizzzqqqiiieeecccffflllyyy{{{}}}~~~{{{vvvuuu~~~ssseeecccZZZYYYZZZ\\\\\\ZZZUUUPPPMMMKKKKKKIIIEEEAAA<<<999666555333222111000////////////......---------,,,,,,,,,******+++,,,+++***)))((()))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++---...((()))***,,,,,,---------)))************+++++++++++++++,,,,,,,,,---------,,,,,,,,,---------................../////////000,,,000111///...000444666888222555JJJjjjmmmdddVVVIIIAAA===;;;;;;777777777777666666666666666777888999999888777666666666666666666666666666555555555555555555555555555555444444444444444444444555666777888777666666444555777888999999888888222333333333444444555555555666777888888888777666555555666666666666666666555555555555666666666777666>>>DDDAAA>>>HHH```uuusss[[[BBB222///444888888555222111222000000111111222222222333///000111222333333222111222222111111111111222222222222222333333444444555222222333444444555666666555555666888;;;<<<;;;999555444444555888999999888999:::;;;<<<============>>>???@@@???>>>>>>@@@BBBGGGFFFDDDCCCBBBCCCEEEFFFCCCCCCBBBBBBCCCDDDFFFGGGJJJJJJIIIHHHGGGFFFEEEDDDFFFIIILLLLLLNNNPPPQQQPPPSSSfffqqq{{{hhhPPPSSScccnnnNNNEEE;;;999>>>AAA???;;;888777777666666666666777888222222999???OOOuuu{{{eeeZZZKKKIIIGGGFFFFFFEEEDDDCCCAAAEEEFFFCCC<<<888:::===@@@EEEFFFMMM\\\]]]UUUWWWgggrrrtttccc[[[cccyyy~~~qqqkkkjjjaaa|||oooaaa```eeegggkkkoooxxxyyyzzz}}}tttsssvvvsssjjjcccvvvmmmggg```\\\[[[\\\^^^___[[[TTTNNNLLLLLLJJJHHHEEEAAA===999777666222000.........///...---//////...---,,,,,,++++++,,,,,,++++++***)))((((((++++++++++++++++++++++++******************************,,,------,,,******++++++************++++++)))******+++---///111222,,,+++++++++***)))))))))************************++++++++++++,,,---..................////////////000000000111222222333333888:::777;;;GGGZZZpppddd[[[NNNCCC======:::555444666666444888888888888777666333222777888888777555555666777888888888888888888888888777777666666555555555444666666666666666666666666555555666666666666555555666555555444444444555555777666666666666777777888777666555666666666555444444222333555555444888===CCCIIIOOORRRXXXhhhsssbbbTTTBBB555333333333333333333333333333111111111111111111111111000000000000000000000000222222222222222222222222333333333222222111111111444555555666777666666666444666777888777666777888777777888888888888777777777888::::::::::::;;;===>>>???@@@AAAAAA@@@>>>===AAACCCDDDDDDCCCCCCDDDFFFDDDAAA>>>>>>BBBEEEGGGGGGIIIGGGFFFDDDDDDDDDEEEEEEGGGHHHJJJKKKJJJKKKMMMOOOSSS[[[hhhzzz}}}YYYQQQQQQ|||lllRRR;;;888<<<;;;:::<<<999888777555555555666777;;;777777::::::@@@VVVpppfffcccRRRFFFHHHHHHCCCAAADDDEEEDDDCCCCCCBBB@@@<<<888@@@@@@PPPkkkttteeeUUURRR```lll}}}zzzcccWWWUUU___|||kkkYYYRRRkkkuuuqqqqqquuu}}}yyyiiieee```^^^aaagggnnnsssuuuvvvyyy~~~wwwjjj^^^TTTNNNLLLssskkkeee___[[[ZZZ[[[]]]^^^\\\VVVPPPNNNNNNJJJHHHEEEAAA===999777666222000.........///...---...------,,,++++++******,,,,,,+++******)))((((((++++++++++++++++++++++++))))))))))))))))))))))))***++++++++++++++++++***+++******))))))******+++)))))))))***+++---...///+++++++++***************************************++++++++++++,,,---..................///////////////000000111111222333333333555222333<<>>999888999999888888666777999:::;;;:::::::::888999999999999:::;;;<<<888888888888777666555555777777777666666666555555555555555555555555555555555555666666666666555555777666666555555555666666888888777777777777777777777777777888999999888666888666555777777777<<>>???@@@@@@???===<<>>:::999888666555555666666333000111555555777FFFZZZ~~~mmm[[[LLLLLLLLLGGGDDDFFFFFFEEEDDDDDDDDDAAA>>>;;;======MMMfffnnn___QQQNNN\\\iii{{{vvvddd\\\\\\dddtttnnnTTTQQQiiiuuussspppmmmrrroooccc___\\\___fffnnnqqqrrrsssvvv|||yyykkk]]]SSSKKKEEEAAAqqqiiiddd^^^ZZZZZZYYY\\\___\\\WWWRRRPPPPPPJJJHHHEEEAAA<<<999777555222000.........///...---,,,,,,,,,++++++******)))+++++++++******))))))(((++++++++++++++++++++++++((((((((((((((((((((((((++++++************+++++++++******))))))******+++(((((((((((()))***+++,,,***************+++++++++************************++++++++++++,,,---......---............///////////////000111111222222333222444111222888999EEE]]]vvv\\\LLL???======999777999777888999888666555444555444555555555666666777777999999999999888777555444888777777777777777666666555555555555555555555555555555666666666666555555777777666666666777777888444444555666666555555444666777777777888888777777777555666;;;@@@FFFPPPZZZkkktttnnnWWWAAA777444111333999222222222222222222222222000000000000000000000000000000000000000000000000111111111111111111222222222222222111111111111111000111111222222222222222333555666777555555666777666666777777777777666666777888::::::999999:::<<<;;;<<<===>>>>>>>>>===<<>>;;;:::FFFZZZaaaUUUJJJIIIUUU```ooo}}}wwwqqquuu}}}~~~zzzllleeevvv~~~pppjjjtttrrreee^^^]]]^^^eeeooouuutttpppuuu{{{}}}~~~tttfffZZZRRRLLLDDD???rrrjjjeee___ZZZYYYZZZ^^^```^^^XXXRRRPPPOOOKKKIIIEEEAAA<<<999666555222000.........///...,,,---,,,,,,,,,++++++******+++*********)))))))))(((************************))))))))))))))))))))))))+++***)))(((((()))***+++******))))))))))))******))))))((((((((()))******)))))))))***+++++++++,,,************************++++++++++++,,,---......---------.........////////////000000111222222222111444111222999777:::HHH```sss___YYYTTTGGG>>>======<<<;;;888666444555666666666555555666555444333888888:::::::::888666555888888888888777777777777777777777777777777777777555555666666666666555555666666666555666666777777222333444666777777666666999999888888888:::===@@@===<<<@@@IIIRRR\\\jjjvvvppp]]]JJJ???666555666333222333222222222222222222222222000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111000///000111111222222111111222444555666555444555666555666666777777666666555666888999999888888999;;;;;;<<<===>>>>>>>>>>>>===@@@BBBCCCBBBAAA@@@AAACCC@@@@@@AAABBBCCCBBBAAA@@@@@@BBBCCCEEEFFFFFFEEEDDDAAADDDHHHJJJKKKLLLMMMOOOUUUSSS[[[qqqgggQQQMMMcccuuuWWWFFF>>>999999;;;===<<<;;;999888666555555777555666:::;;;888999===JJJssstttYYYMMMKKKHHHFFFFFFIIIHHHGGGGGGGGGFFFDDDBBB;;;888>>>KKKOOOHHHCCCEEENNNUUU]]]fffqqq{{{{{{vvv~~~xxxyyyiiijjj{{{|||pppfff```___bbbgggnnnssstttrrrooo{{{|||ssstttrrrmmmeee\\\RRRIIIDDDvvvmmmfff___ZZZYYY\\\___aaa___XXXQQQNNNMMMKKKIIIEEEAAA<<<888666444222000.........///...,,,------------,,,,,,,,,,,,*********)))))))))))))))************************************************+++***((((((((((((***+++***))))))))))))))))))*********))))))))))))******)))))))))***+++++++++,,,************************++++++++++++,,,---......------------...............//////000111111222222///222......555444333<<<@@@[[[}}}qqqZZZMMMGGGCCC>>>;;;:::;;;======999888888999::::::888666555666777888888777666666777777777777888888888888888888888888888888888888555555666666666666555555555444444444555555666777555666777777888888888777:::;;;;;;<<<>>>EEEMMMTTTQQQQQQXXXcccnnnxxxbbbJJJ>>>888555444777777444111000111111111111111111111111/////////////////////////////////////////////////////////000000111111111000000000000000000000000000000111222222222222222111333444444333333444555555555666666666666555555666888999888777777888:::;;;<<<===>>>??????@@@@@@@@@AAABBBAAA@@@???@@@AAA>>>@@@BBBCCCBBBAAA@@@@@@???AAABBBDDDEEEEEEEEEDDDBBBEEEIIIKKKLLLMMMNNNOOOLLLQQQWWWaaaxxxYYYLLLTTTeeekkkSSSEEE>>>===>>>======<<<;;;999777666555666444333666777666666888999VVV~~~hhhVVVOOOLLLJJJIIIHHHGGGFFFGGGHHHHHHFFFDDD???:::999>>>@@@<<<===BBBHHHMMMRRRXXX```gggfff```cccsss{{{xxx}}}wwwxxx|||gggfffxxxyyynnnkkk}}}zzzkkk```]]]\\\aaaiiipppsssooollllllnnnyyykkkbbbiiiqqqwwwsssdddTTTJJJFFFxxxnnnggg```ZZZYYY\\\___aaa___XXXQQQLLLKKKLLLJJJFFFAAA<<<888555444222000.........///...---------------------------))))))))))))))))))))))))************************************************))))))(((((((((((())))))***))))))(((((())))))***+++***************+++,,,***************+++++++++************************++++++++++++,,,---......,,,------------...............///000000111111222111555111...444333000777666GGG```kkk```UUUGGG???<<<<<<:::888666444444666999:::777444555555555555555555555666666666777777777777777888888888888888888888888888555555666666666666555555444444333444444555666777666666666666777888999:::;;;>>>BBBFFFKKKTTT___hhhaaafffrrryyy^^^HHH===;;;555444333222111111222222000000000000000000000000////////////////////////////////////////////////......//////000000111111////////////000000000000000111222222333333222222000222333444333222333444444444555555555555444444666777888888777666777888;;;;;;<<<===???@@@AAAAAA???@@@AAA@@@???>>>???@@@<<>>;;;=========<<<;;;999888777666555555555555666888999444CCC^^^yyybbbUUUOOOJJJGGGGGGFFFEEEEEEGGGHHHGGGFFFEEE???::::::888777:::???BBBHHHNNNTTTZZZ]]]WWWNNNJJJ\\\gggeeehhhxxx}}}yyy~~~^^^TTTjjj}}}wwwjjj]]]VVVVVVXXXbbbjjjqqqpppiiiggglllrrr~~~mmm___WWWcccppp{{{xxxgggTTTJJJHHHuuulllfff___ZZZXXXYYY]]]```^^^XXXQQQLLLKKKLLLJJJFFFAAA<<<888555444222000.........///...---,,,,,,,,,,,,,,,,,,,,,,,,((()))))))))))))))))))))************************************************'''(((((())))))(((((('''))))))(((((((((((())))))))))))))))))***++++++,,,+++++++++***************************************++++++++++++,,,---......,,,,,,---------...............//////000111111111000777333000555333000666888===GGGfffwwwbbbVVVTTTTTTPPPKKKFFFCCCAAABBBDDDCCC>>>999>>><<<:::888777777777888555555666666666777777777777777777777777777777777555555666666666666555555444444444444555666777888777777999<<<@@@FFFLLLOOOLLLSSS[[[aaafffllltttzzzwwwlllWWWIII>>>::::::222333222000...000222444000000000000000000000000........................////////////////////////------...//////000111111........./////////000000000000111222222222222111///111333333222111222333444444444555555444444444666777888777666555666888::::::;;;<<<===???@@@AAA???@@@AAA@@@>>>===>>>???;;;>>>@@@AAA??????AAACCCAAAAAAAAAAAABBBCCCDDDDDDCCCFFFJJJLLLLLLLLLLLLLLLLLLSSSUUUWWWeee~~~XXXPPPJJJRRRrrr|||dddQQQCCC:::<<<=========<<<;;;999888666888999888777777999:::555999FFF___vvvdddWWWNNNHHHEEEDDDCCCDDDFFFGGGGGGFFFIIIEEE@@@===:::777999<<<;;;@@@EEEJJJSSSZZZYYYTTTHHHVVVbbbccceeeqqq}}}xxxmmmiiiqqqoooyyy~~~tttggg\\\UUUTTTVVVXXXccchhhlllkkkhhhlllvvvuuufffYYYRRRZZZdddmmmjjj]]]PPPJJJJJJrrrjjjddd]]]YYYXXXVVVZZZ^^^]]]XXXQQQNNNLLLLLLJJJFFFAAA<<<888555333222000.........///...---++++++++++++++++++++++++(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((())))))((('''&&&))))))(((((((((((())))))(((((((((((()))***+++,,,,,,+++++++++******))))))************************++++++++++++,,,---......,,,,,,,,,---------............//////000111111111(((111000...222111...444666222000EEEnnnyyy}}}{{{gggccc^^^]]]\\\XXXPPPJJJHHHEEEAAA===;;;:::;;;<<<444555555555666666777777666666666666666666666666555555666666666666555555555555555555666777999999<<<>>>BBBIIIRRR]]]gggmmmhhhpppzzz~~~cccIII>>>===888222...---111444444222222222222000000000000000000000000........................////////////////////////---------...///000000111---.........//////000000///000000111111111111111///111222222111111222333333444444555555444444333666777888777666555666777888999999:::<<<>>>@@@AAA???@@@@@@???>>>======>>>;;;===@@@@@@??????BBBDDDCCCBBBAAA@@@AAABBBCCCDDDBBBFFFJJJLLLKKKJJJJJJJJJNNNNNNPPPRRRXXXjjjjjjWWWKKKKKK\\\~~~zzzbbbNNN@@@<<<<<<=========<<<:::999222777:::888555444666777777666888FFFdddwwweeeWWWOOODDDCCCBBBCCCEEEFFFFFFFFFLLLIIIFFFCCC>>>999999:::777888888<<>>>>>>>>???@@@AAABBBBBBBBBAAA@@@??????@@@BBBCCCDDDEEEEEEEEEFFFHHHHHHGGGFFFMMMJJJLLLRRRTTTZZZpppgggOOOMMMNNNgggxxxYYYBBBAAA@@@???AAACCCBBB===888999888777555555444444444555666888:::BBB]]]nnnVVVKKKHHHFFFEEEEEEFFFEEEDDDHHHHHHGGGFFFBBB>>>:::888;;;888555999EEEXXXkkkwww```bbbiiiooollllllkkkPPPPPPmmmzzzmmmbbbXXXOOOOOOWWW```ccccccdddaaadddnnnxxx|||pppbbbTTTNNNNNNIIIHHHEEECCCAAAAAABBBDDDpppddd```^^^ZZZVVV[[[______YYYTTTRRROOOJJJJJJKKKGGG???:::888555000222222111000///...------------,,,,,,,,,,,,++++++,,,,,,+++******)))(((((('''(((((())))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''+++***)))(((((()))***+++,,,++++++******+++++++++******+++++++++,,,,,,,,,+++,,,---,,,++++++---///,,,,,,,,,---------............/////////000000000//////000000000111111111333333444555777AAAXXXoookkk```]]]___VVVYYY\\\ZZZTTTLLLFFFDDDBBBAAA@@@BBBDDDCCC???:::999===@@@AAA???>>>???AAABBBAAAEEEMMMRRRQQQTTTYYYkkkuuu~~~{{{{{{xxxbbbRRRBBB999333444555222111222222222111111111000000000........................000000//////...------,,,000/////////.........---.................................................../////////000000000000111111111111111111111111111222333333222222333444555555555555555555555555777777666777888999;;;===>>>???@@@???===<<<===>>>>>>>>>@@@AAABBBBBBBBBAAA??????>>>>>>>>>@@@AAABBBCCCCCCCCCEEEFFFGGGGGGFFFIIIGGGJJJOOOPPPSSSeeezzzfffSSSLLLYYYyyylllSSS>>>???@@@BBBBBB@@@===;;;999888777666555444444444555555555555888HHHggggggWWWRRRKKKFFFDDDDDDDDDDDDDDDEEEFFFFFFDDDBBB@@@>>>===:::777888AAAOOO^^^hhhUUUVVV[[[___]]]^^^qqqnnnnnnyyyqqqfffnnn{{{yyyhhh\\\VVVSSSRRRWWW^^^bbbbbb___bbbaaahhhvvv{{{ppphhhaaaXXXRRRQQQEEEBBB@@@AAADDDEEEDDDBBBssseee```]]]YYYVVV\\\``````ZZZUUURRROOOKKKJJJJJJFFF>>>999777444000222222111000///...------------,,,,,,,,,,,,+++++++++++++++******))))))(((((())))))))))))(((((('''))))))))))))))))))))))))************************))))))))))))((((((((((((******))))))))))))******++++++*********++++++,,,******+++++++++,,,,,,,,,+++,,,---,,,++++++---///,,,,,,,,,---------......------.........///////////////000000000000111111444444444444222444>>>IIIttt~~~{{{~~~zzz}}}nnnaaaXXXTTTQQQPPPRRRVVVTTTKKKCCC???CCCGGGIIIIIIJJJLLLNNNPPPSSSYYYaaaeeehhhooovvvfffOOOAAA999777333111555777555222222111111111111000000000000......................../////////......------,,,/////////...................................................................../////////000000000000000000000000000000000///111222222111111222333333333333333333333333333444666777777555666999======>>>???>>>===<<<===>>>===>>>@@@BBBCCCBBBAAA@@@???>>>===<<<===>>>???@@@AAAAAABBBCCCEEEFFFFFFGGGIIIGGGJJJNNNNNNOOO[[[kkkbbbNNNMMM]]]}}}vvvZZZAAAAAA@@@@@@@@@@@@???>>>:::999888777666555555555888777777666555;;;KKK[[[yyyfff]]]QQQHHHCCCCCCEEEGGGCCCDDDEEEFFFFFFEEECCCBBB???<<<888888<<>>NNNnnnzzzuuupppnnnqqqvvvtttiii___ZZZYYYZZZ^^^eeekkkoooppprrrwww~~~dddLLL===777666666333333444555333111///111111000000000/////////.................................---------,,,,,,................................................................................./////////000000000000000000000000000000...000111111111111222444222222222222333333333333222555888666333333777<<<<<<===>>>>>><<<<<<===>>><<<===???AAABBBAAA???>>>???>>>===<<<<<<===>>>???@@@AAACCCDDDDDDFFFHHHIIIOOOMMMMMMPPPOOOQQQZZZfff}}}WWWIIISSSjjjjjjOOOHHH@@@===>>>@@@@@@???<<<;;;999888666666555555999666666777777888???GGGbbbvvvjjjZZZLLLEEEDDDFFFIIIEEEEEEEEEEEEEEECCCBBBAAA@@@>>>:::888999<<<@@@CCCBBBBBBEEEGGGFFFIIIWWWggglllqqqyyy|||kkkdddmmmwwwyyysssqqqxxxrrrooo}}}uuueeeXXXPPPLLLIIIRRR\\\bbbbbb___]]]]]]bbbggguuu~~~ppplllhhheee]]]QQQIIIFFFCCC@@@>>>>>>AAACCCCCCBBBsssccc]]][[[[[[ZZZ]]]aaaaaa[[[VVVTTTPPPLLLMMMMMMHHH@@@:::999777333111111000000//////......------,,,,,,,,,+++++++++*********)))))))))))))))))))))***))))))((('''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))******)))))))))***)))))))))******+++,,,******+++++++++,,,,,,,,,)))***+++***))))))+++---,,,,,,,,,---------............/////////000000000...////////////000000000//////000111444888999888999JJJddd~~~|||lllUUUDDD;;;777666666333222000............,,,000000000/////////..............................------------,,,,,,,,,,,,---------...........................................................................////////////////////////////////////...000222222111111333444222222333333444444444444222555777666222222666;;;:::;;;======<<<<<<===???;;;<<<>>>?????????===<<<@@@???>>>===>>>???@@@AAABBBDDDEEEEEEEEEFFFJJJLLLUUURRRPPPPPPQQQTTT]]]eeesssiiiIIINNN[[[{{{hhhYYYFFF===>>>BBBBBB???===<<<;;;999777666666666555111111333555555888===GGGccc}}}iiiVVVJJJFFFEEEFFFDDDDDDDDDDDDCCCCCCBBBAAA@@@>>><<<:::999999::::::<<>>BBBJJJPPPsssccc\\\[[[\\\]]]^^^bbbbbb\\\WWWTTTQQQMMMNNNNNNIII@@@;;;:::888444111000000000/////////...------,,,,,,,,,,,,++++++))))))))))))))))))))))))((())))))))))))(((((('''))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))))))))************)))))))))))))))))))))***+++,,,******+++++++++,,,,,,,,,+++,,,---,,,++++++---///,,,,,,,,,---------............/////////000000000......////////////000000333333222000111555555222777888@@@TTTvvvxxxUUUGGG888444666666555444222333111------000222111////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------.........------------------------------------------------------........./////////////////////////////////...000111222111111333555222333333444444555555666333555666555333333666999888:::<<<<<<;;;<<<===???=========>>>>>>>>>======??????>>>>>>???@@@BBBCCCDDDFFFHHHGGGFFFGGGKKKOOOUUURRROOONNNPPPUUU\\\```dddvvvRRRHHHNNNZZZpppWWWFFFCCCDDDCCC@@@???>>><<<:::888777666666666222222444555444777;;;999GGGiii~~~hhhWWWLLLGGGDDDBBBBBBBBBCCCCCCDDDDDDDDD??????>>><<<;;;999999888777;;;???AAABBBCCCGGGKKKQQQVVV```iiilllmmmsss{{{qqqggglllwwwyyyfff]]][[[zzzyyyggg]]]UUUiiiooommmwww}}}{{{jjj```UUULLLGGGFFFJJJPPPWWWZZZ[[[XXXVVV[[[fffppptttpppccc]]]TTT^^^jjjkkk[[[HHH@@@BBB<<>>>>>>>>>>>???@@@>>>>>>===>>>???AAACCCDDDFFFHHHIIIHHHEEEFFFJJJOOORRRPPPNNNMMMPPPUUUWWWWWW]]]llliiiMMMOOOLLLeeeoooXXXJJJCCCBBBBBB@@@???===;;;999888777777777555555888777555777;;;555<<>>AAACCCIIIKKKSSS[[[```aaagggmmmtttwww{{{nnn___dddppp{{{yyyyyyxxx```TTTTTTvvvvvvxxxwwwooofff}}}{{{{{{zzzrrrmmmYYYPPPJJJIIIHHHHHHMMMSSSTTTUUUVVVUUUWWWaaappp{{{tttfff[[[UUUJJJTTT```bbbWWWGGG@@@BBB<<<>>>AAADDDJJJTTTaaajjjwwweee\\\[[[]]]```___bbbbbb]]]XXXUUURRRNNNNNNMMMGGG>>>999888777444000000000000////////////---------,,,,,,,,,++++++(((((((((((())))))))))))''''''((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******((()))***++++++***)))((((((((((((((()))***+++,,,******+++++++++,,,,,,,,,)))***+++***))))))+++---,,,,,,,,,---------......,,,,,,,,,---------................../////////000,,,222444111222777888555222999>>><<<===QQQzzzvvvcccPPP???999444222555555000///222...333333...,,,......***//////.........---------------------------------+++++++++++++++++++++,,,,,,,,,,,,------.........---------------------------------------------------------.........//////........................+++,,,.../////////111333111111222333444444555555888666444444555777777777777888:::;;;;;;<<<===???CCCAAA@@@>>>>>>???AAABBB<<<<<<<<<===???AAADDDEEEFFFIIIJJJHHHDDDEEEIIINNNPPPPPPOOOOOORRRUUUTTTPPPWWWbbbYYYZZZOOOWWWfffOOOCCCAAADDD@@@???===;;;999888777777222111444777666333555999555<<>><<<:::888777666777777555777;;;???@@@DDDEEEJJJSSSXXXZZZ___eeeiiikkkpppvvv|||vvveeejjjwww}}}{{{xxxzzzwwwqqqnnnwww|||pppiiiffffffnnn}}}iiiXXXVVViiiwwwfffjjjwww~~~~~~xxxzzzqqqddd]]]KKKEEECCCGGGIIIIIIKKKQQQNNNPPPRRRUUU[[[gggwwwuuuiii^^^UUUPPPHHHNNNWWWZZZRRRFFF??????@@@@@@BBBHHHQQQ[[[dddiiiwwwhhhaaa\\\[[[\\\___```___ZZZXXXWWWRRRLLLOOOLLLFFF???999555333222111111000///...---,,,,,,------,,,++++++***))))))************)))))))))))))))))))))))))))(((((('''(((((((((((((((((((((((()))))))))))))))(((''''''((((((''''''''''''(((((())))))))))))(((((((((((())))))))))))************((()))***++++++,,,++++++)))***,,,,,,***)))***+++,,,,,,,,,---------......---..................---............////////////000000000111222222333333444555666555777@@@MMMWWWuuuuuuZZZHHH>>>999777333222111111000000111111111111111111000000000///........................---------,,,,,,+++++++++,,,,,,+++******)))))))))........................,,,,,,,,,---------..............................++++++,,,,,,,,,,,,------////////////////////////////////////000000000000333333333333333333333222222222333444444555555666666999<<<;;;888888<<<@@@AAAAAAAAA???===>>>@@@CCC<<<<<<===<<<===@@@DDDHHHHHHGGGEEEDDDDDDFFFHHHIIINNNLLLKKKNNNRRRVVVVVVUUU\\\ccckkk}}}[[[OOOZZZggg\\\EEEBBB@@@???===<<<===;;;777777:::777666444333222333333444999555777???JJJ___mmmYYYOOOMMMJJJGGGEEECCCAAA???@@@???===:::999:::;;;;;;;;;:::888777777:::<<<>>><<<===@@@EEEJJJOOOSSSUUU]]]^^^bbbffflllqqqvvvxxx~~~tttsssyyypppooojjjwwwqqqhhhbbbhhhxxxrrrdddggg||||||cccfffmmmgggUUUjjjtttTTTOOOdddxxxvvvtttwwwfffXXXPPPMMMCCCEEEHHHJJJJJJIIIHHHGGGNNNPPPVVVaaajjjuuu}}}oooddd]]]VVVNNNHHH???FFFMMMJJJBBB<<<===AAAAAA===EEEWWW^^^YYY[[[dddyyyhhh___[[[[[[^^^___aaa___[[[XXXWWWRRRLLLNNNKKKEEE???:::666444333222111111000///...---,,,---------,,,++++++******************))))))))))))))))))***))))))(((''''''(((((((((((((((((((((((()))))))))))))))(((''''''((((((''''''''''''(((((())))))))))))(((((((((((((((((()))))))))*********(((((()))***++++++++++++)))***,,,,,,***)))***++++++,,,,,,,,,,,,---------------............------............///////////////000000111111222333333444666777666555888???EEEKKK```rrrdddPPPAAA999555333222222222111000000000111111000000000/////////......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++*********+++++++++++++++------------------------,,,,,,,,,------------...------------------------++++++,,,,,,,,,,,,------------------------------////////////000000000000222222333333333333333333222222333333444555555555555999;;;:::888888;;;???AAAAAAAAA???>>>>>>@@@CCC===============???CCCGGGHHHGGGFFFEEEEEEFFFHHHIIIMMMKKKKKKMMMQQQTTTUUUTTTYYYaaafffpppUUULLLXXXqqqvvv___RRREEEAAA>>>>>>???===888777999888777555444333333444555777444555:::>>>IIIeeewwwaaaXXXNNNHHHGGGFFFCCC???AAA???===<<<;;;<<<===>>>???===;;;:::999999:::;;;999:::<<>>;;;@@@MMMZZZ]]]\\\eeeqqq{{{iii]]]XXX[[[``````aaa___[[[YYYXXXSSSLLLMMMJJJEEE???:::777555444222222111000//////...---......------,,,,,,++++++************))))))))))))************)))(((&&&&&&((((((((((((((((((((((((((())))))))))))(((''''''((((((''''''''''''(((((((((((((((((())))))))))))(((((())))))))))))******'''((()))***++++++++++++)))***,,,,,,***)))***+++******+++++++++,,,,,,,,,,,,,,,------------,,,,,,---............///////////////000111111222222333333666888777444333555777555???TTTqqqmmmTTTEEE???777333222333222111222111111000000000000000///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------++++++,,,,,,,,,,,,------............................../////////000000000111111111222333333333444222222333333444444555555555888:::999888888;;;???@@@AAA@@@???>>>>>>@@@CCC===>>>>>>======???BBBEEEGGGFFFEEEEEEEEEGGGHHHIIIKKKJJJJJJLLLOOORRRSSSSSSVVV``````aaappp}}}dddGGGNNNWWWxxxkkkQQQDDDAAAAAACCCAAA<<<:::;;;999888666555444444555555555333555777555666EEEWWWxxxwwwiiiWWWLLLJJJIIIFFFBBBAAA@@@>>>======>>>@@@AAABBBAAA???===;;;999888777777777888999;;;===>>>???EEEGGGIIIMMMRRRVVVZZZ\\\\\\fffpppsssrrrnnnggg___hhhmmm||||||~~~pppaaaeeeqqquuuiiimmmnnnvvvtttkkkmmmwwwssscccbbb|||yyyzzzpppyyyoooYYYYYYttt}}}qqq___XXXOOOFFFBBBAAABBBBBBGGGFFFEEEDDDCCCFFFJJJNNNUUUddd{{{www```ZZZQQQKKKGGGDDD@@@<<>>>>>>>>>>>===<<>>KKKaaauuubbbMMM<<<;;;888555444444444333111111111000////////////000............------------------------------------,,,+++++++++++++++++++++******++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------000000000000000000000000---.........///000000000///000000111222333333444111222222333444444555555555666888888888888;;;>>>>>>???@@@???>>>>>>@@@BBB>>>>>>???>>>===???AAADDDEEEDDDDDDDDDEEEFFFGGGHHHIIIIIIIIIKKKMMMPPPRRRRRRSSS^^^[[[VVVeeewwwTTTJJJMMM```bbbGGGCCCBBBDDDDDD@@@>>>???999888666555444444444555444444777999555333:::EEEUUUttt|||gggWWWNNNJJJHHHFFFBBBAAA???>>>>>>???AAABBBCCCBBBBBB@@@>>>;;;999777777777777777888999:::;;;???@@@BBBEEEIIILLLOOOQQQSSS[[[ZZZQQQNNNTTTYYYWWW___```sss}}}sssrrrpppkkkvvvuuuffffffoootttsssrrrxxxgggXXXYYYddd{{{{{{ddd[[[qqqqqqZZZ^^^YYYgggtttaaaaaajjjvvvzzzqqqdddYYYPPPJJJBBB???@@@DDDFFFFFFHHHGGGEEECCCCCCIIIRRRYYY```qqqwwwgggSSSOOOHHHDDDBBB@@@===;;;===<<<:::999:::<<<>>>???LLLPPPNNNHHHNNNeee}}}jjj^^^XXX\\\cccaaabbbaaa\\\ZZZYYYTTTNNNKKKHHHDDD???:::888666666222222111111000000//////......------------,,,,,,************)))))))))(((************)))((('''&&&((((((((((((((((((((((((((((((((((((((('''&&&&&&((((((''''''''''''(((((('''((((((((()))))))))***'''(((((((((((()))))))))''''''((()))************)))***,,,,,,***)))***+++)))))))))*********+++++++++,,,,,,------,,,,,,+++------------...............//////000111111222222333444444444444444666777999777777;;;EEE]]]{{{aaaPPPGGGAAA<<<999777555333222111000///111000//////......////////////.........---------------------------------++++++++++++++++++++++++,,,,,,,,,++++++*********+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------000000000000000000000000,,,------...///000000000//////000000111222333333111111222222333444444555444555666777888999;;;===<<<===>>>>>>======???@@@===>>>???>>>>>>???AAACCCBBBBBBBBBCCCDDDEEEEEEFFFGGGHHHIIIJJJLLLNNNPPPRRROOOZZZVVVQQQ```tttnnnJJJOOOQQQxxxsssOOOHHHCCCCCCCCC@@@???AAA:::888666555444333444444444555777888666555999???BBBWWWzzzkkkXXXMMMIIIHHHEEEDDDBBB@@@???@@@AAABBB@@@AAAAAAAAA@@@>>><<<:::777777777777777888888999<<<===>>>@@@CCCFFFHHHIIINNNSSSOOOAAA===GGGSSSWWWbbb\\\jjj|||xxxnnniiicccYYYeeeuuuwwwwwwwwwooolll{{{sssfffgggnnnzzzfffPPPKKKUUUooorrrZZZOOOccc~~~nnnZZZPPPKKKQQQeeewwwxxxmmmcccdddhhhkkkgggaaaYYYPPPIIICCC???<<<<<<@@@CCCDDDCCCDDDEEEDDDDDDGGGPPP]]]gggtttsssdddXXXLLLIIIDDDAAA>>>===;;;:::999:::;;;:::999;;;AAAGGGOOONNNIIIIIIXXXsss{{{kkk```[[[^^^cccbbbcccaaa]]][[[ZZZUUUNNNKKKHHHDDD???:::777666555111111000000000/////////---------,,,,,,,,,,,,,,,************)))))))))))))))))))))))))))(((((('''(((((((((((((((((((((((('''(((((((((((('''&&&&&&((((((''''''''''''((((((''''''(((((())))))******''''''(((((((((((())))))&&&'''((()))************)))***,,,,,,***)))***+++))))))*********+++++++++,,,,,,------------,,,,,,,,,------------...............///000000111111222444333222111111222333444333555888::::::@@@RRRdddqqqdddQQQAAA999777888888333222111000000000000111000000///...............//////.........---------++++++++++++++++++++++++*********+++++++++++++++,,,,,,++++++***))))))(((++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------,,,,,,---...///000000111/////////000111111111222111111222222333333444444444444555666777999;;;<<<999;;;<<<<<<<<<<<<===>>><<<===????????????BBBDDDAAAAAABBBCCCDDDEEEEEEFFFFFFGGGIIIJJJKKKMMMPPPRRRMMMUUURRRQQQ___mmmxxxaaaTTTHHH[[[cccXXXLLLFFFCCC???>>>@@@;;;:::888666555444444555444444444444333444777999888AAAVVVyyyooo[[[QQQNNNJJJHHHFFFCCCAAAAAAAAAAAA>>>???@@@AAAAAA@@@???>>>888777777666666666777777999999:::;;;===???AAABBB???GGGJJJDDD???BBBJJJPPP]]]RRRXXXdddffffffhhhdddRRRUUU[[[ZZZXXXgggvvvuuusssjjjqqq}}}hhhOOOSSS]]]iiipppuuu}}}yyyaaaNNNJJJaaa{{{pppYYYKKKXXXppp{{{yyyvvvhhhZZZLLLRRRmmmsss[[[UUUVVVUUURRRMMMGGG@@@<<<===<<<<<<===@@@AAAAAAAAABBBEEEHHHKKKQQQ^^^ooo{{{vvvggg[[[QQQKKKEEECCC@@@===;;;999999888777999;;;;;;<<<@@@HHHNNNGGGJJJRRR```qqqyyykkkddd______aaabbbdddbbb]]][[[ZZZUUUOOOLLLIIIDDD???:::777555555000000////////////......++++++,,,,,,,,,,,,,,,,,,************))))))))))))'''(((((()))))))))))))))((((((((((((((((((((((((''''''((((((''''''&&&%%%((((((''''''''''''(((((('''''''''((()))*********'''''''''((((((((())))))&&&'''((()))************)))***,,,,,,***)))***+++*********+++++++++,,,,,,------............------,,,,,,---------...............//////000111111111222111111111222333333222333444777999666333777???OOOffflll[[[FFF???777333333222222111000111111111000000111111000///......------......------------,,,,,,,,,,,,************************)))*********++++++++++++)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...///000111///000000000000000000000111111111222333333444444333333333555777:::;;;;;;777999:::;;;::::::;;;===:::<<<>>>??????@@@BBBDDDBBBBBBCCCEEEFFFGGGGGGGGGEEEHHHJJJKKKKKKLLLPPPSSSQQQTTTQQQUUU```eeelll{{{hhhQQQNNN]]]jjjttt___RRRIIIBBB@@@AAA>>>===:::888777666666777444555444333444555666666555555===RRRpppwwwfff]]]QQQOOOKKKGGGDDDBBBBBBBBB>>>>>>???@@@@@@@@@@@@@@@<<<;;;:::888777777777777777777777888999:::;;;<<<666>>>IIILLLEEE===>>>FFFMMMFFFJJJPPPQQQYYYbbb```MMMEEEHHHLLLLLLVVV```^^^```YYYTTTZZZiiiqqqcccPPPCCCJJJUUU]]]^^^```iiitttzzz[[[EEESSSlllqqq|||gggUUUVVVaaammm{{{sss]]]XXXgggsssfffPPPFFFDDDCCCBBB@@@<<<999777<<<===?????????@@@BBBDDDEEEKKKSSSZZZdddssslll[[[PPPIIIEEEDDD>>>>>>===;;;999888888888888999:::===BBBIIIOOOSSSGGGRRRhhh}}}wwwkkkfffbbb``````cccdddbbb^^^\\\[[[VVVOOOMMMJJJEEE???:::777555444////////////............++++++++++++++++++++++++************))))))))))))&&&'''((()))************((((((((((((((((((((((((''''''((((((''''''&&&%%%((((((''''''''''''((((((&&&''''''((()))******+++''''''''''''((((((((()))&&&'''((()))************)))***,,,,,,***)))***+++***++++++++++++,,,,,,,,,---......//////......---,,,,,,,,,---------............//////000111111111...///111444777777666555333000000444666666888===777CCCVVVnnnoooXXXCCC444<<<777555666888777444333///111222222000---,,,+++//////...------------...,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++''''''(((((())))))******,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,************************++++++,,,,,,,,,---------------------------------++++++,,,---...///000111000000000000////////////000111111222333333444444333333333444777:::;;;;;;555777999::::::999:::;;;999;;;>>>???@@@AAACCCEEECCCDDDEEEGGGHHHHHHIIIIIIEEEHHHKKKKKKKKKLLLPPPSSSVVVVVVTTTZZZccc```dddtttgggRRRJJJHHHcccqqq]]]PPPGGGCCCDDD@@@???===:::999888888888555666666666777999999777999555555<<>><<<:::999888777666666666666777888999::::::AAAMMMTTTJJJ:::999BBBCCCCCCJJJMMMIIIRRR[[[XXXHHH>>>CCCQQQVVVYYYYYYQQQFFFGGGIIIQQQ___eeeZZZIIIEEEMMMWWW[[[VVVRRRZZZffffffGGGQQQkkkqqqppp^^^XXXYYYbbbuuummmaaa]]]XXXOOOFFFDDD???;;;::::::;;;===???;;;===>>>===;;;<<<@@@EEEJJJRRR]]]gggssssssfffUUUJJJDDDAAAAAACCC;;;<<<;;;:::999888999:::;;;888888===GGGPPPTTTTTTOOO___|||yyyhhhaaaaaabbbbbb______^^^^^^]]]YYYSSSOOOIIIGGGDDD@@@<<<999777555333222111000////////////000///,,,*********+++,,,))))))))))))))))))))))))******)))(((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))''''''''''''(((((((((((())))))))))))************((()))++++++)))((()))***************************,,,++++++******++++++,,,------------------------............////////////000000000000111111111111222222333444555666777888555:::AAAIIIXXXooooooWWWHHH>>>777555555444333222111111111111111111111111000000000///222000...,,,+++,,,---.........---,,,,,,+++******---,,,+++******+++,,,---******************************************************************************))))))******+++,,,******************************+++++++++,,,,,,,,,+++++++++,,,,,,,,,------++++++,,,---...///000111///......------///000111000111111111111222222222555555666666777888888999888888777777777777777777777999;;;===???AAABBBBBB@@@BBBFFFIIIGGGCCCCCCGGGHHHIIIIIIIIIIIIKKKNNNQQQQQQTTTVVVZZZ]]]ccciiimmmUUUBBBNNNRRRsssvvvXXXGGGGGGFFF???@@@???<<<:::;;;;;;:::666555444444333333333444333222666<<>>@@@???AAADDD@@@???>>>===;;;:::888888:::999777555444333444444555;;;BBBEEEDDD>>>999666<<<===>>>???BBBGGGOOOTTTGGGMMMMMMKKKWWWgggdddTTTJJJBBBAAAMMM___hhhbbbWWWIIIMMMXXXbbb]]]PPPNNNVVVvvv~~~TTTAAASSSmmmzzzkkkYYYQQQPPPXXXeeeqqqrrrhhh[[[OOOHHHDDDAAA>>>;;;:::999888999999;;;<<<999;;;======<<>>;;;<<<;;;999888777666777777777:::AAAIIIOOOQQQOOOLLLXXXsssxxxfff______```aaa^^^]]]]]]]]]\\\XXXRRRMMMHHHGGGCCC???<<<999666555222111000///............000...,,,*********+++,,,))))))))))))))))))))))))******)))(((((((((((((((((((((''''''(((((()))***'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))''''''''''''(((((((((((((((((()))))))))*********((()))++++++)))((()))***************************,,,++++++******++++++,,,------------------------............//////////////////000000000111111111111222222333555666666777888999:::;;;@@@JJJYYYccckkkZZZHHH>>>999666555666333333222000000//////000000000000/////////......111000...,,,+++,,,---.........---,,,,,,+++******+++******))))))******+++***************************************************************************************++++++,,,*********************************+++++++++,,,,,,+++,,,,,,,,,------------+++,,,,,,---...///000000///......---...///000111000000111111111222222222333333333444444555555555777888888999888888777777777888:::<<<>>>@@@AAABBB??????BBBGGGFFFDDDGGGLLLJJJJJJJJJIIIHHHIIILLLOOONNNPPPRRRSSSUUUYYY^^^bbbnnn{{{tttNNNLLLOOOgggmmmUUUJJJAAAAAAAAA@@@===;;;:::999888888777666555444444444444999666666777333333CCCXXX|||rrrcccXXXOOOHHHDDDEEE???<<>>===<<<;;;:::::::::999888666555444555555444777;;;===;;;888555444777888888999;;;@@@GGGLLLKKKOOOMMMHHHNNN\\\bbb```TTTGGG<<<@@@RRReeeoooqqqNNNJJJMMMWWWYYYQQQMMMPPP[[[pppyyy```PPPTTTaaafffZZZMMMHHHGGGJJJRRRZZZRRRKKKCCC===;;;;;;;;;;;;<<<;;;:::999999999::::::888999:::;;;>>>FFFQQQYYYiiixxxjjjVVVNNNHHH@@@=========;;;888:::999777666777888999:::@@@GGGNNNNNNJJJHHHLLLQQQqqq}}}|||vvvddd]]]\\\^^^___^^^\\\[[[[[[[[[XXXQQQLLLHHHFFFCCC???;;;888666555111000///...------------///...,,,+++******++++++))))))))))))))))))))))))***))))))((((((((((((((((((((((((((())))))***+++''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))''''''''''''(((((((((((((((((())))))))))))******((()))++++++)))((()))***************************,,,++++++******++++++,,,---------------------------............///////////////000000000000111111000111111222333444555555444444333444555888;;;===MMMXXXmmmjjjYYYRRR???888333222111//////111222111000///.........//////............---------000///...,,,,,,,,,------...------,,,,,,++++++***)))))))))******)))))))))************************************************************************)))************+++++++++*********************************++++++++++++,,,,,,,,,,,,---------......---------........./////////............///000000000000000111111111222222222333333333333333333333666888:::<<<<<<:::888777777888999;;;===???@@@AAA@@@??????CCCCCCCCCGGGMMMKKKKKKKKKJJJHHHHHHJJJLLLPPPQQQQQQQQQRRRTTTXXX[[[\\\kkkaaaNNNIIIVVVuuuppp[[[IIIFFFCCC@@@???>>><<<:::999:::999888666555444333333666444555777333...444???IIIaaavvveeeXXXNNNHHHFFF@@@<<>>======>>>>>>>>>>>>============;;;:::999888777666666666444555666555333222333444444444444555666999>>>BBBLLLJJJGGGAAAAAAIIIYYYfffbbbQQQ>>>888BBBUUUfffoooQQQEEE@@@IIIRRRQQQJJJGGGCCCQQQ```eee___UUUOOONNNMMMFFF@@@>>>===<<<===@@@:::888555444666999;;;;;;777777888888888888888888;;;;;;<<<>>>EEESSSdddpppzzzgggWWWJJJCCCAAA===999888999:::888666777666555555777999<<<>>>BBBIIIMMMKKKGGGNNN```pppvvvccc[[[[[[^^^______\\\ZZZ[[[\\\YYYRRRKKKHHHFFFCCC???;;;888666555111111000///............------,,,+++******++++++))))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))******'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))''''''''''''(((((((((((((((((((((((()))))))))***((()))++++++)))((()))***************************,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////////////////000000000111000000000111222333333333333111222555999;;;;;;999888;;;DDDUUUnnntttaaaRRREEE<<<999666555555666444...---///111000000///......//////............------------///...---,,,,,,,,,,,,------------,,,,,,+++++++++((()))***++++++***)))(((************************************************************************))))))******++++++++++++************************************++++++++++++,,,,,,---------.........------............................../////////000000000000000111111111111444444444444444444444444777999===???@@@>>>;;;999777777888:::;;;===???@@@DDD@@@>>>???@@@@@@DDDIIIJJJKKKKKKJJJHHHHHHJJJLLLPPPQQQQQQPPPPPPRRRUUUXXX\\\fffyyyaaaKKKJJJ\\\xxxbbbMMMFFF@@@@@@AAA@@@>>>===<<<:::999777555333333222111000222888999666888<<<:::>>>NNNkkkvvviii```OOOGGG@@@AAACCCAAA@@@@@@============>>>>>>>>>>>><<<;;;;;;:::999888888888555666666444333222444555333444555444444666999<<>>:::999777888HHH[[[ZZZOOOAAA999:::DDDNNNTTTLLL???777???JJJKKKDDD???<<<>>>CCCHHHJJJHHHBBB>>>===999777999999666333444777777666666777999::::::666777888999:::;;;;;;;;;>>>@@@DDDJJJUUUeeexxxlll\\\OOODDD>>>@@@;;;999888888::::::999777666555555666777:::===???CCCAAA@@@DDDPPPeee}}}wwwccc[[[\\\___``````]]]ZZZ[[[]]][[[SSSKKKHHHFFFBBB???;;;888555444222222111000////////////,,,,,,++++++******++++++))))))))))))))))))))))))))))))(((((((((((())))))---,,,+++)))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((('''(((((((((((()))))))))((()))++++++)))((()))***************************,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...............////////////000000000///000000000111222222222777444222444888999777444555555666999CCCUUUlll|||ppp^^^III<<<666333333555000000222666444000111555111111000////////////000//////.........---------...------,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++)))***+++,,,,,,+++***)))************************))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++++++++***************************))))))*********+++++++++,,,,,,,,,---------......------..................---....../////////////////////000000000111111111333333333444444444444444777:::>>>BBBCCCAAA>>><<<777888888999:::===>>>@@@CCC>>>;;;===??????CCCHHHGGGIIIJJJJJJIIIIIIKKKMMMLLLMMMMMMMMMMMMOOOSSSVVV^^^eeepppXXXGGGNNN```}}}XXXKKK@@@???AAA@@@???AAA<<<;;;999777555333222222444111111444555444333333999555777HHHfff}}}qqq```TTTIIIFFFGGGEEECCCCCC========================<<<<<<<<<;;;;;;:::999999444666777666444333444444444444555444333444666777999222111666555222:::GGG@@@>>>:::888999<<<@@@CCCAAA:::666;;;BBBBBB===888:::888666666888999777666777333333777888555444555777777777666555555555555::::::;;;<<<<<<===>>>>>>>>>EEEPPP\\\jjj{{{iiiPPPIIIFFF@@@===???:::999999999:::999888777777777777888999;;;===>>>EEE>>><<>>:::777555444333222111000000/////////++++++++++++++++++******))))))))))))))))))))))))((((((((((((((())))))***,,,+++***)))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''((((((((((((''''''(((((((((((())))))((()))++++++)))((()))***************************,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...............////////////000000000000000111111111222222666333111222444666555333222555888888888>>>JJJTTThhhvvvmmm___III???777444333111222444///...///222222000111555000000////////////000000//////.........---------,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((()))***,,,,,,+++******************************)))))))))************++++++++++++,,,,,,,,,---------------.........//////---......///000//////////////////000000000111111000000111222222333444444777:::>>>BBBCCCBBB???===999888888999:::<<>>:::999>>>BBBCCCFFFIIIFFFHHHIIIJJJIIIIIIKKKLLLKKKLLLMMMNNNNNNQQQUUUXXXXXX___hhhsssrrrRRRFFFIIIaaannnZZZGGGAAABBB??????BBB===<<<:::888666555444444555333111000111111111111000333888===EEEXXXwwwssseeeVVVPPPMMMHHHBBB@@@AAA@@@@@@???>>>======<<<;;;<<<<<<<<<<<<;;;:::999333555777777555333333333222444555444333222222444333///000666777333444999777666555444555777999:::777666777999;;;:::777555444555555555555555444444444111111555777666555777555666777777555444555666::::::999:::;;;>>>@@@AAAHHHSSSccctttxxxgggTTTCCC@@@AAA===999999999999888888777666666666888888:::;;;==================GGG___|||xxxcccZZZ[[[___bbb```\\\XXXZZZ]]][[[RRRIIIGGGEEEBBB>>>:::777555444222111000//////...//////******++++++++++++******))))))))))))))))))))))))((((((((((((((()))******)))((((((''''''((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''(((((((((((('''''''''((((((((())))))((()))++++++)))((()))***************************,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,---------................../////////000000000000111111111111222222000000111222555666666666000333777999999999;;;===<<>>===:::999999999:::===???AAA>>>;;;<<>><<<;;;999888777777333333222111222444555666///111666888777;;;MMM___tttkkkdddXXXLLLEEEFFFEEECCCBBB@@@>>>===<<<:::;;;<<<<<<<<<;;;:::999555666777666555444444666333555666666444333222333111222555666555333333555888666444333333333222111444555666555555555555444222333555666666555666666555222222666888666555666555777999888777777999<<<999999:::>>>CCCJJJQQQUUUeeepppuuucccVVVIIIDDD???;;;:::777666666777888777666555555666777666888<<>>LLLcccxxxxxxbbbYYYZZZ^^^aaa```ZZZVVVXXX\\\ZZZQQQHHHGGGEEEBBB>>>:::777555444111000///......------...)))******+++++++++******))))))))))))))))))))))))((((((((((((((()))******%%%%%%&&&&&&''')))***+++''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))''''''''''''((((((((()))((()))++++++)))((()))***************************,,,++++++++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,---------................../////////000111111111111222222222222///111222333333222111111222222222444777666444222444666888888===KKK___nnnhhhbbbSSS???666777888666111000000222000---...222---******...111///---...------,,,,,,,,,------...,,,,,,,,,+++++++++******++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((((()))***+++************************))))))))))))))))))))))))))))))))))))))))))))))))''')))+++,,,,,,,,,***)))************************))))))))))))************))))))*********+++++++++++++++,,,---...000000111,,,---///000000000///...////////////000000000000111111333444666777999999444666999<<<>>>>>>===<<<;;;:::999999:::===???AAABBB???@@@FFFJJJIIIFFFFFFIIIKKKLLLKKKIIIGGGGGGGGGHHHIIIIIIIIIJJJLLLPPPSSSSSSWWWXXXXXXccczzzjjjQQQEEEAAASSSxxxfffUUUMMMEEECCCGGGAAA@@@>>>===;;;;;;::::::444555555222000222222222===444///333888777777999GGGeeeqqq___UUUIIIHHHGGGDDDBBB???===<<<:::;;;<<<<<<<<<;;;:::999::::::999777555555888:::555777999999777555444555000555888444000111444666111000111333555555333000444555444222111444444333555444333222222444666888777444444999:::777555555444666888777666666999======>>>BBBIIITTT```kkkqqqvvv```RRRGGG@@@222888;;;888444444666888777888777666555666888:::444777<<>><<<:::777555333222111000///...---,,,,,,,,,,,,+++++++++******************))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))&&&'''))))))(((((()))+++************************++++++,,,,,,,,,,,,------++++++++++++++++++++++++........................------------............////////////000000000000000111111111111222222222222222222333333444444444333333444666999<<<>>>???OOOXXXdddooo|||{{{pppbbbSSSIII;;;:::777444222111222222////////////////////////...........................//////000///---+++***...---,,,,,,------+++))),,,,,,,,,++++++*********//////...---,,,,,,++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))*********)))))))))))))))******))))))******+++,,,---,,,+++******,,,...///---...............------......//////000000111111111222222333333444444555:::555222444:::===:::555:::<<<<<<<<<;;;<<<>>>@@@BBBCCCEEEFFFFFFFFFEEEDDDEEEFFFHHHIIIIIIHHHFFFEEEKKKJJJIIIIIIJJJNNNQQQTTTQQQSSSVVVYYY```ppp```TTTHHHGGGUUUvvvttt^^^PPPHHHEEE???AAABBB@@@<<<999:::<<<777666555444444444444444444333333222222333333444;;;===GGG^^^}}}pppcccWWWOOONNNIII???===BBB>>>>>>>>>???@@@???<<<:::999888888777777888888999888888888888777666555555444555555666666555555444444444444444444444444444222222333444444555666666333333333333444555666666777666555555666888888888888666555777<<>><<<:::888666333222111000///...---,,,,,,,,,,,,+++++++++******************))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''((((((((())))))))))))''')))***)))(((((()))***************************+++++++++,,,,,,,,,------++++++++++++++++++++++++------------------------////////////000000000000.../////////000000000000000000111111111222222222222222222333333333444444666666666555666666777777555:::AAAFFFNNNZZZkkkwwwpppfffWWWLLLEEE@@@;;;777777555333111000111111222////////////////////////------------------------.../////////...---+++***---,,,,,,,,,------+++))),,,,,,,,,+++++++++******------,,,,,,++++++******************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((***)))))))))))))))))))))******))))))******+++,,,---,,,+++******,,,---///------............------.........///000000111111111111222333333444444555888555333555999;;;999777;;;<<<======<<<<<<>>>@@@BBBBBBCCCDDDDDDDDDDDDCCCFFFGGGHHHJJJJJJIIIHHHGGGHHHHHHIIIJJJMMMPPPSSSUUUTTTVVVXXXZZZ```mmm~~~YYYBBBHHHSSS```sss```NNNDDDBBBBBBAAAAAA@@@>>><<<:::888777666555444444444444222222111111111111222222555555888CCCVVVqqqyyykkk```VVVKKKEEECCCCCCAAA????????????===;;;======<<<;;;;;;;;;;;;;;;888888999999999999999888333333444444444444333333555555555555555555555555444555555555666666777777888888777666555555555666666666666888999::::::999<<<;;;;;;<<<>>>BBBGGGIIIZZZ___hhhrrr|||zzzcccUUUDDD;;;666333333555666666666666666666666666666666666666555555555666:::666555999AAAMMM___oooyyyddd\\\\\\^^^___]]][[[YYYZZZ\\\XXXPPPIIIGGGDDD@@@===<<<;;;999777333222111000///...---,,,,,,,,,,,,+++++++++******************))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((())))))))))))***+++***)))((()))***************************++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++...////////////000000000....../////////000000000000000000111111111222222222222222222222333333333555555444333333333333333777777888999;;;AAAGGGMMMTTT___pppttt^^^PPPKKKCCC888111///111222222222111000/////////000111////////////////////////------------------------............---,,,++++++---,,,+++,,,------+++***,,,,,,,,,++++++++++++***+++++++++++++++*********************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''))))))))))))))))))************))))))******+++,,,,,,++++++******,,,---...------............---------......//////000111111111111222222333444444444555555666777777888888999:::<<<============>>>@@@AAABBBBBBBBBBBBCCCCCCCCCFFFGGGHHHIIIJJJJJJIIIHHHFFFGGGIIILLLOOORRRUUUVVVXXXZZZ\\\\\\```jjjyyy}}}WWWMMMIIIHHH\\\xxx{{{cccRRRKKKEEE???>>>AAAAAA<<<777::::::888777555555444444333222222111111222222333333444444444888HHH___qqqpppddd\\\RRRHHHIIIFFFAAA???>>>===<<<;;;::::::999888777777777777777777777777666666666666444444444555555444444444666666666666666666666666444444444444444444555555888888777666555555555555555666777999:::::::::999:::===BBBFFFKKKSSS]]]dddtttzzz~~~fffVVVHHH>>>555333333222333555555555555555555555555555888666444555666888999999999555666>>>LLL^^^uuuyyyccc[[[\\\^^^^^^\\\ZZZXXXYYY[[[WWWOOOHHHFFFCCC???===<<<;;;:::888333222111000///...---,,,,,,,,,,,,+++++++++******************)))))))))(((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''((((((((())))))***+++,,,+++)))(((((()))***************************++++++++++++,,,,,,,,,***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.............../////////000000000000000000111111111111111111111222222222222222000000000111222333555555555333222333444666777777;;;>>>CCCIIIQQQZZZeeelll~~~yyyqqqdddWWWLLLBBB999444777555333333555555444222000000///............///........................,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++---,,,+++,,,------,,,***++++++++++++++++++++++++*********+++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))***************))))))******+++,,,++++++******++++++,,,---,,,,,,---.........------------......///000000111111111111222333333444444333666888777666666888::::::<<<===>>>======>>>???BBBBBBBBBBBBBBBCCCCCCDDDDDDEEEFFFHHHIIIIIIIIIHHHGGGHHHKKKOOORRRSSSUUUUUUZZZ\\\^^^___aaahhhuuuaaaIIIGGGMMMPPPxxxyyybbbTTTDDD>>>AAADDDAAA;;;===<<<:::888777666555555555555444444444444555555222666888666333777AAAKKKXXXnnn{{{lll^^^XXXQQQJJJEEECCC@@@???;;;;;;:::999888888888888::::::888777555444333333555666666777777666666555666666666666666666666666555555555555555555555555777777777777777888999999999:::;;;<<<===>>>AAACCCEEELLLUUU\\\cccnnnzzzrrrcccUUUGGG???:::555222555777666777999444444444555555555555555777555444666:::<<<<<<;;;;;;888===MMMaaasssyyyccc[[[[[[^^^^^^ZZZXXXVVVWWWYYYVVVMMMFFFEEEBBB???<<<<<<;;;:::888333222111000///...---,,,,,,,,,,,,+++++++++******************)))))))))(((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((***++++++***((('''((()))))))))))))))))))))))))))*********+++++++++,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............//////////////////000000000111111111111111111111111111111111...//////000222444666777111//////000222333222000888777666444555888===AAAEEEHHHPPPYYY___ffftttxxxqqqmmmgggZZZNNNFFFAAA:::555333444666777,,,---000222333222///---111111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++++++++,,,++++++,,,---...,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((())))))******************))))))******+++,,,************++++++,,,,,,++++++,,,---......---------------...//////000000000000111222222333333444222555888888555444777;;;999;;;===>>>=========>>>BBBBBBCCCCCCCCCDDDDDDDDDBBBCCCDDDEEEFFFGGGHHHHHHIIIJJJMMMPPPRRRSSSSSSRRRXXX\\\___```aaafffqqqyyyppp}}}___OOOKKKHHHOOOeeexxxmmmSSSCCCBBBDDDDDDAAA???>>><<<:::999777777777666555555555555555555666111333555444222111222444555CCCWWWhhh|||{{{ooodddZZZRRRKKKGGGCCCBBBAAA@@@???>>>>>>>>>===<<<;;;999888888888888666666777777777777666666666666666666666666666666999999999999999:::::::::999999999999999:::;;;<<<===???AAACCCFFFLLLTTTZZZdddkkktttzzzzzzmmmZZZJJJ@@@;;;888666444111111555666444444666444444444444555555666666666666777888999:::999777<<<===III```wwwyyybbbZZZ[[[^^^___YYYWWWUUUVVVXXXTTTLLLEEEEEEBBB>>><<<;;;:::999888333222111000///...---,,,,,,,,,,,,+++++++++******************))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((((()))***)))((('''((()))))))))))))))))))))))))))************++++++++++++*********++++++,,,,,,------------------------------............/////////------.........//////////////////000000000111111111111111000000000000000111111111111111222333444555444555666888888666555111333555666777666555444777666888;;;===@@@HHHRRReeerrr|||rrrmmmkkkddd]]]QQQMMMGGGDDDCCC@@@888222555555444444333222111111000///...---------......111111000///...---,,,+++************************++++++++++++++++++++++++,,,,,,+++******++++++,,,,,,++++++,,,---...---+++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************************((((((((()))******++++++******))))))******+++,,,*********+++++++++++++++***+++,,,------...------,,,------......///000000000000111111222333333333222555777777555555777:::777999<<<===<<<<<<<<<===AAABBBCCCEEEEEEDDDCCCCCC@@@AAABBBCCCEEEFFFHHHHHHJJJKKKMMMPPPQQQRRRRRRRRRUUUYYY]]]^^^___bbbjjjqqqmmmuuuWWWEEEGGGCCCNNNWWWqqqhhhPPPDDD@@@???>>>??????===<<<::::::999999555444444333333444444555555333000///000111111111222444777>>>NNNhhhsssfff[[[UUULLLJJJHHHEEEBBB???>>>===;;;:::999999999:::;;;<<<666777777888888777777666888888888888888888888888777777888888999::::::;;;::::::::::::;;;<<<======@@@DDDIIINNNTTT]]]iiiqqq|||yyypppWWWNNNBBB:::666666555444444111222555555222222444444444444555666666777777777888999999777666777888DDDJJJ[[[rrrzzzbbbYYYZZZ^^^```ZZZWWWUUUWWWXXXUUUMMMFFFFFFCCC???<<<;;;:::888777333222111000///...---,,,,,,,,,,,,+++++++++******************))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''(((((('''&&&((()))))))))))))))))))))))))))************++++++++++++)))******+++,,,,,,------++++++++++++++++++++++++------........./////////---------.........//////////////////000000000111111111000000000/////////222111111000000000000111...///000111111111111111...000222555777777555333;;;777666888999888;;;???BBBJJJSSSZZZaaaiiillljjjlllnnnppprrrtttxxx}}}|||yyyzzz}}}~~~|||xxxsssrrrmmmiiijjjnnnlllgggYYYWWWOOOFFFDDDEEEBBB<<<;;;888555555666555333222555666666555111---***(((222111///---,,,---///111............------,,,,,,************************++++++++++++++++++++++++,,,+++***))))))***+++,,,++++++***,,,......---+++******+++++++++,,,,,,,,,,,,,,,++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))'''(((((()))******++++++******))))))******+++,,,))))))***+++++++++++++++******+++,,,------------,,,,,,---......//////000000000000111222222333333333444666666666666777888555888;;;<<<;;;::::::;;;>>>@@@CCCEEEEEEDDDBBB@@@@@@AAABBBCCCEEEGGGIIIJJJHHHIIIKKKNNNPPPRRRSSSTTTRRRVVV[[[[[[ZZZ\\\aaaffflllpppyyy~~~aaaTTTGGGNNNNNN[[[jjjSSSEEE>>><<>>===<<<;;;;;;;;;555555444444444444555555666444222111222333444444555222000111888GGG[[[jjjzzzttteeebbb^^^XXXRRRMMMJJJHHHCCCBBB???===<<<<<<<<<===::::::;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;777888888:::;;;<<<===>>>???@@@BBBDDDGGGKKKNNNOOOSSSZZZbbbhhhnnnuuu~~~~~~sssfffZZZRRRAAA<<<777555666666555333666444444666555333444777444444555666666777888888666999;;;999777:::BBBJJJ]]]fffuuu{{{bbbXXXZZZ^^^aaaZZZXXXVVVXXXYYYVVVNNNFFFFFFCCC???<<<;;;999777666333222111000///...---,,,,,,,,,,,,+++++++++******************))))))))))))(((((((((((((((((((((((('''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((($$$&&&''''''&&&&&&((())))))))))))))))))))))))))))))************+++++++++))))))***+++,,,,,,------************************+++++++++,,,,,,,,,---------------.........//////////////////000000000000111111000000/////////...000////////////000000111,,,///111222222222333555666444222111222333444444222......333555444444666111555777999<<<@@@???;;;<<<============???CCCFFFJJJFFFAAABBBDDDEEEBBB???>>>===;;;999<<<@@@@@@;;;999:::666000///444555111333000///000000000111333000000///...------000222***+++------,,,+++++++++***+++,,,---------------++++++++++++++++++++++++************************++++++***))))))***+++,,,++++++***,,,......---,,,*********++++++,,,,,,,,,,,,++++++***)))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''(((((()))***+++++++++*********)))***++++++,,,))))))***++++++++++++***)))***+++,,,------...---,,,,,,------...//////000000000000111222222333333444444444555666777777777444777:::;;;;;;:::999:::<<>>AAAAAABBBDDDFFFHHHJJJKKKFFFHHHJJJLLLOOORRRUUUVVVPPPTTTYYYYYYWWWWWW[[[___fffgggmmm{{{qqqIIIOOOIIILLLllljjjSSSFFFBBB??????>>>===============777777666666666666777777///222555666444222111000111111222555777888;;;@@@EEEOOOhhhwwwooohhhccc```TTTRRRMMMIIIEEEBBBAAAAAA??????@@@@@@@@@@@@??????========================>>>???@@@BBBCCCEEEFFFGGGIIIKKKOOOUUU\\\bbbgggjjjooowww}}}tttgggZZZOOOFFF===888999555111000222444333222555222222444444222444999555555555666777888888999555999<<<;;;;;;BBBRRR___vvvxxxaaaYYY]]]___]]]XXXWWWVVVWWWXXXUUUOOOJJJFFFCCC@@@===<<<;;;888777333222111000///...---,,,+++++++++*********))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&'''(((((('''%%%''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))************((((((((((((((())))))***((()))***+++++++++++++++,,,,,,---------,,,++++++,,,,,,,,,---------......---------.........//////............////////////////////////........................///////////////000000000111111111111111111111111111111111111000000111111111222222222333333333222222111111111333333333333333333333333333333333333333333333333222222222222222222222222111111000000//////......////////////000000000000////////////............///...---,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---))))))*********+++++++++)))************+++++++++************************+++*********))))))(((((())))))))))))))))))))))))***++++++++++++***))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((((((((()))))))))(((((((((((())))))******))))))******+++,,,++++++,,,,,,,,,,,,------++++++,,,------......//////000000000111111111111333333444444555666666666;;;<<<<<<===<<<<<<;;;;;;;;;<<<>>>@@@AAA@@@???>>>CCCCCCDDDFFFGGGHHHIIIJJJGGGFFFFFFIIINNNQQQQQQOOORRRWWW]]]^^^\\\XXXWWWWWW\\\cccnnnvvv{{{tttVVVHHHKKKPPPggg|||```NNNKKK>>>>>>EEEAAA@@@@@@<<<<<<:::777666666777777666777666666555555444333333222222222333333444444444222777>>>GGGSSSeeezzzzzzwwwqqqhhh```[[[YYYYYYUUUUUUTTTSSSQQQOOOMMMLLLNNNNNNNNNNNNOOOPPPQQQRRRRRRSSSVVVYYY\\\^^^```aaajjjlllooottt{{{wwwjjjaaaPPPLLLEEE>>>999666555555777777666555444333333222333444444444333333555666333333666<<<<<<888777999555666999???PPPhhhyyy```XXX[[[]]][[[ZZZXXXXXXYYYZZZWWWPPPKKKFFFCCC@@@===<<<:::888666333222111000///...---,,,,,,,,,,,,,,,++++++******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&'''(((((('''%%%''''''''''''(((((((((((('''((((((((())))))))))))(((((()))))))))************************++++++,,,((()))***++++++++++++***++++++,,,,,,---,,,,,,,,,,,,,,,,,,------------...,,,------------.....................////////////////////////........................//////////////////000000000111111111111111111111111111111111000000000111111111222222333333222222222111111111222222222222222222222222222222222222222222222222111111111111111111111111//////////////////000000....../////////000000000////////////.........---......---,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---))))))*********+++++++++))))))*********+++++++++************************++++++++++++*********)))))))))))))))))))))))))))***++++++++++++***))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))++++++************++++++******))))))******+++,,,+++++++++,,,,,,,,,------++++++,,,------......///000000111111111222222222333333333444555555666666:::;;;;;;<<<;;;;;;:::::::::<<<>>>???@@@@@@???>>>BBBCCCCCCDDDEEEFFFGGGGGGIIIGGGGGGJJJNNNQQQQQQPPPRRRWWW[[[\\\YYYVVVUUUVVVWWW\\\dddiiimmmvvvvvvTTTLLLKKKVVVjjjwwwmmmUUUHHHEEEAAABBBEEE@@@===<<<;;;;;;<<<<<<;;;:::777666666555444444333333222222222333333333444444222444555666888???IIIRRRdddnnn}}}xxxxxxxxxxxxwwwuuutttssspppooonnnmmmmmmnnnooooooxxxzzz}}}yyyrrrkkkccc\\\VVVOOOFFF???<<<:::777444333333444555666666555555444333333333333444555444333333555777999555555999;;;::::::===<<<:::???TTTrrr{{{aaaWWWZZZ[[[YYYYYYXXXWWWYYYYYYVVVPPPJJJFFFCCC@@@===<<<:::888666333222111000///...---,,,---------,,,,,,,,,,,,+++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&'''(((((('''%%%&&&''''''''''''(((((((((''''''((((((((()))))))))(((((())))))))))))*********************++++++,,,))))))******++++++************+++,,,---------,,,,,,,,,,,,,,,------------,,,,,,,,,,,,---------------............//////////////////............------............/////////////////////000000000000000000000000000000000000000000000000111111111111222222111111111111000000000000000000000000000000111111111111111111111111000000000000000000000000------......///000000111.........////////////000//////.........---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,***************+++++++++)))))))))*********++++++************************,,,,,,,,,+++++++++++++++))))))))))))))))))))))))******++++++******)))(((***))))))(((((())))))***))))))))))))))))))))))))((((((((((((((((((((((((************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''(((((()))***+++++++++************++++++***))))))))))))***++++++++++++++++++,,,,,,,,,,,,++++++,,,------......///111111111111222222222222222333333444444555555666888999999:::::::::999999:::;;;===>>>??????>>>>>>AAAAAABBBCCCDDDDDDEEEEEEJJJJJJJJJKKKNNNPPPPPPOOOUUUXXX[[[[[[XXXVVVWWWYYYUUUWWW\\\___aaaiiizzzkkkVVVGGGFFFNNNQQQtttpppVVVHHH???BBBEEE@@@===<<<<<<======<<<999777777666666555555444444333222222222222333333333333111222333111///000555999???GGGRRR___nnn~~~vvvfff\\\RRRLLLCCC===:::777444000111111111222333555666777444444444333333333333333333444555555333444555777===888777:::;;;::::::===999>>>NNNjjj}}}bbbXXXYYY[[[XXXVVVUUUUUUWWWXXXTTTMMMGGGFFFCCC@@@===;;;999777555333222111000///...---,,,,,,,,,,,,,,,,,,,,,,,,+++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((('''%%%&&&&&&&&&'''''''''(((((('''''''''((((((((())))))(((((((((((()))))))))***((((((((((((((())))))***))))))************))))))((()))***+++,,,---------++++++,,,,,,,,,---------+++++++++,,,,,,,,,---------------.........////////////.........------------------.........//////........./////////000000000000000000000000000000/////////000000000111111000000000000000000000000////////////////////////////////////////////////........................---------....../////////------........./////////.........---------,,,,,,+++++++++,,,,,,,,,,,,+++,,,,,,++++++++++++,,,,,,************************))))))))))))************************************++++++++++++++++++++++++))))))))))))))))))))))))***************))))))((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((()))++++++))))))(((((((((((()))))))))))))))))))))***++++++***++++++++++++,,,,,,,,,++++++,,,------......///000000000000111111111111222222222333444444555555777777888888999888888888::::::<<<===>>>>>>======>>>???@@@BBBDDDEEEFFFGGGKKKKKKKKKLLLNNNOOOOOOOOORRRUUUXXXXXXVVVVVVXXX[[[YYYZZZ^^^aaabbbeeeqqq~~~rrrQQQCCCJJJPPPWWWlllqqq]]]KKKGGGGGG>>>???>>>>>>>>>>>><<<888555777777777666555555444444222222222333333333333333000222555666555666888:::777999===BBBJJJVVVbbbkkk{{{wwwpppiii```VVVKKKDDD@@@<<<888666666777888777333444444555555555555555222222222333333444444444444555666555444444666888::::::<<<===;;;888<<>>AAADDDGGGIIIJJJGGGHHHJJJJJJJJJJJJLLLMMMNNNRRRUUUWWWVVVXXX\\\______```eeekkkllliiijjjmmmqqqyyykkkNNNEEEGGGNNN[[[pppqqq```MMMCCC@@@>>>===>>>???>>>>>>;;;::::::999999888777777555555555555444444444444444444444333222000///...222222111111222333555666...222444555:::DDDMMMPPPZZZ^^^ccciiinnntttzzz~~~}}}{{{xxxssslllfffcccYYYWWWSSSMMMGGG@@@;;;999:::888444111000111333444000111333444444333222111444444444555444444333222222222333333444444555555555666777666555666777999999:::;;;<<>>@@@BBBDDDEEEFFFCCCEEEHHHHHHGGGGGGJJJLLLRRRVVVZZZ[[[ZZZZZZ\\\______^^^bbbhhhjjjggggggiiimmmqqq~~~zzz]]]PPPJJJQQQZZZhhh~~~iiiSSSMMMFFF@@@>>>===>>>>>><<<<<<<<<;;;::::::999999777777666666666555555555555444333333444666666666333222222333555666666666555777666222000444666666:::===BBBFFFJJJOOOTTTWWWVVVYYY___dddiiikkkkkkkkkgggeeebbb___\\\[[[ZZZYYY\\\[[[YYYUUUQQQLLLGGGEEE======;;;:::999999888888555555444333333444555777444555777777666555444444555555555666666777777777444444444444444555555555666777888777666666888:::<<<===BBBLLLXXXjjjzzzzzz___UUUYYY\\\[[[WWWWWWYYY\\\\\\XXXPPPIIIFFFCCC???<<<:::888555222333222111000///...---,,,+++++++++,,,,,,---------))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''&&&&&&'''(((((('''%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))((((((((((((((())))))***)))))))))))))))(((''''''******+++++++++******)))******+++++++++,,,,,,,,,---------.........//////,,,,,,,,,---------............---------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------..............................---------.........//////,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------***++++++,,,,,,------...++++++,,,,,,,,,---------,,,,,,,,,+++++++++******$$$&&&(((+++,,,,,,++++++++++++************++++++++++++++++++******))))))(((((((((((())))))))))))))))))))))))))))))))))))*********++++++,,,,,,,,,)))))))))))))))))))))))))))))))))))))))(((((('''((((((''''''''''''(((((())))))))))))))))))))))))************************(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((((((((()))))))))(((((((((((())))))((((((((((((((()))******)))************+++++++++++++++,,,------......///.........////////////000000000000111222222333333444555666777888888888888888888888888999:::;;;<<<======>>>???@@@AAAAAABBBAAACCCFFFGGGFFFFFFIIILLLOOOSSSWWWWWWUUUTTTVVVXXX___]]]^^^dddgggffffffhhhfffgggqqq}}}]]]IIIOOOXXXZZZiiikkkcccVVVKKKDDDBBBAAA@@@>>>======<<<;;;;;;::::::888888777777666666666555555222000//////111222222444333111111111111000///+++000222000000444666555333555777888888999;;;===<<>>>>>===;;;999777555444999888666444222222222333///111333444333333333333000111222222222222444666444444333333333444555666555555555555555555555555666777888777666666888:::>>>AAAMMM```sssrrrvvv```YYYZZZ[[[ZZZZZZZZZYYYYYYWWWRRRLLLHHHFFFBBB===;;;;;;:::666333333333333222111///---,,,------,,,,,,+++***))))))))))))))))))(((((((((((('''''''''''''''((()))***))))))(((((('''''''''&&&((((((((('''&&&%%%######((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((************++++++++++++))))))))))))))))))))))))))))))))))))))))))***+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,---...///,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------------++++++++++++------...,,,)))***,,,...---+++++++++++++++++++++++++++******************************+++,,,,,,,,,,,,+++,,,,,,,,,++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******))))))(((((('''''')))(((''''''''')))***+++))))))))))))))))))))))))***************)))(((((())))))((('''''''''''''''************)))'''&&&&&&''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))*********((((((((((((((('''''''''(((((((((((()))))))))))),,,***)))'''''')))***,,,))))))))))))((((((((((((***************+++++++++,,,***)))***,,,......------......///////////////000111111222222333444444444444555555666777777777333444555777888888888888999;;;>>>??????>>>??????BBBCCCDDDFFFGGGGGGHHHHHHNNNQQQTTTTTTSSSSSSUUUXXX^^^^^^___```bbbeeehhhjjjkkkiiikkkqqqvvv]]]OOONNNNNNOOOSSSuuusss___NNNBBB===>>><<<>>>BBBBBB===::::::;;;<<<:::777444555666666666555555444444333222222666555444333222000//////111111111111111111111111222333333444444333333222333333222222222333444555444444444444444444444444333333222222111222222222222222333333333444444444333333222222333333444555333444555555333222333555444444555555555444333333555777888888666444444444888:::;;;;;;:::<<>>???>>>>>>???@@@AAABBBCCCEEEFFFGGGHHHHHHOOOQQQTTTSSSRRRRRRVVVYYYWWWXXXZZZ^^^ccciiilllmmmjjjhhhiiikkkmmmsssfffVVVJJJJJJOOOUUUbbb|||mmm^^^VVVLLLEEEAAA@@@>>>;;;<<>>???>>><<<:::::::::999777666666555555444333333444444333333222222111111222222222222222222222222111111222222222222111111333222222222333333444444111111111111111111111111333333222222222222222333222222333333333444444444333333222222333333444555333555555555333333444555555555555666666666555555777777666444333555888;;;:::<<<>>>AAAEEENNNZZZccclllsss}}}ddd\\\]]]]]]\\\WWWVVVVVVVVVUUURRRLLLHHHFFFBBB===;;;;;;:::777444444333111///------------++++++++++++++++++++++++))))))))))))(((((((((((()))((((((''''''''''''(((((((((((((((''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))***++++++))))))))))))))))))))))))************************,,,,,,++++++***++++++,,,,,,++++++++++++*********++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,******))))))))))))******+++******+++,,,,,,+++)))++++++++++++++++++++++++++++++++++++++++++++++++)))***++++++,,,,,,+++++++++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))))))))))))))))))))((((((((((((((())))))))))))(((((('''))))))))))))))))))))))))))))))******))))))(((((())))))((('''''''''''''''(((((()))))))))(((((('''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))*********+++++++++---+++***+++---//////...------...////////////............///000000111111333333444555555666666777666666888999:::;;;;;;;;;999;;;===>>>>>>>>>???AAA???@@@BBBDDDFFFHHHHHHIIIOOOQQQRRRRRRPPPRRRWWW[[[UUUUUUVVV\\\dddjjjlllkkkeeeeeefffggggggjjjtttoooSSSGGGHHHHHHKKKYYYuuussshhh\\\PPPHHHBBB>>>>>>AAA@@@??????>>>===;;;:::999888888888777666666555555333333333333333333333333333333333333333333333333111111222222222222111111222222222333333333444444000000000000000000000000333333222222222222333333333333333333444444444444333333333333333444444555333555666555444444555666666666666666777777777777888888888777666777999<<<;;;@@@GGGPPP[[[kkk|||eee\\\\\\]]][[[UUUUUUUUUUUUUUUQQQLLLHHHEEEBBB===<<<<<<;;;888555444222000---,,,,,,,,,---++++++++++++++++++,,,,,,))))))))))))((((((((((((***)))((('''''''''''''''((((((((((((((('''''''''((((((((('''&&&%%%######&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))*********+++)))))))))))))))))))))))))))((((((((()))***+++,,,************************))))))))))))))))))))))))+++++++++***************++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,******************************+++,,,,,,,,,+++***************************++++++++++++++++++++++++))))))***++++++++++++++++++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***************************))))))))))))((((((((((((((()))*********((('''&&&))))))))))))))))))))))))((()))))))))))))))(((((())))))((('''''''''''''''''''''(((((()))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))(((((((((''''''''''''(((((((((((((((((((((((())))))))))))''''''((((((((((((''''''(((((((((((()))))))))))))))))))))***++++++,,,,,,---,,,++++++...//////...,,,---......//////...............///000000111111222333333444555555666666555666777999::::::;;;;;;999;;;===>>>>>>>>>@@@AAA>>>???AAADDDFFFHHHIIIIIIOOOPPPQQQPPPOOORRRWWW\\\YYYWWWXXX\\\cccgggfffddd```bbbeeeggghhhkkkssszzzrrrXXXNNNNNNNNNTTT```pppxxxiii^^^SSSFFF>>>;;;AAA>>>===??????<<<;;;<<<;;;::::::999888888777777444444444444444333333333333333333333333333333333333444444444444444444333222222333333444444444333222222222222333333333333333333222222222333444444333333333444444444444555333333333333333444555555444555666666555444666777888888777777666666777777666888;;;<<<:::999888888AAAJJJYYYhhhvvveee[[[[[[[[[ZZZUUUTTTUUUUUUTTTQQQKKKGGGEEEBBB===<<<<<<<<<999666444222000---,,,,,,,,,---++++++++++++++++++,,,,,,))))))))))))((((((((((((***)))(((''''''''''''''''''''''''(((((((((((((((((((((((('''&&&%%%######''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((())))))))))))*********(((((((((((((((((((((((((((((((((((()))***+++,,,++++++++++++++++++++++++))))))))))))))))))))))))*********************)))+++++++++*********))))))************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++++++++***++++++,,,,,,,,,+++++++++************************++++++++++++++++++++++++))))))***++++++++++++***************************))))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))((()))*********((('''&&&(((((((((((((((((((((((('''(((((()))))))))(((((())))))((('''''''''''''''&&&''''''(((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((''''''&&&'''''''''(((((())))))(((((((((((())))))))))))''''''(((((((((((('''''''''((((((((()))))))))***((())))))***++++++,,,,,,---+++***+++---//////...,,,------.....................//////000111111111222222333333444444555555555555777888999:::::::::999;;;<<<======>>>@@@BBB>>>???BBBDDDFFFHHHIIIJJJMMMOOOPPPPPPOOORRRXXX]]][[[ZZZZZZ\\\```ccccccaaa```cccggghhhjjjooouuuyyy~~~qqq]]]RRRKKKMMMUUUfffrrr___NNNEEEDDD>>>;;;>>>@@@??????BBB======<<<<<<;;;::::::999888888777666555444333333333333333333333333333333444444444555555444444444111222333444444444333333333333333333444444555555333222222222333444444555333333444444444555555555444444333333444444555666444555777666555555777888:::999888777666666777777666888999:::;;;>>>BBBEEETTTaaasssddd[[[[[[[[[ZZZVVVUUUUUUUUUTTTQQQKKKGGGEEEAAA===<<<===<<<999666444333111///------------++++++++++++++++++++++++))))))))))))(((((((((((()))((((((''''''''''''((('''''''''((((((((((((((($$$%%%&&&&&&''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((()))***,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))((()))***++++++++++++***+++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++******++++++++++++************+++,,,,,,+++*********+++,,,+++))))))+++---************************************************((()))******++++++******)))))))))***************))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))((())))))))))))(((((('''((((((((((((((((((((((((''''''((()))))))))(((((())))))((('''''''''''''''''''''(((((((((''''''&&&''''''''''''(((((((((((())))))))))))))))))))))))***))))))((((((''''''&&&&&&&&&''''''((()))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''(((((())))))******(((((()))***+++,,,,,,---,,,***)))***,,,......---,,,,,,---............---......//////000111111111111111222333333444444555444555666888999999::::::999;;;<<<======>>>AAACCC@@@AAACCCEEEGGGIIIIIIJJJKKKNNNPPPPPPPPPSSSXXX]]]ZZZZZZ[[[\\\^^^```ccceeeeeeiiiiiigggiiinnnssstttuuuzzzhhhLLLGGGMMMTTT^^^jjj}}}xxxnnnSSSGGG>>>???@@@===>>>CCC??????>>>>>>===<<<<<<<<<;;;;;;:::888777666555444444444444444444444444444222222333333333333222222111222333444555444333222111111111222222333333444333222222333333444555666333444444444555555555555444444444444444555555666444666777777666666888999:::999888888888999:::;;;===<<<;;;<<>><<<======:::777333333222111///...---,,,---,,,,,,++++++*********))))))))))))(((((((((((((((''''''''''''(((((()))''''''''''''((((((((()))$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''(((((()))+++,,,---************************************************'''(((***+++,,,---,,,,,,************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************)))***+++,,,,,,+++***)))))))))***++++++***)))))))))***)))'''%%%&&&)))---************************))))))))))))))))))))))))((())))))***************((()))))))))*********+++))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))'''''''''''''''''''''''''''((((((((()))))))))***)))(((((((((((())))))***((((((((((((((((((((((((&&&''''''((())))))(((((())))))((('''''''''''''''(((((((((((('''&&&%%%%%%''''''''''''(((((((((((())))))))))))))))))))))))***))))))(((''''''&&&&&&&&&&&&''''''((())))))***(((((((((((())))))))))))***)))(((((((((((()))***'''''''''((()))*********'''((()))***+++,,,------+++)))((()))+++------,,,+++,,,------......---------------...//////000000111111111222333333444444666666888999:::;;;;;;;;;999:::<<<<<<===>>>BBBDDDBBBCCCEEEFFFHHHIIIIIIJJJIIILLLPPPQQQQQQSSSXXX\\\[[[\\\]]]\\\[[[]]]ccciiilllnnnkkkfffffflllqqqpppqqqrrrwwwgggYYYUUUNNNIIIKKKOOO[[[qqq|||iiiWWWOOOHHH???>>>BBBAAAAAA@@@??????>>>>>>===<<<;;;;;;:::999999888888666666666666666666666666222222333333333333222222000222333555555444333222///000000111222222333333222222222333333555666666444444444444555555555555444444444444444555666666444666777777777777888:::888888888999;;;???BBBCCCJJJKKKMMMRRR[[[jjjyyyeee\\\\\\]]]]]]YYYXXXWWWWWWUUUPPPJJJFFFEEEAAA>>><<<======:::777333333333222111///---,,,------,,,,,,+++***))))))))))))))))))(((((((((((('''''''''''''''((()))***&&&'''''''''(((((())))))((((((((('''&&&%%%######&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))***(((((((((((((((((((((((('''''''''((()))+++,,,---))))))))))))))))))))))))************************&&&(((***,,,---......---************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))***+++,,,,,,+++***)))'''((()))******)))((('''((()))'''$$$"""###(((,,,))))))))))))))))))))))))(((((((((((((((((((((((((((((()))***************(((((())))))*********+++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))************************'''((((((((())))))******)))(((''''''''')))***+++((((((((((((((((((((((((&&&&&&'''((())))))(((((())))))((('''''''''''''''(((((((((((('''&&&%%%$$$''''''''''''((((((((()))))))))))))))))))))))))))***))))))((('''&&&&&&&&&&&&&&&&&&'''((())))))***(((((((((((()))))))))))),,,***)))'''''')))***,,,&&&''''''((()))******+++'''((()))***+++,,,------***)))((((((+++,,,,,,,,,+++,,,------......------++++++,,,------......///000111111222333333444444777888999:::;;;<<<<<<<<<999:::<<<<<<<<<>>>BBBEEEDDDDDDFFFGGGHHHIIIIIIJJJHHHLLLPPPRRRRRRTTTXXX[[[]]]```aaa]]]XXXZZZaaaiiiooopppllleeeeeelllqqqqqqqqqlllhhhlllwwwnnn]]]MMMIIIPPPNNNOOOUUUddd~~~xxxgggXXXIIICCCFFFBBBBBBAAA@@@@@@??????>>>;;;;;;;;;;;;;;;;;;;;;;;;888888888888888888888888444555555666666555555444000111333555555444333222000111111222333333444444222222222333444555666777444444444555555555666666555444444444444555666666444666777888777777999:::777777888;;;>>>CCCHHHJJJTTTZZZcccmmmwwweee]]]^^^______[[[WWWVVVVVVSSSMMMKKKLLLFFFBBB>>><<<<<<<<<:::777333333111000...,,,+++***+++++++++************)))***************)))((('''(((''''''&&&&&&&&&''''''''''''''''''''''''''''''((()))***)))'''&&&&&&'''''''''((((((((((((''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###''')))((($$$###%%%)))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''(((((('''((()))******)))((('''(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))************))))))))))))++++++***)))((('''&&&&&&((()))))))))))))))(((((())))))((((((''''''&&&&&&+++***)))(((((()))***+++(((((((((((((((((((((((()))***+++***)))((((((***''')))***)))((('''(((***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''(((((((((((()))(((((((((((()))***,,,,,,))))))((('''&&&&&&%%%%%%%%%&&&''''''((((((''''''******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))***++++++,,,))))))))))))************,,,+++***+++---...---,,,...///000000//////000111111111222333555666777777666777888999999::::::999<<<<<<<<<<<<;;;===@@@CCCAAA@@@AAADDDIIILLLLLLJJJJJJNNNRRRUUUUUUUUUUUUUUU]]]]]][[[WWWTTTWWW```hhhfffggggggeeeeeefffiiilllhhhjjjkkkhhhgggppp|||fffUUULLLMMMJJJLLLVVVbbbtttzzziiiWWWKKKKKKHHHEEEBBBAAAAAAAAAAAA@@@===;;;;;;>>>???===:::;;;:::888777777888999:::666666666555444444555777777666555333333333333333333333222111111111222222111111111222222222222222666666666777777777888888666666666888::::::888777<<<===>>>===;;;:::::::::;;;???BBBBBBBBBGGGRRR[[[qqqwwwfff[[[[[[[[[ZZZZZZWWWVVVWWWTTTMMMJJJKKKGGGCCC>>><<<<<<<<<999666444333222000///---,,,++++++++++++************)))))))))*********)))(((((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&(((((('''&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###&&&)))((($$$###%%%(((&&&&&&''''''''''''&&&&&&'''&&&&&&%%%&&&'''((()))&&&''''''((((((''''''&&&((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))(((((()))))))))***************))))))((('''''''''(((((())))))))))))((((((&&&&&&&&&''''''(((((((((******)))(((((()))******)))))))))))))))))))))))))))***+++***((((((((()))''')))***)))((('''(((***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((************************)))))))))(((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&'''''''''((((((((((((((((((((()))***++++++)))((((((''''''&&&%%%%%%%%%&&&''''''((((((''''''***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))*********+++))))))))))))************,,,+++***+++---...---,,,,,,...//////......///000111111222333444444555555555666777888888999999999;;;<<<<<<;;;;;;===@@@CCCAAA@@@AAACCCGGGIIIIIIGGGIIILLLQQQTTTUUUVVVWWWXXX\\\___```^^^[[[[[[___dddeeedddbbbaaaaaacccdddeeeaaadddeeebbbaaaeeeoooxxxfffWWWIIIJJJRRR]]]hhhqqqvvvkkk^^^UUUQQQLLLCCC<<>>>>>>>><<<<<<<<<<<<<<<<<<<<<;;;999999::::::999999:::;;;444555555666666666666666555555555555555666666777666666666666666777777777777777888888999:::::::::555666777888888777777666999::::::::::::===AAADDDJJJPPPXXX\\\```gggrrr|||fff[[[ZZZYYYXXXYYYVVVVVVXXXTTTMMMIIIIIIHHHDDD???======;;;888555444444333111///...---,,,+++++++++************)))(((((()))*********))))))''''''&&&&&&&&&''''''(((''''''''''''''''''''''''%%%&&&'''&&&%%%$$$%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((('''$$$###%%%(((&&&&&&''''''''''''&&&&&&((('''%%%%%%%%%&&&(((***&&&&&&%%%%%%%%%%%%&&&&&&((((((((((((((((((((((((&&&&&&'''''''''((((((((())))))))))))))))))))))))&&&''''''(((***++++++,,,(((((((((((((((((((((((('''(((((())))))(((((((((''''''''''''''''''''''''***))))))(((((())))))***)))))))))))))))))))))))))))***+++***((('''((()))''')))***)))((('''(((***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((******************************)))))))))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''%%%&&&&&&&&&'''''''''''')))))))))(((((()))******)))((((((''''''&&&&&&&&&&&&&&&'''(((((((((((('''))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************,,,+++***+++,,,------++++++---......---,,,...///111111111222222222333333444444555777777777777777:::;;;;;;;;;;;;<<>>;;;999888999:::::::::999999999999555666777888888777666555555555666666777777888888555555555555666777888999999999999999999999888888777999;;;;;;888888:::<<<@@@@@@@@@@@@CCCHHHOOOUUUllluuuggg]]]\\\\\\[[[XXXVVVWWWXXXUUUMMMHHHGGGHHHDDD@@@>>>===;;;777333333333111000///---,,,,,,+++++++++*********))))))''''''((()))*********)))'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%&&&'''&&&%%%$$$%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((('''%%%$$$&&&'''%%%&&&&&&''''''&&&&&&%%%((('''%%%$$$%%%&&&(((***'''&&&%%%$$$$$$%%%&&&'''((((((((((((((((((((((((&&&&&&'''''''''((((((((())))))))))))))))))))))))''''''(((((()))******+++'''''''''((((((((())))))''''''(((((()))(((((((((,,,+++***)))'''&&&%%%$$$)))))))))(((((()))))))))************************(((*********((('''((()))''')))***)))((('''(((***))))))))))))))))))))))))))))))))))))))))))))))))************************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''************))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''%%%%%%%%%&&&&&&&&&''''''***))))))((((((((()))))))))(((((((((''''''&&&&&&&&&&&&'''((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))************+++*********,,,---,,,++++++---......------...///000000000111111111111111333333444555666666666666999:::;;;;;;:::;;;>>>@@@CCCBBBBBBBBBCCCCCCDDDCCCJJJLLLPPPRRRTTTUUUXXXZZZYYY^^^ccceeedddbbb`````````[[[VVVWWW[[[^^^]]]ZZZ[[[\\\^^^bbbeeefffdddcccccc}}}|||]]]QQQOOOMMMLLLFFFFFFLLL^^^zzzhhhccc^^^[[[YYYTTTLLLEEEEEEDDDBBBAAA???>>>>>>>>>???>>>===<<<<<<;;;:::999;;;;;;;;;:::999999888888888888999999999999999999888888777777888999;;;<<<<<<<<<;;;:::::::::999999===@@@@@@>>>;;;===DDDJJJNNNPPPTTTZZZaaajjjssszzzggghhh^^^^^^^^^]]]XXXVVVWWWXXXUUULLLGGGFFFHHHDDD@@@>>>===;;;777333111111000...---,,,+++++++++++++++*********))))))&&&'''((()))))))))))))))&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%&&&''''''&&&%%%&&&(((''''''((((((((((((''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%%%%&&&'''%%%%%%&&&&&&&&&&&&%%%%%%((('''%%%%%%%%%&&&((()))((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((((((((((((((()))(((((((((((((((((((((&&&&&&''''''(((((())))))&&&&&&'''(((((((((((((((------+++***((('''&&&%%%((((((((())))))((((((((())))))))))))))))))))))))((()))***)))'''''''''(((''')))***)))((('''(((***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''************))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''%%%%%%%%%&&&&&&&&&''''''))))))((((((((((((((((((((((((((((((((('''''''''&&&'''(((((())))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((((((((()))))))))************+++***)))***,,,---,,,+++,,,...//////...---///000000000000000000000000000222333444555555666555555777999::::::::::::<<<>>>CCCCCCBBBBBBBBBBBBDDDEEELLLMMMOOOPPPQQQSSSUUUXXXWWWZZZ^^^```bbbbbbbbbccc^^^YYYUUUVVV[[[___^^^\\\XXXWWWXXX[[[___aaa```^^^XXXeeetttxxx^^^PPPLLLJJJJJJHHHHHHOOOaaa}}}|||zzzqqqaaaSSSLLLIIIEEEBBBAAACCCFFFIIIEEECCC@@@???@@@AAA@@@>>>>>>===;;;:::999:::;;;<<<;;;<<<<<<<<<;;;:::999999???>>><<<;;;::::::;;;<<<;;;::::::;;;===@@@CCCEEEHHHIIIGGGDDDBBBGGGRRR[[[aaagggpppzzz~~~eeeJJJhhh]]]]]]\\\[[[YYYWWWVVVWWWSSSLLLGGGGGGFFFCCC@@@>>>>>><<<777333000//////...---,,,+++***+++++++++************)))''''''((()))))))))((((((&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''%%%&&&''''''&&&&&&'''((('''(((((((((((((((((('''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((((((((((((((()))))))))(((((('''''''''&&&&&&&&&''''''(((((((((%%%&&&''''''(((((((((((())))))))))))))))))))))))'''(((((())))))(((((('''((((((((((((((((((((((((((()))***)))'''&&&'''(((''')))***)))((('''(((***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''''''''((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((******************************)))))))))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''%%%&&&&&&&&&''''''''''''(((((((((''''''((())))))((((((((((((((((((((((((''''''((())))))))))))((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************+++***)))***+++,,,,,,***,,,...//////......///000/////////000000111111111222222444555555555555555666777999:::999:::;;;===@@@AAABBBAAAAAABBBEEEGGGLLLMMMNNNNNNNNNPPPTTTVVVWWWXXXYYY\\\^^^aaacccddd^^^[[[XXXYYY\\\______^^^ZZZYYYYYYYYY[[[[[[[[[ZZZZZZ[[[\\\ppprrrddd]]]SSSPPPLLLJJJPPP___tttsssjjjddd[[[RRRLLLKKKLLLNNNJJJEEE@@@>>>???AAA@@@???<<<;;;:::999999:::;;;<<<:::;;;<<<<<<<<<;;;999888<<<;;;999888888999:::<<<;;;:::;;;???EEEMMMUUUZZZ^^^]]][[[XXXYYY___iiiqqq}}}~~~```GGG888fff\\\\\\]]]\\\[[[WWWVVVVVVRRRKKKGGGGGGEEEBBB?????????===888444000000///...---,,,,,,++++++++++++************)))((((((((()))((((((''''''&&&%%%%%%&&&&&&((())))))''''''''''''''''''''''''###%%%&&&&&&%%%%%%&&&'''&&&''''''((((((''''''&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&'''((((((((('''&&&''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((((((((((((((((((((('''''''''(((((((((((((((&&&'''''''''''''''''''''$$$%%%&&&'''((((((((((((&&&&&&''''''(((((())))))''''''((())))))(((''''''''''''''''''''''''''''''((()))))))))'''&&&'''(((''')))***)))((('''(((***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''((((((((((((((((((((((((((((((((((((************************)))))))))(((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&'''''''''((((((((('''''''''''''''((()))***((((((((((((((((((((()))''''''((()))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''((()))))))))))))))))))))************+++))))))***+++,,,+++***+++---......---,,,...///......///000111111222222222333444555666666666666555666999999999999:::<<<<<<>>>?????????AAAEEEIIIJJJKKKKKKKKKLLLOOOTTTWWWWWWWWWXXXZZZ]]]```aaabbbaaa___]]]\\\\\\\\\]]]^^^[[[[[[\\\[[[ZZZYYYYYYYYYZZZ[[[VVV\\\sss|||qqqbbbTTTNNNQQQZZZaaajjjooowww~~~wwwsssrrrsssjjjbbbWWWQQQOOONNNKKKIIIJJJJJJJJJJJJHHHEEEBBB@@@@@@AAADDDEEEFFFFFFEEEDDD@@@AAABBBEEEJJJPPPUUUYYYRRRQQQRRRUUU^^^iiiuuu|||~~~mmmUUU???333///|||ccc\\\^^^``````\\\XXXUUUUUUQQQJJJGGGHHHDDDAAA?????????===999555111111000///...------,,,+++++++++************)))((()))))))))((('''&&&&&&%%%%%%%%%&&&'''((()))***''''''''''''''''''''''''"""###%%%%%%$$$$$$%%%&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%&&&'''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%'''))))))((('''%%%%%%&&&((((((((((((&&&%%%((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((%%%&&&&&&'''((()))******''''''''''''''''''''''''$$$%%%&&&'''(((((((((((('''''''''&&&&&&%%%%%%%%%&&&'''((())))))((('''&&&''''''''''''''''''''''''''')))))))))'''&&&'''(((((()))***)))((('''(((***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''(((((())))))''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((()))((((((((('''''''''''''''''''''(((((((((((()))&&&&&&&&&'''''')))***+++(((((((((((())))))))))))'''(((((()))))))))))))))'''((((((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&&&&'''((()))******))))))))))))***************)))))))))+++,,,+++******,,,------,,,+++---...---...///000111222333444333333444555666666666666444666888999999999:::;;;999;;;=========@@@EEEIIIGGGHHHIIIJJJKKKOOOUUUYYYXXXXXXYYY[[[^^^___```___ccccccaaa^^^[[[ZZZ[[[]]]TTTWWWZZZZZZXXXVVVVVVWWWTTT\\\ZZZVVVZZZaaasssjjj\\\YYY[[[]]]SSSQQQOOOSSSbbbtttmmmiiiddd```ccceeefffddd___XXXPPPKKKNNNPPPSSSVVVXXXYYYYYYXXXRRRTTTZZZbbbmmmxxxuuusssrrrttt|||tttRRR@@@777000///333zzzeee___^^^^^^______[[[UUUQQQNNNLLLJJJHHHCCCBBBAAAAAA@@@===999555444333111///...---------+++++++++************)))((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((((((((((((((((((((((((((((((((('''''''''(((((()))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))((('''&&&%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******''''''''''''((((((((((((((((((''''''''''''((((((''''''((((((((((((''''''******))))))((((((''''''((((((''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((()))))))))(((''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''((()))******)))((('''((('''))),,,000000---)))'''&&&&&&(((+++,,,)))&&&++++++******++++++,,,---,,,,,,,,,---------.........///111111000000222333111111222333444666666777666666666777888888999999;;;<<<>>>@@@BBBDDDFFFGGGFFFGGGIIIKKKMMMNNNNNNNNNRRRTTTXXX\\\___aaaaaaaaabbbbbbaaa```___^^^]]]]]]ZZZYYYWWWUUUTTTTTTTTTTTTYYYXXXUUURRRPPPRRRVVVZZZuuuqqqjjjiii]]]VVVMMMJJJTTTnnnxxxuuurrrtttzzz~~~~~~|||WWWFFF666333444222000000{{{fff___^^^^^^^^^^^^ZZZVVVRRROOOMMMJJJHHHCCCBBBAAA@@@???<<<888555333333111000...------,,,+++++++++************)))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%'''''''''&&&&&&'''''''''((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''((((((''''''&&&'''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((('''&&&&&&%%%%%%'''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((''''''((((((((((((''''''))))))))))))((((((''''''((((((''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((((((((('''''''''&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((''''''(((+++......+++'''+++)))(((***,,,---+++)))***************+++,,,,,,,,,,,,,,,------------...---///000111000000111333111222222333444555666666666666666777888888999999:::;;;===???AAACCCDDDEEEEEEFFFGGGIIIJJJLLLMMMNNNQQQSSSVVVYYY\\\^^^___```^^^]]]]]]]]]]]]^^^______XXXWWWUUUTTTSSSSSSTTTUUUUUUTTTRRROOOMMMMMMPPPSSS[[[mmm~~~ooocccSSSJJJNNN___sss}}}zzzmmmPPPDDD888///000222000//////}}}fff___]]]]]]^^^[[[YYYVVVSSSQQQNNNJJJGGGBBBAAA@@@@@@???<<<888444333222111000...---,,,,,,+++++++++************)))((((((((((((((((((((((((%%%&&&&&&'''(((((())))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''(((((('''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''(((((('''&&&%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((''''''''''''(((((('''((((((((((((((((((''')))))))))(((((((((((('''((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&''''''((())))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((***,,,+++(((&&&---+++))))))***+++***)))***))))))))))))***++++++,,,,,,,,,,,,---------------///000000000000111333222333333333444444555555666666666777888888999999999:::;;;===???AAACCCCCCEEEEEEEEEFFFGGGJJJLLLMMMPPPQQQSSSVVVXXXZZZ\\\]]]\\\[[[ZZZZZZZZZ[[[]]]]]]WWWVVVSSSRRRQQQRRRSSSUUUPPPOOONNNLLLIIIHHHIIIKKKHHHPPP___rrryyyggg^^^]]]^^^^^^^^^dddiiilllttt|||www|||bbbEEE444333///---///000...---...~~~fff^^^\\\\\\]]]ZZZXXXVVVUUURRROOOJJJFFFCCCBBBAAAAAA???===888555222222111000...---,,,++++++++++++*********))))))((((((((((((((((((((((((&&&'''''''''((((((((()))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%$$$$$$###%%%%%%%%%&&&&&&''''''''')))'''&&&%%%%%%&&&''')))'''''''''&&&&&&'''''''''''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''''''''((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((''''''(((***+++))))))***++++++)))'''&&&,,,***((('''''''''(((((()))))))))((())))))***+++++++++,,,,,,,,,------------...000000//////111222333333333333333333333444666666666777888888999999::::::<<<===???AAABBBCCCDDDCCCCCCCCCEEEHHHKKKMMMOOOPPPPPPRRRTTTWWWYYY[[[[[[\\\\\\\\\[[[YYYWWWVVVWWWUUUSSSQQQOOOPPPPPPQQQMMMNNNMMMJJJGGGEEEDDDEEEGGGFFFGGGLLLXXXjjj|||rrreee]]]UUUUUURRRMMMPPPcccxxxqqqzzzyyypppyyy~~~jjjSSS===333555000000000000...,,,,,,---~~~eee\\\[[[\\\]]]ZZZXXXWWWUUUSSSOOOIIIEEEDDDCCCBBBAAA@@@===999666111111111000///---+++***+++++++++*********))))))(((((((((((((((((((((((())))))((((((((('''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&'''''''''((('''&&&&&&&&&&&&'''(((&&&''''''''''''''''''&&&''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&'''((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((***))))))(((((('''''''''''''''''''''((((((((((((((((((''''''''''''(((((()))(((''''''''''''((()))'''''''''''''''(((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((('''''''''(((***+++***+++,,,+++***)))((((((+++***)))'''&&&'''((())))))))))))((())))))***++++++++++++,,,,,,,,,---------...000000//////111222222222333333333333333333666666666777888888999999;;;;;;<<<>>>???AAABBBCCCDDDCCCCCCCCCEEEGGGJJJLLLNNNOOOOOOQQQRRRUUUWWWXXXWWWYYY\\\^^^]]]YYYUUURRRWWWVVVSSSQQQOOONNNMMMMMMMMMNNNMMMKKKGGGDDDCCCCCCDDDDDDCCC@@@???FFFSSS^^^zzzwwwmmmgggeee___UUUOOOSSSaaannnwww}}}xxxuuu~~~}}}dddKKK===333***---555111222222///,,,+++---...~~~ddd[[[ZZZ[[[]]][[[YYYWWWUUURRRNNNHHHDDDDDDCCCAAAAAA@@@===999555000000111000///---+++)))+++++++++************)))((((((((((((((((((((((((******)))(((((('''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((((((''''''''''''((((((((((((((((((''''''''''''(((((()))((('''&&&&&&'''((()))&&&''''''''''''(((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((***))))))(((''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((''''''(((((()))***+++***+++,,,+++***(((((()))++++++,,,+++))))))***+++***))))))))))))***++++++++++++++++++,,,,,,,,,,,,,,,...////////////000222111222222222333333444444666666666777888888999999;;;;;;<<<>>>???AAABBBBBBDDDDDDDDDEEEFFFIIIKKKLLLNNNOOOPPPQQQSSSTTTUUUVVVRRRUUUYYY\\\]]]ZZZVVVTTTUUUUUUTTTSSSQQQNNNLLLKKKMMMNNNMMMJJJFFFCCCBBBCCC999@@@FFFDDD>>><<<@@@EEETTTmmm~~~vvviii```]]]^^^]]]\\\___eeeiiiooo{{{}}}}}}uuukkktttnnnMMM>>>333222222---+++------///...***))),,,//////|||bbbYYYYYY[[[]]]]]][[[XXXTTTQQQMMMGGGCCCBBBAAA@@@???>>>;;;777444000000111000///---***)))+++++++++************)))(((((((((((((((((((((((()))))))))(((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''))))))'''&&&%%%&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((()))((('''&&&&&&'''((()))&&&&&&&&&'''''''''((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&'''((())))))*********(((***+++***((('''(((***(((***,,,,,,***)))***,,,***************+++,,,,,,***++++++++++++,,,,,,,,,,,,...//////...///000222000000111222333444444555666666666777888888999999::::::;;;<<<>>>???@@@@@@DDDDDDFFFGGGIIIKKKLLLLLLNNNOOOQQQSSSTTTUUUTTTTTTRRRTTTVVVWWWXXXWWWUUUTTTPPPRRRSSSTTTSSSQQQMMMKKKLLLKKKJJJGGGCCCAAAAAABBB777<<>>===<<<999555222///000111000///---***(((+++++++++************)))((((((((((((((((((((((((''''''(((((())))))******''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&''''''((('''''''''&&&&&&%%%%%%%%%$$$&&&(((******(((&&&$$$%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***+++&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''')))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&''''''(((((((((''''''''''''((((((((()))((((((''''''''''''((((((***((('''&&&&&&'''(((***&&&&&&&&&'''''''''((((((((((((''''''''''''(((((()))(((((((((''''''''''''((((((((((((((((((((((((&&&&&&''''''((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))%%%&&&(((************)))&&&(((***)))&&&&&&'''***$$$'''***+++)))((()))***++++++******++++++,,,---******+++++++++,,,,,,,,,,,,---//////......000111///000000222333444555555666666666777888888999999999999:::;;;<<<>>>>>>???DDDEEEGGGIIIKKKLLLLLLMMMNNNPPPRRRTTTUUUUUUTTTSSSWWWVVVUUUSSSRRRRRRRRRRRRLLLOOORRRUUUUUUSSSOOOMMMJJJIIIHHHDDDAAA???@@@AAA???===:::888999<<>>EEEUUUddduuu}}}rrrfffXXXMMMNNNTTTPPPnnnrrrqqq~~~tttvvvrrrooommmlllfffkkkxxxoooTTT>>>777777///111000+++***---000111+++...---***+++///,,,%%%~~~bbb]]]ZZZWWW]]]ccc___XXXRRRMMMJJJFFFDDDEEEBBB???>>>>>>===999555333222111000///...---,,,************))))))))))))))))))))))))((('''&&&%%%((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''###$$$%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''(((((('''''''''&&&&&&&&&******))))))((((((''''''&&&&&&&&&&&&&&&'''((()))''''''&&&&&&&&&&&&''''''((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&(((***+++)))(((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''******)))((('''&&&%%%%%%((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''((())))))((((((&&&((()))++++++)))(((&&&&&&&&&'''((())))))((((((%%%&&&''''''((((((''''''&&&'''''''''(((((())))))&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&%%%%%%(((((((((((((((((((((((())))))))))))************(((((())))))))))))(((((((((((((((((())))))))))))******))))))))))))******++++++,,,,,,,,,,,,------...------......///000111000111222222111000111333444555666888888999999999:::999999:::<<<>>>??????AAADDDHHHHHHFFFGGGLLLPPPOOOQQQRRRSSSTTTUUUXXXZZZYYYWWWUUURRRPPPNNNNNNMMMIIIKKKNNNQQQSSSSSSSSSRRRKKKIIIFFFCCCBBB@@@===:::===<<<<<<;;;;;;:::999999===999;;;BBBEEEKKK```xxxxxxhhh\\\eeeccc```\\\XXXUUUTTTSSSYYY```pppsssfffbbbiii}}}|||kkkiiisss~~~~~~zzzooocccRRRAAA666000---,,,///............---------************************ddd^^^ZZZXXX^^^ccc^^^XXXRRRNNNJJJGGGEEEEEEBBB???>>>>>>===999555333222111000///...---,,,************))))))))))))))))))))))))((('''&&&%%%((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''$$$%%%%%%%%%&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''((('''''''''&&&&&&&&&&&&((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$&&&(((((('''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((('''''''''((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((((((((((((''''''((()))******)))((('''&&&'''((((((((((((((((((%%%&&&''''''((((((''''''''''''''''''((((((((()))&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))(((((())))))))))))(((((((((((((((((())))))))))))******))))))))))))******+++++++++,,,,,,,,,------...------......///000111000111222222111000222333444555666888999999999999999888888:::>>>@@@AAAAAABBBFFFJJJKKKKKKLLLQQQVVVRRRSSSTTTUUUUUUVVVYYY[[[\\\\\\[[[YYYWWWTTTRRRPPPLLLNNNPPPSSSTTTUUUTTTTTTKKKHHHEEECCCBBB@@@===;;;<<<<<<<<<;;;::::::999999999555666;;;;;;;;;GGGXXX```vvvvvvfffUUUIIIHHHMMMVVVcccnnnrrrppplll[[[jjjzzzuuukkkiiilllvvvuuusssyyyppprrrvvv|||~~~tttbbbTTTCCC===666111///000111111............------------************************ggg^^^ZZZYYY___bbb^^^XXXSSSOOOKKKHHHEEEEEEBBB???>>>>>>===999555333222111000///...---,,,++++++*********)))))))))))))))))))))((('''&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&%%%$$$%%%%%%''''''&&&&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$&&&((((((&&&%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))************&&&'''''''''(((((())))))((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((((((''''''&&&(((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&'''(((((((((((('''''''''''''''((((((((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((())))))))))))(((((((((((((((((())))))))))))******))))))))))))******++++++++++++,,,,,,,,,,,,...------......///000111///111222222111111222333444555666888999:::::::::999888999<<>>>>>===999555333222111000///...---,,,+++++++++*********)))))))))))))))))))))(((''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$%%%'''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&'''''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((())))))((('''((()))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''((((((((((((((((((((((((((()))))))))************''''''''''''(((((((((((((((''''''&&&&&&''''''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''&&&%%%%%%)))(((''''''''''''((()))(((((())))))((('''&&&&&&&&&&&&'''((((((((((((((('''''''''(((((((((((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))*********((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((())))))))))))(((((((((((((((((())))))))))))******))))))))))))*********++++++++++++,,,,,,,,,...------......///000111///000222222111111222444444555777888999:::;;;;;;;;;;;;;;;>>>AAACCCCCCCCCBBBEEEHHHJJJLLLOOOSSSWWWZZZ[[[[[[YYYXXXXXXZZZ\\\[[[]]]___```^^^YYYSSSPPPJJJKKKLLLMMMNNNNNNNNNMMMJJJGGGDDDAAA@@@???===;;;;;;;;;::::::999888888888:::666666::::::666444666999===CCCPPPfff}}}}}}{{{ttthhh___[[[WWWQQQQQQWWWaaahhhkkkeee```ZZZYYY```jjjtttyyyzzznnnfffaaa```eeelllxxxwwwbbbYYYXXXWWWbbblll}}}qqq___[[[fffzzzvvvrrrssszzz{{{ppplllooovvv}}}xxxfffQQQ@@@777555666333222000000000///,,,***------------,,,,,,,,,+++************************lll^^^YYYWWW\\\aaa^^^YYYUUURRRNNNJJJGGGEEEBBB???>>>>>>===999555333222111000///...---,,,++++++++++++************))))))))))))))))))((('''(((((((((((((((((((((((('''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$%%%&&&'''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((()))((('''&&&''')))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''(((''''''&&&%%%%%%((((((''''''''''''(((((((((((())))))((('''&&&&&&&&&'''(((((())))))((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((()))))))))((((((((((((((((((((((((''''''((((((((()))))))))(((((())))))))))))(((((((((((((((((())))))))))))******))))))))))))***************+++++++++,,,,,,...------......///000111...000111222111111333444444555777888:::;;;;;;;;;?????????AAACCCDDDCCCAAADDDFFFHHHIIIKKKNNNQQQSSS[[[\\\]]]\\\ZZZYYYZZZ[[[XXX[[[^^^___]]]YYYTTTPPPKKKKKKKKKLLLLLLLLLKKKKKKIIIFFFBBB???>>>>>><<<;;;:::::::::999888888777777888444333555777666444555555777:::>>>DDDQQQcccqqq|||vvvttt|||~~~uuullldddZZZUUUXXXaaallltttwwwlll```YYYUUUVVV___hhhttt~~~uuucccZZZ___fffgggyyyxxxzzzxxx~~~xxxqqqllllllllljjjiiiTTTMMMBBB999444222000000///---,,,---...///...------,,,,,,,,,++++++++++++************************ppp___ZZZXXX\\\```]]]YYYVVVSSSPPPKKKHHHEEEBBB???>>>>>>===999555333222111000///...---,,,,,,++++++++++++*********)))))))))******))))))((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%&&&''''''((((((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((((((((((((((('''&&&&&&&&&&&&'''$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&%%%$$$$$$%%%'''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''))))))(((((('''''''''&&&''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''''''''&&&&&&%%%''''''''''''''''''''''''(((((((((((((((((('''&&&''''''((())))))))))))(((((((((((((((((('''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&''''''(((((()))((((((((((((((((((((((((''''''((((((((()))))))))(((((())))))))))))(((((((((((((((((())))))))))))******))))))))))))******************++++++++++++...------......///000111...///111111111111333555444555777999:::;;;<<<<<>>>>>===999555333222111000///...---,,,,,,,,,+++++++++*********((())))))*********))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$&&&((()))******)))(((&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&&&&###$$$&&&''''''&&&$$$###$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&%%%######%%%'''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&&&&&&&''''''''''''''''''((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&'''''''''&&&&&&&&&&&&'''(((((('''&&&&&&&&&'''((((((((((((((((((''''''((())))))))))))))))))(((((((((''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&''''''((())))))((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((())))))))))))(((((((((((((((((())))))))))))******))))))))))))******************++++++++++++...------......///000111---///111111111222333555444555777999;;;<<<======AAAAAABBBDDDGGGGGGEEECCCEEEFFFGGGJJJNNNRRRTTTUUUVVVYYY]]]^^^]]]ZZZXXXWWWWWWXXXXXXYYYYYYXXXXXXWWWSSSRRRQQQPPPOOONNNNNNNNNEEEBBB===;;;:::::::::999999999999888777777666666666777666444333444555555555111111333333222777>>>888AAAPPPdddzzztttuuuuuutttxxx|||xxxqqqvvvoooeee[[[QQQEEE888///555111---,,,///111000//////...---...///...,,,***++++++++++++************************************yyyeee___[[[]]]___]]]ZZZWWWUUUQQQMMMJJJEEEBBB???>>>>>>===999555333222111000///...---,,,,,,,,,,,,+++++++++******((())))))*********))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$&&&)))+++,,,+++)))(((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&)))((('''&&&&&&&&&&&&&&&###$$$&&&''''''&&&$$$###$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((&&&%%%%%%''')))'''''''''&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((%%%%%%&&&'''((()))***+++'''&&&&&&%%%%%%&&&&&&'''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((($$$$$$%%%&&&''''''''''''%%%&&&((())))))(((&&&%%%&&&&&&'''((()))))))))((('''(((((()))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&'''((())))))***((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''(((((())))))))))))(((((((((((((((((())))))))))))******))))))))))))******)))************+++++++++...------......///000111---///111111111222444555444555777999;;;<<<======@@@@@@BBBEEEHHHIIIGGGEEEBBBBBBDDDHHHMMMRRRUUUVVVTTTXXX]]]___]]]ZZZWWWUUUUUUUUUTTTTTTUUUVVVWWWXXXSSSSSSQQQPPPOOONNNNNNNNNDDDAAA<<<999999999999888999999888888777666666666---111333111000111222222666000///666999555222333777888===GGGXXXmmmyyyrrrvvvvvvqqqpppsssrrrnnnfffZZZJJJ<<<666333333222...////////////---,,,+++((()))+++...000///,,,)))+++++++++************)))************************hhhWWW^^^aaaccc___YYYTTTUUUUUUMMMCCCGGGCCC???>>>===<<<888444222222111///...---,,,++++++***)))***+++------,,,((((((((((((''''''''''''(((((())))))((('''&&&&&&(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&'''((())))))((('''&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))((('''&&&&&&))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''))))))((('''&&&'''(((''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((())))))((('''&&&(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))******))))))******+++,,,---------............/////////000111222333333444555666888999999:::<<<>>>;;;;;;===CCCIIILLLKKKHHHFFFHHHJJJKKKMMMPPPTTTWWWUUUYYY]]]___^^^[[[YYYXXXXXXUUUSSSRRRSSSUUUUUUTTTSSSSSSRRROOOLLLJJJJJJKKKDDDCCC@@@===:::888888777888777666555444333333222333333333333333333333333000000000000000000000000777777777777:::AAAJJJPPPsss|||yyyuuusssppplllfff[[[MMMDDD888777666444222000///...000000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))zzzfff[[[aaaaaaddd```YYYSSSSSSSSSLLLCCCGGGCCC???>>>>>><<<888444222111000///...---,,,,,,,,,+++)))***+++,,,,,,+++((((((((((((''''''''''''((((((((((((((('''&&&&&&(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&'''((())))))((('''&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''&&&&&&)))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''((()))((('''&&&'''(((''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''(((((('''''''''&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))******))))))******+++,,,,,,,,,,,,,,,------------//////000111222333333444444666888999999:::<<<===;;;;;;<<>>>>><<<999555111111000///...------,,,---+++******+++++++++***((((((((((((''''''''''''(((((((((((((((''''''&&&(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&'''((())))))((('''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((&&&&&&&&&'''''''''''''''''''''''''''&&&''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((('''''''''''''''&&&&&&&&&''''''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))***))))))))))))***++++++++++++++++++,,,,,,,,,,,,...//////000111222333333444666888999999:::;;;===;;;;;;<<>>;;;999777777777777666555444333222222222000000000000000000000000000000000000000000000000,,,///222333222222222333...444:::>>>III___uuuxxxnnntttvvvxxxvvvpppggg___[[[LLLFFF<<<444000///................../////////000//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************))))))))))))))))))))))))kkkaaa^^^eeeaaaeeeaaaXXXPPPMMMNNNKKKEEEGGGCCC???>>>>>>===999666000000000///......---------,,,***)))***+++***)))(((((((((((('''''''''''''''(((((((((((((((''''''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((&&&%%%&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''((((((&&&%%%%%%&&&(((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))***++++++++++++++++++,,,,,,,,,,,,......///000111222333333444666888888888999;;;===;;;;;;===???@@@AAAAAA@@@CCCEEEHHHJJJKKKMMMPPPRRRQQQRRRTTTUUUUUUUUUWWWYYYVVVTTTSSSSSSRRRPPPLLLIIIMMMKKKIIIGGGGGGFFFEEEDDDAAA???<<<:::777666666666666555444333222222222222000000000000000000000000000000000000000000000000...111333444333111111111666777777555555;;;DDDJJJfffvvv}}}wwwwwwuuuooofffYYYMMMCCC>>>111000000000000111000000,,,,,,------......//////.........------,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))jjj```[[[bbb```ccc```WWWNNNKKKLLLJJJEEEFFFCCC???>>>???>>>:::777111111000///...------,,,---+++))))))******)))(((((((((((((((''''''''''''''''''((((((((((((((('''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&(((((('''&&&%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((&&&''''''''''''''''''''''''''''''''''''''''''&&&((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((())))))***+++,,,,,,,,,,,,------------......///000111222222333444555777888888999;;;===;;;===>>>@@@AAABBBCCCDDDBBBDDDGGGIIIJJJKKKNNNPPPNNNPPPQQQRRRQQQRRRUUUWWWSSSRRRQQQRRRRRRPPPMMMKKKKKKIIIFFFEEEFFFFFFDDDBBB???===;;;888666555555555555444333222222222222222111111111111111111111111////////////////////////---...//////......///111000222444555555555888<<>>;;;777222222111///...---,,,+++,,,***))))))*********)))((((((((((((''''''''''''&&&'''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&'''((('''%%%%%%%%%&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))))))))))))))(((((((((((()))******,,,,,,,,,,,,---------------......///000111222222333555777888888999:::<<<<<<===???@@@@@@@@@CCCDDDAAACCCFFFHHHIIIJJJLLLMMMLLLNNNOOOPPPOOOPPPQQQSSSPPPOOOOOOPPPRRRRRRQQQPPPLLLHHHEEEEEEFFFGGGDDDBBB===<<<999777555444444444444333222222111111111222000000000000000000000000////////////////////////---......------...111333000...///222222111444999111555888:::===EEEQQQZZZaaakkkyyy|||yyyxxxvvvsssnnnjjjfff^^^TTTMMM>>>:::555111111111111111///000000...------...000/////////...------,,,,,,------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************+++++++++))))))))))))))))))))))))eee]]]XXX^^^[[[\\\\\\VVVNNNKKKKKKJJJFFFFFFCCC@@@?????????;;;888444333111000...,,,******+++)))((((((***+++******((((((((((((''''''''''''&&&&&&'''((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%''''''''''''%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''''''''&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((('''%%%$$$%%%&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''(((((($$$%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((()))******++++++++++++,,,,,,,,,,,,------...///000111222222333555777888888888:::<<<<<<===???>>><<<<<<>>>@@@@@@BBBFFFHHHHHHIIIJJJLLLKKKLLLNNNOOONNNMMMNNNOOOLLLLLLLLLNNNRRRUUUVVVVVVLLLHHHEEEEEEGGGHHHFFFBBB<<<:::888666444333333333333222222111111111111111////////////////////////////////////////////////...///000000///000222444555000///000///***+++000///222555555333111222444999BBBNNNVVV\\\bbblllssszzz|||~~~yyytttpppjjjbbb\\\UUUSSSOOOJJJCCC<<<777333333000------...//////---***+++,,,++++++,,,000333......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))*********+++++++++))))))))))))))))))))))))yyyaaa\\\XXX^^^YYYZZZZZZVVVNNNKKKKKKJJJGGGFFFCCC@@@???@@@???<<<888555444222000---+++***)))***((('''(((***++++++***)))(((((((((''''''''''''&&&&&&'''((())))))(((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''(((((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''''''''&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%$$$%%%&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%''''''''''''%%%$$$&&&&&&&&&'''''''''((((((###$$$%%%&&&''')))******&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))((((((((((((((()))******)))************+++++++++------...///000111222222333555777777777888:::<<<<<<===>>><<<999777999<<>>:::999777555333222111111333222111000////////////000000////////////000000................................................////////////000000000000////////////000000000000000111222333555666777888<<<@@@HHHRRR^^^jjjtttzzz}}}||||||{{{}}}|||zzzuuurrrnnnnnnooollleee___RRRMMMEEE???<<<:::888777111111111111000000000///........................------------------------+++,,,,,,------,,,,,,+++---,,,,,,+++***)))((((((************************+++++++++***)))(((((('''))))))))))))))))))))))))wwwaaa^^^ZZZ___\\\```[[[TTTNNNKKKJJJIIIIIIHHHFFFDDDBBBAAA@@@===;;;777555333000...------,,,******++++++++++++******)))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&''''''''''''&&&%%%&&&(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((''''''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((((((((('''&&&%%%%%%&&&'''((((((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&'''''''''&&&&&&'''))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''&&&'''((('''&&&&&&'''(((''''''&&&&&&&&&&&&''''''&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''')))((((((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&&&&'''((()))&&&&&&&&&&&&''''''''''''''''''''''''((((((((()))''''''''''''((((((((((((''')))***)))((('''(((***(((((((((((())))))))))))+++++++++,,,,,,------------...///000000111111000111222333444666777888999888:::<<<<<<;;;;;;<<<===???AAADDDGGGJJJKKKLLLLLLLLLJJJIIIIIIKKKLLLLLLKKKMMMMMMMMMMMMMMMNNNNNNOOOIIIFFFCCCAAA@@@???;;;888666666444333222222222222333222111000//////////////////............//////................................................---............/////////.../////////000000000000111222222333333444444444222333555999>>>CCCHHHJJJLLLMMMNNNRRRWWW\\\aaadddoooqqquuuzzz~~~~~~|||~~~zzzwwwyyy|||yyy|||zzzzzzzzzxxxuuupppllliii[[[VVVQQQMMMJJJEEE>>>777<<<888444111111111000000000000000/////////......------------------------------------------,,,,,,+++,,,,,,------,,,,,,+++,,,++++++******)))))))))************************++++++******)))(((((('''))))))))))))))))))))))))zzzaaa]]]ZZZaaa______ZZZSSSNNNKKKJJJIIIHHHHHHEEECCCBBBAAA@@@===;;;777555333000...------,,,******++++++++++++******))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&''''''''''''&&&%%%&&&((((((((('''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))***+++((('''&&&%%%%%%&&&'''((('''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&(((******)))'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&'''((('''&&&&&&'''(((''''''&&&&&&&&&&&&''''''(((((((((((((((((('''&&&'''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''((()))***&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((''')))***)))((('''(((***(((((((((((()))))))))))))))******+++,,,---......---...///000111111111111222222333444666777888888888:::;;;<<<;;;;;;===>>>>>>AAADDDHHHKKKLLLMMMMMMKKKJJJJJJJJJKKKKKKJJJHHHPPPNNNKKKHHHGGGGGGHHHIIIDDDBBB???===;;;999666333333333222222111111222222222111000//////...//////...------------------...------------------------------------------------,,,,,,---------.............../////////000000000222222222222111111111111222111111000000000000111111111222444666:::===???===???DDDIIIOOOSSSWWWXXX\\\]]]___aaaaaa```___^^^bbbbbb```^^^\\\]]]aaadddaaabbbdddeeeeeecccaaa```TTTSSSPPPLLLGGGCCC???===;;;777444222222111---)))///...,,,,,,...//////...///............---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++************************************************+++******))))))(((((('''))))))))))))))))))))))))~~~ccc^^^ZZZaaa___]]]YYYRRRNNNKKKJJJHHHGGGGGGEEECCCAAAAAA@@@>>><<<777555333000...---,,,,,,***++++++,,,,,,++++++***((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&%%%&&&((((((((('''&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&''')))***,,,---((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''(((***+++***(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))&&&'''((('''&&&&&&&&&(((''''''&&&&&&&&&&&&''''''(((((()))))))))(((((('''((((((((('''&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))***(((((((((((())))))))))))'''''''''(((((((((((((((''''''''''''((((((((((((''')))***)))((('''(((***(((((((((((())))))))))))((()))***+++,,,---......,,,---...000111111111111333333444555666777888888888999;;;;;;;;;<<<>>>@@@AAABBBDDDFFFIIILLLOOOPPPMMMLLLLLLMMMNNNMMMJJJHHHNNNLLLJJJGGGEEEDDDDDDDDD@@@???===;;;999777555333444333222222111111111111111000//////.........///......------------......------------------------------------------------,,,------------................../////////000000000000000000000000000000333333333444444555666666555444333111111000111111000111222444555666777777777888:::;;;<<<<<<;;;;;;AAA???<<<<<<===@@@BBBCCCAAA@@@@@@???>>>===<<<<<<;;;999777555222000/////////---,,,---000222333222111000///000111111///---............------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++((()))))))))*********+++******************************))))))((((((((((((((((((((((((((((((((((((gggaaa[[[___\\\[[[WWWRRRMMMKKKJJJHHHGGGFFFDDDBBBAAAAAA@@@>>><<<777555333000...---,,,,,,++++++,,,,,,,,,,,,++++++(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''&&&%%%&&&((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&''')))+++---...((('''&&&%%%%%%&&&'''(((&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&'''(((***+++***)))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))&&&'''((('''&&&&&&&&&(((''''''&&&&&&&&&&&&''''''&&&''''''(((((((((''''''((((((((('''&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))))))))))))))(((((((((((())))))))))))((((((((((((((('''''''''''''''''''''((((((((((((''')))***)))((('''(((***(((((((((((())))))))))))(((((()))***,,,---......,,,---...000111111222222333444444555666777888888888999:::;;;;;;===???BBBEEEDDDBBBCCCFFFKKKPPPSSSPPPOOOOOOPPPQQQPPPMMMKKKIIIIIIIIIHHHGGGEEECCCAAA<<<<<<<<<;;;999888777888777666444222111000000///000///......---.........///..................///------------------------------------------------------........./////////............////////////------...//////000000111,,,---///000222333444555///....../////////000000555555555555444333222111000000111222333222222111333222000111333444333111333222111000000000000000444333222222222222333444222000///.../////////......------...///...,,,***//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,***++++++,,,,,,++++++***((((((((()))******++++++)))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((iiibbb[[[^^^YYYZZZVVVQQQMMMKKKIIIHHHFFFEEECCCAAAAAA@@@@@@>>><<<777555333000...------,,,++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))'''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&'''''''''((((((((('''&&&%%%&&&((((((((('''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''')))***,,,---((('''&&&%%%%%%&&&'''(((&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''&&&%%%&&&(((***+++***)))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((&&&'''((('''&&&&&&'''(((''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&(((((((((''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((()))))))))((((((&&&&&&&&&&&&''''''''''''((((((((((((((('''''''''''''''''''''((((((((((((''')))***)))((('''(((***(((((((((((())))))))))))((())))))***+++,,,------,,,,,,...000111222222222444444555666777777888888888999:::;;;;;;===AAADDDFFFDDDBBBBBBDDDIIINNNRRRPPPOOOOOOOOOQQQQQQOOOMMMEEEFFFGGGHHHGGGEEEBBBAAA:::;;;<<<;;;999888999:::777666444222111//////.........------------......//////............//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............/////////------........./////////,,,------...///000000111......///000000//////............///////////////------...///000111111000222222333333333333222222111111111222333222///---222111111000111111222222------,,,,,,,,,------.../////////...------,,,,,,***)))***+++---...---,,,//////.........---------------------------------)))))))))******++++++,,,******++++++++++++******((((((((())))))*********))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))gggaaaYYY]]]YYYYYYUUUQQQMMMKKKIIIGGGEEEEEECCCAAA@@@@@@@@@>>><<<777555333000...------,,,+++,,,,,,------,,,,,,+++))))))))))))))))))))))))''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((('''&&&%%%&&&(((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''((()))+++,,,((('''&&&%%%%%%&&&'''(((&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''%%%$$$%%%''')))******(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&'''((('''&&&&&&'''(((''''''&&&&&&&&&&&&''''''%%%&&&''''''((((((''''''&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''((()))(((''''''&&&&&&&&&&&&'''''''''''')))(((((((((''''''''''''''''''''''''((((((((((((''')))***)))((('''(((***(((((((((((())))))))))))))))))******+++++++++,,,+++,,,...///111222222222555555555666777777888888888999::::::;;;>>>BBBEEEDDDDDDCCCDDDFFFIIIKKKMMMNNNMMMKKKLLLMMMNNNNNNMMMEEEEEEEEEDDDCCCBBBAAAAAA999;;;;;;:::777666777888555444222111000/////////...------,,,------.........------------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---------.........//////.........///////////////222222333333222111//////333333333222111000///...---...000222333444555555......//////000000000000///000111111000......---000000000///000000000111000000000000000/////////)))+++---////////////000+++******+++...//////...------------,,,,,,,,,,,,++++++++++++++++++++++++(((((())))))***++++++,,,******++++++++++++******((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))eee^^^XXX]]]ZZZXXXUUUPPPMMMKKKIIIGGGEEEDDDCCCAAA@@@@@@@@@>>><<<777555333000...---------+++,,,,,,------,,,,,,+++))))))))))))))))))))))))&&&'''''''''(((((())))))''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''((((((((()))'''&&&%%%&&&((((((((('''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''')))***+++((('''&&&%%%%%%&&&'''(((&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''$$$$$$$$$&&&)))***)))(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&'''((('''&&&&&&'''((('''''''''&&&&&&'''''''''&&&&&&'''(((((()))((((((%%%&&&&&&''''''(((((((((&&&''''''''''''''''''&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%'''((((((((('''&&&(((((((((((()))))))))***))))))(((((('''''''''&&&''''''''''''((((((((()))((()))***)))((('''(((***(((((((((((())))))))))))******************+++++++++,,,...///111222222333555555666666777777888888888999::::::;;;>>>BBBFFFAAACCCEEEGGGHHHIIIIIIHHHLLLJJJHHHHHHJJJLLLMMMLLLGGGEEECCCAAA@@@@@@@@@AAA999:::;;;999555333333555111111000///////////////------,,,,,,,,,------...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------.........//////111000000///......------,,,---...000111000000///+++,,,...///000000000000---....../////////......------...///000111111222...///000///---,,,...///...---------------------,,,------......------,,,+++---///000///---,,,+++---,,,******,,,---,,,,,,,,,,,,,,,+++++++++******************************'''(((((()))***+++++++++******++++++++++++******)))))))))))))))((((((((())))))))))))))))))))))))'''''''''((((((((((((((())))))))))))))))))))))))zzz``````]]]___WWWZZZVVVQQQNNNMMMKKKGGGDDDGGGDDDAAA???>>>>>>===<<<555555333111///---,,,+++---.../////////---+++)))******))))))))))))******(((((((((((((((((((((((())))))(((((('''''''''&&&))))))))))))))))))))))))%%%&&&'''(((((('''&&&%%%''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((''''''&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***''''''&&&&&&&&&&&&''''''&&&''''''(((((((((((((((''''''&&&&&&&&&&&&''''''&&&%%%%%%&&&((()))'''&&&((('''&&&%%%%%%&&&((((((%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&***(((%%%""""""$$$'''))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))))))))))))))((((((((((((((((((((()))******++++++***)))))))))***,,,...//////,,,000777444,,,///999:::888555555666888999999>>>===<<<;;;<<<>>>@@@AAAFFFFFFFFFFFFGGGHHHIIIJJJGGGIIIKKKLLLLLLJJJHHHFFFFFFEEECCCAAA???===;;;:::777777666555444333333222000000000000////////////........................///...,,,+++***+++,,,,,,---,,,++++++******++++++...---,,,++++++---...000------------------------------------------------........................//////.........------------------............///////////////////////////..............................////////////...............------,,,,,,,,,.........------,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))******************************))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))~~~cccbbb^^^___WWWZZZUUUPPPNNNMMMKKKGGGDDDFFFDDDAAA@@@??????===;;;777666333111///...---,,,------...///...---+++)))******))))))))))))******(((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%$$$%%%&&&%%%&&&&&&''''''&&&&&&%%%(((((('''%%%$$$$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))''''''&&&&&&&&&&&&''''''&&&''''''(((((((((((((((''''''&&&&&&&&&&&&'''''''''&&&&&&'''))))))(((&&&)))((('''&&&&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%######%%%'''((((((''''''&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''(((((()))))))))))))))((((((((('''((((((((()))******++++++***)))))))))***,,,...///444...,,,000000///999HHH999777555555666888999999<<<;;;::::::;;;===@@@AAAEEEEEEFFFGGGGGGHHHHHHIIIIIIJJJLLLNNNNNNMMMLLLLLLFFFEEEDDDBBB@@@>>>;;;:::777777666555444333222222000000000/////////......------------------------...---,,,+++++++++++++++---,,,++++++******++++++...---+++++++++,,,...///------------------------------------------------------------------------///.........---------,,,------------....................................------------------------.........//////.........------,,,,,,++++++++++++......---------,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))***************************)))))))))((((((((('''************************))))))))))))))))))))))))((((((((((((((((((((((((~~~dddccc^^^```XXXYYYUUUPPPMMMMMMKKKGGGDDDEEECCCBBBAAAAAA???===:::999777444111///.........------.........,,,***)))***))))))(((((())))))***((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&$$$###$$$%%%%%%&&&&&&''''''&&&&&&%%%))))))(((&&&$$$$$$&&&)))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((''''''&&&&&&&&&&&&''''''&&&''''''(((((((((((((((''''''&&&&&&&&&&&&'''''''''&&&&&&''')))***((('''***)))((('''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''(((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''((())))))))))))((((((((('''''''''(((((())))))******+++)))))))))***+++,,,......333---+++......000;;;III888666555555666888999888999999999:::;;;>>>@@@BBBCCCDDDFFFGGGHHHHHHGGGGGGIIIIIIKKKLLLNNNOOOPPPPPPFFFFFFFFFDDDBBB???<<<:::666666555444333222111111000////////////.........------------------------,,,,,,,,,,,,,,,++++++***,,,,,,+++************+++---,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------......------------,,,,,,,,,,,,,,,---------......------------------------------------------------------............------++++++++++++************------------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))************************))))))))))))((((((((((((************************))))))))))))))))))))))))''''''''''''''''''''''''}}}dddccc___aaaYYYXXXTTTOOOMMMMMMKKKGGGDDDCCCBBBBBBBBBBBB@@@===::::::888444000......///000------...------,,,******))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((&&&''''''''''''''''''&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&'''&&&$$$######$$$%%%&&&&&&''''''&&&&&&%%%$$$&&&'''((('''&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&''''''(((((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&((()))***)))'''******)))(((''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))&&&&&&&&&''''''''''''((((((''''''&&&&&&''''''(((((((((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((())))))((((((((('''''''''''''''(((((()))*********))))))******+++,,,---...---+++---222111///111777777666444555777888999888888888999;;;===???BBBCCCBBBCCCFFFHHHHHHHHHFFFEEEFFFFFFGGGHHHJJJMMMPPPRRRGGGGGGFFFEEEBBB???;;;999555555444333222111000000/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,******,,,++++++***************,,,++++++***+++,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******************************************************************************))))))))))))))))))))))))************************))))))))))))((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''~~~fffddd___aaaZZZWWWSSSOOOMMMLLLKKKGGGDDDCCCBBBAAABBBBBB@@@===::::::888444000......///000------------,,,+++******))))))(((((((((((())))))(((((((((((((((((((((((('''''''''((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&'''''''''((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&'''&&&$$$###$$$%%%%%%&&&&&&''''''&&&&&&%%%!!!&&&))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((((((''''''&&&&&&&&&&&&'''''''''&&&&&&''')))***(((''')))))))))((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&'''''''''&&&&&&&&&&&&&&&&&&&&&'''((()))&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((('''''''''''''''''''''((())))))******((()))***+++,,,---------***+++///333333///---...666555444555777888888888999999;;;===???AAACCCEEEAAACCCEEEGGGHHHGGGFFFEEEDDDDDDEEEFFFIIILLLOOOQQQGGGFFFEEECCC@@@===:::888444444333222111000//////............------------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,+++***,,,+++******))))))******************++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++******)))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''hhheee___```ZZZWWWSSSNNNLLLLLLKKKGGGDDDCCCBBBAAAAAAAAA@@@>>><<<999777444111///.........------,,,,,,+++*********)))((((((''''''(((((()))(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''((('''&&&&&&&&&&&&'''((('''''''''((((((((())))))''''''''''''''''''''''''$$$%%%%%%&&&&&&'''''''''%%%&&&''''''%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%% &&&))))))(((&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((((((''''''&&&&&&&&&&&&''''''&&&%%%%%%&&&((()))'''&&&'''((((((((('''&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''&&&%%%%%%%%%%%%$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''''''''&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((((('''''''''&&&&&&&&&''''''(((((())))))***((()))***+++,,,---------------...000111222333444555444333555777999888777999:::<<<>>>@@@BBBDDDDDDAAABBBDDDEEEFFFFFFEEEEEEEEEEEEEEEFFFHHHKKKNNNOOOFFFEEECCC@@@===:::888777333333222111000///............---------,,,,,,,,,++++++++++++++++++++++++)))***++++++++++++++++++++++++***))))))))))))***))))))*********+++++++++******************************++++++,,,,,,------++++++++++++++++++++++++******++++++++++++,,,,,,******+++++++++,,,,,,,,,------------------------++++++++++++++++++++++++******++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,))))))************))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************))))))))))))))))))))))))''''''''''''''''''''''''{{{eeeddd___bbb\\\VVVRRRNNNLLLLLLKKKHHHDDDDDDBBB@@@???@@@@@@???===777666333111///...---,,,------,,,+++************((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$$$$%%%%%%&&&''''''((($$$&&&''''''''''''(((***%%%&&&&&&''''''&&&&&&%%%!!!$$$'''((('''&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''(((((((((((((((''''''&&&&&&&&&&&&''''''%%%$$$$$$%%%'''(((&&&%%%%%%%%%&&&''''''&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((((((''''''&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((((((((('''''''''&&&&&&&&&&&&&&&''''''((()))))))))'''(((***,,,------------//////...///111555777777444333333555888999888777999:::<<<>>>@@@AAABBBCCCBBBBBBCCCDDDDDDEEEEEEFFFCCCCCCDDDEEEFFFHHHIIIJJJFFFDDD@@@<<<999777666666333222111000///......------------,,,,,,,,,,,,+++++++++++++++++++++++++++***************+++,,,,,,++++++***)))))))))))))))((())))))***************************************)))******+++,,,,,,------++++++++++++++++++++++++************+++++++++,,,************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******************)))************+++++++++,,,******+++++++++,,,,,,,,,((())))))))))))))))))(((************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***************************))))))))))))))))))))))))((((((((((((((((((((((((sss```aaa___ddd___VVVRRRMMMLLLLLLKKKHHHDDDEEEBBB@@@>>>?????????>>>555555333222///---,,,+++...---,,,+++************((((((''''''''''''((((((((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$%%%%%%&&&'''(((((($$$&&&((((((((((((***+++%%%&&&&&&''''''&&&&&&%%%(((((((((&&&%%%$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''((((((((((((((('''''''''&&&&&&'''''''''$$$$$$###%%%&&&'''&&&$$$###$$$%%%&&&&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&%%%%%%%%%%%%&&&''''''(((((('''''''''&&&&&&&&&&&&&&&''''''((()))))))))'''(((***,,,---------,,,,,,...000222444666444111333333333555888999888777999:::;;;===???@@@AAAAAACCCCCCBBBBBBCCCDDDEEEFFF@@@AAAAAABBBCCCDDDDDDDDDFFFCCC>>>999666555555555222222111000///...---------------,,,,,,,,,++++++************************+++***)))))))))***,,,---+++******)))))))))))))))(((((()))***************))))))))))))))))))))))))))))))***+++,,,,,,------************************))))))******+++++++++,,,)))************+++++++++************************************************))))))************))))))(((((())))))*********+++*********++++++,,,,,,,,,(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))ttt]]]ccckkkccc[[[VVVRRRNNNLLLLLLKKKGGGDDDEEECCCAAA???@@@???>>>===777666444222///...---,,,,,,,,,,,,+++++++++******++++++++++++*********)))))))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''(((### $$$''''''%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((&&&&&&''''''''''''''''''$$$$$$%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))************+++,,,---...111111111222222333333333666666666777888888999999<<<;;;:::<<>><<<::::::888666444222111000///............,,,,,,,,,,,,,,,,,,,,,,,,+++*********))))))((((((++++++************************)))((((((((((((((((((((((((((())))))))))))+++***)))(((((()))***+++++++++******************************************************************&&&''''''((()))******+++******++++++++++++******))))))))))))******************))))))))))))******************************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((''''''''''''(((((({{{``````gggbbb]]]UUUQQQMMMKKKKKKJJJFFFCCCBBB@@@>>>======<<<;;;999666555333000...---,,,+++,,,,,,,,,+++++++++******++++++*********)))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''')))%%%!!!"""%%%((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((('''&&&%%%%%%$$$%%%%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))************+++,,,---...000000111222222333444444555666666777777888999999;;;999999;;;???AAAAAA???AAA@@@???AAADDDFFFFFFDDDFFFFFFFFFEEEDDDDDDCCCCCCBBB@@@===;;;:::888666333222111000///............,,,,,,,,,,,,,,,,,,,,,,,,*********)))))))))((((((******************************)))((((((((((((((((((((((((((())))))))))))******)))(((((()))******************************************************************************'''''''''((()))*********)))******++++++******)))(((((()))))))))***************))))))))))))******************************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((''''''''''''((((((ccc\\\bbbaaa]]]TTTPPPLLLJJJJJJIIIEEEBBBAAA???===<<<<<<;;;:::888555333222///---,,,++++++,,,,,,,,,+++++++++************)))))))))((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((())))))******''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''***'''$$$$$$&&&((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''(((((('''&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&''''''''''''((((((((())))))(((((('''&&&$$$###%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))************+++,,,---...//////000111222444444555555555666666777888888888888888888;;;>>>@@@AAA@@@???>>>???AAADDDFFFFFFEEEHHHHHHHHHGGGEEEDDDBBBBBBBBB@@@===;;;:::888666333111000///......---......++++++++++++++++++++++++******))))))))))))((((((***************************))))))((((((((((((((((((((((((((())))))))))))***))))))(((((())))))***************************************************************************''''''(((((())))))******)))******++++++******)))(((((())))))))))))*********))))))(((((())))))***************************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((''''''''''''((((((zzzddd[[[aaa```[[[UUUQQQLLLJJJJJJIIIFFFCCCDDDBBB@@@??????>>>;;;999444333111///...,,,++++++,,,,,,,,,+++++++++******))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))''''''''''''''''''''''''(((((((((((((((((((((((('''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''***'''%%%%%%&&&'''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((('''((((((((('''&&&%%%%%%%%%%%%&&&&&&'''((((((((('''''''''''''''''''''''''''''''''''''''((())))))************+++,,,---------...///111222444555555444444555666666777777888666777888:::===???AAAAAA>>>???@@@BBBDDDFFFGGGGGGIIIIIIHHHGGGEEECCCAAA??????===;;;:::999888666444000000///...------------++++++++++++++++++++++++))))))))))))))))))(((((())))))))))))************))))))(((((((((((())))))(((((((((((()))))))))))))))))))))(((((()))))))))))))))))))))************************************************************'''((((((((()))))))))***))))))************))))))(((((((((((()))))))))***))))))(((((((((((())))))************************))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))))))))((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))((((((''''''''''''((((((ttt{{{bbb]]]ccc^^^WWWVVVRRRMMMKKKKKKJJJGGGDDDEEECCCBBBAAAAAA???<<<999555444222000...------,,,,,,,,,,,,+++++++++******))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((((((((('''''''''&&&''''''''''''''''''''''''(((((((((((((((((((((((('''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''((('''%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''''''''%%%%%%&&&'''((((((((('''%%%%%%&&&''''''(((((()))'''''''''''''''''''''''''''''''''''''''((())))))************+++,,,---------...///000222333444555444444444555666666777777666777999;;;===>>>@@@BBB???@@@BBBDDDEEEGGGHHHJJJGGGHHHGGGFFFDDDBBB???===:::888777777777777666444000///...---,,,,,,,,,,,,************************(((((((((((((((((())))))(((((()))))))))*********))))))(((((((((((())))))(((((((((((())))))))))))((((((((())))))((((((((((((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))******)))))))))'''(((((((((((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((''''''''''''((((((sss|||qqq___```ccc\\\WWWVVVRRRNNNLLLLLLKKKGGGDDDCCCBBBAAA@@@@@@===:::777444333222000///...------,,,,,,,,,+++++++++************)))))))))((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''&&&&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&'''''''''(((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((%%%&&&&&&&&&&&&'''''''''###$$$&&&'''((()))))))))&&&&&&&&&'''(((((())))))'''''''''''''''''''''''''''''''''''''''((())))))************+++,,,---.........///000111333333444333333444444555666666666666888;;;<<<===>>>@@@BBB@@@BBBDDDEEEEEEFFFHHHJJJFFFGGGGGGFFFEEEBBB???===888666555555666666555444//////---,,,,,,,,,,,,,,,))))))))))))))))))))))))''''''(((((((((((())))))'''(((((())))))*********((((((((((((((())))))***(((((((((((())))))))))))'''(((((())))))((((((''''''(((((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((())))))******))))))(((''''''(((((((((((()))))))))((((((''''''(((((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((())))))******)))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((''''''''''''((((((tttuuuhhh^^^aaa___YYYZZZUUUQQQMMMKKKKKKJJJGGGCCCBBBAAA@@@@@@???<<<999555333222111///...---,,,,,,,,,,,,,,,+++++++++******++++++*********)))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&'''''''''&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&'''''''''%%%%%%&&&'''((((((((('''&&&&&&''''''(((((())))))'''''''''''''''''''''''''''''''''''''''((())))))************+++,,,---......//////000111222222333222333333444555555666666888:::============@@@BBB@@@BBBEEEEEEDDDDDDGGGIIIFFFGGGHHHHHHFFFCCC@@@>>>:::999777666666555333111///...---,,,++++++++++++))))))))))))))))))))))))'''''''''((((((((())))))''''''(((((()))******+++((((((((((((((()))******(((((((((((())))))))))))''''''((())))))(((''''''''''''(((((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))(((((('''''''''((((((((())))))((((((''''''''''''(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))************))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((''''''''''''((((((tttqqqeee^^^aaa\\\WWW^^^TTTPPPLLLJJJJJJIIIFFFBBBCCCBBBAAAAAA@@@===999666222111///...---,,,++++++,,,,,,,,,+++++++++******++++++++++++************))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&((()))((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''((((((((()))'''''''''&&&&&&'''''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&'''''''''''''''(((''''''&&&&&&&&&&&&''''''((()))))))))(((((((((((((((((((((((('''''''''''''''((())))))************+++,,,---...//////000000111111111222222222333444444555555666999<<<>>>>>>======@@@BBB@@@BBBEEEDDDCCCCCCEEEHHHFFFGGGHHHIIIGGGEEEBBB???>>>;;;999777666444222///......---,,,++++++++++++))))))))))))))))))))))))&&&'''''''''(((((())))))&&&''''''((()))******+++((((((((((((((()))******(((((((((((())))))))))))&&&'''((())))))((('''&&&&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))((((((''''''''''''((((((((()))((((((''''''''''''(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))************))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((''''''''''''((((((sssccc___UUUXXX```XXX[[[TTTQQQNNNLLLJJJIIIGGGEEEEEEDDDCCCAAA>>>;;;888777333222111000///...---,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''&&&&&&'''((('''&&&''''''''''''''''''''''''''''''((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###$$$''''''$$$$$$&&&''''''''''''''''''''''''&&&'''''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%)))((('''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&%%%%%%%%%%%%&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&'''((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((('''''''''((((((((()))***,,,---...---...///111222222222222222333444666777888888888777999<<>><<<:::777444222000//////,,,,,,+++******))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))*********)))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''&&&&&&''''''((((((((((((''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''***)))))))))((((((((('''(((((())))))))))))(((((((((''''''''''''(((((()))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))))))))(((((((((((((((((('''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((}}}lllgggZZZ[[[bbbXXX[[[UUURRRNNNJJJHHHGGGDDDBBBDDDCCCBBB???===:::777666333222111000///...---,,,---------,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))((((((((((((((('''&&&&&&'''((('''&&&''''''''''''''''''''''''))))))(((((('''''''''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((%%%%%%((('''$$$###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%'''((()))(((&&&%%%&&&'''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&'''''''''(((((('''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''((((((&&&&&&&&&%%%&&&&&&'''((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&''''''((((((((((((((((((((((((((((((''''''((((((((((((((((((++++++************++++++......000111222333333333333333444555666666666555888:::===AAACCCEEEFFFFFFDDDDDDEEEEEEFFFGGGIIIIIIKKKJJJIIIIIIIIIGGGCCC@@@===<<<888555222000//////,,,,,,+++******))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************))))))((((((((((((''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''))))))))))))(((((((((((((((((())))))))))))(((((()))((((((''''''''''''((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((('''(((((()))***+++))))))(((((('''''''''&&&''''''((((((((()))))))))((((((((((((((((((((((((((((((''''''''''''((((((ooohhh[[[ZZZaaaWWWZZZVVVSSSNNNJJJHHHFFFDDDBBBCCCBBBAAA???===:::888666333222111000///...---,,,---,,,,,,,,,,,,+++++++++(((((((((((((((((((((((())))))))))))(((((((((((((((&&&&&&&&&'''((('''&&&'''''''''''''''''''''''')))))))))(((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&######%%%%%%!!!"""&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&%%%&&&'''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&((((((''''''&&&&&&%%%%%%'''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%&&&'''((((((''''''&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$%%%&&&'''((((((((((((((((((((((((((((((''''''''''''((((((((((((************++++++,,,---...///000111222333333333333333444555555555555555888:::===@@@CCCFFFGGGHHHFFFFFFFFFFFFGGGHHHIIIJJJHHHHHHIIIJJJKKKIIIEEEAAA>>><<<999555222000//////......---,,,,,,++++++***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((((((((())))))))))))((((((((((((((()))))))))''''''(((((())))))******(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))(((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''))))))))))))(((((((((((((((((())))))))))))((((((***)))((('''''''''''''''))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''')))+++,,,)))))))))(((''''''&&&&&&(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((ooohhhYYYYYY___UUUXXXWWWSSSNNNJJJGGGFFFDDDCCCCCCBBBAAA???===;;;888777333222111000///...---,,,++++++++++++************(((((((((((((((((((((((())))))))))))(((((((((((((((&&&&&&&&&'''((('''&&&''''''''''''''''''''''''))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######%%%%%%!!!"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&%%%$$$%%%'''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%&&&'''(((''''''&&&&&&&&&''''''((('''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&'''((((((&&&'''''''''''''''''''''&&&&&&&&&''''''((((((((('''''''''''''''''''''''''''(((((((((((((((((('''''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$%%%&&&'''((((((((((((((((((((((((((((((&&&'''''''''(((((())))))(((((()))***+++---///000...///000222333333333333333333444555666666666666777888;;;>>>BBBEEEGGGHHHFFFFFFFFFFFFGGGHHHIIIIIIGGGGGGHHHIIIJJJHHHEEEBBB===;;;888555222000//////......---,,,,,,++++++***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))(((((((((((())))))******''''''(((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''(((((((((((())))))))))))(((((())))))))))))((((((***)))((('''''''''''''''))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''')))+++,,,))))))(((((('''''''''&&&(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((mmmeeeWWWWWW^^^UUUXXXXXXTTTNNNJJJHHHGGGFFFEEECCCCCCBBB@@@>>><<<:::888333222111000///...---,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''&&&&&&'''((('''&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((%%%%%%((('''$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''###$$$&&&%%%$$$$$$%%%'''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''((((((((('''''''''''''''&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&'''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&''''''((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&'''((((((''''''&&&&&&''''''((()))&&&&&&&&&'''''''''''''''&&&&&&&&&'''(((((())))))'''''''''''''''''''''''''''(((((())))))((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&''''''((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))''''''(((***,,,...000111...///111222333333444444222333444666777888888888777888:::===@@@CCCFFFGGGFFFFFFEEEEEEFFFGGGGGGHHHFFFEEEFFFGGGHHHFFFCCCAAA;;;999777444111000//////,,,,,,+++******))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''(((((((((((())))))(((((((((((())))))))))))'''(((((())))))******+++(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''(((((((((((())))))''''''((((((((((((''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''(((((((((((())))))))))))(((((())))))))))))(((((()))((((((''''''''''''((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((('''(((((()))***+++((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((((((((''''''''''''((((((}}}kkkdddVVVVVV^^^UUUYYYXXXTTTNNNJJJIIIHHHHHHGGGDDDDDDCCCAAA???===;;;:::333222111000///...---,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))((((((((((((((('''&&&&&&'''((('''&&&''''''''''''''''''''''''&&&&&&''''''((()))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''%%%%%%((((((%%%$$$'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&%%%%%%&&&((($$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$%%%%%%&&&%%%&&&'''(((((('''&&&%%%''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%&&&&&&''''''''''''''''''&&&%%%%%%%%%%%%&&&'''%%%%%%&&&&&&'''(((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&'''(((((('''''''''''''''(((((()))&&&&&&&&&'''''''''((((((&&&&&&&&&'''((()))))))))''''''''''''''''''''''''(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''((())))))***((())))))***,,,...000111///000111222333444444444222333555777888999::::::888999:::===@@@CCCEEEGGGDDDDDDDDDDDDDDDEEEEEEFFFEEEDDDCCCCCCDDDCCCAAA???999777555222111000///000,,,,,,+++******))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((())))))(((((((((((())))))))))))'''(((((()))******++++++))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''(((((((((((('''''''''((((((((()))))))))***(((((())))))))))))(((((((((''''''''''''(((((()))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))))))))(((&&&&&&''''''((()))))))))&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((|||jjjcccUUUVVV^^^VVVZZZXXXTTTNNNKKKIIIJJJJJJIIIDDDDDDCCCBBB@@@>>><<<;;;333222111000///...---,,,---------,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))((((((((((((((('''&&&&&&'''((('''&&&''''''''''''''''''''''''%%%%%%&&&'''((()))******((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%###$$$''''''$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''''''''&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%&&&''''''&&&&&&((()))$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$#########$$$%%%%%%&&&%%%&&&'''(((((('''&&&%%%''''''&&&&&&&&&&&&''''''&&&&&&''''''(((((())))))%%%%%%%%%%%%%%%&&&'''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%&&&''''''((((((''''''((('''&&&%%%%%%&&&'''(((%%%%%%&&&&&&'''((())))))%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&'''((()))'''&&&&&&&&&&&&'''(((((('''''''''''''''((())))))&&&&&&&&&'''''''''((((((&&&&&&&&&'''((())))))***(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''%%%&&&&&&''''''((((((((())))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((&&&&&&&&&'''((())))))***+++***++++++,,,---...//////000111222333444444444222333555777999;;;<<<<<<999:::;;;===@@@CCCEEEGGGDDDCCCCCCCCCCCCCCCDDDEEEEEEDDDBBBAAABBBAAA@@@>>>777666444111000000000000......------,,,++++++***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&'''''''''(((((())))))(((((((((((())))))))))))'''(((((()))***+++++++++******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&&&&&&&''''''((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''(((((((((((('''''''''((((((((())))))******(((((())))))))))))(((((('''''''''''''''((()))***))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))******)))''''''%%%%%%&&&'''((()))******&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''((((((|||eeeZZZYYYTTTTTTYYYYYYZZZVVVPPPLLLKKKJJJIIIHHHIIIIIIEEE???<<<>>>===:::555444333111000...---,,,,,,,,,+++******))))))(((((('''''''''&&&&&&&&&&&&))))))))))))))))))))))))((((((((((((''''''''''''&&&'''''''''(((((())))))%%%%%%&&&&&&'''((())))))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$###$$$%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''')))***))))))(((((('''''''''&&&(((((((((((()))))))))))))))******+++,,,---......///000111222333444444444111333555888:::;;;;;;;;;<<<<<<<<<===???BBBEEEFFFGGGFFFEEEEEEFFFFFFEEECCCEEECCC@@@>>>>>>>>>===<<<999777555333000///------...---,,,+++***(((''''''((()))***)))'''&&&%%%&&&((((((((((((((((((((((((******))))))((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((''')))))))))))))))(((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''))))))(((((('''''''''&&&(((((((((((((((((((((((('''(((((((((((((((''''''(((((((((((((((((((((((())))))(((((('''''''''&&&((((((''''''''''''((((((******))))))((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))***))))))((('''&&&((((((((((((((((((((((((''''''((((((((((((''''''''''''((()))))))))))))))((((((((((((((((((((((((~~~bbbSSSSSSSSSWWW[[[YYYZZZVVVPPPLLLJJJJJJIIIHHHIIIIIIEEE???===>>>>>>:::555444333111000...---,,,,,,,,,,,,+++******))))))(((((((((((('''''''''&&&))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''((((((((()))'''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((())))))(((((((((''''''''''''(((((((((((())))))))))))******+++,,,---.../////////000111222333444444444333444666888:::<<<<<<======>>>???@@@BBBDDDFFFGGGIIIGGGFFFFFFGGGHHHFFFEEECCC@@@===;;;;;;:::999888777666444222///...---,,,---,,,++++++***)))((((((((()))***)))'''&&&&&&&&&(((((((((((((((((((((((()))))))))(((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((()))))))))))))))(((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''')))(((((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((()))(((((((((''''''''''''((((((''''''''''''((((((***)))))))))((((((((('''))))))))))))))))))))))))(((((((((((())))))))))))((())))))))))))(((((('''((((((((((((((((((((((((''''''((((((((((((''''''''''''((()))))))))))))))((((((((((((((((((((((((aaaNNNOOORRRXXX]]]YYYZZZUUUPPPKKKJJJIIIIIIHHHJJJIIIEEE@@@>>>@@@>>>:::555444333111000...---,,,---------,,,++++++******))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((''''''''''''''''''''''''((((((((((((******)))'''&&&%%%$$$###&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''(((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))++++++,,,---...//////000///000111333444444444444555666777888;;;===???@@@???@@@BBBDDDEEEFFFGGGGGGJJJIIIGGGHHHIIIIIIHHHFFFBBB@@@===:::999888666444555444222000...---,,,,,,++++++*********)))))))))''')))***)))'''&&&&&&&&&((((((((((((((((((((((((((((((((('''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((('''))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''(((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))'''(((((())))))))))))(((((((((((((((((((((((((((''''''((((((((((((''''''''''''((()))))))))))))))((((((((((((((((((((((((bbbQQQQQQRRRVVV[[[XXXZZZUUUOOOKKKIIIIIIIIIHHHJJJIIIEEE@@@@@@BBB???:::555444333111///...---,,,......---,,,,,,++++++************))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''(((((((((((((((******)))'''&&&%%%$$$###&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&'''((()))((('''&&&((((((((((((((('''''''''(((((((((((())))))))))))+++,,,,,,---...///000000000000222333444555555555888888888999<<>><<<:::777444111000///---,,,+++++++++((())))))))))))*********'''((())))))'''&&&''''''((((((((((((((((((((((((&&&&&&''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))***+++(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((('''''''''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&'''((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))&&&'''((())))))***))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''((()))))))))))))))((((((((((((((((((((((((|||eeeZZZYYYSSSRRRVVVVVVZZZUUUNNNIIIGGGHHHHHHIIIKKKIIIEEEAAACCCFFFAAA:::555444333111000...---,,,---------,,,++++++******************))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((('''''''''&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%&&&''''''''''''''''''''''''((((((((((((((((((((((((((())))))))))))++++++,,,---...//////000000111222444555555555555888999:::<<>><<<;;;888555222000///...---,,,+++++++++))))))))))))))))))))))))&&&((())))))(((''''''((((((((((((((((((((((((((('''''''''''''''((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''')))***+++'''(((((()))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((('''''''''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((())))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''(((((())))))))))))(((((((((((((((((((((((((((''''''((((((((((((''''''''''''((()))))))))))))))((((((((((((((((((((((((~~~dddUUUUUUQQQSSSWWWUUUZZZUUUNNNHHHGGGGGGHHHIIIKKKIIIDDDBBBEEEGGGBBB:::555444333111000...---,,,,,,,,,,,,+++******))))))******)))))))))((((((((())))))))))))))))))))))))(((((((((((('''''''''''')))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&'''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''((((((((()))(((((((((((())))))))))))******+++,,,---...//////000111333444555555666666777888;;;===@@@CCCDDDEEEFFFFFFEEEEEEEEEFFFGGGGGGGGGEEEDDDDDDEEEFFFDDDCCC@@@>>><<<;;;:::777444111///...---,,,,,,,,,,,,,,,)))))))))))))))(((((((((&&&'''))))))(((''''''((((((((((((((((((((((((((('''''''''(((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((('''&&&''')))+++,,,''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((())))))))))))((((((((((((((((((((((((''''''''''''((((((((()))((((((''''''''''''(((((('''((((((((()))))))))***))))))))))))))))))))))))(((((((((((())))))))))))((())))))))))))(((((('''((((((((((((((((((((((((''''''((((((((((((''''''''''''((()))))))))))))))((((((((((((((((((((((((aaaOOOOOOPPPUUUYYYVVV[[[UUUMMMHHHFFFGGGHHHIIIKKKIIIDDDBBBEEEHHHBBB:::555444333111000...---,,,,,,,,,++++++***))))))((())))))))))))(((((((((((()))))))))))))))))))))))))))(((((((((''''''''''''))))))(((((('''''''''&&&(((((('''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''###$$$%%%&&&'''&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&''''''''''''''''''&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''((())))))***'''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''&&&%%%$$$%%%&&&'''(((&&&'''''''''(((((())))))(((((((((((()))))))))))))))******+++,,,---...///111111333444555666666666555777;;;>>>AAACCCDDDDDDFFFFFFDDDDDDDDDEEEFFFGGGGGGFFFEEEEEEFFFFFFEEECCC@@@>>>===<<<;;;999555222///...------,,,,,,,,,---***)))))))))((((((((((((&&&'''))))))(((''''''((((((((((((((((((((((((((('''((((((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((('''&&&''')))+++---''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((())))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))((((((''''''''''''(((((('''((((((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))***))))))(((''''''((((((((((((((((((((((((''''''(((((((((((('''''''''(((((()))))))))))))))((((((((((((((((((((((((ccc[[[UUUPPPTTTRRRZZZWWWSSSNNNHHHEEEDDDEEEFFFGGGHHHFFFDDDEEEFFF@@@999777777555333111///...---,,,+++)))((('''((()))+++******))))))((((((''''''))))))(((((((((((())))))))))))(((((('''''''''&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''%%%%%%&&&'''((('''&&&&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''***)))'''%%%%%%%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&(((((('''''''''&&&&&&&&&###%%%&&&&&&%%%%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''((()))))))))((((((((((((((('''''''''''''''((()))***++++++,,,***,,,............000222222333444555555555444333;;;::::::;;;>>>AAABBBBBBCCCEEEGGGGGGGGGGGGHHHIIIGGGEEECCCCCCEEEGGGGGGFFF@@@>>>;;;:::999888666555///---,,,,,,,,,,,,+++)))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&%%%&&&'''((()))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((+++***)))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%(((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((&&&''''''((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))******))))))((((((''''''''''''''''''((((((((()))(((((())))))))))))((((((+++*********))))))((((((&&&'''((())))))((('''&&&((((((((((((((((((((((((''''''''''''((((((((((((___VVVRRRPPPVVVSSSYYYVVVSSSMMMHHHEEEDDDEEEFFFFFFGGGFFFDDDEEEEEE@@@888777666555333111///...---,,,+++)))(((((((((*********)))))))))((((((((('''((((((''''''''''''(((((()))(((((((((''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''%%%%%%&&&'''((('''&&&&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''***((('''%%%%%%%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))(((((('''''''''&&&&&&&&&$$$&&&'''&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&((((((((((((((('''''''''((((((((((((((((((((('''(((((())))))******++++++***,,,---...------///111222333555666777777666666;;;::::::;;;>>>AAAAAAAAABBBDDDFFFGGGFFFEEEFFFGGGIIIGGGEEEDDDFFFGGGGGGFFFAAA>>>;;;999888777555444///---,,,,,,,,,,,,+++)))((((((((((((((((((((((((************************(((((('''''''''((()))***))))))))))))))))))))))))(((''''''&&&&&&''''''(((((((((((((((((((((((((((***)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&%%%%%%%%%%%%%%%'''''''''''''''''''''''')))(((((((((''''''''''''((((((((((((((((((((((((&&&''''''((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))***)))))))))(((((((((''''''''''''((((((((())))))(((((())))))))))))((((((*********)))))))))((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''''''''''''''((((((((((((\\\RRROOOPPPWWWSSSXXXUUURRRMMMHHHEEEEEEEEEFFFFFFGGGFFFDDDDDDEEE???777777666555333111///------,,,+++***)))((()))******))))))))))))((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''%%%%%%&&&(((((('''&&&&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''')))((('''%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%'''''''''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((('''***))))))(((''''''&&&&&&''''''(((((((((((((((((()))))))))))))))************,,,------,,,,,,...///222333555777888999999999;;;;;;:::<<>>;;;888777666333111...---++++++,,,,,,***)))(((((((((((((((((((((((('''''''''''''''''''''''')))(((((((((((()))******))))))))))))))))))))))))(((''''''&&&&&&''''''(((((((((((((((((((((((((((((((((((('''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&'''(((((())))))))))))))))))))))))))))))'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''((((((((((((((((((((((((&&&''''''((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))))))))))))))((((((((((((''''''((((((((()))))))))(((((())))))))))))((((((******))))))))))))((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((]]]QQQOOOQQQXXXSSSVVVTTTQQQMMMHHHFFFEEEEEEFFFFFFGGGFFFCCCDDDDDD>>>666777666444222000...---,,,,,,+++***)))))))))******))))))))))))(((((((((((((((''''''&&&&&&''''''(((((((((((((((((('''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((('''%%%%%%'''((((((&&&&&&&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''((('''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%''''''''''''''''''''''''&&&'''((('''%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&'''((('''&&&&&&&&&(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''))))))((((((''''''''''''''''''''''''((((((((((((*********)))))))))))))))+++,,,------,,,,,,---///111222444666888:::;;;<<<<<<;;;;;;===???AAA@@@???CCCDDDFFFEEEDDDCCCCCCDDDCCCAAA??????@@@BBBBBBBBB@@@>>>:::777666444111///...---++++++,,,,,,***)))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((()))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''((()))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''((((((((()))(((((((((((((((((((((((((((''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''((((((((((((((((((((((((&&&''''''((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))))))))))))))(((((((((((('''(((((((((((()))))))))(((((())))))))))))(((((())))))))))))))))))(((((('''(((((((((((((((((('''''''''''''''''''''''''''''''''''''''((((((((((((aaaUUUQQQRRRXXXQQQSSSSSSPPPLLLIIIFFFEEEEEEEEEFFFGGGEEECCCCCCCCC===555666555444222000...---,,,,,,++++++***************(((((((((((()))))))))))))))(((((((((((((((((()))'''''''''(((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&'''((('''%%%%%%''')))(((&&&&&&&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$###!!! $$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&'''''''''''''''''''''&&&'''((('''%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&'''((('''&&&&&&&&&(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''(((((())))))&&&'''''''''(((((())))))*********)))))))))))))))***,,,------------...///000111333555777:::<<<===<<<;;;<<<>>>AAABBBAAA@@@CCCEEEFFFFFFDDDCCCDDDEEEAAA@@@>>>>>>@@@BBBBBBBBB???<<<999666444333000......,,,++++++++++++***((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((''''''&&&''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((('''''''''''''''''''''''''''''''''))))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((()))))))))***(((((())))))))))))(((((((((((((((((((((((())))))(((((((((''''''(((((((((((((((((((((((((((((((((''''''''''''((((((((((((fffZZZTTTRRRVVVPPPSSSQQQOOOLLLIIIFFFEEEEEEEEEFFFFFFEEEBBBBBBBBB<<<444666555444222000...,,,,,,,,,++++++++++++*********(((((((((((())))))))))))))))))(((((((((((())))))'''''''''(((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&'''''''''&&&&&&''')))((('''&&&&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$"""!!! %%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&'''''''''''''''%%%'''''''''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''((())))))***&&&&&&''''''((())))))))))))))))))))))))************,,,............000222111111333444777:::<<<===;;;<<<===@@@CCCEEEDDDBBBDDDFFFHHHHHHFFFFFFFFFGGGFFFDDDBBBAAACCCDDDCCCCCC===:::777555333222///...---,,,******++++++)))(((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&'''(((''''''''')))))))))))))))))))))))))))((((((''''''(((((()))(((((((((((((((((((((((('''''''''&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******)))(((((('''&&&&&&'''''''''''''''''''''''')))(((((((((((()))******&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))((((((((()))))))))******(((((())))))))))))((((((''''''(((((((((((())))))((((((''''''''''''(((((())))))))))))))))))))))))''''''''''''((((((((((((ggg\\\UUUPPPTTTOOOTTTPPPOOOLLLIIIFFFEEEEEEEEEFFFFFFDDDBBBBBBAAA;;;333666555333222///...,,,++++++,,,,,,,,,++++++******'''((((((((()))))))))***(((((((((''''''(((((((((''''''''''''((((((((()))''''''((((((((((((''''''''''''''''''''''''''''''%%%&&&''''''&&&&&&((()))((('''&&&&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''%%%&&&&&&''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$$$$%%%%%%&&&&&&&&&'''''''''(((((($$$&&&'''&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''(((((((((((((((&&&&&&''''''((())))))***(((((())))))******++++++***,,,...//////000222444333333444555888;;;===???;;;<<<>>>BBBFFFGGGFFFEEEEEEGGGIIIJJJIIIHHHIIIJJJMMMJJJFFFDDDCCCBBBAAA???;;;888555333222111///...---,,,******++++++)))(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((()))(((((('''))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((('''&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((((((''''''''''''''''''''''''''''''&&&&&&'''(((((()))''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((&&&''''''((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))'''((((((((()))))))))***(((((()))))))))*********(((((())))))))))))(((((('''''''''((((((((()))))))))((('''&&&&&&'''((()))))))))))))))))))))))))))''''''''''''((((((((((((fff]]]VVVOOORRROOOVVVPPPNNNLLLIIIGGGEEEEEEDDDFFFFFFDDDAAAAAAAAA;;;333666555333111///---,,,++++++,,,,,,,,,,,,+++******'''((((((((())))))******'''''''''&&&&&&'''''''''&&&'''''''''(((((())))))''''''((((((((((((''''''((((((((((((((((((((((((%%%&&&''''''&&&&&&(((***((('''&&&&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((($$$%%%&&&&&&%%%%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''((('''&&&&&&'''((((((((((((((((((((((((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''''')))))))))(((''''''&&&&&&&&&&&&&&&'''((())))))***'''(((((()))***++++++,,,)))+++...///000111444666555555666777999<<<>>>@@@;;;<<>>:::666555555555222///,,,+++,,,///...---,,,++++++++++++))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((***)))''''''((('''$$$"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''(((&&&###$$$&&&((('''%%%***(((''''''(((((('''%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''+++)))(((((((((&&&### &&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''((())))))***))))))(((((('''''''''''''''''''''&&&&&&%%%%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$((('''&&&%%%%%%&&&'''(((&&&&&&''''''''''''&&&&&&'''&&&%%%$$$$$$%%%&&&'''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))'''''''''(((((((((((()))))))))))))))***+++,,,---,,,...///000///000111333555555555888;;;===>>>>>>@@@BBBEEEEEEEEEEEEFFFGGGHHHJJJIIIFFFFFFIIIJJJHHHKKKLLLKKKIIIDDD>>>777444333222111///............+++******)))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((iii```WWWRRRVVVPPPRRRNNNMMMKKKIIIGGGFFFEEEEEEFFFDDDAAAAAAAAA???:::666444555444222///,,,,,,---///...---,,,++++++++++++))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((('''&&&'''((((((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''(((&&&$$$$$$&&&((('''%%%***(((''''''(((((('''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''((('''''''''((((((%%%###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''((())))))***((((((((('''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&((('''&&&&&&&&&&&&'''(((&&&&&&''''''''''''&&&&&&((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))&&&''''''''''''((((((((((((((((((((()))***+++,,,,,,...///000///000222333444444555888:::======>>>CCCDDDFFFEEECCCAAAAAABBBGGGJJJJJJGGGGGGIIIIIIFFFHHHHHHHHHFFFBBB===888555222111000///...---------+++***))))))(((((())))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((jjj```WWWQQQVVVPPPRRRMMMLLLKKKIIIGGGFFFEEEEEEEEECCCAAABBBBBB@@@:::555333444444222///------.........---,,,++++++++++++))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&%%%%%%&&&((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''(((&&&%%%%%%&&&''''''&&&)))(((''''''(((((('''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''((()))))))))'''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))(((((('''&&&&&&%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((())))))(((((((((((('''&&&&&&&&&&&&'''(((&&&&&&''''''''''''&&&&&&(((''''''&&&&&&''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))&&&&&&&&&''''''''''''((((((((('''(((((()))***+++,,,...000000000000222444333444666888:::<<<===>>>CCCEEEFFFFFFDDDCCCCCCDDDGGGJJJJJJHHHGGGIIIHHHDDDCCCDDDCCCBBB???;;;777555111000///...---,,,,,,,,,+++***))))))(((((())))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((kkkaaaWWWQQQUUUOOOQQQMMMLLLJJJHHHGGGEEEEEEDDDCCCBBBBBBCCCDDDAAA;;;666222333333222///---.........---,,,,,,+++++++++,,,))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''&&&%%%&&&'''(((((('''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((('''&&&&&&&&&''''''''')))(((''''''((()))(((&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$&&&((())))))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((())))))))))))(((((('''''''''&&&&&&'''''''''&&&&&&''''''''''''&&&&&&(((((((((''''''((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))&&&&&&&&&&&&''''''''''''(((((((((((()))***+++,,,---...000000000000222444333444777888999;;;===???@@@CCCFFFHHHHHHIIIKKKMMMJJJLLLJJJFFFEEEHHHHHHEEEBBBAAA@@@>>>;;;888555333000///...---,,,+++++++++******)))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((()))((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((lllaaaVVVPPPTTTOOOQQQMMMLLLJJJHHHFFFEEEDDDDDDCCCBBBAAACCCDDDBBB<<<777222333333222///---......------,,,+++++++++,,,,,,))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((***(((&&&%%%&&&''''''&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''(((((('''&&&'''((()))(((''''''''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&''''''((((((''''''&&&&&&''''''''''''''''''&&&&&&&&&''''''''''''&&&&&&'''(((((((((((((((((('''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))&&&&&&&&&'''''''''((((((************+++,,,---------///000111000111222444333555888999999;;;===@@@???AAAEEEGGGIIIKKKMMMOOOMMMMMMJJJDDDCCCFFFHHHGGGBBBAAA???<<<888555333111000///...,,,++++++++++++***))))))((('''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((mmmaaaVVVOOOTTTNNNPPPLLLKKKJJJHHHFFFEEEDDDDDDCCCBBBAAABBBDDDBBB>>>999333444444222///------...---,,,,,,++++++,,,,,,,,,))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((***(((&&&%%%&&&''''''&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''(((((('''&&&&&&''')))((('''&&&'''((()))(((''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%)))'''&&&%%%'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((((((((((((&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&'''(((((('''&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''((((((''''''&&&(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))'''''''''(((((((((((()))+++++++++++++++,,,......---///111111111111333444333777:::;;;:::;;;???BBBAAACCCEEEFFFFFFFFFGGGIIINNNNNNJJJDDDBBBFFFHHHFFFCCCAAA>>>:::777444333222000///...---,,,+++++++++***)))((((((''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''''''''(((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((nnnbbbVVVOOOSSSNNNPPPLLLKKKIIIGGGFFFEEEDDDDDDDDDBBB@@@AAACCCCCC???;;;444555444222///,,,,,,---,,,,,,,,,++++++,,,,,,---))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((()))'''$$$$$$&&&(((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''((()))(((&&&%%%'''***((('''&&&''')))))))))((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%)))'''%%%%%%&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((('''&&&&&&'''''''''(((((((((&&&'''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&'''(((((('''&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&'''(((((('''&&&%%%(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))((((((((()))))))))******************+++,,,---...---///111111111111333555444888<<<===;;;<<<@@@DDDDDDEEEGGGFFFDDDCCCDDDDDDLLLMMMLLLGGGEEEGGGFFFBBBBBB@@@===999777666555555111000///---,,,,,,++++++))))))(((''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))((('''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((nnnbbbVVVOOOSSSMMMPPPLLLKKKIIIGGGFFFDDDDDDCCCEEEBBB@@@@@@BBBCCC@@@===555555555222///,,,+++,,,,,,,,,,,,++++++,,,------))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''%%%###$$$&&&)))***+++((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&'''''''''&&&(((***(((&&&%%%'''***'''&&&&&&''')))***)))((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''%%%%%%&&&''''''&&&%%%%%%(((&&&$$$$$$&&&((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((''''''''''''''''''((((((((())))))&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''&&&&&&'''''''''&&&&&&''''''''''''&&&&&&%%%&&&'''(((((('''&&&%%%&&&''''''''''''''''''&&&$$$%%%&&&''''''&&&%%%$$$((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))))))))))))))************))))))))))))***+++,,,---...///111111111222333555555999===>>><<<<<<@@@EEEEEEGGGHHHHHHFFFEEEEEEFFFIIILLLMMMJJJHHHHHHDDD???@@@>>><<<999777777888999111000///...---,,,,,,,,,))))))((('''''''''''''''(((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((***)))(((''''''''''''''')))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''((((((((()))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((sssYYYTTTOOOMMMQQQPPPOOOLLLIIIHHHGGGFFFDDDBBBEEECCCBBBCCCDDDBBB===888444555444111...,,,---............---,,,+++)))((())))))))))))))))))))))))))))))(((((('''''''''&&&))))))(((((((((((())))))'''''''''''''''''''''''''''((()))))))))(((&&&%%%(((((('''&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''&&&&&&%%%%%%%%%(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&))))))((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((())))))((('''&&&&&&%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&'''((())))))((('''&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''((())))))'''''''''''''''((())))))))))))))))))***+++,,,---,,,---...000111333444444333555888:::;;;>>>AAADDDHHHJJJLLLJJJGGGFFFHHHJJJJJJIIIGGGEEEBBB@@@>>>>>>:::::::::888666444222111///...---+++***)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))((((((((((((((((((((((((************))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))))))))************))))))(((((())))))))))))((((((''''''((()))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))((('''''''''''''''))))))(((((('''''''''&&&rrrXXXSSSNNNMMMQQQPPPOOOLLLIIIHHHGGGFFFDDDBBBCCCAAAAAABBBDDDCCC>>>:::444555444111...,,,---............---,,,+++)))))))))))))))))))))))))))))))))(((((((((''''''''''''))))))(((((((((((())))))''''''''''''''''''''''''((((((((((((((('''&&&&&&&&&&&&''''''''''''''''''(((((((((''''''&&&&&&&&&'''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''''''''(((((((((((('''''''''&&&&&&%%%%%%%%%'''''''''''''''''''''''')))((('''&&&&&&&&&&&&'''((((((((((((''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((()))((((((''''''&&&%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&'''((())))))((('''&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''((())))))(((''''''''''''((())))))************+++,,,---------...///000111222333444333555777999:::===@@@CCCFFFHHHKKKJJJIIIHHHIIIJJJGGGFFFEEECCCAAA???>>>===999888777555444222111000...---,,,***))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((())))))))))))))))))************))))))(((((())))))))))))((((((''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((''''''''''''''')))(((((((((''''''''''''pppWWWRRRMMMMMMQQQPPPOOOLLLIIIGGGGGGFFFDDDBBB@@@??????BBBDDDCCC???;;;444555444111...,,,---............---,,,+++***)))))))))))))))))))))))))))(((((((((((('''''''''''')))((((((''''''(((((()))'''''''''''''''''''''''')))(((''''''&&&'''''''''$$$%%%&&&(((((((((''''''((((((((((((((('''''''''''''''&&&&&&%%%%%%$$$$$$'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''&&&&&&'''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((()))((((((''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''((())))))((((((''''''(((((()))***++++++++++++,,,---......//////000000111222333333222333666777999;;;>>>AAACCCFFFIIIKKKJJJJJJJJJJJJHHHGGGFFFDDDBBB???===;;;888666444222000/////////---,,,+++)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))((((((((((((((((((((((((%%%%%%&&&&&&''''''((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))(((((((((((())))))))))))((())))))******))))))((((((((())))))))))))(((((('''(((((()))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((''''''''''''nnnUUUQQQMMMLLLPPPPPPNNNLLLIIIGGGFFFEEECCCBBB@@@??????AAACCCCCC>>>:::444555444111...,,,---...------------,,,+++***)))((((((((((((((((((((((((((((((((((((((('''''''''(((((((((''''''((((((((('''''''''''''''''''''''')))(((&&&%%%%%%&&&'''((("""$$$&&&((())))))((('''(((((('''''''''''''''''''''&&&&&&%%%%%%$$$$$$###''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((()))(((((((((''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((((((((('''''''''(((((((((((((((((('''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''((())))))((((((((('''((())))))***,,,,,,,,,,,,,,,...//////000000000111111222222222111333555777888:::===@@@AAACCCGGGJJJLLLKKKKKKJJJLLLKKKJJJGGGCCC@@@<<<:::777555222000......//////++++++)))(((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))((((((((((((((((((((((((%%%%%%%%%&&&'''((())))))((((((((((((((((((((((((%%%''')))******)))'''%%%((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''((((((((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((''''''''''''((((((((((((((((((((('''''''''nnnUUUPPPLLLLLLPPPPPPNNNKKKHHHGGGFFFEEECCCAAAAAA@@@???AAABBBAAA<<<888444555444111...,,,---...------------,,,+++******(((((((((((((((((((((((('''''''''(((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((("""$$$&&&((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''(((((()))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''(((((((((''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''((())))))((((((((((((((()))******,,,,,,,,,,,,---...///000000000111111222222222333222444666777888:::===@@@AAACCCFFFIIILLLLLLKKKIIIIIIIIIHHHFFFDDD@@@===;;;777555222000......///000******)))(((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***))))))))))))))))))))))))&&&&&&'''((()))******+++((((((((((((((((((((((((%%%''')))******)))'''%%%(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((((((((((()))(((((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((('''''''''(((((((((((((((oooVVVQQQLLLLLLPPPOOONNNKKKHHHFFFFFFEEECCCAAAAAA??????@@@BBB@@@;;;777444555444111...,,,---...,,,---------,,,,,,+++***))))))))))))))))))))))))'''''''''((((((((((((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''((($$$%%%&&&(((((((((''''''%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))((((((''''''(((((()))((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''(((((())))))'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''((())))))))))))(((((())))))***+++,,,,,,,,,,,,---...//////000000111111222333333444444666888999999;;;>>>AAADDDDDDEEEHHHKKKKKKIIIGGGAAAAAACCCCCCBBB@@@===<<<555444222111/////////000******)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))(((((())))))******++++++((((((((((((((((((((((((&&&'''((())))))((('''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))'''(((((())))))(((((('''(((((())))))))))))(((((()))))))))))))))(((((('''((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''(((((()))'''''''''(((((((((((((((pppWWWRRRMMMLLLOOOOOOMMMKKKHHHFFFEEEDDDBBBAAA>>>======???BBBAAA<<<888444555444111...,,,---...,,,,,,---------,,,++++++))))))))))))))))))))))))''''''''''''((((((((()))(((''''''&&&&&&''''''(((''''''''''''''''''''''''$$$%%%&&&&&&'''''''''&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''''''''(((%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))(((((((((((())))))((((((((((((((((((((((((''''''''''''((((((((((((&&&'''''''''((((((((()))))))))))))))))))))))))))((((((((((((((()))******((((((((()))))))))******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((()))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((((((((('''''')))((('''&&&&&&'''((()))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&'''((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''((())))))))))))(((((())))))***+++++++++++++++,,,---.../////////000111333444555555666888:::;;;;;;===@@@BBBHHHFFFEEEGGGIIIJJJHHHFFF@@@AAABBBBBBAAA>>>;;;999333333222111000///......******))))))(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((((((((())))))))))))(((((((((((())))))))))))''''''((((((((((((''''''(((((())))))))))))(((((()))))))))))))))(((''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))''''''''''''((((((((()))rrrXXXRRRMMMLLLOOONNNMMMKKKHHHFFFEEEDDDBBBAAA<<<;;;<<>>:::444555444111...,,,---...,,,,,,---------,,,++++++))))))))))))))))))))))))&&&'''''''''(((((())))))'''''''''&&&&&&'''''''''''''''''''''''''''''''''###$$$&&&'''((('''&&&&&&(((((('''&&&&&&&&&''''''&&&'''''''''(((((())))))$$$%%%%%%&&&'''((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))''''''''''''((((((((()))&&&'''''''''(((((())))))))))))))))))))))))))))))((((((((((((((()))******(((((())))))******++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((((((((('''''')))((('''&&&&&&'''((()))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((())))))***(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))'''''''''''''''''''''''''''''''''''''''((()))))))))))))))))))))******+++++++++++++++,,,---.........///000111333444555666888999;;;<<<<<<>>>AAACCCJJJHHHEEEFFFHHHIIIGGGEEEGGGGGGGGGEEEAAA<<<777444111111111111000///------+++******))))))))))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''&&&&&&'''''''''(((((((((((())))))))))))(((((((((((())))))))))))''''''((((((((((((''''''(((((())))))))))))(((((()))))))))))))))(((''''''(((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''((()))***&&&'''''''''(((((())))))sssVVVPPPMMMNNNPPPNNNMMMKKKIIIFFFDDDCCCBBBBBB???>>>>>>???AAA@@@;;;666555555444111...,,,------......---------,,,,,,,,,))))))(((((((((((())))))))))))))))))))))))))))))+++***))))))))))))))))))'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&'''((('''&&&&&&'''(((++++++***)))((('''&&&&&&)))'''&&&'''((()))((('''))))))))))))))))))))))))&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((***)))(((***---+++'''))))))))))))))))))))))))(((((((((((())))))))))))''''''(((((())))))************))))))((((((''''''&&&&&&'''((()))***++++++((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))''''''''''''((((((((((((******))))))((((((''''''((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))''''''(((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))************,,,---------.../////////222111111222333666888999888<<<@@@@@@===>>>CCCHHHEEEFFFGGGGGGGGGFFFEEEEEEEEEFFFFFFCCC???:::777666111000.........---,,,*********))))))((((((''''''+++***)))((((((''''''((()))(((''''''(((*********(((((((((((())))))))))))))))))(((((((((((()))))))))))))))))))))))))))))),,,+++***)))))))))))))))*********))))))(((((((((((())))))******))))))(((***************+++,,,,,,++++++++++++************))))))******+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))&&&((()))++++++)))(((&&&))))))(((((('''''''''&&&(((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((tttYYYSSSNNNKKKMMMKKKMMMKKKIIIFFFDDDCCCBBBBBB@@@>>>===???AAA???;;;666444444333111...,,,,,,---...------------,,,,,,,,,))))))(((((((((((())))))))))))))))))))))))))))))******)))((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&'''((('''&&&&&&'''(((+++******)))(((''''''&&&)))'''&&&'''((()))((('''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((***)))(((***---+++'''))))))))))))))))))))))))(((((((((((())))))))))))((((((((()))))))))))))))******))))))((((((((((((((((((((()))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))((((((((()))))))))******))))))))))))(((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((((((((('''((((((((((((((((((((((((&&&&&&'''''''''''''''(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))************,,,,,,------.../////////222222111222333555777888888;;;???@@@@@@AAADDDGGGGGGIIILLLMMMKKKGGGBBB???@@@BBBCCCBBB>>>:::777666111000...---...---,,,******)))))))))(((((((((''')))((((((((((((((()))***444---'''%%%(((***(((%%%(((((((((((()))))))))***))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))((((((((('''(((((())))))))))))(((((()))((((((((())))))***+++************)))))))))))))))))))))******+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''((()))******)))(((''')))(((((((((''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((rrrZZZUUUOOOKKKMMMKKKLLLKKKHHHFFFDDDBBBBBBBBB@@@>>>===>>>@@@???;;;666333333222000---+++,,,---------------,,,,,,,,,,,,))))))(((((((((((())))))))))))))))))))))))))))))***)))((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&'''((('''&&&&&&'''(((******))))))(((((('''''')))'''&&&'''((()))((('''''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&(((***)))(((***---+++'''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((***))))))))))))(((((((((******)))))))))((((((((()))((((((''''''(((((()))(((((((((((((((((((((((()))((((((''''''(((((()))(((((((((((()))))))))))))))))))))*********++++++(((((((((((())))))))))))((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))************,,,,,,------...//////000222222222222222444666777999;;;>>>AAACCCEEEFFFFFFFFFJJJNNNQQQPPPKKKDDD???===@@@BBBAAA>>>:::666555111///...---...---+++***))))))))))))((((((((((((''''''''''''((()))***+++999000&&&$$$(((+++)))%%%((((((((()))))))))*********))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))***+++*********)))))))))))))))))))))************)))))))))))))))((())))))***++++++++++++*********)))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''((()))******)))((('''((((((((((((''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((mmmZZZWWWPPPMMMOOOOOOLLLJJJHHHEEECCCBBBBBBBBB@@@>>><<<>>>???>>>:::777222222222///,,,++++++,,,---------,,,,,,,,,++++++))))))(((((((((((())))))((((((((((((((((((((((((******((('''&&&&&&%%%%%%'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&'''((('''&&&&&&&&&((())))))))))))(((((((((((()))'''&&&'''((()))((('''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''))))))((()))---+++'''))))))))))))))))))))))))(((((((((((())))))))))))+++******))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((()))))))))))))))))))))*********++++++''''''(((((())))))******(((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((())))))))))))******))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((())))))((((((((((((((((((((((((((((((((()))(((((((((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((()))))))))************+++,,,,,,---...///000000333222222222222444666777:::;;;>>>BBBFFFHHHGGGFFFCCCGGGMMMQQQRRROOOKKKHHH???BBBDDDCCC???:::666444111///------------+++)))))))))))))))((((((((((((((((((((((((((()))******000+++&&&%%%))),,,+++)))(((((()))))))))************))))))))))))))))))***)))))))))))))))))))))))),,,,,,++++++***+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++******++++++,,,---------,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((('''''''''(((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((nnnZZZWWWPPPMMMOOOOOOLLLJJJHHHEEECCCBBBAAAAAA@@@>>><<<===>>>>>>:::777111222111///---+++,,,---------,,,,,,,,,+++++++++))))))(((((((((((())))))((((((((((((((((((((((((+++***)))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&'''((('''&&&&&&&&&((((((((((((((()))))))))))))))'''&&&'''((()))((('''(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((('''))))))((()))---+++'''************************(((((((((((())))))))))))++++++******))))))(((((())))))))))))************((((((((()))***+++++++++))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))((((((((()))))))))******''''''(((((())))))******))))))))))))))))))))))))(((((((((((()))))))))***(((((((((((())))))))))))******))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&(((((((((((((((((((((((((((''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&'''''''''''''''''''''$$$%%%%%%&&&'''((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((()))))))))************++++++,,,---...///000111333333222222333555777888<<<===???DDDHHHIIIHHHGGGDDDGGGKKKNNNPPPPPPOOONNNDDDFFFGGGEEE@@@:::666444000///---------,,,+++)))(((((((((((())))))))))))******)))(((((((((((((((%%%'''))))))))))))***,,,))))))))))))******************))))))))))))******************************...---,,,+++******)))***+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,++++++***++++++,,,------,,,,,,,,,+++++++++*********)))))))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((('''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((ttt\\\WWWOOOKKKMMMKKKKKKJJJGGGEEECCCAAAAAAAAA@@@>>>;;;<<<>>>===:::777222222222000---,,,---...,,,,,,,,,,,,++++++++++++))))))(((((((((((())))))))))))))))))))))))))))))***)))((((((''''''(((((('''''''''''''''''''''''''''''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&'''((('''&&&&&&'''(((''''''(((((())))))******)))'''&&&'''((()))((('''))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))'''(((((((((((()))))))))(((***)))(((***---+++'''************************(((((((((((())))))))))))******************)))))))))))))))************+++''''''((()))***+++,,,---***))))))(((((())))))***))))))))))))))))))))))))***))))))(((((())))))***(((((((((((())))))))))))((((((((()))))))))******(((((((((((())))))))))))))))))))))))))))))))))))((((((((()))))))))******(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))***************+++,,,---...000111111333333333333555777999:::>>>@@@CCCEEEGGGHHHHHHIIIJJJKKKLLLLLLMMMLLLLLLKKKGGGHHHGGGDDD???999666444000...---,,,---,,,***)))(((((((((((())))))))))))+++***)))(((''''''''''''$$$(((,,,,,,(((&&&'''))))))))))))*********+++++++++******))))))******+++++++++++++++++++++++++++---,,,+++***))))))))))))++++++,,,,,,,,,,,,------------............------,,,,,,++++++******++++++,,,,,,,,,+++++++++******+++++++++***************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))'''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((xxx[[[UUUOOOLLLMMMJJJKKKJJJGGGDDDBBBAAAAAAAAA@@@>>>;;;;;;======:::777222222222000...---...///,,,,,,,,,++++++++++++***))))))(((((((((((())))))))))))))))))))))))))))))''''''&&&&&&''''''((((((''''''''''''''''''''''''&&&'''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&'''((('''&&&&&&'''(((&&&''''''((()))******+++)))'''&&&'''((()))((('''(((((((((((((((((((((((('''((((((((())))))))))))))))))))))))))))))))))))'''((((((((())))))))))))(((***)))(((***---+++'''************************(((((((((((())))))))))))******************++++++))))))*********+++++++++)))))))))******+++++++++******))))))))))))******))))))))))))))))))))))))******))))))))))))******(((((((((((()))))))))))))))))))))*********++++++))))))))))))(((((((((((())))))))))))))))))))))))(((((()))))))))*********(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&&&&&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))***************+++,,,---...000111111333333333444666999;;;===@@@CCCFFFFFFEEEFFFHHHKKKMMMMMMMMMLLLKKKIIIGGGFFFEEEEEECCC???:::666555444000...,,,,,,,,,,,,***)))'''((((((((()))))))))******)))((((((((((((((())))))***+++***)))'''((()))))))))*********++++++++++++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......111111111222222222333333333333444444444444333333000000///...........................------------,,,,,,,,,,,,+++++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''((((((((()))(((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((wwwYYYRRROOONNNPPPMMMKKKIIIGGGDDDBBBAAAAAAAAA@@@>>>;;;;;;======:::777222333333111///...///000,,,,,,,,,+++++++++******))))))(((((((((((())))))))))))))))))))))))))))))%%%%%%%%%%%%&&&'''((((((''''''''''''''''''''''''&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&'''((('''&&&&&&'''(((&&&&&&'''((()))***++++++)))'''&&&'''((()))((('''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))'''((((((((())))))******(((***)))(((***---+++'''************************(((((((((((()))))))))))))))))))))***+++++++++,,,))))))******+++++++++++++++++++++*********************))))))))))))******))))))))))))))))))))))))******))))))))))))******(((((((((((())))))))))))******+++++++++,,,,,,,,,******))))))((((((''''''))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))''''''(((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))((((((((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))***************+++,,,---///000111222333333444555777:::===???AAAEEEHHHGGGDDDDDDHHHMMMKKKLLLLLLMMMKKKIIIFFFDDDAAAAAA???;;;777444444444000...,,,,,,,,,,,,***((('''((((((((())))))******(((''''''(((((()))***+++---***(((''')))+++,,,+++)))************+++++++++++++++************++++++------------------------------...///111333444555777888888888999999::::::::::::;;;;;;;;;;;;::::::555555444333222222333333222222222222111111111111---------,,,,,,+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))&&&'''''''''(((((())))))(((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((uuuXXXSSSQQQOOONNNIIIHHHHHHHHHEEECCCBBBCCCEEE@@@===;;;;;;======:::777333222000///---,,,,,,,,,+++,,,,,,,,,,,,+++******))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))'''((()))((('''&&&''')))''''''((())))))((('''''')))(((&&&%%%&&&''')))+++''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((''''''''''''''''''''''''(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************---+++)))((('''((()))***)))))))))))))))******+++))))))))))))))))))))))))((()))+++,,,,,,++++++***(((***---...---,,,,,,,,,,,,,,,++++++******)))))),,,,,,,,,---------......---,,,+++******+++,,,---)))+++......---,,,,,,------......////////////...)))(((((()))***+++,,,,,,++++++***************+++------------,,,++++++***'''((())))))((('''((()))))))))(((''''''''''''(((+++)))'''(((+++,,,***((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))'''&&&%%%%%%&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((&&&&&&&&&&&&'''''''''((((((&&&$$$%%%((()))(((&&&''''''''''''((((((((()))((((((((((((((((((((((((******))))))((((((''''''%%%&&&&&&'''((())))))***))))))))))))***+++,,,---,,,---//////......000111555444444555777999999999@@@AAACCCEEEGGGGGGGGGGGGIIIKKKLLLLLLKKKIIIHHHIIIEEECCC@@@;;;666333000///000///...,,,++++++,,,,,,)))************+++++++++))))))))))))))))))))))))))))))))))))((((((((((((******++++++++++++++++++***+++,,,------,,,+++***,,,...000111000000222333333444666888:::;;;;;;<<<>>>>>>??????@@@@@@AAAAAA@@@@@@AAAAAAAAABBBBBBBBB@@@???>>><<<;;;::::::999888777555444333444555666444333000...---------...+++*********+++,,,------))))))))))))************+++******)))(((''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))uuuXXXSSSQQQOOOOOOIIIIIIIIIHHHEEECCCBBBCCCDDD@@@===;;;;;;======:::777333222000///------,,,,,,+++,,,,,,,,,,,,+++******))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))'''((()))((('''&&&''')))'''''''''''''''''''''''')))((('''&&&&&&((()))***(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((()))))))))***))))))))))))************,,,+++)))((((((((()))***)))))))))))))))***++++++************************((()))***++++++***))))))+++,,,...---,,,***+++++++++++++++++++++******************+++,,,------------------......///000111///111333444333222222333111111111222222111000000000000///...------------------,,,+++************+++++++++++++++***))))))+++,,,---,,,+++*********))))))(((((()))******++++++)))((((((++++++***((())))))))))))))))))))))))***)))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((&&&&&&'''''''''((((((((((((&&&%%%&&&((()))(((&&&'''''''''((((((((())))))(((((((((((((((((((((((())))))))))))((((((''''''''''''(((((()))*********))))))))))))***+++,,,---,,,...//////...///000222333333333444777888999:::>>>???BBBDDDFFFGGGGGGGGGHHHIIIJJJJJJIIIHHHGGGFFF@@@>>>;;;888444222000///...---,,,***))))))******)))************+++++++++************************))))))))))))))))))))))))******************************+++,,,,,,,,,,,,,,,///111333444444444666777777888888999::::::::::::=========>>>>>>?????????======>>>???@@@AAAAAABBBBBBAAA@@@@@@????????????===<<<:::999999:::;;;<<<::::::888666444111///......---,,,+++*********************************+++******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))uuuWWWRRRPPPOOOOOOJJJKKKJJJIIIFFFBBBAAAAAACCC@@@===;;;;;;======:::777333222111///...---,,,,,,+++,,,,,,,,,,,,+++******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''((()))((('''&&&''')))((('''&&&%%%%%%&&&'''((()))((('''&&&'''((()))***))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((())))))******))))))(((((((((((((((((((((((((((((((((((()))))))))******)))))))))*********++++++,,,+++***(((((()))*********))))))))))))***++++++******************************+++++++++******)))---......,,,***)))***,,,,,,,,,,,,,,,------------,,,---...///000222222333444555666777888999999999888:::<<<<<<:::999999999<<<<<<=========<<<<<<;;;<<<;;;:::888777666666666444444333111000///...---,,,,,,,,,,,,+++***)))((()))******++++++******)))(((''''''&&&&&&''''''(((+++***))))))***+++***)))))))))))))))))))))))))))******)))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''&&&%%%((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''((((((((()))))))))'''&&&%%%&&&((()))((('''''''''((((((((()))))))))(((((((((((((((((((((((()))))))))(((((((((((('''))))))))))))************))))))))))))***+++,,,---,,,...////////////000222111222333555777999:::;;;:::<<<>>>AAACCCDDDDDDDDDFFFGGGGGGGGGFFFEEECCCBBB999888666444222000000///------,,,+++************)))************+++++++++************************))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,---...///111111333555777999999999;;;<<<999999::::::;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<>>>>>===<<<<<<@@@???>>><<<<<<===>>>>>>???@@@@@@>>>;;;777333111000///...---,,,+++******+++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))uuuWWWRRRPPPPPPPPPKKKLLLLLLJJJFFFBBB@@@@@@AAA@@@===;;;;;;======:::777333333111///...------,,,+++,,,,,,,,,,,,+++******))))))))))))))))))))))))''''''(((((())))))******(((((((((((((((((((((((('''((()))((('''&&&''')))((('''%%%$$$$$$%%%'''(((((((((''''''(((((()))***(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((()))))))))******)))))))))(((((((((((((((((((((((((((((()))))))))*********))))))*********+++++++++++++++***))))))******+++******))))))******+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------+++******---/////////000000111222222333666666888999;;;===>>>???@@@AAABBBDDDDDDCCCBBBAAAAAACCCDDDCCC@@@===<<<<<>>===;;;999888333333222111///...,,,+++)))))))))+++,,,---,,,++++++***)))'''&&&&&&&&&%%%***************+++******))))))))))))))))))))))))*********)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((()))))))))'''&&&%%%((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((())))))))))))''''''''''''(((((((((((('''(((((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))))))))))))))))))))))))))***+++,,,------...000000//////111222000222555777999;;;===>>>;;;<<<>>>@@@AAABBBBBBAAADDDDDDCCCCCCCCCAAA???===777666444222000//////............---,,,,,,,,,,,,))))))*********+++++++++************************))))))***************+++,,,,,,,,,---------------000000000000222555777999777:::<<<>>>>>>???@@@BBB@@@@@@AAAAAABBBCCCDDDEEEBBBBBBBBBBBBBBBBBBBBBBBBEEEEEEDDDCCCBBBAAA@@@@@@CCCCCCBBBAAA???===<<<;;;AAA@@@>>><<<;;;;;;;;;;;;????????????===;;;999777222222222111000///......,,,,,,++++++*********)))))))))))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((tttVVVQQQOOOPPPPPPLLLLLLLLLJJJFFFBBB@@@@@@AAA@@@===;;;;;;======:::777444333111000...---------+++,,,,,,,,,,,,+++******))))))))))))))))))))))))''''''(((((())))))******(((((((((((((((((((((((('''((()))((('''&&&''')))((('''%%%$$$$$$%%%'''(((((((((((((((((()))******''''''''''''''''''''''''(((((((((((())))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************************+++++++++++++++***************++++++***************++++++,,,++++++++++++++++++++++++++++++++++++,,,,,,------,,,------------...222444444555555666777888999999>>>???AAABBBEEEFFFHHHIIIIIIJJJKKKKKKJJJHHHFFFEEEHHHIIIIIIFFFBBB>>><<<<<<;;;<<<>>>@@@CCCDDDEEEFFFDDDEEEFFFHHHKKKNNNPPPQQQPPPOOOOOONNNLLLJJJHHHGGG@@@???>>><<<:::777444333444222//////000000...,,,------,,,+++******************++++++*********+++************************************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((()))))))))((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((())))))))))))''''''((((((((((((((()))(((((((((((()))))))))***))))))))))))))))))))))))'''''''''''''''(((((((((((((((((((((((((((''''''))))))))))))***+++,,,------...000000//////111222111555999;;;<<<===???BBBAAABBBCCCEEEEEEEEEDDDCCCDDDBBBAAAAAAAAA???<<<999888777555222000///...---------------------,,,,,,))))))*********+++++++++************************)))*********++++++,,,,,,++++++,,,,,,---......///333333333444666999<<<===>>>@@@CCCDDDDDDEEEFFFHHHJJJIIIIIIIIIIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLKKKKKKKKKJJJJJJJJJHHHIIIIIIIIIIIIHHHGGGFFFDDDDDDBBB@@@>>>===<<<<<<;;;;;;:::::::::<<<===>>>:::999999777555333111000------,,,,,,+++***))))))))))))))))))************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((tttVVVQQQOOOPPPQQQMMMLLLLLLJJJFFFBBB@@@@@@AAA@@@===;;;;;;======:::777444333222000///...------+++,,,,,,,,,,,,+++******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''((()))((('''&&&''')))((('''&&&%%%%%%&&&'''((((((((()))))))))*********''''''''''''''''''''''''(((((((((((())))))))))))''''''(((((())))))******++++++++++++++++++++++++)))******++++++******))))))))))))))))))))))))))))))))))))*********++++++*********++++++++++++,,,*********++++++++++++++++++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***+++,,,.........000222333333555888:::::::::;;;<<<======>>>>>>BBBCCCDDDFFFHHHIIIKKKKKKKKKKKKJJJIIIHHHFFFDDDCCCHHHIIIIIIGGGCCC???===<<<888999<<<>>>AAACCCDDDEEEAAABBBDDDGGGKKKOOOSSSUUUWWWXXXXXXXXXWWWVVVTTTSSSLLLLLLKKKIIIGGGDDDBBBAAAAAA<<<555222111000---***)))))))))))))))***+++,,,***+++,,,+++******+++,,,************************++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''((((((((()))))))))&&&((())))))(((''')))***((((((((()))))))))******))))))))))))))))))))))))&&&''''''''''''(((((((((''''''''''''(((((((((((())))))))))))***+++,,,------///000000000000111333222777<<<>>>===>>>AAACCCGGGHHHJJJKKKKKKKKKJJJIIIFFFCCCAAAAAABBBAAA<<<888999888666333111///...---***++++++,,,,,,++++++***)))************+++++++++++++++++++++++++++++++++*********+++,,,,,,------******+++---///000111222555555666888:::<<<>>>@@@DDDFFFHHHIIIIIIIIIJJJKKKIIIHHHFFFEEEDDDEEEEEEFFFEEEDDDDDDDDDDDDDDDCCCCCC@@@@@@AAABBBDDDEEEEEEFFFEEEGGGIIILLLMMMNNNNNNNNNIIIHHHGGGFFFEEEDDDCCCBBB:::999888888999<<>>>>>??????@@@@@@AAAAAABBBBBBDDDEEEGGGHHHIIIJJJIIIHHHFFFEEEDDDCCCBBBBBBEEEFFFGGGFFFCCC@@@??????===>>>@@@BBBDDDEEEFFFFFFAAABBBDDDFFFJJJMMMPPPRRRWWWXXXYYY[[[[[[ZZZXXXWWWTTTTTTTTTTTTSSSRRRQQQPPPMMMFFF===888888888666333...---,,,+++***))))))))))))+++---,,,***)))+++---************************+++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((&&&&&&'''''''''(((((((((&&&(((***)))'''''')))+++(((((()))))))))*********))))))))))))))))))))))))&&&&&&&&&'''''''''(((((('''''''''((())))))******))))))))))))***+++,,,------///000111000000111333222777===???======@@@CCCGGGHHHJJJLLLNNNNNNNNNNNNJJJGGGDDDDDDFFFDDD???:::888777555333111000///...******+++,,,,,,,,,+++***)))************+++++++++++++++++++++++++++++++++******++++++,,,------...---...000222555777999::::::;;;===???AAACCCCCCDDDCCCEEEGGGGGGFFFFFFFFFHHHBBBAAA@@@@@@AAACCCFFFGGGCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@@@@AAAAAABBBBBBAAACCCEEEGGGIIIIIIHHHHHHEEEFFFFFFGGGGGGGGGGGGGGG???>>>>>>=========>>>>>>@@@@@@AAA@@@>>>;;;999777555444333222000///...---,,,++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))tttUUUPPPOOOPPPRRRNNNKKKJJJIIIFFFBBBAAAAAACCC@@@>>>;;;;;;======:::777555444222000///.........+++,,,,,,,,,,,,+++******))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))'''((()))((('''&&&''')))''''''((())))))(((''''''(((((()))***************))))))))))))))))))))))))(((((((((((())))))))))))&&&''''''((()))******+++''''''''''''''''''''''''******++++++++++++******)))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,,,,++++++******++++++,,,---------------------------------...///111444777888:::<<>>???AAACCCEEEFFFGGGGGGDDDDDDDDDDDDBBB???<<<::::::<<<>>>@@@AAAAAA??????888888666555333222111000,,,,,,,,,+++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))zzzVVVMMMLLLNNNOOOKKKLLLNNNKKKDDD@@@AAAAAA@@@@@@???======<<<;;;888666444444333000---+++,,,---------,,,++++++******)))+++)))'''&&&((()))))))))))))))))))))))))))))))))+++)))'''(((******(((&&&(((((())))))((('''&&&&&&(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((((((((())))))))))))((((((+++***)))))))))***,,,---***++++++,,,,,,++++++***************************++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++---///...---+++///...,,,---...000//////222000111555888888999:::??????AAACCCAAA>>>@@@EEEAAAEEEHHHIIIJJJKKKKKKJJJMMMGGGDDDGGGHHHFFFFFFGGGHHHHHHJJJMMMOOOOOOLLLIIIHHH>>>;;;@@@AAA===BBBLLLOOOUUUTTTIIICCCFFFEEE???DDDEEEGGGGGGHHHIIIKKKMMMPPPQQQSSSWWWWWWTTTQQQOOOYYYYYYYYYYYYYYYYYYYYYYYYWWWRRRQQQSSSTTTRRRRRRSSSMMMKKKGGGDDD@@@;;;666222555111---***+++---...///++++++***************+++************))))))((((((++++++************++++++))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))(((''''''''''''''')))((((((((('''''''''''')))))))))(((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))'''(((***+++***)))'''&&&&&&''''''((()))******++++++)))((()))+++,,,)))'''))))))))))))))))))))))))******))))))))))))*********++++++,,,,,,------...000000000000111333555777666<<>>???DDDGGGGGGFFFFFF===AAA@@@:::999===@@@===CCC@@@<<<999888888777555444333111///---+++******...---,,,+++************+++***)))))))))))))))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))|||YYYQQQPPPRRRSSSNNNLLLNNNLLLEEEAAAAAABBBAAA@@@???======<<<;;;888666444444333000---+++,,,---------,,,,,,+++*********+++)))''''''((()))))))))))))))))))))))))))))))))+++)))'''''')))***(((&&&(((((())))))(((''''''&&&(((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((((((((())))))))))))((((((******)))))))))***+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---,,,,,,111///...///111222111000888777888;;;>>>???AAABBB@@@@@@BBBEEEEEECCCEEEKKKRRRYYYbbbhhhkkknnnpppqqqeee___]]]bbbfffgggggghhhrrrrrrqqqooommmiiieeebbb^^^RRRJJJKKKMMMNNNZZZhhh}}}xxxbbbPPPKKKHHHDDDHHHFFFCCC@@@>>>@@@DDDFFFGGGIIILLLPPPPPPQQQWWW]]]RRRSSSUUUVVVWWWVVVUUUUUUTTTPPPOOORRRUUUSSSTTTVVVWWWUUUSSSQQQOOOLLLHHHDDD<<<999444000///...---,,,...---+++***))))))******++++++++++++++++++******++++++************++++++************************************))))))))))))))))))))))))))))))))))))))))))((('''''''''''''''))))))(((((((((''''''''''''''''''((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((()))'''((()))******)))(((''''''''''''((()))************)))((()))++++++)))'''))))))))))))))))))))))))******))))))))))))*********++++++,,,,,,---......000000000000222444666777777;;;AAABBBAAAAAADDDGGGEEEGGGJJJJJJHHHHHHJJJLLLOOOLLLGGGDDDHHHJJJDDD:::222222111000///...------,,,,,,,,,+++++++++******))))))******++++++,,,,,,------,,,++++++,,,------///111222444555666666666>>>???@@@AAAAAABBBCCCCCCAAABBBBBBCCCEEEIIILLLNNNYYY[[[cccqqqyyyzzz}}}vvvtttppplllkkkooowww}}}sssddd___fffoootttnnnrrrvvvvvvsssrrrsssvvvtttssssssxxx~~~|||tttkkkeeebbb^^^\\\ZZZTTTLLLEEEDDD@@@>>>???BBBEEEHHHJJJFFFIIIIIIDDDBBBCCCBBB???EEEDDDDDDCCCAAA>>>999555888777555222111/////////---,,,+++*********************))))))))))))******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))){{{ZZZTTTSSSTTTTTTOOONNNOOOMMMFFFBBBBBBCCCBBB@@@???======<<<;;;888666333444333000---,,,,,,---------,,,,,,++++++******+++)))'''''')))***))))))))))))))))))))))))))))))+++)))((('''((()))((('''(((((()))))))))(((''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))************((((((((((((((((((((((((((())))))******))))))((()))))))))((()))******++++++***))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------------------,,,,,,,,,---///000......///222666888999999;;;<<>><<<>>>BBBEEECCCGGGOOOTTTQQQJJJKKKPPPJJJKKKNNNQQQSSSTTTTTTTTTQQQMMMMMMQQQTTTUUUVVVYYYYYYXXXWWWWWWWWWVVVSSSPPPGGGDDD???;;;888444///,,,///---+++***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************************))))))))))))))))))))))))))))))))))))))))))((('''''''''(((((()))))))))(((((((((''''''&&&&&&''''''((())))))***))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''(((((((((((('''((()))******)))((('''''''''(((((())))))*********)))((()))++++++)))((())))))))))))))))))))))))******))))))))))))******+++++++++,,,------......111000000111222444777888666:::???AAABBBDDDHHHLLLKKKMMMNNNNNNLLLKKKLLLMMMPPPNNNJJJFFFGGGGGGBBB999222111000000///...------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++///...,,,+++***+++---...,,,000555;;;>>>??????>>>AAAAAAAAA???>>>>>>@@@BBBLLLNNNRRRUUUWWWZZZ```fffddddddkkkwww{{{uuuuuuyyy~~~|||nnnfffhhhpppuuukkkrrrwwwwwwsssttt{{{tttrrrooopppsssvvvwwwwww{{{xxxuuusssppphhh\\\SSSMMMIIIDDD@@@???AAABBBBBBFFFIIIKKKJJJJJJKKKJJJFFF@@@AAABBBEEEGGGGGGDDDBBBAAA???===:::666444222111++++++******))))))******)))))))))))))))***+++,,,++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))wwwYYYTTTRRRRRRRRRLLLNNNPPPNNNGGGCCCCCCDDDCCC@@@???======<<<;;;888666333333333000---,,,,,,---...------,,,++++++*********)))((((((*********(((((((((((((((((((((((((((+++***((('''(((((((((((((((((()))))))))(((((('''(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))((()))))))))************(((((((((((((((((((((((()))))))))******))))))))))))(((((()))))))))*********)))'''&&&&&&''')))***)))***************++++++*********+++++++++,,,,,,------------............,,,---.........///111333333222333666999<<<===<<<:::BBBMMMTTT[[[```aaa```aaaaaafffnnntttxxx}}}}}}}}}sssnnnmmmqqquuu}}}sss]]]RRRMMMHHHOOOLLLHHHEEEDDDDDDDDDDDDEEEOOObbbrrrppp^^^OOOIIIEEEFFFGGGIIIKKKNNNPPPQQQOOOKKKJJJOOORRRSSSUUUXXXTTTTTTTTTUUUVVVVVVSSSQQQQQQOOOKKKHHHDDD???999444000...,,,******+++---///,,,,,,,,,,,,,,,---------++++++************++++++************************************)))))))))((((((((((((((((((((((((((())))))((((((((((((((())))))))))))(((((((((((('''''''''''''''(((((())))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''((())))))***))))))((('''((((((((()))))))))***(((((()))************)))((((((((((((((((((((((((******))))))))))))******++++++,,,,,,---.........111111111111333555888999888:::>>>@@@AAAEEEIIIMMMNNNOOOPPPOOONNNLLLKKKJJJLLLLLLHHHDDDCCCCCC>>>888111000000///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++///...,,,+++,,,...000222444666;;;???AAAAAAAAA@@@;;;===??????AAAFFFNNNTTT```bbbgggjjjiiiiiiooovvvtttsssuuu|||~~~|||xxxwwwyyy}}}|||~~~uuuqqqsssvvvgggkkkoooppppppuuu~~~}}}wwwvvvxxxzzz{{{{{{wwwxxxxxxwwwtttmmmeee```^^^]]]ZZZUUUPPPKKKDDD===???@@@BBBDDDHHHLLLNNNMMMBBB@@@@@@BBBEEEHHHIIIHHHEEEEEEDDDAAA===777222///,,,+++******)))*********(((((())))))***+++,,,---+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))***))))))))))))))))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))uuuYYYTTTRRRQQQPPPKKKOOOQQQNNNGGGCCCDDDDDDCCC@@@???======<<<;;;888666222333222000...,,,---.........------,,,++++++******)))((()))***+++***(((((((((((((((((((((((((((+++***)))'''&&&'''(((***(((((()))))))))))))))((())))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))************))))))((())))))***************+++***(((''''''(((***+++)))))))))******+++++++++******+++++++++,,,,,,,,,---------....../////////+++...000111000///000222:::999888:::===@@@AAAAAAIIIZZZooo~~~|||tttuuu{{{}}}ssskkkeeeccc]]]bbbllluuuyyy}}}zzzuuukkkaaa\\\XXXRRRLLLPPPPPPRRRSSSSSSPPPIIIDDDHHHRRRmmmoooeeeSSSQQQNNNKKKKKKMMMPPPRRRPPPKKKHHHKKKMMMLLLNNNQQQRRRRRRRRRSSSTTTSSSQQQOOOVVVUUUSSSRRRPPPLLLFFFBBB888666333000...---------+++,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************************)))))))))((((((((((((((((((((((((((())))))((((((((())))))******)))))))))(((((((((((())))))((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''((()))))))))))))))(((((((((((())))))))))))'''((()))***************((((((((((((((((((((((((******))))))))))))******+++,,,,,,------...//////111111111222444666999:::===>>>@@@BBBDDDGGGJJJMMMNNNNNNNNNNNNMMMKKKHHHFFFEEEGGGEEE@@@>>>>>>;;;666000000//////......------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,---------...000333666888?????????>>>>>>=========>>>AAAGGGKKKQQQ\\\hhhrrrttttttvvvwwwsssnnnqqqxxx~~~|||{{{~~~}}}|||}}}xxxuuuyyy~~~yyy|||uuuuuuyyykkkkkklllmmmrrrzzzyyy||||||wwwooogggeeeeeejjjqqqvvvvvvrrrkkk]]]PPPEEEAAA>>>???BBBDDDFFFGGGHHHHHHGGGGGGGGGEEEAAA===AAABBBDDDDDDAAA;;;555111...---,,,++++++******+++))))))))))))***+++------++++++++++++************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))******)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))www[[[VVVSSSQQQQQQMMMOOOPPPNNNGGGCCCCCCDDDCCC@@@???======<<<;;;888666222222222000...,,,---.........------,,,,,,++++++***))))))***++++++***((())))))))))))))))))))))))******)))'''&&&&&&(((+++(((((()))*********))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))******++++++******)))))))))***++++++++++++***---,,,++++++++++++,,,---+++++++++,,,,,,------...++++++,,,,,,,,,---------------......///000000000...111444444222222555888:::999;;;AAAIIIRRRXXX\\\mmmwwwsssbbb\\\[[[]]][[[WWWYYY```ooovvvzzztttnnniiigggoooyyy}}}xxxpppkkkjjj___[[[XXXZZZ```aaa[[[SSSXXX[[[```eeegggbbbXXXPPPJJJLLL___}}}zzzvvvuuuqqqkkkeeeaaa```aaabbbXXXQQQLLLKKKJJJHHHGGGIIIOOONNNMMMNNNOOONNNLLLIIISSSTTTTTTVVVWWWUUUQQQNNNHHHEEEAAA<<<777222///------------,,,,,,+++++++++++++++************++++++++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))))))))((((((((()))************)))))))))(((((((((***))))))(((''''''&&&&&&))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((())))))******(((((((((((())))))))))))&&&(((*********)))***+++))))))))))))))))))))))))******))))))))))))******,,,,,,,,,---......//////111111111333555777:::;;;AAABBBDDDFFFHHHKKKLLLMMMNNNMMMLLLMMMLLLJJJFFFCCCAAADDDDDD>>>:::999888555/////////.........------,,,,,,,,,,,,---------------------------------------...000222555888;;;<<<::::::;;;===AAAEEEJJJMMMXXX[[[___```bbbiiittt}}}}}}ttttttzzzuuuwwwwwwxxx|||}}}xxx}}}yyyssstttxxx||||||}}}|||vvvpppqqqvvvuuussspppppptttzzz}}}rrrjjjgggggglllwww{{{nnn___UUUKKKGGGCCC???======BBBEEEKKKOOOPPPKKKCCC<<<:::===@@@BBBAAA>>>:::888222111000...---,,,++++++***************+++,,,---,,,++++++++++++*********************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))yyy]]]WWWSSSQQQQQQNNNNNNPPPMMMFFFBBBCCCDDDBBB@@@???======<<<;;;888666222222222000...------///.........---,,,,,,++++++***))))))+++,,,,,,***((())))))))))))))))))))))))***+++***'''%%%%%%(((,,,(((((()))***************))))))))))))))))))))))))((((((((())))))))))))***))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))******++++++******))))))***+++,,,---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------......,,,,,,---------.........---......///000000111111000333666888999???HHHPPPJJJIIIKKKQQQ\\\hhhrrrwwwttthhhcccbbbZZZYYYaaaeeebbbdddjjjooo{{{zzzyyynnnhhheeedddaaa```eeeiiihhhaaa[[[[[[]]]bbbkkkqqqqqqlllfffTTTLLLQQQbbbllljjjkkkttt}}}{{{yyyxxxhhh```XXXUUUPPPKKKHHHIIIKKKJJJJJJKKKLLLLLLIIIGGGNNNNNNQQQTTTWWWWWWVVVTTTTTTRRROOOJJJDDD>>>999666000//////...---,,,++++++++++++************++++++++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))))))))(((((()))******+++*********)))))))))((((((((((((((((((((('''''''''))))))))))))))))))))))))(((((((((((((((((((((((()))((((((((('''''''''''''''''''''(((((()))***+++))))))))))))((((((((((((%%%(((***+++))))))***,,,))))))))))))))))))))))))******))))))))))))******,,,,,,------.../////////111111222333555888:::<<>>666888===DDDNNNXXX```eeeiiilllnnnllliiillluuu}}}zzzxxx}}}www~~~|||zzzsssnnnmmmooouuurrrssstttpppiiihhhlllvvvtttqqqllliiikkkpppuuuzzzyyyzzz~~~zzzuuurrrsss|||zzznnnaaa[[[TTTJJJBBB@@@<<>>>>>===@@@CCCHHHPPPYYYbbbiiimmm```eeeiiijjjjjjooozzz{{{zzzyyywww|||xxxwwwuuuqqqnnnjjjhhhgggfffgggfffkkkrrrqqqgggaaa```ooopppmmmdddZZZWWW\\\cccfffggggggiiimmmuuu|||yyy~~~}}}|||qqqllleeeYYYOOOLLLEEECCCAAABBBFFFJJJMMMOOODDDAAA<<<999777888;;;===999888666333000...------,,,,,,++++++***+++++++++,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))qqq^^^XXXVVVWWWMMMOOORRROOOJJJEEEBBB@@@@@@@@@@@@???>>>======<<<:::777333222000///---,,,,,,,,,............---,,,+++***************************,,,,,,++++++******))))))((((((((((((((()))******+++*********))))))(((((())))))))))))))))))))))))+++++++++++++++***))))))***************++++++,,,''')))++++++***)))((())))))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++++++++***+++---......---111///---++++++,,,------...///000111222444777:::;;;DDDOOOWWWaaaqqqsssdddeeeooorrroooooosssrrrmmmlllpppzzz|||}}}tttiiijjjmmmrrrwwwwwwsssppplllhhhbbb___bbbiiirrrxxx~~~qqqfff___```aaagggoooppplllggggggaaaXXXKKKEEEHHHNNNMMMJJJNNNIIIIIIOOOQQQPPPSSSYYY\\\\\\\\\[[[ZZZWWWUUUTTTLLLDDD:::444333222///,,,------,,,++++++++++++,,,))))))***++++++++++++++++++++++++************)))(((***+++***)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))((('''&&&&&&'''((()))******))))))((((((''''''***))))))(((((((((((()))+++*********))))))(((((())))))))))))))))))))))))))))))))))))******************************++++++---------...............000111333333444888<<>>>>>888;;;;;;;;;:::888666333222111///,,,+++,,,------,,,---,,,++++++++++++++++++++++++++++++++++++++++++************************,,,+++***))))))***+++,,,))))))))))))))))))))))))*********)))))))))))))))************************))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))******))))))((((((''''''ppp]]]WWWVVVWWWMMMOOORRROOOKKKFFFBBBAAA@@@AAA@@@???>>>======<<<:::777333222000///------,,,,,,............---,,,++++++************************((((((((((((''''''''''''((((((((((((((()))******************)))))))))((())))))))))))))))))))))))***+++++++++******)))(((***))))))))))))***++++++(((***,,,,,,***))))))***************************************++++++++++++++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,...---------...---,,,+++,,,,,,,,,...000222222111222444777:::>>>CCCIIILLLYYY```kkkuuusssddd]]]bbblllmmmjjjnnnxxx~~~|||}}}}}}}}}}}}tttjjj]]]PPPGGGOOOQQQXXXccclllrrryyyvvvqqqgggYYYNNNIIIGGGGGGSSSJJJCCCCCCEEEIIIRRR[[[YYYZZZ[[[\\\\\\\\\[[[ZZZUUUNNNFFF@@@>>>;;;666222000...,,,,,,---...---,,,+++,,,,,,,,,,,,++++++***++++++++++++************(((***+++***)))((()))+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((''''''(((((((((***)))))))))((((((((('''))))))((((((((())))))***************)))))))))((())))))))))))))))))))))))))))))))))))************))))))******+++++++++,,,------............//////000111333444555888===AAAGGGIIIHHHEEEFFFIIIIIIFFFGGGIIIKKKMMMMMMJJJHHHFFFFFFCCC>>>;;;888555111///......------------......------,,,,,,---......///...---///222222222888???@@@???>>>@@@GGGTTTcccnnndddjjjfffeeellloooqqqzzzyyy{{{}}}}}}}}}~~~~~~|||xxxppptttuuuuuuzzz~~~lllhhhdddbbb^^^ZZZ]]]cccbbbeeennnwwwxxxuuutttwww{{{}}}}}}|||wwwnnnkkkuuuwwwkkkfffkkkvvv~~~uuuppprrriii^^^QQQJJJDDDAAAAAAEEEFFFJJJJJJEEEAAA>>>;;;777888999999::::::999777777333111///------,,,,,,,,,---,,,,,,+++++++++,,,,,,++++++++++++++++++++++++************************++++++***))))))***++++++))))))))))))))))))))))))***)))))))))))))))))))))************************))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))***)))))))))((((((((('''nnn[[[VVVUUUWWWNNNPPPSSSPPPKKKGGGCCCBBBAAABBB@@@???>>>======<<<:::777333222111///...---,,,,,,---------...------,,,,,,************************)))))))))***************))))))((((((((()))******************)))))))))))))))))))))))))))))))))))))))************)))(((((())))))((((((((()))******)))+++---,,,+++******+++************************************+++++++++,,,,,,,,,,,,,,,---------------------------.........,,,---...//////...,,,+++,,,,,,---000444666666555999;;;@@@GGGPPPZZZccchhhqqquuu|||~~~ttthhheeelllwww|||yyyxxx}}}{{{xxxnnnkkk|||}}}wwwpppeee]]]UUUSSSUUUYYY]]]dddqqq}}}yyy|||{{{ooo]]]NNNIIIJJJLLLHHHFFFIIILLLMMMOOORRRSSSTTTVVVYYY[[[]]]]]]^^^^^^ZZZTTTPPPMMMIIICCC???888333------///000...+++...---------,,,++++++***,,,+++++++++************)))***+++***))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''(((((())))))(((((('''))))))))))))(((((((((((((((((((((((())))))***+++************))))))))))))))))))))))))))))))))))))))))))))))))************((())))))***+++,,,---------........./////////000000111333444555999===AAALLLNNNLLLHHHFFFHHHGGGDDDJJJKKKLLLLLLKKKHHHEEECCCCCC>>>999444222111000///......------------.....................///000000111111444888888777;;;BBBAAAIIITTT]]]ccciiirrrxxxzzz}}}vvvpppssssssuuu~~~~~~}}}wwwooollleeeggggggbbbcccmmmzzz}}}}}}}}}yyyxxx~~~pppiiijjjooorrrsss{{{{{{xxx~~~xxxvvvyyyzzzqqqggg]]]RRRFFF???>>>>>>AAAHHHMMMJJJBBB>>>???888888888999999:::;;;<<<666555333000...,,,++++++,,,,,,++++++++++++,,,,,,************************************************++++++***))))))***++++++))))))))))))))))))))))))))))))))))))))))))******************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))((((((((((((mmmZZZUUUTTTVVVNNNQQQSSSPPPLLLGGGDDDBBBBBBCCC@@@???>>>======<<<:::777333333111///...------,,,,,,,,,------...---------*********************************++++++,,,,,,,,,***))))))((())))))***************)))))))))))))))))))))))))))))))))))))))))))))*********))))))(((((((((((((((((())))))***+++,,,------,,,+++,,,---*********************************+++++++++,,,,,,,,,,,,,,,------------...---------------.........)))+++...//////.........111000///000444999>>>AAAIIIJJJMMMUUU___jjjsssxxxxxxzzz||||||yyysssmmmiiilllqqqpppkkkooo{{{uuussssssvvvhhh]]]XXXfffvvv{{{uuuqqqjjjaaaZZZSSSRRR[[[fffdddjjjqqqtttlll```YYYXXXPPPMMMLLLMMMOOONNNLLLJJJKKKMMMOOORRRUUUWWWYYYZZZ___]]][[[ZZZYYYVVVQQQMMMFFF===222...000111---)))------,,,,,,++++++++++++,,,,,,+++++++++*********)))***++++++))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((()))******)))((('''))))))))))))(((((((((((((((((((((((()))***+++,,,*********)))))))))))))))((((((((((((((((((((((((((()))))))))************(((((()))***,,,---...............//////000000111111222333444555777<<>>HHHKKKFFFFFFLLL>>><<<999777666888;;;===::::::888444000---,,,,,,,,,++++++******++++++,,,))))))))))))))))))))))))************************+++******************+++)))))))))))))))))))))))))))))))))))))))*********************************))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))))))))))))))((((((((((((nnnZZZTTTSSSVVVNNNQQQRRRPPPKKKGGGDDDCCCCCCCCC@@@???>>>======<<<:::777444333111000...---------,,,,,,------...---------************************&&&'''''''''((()))))))))******))))))))))))******))))))))))))))))))******************************))))))************))))))((((((((((((((())))))***,,,---------++++++,,,...***************************++++++++++++,,,,,,,,,,,,,,,---------.........++++++,,,,,,---------...***---///000...---...///111222444666;;;GGGUUU```jjjfffcccbbbfffkkknnnpppsssuuuvvvsssmmmiiihhhjjjvvv|||{{{ttttttzzzzzzsssyyyzzzooodddZZZ[[[gggtttzzz{{{eeeqqqvvvlllbbb^^^ccckkkaaa[[[\\\eeelllmmmlllmmmmmmbbbTTTIIIHHHKKKNNNNNNIIIIIIKKKMMMOOOQQQSSSTTTVVVWWWXXXZZZ[[[[[[YYYXXXSSSHHH;;;444333222...***---,,,+++++++++,,,,,,---,,,,,,,,,++++++++++++***)))+++,,,+++***)))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((()))******)))((('''(((((((((((())))))))))))(((((((((((()))+++,,,,,,))))))))))))))))))******((((((((((((((((((((((((((()))))))))************((()))***+++,,,---............//////000111222222333444444444555777;;;>>>EEEJJJKKKGGGFFFIIIKKKJJJJJJHHHFFFCCCBBBBBBCCCCCC===:::777555444333111///......------------......---.........000111222333666666999===???AAAIIIRRR]]]gggsssyyy|||~~~wwwzzzzzz{{{vvvmmmssswwwssskkkfffgggkkkxxx|||}}}yyytttyyy}}}vvvkkk```]]]dddlll|||}}}wwwtttxxxxxxnnnaaaXXXPPPCCC;;;???CCCBBBGGGOOOGGGCCC<<<777555666888;;;===>>>===999444000//////,,,,,,+++************+++))))))))))))))))))))))))*********************************++++++*********))))))))))))))))))))))))(((((())))))************************************))))))))))))))))))))))))'''(((((())))))(((((('''))))))))))))))))))))))))(((((((((((())))))))))))ooo[[[TTTSSSVVVNNNRRRQQQOOOJJJFFFDDDBBBCCCCCC@@@???>>>======<<<:::777444333222000///...---------------...------,,,,,,************************((())))))))))))))))))***++++++***)))))))))******))))))))))))************************************))))))***++++++++++++***))))))((((((((()))******,,,------,,,++++++,,,...++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---------............+++++++++,,,------.........111333111///...000222555===FFFLLLSSSaaauuuwwwnnniiigggdddbbbdddhhhlllmmmmmmooouuuzzz}}}jjj[[[VVV\\\gggoooqqqwwwjjjXXXWWW___hhhsss|||zzzmmmbbb^^^\\\WWWPPPJJJJJJJJJKKKLLLNNNOOOPPPMMMNNNPPPRRRTTTWWWXXXYYYXXXPPPFFF???===:::555111///...---,,,+++,,,---...,,,,,,,,,,,,++++++++++++***+++,,,+++*********,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((((((((((((((())))))))))))))))))))))))******+++,,,))))))))))))************))))))))))))))))))))))))))))))))))))************)))******+++,,,---............///000111222333333333444555666777:::>>>AAAHHHMMMNNNJJJGGGIIILLLLLLJJJMMMPPPRRRQQQLLLGGGCCC:::888555444333111...,,,......------------......------...000222444666777;;;999:::>>>CCCKKKZZZggghhhrrr~~~|||}}}yyyvvv}}}|||ggg\\\___eeekkklllkkkmmmuuu|||yyylllgggiiilllfffeeerrr}}}vvvxxx|||}}}}}}}}}kkk]]]MMMDDD???>>>BBBGGGJJJGGGBBB===999888888999???AAAAAA>>>999555444555000///...,,,++++++++++++************************************************)))***++++++++++++***)))))))))))))))))))))))))))((((((((()))******++++++************************))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))qqq\\\UUUSSSVVVNNNRRRPPPNNNIIIEEECCCBBBBBBCCC@@@???>>>======<<<:::777444333222000///......---............---,,,++++++************************,,,,,,,,,+++++++++++++++,,,+++******))))))******((()))))))))******************************************+++,,,,,,,,,,,,,,,***))))))))))))***++++++,,,,,,,,,+++******,,,...+++++++++++++++++++++++++++++++++,,,,,,,,,------------------............,,,,,,,,,---......//////...111333333111333888===GGGWWWiiiqqqrrryyy~~~tttooollliiifffdddhhhooovvv}}}}}}ooommmuuu}}}iiiYYYTTTYYYlll}}}wwwgggXXXJJJIIIIIIIIIIIIKKKLLLMMMHHHHHHHHHHHHIIILLLPPPSSSSSSQQQPPPNNNLLLGGG@@@;;;555333111...---,,,------------,,,,,,,,,+++++++++***+++,,,,,,******+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))***'''((((((((()))))))))************)))******++++++((()))))))))************))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,---------...//////000222333333444222444666888;;;@@@EEEIIIKKKQQQSSSOOOLLLNNNQQQRRRRRRUUUZZZ\\\ZZZSSSKKKFFF<<<999444111000000///---......------------.........///000222555888;;;<<>>======<<<:::888555444222000///............///......---,,,+++******************************)))))))))(((((('''''',,,,,,+++***))))))******(((((())))))*********+++***************************+++,,,---------------***************++++++,,,+++,,,,,,***))))))+++---++++++++++++++++++++++++++++++,,,,,,,,,------------------.........//////---------...///000000111***...222333444999BBBIII]]]rrr{{{uuuuuuwwwwwwvvvxxxzzz|||cccQQQNNNccc}}}}}}vvvjjjHHHGGGGGGFFFGGGHHHJJJKKKGGGFFFDDDBBBAAADDDIIIMMMLLLPPPVVVYYYXXXQQQIIIDDD:::888555111...,,,,,,,,,---------,,,,,,,,,++++++***+++,,,,,,******+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++'''((((((((())))))******++++++******************(((((())))))*********+++))))))))))))))))))))))))))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,...///000111222333444444111333777:::???EEEKKKPPPLLLSSSVVVSSSPPPSSSXXXYYYWWWXXXXXXWWWSSSNNNIIIFFFAAA<<<555000///000111111.........------.........///000222444888;;;>>>@@@EEENNN^^^lllqqqnnnlllooopppuuu}}}wwwzzztttqqqpppnnnxxx}}}uuuYYYKKKEEEAAA@@@EEEJJJNNNMMMGGG@@@;;;@@@CCCFFFDDD???;;;<<<>>>888777555333111///...---++++++++++++++++++++++++************************)))***+++,,,,,,+++***)))))))))))))))))))))))))))'''(((((()))***+++++++++************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))'''((((((((())))))******xxx]]]YYYVVVSSSPPPIIIMMMKKKIIIFFFDDDCCCBBBBBBBBB@@@>>>===<<<:::777555555444111///------,,,,,,//////...---,,,,,,++++++)))************++++++++++++++++++*********))))))************************++++++++++++++++++++++++******++++++++++++************+++++++++******))),,,,,,,,,++++++*********++++++******++++++,,,---,,,,,,,,,------,,,++++++,,,,,,,,,---------......111,,,))),,,///...---...///---,,,---///111111111000222555777888@@@NNN[[[rrrtttuuuxxx~~~zzz___WWW```hhhwwwqqqooonnn___WWWLLLDDDDDDGGGKKKMMMLLLIIIHHHFFFBBB???CCCIIIKKKNNNTTTXXXYYYVVVRRROOONNNFFF;;;222//////111222222000...,,,+++***++++++******************++++++************************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((''''''''''''))))))))))))))))))))))))***)))((((((((((((((()))))))))))))))))))))))))))((()))+++---.........---//////000111333444555666666777999===CCCIIIOOORRRQQQNNNMMMOOONNNLLLOOOUUUQQQPPPOOOMMMLLLHHHDDD@@@===999333///............++++++,,,---......---+++...555::::::;;;BBBKKKOOO]]]fffpppuuuwwwwwwrrrkkkyyy}}}}}}}}}|||wwwyyy|||wwwpppoooqqqzzzdddTTTKKKCCC======FFFNNNLLLEEE@@@>>>???AAADDDEEECCC???<<<<<<<<<;;;999666333000///...,,,******+++++++++***++++++************+++++++++++++++************))),,,,,,++++++***)))((((((************************************************************************+++++++++*********)))))),,,,,,+++***)))(((''''''((()))***)))((('''((()))www[[[WWWVVVTTTRRRLLLMMMKKKIIIFFFDDDCCCBBBBBBBBB@@@>>>===<<<:::777555555444222///------------///......---,,,,,,++++++)))************++++++++++++++++++*********))))))************************))))))))))))))))))))))))******++++++++++++******,,,,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******++++++******++++++,,,---,,,,,,,,,------,,,,,,+++,,,,,,---------............***(((,,,///---,,,---222111000000//////000000999<<<@@@BBBFFFOOO^^^jjj|||xxxxxxzzzjjj___sss{{{yyyuuuooohhhccc```ZZZRRRKKKKKKFFFCCCEEEGGGEEEEEEGGGHHHJJJNNNQQQSSSTTTSSSSSSVVVRRRLLLDDD<<<666333222...------,,,,,,,,,,,,---*********+++++++++++++++***************************)))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))************************)))***+++,,,---.........000000111222444555666666777888:::===BBBGGGKKKMMMLLLKKKNNNRRRPPPLLLLLLNNNPPPNNNMMMLLLKKKGGGCCC???;;;777222...---......---000/////////000111111111666:::<<<;;;BBBTTTiiittt~~~{{{ssstttzzz}}}ssspppwww~~~xxxttttttkkkgggiiiqqqwwwwwwwwwxxxyyy}}}}}}||||||{{{yyy~~~|||xxxuuuxxx{{{xxxrrrooovvvqqq^^^NNNDDD>>>CCCJJJLLLJJJHHHBBBBBBCCCEEEGGGGGGEEECCCCCCBBBAAA>>>:::555111...///---++++++,,,---,,,+++++++++************++++++++++++++++++************,,,,,,++++++***))))))((())))))))))))))))))))))))************************************************+++++++++*********))))))************)))))))))))))))++++++***)))((()))***uuuYYYVVVUUUTTTTTTOOOMMMKKKIIIFFFDDDCCCBBBBBBBBB@@@>>>===<<<;;;888555666444222///...---------.........------,,,,,,+++)))************++++++++++++++++++***************************************))))))))))))))))))))))))******++++++++++++******+++,,,,,,------,,,,,,,,,,,,,,,,,,++++++++++++***++++++******++++++,,,---,,,,,,------------,,,,,,,,,------------............***+++///111...---///...000111111111333888======EEEOOOVVV]]]hhhttt}}}wwwwwwzzz}}}uuujjj[[[OOOFFFEEEHHHHHHHHHHHHKKKJJJKKKLLLNNNPPPSSSUUUXXXYYYYYYUUUMMMCCC;;;777000///...------...//////++++++++++++++++++++++++******************************)))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********************************++++++,,,...///000111222222333444555555666666777:::===AAADDDFFFHHHHHHKKKQQQWWWVVVNNNJJJJJJMMMLLLKKKJJJIIIFFFAAA>>>888555000---------------...---------///111444666:::???CCCFFFRRRjjj{{{tttvvv{{{~~~ttt}}}}}}qqqlllqqqxxx~~~~~~zzzwwwmmmhhhggglllsssxxx{{{~~~xxx{{{zzzvvvpppjjjdddffffffhhhmmmttt{{{qqqqqqmmmdddfffppp|||~~~}}}ppp```MMMDDD@@@@@@BBBFFFIIIHHHHHHIIIKKKKKKJJJIIIIIIIIIGGGEEE@@@:::555222000...------......---,,,++++++************++++++,,,+++++++++************,,,,,,++++++***)))))))))((((((((((((((((((((((((************************************************+++++++++***************)))))))))*********++++++***+++,,,+++***))))))+++vvvYYYTTTSSSSSSTTTOOOMMMKKKIIIFFFDDDCCCBBBBBBAAA@@@>>>======;;;999666666444222000...---------......---------,,,,,,,,,))))))*********+++++++++************************************************++++++++++++++++++++++++******++++++++++++******))))))***+++++++++******++++++++++++++++++++++++++++++******++++++,,,---+++,,,------------------------------............000...///222333000///000...111333444555;;;GGGPPPWWWaaammmtttyyy{{{zzzwwwgggUUULLLIIIGGGHHHKKKPPPOOOMMMLLLMMMNNNQQQRRRRRRSSSVVVYYYYYYTTTKKKDDD;;;888444000......///000,,,,,,,,,,,,,,,+++++++++*********************************)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))******************+++++++++)))))))))))))))))))))))))))))))))((())))))******************************,,,+++++++++,,,...000111111222222333444444555555444666999===@@@BBBDDDEEEJJJMMMUUU[[[YYYQQQKKKKKKKKKJJJIIIHHHGGGCCC???;;;777333000...............***+++---///111444777::::::FFFSSS\\\hhhyyyxxxyyy~~~}}}xxx|||}}}yyyvvvyyy|||wwwqqqmmmuuuyyy~~~}}}xxxrrroooppp}}}ooofffdddkkkqqqzzzjjjUUUDDD;;;>>>EEELLLLLLLLLMMMNNNMMMKKKIIIMMMMMMMMMKKKFFF@@@:::777111///...---.........,,,,,,++++++******++++++,,,,,,,,,+++++++++*********+++++++++*********))))))))))))))))))))))))))))))************************************************************************))))))*********+++++++++***+++,,,+++)))((()))***wwwYYYTTTSSSRRRRRRMMMMMMKKKIIIFFFDDDCCCBBBBBBAAA@@@>>>>>>===<<<999777666555222000......---...---------------,,,,,,,,,))))))*********+++++++++************************************************++++++++++++++++++++++++******++++++++++++******((()))***+++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---+++,,,------.........------------.........//////222000000333222//////111333666999;;;@@@JJJZZZeee~~~yyyiii]]]RRRJJJHHHJJJNNNMMMMMMMMMMMMNNNNNNOOOOOOMMMNNNUUU]]]___XXXQQQIIIDDD<<<444...,,,---...------------,,,,,,++++++************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))*********+++++++++,,,************************)))))))))))))))***++++++************************,,,+++++++++,,,...000111000111111222333444555555333555888<<<@@@CCCDDDEEELLLNNNSSSYYYWWWQQQMMMMMMJJJIIIHHHFFFEEEAAA<<<999555333000//////000000000---///333555555777:::<<>>>>>>>>===:::888777555333000///.........------------------------)))************+++++++++***************+++++++++************************))))))))))))))))))))))))******++++++++++++*********+++,,,,,,------------***++++++++++++,,,,,,,,,++++++******++++++,,,---+++,,,---......///......------........./////////000...///111111...000555666:::AAAJJJUUUcccsss~~~xxx|||}}}wwwooocccUUULLLIIIGGGHHHIIIKKKLLLMMMNNNOOOQQQLLLJJJPPPYYY^^^[[[WWWSSSNNNEEE<<<444000...---///......------,,,,,,+++************************++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))******+++)))))))))***++++++,,,,,,************************))))))))))))******+++,,,++++++++++++++++++++++++++++++,,,,,,---///000111000000111333444555666777555777999<<<@@@CCCEEEGGGJJJKKKOOOTTTSSSNNNLLLNNNKKKIIIGGGFFFCCC???:::666444222000///000111111111///222555666555777;;;???[[[hhhwww~~~|||{{{~~~sssvvvuuuhhhaaabbbllluuuwww{{{mmmRRR???:::AAACCCEEEJJJNNNPPPPPPOOOVVVWWWXXXVVVPPPHHH???:::777555222000000///---+++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++***************************************************************************************************************+++++++++,,,,,,+++++++++******)))((()))***)))'''''''''(((tttYYYVVVTTTSSSRRRLLLMMMKKKIIIFFFDDDCCCBBBBBBAAA@@@>>>>>>>>>===;;;888777555333111///.........------------------------)))************+++++++++))))))*********+++++++++************************))))))))))))))))))))))))******++++++++++++************+++,,,------------******+++++++++,,,,,,,,,++++++******++++++,,,---+++,,,---...////////////............///////////////...///222222333888???IIIMMMVVV```kkkttt{{{pppwwwzzzzzz|||}}}}}}wwwpppcccWWWQQQIIIIIIIIIIIIKKKMMMOOOPPPOOONNNLLLLLLNNNRRRUUUVVVXXXUUUQQQJJJCCC<<<666333/////////...---,,,,,,,,,************************+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))******+++(((((())))))***++++++,,,************************))))))))))))***+++,,,---++++++++++++++++++++++++***+++,,,...//////000000000111333555777888:::;;;;;;;;;;;;===???BBBEEEGGGHHHIIIMMMSSSRRRNNNMMMOOOLLLKKKHHHFFFCCC>>>888444111000......000111111000111333666777999???IIIQQQlllwwwyyy|||xxx^^^ZZZbbbkkkwwwzzzzzz|||}}}ttt```MMMDDDDDDCCCCCCEEEIIIMMMOOOPPPTTTVVVYYYYYYVVVOOOGGGBBB<<<999666333222000...,,,---,,,,,,++++++,,,,,,---------,,,,,,,,,+++++++++************************************************************************************************))))))*********+++++++++******++++++++++++,,,,,,)))***+++***((('''((()))rrrXXXVVVVVVUUUSSSMMMMMMKKKIIIFFFDDDCCCBBBBBBAAA@@@>>>>>>>>>===;;;999777555333111///.........------------------------)))************+++++++++))))))******++++++++++++************************++++++++++++++++++++++++******++++++++++++******'''((()))***+++,,,,,,,,,*********++++++,,,,,,,,,++++++******++++++,,,---+++,,,---...////////////............/////////000000///111555666999@@@IIIjjjlllppptttvvvsssmmmiiiwww~~~wwwrrrvvv{{{}}}yyy~~~~~~ttt~~~~~~wwwtttlllbbb\\\QQQOOOLLLJJJJJJLLLOOOPPPJJJLLLLLLIIIEEEGGGNNNTTTZZZ[[[[[[XXXQQQIII@@@;;;000000///...------,,,,,,************************+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++'''(((((()))******++++++************************))))))))))))***+++,,,---++++++++++++++++++++++++***+++---///000000//////111222444666999;;;===>>>???>>>>>>>>>???AAADDDFFFHHHIIIOOOUUUUUUPPPOOOQQQNNNLLLIIIFFFBBB===777333///...------///000000///666888;;;>>>CCCPPP```lllqqq|||{{{ttt{{{|||||||||oookkklllwww{{{rrrmmmsssyyyvvvmmmgggLLLHHHCCCAAACCCGGGKKKNNNNNNRRRWWW[[[[[[VVVQQQMMM@@@===999666444222///------,,,,,,++++++,,,,,,------------,,,,,,,,,++++++******************++++++))))))))))))))))))))))))************************************************))))))******++++++++++++((()))***+++,,,---......***+++,,,+++)))))))))***rrrZZZZZZXXXSSSQQQNNNNNNKKKFFFCCCBBBBBBBBBBBB@@@>>>;;;<<<======999666333444444222///------.........---------,,,,,,,,,,,,,,,,,,+++***)))((((((++++++,,,,,,,,,,,,------+++++++++******))))))))))))************+++++++++,,,---...---+++***+++,,,******+++,,,,,,,,,,,,+++------,,,,,,,,,,,,++++++---------,,,,,,+++++++++..................------...///000111000000000000222333888>>>???DDDSSSdddvvvyyyxxxpppjjjmmmrrruuu{{{zzz}}}~~~~~~|||uuupppsssyyy|||}}}{{{iiiWWWOOOOOORRRZZZdddvvvuuufff``````cccccc[[[PPPHHHHHHLLLOOOPPPRRRRRRNNNIIIIIIMMMYYY\\\______[[[VVVQQQOOO???999111------...---,,,***+++,,,,,,++++++,,,------,,,+++*********+++,,,***************)))(((((())))))************)))))))))******+++++++++*********************)))((((((++++++***************+++---,,,***(((''''''((()))************************)))***+++,,,------------+++,,,---...///111222222222333444444444666999<<>><<<<<<===<<<999555333444333222///------.........---------,,,,,,,,,,,,,,,++++++******))))))*********+++++++++,,,,,,,,,,,,+++++++++*********)))************+++++++++,,,---...---+++***+++,,,******+++,,,,,,,,,,,,++++++++++++,,,,,,------------------,,,,,,,,,++++++........................222000......000333555666555666<<>>CCCCCCDDDGGGJJJKKKKKKJJJPPPTTTVVVUUUPPPKKKKKKLLLLLLLLLJJJDDD<<<666333333333222111222444777:::;;;???@@@GGGWWWppp}}}|||vvvxxxqqqbbbWWWRRRRRROOOOOORRRSSSRRRTTTXXX```eeegggccc``````___]]]kkkooopppnnnrrr}}}yyyssstttxxx~~~vvv[[[FFF@@@BBBFFFKKKPPPSSSRRRTTTYYYYYYVVVRRRKKK@@@999666333///,,,222000...,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++)))************+++++++++************************)))))))))*********++++++)))******+++,,,,,,------************************uuuYYYWWWTTTQQQRRRRRROOOLLLGGGDDDDDDDDDDDDCCCBBB???<<<<<<===<<<888444222333333111///------.........---------,,,,,,,,,+++++++++++++++*********))))))*********+++++++++,,,,,,,,,,,,++++++++++++)))************+++++++++,,,---...---+++***+++,,,***++++++,,,,,,,,,,,,,,,******+++,,,---...//////------------,,,,,,,,,,,,........................///---,,,---000333555555<<>>@@@CCCCCCEEEJJJPPPSSSRRRPPPUUUXXXZZZWWWRRRMMMLLLLLLJJJIIIFFF@@@:::555333333111000000222666;;;>>>???HHHMMMWWWhhhxxxyyy~~~tttooommmlllhhhaaaXXXPPPKKKHHHKKKHHHHHHKKKMMMNNNQQQUUUWWWZZZ[[[YYYZZZ[[[XXXRRRTTTTTTQQQPPPUUU___eeegggmmmuuu~~~|||{{{rrrjjjhhhkkkttt|||]]]DDD>>>CCCHHHMMMPPPQQQRRRVVVXXXWWWYYYQQQFFF>>>999555111...333111///---+++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++)))************+++++++++************************************+++++++++,,,******++++++,,,---......************************uuuZZZXXXUUUQQQRRRQQQPPPLLLHHHEEEDDDDDDDDDDDDCCC@@@===<<<===;;;777333111222222111...------.........---------,,,,,,,,,***+++++++++++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))*********++++++++++++,,,------++++++,,,---***+++,,,,,,------,,,,,,++++++,,,,,,---......///------------------,,,,,,............////////////,,,///222333333555:::>>>SSSZZZccckkknnnppptttxxxttt}}}|||yyy~~~}}}||||||zzz{{{|||vvvuuuttttttwwwyyyxxxsssmmmsssuuuxxxyyyvvvrrrnnnkkkiiijjjkkkjjjiiilllsssxxxxxxvvvyyy~~~~~~{{{xxxyyy{{{iii\\\VVVNNN^^^tttxxxgggXXXRRRSSSUUUUUUTTTWWWYYYZZZZZZZZZ\\\]]][[[UUUMMMFFFAAA;;;333---///.........//////---,,,,,,,,,++++++++++++***+++))))))************)))(((***++++++++++++++++++******************))))))((())))))************)))(((*********)))******+++,,,,,,+++***)))))))))******************************,,,+++*********,,,...000,,,,,,---///000111222333222444555777888:::>>>AAA@@@AAADDDLLLTTTXXXWWWUUUVVVXXXYYYWWWSSSOOOMMMMMMJJJGGGBBB<<<666333222222111222333444777>>>HHHOOO```hhhrrr}}}}}}|||ssshhh]]]ZZZZZZYYYYYY[[[[[[\\\YYYRRRLLLKKKKKKJJJMMMKKKMMMSSSUUUTTTUUUYYYfffhhhjjjlllqqquuuqqqiiiWWWSSSOOONNNQQQVVVWWWVVV[[[[[[fffwww|||uuu___ZZZcccrrr```NNNLLLFFFJJJNNNPPPRRRTTTUUUUUUXXXSSSLLLEEEAAA<<<666333222111///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++))))))*********+++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++************************uuu[[[[[[XXXSSSQQQNNNPPPLLLHHHEEEDDDDDDDDDDDDCCC@@@===<<<===;;;777333111222222000...------.........---------,,,,,,,,,+++++++++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,))))))*********++++++++++++,,,------++++++,,,---++++++,,,------------,,,------------------------------------------------........./////////000000...444888888777>>>OOO]]]vvvzzz|||yyyvvvzzz~~~{{{~~~~~~zzzwwwwww|||~~~{{{vvvyyyyyyxxx{{{eeedddkkk}}}bbbLLLJJJPPPTTTVVVXXXZZZZZZZZZZZZ\\\^^^[[[XXXUUUSSSOOOGGG<<<555000...,,,,,,......---,,,,,,,,,,,,,,,++++++******((())))))*********))))))))))))************))))))***************)))((('''((())))))*********))))))******))))))***++++++,,,+++++++++***************************************,,,+++*********,,,...000,,,---...///000222333333222333555666777:::>>>AAABBBCCCHHHNNNTTTVVVTTTQQQSSSTTTVVVUUUSSSPPPNNNMMMKKKFFF???888444111111111333777;;;;;;===GGGYYYggg||||||ttt|||}}}vvvmmmeee___]]]TTTOOOMMMNNNQQQUUU^^^fffnnnoookkkaaa[[[ZZZYYYVVVXXXYYY```iiillljjjiiijjj{{{}}}tttkkk```ZZZZZZ[[[\\\]]]eee___```gggllllllrrrzzzsssfffhhhtttmmm___DDDEEEGGGKKKOOOQQQRRRSSSTTTSSSRRROOOJJJCCC;;;666222111///.........//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++))))))*********+++++++++******************************+++++++++,,,,,,,,,,,,,,,+++***)))(((''''''************************uuu\\\\\\YYYSSSPPPMMMOOOLLLGGGDDDDDDDDDDDDCCCBBB???<<<<<<===<<<888444000111111000...------.........---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,---------++++++++++++,,,,,,,,,,,,)))************+++++++++***,,,------++++++,,,...++++++,,,---------------............------,,,,,,------------.....................//////000000111///444888888<<>><<<<<<===<<<999555///000111000...------.........---------,,,,,,,,,---------,,,,,,++++++******+++++++++,,,,,,,,,,,,*********+++++++++,,,,,,)))************+++++++++***+++---,,,,,,+++---...+++,,,------...---------------------............------------.........///---......///000000111111333888???GGGSSSeee{{{xxxqqqiiidddaaaWWW^^^nnn{{{~~~~~~uuusss~~~}}}hhh^^^SSSGGGKKKNNNSSSVVVXXXZZZ\\\^^^[[[[[[[[[]]]^^^ZZZRRRKKKAAA:::222---......---+++++++++,,,,,,,,,+++***)))(((((()))***************)))******++++++******)))************)))((('''&&&(((((()))***************))))))))))))***+++,,,---***+++++++++,,,+++++++++***************************++++++,,,,,,------...------...000111222333444555666888888888:::>>>@@@IIIOOOVVVXXXUUUPPPMMMMMMPPPPPPQQQRRRRRRPPPNNNLLLHHHAAA888222111444666777888:::???HHHVVVhhhyyy{{{~~~xxxggg[[[PPPNNNMMMJJJJJJMMMLLLOOOYYYfffoooqqqqqqtttkkk\\\\\\gggyyygggTTTCCC@@@FFFIIIKKKMMMNNNRRRUUUWWWSSSMMMFFFBBB999777555222111000//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++)))************+++++++++************************)))))))))*********++++++*********))))))))))))(((************************xxx[[[YYYUUUQQQRRRQQQNNNKKKFFFCCCBBBBBBBBBBBB@@@>>>;;;<<<======999666///000111000...------.........---------,,,,,,,,,......---,,,,,,+++******)))************+++++++++)))))))))******+++++++++)))************+++++++++***+++---,,,,,,,,,---...+++,,,------......------+++,,,,,,---...///000000---------.........//////---......///000111111222;;;BBBPPPaaaqqqxxxqqqooooooiiihhhfffeeeeeefffhhhiiisss~~~~~~{{{zzz~~~~~~xxxpppeeeaaafffeee^^^```kkk||||||rrr]]]GGGIIIMMMQQQUUUVVVWWWXXXYYY^^^\\\\\\]]]^^^]]]XXXSSSMMMDDD999333222222000...++++++,,,---,,,+++***)))(((((()))***************+++++++++,,,,,,+++++++++************)))((('''&&&(((((()))***************))))))))))))***+++,,,---***++++++,,,,,,,,,++++++************************)))***+++---------------------...000111222333444777888999::::::;;;>>>AAAGGGPPPYYY[[[WWWRRRRRRSSSQQQQQQQQQRRRRRRPPPMMMJJJEEE>>>555111222666999:::CCCBBBGGGVVVkkkwwwtttyyyxxx{{{yyywwwwwwuuurrrjjj]]]RRRQQQQQQPPPRRRUUU[[[\\\fffzzz}}}ggg___\\\aaaeeeiiiwww}}}wwwgggKKKAAADDDFFFHHHIIIIIIMMMRRRUUUTTTQQQNNNMMM===;;;888444111///......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++)))************+++++++++************************((())))))))))))*********)))))))))***++++++,,,,,,************************zzz[[[XXXVVVSSSTTTSSSRRRMMMHHHDDDBBBBBBBBBBBBBBB???;;;;;;<<<<<<999666222111000///------------........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,------,,,++++++++++++,,,,,,,,,---------000///......///000///---000...+++,,,///000///---...///111222222333888>>>BBBWWWmmmvvvyyy~~~zzzjjj___^^^cccfffgggqqqzzz~~~~~~lllccc```RRRQQQPPPNNNNNNOOOOOOPPPTTTTTTSSSSSSRRRQQQQQQPPPNNNQQQUUUWWWZZZbbboooxxxrrrbbb___]]]UUUQQQRRRUUUggg}}}nnnlllrrr}}}rrrbbbYYYHHHEEEGGGLLLOOOOOOUUU]]][[[```aaa```aaaccc___WWWWWWSSSKKK@@@666000.........---,,,++++++******+++(((((()))***++++++,,,,,,************************)))+++++++++***)))***+++))))))))))))))))))))))))******+++++++++,,,,,,,,,*********)))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++---000111///---000////////////111333444888999999999:::>>>BBBFFFNNNVVV^^^```]]]XXXVVVVVVWWWWWWSSSPPPSSSVVVOOODDD???:::888;;;???>>>===???BBBQQQdddqqq|||zzz|||zzz~~~zzzuuu|||zzzgggdddddddddppptttiiiccc___^^^aaaeeelllyyytttfff]]]]]]dddkkk|||~~~~~~|||mmmYYYIII???AAAIIIGGGKKKNNNNNNNNNOOONNNLLLHHHBBB<<<999999777333...///...------......,,,***,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++************************++++++++++++++++++++++++************************)))************+++++++++,,,,,,+++***))))))******}}}]]]ZZZVVVRRRRRRPPPPPPLLLGGGDDDCCCCCCCCCCCCBBB???<<<;;;<<<<<<888555222111000///...---------........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---------......------,,,++++++,,,,,,,,,---------///...------...///...---///---+++,,,///000///...000111333444666;;;DDDLLLNNNbbbwww|||~~~{{{tttqqqwww~~~___bbbaaaYYYMMMBBB>>>>>>@@@???>>>=========>>>???AAAAAAAAA@@@???>>>>>>>>>777999;;;:::;;;???HHHOOOeeelllvvvttthhhbbbUUUZZZhhh{{{tttmmmmmmuuu|||xxxqqqlllhhhZZZNNNLLLMMMMMMNNNQQQWWW]]]aaaaaabbbdddaaaZZZ]]]ZZZTTTLLLBBB999111---...---,,,++++++++++++,,,)))))))))***++++++,,,,,,************************)))+++,,,+++***)))***+++******************************+++++++++,,,,,,,,,***************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++---000111///---000/////////000111333444777888:::;;;>>>BBBHHHLLLRRRXXX___aaa^^^ZZZYYYZZZ^^^\\\WWWSSSTTTTTTLLLAAA<<<777444777:::===CCCJJJQQQaaasss~~~}}}~~~xxx}}}{{{mmmcccbbbjjjoooqqqyyyrrriiifffgggmmm{{{zzzwww|||sss\\\GGG@@@DDDGGGJJJMMMMMMMMMNNNOOOPPPKKKEEE===999888666333///...---,,,---......,,,***,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++************************++++++++++++++++++++++++************************)))************+++++++++,,,++++++***))))))******___[[[WWWRRRQQQNNNOOOKKKGGGDDDDDDDDDDDDDDDDDD@@@===<<<<<<;;;777444222111000///...---------........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++------------------------------,,,,,,,,,,,,++++++------...//////......---,,,,,,,,,,,,------------...---,,,,,,......---,,,///......///111222111000,,,///222666===HHHVVV___fffvvvzzz}}}}}}}}}zzzpppaaa^^^___eeemmmlllaaaWWWHHHGGGFFFBBB>>><<<<<<===888888777666666666666777888888888777666666555555999:::;;;:::888999===AAAEEEJJJQQQXXX]]]___^^^^^^VVV[[[dddppp~~~wwwmmmbbbXXXXXXccctttwwwwww{{{}}}}}}}}}|||pppaaaVVVNNNJJJLLLQQQSSSZZZaaabbbbbbccc```]]]```^^^ZZZWWWPPPFFF888///...---,,,+++++++++,,,---))))))******+++,,,,,,,,,++++++++++++++++++++++++***+++,,,+++***)))***,,,******************************+++++++++,,,,,,,,,***************+++,,,,,,++++++++++++++++++++++++,,,,,,,,,---///000///.../////////000111333444555666888;;;>>>BBBHHHNNNSSSVVVZZZ___```^^^\\\]]]^^^eeebbb\\\VVVTTTQQQHHH>>>888666666999<<>>AAACCCDDDEEEDDDCCC;;;>>>DDDLLLWWWcccooowwwqqqbbb^^^aaagggkkk{{{{{{vvvgggTTTGGGHHHNNNPPPVVV]]]`````````___^^^^^^\\\[[[[[[XXXPPPBBB777000///---+++++++++,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,******+++,,,******************************+++++++++,,,,,,,,,+++************+++,,,,,,++++++++++++++++++++++++,,,,,,---.../////////......//////111222444555666666999<<<@@@DDDJJJPPPUUUXXXZZZ\\\]]]\\\\\\___aaagggccc]]]XXXSSSNNNDDD===888999<<<@@@BBBHHHWWWeeelllzzz~~~uuuggg___\\\\\\fffnnnzzzpppnnnnnnrrr}}}yyyfffOOODDDAAABBBGGGKKKMMMNNNRRRXXXVVVOOOEEE===999888888888111///------......---,,,++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++))))))))))))))))))))))))************************))))))*********+++++++++++++++***************+++|||^^^[[[XXXTTTSSSPPPMMMJJJGGGEEEFFFFFFFFFEEEDDDAAA===<<<<<<:::777333333222111000....................................,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------------,,,,,,---------.........///.........000111111///000000000000000111333444444>>>HHHPPP\\\mmm|||}}}rrriiicccdddjjjwwwwwwnnneeeYYYQQQLLLKKKIIIGGGEEECCC@@@===>>><<<<<>><<<:::999999;;;;;;999777;;;;;;;;;;;;;;;::::::999;;;;;;;;;;;;;;;:::::::::444555666777666666666666888888888888888888777777999999:::;;;===BBBHHHMMMVVViii{{{tttdddXXX___cccppp~~~{{{mmm]]]OOOGGGLLLOOOTTTYYY\\\^^^```ccc___]]][[[\\\[[[UUUIII@@@555333000---+++++++++,,,+++++++++++++++,,,,,,,,,++++++++++++++++++++++++***,,,,,,,,,+++***+++,,,******************************+++++++++,,,,,,,,,+++++++++***+++,,,,,,---+++++++++++++++++++++++++++,,,---....../////////---...000222444555666777888:::>>>AAADDDIIINNNRRRXXXXXXXXXYYYYYY[[[^^^aaaccc___ZZZVVVQQQJJJBBB===:::;;;===AAAFFFSSShhh|||~~~mmmkkkeee]]]WWWVVV\\\bbbkkkyyyzzziiinnn}}}uuu^^^MMMAAA???BBBIIIMMMMMMQQQWWWYYYSSSJJJCCC???>>>>>>>>>444222///.........---,,,++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++))))))))))))))))))))))))************************))))))*********++++++++++++***************++++++yyy\\\ZZZXXXTTTTTTQQQMMMJJJHHHFFFGGGGGGFFFEEEDDD@@@===<<<<<<;;;777444333222111000///.................................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------******+++,,,------------,,,---------............000///...///111222222111---.........///222777;;;BBBMMMVVV[[[ddduuuzzzpppllllllmmmuuu}}}ooofff```ZZZSSSMMMIIIEEE???;;;@@@???>>><<<;;;<<<<<<<<<>>>>>>===???AAABBBAAA@@@BBBAAABBBDDDEEEEEEDDDBBB<<<============<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<>>===<<<;;;666666666666777777888888:::::::::888666666999;;;;;;AAAHHHMMM[[[uuuttt```YYYVVVbbb|||yyy___OOOKKKKKKRRRXXX]]]aaafffbbbaaa______]]]WWWNNNGGG>>>;;;666111...,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,+++***+++---++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,***,,,...///......///000---...000333555777888888999;;;???AAADDDGGGKKKNNNVVVUUUUUUUUUWWWZZZ]]]___^^^YYYVVVTTTOOOGGG@@@>>>>>>===>>>DDDMMM```{{{xxxjjjbbb[[[ZZZYYYXXXYYY```jjjrrrvvvwww~~~mmm]]]LLLCCC???FFFKKKLLLNNNTTTXXXTTTOOOJJJEEEDDDCCCCCC888666222000//////...---++++++++++++++++++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************)))************+++++++++*********)))******+++,,,xxx[[[ZZZXXXTTTRRROOONNNKKKIIIGGGGGGGGGEEEDDDBBB???<<<;;;<<<<<<888555333333111000///.................................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------***+++,,,---............------------............///...---...111222111000---...///000222999BBBIIIPPP[[[bbbbbbjjj|||nnnZZZKKKFFF@@@???>>>>>>>>>??????@@@AAABBBBBBBBBAAA@@@AAABBB@@@@@@AAABBBCCCDDDEEEEEECCCDDDEEEFFFEEEEEEEEEFFFCCCDDDDDDEEEDDDCCCBBBAAABBBBBBBBBBBBBBBBBBBBBBBB??????>>>======<<<;;;:::;;;;;;;;;;;;;;;<<<<<<<<<888999:::999777777888999???======@@@GGGTTTjjj|||zzz~~~rrrddd```lll\\\QQQJJJMMMTTTXXX\\\aaa^^^___``````]]]XXXRRRNNNHHHDDD>>>777111...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++++++++,,,------------------------------***,,,//////...---///000,,,...000333666888999999999<<>>AAACCCKKKVVVbbbpppzzzlll```XXXUUUYYY[[[^^^dddmmmzzz~~~{{{zzzwwwxxxzzz{{{|||~~~yyyooo___LLL???AAAGGGIIIKKKQQQTTTSSSQQQNNNKKKHHHFFFFFF===999555222000///...---************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))************+++++++++******))))))***++++++,,,xxx[[[ZZZWWWRRRQQQMMMNNNLLLIIIHHHGGGFFFEEECCCBBB???<<<;;;<<<<<<999666444333222000//////..............................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------+++++++++,,,,,,---------+++,,,---...////////////---------.........//////...---,,,...000111111000...000111444888BBBNNNVVV]]]gggmmmllltttzzzlll^^^VVVNNNEEE@@@BBB???@@@AAA@@@@@@@@@BBBDDD>>>@@@CCCDDDCCCBBBAAAAAABBBCCCDDDEEEFFFGGGIIIJJJIIIJJJJJJHHHFFFFFFGGGIIIHHHHHHIIIJJJIIIHHHGGGFFFEEEEEEEEEFFFFFFFFFFFFFFFBBBAAA@@@@@@BBBBBBBBBAAA@@@@@@???>>>===<<<;;;;;;999;;;<<<===;;;;;;;;;<<<888555888??????<<>>>>>BBBJJJ[[[nnnyyy~~~}}}rrreee[[[WWWYYY\\\YYY\\\bbbnnnyyyssssssrrrnnnhhhbbb___^^^^^^___aaacccdddfffiiikkkiiikkkmmmnnnrrr{{{}}}}}}}}}nnnUUU@@@>>>DDDFFFJJJPPPPPPQQQRRRQQQMMMJJJHHHGGG???<<<777333111000...---************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))************+++++++++******))))))***+++,,,,,,|||[[[TTTRRRSSSSSSNNNOOOJJJGGGIIIHHHEEECCCEEEBBB???<<<;;;<<<<<<999666444222000///...///000111000///...---,,,---......---------,,,,,,+++++++++............---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++///............---------............/////////000000...---///111222///,,,555111...666III^^^gggfffjjjuuu{{{zzzvvvrrrooopppyyy|||jjj\\\UUUMMMJJJFFFCCCBBBBBBAAA@@@===???AAABBBCCCDDDFFFHHHFFFEEEEEEGGGHHHIIIHHHGGGIIIJJJKKKMMMQQQSSSTTTTTT```ZZZTTTTTTYYY\\\ZZZXXXWWWWWWVVVSSSQQQQQQSSSVVVTTTPPPLLLKKKMMMNNNLLLIIILLLJJJHHHFFFEEEEEEFFFGGGDDDEEEFFFDDDBBB@@@AAABBB===>>>>>>>>>>>>===<<<;;;;;;;;;;;;:::999:::;;;===;;;:::???JJJWWWhhhtttggg______iiiyyyzzzcccRRRKKKLLLRRRXXXSSSRRRQQQTTT[[[```]]]XXXWWWXXXVVVOOOEEE:::111---,,,+++***+++,,,---,,,***+++,,,------++++++,,,---,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------...------,,,,,,,,,------......//////000000111111555222111333777::::::888>>>???AAADDDHHHIIIIIIHHHMMMPPPRRRSSSSSSSSSTTTUUUQQQPPPTTTRRREEECCCGGGCCCDDD\\\www}}}vvvlllbbb]]]YYYVVVZZZbbbdddlll}}}yyypppkkkhhhddd```WWWVVVUUURRRPPPMMMLLLKKKHHHHHHHHHIIIJJJKKKKKKLLLNNNNNNOOORRRUUUZZZ^^^aaaiiipppxxxrrrssszzz}}}zzz|||xxxUUU@@@DDD@@@>>>QQQKKKPPPRRROOONNNQQQNNNGGGHHHDDD===666222000000111,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))************+++++++++******++++++++++++******yyyZZZVVVUUUUUUTTTNNNOOOKKKHHHJJJJJJFFFDDDDDDBBB???<<<;;;<<<<<<999666444222111///...///000111111000///.........//////---------,,,,,,,,,++++++---------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------.........//////........./////////000000000//////000111222111000333666;;;DDDTTTfffooopppzzz|||rrrgggkkkrrr|||~~~yyyooocccWWWNNNHHHEEEEEECCCAAAAAABBBDDDEEEFFFDDDFFFIIIJJJJJJKKKNNNPPPOOOPPPRRRUUUXXXYYYYYYYYY^^^^^^```bbbfffiiilllmmmqqqqqqpppooooooppptttvvvooonnnllljjjjjjkkkmmmnnnkkkhhhdddbbbaaaaaa```___[[[YYYWWWTTTQQQPPPOOOOOOLLLLLLLLLKKKHHHFFFGGGGGGFFFEEEDDDCCCAAA@@@???>>>=========<<<;;;:::::::::<<<:::;;;???AAAFFFRRR___xxxiiiaaa[[[\\\aaaiiiwww|||jjjYYYMMMKKKMMMOOOOOOPPPSSSYYY]]]___^^^ZZZYYYWWWRRRJJJAAA888333...,,,+++,,,---...---,,,+++,,,------++++++,,,---,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------...------,,,,,,------............//////000111111444222111333777::::::999???@@@BBBEEEIIIKKKKKKKKKMMMOOOQQQRRRRRRRRRSSSTTTRRRMMMRRRUUULLLIIINNNNNNWWWmmmssslllddd]]]]]]___cccllluuu~~~tttnnnfff\\\UUURRRPPPMMMJJJEEEEEEDDDCCCAAA@@@??????>>>>>>???@@@@@@AAABBBBBBAAA@@@AAABBBDDDGGGJJJLLLJJJOOOTTTXXX\\\cccmmmtttxxxqqq~~~wwwqqq}}}ppp^^^TTTBBB<<>><<<;;;:::777777888:::888666:::@@@AAANNNeeekkkYYYOOOOOOYYYccc}}}jjjXXXNNNJJJLLLNNNQQQTTTUUUXXX]]]bbb]]][[[WWWUUUQQQKKKBBB<<<000...,,,,,,---.........+++---...---,,,+++,,,---,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---------------......------......///000000111333222222444777999::::::???AAACCCFFFIIILLLMMMNNNLLLNNNPPPQQQPPPPPPRRRSSSSSSIIIOOOXXXRRRQQQ^^^iii||||||{{{uuujjjhhhddddddjjjsssxxxnnneee[[[SSSPPPKKKEEEBBBBBBAAA???<<<:::::::::;;;;;;;;;;;;;;;888888888999::::::;;;;;;;;;:::::::::;;;<<<>>>???<<>>;;;666777:::<<<;;;;;;<<>><<<::::::;;;;;;;;;<<<<<<<<<999999999::::::;;;;;;;;;;;;;;;;;;:::;;;;;;======@@@AAAAAA@@@???@@@CCCFFFDDDKKKSSSZZZaaajjjvvvqqqlllnnnuuuvvvvvvYYYGGGEEEAAAGGGMMMNNNMMMNNNPPPQQQPPPOOOLLLGGGAAA:::333000------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,******++++++++++++******zzzZZZTTTSSSTTTTTTOOONNNKKKKKKNNNMMMHHHDDDDDDCCC@@@<<<;;;<<<;;;888444444333222111//////......000000000000//////......------------------------++++++,,,---............------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................////////////000000000111000111111000///333999???LLLRRRZZZdddrrr{{{jjjYYYLLLFFFFFFGGGFFFFFFFFFFFFGGGIIIJJJKKKMMMPPPTTTWWWZZZ^^^cccgggiiilllqqquuuyyy}}}~~~xxxrrrmmmjjjiiiaaa___ZZZUUUQQQNNNMMMLLLJJJHHHFFFEEEEEEDDDAAA>>>>>>???>>><<<:::999999999@@@<<<;;;CCCUUUkkk}}}gggXXXOOO[[[iiivvv}}}}}}ttt___KKKJJJKKKPPPUUUTTTRRRWWW___```\\\YYYYYY[[[YYYRRRKKK;;;777222...---...------,,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---------------...///000,,,,,,---...///000111222222333444666888;;;>>>@@@@@@BBBFFFGGGHHHJJJNNNQQQMMMPPPSSSTTTTTTUUUWWWYYYbbbRRRQQQVVVOOOZZZyyyooommmppptttlllvvv}}}vvveee___WWWQQQMMMJJJGGGDDD>>>=========>>>===<<<:::::::::::::::999999999999:::;;;;;;;;;;;;;;;<<<<<<888888888999999:::;;;;;;<<<<<<<<<<<<;;;<<<>>>???>>>CCCHHHKKKMMMRRR[[[cccsss}}}lll___aaauuummmuuusss[[[FFFBBBEEEIIILLLLLLMMMPPPSSSQQQQQQPPPLLLFFF>>>777333------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,******++++++++++++******{{{YYYSSSRRRTTTTTTPPPOOOKKKJJJLLLLLLGGGDDDDDDDDD@@@===<<<<<<;;;777444444333222111000///...---//////000000000///...---------------............,,,,,,------...---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------/////////000000000111111222111111222666>>>GGGMMMZZZbbblllvvvsssbbbSSSOOOJJJEEEBBBBBBDDDEEECCCDDDGGGJJJMMMPPPRRRSSSWWW]]]ccciiimmmrrrxxx}}}yyyvvvpppiiiaaa\\\XXXVVVTTTPPPKKKIIIIIIHHHEEEBBBCCCDDDAAA<<<:::;;;;;;999666666888<<>>;;;<<<<<<<<<<<<;;;::::::;;;;;;;;;:::::::::999999999999999:::::::::::::::777888888999::::::;;;;;;888888888999999:::;;;<<<:::===??????@@@CCCHHHMMMOOO[[[iiiuuuvvvaaaaaagggqqqjjjdddoooqqqMMMDDDBBBCCCHHHLLLNNNRRRVVVRRRRRRRRROOOJJJCCC;;;777///...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------++++++++++++++++++++++++************************++++++++++++,,,,,,,,,,,,******++++++++++++******xxxYYYUUUTTTUUUUUUPPPOOOKKKHHHJJJJJJFFFDDDDDDDDDAAA===<<<<<<;;;777333444333333222000///---,,,000000111111111000///...------------.........///---------...------,,,,,,........................---------------------------------...............//////000000000111111111444222222777AAANNNYYY___nnn}}}qqq```SSSEEE999>>>???AAACCCEEEGGGHHHIIIJJJLLLOOOSSSYYY```eeehhhlllrrrzzzzzzsssnnnkkkeee___WWWSSSRRRPPPMMMIIIEEEGGGEEEAAAAAAEEEDDD@@@<<<<<<@@@DDDAAA<<<===BBBDDDNNN___yyyxxx\\\QQQQQQXXXfffuuufffVVVKKKOOOUUUWWW[[[aaaaaaaaa```___]]][[[XXXVVVOOOIII???777222///...------...///...---,,,---///,,,,,,,,,---------......------------------------------------------------------------............------------...///000111---...///000111333444444333555999:::<<<>>>BBBFFFGGGJJJMMMLLLKKKLLLPPPUUUTTTWWW[[[^^^```bbbeeegggkkk\\\XXX]]]fffxxxmmmbbbUUUKKKGGGCCCBBB@@@???>>>===<<<;;;<<<============<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;===<<<<<<<<<======<<<<<<999999999:::;;;===???@@@>>>EEEMMMUUUeee{{{pppccc```mmm~~~zzz{{{|||gggeeesss]]]JJJBBB???DDDJJJMMMPPPUUUQQQRRRRRRQQQLLLFFF???;;;111000///......---------,,,,,,,,,,,,,,,,,,,,,,,,******,,,---......//////+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------******++++++++++++******uuuYYYWWWWWWXXXVVVPPPOOOJJJGGGIIIHHHEEECCCEEEDDDAAA===<<<<<<;;;777333444333333222000///---,,,111111222333222111000///---------.........//////............---,,,++++++........................------------------------+++,,,,,,---...///000000000000000000111111111111555333333;;;IIIZZZffflll~~~ttt___LLLCCCCCCBBB???DDDDDDEEEGGGIIILLLOOOPPPUUUVVVXXX]]]dddnnnvvv{{{uuummmccc]]][[[YYYUUUQQQIIILLLJJJEEEEEEHHHFFF@@@BBB<<<:::;;;999555888>>>>>>>>>CCCWWWyyyhhhZZZLLLNNNZZZ]]]ooozzzaaaMMMMMMTTTVVVYYY^^^bbbccccccbbb^^^[[[YYYYYYVVVOOODDD;;;444111///...---...///...------...///,,,,,,,,,------.........---------------------------------------------------------.........//////---------......000111111......///111222444555555333666:::<<<===???DDDHHHJJJMMMPPPOOOMMMMMMRRRWWWVVVYYY]]]aaadddgggjjjllldddWWWVVVaaauuu~~~qqqcccZZZSSSKKKEEECCC???>>>===<<<<<<=========;;;<<<======<<<<<<===???===>>>>>>???@@@@@@AAAAAA@@@?????????????????????;;;<<<<<<<<<;;;:::999999???>>><<<;;;;;;;;;999888===;;;::::::;;;<<<<<<;;;AAABBBCCCEEEQQQeeevvv}}}ssscccccckkksssqqqgggxxxuuueeefffpppkkkQQQFFF>>>BBBIIIKKKMMMPPPQQQQQQRRRQQQMMMHHHBBB>>>333333111000////////////,,,,,,,,,,,,,,,,,,,,,,,,)))***+++---...///000000++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------******++++++++++++******uuuXXXUUUVVVWWWVVVPPPOOOMMMJJJIIIGGGFFFCCCAAACCCAAA>>><<<;;;999777444444333222111000000000000222444555333///,,,,,,---......//////...---,,,,,,,,,,,,,,,---------......------------------------........................---------.........//////...------...000111111000222...666JJJZZZbbbkkkvvvyyykkkVVVPPPHHHAAA@@@BBBDDDFFFCCCFFFIIILLLOOOTTTYYY]]]ffffffhhhlllttt~~~{{{uuuqqqmmmggg___YYYVVVQQQLLLJJJJJJJJJHHHFFFGGGDDD@@@>>>===<<<:::999:::<<<@@@KKK```~~~uuubbbTTTMMMMMMUUUdddyyy{{{aaaNNNKKKRRRXXXXXXccc^^^]]]aaabbb^^^YYYXXXZZZ\\\UUUEEE666000000000,,,---............///000..............................---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,,,,---------......111000000000111222333333555666777888999===AAAEEEMMMQQQUUUWWWWWWVVVUUUUUUXXXYYY[[[```fffkkkoooqqqYYYXXX___tttzzzfff^^^SSSKKKFFFCCCAAA???BBB???======??????===;;;???>>>===<<<<<<<<<===>>>@@@BBBAAA>>>>>>AAAAAA???AAA@@@>>>>>>>>>>>><<<;;;???>>>>>>??????>>><<<999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<@@@GGGOOOXXX]]]hhhtttrrrcccbbbbbbeeeoootttkkkppprrr\\\RRRDDD<<<@@@JJJMMMJJJNNNSSSTTTPPPKKKHHHCCC>>>777222------///111///,,,...------,,,,,,------...------------------------++++++,,,,,,,,,,,,------++++++++++++******))))))++++++++++++++++++++++++++++++++++++++++++++++++tttXXXUUUVVVWWWVVVPPPOOOMMMJJJIIIGGGFFFCCCAAABBB@@@===;;;:::888666333444333222111000000000000111333444333000------.........//////...------,,,,,,,,,,,,---------......------------------------........................---------.........//////111111000000111111000///666888GGG[[[gggiiioooxxx}}}uuugggRRRIIIIIIFFFBBB@@@AAACCCFFFGGGFFFJJJOOOUUU[[[bbbhhhmmmwwwyyy}}}zzzrrrllljjjddd]]]YYYVVVSSSNNNJJJJJJGGGCCCAAA@@@???>>>======<<<;;;===FFFXXXlllzzzooo\\\PPPIIIJJJVVVaaammmqqq[[[OOOOOOTTTZZZXXXYYY___```]]][[[\\\ZZZ\\\XXXLLL???888333///---...//////...---------..............................------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------............------------------............111000000111111222333444666777999:::<<>><<<===<<<;;;===@@@AAA@@@???CCCBBBAAA@@@@@@AAAAAABBBAAACCCCCCAAAAAADDDDDDAAACCCBBBAAABBBDDDFFFEEEDDDAAA@@@@@@AAACCCCCCAAA???@@@??????>>>>>>======<<<;;;;;;::::::::::::::::::;;;;;;:::<<>><<<:::999777555333444333222111000000000000000222444444111///...............///......---,,,,,,,,,,,,---------......------------------------........................------........./////////111111222222222111111111777>>>NNNbbbkkkmmmttt~~~|||rrrpppnnn^^^QQQFFF???===@@@AAABBBDDDGGGJJJLLLNNNSSSYYYaaajjjrrrzzzzzzrrrkkkfff___WWWQQQQQQNNNJJJHHHGGGFFFDDDCCC===<<<999777999@@@JJJPPPppp|||gggPPPCCCHHHJJJLLLaaa}}}sssTTTKKKPPPRRRRRRWWW]]]^^^[[[[[[^^^ZZZ]]]\\\TTTKKKCCC999000////////////...---,,,+++..............................------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------............------............////////////111111111111222333444555666888;;;===???AAADDDFFFJJJMMMQQQTTTWWWZZZ^^^```ddddddccccccbbb___\\\YYYeeesssllllllrrr{{{kkkZZZNNNJJJDDDAAA>>><<<===>>>>>>>>>>>>>>>>>>@@@BBBDDDCCCBBBCCCCCCCCCCCCDDDEEEFFFFFFEEEHHHIIIGGGHHHKKKJJJGGGGGGEEEDDDEEEGGGIIIIIIHHHDDDCCCBBBCCCDDDEEEDDDCCCBBBAAAAAA@@@???>>>===<<<<<<<<<<<<;;;;;;:::::::::999999888888999;;;===???@@@HHHRRRZZZfffzzzuuuhhh~~~zzz~~~{{{xxxoooXXXOOOFFF;;;???LLLIIIPPPSSSRRRQQQQQQPPPLLLBBB;;;444/////////---,,,...------,,,,,,------...------------------------++++++,,,,,,,,,,,,------++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++sssWWWVVVWWWXXXVVVPPPOOOMMMJJJIIIGGGFFFCCCAAA@@@>>>;;;:::999888555333444333222111000000000000000222444555333000...,,,---...............------,,,,,,,,,---------..................................................................////////////---///000000111222444555<<>>======>>>@@@AAAJJJRRRbbbxxxmmmRRRJJJHHHGGGNNNZZZ~~~iiiTTTPPPPPPRRRWWW\\\[[[XXXYYY]]]\\\^^^]]]XXXSSSMMM@@@555000000//////000///---,,,..............................------,,,,,,,,,,,,------------------------------............------////////////000000000000111111111222222444555666666888<<>>>>>>>>???AAAAAABBBBBBBBBCCCEEEFFFFFFEEEDDDEEEFFFIIILLLNNNPPPQQQRRRSSSWWWXXXWWWXXX[[[[[[XXXXXXUUUSSSRRRSSSSSSRRRQQQNNNLLLJJJIIIIIIIIIGGGFFFDDDDDDCCCBBBAAAAAA@@@@@@@@@??????>>>===<<<<<<<<<777777888999:::;;;<<<<<>>===EEEGGGNNNRRRRRRQQQSSSSSSPPPDDD>>>666000.........---...------,,,,,,------...------------------------+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++sssWWWVVVXXXXXXVVVPPPOOOMMMJJJIIIGGGFFFCCCAAA@@@>>><<<;;;:::999666444444333222111000000000000222333555666555111---***------...............---,,,,,,,,,---------.............................................................../////////000000---.../////////111555999CCCDDDNNN```rrr}}}~~~uuummmqqq{{{sssnnnuuuooo\\\SSSKKKBBB<<<===AAABBBDDDFFFCCCHHHNNNTTTZZZbbbjjjooo~~~zzztttiiieee^^^XXXSSSOOOKKKHHHGGGFFFDDDAAA>>>;;;888666AAACCCHHHPPP^^^sssnnnSSSFFFHHHNNNQQQbbbgggSSSOOOQQQVVV[[[ZZZXXXZZZ___``````]]]YYYWWWRRRHHH===333111//////000111000.................................------------,,,,,,------------------------------............------/////////000000000111111111111111222333555666777555888<<<>>>@@@AAADDDEEEKKKLLLOOOQQQTTTXXX^^^bbb^^^eeejjjcccXXXTTT[[[ddd}}}yyyssslllllloooooozzznnn```VVVMMMDDDAAABBB>>>??????@@@@@@AAABBBCCC@@@BBBEEEGGGIIIIIIIIIJJJNNNQQQVVV\\\```dddeeefffgggjjjllljjjkkknnnnnnlllmmmkkkgggeeeeeeeeeeeeddd]]][[[XXXUUUSSSQQQMMMKKKIIIHHHHHHGGGFFFEEEDDDDDDBBBBBBAAA@@@>>>===<<<<<<777888999:::;;;;;;<<<<<<@@@FFFJJJIIIFFFIIISSS\\\oooyyyzzz~~~lllSSSFFFAAA???EEEKKKOOOOOOPPPRRRRRRPPPEEE@@@888222///......///...------,,,,,,------...------------------------+++++++++,,,,,,,,,------+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++rrrWWWWWWXXXXXXVVVOOOOOOMMMJJJIIIGGGFFFCCCAAA@@@>>><<<;;;:::999777555444333222111000000000000111222444666777333...))),,,---......///.........,,,,,,,,,---------............................................................/////////000000000111222222000///333:::@@@GGGJJJUUUgggxxx{{{tttxxxpppkkklllnnnvvv{{{rrrmmmjjjmmmrrrgggRRRIIIHHH@@@======BBBEEEEEEEEEHHHKKKQQQZZZccckkkttt~~~xxxssskkkddd]]]WWWRRRNNNKKKHHHFFFDDDBBB@@@<<<999888;;;???BBBHHHUUUggguuuzzz___QQQJJJDDDOOOiiiwww[[[OOONNNRRRWWWZZZZZZ^^^cccbbbbbb___ZZZXXXVVVOOOGGG888444000///111222222000..............................------------------------------------------------............------////////////000000000000111111222333444666777888777999<<<>>>???BBBDDDGGGNNNPPPRRRUUUXXX\\\aaaddd```gggjjjbbbWWWWWWfffuuu}}}}}}~~~xxxsssqqqooopppwwwiii^^^SSSKKKEEE???>>>@@@===>>>?????????@@@BBBDDD@@@DDDJJJOOORRRUUUWWWYYY[[[___eeemmmsssvvvxxxyyyyyy{{{{{{xxxyyy|||}}}{{{yyyvvvrrrqqqqqqrrrrrrrrrnnnkkkhhhdddaaa[[[VVVQQQOOONNNLLLJJJHHHFFFDDDCCCDDDCCCBBBAAA???>>><<<<<<;;;;;;;;;:::999999888888999>>>DDDFFFFFFGGGLLLPPPVVVqqqxxxssstttvvvuuu|||nnn}}}}}}vvv\\\RRRJJJ???BBBHHHLLLLLLMMMQQQRRRPPPGGGCCC===666111//////000...------,,,,,,------...------------------------++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++rrrWWWWWWYYYYYYWWWOOOOOOMMMJJJIIIGGGFFFCCCAAA???===;;;:::999888666444444333222111000000000000---///222666999666000+++,,,------...//////......,,,,,,,,,---------........................................................./////////000000000000111222333222444;;;GGGPPPOOOTTT^^^lllwww{{{uuunnnmmmuuuzzzyyynnnhhhqqq|||xxxoookkkkkkooo|||mmmZZZMMMEEECCCEEE======BBBHHHMMMPPPWWW^^^```hhhttt}}}|||tttnnngggbbb^^^RRROOOKKKIIIIIIHHHGGGEEE444777;;;===@@@EEEMMMTTT^^^yyylllQQQAAAJJJRRR^^^uuufffSSSOOONNNSSSXXXZZZ]]]aaacccdddccc^^^[[[ZZZUUUOOO@@@:::222///000222111000........................------..........................................------............------........./////////000000111222222333555666888999:::;;;===>>>@@@CCCGGGJJJMMMOOOSSSWWWZZZ^^^cccfffccceeeccc]]][[[eeeyyy~~~}}}vvvtttvvv}}}zzzoooWWWNNNGGGCCCAAA>>>>>>AAA===???AAABBBBBBEEEIIIMMMQQQVVV^^^dddgggkkknnnqqqooossszzz~~~yyyrrrkkkeeeaaa___\\\XXXSSSOOOLLLJJJIIIHHHGGGEEECCCAAA@@@???>>>===;;;:::999888888888777:::===@@@DDDGGGJJJMMMMMM^^^wwwnnn[[[cccuuu~~~}}}yyyjjjzzz{{{vvvfffSSSCCC???EEEJJJKKKMMMQQQSSSRRRLLLIIICCC<<<555111//////...------,,,,,,------...------------------------++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,------------------------------++++++++++++++++++++++++qqqWWWWWWYYYYYYWWWOOOOOOMMMJJJIIIHHHFFFCCCAAA===;;;999888888777555333444333222111000000000000***,,,000666:::999333...,,,,,,---.../////////...,,,,,,,,,---------......////////////////////////........................////////////000000000000...000222444999DDDTTT```[[[aaahhhpppwww{{{|||yyywww{{{|||yyy~~~vvvrrrmmm|||uuupppooosssxxx}}}dddJJJAAAAAAAAA???@@@EEEEEEIIIOOOSSSZZZhhhuuuwww|||vvvqqqmmm```ZZZRRRMMMKKKIIIFFFDDDBBB???<<<:::;;;===???AAAHHHVVVttthhhUUUMMMEEEEEE___~~~oooYYYRRRNNNQQQUUUWWWYYY\\\bbbffffffbbb^^^\\\XXXRRRFFF>>>444//////111000...........................------..........................................---..................---............////////////222222222333555777888999<<<===>>>???@@@DDDHHHLLLIIIMMMQQQVVVZZZ^^^cccfffddd```\\\ZZZ```rrrvvveeeXXXJJJCCC??????@@@???AAADDD@@@BBBEEEGGGIIIMMMSSSXXXfffllltttyyy|||~~~xxxvvvqqqllleee```[[[YYYNNNMMMLLLJJJHHHFFFEEEDDD>>>===;;;:::::::::;;;<<<===<<<;;;<<<@@@EEEHHHJJJUUUYYYdddssscccVVVXXXtttvvvvvv}}}ttt|||wwwYYYFFF<<>>===:::999999888666444333222111000////////////000222222222777<<<777...222...---//////---...111........................////////////////////////000000//////.........---000000///000111000///---///...444===EEELLLZZZhhhggglllpppqqqvvvxxx~~~{{{zzzzzzmmmQQQKKKCCC<<<;;;===AAACCCEEEMMMYYYdddoooyyyvvviiieee___XXXRRRMMMIIIGGGFFFDDD@@@>>>======>>>???@@@FFFUUUqqqmmmaaaQQQGGGLLLXXXhhhbbbMMMPPPTTTOOOTTTbbbaaaaaaaaaaaa```]]][[[YYYRRRIII<<<333000000111111////////////////////////---.........//////000000---------............///---------.........//////////////////000000000000333444555555555555777999:::<<>>>>>>>>BBBGGGHHHIIIKKKOOOWWWcccooowwwxxx|||~~~{{{zzzrrrhhh___]]]WWWPPPMMMOOOMMMIIIFFFBBB>>><<<<<<<<<<<<<<<999999999;;;===???BBBCCCKKKSSS]]]bbbcccmmmiii[[[aaaiii~~~zzzhhhzzz}}}oooVVVFFF@@@>>>EEEMMMQQQTTTWWWUUURRRMMMFFF>>>777111...///......------,,,++++++.........------,,,,,,,,,---------,,,,,,+++++++++---------,,,,,,+++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,qqq^^^ZZZYYY[[[QQQSSSUUUNNNIIIHHHFFFAAA@@@BBB>>>===:::999999888666444333222111000000/////////111000---///999@@@<<<222111---,,,//////---...000........................////////////////////////000/////////............111000000000111111000///222000444???IIISSSaaammmuuutttppppppwww}}}|||~~~fffRRRHHHDDD@@@>>>???CCCGGGJJJSSS\\\iiivvvqqqooojjjcccZZZSSSNNNLLLIIIFFFBBB???======<<<<<<:::>>>IIIaaakkk[[[MMMKKKOOOZZZqqq}}}aaaQQQNNNRRRXXX[[[___```aaabbbaaa^^^[[[YYYQQQIII???666000//////000////////////////////////............/////////000---------............///---------.........//////////////////000000000111333444555666666777999<<<<<<>>>BBBFFFIIIKKKLLLLLLMMMOOORRRVVV\\\```cccdddZZZTTTTTTbbb{{{{{{ooo[[[PPPHHHAAA@@@>>>???CCCDDDBBBCCCFFFMMMSSS\\\ccciiipppwww|||xxxllljjjbbbYYYTTTRRRNNNIIIHHHFFFDDDBBBAAA@@@>>><<<999999999:::<<<>>>@@@BBBDDDLLLWWW]]]^^^dddwwwfff]]]^^^kkkooollldddKKKBBB===BBBJJJOOORRRTTTRRRPPPMMMHHHAAA:::444111///......------,,,,,,,,,.........------,,,,,,,,,---------,,,,,,+++++++++---,,,,,,,,,++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,qqq___ZZZZZZ\\\SSSVVVUUUOOOIIIHHHEEEAAA???@@@>>>===:::999999888666444333333111000000000000000444000+++...888AAA???888222---,,,///000...---///........................////////////////////////////////////............000000000111111111111111333333999EEESSSbbbrrrsssnnnvvvuuu{{{rrr]]]KKK???===<<<===>>>CCCHHHNNNQQQcccmmm{{{||||||yyyqqqfff[[[UUUSSSNNNKKKGGGCCCAAA???===;;;888:::>>>KKKfffwww[[[KKKFFFJJJYYYiiixxxUUUHHHSSSZZZUUU\\\^^^aaacccccc```]]]ZZZQQQMMMFFF===555000///000////////////////////////............////////////---------............///------.........//////////////////000000000111111333444555666777999<<>>???BBBHHHSSS[[[]]]bbbooo}}}```WWWXXXmmmlllvvvsssVVVIII>>>???FFFKKKNNNOOOOOOOOONNNKKKFFF???888444///......------------............---------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,+++++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,mmm[[[WWWXXX[[[RRRUUURRRNNNIIIGGGEEECCCAAAAAA>>>===:::999999888666444333333222111000000000000555111......555===@@@@@@444...,,,///111///---...........................///////////////////////////////////////............///000000///000111222222777BBBNNN]]]qqqzzzooosss{{{uuunnnvvvjjjRRRFFFBBBBBB>>>???BBBFFFLLLUUU]]]cccvvvuuuiiiaaa^^^UUUQQQLLLHHHFFFDDD@@@============>>>JJJfffqqqZZZMMMHHHLLLSSSttthhhPPPQQQUUUQQQXXX[[[___cccdddbbb^^^\\\SSSRRRNNNFFF;;;444111111////////////////////////.........///////////////---------............///............//////////////////000000000111111111333444555777888;;;???CCCBBBDDDIIINNNTTTXXX[[[]]]UUUXXX]]]``````___^^^^^^YYY___lllyyyooo^^^NNNDDDBBBBBBCCCEEEBBBCCCHHHMMMRRRYYY```hhhooowww~~~|||ssslllddd\\\NNNLLLJJJHHHFFFDDDAAA>>><<<;;;:::::::::;;;<<<===???CCCJJJSSSZZZdddssssssaaaSSS[[[sss|||dddSSSBBB???CCCGGGIIIKKKNNNOOOQQQOOOJJJCCC:::555//////...------...//////...............---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------lllZZZVVVWWWZZZQQQTTTQQQOOOKKKHHHHHHIIIHHHFFF>>>===:::999999888666444444333222111000000000000000000000000111777BBBLLL888111---///111///------........................////////////////////////.........///////////////,,,...//////......111333333>>>LLLVVVbbbuuuxxxxxxhhheeehhhkkk}}}fffOOOAAA===@@@DDDFFFIIINNNUUU^^^jjjvvvwwwnnnkkk\\\VVVOOOLLLJJJHHHDDD@@@???@@@???<<<===KKKeee{{{eeePPPKKKOOOTTTlllmmmVVVNNNOOOTTTWWW]]]aaacccbbb```^^^UUUUUUSSSKKK@@@777222111000000000000000000000000///////////////.........---------............///........./////////000000000000000000111111111111333444555666888<<>>===;;;::::::;;;;;;::::::>>>FFFQQQaaawww|||^^^RRRZZZpppyyy~~~~~~sssvvvuuuaaaLLLCCCBBBCCCEEEHHHNNNPPPRRRRRRMMMEEE===777111000///------...///000........................,,,,,,,,,,,,,,,,,,,,,,,,.........///////////////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------mmm\\\XXXXXX[[[RRRUUURRRQQQNNNJJJJJJMMMMMMJJJ>>>===:::999999888666444444333222111111000111111***---000111///444DDDUUU???666......000///---...........................////////////////////////.........///////////////,,,...000///---...222666999FFFRRRXXXaaarrrzzzmmmcccaaaaaajjjwwwfffRRRFFF@@@>>>???AAAKKKQQQYYYcccmmmzzzwwwrrrfff___UUUPPPNNNLLLHHHCCC>>>???@@@???===AAAOOO]]]nnn[[[LLLLLLGGGWWWzzzgggQQQMMMQQQTTTYYY^^^aaabbbaaa```WWWVVVTTTMMMDDD;;;444111000000000000000000000000///////////////.........---------............///....../////////000000000000000000111111111222222333444555666888<<>>AAACCCDDDEEELLLOOOXXXeeemmmoooqqquuuyyyjjjddd]]]VVVRRROOOLLLJJJDDDBBB@@@>>><<<;;;;;;;;;;;;999;;;AAAKKK[[[tttwwwYYYNNNXXXsss~~~xxxttt~~~rrrsssqqqZZZJJJCCCAAACCCGGGKKKNNNQQQRRROOOHHH@@@;;;444222000...---...///000.............../////////++++++,,,,,,,,,,,,------.........////////////000++++++,,,,,,,,,,,,------***++++++,,,,,,------...ooo]]]YYYYYY[[[RRRUUUPPPQQQMMMHHHHHHKKKKKKGGG>>>===:::999999888666444444444333222111111111111......000111///222AAARRRFFF:::000...000///..............................////////////////////////............/////////000---///111000///000555999BBBJJJRRRXXXcccsss}}}hhhfffeeefffkkk{{{ZZZOOOFFFDDDDDDCCCEEEJJJTTT]]]iiisss|||wwwmmm```XXXVVVSSSNNNIIIDDD@@@>>>@@@??????DDDKKKRRRpppwww[[[LLLJJJJJJ]]]{{{\\\LLLNNNQQQVVV[[[___aaaaaaaaa]]]ZZZVVVQQQJJJBBB999444000000000000000000000000000/////////............---------............///.../////////000000000000000000111111111222222222444444555555777;;;AAAEEEFFFHHHLLLRRRYYY___dddgggbbbfffiiihhhccc___^^^___yyylll\\\JJJDDDAAABBBEEEHHHPPPYYY___```fffpppwwwzzz~~~|||wwwnnnfff^^^WWWQQQMMMHHHFFFCCC@@@>>>===<<<<<<<<<<<<>>>AAADDDNNNbbbuuu~~~tttWWWNNN^^^rrrwwwmmm|||gggSSSEEE???AAAGGGGGGJJJOOOQQQPPPKKKEEEAAA666444111...------...///---........./////////000+++++++++,,,,,,---------,,,---------............+++++++++,,,,,,---------******+++,,,,,,---......ooo\\\XXXXXXZZZQQQTTTMMMNNNJJJCCCBBBFFFFFF@@@???===:::999999888666444555444333222111111111111666222111111///000;;;IIIJJJ===111...//////...///........................////////////////////////---.........//////000000...111333222000111777<<>>BBBEEEIIIQQQZZZdddnnn{{{zzzkkkaaa]]]YYYTTTNNNMMMCCC===>>>???======AAABBBNNNhhhwwwWWWPPPBBBFFFiiigggLLLMMMPPPTTTYYY]]]```bbbbbbccc___ZZZUUUPPPIII???888000000000000000000000000000000//////.........------------.........//////////////////000000000000000111111111111222222222444555555555666:::@@@DDDFFFHHHLLLRRRXXX___dddggg___dddhhhhhhdddaaaccceee~~~lllXXXHHHDDDCCCEEEIIIJJJOOO___ppp}}}xxxvvvzzzyyyooodddZZZTTTJJJHHHEEEBBB???>>>======888:::===>>>;;;>>>LLL[[[www}}}hhhMMMNNN[[[ooodddxxxpppYYYGGG>>>AAAHHHDDDGGGLLLPPPQQQMMMIIIFFF777555222///------...///---.........//////000000+++++++++,,,,,,---------+++++++++,,,,,,---------+++++++++,,,,,,---------******+++,,,,,,---......mmm[[[[[[[[[[[[RRRWWWOOOMMMJJJGGGEEEDDDDDDEEE@@@>>>;;;999888777555444333333222222111000//////111111000///...000444777OOOAAA444000000...---///........................,,,,,,,,,---------......,,,---......//////......000000000//////444<<>>;;;???FFFMMMaaammmTTTMMMGGGLLLaaa|||WWWIIILLLPPPSSSYYYaaaeeeeeeaaa^^^ZZZXXXVVVPPPFFF>>>555000...111333111......000/////////............////////////000000000000111111000000000000111111333222111000000222444666333555888:::;;;>>>AAACCCGGGIIILLLQQQVVVZZZ^^^___aaagggfffdddbbbYYY[[[kkkyyycccTTTKKKGGGHHHEEEEEEKKKSSS\\\hhhsss}}}|||zzzjjj^^^WWWOOOIIIHHHFFFAAA<<<<<<;;;;;;:::888777:::AAAGGGYYYjjj~~~hhhTTTRRR___|||cccYYYqqqnnnVVVDDD======FFFJJJKKKKKKPPPTTTPPPHHHBBB:::111------///...,,,........................------------------------------------------------++++++,,,,,,,,,---------,,,,,,,,,---------......mmm\\\[[[[[[ZZZQQQVVVPPPNNNKKKGGGEEEDDDCCCDDD@@@===:::999888777555333333333222222111000000///111111000///...000333666KKKDDD999222....................................,,,,,,---------.........,,,---......//////......---------...222999AAAGGGIIIJJJQQQ[[[cccfffhhhllllllmmmuuu~~~tttmmmjjjmmmkkkUUUHHHBBBGGGHHHNNNXXXggguuu~~~yyyooofff___\\\VVVNNNIIIFFFDDD@@@<<<;;;???BBBPPPqqqbbbVVVJJJHHHRRRgggiiiRRRPPPOOOTTTZZZ___aaaaaadddaaa]]]ZZZXXXSSSKKKDDD888222...111222000//////000000/////////.........////////////000000000000111111000000000000111111222222111000111222444666555777999:::;;;===AAADDDIIIJJJLLLOOOSSSWWWZZZ\\\___fffccc\\\YYYUUUaaayyyjjjWWWLLLGGGEEEGGGIIIOOOSSSSSSRRRWWW___xxx~~~sssaaaYYYRRRPPPNNNIIIEEEDDD>>>>>><<<:::888:::>>>CCCHHHUUUgggsssvvvyyyhhhWWWWWWfffttt]]]^^^|||gggPPPDDDAAACCCHHHKKKLLLPPPTTTQQQJJJEEE===333......///...---........................------------------------------------------------++++++,,,,,,,,,---------,,,,,,,,,---------......nnn\\\[[[ZZZYYYPPPTTTQQQOOOKKKGGGDDDBBBBBBBBB@@@===:::888888777555333333333222222111000000000000111000///...000333666DDDGGGBBB444---///000---........................,,,------------.........------...////////////......---,,,000666>>>EEEIIIJJJMMMTTT[[[]]][[[]]]bbbaaalllyyyppphhhlllrrrwwwcccMMMCCCBBBEEEIIIOOO[[[jjj{{{tttjjjeee^^^UUUOOOKKKGGGCCC???>>>======CCCXXXwwwqqq```OOOFFFFFFQQQjjj|||\\\QQQLLLSSSZZZ\\\^^^aaafffbbb^^^\\\ZZZUUUOOOJJJ>>>666000000111000///111000000000/////////......////////////000000000000111111000000000000111111222111111111111333555666777888999:::;;;>>>DDDGGGKKKKKKLLLOOOSSSWWW\\\^^^aaajjjhhh```]]]___rrrlllWWWJJJEEEEEEGGGHHHPPPZZZ]]]SSSGGGEEEKKKgggkkkaaaYYYUUUQQQKKKFFFEEEAAAAAA???<<<:::999;;;===>>>EEETTTfffqqquuuwww{{{kkk___[[[ppp{{{uuuZZZ^^^ttt[[[JJJBBB???EEEJJJLLLOOORRRQQQNNNIIIBBB777111/////////...........................------------------------------------------------,,,,,,,,,,,,------------,,,,,,,,,---------......nnn\\\ZZZZZZYYYOOOSSSRRRPPPLLLGGGDDDAAAAAA@@@???===:::888777666555333222222222111111111000000000000000///...///222444<<>><<>>;;;999999999===???JJJ\\\jjjppprrrtttxxxjjjqqq|||~~~pppZZZhhhrrrxxxzzzhhhTTTFFF>>>BBBGGGKKKNNNPPPQQQPPPMMMFFF<<<444000000//////........................------------------------,,,,,,------------------,,,,,,,,,------------...,,,,,,,,,---------......nnn\\\ZZZYYYXXXNNNSSSRRRPPPKKKGGGCCCAAA@@@??????===:::888777666444222222222222111111111111111000000111000//////111333555GGGMMM===//////111...........................---------.........//////---...//////000000//////333111222888AAAIIINNNOOORRRZZZfffmmmhhh```^^^ccciiittt{{{|||wwwsssyyy~~~^^^RRRFFFBBBBBBDDDKKKSSSeeeoootttlllbbbYYYTTTPPPKKKHHHCCC<<<;;;@@@DDDNNNjjjrrrWWWDDD???EEENNNddd}}}zzzlll]]]PPPOOORRRTTT\\\eeedddbbb```^^^\\\YYYVVVTTTLLL@@@555111000///000333111000000000////////////////////////000000000000111111000000000000111111111111111222333555666666555666888;;;???EEEMMMRRRSSSSSSTTTWWW\\\bbbhhhkkklllqqqkkkkkk|||{{{iii[[[LLLGGGGGGIIIPPPXXXdddkkkrrrqqqfff^^^bbblllvvvlllbbbVVVMMMIIICCCBBB@@@>>>===;;;:::999::::::@@@LLLXXXaaajjjrrryyy~~~zzzkkkVVVffftttpppooowww}}}vvvbbbPPP@@@AAADDDIIIMMMOOOPPPQQQOOOIII@@@888333000000///........................------------------------,,,,,,,,,---------......,,,,,,---------.........,,,,,,,,,---------......mmm[[[ZZZYYYXXXOOOSSSRRROOOKKKFFFCCCAAA@@@@@@???<<<999777777666444222111111111111111111111111///000111000//////000222111BBBLLLBBB444//////000........................------........./////////......///000000000000//////000555===GGGPPPWWWYYY]]]dddnnntttooogggeeehhhpppsssuuutttwww~~~uuuSSSIII@@@<<<@@@EEELLLYYYgggxxxwwwkkkaaa[[[UUUPPPLLLFFF@@@???BBBBBBDDDTTThhhaaaJJJCCCBBBAAANNNiii{{{ttthhhZZZPPPOOOWWW^^^dddddddddccc```^^^[[[YYYQQQEEE999333111///000333111111000000000/////////////////////000000000000111111000000000000111111000111222333444555666777444666999===AAAHHHOOOTTTZZZYYYZZZ[[[^^^bbbeeehhhjjjjjj```dddpppVVVLLLEEEHHHLLLOOOXXXcccwwwyyy|||~~~}}}~~~|||ooo```TTTOOOFFFDDDAAA@@@???>>><<<;;;:::999;;;AAAHHHRRRaaannnlllwww\\\VVVmmmrrrfffkkkzzz|||lllZZZFFFAAA@@@FFFKKKMMMNNNOOONNNJJJCCC<<<555222000///........................------------------------+++,,,,,,------.........,,,---------............,,,,,,,,,---------......lllZZZYYYYYYYYYOOOTTTQQQNNNJJJFFFCCCAAA@@@@@@>>><<<999777777666444222111111111111111111111111///000111000///...///111///<<>>BBBJJJXXXeeeeeelll|||uuu^^^\\\rrrxxxdddeeevvvuuugggLLLBBB<<>><<<999777666555444222111111111111111111222222///000111000///...///000...888EEEHHH<<<---,,,222..................................../////////000...//////000000000000000111777???FFFLLLSSS[[[aaacccdddhhhmmmpppqqqwww~~~~~~{{{||||||yyy{{{dddLLLHHH@@@===CCCPPPXXX```rrrrrrggg___WWWRRRMMMKKKFFF@@@::::::EEEQQQtttQQQIIIGGG>>>EEEIIIbbbyyy\\\TTTVVVUUU^^^```cccdddbbb^^^[[[ZZZVVVJJJ===666333000000222111111111111000000000000////////////000000000000111111000000000000111111///000222444555666777777888;;;>>>BBBEEEHHHMMMPPPQQQRRRTTTWWWZZZ]]]___```WWWeeennnsss[[[PPPJJJKKKTTTXXX[[[iiiyyy}}}rrrddd]]]SSSNNNHHHEEEDDDCCC@@@>>>;;;999999===@@@EEEOOOYYYdddffftttiiiRRR\\\iiigggxxxwwwQQQCCC:::@@@IIILLLKKKLLLKKKJJJFFF@@@999333///...........................------------------------++++++,,,,,,---...//////---------.........//////,,,,,,,,,---------......mmmZZZXXXXXXXXXOOOUUUQQQOOOJJJEEEAAA???>>>===???<<<999777666555333111000//////000222222000///000000000000000000000000...111<<>>===;;;999999;;;???CCCFFF]]]bbbrrr~~~nnnzzz```XXXiiivvvvvvWWWJJJ===;;;CCCLLLMMMKKKLLLIIIGGGGGG???333...000......///////////////...........................,,,,,,,,,---------......---------------------------------............///kkkXXXVVVVVVVVVNNNSSSQQQNNNJJJEEEAAA???>>>>>>>>><<<999777666555333222111000000111222222111000000000000000000000000000...///999DDDAAA444---///....................................////////////---///000000/////////111888???EEEDDDFFFOOOXXX]]]XXXXXX^^^___]]]kkk{{{{{{|||}}}}}}vvv^^^MMMGGGIIIMMMUUUdddsss|||qqqggg]]]YYYQQQGGG@@@>>>@@@DDDSSSfff~~~]]]JJJHHHBBBDDDHHHYYYlllSSSNNNRRRYYY^^^bbbcccaaa]]][[[ZZZYYYSSSJJJ@@@888333111000111000000000////////////000000000000000000000000000111111111111222222222000111222222222444777999;;;;;;<<>>;;;999:::<<<@@@BBBNNNTTTcccssszzzfff```vvv~~~{{{^^^[[[ppp^^^GGG;;;===EEEKKKMMMKKKHHHHHHHHHAAA666111222......///////////////...........................,,,,,,,,,---------......---------------------------------............///iiiVVVTTTTTTTTTLLLRRRQQQNNNJJJEEEBBB???>>>>>>>>><<<999777666555444222111111111111111111111111000000000000000000000000///---222<<<>>>666//////....................................///////////////000111000//////111333>>>BBBCCCBBBGGGSSS```fffcccZZZWWWYYY]]]ooo}}}zzz}}}zzz|||yyy}}}lllaaaZZZXXXYYY\\\fffyyywwwjjjbbbXXXNNNGGGCCCAAA@@@CCCKKKlllmmmQQQMMMCCCDDDAAADDDZZZ~~~gggUUUMMMWWW[[[```cccbbb___]]]\\\[[[WWWPPPGGG>>>777333000111111000000000/////////000000000000000000000000000111111111111222222222111222333333333444888:::;;;;;;<<>>>>>;;;888777666666444222222222222222111000111222000000000000000000000000000+++---555:::777111///---------...........................////////////000111111000000111333666???AAACCCEEEOOObbbrrrzzzttt```UUUUUU^^^ppp|||www~~~}}}~~~||||||~~~}}}yyyvvvsssnnnkkkjjjttttttjjj]]]SSSMMMHHHBBB>>>??????ZZZ~~~[[[IIIDDDFFFCCC@@@IIIiiieeeNNNVVVZZZ___ccceeedddaaa```]]]ZZZTTTLLLCCC;;;444000111111111000000000//////000000000000000000000000000000111111111222222222111222333444444666999<<<<<<===>>>@@@CCCGGGLLLPPPQQQTTTVVVWWWXXX\\\ccciii{{{gggVVVOOO]]]oooxxxzzz{{{{{{|||{{{ooo```SSSLLLJJJFFFCCC???<<<999999:::;;;AAAEEERRRcccpppzzzxxxZZZXXX^^^______{{{yyy{{{eeePPPDDDBBBEEEIIIJJJLLLNNNMMMGGG>>>888555000000000///////////////........................,,,,,,,,,---------......------------............---------............///hhhVVVTTTUUUUUUMMMSSSPPPMMMIIIEEEBBB@@@??????===;;;888777777666444333222333333111//////000222///////////////////////////+++***000666666333///---------.........//////............////////////000111111000000333777:::AAADDDFFFLLL[[[ppp~~~eeeVVVXXXaaarrr{{{uuuzzzsssvvv{{{}}}xxxrrrsssuuuqqqxxxyyyrrryyy|||qqqbbbXXXRRRLLLEEE???@@@???MMMnnnrrrRRRDDDFFFFFFBBBDDDYYYuuuVVVTTTWWW\\\```ddddddcccaaa]]][[[WWWPPPGGG===555111111111111111000000000000111111111111111111111111000000111111111222222222222333444555555777:::===>>>@@@CCCEEEFFFIIIMMMQQQPPPSSSVVVXXXZZZ___ffflllnnn]]]UUUWWWfffwww}}}}}}vvvhhh\\\RRRNNNGGGEEEAAA>>><<<;;;;;;<<<<<<===EEEVVVjjjzzzmmm\\\VVV~~~~~~{{{eeeXXXhhh~~~pppYYYGGG@@@BBBGGGLLLOOOQQQOOOHHHAAA:::666222111000///////////////........................,,,,,,,,,---------......---------....../////////---------............///iiiWWWUUUVVVVVVNNNTTTOOOMMMIIIEEEBBB@@@??????===;;;888777777666555333111333333111---,,,///222////////////////////////...+++***...444555333000,,,,,,------.../////////............////////////000000000000111555;;;???EEEHHHMMMUUUeeewww~~~iiiaaajjjvvvwwwjjjnnn~~~yyymmmjjjkkkkkkrrr{{{zzzjjj^^^VVVPPPIIIDDD???@@@CCCUUU{{{lllJJJGGGFFFDDDAAAJJJeeeaaaRRRSSSVVVZZZ___bbbbbbaaa]]]\\\XXXRRRJJJ@@@888333222222111111111000000000111111111111111111111111000111111111111222222222222444555555666888<<<>>>@@@EEEIIILLLLLLMMMPPPSSSQQQUUUZZZ]]]___cccjjjooovvv___WWWZZZ```mmmyyy|||ssshhh[[[RRRJJJHHHEEEAAA???=========;;;999<<>>999333222000///...//////000........................,,,,,,,,,---------......---------...//////000000---------............///hhhVVVUUUUUUVVVNNNTTTOOOMMMIIIEEEBBB@@@@@@@@@<<<:::888777777666555444000222333000+++***...222////////////////////////------,,,...222444333000,,,,,,------...//////000............/////////////////////000222777>>>CCCEEEIIIPPPZZZiiivvvyyyuuusssgggnnn}}}oooooossshhhiiilllmmm}}}uuueeeZZZSSSMMMJJJ@@@AAA>>>DDDdddZZZOOOGGGFFFDDDCCCPPPbbbnnnRRRRRRRRRVVV\\\```aaaaaa___]]]ZZZTTTLLLCCC;;;666222222222111111111000000111111111111111111111111000111111111111222222222333444555666777999===@@@CCCIIIPPPRRRRRRQQQSSSUUUTTTYYY___ccceeeiiinnnrrrwwweeeWWWZZZccclllvvv~~~vvveeeVVVOOOLLLIIIEEEAAA???>>>>>><<<;;;<<>>444333111///......///000........................,,,,,,,,,---------......---------...///000000000---------............///gggUUUTTTUUUVVVNNNTTTOOOMMMIIIEEEBBB@@@@@@@@@<<<:::888777777777555444000222222///***)))---111////////////////////////,,,......///111333333000,,,,,,------...///000000............/////////000/////////000222888@@@FFFAAAGGGOOO[[[iiisssrrrkkkbbb___rrrzzzttt|||pppeeegggnnnqqq}}}}}}kkk^^^UUUPPPNNNEEECCC<<<<<>>===999;;;===>>>GGGYYYnnn{{{ddd[[[xxx|||]]]OOOiii{{{zzz^^^GGG@@@AAAFFFLLLOOOJJJHHHIIIGGGCCC444333111///......///000........................,,,,,,,,,---------......---------...///000000111---------.........//////eeeXXXXXXQQQSSSOOOQQQOOOMMMHHHDDD@@@===<<<<<<<<<:::888777666555333111333222111111000111111111////////////............------......///111222333------............------000000///...............222222222333666:::>>>@@@@@@IIISSSYYYaaahhhhhhbbbYYYggg|||vvvyyy}}}uuunnnhhhdddhhhqqq{{{~~~}}}||||||{{{zzzxxxvvvuuutttsssppppppnnnllljjjhhhffffffbbbcccdddfffhhhllloooqqqvvvvvvvvvxxx}}}tttfff^^^UUUMMMIIIEEEAAAAAAFFFVVVrrruuu___LLLHHHKKKKKKKKKNNNgggiiiRRRNNN[[[^^^]]]bbbdddfffaaa[[[UUUPPPJJJAAA;;;777333111222111......111000000000000000000000000111111111111111222222222444555666777999<<>>BBBKKK]]]lll|||nnnWWWcccpppNNN\\\wwwpppQQQ<<>>;;;:::;;;===DDDRRR___rrr|||~~~\\\VVVhhh~~~___UUUqqq}}}^^^EEE???EEEIIIOOOQQQOOOLLLIIIHHH>>>666000000000---...222111000000///......------................................................/////////////////////...cccXXX[[[UUUVVVRRRRRROOOLLLHHHDDD@@@======<<<<<<:::888666666555333222444333222111000000000000////////////............---------...///000111222........................000//////............///.........333999===>>>===HHHMMMPPPOOOPPPSSSTTTSSS___eeeuuuxxxwww~~~}}}zzzssslllnnnsss~~~gggVVVMMMXXXiii|||{{{yyyxxxwwwxxxxxxvvvuuuooonnnllliiifffdddbbbaaa___]]]ZZZYYYYYYWWWUUUSSSQQQQQQPPPPPPOOOOOOOOONNNOOOOOONNNNNNMMMLLLLLLLLLJJJIIIHHHGGGFFFEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDCCCBBBAAA@@@@@@BBBBBBAAAAAABBBDDDEEEFFFEEEFFFGGGHHHHHHJJJMMMPPP[[[lll~~~uuuhhh\\\WWWRRRKKKDDD===<<>>=========:::777666555555333222444444222111000000//////////////////............---------...///000111111//////............//////000///............//////111000111555<<<@@@???===FFFKKKOOOPPPOOOQQQTTTWWWaaabbbnnn}}}}}}sssttt}}}xxx|||}}}|||dddOOOLLLPPP```qqq{{{uuusssppplllkkklllhhhhhhgggggggggfffffffffdddccc```_______________[[[ZZZXXXXXXXXXXXXVVVTTTTTTSSSRRRPPPMMMKKKIIIHHHGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEFFFFFFFFFEEEEEEDDDCCCBBBBBBBBBBBBAAAAAAAAABBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBAAA@@@@@@@@@@@@AAABBBCCCDDDDDDCCCBBBCCCFFFHHHIIIVVVfffuuuiii[[[VVVQQQKKKDDD???AAAGGGfff{{{www\\\KKKJJJMMMEEE^^^zzz]]]MMMPPPSSSYYY```___dddaaa]]]\\\[[[XXXRRRMMM???888222222333222222444111111111111111111111111000111111222222333333333333555777888:::>>>CCCFFFIIIPPPYYY^^^___^^^^^^___```hhheeebbbkkkuuuwwwlllhhhnnnwww~~~sssdddXXXPPPLLLHHHFFFDDD@@@>>>>>><<<;;;@@@HHH```}}}~~~eee^^^jjj~~~mmmcccbbbQQQEEE>>>CCCIIINNNPPPOOOMMMKKKBBB===666222000//////000000000//////........................................................................////////////aaaXXX[[[VVVWWWSSSSSSNNNLLLHHHCCC@@@>>>=========;;;777555555555444333444333222111000000000000////////////...............---------...///000111000///............///000//////............//////333222333777<<<>>>>>><<>><<<>>>CCCVVVyyy|||kkkgggeeejjjkkkXXXEEE>>>AAAFFFLLLOOOPPPNNNMMMAAA===777111000111111000////////////............................................................---.........//////000000aaaWWWYYYTTTVVVRRRSSSNNNKKKGGGCCC@@@>>>>>>>>>>>>;;;777555444444444333333222111111000111111111////////////..................------......///000111000///......///000111///............//////000222333555777:::<<>>[[[|||tttWWWHHHHHH@@@MMMiiiwww```TTTNNNVVVbbbdddeeebbb___^^^]]][[[UUUQQQJJJ???555444444333333444222222222222222222222222000111111222333444555555666777999;;;===AAAGGGKKKNNNUUU^^^ddddddbbbbbbbbbdddllljjjjjjuuuxxxooopppuuu}}}tttdddYYYSSSNNNKKKEEEAAA>>>???>>><<<===@@@JJJjjjxxxeeerrrhhhUUUnnneeeFFF@@@AAADDDIIIMMMOOONNNMMMAAA???999111000222222/////////////////////......................................................------......///000000000aaaUUUWWWRRRTTTQQQRRRMMMKKKGGGCCC@@@>>>>>>>>>>>>;;;777444444444444444111111111000111111222333////////////..................---------...//////111000///......///000111...............///000000111555999;;;;;;???EEEJJJKKKLLLOOOOOOLLLMMM\\\mmmuuusssnnnfffbbbjjjzzzyyyhhhaaajjjyyyzzzpppcccXXXSSSOOOJJJFFFJJJFFFDDDFFFGGGDDDDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDFFFGGGGGGFFFDDDDDDGGGIIIHHHGGGFFFGGGHHHIIIHHHGGGBBBDDDFFFGGGHHHGGGFFFEEEDDDFFFHHHIIIHHHHHHJJJMMMNNNNNNMMMMMMNNNOOOQQQRRRNNNNNNOOOPPPQQQRRRSSSTTTSSSSSSRRRRRRRRRRRRRRRSSSRRRSSSTTTUUUVVVXXXYYYYYY[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYZZZ\\\^^^bbbeeeggghhhjjjkkkiiibbbZZZTTTPPPPPPRRRUUUnnn|||lllaaaVVVQQQLLLEEEAAA@@@???IIIccc}}}|||dddPPPKKKDDDIIIUUUmmmppp[[[KKKOOO[[[^^^eeebbb```______]]]YYYTTTOOOCCC777444555444222333222222222222222222222222000111111222333444555666777999;;;===???CCCIIIMMMNNNSSSZZZ^^^```aaadddggglllsssqqqppp}}}wwwtttzzznnnaaaXXXQQQMMMHHHCCC?????????<<<===@@@CCCYYYpppjjjhhhrrrOOO[[[}}}tttYYYCCCBBBCCCFFFKKKNNNNNNMMMEEECCC<<<333000333222....../////////////////////................................................------......///000000111aaaUUUVVVPPPSSSPPPRRRMMMKKKGGGCCC@@@???>>>>>>???;;;777444444444444444000000000000111222333444000/////////..................---------...//////222000///......///000222...............///000111333888>>>??????CCCLLLTTTYYYWWWUUUQQQKKKLLL]]]rrrzzzzzzsssfffbbbmmm}}}wwwppppppyyyXXXQQQIIIEEEFFFHHHGGGEEEGGGCCCBBBFFFHHHFFFEEEGGGFFFFFFFFFFFFFFFFFFFFFFFFIIIKKKLLLJJJHHHHHHKKKNNNNNNMMMLLLNNNPPPQQQPPPOOONNNOOOQQQSSSSSSRRRQQQPPPOOOSSSWWWYYYYYY[[[___cccbbbbbb``````aaacccfffgggiiijjjlllnnnppprrrtttuuuvvvvvvuuutttttttttuuuuuussstttvvvxxxzzz|||~~~||||||~~~wwwkkkdddXXXYYY[[[rrruuuhhh[[[UUUPPPKKKGGGGGGCCC===OOOrrroooYYYRRRHHHGGGGGGSSSpppgggPPPNNNYYY[[[dddbbb``````aaa```\\\XXXRRREEE888555555444222222222222222222222222222222000111111222444555666666888:::<<<>>>@@@EEEJJJNNNPPPTTTYYY\\\___ccckkkpppsssyyyuuuuuuxxxzzzxxxiii^^^VVVQQQLLLFFFBBBBBBAAA>>>>>>AAABBBNNNddd{{{sssddd}}}SSSPPPfff~~~pppFFFDDDCCCEEEIIIMMMMMMLLLIIIHHH@@@555111333222---.........///////////////................................................---------...///000000111cccXXXYYYRRRSSSNNNOOOLLLJJJFFFCCC@@@>>>=========;;;888777666555222000333333222222111000//////000000000000000000000000000///...------...///000000000000...,,,,,,...000000000///......///000111777@@@BBB======LLLaaammmmmmjjj^^^LLLIIIYYYppp~~~|||pppgggfffiiimmmppp~~~~~~||||||}}}~~~jjj[[[RRROOOLLLLLLMMMMMMKKKHHHLLLKKKKKKLLLLLLMMMNNNOOOKKKLLLNNNOOOPPPPPPPPPOOORRRSSSTTTVVVWWWXXXXXXXXXYYYZZZ\\\^^^```aaaccccccggghhhjjjlllnnnpppqqqrrroooqqquuuzzz~~~rrrhhh```bbb}}}uuueeeXXXQQQMMMIIIFFFFFF???FFFdddnnnTTTNNNHHHKKKLLLWWWsssrrrRRRKKK[[[SSS]]]aaaccc```^^^^^^]]]ZZZUUUJJJ;;;333222444333222333333333333333333333333444333333222333444666777444888>>>AAACCCJJJSSS[[[\\\[[[ZZZ[[[___eeekkkoooyyy}}}~~~rrrfff^^^RRRLLLIIIEEE@@@<<<<<<>>>AAAFFFEEESSSqqqzzz|||aaapppdddKKKcccpppIIIGGGBBB???FFFPPPSSSPPPLLLGGGAAA999444000////////////...------------...///...---...///000000...---------.........//////............/////////000cccWWWYYYRRRSSSNNNOOOLLLJJJGGGCCC@@@>>>======:::999777666666666444222333333222222111000000///000000000000000000000000000///...------...///000000000000...------...000000000///......000111222999@@@CCC@@@CCCSSSeeeqqqrrrkkk[[[MMMPPPjjjwwwjjjfffggggggggguuuvvvxxx{{{yyytttwwwvvv```WWWUUUSSSRRRUUUXXXZZZXXXUUUWWWWWWVVVVVVVVVWWWWWWXXXTTTUUUWWWXXXZZZ[[[\\\\\\^^^```bbbeeehhhjjjlllmmmkkklllnnnppptttwwwzzz|||vvvjjjjjjqqqcccZZZTTTNNNJJJCCC???DDD]]]|||ppp]]]PPPMMMMMMVVVyyylllggg}}}aaaPPPZZZUUU]]]bbbdddaaa______]]]ZZZXXXMMM>>>666444444444222333333333333333333333333444333333333333555666777666:::???BBBEEEKKKTTT\\\\\\]]]___aaaccchhhooosss}}}~~~~~~zzzkkkaaaSSSOOOMMMHHHBBB>>>===>>>???AAABBBLLLfffgggggg{{{{{{ZZZ]]]{{{LLLDDD======EEEMMMOOOOOOMMMIIIBBB;;;555111000/////////...------------...///...---...///000000...---------.........//////........./////////000000cccWWWYYYRRRSSSOOOPPPLLLJJJGGGCCC@@@>>>===<<<999777666666666666555444333333222222111000000000000000000000000000000000//////............//////000000000///------...000000000///...///000111222<<<@@@BBBBBBGGGTTTaaaiiinnnfffXXXOOOZZZxxx}}}lllggghhhhhhgggoooooossszzz}}}qqqiiieeekkkxxxooobbbcccddddddgggmmmssswwwvvvttttttsssrrrqqqppppppppppppmmmmmmnnnoooqqqtttvvvxxxyyy{{{}}}xxxuuunnnbbbXXXPPPKKKDDDBBBBBBNNNiiilllXXXMMMNNNVVVqqq}}}yyy}}}pppcccqqqlllPPPTTTSSS]]]bbbeeebbb______]]]ZZZZZZQQQDDD:::666555444333333333333333333333333333444444333333444555777888888;;;???CCCGGGMMMVVV]]]]]]bbbgggiiijjjnnnuuu{{{|||wwwjjjZZZTTTPPPKKKFFFAAA???>>>===@@@CCCIII\\\{{{sssaaafff{{{kkkTTT~~~ZZZHHH;;;>>>FFFJJJMMMQQQPPPLLLEEE>>>888333000///000///......------......///...---...///000000...------........./////////....../////////000000000bbbVVVXXXRRRTTTPPPQQQMMMKKKHHHDDD@@@>>>===<<<999888666666666666444222222222222111111111000000/////////////////////////////////......////////////000111000...---...000000////////////111222333@@@AAAAAAAAAEEELLLSSSVVV___ZZZTTTTTT___vvvnnniiilllqqquuusssqqqsss}}}xxxpppaaa^^^___iiizzz|||yyy|||{{{kkk^^^TTTMMMHHHGGGAAA???PPPlll}}}~~~pppYYYJJJMMMVVVhhh~~~yyytttvvvqqqSSSRRRSSS]]]bbbeeecccaaa```^^^[[[[[[TTTHHH>>>777444333333333333333333333333333333444444333333444666888999999<<<@@@CCCHHHOOOWWW]]]^^^fffnnnqqqqqqssszzz{{{wwwfffWWWSSSMMMHHHDDDAAA???===>>>CCCFFFQQQooobbb\\\kkkVVVjjjsssWWW@@@@@@GGGHHHMMMVVVRRRNNNHHHBBB;;;555111000000//////...............///...---...///000000...............////////////...////////////000000000aaaVVVXXXSSSUUUQQQRRRNNNLLLHHHDDDAAA>>>===<<<;;;999777666555444222000222222222111111111111111////////////////////////...//////////////////...///111111111///...///000000/////////000111333444@@@??????AAACCCEEEGGGIIIUUURRRQQQUUU^^^kkkxxxqqqiiikkkuuu~~~yyyvvvwww}}}{{{{{{xxxpppdddZZZWWW\\\fffuuuuuueeeYYYSSSJJJJJJCCC;;;BBBYYYoooxxxnnnZZZIIIKKKVVV```yyyxxx\\\UUUVVV\\\bbbeeedddbbbbbb```\\\[[[VVVLLLAAA777222222222333333333333333333333333444444444444555777999:::;;;<<<@@@DDDIIIQQQXXX]]]___hhhqqquuuuuuwww}}}}}}zzzrrr[[[UUUNNNIIIEEECCC@@@>>>888>>>AAAFFF^^^}}}fffXXX```vvvgggVVVqqqiiiJJJBBBDDDEEELLLWWWRRROOOKKKDDD>>>777333000000000///............//////...---...///000000............/////////000000////////////000000000111```UUUXXXSSSUUUQQQSSSOOOMMMIIIEEEAAA>>>===<<<<<<999777666555333111///111111111111111111111111000000000000000000000000......////////////......///111222222000/////////000/////////000222333555;;;;;;???DDDFFFDDDDDDFFFRRRQQQRRRWWW\\\bbblllvvv|||sssjjjiiirrr|||zzzyyy|||xxxvvvsssoooggg]]]RRRKKKOOO]]]pppyyyyyyhhh\\\UUUKKKJJJEEEAAACCCSSSjjj{{{rrrcccNNNKKKSSSXXXjjj{{{```RRRSSSZZZ```eeeeeeddddddbbb___[[[XXXPPPDDD999222222444333333333333333333333333555444444555666888:::;;;===>>>AAAEEELLLTTTZZZ^^^```gggoootttvvvxxx||||||}}}bbb[[[QQQJJJGGGEEEBBB???:::???@@@DDDTTTnnnnnnYYYYYYhhhyyyPPPcccyyyUUUCCC???BBBJJJSSSQQQOOOLLLFFF@@@999444111111000//////....../////////...---...///000000........./////////000000000/////////000000000111111```UUUXXXSSSUUURRRSSSOOOMMMIIIEEEAAA>>>===<<<:::888666555555444222000111111111111111111111111000000000000000000000000---...///000000///...---///111222222111/////////000/////////000222444555777999@@@GGGHHHDDDCCCGGGMMMOOOUUU\\\]]]]]]cccmmmhhhlllqqqpppmmmnnnsssyyyzzz{{{pppiiihhhddd\\\TTTMMMJJJIIIRRRfff}}}wwwrrrooobbb\\\PPPJJJGGGGGGFFFLLLbbbzzzuuuZZZLLLOOONNN[[[zzzaaaNNNPPPXXX___dddeeeeeefffdddaaa[[[ZZZTTTHHH;;;444444666333333333333333333333333555555555555777999;;;<<>>===<<<888666555444555555333222111111111111111111222222000000000000000000000000---...///000000///...---///111333333111/////////000/////////111222444666666999AAAIIIHHHAAA@@@EEEEEELLLXXXbbb```YYYZZZaaaSSSZZZdddlllrrrvvvyyy|||{{{sssaaaUUUTTTQQQIIIAAA@@@DDDIII___uuuooonnn{{{nnnhhhVVVKKKGGGIIIDDDBBBVVVqqqeeeMMMLLLHHHQQQooofffQQQTTTVVV^^^dddeeefffgggfffbbb\\\[[[VVVKKK===555555999333333333333333333333333555555555555777999;;;===DDDDDDEEEJJJRRRZZZ```cccbbbdddhhhnnnrrrvvvxxxzzzuuujjj[[[PPPJJJFFFBBB???>>><<<===BBBJJJ]]]}}}eee]]]\\\nnnggg^^^jjjjjjMMMAAAFFFKKKKKKOOONNNLLLHHHBBB;;;666222111111000//////////////////...---...000000000...////////////000000000000000000000000111111111111dddWWWUUUUUUWWWOOOTTTOOOKKKGGGCCCAAA???===;;;999777555444444444333222222222222111111111111000000000000000000000000000///////////////////////////222555555444222000000000///......///333666888777999???GGGLLLIIIDDDAAAIIIPPPYYYaaabbb^^^WWWRRRDDDVVV___dddpppuuuvvv||||||dddRRRMMMJJJIIIHHHBBB@@@HHHUUUiiipppxxxsssmmm___WWWPPPLLLGGGFFFSSSdddxxxVVVFFFEEEMMMXXXwwwpppXXXMMMXXX]]]___^^^bbbhhhjjjfffccc```ZZZOOOBBB999555444555555555444444333333333666555555555777:::===???CCCGGGLLLQQQUUUZZZ___bbbeeeccceeeiiilllooovvv~~~sss```RRRLLLHHHDDD@@@>>><<<<<<>>>DDDUUUqqqcccUUUgggvvv___```oooSSSFFF@@@@@@KKKJJJNNNNNNJJJEEEAAA:::333222111000//////.........///////////////...................../////////000000000000000000111111111dddXXXVVVVVVWWWPPPTTTNNNKKKGGGCCCAAA???===;;;999777555444444444333222222222222111111111111000000000000000000000000000///////////////////////////111444555444222111000000///......000333666888666;;;CCCHHHHHHEEECCCCCCIIIOOOWWW\\\[[[VVVOOOJJJMMMZZZ```dddqqqwwwvvvzzzzzzxxxYYYFFFFFFFFFHHHHHHDDDCCCNNN\\\uuuvvvyyyqqqfff\\\SSSMMMFFFBBBKKKYYYyyy{{{___NNNGGGJJJSSSnnncccPPPUUU[[[______aaagggiiigggcccaaaZZZPPPDDD:::555444555555444444444333333333666555555666888;;;>>>@@@GGGJJJNNNRRRUUUZZZ___ccceeegggkkkppppppooottt|||zzzfffWWWOOOKKKFFFCCCCCC@@@>>>>>>AAANNNfff{{{nnnSSSXXXmmm```ZZZ~~~vvvUUUFFFAAAAAAHHHKKKNNNOOOKKKFFFAAA:::333222111000//////......////////////////////////............/////////000000000000000000111111111111dddXXXWWWWWWXXXPPPUUUNNNKKKFFFCCCAAA???===;;;999777555444444444333222222222222111111111111000000000000000000000000000///////////////////////////111333555555333111000//////...///000333666888444<<>>???GGGZZZlll}}}VVVMMM[[[yyybbbPPPqqq]]]IIIBBBAAAEEEKKKOOOPPPLLLHHHBBB:::222222222111000////////////......//////////////////....../////////000000000000000000111111111222222dddXXXXXXWWWYYYQQQUUUNNNKKKFFFCCCAAA???<<<;;;999777555444444444333222222222222111111111000000///////////////////////////////////////////////////000222444555555222000/////////000111444666888444<<>>>>>???EEEUUUdddaaaMMMTTTjjjfffJJJaaalllOOOBBB???DDDJJJOOOQQQNNNJJJDDD;;;333333222111000////////////............////////////...////////////000000000000000000111111222222333cccXXXXXXXXXYYYQQQTTTNNNJJJFFFBBB@@@>>><<<:::999777555444444444333222222222222111111111000000//////////////////////////////////////////////////////000333666666333000/////////000222444666888555<<>>HHHQQQUUUWWWaaarrrzzzxxxjjj]]]WWWPPPGGGFFFLLLeeevvvUUUHHHPPPSSSnnnrrrRRRVVV\\\aaaccccccfffjjjgggeee```YYYPPPEEE:::444444444444444444444444444666666666888;;;???BBBEEENNNPPPTTTWWWZZZ^^^dddgggiiiooouuuuuuppppppoooyyyeeeXXXPPPLLLKKKCCC@@@???@@@@@@EEEQQQ]]]mmmrrrRRRQQQ___oooNNNTTTvvv\\\EEE>>>DDDIIINNNRRRPPPLLLFFF===444333222111000000/////////---.........//////000000////////////000000000111///000000111222333333333aaaWWWWWWWWWYYYPPPSSSMMMJJJEEEBBB@@@>>><<<:::999777555444444444333222222222222111111111111000000000000000000000000000////////////////////////......///333777777444111//////000111333555777888999@@@EEEIIIQQQ\\\]]]WWWYYY\\\]]]ZZZUUUSSSUUUYYYeee~~~~~~qqqkkkqqqzzz}}}~~~nnnXXXIIIEEE???JJJTTTZZZbbbqqq~~~|||uuuddd\\\SSSIIIEEEHHHYYYnnnQQQLLLOOOaaaXXXWWWZZZ```dddeeegggjjjiiifffbbb]]]TTTHHH<<<444333333333444444444444555666666777999<<<@@@DDDGGGNNNRRRWWW[[[```dddiiilllqqqtttvvvuuurrrxxxmmmeeeooo___VVVRRRQQQHHHDDDBBBAAA@@@BBBKKKUUUaaa[[[QQQWWWyyy^^^MMM```yyylllKKK===EEEGGGMMMRRRRRRNNNIII@@@666333333222111000000000000------......///000000000/////////000000000111111///000000111222333444444```VVVWWWWWWXXXOOORRRMMMJJJEEEBBB@@@>>>;;;:::999777555444444444333222222222222111111111111000000000000000000000000000////////////////////////...---...222777888555111//////000222444555777777>>>HHHNNNNNNQQQYYYZZZTTT\\\^^^___ZZZTTTRRRVVV[[[mmm{{{ooohhhmmmwww{{{{{{jjjVVVKKKIIIMMMVVV^^^dddooo{{{{{{{{{{{{hhh^^^UUUJJJEEEGGGLLLmmm]]]MMMKKKZZZ^^^XXXWWW^^^eeefffgggiiijjjgggddd___WWWKKK>>>444333333333444444444555555666666777999===AAAFFFHHHNNNSSS[[[aaaggglllpppsssvvvuuuuuutttttt|||lllnnnwwwdddYYYUUUSSSJJJFFFBBBAAA@@@@@@HHHPPP[[[{{{mmmZZZTTTnnntttKKKNNNwww}}}|||TTT>>>DDDDDDLLLRRRSSSPPPKKKBBB999333333222111000000000000------......///000000111//////000000000111111111///000000111333444444555___UUUVVVVVVXXXNNNRRRMMMJJJEEEBBB@@@>>>;;;:::999777555444444444333222222222222111111111111000000000000000000000000000////////////////////////...---...222888999555111//////111222444555777777AAAOOOVVVRRROOOTTTUUUPPP[[[^^^^^^ZZZTTTTTT[[[aaalll~~~|||wwwooohhhmmmtttxxx}}}yyyhhhTTTIIIHHH^^^eeejjjooozzzzzz|||zzz}}}hhh^^^VVVLLLGGGHHHEEE[[[uuufffQQQGGGXXXbbbYYYVVV]]]eeeggggggiiijjjhhheee```YYYMMM>>>444333333333444444555555555666666777:::===BBBFFFIIIOOOUUU^^^ffflllqqquuuwwwvvvtttsssrrrsss|||uuu~~~{{{fffYYYTTTRRRIIIDDDAAA@@@???AAAHHHQQQZZZxxx}}}fffUUUeeeMMMDDDooo[[[@@@CCCCCCKKKRRRSSSQQQMMMCCC:::444333222111000000000000---------...///000000111000000000000111111111111///000000222333444555555^^^TTTTTTTTTWWWOOOSSSIIIHHHFFFCCC@@@>>><<<;;;888777555333111000//////111111111111000000000000111111000000//////..................////////////,,,000000///333999777000///...000555777444444777IIIIIIMMMPPPPPPNNNQQQWWWcccccc___WWWPPPQQQZZZcccgggeeejjjqqqmmmcccfffrrrvvvxxx{{{wwwgggTTTOOOSSSqqq~~~zzztttxxx}}}mmmaaaXXXNNNIIILLLCCCKKK^^^vvvOOORRRTTTssstttYYYRRR^^^aaaaaahhhlllgggjjjiiibbbYYYOOOBBB888777777666666555555555444888999:::<<>><<<;;;999888666444222111000000111111111111000000000000111000000000/////////...............////////////---000000///333999888333111///111666777555555888@@@AAAFFFJJJKKKKKKPPPWWWeeeiiiiiibbbXXXTTTZZZaaaeeedddfffhhhfffeeennnyyy||||||fffSSSRRR[[[|||vvvyyy~~~qqqfff\\\PPPJJJKKKHHHKKKYYYlll```SSSRRRlll{{{]]]SSS___cccdddiiilllhhhjjjiiicccZZZPPPCCC888777777666666666555555555666777888;;;???DDDIIILLLRRRUUU[[[dddlllpppnnnkkkgggkkkmmmmmmwwwzzzvvvfffZZZUUUMMMIIIFFFDDD@@@>>>BBBHHHRRRddduuu^^^oooKKKPPPtttwwwUUUEEEDDDGGGLLLRRRTTTOOODDD<<<666111///111111///...///////////////000000000000111000///......///000111111222444444444444666777[[[QQQRRRSSSUUUMMMQQQIIIHHHFFFCCC@@@>>><<<;;;999888666444333222111111111111111111000000000000000000000000////////////............////////////...000//////333888:::888222000111555777555666999999:::???FFFHHHJJJQQQYYYiiissszzztttfff\\\\\\aaaccceeeccc]]]^^^jjjzzzfffRRRTTT```~~~xxxzzzyyynnncccTTTKKKKKKJJJLLLXXXlllsss\\\UUUgggaaaTTT___fffgggkkkllliiikkkjjjddd\\\RRRDDD888777777666666666666555555666777888;;;AAAHHHOOOSSSTTTVVV[[[```dddfffggggggbbbgggkkkooo|||www~~~zzzuuurrrqqqppppppooooooqqqsssuuuwwwyyyzzzzzzzzz|||zzzhhh]]]XXXOOOJJJFFFDDDAAA>>>AAAGGGLLL]]]zzzjjj~~~sssVVVKKKlll]]]HHHDDDGGGLLLRRRUUUQQQHHHAAA888222000111111///...000////////////000000000000000000000000000000000000000222444444444555666888ZZZQQQRRRTTTVVVNNNRRRIIIHHHFFFCCC@@@>>><<<;;;999888777555333222222222111111111111000000000///000000000000////////////............//////////////////...///222777:::<<<333111111444555444555999888999>>>DDDHHHKKKTTT]]]mmmzzzsssddd```cccdddiiidddXXX\\\qqqiiiVVVVVV^^^yyyzzzwwwjjjYYYMMMKKKHHHLLL]]]ttteeeXXXbbbcccRRR]]]eeeiiilllllljjjlllkkkeee^^^TTTEEE888777777666666666666666666888888999===CCCKKKSSSWWWVVVXXX[[[]]]^^^___bbbdddeeeiiimmmrrryyyvvv}}}qqqmmmbbb^^^ZZZXXXWWWWWWVVVVVVYYYZZZ\\\___aaacccdddddddddgggkkkppptttwwwyyyzzzjjj]]]XXXQQQKKKGGGEEEBBB???AAAEEEKKK[[[tttwwwzzzqqqcccMMMhhhaaaFFFCCCFFFKKKQQQUUURRRKKKDDD999444000111222//////111////////////000000000000//////000111111111000000000222444555555555777999ZZZQQQSSSUUUXXXOOOSSSIIIHHHFFFCCC@@@>>><<<;;;999888666555444333222222111111111111000000000///////////////000000000000............///////////////......///111555999===444111000333444333555999::::::>>>DDDGGGKKKTTT]]]iiixxxtttfffbbbdddiiiooohhh[[[___vvvnnn```[[[\\\{{{{{{{{{qqq^^^PPPLLLHHHMMM^^^uuukkkZZZ[[[rrrfffQQQ[[[ccchhhlllllllllmmmkkkfff```WWWFFF888666666777777777777777777999999999<<>><<<;;;888777666444333222222222111111111111000000000000////////////000000000000............///////////////---...000111222777===777222111222333333666:::;;;;;;===BBBDDDHHHRRR\\\aaannnyyyxxxmmmccccccfffnnnqqqiii]]]bbbwwwuuunnnjjjggg|||}}}}}}vvvbbbSSSOOOLLLLLLXXXjjjuuubbb\\\iiilllVVV\\\bbbfffkkklllmmmnnnlllhhhcccYYYHHH888666666777777777777888888888888:::===CCCJJJQQQUUU^^^```cccfffiiijjjjjjiiirrrsssssswwwsss|||vvviiiaaaWWWKKKFFFIIIFFFCCCAAA@@@@@@@@@@@@???BBBBBBCCCCCCCCCCCCBBBBBBCCCDDDFFFHHHIIIJJJJJJKKKNNNNNNPPPSSSVVVXXXXXXXXX^^^___aaadddeeegggggghhhfffhhhkkkllllllmmmoooqqqpppqqqrrrssstttuuuvvvwwwxxxwwwyyy{{{lllaaaUUUNNNIIIGGGEEEAAA@@@AAAEEESSSeeewwwllluuuQQQSSSooommmRRRAAACCCGGGMMMQQQPPPKKKFFF<<<666222222222///000222////////////000000000000///000000111111222222222000222444555555666999:::WWWPPPSSSUUUXXXOOOSSSIIIHHHFFFCCC@@@>>><<<;;;777666555333222222222222111111111111000000000000.../////////000000000111............////////////...,,,...111111///444;;;:::555333444444444888===;;;;;;===AAADDDHHHRRR]]]\\\dddkkkjjjdddbbbffflllrrrnnneee\\\aaatttzzz|||yyyeeeVVVQQQLLLJJJSSSdddyyy{{{iii```fff{{{www^^^```cccdddjjjlllnnnooommmiiiddd[[[III888666666777777777888888888999:::===BBBHHHOOOUUUYYYdddeeejjjpppvvvwwwtttpppvvvyyy{{{qqq~~~tttbbbSSSPPPLLLEEECCCFFFDDDBBB@@@@@@@@@AAA@@@?????????@@@@@@@@@???>>>>>>??????>>>>>>???@@@@@@AAA@@@@@@@@@BBBEEEFFFFFFDDDEEEFFFHHHIIIJJJJJJJJJJJJJJJLLLOOOOOONNNOOOQQQSSSSSSSSSTTTUUUVVVVVVWWWWWWXXXWWWXXX[[[___``````___eeegggjjjooouuuzzzuuuhhhWWWOOOIIIHHHFFFBBB???@@@AAAPPP___nnnnnn~~~{{{XXXMMM___sss[[[BBBCCCFFFLLLPPPPPPKKKFFF>>>777222222222000000333////////////000000000000000000000///000222333444000222444555666777999;;;}}}UUUNNNRRRUUUWWWNNNRRRIIIHHHFFFCCCAAA>>><<<;;;666555444333222111111111111111111111000000000000.../////////000000111111............/////////000...,,,...222111...222999<<<777555555666666:::???===<<<>>>BBBEEEJJJUUU```[[[___dddcccaaacccjjjrrrssskkk```YYY___ppp}}}{{{fffWWWSSSHHHHHHTTTeeezzzxxxhhh___bbbuuufffeeeddddddjjjmmmoooooommmiiieee\\\III888666666777777888888888999<<<>>>BBBHHHOOOVVV\\\___hhhjjjoooxxx|||vvvzzz~~~xxxqqq~~~sss___OOONNNNNNHHHFFFHHHEEECCCAAAAAABBBCCCBBBAAA@@@AAAAAAAAAAAA@@@@@@???@@@???>>>======>>>@@@AAA>>>======>>>@@@AAA@@@>>>>>>???@@@AAAAAAAAA@@@???AAACCCFFFEEECCCCCCEEEGGGFFFFFFFFFFFFGGGGGGGGGGGGEEEEEEFFFIIILLLNNNMMMLLLOOOQQQTTTXXX^^^cccgggiiirrr{{{zzzkkkXXXPPPJJJHHHGGGBBB??????@@@PPP^^^jjjwwwzzzvvvrrraaaNNN[[[}}}ttt]]]CCCDDDGGGLLLPPPPPPLLLGGG>>>888333222222000000333////////////000000000000111000//////000222444555000222444555666777999;;;