BM6P6(@ )))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((())))))))))))(((***,,,///555@@@MMMVVV___YYY[[[hhhqqqrrruuu|||yyy{{{uuuqqqtttttttttxxx~~~ooohhhooo|||}}}~~~}}}{{{|||~~~{{{vvvqqqkkkgggddd```]]]XXXXXXWWWVVVVVVVVVVVVVVVWWWTTTPPPNNNMMMLLLKKKJJJCCCBBB@@@===:::888666555333222222111000//////...............///////////////////////////.........,,,...///111333444555555:::;;;BBBMMMWWWaaammmwwwnnnaaa[[[___xxx}}}SSSJJJBBB>>>777///000555///...,,,+++***+++,,,,,,++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))((('''((()))***)))((((((((((((((())))))))))))+++***((('''((()))+++,,,222111111111000/////////111000333777888777999>>>OOOUUU]]]aaaccceeejjjoooxxxwwwwwwyyy|||}}}|||zzzxxxxxxzzztttlllgggddd\\\QQQJJJJJJFFF===>>>FFFIIITTTbbboooxxxtttaaaMMMEEE===555222444444///***222000.........///...---......---------,,,,,,,,,+++++++++************)))************************************************))))))))))))))))))))))))))))))))))))))))))))))))***************)))((((((******))))))((((((''''''(((((((((((())))))))))))******))))))((((((''''''&&&&&&((()))************((((((''''''''''''(((((())))))(((((('''''''''&&&(((''''''''''''&&&&&&&&&(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''''''''&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%%%%&&&&&&+++***)))''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((())))))))))))(((***...555>>>JJJTTTZZZWWW\\\fffqqquuuvvvzzz}}}wwwsssuuuuuupppttt|||~~~~~~{{{yyy|||~~~~~~|||vvvqqqoooooonnnjjjfffbbb```^^^\\\ZZZWWWWWWVVVUUUTTTTTTTTTTTTTTTQQQNNNLLLKKKIIIGGGEEE???>>>===:::888555333222222111111000//////................../////////////////////////////////...---...///000111333444555888999@@@KKKVVV___lllvvvwwwhhh___cccmmmgggYYYJJJBBB<<<555000111///...------,,,,,,------++++++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((()))((('''((()))***)))((((((((((((((())))))))))))))))))(((((()))+++---...000/////////////////////222111555<<>>JJJRRRUUUUUUVVVfffqqqrrrsss{{{~~~|||wwwzzz~~~wwwvvvzzz}}}~~~~~~~~~zzzzzz{{{{{{{{{yyywwwuuukkkjjjiiigggccc```^^^]]]ZZZXXXVVVUUUWWWXXXXXXXXXTTTTTTSSSSSSQQQPPPOOONNNLLLJJJHHHFFFDDDAAA<<<999777666555333222000///...//////.........---------............////////////............///////////////...------...000222444555555;;;FFFQQQ[[[hhhsss|||~~~xxxccc```ttthhhUUUJJJBBB:::444///////////////...------++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((()))((('''((()))***)))((((((((((((((())))))))))))''''''(((***,,,///222333222111111111222333444555666???RRReeeoooooommmnnnnnnpppqqqrrrtttyyyvvveee\\\VVVJJJDDDGGGDDD@@@JJJ[[[kkkmmmllleeeWWWGGG888000222111000000000///---+++............------------,,,,,,+++++++++*********++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))(((''''''(((((())))))******(((((((((((())))))))))))))))))))))))((((((((((((''''''((()))))))))))))))((((((''''''''''''(((((((((((((((((((((''''''''')))))))))(((((((((''''''(((((((((((((((((((((((((((''''''&&&&&&&&&''''''((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''''''''(((%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&'''((()))(((''''''(((''''''''''''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''((('''''''''((((((((())))))((((((((()))***+++++++++---111999BBBLLLTTTZZZ]]]kkkqqqrrrooottt{{{|||zzz|||}}}}}}|||}}}~~~||||||{{{yyyuuurrrooonnneeeccc```^^^]]]]]]]]]]]]YYYWWWTTTTTTUUUVVVVVVUUUSSSSSSSSSRRRPPPNNNLLLKKKHHHFFFDDDBBBAAA===999555444444333222111000//////............------------............////////////---.........//////000000000///...------///111333444444:::DDDNNNXXXfffqqqzzz{{{tttqqqvvv~~~eeePPPCCC<<<999222111000///...---,,,,,,+++++++++++++++++++++,,,************************))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))((('''((()))***)))((((((((((((((())))))))))))((((((***,,,...111333444222222222222444666999:::>>>GGGXXXiiipppmmmjjjjjjmmmooorrrvvv|||xxxnnncccRRRHHHJJJIIIBBBCCCLLLUUU^^^jjjrrrpppaaaMMM>>>777444111/////////...---//////.........---------,,,,,,,,,++++++++++++***++++++++++++++++++++++++************************))))))))))))))))))))))))************************((())))))*********))))))''''''(((((())))))******(((((((((((())))))))))))(((((((((((())))))))))))'''(((((())))))))))))(((((((((''''''''''''(((((('''''''''(((((((((((((((((((((((('''''''''&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&''''''((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((&&&'''(((((()))))))))((((((''''''''''''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''((((((((()))))))))'''((())))))***+++,,,,,,000999CCCJJJOOOXXXfffqqqxxxwww{{{yyy}}}yyy|||~~~||||||||||||{{{zzzzzz{{{|||}}}}}}|||yyyssskkkeeebbbaaabbb___[[[YYYYYYZZZZZZYYYXXXVVVSSSRRRRRRRRRRRRQQQQQQQQQQQQPPPNNNKKKIIIGGGDDDBBB???===<<<999666333333222222111111000000000....................................////////////------......///000000000111000/////////000111222333333777AAAJJJTTTbbbmmmwwwyyy}}}qqqqqqwwwYYYGGG???<<<666555222000...---,,,---++++++++++++,,,,,,,,,,,,************************))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((()))((('''((()))***)))((((((((((((((())))))))))))***+++,,,...000222333333111111222555888===BBBDDDSSSUUU]]]fffjjjkkkmmmrrroooqqqvvv{{{}}}jjjYYYTTTRRRLLLHHHHHHFFFNNN[[[hhhpppnnnfff___DDD???777222///000000111/////////.........------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))************************((())))))************)))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))((((((((((((''''''''''''(((((('''''''''(((((((((((((((''''''''''''&&&&&&&&&&&&(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((((((((('''(((((()))***+++)))(((((('''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''((((((((())))))))))))'''((()))***+++,,,,,,---777CCCOOOQQQPPPZZZpppzzzsssvvv~~~{{{{{{wwwyyyxxxyyy{{{{{{xxxwwwwwwvvvwwwxxxzzz{{{wwwuuuqqqiii```ZZZXXXYYYZZZXXXWWWXXXYYYYYYVVVTTTWWWUUURRRPPPPPPPPPPPPOOOMMMNNNNNNMMMJJJGGGDDDBBB@@@===:::888777555333111111111111111000000000000....................................////////////------......///000000111111111111111111111111000222111444===FFFOOO\\\hhhsssxxx~~~{{{ttt{{{fffRRRGGGBBB===:::555111...---...///+++++++++,,,,,,,,,------************************))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))((('''((()))***)))((((((((((((((())))))))))))---...///000111111222222333444777<<>>LLLXXXVVVOOOWWWrrr|||tttsssxxx|||{{{yyyuuulllsss~~~}}}|||vvv{{{uuusssyyy}}}uuutttttttttuuuvvvxxxyyymmmlllhhh```YYYUUUUUUWWWQQQQQQSSSWWW[[[ZZZUUUQQQXXXUUURRRQQQQQQQQQPPPOOOKKKKKKKKKJJJHHHEEEAAA???===:::666444333222111000000000000000000000000000......//////////////////............/////////000---------...///000000111111222222222222111000000000///222:::BBBLLLYYYdddpppwwwttteeemmm{{{qqq]]]QQQIIIAAA>>>888222///...///111+++++++++,,,,,,---------************************))))))))))))))))))))))))(((((((((((()))))))))))))))(((((((((''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((())))))((('''((()))******((((((((((((((())))))))))))//////000111111111111000666888<<>><<<;;;777666555333222111111000000000000000000000000000000///...///000000...,,,........................//////............//////111///...000222333111...333///111:::>>>@@@NNN___kkkrrr{{{ddd]]]iiivvvcccOOOMMM;;;666777000---000000......---------,,,,,,,,,))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''((((((((()))***)))'''&&&'''))),,,...444111......111333333111444<<>>ZZZ______YYYZZZjjj~~~}}}|||}}}}}}zzzzzz{{{}}}}}}}}}~~~yyyvvvuuuttttttrrrnnniiifff___\\\WWWSSSPPPOOOOOOPPPQQQRRRSSSTTTTTTTTTTTTTTTTTTTTTRRRQQQOOOMMMLLLLLLIIIGGGDDDAAA===:::999888666555444333111111000000111111111111111111111111000///...///000///...,,,........................//////............//////222111000111444444222000333...///555777888CCCRRRaaaiiiuuu|||}}}fff___sss}}}oooVVVBBB::::::222---///---.........---------,,,,,,************************))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***)))))))))((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))'''''''''((((((((()))))))))(((((((((***,,,///111---,,,,,,...000444666888:::DDDQQQZZZ\\\\\\]]]^^^eeellluuu||||||iii[[[PPPMMMJJJGGGMMMWWWlllxxxyyyhhhUUU@@@222222000......///000111111.........---------,,,,,,,,,,,,,,,++++++++++++***++++++++++++************************************************************))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''&&&''''''((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&))))))((('''''''''''''''))))))))))))))))))))))))(((((()))************))),,,------...000111222222111000///...---,,,,,,,,,***+++,,,,,,***)))***+++...---,,,+++***(((''''''((('''&&&'''((()))((('''******)))(((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''((((((((())))))))),,,((()))...------<<>>DDDHHHSSS___eeeddddddhhhmmmttt{{{vvvggg^^^UUUKKKHHHMMMPPP^^^pppvvv\\\EEE<<<888222///...//////............------------,,,,,,,,,,,,,,,++++++++++++,,,+++++++++************************************************************))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))((('''''''''((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((('''''''''&&&&&&''''''''''''((((((((((((************************)))***++++++,,,,,,,,,+++,,,---...///000111222222222333333333222222111000000222444444222111111222555444333111///---+++++++++)))'''&&&'''((((((''''''(((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''''''(((((((((((())))))))),,,''')))///...///DDD```ddd]]]UUUUUU___mmmwwwzzz~~~}}}}}}~~~{{{zzzuuukkk]]]RRRLLLJJJHHHHHHGGGGGGIIILLLOOOQQQUUUUUUVVVVVVUUUUUUTTTSSSOOONNNLLLIIIGGGDDDBBBAAA:::999777555444222111111444333222111111111111111111111111111111111111111000///...///000000///---////////////////////////000000////////////000000111222222333444555444444888555333444222///333:::EEEOOO___nnnxxx~~~aaa\\\\\\hhhzzzdddQQQGGG:::333333///............------------***************************))))))))))))))))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))((()))+++---///000000000---000222222333;;;IIITTT]]]dddmmmqqqrrrvvv|||wwwjjj\\\RRRPPPBBBIIIWWWjjjzzz~~~sssfffGGG???555111111111---***............------------------,,,,,,,,,+++++++++,,,,,,+++++++++*********************************************************))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((+++***)))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''******)))))))))(((((((((%%%&&&''')))***+++,,,,,,,,,,,,,,,,,,,,,---------...///000111111111111111000000000000000000000000111222333333333222111000555888<<<>>>============;;;;;;:::999888777666555111...***(((((())))))(((%%%&&&((())))))((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((()))))))))***+++'''(((///111777NNNiiihhh]]]TTTVVVbbbooovvvxxx}}}}}}~~~{{{qqqcccSSSIIIEEEDDDCCCCCCCCCEEEGGGKKKNNNPPPSSSSSSRRRQQQPPPNNNMMMLLLGGGFFFDDDBBB@@@>>><<<;;;666666555333222222222222333333222222111222222222111111111111111111111111000//////000111222000...000000000000000000000000000000////////////000000000111222333444444444444999777555555333111222666<<>>444333000//////.........---------******************************))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))******+++---...///...---,,,...111444555999EEEXXXgggtttuuuxxx{{{mmm\\\SSSLLLJJJLLLVVVeeeqqqxxx{{{XXXJJJ999111111444222/////////.........------------------,,,,,,,,,++++++,,,,,,,,,++++++++++++***************************************************))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((+++***)))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''(((&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&))),,,///111222222111111222222333333333444555666777888888999999999999888777666555444333333///000111222222111///...777;;;???BBBDDDDDDEEEFFFDDDCCCCCCBBBAAA@@@??????555222...+++******)))(((&&&'''((()))))))))''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((()))))))))*********(((***000888EEEYYYkkkeee]]]XXX^^^iiiqqqvvvzzz~~~|||{{{yyyrrrfffXXXKKKDDDAAAAAA>>>>>>???@@@CCCEEEHHHJJJIIIHHHHHHGGGEEECCCAAA@@@>>>===<<<;;;:::999888777444444444333333333444444333333333222333333444444222222222222222222222222111000000111333333222000000000000000000000000000111000000//////000000111///111333444333333444666999888666555444333222222777<<>>>>>??????<<<;;;:::888777666444444333333333333333222111111777;;;???BBBDDDEEEHHHIIILLLLLLKKKIIIHHHFFFEEEEEE;;;888333000///---+++)))((()))))))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''(((((((((((((((((((((((((((((()))))))))************,,,---111@@@UUUdddiii```]]]aaakkksssuuuxxx|||zzzyyy{{{~~~{{{tttpppeee]]]RRRHHHBBB>>>;;;:::999999999:::;;;<<<>>>???<<<<<<<<<;;;;;;:::999888777777777777666666666666333333333333444555666666444333333333444555555666555555555555555555555555222222111333555555444222111111111111111111111111111111000000000000111111///222555555444444666888;;;:::999888777666333000333555:::EEETTTcccqqqxxx~~~~~~pppvvvqqqUUU???666000////////////............+++++++++++++++++++++++++++******))))))******+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((()))))))))***(((((((((((())))))))))))))))))))))))))))))))))))(((((()))))))))*********---......///000000000000222999CCCLLLVVVbbbpppzzz}}}zzztttqqqpppqqqvvv{{{}}}|||}}}pppVVVNNNIIIIIIKKKQQQ]]]iii|||oooYYYAAA111...///////////////...............------------,,,,,,,,,------,,,,,,,,,+++++++++************************************************))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''&&&''''''((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&'''(((***+++,,,---111222555777999999999888888888999999:::;;;;;;<<<;;;<<<===???@@@@@@AAAAAA;;;;;;;;;:::999888888888<<<<<<;;;999999888888888;;;===@@@BBBCCCEEEGGGJJJNNNNNNMMMMMMLLLLLLKKKKKKDDDAAA>>>;;;888666222///,,,+++***)))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))))))))))))))************+++///000333FFF___jjjfff___aaalllyyy}}}~~~zzzxxxuuuyyy}}}uuullleeeQQQJJJAAA<<<999888555222555555444444444555666666444444555666666666666555333333444444555666666666222222333333444666777888444444444444555555666777777777777777777777777777333222222444666666555333111111111111111111111111111111000000000000111111000333666777666555777:::>>>???===;;;:::999555111000000222:::III[[[jjjssszzz}}}~~~wwwdddHHH:::222000/////////............++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************---...///000111222333444<<>>@@@@@@@@@AAA????????????@@@@@@@@@@@@EEEDDDAAA???>>>>>>>>>???@@@AAACCCCCCCCCEEEHHHJJJJJJKKKLLLMMMOOOPPPQQQRRRMMMKKKGGGEEEBBB>>>:::666...---+++)))(((((()))***))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''''''''''''''(((((((((((((((((()))***************((()))///???XXXlllmmmeeecccpppuuuzzz{{{||||||xxxzzzyyy~~~}}}zzzwwwpppaaaSSSAAA>>>:::555333222222222222222111000111222444555444555555444333333444666555777888888666555555666666777888888777777999:::999333333999===:::777666;;;999666555555555444333555444333555777999777555666555444333444444333222333333333333333444555555444222444888777444999AAAGGGIIIGGGAAA===<<<888333666666555666===LLLaaapppqqqzzzyyysssyyyzzzyyyVVV???999222///...000...,,,---111------,,,,,,+++***))))))+++++++++************)))))))))))))))))))))))))))***************)))((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))''')))***)))''''''+++...000///...///222666999<<>>===<<<::::::;;;<<<===;;;:::888888999999888666777666555666888:::::::::555444444444444444222111444444444444555666777888444333666:::999777;;;BBBLLLNNNMMMHHHDDDBBB===777444444444444888EEEVVVbbbkkkrrrzzzttt}}}}}}vvvxxxzzz[[[EEE@@@555111000111///,,,---000---,,,,,,++++++*********+++++++++************)))))))))))))))))))))))))))))))))******)))(((((('''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))'''(((******+++,,,...000000111444777:::>>>@@@BBBSSSYYYeeeqqquuuuuuyyy~~~||||||~~~uuucccSSSNNNPPPNNNUUUbbboootttiiiPPP;;;777111...000///,,,...222..............................---------,,,,,,,,,++++++++++++++++++++++++************************(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))************))))))((((((''''''''''''((())))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((''''''''''''((()))))),,,...///000///000111333333222222222222222111111000222555888:::<<<<<<<<<<<<===@@@AAABBBCCCDDDEEEEEEGGGJJJNNNRRRVVVXXXYYY[[[___eeeeee]]]RRROOOQQQJJJIIIHHHIIIJJJJJJJJJHHHHHHFFFCCCAAA???@@@AAABBBIIIGGGIIIOOOPPPLLLIIIJJJAAA<<<666111...,,,***)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((()))***++++++,,,,,,333222<<>>BBBAAA???<<<999999;;;===999:::::::::::::::999888>>>FFFJJJEEECCCGGGGGGCCCAAA>>><<<::::::999888666777777666555555666666777444444555555555444222111222222222333555666888999555555777999888777<<>>777111//////---...111...........................------------,,,,,,,,,++++++++++++++++++++++++************************((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((())))))******))))))(((''''''''''''(((((()))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((('''''''''(((((((((((((((((((((((((((((()))******,,,...//////......///000000///......///000222333000333777;;;???AAAAAABBBCCCEEEHHHJJJLLLNNNRRRUUUSSSSSSUUUZZZ```ccccccaaa___dddmmmrrrlllccc^^^```bbb```____________^^^\\\ZZZXXXSSSMMMGGGBBB???===AAA@@@CCCGGGHHHFFFGGGJJJBBB???;;;777555222...,,,))))))((((((((())))))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((()))***+++,,,---...333666GGG^^^ggggggoooyyyzzz~~~{{{||||||rrrtttxxx}}}}}}||||||pppaaaSSSEEE:::444444444444444333333333222444888;;;===?????????AAAAAACCCHHHPPPXXX^^^aaaeeebbb\\\UUUNNNKKKLLLMMMIIIGGGEEEDDDFFFHHHJJJKKKNNN___lllnnnqqqvvvnnn___aaa[[[SSSLLLGGGEEECCCBBB<<<:::999777666555444444555666777666555444444555444555555777999;;;<<<>>>======<<<:::999:::AAAGGGKKKPPPSSSQQQOOOLLLFFF@@@999999777555555888>>>CCC[[[eeesss|||rrrmmmlllqqqVVVFFF>>>666000000111///---...++++++++++++++++++,,,,,,+++++++++*********))))))((((((((((((((((((((((((&&&''''''(((''''''&&&&&&((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((()))((()))---222444222///333222222666???LLLYYYaaakkkkkkooovvv||||||xxxwwwzzzuuu```UUUVVVPPPNNNVVVbbbiiiiiiiiiRRRFFF888222222333111...........................------------------------++++++++++++++++++++++++************************)))))))))******)))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))))))))))))))'''''''''''''''((()))***((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''''''''''''''(((((((((************+++,,,------***,,,.........///111333222222222111222444777:::777999===BBBFFFIIILLLMMMQQQTTTVVVWWWWWWZZZ___cccaaa^^^\\\]]]aaaaaa\\\VVVRRRVVV___ggghhhdddeeeiiiqqqooommmmmmmmmlllkkkiiikkkkkkjjjggg```WWWNNNHHHBBB???===>>>???@@@CCCEEEDDDCCCBBBAAA???:::444000+++***)))(((((())))))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((()))***+++---///000000<<>>>>><<<999888999999888777999===@@@@@@@@@AAACCCEEEGGGIIIJJJKKKKKKFFF@@@<<>>888444333555666>>>NNNcccrrrxxx|||}}}hhhpppeeeggg}}}kkkQQQBBB333///222222000///+++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))%%%&&&''''''((('''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))),,,,,,,,,...000222111000333999EEERRR___hhhnnnqqqxxx{{{|||zzzooommmxxxxxxYYYTTTOOOKKKGGGMMMeee}}}{{{YYY===222333444222////////////////////////,,,,,,,,,------------...++++++++++++++++++++++++************************)))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''(((((())))))(((((((((''''''''''''(((((()))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''(((((())))))******)))))))))******,,,---...333444555444333222333444222555999;;;<<<@@@FFFJJJSSSTTTVVVVVVVVVTTTRRRQQQXXXZZZYYYRRRJJJDDDDDDFFFFFFBBB???>>>>>>===:::777444333666;;;===>>>BBBHHHLLLKKKJJJJJJLLLLLLKKKIIIHHHRRRaaaoooyyy}}}|||zzzuuupppeeeVVVKKKEEE@@@;;;888:::>>>CCCFFFGGGDDDAAA666444000---***)))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((()))))))))***,,,///222444???WWWnnnpppddddddxxx~~~wwwyyy~~~vvvxxx{{{uuussszzzrrrllliiillluuu}}}{{{yyy{{{}}}tttdddSSSIIIFFFBBB<<<444444333333444666888:::;;;BBBMMMZZZccchhhjjjjjjaaafffssszzzgggPPPEEEFFFKKKJJJGGG>>>>>>>>>???DDDQQQcccpppsssttttttuuuwwwyyyzzz{{{{{{}}}zzznnneeecccbbb```aaafffjjjiiiiiihhhddd___UUUOOOEEE<<<666444444555999FFFYYYiiittt}}}ssskkkyyy}}}uuu```LLL999222333222000...---,,,,,,++++++*********+++++++++************)))))))))))))))))))))))))))&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))+++---...///000222555777;;;AAAKKKWWWbbbkkkpppsss|||zzzzzzzzzxxxxxx|||mmm```TTTMMMGGGFFFUUUgggmmmRRR???777555333////////////////////////,,,,,,,,,---------......++++++++++++++++++++++++************************)))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''(((((())))))(((((()))((((((''''''''''''((())))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))***++++++,,,+++++++++,,,---///000111666777888888666666777888888>>>EEEJJJMMMRRRYYY______aaadddccc^^^TTTJJJCCCGGGJJJKKKFFF===777777999777777666777888;;;===???======@@@DDDCCC>>>;;;<<>>>>>???AAACCCBBBAAA;;;AAAKKKWWWdddnnnvvvzzzuuubbbVVVPPPKKKEEEDDDBBBBBBDDDFFFGGGGGG???<<<777111---+++******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((())))))))))))***,,,///333555IIIbbbvvvrrrfffeeerrrzzzwwwsssppp~~~{{{~~~||||||}}}~~~~~~vvvzzz|||vvvqqqrrryyy{{{xxxzzzmmmdddUUUGGGBBBBBB>>>888666555444555777;;;>>>AAAMMMUUUaaannnxxx}}}~~~~~~uuuxxxcccPPPOOOTTTSSSOOO?????????AAAJJJ[[[rrr~~~xxxmmmrrrtttrrrqqqppplllfffaaaXXXLLL@@@999777777777222<<>>777<<<@@@>>>888444666999666777999:::===BBBHHHMMMPPPRRRXXX^^^[[[PPPGGGDDD;;;::::::<<>>======>>>BBBGGGMMMRRRUUUVVVaaaxxxqqq```bbb___cccppp{{{kkkjjjfff\\\NNNEEE???AAAIIIWWWmmm~~~{{{||||||yyyvvvpppmmmggg\\\MMM???999777444666888???SSSlll}}}wwwrrrxxxUUUAAA;;;888444111///...---,,,+++++++++++++++++++++************)))******))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''(((((((((((())))))))))))***)))(((''')))***,,,,,,333222666===???@@@LLL[[[eeejjjmmmooouuu~~~~~~~~~zzzyyy||||||{{{zzzxxxwww|||{{{zzz}}}}}}wwwqqqiiidddaaaaaa___YYYUUUTTTRRRPPPMMMKKKLLLOOOSSSVVV\\\dddppp{{{yyybbbTTTPPPPPPLLLTTT```lllooocccLLL888555777555///,,,///111000000000///...............------,,,,,,,,,,,,++++++,,,,,,,,,+++++++++*********************************)))))))))))))))))))))))))))(((((((((((())))))***)))))))))((((((((('''((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((()))******))))))))))))))))))))))))''''''(((((((((((()))))))))+++---...///000222444444666888777555666888;;;???@@@AAACCCIIIQQQ[[[aaagggsss~~~|||uuukkkaaaPPPQQQPPPKKKFFFCCCDDDFFFJJJOOOQQQOOONNNQQQQQQOOORRRSSSUUUYYY^^^eeelllqqqlllnnnvvvtttjjjgggbbbbbbaaa___]]][[[[[[[[[]]][[[XXXSSSNNNLLLLLLMMMOOOQQQUUUZZZbbbooo}}}bbbOOOIIIAAADDDDDD@@@>>>===888222,,,,,,,,,***((()))))))))(((((((((((((((((((((((())))))))))))***************&&&+++222///,,,>>>XXX|||}}}nnnpppvvvxxx{{{{{{~~~ooocccffflllsssvvvyyy{{{|||}}}~~~uuukkkcccZZZSSSQQQOOOIIICCC???@@@DDDKKKTTT[[[^^^]]]\\\hhh}}}}}}fff___WWWRRRYYYccckkkppptttwwwmmmYYYOOODDD???BBBPPPhhh{{{vvv~~~zzz{{{{{{zzzxxxuuuuuuqqqgggYYYKKK???888555555444777FFF^^^sss}}}xxxlllrrrcccIII<<<555222222///...---,,,+++++++++++++++++++++************)))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))(((((((((((((((((()))))))))))))))(((((()))***,,,...///111333999AAACCCEEESSSeeeyyy{{{{{{{{{uuulllqqq{{{zzz{{{vvvwwwzzz~~~{{{zzzyyyvvvsssqqqwwwvvvvvvxxxzzzxxxrrrmmmgggaaa]]][[[WWWPPPKKKJJJHHHFFFDDDBBBAAAAAABBBCCCCCCHHHOOOWWW```jjjsssyyyrrr^^^SSSPPPHHHKKKRRRaaatttxxxbbbFFF:::555111000...,,,///555000000///...............------,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******************************))))))))))))))))))*********))))))(((((())))))***))))))))))))(((((((((((((((((((((((((((((((((((('''(((((())))))((((((''')))))))))))))))***++++++))))))))))))))))))))))))''''''(((((()))))))))))),,,---.........///111333444888;;;:::777666999===AAAAAADDDLLLWWWbbblllpppyyy~~~ssseeeVVVKKKCCC@@@<<<:::>>>FFFOOOUUUVVVZZZ]]]^^^aaaeeeccc^^^bbb```^^^```eeeiiikkklllooosssyyy~~~{{{tttooooooeeegggjjjkkkkkkjjjiiiiiitttrrrnnnfff]]]VVVSSSQQQPPPJJJEEEEEEMMMZZZeeekkkrrryyy^^^PPPEEEEEEBBB???@@@BBB@@@:::000...---,,,+++***+++,,,((((((((((((((((((((((((((()))))))))************,,,%%%(((111///...HHHjjj{{{sssyyyxxxqqqppprrrjjjiiiiiiqqqvvv{{{}}}||||||}}}}}}rrriiieeeaaa^^^]]]ZZZRRRHHHBBBCCCHHHQQQ\\\fffiiifffccceeerrrsssbbbWWWTTTUUUVVVWWWhhh|||mmmaaaPPPBBB???OOOjjjnnnmmmsss{{{wwwwwwxxxxxxxxxwwwyyyxxxpppdddWWWGGG;;;777777555555>>>QQQffftttxxxlllcccppp|||vvvzzzqqqSSS@@@555111222///...---,,,,,,++++++,,,+++++++++*********))))))******))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))((())))))******,,,///111444666>>>FFFHHHJJJZZZlllwwwjjjhhhrrr}}}|||zzzwww|||~~~zzzyyyxxx{{{zzzzzzzzzyyywwwtttppptttsssssssssssspppkkkgggccc\\\WWWUUUQQQIIIEEEDDDAAAAAA@@@@@@@@@@@@@@@@@@???AAACCCGGGLLLSSSZZZ```fffnnn}}}sss___SSSLLLKKKIIIQQQhhhzzzsss```CCC777000444555000///444000000///...............------,,,,,,,,,+++++++++,,,,,,,,,+++++++++******************************)))))))))))))))************))))))))))))))))))***))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))(((((())))))***+++((((((((((((((((((((((((((((((((())))))******+++---.........,,,---///111333777;;;;;;888999???EEEGGGIIIPPP\\\iiirrruuuuuu~~~zzzqqqdddXXXNNNFFFBBBBBBBBBDDDIIIPPPVVVYYYZZZ^^^___```aaafffjjjhhhbbbbbbbbbcccdddfffhhhhhhgggggghhhjjjkkkiiieeecccccc``````bbbggglllnnnmmmkkkyyyyyyxxxssskkkeee```^^^\\\SSSHHHDDDIIIPPPPPPLLLOOOaaa}}}pppdddTTTQQQKKKEEEDDDEEEBBB;;;555000------,,,******+++((((((((((((((((((((((((((()))))))))************---&&&'''---...555TTTyyyuuuuuuyyy~~~ttttttvvvwwwwwwuuuzzz~~~~~~|||}}}yyyqqqmmmnnnppppppnnniii___PPPEEECCCHHHRRRaaaooowwwwwwuuuggglllsssppp\\\TTTSSSTTTNNNWWWjjj{{{dddMMMEEEUUUsssoooaaaZZZcccrrrzzzzzzzzz}}}~~~yyyuuutttuuuwwwxxxvvvyyyyyyssslllbbbRRRCCC999777666555999EEEVVVcccsss|||zzziii```nnnsssfffpppeeeMMM<<<555555//////...---,,,,,,,,,,,,+++++++++*********))))))******))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************(((((((((((()))))))))))))))************---111555AAACCCJJJSSSUUUWWWeeeuuu~~~vvvsssnnnkkkrrr}}}|||wwwvvvyyy{{{{{{zzzwwwvvvvvvyyy{{{{{{xxxtttvvvvvvwwwxxxyyyxxxuuurrrnnnmmmmmmmmmkkkhhhdddaaaUUUOOOJJJIIIFFF@@@======:::;;;<<<<<<<<<<<<<<<;;;:::;;;<<<===>>>@@@DDDGGGNNNSSS]]]llluuu```VVVQQQHHHEEESSSlll{{{}}}]]]GGG555333555222000222000000///...............------,,,,,,,,,+++++++++,,,,,,,,,+++++++++******************************(((((())))))******************))))))))))))******(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((''''''''''''((())))))(((((((((((((((((((((((((((((())))))***++++++,,,---------,,,+++,,,...111222666:::;;;===BBBKKKRRR\\\```hhhrrryyyxxxrrrkkkggg^^^RRRHHHBBBAAABBBEEEFFFIIIPPPXXX^^^___\\\XXXeeeeeebbb___aaaeeeccc^^^^^^eeemmmrrrsssuuuxxx{{{sssppplllkkkoooqqqpppmmmhhhdddbbbgggpppuuurrrmmmvvvxxxyyywwwqqqjjjeeebbbZZZWWWQQQOOOUUU[[[UUUJJJAAAKKK___tttvvvrrriii]]]VVVQQQHHH@@@<<<555//////...***(((***))))))))))))))))))))))))))))))))))))************+++((((((+++000@@@bbbzzzooouuu|||hhheeennnxxx{{{}}}vvvuuuzzz|||mmmZZZJJJDDDHHHQQQcccwww|||yyy{{{nnn```TTTNNNOOO\\\mmmxxx}}}yyy[[[MMMZZZxxxuuu```OOOPPPZZZ```bbbeeekkkttt}}}|||yyyuuuttttttvvvwwwsssvvvvvvrrrqqqnnn```QQQ===999666555555:::EEEPPPcccppp}}}uuuaaaYYYwwwrrrfffzzzwww\\\DDD666444000///...---,,,,,,,,,,,,+++++++++************)))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))))))))***(((((((((((()))))))))))))))***+++++++++000888>>>LLLLLLSSS]]]aaabbblllyyyzzz}}}vvvgggkkkpppuuu}}}|||yyyuuurrrrrrvvvzzz{{{zzzxxxtttrrrtttzzz|||yyytttrrrrrrsssuuuwwwwwwtttrrrfffffffffeeeccc___\\\ZZZJJJDDD@@@@@@???;;;999:::999999::::::999888777666444555777777777777888:::>>>@@@EEEMMM[[[uuussseee[[[LLLBBBGGG[[[www|||bbbDDD444111111222222000000///...............------,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******************************((((((((()))******+++++++++******))))))******+++(((((((((((())))))))))))((((((((((((((((((((((((((())))))******))))))((('''''''''''''''(((((()))))))))))))))))))))))))))(((((()))***+++,,,,,,---,,,------,,,+++---000333666888<<>>777555444444;;;DDDSSSdddvvvrrr^^^bbbtttrrr|||mmmMMM999111000///...------,,,,,,---+++++++++************)))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))(((((((((((())))))))))))(((***,,,,,,///666BBBKKKPPPOOOUUUbbbiiijjjpppyyy}}}hhheeedddppp}}}}}}zzz{{{|||xxxtttqqqqqquuuxxxxxxwwwwwwuuutttvvvzzz{{{yyywwwrrrrrrrrrsssuuuuuusssrrreeedddccc^^^YYYSSSOOOMMMEEE???;;;<<<;;;999888:::888888888888777666666555333444666666444444555777777777:::???GGGZZZ|||zzzgggTTTKKKIIIPPPeee{{{uuuXXX???444444444222000000///...............------,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******************************'''(((((()))******+++++++++******))))))******+++'''((((((((()))))))))***(((((((((((((((((((((((())))))************))))))((((((((('''((())))))***))))))))))))))))))))))))((())))))***+++,,,---...,,,------------000444888;;;>>>DDDNNNZZZccciiijjjnnnnnnllleee[[[PPPGGGBBBAAA>>>AAAKKKQQQRRRRRRTTTXXX[[[^^^___```bbbfffjjjfffjjjmmmkkkkkkoooqqqpppnnnppprrrssstttwww}}}rrrpppiiicccdddkkknnnkkkmmmnnnqqqtttwwwvvvtttrrrpppssswwwwwwqqqhhh```[[[\\\bbbccc___aaaiiihhh```\\\UUUNNNJJJJJJUUUlllxxxooohhhVVVHHH>>>===999///***---))))))))))))))))))))))))))))))))))))************$$$,,,000111===XXXuuuuuupppooo~~~|||}}}www___cccppp~~~|||}}}|||xxxjjjUUUQQQNNNQQQ___vvvuuuiii^^^ZZZYYYXXX\\\cccbbbeeeiiivvvgggOOOSSSfffuuu]]]PPPFFFAAA:::444;;;HHHIIIVVVccciiilllppprrrrrrttttttsssqqqooonnnooopppqqqtttsssqqqxxx{{{mmmOOODDD:::777444333888@@@JJJ]]]rrr~~~mmm[[[zzzuuunnn~~~YYY???555000000...---------------+++++++++************)))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))(((((((((((())))))))))))(((***,,,---111;;;JJJUUUTTTRRRXXXfffoooqqquuu{{{kkkWWWWWWhhhzzzzzzxxx|||yyyvvvrrrrrrtttvvvuuutttqqqsssuuuwwwwwwvvvvvvuuuuuutttttttttuuuuuutttrrrhhhgggccc[[[RRRIIIBBB???@@@:::666777777555444666333333333444444555555555444555555444222222333555555555777===BBBOOOiiirrr[[[TTTOOOKKKUUUfffzzzgggLLL<<<999666000000000///...............---------,,,,,,,,,++++++,,,,,,,,,+++++++++******************************'''(((((()))***+++++++++++++++************++++++'''((((((((())))))******(((((((((((((((((((((((())))))************)))))))))))))))))))))******+++))))))))))))))))))))))))((())))))+++,,,---......------......///333777;;;@@@CCCKKKYYYgggpppqqqooojjjhhh```UUUIIIAAA>>>???LLLIIILLLUUU[[[YYYXXXYYY\\\```cccbbb___```fffkkkuuuzzz|||vvvpppmmmjjjhhhhhheeeccceeellluuu}}}mmmnnnggg\\\WWW[[[^^^^^^VVV^^^iiimmmllljjjjjjllluuuzzzyyyrrrmmm\\\dddeee___```kkkqqqnnniiieee```XXXNNNLLLWWWeeesss{{{www___OOODDDCCC>>>333---///)))))))))))))))))))))))))))))))))))))))*********000+++...444CCCbbb{{{}}}rrrsss|||{{{zzz{{{uuu\\\kkkzzz|||}}}~~~}}}}}}~~~|||{{{wwwWWWNNNHHHIIIZZZqqqkkkfffgggdddffflllhhhrrrvvvzzziiiRRRIIINNNWWWGGGBBB:::555444777===AAABBBGGGPPPYYYaaahhhooosssrrrrrrpppnnnllllllnnnppprrrqqqqqqtttwwwxxxuuuqqqTTTLLLAAA999777888999:::BBBMMMbbbwwwyyyggglll}}}dddvvvgggHHH===333///,,,...---+++,,,///,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''(((((((((((())))))))))))((()))******)))(((***++++++)))***...777BBBOOOXXXOOOOOO[[[qqq~~~dddNNNQQQaaa|||}}}yyyvvvttttttuuuvvvvvvvvvuuutttsssrrruuuwwwwwwuuusssuuuwwwuuutttuuuuuuuuuqqqlllhhhaaa]]]VVVOOOJJJDDD@@@<<<:::999777555444333333444222222222222222222222222222222222333333333444444888666777999===GGGZZZkkkmmm]]]RRRLLLNNNTTTgggxxxxxx___CCC999555111000111111000///...///000......---------,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''(((((((((((())))))))))))((()))+++***)))''''''(((---+++******+++,,,,,,,,,,,,+++...444555444:::CCCJJJMMMVVVdddmmmnnnnnnoooiiiWWWEEE??????AAAGGGNNNQQQVVV\\\```aaa___]]]\\\bbbhhhmmmllliiiiiiqqqxxxxxxtttmmmfffaaa^^^]]]]]]YYY]]]```aaaffftttkkk[[[ZZZ\\\YYYYYY]]]YYYZZZ\\\aaafffkkkmmmmmmoooooovvv|||tttkkkfffggglllppprrrjjjrrrsssiii___\\\\\\[[[bbbaaafffsssiiiaaaUUUGGG<<<555222111***((((((******''')))---))))))))))))************...(((...===RRRoooyyytttwww~~~{{{}}}xxxccckkkxxx||||||}}}}}}}}}ZZZIIICCCCCCRRRggg{{{sssrrrrrrqqqqqqmmmwww{{{}}}rrrYYYCCC:::<<>>888666666666;;;DDDWWWmmm{{{qqqgggwwwkkkjjj}}}XXX>>>777222...///...+++,,,///,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((())))))))))))((()))******))))))***+++))),,,---000<<>>666///......,,,,,,...,,,,,,,,,+++++++++******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))((()))************+++---,,,...666FFFUUU```gggjjjppp~~~}}}aaaEEE???PPPiii|||wwwuuuvvvyyy|||{{{xxxyyyxxxvvvtttsssrrrqqqqqqppppppqqqrrrrrrrrrrrrrrrppppppqqqpppooonnnmmmmmmmmmiiiccc^^^ZZZVVVRRRPPPEEE@@@;;;666444444333222000000000000000000111111000000000000000000000000111111111111222222222222222222555888888999???GGGTTT~~~}}}lllYYYKKKKKKXXXpppiiiHHH444222222111222222222000///......---------,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))*********)))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((()))))))))*********)))******)))((()))+++---***,,,...///000111333444888888;;;AAAJJJUUUaaaiiinnnjjjgggeee^^^PPPDDD???GGGJJJOOOTTTVVVWWWYYY[[[___ccchhhlllmmmmmmmmmnnn```cccgggfffdddaaaaaabbbYYYYYYZZZ\\\___cccgggiiiiiisss~~~zzzwwwyyyoooqqqqqqqqqrrr{{{{{{ggg```aaa]]]VVVPPPVVV^^^hhhlllmmmpppwww}}}rrrpppllliiijjjlllmmmmmmmmmfffZZZQQQPPPXXXeeeoooxxxgggWWWMMM>>>777222111///,,,---000((())))))***+++,,,,,,,,,///222JJJgggwww~~~qqquuutttvvv|||~~~}}}iiifffppprrr^^^XXXSSSiiixxx}}}|||~~~~~~YYYDDD??????IIIXXXeeerrr|||}}}yyyppphhhhhhdddbbbgggvvv{{{ggg___SSSIIIBBB===:::888555444333222111111222222222333555777;;;@@@GGGLLLVVVZZZ^^^aaabbbbbbcccccceeefffhhhkkkmmmnnnpppqqqoooiii^^^QQQEEE<<<888666333444===NNN```qqq{{{ccc___kkkxxxpppyyyZZZAAA777///---...------///,,,,,,,,,+++++++++******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))''')))***+++******,,,---...,,,999RRR^^^___jjj|||~~~~~~aaaNNN>>>EEE^^^zzz|||uuussstttvvv}}}}}}~~~}}}|||yyywwwuuuyyyxxxvvvtttsssrrrqqqqqqppppppqqqrrrssstttuuuvvvrrrqqqpppooonnnllljjjiiieeebbb]]]XXXRRRLLLEEEAAA>>>;;;666333333333333222///000000000111111111111////////////////////////000000000111111111222222444333444777888999???FFFMMMooozzzeeeVVVPPPPPP^^^|||YYY;;;333111///000222222111000......---------,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))***************++++++***))))))***,,,***---111333444555777999999===EEENNNYYYdddlllooopppggg___ZZZTTTLLLIIIIIITTTWWWZZZZZZZZZYYYZZZYYY]]]bbbgggkkkkkkjjjhhhhhh`````````_________```aaaZZZ___fffnnnvvv|||{{{|||zzzllleee```ZZZUUUTTTQQQWWW]]]^^^^^^dddpppzzzsssqqqooolllhhhfffgggjjjkkkhhhbbb[[[VVVUUUXXX[[[ssswww}}}{{{qqqeee\\\LLLBBB888333000------000((())))))***+++,,,---------777VVVsss{{{~~~~~~xxxyyyxxxwwwyyy{{{{{{xxxvvvuuu|||~~~iiimmmzzzkkkXXXXXXXXXooo{{{|||xxxwwwzzz~~~ZZZAAA===>>>GGGSSS___lllvvv|||vvvqqqkkkfff___WWWSSSTTT[[[hhhttt|||{{{rrr___YYYOOOFFF???:::777666777555333111000000111222000111222333555999???CCCHHHMMMSSSYYY\\\___bbbddddddfffiiikkkmmmooorrruuuqqqnnnggg[[[MMMAAA888444444333888CCCPPP```tttooobbbaaawwwnnn|||aaaFFF;;;111...///......///,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))''')))++++++++++++---...000111AAAYYYbbbaaalll}}}{{{~~~vvvQQQIIIGGGRRRiii}}}uuurrrsssuuuwww}}}zzzxxxwwwwwwwwwwwwvvvvvvuuuuuuuuuvvvvvvqqqqqqpppqqqqqqrrrssstttqqqooonnnmmmmmmllliiiggg[[[XXXSSSOOOIIICCC<<<777777444222111111111111000///000111111111111000000///////////////////////////000000000000111111111333111111444666777===DDDGGG___kkkYYYOOOKKKTTTqqqnnnLLL999555000///111222111000......---------,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))*********++++++***,,,......---,,,------,,,111666999999:::===@@@???IIIWWWdddooovvvtttoooddd[[[QQQNNNLLLLLLPPPUUU]]]______^^^___bbbbbb___dddfffhhhgggddd___[[[ZZZXXXXXXXXX[[[```eeehhhiiisssxxxxxxmmmeee\\\WWWYYY^^^ZZZ\\\\\\YYYVVVZZZfffooolllooouuuzzzwwwpppllllllllllllkkkfff^^^WWWQQQNNNYYY___hhhooossssssooommm^^^RRREEE===777///++++++((())))))***,,,------...///===bbb||||||{{{|||}}}{{{|||jjjvvvwwwhhhkkknnnzzz|||wwwuuu{{{YYY@@@<<<===EEEOOOYYYeeeooovvvzzz~~~kkkeeebbb\\\QQQGGGEEEDDDDDDIIIQQQ\\\eeesssrrrfffXXXSSSLLLDDD>>>:::999:::777666444222111000//////---...///000111333777;;;<<<@@@GGGMMMRRRWWW\\\___bbbdddhhhjjjkkkmmmrrruuusssssspppgggXXXHHH<<<666555444555:::BBBPPPfffzzzooodddhhhpppkkkmmmOOOBBB555111000///---...,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((())))))))))))''')))++++++++++++---///444@@@PPP]]]gggnnnsssvvvuuuuuu{{{~~~iiiZZZLLLRRR]]]jjjxxx{{{ssspppqqquuuwwwwww}}}|||zzzxxxwwwwwwwwwxxxvvvvvvvvvvvvwwwxxxxxxyyyuuutttsssqqqppppppppppppnnnllliiihhhgggeeeaaa^^^PPPMMMGGGCCC???;;;777444222111000000111111///---///000000111111000///...000000000000000000000000/////////000000000111111222000000444666666999>>>DDDSSSooovvv]]]RRROOOPPP___zzz}}}fffCCC<<<444000111222111///......---------,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))*********+++++++++))),,,000333333222222333000666<<>>DDDMMMVVVaaajjjuuuxxx{{{~~~tttaaaZZZZZZUUUHHH@@@@@@@@@<<<<<>>CCCKKKSSSgggzzzkkkaaaNNNJJJEEEAAA???===;;;999777777666555333222111000000///////////////000000666888<<>>RRRfff}}}||||||uuutttiiikkkrrrVVVXXXiiieeeQQQ>>>666333///---...------,,,++++++******))),,,,,,+++***)))))))))***))))))))))))))))))))))))((((((((((((((((((((((((+++*********))))))((((((%%%(((+++***+++000333444DDDXXXbbbfffssszzzwwwuuuhhh{{{rrrLLL===DDDRRReeeuuu|||uuuooommmlllpppuuuwwwtttqqquuusssqqqrrrvvvxxxxxxvvvxxxvvvttttttuuuvvvuuutttssssssrrrrrrqqqpppooonnnkkkhhhbbb]]]XXXTTTOOOKKKAAA???;;;888555444444444111111111111111111111111000000111111111111000000000//////222555555222///000000////////////000000000000111333555888:::<<>><<<;;;:::777777666555333222111111//////............//////444666999<<>>777333555666:::KKK^^^vvv|||}}}uuu}}}ssssssyyyaaaWWWccc}}}mmmWWW@@@555111...------------,,,,,,+++*********++++++******)))*********))))))))))))))))))))))))((((((((((((((((((((((((************)))))))))(((((()))+++++++++,,,333999UUU___bbbkkk~~~zzzvvvxxx}}}```EEEBBBNNN```ppp|||yyynnnllljjjkkkoootttvvvsssppprrrqqqqqqrrrtttvvvvvvvvvsssrrrqqqrrrssstttsssqqqtttsssrrrqqqooommmkkkiiiddd___XXXRRRMMMHHHDDDAAA===;;;888555333222222222111111111111111111111111000000000111111000000000000//////111444444111...000000////////////000000000111111222444777:::===EEESSSdddppp}}}nnnaaaPPPGGGJJJYYYjjjvvvgggQQQ<<<555444111///222///......------,,,,,,+++++++++++++++******************************************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))***))))))))))))******+++)))000777888666777===CCCCCCAAACCCGGGIIIOOO^^^mmmssshhh[[[QQQSSSWWW]]]cccddddddddddddcccbbbeeelllttttttnnnhhheeeeeedddaaabbbhhhttt}}}{{{xxxvvvuuuvvvwww{{{yyyvvvsssoooiiibbb]]]VVVRRRLLLGGGDDDBBB@@@>>>===<<<;;;;;;::::::;;;;;;999888777555444444444444222888<<>>===;;;999777555777666888;;;;;;DDD___yyysss```RRRMMMFFF@@@===<<<;;;:::888777666555444222111111......------------......222333555888:::???DDDHHHQQQVVV^^^cccgggkkkppptttxxxyyyxxxuuussslll]]]OOOBBB:::555555444666BBBQQQiiixxxzzzqqq}}}www^^^___qqq|||dddGGG666111///......------,,,,,,++++++***************)))******++++++))))))))))))))))))))))))((((((((((((((((((((((((************))))))))))))***(((***---,,,---888GGGbbbcccddduuu}}}|||cccJJJ@@@LLL\\\lllwww}}}{{{yyyqqqgggggggggiiinnnssstttrrrooooooppprrrrrrqqqqqqssstttoooooopppqqqsssrrrpppnnnpppnnnllljjjhhheeeaaa^^^ZZZTTTMMMEEE@@@<<<888666777666444222111000000111000000000000000000000000///000000111111000000////////////111222222000...000000////////////000000000111222222333666;;;???KKKVVVdddllltttmmmWWWLLLIIIMMM[[[jjjuuu]]]EEE:::555000000333//////......---,,,,,,,,,,,,+++++++++***************************************))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))***)))))))))***++++++,,,'''111:::<<<999999@@@HHHDDDDDDGGGOOOYYYcccppp|||{{{jjjYYYSSSUUUXXXXXX^^^ffflllnnnooonnnmmmjjjjjjjjjkkkkkkiiieeebbbccchhhnnnssswww}}}~~~}}}yyyxxxuuussspppooonnnnnnsssrrrpppnnnjjjccc[[[UUUKKKHHHBBB>>><<<:::888666666666555444444444444555111111000000000000000111+++000222333;;;NNNbbbnnnkkkjjjmmmooojjjfffnnn|||tttsssrrrrrrnnniiijjjnnnqqqxxx{{{}}}ccc+++((((((******+++111999BBBnnnttthhhsssjjjLLLNNNjjj~~~}}}||||||{{{yyyxxxwww}}}|||yyyzzz|||yyywwwxxx{{{yyyUUU@@@===:::;;;CCCPPP\\\dddsssvvvyyyzzz{{{~~~lllYYYMMMEEEAAA===>>>??????>>>;;;888666999888888888666;;;KKK]]]}}}ooo]]]TTTNNNFFF???<<<<<<;;;;;;888888777555444333222111//////...---------......000222333444666:::???BBBNNNTTT\\\bbbeeejjjoootttyyyzzzyyywwwuuupppeeeZZZGGG===555555333333;;;FFFYYYoooppplllssseeejjjsssRRR;;;333222111000...------,,,++++++*********)))))))))***+++,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((*********)))))))))))))))+++'''***//////111CCCXXXbbbfffmmmjjjLLL===DDDXXXgggmmmuuuyyyvvvssspppkkkdddeeefffiiinnnrrrsssqqqooonnnqqqsssrrrooonnnppprrrpppppprrrssstttrrrnnnjjjiiifffbbb___]]]ZZZVVVRRRQQQKKKCCC===999666444333333222111000000000000111000000000000000000000000///000000111111000000////////////000111000///...000000////////////000000000111222222333666===BBBOOO[[[hhhnnnrrr{{{xxxaaaWWWOOOIIIQQQaaaxxxnnnYYYAAA333111222111/////////...------,,,,,,,,,,,,+++++++++*********************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))***+++,,,---...---333:::;;;999;;;AAAGGGCCCHHHSSSaaaooowww}}}|||yyyooo___RRROOOUUU[[[]]]bbbiiirrr|||yyyooolllgggaaa^^^^^^```cccjjjttt|||zzzyyyxxxxxxyyyvvvvvvuuuuuusssqqqooonnnnnnmmmkkkiiiddd[[[RRRKKKDDDAAA===:::888777555444555444333333222222333333111000000/////////000000,,,///000...222@@@UUUccceeejjjrrrtttmmmeeehhhqqqttt{{{qqqqqqrrrqqqoookkkiiiiiikkkwww~~~''''''))),,,,,,,,,222:::MMMyyyooogggrrr~~~```DDDIIIdddzzz~~~|||||||||{{{zzzyyyyyyyyyyyy|||~~~~~~yyyvvvvvvxxx{{{zzzWWW???===::::::AAAMMM[[[dddssswww{{{}}}|||~~~sssbbbUUUKKKDDD===>>>??????>>><<<:::888:::999999888777888AAAKKKkkkvvvjjj]]]SSSNNNFFF@@@===<<<<<<<<<888888777666444333222111111000000///......//////000111222333444777;;;???MMMSSSZZZ```dddhhhnnnrrrwwwyyyyyywwwuuurrriii___LLL@@@666555444222777@@@MMMeeexxx|||rrrbbbttttttiii~~~\\\AAA555222111///......------,,,++++++******)))))))))***+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++)))***...///777LLLbbbcccppp~~~wwwXXX???<<>><<<888666666555444222444333333222222222222222333222111000000///000000...000111000000888HHHUUU]]]ggguuu{{{vvvnnnlllooolllpppwwwwwwuuusssrrruuuuuuqqqlllfffrrrxxx{{{)))***,,,...,,,+++222;;;VVV{{{mmmoooxxx}}}~~~yyyzzz~~~wwwZZZCCCJJJaaasss|||{{{||||||{{{yyyyyyzzz|||yyyxxxvvvvvvxxx{{{xxxVVV???===:::999???JJJYYYccctttyyy~~~{{{lll___TTTMMMCCCBBBAAA@@@>>>;;;999888999999888888777888<<>>>>>======999888777666555333222222222111000//////////////////000111222333555:::===IIIOOOWWW]]]aaaffflllpppuuuxxxzzzwwwvvvsssllldddTTTEEE999777555333555<<>>===999888777666555444333222111111000///...---......---...000000111444888<<>>III___mmmvvv|||zzz|||}}}{{{yyyzzz}}}~~~}}}yyyvvvwwwxxx}}}nnnQQQ???===:::888<<>>FFFWWWhhhjjjaaaZZZZZZMMMJJJFFFCCCAAA@@@???===999999888666555444333222111000///...---,,,,,,,,,,,,---...///000333888;;;===DDDNNNVVV\\\cccjjjoooqqqwww||||||||||||vvvpppdddQQQ@@@:::777333333777999@@@RRRiiixxx}}}lll```nnnkkk~~~{{{\\\CCC888444222///......------,,,++++++,,,,,,+++***)))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++(((222333000@@@ccc|||wwwyyyqqqzzz~~~}}}}}}```LLL???JJJ```ooouuuwwwoookkkgggdddcccccciiinnnrrrrrrpppmmmkkkjjjkkklllllllllpppwww~~~}}}ooobbbQQQFFFAAA>>>:::666888666444444555555444333000111222222222222222111333333333333333333333333333444444555555444444333111333444222///...000333000000////////////000000///222555555666===KKKVVVcccmmmwww{{{yyyyyy|||yyyvvvdddZZZSSSKKKGGGYYYsss|||hhhFFF444555000000000///......---------------,,,,,,,,,++++++************************))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))***+++---///111333111999EEEMMMPPPRRRTTTVVV___ttt~~~gggTTTQQQOOOSSS___fffdddbbbddddddmmmoooiiigggkkkhhh___ccceeekkkttt~~~~~~}}}|||{{{zzzxxxuuusssttttttssssssrrrqqqppppppssssssrrrpppmmmjjjgggeeeVVVPPPGGG???:::777666555222111000000222222111000111000//////......//////---......///000222333444111------333666666999@@@EEERRReeewww}}}vvvrrrtttyyy}}}~~~vvvxxx||||||}}}zzztttlllhhhmmm{{{---...+++,,,///...???^^^||||||sssxxx|||zzzxxxqqqkkkyyywwwdddVVVOOOYYYiiirrrvvvwwwzzzyyyxxxxxxyyy{{{~~~|||tttsssyyy|||}}}qqqVVVBBB;;;666777<<>>999777777999::::::BBBOOOUUURRROOOPPPLLLIIIFFFDDDCCCAAA>>><<<;;;::::::999777666444333000000000///......---------,,,,,,---...111444666===BBBIIIQQQYYYaaahhhmmmuuuuuuvvvyyy|||}}}yyyvvvnnn\\\FFF888666666333///333999GGGZZZjjjsss{{{bbbjjjyyyhhhqqqlllHHH:::888000000///...---------------+++++++++************)))+++*********))))))(((((())))))))))))))))))))))))*********)))))))))))))))+++000444<<>>=========;;;777999AAAGGGHHHKKKPPPKKKHHHDDDAAA@@@???===<<<:::::::::999777666444333111000000//////...------------,,,---...111444666===BBBIIIQQQYYY```ggglllrrrrrrtttxxx|||~~~|||zzzqqqaaaKKK<<<666555222000222666BBBTTTeeepppyyymmmcccmmm}}}fffjjj~~~vvvPPP>>>999111000//////...------------+++++++++************)))************)))))))))(((************************************))))))))))))...000666EEE]]]rrruuuoootttvvvuuuuuuuuukkkVVVJJJMMMfff{{{}}}xxxwwwlllccc\\\]]]```dddkkksssxxxvvvtttssssssrrrooommmnnnpppssstttttttttuuuvvvnnnqqquuuwwwtttoooiiieee```XXXMMMBBB;;;888666555555333222222333333222111555555444444444555777888777666666666777888888777666777888888777777777777333333444444444333222222222222222222111111111111111222333444:::GGGWWWbbbjjjnnnrrruuuxxx{{{~~~}}}gggYYYTTTGGGFFFQQQgggvvvlllOOO888666---///222------111,,,---------,,,,,,***))))))************************))))))))))))))))))))))))***)))))))))((((((((('''***)))(((''''''((()))***))))))))))))))))))))))))******+++++++++*********+++***,,,///222111000///333???OOOTTTOOONNN[[[kkkyyy~~~}}}pppaaaXXXTTT___aaacccgggiiikkkkkkkkksssyyyyyyooofffeeekkkoooxxx|||{{{wwwsssttttttuuuuuutttssssssqqquuuvvvttttttvvvwwwuuusssuuusssmmmjjjggg^^^TTTIIIBBB999333222222///---...///000000000000///...------------------------//////......//////000111000111333222333666===BBBIIIRRR^^^gggpppyyy~~~yyy{{{rrrnnnqqqvvv++++++---...///;;;YYYwwwttttttwww~~~}}}vvvsssyyyjjj]]]cccmmmvvvyyyxxx{{{}}}{{{zzzyyyzzz|||}}}|||}}}{{{uuutttwwwyyyzzzuuuZZZCCC===777777;;;DDDRRR___ffffffkkkvvv}}}yyytttnnnjjj]]]WWWOOOJJJGGGDDD@@@===AAA;;;777999;;;===@@@DDDHHHEEEBBBAAA@@@???>>>===:::::::::999888666555444111111000000///.........------,,,---...111444666<<>>DDDHHHQQQ[[[dddjjjrrr|||yyyttttttwww,,,+++.........CCCgggvvvzzzzzzxxx~~~llleeeooo{{{{{{{{{~~~~~~|||{{{zzzzzz{{{}}}~~~~~~|||zzzvvvuuuvvvvvvxxxttt[[[DDD>>>888888;;;BBBOOO\\\bbbccchhhqqqzzzyyyqqqllldddXXXOOOJJJEEE???<<<;;;;;;;;;<<>>:::::::::999888777555555222111111000000//////......---------...111333555:::@@@HHHPPPWWW^^^dddhhhmmmnnnqqqvvvzzz~~~yyyppp___KKK;;;222111333222000444CCCUUUdddpppxxxgggWWWnnnpppffftttkkkNNN>>>222111111000...------------+++++++++*********))))))*********)))))))))))))))************************)))***************++++++///+++;;;```ppp\\\YYY^^^IIIUUUfffvvvsssccc^^^[[[ZZZ^^^fffnnnvvvzzzxxxwwwwwwwwwwwwuuuqqqnnnoooqqqrrrrrrqqqrrrtttwwwxxxtttqqqqqqooofffXXXMMMDDD@@@<<<:::999999999999888777666777888999888777::::::::::::999999888888666777777777666666777888555555555666666666555444555555666777888888888777333333333333333333333333000111444:::FFFSSS___fffkkknnnrrruuuwwwyyy{{{}}}~~~ssscccXXXQQQKKKUUUooo}}}mmmQQQ999...000555///,,,//////,,,,,,------,,,++++++***************************))))))))))))))))))))))))))))))))))))(((((((((((('''((()))******)))((('''))))))))))))))))))))))))******************++++++---))),,,333222,,,000;;;GGG\\\jjjfff```iiiyyytttdddYYYXXX```ggggggdddcccgggnnnrrrrrrooottttttpppiiijjjttt|||zzzxxxwwwuuuuuuttttttttttttuuuvvvwwwyyyyyyxxxzzz}}}~~~wwwkkk^^^QQQGGGAAA666333///------.........---..................------------------------------------------...//////...000222333444888???EEEKKKRRR\\\cccggglllttt{{{|||yyyyyy...***//////...JJJrrr~~~vvvzzz~~~~~~vvvggggggpppzzz~~~~~~|||{{{zzzzzzyyyyyyyyyzzz}}}zzzxxxxxxwwwwwwvvvtttxxxuuu]]]EEE???999888:::@@@LLLXXXbbbffflllrrryyyeee^^^SSSHHHBBBAAA@@@@@@<<<===???BBBCCCBBB???;;;::::::::::::999777666555222222222111000000//////......------...000333555999>>>GGGOOOVVV\\\bbbfffnnnooorrruuuxxx|||}}}vvvhhhUUUAAA555222333333///111===MMM\\\kkkuuukkkYYYZZZwwwfffnnn||||||]]]III888222111000///...---------+++++++++*********))))))))))))))))))))))))******************************))))))******+++++++++,,,---,,,AAAhhhuuu[[[ZZZ^^^\\\TTTcccsss|||{{{lll^^^YYYZZZ\\\aaajjjtttzzz}}}vvvvvvvvvvvvvvvuuuqqqnnnmmmnnnnnnnnnnnnppptttwww~~~xxxrrrpppooohhh\\\RRRBBBAAA@@@AAABBBBBB@@@>>><<<:::999:::<<<>>>??????@@@AAAAAABBBAAA???===;;;===???@@@>>><<<:::;;;<<<999888777888::::::999666666666777888999999999999555555555555444444444444222333666@@@NNN[[[eeeiiijjjmmmqqqtttvvvxxx{{{}}}yyyqqqbbb[[[QQQQQQdddwwwwwwjjjEEE444111666000,,,//////,,,,,,---------,,,++++++************************))))))))))))))))))))))))(((((((((((())))))))))))'''((()))******)))((('''******************************))))))******,,,,,,......111333///...<<>>JJJUUUaaahhhpppuuu{{{{{{cccSSSLLLHHHCCC<<<<<<<<<>>>???>>>;;;888::::::::::::999888777666333333222222111000000000///...------...000333444888===FFFNNNUUU[[[```dddnnnppprrrtttvvvzzzzzzooo]]]III:::444333222///000:::FFFTTTeeerrr{{{oooYYYSSSxxxiiigggooogggNNN999333222111///...------,,,+++++++++************)))))))))))))))************++++++++++++++++++++++++))))))******+++,,,,,,,,,...555LLLlllbbbRRR```hhh___eeeqqq}}}{{{qqqfff]]]UUUYYY]]]bbbkkkuuuzzzzzzvvvuuuuuuuuuuuutttqqqooollllllllljjjjjjlllqqqttt{{{tttmmmkkknnnoookkkfffXXXYYY[[[]]]]]]YYYSSSOOOHHHFFFCCCCCCEEEHHHJJJKKKFFFFFFDDDCCCBBB@@@?????????CCCHHHHHHCCC<<<999777;;;999888999<<<===:::777888888999999:::999999999999999888777666555555444444444999DDDUUUbbbiiikkkkkknnnqqqtttuuuwwwyyy{{{yyy{{{~~~|||wwwyyyvvveee^^^TTTPPPXXXjjjyyyVVV===333555000,,,......,,,,,,------------,,,,,,************************))))))))))))))))))))))))(((((((((((())))))))))))'''((()))******)))((('''******************************)))))))))+++,,,------111444222222<<>>;;;:::::::::999::::::::::::999888777777444333333222111111000000///...------...000222444777<<>>@@@CCCDDDAAA>>>======>>>>>>>>>===<<<<<<======;;;:::888666555444555555999GGGXXXfffjjjjjjoooqqqssstttttttttuuuvvvyyyyyyyyyxxxuuuvvvggg___VVVPPPPPPZZZppphhhGGG444444000,,,...---,,,,,,---------------,,,************************))))))))))))))))))))))))'''((((((((()))))))))***(((((())))))))))))((((((***************************)))(((((()))+++---...+++333555222;;;TTTlllwwwsssqqqrrrwwwzzzxxxwwwyyy|||vvvkkkbbb]]]___eeejjjjjjlllpppsssssspppkkkhhhbbbmmmxxxyyyyyywwwwwwwwwxxxyyyzzzzzzyyyvvvuuuwwwzzz~~~ooo\\\GGG===888333//////...///000000000000000111000000///......///000000////////////////////////------,,,,,,------...///+++...111333555;;;DDDJJJRRRYYYaaaddddddeeeiiimmmoooooorrr{{{000%%%///555888ccc~~~}}}jjjIIINNN[[[kkkyyy{{{xxxxxxyyywwwtttttttttvvvxxx|||zzzyyy{{{uuuyyy{{{vvvssszzzvvv```HHHAAA;;;999999<<>>999;;;;;;:::888666666666333222111222333333111///000////////////000111111777<<>>PPPsss~~~zzzuuuyyytttlllddd___[[[YYY^^^eee{{{nnnjjjttt~~~{{{xxxzzz{{{xxxvvvwww~~~|||fffQQQDDD<<<999444222333333333222555555444333333333444555444444444333333444444444333333333222222222222222111111000///...............,,,---222999DDDVVVffffffgggfffeeehhhllljjjeeellljjjjjjkkkmmmsss{{{......444888ZZZ}}}}}}zzz~~~XXXSSS```oootttzzz|||{{{yyyyyyzzzssstttvvvwwwyyy}}}|||}}}~~~yyyzzzyyyxxxxxx}}}qqq]]]FFF???999888888999???FFFTTT^^^iiiooovvv~~~}}}}}}mmmUUUDDD???AAA<<<;;;:::::::::999777555444333222222333333222111000000000///000000111222777;;;CCCLLLVVV^^^dddhhhkkkjjjjjjlllpppuuu{{{~~~|||zzzwwwsssjjjZZZFFF777555000///333444888GGGXXXkkkvvvzzzlllcccpppssswwwrrrTTT===555///000000///...///,,,,,,,,,+++++++++******++++++***))))))***++++++************************,,,***)))***---...//////IIIiiiwww{{{bbbMMMLLL```hhhkkkwwwvvveeeWWWPPPSSSXXXYYY```jjjqqqtttuuuvvvxxxyyyyyyyyyyyyxxxxxxxxxxxxzzz||||||wwwiii```TTTSSShhh~~~vvvmmmfff```XXXMMMEEEJJJQQQXXXVVVKKK@@@:::999;;;888999EEEUUU___^^^XXX[[[]]]bbbhhhnnnqqqrrrqqqvvvxxx{{{||||||{{{|||}}}~~~tttbbbQQQEEEIIIWWWtttlllXXX???333222000+++------------,,,,,,,,,,,,++++++************++++++************))))))))))))(((((())))))******++++++))))))))))))((((((((((((************))))))))))))***+++,,,---///000111111777===GGGaaa~~~vvv|||uuunnnggg```ZZZXXX]]]fffsssppp{{{}}}yyyxxx{{{|||yyywwwxxxyyy~~~yyyaaaLLLAAA===777555333333444555555444666555444444555666666555444444444555555444333333444444333333333222222222222222000//////............---...000444CCC___www{{{sssllllllooolllggglllkkkkkkkkkjjjooo}}}///+++222???dddzzzuuuvvvtttpppSSSWWWiiisssvvvyyyzzzxxxwwwwwwxxxssswwwzzz{{{|||{{{xxxxxxyyyyyyyyyzzzzzzxxxyyy}}}mmmYYYCCC>>>999999999999>>>CCCRRR]]]hhhooovvv}}}mmmWWWKKKGGG>>>;;;888888:::<<<;;;999555444222222333444333222111000000000000111222222666:::AAAJJJUUU^^^eeeiiiiiiiiiiiikkkooouuuzzz}}}}}}|||yyyvvvqqqdddMMM:::666000///333333555@@@OOOjjjvvvnnn[[[\\\}}}xxx~~~___@@@777000//////......///,,,,,,,,,+++++++++******+++******************+++************************---)))(((+++------///111SSSpppzzz~~~yyyRRRBBBQQQhhhgggjjj|||}}}kkk___WWWSSSSSSVVV[[[cccmmmtttvvvuuuuuuvvvwwwxxxyyyzzzzzzzzzyyyxxxxxxxxx{{{uuunnnddd```VVVOOOWWWvvv~~~wwwqqqfffVVVJJJJJJSSS\\\[[[QQQFFFAAA@@@???:::999DDDVVVcccfffddd```___```dddkkkpppqqqpppuuuwwwyyyzzzzzzyyyzzz{{{ooo^^^OOOKKKNNNjjjooocccFFF333111000+++...------------,,,,,,,,,,,,++++++******++++++,,,*********)))))))))))))))''''''((()))***++++++,,,))))))))))))((((((((((((*********)))))))))))))))***+++---...//////111222555CCCWWWttt|||wwwsssmmmgggaaa[[[YYY```iiivvv|||~~~vvvttt}}}}}}}}}|||zzz{{{|||~~~yyywwwxxx||||||yyyxxxyyyuuu~~~wwwdddPPPBBB>>>???555555555555666555555444444333333555777888777555555555666666666555444333555555444444444333333333444333222111000/////////---///000///000===[[[www~~~tttppppppooonnnmmmnnnmmmkkkooo}}}///)))333IIIqqqpppmmmnnn~~~tttkkkxxxeeeQQQ^^^rrruuuvvvwwwwwwvvvuuuuuuuuuuuuyyy}}}~~~yyyvvvvvvvvvuuuzzzzzzzzzyyyzzziiiTTTBBB===999999999999===BBBQQQ\\\hhhpppwwwvvvjjjiiikkkooolllccc]]][[[GGGAAA;;;888999;;;;;;;;;666444222222333333333222111111111111111222333333555999???GGGQQQ[[[cccgggeeefffhhhlllppptttxxxzzz~~~~~~{{{xxxuuukkkTTT>>>777111///222333333<<>>GGGYYYkkkuuuyyymmmiiieeeeeeiiinnnpppqqqtttvvvxxxxxxwwwwwwxxxyyyppp```SSSLLL___mmmjjjOOO777000000............---------,,,,,,,,,,,,++++++++++++,,,,,,))))))))))))))))))******''''''((()))***++++++,,,))))))))))))(((((((((((())))))))))))))))))******(((***---------...111333:::VVVsss|||~~~}}}zzz|||uuummmhhhdddaaa^^^^^^eeemmmqqqooosss||||||zzzzzzuuupppqqquuuxxxxxxvvvuuutttwww{{{|||yyyyyy|||zzz}}}pppeee```VVVKKKAAA<<<::::::777777888888666555444333444444555666888777666444777777888999999999888888666555555555555555555555777666444333222111111111---000333111---555MMMeee|||vvvuuuooonnnnnnmmmlllooo{{{000+++<<>>:::999999999666444111111222333333222222222111111222222333444444777;;;CCCLLLUUU^^^bbbbbbcccfffjjjnnnsssvvvxxx{{{~~~}}}yyywwwppp[[[FFF;;;444000333333222999DDDYYYhhhxxxsssZZZOOOaaaooolllIII>>>444000...,,,+++---,,,,,,,,,+++++++++******)))***++++++++++++***)))************************---******---++++++444BBBmmm{{{MMMAAAKKK]]]iiimmm{{{nnnXXXVVV\\\\\\XXXWWWeeekkkssswwwvvvtttssssssrrrsssuuuwwwwwwwwwwwwvvv{{{yyyxxxzzzzzzvvvllleeebbbdddddd___VVVWWWfffwwwppp```PPPRRRRRRNNNIIIFFFFFFHHHIIIFFFFFFMMM]]]ooo~~~xxxtttooolllmmmpppssstttuuuvvvwwwwwwvvvvvvwwwyyy}}}|||~~~{{{jjjUUUDDDSSSfffooo^^^CCC444000000............---------,,,,,,,,,++++++++++++,,,,,,))))))))))))************(((((())))))******++++++))))))))))))(((((((((((())))))))))))************'''***,,,,,,,,,...333777FFFmmm}}}}}}zzzmmmiiiccc```aaaccceeejjjpppnnnjjjlllvvv~~~wwwrrrnnnpppuuuxxxwwwtttssssssvvvzzz{{{yyy{{{mmmZZZMMMHHH@@@<<<::::::999777999:::;;;:::777555444555888888888777666888;;;>>>@@@???>>><<<:::999999999666666777777888999999999999999777666444333333333///111333222...000>>>MMMiii{{{rrrooommmmmmlllnnnuuu~~~~~~...///GGGdddkkknnnyyytttkkkVVVYYYjjjvvvttttttttttttuuutttsssqqqwwwxxx{{{||||||}}}{{{xxx|||}}}}}}|||}}}kkkVVVEEE>>>999999999999>>>EEEQQQ]]]iiiqqqwww}}}uuudddWWWOOOKKKNNNSSSYYYVVVPPPHHH@@@;;;999999555333000///000222222222333222222222222333444444444555888>>>FFFOOOXXX\\\```aaabbbdddiiioootttwwwvvv|||}}}yyyxxxtttcccOOOBBB999333444222000555???NNN]]]nnnyyykkkWWWWWWnnnttt|||wwwOOOCCC888222///,,,,,,...,,,,,,,,,+++++++++******)))***++++++++++++***)))************************+++***,,,///------===QQQ{{{dddBBBDDD[[[dddbbbppp}}}fffSSSQQQVVVWWWXXX]]]jjjooouuuwwwuuusssrrrrrrqqqrrrsssuuuvvvvvvwwwwwwwwwvvvuuuuuutttpppiiidddbbb```bbbfffeee___]]]```uuuzzzlll[[[UUUKKKCCC??????AAACCCFFFGGGJJJPPPZZZiiiyyy|||{{{yyywwwuuuuuuxxxzzzvvvxxxxxxxxxwwwwwwxxxzzzyyy{{{~~~rrrYYYCCCGGG^^^sssoooUUU;;;111111............---------------,,,,,,++++++,,,,,,---((()))))))))************)))))))))))))))*********))))))))))))((((((((((((((()))))))))************(((***,,,,,,,,,///666<<>>LLLXXXaaa]]]UUULLLDDD>>>;;;999666777888999:::<<<======<<<;;;:::888666555555555111111111333111000555===KKKjjjyyysssooooooooonnnppptttooorrryyy***000NNNjjjllluuu~~~zzzttt}}}rrrXXXMMMZZZlllssstttssstttuuuvvvuuusssqqqvvvvvvxxx~~~{{{}}}}}}zzz}}}~~~~~~}}}~~~nnnZZZFFF???999888888999???FFFQQQ]]]jjjqqqwww}}}xxxjjj[[[NNNHHHIIIXXXYYYWWWPPPGGG???<<<<<<555222000///000111222111333333222222333333444555333444777;;;CCCLLLTTTYYY```___^^^___dddkkkssswwwrrrzzz|||yyyxxxwwwhhhVVVHHH===666555222...333<<>>AAABBB:::<<<===;;;888777999<<<666777666333666EEE]]]ppptttdddUUUJJJBBB>>>666777888:::<<<>>>???@@@>>>===;;;999888777666666333000000333444222333777===TTTzzzyyyssssssssspppnnnooojjjiiiiiiuuu...222UUU{{{uuuwww}}}{{{{{{yyydddMMMIIIZZZkkksssttttttttttttsssrrrqqqpppmmmsssyyy{{{|||yyyzzzzzz{{{|||xxx~~~}}}}}}nnnTTTDDD===999999::::::===AAATTT___kkkqqqwww~~~yyyssscccUUUJJJCCCIIINNNQQQPPPKKKEEE>>>888666666444222111000//////000000111111111222222222444666888;;;AAAHHHQQQWWW^^^aaaaaa___aaaiiippprrrooowwwyyyvvvvvvwwwmmm^^^PPPCCC777333111000333888CCCMMM^^^ooo|||oooXXXTTTtttwwwdddOOO:::333222000...///,,,,,,,,,+++++++++******+++++++++************)))******+++++++++,,,,,,,,,000---111///(((666UUUgggjjjNNNDDDWWWhhhrrrqqqyyyfffZZZPPPMMMMMMQQQ\\\hhhooopppssstttuuutttsssrrruuutttssstttvvvwwwxxxwwwuuu{{{|||wwwuuutttkkk___XXXVVVZZZhhhrrrmmm___UUU[[[ttttttaaaRRRBBB:::666444444666999>>>EEELLLSSS\\\gggoooxxx{{{}}}{{{wwwvvvzzz~~~~~~|||{{{|||}}}|||zzz}}}qqqKKKGGGTTT```rrrqqqHHH+++777,,,111111,,,+++...///,,,------,,,,,,,,,,,,++++++************************+++*********))))))((((((***)))(((''''''((()))***,,,,,,+++***))))))******)))...------///...888OOO}}}mmmhhh[[[ZZZZZZfffsssnnniiirrrffflllyyy|||ooonnnwwwyyyxxxxxxwwwvvvuuutttttttttvvvxxxzzzzzz|||~~~kkkRRRCCC???<<<<<<<<<<<>>===;;;;;;888<<<999777;;;FFFkkknnnaaaQQQ@@@@@@???===<<<<<<<<<======>>>===;;;999888777666666555555444333333333444444999@@@hhhvvvrrrsssrrrpppmmmlllggggggqqq111999aaaxxxzzz~~~vvvrrrvvv|||wwwwwwzzz```NNNQQQcccqqqtttuuuuuuttttttsssrrrrrrqqqooouuuyyy{{{zzzwwwyyyxxxyyyzzzyyy~~~~~~qqqWWWEEE===777777888888;;;???QQQ]]]iiipppvvv}}}zzz{{{rrr\\\PPPKKKAAADDDFFFGGGGGGEEE???;;;888666555333111000000//////000000111222222333333555666888:::===DDDLLLQQQYYY]]]___]]]```hhhnnnppppppvvvxxxuuuvvvwwwooobbbXXXIII:::444222111222666>>>IIIYYYjjjyyyeeeUUUjjj||||||kkkUUU>>>333111...,,,---,,,,,,,,,++++++++++++***+++++++++************)))******+++++++++,,,,,,,,,---+++000111...BBBdddxxx]]]LLLJJJnnnyyy}}}{{{```UUULLLKKKOOOWWWcccooorrrsssuuuvvvuuutttsssrrrsssrrrrrrtttvvvyyyzzzzzz}}}}}}xxxnnnaaaYYYTTTWWWfffssssssiii```aaaqqq~~~qqqZZZMMM@@@999666444333555888<<>>::::::===;;;<<<:::999;;;FFFtttuuu]]]PPPLLLFFFAAA>>>>>>>>>???===<<<;;;999777666666555555555555555444444444444::::::VVV{{{xxxtttrrrnnnjjjiiigggfffiiiuuu444CCCqqq}}}yyytttsssyyypppqqqpppSSSGGGSSSgggqqqpppwwwvvvuuusssssssssssstttssswwwzzz|||wwwuuuwwwwwwwwwxxxzzz}}}}}}vvv\\\IIIAAA999777777777;;;@@@NNNZZZgggooouuu{{{~~~~~~~~~{{{{{{{{{vvvvvvxxxbbbXXXAAA>>><<>>EEEIIISSSXXX\\\\\\```gggmmmmmmpppuuuvvvtttvvvyyyssshhhbbbQQQ???555333222222333999BBBRRRdddtttvvvXXXaaarrrxxxbbbGGG777111...------,,,,,,,,,,,,+++++++++++++++++++++************)))******+++++++++,,,,,,,,,,,,)))...111333LLLrrr}}}}}}hhhNNNLLLVVV}}}pppXXXOOOHHHJJJQQQ]]]kkkvvvvvvvvvwwwwwwvvvuuusssrrrqqqqqqrrrtttvvvzzz|||~~~rrrdddZZZQQQQQQ```ssszzzuuupppnnntttyyyvvvlllnnnqqqtttyyyyyyqqqgggPPPFFF<<<888666333333555666:::???DDDKKKTTT```hhhkkkpppuuuwwwuuussssssuuuxxxwwwwwwxxx{{{|||{{{yyy~~~wwweeeHHHKKKPPPeee}}}qqqLLL666000222222///......,,,)))------,,,,,,,,,,,,++++++************************************))))))))))))(((((())))))))))))((((((,,,+++******)))*********+++---,,,///222333MMMuuuzzzpppddd___XXX```fffpppvvvjjj```gggsss}}}~~~|||}}}~~~zzzyyyxxxwwwuuutttsssrrruuuwwwyyyzzzzzz|||yyyuuummm]]]NNNGGGHHHOOOYYYbbbjjjuuu~~~tttdddVVVJJJ@@@>>>AAA<<<;;;:::===;;;???nnnlllcccVVVKKKDDDBBBBBBBBB===<<<:::888666555444444555555666777666555444333888555DDD]]]xxxwwwrrrnnnkkkhhhhhhfffbbbdddqqq666KKK}}}|||qqqxxxcccFFFAAASSSgggpppqqqxxxwwwtttsssrrrsssuuuvvvwwwyyy{{{}}}}}}uuutttvvvvvvvvvxxxzzz~~~{{{{{{}}}dddOOOFFF<<<999888999===CCCLLLXXXfffnnntttzzz}}}}}}~~~vvvrrrqqqqqqqqqwww|||{{{rrrooouuu{{{}}}gggMMMCCC:::<<>>LLL^^^ppp]]]^^^nnnnnnQQQ<<<333000000000------,,,,,,,,,++++++++++++++++++*********))))))******+++++++++,,,,,,,,,...+++---...222OOOuuuzzzuuuxxx~~~|||WWWEEEPPPdddzzz||||||eeeSSSLLLFFFHHHRRRaaannnwwwvvvvvvwwwwwwwwwvvvuuutttqqqrrrssstttvvvyyy}}}vvvgggZZZOOOKKKYYYooo{{{}}}{{{|||~~~~~~lll\\\[[[[[[___dddeee___WWWFFF>>>888777666333222444444777<<>><<<:::888555444333222444555777888888666555333555444<<>>222111222111---------,,,,,,,,,+++++++++++++++*********))))))******+++++++++,,,,,,,,,000,,,---,,,333TTTzzzyyysss}}}rrrOOOEEEYYYqqquuuvvv{{{ttt^^^QQQLLLGGGIIITTTbbbmmmrrrttttttuuuvvvvvvvvvvvvvvvssstttuuuuuuuuuxxx}}}}}}lllZZZMMMFFFQQQffftttzzz{{{qqq[[[UUUQQQSSSWWWVVVOOOIII>>>999666666555222222444333666;;;@@@HHHTTTbbblllrrrrrrrrrrrrqqqrrrssstttuuuwwwyyyzzzzzzyyyxxxxxxvvvyyyzzzzzz{{{}}}sss]]]QQQGGGKKK___ooo___???333111...///111000///...------,,,,,,,,,+++++++++************************))))))))))))))))))******'''((()))******)))((('''+++***************++++++...111///111:::GGGkkk}}}kkkkkkkkkccc___cccnnnpppkkkfff\\\[[[iii|||zzzwww|||~~~yyyuuuuuuuuuuuuuuuuuuuuuuuurrrtttwwwyyyzzz|||~~~}}}~~~uuubbbZZZOOOCCC<<>>===;;;888555333222111222444666888888777666555444666888AAATTTtttzzzvvvvvvooolllhhhcccbbbfffnnnuuu999]]]nnnzzzpppRRR===DDDXXXgggqqqyyyvvvuuutttsssssstttuuuuuuwwwxxxzzzzzzssstttwwwxxxxxxyyyxxx{{{wwwxxxmmmOOOEEE;;;777666666;;;@@@KKKWWWcccjjjqqqxxx}}}~~~~~~}}}vvvnnniiidddbbbaaabbbffflllrrrvvvvvvyyy}}}yyytttiiigggnnnttt___JJJCCCCCCAAAAAAEEEBBB???;;;666333222222333...//////111222333444444111222444555666999>>>AAAIIIQQQXXX\\\aaahhhllllllooonnnooorrrwwwyyyxxxuuuiii^^^LLL;;;444555555333555888BBBSSShhhzzzgggYYYiii||||||\\\???111000111///------------,,,,,,,,,,,,+++++++++************)))******+++++++++,,,,,,,,,///,,,---...999___xxxhhhJJJHHHaaazzz{{{{{{kkkYYYNNNLLLIIIKKKWWWfffnnnooorrrrrrsssttttttuuuvvvvvvsssuuuvvvvvvuuuxxx~~~rrrZZZLLLCCCJJJYYYfffmmmqqqxxx{{{dddXXXOOOPPPRRROOOHHHCCC;;;777666666555222111444222555999>>>FFFRRRaaalllrrrrrrqqqpppqqqrrrtttuuuvvvxxx{{{{{{yyywwwvvvvvvxxx{{{{{{xxxyyyrrr^^^OOOFFFHHHUUUhhhaaaEEE888222---///000000//////------,,,,,,,,,,,,++++++************************))))))))))))************(((((())))))))))))((((((*********)))******+++,,,***111......@@@YYYzzz{{{zzz~~~wwwgggjjjhhhaaabbbooo{{{xxxkkk```YYY```sss~~~xxxwwwyyyzzzxxxuuuuuuuuuuuuuuuuuuuuuuuupppsssxxx{{{}}}}}}~~~~~~~~~ttt```NNN>>>BBBFFFBBBUUU|||vvveeeWWWKKKDDD@@@>>><<<999666333222111111222444666777888777777555999555777GGG```~~~xxxpppmmmhhheeeeeeggghhhiii???jjjzzzkkk|||qqqPPP:::FFF\\\hhhnnnuuussssssssssssssssssssstttuuuvvvyyyxxxrrrssswwwwwwwwwyyyxxx{{{wwwyyykkkMMMCCC:::777666666:::???KKKUUU```fffmmmvvv|||~~~|||sssmmmgggbbb]]]]]]aaafffhhhhhheeekkksssxxxzzz|||}}}zzzppphhh```dddvvvwww]]]QQQIIICCCDDDKKKDDDAAA<<<777444333333444///000000111222222333333000222333444444777;;;===EEEMMMTTTWWW\\\dddhhhhhhkkkiiijjjoootttuuutttrrrjjjdddUUUAAA555444555333222444<<>>LLLeeeppprrrvvvrrrrrrsssttttttssssssrrrssstttxxxwwwppprrrvvvwwwwwwxxxyyy{{{xxxzzzhhhMMMDDD<<<999888888<<<@@@JJJTTT^^^dddjjjttt{{{}}}|||wwwllleee^^^]]]bbbeeeccc___WWW___hhhooorrruuuyyy}}}xxxqqqeeeZZZYYYgggooo]]]PPPEEEEEEMMMEEEBBB===777444333333444000000111111222222222333111222333333333444777:::BBBIIIPPPSSSXXX```ddddddhhhfffgggmmmrrrrrrpppooollliii[[[EEE777444444333000111777FFF[[[nnnzzz}}}]]]TTTVVViiiHHH666333222///......---------,,,,,,,,,+++++++++************)))******+++++++++,,,,,,,,,...,,,///222CCCmmmtttQQQ>>>JJJiiioooWWWLLLGGGIIIKKKQQQaaarrrxxxtttssssssrrrqqqppppppppppppooosssuuuvvvvvvzzzXXXMMMBBBAAADDDJJJQQQWWW```kkkxxxqqqaaa\\\YYYQQQGGGCCC<<<999777777555111111555333444555777===HHHWWWaaadddfffiiinnnrrrttttttrrrvvvyyy|||{{{wwwsssrrrrrrooouuuwwwwwwzzzyyycccNNNIIILLLdddrrrcccEEE888///......++++++------------,,,,,,,,,++++++************************(((((())))))*********+++***)))(((''''''((()))*********))))))***+++,,,,,,)))777444444UUUyyyqqqyyypppllllllaaa```sssuuueee```nnn}}}zzzyyy}}}zzzyyyxxxvvvtttqqqpppooopppuuu}}}xxxllldddUUUTTTeeerrr^^^QQQBBBAAA>>>:::777444222111......000222444777:::;;;111<<<:::999@@@AAAUUUwwwuuuqqqkkkfffdddfffhhhfffNNNqqqNNNBBBTTTgggqqqsssnnnrrrrrrssssssrrrrrrrrrqqqrrryyy~~~~~~yyytttttttttssswww||||||zzzzzz|||~~~kkkOOODDD;;;888999999<<>>CCCKKKRRRYYY___dddgggfffhhhkkkpppttttttsssqqqrrrlll^^^LLL>>>888222...111222555@@@QQQddduuu~~~jjjIIISSSiiimmmMMM;;;888444,,,......---------,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---333,,,///SSS|||{{{kkkLLL@@@MMMhhh{{{gggOOOJJJHHHEEEGGGSSSeeerrrsssppprrrqqqpppooonnnnnnoooooouuussstttxxxzzz{{{aaaMMM>>>>>>AAAAAAIIIUUUaaalllxxx~~~kkk^^^YYYTTTMMMFFF<<<;;;999777555444333333222333555888>>>HHHTTT\\\aaagggnnnrrrssstttvvvxxxssstttwwwxxxxxxwwwuuusssvvvxxx{{{||||||}}}~~~uuuYYYKKKLLLbbbvvvwww[[[555,,,777111,,,000,,,......---------,,,,,,,,,++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))***++++++******,,,...000111222@@@gggwwwrrr~~~rrriiidddaaaeeekkkxxxuuuccclll}}}}}}}}}}}}|||zzzwwwxxxxxxwwwuuupppllliiisssvvv{{{ooo^^^YYY\\\|||lllYYYOOOFFF<<<999<<<===888222......///111333666999:::<<<777777<<<<<<===LLL___uuussstttllliiikkkgggllluuuUUUzzz{{{zzzppp[[[CCCBBBWWWfffnnnsssrrrvvvsssqqqqqqsssttttttsssuuu|||~~~zzzxxxyyyyyyvvvwwwzzz|||zzzyyy{{{|||lllOOOEEE;;;888999999;;;???KKKVVV```dddiiiqqqyyy|||~~~~~~{{{qqqkkkeee\\\WWWXXXQQQSSSWWW[[[\\\___hhhrrrtttyyy~~~{{{rrrbbbUUUUUU[[[iiiaaaLLLJJJOOOKKKFFF>>>888555333222111222222111000000111111222111111111111222444666777???CCCJJJPPPUUUZZZ___bbbdddhhhmmmsssvvvuuuqqqnnnnnnkkk___MMM???888444111222222555===LLL^^^nnnwww~~~rrrRRRRRR```~~~rrrOOO:::444222---......---------,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++111---666]]]{{{dddKKKFFFVVVlll{{{```MMMJJJIIIGGGJJJWWWgggqqqqqqmmmqqqpppooonnnmmmnnnoooooorrrppprrrvvvxxxzzzfffQQQ@@@@@@AAA@@@FFFRRR]]]eeennnwwwnnnaaaZZZTTTLLLDDD===;;;999777555444333333111222444888???IIIUUU]]]eeejjjpppsssrrrppppppqqqpppqqqsssuuuvvvvvvuuutttuuuwwwzzz{{{{{{{{{}}}~~~yyybbbRRRLLL\\\sssyyyggg@@@000555111...111---......---------,,,,,,,,,++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***+++---///111000222EEEnnn{{{ssssssyyylllgggdddbbbeeekkkxxxzzzmmmuuu||||||||||||{{{yyyxxxxxxxxxuuupppllljjjjjjxxxzzz}}}}}}oooccc___uuunnn\\\OOOGGG>>>:::::::::666222/////////000222555999;;;===888888;;;::::::FFFVVVzzzvvvuuullljjjkkkggghhhooo^^^rrrvvvttt___FFF<<>><<>>===:::888555444333333000111333777>>>IIIUUU]]]ccciiipppsssqqqnnnmmmmmmoooppprrrtttuuuvvvvvvwwwtttvvvxxxyyyyyyyyy{{{|||~~~{{{jjjXXXJJJVVVppp}}}vvvPPP666333000111222---......---------,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,++++++...///333000666RRR~~~{{{wwwuuu{{{vvvlllccc```aaacccfffiiivvv|||yyy}}}{{{zzzzzzzzzyyyxxxxxxyyywwwqqqjjjfffhhhlll{{{|||~~~tttiiipppmmm\\\LLLGGG@@@;;;888666444222222000//////111444888;;;===999999<<<999777???KKKjjjyyywwwmmmkkklllhhhfffjjj|||kkkxxxttt~~~vvv~~~yyy\\\BBB???OOOeeejjjkkkqqqrrruuuuuuvvvvvvtttsssssssssttt{{{xxxvvvwww{{{{{{wwwvvvxxxyyywwwxxxzzz{{{~~~oooPPPEEE;;;999999999;;;>>>JJJUUU```eeejjjrrryyy|||vvviiiaaa]]]XXXTTTQQQQQQOOONNNQQQWWWdddiiitttxxxkkk[[[OOOOOOSSSXXX^^^```\\\SSSJJJMMMGGG@@@999555333222111111000000000000111111222222111111111111333444666===@@@EEEJJJNNNSSSXXX[[[^^^bbbgggkkklllkkkiiihhhiiilllfffVVVDDD:::666555222111222666@@@NNN^^^hhhyyy}}}eeeSSSRRRfffuuummmhhhDDD444222333......---------,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,---------------333333222HHHssstttzzzssszzzoooOOOMMMddd{{{mmmQQQGGGIIIFFFJJJTTTaaammmrrrooojjjllllllkkkkkklllmmmooopppnnnlllnnnqqqsssssswww|||mmmVVVBBB???>>>===DDDQQQ```jjjwwwxxxkkkaaa\\\VVVOOOHHHAAA???<<<888666444444444111111333555;;;EEEPPPXXX[[[bbblllqqqqqqpppoooooosssssstttuuuvvvwwwxxxyyytttvvvxxxyyyyyyyyyzzz{{{}}}mmm[[[IIIQQQlll}}}aaa@@@111///222111,,,......---------,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,,,,,,,///111444222???eee~~~}}}|||yyylllcccZZZWWW[[[```eeegggoootttwwwyyy}}}{{{yyyxxxxxxxxxwwwvvvvvvwwwuuullldddbbbhhhooowww{{{wwwqqqqqq___RRRGGGEEEAAA<<<777444444444444222///...000333888:::<<<:::;;;<<<999777<<>>HHHTTT```fffkkkrrryyy|||~~~|||sssmmm___WWWQQQNNNKKKGGGGGGJJJRRRVVVaaasss|||ssseeeZZZXXXMMMEEEJJJUUUYYYRRRJJJLLLGGG???999555333222111000000//////000111111222222111111000111222444555:::===CCCHHHMMMSSSXXX\\\^^^aaaeeeffffffgggiiikkkkkkoookkk[[[III===777444111111111444<<>>:::666555555555222111111111444<<>>@@@AAANNNkkk~~~sssqqqsssmmmeee^^^^^^ddduuu{{{rrr~~~\\\AAAFFF[[[kkkkkkmmmsssqqqooosssyyy~~~~~~yyyuuu|||~~~wwwsssqqqssssssrrrtttxxxwwwwwwyyy}}}oooQQQFFF<<<999888888:::===GGGSSS```ffflllssszzz|||||||||}}}~~~}}}~~~wwwjjj]]]WWWRRRLLLGGGFFFDDDDDDIIIQQQ[[[jjj}}}uuunnnhhhVVVQQQOOOMMMHHHDDDGGGNNNGGGBBB<<<666444333333222.........//////000222222222111000000000111333333777:::???DDDIIIPPPWWW[[[]]]bbbfffggggggiiimmmrrrooorrrnnnbbbTTTHHH===555222222222222666BBBRRR___nnnvvv~~~```YYYQQQkkk{{{ssszzzWWW===222.........---------,,,,,,,,,,,,++++++******++++++,,,,,,,,,------.../////////---...;;;eee||||||nnnOOO>>>SSSwww~~~sss{{{tttUUUFFFDDDCCCDDDOOO___lllsssssspppnnnmmmmmmlllllllllmmmoooppppppoooqqquuuuuusssvvvzzzsssTTTEEE>>><<>>CCCHHHNNNTTTYYYYYY^^^eeehhhhhhhhhlllpppoooqqqmmmcccXXXMMMAAA666444444222111444???OOO[[[kkksss{{{fff]]]LLL]]]~~~lllttt}}}\\\BBB555000......---------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,------...///000000///222CCCppp```EEE999SSSxxxtttnnnPPPDDDCCCCCCFFFRRRaaannnrrrrrrooommmnnnnnnmmmlllmmmnnnooopppooonnnqqqvvvwwwvvvyyy~~~```LLLBBB>>>HHHWWWXXXhhhuuurrrmmmvvvvvvqqqbbb\\\hhhttt}}}zzzuuuooojjjccc[[[VVVHHHEEE@@@:::777555555666000000000111444<<>><<<:::888555555444333222222222333333999;;;:::999999;;;<<<;;;@@@@@@QQQvvvyyytttssslllnnncccbbbdddddduuu}}}zzzwwwwwwyyyvvvqqqxxxdddIIIAAA[[[jjjlllrrrrrrnnnooorrrrrrssssssuuuvvvxxxyyy}}}uuusssqqqooooooqqqssstttxxxwwwyyy}}}sssRRRGGG<<<999999999;;;???HHHSSS___gggnnnvvv{{{}}}|||zzzyyyzzzzzzzzzsssdddWWWOOOQQQFFF@@@AAAAAA@@@IIIWWWiiitttiii[[[VVVQQQMMMGGGBBBCCCHHHCCC???999555333333222222111000...------///222333111111000000000000111111444666999===BBBJJJRRRXXXZZZ^^^ccchhhkkkllljjjiiijjjmmmllldddZZZPPPCCC888333111111222333777CCCOOO^^^ooowwwzzz~~~eeeMMMWWWxxxxxxzzzaaa@@@555222/////////...------,,,,,,,,,++++++******++++++,,,......---------......///555000RRR]]]FFFEEEgggzzzxxx^^^JJJDDDBBBDDDEEEWWWkkkrrrqqqooonnnmmmlllmmmnnnmmmmmmmmmoooqqqnnnnnnoooqqqsssvvvxxxyyykkkTTTDDD>>>CCCLLLbbblllqqqwww~~~|||~~~tttggg]]]YYY[[[fffooosssnnngggccc]]]VVVJJJGGGAAA;;;666444333222111111333555444777CCCPPPSSSXXX]]]bbbjjjrrruuussssssrrrqqqtttxxxzzzzzzxxxxxxxxxxxxwwwvvvwwwzzz|||~~~{{{{{{|||aaaSSS___rrryyyVVV888111333000//////...---,,,,,,,,,,,,+++++++++************))))))************+++++++++*********)))))))))))))))***000+++)))111444222777@@@YYYjjj```YYYOOOLLLTTT[[[\\\^^^ccc]]]hhhyyyxxxyyyvvvtttuuuvvvrrrllleee\\\UUUXXXfffuuu}}}zzzpppqqq~~~zzzgggUUUSSS\\\ooo}}}gggVVVPPPOOOGGGDDD@@@>>>===<<<:::999999777444111000000111222777999<<<;;;999999:::<<<<<<@@@EEE[[[|||yyyxxxtttrrrkkkccc^^^```lll|||wwwvvvwww|||zzzxxx~~~\\\FFFDDD___nnnqqquuusssnnnoooppppppqqqsssuuuwwwyyy{{{vvvtttrrrpppppprrrtttuuuwwwvvvyyy}}}qqqSSSHHH===999999888;;;>>>FFFRRR^^^eeellltttzzz{{{}}}||||||}}}|||{{{zzzhhhZZZSSSLLLIIILLLIIIBBBEEENNN[[[jjjxxxppp\\\VVVPPPNNNIIIDDDBBBEEECCC???999555333333222222111000...------///111333111111000000000000111111444666999===BBBJJJSSSXXXZZZ]]]bbbgggjjjllllllkkkkkknnnllleee\\\RRREEE999333111111222333666@@@KKK[[[mmmuuuyyyhhhMMMLLLcccyyyxxxmmmaaa@@@777555/////////...------,,,,,,,,,++++++******++++++,,,...------------...//////666333TTT^^^IIIJJJkkkzzzyyy|||ZZZIIIEEECCCEEEGGGZZZmmmtttsssqqqpppnnnjjjlllmmmlllllllllnnnpppnnnnnnoooppprrrtttuuuwww}}}{{{gggTTTDDD>>>EEEOOO___kkkrrrzzz~~~mmm___YYYXXXVVV^^^cccaaa______]]]YYYLLLIIIDDD>>>999666555444111111333555444777BBBNNNSSSYYY^^^bbbiiiqqqtttrrrrrrpppppprrrvvvxxxwwwvvvwwwwwwwwwvvvuuuvvvyyy{{{|||zzzzzzzzz}}}{{{___PPPYYYfff|||dddDDD666222...//////...---,,,,,,,,,,,,+++++++++************))))))************+++++++++***)))))))))))))))))))))***000,,,***111333222888HHHccc}}}{{{kkkdddWWWNNNNNNYYYaaa___[[[\\\YYYjjj~~~~~~}}}wwwwwwuuusssssstttoooggg___YYYUUUZZZhhhvvv|||nnneeehhhwww{{{kkkccc```jjjtttvvvaaaTTTLLLGGGDDD@@@>>>===<<<:::999999777444222000000111222666888;;;<<<:::999:::;;;999===@@@SSSvvv}}}{{{xxxuuuoooiiidddbbbjjj|||~~~zzzyyyyyy}}}~~~}}}VVVCCCIIIdddrrrtttwwwuuunnnooonnnnnnppprrruuuxxx{{{|||~~~vvvtttrrrqqqqqqsssuuuvvvuuuuuuxxx|||rrrTTTHHH===999888888:::===EEEPPP\\\cccjjjsssxxxyyy~~~}}}~~~~~~|||uuucccYYYTTTSSSVVVSSSHHHCCCEEEOOOPPPeeexxx___WWWOOOMMMKKKEEEBBBAAACCC???999555333333222222111000...---...///111222111000000//////000000111444666999===BBBJJJSSSYYY[[[]]]aaaeeeiiikkkmmmmmmkkknnnmmmggg```VVVHHH<<<444222222333333444;;;DDDWWWiiirrrwwwqqqQQQEEEPPP```~~~yyycccjjjcccBBB888666/////////...------,,,,,,,,,++++++******++++++,,,---------------...//////555444XXX}}}{{{ZZZIIINNNooovvvwwwtttSSSGGGEEECCCDDDKKK]]]ooovvvtttrrrqqqpppjjjkkklllkkkkkkkkkmmmooonnnnnnnnnooopppqqqrrrssszzzwwwnnnaaaRRRCCC===EEEQQQ\\\jjjsss{{{|||{{{}}}{{{|||}}}|||wwwcccWWWTTTIIIOOOSSSTTTUUUXXXYYYXXXNNNKKKFFFAAA<<<999777666222111222444444666@@@LLLTTTZZZ___ccchhhoooqqqppppppooooooqqqsssuuuuuutttuuuvvvvvvuuuttttttwwwyyy{{{yyyxxxyyyyyy{{{vvv]]]MMMSSS[[[wwwqqqNNN888111///000///...---,,,,,,,,,,,,+++++++++************))))))************+++++++++))))))))))))))))))******)))///---,,,222222111999UUUqqqssshhhcccUUUOOOQQQ^^^fffaaaWWWSSSVVVnnn~~~xxxuuuvvvuuurrrrrrpppiii```UUUUUUWWW^^^jjjxxx~~~zzzlllfffkkk{{{xxxpppssszzzkkkYYYNNNHHHEEEAAA>>>===<<<;;;999999888555222111111222222444777;;;<<<<<<;;;::::::888<<<===KKKggg|||{{{vvvqqqllliiifffhhhttt~~~}}}~~~wwwOOO>>>OOOgggtttsssvvvtttooopppnnnnnnppprrruuuxxxzzz{{{{{{uuusssqqqpppppprrrtttvvvttttttwww|||xxxUUUIII>>>999888777999<<>>QQQdddooouuu}}}ZZZHHHMMM\\\{{{~~~eeebbbwwwkkkGGG888444/////////...------,,,,,,,,,++++++******++++++,,,---------------...///000222555\\\xxxoooOOOEEEPPPoooxxxpppuuulllLLLDDDCCCAAACCCMMM___qqqvvvtttrrrqqqpppjjjkkkllllllkkklllnnnppppppoooooooooooooooppppppzzz}}}hhhccc[[[OOOAAA<<>>:::777666222111222333444666>>>HHHSSSZZZ```cccgggmmmooonnnpppppppppqqqrrrssssssssstttuuuuuutttssssssuuuvvvxxxxxxxxxxxxxxxzzzttt^^^MMMOOOWWWuuuxxxSSS888111333000///...------,,,,,,,,,+++++++++*********))))))))))))*********+++++++++)))))))))))))))*********(((.........333000222===ccc~~~xxxjjjbbb^^^UUUPPPUUUbbbggg___SSSOOOZZZuuu~~~vvvuuuvvvuuurrrpppmmmcccYYYMMMQQQYYYbbbmmmyyyzzzyyy|||ooojjjrrr{{{kkk]]]SSSHHHEEEAAA???>>>===;;;:::999888666444222222222333222555999<<<===<<<:::999999======GGG\\\sss{{{|||sssooollljjjhhhiiirrr}}}~~~{{{}}}}}}kkkFFF<<>>999888777999<<>>:::777555333111111333333555<<>><<<;;;:::888777555333333333333222444888;;;======;;;999888<<<<<>>CCCPPPaaaqqquuurrrooonnnmmmlllmmmnnnmmmmmmmmmoooqqqqqqqqqpppooonnnnnnnnnnnntttzzzkkkZZZUUUOOOFFF===;;;DDDPPPYYYdddhhhlllrrrvvvyyyttttttwwwvvvzzz{{{xxxsssrrrwww~~~nnn]]]SSSKKKEEECCCAAA???@@@CCCEEEDDDCCCAAA>>>:::777555333111000222333444:::AAAMMMWWW```cccgggllloooooorrrsssttttttrrrrrrssstttrrrtttttttttrrrqqqrrrsssvvvyyyzzzyyyzzz}}}}}}{{{~~~iiiRRRLLLOOOmmmuuuMMM444...111000///...------------+++++++++************))))))************+++++++++((((((((()))******++++++)))...///111444000888LLL~~~ooojjjddd]]]VVV\\\ffflllcccUUUTTT[[[uuu|||}}}~~~|||yyyyyyvvvpppkkkeeeYYYNNNIIIRRR___mmmwww~~~{{{uuuxxxiiiZZZUUU___rrrxxxyyy{{{|||~~~ppp___VVVQQQJJJGGGCCC@@@???>>>===;;;:::999777666555444333333222333666:::===>>><<<:::666999999???LLLZZZzzzzzztttmmmiiifffdddjjjqqqjjjGGGGGGJJJcccoooooorrrrrroooqqqmmmnnnoooqqqtttwwwyyyzzz}}}vvvrrrqqqooonnnoooqqqtttvvvuuuuuuwww{{{~~~vvvSSSHHH===999999888;;;>>>GGGRRR^^^eeellluuuzzz{{{}}}|||}}}}}}{{{vvveeeUUULLLMMMSSSXXXMMMJJJFFFEEEMMM\\\iiipppmmmdddZZZRRRJJJDDDCCCEEECCC???999555333333222222111000000000//////////////////............/////////111444888>>>FFFNNNTTTYYY[[[___cccgggjjjlllmmmjjjlllmmmlllllleeeVVVGGG===777333222222000222666@@@UUUdddmmmzzzcccPPPUUUxxxuuunnndddeee}}}|||VVV???666/////////...------,,,,,,,,,++++++******++++++,,,,,,,,,,,,---...///000111444AAAnnnxxx|||yyyUUU???GGGaaa~~~~~~jjjfffttt}}}___DDD??????@@@HHHRRRbbbrrruuurrrooonnnmmmkkklllmmmmmmllllllnnnppppppooonnnmmmlllllllllllluuuyyytttYYYQQQHHHAAA<<<===GGGRRRYYYdddhhhkkkqqquuu{{{{{{~~~||||||{{{wwwsssrrruuuyyy~~~uuubbbWWWMMMEEECCCAAA>>>===@@@AAAAAABBBAAA>>>;;;777555444000///222333444888>>>IIITTT^^^cccggglllqqqrrrrrrsssuuutttrrrqqqrrrtttrrrtttuuutttrrrqqqrrrrrruuuyyyzzzxxxzzz~~~~~~zzzzzzoooVVVNNNMMMfff}}}UUU888---111000///...------------+++++++++************))))))************+++++++++'''(((((()))******++++++)))...///111444111;;;TTTtttkkkkkkfff[[[UUUbbbrrruuudddSSSWWWeee~~~|||}}}yyyyyytttmmmggg```TTTIIIKKKTTTbbbrrr~~~wwwsssyyyeeeUUUOOOXXXkkkpppssswwwzzz~~~xxxwwwzzzcccVVVPPPJJJGGGCCCAAA@@@???===<<<:::999888777555444333333333333444888<<<>>>===;;;777888777===GGGQQQnnn~~~{{{uuuoookkkgggccceeejjj}}}nnnDDDAAAFFF```ppprrrvvvtttooooookkklllnnnppptttxxx{{{|||~~~xxxsssqqqpppoooppprrruuuwwwvvvuuuwww{{{~~~zzzRRRGGG<<<999999999;;;???FFFRRR^^^eeellltttzzz{{{~~~}}}~~~~~~|||}}}ppp[[[IIIFFFNNNVVVVVVKKKFFFJJJLLLMMMWWWeeekkkeee^^^WWWNNNDDDBBBDDDDDD???999555333333222222111111000000//////......//////............//////...000333777===EEEMMMSSSVVVYYY]]]ccchhhlllnnnooojjjkkklllllllllgggWWWHHH???888222222111111333777>>>SSSbbblllzzz~~~~~~mmmQQQQQQxxx|||hhhggg~~~XXX@@@777000//////...------,,,,,,,,,++++++++++++++++++,,,+++,,,,,,---...///111111444CCCsss}}}qqqOOO???IIIeee|||eeebbbpppyyy]]]DDD??????BBBLLLTTTdddsssvvvrrrooonnnmmmjjjkkkllllllkkkkkkmmmooonnnmmmllllllkkkkkkkkkkkkrrruuuzzzXXXOOODDD>>><<>><<>>YYYmmmgggjjjdddXXXTTTfff{{{}}}gggSSSYYYlll||||||yyyxxxssskkkddd]]]QQQFFFLLLUUUdddvvv{{{rrrqqq{{{dddSSSMMMUUUgggqqqtttxxx|||yyyttt{{{jjjZZZQQQJJJGGGDDDAAA@@@???>>><<<:::999999777666555444333444333333666;;;>>>===<<<999999888>>>FFFLLLggg{{{xxxsssooommmjjjeeedddgggqqq___FFFBBBUUUdddrrrwwwuuusssrrrpppsssnnnmmmrrrvvvwwwxxxzzz|||vvvsssssssssqqqpppppprrrtttuuussssssuuuxxx~~~uuuTTTFFF;;;:::999777:::AAAGGGQQQ[[[bbbiiittt|||||||||{{{yyywwwzzz~~~pppaaaSSSKKKIIIKKKRRRXXXUUUHHHBBBIIIPPPQQQcccfffeee\\\NNNFFFFFFJJJAAA>>>:::888777555111---,,,,,,,,,---...///000000000000000000///...---,,,111111222777@@@IIIQQQUUUYYY[[[___dddjjjmmmmmmlllnnnllliiiiiillliiiZZZJJJ>>>777111222333222111222@@@QQQccckkkooowwwvvvXXXKKKeee{{{mmmpppeee??????333111000...------------,,,++++++******++++++,,,+++,,,---------...000222;;;HHH}}}{{{gggFFF@@@MMM~~~wwwdddZZZzzzpppUUUCCC<<>>888:::FFFKKKWWW^^^fffjjjmmmsssyyyuuussssssrrrpppnnnooorrrtttsssqqquuuzzz~~~}}}yyyoooeeeWWWQQQJJJEEEBBB???;;;888:::;;;===@@@@@@<<<777222444444333222222555:::>>>FFFRRR]]]ccchhhmmmpppooorrrrrrpppnnnmmmooosssvvvvvvvvvwwwwwwvvvuuusssrrryyywwwuuuuuuwww{{{ttt```TTTSSSXXXttt}}}\\\AAA///111000......//////...,,,++++++++++++++++++++++++************************,,,,,,++++++***+++++++++000222---111777...???mmmuuummmjjjeee^^^XXX[[[jjjzzzyyycccTTTbbb{{{}}}|||zzzxxxwwwvvvqqqfffYYYOOOIIIGGGLLLaaaoooyyy|||wwwssswww___NNNHHHQQQdddoooppprrrvvv{{{uuuqqqqqqnnnZZZPPPJJJGGGCCC???>>>>>>???AAA:::;;;::::::888555333222222111222777;;;>>><<<::::::===;;;===CCCHHHYYYvvv}}}zzzuuurrrpppmmmgggdddeeewww}}}TTTDDDEEEXXXffftttxxxuuusssqqqoooppplllkkkqqqvvvxxxyyy|||zzzuuurrrrrrrrrqqqooooooqqqsssvvvsssssstttvvv{{{yyyUUUFFF;;;:::999777:::AAAKKKTTT]]]ccciiirrryyy{{{vvvxxxzzzyyyxxxyyy}}}~~~ooo^^^QQQHHHFFFMMMTTTVVVNNNEEEEEEJJJNNN[[[]]]]]]VVVLLLFFFFFFHHHBBB>>>:::888777555111///...------------...//////000000000000///...---,,,111111222777>>>HHHOOOTTTZZZ\\\```eeekkknnnpppqqqoooooommmlllnnnlll___RRRAAA999444444444333222333;;;LLL^^^gggllluuu~~~yyyZZZHHH[[[nnncccwwwxxxOOO:::333222000...------------,,,++++++******++++++,,,+++,,,---------...000222<<>>???EEEKKK___jjjuuuwwwtttqqqnnnkkkllllllkkkkkkkkkllllllmmmooonnnllllllllllllllllllpppzzzeeeMMM@@@===666888CCCGGGSSS[[[ccchhhjjjpppzzzuuummmiiigggfffeeeeeehhhmmmqqqssssssuuuxxxyyyvvvtttqqqjjjaaaXXXSSSLLLGGGDDDBBB>>>:::888999;;;>>>???===999666333444444333333555999===EEEPPP\\\bbbggglllooooooqqqrrrrrrrrrqqqqqqsssttttttuuuuuuvvvvvvuuutttssswwwvvvuuuuuuwwwzzz~~~uuueee\\\PPPPPPhhh|||dddIII444222000......//////...,,,++++++++++++++++++++++++************************,,,,,,++++++***++++++,,,///222///222777333HHHuuupppjjjhhhcccZZZTTTUUUdddtttssscccZZZjjj~~~|||{{{zzzxxxvvvtttnnncccVVVKKKGGGFFFRRRgggsss~~~yyyuuutttzzz___MMMHHHPPPcccnnnoooqqquuuyyy~~~}}}sssooonnnuuu|||gggZZZUUULLLIIIDDD@@@===<<<===>>>:::;;;::::::888555333222222111222555:::======<<<999<<<999999???BBBRRRmmm|||vvvrrrqqqnnnhhhfffggg|||~~~gggMMMIIIOOOZZZhhhvvvxxxuuussspppnnnnnnkkkkkkpppuuuwwwzzz~~~xxxtttqqqrrrrrrpppooooooqqqsssvvvsssrrrsssuuuyyy}}}VVVGGG<<<::::::888;;;BBBOOOXXX```cccgggoootttvvvrrrvvvzzz{{{zzzyyy{{{}}}mmm[[[MMMDDDGGGMMMUUUUUUKKKBBBCCCJJJOOOPPPPPPNNNJJJFFFEEEEEEBBB???;;;888666444222111000///......------......000000000000///...------000111222666===EEEMMMRRRZZZ\\\```fffkkkppptttvvvqqqssssssqqqqqqooofff\\\FFF===666555555333222444555EEEWWWbbbjjjsss|||aaaIIISSSrrr|||fffkkk```@@@333222000...---------...,,,++++++******++++++,,,+++,,,---...---...111333???ccc```???EEEYYYzzzccc```|||jjjRRRDDD??????DDDJJJ___jjjtttvvvsssqqqooommmnnnmmmlllkkkjjjjjjjjjjjjnnnnnnmmmmmmllllllmmmmmmppp{{{qqqVVVDDD===666888AAADDDPPPXXXbbbhhhjjjnnnvvv}}}vvvmmmgggdddaaa______bbbiiiqqqvvvyyyyyyzzzvvvpppmmmkkkfff```ZZZUUUNNNJJJGGGEEE@@@===;;;::::::;;;<<<;;;888666222333444444444555888;;;CCCNNNZZZ```eeekkknnnnnnooorrrtttuuutttssssssssssssssstttuuuuuuuuuttttttuuuuuuuuuvvvwwwzzz|||}}}yyykkkfffNNNIII[[[tttwwwhhhMMM333222111///...//////...---++++++++++++++++++++++++************************,,,++++++***++++++,,,,,,...222111333666888TTTzzzkkkgggeee___UUUOOOQQQ^^^jjjjjjaaabbbttt|||{{{zzzzzzyyytttqqqiii]]]PPPGGGDDDDDDXXXlllyyytttuuuwww^^^MMMGGGOOOaaalllmmmpppssswwwzzz|||~~~yyyqqqnnnnnnllluuuwwwdddWWWRRRQQQMMMJJJEEE@@@<<<::::::::::::;;;::::::888555333222222111111333888;;;>>>>>>;;;<<<888888<<<===KKKddd~~~wwwrrrqqqooojjjhhhiiiuuummmXXXHHHKKKRRR[[[hhhvvvxxxuuusssrrrpppooollllllpppsssuuuyyy}}}vvvsssqqqrrrrrrqqqppppppsssuuuuuurrrqqqsssuuuyyyWWWHHH<<<::::::888<<>>@@@>>>;;;:::999777555333222333444555444555777999@@@LLLXXX___dddjjjmmmmmmqqqsssuuuuuutttssstttuuurrrsssssstttuuuvvvvvvvvvuuuuuuvvvxxxyyyzzz{{{|||nnnhhhTTTOOO]]]sssxxxnnnRRR333444222///...//////...---++++++++++++++++++++++++************************++++++******++++++,,,,,,...000333333222<<<^^^~~~wwwiiifffdddZZZPPPLLLVVV^^^bbb___]]]hhh|||~~~{{{yyyyyyyyyyyysssnnneeeXXXKKKDDDCCCEEE[[[ooo|||sssvvv}}}]]]MMMGGGMMM^^^jjjlllooorrrtttvvvyyyzzz}}}tttnnnkkkooojjjmmm}}}wwwdddSSSJJJIIIJJJJJJHHHCCC???<<<:::::::::::::::::::::888555333222111000000222555:::>>>@@@===>>>:::999======III```xxxrrrpppoookkkiiijjjxxxfffMMM>>>CCCJJJYYYgggtttwwwuuuttttttsssrrrooonnnqqqrrrssswww|||vvvtttrrrrrrsssrrrqqqqqqtttvvvsssqqqqqqsssvvv{{{}}}XXXIII<<<::::::888===DDDPPPYYY```cccfffmmmrrrtttuuuxxxzzzyyyxxxyyy}}}zzznnn___RRRFFFAAAFFFSSSWWWOOOHHHGGGBBB@@@@@@AAACCCDDDBBB@@@AAA@@@===:::777555444444333222111///---,,,,,,,,,111111111111000///...---...000222555:::AAAJJJQQQYYY]]]bbbfffkkkpppwww{{{xxx|||}}}yyytttpppjjjdddOOOEEE:::666444111000222222>>>MMMYYYggguuu~~~~~~sssWWWTTThhhvvvzzzyyynnnzzzuuuYYYFFF444222111///............,,,++++++******++++++,,,+++,,,.........///222444LLL|||aaaFFF???]]]}}}jjjOOOZZZqqqkkkWWWEEE@@@???>>>DDDMMM]]]gggppppppmmmmmmlllkkkooonnnmmmkkkiiiiiihhhhhhiiijjjkkkjjjiiihhhjjjlllmmmyyy|||]]]GGG???888888???@@@MMMWWWdddjjjlllnnntttyyy~~~}}}xxxqqqkkkjjjnnnuuuzzz|||~~~}}}xxxuuuqqqjjjbbb[[[WWWQQQNNNLLLIIIDDD???AAA>>>:::888777666555333222333444444444444777888>>>JJJVVV]]]cccjjjmmmmmmssstttttttttrrrsssuuuwwwssssssssstttuuuvvvwwwxxxuuuvvvwwwyyy{{{|||}}}}}}~~~nnngggZZZXXXfffyyyzzz___<<<555222///......///...---++++++++++++++++++++++++************************+++*********++++++,,,---......333222000@@@hhhyyy{{{vvvjjjhhhbbbVVVNNNNNN```ccc^^^WWWZZZmmm}}}zzzyyyyyyxxxxxxrrrlllaaaSSSGGGBBBDDDHHH[[[ppp~~~}}}sssyyy\\\LLLFFFLLL[[[hhhkkkooorrrrrrtttvvvyyy}}}ssskkkfffcccgggfffjjjuuuppp]]]OOOGGGFFFHHHEEEDDDAAA>>><<<;;;;;;;;;::::::::::::888555333222111111000111333888===@@@===>>>999999>>>===GGG]]]~~~zzzqqqooonnnkkkiiijjjjjjKKK:::>>>FFFXXXfffsssvvvtttttttttttttttqqqppprrrrrrrrrwww}}}xxxvvvqqqrrrrrrqqqpppqqqtttvvvrrrppppppsssvvv{{{|||YYYJJJ===::::::999===EEEOOOWWW___bbbfffmmmsssuuuuuuwwwwwwvvvtttvvv|||}}}tttfffWWWLLLDDDBBBLLLVVVWWWQQQLLLEEECCCAAA@@@@@@AAA@@@??????@@@???<<<888555555555333333111///...---,,,,,,111111111111000///......,,,///333555999AAAKKKRRRZZZ___eeeiiilllpppvvvzzzyyy}}}~~~{{{wwwssskkkcccTTTIII===777333000///111333<<>>>>>===DDDOOO^^^hhhooonnnkkkjjjjjjiiimmmlllkkkjjjiiiiiiiiiiiigggiiikkkjjjggggggiiillllllxxxpppTTTCCC===444444;;;===IIISSS```gggiiikkkqqqvvv{{{tttpppqqqssswww{{{}}}|||zzzuuulllccc\\\XXXSSSPPPNNNKKKEEEAAA<<<:::777666777888888777333333444333333444666999===IIIUUU]]]cccjjjnnnnnnsssttttttsssrrrrrruuuwwwsssssssssssstttuuuvvvwwwuuuvvvwwwyyy{{{}}}zzzpppeeeVVVTTTaaauuulllFFF666333000...............++++++++++++++++++++++++************************************+++,,,------///---333333111IIIttt}}}sssjjjhhh___QQQNNNTTTgggggg^^^TTT]]]uuu|||zzzzzzyyywwwvvvpppjjj]]]OOODDDAAAFFFLLL]]]tttzzzsss|||~~~\\\LLLEEEJJJYYYfffkkkppprrrssssssvvvyyyzzzxxxkkkddd]]]YYYZZZ___eeeooo~~~yyyhhhVVVJJJDDDDDDEEEAAA@@@???===<<<<<<<<<<<<:::;;;::::::888555333222000111111111222666;;;>>>;;;<<<777888===<<>>FFFOOOWWW___bbbfffmmmssstttuuuwwwxxxwwwuuuwww|||~~~||||||~~~}}}ooo___RRRLLLFFFFFFOOOYYYZZZTTTKKKIIIFFFBBB???===>>>???===???AAA???:::666444444333222111///...---------111111111111111000......+++///333666999AAALLLTTT\\\bbbiiimmmnnnpppuuuyyyyyy|||~~~}}}{{{wwwnnndddYYYMMM@@@999444111000222222888AAALLL]]]ppp{{{~~~~~~bbbTTT___}}}lll{{{wwwxxx___CCC444333111///......//////,,,++++++******++++++,,,***,,,...//////000333666QQQ~~~^^^BBBJJJooogggIIIcccxxxgggPPP???>>>???===CCCPPP```iiiooonnnjjjiiiiiiiiikkkjjjjjjjjjjjjjjjkkkkkkfffiiillljjjggggggjjjnnnlllvvvbbbLLL???<<<333222:::<<>>===<<<;;;;;;<<<:::;;;::::::888555333222000111333222222444888<<<<<<<<<777777<<<:::@@@SSSooovvvrrrqqqooolllkkksssKKK777@@@KKK[[[hhhsssuuurrrqqqpppooosssqqqqqqssssssttt{{{}}}yyymmmmmmnnnmmmmmmnnnpppsssssspppoooqqqrrrvvv}}}[[[KKK===;;;:::999???GGGPPPXXX___bbbffflllrrrsssvvvyyy{{{{{{yyyzzz~~~}}}{{{yyyyyy{{{}}}xxxgggVVVSSSKKKCCCIIIXXX^^^ZZZQQQOOOJJJDDD>>><<<===???<<>>???GGGOOOjjj}}}vvvqqq|||}}}[[[KKKEEEHHHVVVeeekkkqqqttttttuuuxxx|||qqqiiieee```[[[\\\___aaagggwwwkkkVVVIIIDDDEEEFFF@@@@@@>>>===;;;;;;:::::::::;;;::::::888555333222000222444333222333777:::???>>>999999===:::???QQQiiixxxtttssspppnnnmmm^^^BBB<<>>AAACCCBBB===888666555555555444222000///...---////////////............,,,///222555:::CCCOOOXXX___eeemmmssstttuuuvvvxxx|||zzzyyy{{{}}}yyyqqqiii___SSSDDD999444222000...222555:::BBBRRRggguuu{{{|||~~~qqq^^^TTTyyyssswww___VVVUUUEEE;;;333......///---+++,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---...000333444TTT{{{]]]GGGQQQnnn\\\EEEcccuuuaaaPPP@@@;;;;;;===FFFQQQfffiiimmmooonnnmmmllllllmmmllljjjiiiiiiiiijjjjjjjjjjjjjjjiiihhhiiilllooorrryyyzzzZZZKKK>>>;;;:::666777<<>>:::555333444777555444222111111333666888;;;CCCOOO[[[eeekkkooorrrppptttwwwuuuqqqoooqqqtttsssrrrqqqqqqqqqrrrssstttwwwyyy|||{{{xxxwwwxxxzzz}}}{{{zzz~~~ggg___TTTSSSeee```???222000111---///222,,,,,,,,,,,,+++++++++******++++++******++++++,,,---++++++++++++,,,---......///+++333666>>>hhhxxxppp{{{qqqdddccccccRRRIIITTT______]]][[[aaattt{{{{{{|||xxxsssjjjeeeQQQAAA>>>>>>FFFVVVlll~~~wwwqqqyyy]]]JJJCCCGGGSSScccjjjpppqqqssswwwyyywww{{{rrrkkkiiiddd___```aaaeeelllxxx}}}dddOOOGGGEEEFFFAAA???===;;;:::;;;<<<<<<;;;::::::999777666444333111111111000000333777:::<<<======:::999;;;BBBGGGnnntttvvvwwwooolllrrr~~~]]]BBB<<>>AAADDDCCC???:::666555555444333222111000///...000000/////////.........,,,...222555:::CCCOOOXXX___eeemmmrrrtttuuuxxxzzz|||zzz{{{{{{zzzvvvrrreeeYYYIII<<<666333111///000444999AAAQQQeeesssxxx{{{~~~|||fffYYYsssxxxwwweee___ZZZFFF;;;333......///---+++,,,---,,,,,,++++++,,,,,,------,,,,,,---...000222333FFFsss{{{]]]MMM___xxx\\\GGGdddttt]]]LLL>>>:::;;;>>>HHHTTTeeehhhkkkllllllkkkkkkkkklllkkkiiihhhhhhhhhiiijjjkkkkkkjjjiiiggggggjjjlllooovvvdddRRRAAA;;;888444777>>>DDDUUU```fffllljjjkkkvvv|||tttssswwwwwwrrrkkkddd]]]UUURRRRRRQQQLLLGGG@@@@@@>>>:::555444555777555444222111222333666777999AAAMMMYYYcccjjjppptttrrruuuxxxvvvrrrpppqqqsssrrrrrrqqqqqqqqqrrrtttuuuwwwzzz|||{{{yyyxxxyyyzzz}}}|||zzz{{{qqqhhhXXXPPP\\\}}}jjjGGG777111111,,,...222---,,,,,,,,,++++++++++++***++++++******++++++,,,---++++++++++++,,,---......222111888<<>><<<;;;;;;<<<===::::::999888777555444222222222222111000222666999<<<===<<<:::999;;;AAAFFFeeeuuuvvvvvvnnnkkkppp~~~~~~|||{{{xxxWWW===999GGGVVVfffiiimmmoooooonnnnnnnnnppplllkkkoooqqqrrrwww|||vvvrrrsssrrrpppnnnlllmmmppprrrqqqqqqtttzzz~~~}}}XXXIII<<<:::;;;;;;AAAIIIUUU[[[dddkkkooorrruuuyyyyyyzzzyyywwwvvvwwwyyy{{{|||sssjjjdddcccjjjqqqzzz}}}kkkdddYYYQQQMMMLLLJJJHHHWWW[[[\\\TTTGGG===<<<>>>===AAADDDEEEAAA<<<888666444444333222222111000000000000000000////////////,,,...111555:::CCCOOOXXX___eeelllqqqsssvvvyyy}}}}}}zzzyyyyyyyyyyyykkk___MMM???777444222111...222777@@@OOObbbooosssxxx|||mmmZZZfff}}}}}}tttdddbbb^^^KKK;;;444......///---,,,------,,,,,,++++++,,,,,,---...---------...///111222@@@lllyyyzzzxxx[[[UUUttt[[[JJJfffrrrWWWHHH<<<:::<<<@@@LLLYYYeeegggiiiiiihhhhhhiiijjjjjjiiihhhggggggggghhhiiikkkkkkjjjhhhffffffgggiiillltttoooZZZDDD:::666333888???CCCTTT^^^cccjjjjjjnnnzzz|||wwwttttttuuu}}}zzzqqqnnnnnnnnnmmmeee^^^WWWSSSSSSQQQLLLGGGAAA@@@>>>;;;777555555777555444333222222333555777888???IIIUUU___hhhpppuuutttwwwyyywwwssspppppprrrrrrrrrqqqqqqrrrtttuuuwwwwwwyyy{{{{{{yyyyyyyyyzzz~~~~~~|||zzz~~~ttt___OOOQQQlllsssQQQ===333111,,,...111---,,,,,,,,,,,,++++++++++++++++++******++++++,,,---++++++++++++,,,---......000111777>>>VVVyyyuuuyyy|||{{{~~~ssseee```\\\NNNMMMZZZbbbeee]]]aaavvvzzzzzzxxxuuuvvvwwwssslll]]]XXXHHH===???BBBLLLaaawwwzzzuuuyyybbbNNNEEEGGGQQQ___gggmmmpppsssxxxyyywww{{{wwwrrrqqqooonnnooosss}}}{{{dddUUUMMMIIIBBBAAA???===<<<;;;<<<<<<888888888888777555333222333333222111000111444777;;;<<<<<<:::888:::???CCCYYYyyywwwvvvooolllooo{{{zzzoooTTT===:::LLLaaakkkjjjjjjkkkmmmnnnnnnnnnooolllkkknnnpppqqqvvv}}}xxxtttsssrrrqqqooommmmmmooorrrppppppsssyyy||||||WWWHHH;;;:::;;;<<>>CCCTTT]]]aaahhhiiinnn{{{yyyrrrooooooqqqssswwwxxxzzz}}}uuukkkhhhjjjllleee```YYYUUUTTTQQQLLLGGGBBBAAA???<<<999777666666555444333222222333555666999>>>GGGPPPZZZdddmmmsssuuuwwwyyyxxxuuurrrqqqqqqqqqqqqqqqqqqrrrtttvvvxxxvvvwwwxxxxxxxxxxxxxxxxxx~~~~~~|||{{{uuuzzzcccOOOJJJ^^^vvvXXX@@@444333//////111,,,------,,,,,,,,,+++++++++++++++******++++++,,,---++++++++++++,,,---......///222666AAAcccwwwsssxxxzzzsssfff___XXXNNNSSSbbbhhheeeYYY```}}}zzzyyywwwtttvvvwwwrrrjjjWWWQQQCCC<<<@@@CCCOOOeee|||zzzxxx|||fffQQQGGGFFFOOO]]]eeemmmppptttyyy{{{yyy{{{~~~{{{uuuuuuvvv{{{hhhWWWMMMGGGAAA@@@>>>===;;;;;;;;;;;;777777888888777555222111333333333111000000333555:::<<<===;;;999999===AAARRRvvv|||xxxvvvqqqnnnqqq{{{jjjRRR@@@???TTTlllnnnkkkiiiiiikkkmmmnnnmmmooommmlllnnnooopppvvv~~~zzzwwwssssssrrrpppnnnmmmoooqqqpppnnnoootttxxx||||||VVVGGG;;;:::;;;<<>>===???BBBDDDDDDAAA<<<999555444444444333333222222000000000000////////////+++---111555:::DDDPPPYYY]]]bbbiiinnnpppsssxxx||||||}}}~~~|||xxxuuutttsssiii___PPPAAA777333333333...222777>>>LLL^^^kkknnntttxxxpppUUUTTTffflllsssZZZOOOQQQJJJ<<<444//////000...,,,------,,,,,,++++++,,,,,,---///...------...///000111EEElllmmmmmmWWWeeexxxUUUQQQmmmpppRRRFFF<<<;;;<<<@@@LLL[[[fffggghhhhhhgggggghhhiiiggggggeeeeeeeeefffggghhhdddfffggggggggggggiiikkksssxxxuuu]]]FFF<<<888555666<<>>EEEMMMVVV```iiioootttvvvxxxxxxvvvtttrrrqqqqqqqqqqqqqqqrrrtttvvvwwwtttttttttuuuvvvvvvvvvuuuzzz{{{~~~|||zzzpppxxx}}}sss___NNNIIIWWWxxx|||___CCC444555222000000+++---------,,,,,,,,,++++++++++++******++++++,,,---++++++++++++,,,---......222666999JJJsssqqqjjjyyywwwoooccc[[[RRRLLLWWWgggiiibbbWWW___~~~xxxwwwtttrrruuuuuuoooeeeTTTMMM???;;;AAACCCPPPiiizzz~~~~~~hhhRRRGGGEEEMMM[[[dddmmmqqqvvv{{{}}}{{{|||iiiWWWMMMHHH@@@???>>><<<;;;:::999999666777888888777555333111333333333222000000222333:::<<<>>><<<:::999<<>>>>>@@@BBBCCCAAA>>>;;;666666555444444333222222////////////............***---111555:::DDDQQQYYY]]]cccjjjoooqqqtttwww{{{zzz{{{||||||zzzwwwsssqqqiii```RRRDDD999444333333000222555;;;III\\\iiimmmssswww}}}{{{```XXXaaaxxxzzzcccNNNJJJDDD<<<444//////000...---...---,,,,,,++++++,,,,,,---...---------...///111222IIIooommmiiiUUUiiirrrRRRRRRqqqqqqPPPEEE<<<;;;<<>>===;;;888666555555444333333333444444999===CCCKKKSSS\\\eeekkkqqqrrruuuwwwwwwvvvtttrrrqqqqqqppppppqqqssstttvvvrrrrrrrrrsssuuuvvvuuussstttvvv{{{|||yyyuuuvvv{{{iiiYYYLLLHHHTTTtttkkkJJJ777666333000000,,,------------,,,,,,,,,,,,++++++******++++++,,,---++++++++++++,,,---......111555888RRR~~~rrrddduuusssmmmbbbXXXMMMHHHYYYhhhfff^^^XXXddd~~~wwwuuuqqqoooqqqrrrjjj___QQQIII<<<;;;BBBDDDSSSmmmyyyhhhSSSGGGCCCKKKXXXaaakkkqqqvvv{{{}}}{{{}}}mmm[[[PPPKKKAAA@@@???===<<<:::999888555777888999888666333111222222333222000000111333:::===???>>>;;;:::;;;>>>KKKjjjvvvsssqqqoooooo{{{ZZZBBB777;;;PPPfffmmmlllkkkiiiiiijjjlllmmmmmmkkkkkklllkkklllttt~~~yyyvvvttttttsssqqqooonnnoooppppppnnnoootttxxx{{{}}}WWWHHH<<<:::;;;;;;AAAJJJVVV]]]gggnnnpppqqqsssttttttxxxzzzyyyuuuvvv}}}rrreee```ZZZVVVWWW]]]eeekkkqqqyyy|||qqqdddZZZRRRNNNLLLCCCDDDIIITTT]]]ZZZLLL>>>>>>======???AAAAAA???<<<888777666555444333222111............------------***---111444:::DDDQQQZZZ___eeemmmrrrtttuuuxxxzzz{{{zzzzzz|||~~~}}}yyyuuullleeeXXXJJJ===555333222000222333777EEEXXXfffkkkssswww|||rrr^^^```~~~nnnTTTLLLFFF<<<555///000000...---...---,,,,,,++++++,,,,,,------,,,,,,---...000222333LLLttttttbbbOOOffflllNNNSSSssssssMMMCCC<<<;;;<<<@@@MMM]]]eeegggjjjjjjiiigggffffffgggfffeeeeeeeeefffhhhiiidddfffhhhiiihhhhhhjjjkkkpppuuu{{{bbbGGG===999555555999@@@QQQZZZ```ggghhhlllyyy~~~~~~{{{mmmeeecccaaa^^^ZZZWWWSSSOOOLLLEEECCC@@@???>>>===999666555555444444444333333333555999AAAIIIRRR[[[dddjjjmmmnnnrrruuuxxxxxxvvvtttqqqppppppooopppqqqrrrsssrrrqqqqqqrrruuuvvvuuussssssuuu{{{|||~~~yyy{{{kkk[[[MMMFFFOOOppp|||TTT:::666222///000......------------,,,,,,,,,++++++******++++++,,,---++++++++++++,,,---......///222777YYY|||ooozzzppppppfffZZZMMMIII[[[iiibbb[[[___nnn}}}|||xxxuuuqqqoooqqqqqqggg[[[MMMEEE999;;;DDDGGGVVVssszzzvvvhhhSSSFFFBBBIIITTT^^^hhhoootttzzz|||zzz}}}qqq___SSSLLLBBBBBBAAA@@@>>><<<:::999555777999::::::777444222000111222222111000222333;;;>>>AAA@@@<<<:::;;;===EEEbbb{{{vvvtttqqqpppyyyzzz\\\CCC;;;@@@TTTiiilllmmmllljjjhhhhhhkkknnnkkkjjjjjjjjjiiijjjsss}}}vvvssstttttttttrrrooonnnoooppppppooorrrxxx|||}}}~~~XXXIII<<<:::;;;;;;AAAIIIWWW___iiioooqqqrrrssstttrrrwww{{{zzzwwwxxxrrriii\\\SSSQQQTTTYYY]]]dddlllwwwzzznnnaaaWWWQQQNNNDDD>>>???LLL^^^bbbUUUFFF???===<<<===@@@AAA???===999888777666444333111111......---------,,,,,,,,,***---000444:::EEEQQQZZZ```gggooouuuvvvwwwxxxzzz}}}zzzxxx{{{zzzqqqjjj]]]NNN@@@777333222000111111555BBBVVVdddjjjsssvvv{{{~~~``````sssZZZSSSNNN===555///000000...---...---,,,,,,++++++,,,,,,---,,,,,,,,,---...000333444KKKuuu{{{[[[HHH```~~~iiiLLLSSSuuutttJJJAAA;;;;;;<<<@@@OOO___cccfffiiijjjiiigggeeeeeegggffffffeeefffggghhhiiifffhhhjjjjjjiiihhhhhhiiilllqqqeeeIII<<<888555555999===NNNYYY```hhhjjjnnn{{{~~~|||{{{{{{xxxvvvlllbbbaaa^^^[[[XXXTTTPPPNNNFFFCCC@@@??????===999666555555555444444333333333222777???HHHRRR[[[dddjjjjjjlllppptttxxxyyywwwuuuqqqpppooooooooopppqqqrrrsssqqqqqqsssvvvwwwvvvsssvvvwww~~~zzzsssaaaPPPEEEJJJkkk\\\===666000...111000......---------,,,,,,,,,++++++******++++++,,,---++++++++++++,,,---......222444<<>><<<;;;666777:::;;;;;;888555333///111222222111111222333<<>>555BBBWWWaaakkklllllljjjiiihhhiiijjjkkkiiijjjmmmmmmnnnvvv~~~zzzpppnnnrrrqqqpppoooooonnnnnnnnnppppppqqquuuvvvyyy{{{XXXIII<<<:::;;;<<>>>>>999444222222333222111///////////////...............///222:::GGGVVV```ccchhhppptttvvvxxx{{{~~~|||}}}{{{wwwrrrsssiiiTTTAAA888333///000000222555>>>NNNbbbooovvvyyy}}}rrrbbb~~~dddSSSJJJDDD;;;333111000---,,,---------,,,,,,,,,,,,++++++,,,---.........///111333FFFvvv~~~RRRDDDddddddHHH\\\tttkkkIIIAAA::::::===BBBPPP^^^dddfffggggggffffffhhhiiidddeeefffhhhiiiiiiiiiiiihhhhhhhhhiiijjjjjjhhhgggnnntttgggNNNBBB666555::::::AAAHHHUUU___ccceeennnwwwuuulllkkknnnooopppsss}}}|||iiilllfff]]]WWWUUUTTTSSSPPPJJJGGGCCC@@@>>>===;;;999555555444333333333333444222888>>>CCCOOO^^^fffeeelllkkkmmmqqquuuvvvssspppqqqqqqrrrsssttttttttttttrrrqqqpppqqqssswww{{{}}}|||}}}bbbOOOKKKGGGfffjjjBBB+++///000,,,///......---------,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,------...///555+++CCCuuu~~~ccclllnnnfffYYYZZZfffkkkggg___ddd|||}}}}}}zzzwwwtttpppcccWWWHHH===999???DDDJJJ```yyyyyy~~~oooPPPEEEEEEEEEMMMWWWcccmmmsssvvvxxx{{{~~~nnnaaaVVVNNNFFFDDDBBB@@@@@@???<<<::::::999999999:::999666444222111000000000111222333:::BBBGGGCCC>>>=========@@@WWWppp{{{sssqqqqqqYYY>>>888GGG[[[cccjjjkkkkkkjjjiiihhhjjjkkkjjjiiijjjmmmnnnooowww|||rrrpppooooooppppppnnnllljjjiiinnnnnnppptttvvvyyy}}}XXXIII<<<:::;;;<<>>===>>>@@@???:::555333333333222000///////////////...............///222;;;HHHVVV```fffkkkssswwwxxxyyy|||~~~}}}zzzyyyyyynnnYYYFFF<<<888444000111111555===NNNaaannnuuuxxx|||ttteeegggSSSJJJCCC:::222111000...---...------,,,,,,,,,,,,++++++,,,---.........///111333FFFvvvxxxVVVFFFddd}}}hhhHHHXXXooofffHHH@@@;;;;;;===CCCPPP\\\ccceeeggggggfffggghhhjjjeeefffggghhhhhhhhhhhhhhhgggggggggggghhhhhhgggfffhhhpppfffMMMAAA666444::::::???FFFSSS^^^bbbdddmmmwwwzzzrrrllliiijjjfffgggiiiooo{{{tttnnnggg___YYYVVVUUURRRPPPJJJGGGCCC@@@>>>===;;;999666555444444333333444444333777;;;>>>IIIYYYbbbdddfffhhhkkknnnrrrrrrqqqoooqqqrrrssstttuuuuuuuuuuuusssrrrqqqqqqsssvvvyyy{{{zzzzzz}}}hhhUUUPPPMMMjjjpppGGG///000000,,,.........---------,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,------...///666...JJJ}}}vvvbbbiiihhh^^^UUU___sssvvvjjj```hhh|||}}}}}}zzzuuurrrlll___SSSGGG<<<888???EEELLLbbb|||www|||qqqRRRGGGFFFFFFNNNXXXdddnnnssswwwzzz|||rrreeeXXXNNNFFFDDDBBBAAA@@@???===;;;:::999999999:::999777444222222111000111222333444<<>><<<;;;;;;???TTTkkkzzztttqqqpppWWW===<<>>===;;;999666555444444333444444444333666777:::CCCQQQ]]]aaabbbeeekkknnnooooooooooooqqqrrrssstttuuuuuuuuuuuuuuutttsssrrrrrrtttvvvxxxwwwwwwyyy||||||~~~rrr___VVVOOOfffvvvMMM333111000+++---......---------,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,---...//////666333TTT}}}www||||||kkk```bbb___SSSOOOgggqqqdddooo}}}}}}|||yyysssoooiii[[[NNNDDD;;;888???FFFPPPggg}}}vvv{{{tttUUUIIIGGGFFFPPPYYYeeeoootttxxx{{{~~~rrreeeXXXNNNHHHEEECCCAAAAAA@@@>>>===:::999999::::::999777555333222111111111222444555>>>GGGMMMHHH@@@<<<:::999<<>>CCCRRR```YYYPPPDDD===:::;;;>>>AAA@@@===999666333222111000111111000000///............///000555===JJJXXXbbblllqqqxxx||||||{{{|||~~~~~~{{{ppp]]]III<<<666555111111111333;;;JJJ]]]jjjppptttzzz~~~wwwbbbmmmppplllwwwUUUHHHAAA999222111111//////000------,,,,,,,,,+++++++++,,,---.........///111333BBBppp~~~kkkcccVVVuuu___AAASSSiii^^^BBB???<<<;;;>>>FFFRRR[[[bbbdddfffgggggggggiiikkkhhhhhhggggggffffffffffffgggggghhhgggffffffggghhhhhhrrreeeMMMAAA666444999888999AAAOOO\\\aaacccllluuu}}}|||zzzzzz|||yyyvvvuuuxxx|||zzztttmmmddd^^^ZZZVVVRRROOOLLLHHHDDD@@@???===:::999666666555444444444444444333444666999@@@KKKUUU\\\aaafffmmmpppooonnnnnnooopppqqqrrrssstttuuuuuuuuuvvvuuutttrrrrrrssstttuuuuuuuuuwwwzzz{{{||||||}}}lll\\\LLLWWWuuuxxxRRR666222111,,,---......---------,,,,,,,,,++++++******++++++,,,---+++++++++,,,---...///000555888___qqqtttyyypppbbbZZZVVVTTTKKKLLLjjj|||hhhwww}}}|||{{{wwwrrrnnngggZZZMMMAAA:::888???GGGTTTmmmzzzvvv|||vvvWWWJJJGGGDDDQQQYYYeeeooouuuyyy}}}ttthhh]]]TTTJJJGGGDDDBBBBBBAAA???>>>::::::999:::;;;:::777555444333222222222333444555>>>IIIPPPLLLCCC===;;;:::;;;LLL^^^yyy~~~wwwuuurrrnnn{{{KKK:::AAAVVVfffggghhhiiijjjjjjiiiiiikkkmmmooommmmmmnnnmmmmmmttt|||yyyqqqpppnnnnnnmmmmmmmmmoooqqqrrrpppnnnnnnpppqqquuu~~~zzzXXXHHH;;;888999999@@@IIIUUU___jjjnnnppptttwwwvvv{{{zzz|||}}}|||nnnffflllsssiiiccc\\\___nnn}}}|||{{{uuuzzzlll]]]RRRNNNJJJEEE??????LLL[[[^^^VVVJJJ???999:::<<<>>>???>>>;;;888444222111111222111111000//////.........///111666???LLLZZZccclllrrryyy}}}|||{{{{{{|||~~~~~~}}}tttdddPPP@@@999888111111111333:::III[[[hhhnnnsssyyy~~~uuudddiiimmm^^^lllZZZIIIBBB999222111222000///111------,,,,,,,,,+++++++++,,,---.........///111333CCCnnnxxxmmm{{{fff```vvvSSS<<>><<<:::>>>IIIUUU]]]cccdddfffgggggggggiiijjjiiihhhgggfffeeeeeeeeefffhhhiiiiiihhhffffffhhhjjjnnnwwwfffNNNBBB777444888777777@@@OOO\\\bbbdddmmmvvv~~~~~~|||vvvpppggg```\\\XXXSSSOOOLLLIIIDDDAAA???===:::999666666555444444444444555222333666:::???FFFOOOVVV___eeelllooonnnllllllmmmnnnnnnpppqqqrrrsssssssssvvvuuutttsssrrrrrrssssssuuutttvvvzzzzzz{{{wwwzzz}}}gggNNNOOOkkkxxxUUU777222111---.........---------,,,,,,,,,++++++******++++++,,,---+++++++++,,,---...000000333<<>>999999@@@IIIYYYrrrxxxwwwwwwXXXJJJEEEBBBQQQYYYeeennntttyyy}}}{{{oooeee]]]MMMJJJFFFCCCBBBAAA@@@???;;;:::::::::;;;:::888555444333222222222333444555<<>>>>><<<999555222222222222222111000000///.........///222888AAAMMM[[[dddkkkrrryyy}}}}}}{{{{{{{{{|||||||||}}}~~~zzzsssfffSSS@@@777777111111111222999GGGYYYfffmmmrrryyy{{{iii```eeeppp[[[]]]dddMMMCCC:::333222222000///000------,,,,,,,,,,,,++++++,,,---.........///111333EEEoooppp|||eeebbbrrrOOO<<>>>>><<<999>>>LLLZZZaaadddfffggggggffffffhhhiiiiiihhhfffeeedddeeeffffffhhhjjjjjjiiiffffffiiilllqqqyyyhhhPPPDDD888444777666666@@@OOO^^^dddgggoooxxxxxxrrriiiccc___ZZZUUUQQQMMMJJJEEEAAA???===:::888777666555555444444555555222333666:::===@@@IIIQQQ[[[```fffkkkmmmmmmlllkkklllmmmnnnpppqqqrrrrrrsssttttttsssssssssssssssttttttsssuuuyyyzzzzzz~~~yyywwwsssXXXRRRjjjyyyWWW888111222...///......---------,,,,,,,,,++++++******++++++,,,---******+++,,,---...000111222@@@qqqyyymmmxxxuuuwww{{{uuueeeYYYVVVLLLIIIHHHQQQfff|||rrr|||xxxxxxtttooolllfffXXXKKK===::::::@@@JJJ\\\vvvvvvzzzzzzZZZKKKEEEAAAOOOWWWccclllrrrwww|||qqqfff___QQQMMMHHHEEECCCAAA@@@>>>;;;::::::;;;;;;:::888666333222111111111222444555;;;JJJVVVSSSHHHAAA>>>===<<>>GGGSSS___kkkppprrrwww{{{}}}{{{{{{~~~qqqccc^^^```xxx~~~sssfffeeesss}}}uuummmqqqwww___SSSKKKJJJFFFAAADDDLLLWWWVVVOOOCCC<<<======;;;<<<======:::666333333444333333222111000///...---...000333999BBBNNN\\\dddkkkrrrzzz~~~~~~|||||||||{{{zzzzzz{{{~~~zzzwwwrrrhhhUUU@@@666555222111111111888FFFWWWdddmmmrrrzzz|||```\\\\\\{{{yyyccc___qqqUUUDDD;;;444222222///...///------,,,,,,,,,,,,++++++,,,---.........///111333EEElll}}}nnn___\\\yyyWWWAAAYYYlllZZZ===>>>;;;888>>>OOO___fffeeeggghhhgggfffeeeggghhhhhhgggeeeddddddeeefffggggggiiijjjhhhddddddhhhlllssszzzjjjRRRFFF999555777555666@@@QQQ___fffiiiqqqzzz}}}yyyssskkkeeeaaa\\\WWWRRRNNNJJJEEEBBB???===:::888777666666555555555555555555333444777888:::DDDPPPWWWZZZaaaiiippprrrpppnnnlllmmmoooppprrrsssssssssqqqrrrrrrrrrssstttuuuuuusssqqqsssxxxyyyxxx{{{{{{xxxwww```UUUfff{{{[[[:::222222............---------,,,,,,,,,++++++******++++++,,,---******+++,,,---///000111222EEEwwwzzztttzzzwwwyyy}}}vvvggg```bbbUUUKKKHHHSSSbbblllqqqvvvuuuzzzxxxwwwsssnnniiibbbTTTGGG<<<;;;;;;@@@KKK___yyyttt{{{|||]]]MMMFFFAAAMMMUUU```jjjpppuuu{{{wwwiiibbbUUUPPPJJJFFFCCCAAA???===;;;;;;:::;;;<<<;;;888666222222111000111222333444===MMMYYYVVVJJJAAA<<<;;;;;;DDDNNNeeezzztttqqqpppyyytttwwwiiiJJJ888<<>>DDDRRRTTTOOODDD>>>??????<<<;;;======:::666333444555333333222111000///...---...000444999BBBOOO\\\eeelllrrr{{{}}}}}}}}}{{{zzzyyyzzz}}}}}}zzzvvvnnn\\\EEE:::999222111000111777EEEVVVcccmmmrrrzzzccc^^^UUUmmmlllfff{{{ZZZEEE<<<555333222///...///---------,,,,,,,,,++++++,,,---.........///111333BBBhhhyyyhhhZZZUUU|||```GGGZZZjjjVVV===>>>;;;777>>>QQQbbbiiifffhhhhhhgggfffeeefffggghhhfffeeeddddddeeeggghhhfffhhhiiigggcccbbbggglllttt|||lllTTTGGG:::555666444777AAARRRaaagggjjjsss|||yyysssyyy}}}~~~yyyssskkkfffbbb]]]XXXSSSNNNKKKFFFBBB???===:::888777777666555555555555555777333222444444666BBBPPPUUUXXX```jjjtttxxxvvvsssmmmnnnoooqqqssstttttttttppppppqqqrrrtttuuuvvvvvvrrrppprrrvvvxxxwwwyyy|||~~~yyyvvvvvv```SSS]]]www~~~^^^<<<222222............---------,,,,,,,,,++++++******++++++,,,---*********,,,---///000111333HHH{{{|||zzz|||{{{zzzkkkhhhooo^^^MMMGGGTTT```aaadddkkkwwwyyyyyywwwssslllggg___PPPCCC<<<;;;<<>>===;;;;;;:::;;;<<<;;;888666222111000000000111222333???OOO\\\XXXKKK@@@;;;999:::BBBKKKaaa{{{sssqqqqqq}}}zzz}}}fffFFF555;;;EEETTTdddiiihhhiiikkkkkkiiihhhiiijjjhhhjjjmmmpppnnnnnnvvvwwwooommmmmmnnnooopppooonnnkkkjjjnnnmmmooorrrrrruuu___LLL;;;666666666<<>>???@@@AAA===888444333444555444333111000/////////000000222999CCCQQQ___gggkkkpppwww|||}}}|||{{{zzz{{{}}}}}}|||~~~|||{{{zzzwwwooo]]]HHH<<<999333111000111444>>>OOO___lllsssyyy{{{jjjSSSRRReeemmmooo___DDD;;;444222111...---...---------,,,,,,,,,++++++------......---...111333GGGooozzzrrrVVVLLLsssxxxZZZIIIYYYmmmXXX???===999999???LLL[[[fffllliiifffdddeeefffffffffiiihhhgggeeeddddddddddddgggfffhhhjjjhhheeeiiioooyyy{{{nnnTTTFFF999555888777999@@@OOOaaalllpppxxx{{{uuuvvv~~~ssskkkjjjggg]]]VVVTTTPPPNNNJJJEEEAAA>>>===<<<666666666555555444444333333111222444555777???HHHSSSYYYbbbjjjoooqqqrrrsssnnnppprrrrrrrrrrrrtttuuuwwwvvvtttssstttuuuwwwxxxvvvuuuwwwyyyyyywwwyyy~~~lllrrrzzziiiTTTWWWooolllBBB111000...---......---------,,,,,,,,,...------,,,,,,------...++++++,,,++++++---000333666OOO|||~~~~~~ssstttsssaaaLLLFFFXXXccc[[[XXX___yyyvvvxxxvvvtttpppjjjfff___OOO@@@>>>===<<>>===>>>>>>:::777666555444222000...///333666@@@PPPaaaaaaRRRBBB;;;;;;===@@@LLLeee}}}qqqkkksssgggGGG666<<>>888777666;;;BBBNNNXXXccciiiooovvv|||}}}uuuiii]]]]]]nnnzzzrrroookkkxxxmmmXXXVVVVVVLLLCCCAAAGGGLLLQQQMMMDDD===<<<>>>???@@@@@@===888555444444555444333111000/////////000111444:::EEESSS```hhhkkkpppvvvyyy{{{zzzzzzzzz{{{}}}|||{{{}}}||||||zzzxxxppp___JJJ===:::444111000111444===NNN^^^jjjrrryyy|||tttWWWQQQddd~~~pppqqqcccFFF<<<555333222///...///---------,,,,,,,,,++++++,,,---......---...111333HHHqqq~~~qqqZZZLLLnnnmmmRRRCCCSSShhhTTT???<<<999999???LLL[[[eeekkkiiigggfffgggiiiiiiiiiiiiiiihhhggggggfffeeeeeefffeeegggiiigggeeeiiipppsssuuupppVVVGGG888333666555<<>>;;;888666555444222000...000333666@@@PPPaaabbbSSSCCC;;;:::<<<>>>III```~~~|||qqqlllssskkkJJJ777;;;GGGXXXfffggggggiiikkkkkkjjjiiiiiiiiiiiiiiilllnnnmmmmmmttt~~~wwwqqqpppmmmlllllllllmmmmmmnnnnnnooooooppprrrrrrttt~~~fffRRR@@@999777666:::BBBMMMWWWbbbhhhnnnvvv|||~~~}}}iiiYYYYYYlllooovvv{{{jjjlllyyywwwaaa\\\YYYMMMEEEDDDEEEJJJOOONNNGGG@@@======>>>??????===999666555555444444222111000000//////111222555<<>>555333222///...///------------,,,,,,,,,,,,,,,---...------...111444IIIsssjjj___JJJfffssswwwaaaIII===NNNcccPPP>>><<<999999???KKKZZZeeejjjiiiggggggiiikkkkkkjjjhhhiiiiiijjjiiihhhfffeeeddddddfffiiigggfffjjjqqqrrrttttttZZZJJJ:::444777666@@@GGGSSS```gggmmmvvv|||tttpppnnnnnnpppwww~~~}}}{{{{{{}}}wwwqqqlllddd]]]ZZZRRRPPPLLLGGGCCC@@@>>>===999888777666666555555555333111111111111111888AAAOOOUUU^^^fffjjjlllnnnnnnoooppppppooooooppptttvvv{{{zzzxxxwwwuuusssrrrqqqwwwrrrqqquuuyyyzzz}}}yyymmmUUUSSSmmmyyyMMM666000---.........---------,,,,,,,,,,,,,,,++++++++++++,,,,,,+++,,,,,,,,,,,,...111444888bbbxxxmmmmmmkkk^^^JJJGGG\\\ggg___[[[bbb|||www|||zzzxxxrrrjjjddd\\\MMM???999999;;;AAAPPPiiiyyytttcccQQQFFF@@@GGGNNN[[[hhhppprrrxxx~~~tttllliiissswwwttt```WWWNNNKKKIIIEEEBBBCCCEEEDDDCCC@@@>>>;;;888666555444333000///111444888AAAQQQbbbcccUUUEEE<<<:::;;;===FFF\\\xxx|||rrrlllrrrzzzsssQQQ999999CCCVVVccccccgggiiikkkllljjjiiihhhiiiffffffiiimmmmmmnnnuuu~~~vvvrrrqqqlllkkkjjjjjjkkkmmmooopppoooooopppqqqppprrr|||eeeQQQ???999777666;;;BBBOOOYYYbbbhhhmmmvvv|||}}}ooobbbfffvvvyyyssseeelllyyyppp___TTTNNNJJJGGGDDDHHHMMMNNNIIIDDD???>>>>>>???>>>===:::888666666444333222111000000000000000111666>>>IIIVVVbbbhhhlllooorrrtttuuuvvvxxxyyyzzz|||{{{yyy{{{||||||zzzyyyttteeeQQQCCC>>>555222111222333:::JJJYYYcccnnnxxx|||```PPP[[[{{{xxx]]]HHH>>>555222111...---......------------,,,,,,,,,,,,------------///222444JJJuuufffeeeLLLcccoooqqq[[[FFF<<>>===:::999777666555555555555444222222333222333:::CCCMMMSSS\\\ccchhhjjjkkkllloooooonnnmmmmmmooosssvvvsssssstttuuuuuuuuuuuutttyyysssqqquuuzzz}}}~~~|||pppSSSOOOkkkSSS:::111...///......---------,,,,,,,,,,,,++++++******++++++,,,+++,,,,,,,,,,,,///222555999nnnttthhhhhheee\\\KKKKKK```kkkbbb```iii}}}yyy|||{{{yyysssjjjbbbYYYKKK???888888:::AAAPPPjjjvvvtttdddQQQGGG@@@EEELLLYYYgggooorrrwww}}}yyymmmppprrr{{{vvvcccXXXPPPOOOLLLEEEBBBDDDIIIJJJHHHBBB>>>;;;999666555444333111000222666999CCCSSSdddfffYYYIII>>>;;;<<<===EEEYYYttt|||ssslllppptttsss|||YYY???999@@@TTTcccbbbfffiiikkklllkkkiiihhhhhhccccccfffkkkmmmpppwwwvvvqqqqqqkkkjjjiiiiiijjjlllooopppooonnnooopppnnnpppyyyaaaNNN===777777777===EEESSS\\\dddhhhmmmuuuzzz|||zzzooojjjjjj~~~llliiitttjjjSSSQQQOOOGGGCCCFFFJJJLLLKKKGGGBBB?????????>>><<<;;;999777555333333222111000000000000///111666???KKKWWWbbbhhhmmmooorrrssstttuuuwwwyyyzzz{{{zzzxxxzzz~~~|||{{{yyyyyyvvviiiUUUFFF@@@555333222222333999GGGUUU```mmmyyy}}}}}}cccUUUXXXzzz___III???555111///---,,,---.........---------,,,,,,+++,,,---------///222555JJJvvvjjjlllTTTjjjuuuttt\\\HHH???OOOdddSSS<<<;;;999:::???KKKYYYcccffffffeeefffgggfffdddbbbdddfffhhhiiiiiihhhgggeeeddddddfffiiihhhgggkkkrrryyy```OOO<<<555999:::FFFPPP[[[```cccjjjttt|||{{{uuusssssssssyyy|||}}}sssmmmhhhbbb\\\TTTRRRMMMHHHDDD@@@>>>===;;;999777555444444555555333111111222222444<<>>333///111......---------,,,,,,,,,,,,++++++******++++++,,,+++,,,---------000333777;;;xxxpppdddddd```UUUHHHLLLbbbjjjbbbcccqqqzzz|||{{{zzzssshhh___VVVJJJ???999999:::@@@PPPiiissstttdddQQQGGG@@@DDDJJJWWWeeemmmpppvvv|||}}}~~~kkk^^^TTTSSSOOOEEEAAADDDMMMPPPNNNDDD>>><<<:::666444444333111111333777;;;EEEUUUfffjjj^^^MMMAAA<<<:::;;;BBBSSSmmm~~~uuummmnnnppp{{{xxxyyyyyy[[[CCC;;;@@@TTTddddddeeehhhlllmmmkkkiiihhhhhhbbbaaadddiiimmmpppvvv~~~uuuppppppkkkjjjiiihhhiiikkknnnooopppoooppppppnnnoooxxx^^^LLL;;;777888999???GGGVVV^^^fffiiimmmuuu{{{|||~~~tttkkkooo|||sssuuubbbWWWQQQHHHCCCEEEGGGKKKLLLJJJEEEAAAAAA@@@>>><<<<<<:::777444333222222111000000111111///222888BBBMMMYYYdddjjjoooqqqtttuuuuuuvvvxxxzzzzzz{{{yyywwwyyy~~~~~~{{{yyyxxxxxxwwwkkkXXXHHH@@@666444222222222777EEESSS^^^lllyyy~~~jjj]]]WWW}}}kkkKKK@@@666222///---,,,...............---------,,,+++,,,---------///222555JJJuuummmqqq]]]xxx{{{```KKKAAANNNdddTTT<<<:::999:::@@@KKKYYYbbbddddddeeeggghhhgggdddbbbdddeeeggghhhhhhhhhhhhgggffffffhhhjjjiiihhhlllsss|||cccQQQ===444888:::GGGSSS^^^aaabbbiiissszzzzzzxxxwwwwww~~~wwwqqqnnnhhhaaaWWWUUUPPPKKKFFFCCC@@@???===;;;888666555555555666111//////111111333:::DDDMMMSSS[[[bbbfffhhhiiiiiilllmmmmmmllllllmmmqqqsssppppppqqqrrrssstttuuuvvvtttrrrrrruuuuuuuuuzzz^^^SSSggg}}}```BBB444000222......---------,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------...000444888BBB}}}pppcccbbb\\\LLLEEEMMMbbbggg___fffyyy|||}}}zzzyyyrrrfff\\\TTTIII???999999:::AAAPPPiii~~~ooossseeeRRRGGG@@@DDDIIIUUUcccjjjooovvv}}}uuueeeZZZXXXRRRFFFAAAEEEQQQVVVSSSFFF>>><<<;;;666444444333222222444999<<>>===<<<:::666333333222111111000111111111111444;;;EEEQQQ]]]ggglllppprrrvvvxxxxxxxxxyyyzzzzzz{{{yyyvvvxxx}}}~~~{{{xxxwwwxxxwwwmmmZZZIIIAAA777444333222222666CCCPPP]]]lllzzzwwweeeVVVssszzzNNNCCC888444111......000............------------***,,,------...///333555JJJuuunnnnnnbbbaaaJJJ>>>JJJ^^^OOO;;;:::999:::@@@KKKXXXaaabbbcccfffiiilllllliiigggffffffggghhhhhhiiijjjjjjiiihhhjjjllljjjhhhlllssskkkXXXAAA777:::<<>>;;;888777777888999333111111222222222:::BBBNNNTTT\\\cccggghhhiiiiiijjjkkkmmmmmmlllmmmoooqqqsssrrrrrrrrrsssuuuwwwxxxtttuuuxxxyyyuuurrrwwwgggUUU___yyygggGGG666///111......---------,,,,,,,,,------,,,,,,,,,,,,------,,,------...///111555888KKKssseeebbbYYYHHHEEEQQQdddfff^^^kkk~~~~~~yyywwwpppdddZZZQQQHHH???999999;;;BBBRRRkkk|||mmmqqqfffRRRGGG???DDDIIISSS```hhhmmmuuu~~~}}}jjj]]]\\\UUUGGGCCCIIITTTZZZWWWHHH>>>===;;;666444444333222222555:::===FFFUUUggglllaaaPPPAAA:::888777999EEE[[[ttt~~~yyyqqqnnnlllgggSSSCCC999888===QQQbbbaaaeeehhhlllmmmllliiihhhggggggddddddhhhkkkmmmqqqwwwtttnnnllljjjjjjjjjjjjjjjjjjkkkkkkuuutttssssssqqqqqqyyy~~~aaaNNN>>>999:::;;;@@@IIIUUU^^^fffjjjpppxxxyyy{{{~~~sssgggPPPQQQEEECCCDDDGGGLLLMMMIIIEEEDDDAAA>>>===<<<:::666222222222111111111111111111222666>>>HHHTTT___iiinnnpppssswwwyyyzzzyyyzzzzzzzzzzzzxxxvvvxxx}}}~~~{{{wwwvvvwwwwwwnnn[[[IIIAAA777444333222222666BBBOOO]]]lll{{{jjjTTTlll{{{QQQFFF:::555333000///111//////.........---------***+++------...000333666KKKuuusssiiiaaa```GGG:::DDDYYYJJJ;;;:::999:::@@@KKKXXXaaabbbcccggglllppppppnnnlllhhhhhhhhhhhhiiijjjlllmmmjjjjjjkkkmmmkkkiiilllsssttt___FFF;;;===???FFFUUUbbbccccccjjjsssxxx|||vvvrrrooossstttxxxzzzuuutttnnnddd___\\\WWWRRRMMMIIIGGGFFFBBB@@@===:::888999:::;;;888666555555444444:::CCCNNNTTT]]]dddgggiiiiiijjjiiikkkmmmmmmmmmmmmooopppssssssrrrssstttwwwzzz|||vvvzzz~~~~~~xxxsssxxx~~~kkkUUUWWWyyykkkJJJ777...000......---------,,,,,,,,,...------,,,,,,------...,,,---......///111666999RRRuuugggbbbWWWGGGGGGVVVhhhggg```qqq~~~wwwvvvooocccXXXPPPGGG???999999;;;CCCSSSnnn{{{kkkpppgggSSSGGG???DDDHHHRRR^^^ffflllvvvmmm___^^^WWWIIIEEELLLUUU\\\YYYIII>>>===<<<666444444333222333555:::>>>EEETTTfffkkkaaaPPP@@@999:::999:::DDDWWWooo~~~zzzrrrpppgggPPP999:::666;;;QQQZZZbbbdddfffhhhiiijjjiiihhhgggjjjgggfffhhhiiijjjpppwwwrrrlllkkkkkkiiigggffffffgggjjjkkknnnpppqqqooonnnqqqyyyaaaNNN===888999;;;AAAJJJUUU]]]dddgggmmmwww~~~}}}wwwzzznnnQQQQQQFFFDDDFFFEEEEEEOOOSSSFFFEEECCC???===;;;:::777555333333222111000000111111555888AAALLLXXXbbbhhhkkknnnqqqtttvvvvvvvvvvvvwwwzzzxxxvvvvvvxxxzzz{{{|||tttuuuvvvsssjjj\\\KKKAAA888333000111222666???HHH]]]lll{{{rrr[[[ccc|||bbbEEE666666000---111111------------------------+++,,,---------///222444OOOyyyttt^^^aaaaaaDDD999@@@FFFDDD<<<:::888888===IIIWWW```bbbccceeehhhkkkkkkhhhfffiiiiiiiiihhhiiiiiijjjkkkllliiihhhkkkmmmmmmoootttcccKKK<<<:::>>>HHHQQQ\\\cccfffiiiooossswwwoookkkgggeeehhheeefffnnnwwwtttllliiihhhccc___ZZZUUUQQQLLLHHHEEEDDDCCC>>>999<<>>GGG[[[jjjyyyooo\\\cccoooeeeGGG777777222...000000------------------------+++,,,---------///222444OOO}}}xxx}}}[[[[[[{{{www]]]AAA777>>>DDDDDD<<<:::888888===HHHVVV```aaabbbdddgggiiiiiihhhggghhhhhhggggggggghhhiiijjjllliiiiiilllnnnnnnrrrvvv}}}dddMMM???===AAAFFFNNNXXX___cccgggnnntttxxxoooiiidddbbb___\\\]]]dddjjjooowwwvvvmmmhhhfffddd```ZZZUUUQQQLLLHHHEEEDDDBBB>>>;;;@@@EEEBBB;;;888333000000000222888@@@IIIPPPYYY___bbbccceeehhhkkkjjjiiiiiijjjkkklllmmmpppooonnnnnnppptttxxxzzzwwwyyy{{{}}}}}}|||zzzyyynnnUUUUUUkkk{{{QQQ:::222//////............------------,,,,,,++++++,,,,,,---,,,***,,,/////////444;;;YYYyyynnnnnnsssooojjj]]]PPPFFFMMMVVVaaaeee```ppp~~~{{{xxxvvvzzztttkkkbbbZZZOOOCCC::::::999;;;EEEYYYttt{{{nnnrrrlllTTTFFFAAAAAAFFFNNNYYYdddmmmsssvvv~~~}}}{{{}}}}}}yyymmmdddbbb[[[NNNGGGGGGOOO]]]XXXHHHAAA;;;555777555333222111333666999<<>>TTT]]]fffggghhhjjjkkklllkkkiiihhhgggeeeeeehhhjjjkkkqqqxxxssslllkkkjjjiiigggfffgggiiikkklllmmmpppqqqooommmpppxxxbbbOOO>>>::::::;;;AAAJJJVVV^^^fffjjjooozzztttnnnooosss{{{xxxlllRRRNNNIIIJJJIIIDDDJJJPPPJJJFFFCCC>>>;;;999777555333333222111111000111111111444:::CCCNNNYYYaaafffiiiooorrruuuwwwvvvuuuuuuvvvwwwuuuuuuvvvzzz}}}}}}{{{xxxvvvooocccRRREEE999555111111222555===FFFXXXgggwww}}}iiiWWW___xxx|||zzzfffttthhhIII999999333///111///------------------------+++,,,---------///222444OOOsss}}}XXXSSSnnnvvvmmmXXX???555;;;CCCDDD;;;:::888888===GGGUUU^^^```aaaccceeefffgggggghhhggggggfffffffffggghhhiiillliiiiiimmmpppqqquuuzzz|||~~~bbbNNNBBB@@@DDDCCCJJJSSSYYY^^^dddnnnuuu~~~}}}ssslllhhhfff\\\YYYZZZ^^^aaaaaaeeejjjsssyyyppphhhdddddd```[[[VVVQQQLLLGGGDDDBBB@@@===>>>EEEJJJGGG???888444111111000111777???GGGOOOYYY___bbbbbbdddeeehhhhhhhhhhhhiiikkklllmmmqqqnnnkkkiiiiiimmmqqqtttuuuxxx{{{~~~~~~|||{{{rrrXXXTTTccc\\\@@@444//////............------------,,,,,,++++++,,,,,,------+++---///...///555===ZZZrrrddddddooooooiii]]]RRRCCCLLLVVV______YYYmmm}}}zzzwwwuuuxxxrrrjjjaaaXXXMMMAAA999999999===FFFYYYrrr|||ppptttnnnUUUFFF???AAADDDLLLWWWdddlllooooooyyysssbbbZZZXXXTTTTTTZZZ^^^ddduuu|||vvvnnnhhhfff\\\NNNFFFGGGNNN\\\XXXIIIBBB;;;444555555444333222444666:::<<>>:::;;;;;;AAAIIIUUU^^^fffjjjoooyyyyyymmmhhhhhhrrryyy|||iii~~~|||WWWRRRJJJJJJJJJCCCGGGOOONNNGGGCCC>>>:::888666444222222222111111111111111222666===HHHRRR[[[bbbgggjjjqqqsssvvvxxxwwwvvvvvvvvvwwwvvvuuuwwwzzz}}}~~~~~~tttcccQQQFFF;;;666222111222444<<>>HHHZZZsss|||rrrwwwqqqVVVFFF>>>AAABBBIIIVVVdddmmmooommmvvvpppZZZJJJDDDDDDBBBCCCFFFHHHLLLWWWddduuunnnkkkhhh]]]MMMEEEGGGMMM\\\YYYJJJCCC<<<555555555444333333444777:::<<<===CCCKKKQQQPPPIII@@@;;;888777999@@@JJJZZZqqqvvvpppmmm^^^<<<888<<>>:::::::::???GGGTTT\\\eeeiiioooxxxuuukkkhhheeejjjqqqyyyjjjssshhhZZZKKKHHHJJJDDDEEENNNPPPHHHDDD>>>:::777555333222222111111111111111222222999AAAMMMWWW___dddiiikkkqqqssswwwxxxxxxwwwwwwwwwxxxwwwvvvwwwzzz{{{{{{zzz}}}yyyfffUUULLL<<<777333222111333;;;DDDTTTdddttt{{{~~~mmmXXXUUUmmmpppqqqmmmLLL888777333000222000------------------------+++,,,---------///222444KKK~~~zzzyyyXXXIIIZZZjjjiii\\\EEE666999BBBFFF:::999777777;;;EEEQQQYYY]]]___bbbbbbbbbdddfffiiiiiihhhfffeeefffgggjjjkkkjjjhhhiiinnnrrrtttxxx}}}|||hhhQQQCCC===<<<>>>===BBBIIINNNTTT^^^lllvvv~~~yyyuuusssfff```\\\\\\[[[ZZZ]]]bbb```mmm~~~|||vvvmmmhhhbbb```[[[WWWSSSNNNIIIEEE===999999AAALLLOOOIIIBBB888444222222111111666===GGGOOOYYY```bbbaaabbbccceeefffhhhjjjlllnnnoooooonnnllliiiggghhhkkkooorrrrrruuuyyy}}}~~~}}}bbbRRRYYYwwwjjjGGG555222///............------------,,,,,,++++++,,,,,,------,,,...///---///888DDDgggiii]]]bbbqqqsssiiiZZZMMMCCCGGGLLLUUUYYYUUUhhh|||zzzxxxvvvsssooohhh___UUUJJJ???999888999>>>III\\\vvvzzztttzzztttYYYHHH??????AAAGGGTTTcccmmmpppnnnsss}}}}}}lll\\\MMMDDDBBB???>>>>>>>>>===>>>DDDKKKaaavvvpppkkkiii]]]MMMFFFGGGNNN]]]ZZZKKKDDD===666666444333333333555777999;;;;;;???FFFKKKLLLGGG@@@;;;777666888>>>GGGVVVmmmvvvooolll```<<<888???LLL___cccjjjfffgggiiiiiiiiihhhfffeee```___aaaeeegggiiinnntttuuunnnmmmfffgggggghhhjjjlllmmmnnnnnnqqqtttsssqqqssszzz___MMM===999:::999===EEESSS\\\dddiiioooxxxsssnnncccdddfffkkkuuu{{{sssfffQQQIIILLLGGGFFFMMMQQQJJJEEE???:::777555333222111111111000111111222333;;;DDDQQQ\\\bbbfffiiilllnnnqqquuuwwwwwwvvvwwwwwwwwwvvvvvvwwwyyyzzzyyyxxxvvv}}}lll\\\TTT===888333222111333:::BBBRRRbbbrrrzzz~~~www```UUUbbbrrrqqquuuQQQ:::666222000222000------------------------+++,,,---------///222444EEEvvv```OOO]]]oooqqqeeeKKK888888AAAGGG:::999777777;;;DDDOOOWWW[[[___cccdddccccccfffiiijjjhhhfffeeeeeegggjjjllliiiggghhhmmmqqqssswww|||zzz}}}~~~{{{[[[GGG===999777888999>>>DDDIIIOOOZZZhhhsssyyytttsssfff```ZZZXXXUUUSSSUUUZZZZZZaaalllyyy~~~{{{vvvoooiiiaaa^^^[[[XXXTTTPPPJJJFFF<<<777777CCCNNNOOOGGG@@@777333222333222222666===EEELLLVVV\\\^^^^^^___```dddeeegggjjjmmmoooppppppmmmlllllllllmmmoooqqqrrrqqqsssvvvyyy{{{|||||||||gggUUUUUUrrroooHHH333000///............------------,,,,,,++++++,,,,,,---+++,,,---...---///;;;HHHsssjjjbbbjjjtttyyyrrrcccTTTCCCGGGLLLUUUYYYVVVhhhzzzwwwtttrrrrrrnnnhhh___TTTIII???:::999999<<>>@@@GGGSSS```jjjoooppppppyyyvvv```UUUMMMDDD@@@BBB::::::999888777888:::===FFFVVVvvv{{{qqqjjjfff]]]NNNGGGIIIOOO]]]YYYJJJCCC<<<555666222222222333444666888999:::<<>>888222///111///------------------------+++,,,---------///222444CCCpppyyyooo___kkkwwwzzznnnQQQ999666???FFF999888777666:::CCCMMMUUUYYY^^^dddfffddddddfffiiiiiihhheeeddddddfffiiikkkhhheeefffkkkoooqqquuuzzz{{{}}}pppRRR@@@:::777555444444999???DDDKKKUUUcccnnn|||xxxxxxrrrkkkeeebbb]]]WWWUUUWWWVVVZZZ```ggguuu{{{xxxsssmmmhhh___]]]ZZZXXXUUUQQQLLLHHH>>>777777EEEPPPPPPFFF???555222111333333333777>>>EEELLLTTTZZZ[[[\\\^^^```aaacccfffiiilllnnnooopppmmmnnnpppqqqrrrqqqppppppqqqrrrsssuuuwwwyyyzzz{{{~~~kkkZZZVVVrrrxxxLLL444000///............------------,,,,,,++++++,,,,,,---***+++---...---000>>>LLL}}}lllkkkuuu{{{}}}zzzjjjYYYBBBJJJRRRZZZ[[[UUUiiizzzvvvsssqqqqqqnnniii```TTTHHH???;;;;;;888:::JJJdddvvvvvv{{{___JJJ@@@===AAAGGGPPP[[[dddlllpppmmmttt}}}eeePPPJJJGGG@@@===>>>666777666555555777999999777===MMMqqqsssgggccc[[[OOOIIIJJJNNN[[[WWWGGG@@@:::444666111111111222333555777888888999<<<@@@CCCAAA===888555444777===EEERRRgggyyyvvvpppooobbb<<<999DDDTTTddddddjjjiiijjjkkkkkkkkkiiigggfffcccbbbdddiiijjjkkkooouuuuuupppoooeeefffgggiiikkkmmmnnnoooooosssvvvuuutttuuu|||]]]KKK<<<888888777;;;BBBTTT]]]ggglllqqqzzzvvvqqquuu~~~vvvxxx{{{xxx```PPPSSSNNNHHHKKKMMMMMMHHHAAA;;;888666444333111111000000111222333333;;;FFFTTT^^^bbbeeehhhjjjfffjjjnnnqqqrrrrrrssstttqqqqqqrrrtttxxxzzzzzzyyy|||yyywwwyyyzzzrrraaaSSS???999444222111222999AAAMMM]]]nnnwwwzzzoooZZZPPP[[[}}}yyyaaaBBB999222///000...------------------------+++,,,---------///222444CCCoooqqq|||nnnzzz}}}sssTTT:::555>>>EEE999888777666:::BBBLLLTTTXXX^^^eeegggeeedddfffiiihhhfffdddbbbccceeehhhjjjgggdddeeejjjnnnooosssyyy}}}kkkNNN>>>999777444333111666<<>>444222111333333333888>>>HHHNNNUUUZZZ\\\]]]___bbb___aaadddhhhkkkmmmoooooommmooorrrttttttrrrooommmqqqqqqrrrssstttwwwyyyzzzwww}}}}}}lll^^^YYYuuuSSS777222//////.........------------,,,,,,++++++,,,,,,---)))***---...---111???NNNlllmmmvvvvvv{{{yyyxxxgggUUUAAAMMMXXX___[[[TTTjjj~~~zzzxxxvvvtttqqqoooiii```TTTHHH@@@;;;<<<777999JJJggguuuvvv~~~```KKK???>>>BBBHHHOOOWWW```hhhnnnkkkppp{{{xxxaaaLLLIIIHHHAAA;;;;;;777888888666666888:::999;;;===@@@NNNqqqtttfff```ZZZPPPJJJKKKMMMZZZUUUDDD===888333555000000111222333555666777777777999<<>>ddd}}}uuuyyyfffpppKKK666888>>>>>><<<;;;888555777???KKKUUU\\\___cccdddbbbbbbeeeggghhhhhhfffdddcccdddhhhkkknnniiifffiiimmmoootttyyylllJJJ===;;;666222333777666:::AAAHHHQQQ___lllzzzyyysssjjjaaa\\\YYYZZZ```fffpppzzzrrroookkkeee```]]]XXXVVVUUUSSSOOOKKKCCC<<<<<>>888;;;<<>>>>>@@@DDDLLLVVV```fffiiiiiinnnttt^^^JJJIIIBBB;;;<<<>>>===;;;888666666777999:::===999:::DDDVVVrrrxxxddd```^^^SSSJJJHHHRRRSSSQQQIII>>>666444444444444444444444444444444444555777888:::;;;;;;;;;:::888999===DDDQQQgggyyysssoooooo}}}~~~ccc???===HHHVVVdddbbbeeegggggghhhhhhgggfffeeedddhhhggggggjjjooossssssrrrvvvmmmiiillljjjhhhiiikkkmmmmmmmmmsssuuuvvvtttsssvvv{{{|||[[[KKK===999888777;;;CCCTTT^^^hhhlllqqqzzzzzzqqquuu}}}tttmmmooouuu|||\\\SSSRRRKKKGGGLLLMMMIIICCC<<<777444333222000000000///...111555888BBBJJJTTT[[[^^^aaagggllljjjlllooopppooonnnoooooooooqqquuu{{{{{{wwwvvvwwwvvvtttsssooocccVVVBBB888111222222000666@@@JJJ^^^qqqvvvxxxcccRRR```{{{hhhDDD888555...,,,000......---------,,,,,,,,,,,,,,,,,,---...///111111===bbbvvvlll```uuuOOO666666===>>><<<;;;888555777>>>JJJTTT[[[^^^bbbcccbbbbbbdddgggeeefffffffffdddeeeggghhhnnniiifffhhhkkknnnsssyyy~~~iiiJJJ>>><<<666333333555555888@@@HHHSSScccqqq{{{wwweee```]]]___ccckkkzzz|||sssnnniiidddccc___[[[YYYYYYWWWSSSPPPCCC===>>>KKKUUURRREEE:::777333222222222222777>>>HHHLLLRRRWWWZZZ[[[]]]^^^eeeddddddfffiiikkkkkkkkkjjjkkknnnpppqqqqqqqqqppptttrrrqqqtttzzz~~~}}}{{{{{{{{{zzz___\\\oooZZZ555333//////...------------......---,,,,,,,,,---,,,,,,...***000---000444:::]]]qqquuuwww{{{xxxsssnnnqqqoooYYYIIIMMM]]]jjjaaaWWWooozzzvvvvvvxxxsssnnneee\\\RRRHHH???999999:::>>>KKKeeevvvttt~~~dddLLL@@@>>>???BBBIIIRRR[[[aaaccciiimmmsssxxx^^^OOOKKKBBB===>>><<<;;;:::888777888999:::;;;???>>>???CCCKKK```|||hhhccc___TTTKKKIIISSSSSSQQQIII???777555666333333333333333333333333333444555777888999::::::888777888<<>>GGGSSSbbbaaafffgggggghhhggggggfffddddddeeeeeeeeehhhnnnssswwwxxxvvvmmmiiillljjjiiijjjmmmoooppppppssstttuuutttsssuuu{{{}}}ZZZKKK===999999777<<>>HHH]]]pppvvvyyyoooUUUaaazzzkkkGGG999555///---000---------,,,,,,,,,++++++---------...///000222222===```}}}___ZZZ~~~TTT666222:::===;;;:::888666666>>>IIIQQQXXX\\\```bbbaaaaaacccfffbbbdddfffgggfffeeefffgggmmmhhheeefffiiilllrrrzzzyyylllPPPBBB<<<666333444444333666>>>HHHUUUgggwww}}}|||zzzvvvuuutttwwwuuummmddd```___eeerrr}}}uuunnngggbbbccc___[[[ZZZZZZYYYVVVSSSDDD???AAALLLUUUPPPCCC999666333111222222222777>>>GGGLLLSSSXXXZZZ[[[[[[[[[cccbbbccceeehhhjjjkkkjjjjjjkkknnnpppqqqrrrrrrqqqrrrppppppsssyyy}}}}}}|||{{{{{{uuusssaaaXXXhhh]]]888444//////...------------...***---///...,,,***+++,,,///***000,,,///222999[[[ttt{{{|||~~~zzzqqqjjjooorrr___LLLWWWfffjjj\\\XXXtttzzzwwwvvvxxxsssnnnfff]]]TTTIII@@@999888999<<>>999666333222/////////...///222888<<>>EEEZZZnnnuuuyyy}}}[[[dddyyyoooKKK:::444///...000......---------,,,,,,,,,............///111222333===___aaaXXX\\\888000666:::::::::888666666<<>>666333555555333555===GGGUUUhhhxxx|||rrrjjjfff```^^^\\\```lll{{{|||oooccc^^^bbblllvvv}}}yyyppphhhbbb```\\\XXXVVVWWWWWWUUURRREEEAAADDDNNNTTTMMM@@@777666222111222222222777>>>GGGLLLSSSXXXZZZZZZYYYYYYaaa```aaacccgggiiiiiiiiijjjkkkmmmoooqqqrrrrrrrrrrrrqqqppprrrwwwzzz{{{{{{yyy{{{~~~|||ppp}}}bbbXXXeeeeee<<<444//////...------------...,,,,,,,,,,,,,,,,,,,,,---///***///,,,///111777ZZZ~~~tttpppuuuvvv```PPPaaaqqqmmm]]]]]]{{{{{{wwwvvvwwwrrrnnnggg^^^UUUJJJ@@@:::999999<<>>CCCKKKSSSXXX[[[\\\bbbiiivvvzzzmmmaaaWWWTTT___cccVVVNNNHHHAAA===<<<<<<;;;:::BBBDDDFFFDDD>>>BBBUUUhhhvvvkkkcccbbbbbb[[[SSSPPPXXXUUUPPPGGG>>>777555555222222222111111111111111000111111333444555777777555444777<<>>:::999888<<>>===;;;BBBBBBDDDEEEDDDEEEMMMVVVccc```___bbbbbb]]]VVVRRRYYYUUUNNNDDD<<<666333333222222222111111000000000000000000111222444666777666555777<<>>FFFSSS]]]fffiiikkkiiidddcccgggllluuuyyy~~~|||qqq___XXXQQQGGGHHHGGGEEEBBB>>>:::666444111000///......333999>>>KKKRRRYYY\\\[[[ZZZ\\\^^^aaacccfffhhhgggggghhhiiilllmmmooopppqqqssswwwzzz}}}yyywwwrrrfffZZZDDD:::333444333111666@@@JJJ]]]ooovvv}}}qqqsssxxx|||xxxTTT===333000///111000000000////////////...---------...///000222222888[[[{{{xxxYYYjjjbbb@@@333333111888888888666666:::BBBIIIRRRWWW^^^aaaaaaaaaccceeejjjiiihhhffffffhhhmmmqqqmmmkkkkkkllllllmmmttt}}}zzz||||||}}}eeeKKK:::555666666444555:::BBBNNN```ooo{{{xxxlllbbbZZZVVVRRROOOJJJGGGFFFLLL]]]lll~~~uuuhhheeeiiinnnppp|||zzznnneee___[[[VVVTTTUUUUUUTTTQQQIIIHHHMMMTTTTTTIII<<<555555222111222222333888???EEEJJJQQQVVVXXXYYYYYYYYY]]]\\\]]]```cccfffgggfffhhhiiijjjlllnnnpppqqqrrrssssssrrrssstttwwwzzz|||www}}}yyy~~~]]]XXXbbbyyyFFF333//////...------------...BBB:::000,,,...000///,,,///***000,,,///222999[[[{{{{{{pppRRRIII^^^uuuvvvhhhfff|||zzzvvvssssssppplllfff___UUUKKK@@@999<<<;;;===KKKiiirrruuuuuuTTT???>>>===<<<@@@FFFNNNSSSVVVTTTXXX]]]ggg{{{vvviiiccckkkrrrgggWWWLLLGGGEEEBBB???CCC@@@@@@EEEIIIIIIKKKNNN[[[[[[]]]______[[[UUUQQQWWWRRRIII@@@999555333333333333222222111000000000////////////111333555666666555777;;;BBBMMM```qqqvvvrrrqqqzzzRRR999999===IIIaaaeeehhhhhhgggfffdddddddddddddddbbbdddeeeffffffiiiooosss}}}sssnnniiihhhggghhhkkknnnoooooopppqqqpppnnnnnnrrrzzz___NNN@@@;;;999777;;;BBBMMMYYYeeejjjooowww}}}qqq[[[RRRJJJGGGEEEAAA>>>>>>;;;<<<;;;888666;;;DDDLLLVVV]]]eeefffcccaaaeeeiiimmmrrr|||vvv{{{eee\\\SSSFFFFFFFFFDDDBBB>>>:::666444222111///......222999>>>IIIQQQYYY]]][[[XXXYYYZZZ^^^```ccceeeeeeeeefffggghhhkkknnnpppqqqsssvvvyyy|||}}}{{{yyywwwsssgggZZZFFF<<<555555333000555>>>KKK\\\mmmttt{{{ssssss{{{WWW>>>333000000111000////////////.........,,,,,,,,,---...///111111999XXXuuuxxxTTTaaa}}}```CCC777333///777888888666666999AAAFFFQQQWWW^^^aaabbbbbbdddfffggghhhhhhhhhgggiiilllooommmmmmoooqqqpppooovvv~~~{{{zzz{{{qqqSSS???777666444222333888@@@KKK\\\kkkvvv|||}}}tttkkkddd___]]]XXXSSSNNNLLLIIIGGGOOOYYYgggxxxqqqhhhffffffkkkvvv~~~qqqeee```[[[VVVSSSTTTTTTSSSQQQMMMNNNSSSYYYWWWJJJ>>>777555111000222222333999@@@EEEIIIOOOTTTWWWXXXZZZ[[[[[[[[[\\\^^^bbbeeeffffffggggggiiijjjllloooppprrrqqqqqqrrrrrruuuyyy}}}zzzvvvxxxYYYUUU[[[|||III444//////...------------...;;;666000------......---...***000---000444:::]]]zzzuuukkkPPPDDDXXXrrr}}}rrrlllzzzyyyuuurrrpppnnnkkkeee^^^UUUJJJ???888:::999<<>>===>>><<<;;;;;;111555888666333444;;;AAAGGGQQQ[[[___\\\[[[^^^cccdddkkkvvvuuuvvviii___TTTFFFDDDDDDCCCAAA>>>999555333333222000......222999>>>GGGPPPYYY]]][[[XXXWWWXXX\\\___bbbcccddddddeeefffdddiiinnnqqqrrrsssvvvyyyyyy{{{{{{zzzzzzvvvjjj]]]III>>>666555333///333<<>>333000111111//////.........---------,,,,,,,,,---...///000111;;;XXXvvvtttPPP]]]ooozzzwww]]]DDD:::555///666888888777666999@@@EEEQQQWWW^^^bbbccccccdddfffdddfffhhhiiiiiiiiijjjlllmmmnnnqqqsssrrrqqqwww{{{yyy{{{xxxZZZCCC888555111000222777???IIIZZZiiiqqqwww|||ssslllgggdddccc[[[TTTPPPPPPNNNHHHGGGKKKTTTooowwwjjjccc___hhhsss~~~rrrddd___ZZZTTTQQQRRRRRRPPPNNNPPPQQQWWW]]]YYYLLL???999444111000222222333999@@@EEEIIINNNSSSVVVXXX[[[]]]ZZZZZZ[[[^^^bbbeeeeeeeeefffggghhhiiikkknnnpppqqqnnnoooqqqrrruuuzzz}}}qqquuuWWWQQQUUUwww|||KKK555//////...------------...+++,,,,,,+++******---///...***000---111555<<<^^^yyypppiiiRRRCCCUUUrrr{{{qqqyyyxxxuuuqqqooommmjjjeee^^^UUUJJJ???888888777;;;LLLmmmrrrooozzz|||[[[EEE@@@===::::::===AAAEEEGGG???CCCIIIUUUooo~~~sssiii]]]cccttt|||wwwoooddd^^^\\\XXXQQQJJJIIICCC???@@@AAACCCGGGMMMPPPQQQPPPNNNNNNQQQSSSTTTLLLGGG???999666666777777444444333333222111000000000/////////000333555777555333333888???LLLaaattt}}}rrrpppppp}}}|||uuuoooUUU999999===KKKaaaaaaaaaeeeeeefffggghhhfffccc___cccdddeeeccccccgggqqqyyyzzzpppkkkkkkkkkkkkkkkkkkkkkkkklllqqqtttuuuqqqnnnqqqzzztttYYY@@@999999888:::@@@IIIRRR___hhhlllpppvvvzzz~~~{{{kkkQQQJJJDDDBBB@@@===>>>AAA;;;:::999666444444666888<<<@@@HHHPPPVVVZZZ[[[[[[```dddkkkuuuyyyrrrmmm```XXXJJJIIIGGGDDDAAA???;;;777444/////////...///222777;;;FFFPPPZZZ]]]ZZZUUUTTTVVVYYYYYYYYY[[[^^^```aaaaaadddkkkpppoooppptttxxxxxxzzz||||||{{{{{{xxxlll```JJJ>>>555444333000333;;;MMM\\\jjjpppsssyyy~~~~~~kkkeeewwwYYY???555222111222000///...---,,,+++++++++...------......///000111:::VVViiitttXXX___www}}}wwwkkkKKK444999///555666666555666999===AAAMMMWWW___aaabbbeeefffdddgggfffffffffggghhhjjjkkkgggkkkooorrrtttxxx~~~{{{yyy}}}eeeHHH999777555444555888===FFFWWWgggmmmtttzzzvvvqqqkkkfffbbb___YYYSSSMMMIIIHHHHHHHHHXXXnnn~~~xxxkkkbbbfffppp|||ttthhhccc^^^YYYUUUOOOIIIIIILLLMMMTTT\\\^^^XXXKKK===555111000......000555:::===???EEENNNUUUYYY[[[[[[\\\]]]]]]^^^___aaaccceeefffeeefffhhhiiikkkkkkllllllttttttuuuvvvxxxyyyzzzzzztttrrr```SSSVVVwwwNNN777222222000///------,,,,,,---,,,,,,,,,,,,---......---+++222...000444???fff{{{{{{nnnjjjXXXFFFVVVpppppp}}}|||uuuqqqqqqppplllfff]]]RRRGGG???:::999;;;<<>>;;;:::;;;<<<<<<<<<:::===>>>GGGdddyyyooobbbXXX]]]kkkpppooommmiiiccc\\\UUUQQQMMMKKKGGGCCC@@@AAAEEEHHHLLLKKKHHHFFFEEEFFFGGGHHHJJJCCC:::555555555333000444444444333333333222222222000......000333555555777555555999???LLLaaassssssoooooo{{{yyynnncccRRR888999>>>KKK```bbbdddeeeeeefffggghhhfffccc```bbbdddeeedddcccgggooovvv}}}sssmmmnnnlllkkkjjjjjjlllnnnooopppqqqqqqooommmqqqzzzxxx]]]CCC:::888666888>>>IIIRRR^^^fffjjjooouuuzzzvvviiiTTTMMMFFFEEEEEEBBBAAACCC;;;;;;999666444333444555888<<>>;;;666333///000/////////222777;;;FFFOOOXXX[[[WWWSSSRRRTTTVVVVVVWWWYYY\\\^^^______```hhhnnnqqqssswwwxxxvvvwwwyyyzzz{{{|||zzzooodddJJJ>>>555444333000333;;;LLL[[[jjjqqqtttyyy}}}~~~ddd[[[nnn\\\BBB666111000222//////...---,,,,,,,,,,,,...------......///000111666SSSkkk}}}}}}^^^```zzzuuugggIII333888...555555666555666888===@@@JJJTTT]]]___aaadddeeedddgggfffeeeeeefffggghhhiiifffiiimmmpppssswww|||{{{yyy}}}fffIII;;;:::555444555888<<>>===;;;999666555444333555777===CCCJJJQQQUUUXXXWWWYYY^^^gggsssuuuuuu|||cccTTTKKKHHHEEEAAA???<<<999555333///000000//////222666999FFFMMMUUUXXXTTTPPPOOOPPPQQQRRRSSSUUUXXXZZZ[[[\\\```gggooouuu{{{}}}xxxxxxzzz{{{{{{|||zzzpppdddKKK???666444333000333;;;IIIYYYjjjrrruuuyyy|||}}}~~~hhhYYYnnn```FFF777000///111///...------,,,,,,,,,,,,...------......///000111444OOOzzzrrr{{{llliiixxxeeeJJJ555777///444555555555666888<<>>666111000......000444888;;;???CCCIIINNNRRRUUUXXX[[[\\\\\\^^^___aaacccdddeeefffggghhhjjjkkklllmmmmmmpppqqqsssvvvyyy{{{}}}tttwwwzzz~~~{{{qqq\\\```zzzFFF000000000///...............---,,,,,,,,,,,,---......---***111---000777EEEmmmxxxvvvmmmkkkZZZGGGNNN```|||~~~wwwqqqqqqpppmmmfff]]]RRRHHH???::::::;;;===HHHeeewwwsss}}}gggIII???===999888888888888777666777555<<>>HHHOOOYYY```eeekkksssyyywwwcccWWWLLLIIIJJJIIIGGGHHHCCCAAA>>><<<;;;999666555444555888<<>>AAAEEEIIILLLPPPUUUXXX[[[\\\]]]___aaacccddddddfffgggiiijjjlllmmmnnnnnnnnnppprrruuuyyy|||~~~yyy{{{|||~~~}}}}}}|||___ddd{{{GGG111000//////.........//////---,,,,,,,,,,,,---......---***000---111999GGGqqq{{{yyyrrrjjjiiiXXXHHHLLLXXXwwwxxxqqqppppppmmmfff]]]SSSHHH???;;;;;;;;;<<>>;;;::::::999888777666555333777MMMssspppeeeccchhhhhhhhhfffdddaaa^^^]]]VVVSSSNNNHHHEEEEEEIIIMMMJJJGGGBBB???>>>???BBBDDD@@@<<<777444444444333333555444444444444333333333222000......000333444555666555555999???KKK^^^ooo|||sssnnnmmmyyybbbIII333888===GGG]]]ccciiihhhgggfffgggggggggdddbbbeeefffggghhhjjjllloooqqqzzzmmmjjjhhhiiikkklllmmmmmmmmmlllqqqooonnnnnnqqquuuzzz}}}xxxdddKKK;;;666777;;;???FFFMMMWWW^^^ccciiiqqqwwwxxx}}}xxxlll```SSSNNNMMMKKKLLLNNNHHHEEEAAA>>>===<<<999777777666777888<<>>888555444555777:::AAAPPP^^^ooo|||~~~sssiiiaaaZZZTTTOOOLLLKKKLLLQQQ[[[eeemmmqqqpppssstttsssvvvyyyxxxsssfff```[[[YYYUUUMMMGGGEEEIIITTT___aaaXXXHHH<<<666111000//////000333555777;;;>>>AAADDDGGGLLLQQQUUUXXXZZZ\\\___bbbcccdddeeefffgggiiikkkmmmnnnoooooommmnnnqqqtttxxx{{{}}}~~~|||xxx^^^bbbKKK555000//////.........//////---,,,,,,,,,,,,---.........***111---111999HHHqqqxxxllltttxxxxxxqqqkkkjjjYYYJJJMMMUUUppp}}}wwwqqqpppqqqmmmggg^^^SSSHHH@@@;;;;;;:::;;;EEE___vvv}}}iiiKKK@@@>>><<<:::::::::888666777777555777HHHlllrrrjjjiiiiiihhhfffdddaaa^^^]]][[[XXXSSSLLLGGGEEEGGGIIIIIIFFFBBB@@@???@@@CCCEEE@@@===888555333222222111555555555444444444333333222000......000333444555666444555:::@@@KKK___ooo|||sssooommmoooPPP888<<>>@@@DDDHHHNNNQQQUUUWWW[[[___bbbdddfffffffffgggiiilllnnnoooppppppmmmnnnpppsssvvvyyy{{{|||~~~~~~zzzwww[[[]]]~~~PPP888000000///...............---,,,,,,,,,,,,---.........+++222...111888FFFnnn{{{ggglllppprrrvvvqqqooo]]]IIIOOOUUUkkkxxx}}}vvvqqqqqqqqqnnnggg^^^SSSIII@@@;;;;;;999:::DDD[[[{{{xxx|||jjjKKK???>>><<<;;;<<<;;;999777888999888999FFFeeetttooonnnlllhhhdddaaa]]]\\\[[[YYYUUUNNNGGGCCCCCCCCCDDDCCC@@@??????@@@BBBDDD???===:::666333222222222555555555555444444444333222000......000333555555555444666;;;BBBMMM```qqq|||tttpppnnn{{{VVV;;;===AAANNNdddfffgggiiihhhffffffggggggeeedddccccccbbbdddhhhlllpppqqqyyyzzznnnnnnhhhiiijjjlllmmmnnnnnnmmmooorrrsssqqqooopppvvv|||qqqcccMMM<<<666888;;;<<<@@@IIIUUU]]]bbbffflllrrrqqqxxxvvvrrrpppnnniiicccdddiiieee]]]SSSKKKHHHEEEAAA===:::999888777888;;;===???BBBDDDEEEHHHPPP```sss{{{wwwsssnnnuuu```PPPHHHDDD???;;;999777444333000111111000//////111333:::<<<>>>@@@AAAAAAAAAAAA===BBBGGGIIIIIIKKKPPPUUUWWW\\\___```dddmmmsssuuurrrttttttvvvzzz{{{tttjjjPPPBBB777444222///444<<>>LLLYYYeeeuuusssddd]]][[[SSSRRROOOMMMPPPZZZhhhsssxxxyyywwwuuuxxx}}}~~~|||nnneee]]][[[XXXPPPJJJGGGDDDQQQ___aaaUUUEEE999333111111000000000222333444666888;;;>>>AAAEEEJJJNNNSSSUUUZZZ___cccfffggghhhfffhhhjjjlllnnnpppqqqqqqnnnoooppprrrtttvvvwwwxxx|||}}}|||}}}zzz|||yyyWWWXXXwwwQQQ777222111000......------------,,,,,,,,,,,,---......///,,,333///222777CCCjjjlllpppvvvzzzyyytttrrr___GGGPPPVVVhhhrrr|||zzztttpppqqqqqqnnnggg^^^TTTIII@@@;;;:::888888BBBWWWvvvzzz|||nnnPPPBBBAAA@@@@@@@@@@@@>>><<<999;;;;;;;;;DDD```}}}xxxvvvrrrlllgggaaa]]][[[WWWVVVSSSMMMGGGAAA???>>>===<<<<<<<<<===>>>???@@@<<<<<<:::777444333444555555555555555444444444444222000......000333555555444444666<<>>HHHTTT]]]bbbfffkkkppprrrwww}}}~~~}}}vvvxxx{{{}}}wwwpppoootttuuukkk^^^TTTOOOKKKFFFBBB:::999888888999;;;===???AAACCCDDDGGGMMM\\\ooo}}}tttyyyrrriiiyyyttt```NNNHHHEEE???;;;999777555333000111111000//////111222555777999;;;======>>>>>>:::???DDDFFFFFFHHHNNNSSSUUU[[[``````ccciiippprrrtttuuuuuuuuuxxxyyyrrrhhhQQQCCC777444222///444===EEEUUUfffooosssxxx{{{|||vvvuuuxxxsssZZZBBB888333000///------,,,,,,,,,------......------......///000111333;;;^^^ggglllyyyhhhwwwsssbbbCCC666888111333555555555555666888===GGGRRRWWW[[[aaaddddddccccccbbbbbbccceeeggghhh___aaafffoooyyy}}}{{{~~~]]]BBB888444333555777999>>>KKKXXXaaarrrxxxfff___^^^YYYTTTNNNIIIKKKTTT```hhhqqqrrrqqqpppsssyyy{{{yyyoooggg```^^^[[[SSSKKKGGGCCCPPP^^^```TTTDDD888333111111000000000111333444444777:::===@@@DDDIIILLLQQQTTTYYY^^^cccfffhhhiiiggghhhjjjlllooopppqqqrrroooooopppqqqssstttuuuuuu||||||{{{{{{zzzrrrUUUTTTrrrQQQ555222222000///------,,,,,,---,,,,,,,,,,,,---......///---444000222666AAAgggooosss|||zzzuuurrr___FFFQQQWWWfffmmm{{{xxxsssppprrrqqqnnnhhh^^^TTTIII@@@<<<:::777777AAAUUUtttzzz|||tttWWWGGGEEEEEEEEEFFFFFFDDDBBB999<<<======CCC]]]~~~{{{vvvppphhhbbb]]]ZZZRRRRRRPPPLLLFFF@@@===<<<777777888:::;;;<<<<<<===::::::999777555555666888666666555555555444444444222000......111333555555444333777===DDDQQQddduuu}}}vvvrrroooeeeAAA999<<>>CCCEEEFFFLLLRRRTTTWWW[[[___ccciiinnnrrrvvvvvvuuuuuuyyyyyyqqqfffQQQCCC777555444111333999CCCQQQaaalllttt{{{~~~~~~~~~~~~uuuuuuzzz|||tttZZZGGG666111222---//////...------------...............////////////333888RRRvvvkkkzzzfffoootttjjjYYY555444222444555555444555666888@@@EEEMMMUUUZZZ___bbbeeeiiifffccccccfffjjjnnnoooggg^^^```ooo{{{|||||||||zzz}}}vvv[[[FFF:::555444444444555;;;JJJYYYbbbnnnwwwggg^^^___ZZZUUUSSSQQQQQQYYYcccooonnnnnnooorrrtttuuuuuujjjhhhccc[[[WWWTTTMMMEEEDDDOOO[[[]]]SSSDDD888222......//////000000111111111333555666777999===@@@GGGNNNWWW]]]```aaadddfffhhhjjjlllnnnppppppqqqpppnnnnnnooopppqqqsssuuuvvv~~~gggQQQLLLnnnUUU666000000000///......---------111000***+++222333...111///,,,111777555EEEcccuuuxxx}}}{{{___JJJOOOYYYccclll|||yyyvvvsssqqqpppuuurrrjjj^^^TTTMMMCCC;;;999;;;<<<>>>MMMlllyyy{{{xxx\\\SSSQQQOOOOOOPPPNNNIIIEEECCC@@@>>>@@@JJJcccwww}}}wwwrrrppppppkkkaaaYYYMMMIIICCC===999777777777555666777888999999999999;;;:::999888888777777888:::888666555555555444222333111......000222333444444555666999CCCUUUlll|||wwwqqqpppnnnddd???777999EEEZZZ^^^dddhhhfffeeeeeefffgggeeecccccccccdddfffhhhjjjlllnnnwwwpppmmmmmmkkkiiijjjllloooooonnnqqqtttuuurrrnnnooouuu|||vvveeeMMM;;;777999:::999BBBLLLWWW___fffnnnqqqppprrrwww}}}oooeee]]][[[ZZZXXXVVVWWWbbbmmmuuuuuutttrrreeeVVVMMMDDD======>>><<<<<>>LLLiii{{{||||||ccc]]]]]]^^^^^^]]]ZZZWWWTTTKKKFFFAAABBBJJJ```~~~xxxqqqjjjgggeeebbbZZZSSSHHHDDD???:::666444333333222333333444555555555555888888777666666666777777;;;999777666666666555333333000......000333444444555666777;;;FFFYYYqqqvvvrrrpppnnnvvv}}}ddd???666777AAAVVV[[[bbbhhhfffeeeeeeggggggfffdddddddddeeegggiiikkkmmmnnnzzzqqqmmmllljjjiiiiiikkkmmmnnnmmmoooqqqsssqqqnnnpppvvv|||vvvdddLLL;;;777888:::;;;EEEOOOZZZaaagggmmmooonnnqqquuu|||vvvjjj\\\UUUPPPKKKJJJKKKLLLSSS```ooozzz{{{tttmmm]]]PPPBBB>>>>>>??????@@@BBBEEEKKKNNNLLLNNNZZZgggxxxyyypppsssvvvgggaaaeeeggg\\\NNNDDD>>>888555555555333111111000//////.........///000000111222333444555555888777999===???@@@DDDKKKNNNSSSYYY___dddhhhlllnnnssstttuuuvvvzzzzzzrrriiiRRRDDD888555444000222999BBBQQQbbblllsssyyy}}}~~~wwwfffdddgggxxx{{{ssstttZZZGGG666222333/////////...------------...---............/////////555333FFFwwwooollltttoooBBB555222333555555444444666777???DDDLLLTTTZZZ___cccfffeeeffffffdddeeeiiiqqqwww~~~qqqjjjnnntttvvvzzzwwwyyy}}}bbbHHH???:::888777777888<<>>:::666222000000///000111111222222222111111444444444444444555555666;;;999888777888777666444222000......000333444444666777888===JJJ___vvvvvvrrrqqqoootttuuuccc???777666@@@UUU[[[ccceeeeeedddeeeeeefffeeeeeecccdddeeefffhhhjjjlllmmmzzzrrrmmmkkkjjjiiiiiijjjkkklllmmmmmmoooqqqpppoooqqqvvv{{{vvvbbbIII;;;777777:::<<>>@@@CCCDDDAAAEEELLLOOOLLLKKKTTT___sss}}}pppooowwwvvvlll___^^^bbbZZZJJJBBB===777444444444333111111000///..................///000111222333444555666555666:::<<<<<>>LLLUUU^^^bbbggglllnnnllljjjmmmsssyyy~~~qqqhhh```ZZZZZZ^^^ZZZNNNGGGIIIMMMWWWnnnwww___KKKBBBBBBEEEFFFBBBEEEJJJNNNLLLJJJOOOVVVmmmoookkkpppvvvppp```ZZZ]]]UUUEEE@@@;;;666333444444333111111000///...---------------...///000222333444444666444555999::::::???EEEFFFLLLUUU]]]bbbfffiiijjjppptttwwwyyyzzzzzzsssjjjUUUFFF999666444000222888>>>OOOaaajjjnnnsssxxx{{{{{{}}}ppp\\\```~~~~~~kkk|||___KKK888222444000//////...------------...------------............000000777nnnuuu{{{|||tttOOO:::111222444444333333555666;;;@@@HHHOOOVVV]]]bbbfffhhhjjjjjjgggdddeeelllrrrooonnnqqqyyy}}}}}}{{{xxxzzzeeeKKKBBB;;;777666666666888@@@III[[[lll~~~tttmmmgggeeefffnnn{{{|||oooddd```[[[XXXXXXVVVRRRQQQSSSRRRWWW]]]^^^]]]^^^ccchhheee___UUUNNNOOOQQQMMMFFF@@@DDDHHHGGG@@@888111---/////////...............---......---,,,,,,...000555999AAAKKKUUU]]]aaaccccccdddgggjjjlllmmmnnnnnnnnnmmmlllkkklllmmmooopppqqqrrrtttxxxsssdddfffmmm[[[ZZZwwwVVV888000000000///......------,,,///,,,+++555BBB===...---111///000777;;;IIIbbb{{{{{{~~~yyyyyysssPPPLLLQQQ___hhhttt|||xxxtttrrrtttssslllaaaXXXPPPFFF===999888999>>>IIIaaa}}}hhhiiisss}}}wwwnnnjjjjjjfffZZZOOOOOOVVVcccuuuxxxqqqhhh[[[OOOGGGBBB===::::::999888666444222111000000000111111222111111111111111111222333444555666777777666666777777444222111///......111333555555777777:::BBBRRRggg|||}}}tttrrrpppnnn~~~|||zzzqqq[[[:::555555===PPPUUU]]]___```bbbbbbbbbbbbdddeeebbbbbbcccdddeeeggghhhiiirrr|||uuunnnlllllllllkkkjjjjjjlllnnnnnnoooqqqqqqrrrssswwwyyyxxx```HHH===999888;;;BBBPPPXXX^^^bbbffflllooonnnkkkllloootttzzz}}}~~~|||vvvooohhhgggjjjhhh___VVVNNNGGGJJJ\\\pppvvv```OOOHHHFFFFFFEEEDDDGGGLLLLLLJJJKKKOOObbbvvvpppjjjmmmsssnnn```XXXWWWOOOCCC???:::555222333444333111111000///...---,,,,,,,,,------...000222333444555555333444777888888<<>>EEEMMMTTT[[[aaaeeehhhiiijjjhhheeeeeeiiilllmmmllllllqqqwww~~~{{{wwwwwwkkkPPPDDD;;;777444555555555;;;CCCQQQccc|||uuulllgggdddccccccnnnxxx|||{{{wwwooogggddd^^^ZZZYYYWWWRRRPPPQQQRRRTTTWWWWWWVVVWWWZZZ^^^aaa]]]UUUMMMJJJKKKHHHCCC:::<<>>:::444000.../////////............---,,,------,,,++++++...000222555===HHHSSS[[[```aaacccdddfffiiijjjkkkkkkkkkllllllllllllmmmnnnoooppppppqqqssswwwppp^^^\\\uuusssbbbbbb~~~WWW777000000000///......------)))111...)))777LLLIII555---222000000777===MMMfffyyyxxx{{{ooonnnlllQQQFFFHHHYYYhhhuuu{{{wwwuuuuuutttnnnddd[[[SSSHHH>>>;;;888999===FFF\\\|||eeegggsssyyyrrrpppjjj^^^SSSUUU^^^iiittt}}}wwwlllddd\\\UUUTTTNNNFFF???;;;888666555888888888777666444222111......000111111222222111333333333333444555666777666666555666777777444222111///---...111444555555666888===HHHYYYooo{{{sssqqqooolll}}}qqq\\\<<<888777===MMMQQQXXX^^^```ccccccbbbbbbdddgggccccccddddddfffgggiiijjjnnnyyyxxxqqqlllmmmnnnllljjjjjjllloooppppppqqqrrrsssuuuwwwyyy|||cccJJJ@@@===:::???GGGSSSYYY^^^```eeelllpppqqqooonnnnnnrrrwww{{{|||||||||xxxtttuuuuuuqqqhhh\\\PPPJJJNNNTTTooo|||uuu```QQQIIIFFFGGGCCCCCCHHHLLLKKKIIIIIIWWWkkkyyysssnnnkkkmmmhhh]]]UUUQQQLLLEEE>>>999444222333444333222111111///...---,,,,,,,,,------///000222444555666444222333666666666:::@@@CCCHHHPPPXXX^^^cccgggjjjqqqvvv{{{{{{{{{xxxqqqiiiWWWHHH;;;777444000111777>>>PPPccclllnnnrrrxxx|||yyy|||zzzhhhggg}}}{{{|||lll|||iiiPPP:::222222---//////...------------...,,,,,,---------.........+++777222YYYpppxxxuuujjjNNN222000222333333333333444666666;;;BBBJJJQQQYYY```dddffffffgggggghhhhhhhhhhhhlllkkkjjjkkkqqq{{{~~~zzzyyy~~~tttWWWFFF<<<777444555444444888>>>GGGXXXtttyyynnniiigggffffffmmmsssuuuuuuuuupppkkkggg```[[[ZZZXXXSSSPPPQQQRRRRRRSSSSSSSSSRRRRRRQQQUUUUUUOOOGGGAAAAAA@@@===555666888777555333111/////////.........---------,,,------,,,+++,,,...000111333:::EEEQQQ[[[___```cccdddfffhhhiiiiiiiiiiiiiiijjjlllnnnoooppppppooooooppprrruuu}}}pppbbbZZZlllzzzbbbdddYYY999000000000///......------***///...+++333AAAAAA666,,,222///...777AAASSSlll|||sssrrrlllfffQQQAAA@@@SSSfffsss}}}yyywwwvvvuuupppfff]]]UUUJJJ@@@>>>:::999<<>>BBBGGGOOOWWW]]]bbbgggjjjqqqwww||||||{{{xxxqqqiiiXXXHHH;;;888555000111666@@@RRReeemmmooosssyyy}}}zzz}}}lll```wwwyyywww{{{mmm{{{lllRRR;;;222111,,,//////...------------...,,,,,,,,,---------......+++;;;222SSSuuutttxxxsssmmmWWW999000222333333333333444666555:::AAAIIIPPPXXX___dddccccccdddgggiiijjjhhhgggiiijjjkkklllqqqyyy}}}{{{~~~{{{]]]GGG===888555555555444777<<>>GGGNNNYYY^^^___``````bbbdddgggiiikkkfffggggggeeecccdddhhhllluuu|||zzzqqqmmmmmmlllkkklllmmmnnnoooppprrrsssrrrqqqssswww|||pppYYYGGG===EEEOOOKKK^^^\\\^^^dddgggfffhhhllllllnnnqqqtttuuuvvvuuuuuuyyyyyyzzz~~~vvvfffVVVNNNLLLJJJTTTkkk{{{cccQQQMMMGGGGGGDDDBBBHHHOOONNNGGGHHH```ooovvv{{{tttssskkkaaaZZZUUUPPPHHHBBB<<<999555333333444555555222222000///------,,,,,,000//////000222444444333222///000222333333888>>>DDDHHHNNNUUU\\\bbbgggjjjtttzzz|||yyyvvvvvvwwwuuu\\\III999444444111111666???PPPbbblllqqquuuxxxyyy}}}~~~oooiii|||zzznnnwwwkkkMMM:::222000111......---------,,,,,,,,,---,,,,,,,,,,,,---......---222555JJJuuullliiijjjbbb;;;444222111222666777666333555888???HHHQQQXXX^^^aaacccdddeeeggggggggggggfffgggiiiiiijjjoooxxx|||{{{~~~}}}}}}~~~wwwYYYIIIAAA;;;666666555333555:::>>>HHHdddvvvqqqnnnlllrrrssstttsssqqqooonnnnnneeeaaa[[[XXXVVVSSSMMMIIIIIIIIIIIIIIIIIIFFFBBB>>>BBB@@@>>>:::777333111///222111111111000000//////........................------..................000333999CCCNNNVVV[[[\\\___bbbfffhhhhhhhhhhhhhhhiiihhhkkknnnnnnkkklllpppqqqtttvvvvvv~~~|||qqqffflllyyyiiiWWWVVVxxxVVV:::000000///...............---------------...000000111000///000444CCC]]]ttt~~~rrr}}}qqqjjj]]]QQQ<<>>???>>>===>>>;;;888666666777888555222000------111222111444888777===GGGWWWooo|||rrrllliiigggpppJJJ666>>>GGGPPP]]]cccaaa`````````aaadddfffhhhggghhhgggeeecccdddhhhkkkrrrzzz}}}tttmmmmmmlllkkklllmmmnnnoooooorrrttttttssstttxxx|||fffMMM???HHHWWWXXXbbb___```cccdddbbbcccfffkkkmmmpppsssuuuvvvuuuuuuwww~~~yyymmmaaaWWWRRRKKKPPP___rrrzzzppp___TTTJJJJJJGGGDDDGGGLLLLLLHHHLLL___lllyyy}}}zzzuuulllaaaYYYTTTOOOHHHBBB<<<999555333444444444444222111000///...---------//////...000222444333333111///000222333333888>>>BBBFFFLLLSSSZZZaaagggjjjqqqvvvyyywwwtttvvvvvvttt[[[III999555444111111666???PPPcccmmmqqqvvvyyyzzz}}}kkkfff|||{{{jjjuuunnnNNN:::222111111......---------,,,,,,,,,---,,,,,,,,,,,,---......///333666IIIyyyooodddsssiii@@@555333111222555777666333444888>>>GGGOOOWWW]]]```bbbdddeeeggghhhhhhgggggglllmmmllllllrrr{{{}}}{{{{{{}}}yyy]]]LLL???999555444444222444888<<>>===<<<999666666777777555222000------111222222444888888@@@LLL^^^vvv|||rrrnnnlllkkkzzzNNN555999AAALLLZZZaaaeeedddbbb```aaacccfffgggiiiiiihhhfffdddeeegggjjjooowwwvvvmmmmmmlllkkklllmmmnnnoooooorrruuuvvvuuuvvvyyy|||uuuYYYHHHOOO^^^bbbddd``````bbbbbb___```cccgggiiilllppprrrssssssrrrooovvvwwwnnndddZZZSSSPPPOOOSSSbbbvvv}}}nnnZZZMMMNNNJJJEEEEEEHHHIIIGGGLLLXXXfffzzz~~~wwwmmm```WWWRRRMMMGGGBBB<<<999666444444444333222111000000/////////......///......///222333333222111//////222333333777>>>CCCGGGMMMTTT[[[bbbiiinnnnnnsssvvvtttssstttsssqqqZZZIII999555444000111777AAARRRdddnnnrrrwwwzzz{{{}}}hhhccc|||{{{nnnwwwpppNNN999222222333......---------,,,,,,,,,---,,,,,,,,,,,,---......000222555EEEwwwhhh}}}pppFFF777444111222555777666444444777===DDDMMMUUU\\\___bbbccceeeggghhhiiihhhhhhlllmmmkkkkkkpppyyy~~~~~~zzzxxxwwwyyy{{{{{{aaaPPP@@@:::555555555333444777999;;;KKKnnn}}}xxxtttssssssrrrqqqooollljjjiiiiiieee```\\\XXXSSSKKKEEEBBB@@@>>><<<;;;:::777555333333222222111000////////////............------------------------------...........................111888BBBMMMUUUYYYZZZ]]]___aaabbbccceeehhhkkkiiiggghhhkkkjjjiiikkkqqqqqqsssrrrqqqxxx~~~|||xxxnnn}}}```OOOOOOsss~~~RRR555000000///...............------------...///000111000000333777===MMMggg~~~{{{|||wwwooofffYYYBBBAAAFFFWWWooo}}}yyysssmmmeeeZZZNNNEEE???:::===888<<>>:::777666777777555222000------111333333555999>>>HHHWWWiiixxxpppmmmmmmmmmUUU555666>>>HHHVVV]]]hhhfffdddcccccceeehhhjjjiiihhhgggfffeeefffggghhhmmmuuuuuummmmmmlllkkklllmmmnnnooonnnrrrvvvxxxwwwwwwzzz|||sss[[[KKKNNN\\\___dddaaa```bbbbbb```aaaeeeaaacccgggjjjlllmmmnnnmmmdddlll~~~vvvkkkbbbYYYTTTTTTSSSQQQXXXooottt\\\QQQQQQMMMGGGCCCBBBDDDEEEGGGOOO^^^zzzyyynnnaaaVVVQQQLLLFFFBBB<<<:::777555555444222111000000000000000000000///...------///111333222111111//////222222222777===DDDJJJQQQXXX^^^eeemmmrrrnnnsssvvvtttssstttqqqlllXXXHHH:::666444000111777AAARRReeeooosssxxx{{{||||||~~~gggaaaxxx{{{|||}}}~~~sssOOO888111222333......---------,,,,,,,,,---,,,,,,,,,,,,---............222>>>ssspppppp}}}}}}XXX999555111111444666666444444666;;;BBBJJJSSSZZZ^^^bbbcccfffhhhiiijjjjjjjjjjjjlllmmmnnnsss{{{~~~|||zzzvvvtttuuuwww{{{zzzaaaSSSFFF>>>999888888666555666666666BBB```|||tttrrrqqqpppooommmjjjhhhgggccc^^^YYYUUUOOOGGG@@@>>>;;;888555444333222000/////////.........---------------,,,,,,,,,,,,,,,---------------........................------------000888BBBMMMUUUXXXYYY[[[]]]^^^___aaadddhhhllliiiggggggiiihhhgggkkkppprrrsssqqqooovvv~~~sssjjjwww\\\NNNIIIhhh}}}wwwRRR999000000///...............------------...///000111111222666<<>>888<<>>@@@BBBEEEIIIMMMOOOQQQRRRRRRRRRPPPMMMNNNNNNJJJEEE@@@<<<888777777777444222000---...222444444777;;;EEEQQQbbbttt|||rrrllliiiiiijjj```<<<:::AAAKKKWWW[[[fffeeedddcccdddfffiiikkkhhhgggfffeeeffffffggggggllluuutttmmmmmmlllkkklllmmmnnnooonnnrrrvvvxxxwwwxxxzzz}}}{{{cccSSSEEEIIIXXX^^^gggcccbbbcccbbb```aaaddd^^^```cccgggiiijjjiiiiiibbbjjjzzzzzzxxx|||}}}oooddd\\\YYYUUUWWWUUUVVVhhh{{{vvvcccVVVSSSOOOJJJDDD@@@@@@BBBBBBIIIXXXxxx|||qqqcccXXXRRRMMMGGGBBB>>>;;;777555444333222000000111111222222111000///...---,,,...000222222111111...///111222222777===CCCJJJSSSZZZ___eeemmmsssppptttwwwuuuuuutttooohhhWWWHHH;;;777444000111888BBBSSSeeeoootttxxx{{{|||{{{|||~~~iiiaaarrr|||}}}TTT999111111111......---------,,,,,,,,,---,,,,,,,,,,,,---.........---222999fffjjjxxx~~~ooo;;;777222111333555666555333555999???GGGPPPXXX\\\bbbcccfffhhhjjjkkkkkkkkkkkkooorrruuu{{{}}}xxxtttuuuvvvyyyyyyaaaTTTJJJBBB;;;;;;;;;888555555666666???YYYtttrrrpppoooooommmjjjgggddd```ZZZUUUQQQKKKCCC===;;;888444111111000///...///......------,,,,,,++++++++++++++++++,,,,,,,,,---------......///////////////.........---------,,,000888CCCMMMUUUXXXYYYZZZ[[[]]]]]]___ccchhhllliiigggfffhhhhhhgggjjjppprrrtttrrrpppwww|||ooohhhxxx```KKKHHHggg|||wwwSSS:::000000///..............................///111111///111666>>>GGGYYYtttwwwsssfffNNNJJJIIIUUUkkk~~~xxx}}}|||~~~zzzuuupppiii___SSSJJJ???:::>>>999===EEETTT}}}qqq^^^TTT```vvvuuuZZZKKKBBB;;;:::>>>???===:::888777777888999<<<<<<;;;;;;;;;<<<======DDDFFFIIIMMMPPPSSSUUUWWWWWWYYYWWWTTTUUUVVVPPPGGGCCC>>>999777777777444111///---...222555555888===GGGUUUiii|||yyyqqqlllgggfffhhhhhh???:::@@@JJJUUUYYYbbbbbbbbbbbbcccdddfffgggfffdddcccdddfffgggfffffflllvvvuuummmmmmlllkkklllmmmnnnoooooorrruuuwwwvvvwww{{{~~~rrr^^^RRRHHHMMM^^^hhhkkkfffcccbbb```\\\\\\___]]]___bbbdddfffffffffeeeeeekkkyyy}}}xxxvvvwww{{{mmmbbb\\\UUUZZZZZZYYYddduuuxxxqqq[[[VVVQQQMMMHHHAAA>>>??????FFFSSSpppvvvhhh^^^WWWQQQJJJDDD@@@<<<777333222222111111111222333333333111000///---,,,,,,---000111111000000......111222222666===???HHHSSS[[[___ccciiioooppptttvvvvvvvvvuuuooogggUUUGGG<<<888444///222999AAASSSeeeooosssxxx{{{|||{{{}}}~~~hhhcccrrrYYY;;;111///---......---------,,,,,,,,,---,,,,,,,,,,,,---......000...555888\\\gggwwwppp>>>888222000222555666555333444666<<>>;;;888777777888???SSSvvvwwwssspppnnnnnnkkkfffbbb___ZZZTTTOOOKKKFFF@@@;;;777555111000//////...---......------,,,++++++*********++++++++++++,,,,,,.........///000000111111/////////...------,,,,,,,,,000999DDDOOOVVVYYYYYYZZZ[[[]]]^^^___bbbgggkkkhhhfffgggjjjiiihhhjjjpppqqqsssrrrqqqxxxttthhhddd|||eeeLLLLLLqqqTTT777000000///...........................///000111111---///444<<>>:::===CCCNNNuuu}}}nnn]]]QQQXXXiii{{{```PPPGGG???>>>BBBEEECCC@@@===<<<<<<===>>>@@@???===;;;::::::;;;;;;CCCEEEHHHMMMSSSYYY^^^aaa___bbbaaa^^^___```VVVIIIEEE@@@;;;777777666444111///---...333666666999>>>GGGWWWlllxxxrrrooohhhfffiiiqqqAAA777===IIIVVV[[[bbbbbbccccccccccccbbbbbbcccaaaaaabbbeeegggfffeeekkkwwwyyymmmmmmlllkkklllmmmnnnoooooorrrtttuuutttvvv{{{rrrddd^^^TTTTTTaaaiiigggbbb^^^]]][[[WWWXXX[[[YYY[[[]]]___aaa``````___```fffrrr||||||uuuyyymmm___^^^```___\\\bbbooozzz~~~aaaYYYSSSRRROOOFFF@@@>>><<>>HHHUUU]]]```bbbgggllllllppptttuuuwwwwwwpppgggTTTGGG<<<999444///222999AAARRRdddnnnssswww{{{{{{}}}xxxdddeeevvvXXX:::111000.........---------,,,,,,,,,---,,,,,,,,,,,,---......///---666555RRR~~~iiivvv}}}kkk???:::333000111444666555222333555:::BBBKKKTTTZZZaaacccfffiiilllmmmnnnnnniiilllooorrryyyyyytttuuuxxx|||hhhYYYMMMEEE???AAAEEECCC@@@???;;;;;;>>>LLLjjjzzzuuuooollljjjfff___ZZZVVVQQQIIIDDDBBB???:::777444222////////////---,,,,,,,,,,,,+++++++++++++++******+++++++++,,,,,,,,,/////////000111222222222000//////...------,,,,,,---111:::EEEPPPWWWYYYYYYZZZ\\\]]]___```bbbfffiiihhhfffhhhkkkkkkiiijjjooonnnqqqqqqqqqyyyooofffddd|||jjjVVVWWW|||VVV777000000///...........................///000111222...000444;;;FFF[[[yyy}}}vvvwwwkkkUUUQQQOOOUUUeeessszzz{{{zzzxxxvvvqqqgggYYYPPPAAA;;;???999;;;???GGGkkkyyyttthhh[[[MMMNNNUUUkkkiiiZZZQQQIIIGGGKKKLLLJJJFFFCCCBBBBBBDDDEEEAAA@@@===;;;:::999::::::???AAADDDJJJQQQZZZaaaeeedddjjjkkkhhhkkklllaaaQQQGGGBBB;;;888777666333111///---...333666777;;;???LLL]]]rrruuusssqqqjjjgggjjj~~~ppp{{{{{{FFF:::???MMM\\\bbbeeeeeeffffffeeecccaaa```aaa```___aaaeeegggfffeeejjjxxx~~~mmmmmmlllkkklllmmmnnnooooooqqqsssssssssvvv{{{~~~lllgggggg\\\UUUZZZ\\\```[[[XXXYYYXXXUUUWWW[[[UUUVVVXXXZZZ[[[ZZZYYYXXXVVV\\\hhh~~~rrr}}}|||fffiiigggbbb^^^```kkkzzzeee[[[UUUVVVTTTJJJAAA>>>999@@@BBBTTT~~~uuukkkccc[[[RRRKKKDDD>>>666111///000222222333444555555444111///---,,,++++++---///000000///000......111111111666<<>>III^^^}}}|||qqqooodddOOOOOONNNVVVffftttzzz~~~~~~{{{zzzzzzyyytttjjj\\\RRRBBB<<>>@@@EEEMMMVVV^^^ccceeelllooooootttwwwlll[[[HHHCCC<<<888777666333111///---...333777888;;;@@@UUUeeexxx}}}qqqqqqpppjjjgggjjj}}}tttHHH888???JJJaaagggkkkkkkjjjhhhfffdddeeefff______```aaacccfffhhhiiijjjuuuqqqmmmllloooqqqnnnmmmnnnpppqqqtttuuuuuuvvvxxxzzzmmm\\\WWWYYYQQQPPPVVVWWWYYYWWWTTTSSSSSSSSSSSSSSSSSSRRRQQQPPPOOOPPPQQQQQQSSSXXXaaasssuuu}}}mmmmmmkkkgggdddbbbgggvvvpppfffZZZTTTPPPIIIAAA<<<<<<<<<===JJJkkk{{{tttmmmdddZZZRRRHHH???555000111222222000555666777777555333000///,,,,,,++++++,,,...///000000------///000000555<<<@@@IIIVVVaaagggiiiiiihhhlllpppttttttvvvwwwrrrkkk]]]LLL<<<777333000333:::DDDTTTfffooosssxxx{{{|||ttt[[[cccuuummmRRR;;;...---000000///...---,,,+++++++++......------------......///...///222GGGqqqtttxxx~~~rrrEEE;;;555666666222222888888666555888@@@JJJSSSXXXbbbgggiiihhhiiinnnqqqpppooollllllrrr|||}}}vvvsssvvvvvvvvvooo^^^UUUJJJGGGLLLRRR]]]ZZZHHHCCC@@@>>>EEE]]]xxxppplllfff[[[QQQLLLDDDAAA<<<777222///...---//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++---...111444999;;;:::777555555333000...---.........---///333===IIIQQQTTTYYY___^^^___```bbbcccdddeeeeeehhhjjjlllnnnooooooooonnnnnnnnnnnnpppxxxmmmdddjjj|||mmmoooYYY999000000///..............................///000111///222666<<>>DDD[[[yyyqqqjjj^^^QQQHHHFFF===;;;777444111///......//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,---...000444999;;;;;;999777666555222///............---000444>>>KKKRRRUUUXXX]]]bbbcccddddddddddddddddddiiiiiijjjkkklllnnnoooppplllllllllooovvv~~~}}}lllkkkllloooqqqWWW777000000///..............................///000111111444999===FFF]]]yyyyyyoooiiiWWWGGGEEEOOOaaa{{{}}}{{{zzzyyyuuulll^^^SSSHHH???:::<<<;;;:::CCCQQQyyybbbTTTMMMIIIDDDFFFBBBGGG___~~~pppgggfffcccaaaddd\\\YYYSSSNNNLLLLLLNNNPPPEEEAAA:::666555444555444333444555666999>>>DDDIIIRRRZZZ]]]]]]ccchhhbbbUUULLLEEE<<<777555444222///---333111333999999===KKK```pppyyynnnlllnnnmmmiiigggrrrAAA666;;;BBBZZZaaaggghhhhhhfffdddccccccdddeeedddccccccbbbbbbcccccchhhoootttooommmooopppnnnmmmooooooqqqtttuuuuuuvvvyyy{{{VVVAAA888888333555???CCCHHHHHHHHHHHHIIIIIIJJJJJJFFFCCC>>>:::999:::>>>@@@???LLLiii{{{kkkdddgggfffcccppptttcccVVVPPPMMMGGGBBB555999:::@@@TTTqqq}}}zzzxxxqqqbbbVVVMMMEEE:::333222222333333222333444555444222000...---,,,,,,,,,,,,...///000///------///000000666<<>>>>>===<<<<<<;;;777333000//////......222777BBBOOOTTTTTTUUUYYYZZZ[[[]]]```bbbcccdddeeeeeeeeefffgggiiillloooppprrrtttxxx~~~ooogggeeewwwfffbbbfff{{{TTT777000000///...........................///000222222---222888<<>>999444222111000///111222333333111111222333777;;;======BBBIIIIIIDDDFFFAAA;;;777555444333111111666555666<<<===EEEWWWlllzzzuuunnnmmmnnnjjjdddbbboooCCC888888:::QQQXXXbbbdddeeeeeedddbbbccccccccccccbbbbbbccccccdddeeefffiiissswwwqqqllllllmmmkkklllooooooqqqtttuuuvvvxxxzzz|||\\\FFF<<<;;;444333777666===@@@BBBBBB???===<<<<<<666666555444333222222222555888PPP|||wwwqqqzzzjjjkkkggg\\\cccwwwxxxbbbTTTOOOIIICCC@@@:::444666EEE[[[kkkrrrxxxtttrrrssstttmmm___RRREEE@@@888111......///000///000222333333222000//////...---,,,---...///000///,,,,,,///000111666===BBBHHHSSS\\\bbbfffhhhjjjpppssstttsssvvvyyywwwrrrZZZIII;;;666444111555===JJJYYYiiipppssswww{{{}}}~~~~~~kkkqqqdddJJJ;;;444///,,,......---,,,,,,,,,------------,,,,,,,,,,,,------...,,,000111666YYY~~~vvvmmmRRR999222555555555777444444333333666===FFFMMMPPPXXX___bbbeeehhhiiiffffffjjjllljjjjjjtttxxxqqqqqqqqqrrrsssyyy}}}~~~jjj```OOOHHHNNN]]]rrrxxxkkkdddYYYNNNHHHMMMbbb~~~jjjSSSDDD;;;444000000///..................///---.....................---------,,,,,,++++++++++++******+++---///111222222666<<>>>>><<<999444000/////////...333777BBBNNNTTTSSSTTTWWWXXXYYY\\\^^^aaacccdddeeebbbcccfffiiikkkmmmmmmmmmlllnnnsss|||rrrhhhnnnzzz[[[TTTZZZ{{{yyyTTT999000000///...............---.........000111222333...222999>>>BBBVVV}}}cccSSSZZZlllzzz|||~~~yyymmmbbbPPPHHHAAA<<<::::::>>>BBB[[[tttaaaSSSHHHIIIFFFRRRnnn|||qqqYYYNNNKKKBBB>>>999555333222111000111333444444333222333444222444666777;;;@@@BBBAAABBB???:::666555444333333222888777777===???JJJ^^^ttt}}}uuunnnmmmlllfffaaa___tttEEE777777999OOOWWWaaaccceeeeeedddccccccdddfffeeedddcccbbbbbbbbbbbbeeehhhpppxxxqqqkkkjjjjjjiiijjjnnnoooqqqtttvvvvvvxxx{{{}}}\\\EEE::::::444333666444:::>>>AAAAAA===999888999111222333444555444444333:::777DDDkkkzzzqqqrrrooolllfff]]]```llllllYYYQQQKKKEEEEEE>>>666777CCCTTTcccjjjqqqooonnnnnnkkkcccUUUKKK===999444000------...//////000222333333222111000//////...------...///000...,,,,,,///000111777>>>AAAHHHQQQZZZ```dddhhhjjjooosssttttttuuuwwwtttoooYYYIII:::666444222666>>>KKKZZZiiiooorrrvvvzzz|||}}}~~~~~~iiirrr}}}eeeJJJ:::222///......------,,,,,,---------------,,,,,,,,,,,,------...+++000333444OOO~~~wwwsssWWW<<<222222111222555444555555444555:::DDDKKKOOOWWW^^^aaacccggggggeeeeeeiiillliiigggppp}}}uuutttttttttssszzz|||ooobbbRRRJJJMMMXXXllluuullldddYYYNNNHHHJJJ[[[mmmXXXBBB777555222///...///////////////.........---------..................------,,,,,,++++++*********+++,,,...000222444444888>>>AAABBB@@@??????===999333000//////000///333777AAAMMMRRRRRRTTTWWW[[[\\\^^^```aaacccccccccbbbdddgggjjjlllllllllkkkjjjkkkpppyyyssshhhuuuqqqSSSLLLSSSwwwxxxTTT999000000///...............------...///000222333444333555<<>><<<999666444444444444555;;;:::999???CCCPPPfff{{{{{{sssmmmllliiiddd```___OOO<<<888999NNNUUU```bbbeeefffeeedddddddddeeeeeedddcccbbbbbbbbbbbbdddiiipppxxxpppjjjhhhhhhgggiiillloooqqqtttvvvwwwyyy{{{}}}bbbIII;;;999333222555333555:::???@@@<<<888777888444555666777999:::<<<===AAA===CCC___{{{wwwlllxxxtttkkkfff``````eeettt^^^TTTNNNIIIFFFAAA<<<;;;AAAMMM\\\gggkkkkkkjjjfff___SSSGGG>>>555444222///------...//////000222444444333222111000///...------...///000...+++,,,///000111777>>>CCCHHHQQQYYY```dddhhhkkkpppsssuuuuuuvvvwwwssslllXXXHHH:::666444222777>>>KKKZZZhhhnnnpppuuuyyy{{{{{{|||~~~~~~~~~xxxfffttteeeIII888111000000---------,,,,,,------...---,,,,,,++++++,,,,,,---...***000444222GGGrrr||||||xxx]]]AAA555222000111555444555555333333888AAAIIIOOOVVV\\\^^^aaadddeeeccccccgggkkkiiihhhooo~~~{{{yyyyyyyyywwwyyyxxx{{{wwwdddUUUMMMLLLSSSfffqqqkkkeeeZZZPPPIIIGGGUUUxxxyyySSSEEE777222222000............////////////......---------.........//////......---,,,,,,+++************+++,,,...111444555666:::???BBBCCCAAA@@@@@@<<<888222///...///000000333666???JJJPPPQQQSSSXXXZZZ[[[]]]___aaabbbcccccceeefffgggiiijjjkkkllllllmmmmmmpppxxxppphhhwwwoooQQQMMMUUUzzzxxxRRR666000000///...............------...///000222444555777666<<>><<<===>>>===PPPzzzgggSSSMMMEEEUUU{{{|||{{{{{{~~~jjjUUUHHHBBB>>>;;;888555555444333222///000111111111111444666666666777888999:::===???;;;;;;999666444333444555999???===<<>>;;;777777888:::999999:::===@@@DDDGGGFFFDDDFFF[[[||||||nnnooovvvkkkfffcccaaaaaayyyaaaVVVQQQMMMEEECCCAAA??????GGGXXXgggggghhhfff```TTTFFF:::333000111111000...---...//////000222444555444333222000///...------...///000...+++,,,///000111777>>>DDDIIIRRRZZZ```eeeiiilllppptttwwwwwwwwwwwwrrrkkkXXXHHH:::666444333777???KKKZZZhhhmmmppptttxxxzzzzzz{{{}}}}}}~~~sssdddvvvgggJJJ777000000111------,,,,,,,,,------...---,,,,,,++++++,,,,,,---...)))000555222CCCjjjrrr||||||bbbFFF999444000222888333444444222111666@@@HHHOOOVVV[[[\\\^^^bbbdddbbbbbbfffjjjjjjjjjppp}}}|||}}}}}}|||wwwsssttt~~~fffXXXOOOLLLPPPaaaoookkkhhh]]]RRRJJJEEEPPPrrrgggTTT???777222111111...---...,,,---...////////////...---------.........//////......---,,,,,,+++************+++,,,...111444666777;;;@@@CCCCCCBBB@@@@@@;;;777222......///000111222555>>>IIINNNPPPSSSXXXTTTUUUXXX\\\___bbbdddeeehhhhhhgggggghhhjjjmmmnnnnnnmmmnnnuuu|||mmmkkkzzztttUUUQQQZZZxxxPPP444000000///...............------...///111222444555999666;;;DDDIIIXXX{{{gggUUU\\\hhhjjjlll}}}wwwlllYYYRRRHHH???===>>>===;;;EEEnnnsssUUUNNNEEERRRxxxtttkkkfffbbbWWWXXXWWWTTTNNNFFF???;;;<<<:::777555444444333222000111111111000111444666888777888::::::999;;;>>>::::::999666444333444666;;;BBB@@@???DDDJJJZZZrrrtttmmmhhhggggggdddccceee|||AAA;;;???CCCVVV[[[```ccccccdddfffdddaaaeeebbb```___aaacccdddddddddiiippp~~~|||qqqjjjkkkjjjeeeeeekkkmmmjjjlllsssyyyzzzzzz{{{xxx]]]CCC999888666333222555555888;;;<<<;;;===@@@;;;===AAAFFFJJJNNNQQQRRRTTTSSSJJJTTTqqqqqqwwwfffeeedddUUUiiitttcccYYYSSSMMMJJJFFFDDDGGGOOOYYY```kkkcccWWWKKKAAA:::555222.../////////......000111111111111111111222222222111111111000000000000//////......000000000777@@@EEEJJJSSS\\\bbbggglllnnnuuuxxx|||}}}zzztttpppmmmWWWFFF888444333222777@@@MMM[[[hhhmmmooouuuzzz}}}yyy{{{}}}mmmggg|||~~~```III999000///222......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,...333999WWWtttvvvdddmmm___:::555333...666333333333222222444888<<>>AAADDDJJJWWW}}}vvvkkkdddYYYJJJNNNaaakkkrrr~~~|||uuuaaaXXXLLLBBB>>>======<<>>;;;888777888999999777666555555444222000///111333333333333555777===BBBDDDAAA??????>>>;;;>>>777444666666555999???JJJCCC>>>CCCKKKVVVcccmmmyyytttoooiiigggffffffdddbbbFFF;;;;;;???RRRYYY___cccdddeeehhhgggdddeeebbb``````aaacccdddddd```ccciiiwww{{{pppiiijjjjjjfffgggmmmmmmjjjmmmtttyyyyyyxxxyyy|||hhhIII:::666444333333333555999<<<>>>???AAACCCGGGIIIMMMQQQUUUXXX[[[\\\TTTVVVNNNXXXtttlllttt|||iiifffeeeYYY]]]|||lll]]]ZZZQQQNNNLLLNNNSSSZZZaaaeeefff]]]PPPDDD<<<666222.../////////.........///000222222222222222222222222222222222111111111000000///......000000111888AAAIIINNNVVV]]]ccchhhllloootttxxx}}}zzzsssnnnWWWGGG888444333222777???MMM[[[hhhmmmoootttzzz|||yyy{{{~~~uuuttt}}}___HHH999000///111......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,...222888TTT|||qqqtttrrrwwwiii@@@777777333666333333333222222444888;;;CCCIIIQQQVVVXXXZZZ^^^aaabbbgggfffgggkkklll|||}}}ooonnnvvv}}}{{{tttlllhhhwwwppp\\\OOOLLLQQQbbbnnnkkkiiihhhcccWWWKKKMMMccc{{{~~~^^^HHH<<<555666333222222111...///333//////.........//////000.........---.........///------,,,,,,+++*********)))***,,,,,,---///222555666;;;AAAGGGIIIFFF@@@<<<999666222///------///000111333999BBBJJJPPPSSSSSSVVVXXXZZZ]]]```bbbcccdddfffeeeeeefffiiinnnrrruuuqqqsssssssss}}}~~~~~~wwwooo|||}}}bbb]]]qqqxxxGGG444000000///...............000111111111111333666888888AAAEEEHHHPPP]]]ttthhhaaaVVVFFFJJJ^^^jjjooovvv{{{uuuddd[[[NNNDDD???>>>>>>>>>@@@PPPtttvvv^^^SSSNNNGGGZZZzzzuuucccQQQJJJCCC777666666666555444444555777:::888666555555444222111///111333333333444666888>>>EEEIIIGGGEEEDDDAAA===>>>888555777777888>>>FFFLLLEEEAAAFFFPPP]]]lllwwwwwwrrrnnnjjjgggfffeeebbb```QQQ>>>888<<>>??????===FFFccc}}}bbbTTTNNNGGGOOObbbdddUUUEEE===:::444222222222222333444444555:::888666666666555333111///111333333333555777999>>>FFFKKKKKKIIIGGGBBB===<<<:::888888888;;;EEEOOOMMMFFFBBBHHHTTTcccttt~~~vvvpppnnnjjjhhhfffdddaaa^^^[[[AAA888===MMM]]]dddjjjiiigggfffddd```cccbbbaaaaaaccceeeeeedddeeeeeegggtttsssjjjkkkllliiiiiimmmjjjiiilllsssuuurrrqqqrrrwww~~~[[[AAA555333333444222888???CCCGGGLLLNNNNNNSSSTTTWWWYYY\\\^^^``````aaagggeeennnsssmmmqqq~~~tttiiieee\\\VVVfff{{{gggjjjaaaaaabbbfffjjjhhhbbb\\\OOOEEE999333222444222000444222000//////000000000333333333222222222222222333333444444444333222111000......000000222;;;DDDTTTXXX]]]bbbeeeiiimmmoooqqqqqquuu|||~~~vvvnnnYYYHHH:::555333222666???NNN[[[iiinnnpppsssxxxyyyzzz|||~~~yyyZZZDDD777///---......---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++...,,,,,,000333FFFdddxxxrrrGGG111555666000333444444333222333666888===EEEOOOVVVYYY[[[]]]___\\\aaaaaadddiiijjjvvvzzzzzz{{{}}}vvvnnndddggg}}}cccQQQMMMPPP^^^lllmmmjjjiiigggddd___]]]eeepppkkkXXXNNNFFF???666222000333333000///111111000//////////////////------...///000111111111...------,,,++++++******((()))+++,,,---///333666999===DDDLLLPPPMMMFFF???<<<999444///---,,,------,,,///666???IIIPPPSSSTTTVVVXXXZZZ]]]```bbbddddddffffffeeefffhhhkkknnnppppppqqqvvv~~~~~~~~~{{{xxxeeefff}}}ooo???444000000///////////////000000111222333333555999;;;;;;CCCEEEFFFLLLUUUlll}}}mmmdddWWWCCCAAATTTbbbjjjhhhzzz{{{vvvkkkbbbUUUIIIAAA>>>>>>??????BBBTTT}}}fffVVVQQQJJJHHHOOOnnnyyy]]]QQQDDD===<<<999777666555555666666666666;;;999777666666555333222000111333333444555999;;;>>>DDDIIIHHHFFFDDD@@@;;;::::::999999:::@@@KKKUUUKKKDDDAAAGGGTTTdddvvv{{{uuunnnmmmkkkiiifffccc```]]]^^^AAA777===IIIYYYbbbjjjjjjgggfffdddaaacccbbbaaabbbdddeeeeeeeeedddeeefffqqqyyymmmmmmmmmiiigggjjjhhhhhhkkkqqqqqqnnnnnnpppvvvyyybbbGGG888555444333555>>>FFFJJJNNNUUUWWWTTTZZZ[[[]]]```bbbdddeeefffkkkqqqqqqzzz}}}wwwnnn{{{zzzllleee[[[SSSWWWvvvpppmmmiiiiiiiiijjjggg___TTTLLLCCC<<<444111444888999999999666222111222333333222333333222222222111111111333333444555555333222111000......000111333<<>>DDDLLLRRRPPPHHHAAA<<<999444000,,,,,,,,,---+++...555???IIIPPPSSSTTTXXXYYY\\\___bbbdddeeefffeeeeeeeeeeeegggjjjlllnnnkkklllsss|||tttvvv}}}xxxvvvzzziiibbbzzzlll>>>666000000/////////000000111000111333444444777:::===<<>>>>>>>>???>>>HHHjjjlllYYYTTTLLLEEECCCYYYeeeYYYNNNHHHFFF@@@;;;888555555777999999999;;;:::888777777666444222000111222333444666:::===AAAFFFHHHEEEBBBAAA???;;;888:::;;;;;;>>>FFFPPPVVVJJJDDDBBBIIIVVVeeevvvyyytttllllllkkkiiifffbbb```___www[[[???555;;;BBBOOO[[[eeehhhgggggggggeeebbbaaaaaaccceeeffffffeeegggiiijjjrrrqqqoooooojjjgggiiiiiiiiikkkpppooommmnnnqqquuuttt|||hhhKKK;;;777777555;;;FFFOOOQQQVVV]]]^^^ZZZ]]]^^^```ccceeeggghhhhhhpppwwwxxx|||qqqyyytttiii\\\MMMKKKfffyyymmmmmmmmmlllggg]]]QQQEEE>>>;;;888555444777<<<@@@BBB???:::555444555777666555444444333333222222111111222333444555555333111000000......000111444>>>HHHUUUZZZaaagggjjjlllooopppuuutttuuuxxx{{{{{{wwwsssXXXHHH999555555333999AAAPPP___lllqqqrrruuuxxxyyyzzz|||sssoooqqqSSS???666000......------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))...,,,,,,111222:::MMM}}}mmmBBB666888111333444555444222222333444999AAAKKKRRRWWWZZZ^^^```aaaffffffjjjpppnnnuuu|||pppbbbmmmlllXXXTTTTTT^^^kkknnntttoookkkhhhdddeeemmmwwwuuulll```TTTEEE===888888888555333444222222111000////////////...///000222222222111000......------,,,,,,++++++***+++,,,,,,---...222444;;;<<>>FFFDDD@@@CCCEEELLL[[[yyyxxxkkk```JJJ===BBBIII___kkk{{{}}}pppjjj```SSSGGG@@@>>>>>>;;;;;;@@@XXXlllXXXQQQIIIGGGEEERRRzzzmmmdddccc]]]NNNAAA<<<777666999<<<<<<<<<<<<:::888777777777555333000111222333444777<<>>DDDMMMRRRSSSJJJFFFGGGPPP^^^kkkyyyzzzvvvssskkklllkkkiiieeecccbbbccc}}}rrrZZZ>>>666;;;===HHHVVVbbbfffffffffgggfffbbbaaaaaacccfffgggfffeeegggkkkmmmrrrsssqqqqqqlllhhhjjjkkkkkkmmmpppooommmpppvvvuuuuuu|||mmmMMM;;;888:::999AAANNNWWWXXX\\\cccccc]]]]]]^^^```cccfffhhhiiiiiiqqqwwwzzz~~~uuuxxx~~~qqqaaaPPPIII]]]}}}mmmkkkllljjjaaaSSSEEE===999777888999999:::>>>DDDHHHDDD>>>888666888:::999777777666666555444444333333111222444555555333111///000......000111555???JJJUUU[[[cccjjjoooppprrrsssrrruuuxxxzzzzzzwwwssspppWWWGGG999555555555:::CCCRRR```nnnssstttvvvxxxyyy{{{}}}pppiii~~~nnnPPP===555111//////---,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,(((...,,,,,,222222777FFFqqq|||III333444000333444555444222111222333666===GGGNNNSSSWWW\\\```bbbfffgggkkkpppmmmrrr}}}rrr```fffnnnYYYVVVUUU\\\hhhlllrrrnnnkkkiiigggiiisss|||tttkkkVVVLLLCCC@@@>>>:::666666333222111000///////////////000222333333222000///.........---,,,,,,+++++++++,,,------,,,...000333999999<<>>>>>@@@@@@???<<<;;;999888888777555333000111222333555888===AAAKKKOOOQQQMMMHHHFFFAAA===999===???CCCKKKTTTUUUOOOIIIGGGKKKWWWfffrrr}}}zzzuuussspppkkklllkkkhhheeedddeeeggg~~~rrr[[[@@@999===<<>>EEEJJJGGGAAA:::888;;;<<<;;;999999888888777666555555555000222444555555333000...000......000111555@@@KKKUUU[[[eeemmmrrrttttttuuunnnrrrxxxzzzxxxsssnnnkkkVVVFFF888555555555;;;DDDSSSaaaoootttuuuwwwyyyyyy{{{}}}qqqgggyyylllNNN<<<555222000///---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,'''...,,,,,,222333666CCCkkkyyyQQQ555777555333555555444222111111222444;;;DDDKKKPPPUUU[[[___```ddddddiiinnnjjjnnn{{{tttsssjjjXXX\\\vvvnnnYYYVVVUUU[[[gggkkkllljjjjjjjjjjjjmmmzzz{{{dddXXXLLLFFFBBB===999888333222111000////////////000111222333333222000//////......------,,,++++++,,,---------,,,---000222888777999@@@HHHKKKEEE???:::888333///------...///...111777@@@IIIPPPSSSTTTWWWYYY[[[^^^aaacccdddeee```aaabbbdddfffiiikkkmmmqqqmmmsss~~~iiiXXXmmmvvvVVVTTTiiifff777111000000///000000111222222000222444555777:::>>>AAA999BBB@@@>>>EEEGGGHHHPPPYYYuuuqqq^^^LLLEEECCCLLLllluuurrrjjj^^^PPPFFFAAA@@@;;;@@@>>>CCCgggyyy```LLLKKKJJJFFF^^^iii___RRRIIIFFFEEECCCAAA===;;;999888888888666444111111222333555999>>>BBBKKKQQQTTTQQQLLLGGGAAA:::;;;>>>AAAFFFQQQYYYVVVMMMEEEEEELLL[[[jjjuuuvvvrrrpppnnnkkklllkkkhhheeedddgggjjjuuuTTTGGG888222AAAHHHTTT```ccccccdddeeecccdddbbbaaabbbdddfffffffffeeeiiikkklllyyypppnnnqqqnnnjjjkkknnnmmmmmmmmmooorrruuuwwwwwwvvv}}}wwwZZZCCC:::<<>>BBBCCCDDDFFFJJJNNNRRRFFF>>>>>>@@@>>>>>>AAA<<<@@@@@@:::555555777777000000222333333222111000111///...000111555@@@JJJXXX```iiiooopppqqquuuxxxvvvxxx{{{{{{xxxqqqiiidddUUUCCC666555444111888EEEVVVcccnnnrrrrrruuuyyy{{{yyy{{{lllfffssslllMMM;;;666333///---...---,,,,,,++++++,,,,,,++++++++++++++++++++++++,,,---------...111666:::iiifff???444444555444444333333222222111777:::???FFFLLLRRRWWWZZZ```cccfffeeedddiiisss|||zzzhhhZZZWWWSSSPPP^^^sss|||ooo]]]SSSUUU]]]fffkkkfffgggjjjlllmmmqqq{{{dddQQQMMMKKKBBB;;;:::::::::999666222000111111444444444222000//////000...//////...,,,++++++,,,++++++++++++,,,---......333666:::>>>AAAAAA@@@???888666222...,,,+++,,,,,,///000777BBBIIIMMMRRRWWWYYY\\\___bbbbbbcccdddeeeeeeccccccdddgggiiiiiihhhlllkkkrrr{{{}}}vvvcccZZZlllyyyeeeZZZ]]]pppyyyYYY<<<---222///---///333777999999666444222444777;;;===>>>>>>??????AAABBBDDDFFFGGGTTTiii}}}yyyrrrUUUEEEEEEJJJbbbxxxzzzvvvpppeeeVVVHHH@@@???888<<<<<<>>>UUU___KKKIIIOOOTTThhh\\\]]]]]]QQQEEECCC@@@<<<999888777666555444444333333555:::AAAFFFLLLOOOQQQOOOIIIDDDCCCCCC@@@JJJSSSXXXZZZXXXQQQIIIHHHOOOXXXaaammm||||||uuupppnnnnnnmmmmmmkkkgggcccaaaaaabbb]]]HHH888444===FFFSSS```dddeeeffffffddddddcccbbbccceeefffgggfffdddhhhhhhiiiuuussspppssspppmmmmmmnnnmmmmmmmmmooorrruuuwwwyyyxxx|||___GGG===@@@FFFXXXfffssstttoookkkjjjjjjgggeeeggglllnnnmmmoootttwww~~~ppp```\\\lll|||zzznnneeegggiiiggg[[[KKK???;;;===???AAACCCCCCCCCEEEKKKOOOTTTIIIAAAAAABBBAAABBBEEE???@@@===999888:::999666000111222333333222111000222//////111222666AAALLLZZZbbbkkkrrrtttuuuxxx{{{zzz|||xxxnnngggUUUCCC666555444111999FFFWWWdddpppssssssvvvzzz|||yyy{{{~~~kkkhhhwwwnnnOOO<<<444111//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...111555999aaayyyIII333888555444444333333222222111555888===CCCJJJPPPVVVYYY^^^bbbeeeeeedddiiirrrzzzooobbb\\\SSSJJJQQQaaaiiibbb[[[WWWYYY___dddgggfffhhhkkkooopppuuutttbbbSSSSSSRRRJJJBBBAAA??????>>>;;;777555444444555555444222000000000111...//////...,,,++++++,,,++++++++++++,,,---......///222555999;;;:::999888666444111...,,,+++,,,,,,///000666AAAIIIMMMQQQVVVZZZ]]]```bbbbbbbbbdddeeedddcccbbbdddfffiiiiiiiiikkkjjjppp{{{zzz|||pppaaa]]]kkk|||cccVVV^^^tttsssQQQ888///222000000222777:::<<<<<<666555444666:::===????????????@@@AAACCCEEEGGGHHHMMM]]]ttt[[[JJJHHHKKK]]]ooouuu~~~zzzsssiii\\\NNNEEE@@@999<<<<<<;;;HHHooo}}}wwwqqqVVVMMMMMMNNNuuuzzzppp\\\MMMFFF>>>999888888888888333333333333666<<>>:::;;;>>>;;;444111111222222222222111111222//////111333777BBBMMM\\\cccmmmtttwwwyyy|||~~~tttjjjUUUCCC666555444222:::HHHYYYeeeqqqtttsssvvvzzz|||yyy{{{~~~sssrrroooQQQ===333......000...---,,,,,,++++++,,,,,,------------------------,,,,,,------...000444888VVVXXX222<<<555444444333333222222111222555:::@@@FFFMMMTTTYYY\\\```dddeeeeeeiiipppwwwyyykkkcccVVVHHHGGGQQQYYYYYYWWWVVVWWW[[[aaaeeejjjlllpppssstttxxx}}}vvvsssggg[[[SSSVVVXXXQQQKKKIIIFFFGGGFFFCCC>>>999777666666555444222111000111111...//////...,,,++++++,,,++++++++++++,,,---......---///222444555555333222222222000...---,,,++++++...///666AAAIIIMMMQQQVVV[[[]]]```bbbbbbbbbdddeeebbbbbbaaacccgggiiijjjjjjmmmkkkqqqjjj```aaaoooggg[[[bbb{{{jjjHHH666222000000111444777:::;;;;;;555555666999===@@@AAA@@@@@@@@@@@@AAACCCEEEGGGHHHHHHQQQ|||rrr___NNNFFFIIIVVVffflllzzz~~~wwwnnndddXXXKKKAAA======<<<:::===WWWttt___eee^^^OOOKKKKKKgggzzz~~~aaaUUUFFF<<<999999:::999222333333333777===FFFLLLOOOQQQRRROOOJJJGGGHHHJJJbbbqqq}}}yyyjjj\\\RRRMMMSSS]]]hhhrrr}}}|||xxxtttpppnnnnnnnnnlllllljjjhhheeecccdddeeeWWW@@@;;;222???NNN___gggiiijjjhhheeefffeeeddddddfffgggggggggeeeeeeeeeeeemmmxxxrrrtttsssqqqpppnnnnnnmmmnnnooorrrtttvvvxxxxxx~~~oooTTTGGGJJJQQQaaakkkuuuwwwuuutttpppkkkkkkmmmqqqtttvvvyyysssggggggkkkiiidddbbbiiimmmmmmcccSSSIIIHHHLLLMMMLLLIIIEEEBBBCCCIIINNNXXXQQQJJJFFFFFFFFFGGGHHHIIIIIIEEE???>>>???;;;666222222222222222222111111111//////111333888CCCNNN[[[bbbkkksssxxx{{{~~~wwwkkkUUUCCC666555444333<<>>333...---000...---,,,,,,++++++,,,,,,------------------------+++,,,------...000333666OOOzzz~~~fff444===555444444333333222222111000444999>>>CCCJJJSSSYYYZZZ^^^ccceeefffiiioootttrrrhhhYYYIIIEEEJJJTTTUUUTTTQQQPPPUUU^^^fffnnnppptttwwwvvvwwwsssjjjeee[[[SSSOOOTTTYYYWWWSSSRRRPPPQQQPPPLLLEEE>>>999777999666333111111000000000...//////...,,,++++++,,,++++++++++++,,,---.........///222444444333222111000000///...---,,,,,,+++---///777BBBJJJMMMQQQUUU\\\^^^```aaabbbbbbdddfffbbbaaaaaadddgggjjjkkkkkkpppooouuulllccceeesssfff]]]hhhcccDDD666333......000222444666666666555555777:::???AAAAAAAAA???@@@AAABBBDDDEEEGGGHHHJJJMMM|||tttgggTTTGGGEEESSSfffmmmrrryyyqqqjjj```PPPBBBCCC===<<<===:::III{{{{{{```ZZZkkk___OOOMMMNNNbbbuuuhhh]]]cccvvvrrrcccOOO@@@:::999888777333333222333666===FFFLLLUUUVVVWWWTTTQQQOOOQQQTTTkkkzzzzzzgggXXXRRRQQQYYYcccoooyyy{{{yyyvvvqqqnnnkkkiiiiiikkkkkkjjjhhhffffffgggiii\\\@@@:::444<<>>???BBBDDDFFFGGGGGGGGGJJJLLLvvv|||qqq^^^KKKDDDRRRkkkuuuooo}}}{{{rrrmmmfffUUUEEEFFF<<<:::???===DDDgggmmmZZZYYYnnnaaaQQQRRRUUUcccppplllxxxuuuiii\\\QQQQQQNNNKKKKKKQQQ]]]kkktttnnn```NNN@@@999888777666333333222222555===FFFMMMUUUXXXZZZ[[[ZZZ[[[```cccsss~~~rrr^^^SSSRRRUUUaaakkkwww~~~~~~wwwvvvtttqqqnnnkkkiiihhhiiiiiiiiihhhggggggiiikkkhhhCCC888999;;;JJJ\\\eeehhhiiihhheeegggeeeddddddeeeffffffeeeeeeeeegggjjjooo{{{tttrrrsssrrrooooooooonnnnnnoooqqqsssuuusssvvv~~~|||___NNNNNNUUUgggqqqyyyyyywwwxxxzzzzzzwww{{{|||zzzzzzrrrllliiiiiijjjrrr|||zzzhhhZZZVVVYYYVVVVVVTTTOOOIIIGGGIIILLLRRRSSSQQQLLLIIIJJJIIIFFFKKKPPPPPPHHH@@@===<<<;;;555444333222222111222222000......222555:::EEEQQQYYY^^^fffooouuuyyy{{{{{{{{{{{{|||wwwoooVVVDDD666555555555???NNN\\\hhhsssuuutttvvvyyyzzz{{{}}}zzzrrr^^^HHH;;;555000...---...---,,,,,,++++++,,,,,,++++++++++++++++++++++++***+++---------...111333EEEnnnnnnzzz}}}}}}QQQ>>>555444444333333222222111///333888:::===DDDOOOXXXZZZ]]]```cccfffjjjnnnqqq~~~lll[[[JJJAAA???<<>>AAAAAAAAA>>>AAAEEEIIIJJJJJJHHHGGGGGGKKKlllxxxfffSSSHHHRRRkkkwwwmmmpppuuupppkkk\\\LLLGGG<<<888>>>>>>@@@TTTnnn|||___OOOXXXyyyhhhVVVWWWZZZdddsssZZZNNNQQQNNNKKKFFF<<<>>>AAACCCAAA>>>AAAKKKSSSVVVOOOEEE===888777777777333333222222666>>>IIIPPPUUUZZZ___ccceeeiiinnnsss{{{zzziiiXXXSSSWWW[[[lllttt}}}{{{rrrrrrqqqpppnnnllljjjiiidddeeefffeeeeeefffiiikkkzzz~~~OOO555;;;:::JJJZZZcccfffggggggeeefffeeeccccccdddeeeeeedddcccdddggglllpppzzzvvvssstttsssppppppooonnnnnnoooqqqsssuuuvvvyyycccPPPOOOVVVgggttt||||||}}}zzzmmmrrr{{{rrrpppuuu{{{|||}}}zzzsssmmmkkklllnnnvvvyyyfff\\\ZZZYYY[[[[[[WWWQQQLLLLLLMMMNNNSSSTTTPPPOOOQQQPPPLLLHHHKKKJJJEEEBBBAAA???;;;666555333222111111222222111000000444777===HHHTTT\\\```gggpppwww{{{{{{{{{{{{zzz{{{}}}~~~|||wwwtttVVVDDD666555555555@@@PPP___kkkvvvwwwvvvxxx{{{||||||~~~xxxwww___EEE777333111///......---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,------...000222<<>>===<<>>@@@???@@@???===999777777888222222222444999CCCOOOWWWaaaffflllpppqqqssswww{{{|||zzzqqqbbbYYY[[[aaadddrrryyy|||uuuqqqqqqqqqpppnnnjjjgggfff___```aaaaaaaaacccfffiii}}}~~~___444::::::IIIYYYaaadddffffffdddfffdddccccccdddeeedddcccbbbbbbgggmmmqqqyyyxxxtttvvvtttppppppooonnnnnnoooqqqsssuuuzzz}}}fffRRRQQQWWWdddttt}}}yyyyyyiiiYYY^^^jjj{{{qqqlllgggddd___\\\bbbjjjmmmrrrtttqqqlllkkknnnqqqwwwnnn^^^YYY[[[^^^___]]]VVVQQQNNNNNNKKKRRRVVVTTTTTTWWWVVVRRRFFFFFFDDDBBBCCCEEEAAA:::666555444222111111222222333111222666999???KKKVVV^^^bbbiiiqqqyyy|||}}}|||{{{{{{||||||{{{zzzyyyxxxVVVDDD666555555666AAAPPPbbbnnnxxxzzzxxxzzz|||~~~|||rrr~~~}}}bbbCCC444111111000///...---,,,,,,++++++,,,,,,------------------------)))***,,,---------///111555[[[yyy{{{FFF555555444333333222222111...222555555666===IIISSS]]]^^^___bbbfffkkkpppsss}}}{{{jjjYYYKKKCCC???===::::::===EEEOOOVVVaaagggqqqyyy{{{|||yyycccYYYRRRYYYjjjuuuoooccccccgggkkklllggg___WWWRRRNNNGGG>>>999888777444000...//////...,,,++++++,,,++++++++++++,,,---.........000333666999<<<>>>???666444111...,,,,,,...///000222;;;HHHPPPRRRTTTXXXYYY[[[]]]```bbbfffkkknnnjjjiiihhhiiilllnnnnnnnnnmmmrrr~~~xxxpppoooccclll|||pppkkkyyygggIII:::666333///111333333333555:::???AAA???======???BBBCCCDDDAAAFFFMMMSSSUUURRRMMMIIIIIIPPP^^^}}}}}}YYYMMMVVVgggcccddd}}}vvvtttjjj\\\LLLFFFAAA???;;;999???GGGXXXhhhZZZ___llllllZZZ[[[^^^ccchhh___XXXNNNIIIXXXiiiiiifffWWWDDD;;;;;;===;;;777555;;;@@@@@@<<<777777888111111222555<<>>HHHVVVaaalllwww{{{yyyzzzzzzgggWWWVVVaaahhhnnnnnnddd___cccfffeee___XXXSSSQQQSSSMMMDDD>>>;;;888444000---,,,+++***))))))))))))***++++++,,,,,,------...000111444666888999999999777222---,,,...///,,,)))111:::CCCIIIOOOVVVZZZYYYaaaaaa```aaacccgggkkknnnnnnjjjffffffiiimmmoooooottt{{{yyyrrr{{{}}}sss```eeehhhqqq||||||\\\FFF999111111333333444555777999;;;<<>>OOO~~~~~~oooeee]]]zzzjjj^^^aaahhhxxxvvvjjjZZZSSSYYYkkksssWWWAAA999999;;;;;;:::;;;<<<<<<;;;:::888777444000...111777AAARRR```vvv||||||{{{yyymmmbbbaaadddiiinnnssswwwyyy{{{yyyuuuqqqpppppprrrooooooqqqnnneee]]]ZZZSSSTTTVVVYYY[[[]]]\\\[[[yyyvvv~~~OOO999;;;DDDQQQ^^^eeegggeeecccfffeeecccbbbbbbccceeefffeeeffffffgggkkkuuu}}}{{{yyytttvvvssspppooooooqqqsssttttttvvvyyyxxx___UUUXXXfffyyymmm___^^^qqqsss]]]MMMLLLVVVaaahhhZZZKKK@@@AAADDDEEEJJJRRR\\\```fffiiigggddd```^^^\\\mmmuuuaaaZZZQQQWWWfffvvvvvvhhh\\\YYYZZZ___aaa```eeelllkkkdddQQQLLLFFFAAA???===;;;999666444222222333333222111111///000444999AAAOOO\\\cccffflllsssxxx|||~~~~~~}}}~~~~~~{{{xxxuuutttVVVCCC666666666777CCCUUUdddmmmxxx~~~}}}zzzzzz{{{xxxvvvWWW@@@777///---000---------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,---...000222222555FFFnnn{{{}}}\\\>>>444555888333333444///000000000111444;;;CCCIIIRRRWWW\\\```cccgggmmmrrrtttiii^^^UUULLLCCC>>>>>><<<<<>>???BBB@@@BBBGGGJJJGGGDDDEEEBBBHHHOOOPPPNNNNNNSSSWWWeeeYYYbbbuuu~~~}}}zzzfffQQQHHHTTT^^^aaakkk{{{yyyqqqkkkZZZNNNCCC???>>><<<===>>>CCCffftttjjjssswwwpppdddbbbppp}}}pppiiinnn{{{lllSSSDDD>>>;;;:::<<<<<<<<<<<<;;;:::888777444222222444777???NNN\\\xxxyyysssiiibbbdddiiinnntttyyyvvvxxxzzzyyyuuurrrppppppooommmlllnnniii___WWWUUUPPPOOOOOORRRWWWZZZZZZXXX~~~|||RRR888888@@@MMMZZZbbbfffeeedddeeedddcccbbbbbbcccdddeeefffgggfffeeehhhppp||||||vvvxxxsssrrrpppppprrrtttuuutttuuuxxx}}}fffYYYXXXdddxxxsssaaa[[[nnnxxxmmm___UUUTTT[[[gggpppkkkSSSAAA@@@>>>888;;;GGGNNNTTT\\\```^^^XXXQQQLLLHHHVVVuuu}}}fff]]]OOORRRbbbyyyyyyiiiaaabbbiiilllkkkpppvvvuuummmZZZUUUNNNFFF@@@===<<<<<<666444222222333333222111111///111666;;;CCCQQQ^^^eeehhhnnntttyyy|||}}}~~~|||}}}}}}|||yyyuuuqqqnnnSSSBBB666555666888FFFWWWhhhpppzzz~~~{{{xxxwwwxxx|||~~~pppxxx|||nnnPPP<<<666...---///,,,------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,------------...///000111444===^^^yyyfffBBB666666999333222444111111111111111333999@@@FFFNNNRRRYYY^^^aaafffmmmrrrwwwlllcccXXXOOOHHHFFFCCC???EEEOOOaaakkkvvvyyyxxx||||||mmmZZZTTT]]]gggssszzzuuuoooppprrrtttssslll```XXX]]]WWWOOOHHHCCC===666111---,,,+++******))))))******++++++,,,,,,------...000111333666777888888888666222...,,,...///...,,,333<<>>@@@BBBAAADDDJJJMMMJJJGGGHHHFFFIIINNNQQQRRRSSSUUUVVVccc[[[```jjjsssyyysssxxxvvvpppbbbOOOBBBGGGTTT```kkktttxxxrrr```UUUHHHBBB???<<<<<<>>>;;;NNNtttvvvrrrpppooommmsss~~~|||uuu```OOOEEE@@@???>>>>>>===<<<;;;:::999888555444555777777===LLL[[[uuu}}}uuuooohhheeeiiiooosssxxx|||wwwyyyyyywwwtttqqqoooooonnnlllllllllfff[[[RRRPPPNNNJJJHHHLLLSSSXXXYYYXXXMMM888555<<>>OOO___rrrvvv}}}}}}vvvoookkkkkkpppuuuvvvxxxzzz{{{zzzvvvssspppnnnnnnoooooonnnnnnnnnfffZZZQQQOOOLLLGGGDDDGGGPPPXXXZZZZZZ}}}sssHHH;;;444999CCCPPP\\\dddeeedddeeeddddddddddddddddddeeeeeefffgggfffhhhnnnwww}}}zzz~~~xxxwwwuuuvvvxxxyyyxxxwwwzzzkkk\\\VVVaaavvvrrrUUUYYYqqq|||uuuiii[[[UUUWWWeeepppKKK999<<<>>>888???CCCGGGIIIFFFBBB>>><<<<<<>>>SSS}}}sssdddYYYZZZnnn{{{yyy}}}{{{eeeYYYZZZZZZXXXRRRIII@@@:::666444222222333333222111///...222888???GGGUUUaaagggjjjnnnssswwwxxxxxxxxx{{{zzzxxxwwwuuuooohhhcccKKK@@@777444555<<>>666000...---,,,+++***************++++++,,,,,,------...///000333555777888888888444222...------///000111:::CCCLLLQQQWWW^^^bbbaaa___```aaadddfffhhhiiijjjeeefffgggiiijjjlllnnnpppiiisssuuuggg[[[lllvvvgggnnnpppJJJ999555222333999999::::::<<<===???@@@DDDBBBDDDIIIKKKGGGDDDCCCEEEEEEGGGKKKPPPRRRQQQPPPNNNSSS^^^ggggggppp|||mmmsssqqq{{{ooommmccc\\\MMM@@@BBBWWWttt}}}zzzmmmbbbVVVLLLDDD===;;;===>>>CCCGGGYYYvvvgggaaaaaabbbiiilllmmmhhh\\\OOOFFFBBBFFFDDDAAA===;;;:::::::::777555555666999CCCVVVgggxxxxxx{{{zzzuuunnnlllooouuuyyyxxxxxxzzz}}}yyyrrrmmmkkkkkknnnooommmnnnoooooofffYYYQQQOOOJJJEEEBBBEEEMMMVVVZZZ[[[pppFFF999555888@@@MMMZZZccceeedddeeeeeeffffffffffffeeeeeedddfffggggggiiinnnvvv}}}}}}{{{wwwvvvuuuvvvwwwxxxwwwvvvxxxmmm^^^VVV^^^rrr|||~~~sssTTTSSSmmm{{{hhhSSSHHHHHHUUUqqqXXX>>>@@@???333<<<>>>@@@@@@>>>============>>>LLLnnnnnn```[[[jjj}}}~~~eeeVVVVVVXXXZZZYYYRRRGGG>>>666444222222333333222111//////333;;;BBBJJJXXXdddhhhkkkooosssvvvwwwwwwvvvzzzxxxvvvvvvtttooofff___GGG???777444555>>>OOO```iiiooowwwzzzyyyxxx{{{~~~zzz{{{|||}}}yyywww{{{tttooo```EEE666444000000222...------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,------------------......111999BBBddd}}}}}}dddDDD333444333333777666111111111000000222777;;;DDDJJJQQQWWWZZZ^^^cccgggqqq{{{oooaaaWWWQQQTTTTTTQQQSSSZZZgggqqqzzz|||yyy{{{jjj___dddjjjuuu}}}yyyqqqnnnnnnrrrvvvtttkkkccc```ZZZQQQIIICCC<<<555///...---,,,++++++******+++***++++++,,,,,,------...///000222555666777777777444222///------...111333:::CCCMMMSSSZZZbbbffffffccccccdddeeegggiiikkklllhhhjjjlllmmmnnnqqquuuxxxttt|||{{{|||zzzlll]]]jjj~~~mmmfffsssmmmHHH999777333333666777999;;;>>>BBBDDDFFFEEEBBBBBBFFFHHHDDDBBBBBBAAABBBCCCFFFJJJMMMNNNMMMRRRTTTYYYbbbcccdddsssoooppp}}}ssshhh```[[[PPPCCC???QQQuuu}}}|||rrriii^^^UUUJJJ@@@===>>><<>>EEEgggkkk\\\TTTQQQPPPPPPVVV]]]___[[[TTTNNNKKKJJJGGGBBB>>>;;;:::;;;;;;888555444888@@@KKK]]]mmmyyy{{{{{{sssmmmllllllpppxxxzzzxxxxxxzzzxxxsssmmmjjjjjjlllnnnooohhhjjjmmmmmmdddWWWOOOOOOGGGEEEDDDFFFLLLTTTZZZ^^^|||LLL:::666888???KKKYYYbbbeeedddfffggggggggggggggggggfffeeefffhhhhhhhhhlllsssyyy{{{~~~xxxwwwwwwwwwyyyyyywwwvvvxxxrrrbbbYYYUUUhhhrrruuu||||||qqq\\\\\\wwwuuu[[[KKKFFFLLLaaaxxxeeeIIIAAA===444888:::;;;;;;;;;;;;===>>>;;;AAAJJJ```uuupppzzzkkkVVVRRRQQQTTTYYYXXXPPPHHH666444222222333333222111111111666>>>EEENNN\\\hhhkkkmmmqqqtttvvvwwwvvvvvvyyywwwuuuuuutttnnneee^^^EEE>>>777333555???RRRbbbjjjpppwwwyyyxxxxxx{{{~~~{{{||||||}}}~~~xxxuuuwwwuuu^^^CCC444333//////111...------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,------...///,,,:::<<>>;;;:::;;;<<<999555555===HHHTTTbbbmmmuuuyyy~~~|||uuuoookkknnnnnnsssyyyzzzuuutttuuullljjjhhhjjjmmmooooooooodddggglllllldddWWWPPPPPPIIIJJJLLLMMMPPPVVV^^^dddWWWBBB777888>>>JJJXXXbbbeeedddgggggghhhhhhhhhhhhggggggfffggghhhggggggjjjpppuuu{{{|||{{{zzzyyyzzz{{{{{{zzzxxx{{{vvvggg^^^LLL___hhhkkkttt{{{tttllllllbbbeeeoooZZZMMMIIIUUUffflllxxxzzzhhhPPPBBB>>>>>>555777999::::::;;;===???777CCCKKKWWW~~~pppXXXPPPJJJMMMVVV[[[WWWPPP666555333222333333222111222333888@@@HHHQQQ___kkklllooorrruuuwwwxxxwwwvvvyyyvvvtttttttttoooeee]]]CCC>>>777333444@@@SSSccclllrrrxxxyyywwwwwwzzz}}}||||||}}}}}}~~~zzz||||||]]]BBB222111---...111...---------,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,---...//////&&&888777LLL{{{uuuXXX999666666666555111///000/////////111555888<<>>>>>BBBDDDDDDEEEGGG===???@@@AAABBBEEEJJJNNNNNNMMMMMM\\\aaaNNNaaauuummm{{{ttteeeUUUDDD@@@YYYwwwzzzssskkkcccVVVJJJCCCCCCBBB888:::BBB???EEEtttvvvfff\\\[[[ZZZZZZ[[[\\\]]]^^^^^^NNNJJJDDD???;;;:::;;;<<<999555777BBBOOOZZZcccjjjssswwwzzzzzzwwwttttttuuussssssvvvzzzxxxqqqnnnooobbbcccfffkkkqqqsssqqqnnncccggglllnnneeeYYYRRRSSSNNNQQQTTTTTTUUUZZZccckkkjjj@@@888======EEEWWW```aaaffffffffffffgggggggggggghhhiiiiiihhhffffffhhhlllppp}}}zzzyyyxxxxxxxxxyyy{{{|||~~~}}}}}}hhh___YYYYYY\\\bbbgggkkkuuu~~~qqqhhh___aaa{{{rrr]]]aaammmuuu|||yyynnn\\\PPPKKKEEE???:::999>>>DDDDDD???>>>CCCAAABBBFFFUUUvvv{{{\\\XXXOOOFFFFFFLLLSSSUUU@@@;;;444000000222333333444444888AAAMMMZZZeeejjjjjjlllpppuuuyyyzzzxxxvvvzzzzzzwwwuuutttpppeeeZZZGGG<<<888666444DDDZZZaaammmtttzzz{{{xxxxxx|||~~~|||pppXXX>>>000222000000111+++------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------......---------......///222222333EEErrr|||jjjDDD333222444333222444222000///000222444666;;;@@@HHHOOOUUU[[[```dddeeelllzzzppp___XXXLLLHHHQQQlll{{{}}}xxxjjjaaaeeeoooyyy}}}}}}zzzvvvhhhUUUDDD;;;666111......---,,,,,,,,,,,,---++++++,,,,,,,,,,,,------,,,///111111555999999555444000---......///555<<>><<<>>>DDDIIILLLLLLPPPMMMQQQXXXTTTNNNZZZppp|||xxxxxxeeePPPFFFLLLWWWuuu}}}{{{xxxtttmmmdddXXXLLLDDDDDD<<<;;;???>>>???TTTooowwwooollliiigggeeeaaa\\\YYYQQQNNNHHHAAA;;;999;;;===;;;:::<<>>999444000111222222222444666:::CCCPPP\\\ggglllooooooqqqsssvvvxxxyyyyyyyyyyyywwwtttssspppeeeZZZFFF;;;888666555EEE[[[bbbmmmsssyyyzzzxxxwww{{{~~~~~~~~~|||vvvWWW===000222000000111+++------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------......---------...//////111555555@@@iiisssPPP999333555555333444222111///000222444666:::???FFFLLLRRRXXX]]]aaaeeelllzzzxxxiiiaaaSSSMMMVVVrrruuuhhhaaaiiiuuunnnWWWEEE;;;666222......---,,,,,,,,,,,,---++++++,,,,,,,,,,,,---------000222222666::::::666333///---......000777???JJJQQQYYY]]]]]][[[]]]___bbbggggggaaa^^^```aaa^^^dddgggkkkmmmmmmmmmnnnooovvv{{{~~~~~~{{{ggggggvvvoooTTT;;;222666:::999;;;<<<===???AAABBBBBBBBBAAA@@@??????@@@BBBCCCCCCDDDAAA>>>???CCCHHHJJJJJJNNNKKKOOOVVVRRRKKKTTTeee{{{mmmYYYIIIHHHPPP___~~~|||zzzvvvqqqiii^^^RRRKKKDDD<<<:::???===;;;JJJ___{{{sssnnnkkkggg```ZZZTTTQQQLLLEEE???<<<>>>???>>>===@@@IIIWWWeeennnsssxxx}}}{{{xxxwwwtttpppkkkeeeaaa^^^aaaccchhhnnnuuuxxxxxxwwwrrr{{{yyyfffWWWTTTXXX]]]dddeee```]]]dddmmmrrrWWW<<<777888BBBOOOYYYaaaiiiccccccdddddddddeeeeeeeeekkkkkkjjjiiiggghhhkkknnnttt~~~|||{{{zzzzzz{{{{{{xxxrrrsssiii[[[TTTNNNMMMOOOVVVdddqqqrrrxxxkkkccclllyyylllssslll^^^XXXUUURRRJJJEEEDDDJJJOOOMMMFFFBBBDDDGGGHHHLLLcccqqq]]]KKKEEECCC>>>;;;===;;;777444111111222111111333777>>>HHHTTT```jjjooouuusssrrrqqqsssvvvyyy{{{wwwwwwuuusssrrroooeeeYYYDDD:::777666555FFF\\\dddnnnsssyyyzzzwwwwwwzzz~~~~~~~~~~~~}}}~~~}}}tttUUU<<<000222//////000,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------......------......///000///888777:::^^^gggFFF666666777333444222111000000222444555888===CCCIIINNNTTTZZZ^^^dddkkkwwwvvviiicccTTTNNNYYYqqq~~~{{{~~~zzzrrrgggbbblllzzzzzz```KKK???999444......---,,,,,,,,,,,,---++++++,,,,,,,,,,,,------...111333444777;;;:::666222...---...000333;;;CCCMMMUUU]]]```]]]]]]```eeedddiiilllgggaaa```bbbbbbcccfffiiilllmmmnnnppprrrzzzwww~~~}}}zzz}}}rrr```lll|||~~~|||iiiNNN999444888:::888======>>>>>>@@@AAACCCDDDAAA@@@??????AAACCCGGGIIINNNJJJEEEBBBCCCFFFIIIJJJNNNKKKNNNVVVRRRIIILLLXXXxxxgggQQQHHHLLLRRRttt~~~{{{wwwpppggg\\\UUUJJJ@@@<<<@@@>>>999???LLLXXX~~~uuupppkkkaaaXXXRRRPPPLLLFFF@@@<<<<<<===<<<>>>CCCMMM[[[iiisssxxx}}}zzzvvvtttooojjjddd```]]]\\\ddddddgggoooyyy~~~~~~||||||~~~jjj\\\[[[```gggiiihhhdddccciiioooqqqiiiFFF777777CCCKKKRRR\\\cccbbbbbbbbbbbbcccccccccdddgggggggggfffddddddfffhhhppp~~~|||||||||}}}}}}zzzkkknnnzzzkkkaaaWWWLLLGGGFFFJJJUUU___gggooo|||lllkkkooouuu|||jjjvvv}}}pppfff```^^^\\\OOONNNPPPUUUXXXUUUNNNIIIGGGKKKKKKKKK\\\{{{ssslllSSSKKKFFF===999:::777666444333222111111000222888AAALLLXXXccclllqqqwwwvvvuuussssssuuuxxxzzzvvvvvvtttrrrqqqnnncccXXXBBB999777777777HHH^^^fffoootttxxxyyywwwwwwyyy|||}}}}}}}}}~~~}}}nnnRRR;;;000222///...000,,,------,,,,,,,,,++++++++++++++++++,,,,,,,,,------...---------...///000111,,,999:::777SSS~~~VVV;;;666666111333333111000111222333444555999???EEEKKKRRRYYY^^^aaahhhrrrnnnddd___RRROOO___qqqyyyqqqfff\\\XXXaaannnzzzyyyaaaLLL???777111......---,,,,,,,,,,,,---+++++++++,,,,,,,,,---------111333444777;;;999444111...---///222777@@@IIIOOOXXXaaaccc```^^^bbbgggffflllpppmmmfffbbbdddgggccceeehhhkkklllooorrruuu~~~wwwrrr{{{~~~qqqlllyyyddd]]]uuu}}}{{{fffJJJ888777;;;;;;777>>>>>>===>>>???AAACCCDDDDDDDDDCCCCCCDDDGGGLLLPPP\\\VVVMMMGGGDDDEEEHHHKKKOOOMMMQQQWWWTTTJJJHHHOOOiiiuuu]]]MMMMMMQQQmmm~~~yyypppfff___TTTHHH@@@BBB@@@;;;;;;BBBEEEZZZ|||}}}xxxqqqeeeZZZSSSQQQMMMGGGAAA>>>=========CCCNNN\\\iiiuuu}}}zzzsssllljjjfffbbb```___```aaafffgggjjjpppyyypppdddeeejjjmmmkkkgggeeehhhlllmmmmmmUUU999555CCCGGGMMMZZZ^^^aaaaaaaaaaaabbbbbbbbbbbbdddeeefffeeedddcccdddeeeppp~~~~~~}}}}}}~~~aaa[[[jjjuuueeeZZZNNNGGGCCCBBBGGGMMMWWWbbbsss|||tttsssnnnrrrjjjyyy}}}uuummmddd^^^ZZZYYYVVV[[[```cccbbb___ZZZVVVMMMQQQPPPPPP___rrrgggrrrzzz```RRRIII???;;;===555555444333222111111111222:::FFFRRR\\\eeemmmrrrvvvxxxyyyxxxvvvuuuvvvxxxvvvvvvssspppooolllaaaUUUAAA888777888999KKKbbbiiiqqquuuxxxyyyxxxxxxyyy{{{{{{|||~~~pppOOO999000222......000---------,,,,,,,,,++++++++++++++++++,,,,,,,,,---------------...///000111111***777;;;777LLL|||bbb@@@666555333333333222111111222222333222666;;;BBBIIIQQQZZZ___bbbhhhqqqqqqfff```RRRSSSgggyyyrrrgggVVVJJJDDDJJJRRRYYYcccmmm{{{vvvmmmeee```^^^___```nnnmmmdddUUUFFF<<<444---......---,,,,,,,,,,,,---+++++++++,,,,,,,,,------,,,000222333666999777222111...---111666<<>>>>>???AAACCCDDDHHHIIIIIIHHHHHHKKKQQQVVVbbb\\\SSSJJJDDDDDDGGGJJJOOONNNSSSWWWSSSIIIFFFJJJRRRyyyhhhTTTMMMNNN^^^xxxnnnhhh^^^PPPEEEBBBAAA<<<;;;>>><<<>>>MMMnnnzzzlll```XXXVVVRRRLLLFFFBBBAAAAAADDDPPPaaaqqq|||}}}zzztttlllbbb```^^^\\\]]]```dddfffhhhkkkooorrrvvvwwwkkkkkknnnpppkkkgggiiimmmooommmkkklll@@@444AAACCCKKK[[[^^^```aaaaaaaaaaaabbbbbbbbbeeeggghhhiiigggfffggggggnnn~~~}}}~~~^^^TTTYYYxxxcccXXXLLLEEEAAA===>>>AAAJJJXXXmmmzzz|||zzz|||ooonnn|||vvvooohhhccc^^^ZZZ[[[___aaagggkkkiiifffeeecccaaaWWWZZZYYYZZZkkkoooccchhhuuulllYYYJJJAAA>>>===444555555444222111222444444===KKKXXXaaaiiioootttuuuxxx{{{{{{xxxvvvvvvwwwvvvvvvssspppnnnjjj^^^RRR@@@777888:::<<>>EEENNNXXX^^^cccjjjpppzzznnndddRRRSSSiiiqqqdddQQQDDD;;;===???@@@DDDLLLQQQNNNIIIEEEBBBAAAAAABBBIIINNNOOOIIICCC>>>888222......---,,,,,,,,,,,,---++++++,,,,,,,,,,,,------+++///222333666999666111111//////333999AAAMMMXXXYYY]]]bbbdddcccbbbbbbdddcccffflllnnnjjjdddcccgggeeefffhhhiiikkkooouuuxxx|||rrrrrrvvvhhhhhh}}}ooo]]]hhhvvv___EEE;;;;;;===<<<;;;AAAAAAAAAAAABBBCCCDDDEEEJJJLLLMMMLLLJJJLLLQQQVVV]]][[[VVVOOOIIIFFFFFFHHHLLLNNNSSSUUUPPPHHHGGGKKKLLLdddttt\\\MMMJJJQQQwww~~~vvvpppgggYYYKKKEEEBBB>>><<<===:::999???RRRlll}}}qqqfff\\\ZZZUUUNNNHHHDDDCCCDDDNNN\\\ooo~~~wwwssssssnnnhhh]]][[[YYYYYY[[[```eeehhhkkkooosssrrrsss{{{}}}pppnnnnnnpppkkkjjjppptttrrrnnnlllPPP777???===GGGZZZ\\\```aaaaaaaaaaaabbbbbbbbbeeehhhjjjkkkjjjjjjjjjjjjkkkxxx~~~~~~eeeZZZSSS^^^yyyvvv[[[PPPEEE@@@===;;;;;;>>>@@@QQQhhh}}}zzz}}}~~~pppgggdddeeennnxxxxxxxxxsssllljjjnnnnnnkkkcccdddcccgggyyyrrrgggeeefff|||www___LLLDDD@@@;;;555666666444222222444777777BBBRRR^^^ffflllrrrvvvvvvyyy||||||xxxvvvwwwyyywwwvvvsssooolllhhh\\\PPP???888999<<>>===<<<777888>>>:::999888888777666666666777>>>CCCBBB@@@>>>:::555......---,,,,,,,,,,,,---++++++,,,,,,,,,,,,------,,,000444555777:::777111222///000555<<>>@@@DDDEEEFFFFFFGGGGGGGGGGGGIIILLLNNNLLLIIIIIIMMMQQQRRRVVVZZZZZZVVVOOOKKKIIIKKKPPPVVVVVVOOOHHHKKKRRRWWWaaazzziiiRRRGGGMMM^^^xxx{{{}}}xxxooocccVVVMMMGGGAAA>>>======;;;???FFFNNNbbbxxxoooeeebbb\\\UUUNNNKKKKKKMMM___lll}}}zzznnnjjjjjjgggbbbWWWVVVVVVXXX\\\bbbhhhkkkooorrrsssssssssxxxwwwsssrrrmmmjjjllltttxxxtttooommm~~~}}}```<<>>;;;::::::<<<@@@666HHHaaavvv{{{sssttt~~~rrrsss{{{|||xxxlllkkkiiiooo{{{yyyuuullleee___ppp~~~eeeNNNGGGBBB999555666666444222222555999:::FFFVVVcccjjjoootttxxxwwwzzz|||{{{wwwuuuxxx|||wwwwwwsssooolllfffZZZNNN???888999===@@@SSSjjjrrrwwwyyyzzz{{{{{{{{{zzzzzz{{{~~~~~~{{{kkkJJJ666000222...,,,///...---------,,,,,,,,,++++++++++++,,,,,,,,,---------------......///111222333777222000444<<>>FFFNNNUUU^^^eeeiii|||www___\\\rrr|||ZZZLLLAAA>>>;;;444333888222222444555444333111000000777<<<;;;999888444///......---,,,,,,,,,,,,---++++++,,,,,,,,,------------222555666999;;;777222333000111777>>>HHHVVVbbbkkkfff___]]]```dddggghhhgggfffkkkrrrsssmmmjjjkkkggghhhhhhhhhjjjooouuuyyyuuummmooo}}}tttooowww~~~mmmiiiwwwgggRRR???999;;;<<<@@@DDDFFFGGGIIIJJJKKKKKKJJJIIIGGGJJJMMMKKKGGGFFFIIIMMMJJJSSS___dddbbbYYYQQQLLLMMMSSSZZZXXXPPPKKKQQQZZZ```aaahhhtttXXXCCCJJJLLL[[[qqqrrrwww}}}uuulll___VVVMMMFFF@@@>>>>>>888777<<<===DDD___}}}}}}ssspppiiiaaaZZZWWWYYY[[[sss~~~zzzjjjddddddaaa[[[QQQRRRSSSWWW]]]eeelllppprrrsssrrrssstttwww|||}}}{{{yyyiiiggglllvvvyyytttnnnmmmlll;;;:::<<>>555222666000333333111000000111000///333888<<<<<<888444000/////////...------,,,,,,,,,---...---,,,,,,---///111222333666888999777444444333555;;;AAAIIIWWWdddkkkiiiccc]]]^^^ccceeecccfffbbbcccjjjmmmiiiddddddggghhhhhhiiilllpppvvvzzzzzzpppkkkvvvvvvtttsssuuurrrcccfffqqq|||___OOO@@@;;;======<<<===DDDEEEHHHKKKLLLMMMLLLLLLHHHKKKMMMLLLIIIGGGHHHJJJNNNQQQUUUZZZ]]]```aaaaaaUUU^^^dddbbb]]]\\\ZZZYYYUUUVVVVVVppp|||jjjUUUPPPJJJTTTgggmmmqqq~~~~~~vvvlllddd]]]SSSEEE:::;;;>>>@@@===;;;>>>HHHQQQrrr~~~wwwmmmggglllvvvxxxfff^^^WWWPPPKKKMMMVVVccciiikkkpppwwwvvvttttttuuutttsssyyy|||yyyiiibbb___bbbddddddgggmmmddd;;;999:::AAAPPPVVV]]]___aaaaaa`````````aaabbbdddfffiiijjjkkkjjjjjjkkkooo}}}|||ooo\\\LLLBBB>>>===<<<888777666666666666777777<<>>:::555222444555444666:::DDDRRRdddooossstttwwwzzz{{{}}}~~~}}}zzzxxxxxxyyyxxxwwwwwwuuupppdddUUUKKK:::999888<<>>@@@BBBDDDFFFHHHJJJLLLMMMMMMKKKKKKJJJKKKLLLKKKJJJHHHHHHHHHKKKLLLOOORRRVVV[[[^^^```aaajjjpppjjjaaaZZZWWWUUUMMMUUUTTTaaaqqqbbbXXXKKKOOO___fffmmm}}}}}}tttmmmggg]]]OOODDD???@@@???<<<999:::@@@EEEQQQ^^^xxxyyyhhhYYYRRRPPPOOOQQQSSS[[[fffllllllpppuuusssrrrrrrsssrrrrrrwww~~~fff]]]YYY\\\aaaccceeeiiiccc???999888===LLLVVV]]]^^^``````_________```cccdddgggiiijjjkkkkkkkkknnnoooxxxzzziiiVVVHHH@@@<<<;;;666666666666777999;;;<<<<<<>>>GGGVVViii~~~|||wwwuuu|||xxxpppppp~~~|||kkk```XXXOOOTTT[[[___\\\RRREEE<<<;;;666333444444444888>>>HHHWWWkkkwwwyyyxxxxxxyyy|||}}}~~~|||{{{{{{|||xxxwwwvvvuuuooocccUUUJJJ999888777<<>>???===>>>DDDRRRddd}}}~~~yyyxxx~~~vvvxxxyyy|||nnnkkkqqqmmmddd```SSSQQQSSSXXX[[[UUUHHH<<<;;;666333333444555<<>>666000///000...---///------,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,---------///111333555666777555333666<<<<<<;;;FFFVVVggg???555333333333444555444333111222000111555777:::@@@HHHPPPXXX```kkkzzzyyyrrraaaSSSGGGAAA@@@<<<888666666666444333555555666888999888666333111000000//////...---------,,,---...---------///111111222555:::======:::888888888===FFFNNNXXXfffsssyyyuuulllccc___bbbbbb```dddeeegggkkkmmmlllkkkkkkffffffhhhlllrrrxxx|||~~~|||ssslllttt~~~rrrttttttuuu}}}sssaaaeeerrr}}}ttt\\\PPPHHHAAAAAABBBCCCEEEIIILLLNNNOOOPPPOOOMMMIIIGGGIIIGGGFFFHHHLLLNNNLLLIIILLLLLLKKKJJJJJJKKKLLLLLLSSSaaajjjdddVVVMMMLLLMMMKKKRRRQQQTTTfff}}}wwwrrrhhhSSSGGGJJJTTTlll|||wwwnnnbbbYYYMMMGGG@@@<<<<<<<<<<<<;;;>>><<<@@@OOObbbwwwyyyrrrooohhh\\\RRROOOIIIEEELLLYYY```dddkkkpppqqqpppoooppptttssssssuuuttttttzzz~~~}}}xxxssseeebbb___```dddjjjpppuuuttt~~~QQQ888666>>>IIIUUU\\\^^^``````___^^^___```ggggggggggggffffffeeeeeeiiijjjnnn~~~}}}jjj```ZZZVVVSSSEEECCC@@@===;;;;;;;;;<<<;;;<<>>PPPfffsssvvvwwwyyy{{{{{{zzzyyyyyyyyywww{{{~~~}}}\\\<<<444//////000...---...------,,,,,,,,,+++++++++++++++,,,,,,,,,---------...///000222333555666777777444666:::;;;<<>>>>><<<;;;>>><<<===AAADDDKKKXXXeee{{{oooddd]]]ZZZWWWMMMHHHKKKMMMMMMWWWcccfffkkkpppssssssrrrqqqppptttssstttuuuttttttzzz~~~vvvppphhhaaa^^^aaadddeeehhhqqq|||aaa]]]999888AAALLLZZZ]]]^^^``````_________```eeeddddddccccccbbbbbbbbbeeeggglllyyyyyylllfffcccbbbWWWTTTMMMFFFAAA===;;;:::777999@@@MMM^^^sssuuuooowwwyyy}}}~~~nnn```bbbkkkyyy}}}ssshhhrrrvvveee\\\TTTMMMMMMQQQSSSOOOIII;;;777555555666;;;FFFRRRdddlllvvvzzzxxxwwwzzz~~~zzzyyyyyy{{{}}}~~~}}}|||{{{zzzwwwtttlll^^^NNNBBB888888888AAATTTiiissstttuuuvvvxxxxxxxxxyyyzzz|||www{{{}}}eee:::333...///000...---...------,,,,,,,,,,,,++++++,,,,,,,,,---------......000000111222444555666666:::777777999999:::BBBLLLeeeeeeHHH777444111111444555333111333111111444555555999@@@GGGQQQYYYaaauuuuuummmbbb```UUUNNNNNNLLLEEEAAACCC@@@???<<<:::777444333222111111000//////......---+++---......---...000222444444666999<<<===<<<:::>>>AAAGGGOOOTTTXXX```iiiggghhhfffcccdddgggeeeaaabbbgggiiigggfffggggggfffmmmjjjhhhjjjpppvvvyyyzzzzzz~~~}}}xxxuuuttt{{{rrriiiyyypppffflll{{{kkkNNNGGGHHHLLLPPPNNNHHHEEEFFFIIIKKKNNNOOOOOOLLLHHHEEECCCCCCDDDFFFIIIKKKKKKJJJEEEFFFHHHJJJKKKJJJHHHGGGHHHUUU^^^ZZZQQQMMMOOOPPPJJJCCCAAAMMMQQQMMMiiiuuupppnnn___PPPEEE@@@QQQooo}}}xxxqqqlllggg^^^RRRHHHCCC???<<<:::999:::======:::777>>>GGGTTTaaarrr~~~{{{xxxpppeeeYYYOOOIIIFFFDDDBBBEEEMMMUUU[[[dddkkkkkkppptttttttttvvvvvvttttttrrrrrrsssrrrqqqwwwzzzmmmbbb\\\XXXWWW]]]bbbdddiiitttQQQjjj>>>888???JJJ\\\]]]___aaaaaa`````````aaa```````````````aaaaaabbbbbbggglllvvvsssddd```bbb\\\XXXQQQIIICCC???===<<<888888>>>JJJZZZqqqqqqwww}}}wwwooommm|||zzzwwwwwwnnnVVVJJJMMMSSSiiiuuuppplllxxxlll^^^WWWPPPLLLKKKKKKIIIFFF;;;777555555777===LLLZZZiiirrrzzz}}}zzzxxx{{{{{{zzzyyy{{{~~~}}}{{{}}}{{{xxxtttkkk\\\KKK???777777:::EEEYYYnnnwwwvvvwwwwwwxxxwwwwwwyyy|||xxx|||~~~^^^888111---...000...---...------,,,,,,,,,,,,++++++------........./////////222222333333444555555555999999:::;;;999:::BBBJJJWWWvvvVVV===888333222444666555333444222222444444444777===BBBMMMUUU\\\nnnnnnkkktttxxxzzzooobbbXXXXXXUUUKKKFFFHHHEEECCC???:::777444222111111111000000///.........+++---.........///111333333666<<>>FFFNNNWWWaaalllpppooonnntttwwwvvvvvv{{{|||zzzuuusssssstttrrrpppvvv}}}uuueeeZZZYYY]]]^^^```aaaaaahhhrrrvvvtttJJJuuuCCC666:::EEE[[[^^^```bbbbbbaaa```aaabbb\\\\\\\\\]]]___```bbbcccbbbhhhmmmtttuuu\\\VVVYYYQQQMMMGGGAAA===;;;::::::;;;:::???IIIYYYppp~~~|||yyy}}}zzzssspppnnntttooolll|||}}}fffKKK@@@BBBEEEXXXjjj{{{{{{kkklllxxx```[[[TTTLLLFFFCCC@@@???;;;777666666888???OOO^^^lllttt~~~}}}zzz{{{~~~}}}{{{zzz|||}}}{{{|||yyytttjjj[[[JJJ>>>555666;;;GGG]]]rrrzzzyyyzzzzzzyyywwwwwwyyy}}}yyy}}}vvvJJJ888111---...000...---...---------,,,,,,,,,++++++.........////////////000333333333444444444555555666999===>>>===>>>EEENNNSSS~~~]]]AAA;;;444333555888777555555222222555444333666<<>>@@@>>>===???>>>???===;;;@@@GGGKKKIIIOOOVVV___eeegggiiinnnrrrvvvuuuwwwxxxuuusss{{{jjjPPPHHHMMMFFFEEECCC???<<<<<<>>>@@@DDDQQQ\\\cccmmmxxxxxxpppqqqwwwyyywwwxxx~~~xxxvvvvvvvvvsssrrrwww~~~rrraaaWWW\\\eeekkkhhhbbb```gggooojjj```NNNpppvvvLLL===888???WWW^^^___```aaaaaaaaaaaaaaaaaa```___^^^]]]^^^______aaafffhhhmmmcccPPPMMMHHHBBB>>><<<999777888<<<;;;:::<<>>@@@DDDHHHUUU~~~xxxqqqIII;;;000333777444///...444333111111111333555666BBBDDDKKKVVVdddxxxqqqNNNFFFZZZvvvoooppp|||jjj[[[YYYVVVMMMGGGIIIGGGJJJGGG<<<444444444111222222111000///...------,,,,,,,,,---...000222444999===BBBJJJTTTZZZUUUKKKJJJMMMUUU___gggiiieeeaaafffddd```^^^]]]^^^___```\\\cccmmmpppjjjbbbcccjjjjjjkkkooouuuzzz|||yyyvvv{{{~~~}}}zzzyyy{{{}}}wwwooojjj|||yyyfffgggssshhhQQQHHHBBBCCCFFFHHHIIIIIIHHHGGGMMMLLLLLLJJJIIIHHHGGGGGGGGGFFFFFFFFFFFFFFFDDDBBB???@@@BBBAAA>>><<<@@@EEEAAAOOOTTTLLLFFFLLLQQQPPPPPPKKKEEECCCGGGMMMQQQSSSsssyyy~~~}}}rrrsssnnn]]]MMMHHHSSSfff~~~}}}}}}}}}xxxvvvsssnnnhhh___UUUNNNJJJFFF@@@<<<;;;<<<<<<<<<>>><<<;;;:::;;;===@@@BBBAAABBBDDDGGGIIIKKKLLLLLLNNNQQQRRRQQQOOORRRZZZaaaxxx~~~~~~oooXXXEEE>>>???;;;<<<===;;;:::<<>>===>>>>>>===>>>===:::;;;BBBQQQkkk~~~|||~~~aaadddeee^^^NNN===666:::AAAQQQmmmiiihhhvvvfffUUUMMMHHHBBB>>>>>>666777888999???MMM___llltttvvvyyy|||}}}}}}|||{{{{{{|||~~~~~~~~~}}}{{{zzz|||yyywwwtttiiiVVVGGG???:::888???RRReeepppuuuyyy}}}|||zzzxxxyyyzzz|||~~~}}}}}}tttTTT???222111///---,,,---...///------------------------......//////////////////333333333444555777888999>>>>>>>>>======>>>AAADDDIIIkkk{{{}}}cccIII444222666555555999444333222111111333555666???AAAGGGQQQ^^^qqq{{{TTTDDDPPPZZZ|||~~~vvvcccaaaqqq~~~hhh^^^UUUIIIDDDEEEGGGIIIEEE:::333222222000111111111000///...------,,,,,,------...000333555===CCCIIIMMMRRRVVVUUUPPPQQQTTT\\\fffooorrroookkkcccdddeeeeeecccbbbaaaaaa^^^cccjjjooollleeecccgggkkkmmmppptttwwwyyyyyyyyy|||zzz{{{|||zzzxxx~~~|||zzzuuummmhhh{{{xxxvvv|||{{{bbbKKKBBBAAACCCEEEGGGHHHHHHGGGGGGJJJJJJJJJIIIIIIHHHHHHHHHJJJIIIIIIHHHHHHGGGEEECCC???@@@BBBBBBAAA@@@DDDHHHEEEPPPTTTKKKEEEIIINNNNNNOOOKKKFFFEEEHHHLLLOOOQQQ]]]}}}sss___QQQNNNLLL]]]~~~|||~~~}}}{{{xxxssslllddd^^^TTTPPPJJJEEECCCAAA???>>>=========<<<<<<<<<<<<<<<<<<===>>>???@@@AAAAAAAAA999;;;;;;:::999:::???CCCSSSYYY\\\UUUHHH===:::;;;999;;;>>>AAAEEEJJJPPPTTT^^^iiivvv|||}}}wwwzzzyyyyyyzzz|||}}}}}}|||{{{{{{zzz{{{zzzwwwrrrjjjbbb^^^```eeejjjggglllccc[[[aaaccc]]]]]]GGG^^^}}}LLL;;;BBBDDDXXX[[[___aaabbbbbbcccdddaaa```___^^^]]]^^^______cccbbbeeejjjsssyyy```SSSHHHFFFHHHEEE@@@===>>>;;;;;;AAAPPPjjjyyyddd\\\OOOBBB999777;;;???NNNlll~~~qqq```jjjrrrZZZMMMIIIEEE>>>:::555666888;;;DDDSSSfffssswwwxxxzzz{{{|||}}}}}}}}}||||||}}}~~~}}}|||{{{zzz}}}zzzxxxttthhhUUUFFF???::::::CCCVVVhhhsssyyy{{{|||{{{yyyxxxxxxyyy{{{|||}}}|||iiiJJJ===222111///...------......------------------------......//////000000000111555555555555666777999999>>>??????>>>===>>>AAACCC>>>UUUzzzxxxuuuRRR555111555222333:::444333222111222333444555;;;<<>>AAACCCDDDDDDFFFIIIJJJJJJSSSTTTKKKEEEHHHMMMMMMNNNKKKHHHGGGIIILLLNNNNNNQQQ^^^sss[[[FFFCCCHHHZZZppp|||}}}xxxsssooobbb^^^XXXSSSNNNJJJFFFBBB>>>????????????===;;;:::===<<<<<<<<<;;;;;;::::::======<<<;;;;;;;;;<<<===;;;@@@CCCCCC???<<<;;;<<<:::<<>>UUUZZZ___bbbbbbaaabbbcccaaa```___^^^]]]^^^______eeecccfffllloooyyy|||pppddd^^^XXXNNNDDD>>>>>><<<<<>>NNNkkkxxx~~~ddd]]]hhh}}}cccQQQHHHCCC===888888999:::>>>GGGVVVgggrrryyyyyyyyyyyyzzz{{{}}}}}}||||||}}}}}}}}}|||{{{zzz}}}zzzxxxsssfffSSSEEE???888<<>>AAA@@@???>>>===<<<<<<<<<===<<<;;;<<<======;;;999===>>>???AAAAAAAAA???>>>CCCEEEKKKWWWdddnnnrrrsssyyy||||||wwwzzz|||{{{xxxwwwyyy{{{|||wwwtttwwwwww___bbbddddddbbb_________kkktttrrrkkkjjjeeeccckkkAAAJJJmmmvvvFFF<<<===PPPWWW^^^aaaaaa```aaabbbaaa```___^^^]]]^^^______bbb```dddjjjhhhooo}}}}}}{{{rrrdddTTTHHHDDD===<<<>>>DDDNNN```|||zzzyyyyyy~~~iii\\\OOOFFF???888999===SSSnnn{{{}}}ppp]]]\\\lllkkkVVVGGG???:::888999:::<<>>777>>>KKK[[[lllwww{{{{{{zzzyyyxxxxxxxxxxxxyyyzzz}}}~~~yyyuuu}}}{{{}}}ZZZAAA<<<111000//////...---------------------------------......///000111222333444666666777888999;;;<<<======???AAAAAABBBCCCEEEGGGKKKLLLYYYvvv{{{]]]@@@777666333333777444333333333333333333333666888>>>FFFPPP```xxxcccRRRQQQ]]]mmmxxxzzzrrrcccVVVTTTKKKGGGMMMWWWddd{{{nnn]]]QQQKKKGGGBBB<<<888444222222222111111111000//////......+++---///...///444<<>>??????===<<<@@@??????BBBEEEGGGFFFDDDSSSTTTZZZcccnnnvvvyyyxxx|||~~~~~~~~~xxxzzz|||zzzwwwuuuwwwyyy|||zzzvvvwww{{{|||rrreeeZZZdddmmmnnnfff^^^\\\]]]hhhpppoooiiihhhdddggguuuEEELLLbbbNNN888>>>IIIQQQ[[[``````___aaadddaaa```___^^^]]]^^^______cccbbbeeeiiiggglll~~~{{{~~~yyyrrriii\\\MMMDDDBBB<<<<<>>999999777444222333444333333222000//////...+++---000000111777BBBKKK[[[aaaeeedddcccddddddbbb``````bbbfffkkkmmmkkkgggdddeeefffhhhiiijjjjjjiiihhheeefffjjjllliiiiiijjjjjjrrrzzz|||xxxuuuvvvyyyxxx|||~~~{{{rrrqqq|||uuucccPPPEEEBBBBBBCCCCCCDDDEEEFFFGGGHHHJJJIIIGGGEEECCCAAA@@@???===AAAFFFGGGFFFDDDDDDEEEBBBFFFFFFFFFKKKRRRMMMCCCAAAGGGMMMOOONNNLLLKKKKKKLLLMMMOOOOOONNNNNNOOOPPPNNNQQQOOOVVVyyyvvvnnn\\\IIICCCNNNbbbooouuunnnrrr}}}zzzxxxuuurrrnnnjjjeeebbb\\\UUUPPPMMMLLLLLLIIIHHHFFFEEEDDDDDDEEEFFFFFFGGGHHHIIIIIIIIIIIIHHHFFFEEEFFFKKKRRRWWWXXXXXXdddfffiiiooovvvzzz{{{{{{~~~{{{||||||{{{xxxwwwwwwwww{{{~~~~~~zzzuuummm___SSSXXXdddqqqrrrhhh```___cccggglllhhhbbbcccccckkk~~~GGGOOO[[[TTT777<<>>DDDPPPdddwwwjjj^^^___aaaeeehhhjjjkkklll```WWWRRRUUUVVVVVV]]]fff~~~xxxvvv|||}}}mmmaaaVVVMMMEEE???<<>>=========>>>BBBFFFRRRfffxxxhhhSSSBBB???>>>999888<<>>BBBKKKWWWeeeqqqyyy}}}{{{{{{{{{|||{{{{{{zzzyyy||||||{{{zzzzzzzzzzzz{{{yyyxxxvvvnnn\\\HHH<<<::::::HHHXXXeeerrr}}}zzzwwwwwwxxxyyy{{{|||}}}}}}{{{~~~{{{sssnnnvvv~~~sss^^^KKK<<<333000000000000///...---,,,---------------------------...///111333555666777444555777999===@@@CCCEEE:::<<>>HHH[[[mmmzzzkkkkkkkkkiiigggjjjrrr{{{nnnaaabbbgggkkkrrrzzzxxxqqqqqqssspppsssoooeeeaaakkk}}}rrraaaYYYUUUOOOIIIJJJCCCAAAFFFGGGBBB>>>???888777666444222000///...***...111222444<<>><<<;;;444BBBmmm~~~{{{vvvaaaSSSQQQPPPPPPQQQOOOIIIAAA:::===JJJPPPZZZnnnxxxxxx{{{||||||{{{zzzzzzzzzzzz{{{~~~{{{yyyyyyzzzyyyxxx}}}mmmVVVCCC;;;;;;:::LLLcccqqqxxx{{{~~~yyyzzz{{{zzzzzz{{{~~~uuulllkkk}}}yyyaaaJJJ:::333111000000///...---------......---------...//////......///000333666999;;;444555777888999;;;===@@@???@@@BBBAAAAAAAAABBBCCCOOO___UUUQQQZZZ}}}MMM000333555555555444555666555222000222333555999;;;AAAPPP^^^~~~tttrrrvvvsssppp~~~|||mmmqqq|||xxxuuurrrrrrdddUUUMMMLLLQQQ\\\ffftttmmmbbbVVVOOOLLLKKKLLLKKKGGGHHHOOORRRKKK???888888777777666444222000///...111111222;;;IIITTTYYYhhhppptttlll___\\\gggttt}}}xxxsssrrrtttuuurrrooojjjiiihhhiiikkklllmmmlllmmmlllmmmoooooommmqqqyyy|||{{{zzzzzzyyyyyyzzzzzz}}}{{{|||~~~hhhQQQMMMLLLHHHHHHIIIJJJIIIGGGGGGIIIKKKFFFFFFEEEEEEDDDCCCCCCCCCBBBFFFIIIKKKIIIFFFDDDCCCDDDCCCFFFOOOYYYZZZSSSJJJFFFJJJRRR[[[```[[[OOOEEEGGGGGGHHHJJJMMMNNNMMMLLLHHHGGGJJJNNNNNNSSSkkkyyywww~~~vvvcccNNNDDDEEEBBBRRR___dddkkk}}}}}}{{{||||||{{{vvvrrrppprrruuussswwwxxxtttllliiimmmssswwwvvvvvvvvvwwwzzz}}}~~~||||||||||||kkk]]]]]]bbbdddgggjjjjjjiiiiiigggbbbbbbkkkvvvzzzssstttAAA<<>>IIIUUU^^^cccccc``````___]]]]]]^^^^^^\\\[[[[[[[[[]]]^^^]]]```kkkwww{{{xxxnnnbbbYYYRRRHHHCCC???>>>BBBFFFPPPgggxxxttt}}}}}}tttqqq```KKK;;;888======DDDjjjsssppp\\\TTTTTTSSSRRROOOHHH???999AAAOOOWWWbbbttt|||yyyzzz{{{{{{zzzyyyxxxxxxyyyyyy|||zzzyyyyyyzzz{{{zzzyyy{{{kkkTTTBBB;;;;;;===OOOdddqqqwww{{{}}}~~~zzz{{{{{{{{{zzz{{{~~~~~~~~~wwwooonnn~~~}}}xxxaaaJJJ;;;444111000000///......---------------------....../////////000222444666888999555666888888888999;;;>>>???@@@AAA@@@???>>>???@@@CCCNNNIIIJJJRRR]]]===555888666555444555666555222000///000222555666<<>>HHHDDD]]]XXX444555:::EEEQQQ[[[``````______^^^\\\\\\]]]]]][[[ZZZZZZZZZ[[[]]]\\\^^^gggrrr|||~~~sssfff[[[OOODDD??????CCCFFFMMMaaavvv{{{eeejjjqqqccc```___YYYSSSUUUfffvvv~~~www[[[@@@777===@@@EEEffftttqqqlll\\\[[[YYYUUUOOOHHHAAA===FFFVVV```jjj{{{zzzyyy{{{zzzyyyxxxwwwwwwwwwwwwyyyxxxyyyzzz}}}~~~}}}||||||}}}wwwgggQQQ@@@::::::AAASSSgggqqqvvvzzz|||{{{{{{{{{|||{{{zzz{{{}}}yyyooossssss\\\GGG999222000000000///......------,,,,,,,,,,,,,,,---...//////000222333555666666666999:::;;;:::999999:::<<<>>>???@@@???===;;;;;;<<<;;;>>>>>>EEEGGGeee{{{qqqMMM555777666555444555555555333111//////000333444888CCCPPPwwwxxxrrreeeZZZNNNEEE@@@>>>BBBIIIKKKGGGBBB??????AAABBBCCCGGGDDDEEELLLPPPKKKCCC>>>888777666444333111000///000111333<<>>???@@@BBBBBBAAA@@@@@@AAAEEEEEEFFFIIIKKKLLLJJJHHHJJJJJJJJJMMMPPPNNNIIIEEEIIIIIIJJJLLLOOOPPPPPPNNNOOOGGGCCCHHHLLLLLLOOOVVVgggxxxuuuzzzuuutttlll]]]RRREEECCC@@@BBBRRRooo~~~~~~~~~{{{pppggg```]]]]]]aaacccbbb```aaaeeeeeeggghhhdddaaafffmmm<<<@@@DDD<<>>CCCFFFKKK[[[nnnwww~~~VVVLLL]]]sss|||gggVVVLLLHHHFFFEEEFFFXXXiiisss}}}~~~jjjLLL;;;::::::DDDaaayyynnnqqq~~~kkkiiibbbYYYOOOHHHEEEEEELLL\\\eeennn}}}{{{{{{{{{zzzyyyxxxwwwvvvvvvvvvyyyyyyzzz|||~~~|||xxxyyyssscccNNN>>>:::;;;FFFYYYkkkrrrtttyyy{{{yyy{{{||||||{{{zzzzzz}}}}}}mmmTTTAAA555///000000//////............,,,,,,+++,,,,,,---...///000111333555666666555555>>>>>>>>><<<:::999:::;;;;;;===??????===<<<<<<===<<<999>>>GGGCCCMMM___999555777666444555555555333222222111222444444777@@@JJJaaa{{{pppiii```ZZZSSSMMMNNNSSSRRRMMMGGGCCCBBBAAA@@@>>>BBB???@@@GGGJJJFFF@@@>>>888777666444222111000///444555999DDDZZZqqq}}}~~~rrrqqqooonnnmmmmmmmmmnnnoootttyyyzzzvvvrrrpppppprrrpppnnnjjjgggfffgggiiijjjuuuxxxrrrrrr{{{zzzqqqwwwwwwvvvvvvvvvxxxzzz|||rrrppppppwwwvvv```OOOIIIJJJHHHDDDGGGIIILLLLLLKKKIIIHHHHHHKKKJJJHHHFFFDDDAAA@@@??????@@@AAAAAA@@@@@@BBBDDDEEEHHHJJJKKKJJJHHHGGGFFFGGGGGGGGGIIIKKKKKKHHHEEEIIIIIIIIIKKKMMMOOOOOONNNLLLEEEAAAFFFJJJIIIJJJLLLIIIiiiwwwqqqnnniiieeeRRRKKKAAA===EEE[[[tttzzzqqqiiigggfffdddccc```]]]]]]^^^bbbaaabbbccc```___dddkkkzzz~~~}}}uuu999AAABBB>>>JJJyyy|||HHH:::999@@@OOO[[[^^^^^^______]]]\\\\\\\\\\\\[[[YYYXXXWWWXXX[[[[[[[[[aaahhhlll~~~}}}~~~uuuaaaZZZOOOIIIGGGAAA>>>:::;;;AAAEEEIIIXXXhhhqqq}}}bbbNNNLLLOOORRRTTT[[[YYYSSSIII@@@===@@@EEEBBBUUUjjjuuuzzzwwwppphhhQQQ???:::777AAAZZZpppuuucccpppzzz~~~yyynnn^^^OOOGGGGGGJJJTTTbbbiiinnnzzz~~~zzz}}}{{{zzzyyyxxxwwwwwwwwwwwwyyyyyyyyy{{{||||||zzzxxxuuuuuuooo___JJJ===:::<<>>===;;;888777888999999<<<>>>@@@???>>>??????@@@;;;DDDKKKEEEBBBfffsssFFF777888666555444555555444222444222222444444666===EEENNNvvv~~~{{{wwwooofffdddgggaaaZZZRRRLLLIIIEEE@@@<<>><<<<<<888888???CCCHHHUUUdddooo|||uuuYYYIII@@@@@@EEE<<>>EEEfffvvvpppqqqkkkcccYYYSSSPPPMMMGGGBBBBBB>>>===AAABBB>>><<<===;;;:::777555333222222222666===HHHUUUggguuuyyyuuuhhhdddbbbeeelllqqqrrrpppnnnoooqqqssssssrrrpppnnnnnnoooooojjjeeeaaaaaaccckkkqqqsssqqqwww}}}uuutttttttttwww{{{{{{xxxzzzzzz|||{{{uuuxxx```IIIBBBCCCAAA??????>>>AAADDDFFFFFFFFFGGGHHHDDDDDDDDDCCCCCCBBBBBBBBBAAABBBCCCCCCCCCDDDGGGIIIEEEIIIMMMOOOMMMJJJFFFDDD>>>@@@CCCEEEGGGGGGGGGGGGFFFEEEDDDEEEHHHJJJKKKKKKJJJJJJIIIFFFCCCBBBFFFIIIKKKLLLMMMYYY{{{tttrrroooiii___SSSEEE>>>BBBJJJSSSgggxxx}}}{{{zzz~~~~~~}}}}}}yyyvvvuuuyyy{{{ssspppqqqssssssqqqnnnllleee\\\ZZZ___fffiiihhhccc______^^^___eeemmmvvvjjj```YYY<<>>;;;@@@;;;===>>><<<888666777:::===OOOkkkzzzcccVVVPPPEEE>>>???<<<999DDDTTTqqquuu```SSSYYYhhhlllwwwwwwrrreeeVVVNNNRRRXXXhhhuuuvvvuuuzzzyyyuuuxxxwwwwwwvvvvvvvvvwwwxxxxxxxxxvvvttttttuuuvvvuuutttppppppiiiZZZGGG<<<;;;???UUUiiiwwwuuuuuu}}}yyyxxxyyyzzzzzzzzz|||yyyzzz|||vvv~~~lllGGG777333000.../////////////////////---------...///000222222222222333333555666777888777888888777555555666888888<<>>AAA???AAACCCDDDDDDDDDFFFHHHCCCCCCCCCBBBAAAAAA@@@@@@>>>@@@BBBCCCCCCDDDFFFHHHEEEFFFHHHIIIJJJHHHFFFDDD???@@@AAAAAABBBCCCEEEFFFFFFDDDCCCDDDGGGJJJKKKKKKGGGHHHHHHFFFDDDDDDDDDDDDCCCGGGHHHKKK___vvvxxxqqqjjjbbbWWWIIIDDDEEEEEEQQQ___rrr{{{yyywww~~~|||yyy{{{}}}tttoooiiiiiikkkllliiifffhhhhhhddd^^^```iiiooooooccc``````dddhhhkkkssszzzssseeeVVVKKK???DDD===GGGBBBNNN~~~yyyEEE===@@@PPP[[[[[[[[[^^^aaa___^^^^^^^^^^^^]]][[[YYYWWWWWW[[[\\\[[[\\\``````nnn}}}xxx{{{rrr[[[NNN@@@;;;>>>===???888777<<<@@@CCCOOO\\\dddsssrrrXXXEEE@@@:::888777777999<<<>>>>>>;;;MMMkkkkkkXXXQQQFFF???>>>888777===KKKmmmlllVVVUUU[[[XXXdddiiikkkdddZZZVVVZZZbbbooo|||~~~zzz}}}yyyrrrtttuuuttttttuuuuuuvvvwwwxxxzzzwwwuuuuuuwwwxxxxxxxxxoooooohhhYYYFFF<<<<<<@@@WWWkkkxxxuuuuuu~~~zzzwwwxxxyyyzzz{{{}}}yyyxxxyyy|||kkkCCC444111///.........///////////////------......000111222333333222222333444666888:::888999:::999888888999;;;999<<<@@@AAA@@@>>>===<<>><<<999666555444555555???NNN```nnnyyy~~~{{{uuufffbbb___aaagggnnnrrrsssjjjpppsssooohhhgggmmmtttlllqqquuuuuurrroooqqqssswwwtttwww~~~yyywwwpppqqqssswww~~~zzz}}}{{{rrrttthhhPPP===>>>BBB???>>>CCCBBBCCCDDDCCCBBBCCCEEEGGGCCCCCCBBBAAA@@@@@@???>>>;;;>>>@@@BBBBBBCCCDDDFFFEEEDDDCCCCCCFFFGGGFFFDDDAAA@@@???>>>===???BBBEEEFFFDDDCCCDDDGGGJJJKKKKKKAAACCCDDDDDDFFFGGGEEEBBB===EEEKKKGGGGGG]]]~~~vvvooommmgggZZZOOOKKK@@@FFFJJJPPPddd}}}{{{yyy~~~wwwpppgggdddccceeehhhggg```ZZZ]]]```___]]]aaajjjllliiiZZZZZZ___iiirrryyy{{{qqqcccQQQBBB===AAABBBDDDHHHPPPuuueeeMMM888DDD[[[]]]YYYccc____________^^^]]]\\\\\\ZZZ[[[\\\\\\ZZZYYYYYYZZZcccddd{{{uuuqqquuucccVVVHHH>>>===;;;:::888888:::<<<@@@KKKVVV___nnn}}}gggUUUOOONNNCCC===BBBAAAAAAJJJIIIKKKkkkqqqaaaYYYJJJ@@@<<<777666:::999TTTdddQQQPPPWWWYYY```ccc___]]]```dddfffrrrxxx}}}}}}yyytttssstttuuuvvvwwwwwwwwwuuutttsssvvvxxxzzzyyywwwuuuvvvxxxqqqlllcccUUUCCC999BBBQQQeeettt~~~{{{yyy~~~}}}yyy{{{||||||{{{}}}|||~~~yyyddd:::333444///000000//////.........---,,,---...///000111222333666666555555555777999::::::::::::999999:::;;;;;;>>>@@@CCCEEEDDDAAA===:::<<<@@@DDDCCC======KKK[[[xxxyyyPPP@@@555777777111222999666555333111111222333444===AAAIII\\\|||jjjccchhhnnnjjjaaaZZZUUUOOOMMMNNNNNNJJJFFFEEEBBB===999777888:::<<>>===>>>???>>>=========>>>@@@AAABBBBBBBBBBBBAAA@@@???>>>>>>===<<<===@@@CCCDDDEEEBBB@@@>>>@@@BBBDDDBBB@@@<<<@@@CCCAAA===>>>EEEMMMUUUHHHAAAEEEFFFBBBDDDLLLJJJIIIHHHEEEBBBAAACCCEEEBBBBBBDDDGGGGGGKKK[[[lll}}}zzzuuurrrnnnkkkgggdddSSSIIICCCEEELLLXXXkkk||||||wwwrrr~~~vvvqqqnnnmmmrrrmmmiiiiiiiiieee[[[RRRTTT[[[hhhrrrmmmaaa[[[]]]^^^eeelllttt}}}tttrrrxxxrrr[[[FFF===;;;@@@@@@BBBFFFNNNpppdddAAAAAAVVVZZZWWW```^^^______```___^^^]]]\\\ZZZ[[[]]]\\\ZZZYYYYYYZZZ]]]___xxxxxxsssoooqqq{{{uuubbbMMMAAA>>>999:::777777999;;;???JJJUUU]]]lllzzzppp^^^GGGBBBHHHEEEKKK___XXXUUUnnnlllaaa[[[KKK@@@===888444;;;:::III|||kkkXXXTTTYYY\\\aaaccc``````eeelllooovvv{{{zzzvvvuuuvvvuuuvvvwwwwwwwwwuuutttsssxxxyyyzzzyyyuuussstttuuupppjjj___QQQAAA:::DDDSSSjjjxxx~~~|||zzz{{{|||{{{zzz||||||~~~aaa;;;555555///000/////////............,,,---...///111222333333666666666777777888999:::;;;::::::999::::::;;;;;;???AAACCCDDDDDDBBB???===BBB@@@???@@@AAAEEERRR^^^dddwwwoooNNN555666;;;666333999666444333111111222333444333999@@@MMMiiipppgggiiimmmiiiccc___[[[VVVTTTTTTSSSQQQNNNJJJFFF???999666777:::===TTTeeevvv~~~|||wwwkkkfffdddhhhkkkiiiggggggiiiooosssqqqlllkkkooosssqqqrrrssssssrrrpppmmmlllqqqnnnnnntttvvvrrrnnnlllqqqnnnnnnttt}}}wwwsssrrrpppzzzxxxfffOOOFFF???>>>>>><<<<<<>>>>>>>>>=========>>>???@@@DDDDDDDDDDDDCCCBBBBBBAAA???>>>===>>>AAACCCCCCCCCAAA???>>>???AAABBBAAA@@@===@@@BBBBBB@@@BBBGGGLLLLLLAAA;;;@@@BBB@@@CCCJJJFFFGGGIIIHHHEEECCCCCCCCCBBB@@@AAABBBBBBDDDOOO\\\sssoookkkttt{{{yyyssskkk]]]MMMCCC@@@GGGZZZkkknnn{{{}}}vvvoooqqqxxx}}}sssllljjjjjjkkkoooooonnnlllggg___UUUNNNTTT]]]kkkuuuqqqfff```bbbcccgggnnn~~~xxxmmmfffhhhbbbPPP@@@;;;:::??????@@@DDDJJJfffPPPBBBQQQWWWVVV^^^]]]^^^```aaaaaa```]]]\\\ZZZ\\\]]]]]][[[ZZZZZZ[[[ZZZ]]]ooovvvppplllmmmttt}}}vvvVVVFFF@@@666999777666888:::>>>HHHSSS\\\jjjvvv```VVVYYYRRRWWWnnnmmmgggxxx|||ggg\\\WWWIII???===999222999;;;===bbbsssaaa[[[]]]cccggghhheeefffnnnvvvzzz{{{~~~{{{xxxxxxyyyuuuvvvvvvwwwwwwvvvttttttyyyzzzzzzxxxtttrrrqqqrrrnnnggg[[[LLL???===JJJYYYooo{{{~~~{{{{{{|||{{{zzz{{{~~~|||}}}VVV888444555000////////////............---...///000111333444444666777888:::::::::::::::;;;;;;:::::::::::::::;;;AAAAAABBBCCCCCCBBBAAA@@@DDD??????FFFLLLPPPUUUYYYOOOWWW~~~ddd:::333999777333444555444333222111222333444000777===AAAOOOpppuuujjjfffddd```]]]^^^]]][[[YYYYYYYYYZZZZZZQQQJJJAAA888555777<<<@@@SSScccttt{{{|||zzzxxxuuuiiidddcccgggiiifffbbb```fffjjjooonnnjjjhhhmmmssssssrrrpppnnnllljjjiiiiiikkkiiijjjmmmnnnkkkjjjlllqqqqqqqqqrrrwwwuuurrrrrrppppppWWWGGGAAA>>>>>>===:::;;;???======<<<<<<<<<===>>>???CCCCCCCCCCCCCCCCCCCCCCCCAAA@@@???@@@BBBBBBBBB@@@@@@???>>>???@@@AAA@@@???>>>???AAACCCEEEGGGIIIJJJFFF===999===>>>===???FFFBBBEEEIIIJJJIIIFFFCCCBBBGGGEEEDDDDDDCCCCCCGGGMMMXXXnnnzzz}}}iiiUUUEEE@@@HHHTTTYYYeeeqqqwwwyyyzzzxxxvvvsssuuu~~~{{{qqqiiieeefffjjjmmmooorrrtttqqqhhh^^^VVVRRRYYYbbbnnnuuupppeee```aaajjjqqq||||||mmm___TTTPPPKKKAAA999888;;;@@@>>>>>>AAADDDYYYyyy[[[EEEMMMSSSTTT\\\[[[]]]```bbbcccaaa^^^\\\[[[\\\^^^]]]\\\ZZZ[[[[[[]]]___iiiyyyssskkkhhhkkkrrrzzzbbbLLLCCC888999666666777888<<>>BBBRRRaaasss{{{}}}}}}}}}}}}}}}|||}}}~~~zzz{{{~~~yyydddEEE222111333000///////////////............///000111222444555555666888;;;======<<<;;;:::<<<;;;;;;::::::::::::;;;@@@@@@@@@AAAAAABBBBBBBBB@@@@@@FFFQQQWWWTTTNNNKKKFFFFFFdddSSS888444888777222555444333222222222333333333888;;;999>>>SSSsssrrrhhh```\\\[[[YYY[[[\\\[[[[[[\\\___aaaUUUNNNBBB999666999AAAFFFNNNXXXfffppptttuuurrrpppiiieeeeeejjjlllhhhcccaaafffiiimmmmmmhhheeeiiipppsssqqqmmmjjjiiihhhiiijjjhhhfffgggiiihhhfffhhhmmmuuuyyyzzzwwwyyyyyyzzzyyyuuufffPPPDDDAAA@@@@@@===999:::???<<<<<<<<<<<<<<<======>>>@@@@@@@@@AAABBBBBBCCCDDDDDDBBBAAABBBBBBBBB@@@???@@@@@@@@@@@@AAAAAAAAA@@@??????@@@DDDHHHKKKJJJHHHGGGAAA===>>>>>><<<===BBBAAAEEEHHHJJJHHHFFFEEEDDDKKKIIIGGGHHHHHHGGGEEEEEEOOOOOO\\\|||www```NNNGGGGGGKKKPPPTTTXXX^^^fffnnnsssyyy|||xxxuuuqqqkkkgggeeehhhlllpppppprrrrrrpppjjjddd___]]]bbbhhhpppqqqllleeebbbbbbrrrrrriiiggg[[[NNNBBB===:::666444666<<<@@@>>>===???>>>KKKccc|||YYYDDDFFFKKKOOOZZZZZZ\\\___bbbbbbaaa^^^]]]\\\]]]^^^^^^\\\[[[[[[\\\^^^^^^eeennnpppddd```dddoooyyyzzzmmmQQQFFF<<<999666555777777;;;EEEOOO^^^mmmxxxxxxjjjeee\\\XXXYYYZZZaaatttcccFFF===888999;;;777777000666888999bbb|||yyy{{{yyyvvvuuu~~~}}}}}}|||yyyxxxwwwxxxtttuuuvvvwwwwwwvvvuuutttttttttvvvwwwwwwuuurrrpppjjjbbbRRRDDD???JJJ\\\iiitttyyy}}}{{{zzz{{{||||||~~~zzz~~~xxxuuujjjcccQQQ;;;000000111000.........//////////////////000111222333555666666777999<<<>>>???>>><<<:::===<<<;;;;;;:::::::::;;;======>>>>>>???AAABBBBBBAAADDDMMMUUUUUUMMMFFFCCCDDDCCCRRRuuuxxxIII444;;;>>>555444444333333222222222222111333444444555???RRRaaa~~~uuukkkffffff]]]___aaa```___^^^___```VVVNNNDDD<<<;;;AAAJJJQQQNNNPPPWWWdddppptttpppllljjjgggiiiooorrrnnnjjjhhhjjjlllooopppjjjbbbdddlllqqqooommmkkkjjjkkklllnnniiigggfffhhhgggeeehhhnnnyyy~~~xxxqqq[[[MMMGGGDDDCCCBBB>>>999:::===;;;<<<<<<===============??????@@@@@@BBBDDDEEEFFFFFFEEECCCBBBBBBBBB@@@>>>BBBBBBBBBBBBAAAAAAAAABBB@@@??????DDDIIIKKKIIIFFFEEEBBB@@@@@@???===???BBBCCCEEEFFFFFFEEEDDDFFFGGGGGGHHHHHHJJJKKKKKKGGGBBBCCCGGGOOOZZZkkk}}}vvvcccVVVOOOGGGDDDAAA@@@CCCIIIQQQXXX___fffsss}}}qqqeeeaaafffjjjkkkkkkwww~~~{{{rrrssszzz~~~xxxpppnnnllljjjgggfffffffffggggggeeecccdddeeeffffffeeehhhkkkooorrrsssvvvxxxyyymmm\\\UUUVVVGGG???666333222222333555:::@@@===;;;>>>;;;AAARRRyyyuuuoooWWW@@@===AAAIIIVVVYYY[[[^^^```aaa```___]]]\\\^^^______]]]\\\\\\]]][[[ZZZ```iiiyyyppp___VVVYYYeeerrrvvvuuuRRRFFF@@@:::777666777777:::DDDNNN]]]mmmzzzyyybbb^^^TTTKKKAAAFFFIIISSS___dddvvvbbbCCC999444777:::666999000444888444DDDsss|||~~~}}}{{{xxxvvvuuutttttttttvvvwwwwwwvvvvvvuuuqqqsssvvvyyyzzzxxxrrrnnnggg^^^OOOAAAAAAPPPdddpppuuuwwwyyyyyyyyyyyyzzz{{{{{{wwwuuu|||{{{sssoooiii]]]KKK;;;333222111000.........///////////////000111222333444666777777777999<<<>>>???>>><<<;;;>>>===<<<;;;::::::::::::;;;;;;<<<>>>???AAABBBBBBHHHIIILLLOOOKKKDDDBBBDDDBBBCCCHHH[[[]]]===:::;;;222444444444333333333222222222000111555888;;;CCCJJJYYYsssvvvqqqrrriiijjjjjjiiigggccc^^^[[[SSSNNNGGGCCCFFFNNNYYY```YYYTTTUUUbbboootttqqqmmmllliiijjjqqquuurrrnnnmmmiiiiiinnnppphhh]]]\\\dddooooooooooooooooooppppppkkkfffeeefffgggfffhhhkkkuuuzzz{{{cccRRRLLLLLLGGGDDDCCCAAA<<<;;;===;;;<<<===>>>>>>>>>>>>===@@@@@@AAABBBDDDGGGIIIKKKIIIFFFCCCAAAAAAAAAAAA@@@BBBCCCDDDCCCBBBAAABBBCCC???>>>???BBBGGGHHHGGGDDD>>>??????@@@???@@@BBBEEEEEEEEEDDDBBBAAABBBEEEHHHEEEJJJMMMOOORRRSSSOOOIIIEEEFFFIIILLLRRRbbb~~~{{{qqqhhhaaaSSSMMMHHHFFFBBB===<<<>>>AAAFFFOOO\\\jjjvvvyyymmmbbbaaaccc^^^TTTMMMRRRVVVdddmmmrrr~~~wwwrrrttt||||||sssjjjiiiooosssrrrnnniiihhhgggddd```\\\XXXVVVVVVTTTRRRTTTZZZ```dddeeejjjmmmqqqxxxssslllfff\\\QQQKKK999555222111111222333333777<<<;;;:::>>>;;;<<>>AAAJJJHHHXXX}}}aaaIII@@@777666999666888555222555666666RRR|||~~~|||{{{yyyvvvsssqqqssstttuuuwwwwwwwwwvvvuuurrrtttxxx|||}}}yyyqqqjjjbbb[[[KKK>>>AAATTThhhssswwwwwwxxxyyyyyyzzz{{{}}}~~~~~~zzzpppqqqxxxttthhhXXXEEE999444222000///............/////////000111111222444555666777888888:::<<<===>>>>>>===<<<>>>===<<<;;;;;;::::::::::::;;;===???AAABBBCCCCCCHHHGGGHHHJJJHHHCCCBBBEEE@@@CCCEEEPPPooouuuSSS???666111333444444444333333222222777222111555888999===CCCDDDWWWqqq~~~vvvvvvpppoooppppppooojjjaaaZZZPPPNNNKKKLLLRRR]]]hhhpppiiiaaa^^^fffooorrrppppppkkkhhhiiiooosssqqqnnnmmmiiiiiiooossskkk]]]ZZZbbbooopppqqqssssssrrrpppoookkkeeeaaadddfffeeeeeefffjjj|||nnnUUUKKKOOOOOOHHHBBBBBBBBB???======<<<===>>>?????????>>>>>>@@@@@@@@@AAADDDHHHKKKMMMKKKGGGCCC@@@@@@AAABBBBBBAAACCCDDDCCCAAA@@@AAABBB???>>>???AAACCCDDDCCCCCC===@@@BBBAAA@@@BBBDDDFFFDDDDDDCCCAAA@@@@@@CCCEEECCCKKKRRRSSSVVVXXXVVVQQQPPPHHHCCCGGGMMMSSS]]]ggg~~~zzztttmmmhhhaaa[[[WWWPPPEEE>>>>>>;;;;;;>>>DDDMMMXXXaaafffkkkdddbbbhhhkkkggg```]]]\\\]]]cccccceee|||~~~wwwpppooopppooojjjddd___]]][[[]]]dddnnnxxx}}}yyyqqqlllkkkjjjiiigggbbbaaa```\\\XXXRRRMMMKKKJJJLLLNNNPPPTTTZZZ```eeepppqqqttt~~~vvveee___^^^UUUGGG???222222111000111333333111333:::999999>>><<<;;;EEEOOOxxxMMM<<<<<>>>>>===<<<;;;:::::::::999;;;>>>AAACCCDDDDDDDDDCCCBBBEEELLLMMMHHHCCCBBB@@@DDDGGGOOOffflllIII888777333333444444444333222111999222///111111111666>>>???JJJZZZpppzzzxxxooonnnooossstttpppeee\\\NNNNNNNNNRRR[[[gggssszzztttkkkgggjjjnnnmmmnnnqqqkkkggggggmmmpppnnnkkkjjjooopppwww}}}uuueeebbbiiioooqqqsssuuuuuusssooommmkkkccc___bbbeeedddbbbbbb```uuuzzzqqq|||aaaIIIHHHTTTPPPGGG@@@AAACCCAAA???>>><<<===???@@@@@@@@@???>>>======>>>???BBBFFFJJJLLLLLLHHHBBB???@@@AAACCCDDD@@@BBBDDDBBB@@@>>>@@@BBB>>>??????@@@@@@AAAAAABBBBBBFFFGGGEEEBBBBBBDDDEEECCCCCCCCCBBB@@@@@@AAACCC>>>HHHPPPQQQRRRUUUUUUPPPNNNMMMMMMIIIBBB@@@NNN```jjjyyyoootttkkkbbb^^^WWWLLLGGGHHH@@@??????CCCKKKPPPRRRRRRXXXTTTVVV^^^cccccceeejjjZZZ\\\cccccceeewwwjjjhhhppprrrjjjaaaaaaeeehhhhhhhhhlllvvv}}}xxxuuupppkkkfffcccaaaaaa[[[[[[YYYVVVSSSOOOLLLJJJFFFMMMSSSUUUUUUXXX```gggvvvuuuwwwrrreee\\\QQQCCC888444111222222111111222222000888888888888999:::;;;;;;FFFjjjpppFFF666<<>>:::777666666888AAAKKKYYYdddtttsssVVVDDD<<<<<<777666:::<<<<<>>>>>;;;;;;;;;<<<<<<<<<======<<<>>>@@@@@@@@@AAADDDFFFCCCAAABBBEEEEEEBBBAAADDDHHHDDDFFFMMMUUUfffqqqKKK666555777444...111999888111333333333333333333333333:::===EEESSSgggxxxvvvooorrrssspppnnnkkkbbbYYYQQQRRRYYYeeennnsssxxx}}}xxxuuuqqqooooooooonnnmmmhhhiiijjjkkkkkkjjjiiihhhhhhnnn~~~yyylllllloooqqqtttuuutttpppllliiidddbbbaaaccciiioootttwwwrrryyy}}}iiicccqqqnnnRRRDDDCCCEEEFFFEEECCCAAA??????>>>>>>>>>???@@@AAAAAAAAA??????@@@AAABBBAAA@@@AAADDDFFFEEEDDDCCCCCCCCCDDDFFFFFF???@@@@@@AAABBBBBBBBBBBBBBBBBBCCCCCCCCCBBB@@@???EEEHHHJJJHHHBBB???@@@CCCBBBCCCDDDDDDDDDCCCBBBAAADDDGGGLLLOOOPPPQQQRRRSSSMMMIIIGGGHHHGGGDDDEEEHHHXXX^^^ooouuuppppppqqqooodddYYYVVV[[[NNNGGGBBBEEEIIIJJJIIIIIIKKKIIIIIILLLQQQVVVWWWWWWZZZTTTRRRWWW```mmm}}}qqqkkkmmmnnniiidddfffccc```ccchhhkkkjjjgggkkkkkkkkkgggaaa[[[WWWUUUQQQNNNKKKLLLOOOQQQOOOMMMUUURRRRRRTTTUUUWWWcccqqq~~~~~~vvvjjjWWWHHH???999333///111111000///////////////888888888777888999;;;<<>>III[[[aaafffeeeddddddbbb______```aaaaaa```___]]]\\\]]]```aaadddiiimmmwwwSSSFFFFFFHHH]]]aaalll~~~\\\GGGCCC<<<999888888777:::EEEPPPYYYggg{{{~~~bbbNNNBBB<<<===999:::>>>???<<<<<<@@@YYYjjjuuujjjTTTCCC;;;999999777555333222444666777===EEESSS```gggkkkrrr{{{~~~yyywwwyyyyyyvvvuuuvvvvvvttttttuuuwwwwwwuuussstttsssuuuyyy|||yyynnneeeVVVMMM@@@???QQQjjjzzz}}}xxxyyyzzzyyyyyyyyy{{{|||zzzxxxwwwyyy~~~zzzqqq___NNN<<<555333111//////000000///000000111222333333444444555555555444444777888888999:::;;;;;;<<<;;;;;;;;;<<<<<<<<<======AAA???===???BBBEEEFFFEEECCC@@@@@@CCCBBB??????BBBEEEBBBDDDLLLTTTdddfff;;;555666555333444666666222333333333333333333333333333777===EEEQQQkkkyyyxxxxxxzzzzzzvvvtttpppggg^^^NNNOOOYYYiiixxx~~~}}}wwwpppkkkjjjjjjhhhhhhhhhgggggghhhhhhhhhhhhjjjwww}}}qqqooooooppprrrsssrrroookkkhhhhhhfffgggjjjrrrzzz~~~zzzzzz|||yyyqqqbbbbbbooo}}}~~~fffNNNBBBAAABBBCCCCCCBBBAAA@@@??????>>>???@@@AAAAAAAAA@@@???>>>@@@@@@AAA@@@???@@@CCCEEEFFFEEEDDDCCCBBBBBBCCCCCC@@@AAABBBBBBCCCBBBBBBAAA@@@AAABBBCCCCCCCCCBBBAAACCCGGGIIIHHHCCCAAACCCEEEDDDDDDCCCBBBAAABBBBBBCCCCCCFFFJJJLLLMMMMMMNNNOOOMMMIIIHHHKKKKKKIIIJJJMMMQQQSSSYYYeeevvv}}}xxxuuuqqqllleeeaaa]]]WWWTTTUUUTTTOOOKKKIIIFFFBBB>>>>>>BBBHHHKKKMMMLLLIIIJJJOOOSSSWWWaaakkknnnjjjeeeaaa____________[[[ZZZ[[[```eeehhheeebbb]]]\\\ZZZVVVQQQNNNMMMMMMIIIKKKPPPUUUYYYYYYVVVSSS[[[YYY[[[___bbbgggtttyyyllliiijjjiii]]]LLL???888555333111111000000///////////////999888777666777999;;;===>>>TTT]]]<<<999DDDXXX```gggfffdddcccaaa^^^``````aaaaaa```___^^^\\\^^^aaa```bbbfffiiiXXXEEEAAABBBSSSWWWbbbsss^^^HHHAAA999888999999888;;;IIIVVVXXXiii|||rrrrrruuuqqqcccSSSHHHAAA>>>999888999<<<<<<999888:::CCCXXXllllll\\\KKK@@@;;;999888666444222222222222///222999AAAGGGNNNZZZgggrrryyy~~~||||||~~~~~~yyyvvvwwwxxxvvvuuuwwwtttttttttvvvxxxwwwtttrrruuutttsssvvvwwwsssiii```QQQGGG>>>BBBXXXrrr{{{zzzyyyzzzzzzzzzxxxwwwvvvuuuuuuyyy~~~zzzxxxwwwnnn]]]LLL;;;333111000//////111111111111222333444444333333444444444555555666999999::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<>>>>>@@@AAABBBBBBBBBAAA??????@@@AAABBBBBBAAA@@@???>>>>>>???@@@???>>>???BBBDDDFFFEEEDDDCCCAAAAAAAAAAAABBBCCCCCCDDDDDDCCCBBBAAA@@@AAABBBCCCCCCDDDDDDCCCAAADDDGGGFFFDDDCCCDDDFFFFFFDDDBBB@@@@@@AAACCCDDDAAADDDGGGIIIIIIIIIIIIJJJKKKHHHIIILLLNNNMMMOOORRROOOPPPNNNJJJNNN___{{{yyy{{{xxxjjjeeebbbaaacccaaa[[[WWWXXXOOOHHH@@@::::::>>>BBBEEE>>>===>>>CCCGGGHHHJJJNNNRRRVVVYYYWWWSSSRRRVVV[[[TTTTTTWWW]]]aaaaaa]]]XXXVVVWWWWWWUUUSSSRRRSSSUUUKKKRRR[[[bbbccc___ZZZWWWXXX[[[bbblllttt|||xxxfff\\\]]]bbbUUUKKK===333000111333333111000//////......//////999888666666666888;;;===>>>LLLyyypppEEE888>>>SSS]]]eeeddd```______]]]aaaaaabbbbbbaaa```^^^]]]]]]```]]]___dddfffxxx]]]HHHDDDDDDNNNRRR[[[jjj~~~```III???999888999999888<<>>FFF]]]sss}}}}}}~~~|||{{{|||}}}}}}yyyuuuvvvvvvwww|||vvvzzz{{{~~~tttXXXIII999222000...///000111000000111111222333444444444444555666777888888<<<=====================<<<<<<<<<<<<<<<<<<<<<<<>>;;;<<<@@@DDDDDDCCCEEEAAA>>>???===;;;<<>><<<<<<===???AAABBBCCCBBB@@@???BBBBBBCCCCCCCCCAAA@@@???===>>>>>>>>>===>>>@@@CCCEEEEEEDDDCCCBBBBBBAAAAAACCCDDDEEEFFFEEECCCBBBAAABBBBBBBBBCCCCCCCCCCCCCCC@@@BBBDDDDDDCCCBBBCCCDDDDDDCCCBBBAAAAAAAAABBBBBB@@@CCCFFFGGGGGGFFFEEEFFFHHHFFFGGGKKKMMMLLLNNNQQQLLLPPPPPPIIIBBBGGGZZZkkktttcccaaabbbddddddcccffflllccc\\\QQQGGGCCCCCCEEEHHHBBB???===>>>@@@AAAAAAAAA@@@FFFMMMMMMIIIIIIMMMSSSPPPPPPQQQTTTUUUTTTPPPLLLJJJNNNSSSVVVWWWVVVUUUTTTXXX___fffhhheee```\\\[[[\\\dddssspppeee```^^^YYYVVVCCC===444///...000222222000000///............///888777666666777888:::<<<<<>>OOO[[[dddbbb]]]]]]___aaaaaabbbbbbbbbbbb```___^^^[[[]]][[[\\\cccfffrrrqqqWWWJJJDDDJJJMMMTTT```qqqeeeOOODDD;;;999999999999>>>LLL[[[```hhhwwwsssaaa[[[UUUUUUUUUNNNZZZ[[[]]]^^^\\\UUUMMMGGGGGGDDD>>>888777999<<<>>>@@@>>>@@@DDDGGGHHHFFFEEE777777555444333222111111222111222444666<<>>AAACCCEEEAAA??????>>><<<===AAA===>>>AAADDDBBBAAAEEEJJJpppaaaJJJ777444555333222555555555555444444333333333222111222555888;;;EEENNNaaattt|||}}}}}}|||~~~}}}sssgggXXXIII===@@@MMM]]]kkktttrrrrrrrrrrrrqqqooollljjjiiijjjmmmnnnnnnmmmjjjiiipppqqqtttwwwuuurrrrrruuummmjjjeeeaaa]]][[[ZZZZZZYYY^^^hhhttt~~~}}}{{{~~~~~~|||yyywwwpppdddTTTHHHAAA>>><<<<<<<<<===@@@BBBBBBBBBAAA@@@BBBCCCDDDDDDDDDBBBAAA@@@<<<===>>>===<<<===@@@BBBBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDFFFFFFFFFDDDBBB@@@DDDDDDCCCBBBAAA@@@@@@@@@@@@AAABBBBBBAAA@@@@@@@@@@@@AAACCCDDDDDDBBB@@@???@@@CCCEEEFFFEEEDDDCCCDDDEEECCCDDDHHHIIIHHHHHHKKKGGGLLLPPPKKKCCC???CCCIIIYYYkkkoookkkgggfffcccbbbgggnnnmmmiiiaaaYYYSSSPPPOOOPPPQQQNNNJJJHHHHHHFFF???888;;;???DDDEEEEEEEEEHHHJJJLLLKKKJJJJJJJJJJJJJJJIIIPPPXXXbbbiiiiiiddd^^^ZZZ___bbbffffffeeeeeehhhkkkwww~~~rrrbbbXXXRRRMMMEEE>>>777555222111000111000000000//////...............777777777777888999999::::::AAAZZZrrrSSS???KKKYYYeeeeee___^^^bbbdddbbbbbbccccccbbbaaa___^^^ZZZ]]]ZZZ[[[dddgggnnnnnnRRR@@@DDDFFFJJJQQQ^^^ooonnnXXXKKK>>>:::888999<<>><<>>;;;999888666444222222222222000///111444666;;;HHHUUUhhhpppzzz~~~}}}|||zzzwwwvvvwwwyyyvvvrrrqqqtttuuurrrqqqrrroooqqqttttttsssqqqqqqqqqpppqqqrrrrrroooiii```ZZZFFFDDDIII[[[nnnzzz~~~~~~zzzyyyxxxyyyyyyyyywwwvvvwwwxxxzzz~~~}}}uuuoookkk|||qqqJJJ@@@555111000...///222000//////000000111222333000111333666777888888888999999::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;:::<<<======<<<<<<>>>AAACCC???>>>@@@@@@???@@@CCC<<<>>>AAABBBBBB@@@AAAAAAZZZsssgggKKK;;;666444444555666666555555444333333333222///000555888999;;;???DDDPPPggg~~~qqqjjj[[[KKKCCCDDDLLL\\\iiiooonnnoooqqqrrrqqqlllhhhfffhhhlllnnnnnnlllhhhfffiiimmmqqqrrrpppooorrruuuiiieee___ZZZWWWWWWYYYZZZYYYYYYZZZaaammmzzz}}}~~~|||vvveeeXXXKKKDDDAAA>>>======<<<===???AAAAAAAAAAAA@@@@@@AAABBBCCCCCCBBBAAA@@@<<<===>>>===<<<===@@@BBB@@@AAABBBBBBCCCCCCBBBBBBAAACCCEEEFFFFFFDDDBBB@@@EEEDDDBBB@@@???>>>>>>>>>@@@AAAAAAAAAAAA@@@@@@??????AAACCCEEEEEEBBB???===???AAADDDEEEDDDCCCBBBBBBAAA@@@AAAEEEFFFDDDDDDGGGGGGJJJMMMKKKFFFAAA@@@AAAJJJLLLWWWkkkzzzssssss~~~{{{sssjjjggghhhnnnnnnkkkfff```\\\ZZZZZZZZZ[[[]]]```ccc```TTTFFFIIIIIIJJJKKKLLLNNNOOOQQQRRRPPPOOONNNOOORRRVVVXXXbbbjjjuuu|||{{{tttlllggg___aaadddhhhnnnwwwvvviiifff^^^QQQBBB888555666111222333333333111000///000///......------......555666777888999999999888;;;>>>IIIsssfffFFFBBBUUUfffiiiccc___aaacccbbbccccccdddcccbbb```___\\\___[[[[[[dddgggjjjvvv]]]DDD>>>>>>@@@CCCKKKZZZjjjvvvsss[[[KKK@@@:::666:::AAAJJJWWWaaahhhjjjsssnnnZZZYYYYYY]]]aaa^^^^^^```hhhqqqrrrjjjbbb```ccchhhjjjfffbbb___XXXQQQHHHEEEFFFKKKKKKEEE??????>>>;;;888444111111111222111111444888;;;BBBPPP]]]kkkrrrzzz~~~~~~}}}{{{yyyxxxyyyyyyxxxwwwuuurrrrrrvvvwwwtttqqqqqqqqqsssuuuuuusssrrrssstttrrrsssuuutttpppggg]]]VVVDDDEEEQQQfffvvv|||~~~wwwxxxxxxxxxwwwwwwyyy{{{yyyyyyzzz}}}~~~xxxsssxxx}}}|||}}}eeeDDD;;;333111111//////222111111111111111222444444111333777:::<<<<<<;;;:::777888888999:::;;;;;;<<<======<<<<<<<<<;;;;;;;;;;;;;;;<<<===??????>>>===>>><<<===AAABBB@@@AAAEEE?????????>>>???AAABBBBBBJJJ]]]yyyhhhIII888555666555666666666555444444333333222111222666777666888===888<<>><<<===>>>>>>??????@@@@@@AAAAAA<<<===>>>@@@@@@@@@@@@???===>>>>>>=========@@@BBB??????@@@AAAAAA@@@???>>>???AAADDDFFFFFFEEEBBBAAACCCBBB@@@>>>>>>===>>>>>>@@@@@@@@@AAACCCCCCCCCBBB@@@AAACCCDDDCCCBBB???>>>===???BBBCCCBBBAAAAAAAAA???===???DDDEEECCCCCCFFFIIIJJJKKKIIIFFFDDDDDDEEEIIICCC>>>EEEYYYuuuxxxiiihhhooouuunnn~~~}}}uuuxxxxxxxxxsssmmmhhhfffeeecccfffiiiooowwwzzzooo```YYYYYYYYYWWWVVVYYY]]]aaa\\\\\\[[[ZZZ[[[^^^bbbeee```eeemmmrrrsssqqqooonnnhhhjjjoooxxx}}}qqqfff^^^ZZZQQQDDD999333555888///000111222111000000000//////...------------...333555777999:::999888777>>>===???dddyyyQQQ:::PPPeeejjjddd___^^^___ccccccddddddcccbbb```______aaa\\\\\\eeeggghhhqqqxxxgggMMM;;;;;;:::;;;AAANNN^^^iiitttZZZFFFAAA:::555:::EEEPPP\\\eeeeeeiiirrr||||||jjjjjjgggffffffaaaiiijjjrrrzzzzzzqqqjjjjjjrrr}}}vvvjjjOOOOOOSSSXXXTTTMMMLLLPPPBBB???999444111///000111333333666;;;@@@HHHXXXfffrrrwww}}}~~~}}}~~~}}}zzzwwwxxxzzz{{{yyywwwuuurrrtttxxxzzzvvvrrrrrrsssuuuwwwvvvsssssstttwwwtttvvvxxxvvvpppfffZZZSSSCCCHHHVVVkkkxxxzzzzzz{{{wwwyyyzzzyyyxxxxxx|||}}}{{{{{{}}}|||yyyzzz~~~xxx^^^???888333222111000000222222222222222333444555555444777<<<@@@BBBBBB???>>>888888999:::<<<===>>>>>>======<<<<<<<<<;;;;;;;;;===;;;:::===BBBCCC???999;;;999;;;AAACCCAAABBBEEEDDDBBB===999:::>>>BBBBBB===LLLjjjVVV;;;555777555777777666555444444333333000000111222000///444<<<888888???FFFHHHPPPjjjrrr}}}}}}xxxkkkWWWIIIKKKUUUaaahhhoooppplllhhhhhhjjjlllmmmmmmnnnnnnmmmmmmlllkkkjjjhhhhhhjjjkkkgggaaa```\\\WWWTTTUUUZZZ```eeennnlllkkkmmmttt}}}ooobbbQQQGGGAAAAAAAAA===;;;===??????>>>>>>???@@@AAAAAA999:::<<<===>>>>>>>>>>>>===>>>>>>>>>===>>>@@@CCC????????????>>>===;;;:::>>>@@@CCCFFFFFFEEEBBBAAA@@@???>>>=========????????????@@@BBBEEEFFFFFFEEEBBBBBBBBBAAAAAAAAA@@@@@@;;;>>>AAABBBAAA@@@@@@@@@===<<>>VVV[[[>>>LLLaaaooommmccc^^^```fffdddbbbaaabbbccccccccc[[[\\\^^^___aaaeeejjjmmmuuuzzzSSS===:::;;;???AAAEEEQQQ___xxxrrrVVVDDD>>>:::999AAAKKKVVVaaajjjhhhjjjqqq{{{|||vvvtttrrrqqq{{{~~~ssskkkuuu|||llliiiggghhhjjjhhhbbb]]]PPPEEE;;;777666333000000222111444:::AAANNNaaarrryyy{{{}}}|||yyyxxxzzz|||~~~|||yyyvvvttttttttttttvvvuuutttuuuvvvwwwvvvuuuuuuttttttvvvtttqqqtttzzzzzzyyyyyyxxxttthhhYYYMMMGGGRRRaaaooowwwzzzzzzzzz||||||{{{{{{{{{{{{||||||||||||zzzwwwsssyyyoooaaaWWW:::555000000222333000---222222222222333444555555333999AAAEEEFFFEEEFFFHHHAAA<<<777777:::<<<;;;888=========<<<;;;;;;::::::===<<<<<<<<<<<<<<<===>>><<<======>>>???AAABBBCCCBBBBBBAAAAAAAAABBBCCCDDDHHHHHHWWWxxx|||TTT:::666;;;888555888777222777999///444333222222222333444555888777888;;;???GGGVVVddduuusssxxx|||wwwgggWWWQQQUUU```gggkkkjjjhhhiiijjjhhhhhhkkknnnnnnllljjjjjjjjjlllllllllllljjjgggdddcccYYYVVVSSSTTTYYY```fffiiiqqqhhhgggsss|||yyyzzzdddTTTCCCBBB@@@???===<<<<<<<<<===>>>>>>>>>>>><<<;;;::::::;;;<<<>>>>>>>>>>>>===???>>>============<<<;;;>>>>>>??????>>><<<:::999<<<>>>AAACCCDDDBBB@@@>>>????????????????????????<<<<<<======???@@@AAABBB???@@@@@@AAAAAA@@@@@@??????@@@AAABBBBBBAAA???>>>BBBBBBBBBBBBDDDGGGIIIJJJHHHGGGEEEDDDAAA???===<<<>>>===;;;===BBBKKKSSSYYYqqqoooooonnnyyyzzzrrrvvvqqqmmmllloootttvvvtttqqqgggfffcccaaa``````aaabbbiiifffdddbbbaaaaaaeeejjjdddlllpppooovvv{{{sssvvv|||uuufffOOOFFF999222111222222000000000//////.........---........................MMMCCC:::888999777777888>>>888;;;KKKnnnTTTIIIOOOfffnnnbbb[[[aaaddddddcccbbbbbbbbbbbbbbb]]]^^^___```aaadddhhhlllooonnnKKKAAA888777:::BBBPPP]]]ooovvv]]]LLLBBB===>>>GGGTTT^^^gggmmmooopppwwwuuufffccchhhqqq|||xxxrrrpppooolllfffaaaKKKAAA999777666333111111111111666???JJJWWWjjjyyyzzz|||}}}{{{xxxxxxyyy{{{|||zzzxxxuuusssrrrrrrsssuuutttssstttvvvwwwvvvuuutttssstttvvvtttrrrtttzzzzzzxxxvvvsssmmmcccVVVLLLNNNXXXfffrrryyy|||{{{{{{zzzzzzyyyyyyyyyzzzzzz{{{{{{|||}}}yyyxxx|||xxxjjjVVVGGG999444000000222333111...333222222333333444555666777;;;@@@CCCFFFKKKRRRWWWFFF???999666999<<<===<<<>>>======<<<;;;;;;::::::;;;;;;;;;;;;;;;<<<===>>>???????????????@@@AAABBBBBBAAA@@@??????AAABBBDDDBBB@@@GGG```yyyYYY@@@222888333666777000111777444444444222222222222333444333222555888:::>>>HHHSSSuuu~~~rrrwww}}}~~~ttthhhccceeeeeekkkmmmjjjhhhiiiiiiggglllkkkkkkmmmooopppnnnkkklllmmmnnnmmmiiiccc]]]YYYSSSQQQPPPSSS[[[eeelllpppqqqnnnssstttmmmqqqwww~~~~~~zzz|||~~~}}}wwwhhhVVVIIIAAA@@@???>>>===<<<<<<<<<======>>>>>>===<<<;;;:::888999;;;<<<======<<<<<<999999999:::;;;<<<<<<<<<;;;<<<=========<<<<<<;;;999;;;>>>@@@@@@>>><<<:::::::::::::::::::::::::::<<<;;;<<<<<<===>>>???@@@?????????@@@@@@??????????????????@@@@@@??????>>>BBBBBBAAAAAABBBDDDEEEFFFFFFJJJPPPTTTQQQJJJ@@@:::>>>>>>>>>@@@CCCHHHMMMPPPMMMYYYcccjjjzzz{{{tttssstttqqqjjjllljjjiiihhhkkkoootttwwwuuusssooojjjggghhhooovvvxxxzzz|||xxxmmmhhheeeZZZLLL>>>888111...000111111///////////////......------------------------------RRRHHH???<<<:::888888999<<<777===DDDWWW~~~VVVEEE___sssiii___dddaaadddfffeeebbb```aaaccc```aaaaaaaaaaaacccgggjjjmmmzzziiiVVVAAA666555;;;DDDLLLbbbsss{{{fffVVVGGGBBBCCCOOO___hhhnnnqqqtttvvv{{{sssaaaYYYWWWVVV]]]lllzzz|||xxxooojjjbbb]]][[[XXXTTTPPPCCC;;;666666666333111111444444:::GGGVVVcccrrr}}}}}}}}}|||zzzxxxwwwyyy{{{|||zzzxxxvvvtttssssssttttttsssrrrtttvvvwwwwwwvvvtttrrrsssuuuuuusssuuuzzz{{{xxxtttnnnfff\\\QQQJJJXXX```lllvvv{{{}}}|||{{{xxxxxxxxxxxxxxxyyyzzz{{{{{{zzz|||~~~}}}yyyyyy||||||wwwtttxxx|||zzzjjjRRR>>>666333000000222444222111444333333444444555666777:::;;;===>>>CCCMMMYYYcccKKKDDD;;;777888===@@@AAA>>>===<<<;;;:::::::::::::::::::::;;;;;;===>>>???AAAAAA@@@@@@@@@@@@AAAAAABBBAAA???===>>>@@@BBBDDDFFFCCCAAAMMMooo___EEE===333666===666222777888555444333222111111222222000000333666666555:::AAALLLUUUXXX^^^yyy~~~{{{qqqttt{{{~~~uuunnnlllhhhmmmnnnkkkhhhhhhgggdddkkkgggdddgggmmmqqqoookkkkkklllkkkhhhbbbZZZRRRMMMMMMPPPUUU\\\cccjjjpppssswww}}}zzzllleeemmmsss{{{~~~xxxiiiYYYLLLEEE>>>>>>===<<<<<<<<<<<<<<<======>>>======<<<::::::777888999:::;;;;;;;;;;;;777777777777888999::::::888999:::;;;<<<=========777999:::;;;;;;:::888666888888888888888888888888;;;:::::::::;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>===============>>>>>>@@@@@@@@@???@@@@@@AAABBBGGGNNNVVV[[[YYYOOOCCC;;;===>>>@@@BBBDDDEEEEEEEEE<<>>======<<<;;;666333555666333222333666777@@@QQQaaammmwww~~~}}}{{{yyyyyyzzz{{{}}}|||zzzxxxwwwwwwwwwwwwtttssssssuuuwwwyyyyyyxxxsssqqqrrruuuvvvtttuuuyyy|||zzzuuummmbbbWWWNNNIIIbbbiiirrryyy||||||{{{zzzxxxxxxxxxyyyzzz{{{|||}}}xxxyyy|||~~~|||yyy~~~|||www}}}{{{yyyzzzkkkRRR<<<444222///000222444444333444444444555555666777888999999999999===GGGUUU___KKKEEE>>>:::;;;>>>@@@BBB>>>===<<<::::::::::::::::::::::::;;;<<<>>>???@@@AAAAAA@@@@@@AAAAAABBBBBBCCCBBB???>>>>>>@@@CCCEEEHHHHHHDDDDDD]]]xxxQQQ:::666???===888777555555555444333222111111111222111333555444222444999<<>>============>>>??????@@@JJJMMMQQQRRRPPPJJJDDD???===>>>@@@AAAAAAAAAAAA@@@@@@EEEEEEAAADDDRRRccckkk~~~~~~zzzsssllljjjmmmpppyyy}}}vvvllljjjppptttlll```[[[XXXLLL===444444444111///...---...000000...+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,AAA;;;666555555444666:::666888AAA@@@@@@dddUUUKKKaaawwwttteeedddhhhkkkiiiccc___```bbbbbbbbbbbb``````aaadddfffnnnooogggJJJ>>>@@@FFFHHHNNN]]]qqq~~~{{{hhhWWWKKKGGGLLL\\\mmmuuuuuutttwwwxxx{{{yyyttt]]]RRREEE@@@AAADDDEEEDDDDDD@@@;;;777666777888888777333222555666333333555333888FFFZZZkkkuuu{{{~~~}}}||||||{{{{{{|||{{{zzzyyyyyyxxxxxxxxxuuuttttttvvvxxxzzzzzzyyytttqqqrrrvvvwwwuuuuuuwww||||||xxxnnnbbbVVVOOOLLLjjjooouuuyyyzzzyyyxxxxxxxxxyyyyyyzzz|||~~~xxxyyy|||~~~||||||{{{vvvfffNNN888222111000000222333444555555555555555666777888888888999999888:::@@@IIIQQQFFFDDD@@@>>>>>>?????????>>>===;;;999999999:::;;;;;;;;;;;;<<<===???@@@AAA?????????@@@AAABBBDDDEEEDDDCCCAAA@@@@@@BBBDDDFFF>>>EEEFFFDDDQQQssspppKKK777999:::888666222555555555444333222111111444222111333333111444999888<<<>>>???KKKaaavvv}}}|||rrrllljjjnnnvvvxxxqqqgggaaabbbiiinnnoooqqqqqqlllfffhhhhhhfffddddddeeehhhjjjfff```VVVNNNIIIIIIMMMOOOPPPZZZdddeeebbbeeeppp{{{yyynnnsss|||{{{~~~~~~}}}}}}jjjUUUEEE@@@@@@;;;;;;;;;;;;;;;<<<<<<===>>>===<<<<<<;;;:::::::::999999999::::::;;;<<<<<<:::::::::888666666888;;;;;;;;;::::::999999999999;;;;;;;;;::::::999999888;;;;;;;;;;;;;;;;;;;;;;;;999999888888888999999:::<<<<<<;;;::::::;;;<<<<<<<<<;;;:::::::::;;;===>>>999999;;;<<<>>>???@@@@@@HHHHHHIIIIIIGGGDDDAAA@@@============>>>???@@@AAA>>>DDDFFFBBB@@@CCCJJJNNNUUUYYYnnn|||ooodddaaabbbpppvvvuuunnnwww~~~xxxqqqnnnhhhfffcccdddiiijjj___RRRIIIBBB777...,,,000111///111000....../////////...,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,<<<888555555444222444777666888888666;;;QQQjjjLLLUUUttt~~~pppiiijjjkkkhhhccc___^^^______``````______```dddfffgggkkkYYYBBB>>>BBBDDDPPP^^^ppp|||xxxgggXXXOOONNNTTTdddsssyyyzzzyyy}}}}}}{{{vvvrrraaaUUUIIIEEEDDDCCCCCCDDDBBB@@@===;;;999888999999666333333555666333444777222;;;NNNeeeuuu|||~~~}}}~~~~~~|||zzzyyyyyyyyyxxxxxxwwwwwwwwwvvvuuutttvvvxxxyyyyyyxxxvvvrrrrrrvvvxxxuuutttuuuyyyyyyuuukkk___WWWUUUVVVqqqtttxxxyyyyyywwwvvvvvvwwwwwwxxxzzz|||zzzyyyzzz{{{zzz||||||rrr___III666222111111000111333444555555444444555555666777888999:::<<<;;;:::;;;@@@EEE@@@@@@@@@@@@???>>>======>>>===;;;999888999:::;;;;;;;;;;;;<<<===>>>???@@@>>>>>>>>>???AAABBBDDDEEEDDDCCCBBBBBBBBBCCCEEEEEE???HHHQQQSSSXXXlllhhhKKK>>>555444666222555555666666555444333222444000...000111111444888222666999;;;@@@LLLZZZdddeeennn{{{qqqqqqssspppkkkgggdddgggoootttqqqjjjfffbbbggglllooorrruuurrrlllmmmmmmkkkfffbbb```bbbddd^^^XXXOOOHHHFFFJJJPPPUUURRRWWW[[[[[[]]]hhh|||uuuuuu|||ooo]]]MMMBBB??????<<<<<<;;;;;;;;;<<<<<<===>>>===<<<;;;::::::::::::999999999999:::;;;<<<===666888999999888999>>>CCC>>>===;;;:::999888888888===<<<;;;::::::;;;;;;<<<::::::::::::::::::::::::999888888888999999:::;;;<<<;;;:::999999:::;;;<<<;;;;;;;;;;;;<<<===>>>>>>777888:::<<<>>>???@@@@@@AAACCCEEEFFFEEECCC???======<<<;;;;;;<<<>>>@@@BBB===@@@BBBBBBBBBDDDHHHKKKMMMHHHSSSnnn{{{wwwwww}}}jjjaaaaaa|||xxxkkkiiissswwwsss~~~}}}tttllljjjjjjgggcccaaacccdddbbb^^^\\\VVVIII<<<888444000///000111---)))---,,,,,,,,,,,,...000111++++++,,,,,,,,,,,,,,,---++++++++++++++++++++++++666333333555444111222666444:::111222===@@@```~~~UUUJJJeeeyyyxxxlllkkkhhhddd```]]]\\\[[[\\\]]]]]]]]]^^^```dddggggggjjjyyycccSSSNNNKKKXXXeeessszzzzzzuuuiii^^^WWWWWW___nnnzzzzzzpppkkkiiibbbVVVKKKGGGEEEAAA@@@BBB>>>>>>???>>><<<;;;::::::888555555666555333555999:::FFF\\\qqq}}}~~~}}}||||||}}}~~~{{{xxxyyyyyyyyyyyyyyyxxxxxxxxxuuutttssstttvvvwwwwwwuuuwwwsssrrrvvvxxxuuussssssrrrrrrmmmcccYYYVVV\\\ddduuuwwwzzzzzzxxxvvvuuuuuussstttuuuwwwzzz}}}}}}yyywwwwwwvvvxxxeeeSSSCCC555111222111111111222444555444444444444555666777777777:::<<<;;;999999<<>>===:::888777888:::;;;:::::::::::::::;;;<<<===>>>>>>>>>??????AAABBBBBBAAABBBBBBCCCCCCCCCCCCCCCHHHLLLVVV______bbbuuu{{{bbbEEE999:::666555666666777777666555444333///...111222111333666111111222666:::>>>DDDJJJKKKQQQ]]]lllxxx}}}zzzvvvttthhheeeffffffddd___\\\^^^gggmmmmmmkkkkkkbbbdddeeefffkkkrrrsssooollliiiddd___ZZZWWWSSSRRRNNNLLLIIIGGGGGGJJJNNNQQQQQQQQQUUU]]]jjjzzzxxxrrryyywwwlll\\\NNNGGGCCCAAA@@@======<<<<<<<<<<<<<<<===>>>===<<<:::::::::::::::888888777777888999;;;<<<555777:::999888:::AAAFFF???===<<<:::999888999999<<<;;;:::999999:::<<<===;;;;;;;;;;;;;;;;;;;;;;;;999999999999:::;;;<<<======<<<:::999999:::<<<===;;;<<<===>>>????????????999:::<<<>>>???????????????@@@AAABBBBBBAAA@@@???<<<<<<;;;;;;<<<===???@@@???>>>???@@@AAABBBDDDFFFAAA>>>???HHHMMMNNNPPPVVVjjjuuu}}}~~~vvvqqqtttyyy{{{xxxuuupppmmmrrrzzz{{{wwwrrrooollliiihhhjjjmmmoooooouuuvvvrrruuuzzztttiiikkk```YYY\\\```]]]ZZZXXX[[[\\\WWWNNNEEE???666/////////000111000---++++++)))***+++,,,,,,---...///***+++++++++,,,,,,,,,,,,++++++++++++++++++++++++......000444444222222666111;;;111555DDD555EEEYYY@@@PPPjjjuuunnnkkkeeeaaa^^^\\\YYYWWWZZZ[[[\\\\\\]]]```dddhhhllljjjpppvvv|||nnnfff___jjjuuuyyyxxxssslllddd]]]___hhhvvvqqqgggeeeggg^^^RRRIIIGGGGGGDDDDDDHHH===???CCCDDDDDDBBBBBBBBB:::777666777555333555:::EEERRRhhh{{{~~~|||zzzyyyzzz|||~~~zzzvvvzzz{{{{{{||||||{{{zzzzzztttsssrrrssstttuuutttsssxxxtttsssvvvxxxuuurrrqqqmmmlllfff\\\SSSVVVbbbmmmxxxzzz{{{zzzxxxvvvuuuuuupppqqqrrrtttwwwzzz}}}~~~yyytttssssssuuu|||~~~zzzzzztttyyyzzzpppTTTEEE;;;111222222222111111111333555444333333444444555666777444777::::::888888;;;>>>999:::;;;;;;::::::;;;===>>>===:::888777888:::;;;999999999888888999::::::@@@???????????????@@@@@@???AAABBBCCCDDDCCCBBBAAAGGGDDDLLLYYYWWWOOOXXXjjj]]]DDD>>>999555666777888888777666666333000000444555333222444777000...222666777777888<<<===AAAHHHPPPWWW[[[\\\cccrrr~~~sssiiidddbbb```^^^YYYVVVWWW^^^dddfffgggiiiaaa```]]]\\\bbbkkkooonnnhhhaaaYYYTTTQQQMMMEEE???AAABBBEEEGGGIIIIIIIIIIIINNNOOOVVVhhh~~~xxxnnneeejjj}}}{{{~~~~~~iii[[[KKKAAA@@@AAA@@@>>>>>>>>>===<<<<<<<<<<<<<<<>>>===;;;:::999999:::;;;777777666666666888999;;;777:::;;;:::777999???DDD>>>===;;;:::999999:::;;;:::999888777888999;;;===========================999999999:::;;;===>>>???===<<<:::999999:::<<<===;;;<<<>>>@@@AAA@@@@@@???;;;<<<>>>?????????>>>===AAA???<<<;;;;;;>>>BBBDDD<<<<<<=====================;;;<<<@@@AAA@@@>>>===;;;??????;;;:::??????<<<@@@LLL___lllllliiiooo{{{~~~~~~wwwlllddd^^^]]]]]]^^^```cccfffiiioooyyy|||tttqqqtttqqqjjjhhh]]]WWW[[[___\\\VVVSSSNNNNNNHHH<<<333000000......///000...***(((---444))),,,...///...,,,,,,,,,*********++++++,,,,,,,,,************************000111111111111222222222444111333777666777JJJ```\\\===@@@]]]vvv{{{iiieeecccZZZ```cccQQQ^^^ZZZYYY[[[\\\\\\___dddeeehhhmmmrrrzzzwwwnnn{{{llljjjcccfffjjjsss~~~qqqfff___[[[[[[WWWPPPHHHHHHLLLMMMJJJCCC@@@???CCCIIIIIIDDD===>>>:::888777555333777>>>FFF```xxx}}}|||~~~{{{}}}yyywwwvvvtttrrrqqquuuvvvyyy{{{|||{{{zzzyyyrrrrrrsssuuuwwwwwwuuurrrsssuuuyyy{{{{{{wwwssspppllljjjaaaWWWWWWbbbkkkmmmxxxzzzzzzwwwvvvwwwvvvrrrqqqpppqqqsssvvvzzz{{{|||{{{{{{yyytttpppqqqwww}}}~~~wwwyyy{{{}}}wwwuuukkkSSSBBB777222444444444555555555555666333222222222444666888999888;;;===>>><<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::999888777777999;;;<<<>>><<<:::888888:::<<<>>>;;;;;;<<<<<<===>>>>>>>>>???@@@AAACCCDDDEEEEEEEEEGGGIIIIIIGGGHHHLLLNNNLLL```___EEE777666999:::888444222333555333222111222444555444333222222222222333333444555777777888;;;???EEEJJJNNNSSSZZZdddmmmuuu{{{ooogggcccaaa]]]ZZZXXXUUUTTTXXX^^^aaa```]]]^^^\\\YYYXXXYYY]]]aaadddaaaYYYSSSNNNIIIBBB???@@@@@@???BBBEEECCC===>>>DDDVVV\\\kkkmmmjjjiiiqqq~~~xxxQQQJJJBBB======???@@@@@@@@@AAAAAA???<<<;;;;;;;;;777999;;;;;;:::::::::;;;999888888777777777777777<<<;;;:::888888888888888===>>>>>>???>>><<<:::888999999::::::::::::::::::???>>>===<<<<<<===>>>???999:::;;;;;;<<<<<<;;;;;;??????>>>===<<<;;;:::999<<<@@@DDDEEECCC@@@===<<>>???>>>>>>???AAAAAA@@@>>>AAA@@@???=========>>>>>>;;;<<<===>>>>>>===<<<<<<;;;;;;:::999999:::;;;;;;<<>>>>>===<<<======::::::::::::::::::::::::888777666666777999<<<===???>>><<<:::999999::::::;;;;;;<<<<<<===>>>>>>>>>>>>???@@@AAACCCCCCCCCDDDDDDGGGGGGEEEFFFKKKMMMLLLUUUqqqcccMMM@@@<<<888666666777777777:::888666555555333111...333222222222333333444555777777777888;;;???CCCFFFFFFJJJQQQWWW^^^iiivvv{{{uuummmhhheeebbb\\\WWWVVVSSSQQQSSSWWWYYYWWWTTTVVVTTTQQQPPPPPPQQQTTTVVVTTTLLLEEECCC@@@<<<:::<<<@@@???AAABBB???===DDDNNNhhhppp}}}xxxmmmmmmnnnrrr{{{zzzeeeMMMHHHAAA>>>>>>???@@@@@@@@@@@@@@@>>>;;;999999:::888999;;;:::999999;;;<<<:::999888777777777777777666777888999:::;;;<<<===>>>??????@@@???===:::999;;;;;;;;;;;;<<<<<<<<<<<<>>>>>>===<<<<<<===>>>>>>;;;;;;<<<<<<<<<=========???>>>>>>>>>>>>>>>======???BBBEEEFFFDDDAAA>>>===@@@??????@@@AAABBB@@@>>>???>>>===???@@@AAA???>>>@@@???>>>=========>>>???;;;<<<===>>>>>>===<<<;;;:::999888777777888999:::======>>>???AAABBBCCCDDDDDDGGGLLLQQQVVV]]]eeejjjyyysssvvvllljjjqqqvvvttttttyyy{{{yyyxxxxxxwwwrrriiiaaaUUUJJJ>>>999:::;;;777222111000000///...------,,,............---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++++++++++++++++++++++++++000000000111111111222222444111111666555444;;;FFF___{{{FFF@@@VVVwwwqqqeeeaaaeee```[[[___[[[XXXVVVYYYZZZZZZ]]]bbbeeeeeehhhkkknnnxxxrrrsssxxx{{{rrrjjjcccccc___WWWRRRRRRPPPLLLHHHHHHGGGFFFEEECCCAAA???>>>;;;999888666666===FFF^^^ooo}}}}}}{{{}}}}}}zzzvvvuuuuuuvvvwwwvvvuuuuuuuuuuuuvvvvvvwwwxxx{{{yyyxxxxxxxxxxxxwwwuuuyyyzzz{{{{{{xxxtttpppmmmgggaaaWWWTTT^^^nnnzzz~~~|||~~~|||xxxvvvwwwuuurrrtttuuuuuuvvvwwwxxxyyyyyyzzzyyyzzz~~~}}}|||eeeLLL<<<555333444444444444555555555555777777888888888888777777888:::<<<===<<<;;;;;;;;;999999999999999999999999666666555666777999;;;===@@@@@@>>><<<:::999777777;;;;;;<<<<<<===>>>>>>>>>===>>>???@@@AAABBBBBBBBBBBBEEEEEECCCDDDIIIKKKJJJKKKUUUqqqmmmYYYNNN@@@888777888777555666555555555666555333111333333222222222333444444777666555555666888:::<<<===???AAADDDIIISSS```iiiiiifffcccbbb```\\\VVVPPPPPPMMMJJJJJJLLLLLLJJJGGGHHHGGGEEECCCBBBBBBCCCCCCDDD===777888:::999:::<<<>>>>>>>>>======DDDVVVhhh{{{wwwpppllluuuwww|||jjjTTTGGGDDD@@@>>>>>>@@@@@@@@@@@@@@@@@@===:::888888888:::::::::999888999;;;===;;;:::999888777777777777444666888;;;===????????????@@@AAAAAA@@@>>>;;;:::;;;<<<<<<===>>>>>>============<<<<<<<<<<<<======>>>===<<<<<<<<<===???????????????@@@@@@AAAAAAAAAAAADDDGGGGGGEEEAAA>>>===>>>===>>>@@@BBBBBB@@@???>>>===<<<===???@@@???>>>>>>============>>>>>>???<<<===>>>>>>===<<<;;;:::888777666555555666777888;;;:::888777666555666666111333666999<<>><<<;;;999;;;EEEOOO___ooo~~~|||xxx}}}|||zzzyyyzzzyyyxxxvvvtttsssrrrrrrrrrsssuuuwwwzzzxxxvvvuuuuuuvvvuuutttvvvvvvwwwwwwtttqqqmmmjjjddd]]]VVVXXXdddsss{{{}}}~~~}}}xxxuuuvvvuuuqqqtttuuuwwwyyyzzz{{{}}}xxxtttvvvuuu\\\EEE999555444333333444444444555555555555666888999999888777666444666888999888777777888777777777777888888888888666666666666777888999:::??????>>>===<<<999777666;;;;;;<<<<<<===>>>>>>>>>===>>>???@@@AAAAAAAAAAAADDDFFFEEEBBBCCCGGGIIIGGGGGGFFFRRRpppzzzmmmZZZLLLDDD>>>999555666555555666777777666444333333333222222333333444555444333222222444555666888999999:::>>>EEENNNUUUTTTSSSRRRRRRRRROOOJJJFFFFFFDDDAAAAAAAAAAAA>>><<<<<<;;;:::999888888777777:::444222666:::;;;<<<>>>:::>>>BBBDDDIIIXXXqqq}}}xxxwww{{{qqqYYYHHHAAA@@@>>>>>>>>>???@@@@@@?????????===999777666777;;;;;;:::888777888;;;===<<<;;;:::999888777777777888:::<<>>;;;::::::;;;<<<===>>>>>>======<<<<<<;;;;;;;;;;;;<<<<<<>>>===;;;:::;;;<<<>>>@@@AAAAAAAAAAAABBBBBBBBBBBBBBBDDDGGGFFFCCC@@@===<<<<<<<<<===???BBBBBB@@@>>>===<<<;;;<<<>>>??????>>><<<<<<<<<<<<===>>>>>>???======>>>>>>===;;;999888777777555555555555777777:::888666333222333444555222444444444444444777999222;;;AAA>>>::::::;;;;;;;;;555222555666333222444222111000000111000...+++---------------...000111***+++++++++,,,,,,---------------------,,,+++***++++++++++++++++++++++++))))))))))))************************************//////000000000111111111000///111555888777777888;;;TTTQQQAAAUUU|||ddd___ccc```aaa\\\WWWTTTUUUTTTQQQSSSWWW[[[^^^dddkkknnnooovvv~~~lllkkkwww~~~~~~}}}}}}~~~pppaaaYYYUUUSSSSSSTTTTTTPPPIIIDDDEEEFFFAAA???===<<<:::>>>JJJWWWbbbnnnzzz}}}zzzwww{{{{{{{{{||||||yyytttqqqtttrrrqqqooopppqqqsssuuuxxxvvvttttttuuuuuutttsssrrrsssuuuuuussspppllliii]]]YYYXXX```mmmwwwzzz{{{~~~}}}wwwtttuuutttqqqqqqtttxxxzzz|||xxxpppooo~~~zzziiiQQQ???777666555333333333444444444444555222333555777888888888777222555777777666555666666666666666777777888888888777777777777777777888888;;;;;;<<<===<<<:::888777;;;;;;<<<<<<===>>>>>>>>>>>>???@@@AAAAAAAAAAAAAAAFFFHHHGGGCCCBBBFFFFFFDDDBBBCCCFFFVVV{{{zzzooobbbSSSEEE<<<===;;;999888888777555444444333333222222333333333333333222222222333444555111222444555777:::>>>AAACCCBBBBBBBBBBBBBBB@@@???<<<:::999999999999888666444444444444444444333333555333333777999777888;;;:::HHHXXXaaagggrrr|||sssrrr||||||nnnXXXGGG???>>>>>>======<<<===>>>???>>>???>>><<<999777666777;;;;;;:::999777888:::===<<<;;;:::999888888888888:::<<>>BBBBBBBBBAAAAAAAAA@@@@@@AAACCCEEEDDDAAA>>><<<;;;;;;;;;<<>>>>>>>>;;;;;;<<<<<<============<<<=========<<<;;;999888888777666666666666777888:::888666444333333444555333444444333111000111222666999999777555555444222777444333444555333222333///......///000111111111+++...000///---,,,...000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))************************/////////000000000111111///000222555777888888999<<>>>>>>>>>>>???@@@AAAAAAAAAAAAAAAFFFHHHFFFBBBAAADDDEEECCC<<>>;;;777555666666666666444444333222222222333333222222222222333444555666000111333555777777888777:::999999888999999:::;;;444444555555555555555555111222222333333444444444444333444666444222666===HHH^^^xxx~~~uuuooolllttt{{{vvv```KKK@@@???=========<<<::::::<<<======>>>>>><<<:::888888999;;;;;;;;;:::888888:::<<<<<<;;;::::::999999::::::999;;;===@@@BBBDDDDDDDDD??????@@@???>>>;;;888666555777999;;;<<<<<<;;;:::999999::::::::::::999999:::999888888888999;;;;;;@@@@@@@@@??????>>>>>>>>>???AAABBBBBB???<<<;;;;;;:::;;;===???AAAAAA>>>;;;;;;999888999;;;===>>>>>>:::;;;<<<<<<===<<<<<<;;;;;;<<<======<<<;;;:::999999888777666666777888999:::999777444333222222222000111222222111111222333333111///...000111000---............///......///+++++++++++++++++++++++++++---///...+++)))***---......------,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++***)))))))))))))))((((((************************////////////000000000111///222444444444666888:::DDDNNNooo~~~ZZZNNNkkkooogggddd[[[YYYUUUSSSUUUUUUTTTWWW[[[^^^]]]```gggkkklllooossspppmmmooo|||~~~{{{}}}sssfff```]]]TTTUUUUUUSSSPPPLLLIIIGGGDDDBBBAAA???>>>DDDUUUfffrrrsssuuuwwwyyyzzzzzz{{{vvvuuutttttttttsssqqqnnnrrrqqqpppoooooopppqqqrrrnnnnnnppprrruuuwwwvvvtttqqqssswwwxxxuuuooohhhcccZZZZZZbbbpppyyyzzzzzz||||||}}}zzztttrrrtttsssqqqmmmppptttvvv{{{|||ssssssXXXAAA888888666111222222333333333444444444333333333333444555666777444666888999888777777777555666666777888888999999444555777888:::;;;<<<<<<777888888999999888888888;;;;;;<<<<<<===>>>>>>>>>===>>>??????@@@@@@??????BBBDDDCCC@@@@@@DDDEEECCC>>>GGGLLLMMMXXXqqqzzzlllaaaPPPJJJCCC===:::888888777555444333333222222222333222222222333444555555666222333444666777777666555444444555555555555666777222333333333333333333444333333222222333333444555333444666666444666DDDSSSdddzzz~~~qqqjjjiiinnn~~~vvvfffVVVHHHBBBCCC>>>>>>===:::777666999<<<<<<===>>><<<:::999:::;;;:::;;;<<<;;;999888999:::;;;::::::::::::;;;;;;<<<;;;;;;<<<>>>???@@@AAAAAA======>>>===;;;999666444444666999;;;===<<<;;;:::888888999::::::999888888888888888999999999::::::<<<<<<<<<<<<============>>>???AAAAAA>>><<<;;;<<<;;;;;;===???AAA@@@<<<999;;;999777777:::<<<>>>>>>;;;;;;<<<<<<<<<;;;:::999:::;;;<<<<<<<<<;;;:::999999888777666666777888999888777666555333222111000///111333333222222333444555222000111333444333333...000111111000000000000///000000000///.........+++,,,---,,,+++***+++---------,,,,,,,,,,,,++++++***++++++,,,,,,,,,++++++******************************))))))((((((((((((************************////////////000000000000///333555333111333888;;;@@@KKK___iiiVVVaaa{{{hhhddd[[[^^^YYYWWWWWWVVVTTTVVVZZZbbb^^^^^^cccgggjjjnnnsssuuuuuu}}}mmmkkkqqq}}}}}}}}}ooogggddd\\\\\\]]]\\\ZZZVVVRRROOOIIIGGGEEEDDDBBBIII[[[mmmrrrtttyyy}}}xxxuuuwwwuuurrrqqqrrrtttttttttqqqqqqpppppppppppppppqqqhhhiiikkkooosssuuutttrrrooorrrvvvwwwssskkkccc]]]aaabbbiiitttyyywwwwww{{{{{{|||yyysssqqqssssssqqqlllooorrrtttxxx|||tttUUU>>>777999666///222222333333333444444444666555444333333444555666222444666777666555555555555666666777888999999:::222333666999;;;===??????888888888777777777777777;;;;;;<<<<<<===>>>>>>>>><<<===>>>>>>>>>>>>>>>======@@@@@@>>>???DDDFFFEEEEEEGGGIIIGGGDDDQQQsss{{{vvvlll^^^OOODDD<<<666333555444333333222222222222222333333333444444444444111000000111333444333222///111444555444333222222222333444333222222333444555444333222222333444444111444777888888AAAWWWmmm~~~}}}qqqkkknnnwwwvvv```TTTMMMFFFAAAAAA??????===999555444777;;;<<<===>>>===;;;:::;;;<<<999;;;<<<<<<:::888888999::::::::::::;;;<<<======???>>>===<<<;;;;;;;;;;;;<<<<<<<<<<<<:::777444222444666999<<<======;;;:::777888999::::::999888777777888999:::::::::999999888888999:::;;;<<<=========???AAAAAA???=========;;;;;;===???AAA???;;;888:::888666777999<<<>>>>>>;;;<<<<<<===<<<;;;999888999:::;;;<<<<<<<<<;;;:::888777666555555666777888444555555666555555444333000222333222000//////000111///...//////---...000---000111000/////////...+++,,,......---,,,,,,---,,,------------...000111+++++++++++++++,,,,,,,,,***++++++,,,,,,,,,++++++******************************))))))((((((((('''))))))))))))))))))))))))222222333333222111///...000000111333666999<<<>>>DDDGGGCCCeeegggVVVqqqwwwgggaaa```[[[WWWVVVUUUTTTUUUYYY[[[\\\]]]___cccgggkkkmmmqqqwwwrrrkkkrrrssskkkcccnnnxxx|||yyyvvvvvvuuuoooiiiaaa]]]^^^]]]ZZZWWWRRRTTTTTTPPPNNNVVVeeesssyyyyyyzzz|||}}}}}}zzzxxxyyyuuuqqqqqqsssuuuvvvuuuvvvtttqqqnnnlllllllllmmmlllmmmoooqqqrrrsssrrrrrrppprrrsssqqqmmmiiifffeeeiiirrryyyzzzuuurrruuu{{{yyyyyyxxxuuuqqqoooooopppoooqqqtttvvvuuusssuuuxxxuuufffHHH???666222444444333333444444333333222111333333333444444444555555222333444555666666666666777888999::::::999888777777777666555555666777888666666555444444555777777:::999999999999:::;;;<<<777:::>>>@@@@@@???>>>>>>BBB>>>;;;===BBBFFFEEECCC@@@BBBCCCCCCFFFOOO\\\fffyyylll^^^PPPDDD===777666444111000///000111---...000222333444555555111555777333333777666111666111///111444333111000333333333111//////222444///111444444222111333555333<<>>;;;:::;;;========================777777888999;;;<<<======:::<<<===<<<999777999;;;777888:::<<<<<<:::888777666555555444444333222222444444222111000000/////////............---------,,,---...000000000///...---------...............---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***)))))))))))))))))))))))))))))))))))))))***+++++++++,,,))))))))))))(((((((((((())))))(((((((((((())))))000111111222222111//////000000111222444666999:::999???;;;PPPccc\\\{{{vvvaaa]]]XXXUUUUUUUUUTTTUUUXXXWWWXXXYYY[[[___bbbfffhhhjjjoooyyyssskkkddd]]]ZZZfffqqqzzz{{{|||~~~|||{{{{{{}}}~~~wwwxxx}}}zzzrrrhhhbbbbbbbbb```]]]UUUVVVVVVTTTUUU]]]jjjtttyyyyyyzzz|||~~~~~~{{{yyyzzzvvvrrrqqqsssuuuuuutttuuusssqqqnnnmmmmmmmmmnnnmmmmmmoooppprrrrrrrrrrrrpppqqqpppnnnjjjgggffffffnnntttzzzzzzvvvsssuuuxxxxxxxxxxxxuuuqqqooonnnoooooopppsssxxx{{{yyysssooo}}}zzzyyyaaa???888555444666333444444444444444333222222333333444444444555555555222333444555666777777777999::::::;;;:::999777666888777666666555666777777777666555555555666777888999999999:::::::::;;;;;;888:::<<<===>>>@@@CCCEEEKKKEEE???<<>>;;;<<<;;;999888666666666777777999;;;<<<:::888888888888777666666555555666666777777888999999:::999999666666777888888777666555:::999999:::;;;:::888666555666888999:::999888777777777777777777888888999999999888666444555888;;;888777777888;;;<<<<<<;;;<<>>???>>><<<:::999999888999999999999999888888666777777777888888999999:::::::::888555333222333444555777888888777555444444444444333222222111111000000000000000111222222///............---------,,,---......//////...............------,,,,,,,,,,,,,,,++++++++++++,,,,,,************************,,,,,,,,,+++******))))))))))))))))))))))))))))))************))))))))))))(((((((((((((((((((((((()))((((((''''''(((((())),,,,,,---...//////000000000000000000111333666777555888:::===UUUhhhJJJ```uuunnndddWWWQQQOOORRRUUUTTTTTTVVVTTTUUUUUUWWWYYY\\\___```hhhjjjnnnuuusssWWWMMMMMMPPPYYYdddiiijjjkkkmmmnnnvvvwwwyyy}}}zzzzzzvvvqqqqqqpppmmmjjj```^^^]]]bbbkkkrrruuuvvvxxxxxxxxxzzz|||}}}|||{{{yyyxxxuuusssrrrrrrrrrrrrqqqppppppooooooppppppqqqoooooooooppppppqqqrrrrrrsssqqqnnnjjjgggiiimmmqqquuuuuuuuuvvvwwwwwwuuussstttuuuvvvtttrrrooonnnnnnppprrruuu{{{wwwvvvtttqqq~~~XXX:::555555777666///555555666666555555444333444444444444555555555555444444555666777888999:::999999999999888888888777:::999888777666666555555777777777888888999::::::777888:::;;;;;;:::999777888999999999:::>>>DDDHHHIIIDDD>>>;;;<<<@@@CCCDDD>>>@@@BBBBBBBBBBBBEEEGGGSSSdddzzzzzzpppcccYYYQQQIII>>>555555444333333333444555666555666666444444555555444111444444222111222111///333444444333222111333444333999???DDDMMM]]]sss}}}rrrllljjjooovvv~~~{{{dddQQQDDD@@@<<<<<>>AAA@@@>>>======>>>@@@AAABBB<<<======>>>@@@DDDHHHKKKWWWTTTVVVfff}}}qqqfff___[[[EEEDDDAAA>>>;;;999777777777777888:::999777555555444777777444555999999666555777999;;;===BBBHHHMMMPPPVVV^^^eeemmm{{{zzzsssnnnjjjttt|||qqq```QQQGGGAAA===::::::<<>>KKKrrr~~~uuuPPPFFFPPP\\\ccc]]]TTTNNNPPPTTTTTTTTTTTTQQQQQQQQQQQQRRRTTTVVVWWWZZZ]]]ccchhhkkkrrrmmm```TTTUUU\\\gggnnnnnnllllllkkknnnrrrvvvzzz~~~yyymmmjjjjjjoooxxx|||zzzuuuvvvtttssstttvvvwwwvvvuuutttttttttrrrpppooopppqqqpppppppppqqqqqqqqqrrrrrrooopppqqqrrrrrrqqqooonnnkkkkkkiiiggggggiiinnnrrrqqqqqqqqqsssuuuvvvuuuttttttuuuuuusssqqqpppqqqrrrwww{{{tttdddZZZ```kkkpppsssmmmuuurrrnnnjjj]]]GGG999555777222333777444444555555555555444333333444444555555555666666666777777555555555555777888222222333444555777999:::999999999999888777666666555666777999::::::::::::888999:::::::::999888777555777::::::::::::;;;<<<======>>>?????????>>>======<<<::::::===AAAEEEHHHKKKHHHGGGMMM[[[sss~~~|||}}}dddbbb^^^YYYSSSMMMHHHEEE???>>>>>>AAA@@@===;;;<<<999;;;888555:::CCCDDD>>>BBBEEEKKKRRR[[[dddnnntttwww{{{vvvppprrruuuwwwvvv~~~xxxkkk\\\NNNFFFDDD>>>;;;888888999<<<===>>>;;;<<<<<<<<<<<<;;;:::999888999999999777666777888555555444333333333333444666555555555555666777777999999999888888777777666555555666999<<<===<<<:::666666666666555555555555777777888888888999999999999:::;;;:::999888:::;;;<<<;;;:::;;;===>>>===<<>>@@@@@@@@@???>>>>>>===<<<:::;;;===@@@CCCEEEAAACCCGGGIIIJJJXXXxxx|||||||||zzzvvvrrrnnnkkk]]]XXXVVVWWWVVVSSSUUUYYYUUUTTTOOOLLLUUUdddeee]]]^^^ccclllttt|||}}}uuuoooqqq{{{~~~zzz{{{~~~yyyzzz}}}uuudddYYYPPPFFFAAAAAA:::999999999:::<<<======<<<======>>>>>>===<<<;;;999::::::888666555555777555444444333222333333333666666777777777666555555777888999999999888777777666666777999<<<===<<<:::888777777666555555666666666888999;;;;;;:::999888888999::::::888888999::::::999999;;;>>>@@@@@@???@@@===;;;:::;;;<<<:::888666888999:::999777444333222333333444555666777777666444333333555666444222000111111111111111111000111111000//////......---000///......------------///............---------...---,,,*********+++,,,++++++++++++************)))))))))(((((()))))))))************************))))))))))))************((((((((((((((((((((((((&&&'''''''''''''''((((((%%%%%%&&&''''''((())))))(((''''''&&&&&&''''''(((///...---,,,---...///000......------...///000222---:::111---:::;;;MMM|||[[[QQQfffrrrggg[[[QQQPPPSSSTTTTTTTTTTTTTTTSSSSSSTTTUUUWWWXXXWWWUUUXXX___ccceeemmmvvv}}}iiibbbeeessszzzvvvssstttuuusssrrrssswww{{{}}}yyywwwvvvyyy}}}~~~{{{xxxtttrrrpppoooppppppooonnnnnnppprrrqqqnnnmmmoooqqqpppqqqqqqrrrrrrrrrqqqqqqnnnpppsssuuutttqqqmmmkkkkkkmmmooopppqqqrrruuuwwwuuuwwwwwwvvvsssrrrssstttwwwvvvtttqqqoooqqqtttwwwzzzpppiiiqqq{{{~~~lllgggttttttnnntttiiiKKK@@@666555888333555888333333333444444333333222111555555555555666666666777:::888555333222222333444666666555555666777999:::666777999::::::999888777333444666888999:::999999::::::999888777777888888777888999999999:::===@@@<<<===???@@@@@@@@@AAABBB<<<<<<<<<===@@@CCCDDDEEE???@@@EEEIIIHHHLLLaaayyyyyyttttttsssqqquuu|||~~~|||uuurrr~~~yyy{{{{{{vvvuuu}}}tttkkkmmmuuuqqqsssyyyyyyeeeQQQIIIFFF@@@;;;:::888999;;;===>>>???>>>>>>======>>>??????>>>===<<<;;;;;;:::888555444555666555444333333222222333333666777777888777666444333666777999:::;;;999888777666666777999<<<<<<;;;:::999888777666666666666666666777:::<<<<<<;;;999777777888:::999888777888999777777888;;;???BBBCCCBBBAAA>>>;;;:::<<<<<<:::888999:::<<<<<<<<<999777555222222333444666777888888999666444444666666444111111111111000000111111111000000000///......------...------------...////////////.........---------...---+++*********++++++***************+++++++++))))))(((((((((((())))))************************)))))))))))))))*********((((((((((((((((((((((((%%%&&&&&&''''''(((((((((%%%%%%&&&&&&'''((())))))'''''''''&&&&&&'''''''''---......//////...------...------------...//////...---222777555555DDDYYYbbbMMMcccjjj___UUUSSSTTTTTTVVVZZZWWWVVVTTTRRRRRRSSSUUUVVVXXXXXXXXXXXXYYY\\\aaaeeexxx}}}sssjjjmmmxxx~~~yyysssrrruuuyyywwwrrrqqqsssxxxyyy|||}}}}}}~~~}}}{{{zzz{{{|||{{{zzzrrrrrrqqqqqqppppppqqqqqqqqqooonnnnnnooopppooonnnoooqqqsssvvvvvvuuusssqqqsssrrrrrrrrrsssqqqooommmkkksss||||||vvvsssssswwwvvvtttsssssstttuuuuuuvvvzzzxxxpppjjjooowww}}}~~~nnnwww}}}|||{{{qqq___PPP???999333222444444222///222222333333444555666666777777777777777666666666444444333333333333444444222333333444444444444444666666666666666666666666333333333444666777999999888777666666666777999::::::999888888888999:::;;;999:::>>>AAACCCCCCAAA>>>?????????>>><<<===???AAABBBCCCDDDDDDDDDHHHOOOTTTgggyyypppsss}}}ooojjjttt~~~tttmmm]]]QQQEEE@@@???<<<:::;;;:::::::::;;;===>>>@@@AAAAAA?????????@@@???===;;;:::;;;<<<:::777555444555444555666777777666555444<<<999666666777777444111333444666888:::;;;<<<===:::999888888:::===@@@BBB<<<:::888777888999999888666777999::::::999777666>>>;;;888888999999666333444666888::::::<<<>>>@@@@@@???===;;;:::;;;<<<===<<<<<<======;;;888666444444333333444777888777666;;;999888888888777555333333222111000////////////000000///...------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---+++)))(((((()))***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%------------,,,,,,,,,,,,...------------...//////000---000555333222>>>NNN{{{\\\\\\eeejjjhhh^^^YYYZZZYYYUUUVVVUUUTTTSSSRRRSSSSSSTTTUUUWWWXXXXXXXXXYYY\\\^^^eeeqqq~~~}}}tttuuu{{{zzzsssqqqppprrruuutttooommmooossstttvvv||||||{{{zzzzzzxxxwwwqqqqqqppppppppppppqqqqqqrrrrrrqqqqqqpppppppppqqqssstttuuuuuuuuusssqqqpppnnnppprrrrrrpppnnnnnnnnnnnnuuu}}}|||wwwuuutttuuuttttttsssssssssttttttvvvzzzzzzrrrmmmqqqyyy}}}|||{{{zzz~~~jjjPPP>>>;;;666222111444555444111222222222333444555555555666666666666666666555555555444444333333444444555333444444555555555555555666666666666666666666666333333444555666888:::;;;999888777777777888:::;;;:::999999888999:::;;;<<<======???EEEKKKKKKDDD>>>???@@@@@@>>>======???AAA@@@BBBBBBAAAAAABBBGGGKKKTTTdddyyyyyynnn]]]TTTIII???777777888777777999999999::::::;;;===>>>>>>===<<<;;;<<<======;;;999;;;<<<<<<;;;888666555666777777888999999888777666888666555666888888777555333444666888:::;;;<<<<<<;;;:::999999;;;===@@@BBB===;;;999888999::::::999888888888:::::::::888777777666666666888888888777444666888999999;;;===???@@@???===:::999999::::::;;;;;;<<<<<<;;;999777555777666666777999;;;:::999;;;999888888888777555333222111000//////......///000//////...------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%---,,,+++******+++,,,---...------------...//////333///000444333111888BBBXXX|||gggcccuuu|||oooeeeddd^^^SSSWWWWWWWWWVVVUUUTTTSSSSSSSSSUUUWWWXXXWWWVVVVVVWWW]]]fffooottt{{{||||||wwwooopppnnnooorrrqqqmmmjjjkkkpppppprrrwww}}}}}}zzzyyyxxxvvvtttpppooooooppppppqqqrrrssstttvvvwwwvvvsssrrrsssvvvxxxwwwvvvuuusssqqqpppoookkknnnrrrrrrpppnnnoooppppppuuuzzz|||yyyuuussssssrrrrrrrrrrrrrrrrrrrrrrrrvvv{{{{{{tttppprrrwwwzzz~~~sssqqqzzz}}}{{{|||aaaCCC111666333000111444666555444111111222222333444444444444444444444444444444444555555444444444444555555555555666777777777777666666666666666666666666666333333444555777999;;;<<<:::999888888888999;;;;;;999999999999:::;;;<<<===???>>>@@@GGGOOOOOOFFF===???@@@@@@>>>======???AAAAAABBBBBBAAA@@@???@@@BBBBBBHHHSSShhh}}}zzzyyyxxxzzzrrr^^^LLLDDD===666222555888888999;;;999999999:::::::::;;;;;;999999888999;;;<<<:::999<<<======<<<999777777777999:::;;;<<<<<<;;;:::999888777666666888888777666444555666888:::;;;;;;<<<<<<;;;;;;:::<<<>>>AAABBB>>><<<:::999:::;;;;;;;;;;;;999777888;;;<<<:::888777888999999777777888999444666888999999:::<<<>>>@@@???===:::888888888888::::::;;;<<<<<<:::999888999888777999;;;<<<;;;:::;;;999888888999888666444222111000///............/////////...------,,,,,,------------------------++++++++++++++++++++++++++++++++++++***)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((()))***((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%---,,,***)))***+++---......------------...//////555111111444555444666<<>>>>>??????===<<<<<<>>>@@@BBBCCCDDDDDDCCCAAA@@@??????EEEMMMTTTccc~~~}}}wwwyyy{{{zzzxxxxxx|||vvvlll___OOOCCC>>><<<777555888:::999888::::::::::::::::::999999888888888888999<<<<<<;;;:::<<<===>>><<<:::888888888::::::<<<======<<<;;;;;;;;;:::999888777666444333555555777888999:::;;;;;;===<<<;;;;;;<<<>>>@@@AAA>>><<<:::999;;;<<<<<<;;;===:::777888;;;===;;;888???@@@AAA>>>888555555777666777999:::::::::<<<>>>???>>>===;;;:::999999999::::::;;;<<<===<<<<<<<<<999888777888:::;;;:::999:::999888888999888666444222222111000//////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++++++++***((('''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((())))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&---,,,+++******,,,...000...------------...//////222///000333555444666888BBBGGGvvvpppiiijjjsssuuujjj]]]WWWUUUVVVXXXXXXWWWUUUSSSQQQSSSSSSSSSRRRQQQSSSWWWZZZ^^^gggooopppqqqvvv|||{{{{{{~~~|||{{{vvvtttvvvvvvrrrnnnnnnsssrrrrrruuuyyy}}}}}}yyyvvvvvvvvvuuuuuuppppppqqqqqqssstttvvvwwwwww{{{{{{yyy|||zzzyyywwwuuuttttttuuuvvvtttqqqnnnnnnqqqqqqpppmmmnnnpppqqqrrrqqqpppoooooommmnnnnnnooopppqqqrrrrrruuuyyyxxxrrrmmmmmmmmmkkkyyy~~~}}}tttooowww}}}{{{{{{lllRRR===777333222111111222222222111000000000111111111111111000111111111222222222333444444333333333333444444555666666777777777777777666666666666666666666666444444555666888:::<<<===888777777666777888999:::555666777888999:::;;;;;;;;;===???AAAAAAAAABBBCCC===>>>===<<<;;;;;;===???@@@AAACCCDDDEEECCCAAA???AAAHHHMMMKKKKKK]]]uuueeeWWWJJJ>>>777666777444333777888666555777;;;;;;<<<<<<;;;:::888777666666666888:::;;;:::999;;;<<<===<<<999888777888888999;;;<<<<<<<<<;;;:::;;;;;;:::888777555444444555666777888999:::::::::<<<<<<;;;;;;<<<===>>>???===;;;999999:::<<<<<<;;;===:::888888:::<<<;;;999AAACCCBBB>>>888444444555777999;;;;;;::::::<<<>>>======<<<<<<<<<<<<<<<<<<:::;;;;;;<<<===>>>>>>>>>:::999888999:::;;;:::999999888777777888888666444333333222111000000000000...............---------,,,,,,,,,,,,,,,,,,,,,,,,************************((()))***++++++)))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&,,,,,,++++++,,,---...///...------------...//////------...000111222444555===;;;```eeeUUUaaalllfff[[[XXXQQQRRRSSSTTTTTTSSSQQQOOOTTTSSSRRRPPPPPPRRRVVVZZZ[[[ccckkknnnqqqwww{{{{{{zzz||||||xxxzzzzzzvvvrrrqqqsssqqqqqqssswww{{{}}}}}}}}}yyyuuusssssstttuuuuuuppppppqqqqqqssstttuuuvvvuuuyyy}}}~~~||||||}}}zzzyyyxxxwwwwwwxxxyyyyyywwwrrrmmmjjjiiiiiiiiihhhnnnooopppqqqqqqqqqppppppnnnmmmmmmmmmnnnppprrrttttttwwwwwwqqqmmmmmmllliiihhh{{{uuuyyy|||vvvqqqqqqcccIII666222222222222111000000//////000000000000000000000000000000000111111222222333333333222222222222333333444444555666666666666555666666666666666666666666444444555666777999:::;;;888777666666666777888999666777888999:::;;;;;;;;;:::>>>@@@???===>>>BBBGGG===>>>>>><<<;;;;;;===???<<<===???BBBDDDCCCAAA>>>???AAACCCCCCBBBIII[[[lll|||}}}lll___PPPEEE===666555888555333333777888666777:::;;;;;;<<<<<<;;;:::888777444333444555888888888666888:::;;;:::888666666777777888999:::;;;;;;::::::777888999999777777888999666777888999999999999999::::::::::::::::::;;;;;;;;;999777777888:::::::::999:::::::::999999999:::<<<===<<<:::888666555666888999;;;;;;::::::;;;<<<<<<<<<<<<============>>>:::::::::;;;<<<<<<======<<<;;;:::;;;<<<===<<<;;;777666666666777777555333333222111000////////////........................,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))((())))))***))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''*********+++,,,---------...------------...//////,,,...000//////111444666777<<>>000111000000111111000////////////////////////////////////000000111222222333333222111111000000111111222222222333444444444444333666666666666666666666666555555555555666777888999888888777777777888999:::999999;;;<<<<<<<<<;;;;;;:::;;;===>>>>>>???AAACCC?????????>>>======???AAA<<<<<<===@@@CCCCCCAAA>>>;;;999:::>>>??????DDDKKKhhhyyyxxxkkkhhhPPPGGG>>>:::888666888<<<777555666999999777888<<<888999:::;;;:::999777555555444444555777888777555666777888888666444444555666777888:::;;;::::::999777888:::999777666888:::777888888999999999888888888888888888888888888888888666555555666888888888555999<<<<<<888666888:::999888777888999999999777777888999999888777888:::<<<<<<<<<===<<<<<<;;;;;;888888888888888999:::;;;<<<;;;:::;;;<<<<<<;;;:::666555444555666666444222111000///......---------........................++++++++++++++++++++++++))))))))))))))))))))))))))))))(((((((((((())))))'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''((()))+++,,,,,,,,,,,,...------------...//////...222444111///111555888444@@@FFFbbbWWWFFFTTThhhhhh^^^RRRSSSTTTTTTUUUUUUVVVUUURRRSSSTTTSSSPPPOOONNNOOOVVVWWWWWWXXXaaammmvvvwwwqqqsssvvvyyyzzz{{{}}}~~~{{{|||}}}yyytttrrrvvvuuuuuuvvvzzz~~~|||xxxssspppooopppqqqqqqnnnnnnnnnnnnooopppqqqrrrnnnooorrrvvvzzz|||{{{zzz~~~}}}}}}|||{{{{{{zzzzzzzzz}}}zzzmmm]]]XXXaaalllggghhhjjjmmmooopppnnnlllpppnnnkkkkkklllpppuuuxxxsssvvvvvvssssssvvvwwwuuuyyywwwvvviiiYYYHHH555///555---///000111000///000000///////////////.........///000000111222333333333111111000000000000111111000111222222333333222222666666666666666666666666555555555555555666777777:::999888888888999:::;;;;;;<<<===>>>>>>>>>===<<<888777999<<>><<>>???AAACCC???>>>>>>AAADDDDDDAAA>>>:::999<<>>888777555333444777888666666777666333444888666777999:::999888666444777777666777999:::888777444666777666444333333444666777888:::;;;;;;:::::::::<<<<<<:::666444555777777888888999999999888888777777777777666666666666777555333333555777777777222888>>>===888444666:::<<<:::888999;;;===;;;888555777888777666555666888<<<<<<<<<<<<;;;:::999888666666555555666777777888:::999888888::::::999888555444333444555555333222//////...,,,,,,,,,,,,,,,---.....................++++++++++++++++++++++++))))))))))))))))))))))))***)))(((''''''((()))***'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''))))))***+++,,,------...,,,,,,------...//////////////////000111111222222444<<<@@@KKKuuuzzzTTTEEEZZZpppmmmbbbWWWPPPSSSWWWTTTSSSTTTVVVUUURRRPPPOOOOOOPPPQQQSSSRRRSSSVVV]]]fffpppvvvrrrrrrssstttwwwzzz}}}~~~}}}~~~~~~yyytttuuusssqqqsssyyy~~~}}}yyyssspppoooooooooooorrrrrrqqqooonnnlllkkkkkkooommmlllooosssvvvvvvuuuwww{{{~~~{{{yyy|||~~~zzzsssjjjbbb```cccgggiiihhhhhhjjjmmmnnnnnnmmmmmmjjjggggggjjjooosssuuussstttppplllqqqzzzzzzrrrzzzvvvoookkklllDDD:::888333222000000000000000000000000////////////////////////111111111111111111222222222222222111111111000000000111333444444333111000111222333444444444333222333333444444555666666666666666555555777:::===???999::::::;;;;;;::::::999777777777999<<<======;;;@@@???===<<<===???BBBDDDDDDAAA>>>>>>???@@@AAAAAA<<<=========<<<===???BBBFFFGGGOOObbb{{{}}}vvvgggXXXNNNJJJ>>>:::666444444444555555888777666444444444555666555666999::::::999666444555555666666555555444333444444444333222111000000555666888999:::999999888999999999777555555777999777666555666888999:::999999888777777777888999:::555555666777888999999:::===>>>===;;;888666666777::::::::::::::::::::::::999666555777::::::555000:::999999888777666666666222333333444444333333222777777888999999999999999222222222222111111111000........................------,,,,,,+++***)))))))))************+++++++++************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''&&&%%%%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&*********++++++,,,,,,---,,,,,,,,,---......///////////////000111111222222333777888AAAcccxxx}}}YYYUUUgggpppkkkbbbZZZXXXZZZYYYVVVTTTVVVUUUTTTSSSRRRRRRRRRSSSUUUTTTSSSUUUZZZaaaiiimmmnnnqqquuuwwwwwwwwwxxxzzzuuuuuuwwwzzz}}}yyywwwtttuuuyyy}}}~~~zzzuuurrrqqqqqqqqqqqqppppppooonnnmmmkkkjjjiiinnnlllkkklllooorrrqqqpppuuuyyy}}}}}}{{{zzz}}}}}}wwwnnngggeeegggjjjjjjiiihhhhhhjjjllllllkkkkkkiiihhhhhhkkkooorrrtttuuusssmmmkkkrrr|||zzzsssqqqjjjdddeeeggg@@@777666222333////////////////////////////////////////////////000000000111111222222222222222222111111111000000000111333444444333111000111222333444555444444333333333444555555666666777555444444555777999;;;<<<888888999999999999888888777666777999<<<>>>>>>===>>>===;;;;;;;;;===@@@AAAAAA???<<<<<<===?????????<<<======<<<;;;<<<>>>@@@;;;<<<@@@JJJ\\\qqq~~~wwwuuuuuuooodddTTTFFF???===<<<999666444444555444444666666555444444444444444444555777888888777666555555555555555444444333222333333333222222111111000333666:::===>>><<<999777777888777666444444666777777666555555777888888888:::999888666666666666777666666666777777888888888<<<======<<<:::888888999999999999999999999999999999777777999===<<<888333666555555444444333222222222333333444444333333222555555666777777777777666000000000000////////////------------------------------,,,++++++***))))))))))))*********+++++++++*********)))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&+++++++++++++++++++++++++++,,,,,,------......///...//////000000111111222333333222777MMMrrr|||uuuiiiaaaooommmfff\\\WWWVVVWWWUUUUUUUUUUUUVVVVVVUUUUUUUUUWWWUUUTTTTTTVVV[[[```cccfffllltttyyyxxxvvvtttsssssstttuuuuuuuuuxxx|||}}}zzzwwwvvvwwwzzz{{{|||~~~~~~}}}}}}zzzuuurrrrrrrrrrrrqqqnnnnnnnnnnnnmmmkkkhhhgggnnnlllkkkkkkmmmnnnnnnmmmppptttyyyzzzzzzzzz}}}{{{tttnnnkkklllmmmmmmjjjgggfffggghhhhhhhhhhhhhhhhhhiiikkknnnqqqssszzzrrriiiiiisss}}}wwwlllgggjjj}}}___<<<555333000333////////////////////////////////////////////////...//////000111222222333222222222111111111111111111222333444444333222111222333444444555555444444333444444555555666777777333333444555777888999999666666777777777777666666777666777999<<<>>>???>>>===<<<:::999999:::<<<===>>><<<::::::;;;===============>>><<<;;;:::<<<===999:::;;;<<>>999666666666666444333222444666777555444444666777777666999999888777666555444444666666666666666666666777999;;;<<<===;;;;;;;;;===888888888888888888888888888888999<<>>:::555333333333333222111000000222222333333333333222222222333333444444444444444.........------------,,,++++++++++++++++++++++++,,,,,,,,,+++******)))))))))))))))*********++++++******))))))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&,,,,,,,,,++++++*********+++++++++,,,------............//////000111111111666222222555???WWWYYYhhhsssvvvhhhYYYTTTXXXZZZSSSTTTVVVWWWXXXWWWVVVUUUWWWUUUTTTSSSTTTWWWZZZ\\\]]]cccmmmvvv{{{{{{vvvrrrssssssrrrooolllnnnssswww|||yyyvvvuuuuuuuuuvvvwwwxxxzzz{{{}}}}}}zzz{{{xxxtttqqqqqqrrrqqqqqqmmmmmmnnnnnnmmmkkkhhhgggooonnnmmmmmmmmmmmmmmmmmmkkkoootttxxxyyyzzz}}}|||wwwrrrooonnnnnnoookkkgggddddddeeeeeeeeeeeegggiiikkklllnnnppprrr}}}rrriiilllwwwwwwuuutttxxx|||{{{}}}wwwTTT:::666333///333////////////////////////........................------...///000222222333111111111111111111111111111222222333333222222111333333444444555555555555444444444555666666777777333444555666777888888777555666666777777666666555777666666888<<<>>>??????<<<;;;999888888999:::;;;===;;;999:::;;;======<<<===>>>>>><<<:::999:::;;;999===@@@???<<<===DDDJJJ]]]xxx}}}nnn^^^RRROOOHHH???777333444666555444444555666666444111222333444555555444333222333333222222333444555666555444333222111111000000000111111111111111111111///333888===>>><<<999666666666666444222222444666666555333333555666555555777888888888777666555555666666666555555555555555666999;;;=========>>>???777777777777777777777777555555888;;;===<<<888555444444555555444333222111222222333333333333222222111111222333333333333222------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))***************)))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%---,,,,,,++++++***************++++++,,,---------.........///000000111111444111333777888EEEiiihhhXXXooo}}}iiiZZZXXXZZZQQQRRRUUUWWWXXXWWWUUUTTTTTTTTTSSSSSSTTTVVVYYYZZZYYY\\\dddrrr~~~yyyppppppooommmjjjkkkqqqvvv~~~|||yyyvvvttttttssssssuuuvvvvvvwwwzzz|||xxxzzzwwwtttrrrrrrsssrrrrrrmmmnnnnnnnnnmmmkkkjjjiiinnnmmmmmmlllkkkkkkllllllmmmpppuuuzzz|||~~~}}}yyyuuurrrpppooonnnoookkkfffcccccccccccccccdddgggjjjlllmmmnnnqqqssswwwppppppxxx}}}zzzxxxyyy}}}zzz}}}{{{rrr|||{{{}}}{{{vvvxxxtttkkk```HHH888888444///333........................------------------------,,,------///000111222222111111111111111111111111222222222222222222222222333333333333444444555555444444555555666777777888555666777888888888888777666777777777777777777666777666666777:::===>>>>>>;;;;;;:::999999999:::;;;<<<;;;:::;;;<<<>>>===<<<===>>>>>>===;;;999999:::777:::>>>@@@AAAAAAAAAAAA666OOOaaaooo|||uuusssnnn___OOOBBBAAA===999666555666777222222222444666666333111333333555666666555444333333222111000111222444555555444333111111000111111111111111111111222222222111222444666777777777666666777666555333333555666666444333333555666555555555666888::::::999888777555555444444444444444444444777:::<<<<<<<<<===>>>666666666666666666666666111222444777999888555222333444555666666555333222111222222333333222222111000111222222333333222222.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************)))(((((()))))))))*********)))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%,,,,,,,,,++++++*********)))******++++++,,,,,,------......//////000000111111///222777555:::RRRnnnvvvNNN```xxxxxxcccUUUQQQQQQRRRTTTVVVVVVVVVTTTSSSQQQQQQQQQRRRTTTVVVXXXZZZYYYZZZ___lllzzzzzzyyywwwtttpppooopppqqq|||~~~}}}zzzvvvttttttssstttttttttuuuwww{{{~~~~~~|||wwwyyywwwtttssstttttttttsssnnnnnnmmmlllkkkkkkjjjjjjiiijjjjjjjjjiiiiiijjjlllsssvvvzzz}}}zzzuuurrrpppooonnnlllmmmjjjfffdddddddddcccbbbdddhhhlllmmmmmmnnnrrrvvvooopppyyy|||iii```bbbwww{{{{{{wwwxxxvvvoooooojjjTTTMMM===666999444...333........................------------------------,,,------...///000000111111111111111111222222222222222222222222222222222333222222222222333444555444555555666666777888888777777777777777777777777777777888888888888777777888666555666888;;;<<<<<<:::::::::999::::::;;;;;;<<<;;;:::;;;===>>>>>>======>>>???>>><<<:::::::::>>><<<::::::===???>>><<<<<>>===<<<<<<>>>??????===<<<;;;<<>>;;;999:::;;;:::999FFFGGG>>>;;;GGGQQQWWWaaalllzzzvvvlllggg\\\OOOGGGCCC===666444333222111111111000////////////111333555444333333333333333333444444555444444333222111111111111444333222111111222444555555444444444333222222222333222111000000111222333555555555333111111333555444333222333666888999888333555888;;;;;;:::777555111111222222333333444444111444777999888777666666444444444444444444444444222222333333222111111222000222444555555444222000111111222222222222111111///000000111111111111111......---------,,,,,,,,,++++++++++++++++++++++++))))))))))))************(((((((((((()))))))))***))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$++++++++++++++++++++++++)))))))))***++++++,,,,,,------......///000000000000000111444555666;;;AAAkkkvvvssssssyyytttfffbbbNNNddd~~~}}}lllbbbUUUUUUUUUVVVVVVUUUUUUTTTLLLMMMNNNPPPRRRTTTUUUUUUQQQVVVZZZZZZ\\\eeetttnnnsssyyy{{{xxxsssooonnnlllmmmmmmmmmmmmooorrruuuvvvvvvvvvxxxzzz||||||{{{}}}zzz{{{zzzxxx{{{~~~}}}|||{{{|||{{{xxxvvvpppnnnllllllmmmnnnmmmlllnnnllliiigggfffgggiiikkkgggiiillllllkkklllpppssswwwyyy|||{{{vvvppplllmmmmmmmmmkkkhhhgggffffffgggfffeeecccfffjjjmmmnnnmmmooouuuzzzxxxvvvxxxttt^^^KKKUUUooo~~~zzzssshhhWWWBBB===111///444///+++444........................,,,,,,,,,,,,,,,,,,,,,,,,------..................000000111111222222222222333222222111111222222333222111000000000111222333555555666666777777888888888666444333333444555666666666777777777777666666999666444444555777888888666666777888999::::::;;;999999999;;;===>>>===;;;<<<>>>@@@@@@>>>===<<<===666888;;;>>>@@@@@@??????999>>>===>>>DDDAAA@@@JJJMMM[[[nnn}}}~~~{{{www}}}|||xxxjjj[[[UUURRRIII===666666555222000///......000111222222///......000333444555444222222111000111222444555555444444333222111000000333333111111111333555777666666555444444333222222222222222111111111111111333444333222000000222444333222222444777999::::::333555888;;;:::888444222000000111222333333444444000333777888777555444333333333333333333333333333444555444333111111222333111333555777777555333222111111222222222222111111...//////000000000000000---------,,,,,,,,,++++++************************)))))))))))))))*********(((((((((((()))))))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$......---,,,,,,+++************+++++++++,,,,,,,,,,,,,,,------...///////////////000111222444666777NNN|||bbbiiifffUUUjjjiii```VVVTTT\\\___ZZZ[[[bbbUUUVVVVVVUUUSSSRRRSSSTTTTTTRRRRRRUUUXXX\\\eeemmmuuu{{{}}}yyytttqqqooooooooonnnnnnooooooooonnnnnnooopppqqqpppooommmmmmpppuuuyyy{{{xxxvvvvvvxxxzzzyyywww}}}{{{yyyxxxwwwvvvtttrrrqqqooollljjjiiijjjkkkmmmjjjiiigggeeeeeegggiiijjjjjjooosssqqqnnnooouuu|||{{{{{{xxxyyy|||tttsssqqqooommmjjjgggfffjjjeeecccgggkkkjjjjjjkkkllllllmmmllliiiiiirrr}}}kkkXXX]]]ppp}}}~~~~~~{{{wwwvvvxxx}}}bbbDDD666555222000//////000000//////.........---------------,,,+++,,,---...//////...---,,,,,,,,,,,,,,,---...///000111222333444222222111111222222333444111111000000000000000111555555555555555555555444777666555444444444444444555555666777777777777777:::999888888888888888999777888:::;;;<<<;;;;;;:::888888888888:::===@@@BBB@@@??????>>>===>>>>>>>>>;;;<<<<<<<<<======>>>>>>>>>???@@@AAABBBAAAAAA@@@DDDHHHNNNSSSYYYdddsss}}}xxxlll```UUUMMMIII???>>><<<999666333111000222222222111111111000000111222333333111111222333000000111111111222222222333333333333333333333333444444444444444444444444555555444444444333333333444444444333222111000///333333222111222333555666555555666777888999::::::666666555444444555777777333222111000000111222222333333444444555666666666444555666777777666555444666555333222111111222333222333333444444333333222111111222333333333333222000000000000////////////......---,,,,,,+++******************************+++******)))))))))))))))))))))))))))))))))))))))'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########...------,,,++++++***************+++++++++,,,,,,,,,,,,------...///////////////000000222444555666BBBlllhhhaaaoooccc___qqqaaacccaaa\\\YYYZZZ___aaaYYYXXXVVVTTTRRRRRRTTTUUUUUUSSSTTTWWWXXXYYY___fffjjjpppxxx~~~wwwsssrrrrrrrrrllloooqqqpppnnnmmmooorrrqqqqqqooommmmmmoootttxxx}}}yyyvvvuuuwwwyyyzzzyyy{{{zzzxxxwwwwwwwwwvvvuuuvvvtttqqqnnnllllllmmmnnnkkkkkkkkkjjjiiilllppptttkkkooosssttttttvvv|||{{{~~~|||wwwtttuuuxxxrrrrrrrrrpppooollljjjiiijjjggghhhmmmpppmmmjjjjjjkkklllooorrrqqqsss~~~pppfffnnn{{{}}}yyy|||~~~yyy{{{vvvYYY===666444222000/////////000///.........---------------,,,,,,+++,,,---...///......---,,,,,,,,,,,,,,,---......///000111222222111111111111111222222333111111000000000000000111444444444444444444444444666555444444333333333444555555666777777777777666888888777777777888888888777888999;;;;;;;;;;;;:::999888777777999;;;>>>@@@>>>>>>======<<<<<<<<<===;;;;;;;;;;;;<<<<<<<<<<<<>>>??????@@@@@@???>>>>>><<>>>>>>>>===<<<<<<;;;<<<>>>>>>???DDDLLLRRR\\\[[[___fffiiiiiijjjmmmmmmmmmuuuyyyuuuvvv{{{zzzssslllggg[[[WWWQQQJJJBBB;;;666444222222222222333333333333111111111111000000000000000111222222000000111222000000000000111111111111222222333333333333333333333333333333333333333333555555444444444444333333333333444444444444333333111222222333333333333333333333444555666777888888777777666555444444444555222222111111111111222333333333444555666777888999333555777999:::;;;;;;;;;:::999888666555444444444333444444555555444444333111111222333333333333222000000000/////////......------,,,,,,++++++******************************+++***))))))(((((())))))(((((((((((((((((((((((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$,,,,,,++++++*********)))************+++++++++++++++,,,,,,------...//////////////////111222333444555AAA\\\zzzuuu~~~|||}}}~~~sssjjjeee___WWWWWWVVVTTTSSSTTTUUUVVVVVVUUUUUUYYY]]]\\\WWWVVVXXX]]]___bbbgggnnnxxxvvvrrrllljjjlllooorrrsssvvvvvvtttrrrpppqqqtttwwwqqqpppoooooopppqqqqqqrrrttttttrrrqqqpppppprrrsssqqqqqqooommmlllkkkjjjjjjnnnrrruuurrrooopppxxx~~~wwwwwwtttqqqmmmmmmpppsssmmmnnnnnnnnnmmmkkkiiiggggggfffhhhmmmmmmiiieeefffhhhjjjuuu}}}}}}|||wwwxxxzzzzzzzzz~~~|||wwwssshhhTTT>>>111333222111//////...//////------------------------,,,,,,,,,,,,,,,---------------,,,,,,+++,,,,,,---------------------------///............///000000000////////////000000111111111111111222222222222222222111111111111222222444444555666666666666555333444555666777777777888666666777888999::::::;;;:::888777666666777888:::;;;;;;;;;;;;;;;:::::::::999999999888888777777777999::::::;;;;;;<<<<<<<<<===>>>===<<<<<<>>>CCCGGGCCCEEELLLXXX^^^^^^^^^___fffeeelllxxxzzzwww~~~zzzuuuqqqoooooonnnnnnooolllgggaaa[[[UUUPPPMMMCCCBBB???<<<999777555555//////000111222333333444000000000000000000000000///000111111//////000111/////////000000000111111222222222222222333333333333333333333222222222222444444444444444333333333222333444444555555555444111111333444444333222111222222333444555666666777777777666555444444333333222222111222222222333333333333444555777888999999444555777999:::::::::::::::999888777555444444333333444444555555444444333111111222333333333333222000000/////////.........,,,,,,,,,,,,++++++************************************)))(((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############+++***************))))))))))))*********+++++++++++++++,,,,,,---..................///000111222333000666@@@SSSvvv{{{zzzzzzdddrrryyybbbZZZ___TTTSSSRRRTTTWWWXXXVVVUUUTTTUUUZZZ___^^^YYYWWWXXXYYY[[[^^^aaaffflllsssxxxuuuooorrrvvvvvvsss{{{zzzxxxvvvssssssuuuwwwoooqqqsssttttttsssrrrrrrvvvwwwvvvtttqqqppprrrtttqqqqqqqqqqqqppppppooonnnpppuuuzzzyyyvvvxxx{{{vvvsssrrrooommmlllmmmqqqtttoooooonnnmmmllljjjiiihhhjjjggggggiiihhheeefffiiijjjkkkvvvssszzzzzz~~~zzzzzz~~~yyyxxxwwwppp]]]EEE666333111111000///............,,,,,,------------------+++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,,,,---------......------......///000//////......///000111111000000000111111111222222111111000000000111111222333333444555555555555555222333444666777777777777555666666777888999:::;;;:::999777555555666777888;;;;;;<<<<<<<<<;;;:::999888888777777666666555555666666777888999;;;<<<===;;;;;;:::999999:::===???======CCCLLLOOOKKKFFFDDDKKKLLLTTTaaaiiikkkjjjkkk}}}~~~{{{ssssss{{{~~~}}}{{{yyyxxxssspppkkkgggddd```\\\XXXPPPOOOKKKGGGBBB>>><<<;;;777666555555444444555555000000000111111222222222////////////////////////...///000000......///000....../////////000000000111111111222222333333333333333222222222111111111222222222333333333333333222222333444555555555555111222333333333222111000111111222333444555666666777666666555444333333222111111222222333333333333333333444555666777888888555666777888888888777666888777777666555444333222333444444444444444444333111111222333333333333222////////////............,,,+++++++++++++++*********************************))))))((('''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''')))))))))))))))))))))))))))))))))************++++++++++++,,,------..................///000111222111555555:::ZZZ{{{qqqsssfff___hhhzzzeeeZZZWWWTTTSSSTTTWWWXXXWWWTTTTTTUUUYYY^^^^^^YYYXXXZZZTTTWWW[[[^^^aaaeeeiiimmmwww{{{{{{zzzxxxuuurrrqqqrrrtttppprrruuuvvvuuutttuuuuuuxxxzzz{{{yyyuuussstttvvvtttuuuvvvwwwwwwvvvuuutttuuu{{{}}}yyytttppppppnnnkkkjjjkkkmmmpppssspppooommmlllkkkkkklllmmmmmmjjjiiiiiihhhfffjjjpppqqqqqqxxxlll]]]mmmuuutttxxx{{{wwwrrrhhhRRR:::111444////////////.........---,,,,,,,,,,,,------------******+++,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---++++++,,,,,,---------.........------......///000............///000111111//////000000111222222222111000000000000111222222222333444444555555444444333444555777777777666666555555555666777999:::;;;:::999777555555555777888:::;;;<<<<<<<<<;;;999888666666666666666666555555555555666777888:::;;;<<<::::::999999:::;;;<<<======;;;>>>FFFIIIDDD===:::;;;<<>><<<::::::===AAA@@@===>>>AAADDDOOOTTTQQQTTT```hhhiiifffiiippp{{{{{{qqqkkknnnpppkkkaaaVVVRRRRRRMMMJJJFFF@@@;;;888888888333555666444222222333555333222111000////////////000000000000000000//////---------....../////////,,,.........---,,,---...------.........////////////000000111222222333333333222222111000000//////////////////000000000111111222333333333333333222333333222111111111111111111111222333444555666666333444555555555444333333000111222444444444444444333333444444444444444444222333555666777666666555333444555555555555444333111222222333333222222111111111222333333333333222//////.........---------******************++++++************************))))))(((''''''''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$(((((((((((())))))))))))))))))))))))***************++++++,,,,,,---.....................///000111555222111222999QQQ|||uuuXXX[[[ssskkkbbbXXXRRRSSSVVVWWWVVVVVVUUUVVVYYYXXXUUUVVVZZZVVVXXXYYYZZZ[[[^^^aaadddiiinnntttwwwzzzzzztttpppoooppprrrmmmkkkhhhggghhhiiijjjjjjeeecccaaa```ccchhhnnnqqqkkkjjjjjjllljjjiiimmmttt~~~tttcccSSSNNNRRReee}}}uuuppp}}}~~~wwwrrrzzzyyy___PPPBBB444...222.........///......------+++++++++,,,,,,---------)))***+++,,,---,,,+++++++++*********+++,,,,,,---******+++,,,...///000000///............///000000---------......000111111///000000111222333333333111111000111111222333333222222333444444444444333555666888999999777555444444444444444666888:::<<<:::888777666666777888999666777999:::999888666555444555555666666777777777;;;:::888777666666666777666555555666777888777666888444555;;;@@@===777555555444666888666222333888555@@@CCC;;;999???CCC@@@BBBHHHRRR___iiigggXXXJJJDDDFFFHHHGGGBBB<<<<<>>===<<<999777666666777777666444111111111111111111111111111000///......///000111111000///---------..............................///......---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...////////////111000///......///000111......------------......111222333444555666666666666666555444333333333333000111222333333333333333444444444333222111000///111111222333444666666777333333333222111000000///111111222444666777888999999888666444333333333333111111000//////000111222111111111111111111111111---------,,,,,,++++++++++++++++++*********)))))))))))))))))))))*********))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%'''((('''&&&''''''''''''''''''''''''$$$%%%&&&&&&$$$$$$%%%&&&&&&%%%%%%$$$#########$$$'''(((((((((((()))))))))))))))))))))*********************+++++++++,,,,,,---......///000000111111222000111333000333IIIaaakkkRRRXXXgggmmmccc```ZZZSSSXXXTTTSSSWWWWWWTTTTTTWWWTTTTTTUUUVVVWWWYYY[[[\\\``````bbbeeehhhlllppprrruuuwwwzzz{{{{{{|||}}}~~~~~~zzzwwwuuutttyyyxxxuuuqqqmmmkkkkkkkkkhhhgggeeedddcccbbbaaaaaadddeeeeeeeeedddeeehhhjjjoooiiiiiioooqqqnnnqqqxxxmmm^^^LLLHHHRRReeeyyy~~~xxxvvvxxxwwwtttyyy}}}^^^CCC;;;777...+++///......---,,,,,,+++******++++++++++++++++++++++++++++++************++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------...,,,,,,,,,---...///111111//////.........000333444444444444444444555555666333333222222333333444444333333444444444333333222555666777777777666444333555444333222222444666777555666777666555444555666666555555555444444333333444333333333333444555555:::::::::999888777777777444333333333444666888:::;;;999777555444444555666666555555555444444444444222222333333444555555555111222555666777777777666666555444444555555444222111111111111111111111111111000////////////000111000000111111111000///.................................------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---....../////////000//////.........///000......------------......///000111333444555555555555444444333222222222333111111222222222222222222555555555555444333222111111111222333444555666666444333333222111111000000111111222333555666777777888777555444333222222333000000///......///000000///000000111111000000///------,,,,,,,,,++++++++++++++++++*********)))))))))))))))))))))))))))))))))((('''''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%'''''''''&&&''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&''''''&&&&&&%%%$$$$$$%%%%%%''''''''''''(((((((((((())))))))))))*********************++++++++++++,,,------......///000000000111///222444111///888FFFpppeeeNNNQQQzzzwwweee^^^ZZZVVVUUUVVVXXXWWWUUUVVVYYYSSSSSSSSSTTTUUUVVVXXXYYY\\\]]]___bbbfffjjjnnnpppqqqssstttuuusssssstttuuuvvvtttuuuyyyzzzxxxyyy}}}~~~~~~~~~~~~~~~~~~|||yyyuuurrrpppooooootttssspppmmmkkkiiihhhhhhfffeeeccccccddddddbbbaaadddfffggggggffffffhhhiiikkkiiijjjpppxxxxxxqqqjjjYYYHHH???MMMeeexxx{{{{{{}}}zzzvvv}}}~~~mmmSSS<<<777666///---000...------,,,,,,++++++***++++++++++++++++++++++++++++++************++++++******+++++++++,,,,,,,,,---,,,,,,,,,,,,---......---------......000111222111000/////////000222333555555444444555666666777666555555555555444444444555555555555555444333222666666666777666666555444333333222111111222444555333444555555333333444555777666666444333222111111333333333333333444555555999999888888777777666666555444444444555777999:::;;;999777444222111111111333333333333333222222222000000000111222222333333000000000111111111111222333222111111222333111000000000000000000000000000111111000000000000111111...000222444444333111///...........................---------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---..................---------......///......------------.........///000222444555555666333333222111111111222222111111111111111111000000555555555555444333333222111111222333444444555666333333333222222111111000111111222222333444444555777666555333222222222222//////...------......//////000222333333222000///,,,,,,,,,,,,+++++++++++++++************)))))))))))))))))))))))))))))))))((('''''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&%%%&&&(((''''''&&&&&&%%%%%%&&&&&&'''''''''((((((((())))))((()))))))))************************++++++++++++,,,------......///000000///...111555444222555;;;KKKjjjWWWQQQyyyrrrgggYYYXXXWWWYYYZZZYYYWWWVVVUUUUUUTTTUUUUUUVVVWWWXXX[[[\\\___bbbfffjjjmmmnnnppprrrssssssrrrqqqrrrsssuuurrrrrruuuuuussstttwwwuuuvvvxxxyyyzzz}}}{{{{{{yyyxxxxxxxxxxxxyyyxxxwwwwwwyyy{{{{{{yyywwwwwwvvvsssqqqoooooopppppppppnnnlllkkkjjjiiigggeeegggeeedddeeeggghhhfffcccccceeeggghhhggggggggghhhhhhggghhhppp{{{{{{gggQQQIIICCCKKKeee{{{}}}{{{}}}{{{uuu{{{zzz{{{{{{wwwaaaKKK999555555111...111---------,,,,,,+++++++++++++++++++++++++++++++++++++++************++++++******+++++++++,,,,,,,,,------,,,,,,------...///...---......///000111222111111000000000000111222555444444555555666777888666666666666555555444444888888888888777666555444666666666666666666555555222222111111111111222333111222444333222222333444666666555444333222111111333333222222333333444555777777777777666666555555444444444444555666777888888777555333111000//////111111111111111111111111...//////000111111222222222222000000000000111222222000///000111111000///000000000000000000000000111111111000000111111111...///111333333333222111........................------,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,------......---------,,,---------.........------,,,,,,------......///111222444555666666111111000000000111111222222222111000000/////////222222333333333222111111000111111222333444444444222222111111111000000000111111111111222222222222555444444333222111111111//////..................000222444666666444222000,,,+++++++++++++++++++++************)))))))))))))))))))))))))))(((((((((''''''&&&&&&&&&'''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&(((((()))))))))*********((()))))))))************))))))*********+++++++++,,,,,,,,,---......//////...---///333444444666999777___wwwWWW]]]hhh||||||llleee[[[VVVWWWYYYXXXUUUVVVVVVVVVUUUUUUVVVVVVWWWYYYZZZ]]]```dddgggiiijjjjjjlllnnnoooooonnnoooqqqpppnnnnnnppppppmmmmmmpppmmmnnnoooqqqssswww|||tttsssqqqpppooopppqqqqqqqqqpppooonnnoooooonnnmmmllllllkkkkkkkkklllnnnooolllkkkjjjjjjkkkjjjgggdddeeecccbbbeeeiiijjjgggdddbbbdddgggggggggggghhhiiilllpppqqqmmmjjjfff]]]SSSQQQXXXjjjzzz}}}zzzyyywwwnnnccc^^^WWWEEE666222222...,,,---------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************++++++******+++++++++,,,,,,,,,---,,,,,,,,,,,,---............---......///000111000000000000000000111111333333333333444555666777555555666666555444333222777777888888777666555555666666555555555666666666333222222222222222222222111222333333222222333555555555444444444333333333333222222222222333444444666555555555555555444444222222222222333444444555333333222111111000000000/////////000000000000000/////////000111111222222444333111000000000222333111000//////111222111///////////////////////////000000000111111000000000///////////////000111222........................,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,------------+++,,,,,,---------------------,,,,,,,,,,,,------,,,---...000111222333333////////////000000111222333222111000/////////000111111222333333333222222000000111111222333333333000000000000000/////////111111111111111111111111333333333222222111000000000000000000//////......///111333555555333111///++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))((((((''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%$$$###$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%))))))))))))************))))))))))))************)))))))))************+++++++++,,,,,,---.........///......///000222444555777AAA___qqqfffmmmvvveeeVVVSSSXXX[[[ZZZXXXWWWVVVVVVUUUUUUUUUVVVWWWXXX[[[^^^```cccdddeeegggiiilllmmmmmmmmmnnnpppmmmkkklllooooookkkiiikkkjjjjjjjjjkkknnnqqquuuwwwnnnmmmkkkjjjiiijjjlllmmmpppooommmkkkjjjiiiiiiiiifffggghhhiiikkkllllllmmmiiiggggggiiilllkkkgggccchhhfffeeeiiinnnpppmmmiiibbbdddfffggghhhiiikkkmmmtttyyywwweeePPPNNNbbbxxx~~~yyyppp```SSSOOOUUUFFF888333222///------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++******+++++++++,,,,,,,,,,,,++++++++++++,,,---------------------...//////......//////000000000000111111111111222333555555333444555555555444333222333444444555555555444444666555555555555666777777444444444444444333333333111333444444444444555777555555555555555555444444222222222222222333444444444444444444444444444333000000000111111222222222000000111111111111111111......///////////////000/////////000111111222222222111000/////////000111000///...///111222111000//////////////////////////////000000000000////////////---------...000111........................++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***+++,,,,,,,,,,,,++++++,,,---............------,,,,,,,,,,,,------)))***+++---.....................///000111222333333222111000///000111222222333444444555555555555000000111111111222222222000000000000000000000000000000000111111111111111111111222222111000//////000000000000000///...---,,,---///000000///---,,,*********+++++++++++++++(((((()))))))))))))))******))))))((((((''''''&&&(((''''''&&&%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%$$$###"""###$$$$$$$$$#########$$$%%%%%%((((((((())))))))))))***))))))))))))************))))))))))))************+++++++++,,,------.........//////......///222333666777DDDooonnnppp||||||ttteee]]]]]]```aaa\\\[[[ZZZXXXXXXWWWWWWWWWWWWXXX[[[]]]```aaaaaaaaafffhhhjjjkkkjjjjjjlllmmmlllkkkmmmqqqqqqllliiijjjhhhgggeeefffhhhkkkmmmnnnllljjjhhhggggggiiikkkmmmllllllkkkiiihhhgggggghhheeefffhhhjjjkkkkkkjjjiiieeeddddddhhhkkkkkkfffbbbjjjggggggkkkrrruuuqqqllldddfffggghhhiiilllooorrruuunnncccUUUIIISSSxxx}}}vvviiiVVVLLLMMMTTTFFF999333222111//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++******+++++++++,,,,,,,,,+++************+++,,,,,,---,,,,,,,,,,,,------...,,,,,,---...///000000000.........///000111333333222333444666666555444333111222333444444555444444666555555444555666777888666666666666666555444444333444666666555555777888888888777666555555444444222222222111222222333444333333333333333333333333//////000111111111111000000000111111111111000000........./////////000000......//////000111111111//////.........//////000///...---...000111000///........................---...///000000///...---/////////............---........................++++++++++++,,,---...///++++++++++++++++++++++++************************((()))***+++,,,,,,,,,,,,***+++---.../////////...---,,,,,,++++++,,,,,,---++++++,,,---------------.........///000222333444333222111000000111333444111222333444555555555555000000000111111111111111111111111111111222222222000000000111111222222222///000111111111000///...//////000000///---,,,+++++++++,,,,,,,,,,,,++++++)))*********++++++++++++(((((((((((())))))*********))))))(((''''''&&&&&&)))((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$#########%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$%%%&&&&&&''''''''''''((((((((()))))))))))))))************))))))))))))***************++++++,,,,,,---......+++///111//////000333444111:::@@@SSS{{{vvv\\\aaakkkxxxxxxlllfffeeeeee```___^^^\\\[[[[[[[[[[[[ZZZ[[[]]]```aaabbbbbbbbbbbbccceeeeeeeeedddeeefffiiiiiilllqqqqqqkkkhhhhhhfffeeeccccccdddggghhhhhhhhhgggeeeddddddfffiiikkkhhhhhhhhhgggeeeeeefffgggaaaccceeeggggggfffdddbbbcccbbbbbbfffkkkkkkeee```eeecccbbbhhhooorrrnnniiifffggghhhiiikkknnnsssvvvrrrZZZGGGGGGRRRhhh~~~~~~vvvnnn___LLLFFFKKKMMMAAA444---,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++******+++++++++,,,,,,,,,******))))))******+++,,,,,,,,,+++++++++,,,------***+++,,,...///000000000,,,,,,------...000111222111333555666777666555444222222444555666777777777666555444444555666777888777777888888777666555555444555777777666777888:::;;;;;;999888666444333222222222111111222222333444222222222222222222222333///000000111111111000000111111111111111000000///........./////////000000------......///000000000.........//////000000000...---,,,---///000///...........................,,,---...//////...---,,,---///000111111///,,,+++........................++++++++++++,,,---...///++++++++++++++++++++++++************************((()))***++++++,,,++++++***,,,---///000000//////---,,,,,,++++++,,,,,,---...//////////////////............///111222444444333222111000111222444666///000111222333444444444000000000000111111111111333333333333333333333333000000000111222222333333//////000111111000///.........//////...,,,+++))),,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++'''((((((((())))))*********))))))((('''&&&&&&&&&***)))(((&&&%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&''''''''''''((())))))))))))))))))))))))(((((((((((())))))))))))******+++++++++,,,,,,,,,......---......///000111...:::===<<>>@@@<<<666111---++++++,,,+++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))))))))***++++++++++++*********++++++++++++*********+++---//////...---,,,---------...............///...---,,,,,,---...///000000111111111222222222222333555555444555666888666555444444444666777888777666555444333333222333555666666666777777888888;;;;;;999777666555555555222111111111111111222222333333333222333333444444////////////////////////.........///////////////---------............///......////////////..............................---------------...///000//////.........---------,,,...//////...------...------............------+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))***++++++,,,,,,++++++************++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......////////////000000000000000/////////000111222222222222222111111///............//////000111333333111000000000111333555666444444333333333222222222444333111///......///000111111000000//////......------,,,,,,,,,+++++++++,,,,,,,,,+++++++++******++++++++++++************((((((((((((''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))*********+++++++++,,,,,,------------...///000000---000333888EEEbbbZZZUUUXXXcccooovvvmmm```______[[[[[[]]]___aaabbbbbbaaa```dddddddddcccccceeehhhjjjgggggggggfffeeedddccccccaaabbbbbbaaa``````ccceeeiiifffcccbbbbbbbbbbbbaaabbbbbbaaabbbccceeeeeeeeedddeeeffffffeeedddbbbaaabbbaaabbbcccddddddaaa^^^```bbbdddeeeeeegggkkknnnfffjjjnnnnnnmmmfffXXXKKKEEELLL[[[mmmuuu|||{{{wwwpppttt}}}|||~~~qqqaaaNNN>>>777777:::888444000---,,,,,,---+++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))))))))***++++++++++++***)))******++++++******)))***+++---...///...---,,,---------......///////////////...------...//////000000000111111111222222222333555555555555666888666666555444555666777777666555444333222222222222222222333444555555666666999888777666444444333333222222111111111111222222222222111111000111111222////////////////////////000000//////......------------------..................////////////..............................---------------.../////////.........---------,,,,,,---//////---------...------............------+++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))***++++++,,,,,,++++++***++++++++++++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,---------........./////////000000000000111000000000000000111222333111111111111000///......000000000111222333555666333222222111222333555666444333333333333222222222444333111///......///000000000000000//////......------------,,,,,,,,,+++,,,,,,+++++++++*********)))))))))(((((((((''''''((((((((((((''''''''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))*********++++++++++++,,,,,,,,,,,,,,,---...//////444---111;;;<<>>HHHTTTmmmnnneeejjjpppppplllfffbbbbbbgggnnnrrrkkkiiifffddddddeeeeeeeeeggggggggggggggggggggghhhbbbcccdddccccccccceeegggkkkgggbbb^^^^^^_________```aaacccdddeeehhhjjjlllggggggggggggfffeeeddddddfffdddaaaaaabbbcccbbbbbb^^^```bbbcccfffnnnzzzyyyiiiYYYNNNDDDAAAMMM^^^pppwww|||yyyuuupppwwwyyywwwlllfffhhhnnn}}}~~~}}}gggJJJ888666666111/////////......---,,,+++************************************))))))))))))))))))))))))))))))))))))((())))))***************))))))************))))))******+++,,,---,,,,,,+++,,,,,,---...000111222222000000////////////000000/////////000000000111111222444555555444444555777777777666555555444444444222111000///////////////111111222444555777888888555555444333222222222333333333222111111111222222111000///...------------........................///......------,,,,,,,,,,,,,,,---------............------------------...........................---,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,+++,,,......,,,+++,,,---,,,,,,------------,,,,,,******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************++++++,,,,,,++++++***,,,,,,,,,++++++************++++++++++++,,,,,,,,,------.........//////////////////000000000111111000000000000111333444555333333222111111111111111000000111222444666888999777666666555555444444444222222222222111111111111222111000///////////////////////////////////////.........---------,,,,,,++++++++++++************+++*********))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&#########"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((())))))))))))))))))*********+++++++++++++++***++++++,,,---.........111444222333@@@PPPsssuuuVVVFFFCCCAAA???SSSkkkxxxrrrxxxzzztttnnnkkkmmmppprrrnnnjjjgggeeefffffffffeeehhhggggggggghhhiiijjjkkkeeeeeedddcccbbbeeeiiimmmnnnjjjdddaaaaaaaaabbbbbb___```bbbbbbaaabbbeeehhhhhhfffdddbbbaaabbbcccdddcccaaa^^^^^^___aaaaaaaaaYYY]]]dddmmmvvv}}}kkkWWWFFFCCCJJJTTTfffxxx}}}}}}||||||vvvpppqqqwww}}}zzzrrrlllkkkmmmvvv~~~~~~vvv___CCC444444333///---.........---+++***(((************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))************))))))))))))******)))))))))*********++++++++++++++++++,,,---...///000111222//////000000000000//////....../////////000000000222333444444333333444555555555555555444444333333000000///........./////////000111333444666777777555555444444333444444444444333333222111111222222222111000///...---------------------------------++++++,,,,,,------......,,,,,,,,,------------...------,,,,,,,,,,,,------........................---,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,***,,,------,,,++++++,,,++++++,,,,,,,,,,,,++++++)))***++++++,,,,,,++++++++++++++++++++++++++++++***************************++++++,,,,,,++++++***,,,,,,,,,++++++******************+++++++++,,,,,,------------.........///...////////////000000000/////////000111222444555555444333222222222333333///000000111333444666777666666666555555444333333222222111111111000000000000000000///////////////.............../////////......---------,,,,,,,,,+++++++++*********))))))*********))))))))))))(((((((((((((((''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&######""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((()))))))))))))))))))))************+++++++++++++++,,,---......***///111///000555999999LLLttt{{{hhh___TTTIII>>>OOOaaagggbbb^^^bbbiii}}}xxxrrrnnnmmmiiieeedddfffhhhgggeeeeeeeeedddeeefffhhhjjjkkkiiihhhfffddddddggglllpppnnnjjjfffdddcccddddddddddddggghhhgggdddcccfffiiifffdddbbb```___```aaabbb^^^\\\ZZZ[[[]]]_________jjjnnnvvv~~~~~~uuunnnPPPGGGHHH[[[wwwzzzxxxuuuqqqnnnmmmnnnppp{{{wwwssspppnnnrrr~~~~~~oooeeeRRR>>>222///...+++------------,,,***)))(((************************(((((()))))))))))))))***))))))))))))))))))))))))'''((())))))******))))))((())))))******))))))((())))))*********++++++++++++,,,,,,---...///000000...//////000000//////...............////////////111222333333111111222333333333333444333333222111//////............//////---...///000111222333444555555444444444555666666555444333222222111222222111111000///............------------------------)))******+++,,,---...///,,,,,,,,,,,,---------------,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++******++++++++++++,,,,,,)))+++,,,,,,+++***++++++***++++++,,,,,,++++++***))))))***++++++++++++***++++++++++++++++++++++++***************+++++++++***++++++,,,,,,++++++***,,,,,,++++++++++++++++++************++++++++++++,,,,,,,,,---------......------........./////////.........///000222333444555444333222222333444444000000000000111333444555444444444444444333222111111111111000000000000///////////////////////////---............/////////------,,,,,,,,,++++++++++++************)))))))))((((((''''''''''''&&&&&&((((((((((((''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&########################$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&""""""""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))************+++++++++,,,,,,---...///---///111000111333555555888PPPzzz~~~qqqiiiLLLMMMMMMJJJDDDAAABBBFFFdddjjjssszzz|||yyysssooojjjfffbbbbbbeeehhhgggeeedddccccccccceeegggjjjlllllllllkkkiiiggghhhkkknnnkkkhhheeeddddddeeedddcccgggjjjllljjjfffeeehhhkkkffffffffffffeeedddcccbbb___^^^^^^___bbbdddddddddrrrtttuuusssnnnhhhbbb___TTTUUU___yyy}}}wwwttttttvvv~~~|||zzzwwwsssooonnnuuulllmmmooommmWWWLLL@@@999333---+++,,,---,,,,,,++++++*********************************(((((((((((())))))******))))))))))))))))))))))))'''(((((()))))))))))))))(((((())))))))))))(((((()))))))))))))))***+++++++++,,,,,,,,,------......---...////////////...---------........./////////000111222111000///000111000000111222333222111111//////............//////......//////000111222222444444444444444555666666555555444333222222222222000//////.........//////,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------++++++,,,,,,,,,------------,,,+++******+++,,,---++++++++++++++++++++++++,,,,,,+++***************************+++++++++,,,)))+++,,,,,,*********+++******++++++++++++******((())))))***************************************))))))*********+++++++++***++++++,,,,,,++++++***++++++++++++++++++,,,,,,************+++++++++++++++++++++,,,,,,,,,,,,---,,,,,,,,,------------...,,,,,,---...///111333444333222111000000111333444111111111111111222333333111111222333333222111000111111000000000/////////......///////////////...---------.........//////,,,,,,+++++++++*********************))))))))))))(((((('''''''''&&&&&&&&&((((((((((((''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))************,,,,,,,,,,,,---...//////...,,,---///...,,,///666777999TTTwwwjjjYYYKKKBBB===<<<>>><<>>YYY{{{}}}lll___XXXJJJ:::999>>>???AAAQQQgggqqqnnnmmmjjjggggggjjjllliiicccbbbeeeggghhhhhhjjjnnnrrrrrrpppooopppllleeebbbdddfffdddaaaaaaaaaaaa```^^^dddbbb``````aaabbbaaa```bbblllyyy~~~|||xxxvvvvvvqqqtttvvvvvvvvvuuuooogggWWWNNNDDD>>>BBBRRRnnnzzz|||vvvpppnnnmmmwwwkkk[[[UUULLL@@@333333222111000///......,,,,,,,,,+++++++++******+++***)))(((((()))***+++(((((((((((())))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))************************))))))))))))***+++,,,---.........///////////////...////////////////////////......///000000...,,,333222000/////////000000222222111111///...---,,,...///111333444444444444666555333111111222333444666333000......///222444111111000000/////////...******+++++++++,,,,,,,,,++++++++++++++++++++++++...---+++******+++---...++++++******++++++,,,---************************+++++++++++++++***)))((())))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))******************************+++++++++,,,,,,,,,************************,,,,,,,,,---------......+++,,,---///000222333444111000///..................///000111111222222222000000000000111111111111000000000000000///......000000//////......------------............------+++++++++************)))******)))(((((((((((((((((((((((((((''''''''''''((())))))(((&&&$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%''''''''''''''''''''''''&&&&&&'''((((((((((((((('''((((((((())))))))))))))))))))))))))))))))))))+++++++++,,,,,,,,,------------///000000000000000333777777EEEiii{{{zzzkkkVVVAAA;;;666;;;DDDNNNUUUZZZaaacccggglllpppqqqooollllllnnnnnnkkkgggccccccdddnnnoooqqqpppjjjdddeeejjjdddbbbaaaaaabbbccccccbbbaaabbbbbb```___aaafffjjjcccjjjwww}}}wwwmmmcccVVVKKKBBB@@@AAAFFFQQQddd}}}tttqqqppppppssswwwjjjZZZRRRGGG;;;222222111000///...------,,,,,,+++++++++***************)))(((((()))******'''((((((((())))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))************************))))))))))))***+++,,,---............////////////...............------------------.../////////...111111000000111333444555222222222111000///------...///111333333444333333555444222000000111222333444222000......///111222000/////////............*********+++++++++,,,,,,++++++++++++++++++++++++---,,,***))))))***,,,---+++++++++***+++,,,,,,---***************************++++++++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++******************+++))))))))))))))))))))))))*********************************+++++++++,,,,,,************************+++,,,,,,,,,,,,---------+++,,,---...///111222222000///......---------...---...///000111111111111///////////////////////////////////////...------/////////...............------............------+++++++++*********))))))***))))))((((((((((((((((((((((((((('''''''''''''''((()))(((&&&$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&'''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,,,,---...///000000000000222555333666DDD[[[bbbRRRGGGGGGEEE===<<>>BBBGGGOOOWWWXXX\\\ccciiinnnppprrrssslllssssssjjjhhhgggfffeeefffiiikkkkkkkkkmmmuuu~~~}}}{{{{{{vvvmmmfffhhhnnnmmmbbbWWWMMMKKKIIINNN]]]ooozzz|||}}}~~~}}}~~~zzz~~~|||}}}|||yyykkkUUUDDD:::333,,,.........---,,,++++++***++++++++++++************)))))))))(((((()))))))))'''''''''((((((((())))))((((((((((((((((((((((((*********)))))))))))))))))))))))))))))))))))))))************************))))))))))))***+++,,,---,,,------......//////////////////......------,,,---000444666555222000......///000222555777999:::333333333222222111//////000000111111111111111111111000///........./////////////////////...------,,,,,,,,,,,,++++++++++++************++++++++++++************************+++***))))))))))))***++++++++++++++++++,,,------************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************************************++++++++++++************************)))************+++++++++,,,,,,,,,,,,,,,---------------,,,++++++,,,,,,,,,+++,,,---...//////////////////...------,,,++++++------.........------,,,,,,,,,,,,------......///,,,,,,------------,,,,,,************)))))))))))))))(((((('''''''''(((((((((((('''''''''&&&&&&&&&&&&'''((('''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%''''''''''''''''''''''''''''''((())))))))))))(((''''''''''''(((((((((((())))))))))))))))))))))))*********+++++++++,,,,,,+++,,,---......//////...111222111555999444@@@\\\mmm]]]OOOIIIEEEFFFEEE???<<<===>>>AAAEEEJJJOOOSSSTTTTTTQQQWWWeeeuuu~~~{{{vvvtttpppooonnnoooqqqsssssssssuuu}}}tttiii^^^UUUIIIDDDDDDEEEDDDAAA???HHHZZZwwwzzzyyy|||~~~xxxttt~~~~~~}}}uuu___FFF666000---+++------,,,,,,++++++******+++++++++*********))))))((((((((())))))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))******))))))))))))))))))))))))************************))))))))))))***+++,,,---,,,,,,,,,---...//////000000000000000//////......000555;;;===:::444000...///000111222333444555555222222222222222111000///000000000000000000000111//////......---------...------.........---,,,+++************++++++++++++))))))*********+++++++++************************++++++************+++++++++************+++,,,,,,))))))))))))))))))))))))((())))))*********))))))))))))))))))))))))))))))************************(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((()))************)))((((((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++************************)))))))))*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---+++,,,---....../////////000000//////...---,,,,,,---....../////////......++++++,,,,,,------......++++++,,,,,,,,,,,,++++++*********)))))))))((((((((((((''''''''''''((((((''''''''''''&&&&&&&&&&&&%%%&&&''''''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''''''''''''''''''''''''''(((((()))))))))))))))&&&&&&'''''''''((((((((())))))))))))))))))))))))************++++++++++++***+++,,,---............222111---111999666888GGGfffyyypppnnnsssppp]]]GGG::::::888888999;;;===>>>>>><<<<<>>:::888;;;DDDOOOWWWccchhhvvv|||vvvwww|||}}}wwwuuurrrrrrmmmQQQ:::000---...---,,,,,,,,,++++++*********+++************)))))))))'''(((((())))))(((((('''&&&&&&'''''''''((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************))))))))))))***+++,,,---++++++,,,---...//////000000000000000000000000000111666<<<===999444111000000111222222222222111111111111222222111000000/////////......///000111111...............---------,,,,,,------,,,,,,+++***)))************+++++++++)))))))))************+++************************++++++++++++++++++++++++)))))))))))))))***++++++))))))))))))))))))))))))(((((())))))******))))))))))))))))))))))))))))))************************(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''((()))******)))((('''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))************+++************************))))))*********+++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++,,,------+++,,,---...////////////111000000000///.........------...////////////...++++++,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********)))))))))(((((((((''''''&&&&&&''''''(((((('''''''''&&&&&&&&&&&&%%%%%%&&&'''&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%''''''''''''''''''''''''&&&'''(((((())))))((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))************++++++++++++***+++,,,------...------...333///---555666555<<>>===<<<:::???>>>CCCKKKOOOLLLIIIIIILLLLLLLLLNNNQQQTTTUUUUUUIIIKKKNNNMMMJJJEEE@@@===<<<@@@EEEJJJPPP[[[iiisss{{{xxx{{{yyyyyyuuuuuurrrpppwwwrrr\\\AAA111...///...,,,,,,,,,++++++++++++******************))))))))))))''''''((())))))(((''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))************************))))))))))))***+++,,,---***++++++,,,...//////000......//////000000111111///333666666333111222555111222222333333222000000000000111111000000//////...---------...000111222...............------,,,,,,,,,+++++++++*********))))))*********+++++++++))))))))))))************************************))))))************))))))((((((((((((((())))))***))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((()))******)))((('''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))*********************************************+++++++++,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,---......,,,---...//////000//////000/////////////////////,,,,,,---...............,,,,,,,,,,,,++++++++++++******++++++++++++*********)))))))))(((((((((((('''&&&&&&&&&&&&'''((()))'''''''''&&&&&&&&&%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""""""""#########$$$$$$########################"""###$$$%%%%%%%%%$$$$$$"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&'''''''''(((((()))))))))))))))))))))))))))************+++++++++******+++,,,------------)))555444///222222///333EEEHHHhhhtttfff]]]VVVQQQNNNKKKOOOXXX^^^ZZZNNNEEEBBB;;;:::;;;>>>BBBFFFHHHHHHHHHIIIHHHDDDBBBFFFPPPYYYaaahhhqqqxxx~~~~~~uuu|||{{{wwwxxx{{{vvvkkkfffiiixxx|||~~~zzzqqqrrr~~~aaaKKK444+++---///,,,(((,,,,,,,,,+++++++++++++++************))))))))))))&&&'''((())))))((('''&&&&&&&&&&&&'''''''''(((((())))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))************************))))))))))))***+++,,,---******+++,,,...//////000,,,,,,---...///000111111---000111///,,,---333999111222333444333222111000///000000000000//////...------,,,---...000222333......//////......---,,,,,,+++******))))))******))))))******+++++++++,,,))))))))))))************))))))))))))))))))))))))(((((())))))))))))(((((('''''''''''''''((())))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''((()))++++++)))((('''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***************************************++++++++++++,,,,,,,,,***++++++,,,------......,,,,,,,,,,,,------...///,,,---...///000000000000.........///////////////***+++,,,,,,---------------,,,,,,++++++***************++++++++++++******))))))))))))((((((((((((&&&&&&&&&&&&&&&'''((()))''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!""""""""""""#################################"""###$$$%%%&&&%%%$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))++++++++++++++++++,,,,,,,,,---...///000111222333888???HHH___ooo^^^VVVRRRUUUXXXRRROOObbb~~~wwwwwwsssjjjeeekkk|||vvvvvv|||}}}|||wwwnnnddd\\\XXXwww{{{rrraaaVVV^^^ooorrriiiGGG???444------...---+++------,,,,,,+++***))))))))))))))))))))))))))))))******))))))((((((''''''''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))),,,,,,++++++***))))))))))))************+++++++++'''(((***+++,,,------...............////////////333333222222222333444444333333222222222222111111444111...///111333333222111000000////////////000///...---++++++,,,------+++++++++************)))+++++++++++++++++++++++++++*********))))))(((((())))))))))))))))))))))))((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((())))))))))))******))))))((((((''''''''''''''''''((((((((((((+++*********))))))(((((())))))))))))))))))))))))''''''''''''((((((((((((((()))*********((('''&&&))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))******************++++++++++++******************+++,,,---..................---------000///...------...///000000000000000000000000000111000///......///000111---...///...,,,+++,,,---+++++++++************)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&"""###%%%%%%&&&%%%$$$###""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''((((((((((((((('''((((((((())))))))))))))))))))))))))))))))))))******++++++++++++,,,,,,------...///000111111222444888>>>OOOrrr{{{wwwtttzzz}}}|||xxxtttrrrqqqooommm~~~vvvnnn]]]QQQVVVbbbbbbYYY@@@888000+++,,,------+++,,,,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''&&&&&&&&&&&&'''''''''((((((((())))))))))))'''((((((((())))))))))))))))))))))))))))))))))))+++++++++*********)))))))))************+++++++++((()))***+++,,,------------.........////////////222222222222222333333444333333333222222222111111333000......000222222111111000//////.../////////000///...---,,,,,,,,,,,,+++++++++************)))++++++++++++++++++++++++*********)))))))))(((((())))))))))))))))))))))))((((((''''''''''''((((((''''''''''''(((((((((((('''((((((((())))))))))))))))))))))))((((((''''''''''''''''''((((((((((((*********)))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((())))))***)))((('''&&&(((((()))))))))*********))))))))))))))))))))))))((((((((((((((((((((((((************************))))))))))))******************++++++++++++******************+++,,,---...........................000///............///000////////////////////////111000///......///000111---.........,,,+++,,,---+++++++++*********))))))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%######$$$%%%%%%$$$###"""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((((((((((('''''''''((((((((()))))))))))))))))))))))))))))))))*********+++++++++,,,,,,........./////////000000333333444<<>>PPPrrr~~~{{{|||}}}zzzwwwyyytttuuueeeWWWOOODDD999000******---)))***************,,,...))))))))))))************((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))))))))************+++++++++'''(((***+++,,,------...******+++++++++,,,,,,,,,*********+++,,,---///000......---------,,,,,,,,,---...///...,,,,,,///222000///---,,,+++*********...---+++***))))))***++++++++++++************)))))))))))))))))))))))))))&&&'''''''''(((((())))))((((((((((((((((((((((((&&&'''(((******((('''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&'''''''''(((((())))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%&&&'''((()))''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))******************++++++++++++******************+++,,,---...******+++,,,,,,---......+++,,,---......---,,,+++........................,,,---...//////...---,,,+++,,,---,,,***)))***+++))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&######"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''))))))))))))******************+++,,,,,,---............//////000000111111888777999DDD\\\}}}xxxssssss||||||nnnuuu~~~xxxzzzsss```KKKFFFCCC>>>666...***)))***************************((((((''''''''''''((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''*********)))******+++,,,((()))***+++,,,---------******+++++++++,,,,,,,,,++++++******,,,...111333///...------,,,,,,,,,,,,,,,++++++***+++,,,...///,,,,,,,,,++++++*********)))))))))))))))*********((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&&&&'''))))))'''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))(((((('''''''''&&&))))))(((((('''''''''&&&&&&&&&&&&''''''''''''((())))))(((((('''''''''&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((('''&&&&&&&&&&&&'''((((((***************)))((((((((()))***+++,,,---------******+++,,,,,,---......////////////...---,,,++++++,,,------......------///...---,,,+++,,,---------------,,,+++***((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$"""!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((()))))))))***************++++++,,,------...---......///000000111111///111444888CCC[[[yyy~~~~~~|||wwwtttsssxxxxxxfffQQQ>>>:::999777222...,,,,,,---************************((((((''''''''''''((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((('''))))))))))))***++++++,,,((()))***+++,,,,,,,,,,,,*********+++++++++,,,,,,---,,,+++***+++,,,...000///...---,,,,,,,,,,,,,,,------,,,,,,,,,---......,,,,,,,,,++++++*********)))))))))))))))))))))***))))))(((((((((((())))))(((((((((((((((((((((((('''''''''''''''''''''''')))((((((((('''''''''&&&%%%'''))))))'''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))((((((((('''''''''&&&)))((((((((('''''''''&&&&&&&&&&&&''''''''''''((()))((((((((('''''''''&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''((())))))))))))******))))))((('''((()))***+++,,,,,,,,,,,,***++++++,,,,,,---------...............------,,,++++++,,,---------------......---,,,,,,,,,,,,,,,---------,,,+++***((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&######""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((())))))))))))************++++++,,,,,,------------......///000000000,,,222555333222???WWWllluuuuuu|||uuuhhhhhhooo}}}qqqXXXBBB333000111111///---,,,,,,---************************((((((''''''''''''(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((()))***+++,,,---(((((()))***++++++++++++*********++++++++++++,,,---,,,+++*********+++,,,......---,,,,,,,,,------...............------,,,+++++++++++++++***************))))))))))))))))))***))))))))))))))))))***((((((((((((((((((((((((''''''''''''''''''''''''((((((((('''''''''''''''%%%'''((((((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''''''''((((((((('''''''''''''''&&&&&&&&&''''''''''''(((((((((((('''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((()))******(((((()))))))))((('''''''''((()))******+++******+++++++++,,,,,,,,,,,,,,,,,,,,,------......------***++++++,,,,,,,,,,,,,,,---------------,,,,,,+++,,,,,,,,,++++++)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&"""""""""###$$$&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((()))))))))*********++++++,,,,,,,,,,,,,,,------......///000000...444777444000666HHHWWWnnn||||||tttqqquuuyyyqqqiiijjjyyyeeeNNN<<<000---///000///,,,***))))))************************((((((''''''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((()))+++,,,---(((((()))***************************++++++++++++++++++***))))))***++++++------,,,,,,,,,------...------...///...---+++***+++++++++************************)))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''&&&%%%%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''(((((()))***''''''((((((((((((''''''''''''((())))))))))))))),,,,,,,,,+++++++++++++++******+++------.........)))***++++++,,,,,,++++++,,,,,,---...---,,,+++***++++++++++++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&""""""######$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''(((((((((((()))))))))******+++++++++++++++,,,,,,,,,,,,---......//////...111222111000444===EEE@@@ggg~~~yyyyyyuuutttsssxxxxxx{{{uuunnnzzz}}}vvv~~~~~~yyysssyyy}}}zzzwwwrrr|||vvvdddSSSFFF999000,,,...//////,,,)))((('''))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((()))***+++,,,(((((()))************)))))))))*********+++++++++))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,---...///+++,,,------,,,+++)))(((************************************))))))(((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%&&&'''&&&%%%$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&''''''((()))''''''((((((((((((''''''''''''((()))))))))((((((+++++++++++++++++++++***))))))+++,,,------------)))***++++++,,,,,,+++++++++,,,---------,,,***)))************)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&##################""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''(((((((((((())))))******++++++++++++++++++++++++,,,,,,---.........111000000000111333666888888CCCTTTkkk~~~wwwyyy~~~{{{tttnnnrrr~~~yyyzzzppp}}}pppooooooyyy|||xxxpppffflllwwwuuuooocccSSSGGG@@@<<<555///***,,,......,,,+++***+++))))))))))))))))))))))))((((((''''''''''''(((((('''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))))))))((((((((()))******))))))******+++******))))))))))))************+++(((((()))***++++++,,,,,,+++++++++,,,---...///000***++++++++++++******))))))))))))***************++++++******)))((((((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''$$$%%%&&&%%%$$$$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&'''((((((''''''((()))))))))(((((((((((())))))))))))((((((*********+++++++++++++++((()))***+++,,,------,,,***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))))))))(((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$######""""""######$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&###############"""!!! $$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''((((((((())))))++++++******************+++++++++,,,------......000111111111222333444555===666444>>>UUUsss~~~nnngggnnnzzz}}}yyywwwxxx}}}{{{vvvwwwqqq\\\ZZZ```\\\TTTHHH999333222333222000***+++---,,,+++***+++,,,))))))))))))))))))))))))((((((''''''''''''(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))*********)))(((((((((((()))***+++++++++++++++******))))))))))))******************+++++++++++++++++++++++++++,,,---...000000++++++******++++++,,,,,,((()))))))))*********+++++++++******)))(((((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$%%%%%%$$$$$$$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''(((((()))'''((())))))******)))))))))))))))******))))))((())))))******++++++,,,,,,))))))***++++++,,,++++++++++++,,,------------------,,,++++++***+++++++++(((((())))))((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&!!!"""###$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((()))++++++*********************++++++,,,,,,---......***---///000000111333555///333999;;;;;;HHHmmm}}}zzz|||llljjjtttiiizzz||||||zzzwwwyyyyyysssUUULLLOOOKKKAAA777---***,,,///111333,,,------,,,)))(((((()))))))))))))))))))))))))))((((((''''''''''''((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***+++***)))(((((('''''''''++++++,,,,,,,,,++++++***))))))))))))************---------,,,,,,***))))))******+++,,,---...000111,,,,,,+++***+++,,,...///(((((())))))*********++++++++++++***)))(((((('''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$%%%%%%$$$###$$$&&&)))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((()))******(((((()))***************)))***************))))))(((((()))***+++,,,,,,---))))))***++++++++++++***+++,,,------......------...---+++***)))***+++,,,(((((((((((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&& !!!###%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''(((((((((((()))************+++++++++,,,,,,++++++++++++++++++......///000000000000000111///111555333666LLLfffrrrqqqvvvlllhhhaaaccckkkxxx~~~~~~uuuooo}}}|||rrr[[[HHHCCCDDD000...---++++++,,,---.........---,,,,,,+++******))))))))))))))))))))))))&&&&&&'''((()))***++++++&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%)))(((((('''''''''((((((''''''''''''((((((((((((''''''''''''(((((((((((())))))((('''''''''''''''))))))))))))((((((((((((******))))))))))))******++++++,,,,,,,,,,,,------,,,,,,,,,---------......---,,,+++***)))***+++,,,))))))))))))))))))))))))+++******)))(((''''''&&&'''((()))((('''&&&''')))))))))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%***)))((('''''''''''''''(((((())))))((('''&&&&&&(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))))))))))))))))))))))))))''''''''''''((((((((((((************************)))))))))))))))******+++************************++++++++++++++++++++++++,,,,,,++++++***)))))))))***))))))((('''&&&&&&&&&$$$######""""""######$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$#########$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''(((((((((((())))))*********+++++++++++++++++++++++++++++++++......///000000000000///444///...222222111<<>>QQQiiiyyynnnnnnmmmrrrppprrrqqqpppuuu|||vvvwwwsssuuu~~~rrrvvvzzz~~~|||tttxxx|||xxxpppccc___WWWJJJ;;;000,,,,,,...---,,,+++++++++,,,---+++++++++******))))))(((((((((((((((((((((((((((&&&'''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%((('''''''''''''''((((((&&&''''''''''''(((((((((''''''''''''(((((((((((()))((((((''''''''''''((((((((((((((())))))))))))******))))))))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------...------,,,+++,,,,,,,,,))))))))))))))))))))))))***))))))(((((('''''''''&&&'''(((((('''&&&'''(((((((((''''''&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))((('''&&&%%%'''(((((((((((('''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((()))))))))******************************)))))))))))))))******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))(((((())))))(((((('''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((())))))))))))************((())))))***+++,,,,,,---------...////////////...111,,,+++000333111...///555444666>>>QQQnnnzzz|||{{{zzztttiiiiiikkkqqqzzz~~~zzzzzzwwwssswwwvvvvvv}}}xxxuuusssxxxzzznnnmmmnnnhhh```TTTMMMCCC999111,,,***)))------,,,+++***++++++,,,******)))))))))((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''((((((&&&&&&&&&'''''''''((((((''''''''''''(((((((((((()))(((''''''''''''(((((((((((((((((())))))))))))******))))))))))))*********++++++++++++,,,,,,,,,++++++,,,,,,,,,---------......---------,,,,,,,,,))))))))))))))))))))))))))))))((((((((('''''''''&&&'''((((((&&&&&&'''((('''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%&&&((())))))(((&&&%%%'''''''''(((((('''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))************************************)))))))))))))))******+++++++++++++++++++++++++++************************+++******)))((((((''''''(((((((((''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''(((((()))))))))*********(((((()))***++++++,,,,,,,,,,,,---...............---,,,---000111000111444111333666888===JJJ\\\iiiyyyqqqxxx|||{{{}}}}}}{{{vvvsssmmmzzztttnnnttttttqqqpppzzzlllccccccccc___[[[EEE>>>555///---------,,,,,,,,,++++++************))))))((((((((((((((('''''''''''''''''''''''''''******))))))(((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((''''''''''''(((((('''((((((((()))))))))*********))))))))))))***************+++++++++,,,,,,+++++++++,,,,,,,,,------.........---------,,,,,,((((((((((((((((((((((((((((((((((((''''''''''''&&&'''((('''&&&%%%&&&(((&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''$$$%%%'''))))))(((&&&%%%&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))************)))))))))))))))))))))))))))))))))))))))******+++++++++++++++++++++++++++******************************)))((((((''''''&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''%%%&&&&&&&&&&&&'''''''''((((((((()))))))))******((()))))))))***++++++++++++,,,------......---------...///...,,,,,,///333000333666555333777AAAIIIWWWsss|||rrrzzz~~~{{{www{{{lllccc[[[fffoooqqqvvvxxxjjjZZZTTTRRRPPPNNNMMM888333---***+++---------+++++++++*********))))))((((((((((((((((((((((((''''''''''''''''''''''''******))))))(((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%&&&'''((((((%%%&&&&&&&&&&&&'''''''''''''''''''''(((((((((((((((''''''''''''(((((()))''''''(((((())))))************))))))))))))******************++++++++++++++++++++++++,,,,,,,,,,,,---------------,,,++++++((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''&&&%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((('''&&&&&&%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((()))))))))******)))))))))))))))))))))))))))))))))))))))******+++************************************************))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''(((((((((((()))))))))***))))))))))))************++++++,,,------------,,,---...///---,,,,,,...///333222///---...222999>>>;;;KKK\\\kkk~~~yyyvvvzzzuuuiiidddRRR]]]ddddddfffjjjfff\\\```TTTIIICCC>>>888666888111...+++***+++,,,,,,,,,***************))))))(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&'''((()))%%%%%%&&&&&&&&&'''''''''''''''''''''(((((((((((('''''''''''''''((())))))'''''''''((()))***************))))))))))))******************++++++++++++***++++++++++++,,,,,,,,,+++,,,---------,,,******((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))))))))))))))))))))))))))''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))************************))))))(((''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))*********)))))))))))))))++++++,,,------------,,,---......---///111000---------...222666666333///444555===MMM___qqqxxxzzzvvvnnn{{{~~~zzzppphhhfffdddfffaaaWWWWWW[[[VVVKKKIII@@@999666111++++++///...---,,,,,,,,,,,,,,,+++***************)))((((((((((((((()))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%&&&'''((()))%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))'''''''''''''''((()))***&&&''''''((()))******+++******))))))))))))******)))************+++++++++******+++++++++,,,,,,,,,++++++,,,---,,,+++***)))((((((((((((((((((((((((&&&'''''''''''''''''''''%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''((($$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))))))))))))))))))))))))))''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))******+++(((((((((((((((((((((((()))))))))))))))))))))))))))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))************)))************+++++++++++++++,,,,,,,,,,,,------///000000000111111111111111444999===BBBMMMZZZeeetttttt}}}~~~kkkggggggqqq}}}oooqqqwwwqqqlllnnnqqqggg\\\VVVTTTPPPFFF>>>555333111...------......---,,,+++***))))))))))))((((((((((((((((((((((((******))))))((((((''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&%%%&&&&&&'''''''''''''''((((((((((((((('''''''''))))))))))))************))))))(((((()))+++---...++++++++++++++++++++++++++++++++++++*********)))&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((*********)))(((((('''''''''((((((((())))))******))))))))))))))))))))))))***************)))(((((())))))((('''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################'''&&&&&&%%%%%%&&&&&&'''$$$$$$##################&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((()))))))))*********))))))*********++++++++++++++++++,,,,,,,,,------....../////////000000000///222555666999???IIIQQQ```mmm}}}yyyyyy~~~}}}|||{{{sssjjjeeegggsss{{{vvvmmmllltttooopppkkkkkkpppwwwkkkZZZOOOIIIBBB999111222000...,,,++++++,,,------,,,+++***))))))))))))(((((((((((((((((((((((())))))))))))((((((''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&'''(((((((((((('''((((((((((((((((((((('''(((((()))))))))************))))))))))))***,,,---++++++++++++++++++++++++************))))))))))))&&&&&&''''''''''''&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))(((((((((((('''''''''''''''(((((()))))))))))))))))))))))))))))))))((())))))))))))(((''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$$$$$$$%%%%%%########################&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))******)))))))))*********++++++++++++++++++,,,,,,,,,,,,---------............///...000111111000222777<<<;;;DDDQQQ]]]jjj{{{yyyuuussssss{{{|||vvvqqqnnnpppsssvvvyyy}}}oookkkaaa\\\jjjzzztttooogggfffllllll^^^MMM@@@:::555...(((...---+++*********+++,,,,,,+++******))))))))))))(((((((((((((((((((((((()))))))))(((((((((((('''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&''''''((()))))))))((((((''''''(((((((((((((((((((((((())))))))))))************)))))))))******+++++++++++++++++++++++++++)))))))))(((((((((''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''''''''((((((((('''''''''''''''((((((((())))))))))))))))))))))))'''(((((((((((('''&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$########################%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((()))))))))***))))))))))))***************++++++++++++,,,,,,,,,------------............///000111000///...000222000555:::>>>EEERRRdddrrr|||ooommmnnnxxx~~~~~~}}}zzztttqqqssswwwmmmjjjbbb___iii}}}uuurrrjjj\\\TTTVVVLLLCCC777111000000---***+++******))))))***++++++++++++***)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''(((((()))))))))))))))''''''''''''(((((((((((((((((((((((()))))))))************)))))))))))))))************************(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''(((((()))&&&&&&''''''''''''''''''))))))))))))))))))))))))'''(((((((((((('''&&&&&&'''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$###############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((((()))))))))(((((()))))))))******************+++++++++,,,,,,---------.........//////---///000111111000111111222333444333222777???FFFSSSjjj|||{{{uuuooolllppp|||}}}ooojjjnnnuuuvvvpppiiigggppp{{{~~~|||lllfffaaa___UUUEEE;;;999444///++++++...000///,,,******************++++++******))))))((()))))))))(((((((((((((((((((((((('''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''''''''''''''(((((()))))))))))))))&&&'''''''''(((((())))))'''(((((((((((()))))))))))))))******)))))))))(((************************'''''''''&&&&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%)))'''%%%$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((($$$%%%%%%&&&'''((())))))''''''''''''''''''&&&&&&(((((((((((((((((((((((((((((()))))))))(((''''''(((''''''&&&%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$$$$$$$%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((((((((((())))))((((((((()))))))))******************++++++++++++---------.........//////+++,,,...///000111111111000111111111111333666999555DDDTTT___iiiuuu~~~|||vvvsssxxxzzz{{{wwwjjjfffjjjttttttnnnvvvvvvkkkhhhlllqqqpppmmm[[[TTTNNNIII@@@444...---...,,,+++---///000---)))***************+++++++++***))))))(((((()))))))))((((((((((((((((((((((((&&&''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''''''''((()))))))))((((((&&&&&&''''''((()))))))))''''''(((((((((((())))))(((((()))******))))))(((************************'''''''''&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%&&&'''(((((())))))((((((((('''''''''''''''((((((((((((((((((((((((((())))))))))))(((''''''(((''''''&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$$$$$$$%%%%%%"""""""""###$$$$$$%%%%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))(((((((((((()))))))))***************++++++++++++,,,,,,,,,,,,------------,,,,,,---...///000000///---...///000222333555666666666888<<>>EEEIIIZZZ]]]aaaeeeiiinnnssswww~~~xxx{{{|||}}}}}}zzzpppmmmuuuzzzjjjWWWKKKIIIKKKDDD???888222...---...///...------,,,++++++***************)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$############&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''((((((((()))))))))))))))((((((''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################%%%%%%%%%%%%$$$$$$############$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''''''''((())))))))))))))))))************+++************+++,,,,,,++++++++++++,,,,,,,,,,,,---------.........//////////////////////////////...---,,,++++++---///111666:::???EEEKKKQQQXXX\\\xxx~~~zzzyyy|||sssmmmooosssuuurrreeeSSSCCC;;;777444333111///,,,***)))***,,,---------,,,,,,+++***************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''%%%$$$###"""""""""&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&''''''''''''((((((((('''''''''''''''''''''''')))(((''''''&&&&&&''''''''''''''''''(((((((((((()))))))))((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################&&&&&&&&&%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''''''''((())))))((()))))))))***************************++++++,,,***++++++++++++,,,,,,,,,,,,,,,---------.................................---------......///000000...000333444666888<<>>IIIOOOPPPQQQUUU]]]ccckkklllccc[[[]]]ddd___]]]\\\]]]aaaeeehhhiii[[[[[[]]]ZZZNNN???888999888333///...,,,***+++///,,,---///...,,,++++++++++++++++++******)))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###$$$%%%''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''###$$$$$$&&&''')))+++,,,((((((((((((((('''''''''&&&''''''''''''(((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""###############$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''''''''((())))))))))))))))))************)))))))))))))))***++++++************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))***,,,...000111111222222222///,,,++++++,,,---111333000000333555444222222777???BBB>>>===@@@<<<@@@GGGIIIAAA777777===<<<:::888999<<<@@@DDDFFFEEECCCBBB@@@999000...000222---,,,///000---...111,,,...///...+++)))***,,,000///---,,,***)))(((((())))))))))))))))))))))))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''$$$$$$$$$%%%&&&((()))***)))(((((((((''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################################################################$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''''''''''''''((())))))))))))))))))************)))))))))))))))******+++)))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++---------,,,,,,,,,,,,,,,...///000///------...000%%%,,,///,,,***+++---,,,,,,***...666999666444777111222555999555------222333333333333444444333333:::777444444111---...222...))))))...///***(((+++......,,,***((())),,,///))))))))))))***+++,,,---(((((((((((()))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&'''''''''&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''((())))))(((((('''''''''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))******************************))))))******+++,,,++++++++++++++++++++++++************************+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,111111000///...------,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$######$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&((((((''''''''''''(((((('''((((((((())))))))))))))))))))))))))))))))))))******************************))))))******+++,,,++++++++++++++++++++++++************************+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........---,,,,,,++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$######$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&(((((((((''''''(((((((((''''''((((((((()))))))))))))))))))))))))))))))))***************************))))))))))))***++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************)))))))))))))))))))))))))))((((((''''''(((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$############################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$######""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''(((((((((((('''''''''''''''((((((((())))))))))))))))))))))))))))))************************)))))))))))))))***++++++************************************************************++++++++++++************++++++++++++))))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++)))))))))******+++++++++************************************************))))))))))))))))))))))))(((((((((''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''((())))))(((''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++************************)))))))))))))))))))))))))))))))))*********++++++)))))))))******+++++++++((((((((()))))))))******************************************************)))))))))***++++++,,,,,,************************))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&(((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&'''((())))))((('''&&&&&&&&&'''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))******************************))))))))))))))))))))))))((())))))))))))*********((((((((()))******++++++((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))*********++++++,,,,,,,,,************************))))))))))))))))))))))))(((((((((((((((((((((((((((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''(((((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&'''((())))))((('''&&&&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******************************))))))))))))))))))))))))((((((((()))))))))******''''''(((((()))******+++(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++************************))))))))))))))))))))))))(((((((((((((((((((((((((((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%%%%%%%$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&&&&'''(((******((('''&&&&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))&&&''''''((()))******+++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''######$$$$$$$$$%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%&&&&&&%%%$$$###%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&'''(((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!!!!"""############"""$$$$$$######$$$&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((((((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###$$$$$$%%%%%%$$$$$$$$$$$$######$$$%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$###$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((('''&&&&&&&&&%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&######$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%%%%######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""###$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&''''''((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""######$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''(((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!"""###$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$"""###$$$%%%%%%$$$""""""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%$$$###$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%&&&'''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&%%%$$$''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%((((((''''''''''''((((((%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&(((''''''''''''''''''(((&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((''''''&&&&&&&&&&&&&&&&&&'''&&&&&&'''''''''(((((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''((())))))(((((())))))(((((((((((())))))''''''''''''((((((((()))''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((%%%%%%((()))''''''***&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$#########$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%&&&&&&&&&))))))(((''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''(((((()))%%%&&&'''((())))))((((((((((((''''''''''''(((((())))))))))))((((((((((((&&&''''''&&&%%%%%%&&&(((&&&''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%''')))(((%%%&&&***(((''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$######$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&&&&&&&&&&((((((''''''''''''&&&&&&&&&&&&''''''((((((((()))))))))))))))***+++,,,---------...///...---,,,+++++++++************************)))(((((('''&&&&&&((())))))(((&&&%%%&&&'''%%%%%%&&&''''''''''''''''''(((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%((()))&&&###'''...***)))'''%%%%%%%%%&&&'''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))***++++++,,,------////////////000222333333666777777777555444222000333333222222111111111111//////...,,,+++)))(((((('''((()))(((&&&%%%&&&'''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''''''$$$###+++666,,,***'''$$$###$$$&&&'''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))***++++++,,,......///000111333333444888888777777777888999999;;;;;;<<<<<<;;;999888777============<<<;;;::::::666555555333222111000///'''(((***)))'''&&&'''(((((((((((((((((((((((()))((((((((((((((('''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&%%%"""$$$000===,,,***'''$$$###$$$&&&'''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((+++,,,,,,---...///000000444555555777888999::::::======<<<;;;:::::::::::::::;;;<<<>>>>>>>>>===<<>>>>>======<<<;;;::::::::::::999;;;===???@@@AAAAAAAAABBBCCCDDDEEEEEEDDDCCCBBB<<<<<<;;;999888666555444999;;;;;;999555222000000///...,,,***((((((((()))***))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''$$$$$$&&&&&&&&&***111(((''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&''''''(((%%%&&&'''((()))***+++,,,+++,,,---///000222333444777888888888999999::::::=========>>>>>>>>>??????<<<<<<<<<<<<<<<===>>>>>><<<===???AAACCCDDDDDDCCCAAABBBDDDFFFGGGFFFEEEDDD@@@???===:::777444222111777999<<<===<<<;;;;;;;;;888666333000...------...,,,,,,++++++***))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%((((((%%%$$$'''&&&&&&'''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((($$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%&&&'''((((((&&&'''(((***+++---...///...///000222444666888999;;;;;;<<<<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>???=========>>>@@@BBBCCCDDD???@@@BBBDDDEEEEEEEEEEEEBBBDDDFFFHHHIIIIIIHHHGGGEEECCC@@@<<<888444111///,,,111777;;;???AAADDDEEEAAA???<<<888555444444444......------,,,+++******))))))))))))))))))))))))&&&''''''''''''''''''&&&'''''''''''''''''''''''''''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''((((((((((((&&&$$$###&&&&&&&&&%%%%%%$$$$$$$$$((('''&&&&&&%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''((('''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''(((((())))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%&&&'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((())))))(((&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))&&&''''''(((((((((((((((''''''''''''''''''''''''###$$$%%%%%%&&&&&&%%%%%%'''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%''''''''''''''''''''''''(((''''''&&&&&&&&&'''''''''((()))+++---...000000///000222444666666666555999999:::;;;<<<>>>>>>???>>>===<<<>>>AAACCCCCCBBB======>>>???CCCFFFEEEAAABBB===???HHHJJJFFFCCCEEECCCBBBDDDHHHJJJIIIHHHHHHCCCCCCCCCCCCBBB===777222...---000777888777===EEEAAAAAA@@@===888666888:::<<<:::777333000,,,***)))***)))((('''''''''((((((&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$(((((())))))((('''%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((%%%&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''')))******------......///000111111111222444666777888777777;;;<<<<<<===>>>???@@@AAA??????@@@AAACCCCCCCCCCCCDDDCCCAAA>>>???CCCEEECCCCCC???>>>AAADDDCCCCCCCCCDDDCCCDDDEEEEEEDDDDDDEEEEEEDDDCCCDDDDDDCCC@@@>>>;;;444000111111000444999:::;;;======;;;;;;>>>AAA>>>===;;;888666444333333...---+++)))(((((()))***&&&'''((())))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$(((((()))))))))'''&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%&&&'''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((($$$%%%%%%&&&'''&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''(((((('''''''''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''%%%&&&&&&(((***,,,...///222222333333333333333333555666777888999:::::::::999::::::;;;<<<===>>>>>>===>>>@@@@@@???>>>>>>???@@@AAA>>>888888===@@@???AAA???;;;888;;;??????<<<===???@@@??????@@@BBBCCCDDDBBB@@@@@@BBBCCCCCCCCCGGG@@@:::999888666444555000222555666666777999:::<<<;;;::::::999999::::::555333111...,,,***))))))'''((()))******)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$(((((()))))))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''$$$%%%%%%&&&'''(((((()))))))))***,,,...000222333555555555555666666666666999999999:::;;;;;;;;;;;;888999999:::;;;;;;<<<<<<===>>>>>><<<999888:::<<<666;;;;;;777888>>>???::::::<<<:::888<<>>@@@AAA@@@BBB@@@>>>>>>???AAAAAA@@@<<<;;;;;;<<<;;;888444222111222333333222000///...555555555444555555666777888888888666333000,,,*********))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''(((((())))))(((&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&'''(((((((((((((((''''''''''''''''''''''''$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((%%%&&&'''((()))***++++++000000000111222333444555444444555666777888888999:::::::::::::::;;;;;;;;;:::::::::;;;<<<<<<<<<======<<<;;;999777888:::<<<555<<<@@@???DDDKKKHHH>>><<>>???>>>===;;;>>>@@@@@@?????????>>>===<<<;;;:::777444111...111111000000///000000000333666999;;;;;;999555333000...+++(((&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''(((((('''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&&&&%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&'''(((((())))))((((((''''''''''''''''''''''''###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))'''((()))***,,,---...///444444444444444555666666444444555666777888999:::::::::999888888888999999777777888888888999999999999888777999===???@@@@@@<<>>===<<<===>>>>>>===<<>>;;;===BBBEEEDDDBBB@@@>>>===<<<:::666444333333222000000/////////---000555;;;>>>??????>>>888555111---***))))))***''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&***)))((('''&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''((())))))***+++---///000222222444444444444555666777777666666777777777888888888999888777666666666666777999999999999999:::::::::<<<===AAAJJJTTTYYYUUUQQQNNNRRRSSSYYYpppuuuddd\\\dddhhhbbb```ddd\\\^^^^^^bbbqqqsssWWWSSSNNNJJJHHHGGGFFFEEE@@@>>><<<>>>GGGNNNIII???AAA>>>;;;:::;;;:::888666777777555444444333333333///000222555999===@@@BBB???>>>;;;888444000---+++''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&,,,+++)))(((&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%&&&'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$############$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%'''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&'''((())))))++++++---///111333444555222222333333555666777888999999999888888777777777888777666444444444555555AAAAAAAAAAAABBBBBBBBBBBBHHHKKKSSScccrrrwwwppphhh```bbb```iiitttaaacccbbbVVVTTT^^^]]]___aaakkkzzzsssiii```ZZZWWWUUUTTTXXXWWWYYYccctttzzziiiTTTCCC???;;;:::;;;<<<:::888999999888777777666777777666444111000222777<<<@@@DDDDDDCCCAAA<<<666000,,,((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&'''((((((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''&&&%%%%%%&&&''',,,)))'''&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$###$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&'''((('''&&&%%%%%%&&&'''(((((()))+++---222222222333333444444444666444222444777:::999888===333555888333444888666999000,,,111888???IIITTT[[[jjjgggWWWRRRQQQPPPTTTYYY```hhhlllllliiifffdddpppiiidddoookkkaaa___XXXWWW^^^ZZZiiiooopppyyyiiicccbbb```___gggrrrtttyyy|||jjjWWWLLLFFF;;;:::===:::>>>;;;999::::::999;;;>>><<<:::999777666777777888???AAADDDEEEEEEAAA>>>;;;444111---)))'''&&&'''(((***)))(((''''''(((***+++'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&'''''''''((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&&&&((())),,,***((((((((((((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&%%%%%%&&&''')))******+++...000333333333333444444444555555333333555888::::::999;;;333555;;;888444111,,,444000111;;;FFFOOOYYYaaafffqqqlll^^^ZZZZZZ```mmmrrrsssqqqkkkddd```bbbdddkkkiiihhhqqqpppddd```YYYXXX]]]fffjjjnnnsssjjj``````dddffflllxxx~~~kkkXXXPPPIIIKKKNNNIIIHHHEEE>>>888555888<<<>>>???>>><<<;;;999888777666888999<<<@@@BBBDDDFFFFFF>>>999111***&&&&&&)))+++'''((((((((((((((((((((((((''''''&&&&&&''''''((('''''''''&&&&&&&&&%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''######$$$&&&''')))***++++++*********+++)))'''$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&'''(((((()))******''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&)))((('''&&&&&&%%%&&&&&&(((***,,,,,,---///111444444444444555555555555555555444555777999::::::888777111000444666444333222777888???LLLYYYaaaggglllppptttmmmbbb^^^]]]iiizzzdddYYY[[[bbbjjjnnnrrrxxxuuufffccc___^^^aaapppkkknnnvvvwwwvvvfffdddhhhlllmmmxxxzzzaaaYYYVVV]]]bbb\\\[[[[[[TTTGGGAAACCCBBB===?????????>>>===;;;888777444555666999<<>>???@@@@@@???===:::999777666444444555888;;;<<<===???@@@@@@===666///+++******))))))((('''&&&%%%((((((''''''''''''((((((''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&(((***+++)))'''(((((()))***+++)))&&&###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&'''((()))***+++,,,''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''')))+++...///...///111222222444666999666666666666666666666666666666666555444222111111444HHHUUU^^^aaaSSSGGGPPPPPPTTTYYY___dddfffccc___iiikkkgggbbb___YYYccc}}}kkkaaaeeemmmooosssyyyzzzwww|||tttpppnnn|||xxxsssnnnppp|||ppphhhgggfffmmmxxxyyyssswwwtttiiibbb```YYYPPPEEEEEEEEECCCAAA???<<<;;;777666444333222333444444999===AAADDDCCC???999555222000,,,(((&&&&&&'''((('''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''(((&&&&&&(((,,,,,,***&&&)))(((((()))***)))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%###$$$%%%&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&'''(((((()))******''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''%%%&&&'''))),,,///111333000111222333333444666888666666666666666555555555333444555444444444777999JJJppp[[[XXXVVVYYY[[[[[[^^^bbb```\\\ZZZbbbaaa___```\\\aaaqqq{{{ppppppttttttwww|||~~~}}}{{{|||{{{}}}|||~~~uuummmfffbbbdddiiikkkbbbeeeiiieeehhhrrrtttnnnjjjccc]]]ZZZ[[[]]]___UUUSSSOOOKKKGGGEEECCCCCC===;;;999777666666777888======>>>???@@@AAAAAABBB;;;777111,,,(((''')))***&&&&&&%%%%%%%%%%%%&&&&&&((((((((('''''''''&&&&&&'''''''''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''%%%%%%)))---///,,,(((+++)))((()))******)))'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%###$$$%%%&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''(((***---///111222333111222333333222333555777666666666555555555444444222555888:::===BBBIIINNN]]]mmmeee^^^___]]]ZZZ\\\ccceeeccc[[[hhhhhhdddhhhgggffflllnnn{{{xxxvvvvvvzzz~~~zzzrrrooorrrnnnqqqrrrsss~~~{{{ssszzzwwwtttzzz}}}vvvooojjjiiihhhggggggbbbiiioooiiiggglllkkklll```XXXXXXVVVTTTZZZdddddd```ZZZTTTRRRRRRTTTVVVRRRMMMFFF???:::999:::;;;??????>>>>>>???@@@BBBDDDAAA>>>888222---***))))))''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''&&&'''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%&&&'''((((((((((((((((((((((((((('''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%###$$$(((...111...***---+++))))))***+++******%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%###$$$%%%&&&'''&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))))))))))))))))))))&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((()))***---///111222222222111333333333222222444555666666555555444444444333444888<<>>===DDDAAA===777222---***(((((((((''''''''''''(((((()))(((((((((''''''''''''&&&'''''''''(((((())))))''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&(((***---//////...,,,)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''(((((('''&&&%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((()))))))))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((())))))'''&&&&&&(((***'''((((((''''''(((+++---000000111111222222222222555333333444666777666555777555333222222333444555???BBBIIITTT```ggggggeeejjjlllxxxrrrkkkkkktttyyyvvvtttzzz}}}wwwsssrrrjjjkkkpppxxx|||}}}vvveee``````\\\WWWUUUVVVWWWYYYWWWSSSVVVeeeuuu|||{{{wwwiiidddaaa```___kkkzzzmmmvvvyyyvvvwww}}}}}}wwwwwwoooiiihhhgggeeeeeeiiikkkXXX___iiigggnnnfff^^^WWWMMMDDD@@@AAA:::???>>>AAAHHHBBB<<>>???===777000++++++(((&&&(((,,,---((($$$))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''))),,,------,,,***((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''(((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%######%%%''''''(((((((((((())),,,...111111111111222222222333000222444777888888777555555555555333333666===CCCMMMOOOSSS[[[cccgggfffdddmmmmmmsss}}}{{{pppiiijjjrrr~~~{{{xxxuuuqqqkkkgggddd\\\\\\^^^dddgggjjjpppwww{{{ooobbbYYYUUUTTTUUUSSSSSSSSSRRRNNNNNNXXXeeeqqqmmmuuukkkZZZWWWQQQQQQbbbvvvwwwkkkbbbdddjjjppppppmmmmmmpppwww}}}{{{vvvxxxddd^^^aaa___ccc\\\WWWWWWVVVSSSRRRSSSKKKIII>>>888>>>======FFF999999999:::;;;<<<:::888///+++(((''')))***)))'''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%&&&''')))******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((((('''''''''''''''(((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%######%%%&&&'''((()))******,,,...111111111222222222222333333000333666777666555444444000444999<<>>FFF???<<<888666777999;;;;;;666222---)))''''''((()))************************((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''(((((())))))))))))((('''''''''''''''''''''''''''''''''''''''''''''''')))))))))'''%%%%%%''')))''')))+++,,,---...111333222222333333333333333333555555555333000000222444555;;;DDDLLLUUU```kkkrrrmmmhhhbbb```aaaeeehhhjjjkkkmmmxxxwwwqqqssswwwwwwrrrjjjbbb^^^\\\WWWPPPYYYWWWWWW[[[^^^bbbkkksssrrr___]]]]]][[[ZZZ\\\```aaa^^^___bbbjjjmmmtttuuu^^^______^^^```dddggghhh```\\\[[[bbbfffddd___]]]YYYXXX[[[iii{{{}}}zzzoooaaaZZZ```^^^^^^aaaaaa```ccchhhqqqqqq___KKKFFFAAA;;;===BBB>>>888555555777999:::<<<:::666000***(((((()))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((())))))'''&&&&&&(((***)))+++---//////000333444444444333333333333333333777444111...///333:::???FFFKKKUUUdddtttvvvhhh``````eeeiiikkkfffeeemmmzzz~~~vvvnnnnnnssswwwssslllwww~~~pppnnnfff\\\ZZZ\\\ZZZTTTYYYXXXZZZ___cccgggnnnvvviiiccccccbbbaaaccchhhiiieeecccdddiiirrrwwwzzzvvveeedddgggnnnrrrqqqllliiicccddd______ooorrr^^^YYYQQQPPP[[[hhhjjjeeepppnnn}}}mmmbbbbbbdddggghhhddd```eeemmmzzz^^^QQQIIIAAA>>>???;;;777666777999;;;<<<>>>???===999222---***)))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&'''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''%%%&&&''''''(((''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''(((((())))))''''''''''''''''''''''''((((((((((((((((((((((((&&&'''((())))))******)))((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''&&&&&&&&&)))++++++---000111222222444555555555444444444444333333444222111555===FFFNNNQQQSSSWWWbbbwwwuuujjjjjjnnnooommmnnnfffdddlllpppllljjjllliiimmmjjjaaaaaajjjpppooorrrssslll```\\\aaabbb______^^^```dddhhhkkkrrrzzz}}}sssnnnooonnnmmmnnnpppooojjjggghhhhhhvvv}}}qqqkkknnn{{{vvvrrrooorrrllljjjyyymmm```ZZZ\\\^^^[[[WWWaaaaaaiiivvvyyynnnfffeeeiiixxx}}}vvvnnnpppuuuxxxvvvtttyyysss___YYYTTTTTTMMMHHHAAA<<<999888666555<<<===>>>===:::555///+++(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%$$$%%%&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''%%%&&&&&&'''((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''((()))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&'''((()))************((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&'''''''''))),,,...---///222333333333444555555555555555444444444333333444:::GGGVVV___aaa^^^[[[]]]eeewww|||~~~}}}wwwtttkkkfffiiiiiifffiiipppfffjjjkkkgggbbbbbblllvvvvvvlllnnnpppnnnkkkgggfffhhhjjjnnnvvvuuussswwwuuutttuuuvvvsssnnnmmmqqqqqqzzzxxxsss{{{~~~vvvvvvppprrryyyuuuiiiaaa]]]___aaaaaa^^^XXXNNNGGGQQQYYYggguuu~~~~~~iiidddbbbcccbbbZZZOOODDD<<<666333111777777888;;;>>><<<666222************************((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''''''''''''''((((((((()))(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&&&&$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''%%%%%%&&&'''(((((((((''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''((())))))***''''''''''''''''''''''''((((((((((((((((((((((((&&&'''((()))************))))))))))))))))))))))))(((((((((((((((((((((((('''((()))******,,,000222...111444555444444444555666666555555555444444444555999EEEWWWiiipppjjjcccdddbbbbbbiiiyyyooojjjiiikkkhhhccchhhrrrooopppssssssmmmkkkyyy~~~||||||zzzrrrlllhhhggghhhllluuu{{{nnnmmmtttqqqqqqsssuuurrrnnnpppvvvzzzyyywwwuuuwww~~~ttttttvvvvvvvvvsssiiilllkkkccc]]]YYYOOODDDPPPSSS[[[fffnnnvvvjjjccc``````iii```SSSGGG???;;;:::999333222333888>>>@@@<<<777,,,,,,,,,,,,,,,,,,,,,,,,((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&((((((((((((((('''''''''(((((((((((((((((((((((((((((())))))((('''&&&&&&'''''''''''''''((())))))))))))))))))))))))))))))(((''''''''''''((())))))&&&'''))),,,...000111111666444222222333555555555333555777777444111444888888BBBSSScccnnnpppjjjeeegggdddcccdddiiiuuussseeeaaajjjmmmhhhnnn||||||qqqvvvzzzoooffffffgggiiioooxxxtttiiifffhhhkkkmmmzzzzzzyyy{{{vvvzzzyyyqqqnnnttt{{{|||tttvvv~~~xxx|||~~~uuusssrrrsssqqqiii[[[PPPNNNXXX\\\]]]kkkzzz{{{}}}~~~}}}~~~pppfffeeeccciiinnngggUUUMMMPPPJJJ;;;;;;555222555:::>>>>>>>>>555...'''&&&***------+++(((''''''&&&&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&((((((((((((((((((((('''((((((((((((((((((((((((((((((((((((((('''&&&&&&'''''''''''''''((())))))))))))))))))))))))))))))((((((''''''''''''(((((('''(((***,,,...000111222333222111222333444444444555555555444333444888===DDDLLLZZZgggqqquuuvvvuuummmkkkjjjhhhiiiqqqjjjbbbcccooowwwuuuuuuyyyzzz|||yyyxxx|||qqqhhhbbbcccfffhhhooovvvqqqqqqoookkkhhhjjjpppttt~~~www||||||wwwlllhhhnnnuuuxxx|||}}}}}}zzzuuurrrqqqooonnnsssgggrrrxxxxxxvvvxxx}}}~~~xxxsssqqqlll~~~xxxqqqlllgggmmmrrrooofff```___WWWKKKAAA;;;777777999:::888777???:::444///+++((('''&&&))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&'''''''''''''''((())))))))))))))))))))))))))))))((((((''''''''''''(((((((((***+++...000111222222222222333333444444444444666555333333777===DDDHHHPPPUUU\\\```bbbdddhhhlllnnnnnnooommmiiimmm~~~wwwuuuvvv{{{fffccccccmmm{{{yyyyyy{{{}}}xxx{{{{{{vvvrrroooooosssuuusssrrrrrriiifffdddfffkkkrrryyy}}}{{{~~~~~~|||tttjjjgggkkkrrrvvvyyy{{{www{{{~~~}}}www~~~mmmkkkjjjmmmssstttoookkkjjjhhhnnnwww{{{vvvrrrooommmllllllkkkiiihhhaaaWWWIII>>>:::999999888<<<<<<;;;777111,,,++++++************)))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((('''((((((((((((((('''''''''''''''''''''((())))))(((((((((((((((((((((((()))((((((''''''(((((((((+++,,,...///111222333333444555666666555444444555444444444888BBBNNNUUUVVVXXX[[[]]]ZZZVVVVVVZZZ^^^iiilllooonnniiikkkyyytttqqqzzz{{{ooolllfffhhhyyy{{{|||}}}wwwrrrxxx}}}{{{ooolllddd___ccckkkrrrvvvyyyqqqyyy}}}zzztttllliiilllsssxxxttt|||}}}|||zzzxxx|||yyyuuutttkkkeee```]]]aaadddeeehhhmmmtttqqquuu}}}qqqiiikkkooosss~~~cccHHH:::888;;;;;;555888;;;<<<999555000---((()))*********)))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''''''''''''''''''''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&'''''''''(((((())))))((((((((((((((((((((((((''''''(((((((((((((((''''''''''''''''''((())))))(((((((((((((((((((((((()))(((((((((((()))******......000111222333333444555666777666333222333444444777;;;EEEUUUdddgggaaa]]]aaaeeeddd```___bbbfffgggkkkppppppkkkiiirrrqqqqqq}}}yyyqqqooo~~~{{{}}}wwwvvvzzzpppddd\\\```hhhkkklllmmmpppqqqwwwwwwnnnhhhiiisss|||yyy}}}|||{{{zzzuuuuuuvvvzzz~~~yyyzzzuuuccc\\\WWWWWWZZZ]]]bbbhhhoooooouuu~~~rrrtttxxx}}}{{{YYYCCC<<<:::666777888:::>>>???:::000(((((())))))************)))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''''''''''''''(((((())))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&''''''((()))))))))((((((((((((((((((((((((&&&'''(((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))))))))))))))***,,,---...000111222333444444444444333444555333000000333777>>>FFFPPP^^^rrr~~~wwwhhhccchhhlllmmmkkkiiiiiijjjoooqqquuuuuuoooiiilllssswwwrrr~~~~~~~~~sssttttttvvvhhh```eeelllkkkiiijjjfffeeegggmmmuuu{{{}}}|||{{{ooojjjqqq|||ppprrrqqqrrr|||xxxuuuqqqrrruuuzzz~~~xxxgggbbb^^^______\\\\\\]]]\\\fffsss|||~~~qqq[[[NNNCCC888777555666;;;AAAAAA:::333---,,,+++***************((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&''''''((())))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&''''''((())))))***((((((((((((((((((((((((&&&&&&'''((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))((())))))***,,,...000111222333444444555555555555111333555333111444:::@@@UUUaaapppnnniiilllqqquuuvvvuuusssrrrxxxxxx{{{|||wwwnnnkkklllwwwnnnuuutttkkksss}}}wwwzzzzzzmmmffflllqqqmmmjjjlll\\\[[[[[[```hhhpppvvvxxxxxxrrrvvvccc```^^^cccllltttvvvvvvvvvwwwyyy||||||xxxyyy}}}~~~tttooommmnnnlllfffbbbaaa___mmmwwwwwwwww~~~}}}|||zzzzzz{{{kkkbbbUUUHHH;;;999777999>>>BBBDDDDDD666444000,,,***)))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&''''''((()))******+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&'''((())))))***((((((((((((((((((((((((&&&&&&'''((())))))(((((('''''''''''''''((())))))))))))))))))))))))))))))((()))***+++---000222333333444444555666666555555222555666555555999BBBIIIkkkyyyssslllpppvvv}}}|||~~~}}}tttnnnmmmmmmeeemmm{{{oooqqqrrrsssyyyyyyssssssyyylllgggmmmpppjjjfffhhhddd```\\\^^^eeemmmsssvvvrrruuuooohhh]]]UUUWWW\\\aaahhhnnnxxx}}}uuuooosss}}}|||{{{|||wwwwwwuuuqqqooopppuuuuuupppyyy|||{{{yyy{{{zzzwww~~~uuukkkhhhaaaVVVJJJGGGAAA:::888;;;BBBGGG>>>:::444...***(((((()))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&'''''''''&&&&&&(((+++,,,)))&&&+++***(((&&&&&&'''((()))***))))))))))))((((((((('''(((((()))***+++,,,,,,,,,,,,,,,,,,+++***(((''''''(((***,,,,,,+++***)))---+++)))''''''''')))***************)))((('''&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########&&&%%%%%%%%%%%%&&&''''''###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''((((((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''&&&'''''''''&&&%%%%%%$$$&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))((('''&&&&&&))))))))))))))))))))))))(((((((((((())))))))))))&&&''')))******(((&&&%%%***,,,///000000111222444666444333444666888777555999777555555:::BBBKKKQQQnnnvvvooojjjllluuummmqqqwwwuuupppmmmhhhjjjmmmuuu}}}}}}xxxssstttvvvtttrrrrrrvvvssspppuuummmsssuuuppplllnnnrrrsssiiibbbdddggggggpppyyywwwwww}}}mmmkkkcccaaahhhkkkiiiiiinnnyyykkkhhhkkkkkknnn~~~zzzxxx~~~{{{zzzxxx~~~bbbhhhvvvwww}}}ttttttzzz{{{uuummmrrrkkkhhhlllkkkccc```aaaZZZUUUNNNEEE===:::???FFFIIIAAA777000......---+++*********)))((('''''''''))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''')))((((((''''''''''''(((((('''&&&''')))***(((%%%+++***((('''''''''((((((,,,,,,,,,------.........111111111111111111111111222111000///...---,,,,,,***+++,,,---,,,+++)))((()))(((((('''((()))***+++))))))))))))))))))))))))((((((((('''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((('''&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))'''((()))))))))(((''''''***---///000000111222444555333222555999:::888555333333555999AAALLLWWW]]]qqqttt{{{}}}eee```aaa{{{vvvmmmhhhnnntttssspppnnnkkkiiijjjrrr||||||yyyvvvooopppsssqqqmmmkkkqqqrrrqqqppptttxxxtttlllhhhfffmmmzzzyyyrrrpppnnngggjjjmmmllluuu~~~nnn}}}nnnjjjfffeeejjjkkkkkkqqqyyyvvv{{{~~~ppp___]]]YYYXXXaaawww{{{zzzyyywww~~~|||sssggghhhfffuuu{{{}}}wwwlllgggkkkqqqqqqooommmllliiifffhhhkkkkkkiiibbbWWWIII???===>>>BBB???:::555000,,,***)))+++++++++******)))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''***)))((((((''''''(((((()))(((&&&&&&'''((('''&&&))))))******+++,,,,,,,,,000000111222333444555555888888888999999999999999:::999888777666555555555333333333333222000...---+++++++++++++++******)))***))))))))))))***++++++((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''(((((((((((((((''''''&&&(((((((((((((((((((((((((((((((((((())))))))))))))))))((((((((())))))***+++---000111111111333444555333333777<<<>>>;;;666222444:::BBBMMMXXXaaafffsssooonnnvvvvvvcccbbb^^^rrr}}}rrrkkkgggkkkqqqttttttuuurrrllljjjnnnooolllooovvv~~~xxxxxxxxx|||ssslllmmmooolllgggdddccciiinnnmmmkkkkkkjjjgggkkkbbbnnn|||sssmmmppptttrrr{{{wwwooofffgggkkknnnnnnpppwwwssssssppp~~~ppp^^^YYYSSSPPPQQQ\\\rrr}}}}}}lll```]]]bbbooozzzxxxnnnlllvvv{{{rrroooppprrr}}}}}}{{{qqqbbbRRRFFF@@@===>>>>>>:::444...+++***,,,,,,++++++++++++++++++))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''))))))(((''''''''''''''')))'''&&&&&&''')))++++++***,,,...000222444444555444444444555666777777777888888999:::;;;;;;<<<<<<===>>>@@@AAA@@@???>>>===::::::;;;;;;:::888777666333444444333111...+++))),,,+++***)))))))))******)))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&'''''''''((((((((('''(((((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))***)))(((((((((***,,,---,,,...111222111222333444666555555:::???@@@<<<777777===FFFQQQZZZaaadddfffmmmfffaaaiiiwww~~~xxxmmmjjjdddnnnxxxppplllnnnhhhooojjjfffhhhooovvvyyy{{{xxxrrroooooohhhbbbkkk{{{|||uuuttt{{{mmmwwwrrrooopppmmmhhheeefffaaagggnnnppppppqqqsssuuuooogggrrrqqqlllqqquuussszzztttpppvvvnnnfffkkkkkkppptttsssrrrssswwwyyyvvvqqqfffhhhzzzuuupppgggbbb___^^^]]]]]]gggttt}}}{{{uuufffccc```gggooovvvzzz~~~|||tttaaaRRR@@@???>>>;;;888444000---++++++++++++++++++++++++))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((('''(((((()))+++---000333444444666777888888888888555555555555555555555555666666666666666666666666888;;;@@@DDDEEEDDD@@@>>>888999999999999999999999888999::::::888555222000000///...,,,***)))((((((******)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''((((((((()))))))))''''''((((((((((((((('''''''''''''''''''''''''''(((((((((((())))))))))))+++***(((((()))+++...///...000222222222222333444444444666:::======;;;888???GGGRRR^^^dddfffdddbbbccc[[[XXX```mmmvvvuuurrriiiffflllqqqkkkeeeeeedddbbbcccgggppp{{{{{{zzzxxxvvvssskkkggguuu~~~zzzvvvrrrpppvvv|||}}}vvvwwwqqqssssssuuuuuuooohhhhhhlllllllllmmmppprrrsssuuuvvvllljjjooo~~~gggeeelllppplllrrr{{{yyyuuurrrhhheeehhhaaaaaaoooyyyqqqrrrsssqqqtttrrrfffbbbjjjmmmmmmuuunnniiifffgggiiijjjnnnttt{{{|||{{{mmmkkkmmmooosssyyy~~~|||jjjJJJCCC;;;888:::999555000++++++++++++++++++******************************(((((((((((((((((((((((((((((((((((((((((((((((($$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((()))******(((***---///000333666999<<<<<<:::999777555444333333333333333222222111111555444333222111//////...222666<<<@@@BBB@@@===:::111111111222222333333333555666888:::;;;;;;999999555444333111///,,,***)))************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''((()))&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))***&&&'''((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))+++***))))))***---///111///111333333333222333555000444888;;;<<<<<<>>>???IIIPPPZZZdddhhhhhhdddaaa[[[VVVWWW^^^gggkkklllmmmgggkkkllljjjfffaaa___```[[[cccrrr|||uuuooonnnttt{{{zzzuuuqqqqqqttt}}}www~~~}}}sssuuuyyyyyyrrrjjjjjjooojjjffffffkkkppprrrsssuuummmooommmpppmmm______hhhmmmhhhkkkrrrooohhhiiibbb^^^^^^\\\iiissspppqqqnnneeejjjgggeeejjjhhhlllzzzxxxtttkkkeeehhhrrrxxxyyyoooxxx{{{vvv~~~{{{zzz}}}rrrooottt|||zzzzzz||||||{{{YYYMMM>>>999;;;<<<888222------,,,++++++***))))))************************(((((((((((((((((((((((((((((((((((((((((((((((($$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''((()))***,,,---...,,,///333555666777:::===;;;999777444111000///////////////000000000000000222111111111111000000000444666999;;;<<<;;;999777000//////.........//////000111333666888999999999777888888888666333///---++++++*********)))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''((((((((())))))&&&&&&'''(((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))*********+++,,,...000111///111333444333333444555000777???AAAAAACCCIIIPPPXXX[[[```dddeeedddaaa___ZZZZZZ```hhhkkkhhhhhhkkkjjjvvvtttiiifffddd``````fffmmmyyy}}}zzzttt{{{xxxvvvwww{{{yyywwwwwwyyyuuunnnjjjjjjdddbbbdddlllqqqqqqrrrvvvrrrrrrpppooovvv~~~wwwjjj```bbbnnntttmmmmmmrrrnnnooopppiiiaaa``````rrrtttqqqlll^^^cccbbbdddkkkkkkrrrqqqjjjsssxxxtttlllrrruuuqqqlllkkkjjjhhhvvvsssppplllhhhooo}}}zzzwwwzzzyyyzzztttuuujjj^^^NNNCCC@@@???;;;777000///...---,,,******)))************************(((((((((((((((((((((((((((((((((((((((((((((((($$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))(((((()))+++,,,...000111///333777999999999;;;===444222000---,,,---...///,,,,,,---...///000000111---...///111444666777888999999999999888888888888444333222111000/////////...///000222333444444555888:::<<<===;;;888444222+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''###$$$%%%&&&''''''((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&'''((())))))((((((''''''''''''''''''''''''(((((((((((()))))))))))))))******,,,---///111222000222444444333333444555222<<>><<<222111000///---+++***)))************************))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((()))((('''&&&&&&'''((()))++++++,,,...111555888:::888999:::::::::999777666//////......------,,,,,,+++///222333111000222333333222222444777:::;;;;;;===<<<;;;;;;;;;<<<===>>><<<<<<<<<999555444555777555444222///...///444777777444222444888<<<<<<;;;555444111...+++))))))(((,,,***(((((())))))((('''))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''***))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&((()))(((&&&&&&(((+++''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''((((((((((((''''''((()))))))))))))))(((((())))))(((((((((((()))))),,,,,,---...000222333555222444555666555555444444777666???NNNVVV\\\kkk|||~~~mmmaaadddddd```ccciiinnnooonnnpppsssoooggghhhuuu~~~|||yyyuuuvvvuuuyyy~~~tttrrrttt|||}}}}}}zzzsssooovvvxxxllllllqqq~~~{{{pppmmmuuuwwwrrrsssnnnjjjiiikkknnnooonnnlllrrr{{{~~~{{{qqqoooqqqwwwxxxwwwzzzwwwlllmmmmmmjjjggggggooo}}}wwwtttmmmjjjiiihhhgggfffiiimmmpppjjjgggbbb]]]YYYWWWXXXZZZkkkyyy~~~wwwqqqrrruuu{{{xxxssssssoooiii^^^PPPSSSppptttwwwxxxoooqqqkkkUUU@@@888===777111000///---***(((+++++++++************)))((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((()))+++,,,///111333555777888888999888888777777666444333222222111000///000111333444666888::::::777666777888;;;::::::999:::::::::999<<<;;;::::::::::::;;;;;;AAABBBBBBAAA@@@>>>======;;;;;;999666222111222444777444222111444777:::<<<;;;999555222...,,,+++***,,,***((()))***+++******))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''***))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&((()))(((&&&&&&(((+++''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''&&&&&&&&&%%%%%%%%%$$$&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''(((((())))))(((((('''(((((())))))))))))(((((())))))((((((((()))******,,,------///000222444555333444555666777777666555777888BBBRRR```nnngggbbbbbbccckkkzzzyyypppllljjjfffgggppp{{{{{{xxxwwwwwwuuuyyyyyy{{{ssstttvvv~~~}}}~~~}}}xxxpppnnnppp~~~}}}||||||{{{rrrnnnssstttnnngggddd```___aaacccddddddaaaeeekkkrrrwwwyyyzzzyyysssooooooqqqpppooossszzzvvvtttnnnnnnkkkhhhfffiiisssqqqjjjggggggkkknnnmmmkkkooowwwuuuoookkkjjjddd[[[YYY^^^bbbllltttxxx~~~xxxqqqooorrr~~~~~~|||uuummm```___sss}}}|||}}}|||iiiQQQBBBAAA<<<666111---++++++---++++++++++++************((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((()))))))))))))))(((((((((''''''((()))+++---///000555777999;;;;;;:::888666666555444222111000000000111111000///111333666888999999999888666555666888;;;;;;<<<===>>>>>>??????<<<<<<<<<<<<<<<======>>>@@@@@@AAABBBCCCCCC@@@>>>??????>>>;;;777333222222888666333111000333999===@@@>>>;;;777333000...---,,,+++******+++---,,,+++)))))))))))))))))))))))))))((((((''''''(((((()))'''''''''''''''''''''''')))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&((()))((('''''')))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((())))))******))))))((((((((())))))))))))(((((()))((((((((()))***++++++---......000111333555666555444555666888999888666999>>>KKK[[[hhhuuuooodddcccfffqqqtttjjjjjjlllmmmpppyyywwwrrruuuvvvrrrtttrrrqqq~~~}}}ssswwwzzz}}}~~~~~~zzzyyy~~~xxxooojjjpppuuutttuuuyyyzzzxxxqqqzzznnnhhhjjjiiidddVVVTTTRRRRRRSSSUUUUUUTTTUUUVVVXXX\\\aaafffkkknnnlllhhheeedddbbbaaaeeekkkeeellluuu{{{zzzwwwsssqqqmmmllllllooovvvnnngggkkkjjjpppuuusssooorrr}}}}}}zzzooo```\\\aaabbbeeekkkssszzzuuuxxx~~~wwwrrrpppwwwuuu\\\JJJ@@@>>>:::444///---,,,,,,,,,+++++++++************((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((()))))))))(((((((((((((((((()))***---///222444555888999::::::999666444333333222000/////////000111333333333444666777888999999888777666555555666888888999;;;<<<<<<<<<>>>???:::::::::;;;<<<===>>>???;;;::::::===???@@@>>><<<@@@AAA@@@>>>;;;999999:::999999999666333444999>>>AAA@@@>>>;;;888666444333000...,,,,,,,,,---,,,+++))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''''''''''''''))))))((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))************))))))'''(((((())))))))))))(((((((((((()))***+++,,,---//////000111333444666777888666555666888;;;<<<<<<@@@IIIXXXeeehhhkkkvvvvvvkkkggghhhppprrriiikkkpppxxxttt{{{ssslllqqqssskkkkkklllpppzzz}}}vvv{{{{{{uuuooottttttwww|||yyy}}}ssslllnnnnnnhhh]]]XXXWWWUUUQQQFFFFFFEEEEEEFFFGGGGGGGGGKKKJJJIIIJJJLLLPPPUUUWWWZZZXXXWWWUUUSSSSSSVVVZZZcccfffjjjpppssssssqqqooorrrwww||||||zzzwwwxxxyyy}}}llljjjrrrooosssvvvtttqqqttt}}}sssjjjeeebbbjjjhhhkkkuuu~~~zzzwww{{{vvveeeVVVCCCBBB===777444111---(((,,,,,,+++++++++*********((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''(((((((((((())))))))),,,---...111333444666666777666444333111000000000000000//////000222444666666777:::<<<<<<<<<;;;:::<<<:::888777777777888888888::::::999888888:::===???>>><<<;;;::::::;;;<<<>>>===<<<<<<===>>>>>>======>>>>>>===<<<===???AAA:::===>>>===:::999<<>>>>>>>>===<<<;;;:::999555333000...---,,,+++)))************************))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))******)))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))************))))))''''''((()))))))))))))))(((((())))))+++,,,---...000000111222444666888999:::999777666888>>>EEEJJJPPPXXXccciiigggeeeiiipppxxxnnnjjjiiinnnvvvxxxxxxtttlllgggiiinnnzzzuuuzzzrrrlllqqqqqqfffeeennn{{{~~~||||||ppptttsssuuu{{{ssshhhjjj{{{mmmaaa\\\SSSSSSOOOHHHDDDCCCBBB???:::;;;;;;;;;;;;;;;<<<===@@@???>>>>>>???AAACCCDDDIIIKKKMMMMMMMMMOOOQQQQQQQQQSSSVVVZZZ\\\___aaabbbiiiuuuwwwnnnlllooohhhhhhnnnuuussskkkhhhkkkoooqqqssstttvvv{{{uuuvvvrrreeemmmqqqzzz}}}vvvrrrrrrsss{{{wwwwwwyyytttmmm\\\UUUHHH;;;777666000(((,,,,,,,,,++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''((()))***+++,,,,,,000000222333444444444444333222000...------.../////////000222444666888999444555888:::::::::999888888777666666888::::::999888;;;>>>???AAAFFFMMMSSSZZZVVVQQQLLLHHHGGGHHHIIILLLMMMMMMJJJFFFBBBAAAAAA:::<<<======<<<<<<===???<<<>>>@@@@@@???>>>>>>???<<<<<<===>>>?????????>>>;;;888555222111///,,,******************************))))))(((((())))))***((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((******)))'''&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((('''(((***++++++)))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''(((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&''''''&&&%%%$$$$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((())))))******))))))(((&&&'''((())))))******)))(((((()))***+++---///000111222222333555777999:::::::::999666999DDDUUUccchhhiiijjjiiihhhllluuu}}}xxxllljjjkkkpppqqqppppppqqqooolllnnnrrruuurrrwwwzzzwwwzzzuuujjjmmm}}}~~~{{{xxxrrruuuqqqqqqvvvlllZZZTTTRRRXXX^^^]]]UUUKKKEEECCC@@@@@@>>><<<;;;:::999888777888888777777777:::<<<;;;;;;<<<>>>???@@@AAAAAAEEEKKKOOOOOOPPPSSSTTTSSSMMMMMMMMMMMMLLLMMMPPPQQQOOO\\\jjjlllddd]]]^^^bbbZZZXXX[[[gggpppqqqjjjeeekkknnnrrrwww|||xxx{{{yyymmmqqqwwwgggccckkkvvvuuunnn]]][[[bbbsss~~~yyy}}}~~~}}}sss___HHH===<<<777///,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''((()))+++---...///000222333333333222111///...////////////000000000000000111222444666777888888444444555666777999;;;<<<<<<===@@@FFFNNNTTTVVVVVVKKKNNNRRRTTTXXX```llluuuxxxtttlllfffbbbbbbdddffflllppprrrlllaaaVVVPPPOOOJJJMMMPPPPPPLLLFFFBBB@@@>>>===<<<===???@@@@@@???<<<===>>>@@@AAAAAAAAAAAA???===999777555444111///******************************))))))))))))******(((((((((((((((((((((((('''(((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))((('''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((('''(((***,,,,,,***'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&'''''''''((((((((()))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%'''(((((('''%%%$$$$$$%%%'''(((((('''%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''(((((())))))(((((('''&&&'''((()))************(((((()))***,,,...000111222333333444666888:::;;;999;;;;;;888<<>>???>>>>>>???>>>>>>>>>===;;;===AAAEEEEEEFFFGGGHHHJJJKKKLLLLLLNNNSSSVVVSSSTTTXXXZZZXXXYYYUUUQQQNNNMMMMMMMMMLLLCCCJJJQQQRRRPPPNNNPPPSSSPPPSSSWWW___jjjqqqqqqmmmppptttzzz||||||}}}zzztttttttttvvvnnnYYYRRRZZZeeezzzvvv\\\TTTRRR```ssszzzaaaMMMDDD<<<333------,,,,,,,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((((((((()))+++---///111333333444444333222111...,,,***,,,...111333444444222111111222444666777777777666;;;:::888888;;;@@@EEEHHHNNNQQQXXXdddrrr|||lllmmmmmmlllkkkqqq{{{{{{uuurrrtttyyy|||oooeeeccceeeiiimmmllldddZZZPPPJJJ???<<<888888<<>>@@@BBBCCCCCCBBBBBBAAA???<<<:::999888666444******************************))))))))))))******))))))))))))))))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((('''(((***------***&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%'''(((((('''%%%$$$$$$%%%'''(((((('''%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))''''''((((((((((((''''''&&&'''((()))************(((((()))***,,,///111222333333444555777999:::;;;777;;;<<<:::>>>TTTwwwvvvjjjhhhnnnvvvzzzuuujjjmmmooorrrmmmnnntttyyyxxxuuuyyyxxx|||qqqsssiii^^^\\\VVVMMMNNNFFFCCC???===>>>???>>>===BBBAAACCCEEEGGGFFFFFFGGGGGGGGGGGGDDDCCCEEEJJJNNNUUUUUUTTTTTTUUUVVVWWWXXXWWW[[[[[[VVVTTTYYY\\\ZZZZZZSSSMMMMMMQQQTTTSSSPPPMMMLLLIIIHHHHHHIIIJJJJJJEEEMMMSSSTTT[[[jjjuuuwwwxxxwwwppprrrvvvpppvvvzzzjjjkkkwwwvvvmmm\\\ZZZ]]]mmmgggYYYPPPWWWgggvvv}}}www]]]LLL>>>333---------,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((('''''''''&&&(((((((((((((((((((((((('''''''''(((((((((((()))((())),,,///111222222222///---,,,,,,---......---444000000333333......333===555000444888888999<<<999@@@IIIPPPUUUaaatttzzzvvv~~~}}}{{{xxxzzzzzzfff```nnnyyypppcccRRRBBB@@@DDDDDD???::::::===>>>>>>@@@DDDFFFEEECCCAAA>>>===>>>>>><<<;;;666444000---***)))((()))************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''(((((('''&&&%%%%%%''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''')))'''%%%&&&)))***(((&&&''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''')))&&&%%%&&&((()))'''%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((''''''&&&&&&((()))************)))))))))))))))))))))(((***---///000000444444555888:::;;;:::999888<<<>>>===GGGbbbjjjbbbkkkpppjjjwwwoooiiidddeeemmmssssssttt|||~~~tttwww|||rrrdddXXXPPPKKKFFFCCCFFFFFFFFFFFFGGGIIIKKKLLLRRROOOLLLJJJMMMRRRYYY^^^]]]aaaddddddaaabbbfffkkkjjjkkkmmmnnnooonnnnnnmmmmmmkkkgggeeeeeedddbbb```cccaaa^^^\\\ZZZYYYYYYYYYXXXSSSMMMJJJKKKLLLLLLKKKLLLHHHEEEGGGLLLTTTaaammmuuu{{{iii___\\\]]]dddooovvvuuunnnlllooooooxxxeeegggggg___iii}}}zzzooobbbbbb___YYYcccuuu~~~{{{~~~sssQQQ222555222///,,,+++++++++***,,,,,,,,,+++++++++******+++)))(((''''''((()))+++''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((('''&&&''''''((()))******+++,,,...000111111111111///...//////111111000000222///111555555222333777222333999??????;;;===CCCZZZ\\\aaajjjttttttjjjnnnsss```___fffeeeZZZPPPFFF???888:::???BBB???<<<@@@???????????????>>>>>>===;;;777333///,,,+++***+++++++++*********++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''(((((('''&&&&&&%%%''''''((((((((((((''''''''''''''''''''''''''''''((((((((('''''''''&&&&&&''''''''''''''''''''''''(((''''''&&&&&&''''''((()))'''&&&''')))***(((&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((&&&%%%&&&((()))'''%%%&&&''''''((((((''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((()))(((((('''((()))***+++***)))))))))))))))))))))*********,,,///111111222777777999;;;===>>>===;;;666>>>CCCEEEOOOddd~~~pppbbbeeehhhdddzzz~~~tttoookkkhhhhhhqqqxxxyyy{{{ttthhhccckkk|||~~~zzzvvvtttttt```]]]XXXRRRNNNJJJHHHGGGNNNOOOOOOQQQUUUYYY]]]___jjjhhhffffffjjjpppvvvzzzzzz|||~~~~~~~~~|||yyyxxxvvvsssqqqooonnnnnnmmmiiidddaaa^^^ZZZVVVRRRSSSLLLGGGFFFHHHJJJQQQXXX\\\eeeqqqwwwuuuooojjjhhhhhhgggkkkrrrvvvrrrooonnnrrrvvvuuutttyyyuuunnneeelll~~~~~~tttssslllbbbeeerrr~~~yyyssstttyyyuuu___HHH:::666111.........---+++,,,,,,,,,++++++++++++******)))(((''''''((()))***''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&(((***,,,---111111111111111000/////////000222444555444222111444222333555444333666;;;555DDDXXXbbb___ZZZ___iiiqqqooorrr~~~zzzjjjRRR===;;;@@@???;;;888;;;===@@@AAAAAAAAABBBCCCBBBAAA>>>:::555111---+++,,,,,,++++++++++++,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''(((''''''&&&%%%''''''(((((((((((('''''''''''''''''''''''''''''')))))))))(((((('''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''((()))(((''''''))))))((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&'''((('''&&&&&&''''''((((((''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))***++++++))))))))))))))))))******++++++---///000222333444:::;;;===>>>???>>>===<<<:::EEEOOOTTT[[[iiiyyywwwgggfffiiigggtttzzz}}}yyysssqqqqqqqqqvvv}}}}}}|||{{{{{{~~~vvvoooccc[[[ZZZeeevvv|||yyytttmmmeee\\\UUUQQQNNNQQQTTTTTTQQQOOOOOOPPPTTTTTTVVVZZZ```gggmmmqqq~~~~~~~~~}}}xxxrrrjjjeeeggg^^^VVVSSSQQQLLLIIIJJJRRRWWW^^^gggmmmooonnnlllooorrryyy}}}vvvssstttuuuuuummmbbbeeexxxxxxttt{{{zzztttppprrrqqqeeeVVVCCC<<<444000000111///,,,,,,,,,,,,,,,++++++++++++***)))(((''''''((()))***''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((&&&&&&&&&'''(((+++...000555444333222111///...---///222555666555333222111666555444333222555===CCCOOObbbxxx{{{sssuuu{{{yyyvvv~~~zzzoooOOODDDCCC>>>::::::888;;;???AAAAAABBBDDDFFFBBBAAA@@@===999555000---------,,,+++++++++,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&'''''''''''''''&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))))))))''''''''''''''''''''''''((((((''''''''''''(((((()))((((((((())))))((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&''''''((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''&&&''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((()))))))))******)))))))))))))))************,,,...000111333555777???@@@AAA@@@???===<<<<<>>@@@BBB@@@@@@AAA@@@>>>:::777555000...,,,+++******+++,,,************************))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&'''''''''''''''&&&''''''((((((((((((''''''''''''''''''''''''''''''&&&''''''((()))***++++++(((((((((((((((((((((((((((((((((''''''(((((((((((()))))))))(((((())))))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((()))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''&&&&&&'''''''''(((((((((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''(((((((((((()))((((((((())))))***************,,,///000111444888<<>>===444222///,,,+++***++++++************************))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((%%%&&&''''''((('''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&'''((())))))***+++(((((((((((((((((((((((()))((((((''''''(((((()))((()))******(((((()))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((('''&&&&&&'''((('''(((((())))))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&'''(((((((((((((((((((((((()))******+++++++++---000111222666===CCCMMMNNNMMMIIIEEEEEEHHHLLL[[[eeeoooqqqooommmhhhccc```lll~~~xxxkkkiiijjjlllmmmoootttzzzyyyvvvsssqqq~~~yyyvvv{{{uuukkkUUUUUUUUUUUUTTTRRRPPPOOOQQQYYYdddjjjnnnttt}}}uuuuuussspppiiiccc]]]ZZZVVV]]]sss~~~xxxuuuqqqmmmoooxxxzzzwww{{{wwwvvvwww}}}~~~}}}tttuuu{{{~~~kkkbbbTTTFFF;;;555111000------------,,,,,,,,,,,,************************''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((***+++...000222222222111111111000///000111222333444666777555444888@@@FFFVVV^^^aaa___bbbmmmzzz{{{lll___NNNBBB>>>===;;;888===>>>???@@@AAAAAA@@@@@@999666333///,,,+++,,,,,,************************))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((%%%&&&&&&'''((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))(((***+++***(((''')))+++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%''')))(((&&&%%%&&&((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&'''((()))***))))))((('''(((((()))******++++++---000111222333999CCCKKKNNNOOOMMMJJJGGGJJJQQQXXXiiittt|||ssskkkgggppp~~~mmmiiihhhkkklllkkkooouuuxxxzzzyyyyyy|||vvvrrruuu{{{{{{rrrhhhQQQQQQRRRTTTWWWZZZ]]]___fffnnnyyyvvvmmmfffaaafffyyyssswwwwwwuuuqqqqqq{{{}}}}}}tttnnnpppmmmmmmuuu~~~}}}vvvxxx|||yyyuuukkk]]]MMM???777333...------------,,,,,,,,,*********++++++*********''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((***,,,000333444444222111///.........000111333555666777777666777===HHHQQQttt|||~~~wwwrrruuu{{{|||sss[[[KKKDDDBBB===999;;;;;;<<<===>>>>>>>>>>>><<<:::555111...---------************************))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%%%%&&&'''((((((((('''''''''((((((((((((''''''''''''''''''''''''''''''***)))((('''&&&%%%$$$$$$))))))))))))))))))))))))))))))(((((((((((())))))(((***,,,+++(((''')))+++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((('''(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%''')))(((&&&%%%&&&)))(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))'''((()))++++++******)))'''(((((()))***+++++++++///111333333555<<>>===@@@<<<<<<===:::333000111---,,,,,,+++++++++++++++++++++***)))))))))))))))***)))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))(((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&'''''''''(((((((((''''''((((((((()))))))))((((((***+++,,,,,,,,,,,,//////000000111222333333111111222222333333444444777777777777777777777777666555555444444333333222444444333222222222222222------,,,,,,+++***))))))++++++***))))))))))))***(((((((((((('''''''''''')))))))))))))))************(((&&&'''((()))((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((((((((''''''''''''((((((''''''''''''((((((((((((***)))))))))((((((((('''(((((((((((((((((((((((('''''''''''''''((())))))************)))))))))(((***)))))))))+++...///000000///222;;;GGGOOOPPPNNNEEENNNNNNQQQ^^^eeeeeekkkoooxxx{{{{{{rrrjjjfffgggnnnuuuyyy{{{~~~qqqnnnkkklllkkkiiiggghhhkkkxxx{{{zzzxxx~~~}}}oookkkiiieeebbb```___``````nnnrrryyy{{{tttiiihhhjjjsss}}}~~~|||}}}zzzuuugggZZZWWWVVV^^^sss{{{~~~zzzrrrjjjkkkpppzzzsss^^^KKKAAA777/////////***---000(((++++++++++++++++++++++++((((((((((((((((((((((((''''''''''''((((((((((((''''''(((((((((((((((((())))))))))))))))))))))))(((((()))+++,,,---/////////000000...,,,***+++,,,000//////111111222999AAAOOOVVVfffuuuxxxuuuxxxrrryyy}}}yyyqqqhhh]]]TTTfffmmmkkkiiippprrrttt~~~pppfff^^^___dddfffggghhhkkkmmmssswwwqqqjjjooo{{{yyy{{{{{{vvvrrrnnn```MMM===999<<<>>>;;;:::===@@@???888333222333222///---+++*********++++++***))))))))))))*********)))))))))((((((((())))))))))))((((((((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''((((((((((((''''''((()))******++++++***+++,,,...///000000111//////000111222333444444444444333222222333444555666666666777888888999999888888777777666666666555222222222222222333333444111000000//////...------++++++***************+++******))))))((((((''''''(((((())))))******++++++***((('''''')))***))))))''''''''''''''''''''''''&&&''''''((((((''''''&&&(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&'''''''''(((((((((((((((''''''''''''((((((''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''((())))))************))))))))))))******+++---...///000111111333:::GGGSSSWWWRRRKKKJJJYYY```ccclllnnniiijjjuuuxxxnnnddd^^^```ggglllqqquuummmooopppqqquuuyyywwwrrrqqqxxxyyy}}}{{{|||vvvhhhfffdddaaa```aaaeeejjjmmm}}}tttfffggg{{{ooofff```ZZZXXX\\\jjj~~~}}}uuunnnddd[[[fffyyyyyynnn```SSSJJJAAA666333111+++---///))),,,,,,,,,,,,,,,,,,,,,,,,((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((()))))))))))))))***((()))+++---////////////+++,,,,,,,,,+++,,,...000,,,111777666111777NNNfffssslllkkkiiifffddd[[[aaaeeehhhkkklllfff^^^hhhwww}}}xxxyyy~~~~~~{{{qqqoooooopppjjjddddddjjj~~~kkkSSSBBB<<<<<<;;;:::<<<@@@???999555555999777333000---+++******,,,+++******))))))***************)))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((()))))))))'''((()))***+++,,,---...,,,---...///000000000000---...///000111222333444444333111///...///111222111111222333555666777888555444444333111000000///,,,,,,,,,,,,---...000000222222222333333333333333......---,,,+++++++++,,,+++++++++***************''''''((()))***++++++,,,,,,***(((((()))))))))(((''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''((())))))*********)))))))))))))))(((***---...///000111222555:::EEESSS]]]\\\SSSIIITTTiiiqqqqqqtttpppgggfffxxx}}}xxxkkk___^^^cccggglllpppllluuu{{{}}}}}}|||vvv|||}}}uuuvvvzzzvvvjjjgggggghhhjjjooovvv|||uuuppp|||}}}pppjjjgggcccYYYTTT```rrr~~~{{{nnn]]]\\\iiiwww{{{tttnnniiidddMMM>>>777555......111,,,,,,,,,,,,,,,,,,,,,,,,,,,((((((((((((((((((((((((''''''''''''((((((((((((&&&'''''''''(((((())))))'''''''''(((((())))))))))))***---///000000///...++++++,,,++++++---000222///111666;;;CCCTTTrrr~~~}}}{{{lll]]]UUUQQQOOOPPPTTT```dddjjjrrr}}}|||xxxxxxzzz|||cccMMMCCCBBB>>>;;;;;;>>>>>>;;;<<>>::::::999999===BBB===<<<:::777444111...---,,,,,,+++************+++++++++*********)))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))************++++++,,,---......//////111111111000000///...---...//////000000111111222444333111000000000111111000111222444666888999999999999777555333111000//////......---------......***+++,,,...000111333444555444333111000/////////((())))))))))))*********(((((())))))******++++++///---+++******)))((('''(((((((((((((((((((((((('''(((((())))))(((((('''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''((((((((()))))))))((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))'''''''''''''''((())))))))))))))))))************'''***...///...///222555666@@@MMMVVVXXXWWWUUUTTTaaa{{{yyysssoooiiijjjmmmyyywwwvvvooonnnpppssszzz}}}|||yyysssrrrhhhiiilllqqqxxx{{{yyyvvvtttxxxzzztttwwwxxxvvvrrrjjjccc``````lll}}}~~~tttkkkcccfffuuu}}}zzz^^^III???222...000...,,,,,,,,,,,,,,,,,,,,,,,,((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&''''''((())))))***''''''((())))))***++++++---.........------,,,,,,...............000444777;;;<<>>CCCSSSkkk}}}nnn___SSSSSSggg~~~{{{wwwpppfffYYYOOOFFF>>><<>>???;;;555000///---+++++++++,,,---+++++++++************)))************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))************)))))))))))))))(((&&&&&&((((((((((((,,,,,,---,,,++++++,,,...333111...,,,+++,,,///111666555555888<<<<<<888444;;;888777::::::777666888333444555555777999888555333888:::888777:::;;;888===:::888:::===<<<;;;;;;===>>>>>>===;;;999777777555333111222444666666444000222333111...,,,---///444333333555555444111------+++))))))*********(((***************+++++++++++++++***)))((('''&&&&&&***+++,,,,,,------------,,,,,,,,,,,,+++)))'''&&&''''''''''''''''''''''''***)))(((''''''((()))***))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))+++++++++*********))))))(((((((((((((((((((((((()))((((((((()))***++++++000...111444111000@@@UUUjjjqqqrrreeeTTTOOOZZZhhhtttwwwiiidddbbbccceeepppzzztttoooppp{{{nnneeedddooovvv}}}}}}~~~vvvwwwmmmjjjrrriiinnnyyy{{{yyy~~~zzzoooXXX:::...666111000---+++,,,---+++(((''''''''''''((((((((((((''''''((((((((((((''''''))))))))))))*********************+++,,,---///000111000...------......---000000222777>>>LLLggg}}}~~~vvvvvvrrrjjjttttttwww}}}xxxbbbPPPHHH???999888888<<>>>>><<<;;;:::999888999<<>>===<<<<<<<<<===;;;:::999888777888:::<<<555777888777444333333333555444333222222333333333///---++++++++++++***)))++++++++++++++++++++++++,,,++++++***)))(((((((((***++++++,,,,,,,,,++++++------......---+++)))'''''''''''''''''''''''''''***)))(((''''''((()))***))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))+++++++++*********))))))(((((((((((((((((((((((())))))((())))))***+++,,,...---///333111444HHH___ppptttssshhh[[[YYYcccpppuuuuuujjjeeeccc___bbbnnnuuurrrnnnpppyyygggaaaiiippplllrrryyy}}}uuurrrvvv~~~yyy~~~uuu~~~|||kkkrrrsssjjjjjjsss}}}|||{{{zzzhhhKKK666111------,,,+++,,,------+++''''''''''''(((((((((((('''(((((())))))(((((('''))))))))))))************)))***+++------.........,,,,,,,,,,,,,,,------.........444@@@PPPcccyyy|||hhhgggqqqsssnnnzzz{{{}}}}}}jjjYYYRRRIIIGGG@@@::::::???AAA???<<<666444111---+++,,,---...,,,+++++++++************************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))***++++++(((((((((((())))))))))))*********+++,,,---...///,,,,,,,,,---///000222333666222///...111444444333555777888888777999===AAA999>>>CCCBBB??????AAADDDAAA<<<999===GGGPPPVVVXXXLLLBBB:::<<>>CCCKKKRRRWWW\\\]]]UUUIII===666:::<<<>>><<<999777888999777888999999999888777777333333333222222444777:::222000---,,,,,,,,,+++)))*********************************))))))(((((((((((()))***+++,,,,,,,,,,,,---...000000///---***((('''''''''''''''''''''''')))((((((''''''(((((()))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))+++************)))))))))(((((((((((((((((((((((())))))))))))***+++,,,---000...///222333:::QQQiiioooooolllddd\\\\\\eeennnjjjtttzzzvvvoookkkjjjiiihhhkkkvvv}}}xxxtttvvvwww^^^dddrrruuukkkpppwww~~~mmmbbbzzzwwwvvvvvvxxx|||nnndddqqq|||wwwmmmfffnnn{{{xxxvvv~~~}}}gggJJJ666///...............------''''''''''''(((((((((((((((((())))))))))))((((((((()))))))))************)))***,,,...///......---(((***+++,,,,,,...000222111555@@@TTTiiixxx~~~zzzggg]]]fffxxxvvviiiddd\\\dddWWWHHH>>>999999===BBB:::777333000---------...,,,,,,+++++++++*********************)))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((())))))***+++((((((((((((((()))))))))***+++,,,,,,---...111222...---,,,---///111222222333222222777<<<===:::777000333555666777888;;;===CCCKKKRRRTTTWWW[[[YYYSSSTTTOOOQQQ^^^rrrlll^^^___aaadddrrrxxxgggjjjrrr|||___KKKDDDGGGMMMQQQRRRLLLDDD===;;;:::999:::<<<<<<;;;999;;;===>>>===:::888888999555333000//////...---+++*********)))))))))))))))))))))))))))(((((((((((('''(((***,,,...///000000,,,---///000000---***(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((************))))))))))))(((((((((((((((((((((((()))))))))***+++,,,---...333111111444777BBBYYYnnnoookkkeee^^^ZZZ[[[aaaeeehhhnnnqqqmmmjjjjjjkkkkkktttwwwyyyuuu{{{wwwqqqxxxyyysssssswww|||ssstttsss|||zzz{{{~~~sss```eeeuuu~~~yyymmmppp~~~xxxuuuxxx{{{gggLLL888444111111///---,,,...''''''''''''(((((((((((((((((())))))))))))((((((((()))))))))***************+++---...///......------...//////...000333777>>>MMMaaaooowww|||{{{iiigggeeefffppp{{{yyylll\\\MMM???777999AAA<<<:::666333000///......,,,,,,,,,++++++++++++***************)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((())))))'''((((((((())))))******)))+++---...---///222444111///---...000111111000///333999BBBGGGGGGAAA<<<;;;;;;;;;<<<@@@EEEKKKPPPSSS^^^gggooo{{{|||llllllhhhkkk|||~~~{{{yyyqqqfffiiiqqq~~~qqqbbbKKKEEE???===??????===:::CCCEEEGGGFFFBBB===999666:::888666444444444222000...---------,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,---...////////////***,,,---......,,,)))'''((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******+++---...///222111333999CCCQQQdddssstttnnneee___^^^___aaabbbooorrrrrrlllggghhhhhhgggooouuu~~~}}}wwwsssxxxzzzvvvxxxzzzwww{{{{{{wwwyyy|||vvv}}}uuuaaa]]]cccxxxvvvzzzzzzxxx{{{|||{{{}}}~~~vvvtttuuugggAAA777000//////,,,,,,///''''''''''''((((((((((((((())))))******))))))((())))))))))))************,,,,,,---..................//////...---///555;;;LLLgggwwwvvvpppggggggeeellltttyyy}}}wwwnnndddTTTAAA999:::<<<;;;999777444111///...,,,,,,,,,,,,++++++++++++************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((()))(((((())))))******++++++***---000000...///333666444111//////222333222000///777AAAJJJNNNKKKEEEAAA===???@@@???AAAHHHTTT\\\\\\jjjvvvxxxrrrsss{{{~~~fff\\\OOOIIIJJJKKKIIIFFFAAA@@@???@@@AAAAAA>>><<>>;;;999777555555666666666555555555444333333222111111------...///000111222222..................------,,,+++***)))))))))***+++))))))))))))))))))))))))%%%&&&'''(((((('''&&&%%%))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))*********+++---///000111111444???VVVssswww```______bbbfffjjjllllllttt{{{~~~vvvlllgggfffffffffooosssnnnoooyyy}}}zzzrrrmmmeeebbbdddjjjooossszzz~~~eee\\\fffqqq}}}mmmuuu{{{vvvjjjxxxxxxkkkhhhrrrzzz||||||}}}}}}]]]>>>444444000---///(((((((((((((((((((((((())))))))))))))))))))))))******)))))))))***,,,---///+++***......))))))---...222222444LLLnnn}}}yyy}}}uuu```]]]jjjyyyzzztttqqqqqqwwwzzzzzzuuummmkkkooottttttxxx~~~xxxgggSSSJJJ<<<<<<;;;;;;>>>>>>666,,,//////...---,,,,,,,,,,,,************************))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((***---......///111333***333:::888666888===@@@===555222666:::;;;::::::888;;;DDDKKKGGGDDDQQQdddvvvwwwrrr|||~~~zzzqqqYYYMMMNNNTTTXXXgggiii]]]SSSWWWUUUMMMKKKFFFJJJLLLJJJKKKNNNNNNKKKGGGGGGIIIOOOXXX```___[[[___[[[TTTPPPWWWqqqwwwcccWWWRRRPPPMMMBBB777444999<<<888222333222333555666444333333///000000111111000///......///000111111///---,,,++++++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&(((((((((((())))))))))))*********)))))))))))))))***,,,,,,,,,...111222000444;;;III```xxxwwwgggbbbaaafffmmmmmmllltttnnnaaadddaaakkklllkkkppppppnnntttmmmkkkdddaaajjjvvvxxxqqq}}}~~~{{{mmm\\\\\\mmmoookkk|||uuueeegggyyy~~~}}}}}}oooHHH===;;;---///111(((((((((((((((((((((((())))))))))))))))))))))))***)))))))))***+++---......+++,,,000000,,,,,,///000555???QQQhhh|||zzzfffdddfffooo|||{{{ssslllhhhgggnnnooonnniiiccc___```bbbXXX___hhhqqqyyypppaaa]]]TTTNNNCCC<<<<<<===777...000///...---,,,,,,,,,,,,***************************)))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***,,,......///111333666444999;;;888666;;;BBBFFF>>>777444888===;;;888777<<<===@@@AAACCCMMMcccxxxxxxsssooohhh\\\UUUWWWaaajjjmmmdddaaaYYYNNNKKKOOOTTTUUUhhhnnnjjjgggnnnmmmdddccceeefffeeeddddddbbbYYYNNNSSSQQQNNNMMMOOOQQQOOOMMMSSSNNNEEE???AAAPPPgggxxxwwwyyyvvvpppmmmuuusssXXXDDD;;;888666444444222000000111111111222///...---,,,,,,------...---...///000000...---+++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))((((((((((((((((((((())))))))))))***)))))))))))))))))))))***+++---...///222333333999CCCUUUjjjxxxzzzsssmmmooollllllmmmkkkiiiqqq|||rrrddddddaaaiiiggggggoooooolllqqqpppsssooollluuuzzz~~~qqqcccdddtttwww}}}lllcccppp}}}nnnGGG<<<<<<000111000(((((((((((((((((((((((()))))))))))))))))))))))))))))))))***+++,,,...///---,,,---111111......000444777HHHaaarrrwwwzzzsss]]]XXXeeeuuuzzzuuurrrppptttrrroooiiiccc\\\WWWTTT[[[bbbkkkpppqqqttt{{{tttnnnmmmbbbOOO@@@;;;>>><<<777111000///---,,,+++++++++++++++++++++++++++++++++******)))))))))((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))***************---......///000222666:::===???<<<777888???GGGJJJ999555444:::?????????@@@EEEKKKNNNKKKLLL[[[ooo}}}rrriiikkk[[[MMMHHHFFFFFFMMMXXXVVV[[[```bbbgggmmmooommm}}}qqqtttpppkkkfffcccaaaaaabbb[[[UUULLLCCC??????CCCFFFOOOTTTWWWSSSPPPWWWiiiyyy^^^EEE999666777;;;999666444444333111///111///,,,******+++---///,,,---...///...---,,,++++++++++++,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))*********,,,...///000111444666<<>>???<<<777999???DDDEEE666555777:::<<<===CCCKKK\\\ppp|||uuukkkiiikkkkkkooopppyyysssccc[[[VVVPPPOOOTTTWWWYYY^^^eeesss|||zzzqqqjjjddd]]]TTTMMMIIILLLLLLGGGBBBDDDMMMVVV}}}```EEE999888888999888555333444222///333222000...------...///,,,,,,---------,,,+++******+++,,,,,,,,,,,,+++***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))*********+++,,,///111//////444:::@@@TTTppp}}}rrrcccjjj}}}nnnaaa___dddiiippprrr|||zzzrrrrrrjjjooolllmmmvvvwwwzzzzzzzzzvvvppprrrzzzzzz|||eee[[[fffvvv|||~~~uuu___PPP:::333---))))))))))))))))))))))))************************((()))***,,,---///000000...///...---///333666777HHH^^^sssmmmgggmmmrrrvvv~~~www]]]FFF:::999999777666333111...---,,,+++++++++++++++++++++++++++************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))******+++,,,---......////////////000333888;;;:::<<<:::666777;;;===<<<::::::;;;;;;888;;;IIIWWW{{{lll]]]TTTLLLJJJMMMWWW```cccaaa```^^^fffmmmqqqyyy}}}iiiddd\\\SSSJJJDDD???===YYYeeerrryyyzzzyyy|||hhhSSSLLLHHHKKKFFF;;;333333555444444333333222111000...---,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,++++++************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))************------///111///---666AAAQQQeee|||nnn^^^hhh}}}tttddddddjjjnnnqqqpppttt||||||tttssswwwvvvyyyuuuuuuyyyzzz~~~|||xxxllldddhhhwwwzzz{{{zzzxxxyyyxxxzzzgggdddjjj|||zzz|||www```CCC:::333))))))))))))))))))))))))************************)))***,,,---...////////////000///...444@@@JJJNNN___yyy|||llllllyyyaaaKKK???::::::999666333000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******+++,,,---...///000000111111111111333777:::777999999555777???FFFHHHDDDBBBAAABBBDDDLLL\\\lllzzz```RRRMMMIIIIIIMMMWWWeeerrr|||xxxmmm```XXXIIIJJJNNNRRRVVVVVVTTTRRRfffwww{{{cccLLLBBB>>><<<444555555444333000...,,,------,,,,,,,,,++++++++++++************+++,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))((((((((()))******++++++...---///222//////===MMMhhhyyylllbbbkkkyyy{{{jjjllluuuxxxuuusssvvvzzzwwwqqqvvv~~~yyy{{{yyy~~~~~~{{{|||mmmdddcccnnn|||tttnnnqqq}}}xxxsss|||}}}zzzdddHHH===333))))))))))))))))))))))))***************************+++---.../////////...///111111222???TTTfffnnnyyy}}}rrrqqq~~~~~~sssnnnsss{{{zzzaaaMMMAAA===<<<999555222000...---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((())))))))))))******+++---...///111111222333444444444555777999555888999888@@@SSSiiiuuujjj```WWWWWW]]]ccclllsssooovvv}}}yyyiiiZZZWWW]]]ccchhhooowwwuuummmbbb[[[WWWSSSKKKEEEFFF___vvv^^^MMMBBB:::999777555444222111000...------,,,,,,,,,,,,,,,+++***((('''((())),,,---************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))))))))(((((((((((())))))))))))'''(((((()))******++++++---,,,///333222555GGG]]]wwwvvvjjjkkksssvvvkkkllluuuwwwtttwww~~~{{{}}}~~~zzz|||~~~rrr||||||gggbbbrrrzzzrrroooqqquuu~~~~~~wwwjjjSSSEEE666))))))))))))))))))))))))************************+++,,,.../////////.........111222666HHHddd|||lllrrr|||pppcccbbbqqqlllTTTCCC???===:::777333000///...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((())))))))))))******+++---///000111222444555777777666666888999444888999<<>>:::777555555555666///...---,,,,,,,,,------,,,***'''&&&&&&))),,,...************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++(((((((((((())))))))))))'''(((((()))***+++++++++,,,***///444555999OOOiiiyyymmmgggrrrzzzvvvgggfffmmmnnnpppxxx|||xxxwww~~~~~~sss___hhhzzz|||uuuoookkkzzz|||wwwdddSSS>>>))))))))))))))))))))))))***)))))))))***+++,,,,,,,,,000111///------//////999000---;;;WWWrrr|||rrrssswww{{{qqqmmmooo|||~~~rrrdddWWWLLL@@@999:::888000...222------------,,,,,,+++***+++++++++************)))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))************------...///000000//////---444::::::999999777444555666<<>>YYYyyyxxxllljjjpppttttttxxx|||kkkjjjiiicccgggrrrvvv}}}|||}}}nnneeemmmzzz||||||rrrffflllvvvkkk[[[DDD))))))))))))))))))))))))))))))))))))***+++,,,------///000000//////000111222333;;;NNNeeetttvvvsss|||sssqqqtttqqqttteeeVVVFFF???===888333111.........------,,,+++***++++++++++++************))))))))))))))))))))))))(((((((((((((((((((((((())))))((((((((('''''''''''''''''''''''''''''''''))))))))))))************---...//////000000000000///333999===;;;777777:::444===LLL]]]mmmllldddaaa^^^]]]cccqqqqqq___TTTQQQPPPNNNKKKHHHVVVuuusssooodddTTTCCC:::999<<<444444333000---,,,---...,,,,,,,,,++++++++++++*********++++++++++++************))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((************************************+++---...///222000111666===NNNjjjxxxmmmiiikkknnnmmmjjjgggtttyyypppgggffffffccciiipppzzz}}}zzzvvvqqq~~~|||yyyyyy}}}yyypppqqqzzzsssmmmvvv{{{wwwzzzvvvjjj^^^)))))))))))))))))))))))))))))))))******+++------/////////000111111222333666;;;DDDQQQ^^^hhhnnnooowwwtttxxx{{{}}}|||yyykkkTTTBBB;;;;;;666/////////......---,,,++++++,,,+++++++++************))))))))))))))))))))))))(((((((((((((((((((((((())))))((((((((((((''''''''''''''''''''''''''''''))))))*********+++++++++---...///000111111111111333444888<<<>>>???EEELLLJJJTTTbbbnnnwwwhhhbbbkkktttyyy|||{{{wwwtttwww~~~sssfffYYYKKK@@@AAABBBWWW\\\DDD>>>AAA777777666222,,,******,,,,,,,,,,,,,,,++++++++++++******++++++++++++*********))))))))))))((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((*********************************+++,,,---/////////111111444EEEaaa}}}oooeeejjjpppmmmddd___bbbeeejjjlllkkkjjjjjjjjjlllooosssvvvtttwww~~~rrrnnnrrr~~~~~~hhhppptttfffiiiwwwvvviiivvv{{{yyysssuuu(((((((((((((((((((((((()))))))))***+++,,,---...000......000111111333777>>>IIIUUUZZZ[[[aaalllwwwyyywww~~~xxxvvvzzzyyyeeeIII999888999555111000///...------,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((((((((())))))))))))))))))))))))))))))******+++,,,,,,,,,---...///111222333333333666999777777GGG___ooorrroooooopppqqqrrrzzzmmmnnn~~~zzzvvvuuussstttvvvwwwsssnnnsssrrrmmmeee___```jjjtttvvvqqqooosssuuuuuuwww{{{hhhRRRJJJ@@@HHHiii|||VVVCCC@@@<<<:::777333000...---,,,------,,,,,,,,,+++++++++******++++++++++++******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********************************+++---...000000,,,333333444KKKppp~~~mmmgggrrrxxxnnnbbb___fffaaacccllloookkkiiimmmppppppqqqqqqooopppzzzpppoooyyyrrrmmmuuu|||aaa^^^fffppppppqqqqqqmmm{{{xxxvvvvvv(((((((((((((((((((((((()))))))))***+++---...///111...///222222222999AAAJJJ^^^rrruuulllhhhqqq}}}vvvvvv~~~~~~yyyvvvwww|||zzzwwwyyy{{{zzzzzz|||yyywwwtttrrrssswww|||~~~xxxYYY>>>777:::===333222000///...---------,,,,,,,,,++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))))))))************************)))******+++,,,------------...000222333444555555666===:::888ZZZ}}}rrrllllllvvv{{{xxxzzzwww{{{xxxpppeeebbb```aaacccbbb```___aaaaaa___ZZZXXX\\\dddjjjpppmmmkkkmmmmmmjjjgggfffoooyyyzzzbbbPPPHHHVVVhhhvvvmmmPPPCCC???:::555444444444111...---------,,,,,,,,,++++++******++++++++++++******))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))************************************+++,,,---///111222---666777999RRRxxx}}}uuukkkmmmzzz~~~qqqhhhiiigggaaaeeeppptttnnnlllqqqssspppooommmiiigggkkksss|||rrruuuwwwmmm}}}|||eeeaaa```^^^rrrfffeeerrrvvvtttzzz)))))))))))))))))))))))))))))))))***,,,---///000000///222666666888EEEVVVhhhttt~~~zzzoooooo}}}||||||{{{yyy~~~~~~~~~~~~{{{yyyuuurrrppprrruuuwwwwwwtttrrrssszzz|||wwwqqqnnnooonnnkkkfffaaa___```bbb^^^aaadddgggjjjooouuuyyyqqqnnnggg___\\\dddsss~~~eeeIII:::888;;;555333111///............,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******((((((((((((((((((((((((******+++,,,------...///---...000222444666777777444???@@@FFFrrr{{{kkkaaa```dddnnnxxxzzzyyyqqqaaa\\\WWWaaarrrtttgggcccbbbZZZRRROOOPPPTTTVVVUUUSSSTTTSSSWWWXXXWWWYYY___eeegggiiieeeaaaaaaccccccbbb```YYY]]]fffpppttttttuuuyyywww}}}iii[[[WWWZZZccclll|||ooo]]]EEEAAA;;;777555222///,,,------------,,,,,,,,,,,,******++++++++++++******)))))))))************+++))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))******+++++++++++++++++++++++++++***++++++,,,...000222333111999:::>>>YYY|||xxxkkkjjjqqq}}}~~~vvvpppqqqmmmqqq}}}sssoookkkhhhccc]]]]]]aaakkkvvv|||xxxwww~~~|||||||||ssswwwxxxooonnneee^^^yyyxxxcccaaaoooxxxpppvvv))))))))))))))))))))))))))))))******,,,...///000000111777======BBBWWWooo|||uuusss}}}ttt}}}{{{wwwlllhhheeeaaa```dddhhhkkklllsssppprrryyy|||vvvmmmiiikkkllljjjddd]]]WWWTTTTTTHHHIIIKKKOOOSSS[[[ccciiiqqqpppkkkaaaWWWUUU[[[aaahhhkkknnnooopppvvv~~~}}}wwwnnn^^^JJJ<<<777666555222000......//////------,,,,,,,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********((((((((((((((((((((((((******+++,,,---...//////---///111333555777888888666>>>HHH\\\|||iiibbbhhhpppzzz{{{jjjjjjdddXXXUUUQQQSSS]]]```[[[___ccc\\\ZZZXXX\\\dddgggdddbbbccciiiqqquuurrrpppssswwwwwwllljjjgggfffhhhhhhccc^^^\\\\\\bbbjjjllljjjjjjmmmdddgggmmmvvvpppfffYYYNNNaaaiii{{{dddbbb\\\OOO???333//////...------------,,,,,,,,,******++++++++++++******))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++++++++++++++++++++++++++***+++,,,---///111222333222777999@@@[[[{{{yyynnnrrrxxx}}}}}}xxxrrrmmmoootttnnnhhhfffbbb^^^^^^aaaeeejjjssszzz~~~}}}{{{|||xxx{{{{{{~~~}}}}}}oooiiixxxuuubbbkkksssuuu}}}))))))))))))))))))))))))))))))***+++,,,...000000000222;;;BBBCCCJJJddd~~~xxxrrr}}}zzz{{{yyyvvvzzz|||ttteeedddeeeiiimmmooonnnkkkhhhddddddlllrrrrrrooonnniiikkkkkkggg___XXXTTTSSSLLLKKKIIIGGGGGGKKKQQQVVV\\\```bbb^^^VVVQQQSSSVVV]]]aaaddddddbbbcccgggllllllwwwyyyssswwwttt```III<<<777555333000......//////---------,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++******************************+++,,,---//////000---///111333666777999999:::>>>NNNllltttfffmmm}}}~~~lll[[[aaannnxxxvvvfff[[[______[[[^^^\\\[[[ccciiilllzzz{{{{{{{{{nnnlllkkkooosssooogggdddhhhjjjjjjiiifffgggmmmxxxqqqUUUNNNKKKUUUrrrnnnQQQ<<<666888......---------,,,,,,,,,******++++++++++++******))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++++++++++++++++++++++++++++++++,,,---///111333444111333444===YYYxxx{{{xxx}}}~~~}}}zzzpppfffffftttmmmhhhgggffffffhhhmmmlllllluuuxxx{{{zzzxxx~~~{{{}}}}}}{{{xxxwww|||zzzyyy}}}vvvrrrwww}}}iiihhh~~~}}}}}}*********))))))))))))))))))'''+++111111---...222222BBBAAA>>>HHHMMM```~~~xxxwwwqqqjjjkkkqqqrrrmmmhhhlllmmmiiigggiiiiiiggg\\\YYYXXXZZZ```eeeggggggaaabbbbbb```]]][[[ZZZZZZUUUQQQQQQSSSQQQKKKJJJNNNWWWVVVWWWXXXTTTRRRXXX```bbbccceeegggiiijjjjjjjjjiiiqqqtttxxx~~~tttxxx}}}bbbFFF:::===:::333...000111///---------,,,,,,,,,++++++******))))))))))))******))))))))))))))))))))))))))))))))))))*********************)))))))))))))))***+++,,,...//////.........444999:::888999>>>AAAGGGRRRaaarrrooonnn}}}wwwooobbbUUUUUU^^^gggeee```ZZZWWW[[[hhhsssmmmooosss}}}}}}wwwxxxyyywwwkkkiiikkkoooooommmqqqyyy}}}PPPIIIJJJ[[[xxx|||PPP999666333...+++...000///---...+++++++++************)))************************************************************************************************++++++******************(((***...//////000111222222444888BBBUUUlllzzz}}}~~~pppbbbbbbtttuuuqqqqqqrrrnnnhhhkkkrrrzzzsssppp}}}|||~~~}}}}}}{{{wwwqqqlllkkkzzzuuuuuu{{{{{{xxxsssrrrzzz~~~zzztttooovvvttt|||www}}}zzzqqquuurrrdddooo************))))))))))))((('''***///000...111888===CCC>>>???LLLTTTlllyyyuuulllbbb```cccccc___```cccccc```______\\\WWWXXXWWWVVVXXX[[[^^^```aaafffhhhjjjiiihhhfffeeefffgggbbb``````]]]WWWUUUXXXWWWVVVWWWYYYYYY[[[dddnnnooopppqqqtttwwwyyy|||}}}www||||||~~~|||uuu{{{}}}nnn```DDD???888444222000...,,,---------,,,,,,,,,++++++******))))))))))))******))))))))))))))))))))))))))))))))))))************************)))))))))))))))***,,,---......------777888666333:::JJJYYY___fffhhhllltttqqqfffXXXLLLOOOYYY```bbbccceeennn}}}zzzwwwsssnnnmmmooottt|||~~~{{{~~~hhhQQQNNN___sss|||{{{yyyOOO555777222///000///---,,,///++++++++++++************************************************************************************************************++++++******************---///000000///000333555555666888AAAUUUnnnwwwdddgggrrrwwwxxx~~~|||vvvsssooolllpppwww~~~}}}}}}~~~yyyooogggXXXpppvvvuuuooollljjjmmmyyyzzzyyyqqqxxx|||wwwsssuuurrrcccjjj|||************************((())),,,//////000999BBBFFFFFFEEEPPP]]]bbbxxx}}}iiilll|||vvvqqqggg[[[VVVUUUTTTQQQQQQSSSTTTTTTWWWXXXTTTMMMSSSVVVYYY\\\___dddiiilllrrrvvv{{{~~~}}}}}}zzztttnnnmmmdddaaa```bbbeeekkkwwwxxxvvvooowww~~~}}}WWWFFF999777777222------------------,,,,,,,,,,,,******))))))))))))******))))))))))))))))))))))))))))))))))))************************************+++,,,---...////////////777:::999===VVV|||}}}uuuuuuyyy|||}}}yyy}}}}}}uuukkkcccaaa^^^\\\bbbllljjjrrrwww~~~}}}tttsssqqqoooooosssxxx}}}xxxaaaXXX[[[aaaeeeeee|||sssFFF:::444000000000,,,+++,,,,,,,,,,,,+++++++++************************************************************************************************************++++++++++++++++++,,,---///...,,,...333888;;;AAAHHHPPP___rrrnnnpppsssvvvtttmmmlllwwwuuupppuuu}}}}}}~~~}}}}}}~~~yyylllaaaPPPlll}}}vvvlllhhhhhhppp~~~yyyyyy~~~uuu{{{zzziiihhhppp)))***************+++++++++---000000000444@@@JJJHHHKKKZZZmmmrrrnnn}}}mmm]]]ggg{{{zzz|||xxxzzz|||{{{yyyllliiiaaaYYYTTTSSSQQQPPPLLLNNNOOOSSS\\\dddccc]]]aaaeeeiiilllnnnsssyyyxxxpppjjjffffffiiippp~~~uuussssss|||nnnRRR===;;;<<<444///111...------------,,,,,,,,,+++******))))))******+++))))))))))))))))))))))))((()))))))))************)))***************++++++......///000111222222222222;;;CCCSSS{{{tttlllnnnsssvvv~~~sssjjjkkkqqqrrrmmmbbb]]]```mmm{{{zzzpppkkkiiijjjrrr|||ooo\\\XXX\\\RRR^^^pppbbbKKK@@@555333333111...------,,,,,,,,,++++++++++++******************************************************************************************************+++++++++++++++,,,***,,,///...---000666<<>><<<444000333.........---------,,,,,,++++++************++++++))))))))))))))))))))))))((()))))))))************))))))******+++++++++,,,---......000111333444555222<<>>UUUfffyyyzzzrrrccc[[[aaannnyyy{{{www|||mmmooosssrrroooqqqzzzpppqqq|||~~~yyytttttt{{{lllZZZ^^^mmmxxx{{{mmmbbbWWWWWWddd~~~~~~}}}ooojjjwwwvvv___]]]rrr))))))***+++,,,,,,---------111555;;;JJJZZZ___\\\cccsss}}}ooorrr~~~zzz||||||zzz}}}|||uuukkkeeeUUUNNNIIIIIIMMMVVVgggxxxyyy```VVVKKKDDD@@@>>>AAAEEELLLSSS___pppxxx}}}tttsss}}}ppp[[[III???777111//////.........---------,,,++++++******++++++,,,))))))))))))))))))))))))))))))))))))************))))))***+++,,,,,,------000000222444888<<<@@@BBBGGGKKK]]]tttxxxyyyhhhcccaaagggqqqwwwxxxxxx{{{|||zzz|||}}}|||}}}rrrfff```hhhmmmnnnrrr~~~sssWWWVVVkkk|||RRR;;;666//////.........---------******************************************************************************************************+++,,,,,,---......000000000000888NNNmmmooo___ZZZaaakkkppptttnnnttt~~~{{{kkkmmmnnnlllhhhkkk{{{yyyxxx}}}~~~|||wwwqqqnnnqqqxxx~~~|||{{{fffUUU\\\nnnjjj^^^RRROOOVVVoooxxxmmm{{{ooogggvvv^^^OOOfff+++)))))))))+++---------,,,444;;;LLLcccjjjgggkkkkkk~~~~~~~~~|||zzzyyyxxxyyyzzz{{{tttooocccYYYSSSLLLJJJYYYmmm||||||www```UUUIIIDDD@@@<<<:::;;;===>>>AAAKKK___yyyvvv{{{{{{pppwwwpppjjjjjjTTT;;;444777222//////111111,,,+++---,,,,,,,,,+++++++++************))))))))))))******++++++******************+++***+++---///000///...222555444555;;;???OOOkkkpppzzzwwwrrrzzzuuuxxxtttmmmqqq{{{uuufffhhhhhhvvv|||wwwzzz~~~|||}}}~~~}}}yyybbb]]]```gggccc___sssuuufffaaajjjvvvvvv{{{GGG666000000...---///111...))),,,,,,,,,+++++++++******))))))))))))))))))))))))******************************+++++++++,,,,,,,,,++++++++++++,,,,,,---...,,,333333111DDDiii|||nnnjjjllliiibbb```^^^aaalllwww|||zzzxxxuuuxxxtttjjjeeekkkvvv}}}|||zzzqqqkkklllooopppqqqssszzzkkkVVVPPP___sssggg\\\TTTQQQSSSdddlllgggkkk}}}uuuiiirrrsssRRR[[[vvv+++******+++,,,---------000666CCC\\\pppkkkfffqqquuuzzzyyyxxxwwwxxxzzz}}}~~~xxxlllaaaZZZRRRLLLTTTbbb|||yyyuuuuuuwww~~~nnn^^^SSSHHHCCC???<<<:::<<<;;;<<<>>>DDDTTTlll|||nnniiiyyyuuuxxx|||qqqnnnZZZEEE:::444333///...111000---+++---,,,,,,,,,++++++++++++*********))))))))))))******************************+++++++++---...//////...---666444333DDD[[[uuuvvvqqqqqqrrrxxx|||pppiii___[[[[[[]]]```cccooovvv}}}jjj```]]]bbb```\\\hhh}}}mmmXXXXXXbbbiii}}}]]];;;666444111...+++***+++...,,,,,,,,,++++++++++++***++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++,,,---...//////111111999WWWtttppppppjjjaaa___^^^bbbkkktttwwwwwwxxx{{{pppiiikkkrrrwww~~~uuummmggghhhkkklllmmmoooyyy|||bbbMMMPPP___rrrkkk```VVVRRRUUUffffff```aaawww|||{{{ooolllzzzyyyWWWYYYqqq***++++++,,,------......111<<>>;;;:::<<<888999999999===NNNllluuu\\\OOOWWWtttrrr\\\@@@888222...///000---,,,---------,,,,,,,,,++++++++++++******))))))******+++***************+++++++++,,,---......---...///111444<<<>>>MMMttt~~~kkknnn{{{zzziii___bbbhhhiiimmmuuurrr{{{zzz|||{{{zzz~~~yyyqqqrrrwww~~~nnnVVVXXXMMMeeeaaaJJJ:::000333555...+++...------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,)))******+++---///000111666444AAAeeesssfffggggggmmmtttuuuvvvrrrjjjkkkooopppddd[[[qqqzzzxxx~~~~~~{{{}}}~~~~~~~~~vvvnnngggaaa^^^```cccdddgggjjjyyylllSSSCCCGGGRRRcccrrr|||xxxnnnfffdddkkk~~~bbb[[[WWWggg|||{{{llliiinnnnnnhhhttt***,,,---------...111444555]]]vvvtttppptttwwwzzz|||zzz~~~{{{yyysssrrrqqqpppnnnmmmkkkkkkiii~~~uuucccTTTIIIEEEBBB@@@CCCMMM[[[eeegggeeedddiiimmmrrryyyfffZZZOOOEEE@@@>>>::::::;;;999999:::999:::HHHgggsssVVVKKKTTTbbbkkkLLL===555//////000...,,,------------,,,,,,,,,++++++++++++************++++++))))))*********+++++++++,,,...//////...///111444:::;;;DDDeeexxx~~~wwwqqqmmmqqq{{{~~~vvvjjjooottt{{{zzz{{{|||xxx|||~~~~~~aaaMMMYYYssslllQQQ999333555333...,,,---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++,,,---///111222555<<>>GGGVVVggguuu~~~xxxsssvvvwww]]]WWWSSS```}}}xxxpppbbblllssssss***,,,------,,,///555:::DDDnnnwwwuuu}}}~~~}}}}}}|||zzzxxxwwwvvvqqqrrrtttttttttrrrpppnnnppp|||mmm]]]RRRLLLNNNEEE>>>AAAMMMVVVXXXVVVSSSTTTPPPNNN]]]{{{ppp[[[PPPEEEAAA>>>:::999;;;999888:::;;;:::DDD```}}}rrr[[[RRRQQQmmmuuuUUUCCC999111000111///---,,,------------,,,,,,,,,,,,++++++************++++++)))))))))***++++++,,,,,,,,,///111000///000555999<<<;;;JJJrrrxxxxxxiiixxx}}}~~~~~~ttt^^^ZZZiiizzzWWW>>>444222111///------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,---///000111444GGGqqqxxx|||{{{uuunnnjjjllluuuyyy}}}oooooopppooommm]]]ZZZeeeuuuzzz|||sssgggeeennnxxx~~~}}}}}}zzz}}}}}}zzzyyy|||~~~yyytttllleee___^^^[[[\\\aaaeeehhhmmmssstttWWWCCC<<<999???LLL]]]nnn{{{uuu]]]ZZZVVVaaa}}}eeedddzzzqqq***,,,,,,++++++///888???XXXsss}}}}}}|||{{{zzzwwwuuuttttttuuuwwwzzz}}}{{{vvvsssuuu|||{{{jjj___XXXWWWNNNDDD@@@CCCJJJNNNPPPQQQRRRKKKAAAEEEZZZppp{{{xxx]]]RRRGGGAAA>>>:::999:::888666888:::999???XXXrrrxxxcccXXXZZZuuu~~~aaaIII===333111222000---,,,...------------,,,,,,,,,,,,++++++******++++++,,,((())))))***++++++,,,,,,,,,///222222111222888===???EEERRRpppxxxuuu}}}wwwbbbbbbsss[[[<<<222333222...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,------...000000777TTT{{{tttzzzwwwsssvvvwww|||zzzqqqsssvvvuuunnnllldddggg~~~wwwzzzrrrddd^^^```ccc|||}}}{{{|||{{{yyyzzz}}}}}}yyyxxxzzz}}}yyyoooeee^^^]]]^^^[[[ZZZ\\\cccgggkkkqqqwwwiiiLLL>>><<<999<<>>:::999:::777444666999777;;;PPPiiisssbbb^^^lllkkkLLL@@@555222333000---,,,......---------,,,,,,,,,,,,++++++******++++++,,,((())))))***++++++,,,,,,,,,///222222111444:::@@@DDDPPPYYYiiitttjjjeeekkkmmmnnnxxxtttzzzhhh\\\fffnnn{{{xxxIII666444444......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---------------...///000;;;]]]zzzsss{{{|||zzzvvvwwwqqqooowww|||{{{jjjqqqdddaaa}}}vvv||||||qqqkkkhhhgggqqqwwwzzzyyyyyy{{{zzzxxxxxx{{{~~~}}}yyywwwzzz}}}vvvgggZZZUUUYYY^^^YYYXXX\\\ccchhhlllssszzz~~~yyyaaaGGG===@@@;;;===DDDSSSfffwwwxxx|||qqq\\\ZZZUUU]]]xxxwwwqqq{{{,,,)))***...+++,,,BBB]]]wwwsssrrrzzzzzz~~~zzzpppqqqssstttttttttrrrrrr|||uuuxxxyyysss]]]WWWLLL@@@;;;999888:::>>>KKKJJJHHHDDD===:::>>>DDDLLLNNNXXXbbbrrrxxxdddWWWIIIBBB>>>:::777666666666777888888;;;HHHUUU}}}ooojjjiiiwwwqqqYYYHHH:::666444///...111......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++,,,------444++++++444999999CCCQQQ^^^gggrrryyy{{{{{{~~~xxxuuugggZZZ[[[jjjzzz~~~}}}|||{{{{{{}}}~~~~~~{{{zzzjjjSSSSSSZZZ]]]kkkDDD666---000000...,,,---......,,,------------------------++++++++++++++++++++++++******+++,,,,,,,,,,,,+++...------...000111000///<<>>======@@@LLLbbb{{{|||zzz|||mmmaaaYYYRRRkkknnnppp///---...222111777PPPllluuuiiipppyyyvvvrrrpppmmmkkkmmmpppuuuxxxyyy}}}tttooonnnssszzzrrrXXXLLLBBB:::888888888999<<>>===DDDKKK[[[~~~uuufffYYYKKKDDD@@@;;;888888777666777888777888CCCOOOpppwwwxxxpppeeebbbgggrrriiikkkVVVAAA777333//////333.........---------,,,,,,++++++++++++++++++++++++,,,,,,,,,+++,,,,,,---...222---///777;;;CCC]]]yyy}}}rrrqqquuu}}}rrriiimmmzzz|||~~~}}}xxxuuuuuuvvvvvvuuuyyywwwtttqqqooommmkkkjjjiiikkkmmmnnnnnnppprrrtttttttttsssqqqooommmkkkiiimmmmmmmmmlllmmmooorrrtttzzz|||zzzeeePPPEEEIIIQQQ```}}}rrrMMM???777000111000/////////...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++,,,---///111222222===bbb}}}||||||{{{{{{vvvpppooorrrvvv}}}xxxiiiuuuuuurrr|||xxxyyyzzzzzzyyy{{{{{{zzzyyyxxxyyyzzzzzz|||{{{||||||}}}~~~ooo\\\SSSUUUYYYYYYYYY^^^bbbdddlllzzzvvvjjjYYYGGG>>><<<::::::>>>KKKccc|||~~~nnnddd]]]XXXttt|||uuu~~~---+++---///333@@@]]]zzzxxxfffwww|||~~~~~~~~~yyytttrrrooommmjjjhhhjjjnnnrrruuulllssszzz{{{tttlllfffdddfffppp{{{~~~qqqVVVHHH???888888999888999;;;;;;<<>>OOOzzzooopppwwwzzzwww|||}}}sssyyy~~~uuuoooppplllhhhfffhhhjjjlllmmmkkkkkkkkkhhhddd___]]]\\\ZZZYYYZZZ]]]bbbgggjjjkkknnnpppqqqrrrqqqmmmjjjggghhhgggeeeddddddgggjjjkkkppptttzzz~~~tttllleee^^^QQQDDDCCCKKKFFF]]]\\\FFF:::111111111111111///------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,)))***+++,,,///111333444===___~~~{{{xxxsssuuuzzzxxxxxxooodddhhhooo{{{rrr}}}|||vvv}}}xxxwwwyyy|||}}}|||}}}zzzxxxyyyzzz{{{{{{{{{{{{{{{{{{|||~~~~~~lllZZZTTTWWWYYYXXX[[[___ccchhhsssvvvjjjYYYGGG>>><<<888999===KKKeeepppnnnzzz}}}vvvxxxoooeee___]]]|||yyyyyy+++++++++---444IIIhhh~~~sssxxxwwwxxx{{{}}}}}}xxxrrrpppiiijjjkkklllkkkjjjhhhfffcccjjjpppnnneee]]][[[[[[^^^lllzzzvvv\\\RRRIII@@@>>>>>>======@@@@@@DDDHHHLLLPPPOOOFFF<<<@@@;;;:::;;;EEEiiijjj\\\NNNFFFBBB===999999777666777888777555;;;CCCfffoooZZZWWWUUUOOOTTT```^^^eeeiiigggbbb^^^XXXRRRNNNTTTaaannnzzzqqqdddOOO>>>666444111...............------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,---...///000111222888>>>CCCYYYvvvxxxzzzrrr|||}}}xxxxxxvvvtttsssuuuxxx|||~~~uuuxxxzzzxxxrrrkkkfffccc___]]]]]]bbbkkktttzzz||||||zzzyyyyyyxxxwwwxxx~~~vvviiiYYYSSSTTTVVVRRRMMMHHHTTT~~~xxxVVVBBB555111///000000...---...++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,)))***,,,---...000333555???bbb{{{vvvvvvmmmooo|||{{{wwwxxxrrriiikkkuuuvvv|||zzzuuu}}}|||xxxvvvxxxzzzzzzxxx~~~|||yyyzzz{{{||||||zzzyyyxxxxxxxxxyyy{{{~~~uuueeeWWWSSSXXXZZZYYY]]]aaafffmmmzzz~~~sssgggWWWHHH???===999;;;???MMMfff}}}]]]WWWbbbgggeeennnnnnccc\\\^^^xxxxxxyyyttt...///...000<<>><<<:::<<>>JJJTTTZZZhhhyyy{{{mmmccc]]]RRRJJJ___}}}eeeXXXKKKEEEBBB???<<<<<<<<<888555666666666:::???XXXkkksssttt}}}~~~uuuhhh^^^XXXPPPHHH===AAA???CCC\\\}}}yyyxxxRRRCCC:::000000/////////............------------------------------......///111222333333;;;QQQjjjssstttrrrdddggguuu~~~|||wwwppp}}}~~~|||pppccc[[[XXXUUUbbbuuuyyyssshhh___]]]fffwwwooofffaaa___jjj~~~yyyxxx}}}{{{tttqqqvvv}}}}}}lll[[[WWW]]]xxxWWW===555111///000------------------------+++++++++++++++++++++++++++,,,------......------+++...000000///222999???tttqqqlllpppnnngggaaaiiivvv}}}zzzzzz}}}uuu~~~yyyrrrwwwuuusss~~~yyyvvvtttuuuvvvvvvsssooopppvvv{{{yyyrrrpppuuu{{{wwwuuuttttttvvvyyy}}}{{{uuulllbbb[[[UUU\\\___ZZZTTTUUUXXXZZZ```jjjzzzpppdddYYYMMMEEECCC???EEEGGGBBBDDDUUUnnn~~~~~~{{{jjj]]]ccc}}}pppVVVGGGDDDJJJRRR```vvv|||pppjjjZZZNNNIIIGGG[[[{{{|||sss111222///CCCgggqqqpppzzzvvv}}}~~~wwwtttqqqnnnllllllmmmnnnnnnooozzzqqqfff^^^ZZZVVVTTTUUUUUUSSSPPP```rrr{{{hhhddd\\\QQQHHHCCC???;;;777===DDDOOO[[[fffpppzzzrrrxxxmmm^^^]]]jjjzzzhhh\\\QQQDDD<<>><<<:::666333888AAASSSeeepppxxxzzzrrrggg^^^XXXSSSLLLGGGDDD@@@???CCCLLL[[[qqqsssUUU999555333111//////000000///---------------------------...//////......111444666???[[[}}}}}}iiippplllxxx~~~oooffflllxxx{{{ssspppmmmqqq{{{uuueee___dddkkknnnxxx|||qqqllluuuzzzwww}}}~~~ssszzzpppTTTHHHJJJ^^^{{{\\\<<<666555///000///......------------........................,,,,,,,,,,,,------------///222000111666444<<>>???EEEFFFRRR```{{{{{{mmmhhhnnnxxx555666UUUrrrqqqvvv|||jjjttt}}}rrrkkkooosssllljjjiiihhhhhhiiikkkmmmnnnhhhqqq|||qqqhhh___WWWOOOIIIFFFVVViiiyyyrrriii^^^UUUPPPMMMJJJGGGMMMIIIFFFJJJSSS\\\bbbddd```jjjuuu|||nnnfff\\\III@@@CCCBBB>>><<<<<<<<<;;;???LLLZZZgggtttyyy|||rrriiiccc^^^ZZZXXXIIIFFFBBB???===EEEYYYmmm{{{nnnQQQ777555333111000000000000///........................---...000111000222<<>>```{{{{{{|||ooo{{{~~~oooggggggvvvzzzoooiiiggggggggghhhjjjlllnnnooommmpppssshhh]]]SSSLLLFFFRRRcccuuuyyypppcccYYYSSSOOOKKKIIINNNMMMLLLMMMQQQXXX```eeebbbfffmmm}}}hhhLLLIIIKKK@@@EEEBBB???===<<>>FFFGGGTTT|||vvvbbbVVVRRRNNNHHHCCCDDDAAA@@@@@@@@@>>>>>>@@@???FFFFFFJJJZZZqqq~~~lllaaalll||||||vvvqqq000JJJooo~~~xxx|||mmmgggjjjxxxwwwkkkeeeddddddeeegggiiikkkmmmnnnkkkkkkuuu~~~pppbbbVVVMMMFFFMMMYYYjjjxxxjjj___XXXTTTPPPMMMFFFKKKRRRVVVYYY[[[]]]```fffiiiiiiuuuuuuTTTPPPOOO???CCCAAA>>>===???LLLeee{{{ttteee[[[VVVWWWXXXNNNJJJEEEAAA===@@@NNN]]]pppxxxEEE999666222000000111111000...........................---000333222777KKKaaa~~~fffUUUOOOPPPZZZrrr}}}|||nnnzzz|||ppp```TTTNNNJJJEEEEEEFFFFFFEEEGGGPPP___jjjyyy}}}gggiiiwwwzzzssswwwoooccccccpppiiiMMMIIIjjjgggFFF222333222111000////////////........................,,,------...///000111111000555444222444999QQQtttzzzvvvqqqlllnnnoootttzzznnnvvvzzz~~~vvv|||tttttttttsssqqqqqqrrrssspppooooooqqqsssuuuuuutttuuuttttttsssrrrrrrrrrrrrhhh[[[MMMGGGCCCAAABBBEEEDDDFFFGGGHHHGGGGGGIIIKKKUUU```rrryyyssskkk]]]^^^kkkqqqlllcccVVVMMMLLLTTT```hhhlllnnnqqqtttwwwxxxxxxwwwyyy~~~}}}|||~~~zzznnnbbbZZZTTTMMMJJJIIIGGGYYYpppfffOOODDDAAAAAA@@@;;;BBBDDDQQQqqq~~~eeeVVVPPPJJJFFFDDDDDDBBBAAA@@@??????AAABBB;;;CCCCCCBBBGGGTTTwwwpppffflll}}}|||yyyxxx///\\\}}}{{{~~~}}}zzzlllgggkkkvvvyyyoooeeeaaabbbcccdddfffhhhjjjlllmmmffffffiiivvvyyykkk^^^UUUFFFHHHOOO^^^uuu{{{mmmbbb[[[XXXTTTRRRGGGKKKRRRZZZ```bbbbbb```ggglllggghhh|||gggZZZVVVKKKGGGDDDBBB@@@AAAMMMfff}}}uuubbbTTTOOOPPPRRRPPPJJJDDD@@@<<<>>>HHHSSSmmmVVV:::777333000000111111111........................///...000333333:::RRRmmm}}}wwwllloooyyyyyyzzz|||~~~{{{dddUUUOOOLLLUUUqqq}}}}}}mmm}}}~~~}}}vvvllleeebbb^^^YYYTTTVVVVVVQQQMMMNNNVVV^^^ooo{{{vvv```cccooo~~~{{{nnn___[[[```|||___IIIddd}}}uuuRRR555444333111000///..............................+++,,,---...///000000111...444444222555===YYY}}}yyyvvvuuuppppppsssxxx{{{{{{zzzsssyyyrrrtttuuuuuusssrrrrrrsssoooqqqrrrsssrrrssstttvvvtttssssssrrrpppooommmmmm]]]QQQFFFBBBAAA@@@@@@BBBBBBDDDFFFFFFFFFFFFHHHJJJTTT^^^ooo{{{lllccc[[[QQQUUUeeellllllcccVVVNNNNNNTTTZZZ^^^```bbbfffkkkooosssuuuvvvtttyyy||||||~~~{{{pppaaaRRRJJJEEEAAA???BBB888BBBNNN```wwwhhhTTTGGGCCCBBBAAA>>>;;;???DDDWWWuuuppp^^^SSSKKKFFFEEECCCCCCBBB@@@@@@AAAAAAAAA;;;@@@???@@@CCCEEEZZZzzz~~~|||rrrpppuuu||||||}}}333kkkvvvkkkmmmfffffflllmmmeee______cccdddfffhhhjjjlllmmmnnnjjjjjjggggggvvvuuuhhh```KKKJJJMMM[[[rrrzzzmmmbbb\\\YYYVVVTTTOOONNNPPPXXXbbbiiiiiiggglllsssiii]]]hhhzzzhhhaaa]]]VVVSSSMMMFFF@@@EEEYYYllluuu]]]KKKDDDDDDGGGPPPJJJCCC???<<<<<>>AAACCCAAA>>>@@@AAAHHH```|||{{{fffXXXMMMFFFEEE@@@BBBBBBAAA@@@AAAAAA???BBBBBB>>>AAADDD???EEEYYYvvvzzzrrrnnnttt{{{xxx===wwwfffhhheeeeeeeeebbb]]]]]]```^^^eeejjjjjjmmmpppmmmfffeeefffiiikkkooo{{{|||qqqggg]]]NNNMMM]]]uuuxxxlllbbbZZZTTTTTTXXXXXXXXXRRRPPP\\\nnnrrrjjjmmmlllcccVVVNNNRRR[[[```wwwrrr\\\^^^WWWNNNDDD<<<===KKK[[[}}}nnnUUUEEE>>>>>>AAAMMMIIICCC===;;;<<<@@@CCCaaammmHHH;;;333444444///---111000000////////////000000111000666888888LLLgggqqqrrrtttvvv~~~|||nnnZZZbbbiiiwww|||kkksssyyyxxxvvv{{{zzzfffVVVJJJCCCYYYhhhzzzsssxxx}}}xxxqqqpppvvvzzzvvvoooxxx|||xxxuuuqqq```UUU[[[VVVbbbqqqrrrZZZUUUXXXhhhuuupppmmmoootttwwwjjjdddcccggg}}}WWWNNNHHHZZZ|||LLL444555000---333---...------------------------------......///000000000000111333444444BBBgggzzzkkkrrrzzz{{{yyyvvvzzzoookkkkkkmmmnnnxxxvvvqqqtttyyyqqqrrrtttuuuuuutttrrrqqqnnnnnnnnnppprrrsssrrrpppssspppnnnmmmllliiieeeaaaRRRHHH@@@???@@@??????@@@???>>>???CCCCCCAAACCCHHHUUU```ooo{{{ssseee]]]RRRFFF???<<<===EEEMMMHHHFFFCCC@@@@@@AAADDDFFFIIIEEEFFFNNNTTTWWW___hhhiiimmmooo~~~vvvfffVVVMMMFFF@@@???BBB=========>>>@@@BBBCCCDDDFFFDDDBBBBBBBBBCCCBBBAAABBB???HHHiiiooobbbRRRHHHGGGDDDDDDCCCAAA??????@@@AAABBBAAAAAAAAACCCEEEHHHJJJpppzzzvvvqqqqqqsssuuu}}}GGGuuu}}}}}}kkkfff___ZZZZZZZZZZZZ]]]aaaaaagggkkkjjjkkkpppqqqnnnfffeeefffhhhlllwwwwwwooodddTTTNNNXXXnnnvvvhhh^^^XXXRRRQQQSSSTTTWWWVVVUUU___lllnnnfff\\\[[[TTTHHH@@@BBBIIILLLXXXuuuyyyvvvdddWWWPPPGGG???999999DDDPPPiiiyyysssZZZJJJAAA======HHHFFFCCC@@@>>>???AAACCC]]]|||pppJJJ<<<111111222......222000000////////////000000222000222000777UUUsssyyywwwlllrrrppp[[[aaafffooo}}}uuunnnhhhpppvvvwwwwww}}}zzzfffXXXNNNIIIYYYhhh{{{www||||||wwwnnnkkknnnoooiiibbbiiippprrrsssooo^^^SSS[[[VVVUUUccctttzzzxxxkkkVVVQQQRRRaaayyy|||wwwwwwpppjjjiiikkkwwwpppuuulllrrrlllIIIBBBPPPmmmRRR666666333...222---111------------------------------......///000000000000000333444888IIInnnyyymmmvvv|||yyywwwyyyyyynnniiijjjmmmmmmkkklllssswww~~~vvv{{{||||||vvvrrrsssvvvpppqqqrrrssssssrrrqqqpppmmmnnnoooqqqsssrrrqqqppppppooommmnnnmmmhhh```YYYMMMEEE>>>>>>???>>>===>>>???>>>???BBBBBBAAACCCHHHVVVeeevvv}}}|||ttthhh^^^VVVLLLAAA<<<999999>>>DDD???>>>;;;::::::;;;===>>>???<<<<<>>===>>>AAAAAA@@@BBBGGGTTThhh}}}zzzmmmaaaZZZPPPGGG>>>;;;888666888<<<777666555555555666777888777444333777<<<@@@FFFLLL\\\eeelll~~~uuueeeUUUIIIEEEBBB@@@>>>>>>???@@@???>>>BBB@@@??????AAACCCCCCCCC@@@CCCSSSzzzzzzdddRRRJJJCCCDDDEEEEEEDDDCCCAAA???AAA@@@??????@@@BBBDDDEEELLLwww|||rrroooqqqtttppp|||www{{{zzz}}}~~~xxxtttggg]]]iiiooo___PPPLLLQQQVVVYYY\\\```dddhhhhhhgggiiimmmqqqlllgggeeeiiinnnvvvsss```SSSRRR]]]www|||yyynnniiiccc]]]YYYRRRWWWWWWQQQLLLJJJFFF@@@999<<<<<<888777:::>>>>>>>>>GGGOOOVVV```lllrrrqqqdddUUUTTTUUUJJJFFFEEE<<<>>>888444555555666;;;AAAPPPVVVWWWRRRSSS___oooxxxuuubbbXXXSSSPPPPPPNNNIIIDDDAAABBBDDD^^^{{{vvv[[[GGG666333444000...///111000000000000000000111000333666666LLL|||xxxZZZYYYXXXVVV\\\VVVXXXdddkkksssxxx~~~wwwcccWWWPPPLLLYYYkkk}}}zzz|||qqqiiiaaaZZZWWWYYYTTT```nnn{{{{{{ggg[[[ddddddSSSfffwwwllliii___SSSNNNSSShhhuuuuuu|||{{{{{{zzzyyykkkuuutttZZZFFFLLLfffkkk???333333111111)))///.................................///000000111111000222333444@@@ZZZ{{{yyywww}}}~~~|||xxxuuurrrrrrrrrsssooommmkkk~~~|||iiigggpppnnn]]]RRRdddyyyuuussspppmmmmmmmmmnnnnnnnnnmmmlllkkkjjjmmmppprrrqqqpppnnnmmmnnnllljjjjjjfff]]]OOOEEEAAA<<<;;;>>>???<<<:::;;;===<<<===@@@@@@???AAAFFFQQQhhhuuuggg^^^PPPHHH@@@>>>===999888999666666555555666666777777777555444555888===BBBFFFRRR]]]gggzzztttggg```WWWSSSOOOMMMLLLJJJGGGDDDFFFDDDAAAAAACCCEEEEEEEEEEEEGGGYYYxxxaaaUUULLLKKKHHHFFFEEECCCAAA@@@CCCCCCBBBBBBCCCDDDEEEEEEAAA]]]zzzqqqnnnoooqqq|||~~~|||iiinnn|||~~~~~~mmmgggZZZUUUeeekkk[[[MMMKKKQQQVVVXXXYYYYYY]]]bbbeeeeeecccdddfffiiieeedddjjjpppvvv}}}uuudddXXXTTT[[[sssuuunnnhhh```[[[XXXYYYVVVMMMEEE@@@>>>;;;888<<<===;;;<<>>:::;;;777444666777777:::???IIIJJJFFF>>>;;;CCCQQQ[[[vvvvvvkkkggg```]]]WWWMMMDDDAAADDDHHH```xxxjjjaaaKKK777333555333//////111111000000000000111111111444777;;;WWWddd]]]XXXQQQSSSQQQ[[[gggooowww|||xxxdddWWWOOOJJJZZZmmm{{{}}}uuu{{{rrr```WWWWWWPPPZZZiii}}}ttthhhpppsssiii~~~|||uuupppiiicccbbbppp|||}}}uuurrrxxxuuuppp~~~oooKKKFFFcccyyyHHH666222444888///222..............................//////000111111111111444333333BBB```|||xxxyyy|||uuuttttttqqqqqqjjjooo|||{{{eee[[[ppptttrrrssspppkkkkkkllllllkkkkkkjjjjjjiiihhhlllooopppooommmllllllooollliiieee^^^TTTIIIAAA>>>;;;;;;??????<<<:::;;;<<<;;;<<>>@@@EEERRRiiirrrdddTTTKKKDDDCCCBBB>>>::::::888888888777888888888999<<<;;;999888:::???DDDFFFJJJVVVaaatttyyyssslllgggddd```ZZZUUUMMMJJJFFFDDDDDDEEEDDDDDDGGGIIIZZZppp___UUUPPPJJJFFFFFFFFFFFFFFFCCCCCCCCCCCCDDDEEEEEEFFFEEEPPPggg{{{tttooooooppp~~~gggjjjeeeYYYWWW[[[ddd___RRRGGGHHHPPPUUUXXXZZZSSSTTTZZZaaadddaaa^^^^^^bbb```bbbhhhnnnrrrxxxyyyiii]]]WWW[[[qqqppphhhaaaZZZVVVTTTRRRLLLEEE???===>>>???>>>@@@@@@>>>???EEEGGGFFFCCCGGGLLLPPPQQQPPPNNNKKKJJJGGGFFFIIIHHHCCC>>>???>>>;;;999999777666:::@@@DDDGGGGGGBBB;;;:::@@@FFF[[[zzzwwwrrrkkkggg^^^QQQFFFCCCHHHNNNddduuunnnSSS999222555444222222222111111000000111111222444444777>>>\\\mmmbbb\\\RRROOOOOO___kkkttt}}}xxxdddWWWOOOKKK[[[mmmxxx|||}}}uuupppwww}}}sss```YYYOOORRR^^^yyytttzzz}}}{{{nnnrrr~~~rrrrrrXXXIIIfffVVV@@@333000777000000...........................//////000000111111222111555444333EEEddd{{{zzzwwwyyy|||~~~yyyyyyvvvsss~~~qqqcccxxx|||ooooooqqqppplllkkkkkkjjjjjjiiihhhhhhhhhgggkkknnnmmmkkkiiijjjlllmmmmmmjjjbbbWWWKKKCCC???===;;;<<>>===<<<;;;999888888888999:::@@@@@@>>>;;;<<>>HHHOOOSSSVVVRRRGGG>>><<>><<<:::;;;>>>===999888;;;;;;999;;;>>>>>><<>>EEEIIIHHHCCCMMMXXXooozzzrrrgggaaaXXXPPPJJJFFFBBB@@@DDDLLL^^^qqqccc[[[QQQLLLJJJJJJHHHFFFAAABBBCCCDDDFFFFFFGGGGGGGGGIIINNNmmm|||uuuoookkkjjjkkk|||qqqwww{{{ZZZDDDYYYooofff\\\QQQGGGGGGKKKPPPVVV[[[PPPJJJMMMZZZddddddaaa```]]]___eeejjjllllllqqqxxxrrr~~~vvvfffYYYWWWnnnuuuddd[[[TTTQQQQQQQQQKKKFFFEEEFFFGGGIIIKKKHHHIIIGGGEEEJJJTTTZZZ[[[^^^[[[XXXWWWVVVTTTUUUWWWPPPSSSOOOKKKJJJAAA<<>>CCCIII[[[qqq}}}kkk]]]QQQNNNNNNLLLJJJIIIEEECCC???;;;:::;;;===>>>CCCFFFCCC>>>???GGGKKKJJJBBBLLLWWWpppssslllbbbXXXPPPJJJEEEBBBCCCPPPeeexxxoooeee]]]YYYUUUNNNIIICCCDDDEEEGGGIIIJJJJJJKKK???EEEIIIccc{{{}}}wwwnnngggdddeeefffzzz~~~vvvwwwOOOPPPeeeiiibbb^^^NNNFFFMMMTTTSSSSSSVVVVVVPPPMMMSSS```iiihhhcccbbb^^^___ggglllpppvvv~~~vvvsss~~~qqqhhheeelllmmm```XXXPPPKKKJJJKKKMMMNNNMMMKKKKKKMMMOOOUUURRRQQQUUU\\\bbbddddddffffffddd^^^XXXUUUXXX\\\aaa[[[SSSMMMJJJFFFBBB>>>BBB>>><<<;;;888<<>>:::888===CCCAAA???@@@DDDCCCAAAFFFNNNEEEKKKUUUrrruuuuuuoooeeeYYYOOOFFF@@@JJJ[[[nnnvvvgggZZZSSSHHHHHHGGGIIINNNRRRQQQNNNIIIFFFDDDQQQxxx}}}|||wwwmmmbbb^^^cccjjj]]]ZZZfffgggaaaYYYMMMIIISSSZZZXXXUUUVVVRRRQQQRRRWWW]]]ccceeefffbbb```bbbhhhkkkmmmuuu}}}wwwsss~~~yyynnnhhhlllkkk```[[[TTTOOOMMMSSSSSSTTTTTTUUUVVVXXXYYY^^^^^^^^^bbbhhhnnnssstttsssrrrnnnhhhbbbaaacccffffffaaaZZZTTTOOOKKKGGGEEEAAA>>><<<;;;999???WWWqqqyyymmm___QQQGGGBBB===DDDeeeyyynnn```[[[WWWSSSJJJHHHYYYooo```999333777444333222333333222000///000222======ccctttwwwzzzsss______llluuueeeRRRLLLPPPNNNRRRaaakkk}}}~~~~~~|||pppdddXXXOOOLLLNNNqqqwwwttttttuuu{{{yyywwwiiigggnnnyyyrrrYYYeee}}}```LLLKKK]]]kkkppphhhWWWjjj{{{uuueeeVVVRRRVVVbbbxxxUUURRRsssWWW:::777000111000000000////////////000000000000111111111111444:::888BBBfffyyy|||vvvrrrrrrmmmqqqzzzxxxsssqqquuuyyy{{{~~~xxxwwwoookkkiiikkknnnkkkjjjjjjiiihhhgggeeedddhhhiiiiiijjjjjjkkkkkkkkkiiiggg]]]LLL>>>:::777444999999888888888777777777777777777888888888999999@@@GGGUUUfffuuu}}}|||zzzyyyiii[[[XXXZZZZZZ[[[]]]XXXUUUQQQLLLGGGEEELLLVVVNNNEEE@@@AAADDDDDDGGGKKKEEEHHHPPPnnnuuutttoooeeeXXXMMMFFFBBBQQQddduuurrriiiTTTPPPKKKIIILLLPPPQQQPPPGGGEEEAAAGGGbbbxxxkkk```]]]aaafffiiibbbddd___[[[UUUMMMNNN]]]hhheee[[[VVVQQQVVV[[[[[[YYYYYY^^^ccc```bbbeeeiiiiiikkksss||||||www{{{ooohhhiii{{{pppeeebbb^^^XXXTTTWWWWWWXXX[[[^^^______^^^ccceeehhhlllqqqxxx|||uuunnnjjjiiikkklllpppmmmfff]]]SSSLLLHHHGGGBBB>>>===;;;:::DDDbbb~~~lll[[[MMMFFF>>>AAA^^^~~~yyyrrr```\\\YYYVVVPPPRRRcccxxxccc<<<333444222222222333333222000000111333555DDDppp{{{wwwppp[[[]]]eeefffXXXKKKLLLSSSSSS[[[jjjqqq|||{{{xxxjjj^^^TTTLLLKKKOOOppp|||kkknnntttyyyxxxppp```]]]eeeuuuhhhiii~~~kkkTTTPPP___hhhjjjeeeXXXhhhyyyuuudddSSSMMMOOOYYYooo```GGGXXXlllhhh???666444111111000000000/////////000000000111111111222222555<<<===MMMrrr~~~uuufff```jjjooo{{{ooouuummmhhhnnnvvv}}}xxx{{{xxxkkkhhhjjjjjjjjjjjjiiiiiihhhggggggfffeeeeeeiiiiiihhhhhhiiijjjlllmmmkkkfffZZZIII===888777666777777777777666666666666666666777777777888888888??????GGGXXXmmmzzz{{{wwwwwwlllaaa]]]^^^```dddiii______^^^[[[TTTRRR\\\hhh^^^PPPBBB@@@DDDFFFHHHIIIIIIHHHLLLhhh|||uuutttooodddVVVJJJFFFGGGXXXkkkzzzuuubbbYYYNNNHHHIIILLLOOOQQQJJJHHHCCCBBBSSSqqq|||nnneeecccfffhhhzzzwwwgggeee```UUURRRSSSMMMRRRgggxxxvvvdddUUUTTT[[[aaa___WWWSSSUUUZZZ\\\aaafffhhhgggjjjsss|||}}}zzz|||rrrkkklll~~~pppnnnlllgggaaa^^^```bbbgggiiihhhddd```ffflllrrrvvvyyy~~~uuussstttuuuuuuxxxkkk\\\QQQLLLLLLFFFBBB???===<<>>000666111111111000000000//////000000000111111222222333333777<<>>aaa|||wwwuuuppprrrsss{{{wwwooojjjiiizzzwwwxxxhhheee```ddd}}}pppeeeccceeeffffffgggggggggffffffgggiiijjjllljjjiiihhhgggfffggghhhhhhdddXXXHHH>>>777444555999777777777777666666666666333333444444444555555555666888;;;>>>BBBIIIRRRYYY```dddfffgggkkkqqqsssrrrddd\\\UUUUUUVVVUUUSSSSSSaaaeeeaaaSSSEEEAAACCCGGGAAAAAA>>>JJJiiixxxuuupppeeeTTTNNN^^^uuuooobbbVVVRRRNNNGGGEEEHHHUUUNNNHHHKKKYYYnnn}}}nnnwww{{{vvvvvvwwwzzziiinnnuuukkkooo^^^SSSQQQeeepppZZZFFFJJJHHHMMMYYYhhhpppiiiSSS???<<>>777III]]]gggccc[[[WWWWWW]]]aaabbb___```fffhhhdddeeekkkqqq~~~pppuuuxxxooohhhbbbVVVNNNOOOVVVeeevvveeePPPHHHXXXooooooeee]]]UUUKKKIIIGGGHHHGGGCCC???===999;;;:::888<<>>888444111222777555555444444444333333333222222333333333444444444333333333444666999>>>AAAFFFPPPZZZcccooowwwuuulll]]]ZZZXXXWWWRRRMMMNNNSSSVVVaaaeee\\\OOOGGGAAA===<<>>\\\}}}zzzyyyzzz{{{vvvllljjjzzzvvvfff```]]]WWWSSSYYYXXXXXX[[[aaakkktttzzz|||zzzrrrhhhfffpppzzz{{{yyylllttt|||YYYOOO\\\iii[[[NNNLLLEEEKKKZZZhhhtttvvv^^^BBB;;;999BBBQQQ]]]^^^XXXUUUWWW[[[]]]```dddiiikkklllkkkaaafffiiiiiissszzzmmmsss~~~tttnnnhhh___[[[ggg~~~fff]]]```ttt}}}pppbbbZZZNNNEEEAAA>>>;;;999999777777777666:::GGGUUUnnnsssIII999888222444444333222333666888999UUUzzzzzzeeetttzzzdddQQQNNNTTTaaammmkkkgggttt~~~~~~|||~~~ooofff[[[QQQIIIHHHSSS___aaabbbbbblll{{{xxxlllllluuu}}}~~~~~~uuuhhh^^^WWWPPPIIIDDDAAA===;;;AAANNNZZZ```aaa\\\[[[[[[\\\XXXNNNFFFDDDGGGMMMQQQQQQNNNKKKGGGBBB>>>>>>@@@EEEMMMSSSUUUUUUPPPMMMIIIKKK[[[yyyyyyooobbbTTTKKKEEEIII^^^uuudddnnn|||RRR===666222222333222000000222333333444444555555666<<<555[[[wwwvvv|||sssuuudddPPPKKKjjj}}}jjjgggeeefffhhhiiieeeaaaeeeeeeeeeeeefffhhhiiijjjiiijjjiiihhhkkkmmmjjjcccTTTGGG999555555444444555444444333333333333444444333222222111111222222333333333333444555666777888???EEENNNUUUXXXXXXWWWVVVWWWWWWVVVSSSOOOMMMMMMOOOKKKMMMOOONNNIIIAAA999444...333333444777666DDD___xxxyyyxxxwww~~~xxxnnnggg```[[[[[[\\\]]]```eeemmmsssxxxzzzooohhh```lllvvv|||nnnxxx~~~SSSQQQ^^^eeeVVVJJJIIIGGGSSShhh{{{cccEEE<<<666>>>MMM[[[```\\\XXXYYYZZZ\\\___aaabbbbbbdddeee[[[^^^^^^[[[___mmm~~~uuuttt{{{uuuqqqhhhffftttjjjdddlllvvvkkk]]]PPPGGGAAA===999999777777777444555>>>HHH^^^xxx~~~RRR<<<999444444444333222222444888<<>>;;;888666555000333111444:::555555CCC^^^zzzssssss~~~~~~tttnnnjjjbbbbbbcccfffjjjnnnsssuuuppphhhdddrrrxxxuuu~~~pppxxxxxxPPPWWWbbbbbbTTTIIIIIILLLZZZwwwlllIII>>>666;;;GGGVVV^^^]]][[[[[[^^^______[[[UUUQQQQQQSSSKKKLLLLLLJJJLLLSSS^^^fffzzz}}}xxxuuunnnmmmrrriiisssvvvfffXXXNNNEEE>>>999777666777888777666===EEEPPPjjjYYY>>>999666555444444333222222999AAAooowwwpppooo{{{iiimmmjjj\\\LLLCCCCCCEEEUUU```cccgggwww~~~zzz{{{}}}~~~~~~xxxtttzzzsssaaa]]]VVVOOOGGGGGGSSSaaaeeeiiihhhlllssspppmmmvvvuuu|||~~~}}}|||{{{mmm```UUUMMMGGGDDD<<<>>>@@@AAAAAA@@@??????>>>===>>>BBBBBB>>><<<===>>>DDDHHHGGGJJJNNNKKKBBB>>>;;;:::???HHHQQQUUUVVVLLLLLLHHHDDDFFF[[[|||tttfffWWWLLLEEEIII^^^uuuuuulllooosssMMMVVVkkkxxxQQQAAA333222444333222555333333444444555666666666<<>>999555333333555666555666000111777444444@@@???WWW]]]ddduuubbb]]]fffyyy{{{xxxlllkkkjjjjjjkkknnnrrrttt|||mmmeeewww{{{ooooooppp|||ppp{{{{{{LLL\\\ddd]]]RRRIIIHHHNNN[[[}}}qqqKKK<<<888;;;EEEQQQYYYYYYZZZ\\\\\\\\\XXXQQQHHHAAA@@@AAA=========>>>>>>AAAGGGMMM[[[xxx~~~www|||ttthhhffffffkkkxxxwwwuuuoooppp{{{ooozzzxxxjjj]]]RRRIII???999666555777999888777;;;AAALLLccc|||~~~}}}```@@@999666444333444555222222;;;GGGzzzzzzuuummmvvvttt```IIIAAADDDJJJRRR[[[^^^fffxxx}}}~~~~~~uuupppyyyrrrYYYUUUOOOJJJDDDFFFRRR```hhhmmmkkklllqqqnnnnnnzzzuuu}}}~~~}}}~~~sssfff[[[RRRKKKGGGAAACCCEEECCC@@@===<<<<<<>>>;;;;;;>>>>>>::::::<<<===EEELLLOOOWWW^^^XXXKKKDDD@@@===BBBLLLUUUYYYYYYTTTSSSQQQJJJGGGVVV|||}}}uuugggWWWKKKDDDGGG\\\sss~~~wwwsss}}}RRROOOYYYtttXXXCCC333222555222111333333333444555555666666777<<>>999999777555222111222333555111555000...333111333>>>>>>LLLKKKLLLjjjrrr```NNNGGGOOOdddxxxtttoookkkjjjmmmpppssszzzwww___uuu~~~rrrlllxxxlllpppwwwxxxyyy___HHH]]]aaaUUUMMMGGGEEEMMMUUUzzznnnIII999999===FFFPPPTTTTTTUUUXXXRRRPPPKKKDDD===999777888777555666777777555888<<<===VVVjjjyyyyyywwweeebbbTTTKKKKKKHHHHHHSSS[[[eeetttuuuuuuppprrruuuyyykkk]]]SSSIII@@@:::888666666888777444666:::HHH^^^ttt{{{hhhEEE999444444333555777444222???OOOdddIII@@@FFFKKKNNNVVVYYYcccwww~~~|||uuuppp{{{vvvXXXQQQIIIDDDBBBEEEQQQ]]]jjjnnnkkkjjjnnnjjjkkkwwwwww~~~}}}pppddd[[[TTTQQQVVVRRRLLLEEE@@@???BBBEEECCC???>>>???>>>::::::===BBBOOO[[[bbbnnnvvvlllZZZPPPKKKHHHMMMWWW```bbbaaaYYYXXXUUUOOOJJJUUUyyy}}}uuufffUUUIIIAAADDDYYYppp}}}~~~[[[RRRSSSfff|||eeeKKK666444777222///222444444444555666666777777===OOOllliiihhhkkksssuuuwwwvvvsssvvv{{{uuummmvvvmmmgggfffeeedddddddddffffffeeeeeeeeeeeefffhhhiiijjjaaadddggghhhiiifff]]]RRR>>>888444444333111000222222111111000000111111222111111000000000000111111000000//////000111111222000222444555666888;;;>>><<<<<<>>>@@@@@@===777222333333222222111222222222...777666444777444444===FFFNNNPPPOOO]]]|||~~~{{{^^^PPPCCC???BBBMMMdddzzz{{{sssmmmjjjjjjmmmpppttt}}}fffyyyvvvyyynnnddduuuxxx}}}gggfffHHHEEE^^^___OOOKKKGGGCCCKKKRRRtttiiiHHH:::777>>>JJJSSSSSSNNNMMMQQQHHHDDD>>>999777666555444555222333666555222222777111BBBJJJSSSdddllljjjkkkWWWTTTIIIFFFIIICCC@@@KKKGGGNNNYYYbbbfffhhhiiijjjeeefffddd]]]ZZZ```gggjjjrrrvvvwwwuuuuuuyyy{{{zzz{{{vvvwwwsssuuu~~~uuu~~~lll\\\PPPGGG@@@;;;999666666777666333444888BBBWWWnnn||||||pppKKK;;;444444333666999555333BBBVVVaaaHHHDDDIIIJJJKKKRRRVVVcccwww|||xxxzzz}}}wwwrrr}}}]]]RRRFFFAAAAAAEEEOOOYYYiiilllhhhhhhmmmkkklllwwwxxxqqqhhhdddbbbfff```WWWOOOKKKLLLOOOQQQLLLGGGDDDDDDBBB???@@@CCCIIIZZZlll{{{qqq```ZZZWWW\\\gggooopppmmmccc```]]]WWWOOOWWWxxx}}}vvvgggUUUHHH@@@CCCXXXooofff\\\[[[iiiuuuxxx|||wwwWWW<<<777777222///333444444555555666666777777???WWWnnnkkkkkknnnvvvwwwzzzuuuuuuzzz}}}uuunnnwww~~~iiiffffffeeeccccccdddfffgggeeeeeeeeeeeefffhhhiiijjjcccgggjjjkkkjjjfffZZZOOO;;;666444555444111000222111111000000000000111111111111000000000000111111000000000000000000111222...000222222333555888;;;888888999888666444333222222333333333333333333333000999888666======<<>><<>>888444444555333222444000111666666222333888333<<<;;;===NNN\\\___cccWWWWWWSSSVVVZZZRRRNNNYYYXXX]]]bbbeeeddddddeeeggg```___WWWKKKCCCCCCEEEFFFHHHNNNSSSUUUWWWZZZYYYUUUYYYmmmxxxyyyuuuxxx{{{sssnnnZZZMMMEEE???===999666666888888666888<<>>===>>>:::;;;===>>>???@@@@@@@@@CCCQQQmmm}}}uuuxxxwwwlll[[[RRRKKKCCC;;;999999888888777666666666BBB^^^qqq{{{zzzpppVVV???;;;888888444555888777FFFddd|||ZZZLLLMMMSSSWWW[[[XXX\\\hhhuuuzzzxxxtttyyy}}}zzzsssvvv\\\EEE@@@@@@@@@JJJYYYdddfffiiijjjhhhiiiqqqxxx~~~}}}xxxmmmfff^^^]]]```bbb```]]]]]]VVVQQQOOOLLLFFFBBBBBBJJJYYYsssxxxpppsss}}}{{{uuunnncccXXX]]]{{{}}}vvvoooYYYEEE???CCCVVVqqqjjjsss}}}yyylllIII:::666333111222333222333666666333555999BBBhhh~~~{{{zzzzzzqqqwww|||mmmfffqqquuuiii}}}~~~iiijjjgggdddccceeehhhkkkllliiihhhfffgggiiijjjjjjiiiiiiiiiiiijjjmmmiiiZZZJJJ888777555333222222222222111111111111111111111111000000000000000000000000////////////000000000000111111000000111333555666777666666666777777666555888999::::::999999:::<<<555777888888<<>>DDDNNNWWWXXXRRRHHHBBB;;;888444333444666777666444444444444444444555555666555555999FFFXXXlllxxxvvvuuuwww||||||vvvtttwwwwwwzzz{{{{{{uuummm```RRREEE===::::::777777777888888999999:::<<<@@@LLL___rrr}}}}}}|||}}}zzzuuuyyy}}}yyymmm^^^UUUMMMCCC;;;888888888777777777777777:::SSSfffssssssTTT;;;777666777555555888777IIIjjj~~~vvvSSSEEEJJJVVV^^^\\\[[[^^^fffnnnqqqooommmppprrrwwwyyyssspppwwwcccMMMDDD@@@AAAIIITTTdddfffhhhjjjkkknnntttzzz}}}}}}{{{wwwrrrsssvvvwwwtttpppfff^^^XXXVVVSSSMMMJJJJJJKKKWWWmmm|||sssiii]]]```|||~~~tttnnnZZZHHHCCCEEEVVVpppjjjmmmzzzkkkIII:::777444333444444333555888777555777;;;IIIooo~~~{{{}}}wwwyyyxxxyyyccc```___YYYsss|||pppiiigggddddddfffiiijjjkkkjjjhhhggghhhiiijjjjjjjjjjjjiiihhhiiikkkfffVVVEEE888777555333222222222222111111111111111111111111////////////////////////.../////////000000000000111000000000111333555666333333444777:::===>>>???;;;<<<===>>>>>>@@@CCCFFFJJJJJJFFF@@@???DDDIIILLLPPPVVVYYYTTTMMMNNN[[[gggpppcccRRRGGGHHHQQQ\\\cccooovvvsssaaaRRRNNNLLLHHHBBBBBBGGGSSS___nnn{{{sssppplllggggggiiijjjyyyxxx{{{wwwppprrrvvvyyyzzzvvvnnniiidddcccooo||||||{{{wwwmmmtttXXXrrruuu```QQQIII]]]```UUUGGGFFFDDDCCCIIIaaasssWWWKKKEEEMMMWWW^^^^^^XXXOOOHHHDDD@@@<<<999:::<<<===>>>:::999777666666777888999888666555888DDD[[[vvvuuuaaaNNNBBB===<<<555444333333333444555555888777777;;;BBBJJJOOOQQQRRRZZZaaagggmmmsssuuussssssvvvwww{{{}}}|||nnn```WWWOOOEEE===:::999999888888888888888333GGGXXXhhh~~~~~~YYY===999555777555555777888NNNssscccFFF===DDDQQQZZZ___ccchhhlllmmmnnnnnnmmmmmmmmmppptttsssvvvxxxkkkWWWFFF>>>BBBKKKSSSdddeeegggjjjnnntttyyy|||}}}|||{{{qqqhhh```]]]ZZZUUURRRQQQOOOUUUeee}}}qqqeeefff~~~tttooo]]]KKKFFFGGGVVVnnnoooeeevvviiiHHH:::777555444666666444555888888666888===QQQyyy|||zzzxxxttttttaaaMMMKKKiiiwwwrrrhhhgggeeefffhhhjjjjjjjjjjjjhhhggghhhiiikkkjjjjjjiiiiiigggggghhhbbbQQQ@@@777666444333222222222222111111111111111111111111////////////////////////....../////////000000000000000000000111333555666333444777;;;???DDDGGGIIIGGGHHHIIIIIIKKKNNNSSSWWW^^^\\\TTTGGG@@@DDDKKKNNNNNNPPPQQQNNNHHHDDDDDDFFFKKKIIIEEEBBB@@@AAADDDGGGXXXmmm}}}xxxjjjbbb___\\\PPPIIIFFFGGGEEEHHH]]]vvv~~~xxxqqqmmmkkkhhhgggiiikkk{{{zzz{{{tttuuuxxx{{{{{{vvvllldddiiidddrrruuufffqqqYYYHHHDDD\\\ZZZLLL@@@CCCDDDDDDKKKdddkkkPPPEEEKKKUUU```eeeddd```WWWOOOPPPLLLGGGCCCCCCEEEIIIKKKCCC@@@<<<999888888:::;;;:::999666666AAA[[[|||qqqWWWHHH@@@<<<888777555333333333555666444666888999:::;;;<<<>>>@@@DDDIIIPPPYYY```bbbbbbiiirrryyy~~~|||oooaaaXXXQQQIIICCC@@@???===;;;999999888999333AAANNN___yyy```CCC===333777666555666999SSS{{{~~~qqqbbbNNN@@@<<>>WWW}}}uuuOOOJJJggg}}}pppmmmgggffffffgggjjjjjjiiihhhiiigggffffffhhhiiiiiihhhhhhgggeeeeeefff```OOO???666555444222111222222222111111111111111111111111////////////////////////........./////////000000////////////111333555666777:::===@@@DDDIIINNNRRRTTTTTTTTTSSSSSSVVV[[[___ffffff\\\III???CCCLLLOOONNNMMMLLLLLLKKKGGGAAA<<<>>>??????@@@@@@AAAAAAAAAEEE___{{{}}}uuunnnfff]]]YYYXXXNNNDDDLLL```}}}yyytttnnnkkkjjjiiiiiijjjhhh{{{{{{yyyyyyyyyzzzwwwrrrmmmooommmyyypppzzz^^^EEEDDD]]]XXXHHH>>>BBBCCCCCCLLLkkk~~~cccJJJAAAIIIVVVbbbeeeeeebbb[[[SSSQQQNNNIIIFFFFFFKKKQQQVVVKKKHHHBBB===:::::::::;;;;;;;;;999888AAA\\\xxxZZZHHH>>>888:::888666444444444666777111555:::;;;:::888888888???===>>>CCCJJJOOOSSSVVVbbbooozzz}}}xxxppp```WWWSSSOOOLLLHHHFFFBBB>>>;;;999888777777@@@III\\\yyygggGGG===444777555555777;;;VVVkkkgggRRRLLLEEE@@@@@@DDDJJJNNN\\\ppp}}}hhhLLL:::===MMMZZZcccgggiiikkksss}}}~~~~~~qqqjjjfff```[[[ZZZUUUUUU```xxx{{{yyyxxxaaaLLLDDDDDDSSSlllzzzzzzuuuZZZgggdddCCC666555333333555555333444777777666999???\\\tttrrr|||]]]RRRjjjnnnhhheeeeeefffgggiiijjjhhhgggfffeeeddddddfffggggggfffeeeeeecccccceee```OOO???666555333222111111222333000000000000000000000000....................................///////////////......///000333555666999===AAADDDIIINNNUUUZZZ^^^]]][[[XXXVVVWWW[[[^^^jjjmmmcccMMM???BBBJJJMMMKKKIIIGGGJJJNNNNNNJJJEEEFFFBBB>>>===@@@BBBBBBAAADDDWWWrrr{{{vvvlllggghhh```SSSQQQYYYvvv|||uuurrrnnnjjjjjjkkkkkkjjjeeewww~~~yyyvvvuuuwwwzzz|||qqquuuwww}}}hhhIIIHHH___ZZZJJJBBBDDDBBBBBBLLLooooooXXXDDD>>>EEETTTbbbeeeeeeeee___VVVKKKIIIEEEAAABBBIIIRRRYYYOOOLLLFFFAAA===<<<<<<<<<:::===>>><<>>FFFZZZyyyuuuOOO===555777444444888===WWW~~~{{{}}}hhh[[[IIIFFF@@@;;;:::>>>EEEKKKRRRjjjuuu[[[DDD===IIIXXXbbbjjjmmmmmmsss~~~}}}~~~sssmmmfffaaa^^^UUUUUU___yyyyyybbbLLLDDDCCCRRRkkk{{{|||yyyhhh|||XXX]]]dddCCC666555333333555666444444666777666:::@@@bbbpppmmmvvvzzzwww}}}uuuiiigggWWWmmmpppgggeeeddddddfffhhhiiigggfffeeecccbbbcccdddfffeeeeeeccccccbbbbbbccc^^^MMM===555444333111111111222333000000000000000000000000........................------........./////////.........///000333555666777;;;AAAEEEJJJPPPYYY```eeeeeebbb___\\\\\\^^^```ooovvvnnnUUUBBBAAAFFFFFFJJJIIIIIILLLQQQVVVWWWWWWRRRKKKCCC???@@@@@@???===AAALLL^^^uuu}}}uuurrroooiiiffffffrrr{{{ssssssooojjjjjjnnnnnnkkkeeevvv|||uuuqqqssszzzuuu{{{zzzyyyfffFFFHHHZZZVVVJJJDDDEEEAAAAAAMMMoootttbbbNNNAAA???HHHZZZiiimmmmmmoookkkbbbPPPMMMGGGAAA???DDDMMMUUUOOOLLLHHHCCC@@@???>>>???;;;@@@BBB>>>???SSSwwwyyyXXXIIIBBB<<<555555555555444444444444666555444444555777888999:::888999<<<;;;:::@@@HHHXXXhhhuuu|||ppptttuuufff]]]YYYXXXWWWMMMJJJEEE???:::888666666777;;;@@@TTTrrryyyUUU;;;777777222444999>>>WWW{{{tttqqqvvvhhhWWWCCCBBB>>>999555777>>>CCCJJJbbbwwwzzzyyy}}}|||}}}}}}}}}}}}qqqWWWDDDHHHWWWbbblllqqqooorrr|||~~~~~~zzzrrrjjjccc```VVVRRRXXXnnn|||vvvbbbNNNFFFEEERRRkkkzzz}}}vvvtttvvviii}}}[[[XXXqqqfffEEE777666444444666777555555777888888<<>>;;;@@@JJJZZZnnn|||uuulllsss|||ssstttpppkkklllppppppllliiiwwwyyyoookkkqqqxxxrrrwwwwwwxxx~~~nnnuuu]]]>>>BBBQQQOOOFFFCCCEEE@@@AAAOOOrrrooo]]]MMMCCCEEEQQQdddtttwwwyyy|||xxxppp]]]XXXOOOEEE???AAAHHHOOOMMMKKKHHHEEEBBBAAAAAAAAA>>>DDDEEE===999HHHiii|||xxxtttxxxvvvsssqqqrrrpppQQQDDD???999444555555666666666555444111111222444888999888666999999;;;>>>;;;666:::CCCVVVeeerrrzzzxxxwwwxxxjjjaaa\\\YYYXXXKKKHHHCCC>>>:::777666666666888<<>>@@@AAA>>>:::999<<<@@@HHH^^^nnnnnnkkkppptttrrrrrrrrrqqqqqqyyy|||tttzzzhhhLLLJJJYYYaaannntttppppppzzz~~~}}}{{{|||sssjjjccc___WWWOOOOOO```vvvwwwsssaaaOOOIIIGGGSSSjjjxxx}}}~~~{{{{{{xxxtttaaaYYYhhh|||hhhGGG999777666555777888666666999999999===DDDhhh}}}yyyuuuiiidddiiixxxzzznnnkkk\\\tttiiicccdddcccaaabbbdddffffffeeefffdddcccccceeeffffffeeecccbbb```^^^^^^WWWEEE444444333222111111111222333000000000000000000000000........................---------.........//////---------...000333555666:::>>>BBBCCCCCCHHHPPPWWWYYYZZZ[[[[[[[[[\\\^^^```iiiwwwvvv]]]HHHCCCCCC???===AAADDDFFFFFFJJJPPPVVVWWW^^^cccbbbYYYNNNGGGEEE>>>@@@CCCFFFRRRoooyyyhhheeejjj~~~}}}tttuuurrrlllmmmrrrrrrmmmmmmyyyzzz}}}}}}nnneeegggmmmhhhjjjvvv}}}nnnmmmwwwyyyddd```LLL:::AAAGGGLLLHHHDDDEEE???@@@NNNzzzoooZZZKKKFFFLLLTTTooo{{{ppp^^^MMMIIIKKKKKKJJJLLLJJJLLLJJJEEEEEEHHHFFF??????DDDFFF@@@;;;CCCWWWjjjtttxxxwwwmmmccc___^^^]]]\\\XXX[[[SSSSSS\\\ooosssXXXDDDCCC777===222222555333666888222111111222333444666777888666<<<999666999666777AAA\\\jjjvvvzzzyyywwwyyynnnhhhaaa\\\YYYNNNLLLIIIDDD@@@;;;888666:::888<<>>:::999;;;<<<;;;III^^^ppprrrmmmlllooopppnnniiihhhnnnxxx~~~vvvmmmkkksssssseeeWWWRRR^^^nnnxxxuuutttzzz~~~{{{|||wwwzzz{{{yyywwwyyy}}}yyypppkkkgggbbb]]]WWWQQQPPP[[[mmmxxxyyytttwww}}}~~~tttdddSSSEEEDDDTTTeeepppvvv~~~wwwooowwwtttxxxzzz|||ppp___ooowwwxxxpppJJJ444888999444555555;;;999999<<<999:::HHHqqq|||{{{zzz|||pppdddeeepppxxx^^^UUUrrr|||fffbbbbbbaaa___```bbbccccccbbbdddcccaaabbbcccdddddddddccc```]]]\\\XXXPPPCCC999333333333222222111111111000000000000000000000000///////////////////////////............------------...//////000222666999>>>???AAAAAAAAABBBEEEGGGOOOMMMKKKJJJJJJLLLOOOPPPZZZ]]]\\\TTTMMMIIIDDD???>>>???AAADDDFFFHHHIIIJJJRRRWWW]]]cccddd^^^UUUNNNHHHDDDAAABBBHHH___www___QQQJJJ\\\~~~}}}wwwwwwuuurrrpppqqqtttwwwtttoooaaadddooollleeewwwooozzzbbbkkksss|||}}}^^^SSSDDD888>>>EEEIIIEEECCCEEEBBBEEESSSzzzmmmWWWIIIEEELLLYYYvvv{{{uuufffXXXQQQMMMKKKMMMRRRMMMNNNKKKGGGGGGJJJHHHCCCCCCGGGHHHBBB===DDDXXXiiirrrsssoooddd[[[WWWVVVTTTWWWSSSVVVMMMLLLRRRcccttt[[[GGGEEE777;;;333666:::444444888444333333333444555666888888888<<<888666999777:::GGG___kkkvvvzzzyyy|||tttjjjbbbYYYTTTQQQOOOKKKFFFAAA<<<999777888555888IIIccczzz~~~~~~xxxUUU888444888666777;;;AAA^^^wwwuuuaaaCCC@@@<<<888888:::;;;;;;EEEVVVfffjjjiiikkkooopppqqqooolllkkkmmm|||~~~sssiiieeelllnnnddd[[[YYY```qqq{{{yyyvvv|||~~~~~~~~~}}}zzzwwwwwwwww|||uuupppqqqxxx|||sssooonnniiiggghhhfffcccfffkkkvvvooogggbbbaaa```]]]ZZZWWWRRRQQQ[[[jjjsssrrrmmm___dddgggiiisss~~~ssscccRRRDDDDDDTTTfffqqqwwwvvvlllpppppp|||ooo___rrr{{{yyyuuuQQQ999777666222666555;;;999999<<<999;;;HHH}}}zzz~~~vvv{{{yyyiiigggkkkppp|||YYYQQQpppjjjbbbaaa___^^^___aaabbbbbbaaaaaaaaaaaabbbeeeffffffeeefffccc___]]]XXXOOOBBB888333333333222222222111111000000000000000000000000///////////////////////////............---------------......///222777:::===???@@@AAA@@@AAABBBDDDFFFEEECCCAAABBBDDDFFFHHHOOORRRRRRMMMHHHGGGDDDAAA===>>>@@@CCCEEEGGGHHHHHHLLLNNNSSSYYY\\\[[[VVVRRRKKKFFFCCCAAADDDXXX{{{___OOOCCCJJJdddxxxwwwvvvsssqqqrrruuuxxxzzzxxxmmmkkkiiieeeyyyggg\\\ooosssuuu^^^III===666999BBBFFFBBB@@@EEEDDDJJJZZZ|||iiiSSSFFFCCCLLLZZZ|||wwwiii]]]TTTPPPTTTZZZOOONNNJJJFFFFFFIIIIIIFFFBBBEEEEEE???<<>>;;;888888444666CCC[[[sss}}}zzzwwwkkkPPP777555888555555:::CCCdddzzzmmmiiiVVV@@@===999777666888:::===FFFRRR^^^fffkkkrrrvvvwwwuuuxxxyyytttnnnvvv~~~oooccc\\\```ccc___[[[[[[^^^ppp|||{{{wwwzzz~~~}}}|||xxxtttqqqqqqqqq{{{~~~pppeeedddgggzzzxxxqqqmmmgggaaa\\\YYYUUUQQQQQQSSS[[[WWWTTTUUUXXXZZZZZZXXXXXXUUUUUU]]]iiioookkkfffSSSUUUUUUUUU]]]mmm}}}}}}ssscccQQQDDDDDDUUUgggrrrxxxwwwllllllkkkyyyqqqaaazzz|||YYY===888555333:::777===<<<<<>>LLLzzztttyyy{{{jjjiiiiiimmmsss|||yyyuuuQQQMMMnnnlll]]]___^^^]]]]]]___``````___^^^^^^___bbbfffgggfffeeegggdddaaa]]]WWWLLL@@@777333333333222222222222111000000000000000000000000///////////////////////////............---------,,,---------...222777;;;;;;===@@@@@@???>>>>>>???===<<<:::888999;;;===???BBBFFFGGGDDDCCCEEEFFFDDD===>>>???BBBCCCEEEEEEFFFGGGHHHJJJNNNQQQRRRQQQOOOPPPMMMIIIFFFDDDSSS{{{~~~dddUUUEEE@@@JJJeeeyyyxxxwwwtttssssssvvvyyy}}}wwwllliiinnneeeyyyyyyvvveeeGGG<<<888666AAAEEE@@@>>>DDDEEELLL]]]fffPPPCCCAAAIIIXXX~~~|||lllaaa\\\___bbbWWWTTTNNNJJJIIIKKKMMMLLLGGGFFFCCC>>>???KKKaaarrryyywwwqqqhhhaaa\\\TTTLLLPPPLLLPPPHHHEEEEEENNNsssoooKKK;;;888:::444222666444444444444444555555666777999<<<888888:::777===OOOhhhqqq|||wwwooodddZZZTTTRRROOOJJJEEEAAA>>><<<:::777666???SSSlllyyypppdddOOO<<<666888444444:::FFFiiizzzwww|||ccc^^^LLL>>>;;;888777777777;;;AAAIIINNNWWWaaammmwww||||||zzz~~~lll___VVVVVVYYYWWWTTTTTTVVVhhhxxxzzzwwwwwwzzz|||}}}|||xxxtttqqqqqquuuxxxnnndddcccjjjqqq{{{|||xxxuuummmjjjhhhfffbbb\\\VVVSSSRRRQQQQQQSSSWWWYYYYYYXXXYYYXXX[[[ccclllnnnjjjdddWWWVVVRRROOOTTTaaarrr}}}~~~ssscccRRREEEEEEVVVhhhtttyyyzzzooorrriiirrrvvvggg___???999777777>>>;;;AAA@@@@@@DDDBBBDDDRRRzzzzzzzzzjjjmmmlllqqqtttuuuxxxrrrvvvvvvRRRSSStttrrr[[[^^^]]][[[\\\]]]^^^^^^]]][[[\\\^^^aaadddeeedddbbbdddbbb___ZZZTTTJJJ>>>666222222222222222222222222000000000000000000000000///////////////////////////............---------,,,,,,,,,+++---111777;;;999;;;>>>>>>===;;;::::::999888666444555777999;;;<<<@@@AAA@@@@@@EEEHHHHHH>>>???@@@BBBCCCDDDDDDDDDFFFFFFGGGHHHIIIIIIFFFDDDLLLKKKJJJHHHCCCLLLlllmmmaaaQQQFFFBBBJJJ]]]oooyyyxxxxxxvvvtttuuuxxxzzzuuuxxx~~~uuummm|||tttwwwlllEEE:::;;;999BBBEEE@@@===BBBCCCKKK\\\cccNNNBBB???EEEVVVzzzpppmmmlllkkkggg```XXXSSSQQQRRRTTTVVVTTTQQQJJJCCCDDDQQQeeeuuuzzz|||zzztttmmmfffZZZPPPOOOKKKPPPIIIFFFEEEKKKnnneeeJJJ<<<<<<999777888444555444444444444444555555888:::999:::<<<777===QQQiiirrr}}}vvvfffXXXSSSRRROOOLLLHHHDDDBBB@@@<<<888777<<>>999888999888888>>>FFFLLLLLLPPP]]]lllvvv{{{|||nnncccWWWTTTSSSQQQLLLIIIMMM^^^ooovvvuuutttwwwyyy{{{yyyuuuqqqqqqvvv~~~nnnfff___fffqqqyyy}}}}}}zzzyyyxxx{{{xxxkkkbbbWWWWWWWWWWWWYYYYYYXXXWWWVVVYYY___hhhooopppjjjeee[[[WWWRRRNNNOOOZZZjjjxxx~~~uuufffUUUGGGGGGWWWhhhuuuzzz~~~rrrnnnooo{{{|||llleeeAAA;;;:::888======CCCCCCCCCHHHEEEHHHVVV|||kkkoookkksssyyyvvvppptttzzzwwwttt{{{uuuYYY___|||```___]]][[[[[[]]]]]]]]]\\\[[[[[[]]]___bbbbbb```^^^```^^^\\\WWWPPPGGG===666222222222222222222222222000000000000000000000000///////////////////////////............---------++++++++++++---000666:::666888;;;;;;:::888777777777555333222333444777999<<<@@@BBB@@@AAAFFFIIIIII@@@@@@AAABBBCCCCCCCCCCCCCCCDDDEEEGGGGGGDDD???;;;===>>>BBBCCC>>>@@@VVVooouuuhhhXXXLLLCCC???BBBHHHZZZuuu}}}yyyyyyyyyxxxvvvwwwyyy|||wwwtttyyy{{{mmmllltttvvv{{{|||wwwtttEEE666======AAADDD???===AAABBBIIIZZZ|||^^^MMMCCC===@@@SSS|||||||||{{{yyyuuujjj___YYYVVVTTTWWW[[[]]]XXXPPPHHHFFFNNN\\\gggtttzzz|||xxxqqqiii]]]SSSOOOKKKOOOIIIFFFDDDGGGiii~~~[[[DDDAAA<<<999777222666666555555444555555555777999888;;;>>>999AAAZZZlllttt}}}mmm\\\VVVUUURRROOOKKKGGGEEECCC;;;999777888BBBUUUlll}}}zzzSSS:::777888555555:::EEEggg{{{dddWWW???===888777:::999888@@@KKKWWWRRRTTTaaaoooxxx|||~~~~~~ssshhhZZZSSSPPPMMMHHHCCCGGGSSSbbblllooorrrvvvzzzxxxwwwuuutttwww~~~yyykkk]]]ccclllvvv|||}}}|||{{{}}}wwwiii]]]]]]\\\ZZZYYYWWWVVVVVVUUU[[[eeeoootttsssmmmggg___ZZZUUUQQQPPPVVVeeettt~~~wwwiiiYYYKKKIIIWWWgggtttyyy}}}qqquuusssyyynnnmmmDDD<<<:::777;;;>>>DDDDDDEEEJJJGGGJJJYYYwwwtttkkkkkkiiiuuu}}}rrroooxxxmmmtttzzzzzzqqqTTT```ddd```^^^\\\\\\]]]^^^]]]\\\[[[[[[\\\^^^```aaa___^^^]]]\\\ZZZUUUMMMDDD;;;666111222222222222333333333000000000000000000000000///////////////////////////............---------***+++,,,,,,---///333666444666888888666555555555444333111000000222555666<<>>999777888===AAA===;;;GGGXXX{{{lllZZZMMMEEE???>>>@@@@@@WWWyyy~~~{{{||||||{{{zzz{{{}}}~~~zzzxxxhhh^^^eeepppyyy}}}{{{PPP999===<<>><<>><<>><<>>;;;999???BBBHHHHHHIIINNNLLLPPP^^^yyyppp~~~rrrqqqrrr{{{uuu|||nnnyyy}}}oooIII[[[lllbbb```^^^^^^______^^^]]][[[[[[[[[]]]```bbbbbbbbb^^^^^^[[[UUULLLAAA999555111111222222222333333333000000000000000000000000///////////////////////////............---------***+++---......///111333222333444444333222333555444222000//////111444555999>>>AAA@@@@@@CCCDDDBBB@@@AAAAAAAAAAAAAAA@@@???>>>???AAADDDEEECCC>>>::::::888;;;???===888>>>IIIeee~~~wwweeeWWWJJJBBB???BBB===EEE[[[||||||}}}}}}~~~}}}pppddd\\\iii~~~{{{___@@@===777<<<@@@===<<>>;;;AAAhhhvvvmmmgggcccfffllldddbbb___\\\YYYXXXYYYYYYfffooouuuqqqiiibbb]]]YYYWWWQQQSSSKKKGGGCCCDDDcccuuummm]]]OOOJJJHHH;;;;;;:::999888888888888999777333777>>>???RRRttt~~~jjjccc```\\\VVVPPPKKKGGGDDD@@@@@@???<<<===JJJ___oooyyy{{{{{{___DDD666999777777:::AAA___lllFFF;;;555555:::999777AAAPPPeee^^^^^^hhhsssvvvxxx{{{xxx{{{~~~}}}yyyxxxyyyyyyqqqdddSSSGGGDDDGGGEEEBBB@@@@@@EEENNNYYYfffsss|||~~~eeehhhnnnuuu{{{}}}}}}|||uuuwwwvvvssssssqqqfffYYY[[[[[[ZZZYYYXXXXXXZZZ\\\```jjjwwwxxxrrrooohhh```XXXMMMHHHPPP\\\yyy}}}zzznnn___QQQLLLVVVdddooouuu~~~sssddd{{{wwwvvvtttvvvgggrrrLLLAAA===>>>GGGGGGMMMMMMOOOTTTRRRUUUccc{{{||||||oooxxxnnnFFF[[[xxxcccaaa______``````___^^^[[[[[[[[[]]]aaadddffffffaaa```]]]VVVKKK@@@888333111111111222222333333333000000000000000000000000//////////////////////////////.........---------)))+++...//////...///111111222333222111111333555555333111000000222555666555;;;>>>>>>>>>@@@@@@>>>@@@@@@@@@@@@@@@???>>>>>>AAAAAAAAABBBCCCAAA===999;;;666666:::888333666>>>OOOkkkuuudddSSSDDD>>>???>>>888AAAaaaxxxzzzssskkkjjjcccbbbuuu}}}aaaFFF<<<;;;???===<<<======>>>GGGPPP|||oooNNNDDDFFFAAA;;;HHH]]]~~~xxxrrrssslllhhhllleee\\\^^^fffooouuusssnnnhhhaaaZZZ^^^UUUQQQQQQKKKAAADDDOOOmmmdddgggfff```RRR;;;333;;;:::888???888555888>>>===AAA^^^uuummmjjjddd___\\\UUUKKKGGGIIIGGGEEECCC@@@===DDDYYYnnn{{{zzzwwwkkkAAA999333888444777AAAZZZwwwNNN<<<;;;888555666999===???QQQXXX___dddjjjrrrtttrrrtttvvvwwwvvvuuurrrmmmhhhfff```[[[WWWSSSRRRXXXaaaYYYQQQFFF???;;;:::999888<<<<<>><<<<<<@@@CCC>>>777<<<;;;<<<@@@EEEDDD???999999888777666666777888888@@@WWWooosssaaaPPPDDD???>>>>>>BBBLLLggg~~~qqquuu||||||~~~}}}sssooommmiiigggbbbkkk~~~WWWAAA888888===;;;;;;===<<<>>>GGGRRRzzzwwwUUUEEEDDDBBBBBBBBBQQQqqq|||vvvvvvlllaaabbbkkksssyyyvvvpppjjjddd___^^^WWWQQQNNNHHH@@@AAAFFFZZZuuuvvv}}}ZZZ???===;;;666999999666999???>>>CCC```yyypppiiieeecccaaaYYYNNNIIIJJJJJJJJJJJJHHHEEEJJJ[[[lll}}}oooCCC888333999666777???TTTsssFFF===666555555444777;;;JJJRRR[[[aaagggpppuuuuuu|||{{{vvvllleee```[[[VVVPPPKKKHHHGGGDDD@@@AAADDDIIIDDD>>>:::999999888777999<<<@@@BBBEEEVVVxxxyyynnnfffgggkkknnnrrrwww|||yyyyyyzzzuuujjjbbb```bbbbbbYYYUUUZZZXXXXXXbbbmmm|||sssllljjj___WWWRRRIIIMMM```rrrwww~~~tttmmmbbbXXXMMMHHHMMMVVVdddmmmyyysss___lll}}}{{{~~~wwwgggvvvxxxZZZ@@@>>>AAA@@@XXXbbbdddcccfffjjjccceeevvv}}}lllsssrrrPPP\\\}}}vvvfffaaa]]]\\\^^^___]]]ZZZYYYYYYZZZ]]]aaadddeeeeeedddaaa[[[RRRIII@@@999666333333333222222222111111111111111111111111111111////////////..................---------,,,,,,,,,,,,++++++,,,---000222333222333333333333333333333222111000///000222444555999:::;;;<<<<<<=========>>>???>>>>>>AAADDD@@@999::::::===CCCGGGEEE===777:::999777666666666777777;;;KKK[[[ooowwweeeRRREEE>>><<<>>>FFF^^^qqqssszzzvvvrrrnnnjjjhhhfffrrr|||qqqwwwLLL===555888;;;:::;;;<<<<<<>>>IIITTTwww~~~[[[FFF@@@AAAGGGFFFKKK___yyywwwiiihhhpppxxx}}}yyysssmmmgggbbb```ZZZRRRLLLGGGCCC@@@???DDDXXX{{{~~~{{{nnnEEE<<<===999999<<<:::===AAAAAAGGGccc{{{ssshhhhhhhhhfff]]]RRRLLLLLLMMMNNNPPPPPPLLLNNN[[[iii|||~~~lll???777333:::777888===NNN}}}TTTBBB666777777111222999BBBMMMXXX^^^eeennnwww{{{wwwiii]]]RRRHHHDDD@@@>>>BBBDDDAAA>>>===???===999888888777666555666<<>>?????????BBBFFFCCC===888:::???DDDGGGDDD<<<555:::999888777666555555555:::FFFOOOaaa}}}ttt]]]KKKBBB======@@@SSS|||wwwuuu{{{xxxwwwpppjjjhhhgggeeevvvtttxxxxxx{{{jjjhhhDDD<<<555:::::::::;;;===<<>>???FFFMMMLLLUUUnnnlllwwwpppmmmqqqyyy|||vvvooohhhbbb```[[[RRRJJJGGGFFFBBB>>>AAAKKKcccnnnsssIII===>>><<<:::>>>===AAAEEEDDDJJJaaa|||{{{xxxuuuwww}}}uuukkknnnoooiii^^^TTTPPPQQQQQQRRRSSSSSSPPPQQQ[[[hhhzzzuuueee===888333999666777<<>>AAAFFFiiivvvxxxtttrrrtttqqquuu~~~}}}}}}___dddiiieee___bbb``````aaabbbbbb```^^^[[[ZZZ[[[^^^aaadddeeeddd^^^\\\XXXQQQIII@@@999444333333333222222222111111////////////////////////////////////..................---------,,,,,,,,,+++++++++,,,...222555888777777888888777666555444222111000000000222444666888999:::;;;;;;<<<<<<;;;===??????>>>AAAEEECCC???:::<<>>@@@LLLoooyyy{{{wwwuuukkkhhhmmmoooeeepppZZZddd|||wwwggg^^^???;;;444<<<:::;;;===>>>===@@@MMM[[[{{{|||]]]IIIAAA@@@FFFOOOKKKOOO```uuu}}}qqqttt|||~~~yyyrrrqqqzzzxxxrrrjjjccc[[[TTTLLLFFFDDDDDDBBB@@@;;;<<>><<<888:::>>><<>>CCCDDDLLLuuu~~~{{{zzzyyypppfff^^^aaa``````aaabbbbbb```___^^^]]]]]]___aaacccbbbbbb\\\[[[XXXSSSKKKAAA999444333333333222222222111111////////////////////////////////////..................---------,,,,,,,,,++++++***+++...333888:::;;;;;;<<<<<<;;;999888666333222000000111222555666777888999:::;;;;;;;;;;;;;;;>>>>>>===>>>BBBBBB>>>===>>>@@@AAABBB@@@<<<999999999888777666555444333888AAAIIIYYYooo{{{uuuaaaOOODDD@@@@@@GGGccc{{{xxxuuusssmmmttttttjjjOOO\\\www~~~hhhYYY<<<:::111::::::;;;===>>><<>>???MMMkkkqqqyyywwwaaaTTTHHH???>>>>>>EEEOOOTTTPPPLLLSSS^^^ooopppooommmppp|||vvvccc[[[kkksssuuujjj]]]YYY\\\```bbb```^^^^^^]]]```kkkxxxxxx}}}xxx{{{vvvYYY>>>;;;333777444666:::HHHtttxxx}}}sssjjj___PPP???555888999333333:::777AAAKKKQQQYYYfffrrrxxx|||vvvlll^^^QQQIIIEEEDDD>>>???BBBDDDBBB>>>@@@EEEVVVjjj~~~}}}|||~~~yyy~~~hhhkkkssszzzzzzsssnnnmmm]]]YYYPPPLLLJJJDDDMMMgggyyyqqqjjjlllgggccc^^^RRRPPP___qqqzzz~~~}}}xxxtttnnn^^^NNNGGGAAA===;;;888666777<<<888;;;FFFZZZqqqnnnuuuvvviiiVVVKKKeee|||sssvvvnnnooommmPPPEEECCCIIIIIITTT{{{|||zzz~~~qqqddd^^^_______________^^^^^^^^^```___^^^___aaabbbaaa```]]]]]]ZZZUUUMMMCCC:::444333333333222222222111111000000000000000000000000////////////..................---------,,,,,,,,,+++******+++///444:::===>>>>>>??????>>><<<999888333222111000111333555666777777888999::::::::::::;;;===>>>;;;<<>><<<;;;888888888777666555444333:::???CCCPPPeeeqqqmmmWWWHHHAAA@@@DDD[[[zzz|||qqqqqqrrrvvvuuuuuuUUUbbbxxxmmmYYY===:::///999888:::<<<<<<999<<>>???;;;;;;>>>???===>>>@@@BBBBBB@@@===;;;999666666777777777666444333;;;???BBBOOObbblll|||}}}bbbMMMBBBAAADDDZZZzzz~~~|||}}}yyyooommmqqq}}}{{{xxx___kkkyyysss\\\@@@<<>>JJJIIINNNVVV[[[YYYWWW]]]ggg```fffmmmpppqqqssssssrrr|||qqqkkkpppsssooommmooo|||hhhaaahhhcccUUU]]]uuueeeHHH;;;LLLttt|||pppjjjZZZJJJKKKPPP^^^ooouuummm```XXXWWWjjjllllllddd]]]^^^jjjuuukkkWWWHHHCCCIIIYYYccc]]]SSSRRRWWWZZZfffeeegggjjjkkknnnwwwzzzsss___<<<888222888777777666<<>>:::===DDDOOO___mmmooolllnnnrrrvvvwwwtttssszzz}}}ssslllkkkuuu|||yyymmmeee[[[ZZZUUUTTTPPPEEENNNjjj}}}|||zzzoooeee\\\MMMKKKZZZjjjvvv}}}}}}{{{ooojjjkkkkkkhhh\\\TTTMMMIIIDDD===:::;;;???999888CCCYYYqqq~~~sssiiiXXXiiivvvqqqvvv|||wwwuuuUUUIIIIIILLLHHHVVVxxxwwwtttqqqyyytttooobbb___dddcccbbb___^^^^^^```bbb^^^]]]]]]___bbbddddddcccaaa```___ZZZQQQFFF;;;555333333333222222222111111111111111111111111111111000/////////..................---------,,,,,,,,,+++******+++///666<<<@@@???@@@AAAAAA???<<<999777333222111111111333555777666777888999999:::999999<<<@@@@@@<<<;;;===???===<<>>999777555555666777777666555444777<<>>;;;777555222111000000111333555777444444555666777888999999999999999:::::::::;;;;;;;;;<<<@@@BBBCCC???888333666666555444333222222111777<<>>GGGZZZ}}}tttUUUAAA777666===>>>FFFTTT```bbb]]][[[]]][[[\\\```eeeeeecccdddiiijjjiiikkkpppttttttnnnhhhjjjmmmbbbdddttthhhXXXIII>>>GGGkkkxxxlllddd```___aaahhhlllfffXXXLLLGGGFFFFFFDDD???<<<<<<@@@DDDQQQ^^^mmmsssnnnfffbbbaaaiiilllppppppllliiipppzzzlllXXXPPPDDDEEEDDD@@@===<<<>>>@@@GGGMMMVVVdddwww}}}{{{]]]???555444555555333555@@@LLLppptttOOOAAA888;;;;;;555222555555777:::AAALLL[[[jjjtttzzz{{{ooo\\\YYYWWWWWWYYY[[[ZZZXXXTTTLLLGGGFFFAAA===EEESSSgggqqqxxxuuujjjaaa```cccmmm{{{}}}yyy{{{sss```XXX\\\```iiipppkkkooohhhccc___UUUMMMSSSaaaooowww|||sssiiinnnkkkhhhcccZZZPPPMMMOOOVVViiiyyy~~~wwwpppeee]]]XXXSSSOOOKKKEEEEEEEEEIIIUUUiii}}}tttzzzlllggg~~~zzzttthhhiiixxxsssssshhh}}}UUUTTTLLLLLLNNNSSSzzz}}}|||ooommmtttzzzssstttggg]]]YYYeeetttzzzyyywwwXXXccc~~~eeebbbdddccc``````aaaaaaaaaaaa______```aaabbbcccccccccaaa```^^^ZZZSSSHHH===555222222222222111111111111/////////000000000000000////////////////////////...------,,,++++++*********))))))***...333888;;;???@@@@@@???===:::666444111111000000111333555777444444555666777888999999999999999::::::::::::;;;:::<<>>888333666666555444333222111111555777???IIIQQQXXXbbbmmmaaaHHHBBBDDDXXXttt~~~|||xxxtttpppoooppptttvvvwwwyyyuuupppwwwpppjjjyyy}}}rrrCCC333888333999777666<<<>>>GGGZZZtttUUUBBB888444888<<>>999999666555444333333444555666666<<>>>>>@@@HHH\\\xxxzzzrrrsssZZZ>>>444333444555333333;;;EEEooozzz~~~~~~TTTCCC777777999666333333555666999>>>GGGUUUcccmmmwwwtttdddXXXYYY[[[^^^___^^^]]]\\\WWWPPPJJJFFF@@@@@@NNN___yyy|||mmmdddbbblll{{{yyypppfff^^^aaahhhgggkkkdddbbbdddbbb^^^ccclllmmmtttyyyzzzxxxtttmmmffffffcccbbbaaa\\\TTTRRRTTTXXXlll}}}}}}rrriiiddd```[[[XXXNNNMMMLLLOOOXXXhhh|||xxxttt^^^\\\rrrqqqqqqjjjcccmmmuuuhhhbbb{{{yyyVVVRRRKKKLLLNNNXXX}}}{{{xxxwww~~~yyyvvvTTTJJJIIIYYYoooyyyvvvpppOOOZZZ|||fff```bbbbbbbbbaaa``````aaabbbaaaaaabbbbbbccccccccccccbbb```]]]YYYRRRHHH>>>777333222222222111111111111000000000000000000//////////////////////////////---,,,,,,++++++***))))))***))))))***---222777:::?????????>>>;;;888444222111111000000111333555666444444555666777777888999888888999999999::::::::::::;;;>>>AAAAAA>>>777333666555555444333222111111444444888AAAIIINNNVVV]]]xxxjjjMMMBBB???PPPiiiwww{{{~~~|||ppppppooollliiiggghhhiiijjjwwwuuutttsssvvv|||yyy}}}ppplllvvv{{{zzzFFF111999333999777777;;;<<>>777333333222222222111111111222111111000000/////////////////////////////////------,,,,,,+++*********))))))((())),,,111666999>>>>>>>>><<<999666333111000000000111222333555666444444555555666777777888888888888888999999999999999:::<<>>666777@@@>>>BBBLLLVVVXXXYYYYYYWWWVVVYYY___bbb___^^^``````]]]\\\bbblllrrrrrrooofffkkkttt|||xxxhhhTTTEEE<<<888:::>>>SSSxxx}}}tttnnncccYYYTTTJJJ@@@888666666333333444666555555666888888777666:::888666666888;;;===???===HHH[[[ooo{{{yyylllccc```[[[VVVPPPJJJFFFCCCAAA@@@DDDRRRdddttt}}}xxxXXX<<<555444555777666444777===jjjwww___vvv```FFF888666777666555222333666<<>><<<777333444444333222111000000///444111333;;;CCCHHHMMMRRRbbbyyyvvvWWWFFF===FFFYYYccceeegggjjjmmmooommmhhhddd]]]]]]]]][[[XXXWWWXXXYYYbbbxxxwww{{{wwwlllhhhtttxxx~~~xxxfffiiiWWW;;;222666666;;;999777:::999???PPPwwwwww^^^MMM???666666<<<999<<>>777666666444222333555:::DDDQQQ___iii}}}zzzuuuoookkkhhhggggggYYYRRRIIICCCFFFTTTiiixxxyyyyyyzzzxxx}}}vvvnnnhhhiiisss|||qqqiiigggjjjfffeeegggfff```\\\[[[eeetttpppeee```eeelllrrr|||wwwXXX@@@HHHiiitttnnn{{{zzzzzznnnppprrrnnnwww|||mmmbbb]]]ZZZ___```WWW___|||www}}}lllYYYXXXlllbbbRRRaaaqqqddd___aaabbbcccbbbaaaaaabbbaaacccdddeeeeeedddbbbaaa___^^^[[[XXXQQQHHH>>>777333333333333222222222222111111111111111111000000000000000000000000000000//////...------,,,,,,+++)))((('''(((+++///444777::::::999777555333111000///000111222333444444555444444555555555666666666666777777777777888888888777888999<<<===;;;666333444333333222111000//////000///222999???CCCIIIPPP[[[ooowwwYYYIII>>>CCCQQQXXX[[[\\\^^^aaabbbaaa]]]YYYSSSSSSSSSQQQNNNMMMNNNOOO^^^sss}}}wwwvvvwwwrrrqqqjjjeeetttttthhhYYYDDD555333222444:::888777:::999???PPPvvv~~~fffRRRBBB777888888777;;;EEEMMMRRRWWW]]]___[[[[[[aaaggghhhiiikkkYYYWWWUUUTTTRRRNNNHHHCCC???BBBLLLWWWXXXYYYiii~~~|||xxxsssnnnkkkiiihhhqqqhhhZZZHHHCCC;;;444222333444333333<<>>GGGMMMOOORRRWWW^^^YYYXXX^^^dddgggiiikkkcccYYYMMMEEEBBB@@@;;;666999555999AAACCCEEEWWWnnntttggg___XXXRRRFFFGGGOOOZZZ___WWWHHH;;;888;;;<<<888444444444555555888555;;;```sssbbbPPP>>>888999888555333777666777999777666;;;CCCFFFHHHHHHFFFEEEIIISSS[[[aaaeeehhheee]]]UUUPPPOOOEEECCCBBBBBB===777666999777;;;DDDUUUgggssswwwvvvnnnhhh___XXXTTTQQQMMMKKKEEEGGGRRRdddqqqvvvxxx|||}}}zzzxxx}}}|||jjjMMM<<<777444333555555444777<<>><<>>;;;>>>999888888;;;DDDQQQ]]]dddaaa```^^^ZZZVVVQQQLLLJJJCCCJJJVVVccclllrrrttttttyyy{{{{{{wwwyyyiiiQQQ:::666555555444444666777888DDDssstttlll]]]FFF777777===;;;444777444444777999===EEENNNWWWdddtttyyyrrrkkk]]]VVVOOOPPP[[[kkkzzz~~~yyy~~~|||xxxyyy}}}|||wwwkkkcccgggiiimmmooommmooo|||xxxnnniiigggfffggggggeee___ZZZgggtttmmmTTTTTTdddsssiiiWWWEEE@@@DDDEEEAAAEEEAAABBBXXXttttttrrr{{{~~~zzzdddZZZUUUXXXWWW\\\aaaZZZYYYgggwwwrrr{{{}}}vvvrrrqqqttt{{{hhhJJJRRRpppRRRUUU{{{]]]``````___^^^___aaaaaa______```bbbeeefffeeeaaa^^^bbb]]]^^^^^^WWWTTTKKK888555333222222333333111000222222222222222222222222222111000111222111000......------,,,,,,++++++***)))(((((()))+++---///000333555555444111000///000000000111222222333444444666666666666666666666666444444555555666666777777444666999<<<;;;999555333444444333222111000///...111111222444999>>>CCCFFFSSSZZZgggyyytttWWWFFFAAA@@@BBBEEEBBBFFFJJJNNNMMMIIIDDD@@@AAA@@@AAACCCAAA???CCCIIIUUUbbbpppyyyyyynnniiieee}}}pppqqqOOO;;;555444555555666888777888AAALLLnnn{{{ggg```]]]RRRJJJIIIGGGHHHLLLNNNMMMOOOSSSWWWYYY\\\^^^___```___^^^UUUKKKAAA>>>;;;777777999444111333666333222???QQQssskkkOOOBBB======AAAHHHNNNPPPKKKFFF>>>>>><<<888777999777222333888666;;;^^^gggPPP<<<888999666666:::555999>>>AAADDDGGGLLLOOOYYY^^^```[[[]]]lll|||ppphhh___XXXSSSRRRNNNFFFAAAAAA:::999777888<<>>oooqqqwwwtttUUU>>>777:::999444777333333555777:::BBBJJJSSS^^^lllzzz|||uuuooo]]]VVVOOOPPPYYYiiiwww~~~~~~~~~~~~zzz}}}|||vvvssssssrrroooooozzz{{{tttkkkooosssppphhhdddhhhpppxxxwwwllleeecccbbbbbbbbb```\\\YYYeeerrriiiOOOOOO^^^lllcccSSSDDD@@@DDDDDD@@@???AAAIII```yyytttpppqqq}}}cccQQQOOOSSSSSSXXX^^^YYY\\\lllxxxrrr|||zzzrrrqqqsssttt{{{mmmPPPQQQooo___]]]|||cccaaa```^^^^^^```bbbaaa```bbbbbbccceeegggfffccc```bbb]]]___^^^XXXUUULLL:::555444222222333333111000222222222222222222222222222111000111222111000.........---,,,,,,++++++***)))(((((()))***,,,///000222333444444111000000000111111111222333444444444555555555555555555555555555555555555555666666666444666999;;;;;;888555222444333333222111000///...111111222444888>>>CCCFFFPPPXXXdddvvvnnnUUUGGGBBB@@@@@@AAABBBEEEIIIKKKKKKHHHCCC@@@@@@??????AAA???>>>DDDKKKZZZfffssszzzwwwnnnjjjiii}}}{{{SSS<<<<<<555444444555666555888AAALLLnnnwwwmmm^^^dddjjj]]]PPPKKKIIILLLQQQTTTRRRSSSVVVXXXZZZ^^^``````___\\\YYYMMMFFF???<<<999666555666666222333666555111777AAAXXXzzz{{{eeeJJJ=========???EEELLLPPPPPPNNNEEEFFFCCC===:::999777333555777333999\\\cccOOO===888888666888===:::???FFFLLLQQQVVV\\\```ccciiillllllrrr~~~sssgggbbb^^^VVVMMMHHH@@@===999777777777777777777888;;;===@@@AAABBBCCC???>>>BBBLLL\\\nnn{{{~~~}}}}}}sss|||fffHHH666666555444444444555777777<<<___{{{gggFFF777777888666666333222444555777>>>FFFSSS]]]jjjyyyuuuooobbb\\\UUUTTT\\\iiiwww{{{}}}|||yyyyyy}}}~~~|||}}}~~~|||uuupppkkkddd]]]WWW]]]uuuxxxggg\\\YYYYYYbbbmmmwwwxxxnnn```^^^\\\ZZZZZZXXXVVVTTT]]]kkk|||iiiQQQQQQ```ooogggYYYIIIBBBBBBCCCBBB@@@GGGPPPbbbxxxrrrkkknnnqqq}}}fffPPPMMMPPPPPPRRRWWWTTT[[[nnnwwwpppoooqqqnnnooouuuVVVMMMeee{{{pppnnnbbb```^^^^^^```bbbbbbbbbbbbbbbaaabbbddddddbbb```bbb]]]```___YYYWWWOOO>>>666555333222333333222000222222222222222222222222222111000111222111000.........------,,,+++++++++)))(((((()))***,,,...///000111333333111000111222111222222333333444444555444444444444444444444444555555555555555555444444444666888:::999777444222333333222111000//////...000000111444888===AAADDDLLLTTT```qqqxxxfffRRRGGGCCC???>>>>>>BBBDDDFFFGGGGGGEEECCCAAA???======>>>===>>>EEENNN^^^iiitttyyy}}}~~~yyymmmjjjkkkrrrdddAAA===555444333444555444666@@@LLLmmmsssfffWWWbbblllaaaSSSHHHHHHMMMUUUYYYYYYYYY\\\ZZZ\\\___bbbdddddddddcccYYYSSSLLLEEE@@@;;;999999===888666888888555555999<<>>======AAAFFFKKKMMMNNNKKKMMMKKKCCC<<<:::777444555666333777QQQsss}}}uuu[[[NNNBBB>>><<<;;;===AAABBBDDDIIIRRR]]]iiiqqqvvv}}}}}}xxxnnn^^^RRRIIIDDD===999888888777555111222333555666888999999<<>><<<===BBBBBBCCCDDDCCCCCCBBBAAA>>><<<;;;<<<<<<>>>FFFPPP]]]gggqqquuuxxx}}}zzzzzzwwwfffcccgggjjj|||yyyIII:::555333333333444333555>>>IIIjjjsssfffTTTYYYaaa[[[SSSHHHHHHNNNWWW[[[ZZZ[[[]]]]]]]]]___ccchhhnnnsssvvvsssoooeeeYYYOOOJJJFFFDDDCCC===888888888777666666444???PPP[[[ZZZTTTKKK@@@===<<<;;;;;;>>>AAACCCDDDLLLQQQQQQIII???:::777555444666666777FFFZZZ___YYYXXXSSSNNNJJJGGGDDDDDDGGGJJJGGGHHHSSSgggzzzrrr___UUULLLAAA:::888999999888444444444444444444555555;;;BBBLLLQQQTTTYYYbbbiiisss{{{|||tttvvv~~~hhhHHH888555444444333333555666777666FFFlll\\\AAA888777777888555444555555555:::AAALLLVVVdddtttpppgggaaa^^^ZZZXXX[[[ccclllrrryyy||||||xxxwwwzzz~~~~~~{{{zzz|||ppp```SSSTTTpppppp]]]UUUSSS\\\kkkqqqllldddfffdddaaa\\\XXXVVVUUUUUU[[[gggvvvuuubbbXXXSSSQQQUUUgggtttfffiiivvv{{{{{{tttfffVVVRRR]]]jjjvvvqqqgggcccsss~~~|||uuukkkjjjuuuqqqiiitttlllXXXOOOPPPLLLKKKNNNKKKSSSggg}}}qqqlllnnntttaaaKKKRRRsss|||zzzgggaaa^^^aaabbb```aaaeeeaaa___]]]]]]^^^^^^^^^]]]```]]]aaaaaaZZZZZZVVVHHH:::777444222333333333222222222222222222222222222222111000000222111000...//////...------,,,,,,+++))))))(((((()))+++---...,,,...000111111111222333222222333333333333333444222222222222222222222222555555444444333333222222333444666777666555333111222111111000000/////////...///000333777;;;>>>@@@GGGOOOZZZhhhxxxrrrbbbOOODDD???<<<===???AAAAAAAAAAAAAAAAAAAAAAAA>>>;;;:::;;;;;;>>>GGGRRR]]]fffnnnqqquuuzzz~~~}}}zzz~~~}}}uuuooopppnnnuuuzzzvvvjjjaaaaaafffjjj}}}QQQ999555333222444555444444;;;EEEcccrrrhhhQQQMMMRRRQQQOOOIIIIIINNNUUUYYYWWWXXXZZZ]]]]]]^^^bbbjjjttt~~~zzzlll```YYYTTTPPPJJJEEE>>>;;;;;;:::888666777444AAAPPPQQQPPPLLL@@@>>>===;;;:::999999:::;;;GGGPPPSSSLLLAAA;;;777555333555888===JJJUUUVVVPPPYYYZZZYYYUUUOOOIIIIIIJJJPPPKKKJJJTTTggg}}}pppbbbUUUEEE:::777777777666555555444444555555666777999CCCNNNUUUWWWXXX\\\```bbbppp~~~uuu|||nnnvvvgggGGG888555444333333333444666666777DDDaaa|||yyyqqqkkkLLL<<<777666999666555666666555:::@@@JJJTTTaaammm|||}}}mmmddd___^^^]]]\\\]]]aaahhhmmmrrrxxx{{{xxxwwwzzz}}}}}}xxxwww|||rrr]]]SSSdddyyyxxx|||kkk[[[QQQ[[[ooo{{{zzzuuuqqqpppnnnjjjeeeccccccdddjjjrrr|||gggPPPJJJDDDAAAMMMiiiyyyoooqqqzzzuuuvvvuuuooofffdddpppyyypppzzzyyyxxxmmmfffppp}}}nnnnnn|||gggTTTOOONNNIIIJJJPPPNNNRRRdddqqq}}}{{{pppooosssgggSSSUUUmmmqqqqqqjjjbbb^^^bbbccc___```eeecccbbb______``````___^^^^^^\\\aaaaaaZZZ[[[XXXLLL;;;888555333333333333333222222222222222222222222222111000111222111000...//////......---,,,,,,,,,))))))(((((()))***,,,---+++---///000000000111333222222222222222222222222222222222222222222222222333333333333333333222222222333555555555444222111111111000000000/////////---...000333666:::===>>>FFFMMMXXXeeetttwwwfffSSSFFF???;;;===@@@@@@@@@@@@@@@@@@AAAAAAAAA>>>;;;;;;<<<<<>>;;;:::999AAALLLTTTNNNCCC;;;777555444333888GGG\\\kkkjjjcccgggjjjjjjbbbWWWQQQPPPRRRVVVTTTRRRSSS[[[hhhvvvlll^^^LLL???:::999777444444444333333333444666777888===FFFQQQZZZ```cccccc^^^lll|||yyy~~~qqqxxx~~~~~~^^^BBB777444444333333333444555666:::DDDWWWyyy~~~hhhtttsssRRR@@@999777888555555666666555999???DDDPPP\\\ccckkk{{{ttteee^^^WWWYYYZZZZZZZZZ\\\```cccfffooovvvwwwvvvyyy{{{{{{xxxxxx}}}lllXXXXXXgggyyy|||rrroooqqqkkk[[[eeezzzwwwxxxxxxuuurrrpppqqqsssxxx|||```UUUNNNFFFEEESSSiiizzzzzz{{{xxxuuuuuuwwwvvvsssvvv|||~~~|||~~~}}}uuuxxxvvvgggggg}}}{{{kkksssggg[[[RRRPPPIIILLLSSSOOOOOO\\\bbb|||xxxsssrrr}}}mmmVVVQQQ```sss}}}xxxeeebbbnnnddd___cccccc^^^^^^eeecccbbb``````aaaaaa___]]]\\\ZZZ``````ZZZ[[[ZZZNNN<<<999555333333333444333222222222222222222222222222111000111222111000.../////////...------,,,,,,))))))(((((()))***+++,,,+++---///000//////000222111111111111111111111111111111111111111111111111222222222222333333333333222333444444444333111000000000000000////////////,,,---///222666999<<<===DDDKKKUUUaaaqqq{{{lllYYYLLLBBB<<<<<>><<<<<<>>>>>>@@@HHHQQQ```gggnnnoooqqqwww{{{|||}}}|||}}}{{{}}}|||wwwuuuyyykkkhhhiiikkkjjjhhhmmmtttxxxjjj|||xxxuuu\\\???555222333666777555222777>>>UUUiiidddJJJ???BBBEEEJJJBBBBBBFFFOOOTTTUUUXXX\\\ZZZZZZ\\\```hhhsss|||wwwooodddccc___YYYTTTOOOJJJEEEDDD===UUUnnnkkkeee___OOOJJJKKKKKKIIIEEEAAA???>>><<>>;;;===>>>???@@@AAAAAAAAAAAAAAA???======??????@@@HHHQQQ___gggllllllmmmssswwwxxx{{{yyyzzz}}}~~~~~~}}}wwwvvvyyyrrrlllhhhhhhhhhlll{{{|||