BM6P6(@ PPPOOONNNNNNOOOSSSWWWYYY[[[ZZZXXXVVVTTTSSSRRRRRROOOPPPRRRUUUWWWXXXYYYZZZ[[[]]]___```______```aaa___aaaccceeegggkkkooossstttwww{{{}}}uuuiiiaaaRRRJJJDDDBBBBBBBBBDDDHHHKKKNNNQQQRRROOOKKKGGGFFFHHHLLLQQQTTTVVVVVVWWWXXXWWWWWWVVVVVVVVVWWWWWWXXX[[[\\\___bbbeeehhhjjjkkkoooqqquuuxxx}}}~~~|||ssszzz|||yyyzzz|||}}}jjjGGG;;;999555444333222000///.........////////////////////////......................................................................../////////...---------,,,.........------,,,,,,,,,.................................................................................------,,,,,,,,,+++,,,,,,------,,,,,,+++...------,,,,,,,,,------000000000///111888CCCKKK^^^______```aaaaaaaaaaaa```]]]XXXTTTRRRPPPMMMKKKGGGEEEBBB???<<<;;;;;;;;;???===>>>CCCIIILLLJJJGGGFFFEEEDDDCCCAAA@@@>>>>>>??????>>>===;;;:::999999777777777666666555555444666666666666777777777777999:::;;;<<<>>>@@@BBBCCCLLLNNNRRRUUUXXX[[[^^^aaajjjnnnssswwwzzz}}}|||qqqdddZZZVVVWWWUUUKKK<<<111///000000000111111111000///...---........................------------------------.................................------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,------------------------........................------///111000111:::DDDNNNPPPTTTYYY]]][[[UUUPPPPPPLLLTTTggguuuzzz{{{zzzxxxxxxxxxwwwtttrrrrrrpppooommmmmmmmmnnnnnnkkkiiidddaaa```bbbeeegggnnntttNNNMMMKKKKKKMMMQQQUUUXXX[[[ZZZXXXWWWUUUTTTSSSSSSQQQRRRTTTVVVWWWXXXYYYYYY[[[]]]______^^^^^^^^^``````bbbdddfffiiilllppptttuuuxxx|||~~~uuuiiiaaaQQQJJJCCCBBBBBBBBBDDDHHHJJJMMMQQQQQQOOOKKKIIIGGGIIIMMMRRRUUUWWWXXXYYYZZZZZZZZZYYYYYYXXXYYYYYYYYY]]]___aaadddgggkkkmmmnnnqqqsssvvvyyy}}}sssvvv}}}|||vvvxxxwwwSSS???777333333333222000////////////////////////////////////.......................................................................................---------......---------,,,,,,,,,........................................................................------------------,,,,,,+++,,,,,,------,,,,,,+++...------,,,,,,------...---...///222888BBBMMMTTT]]]^^^```aaaaaaaaa``````]]]YYYTTTPPPNNNLLLJJJIIIDDDCCC@@@===<<<;;;<<<<<>>===<<<;;;<<<<<<===>>><<<<<>>===;;;:::<<>>@@@CCCIIIMMMSSSXXX^^^dddjjjnnnssswww|||yyyuuussspppqqqsssnnnppplllcccYYYPPPDDD:::333333111000000///000000////////////////////////................................................------------------------------------------------........................------------------------,,,,,,,,,---------.................................---...000000222<<>>IIITTT[[[___```aaa^^^]]][[[XXXSSSOOOJJJHHHFFFEEECCCBBBAAA@@@===;;;999::::::::::::::::::999666777888888777555555555555444333222111000000000---------....../////////000000000000////////////111111222222222333333333222222222111222222333333333555777777777888:::;;;>>>@@@EEEIIIMMMSSSYYY]]]dddiiiooouuuyyy~~~|||tttuuuzzz}}}rrrgggYYYMMM;;;999666333111000000000////////////////////////................................................,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++,,,,,,---......///........................///......000000333>>>JJJOOOSSSYYY[[[ZZZXXXWWWWWW[[[kkk~~~}}}wwwuuuyyy|||~~~|||zzzzzzyyywwwuuurrrpppnnnmmmjjjgggcccaaaaaabbbaaaaaa^^^____________]]]\\\[[[\\\[[[ZZZXXXTTTPPPLLLIIIBBB@@@>>>???EEEMMMWWW]]]ccchhhmmmrrrssstttuuuuuuMMMKKKHHHFFFFFFHHHJJJLLLMMMOOORRRUUUWWWXXXWWWWWWSSSTTTVVVWWWXXXYYYYYYYYY\\\\\\]]]]]]]]]___cccffffffiiimmmoooqqqqqqssstttuuuxxxzzz|||}}}}}}~~~yyypppddd\\\NNNFFFAAA@@@AAAAAADDDIIIKKKMMMOOOPPPOOONNNNNNOOOPPPSSSWWW[[[___bbbgggjjjgggiiikkkmmmnnnnnnmmmlllppppppqqqrrrtttuuuvvvvvvzzz}}}zzzuuutttuuu{{{wwwssswww~~~|||sssrrrsssuuufffDDD666555444222111000000000////////////////////////......................................................................../////////......------,,,,,,,,,,,,------..........................................................................................------,,,,,,,,,------............---------------......000111111???HHHSSS[[[^^^^^^^^^___]]][[[XXXTTTNNNIIIEEECCCDDDCCCBBBAAAAAA???;;;888;;;;;;;;;;;;;;;:::999888555777888777555333222111222222222111111000//////...//////000000111111222222222111111000000000///111111111111222222222222222222111111111111222222222333555666555555777999:::<<<@@@CCCGGGLLLRRRVVVZZZ___fffmmmrrrxxx}}}xxxzzz}}}qqqbbbTTT===;;;888444222000000000000000000000000000000000////////////////////////........................,,,,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........++++++,,,,,,---...//////........................///......///000333???KKKOOOTTTYYY[[[YYYXXXWWWXXX\\\mmmxxxvvvyyy}}}{{{xxxxxxwwwuuussspppmmmllljjjgggdddaaa____________^^^\\\\\\]]]]]]\\\[[[YYYXXXVVVVVVUUUTTTRRROOOMMMKKKCCC@@@===;;;===BBBHHHLLLVVV[[[aaafffhhhiiijjjkkkTTTQQQMMMIIIHHHIIIKKKMMMOOOQQQTTTVVVWWWWWWUUUTTTRRRSSSUUUWWWYYY[[[\\\\\\^^^```cccddddddeeehhhjjjjjjlllnnnpppsssvvvxxxyyy||||||||||||}}}~~~}}}xxxpppfff___RRRJJJCCCBBBBBBBBBEEEJJJKKKNNNRRRSSSRRRPPPPPPPPPQQQTTTXXX\\\___bbbfffiiilllmmmooopppqqqqqqppppppqqqtttxxxyyyxxxwwwvvvwww{{{}}}|||rrrmmmrrr{{{|||vvvyyyxxxtttqqqnnnyyyxxxLLL999777333///...000111111000000000000////////////................................................------------------------------------------------------............------......................................................------------......000///...---------------------------------------...---...111000000555===HHHOOOVVVZZZ___cccbbb^^^[[[XXXTTTOOOJJJFFFDDDBBBAAABBBBBBBBB@@@===999777<<<===???@@@???<<<:::888888777666555333222000000000000000000000000000000111000///......///000111000000000000////////////000000000000111111111111444333222111111111222333222222333444444555555666999999:::<<<@@@EEEIIILLLRRRUUU[[[aaafffmmmtttxxxzzzyyykkkaaaNNNFFF<<<555222111000///000/////////............................................................---------------------------------------------------------,,,,,,+++++++++---,,,,,,,,,,,,---......------------------------........................111//////111333777@@@KKKQQQUUUYYY\\\[[[YYYXXXWWW___nnn{{{xxx{{{|||zzz{{{yyyuuurrrooolllhhheeefffccc```^^^]]][[[YYYWWWYYYYYYXXXWWWVVVVVVUUUUUUTTTTTTSSSQQQNNNLLLJJJHHH@@@>>><<<::::::===@@@BBBKKKPPPVVV[[[]]]^^^___```TTTQQQMMMJJJHHHIIIKKKLLLOOOQQQTTTVVVWWWWWWUUUTTTRRRSSSUUUXXXZZZ[[[]]]]]]___bbbdddfffggghhhjjjlllnnnoooqqqsssuuuxxxyyyzzz}}}}}}}}}}}}~~~}}}xxxpppfff___QQQIIICCCBBBBBBBBBEEEJJJKKKNNNQQQSSSRRRQQQQQQQQQRRRUUUYYY]]]```dddhhhkkkmmmnnnppprrrrrrssssssssswwwyyy{{{{{{yyyxxxxxxyyy}}}uuummmnnnuuuzzz|||yyysssqqqoooyyy~~~TTT===:::555111000111111000000000000000////////////................................................------------------------------------------------------............------......................................................------------......//////...---------------------------------------...---...000000111888@@@MMMTTTZZZ]]]aaadddccc___YYYVVVRRRMMMHHHFFFDDDDDDAAAAAA@@@>>>===;;;:::999>>>???@@@@@@???===:::888777666555444222111000///000000000000000000000000111000///......///000111000000000000////////////000000000000111111111111333333222111111222222333222222333444444555555666777888888:::===AAAEEEGGGLLLPPPUUU[[[```fffmmmqqqvvv}}}~~~xxxkkkbbbTTTMMMAAA999444333222111000000/////////.........................................................---------------------------------------------------------,,,,,,,,,++++++---,,,,,,,,,,,,---......------------------------........................000......111333666@@@KKKQQQUUUZZZ\\\[[[YYYWWWWWW^^^mmm~~~{{{xxxzzz}}}|||zzzzzzwwwtttqqqnnnkkkgggdddeeebbb___]]]\\\[[[XXXWWWXXXXXXWWWVVVUUUTTTTTTSSSRRRQQQPPPOOOLLLJJJHHHGGG@@@>>>;;;:::999;;;>>>@@@GGGLLLRRRVVVXXXYYYZZZ[[[TTTRRRNNNKKKIIIIIIJJJKKKNNNPPPSSSVVVWWWVVVUUUTTTRRRTTTVVVYYY\\\^^^___```aaadddgggiiikkkllloooqqqssstttuuuwwwyyyzzz{{{|||~~~~~~~~~}}}xxxpppfff___QQQIIICCCBBBCCCCCCFFFJJJKKKNNNQQQSSSSSSRRRSSSSSSTTTWWW[[[^^^aaaeeeiiillloooqqqtttuuuuuuuuuvvvwww~~~}}}||||||zzzooommmpppzzz~~~zzztttsssrrryyybbbCCC===666222222222111000000000000000////////////................................................------------------------------------------------------............------......................................................------------......//////...------------...------------------------///---...000111333<<>><<<999777555444333222111000///...000000000000000000000000000000////////////000000////////////000000000000000000000000111111111111333222222111111222333333222222333444444555555666666666666888:::===@@@AAAEEEHHHMMMQQQVVV\\\bbbfffmmmttt}}}yyyxxx{{{vvvjjjbbbXXXPPPEEE:::444111000///000000000/////////......................................................------------------------------------------------------------,,,,,,,,,,,,---,,,,,,,,,,,,---......------------------------........................///---...000222666@@@JJJQQQUUUZZZ\\\[[[YYYWWWVVV\\\lll{{{}}}{{{~~~}}}|||{{{xxxuuurrrooollljjjfffcccdddaaa^^^\\\[[[ZZZWWWVVVVVVVVVUUUTTTSSSRRRQQQQQQNNNNNNMMMLLLJJJHHHFFFEEE???>>>;;;999888999;;;<<>>555222444333111000000000000000////////////................................................------------------------------------------------------............------......................................................------------......///......---------..............................000......000222777AAALLLVVV[[[^^^]]]]]]^^^[[[VVVOOOLLLHHHDDDBBBBBBCCCDDD>>>>>>===<<<;;;;;;;;;;;;>>>>>>>>>>>><<<999666555222222111000//////......////////////////////////000000////////////000000////////////000000000000///000000000111111111111222222222222222222333333222222333444444555555666555555666666888:::<<<===>>>AAAEEEIIIMMMRRRWWW[[[bbbiiissszzz}}}vvvwww{{{}}}tttjjjddd]]]VVVJJJ???777222000///000000000////////////...........................................................................------------------------------------------,,,,,,---,,,,,,,,,,,,---......------------------------........................///------000222666@@@KKKRRRUUUZZZ\\\[[[YYYWWWVVV\\\jjjxxx|||~~~}}}~~~}}}|||{{{zzzzzzuuurrrooollljjjhhheeebbbaaa___\\\ZZZYYYXXXVVVUUUTTTSSSRRRQQQPPPOOONNNMMMKKKKKKJJJIIIHHHFFFDDDCCC???===:::888777777888999<<<@@@EEEHHHJJJKKKMMMNNNWWWUUUSSSOOOLLLJJJIIIHHHLLLNNNPPPSSSTTTSSSRRRQQQTTTVVVYYY]]]aaadddfffggggggkkkooorrrtttuuuwwwxxx{{{{{{||||||}}}~~~~~~~~~|||wwwnnnccc\\\OOOIIIDDDDDDEEEDDDGGGJJJMMMOOORRRTTTTTTTTTVVVWWWUUUXXX]]]```cccgggkkknnnxxx{{{|||zzzvvvtttvvvyyyzzzqqqooommmttt~~~{{{zzz|||}}}yyy|||PPP@@@333222444333111111000000000000////////////................................................------------------------------------------------------............------......................................................------------............---------......///........................///---...111555;;;GGGSSSZZZ^^^___\\\[[[ZZZVVVQQQIIIGGGDDDAAA??????@@@AAA<<<===>>>??????===;;;:::;;;;;;;;;999777555333222000000000//////.........//////////////////////////////000000000000//////.../////////000000000111///000000000111111111111111111222222333333333333222222333444444555555666666666666777888999:::;;;:::<<<@@@CCCFFFJJJOOORRRYYY```iiiqqqwww||||||xxx{{{|||uuuooojjjeee___UUUIII>>>777333222111000000000////////////........................................................................---------------------------------------------------,,,,,,,,,,,,---......------------------------...........................------000222666AAAKKKRRRVVVZZZ\\\[[[XXXVVVUUU[[[hhhtttwwwzzz{{{zzz~~~}}}|||{{{zzzyyyxxxxxxqqqooollljjjhhhfffcccaaa___]]]ZZZXXXXXXWWWUUUSSSQQQQQQPPPNNNMMMKKKJJJJJJIIIIIIHHHHHHFFFEEEDDDCCC>>><<<:::777666666666777999<<>>;;;999888777777666444222111000////////////............000000000000000000000000//////000000000000//////......//////000000111111000000000000111111111111000000222333333333333333222222333444444555555666666777777888999999::::::888:::===???AAADDDHHHKKKSSSYYYbbbiiinnnsssyyy}}}|||zzz~~~}}}zzzxxxnnnjjj```SSSEEE:::333000111111000000000/////////........................................................................------------------------------------............---,,,,,,,,,,,,---......------------------------........................///---...111333888BBBMMMSSSVVV[[[\\\[[[XXXVVVUUUZZZeeepppvvv{{{|||uuuuuu~~~|||||||||zzzyyyvvvuuutttnnnllliiigggfffdddaaa___]]][[[XXXWWWVVVUUUTTTRRROOONNNMMMKKKJJJHHHGGGFFFFFFFFFFFFEEEDDDCCCBBBAAA<<<;;;999888666666666666777:::>>>AAABBBDDDFFFGGG[[[ZZZXXXUUUQQQMMMIIIGGGGGGIIILLLOOOPPPOOONNNMMMPPPSSSVVV[[[```dddggghhhmmmqqquuuxxxyyyyyyzzzzzzyyyzzzzzz{{{|||}}}}}}}}}||||||{{{||||||}}}~~~~~~|||yyysssjjj```YYYNNNHHHDDDEEEFFFFFFHHHKKKQQQSSSUUUUUUUUUUUUVVVXXX[[[^^^bbbeeehhhlllpppsssvvvzzz|||zzzuuutttxxx}}}uuuppplllmmmrrr|||xxxxxx|||tttvvv{{{}}}{{{uuuzzziiiPPP999444555222///111000000000000////////////................................................------------------------------------------------------............------......................................................------------......---------------...//////........................---,,,///555;;;BBBOOO[[[]]]```___ZZZVVVTTTPPPKKKDDDDDDCCCCCCBBB@@@??????======>>>>>>===;;;:::999555555444333222111000///.........///////////////000000000000000000000000...///000111111000///............///000111111111000000000000111111111111///000222333444444333333222222333444444555555666666666777888999999999999777999;;;===>>>AAADDDGGGKKKQQQYYY___ccchhhmmmqqqwww|||zzzzzz}}}zzzqqqbbbPPP@@@555111111111111000000000//////........................................................................------------------------------------.........///---,,,,,,,,,,,,---......------------------------........................000...///222444999CCCNNNSSSVVV[[[\\\[[[XXXVVVUUUXXXbbbmmmwwwyyysssuuu}}}~~~~~~~~~{{{{{{{{{zzzxxxuuuqqqooollljjjgggeeeeeeccc```^^^\\\YYYWWWUUUUUUTTTSSSQQQMMMLLLKKKIIIGGGFFFEEEDDDBBBBBBCCCBBBBBBAAA@@@???;;;:::999888777777777777666999<<>><<<:::999999999999444444333222222111000000.........///////////////000000000000000000000000...///000111111000///...---......///000111111222000000000000111111111111///000222333444444333333222222333444444555555666555666777888999999999999666888:::;;;<<<>>>BBBDDDEEEKKKRRRWWWZZZ^^^cccgggnnnsss{{{|||wwwxxx~~~~~~sss___LLL>>>888111111111111000000000000................................................////////////////////////---------------------------------.........//////---,,,,,,,,,,,,---......------------------------........................000//////333555:::DDDOOOSSSWWW[[[\\\[[[XXXVVVUUUWWW```lllxxxzzzvvvxxx}}}~~~~~~~~~{{{{{{|||{{{xxxtttooommmkkkhhhfffddddddbbb```^^^[[[YYYVVVUUUTTTTTTRRRQQQLLLKKKJJJHHHFFFEEECCCCCC@@@@@@@@@@@@@@@???>>>>>>;;;:::999888777777777777555777;;;===>>>@@@BBBDDD[[[ZZZYYYXXXWWWSSSOOOKKKIIIIIIJJJJJJKKKKKKKKKKKKNNNPPPRRRVVV[[[aaaeeehhhppptttyyy||||||yyywwwuuuxxxxxxxxxxxxxxxxxxxxxxxxvvvvvvwwwyyyyyyyyyyyyyyyyyyxxxuuuqqqjjjccc\\\XXXPPPMMMIIIFFFFFFIIILLLOOOUUUVVVVVVWWWWWWVVVVVVUUU\\\```fffkkknnnpppsssuuuvvvvvvwwwxxxyyy{{{}}}~~~rrrkkkgggnnnyyyzzz{{{}}}xxxtttzzzqqqttthhhIII888444333111...000/////////............////////////////////////......------------......//////.........---------........................,,,,,,,,,---------......................................................................................................///......---------......///000555>>>IIIRRRWWWXXXZZZYYYVVVQQQKKKHHHGGGGGGGGGKKKOOOMMMGGGBBB@@@AAA===<<<;;;:::999999999999333222111000////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000111111111000000000000000222222333444444444333333444444555555666777777777999::::::;;;;;;::::::999999::::::;;;<<<===>>>>>>DDDDDDFFFJJJOOOUUUZZZ^^^aaafffooovvv}}}|||{{{~~~sss\\\GGG:::555222222333111......222////////////////////////////////////////////////////////////////////////------------------------...------,,,,,,------...,,,------......------,,,------------------------........................////////////222:::EEENNNTTTXXX]]]```___ZZZTTTPPPWWW___kkkxxx}}}xxxwwwzzz~~~~~~}}}}}}}}}}}}|||{{{xxxuuuqqqnnnkkkiiigggdddbbbaaa___\\\ZZZYYYYYYWWWUUUSSSQQQPPPOOOMMMKKKHHHFFFEEECCC@@@>>>>>>>>>===<<<;;;;;;;;;;;;888888777777666666555555999999;;;<<<===???@@@@@@[[[[[[[[[[[[ZZZVVVPPPLLLJJJJJJJJJJJJKKKKKKKKKLLLNNNOOOQQQTTTYYY___eeehhhppptttyyy{{{zzzxxxuuutttwwwwwwwwwwwwwwwwwwwwwwwwuuuvvvwwwxxxxxxyyyxxxxxxxxxwwwtttpppjjjbbb\\\XXXPPPMMMJJJGGGGGGIIIMMMPPPVVVVVVWWWWWWXXXXXXWWWWWW[[[___eeejjjmmmppprrrtttuuuuuuvvvwwwyyy{{{}}}~~~vvvmmmgggllluuu{{{{{{~~~xxxsss}}}}}}vvvppptttpppQQQ<<<666555333111000000/////////.........////////////////////////......------------......//////.........---------........................,,,,,,---------.........................................................................................................///......------............111777@@@LLLTTTXXXYYYYYYXXXUUUPPPKKKHHHHHHIIIIIIMMMQQQOOOIIIDDDAAAAAA<<<<<<;;;:::999888888777333222111000////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000111111111111000000000000222222333444444444333333555555666666777888888888::::::;;;;;;;;;;;;::::::;;;;;;<<<<<<======>>>>>>AAABBBCCCEEEIIIMMMRRRTTTXXX\\\dddkkkrrryyyxxxbbbMMM@@@666333222333111......222////////////////////////////////////////////////////////////////////////------------------------...------,,,,,,------...,,,------......------,,,------------------------........................////////////222:::FFFNNNTTTXXX]]]___^^^YYYTTTPPPYYYcccoooyyyyyywwwyyy{{{||||||~~~~~~}}}|||||||||{{{zzzxxxtttpppmmmkkkgggeeebbb```___]]][[[XXXXXXWWWUUUTTTQQQPPPNNNMMMLLLJJJGGGEEEDDDBBB@@@======<<<;;;::::::999::::::777777777666666666555555888999:::;;;<<<>>>??????[[[[[[]]]^^^]]]YYYSSSNNNKKKJJJJJJJJJJJJKKKLLLLLLNNNNNNNNNQQQVVV]]]dddhhhpppssswwwyyyxxxuuutttsssttttttttttttttttttttttttssstttuuuvvvwwwwwwwwwwwwvvvuuusssoooiiibbb[[[WWWPPPNNNKKKHHHIIIKKKNNNQQQWWWWWWWWWXXXXXXYYYYYYYYY[[[___dddhhhkkknnnqqqsssssstttuuuwwwyyy{{{~~~}}}rrrhhhhhhoooyyy|||zzzyyypppyyyyyy~~~|||tttpppuuu{{{[[[AAA555333333222000000000/////////......////////////////////////......------------.....................---------........................,,,------------.........................................................................................................///......---......//////---111:::EEEPPPWWWZZZZZZWWWVVVRRRNNNIIIHHHIIIJJJLLLPPPSSSRRRLLLFFFBBBAAA;;;;;;;;;;;;:::888666555222222111000////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000111111111111111111111111222222333444444444444444777777777888999999::::::;;;<<<<<<======<<<<<<;;;===============>>>>>>>>>@@@@@@@@@AAACCCFFFIIIKKKQQQUUU[[[bbbiiirrrzzz~~~jjjVVVGGG888444111222111...///222////////////////////////////////////////////////////////////////////////------------------------...------,,,,,,------...,,,------......------,,,------------------------........................////////////222:::FFFOOOUUUYYY]]]^^^\\\WWWTTTRRRYYYeeessszzz}}}zzzxxxyyyzzz{{{{{{~~~~~~}}}}}}||||||{{{zzzyyyvvvsssoookkkiiidddbbb```^^^]]][[[YYYWWWVVVUUUSSSQQQOOOMMMLLLKKKJJJHHHFFFDDDCCCAAA???===;;;;;;:::999888888888888666666666555555555555555777777888999:::<<<======YYYZZZ]]]``````\\\VVVQQQLLLLLLKKKJJJKKKKKKLLLMMMNNNLLLLLLMMMRRRZZZbbbgggooorrruuuvvvuuusssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssstttuuuuuuuuuuuuttttttrrrnnnhhhaaa[[[WWWQQQOOOLLLJJJKKKMMMPPPRRRVVVVVVVVVWWWWWWXXXYYYZZZ[[[^^^cccgggjjjmmmppprrrrrrsssuuuwwwzzz}}}xxxjjjfffiiiqqq~~~{{{|||~~~yyynnnuuuxxx}}}wwwtttwww~~~eeeFFF444000111111000000000////////////...////////////////////////......------------......................................................------------...........................................................................................................................//////000---444???KKKTTTZZZ[[[ZZZVVVUUUQQQLLLHHHGGGIIIKKKOOOQQQSSSRRRLLLFFFBBB@@@:::;;;<<<;;;:::777444333111111000///////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000000111111111111111222222222222333444555555555555999999999:::;;;;;;<<<<<<======>>>>>>>>>>>>======?????????>>>>>>>>>>>>>>>@@@@@@@@@AAABBBDDDFFFGGGLLLOOOSSSYYY```iiirrrxxxppp]]]OOO<<<666222222111//////222////////////////////////////////////////////////////////////////////////------------------------...------,,,,,,------...,,,------......------,,,------------------------........................////////////222;;;GGGPPPUUUYYY]]]]]]ZZZVVVUUUTTTZZZiiiwww{{{{{{||||||{{{zzzzzz|||~~~~~~~~~}}}||||||{{{{{{yyyxxxwwwtttqqqmmmiiigggcccaaa^^^]]]\\\[[[XXXVVVTTTTTTRRRPPPNNNLLLKKKJJJHHHFFFDDDBBBAAA@@@===;;;999999888777666666666666555555555444444444444444555666666777999::::::;;;WWWYYY]]]aaabbb```ZZZVVVPPPOOONNNMMMMMMMMMOOOOOOOOOMMMLLLMMMQQQXXX```eeennnppprrrsssrrrqqqqqqqqqppppppppppppppppppppppppqqqqqqrrrsssttttttttttttsssrrrqqqmmmhhhbbb\\\XXXRRRPPPNNNMMMMMMOOORRRTTTTTTTTTTTTUUUVVVXXXYYYZZZ\\\___cccfffiiilllooorrrssstttuuuxxx|||~~~nnneeeeeekkkxxx}}}||||||}}}yyylllqqqzzz~~~zzzzzz|||rrrOOO777000111222111000000000////////////////////////////////////......------------......---.............................................---------.........//////...............................................................................................................///000111///777DDDOOOWWWZZZZZZYYYUUUTTTQQQMMMJJJIIIJJJLLLQQQRRRRRRPPPKKKEEE@@@>>>;;;;;;<<<;;;999666333111111000//////////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000000000111111222222222333333333444666666777777777::::::;;;;;;<<<============>>>>>>??????>>>>>>===???????????????>>>>>>>>>===>>>???@@@AAACCCEEEEEEDDDGGGJJJOOOUUU]]]ffflllwww|||~~~yyy~~~}}}qqqaaaUUUBBB:::444333222//////222////////////////////////////////////////////////////////////////////////------------------------...------,,,,,,------...,,,------......------,,,------------------------......................../////////000333;;;HHHQQQUUUYYY]]]\\\YYYVVVWWWYYYcccqqq}}}}}}xxxwww{{{}}}~~~~~~}}}||||||{{{{{{zzzwwwvvvuuurrroookkkgggeeebbb```]]]\\\\\\ZZZXXXVVVTTTSSSRRRPPPNNNLLLJJJJJJFFFDDDBBB@@@@@@???<<<:::888777666555555444555555333333333333333333444444444555555666777888999999WWWYYY]]]bbbeeedddaaa]]]VVVUUUSSSRRRQQQRRRTTTUUUSSSRRRPPPPPPSSSZZZaaaeeelllnnnooopppooooooppprrrpppppppppppppppppppppppppppqqqrrrsssttttttttttttrrrrrrqqqmmmhhhbbb]]]YYYRRRQQQPPPOOOOOOQQQTTTVVVSSSSSSSSSTTTUUUWWWZZZ[[[]]]```cccfffiiilllppprrrtttuuuwww{{{rrrgggcccgggrrr}}}}}}{{{{{{yyy{{{zzzkkknnnzzz{{{wwwyyy~~~ZZZ===444444333111111000000000/////////////////////////////////......------------......---------.......................................------........./////////............................................................................................................///000111111333<<>>>>>===>>>>>>??????>>>>>>===>>>>>>>>>>>>>>>?????????;;;<<<===>>>@@@AAABBBCCCBBBDDDGGGKKKOOOVVV]]]ccckkkooouuu{{{|||yyyvvv{{{zzzpppdddZZZIII???777444333000000111////////////////////////////////////////////////////////////////////////------------------------...------,,,,,,------...,,,------......------,,,------------------------...........................//////000333<<>>===;;;999777777666555444444444444222222222222333333333333444444555555666777888888XXXZZZ^^^ccchhhiiihhhfff^^^\\\ZZZXXXXXXYYYZZZ\\\YYYXXXVVVVVVXXX^^^cccgggjjjkkkmmmmmmmmmnnnppprrrqqqqqqqqqqqqqqqqqqqqqqqqpppqqqrrrsssttttttttttttrrrrrrqqqnnniiiccc^^^ZZZSSSRRRQQQPPPQQQSSSUUUWWWTTTSSSSSSTTTVVVYYY[[[]]]^^^aaadddfffiiilllpppsssvvvwwwzzz}}}wwwjjjcccdddmmmxxx|||zzzsssnnn|||lllmmmwwwyyyrrrrrr{{{aaaAAA555444333111111111000000000//////////////////////////////......------------......---------.........//////....................................////////////............................................................................................................///000111222777@@@LLLTTTWWWWWWUUUTTTRRRTTTVVVXXXXXXYYY[[[\\\XXXUUUPPPKKKGGGCCC@@@>>>===<<<:::888666333111000//////.........//////000////////////////////////////////////////////////////////////000000000000000000000000000000000000000000111222222333444444666666888999:::;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>======>>>>>>>>>>>>======<<<======>>>>>>?????????<<<===>>>???@@@@@@@@@@@@AAACCCFFFHHHKKKPPPUUUYYY]]]aaagggnnnvvv~~~|||~~~}}}yyyyyypppfff___OOODDD999555444111000111////////////////////////////////////////////////////////////////////////------------------------...------,,,,,,------...,,,------......------,,,------------------------...........................///000000444===IIIRRRUUUYYY]]]\\\YYYYYY^^^cccuuuzzz{{{}}}}}}|||{{{{{{zzzzzzyyyssssssqqqoookkkgggdddbbb^^^\\\ZZZYYYYYYWWWUUUSSSQQQPPPNNNMMMJJJIIIGGGFFFCCCAAA>>>======<<<:::888777777666555444444444444111111111111222222333333444444555555666777777777ZZZ[[[___eeejjjmmmlllkkkcccaaa___]]]\\\]]]___aaa^^^\\\[[[ZZZ\\\aaaeeehhhhhhjjjkkkllllllnnnqqqsssqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrsssttttttttttttrrrrrrqqqnnnjjjddd___[[[SSSRRRQQQQQQRRRTTTVVVWWWUUUTTTTTTUUUWWWZZZ]]]______aaadddgggiiilllpppssswwwyyy{{{yyyllldddccckkkuuu}}}}}}yyyoooiii}}}~~~nnnmmmtttwwwnnnmmmwwwcccBBB444222000111111111111000000000000////////////////////////.........------.........---------.........//////..................................../////////000............................................................................................................///000222222:::BBBNNNUUUWWWUUUSSSRRRPPPSSSXXX\\\^^^```cccddd[[[VVVPPPJJJFFFCCCAAA???>>>===:::777444222111111//////.........//////000////////////////////////////////////////////////////////////000000000000000000000000000000000000000000111222333333444444777777999:::;;;<<<<<<<<<;;;;;;<<<<<<======>>>>>>======>>>>>>>>>>>>======;;;<<<<<<===>>>??????@@@@@@@@@AAAAAAAAAAAA@@@@@@;;;===@@@BBBDDDGGGKKKOOOTTTXXX]]]dddmmmwww}}}zzzzzzqqqgggbbbSSSGGG;;;666555222000000////////////////////////////////////////////////////////////////////////------------------------...------,,,,,,------...,,,------......------,,,------------------------...........................///000000444===IIIRRRUUUZZZ]]]\\\YYYZZZ```gggttt}}}}}}}}}||||||{{{zzzzzzyyyyyyrrrrrrqqqnnnkkkgggcccaaa\\\ZZZXXXWWWWWWVVVTTTRRROOONNNMMMKKKIIIGGGEEEEEEBBB@@@>>>======<<<:::888777777666555444444444444000000111111222222222333444555555555666777777777UUU___hhhnnnsssyyy{{{zzztttooohhhdddcccdddfffgggjjjhhhfffeeefffhhhlllnnnnnnkkkhhhiiimmmqqqsssssstttttttttssssssssssssssspppqqqrrrssssssrrrqqqpppppppppooommmiiiddd___\\\WWWVVVTTTTTTVVVWWWXXXWWWTTTSSSRRRRRRTTTYYY^^^bbbbbbfffjjjmmmoooqqqsssuuuzzzzzz|||~~~wwwmmmccceeeoooyyyrrrmmmtttttt}}}|||{{{xxxqqqlllpppxxxqqqJJJ555333555222111000//////.........////////////////////////........................000000//////....................................---------............///------............------........................---------............///......------------......---///000///---///444888FFFMMMTTTXXXVVVRRRPPPOOOQQQSSSXXXaaaiiillljjjggg[[[TTTLLLGGGFFFDDD@@@<<<>>>;;;777555444333111000000000//////.........---............////////////////////////000000000000000000000000111111111111111111111111111111222222000000111222444555555666:::::::::;;;;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>===============>>>>>>?????????@@@@@@@@@??????>>>=========AAAAAAAAAAAABBBCCCDDDEEEJJJMMMRRRXXX___hhhrrrxxx~~~~~~xxxppplll\\\TTTFFF:::555555333111222111111000000000000000//////............//////////////////////////////------............---------------------------------------------------------------------------------------............/////////...///444>>>JJJQQQVVVXXX]]]___[[[XXX^^^gggwww{{{|||zzz|||~~~}}}|||{{{yyywwwvvvuuurrrqqqnnnjjjfffccc```___ZZZYYYXXXWWWUUUTTTSSSRRRNNNMMMJJJHHHFFFEEEDDDDDDAAA???<<<;;;;;;:::999777666666555444333222222111000111111111111222222222222222333444444555555666[[[eeepppwww~~~zzzrrrllljjjkkkmmmnnnpppooommmmmmnnnqqqtttvvvuuurrrpppqqquuuxxxyyyyyyxxxxxxxxxwwwvvvvvvuuuuuutttuuuuuuuuutttssssssrrrppppppooommmiiiddd```]]]YYYWWWUUUUUUWWWXXXXXXXXXUUUTTTSSSSSSVVVZZZ___cccdddgggkkkoooppprrrtttvvvzzzzzz{{{~~~tttfffccciiiqqq~~~{{{sss}}}|||yyy{{{sssmmmpppwwwyyyRRR:::444555222111000//////......///////////////////////////......................../////////.........------........................---------............///---......//////......---........................---------............///......------------......---///000//////222999>>>KKKPPPVVVXXXUUUQQQNNNNNNPPPSSSYYYccckkknnnllliiiZZZTTTLLLHHHGGGEEEAAA>>>>>>;;;777555444333111000000/////////........................////////////////////////000000000000000000000000111111111111111111111111111111222222111222222333444555666777::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>======>>>>>>>>>??????@@@@@@@@@@@@@@@@@@???>>>>>>==================>>>???@@@AAADDDGGGLLLQQQXXXaaakkkqqqwww}}}yyyiiiaaaRRRCCC999444222000222111111000000000000000//////............//////////////////////////////------............---------------------------------------------------------------------------------------............/////////...000555>>>JJJRRRTTTWWW[[[\\\XXXUUUZZZcccuuuxxxxxxtttvvv~~~}}}|||zzzxxxvvvtttsssqqqpppmmmiiieeeaaa^^^]]]XXXXXXWWWUUUSSSRRRQQQPPPNNNMMMJJJGGGEEEDDDCCCCCC@@@>>><<<;;;;;;:::999888666666555444333222222111000000111111111222222222222222333333444555555555```lllyyy}}}uuurrrrrrtttuuuuuuuuuuuuvvvwwwzzz|||}}}}}}{{{zzz{{{}}}~~~}}}{{{zzzyyyxxxzzzyyyxxxvvvuuuuuuuuuuuuqqqqqqpppnnnjjjeeeaaa___[[[YYYWWWWWWXXXYYYYYYXXXVVVUUUTTTUUUWWW\\\aaadddfffiiimmmppprrrsssuuuwwwyyyzzz{{{}}}|||kkkaaaaaaiiivvv~~~yyyzzzwww}}}vvvoooppptttzzz^^^@@@555555222222111000////////////////////////////////////.................................---------------........................---------............///---......//////......---........................---------............///......------------........./////////000666???FFFQQQUUUXXXXXXTTTPPPNNNOOORRRVVV]]]hhhppprrrnnniiiWWWRRRKKKHHHGGGFFFCCC@@@>>>;;;777444333222111///////////////........................////////////////////////000000000000000000000000111111111111///000000000111111222222333333444555666777777888999999999:::::::::;;;;;;::::::;;;;;;;;;<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@@@@@@@AAAAAAAAA@@@??????>>>>>>===;;;::::::;;;;;;<<<===>>>???BBBGGGLLLRRR[[[dddiiimmmwww}}}~~~tttdddQQQ@@@444000000222111111000000000000000000//////......//////000////////////////////////------............---------------------------------------------------------------------------------------............/////////...000555???JJJRRRUUUWWW[[[\\\WWWSSSXXX```sssvvvuuuqqqrrr{{{}}}|||yyyvvvtttrrrqqqooommmjjjgggbbb^^^[[[ZZZWWWVVVUUUSSSQQQPPPNNNNNNNNNLLLJJJGGGDDDBBBAAAAAA>>><<<::::::::::::999888666666555444333222111111000000000111111111222222222222333333444444555555eeerrrzzzvvvvvvvvvwwwvvvvvvxxxzzz|||~~~}}}~~~}}}zzzxxxvvvuuuuuuvvvrrrrrrqqqoookkkgggdddbbb]]][[[XXXXXXXXXYYYXXXXXXUUUUUUUUUVVVYYY]]]bbbdddgggjjjnnnqqqssstttvvvwwwyyyzzz{{{}}}nnnbbb]]]dddppp}}}yyyuuuzzzyyypppoooqqqvvvgggEEE666555333222111000////////////////////////////////////........................------------------------........................---------............///......////////////..............................---------............///......------------......////////////111888BBBJJJTTTWWWYYYXXXTTTRRRSSSUUU[[[^^^fffnnnttttttmmmgggSSSOOOJJJGGGFFFEEECCCBBB===:::777444333222111//////////////////.....................////////////////////////000000000000///000000000111111111111//////000000111222333333555555666777777888999999999999999::::::::::::;;;:::::::::;;;<<<<<<======>>>>>>>>>>>>????????????AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@??????>>>>>><<<<<<<<<<<<<<<===>>>???@@@BBBFFFKKKQQQXXXaaafffiiirrr|||{{{uuu```JJJ888000000222111111000000000000000000000////////////000000////////////////////////------............---------------------------------------------------------------------------------------............/////////...000555???KKKSSSXXXZZZ]]]]]]XXXSSSXXX```oootttuuurrrssszzz~~~|||yyyvvvsssqqqooolllkkkhhhddd```\\\YYYWWWVVVUUUTTTRRRPPPNNNMMMLLLLLLKKKIIIFFFDDDAAA@@@???===;;;999999999:::999888666555555444333222111111000000000000111111111111111222222333444444555555ppp}}}~~~yyyxxxxxxxxxuuuvvvxxx{{{~~~~~~{{{xxxwwwvvvvvvttttttrrrpppmmmjjjgggeee___]]]ZZZXXXXXXXXXXXXWWWUUUUUUUUUWWWZZZ^^^bbbeeehhhkkkooorrrsssuuuvvvxxxzzzzzz|||}}}ssseee^^^```iiixxx~~~vvvwwwwwwuuuyyy|||sssppppppxxxoooIII777555333222111000000/////////////////////////////////........................------------------------........................---------............///...//////////////////...........................---------............///......------------......///000//////111999DDDLLLTTTVVVXXXWWWVVVWWW\\\```gggjjjooouuuwwwsssiiiaaaOOOLLLIIIGGGFFFDDDCCCBBB===:::666444333222000///.........///////////////............////////////////////////000000000000///000000000111111111111...///000111222333444555666777777888888999999999999999:::::::::;;;;;;;;;::::::;;;<<<<<<===>>>>>>?????????@@@@@@@@@AAAAAACCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAA@@@?????????>>>>>>=========>>>??????@@@CCCFFFJJJOOOVVV^^^cccgggqqqzzz}}}mmmVVV???333222222111111000000000000000000000////////////000000////////////////////////------............---------------------------------------------------------------------------------------............//////......000666@@@LLLTTTXXXZZZ]]]]]]WWWRRRVVV___hhhpppvvvvvvwww{{{~~~~~~~~~~~~|||yyyvvvrrrpppoooiiigggeeeaaa]]]ZZZWWWVVVVVVUUUTTTRRROOOMMMLLLKKKJJJIIIGGGEEECCC@@@>>>===<<<:::888777888999888777555555444333222111111000//////000000000111111111111111222222333444444555|||yyyxxxxxxuuuvvvxxxzzz~~~~~~{{{zzzyyywwwvvvuuurrrpppmmmkkkjjjbbb```\\\ZZZZZZYYYXXXWWWVVVVVVWWWYYY\\\```dddgggkkknnnrrrtttuuuvvvxxxyyy{{{|||}}}~~~yyyjjj```\\\bbbnnn}}}vvvmmmrrrwwwuuuxxxxxxtttqqq{{{wwwQQQ:::777333333222111000000000000////////////////////////........................---------------.................................---------............///...//////000000//////...........................---------............///......------------......///000000000333;;;GGGOOOTTTUUUWWWWWWXXX]]]fffmmmrrrtttvvvyyyxxxpppddd[[[MMMLLLJJJHHHFFFDDDCCCCCC===:::666333222111000............///////////////............////////////////////////000000000000000000000000111111111111//////000222333555666777777777888888999999999999:::::::::;;;;;;;;;<<<<<<;;;;;;<<<===>>>??????@@@@@@@@@AAAAAABBBCCCCCCCCCEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBAAAAAA@@@@@@???>>>>>>============>>>>>>???AAADDDGGGLLLRRRYYY^^^eeeoooxxx|||vvvbbbIII999666222111111000000000000000111000000//////000000111////////////////////////------............---------------------------------------------------------------------------------------............//////...///000666AAAMMMUUUWWWXXX[[[[[[UUUQQQUUU]]]cccnnnwwwzzz|||~~~}}}~~~}}}~~~~~~}}}zzzwwwtttqqqooonnneeedddbbb___\\\YYYWWWVVVUUUTTTSSSQQQNNNLLLJJJIIIGGGGGGFFFDDDBBB@@@>>>===;;;999777777777777666555555555444333222111000000/////////000000000111111111111222222333333444444{{{yyywwwuuusssssstttwww{{{~~~yyyxxxvvvtttrrrpppnnnmmmfffccc```]]]]]]\\\ZZZYYYXXXXXXZZZ\\\___dddgggiiinnnqqquuuwwwxxxyyy{{{||||||}}}~~~nnnaaa[[[]]]gggvvvpppgggpppxxxvvvxxx~~~yyyuuu|||[[[@@@:::333333222111000000000000////////////////////////........................------........./////////........................---------............/////////000000000000//////........................---------............///......------------......---...111333777@@@LLLTTTUUUVVVVVVWWWZZZbbbmmmvvvyyyxxxxxxyyyuuulll```WWWNNNNNNMMMJJJHHHEEEDDDDDD<<<999666333222111000.............../////////000............////////////////////////000000000000000000000000111111111111///000111333555777888999888888888888888999999999;;;;;;<<<<<<<<<=========<<<<<<===>>>???@@@AAAAAABBBBBBBBBCCCDDDEEEEEEEEEFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBAAAAAA@@@@@@??????>>>>>>>>>>>>??????>>>@@@BBBEEEIIIOOOVVV[[[```iiisssxxx}}}}}}~~~yyyyyyxxx~~~{{{lllRRR???999222111111000000000000000111111000000000000111111////////////////////////------............---------------------------------------------------------------------------------------............//////...///111777AAAMMMUUUWWWYYY\\\\\\VVVQQQVVV^^^fffqqq{{{zzz~~~}}}{{{yyywwwuuurrrooommmlllcccbbb```^^^[[[YYYWWWWWWSSSSSSQQQOOOLLLJJJHHHGGGDDDDDDDDDCCCBBB@@@>>>===<<<:::777666666666555333555444444333222111000000////////////000000000111111111111222333333444444}}}yyyvvvtttrrrppppppppprrrwww}}}zzzyyyxxxvvvtttrrrpppoooiiifffbbb```___^^^\\\[[[ZZZZZZ\\\^^^bbbfffjjjlllqqqtttxxxzzz{{{|||}}}}}}~~~qqqaaa\\\\\\eeesss}}}nnnfffpppyyywwwxxx|||xxx{{{}}}bbbDDD===444333222111000000000000////////////////////////................................./////////000000........................---------.........////////////000000000000//////........................---------.........//////.........------.........+++---111555:::DDDPPPYYYVVVWWWWWWWWW[[[dddqqqzzzzzzyyyxxxwwwsssjjj]]]TTTOOOPPPOOOLLLIIIGGGFFFFFF<<<999666333222111000...---.........//////000000............/////////000////////////000000000000000000000000111111111111000111222444666888999:::888888888888888888999999<<<<<<<<<============>>><<<===>>>???@@@AAABBBBBBCCCCCCCCCDDDEEEFFFFFFGGGGGGFFFFFFFFFEEEEEEDDDDDDDDDCCCCCCBBBBBBAAA@@@@@@AAAAAA@@@@@@@@@@@@@@@AAA>>>@@@BBBEEEHHHNNNUUUYYY[[[eeennnttt{{{{{{{{{|||yyytttuuuwww~~~|||zzz|||rrrXXXCCC;;;222111111000000000000000111111000000000000111111////////////////////////---..................------------------------------------------------------------------------------------........./////////...///111777AAAMMMVVVYYY[[[^^^^^^YYYTTTXXXaaammmwww~~~}}}xxxwwwuuurrrpppmmmkkkjjjaaa```___]]][[[ZZZXXXWWWRRRQQQOOOMMMJJJHHHFFFEEEBBBCCCCCCCCCBBB@@@>>>===<<<:::777666666555444222555444444333222111000000////////////000000000000000111111222333333444444{{{vvvtttsssppplllggghhhjjjmmmrrrxxx}}}|||yyyvvvsssqqqpppiiigggeeebbb```___^^^^^^\\\]]]^^^```bbbeeekkkoootttwww{{{}}}}}}{{{{{{zzz}}}wwwiiiaaa\\\]]]iiiwww}}}~~~|||{{{pppbbbiiixxx|||zzzxxx{{{qqqOOO666555333333444222//////333......////////////......------------------------......------------..............................//////.........---------////////////000000000000000///...------...///000---------............//////......---------......000...///444===IIISSSYYYYYYVVVUUUYYYbbbmmmuuuyyyzzz||||||{{{zzzsssbbbRRRMMMNNNOOOMMMIIIFFFDDDDDD===999444111000000//////////////////////////////////////////000000000000000000000000111111111111000000000000111111111111111222444555777888888999999999999888999999::::::999:::;;;<<<===>>>???@@@======>>>???AAABBBCCCCCCGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGFFFFFFFFFFFFEEEDDDDDDCCCCCCCCCBBBBBBBBBAAA@@@??????????????????@@@AAACCCDDDGGGLLLRRRVVV]]]ccckkksss{{{}}}{{{zzz~~~yyywwwxxxyyyzzzqqqoooooodddOOO===444444333111111333333111000000000000000000000000//////000000000000//////////////////////////////........................,,,------......------,,,------------------------........................---......000777BBBNNNWWWYYY```___\\\\\\YYY^^^ppp~~~}}}yyywwwuuuqqqnnnkkkjjjiiidddaaa^^^[[[ZZZXXXVVVTTTRRRPPPMMMKKKJJJIIIHHHFFFEEEDDDBBB@@@>>><<<<<<;;;;;;:::999777666666555555111111111111000000000000111111000000//////......111111222333333333222222~~~xxxqqqmmmmmmmmmjjjhhhdddeeeeeegggkkkooosssvvv~~~|||yyyvvvtttsssllljjjhhheeebbbaaa``````______```aaacccgggmmmrrruuuxxx{{{|||{{{{{{{{{{{{|||nnnbbb\\\[[[eeesss~~~}}}rrrdddhhhvvv}}}{{{wwwwww}}}uuuVVV???666333222333222...///222......////////////......------------------------......------------..............................//////.........---------.../////////000000000000000///...------...///000---------............//////......------.........000000333999CCCMMMUUUZZZWWWVVVXXX___iiissszzz||||||}}}||||||}}}xxxjjj\\\TTTSSSRRROOOKKKFFFCCCBBB<<<888444111000000//////////////////////////////////////////000000000000000000000000111111111111000000000000111111111111222333555666888999999999:::::::::::::::;;;;;;<<<;;;;;;<<<===>>>???@@@AAA??????@@@AAABBBCCCCCCDDDEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEFFFFFFCCCCCCDDDDDDDDDDDDDDDDDDBBBAAAAAA@@@@@@@@@@@@@@@???AAABBBCCCEEEJJJOOOSSSYYY^^^fffooowww|||yyy|||~~~~~~zzzvvvxxx}}}yyypppnnnnnneeeRRRBBB666444222000000111000...000000000000000000000000//////000000000000//////////////////////////////........................,,,------......------,,,------------------------..............................///111777AAANNNVVVXXX___^^^\\\]]]YYY^^^ppp~~~|||{{{wwwvvvssspppllljjjhhhgggcccaaa]]][[[YYYXXXUUUTTTQQQNNNKKKJJJIIIHHHFFFDDDCCCBBBAAA???===<<<;;;;;;999888777666555444444444111111111111000000000000111000000000/////////...111111222333333333222222}}}pppkkkfffeeeffffffeeeccc```______```aaadddgggiiisssyyy}}}zzzxxxwwwooonnnkkkiiifffdddcccbbbbbbbbbbbbbbbeeejjjpppuuuxxxyyy{{{{{{zzzzzz{{{}}}uuuccc\\\YYY```kkkxxx|||}}}wwwiiijjjvvv}}}tttqqqsss}}}{{{```III777333111222111......111......////////////....................................------------.............................................---------....../////////000000000//////............//////---------............//////......---....../////////333999BBBKKKRRRWWWZZZVVVYYY```jjjuuu}}}~~~}}}|||{{{~~~~~~uuuiii\\\ZZZWWWRRRLLLGGGBBB@@@;;;777333111000000000///////////////////////////////////////000000000000000000000000111111111111000000111111111222222222444555666888999:::::::::;;;;;;;;;;;;;;;<<<===>>>===>>>>>>???@@@AAAAAABBBAAAAAABBBBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAABBBCCCCCCDDDDDDEEEEEEFFFCCCCCCDDDEEEFFFFFFFFFFFFCCCCCCBBBAAAAAAAAAAAAAAA???@@@AAABBBCCCFFFKKKNNNSSSXXX```iiirrr{{{~~~xxxwwwxxxxxxtttpppsss}}}yyyqqqppppppiiiZZZMMM<<<777222000111111///...000000000000000000000000//////000000000000//////////////////////////////........................,,,------......------,,,------------------------........................000000000111777AAAMMMUUUWWW^^^^^^\\\]]]YYY^^^ppp~~~|||zzzyyyuuutttqqqnnnkkkhhhgggfffccc```]]]ZZZYYYWWWUUUSSSOOOLLLJJJHHHGGGFFFDDDBBBBBBAAA???===;;;::::::999888777666555444333333333111111111111000000000000000000000000////////////000111222333333333333333vvvmmmgggdddaaaaaabbbcccbbbaaa[[[[[[ZZZZZZ[[[]]]___aaaiiiooowww}}}~~~|||{{{zzzrrrqqqooollliiifffdddccccccccccccccceeekkkrrrwwwyyyzzzzzzzzzyyyzzz|||~~~xxxeee\\\WWW[[[eeesss}}}xxx~~~sssrrr|||rrrnnnmmmwwwhhhPPP999444111222111......000......////////////......////////////////////////......------------.............................................................../////////000000/////////....../////////---------............///...............//////000...555???IIIQQQVVVYYYZZZXXX___kkkwww~~~|||yyyxxx}}}{{{sssbbb^^^YYYSSSMMMGGGBBB>>>999666333111111111000///////////////////////////////////////000000000000///000000000111111111111000000111111222333333333555666888999:::;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>@@@@@@@@@AAAAAABBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@?????????>>>>>>???@@@@@@AAACCCDDDDDDEEECCCDDDEEEFFFFFFFFFFFFEEEDDDCCCBBBAAAAAAAAAAAAAAA???@@@AAAAAABBBDDDGGGJJJNNNSSSZZZbbbkkkvvvyyyxxxvvvsssnnnhhhiiittt{{{uuutttuuupppeee[[[EEE<<<333222444333111000000000000000000000000000//////000000000000//////////////////////////////........................,,,------......------,,,------------------------........................111111000222777AAAMMMUUUVVV^^^^^^\\\]]]YYY^^^ooo}}}}}}{{{yyywwwtttrrrpppmmmjjjhhhfffeeebbb___\\\YYYXXXVVVTTTRRRNNNLLLIIIGGGFFFEEECCCBBB@@@???===;;;:::999888888888777666444333333333333111111111111000000000///000000000000////////////000111222222333333333333|||vvvrrrjjjccc```___^^^^^^^^^^^^^^^]]]XXXXXXWWWWWWXXXZZZ]]]^^^dddiiipppvvvyyy}}}}}}}}}~~~}}}|||{{{zzztttssspppnnnjjjgggeeecccaaabbbbbbcccfffkkkrrrwwwyyyzzzzzzyyyyyyzzz~~~zzzhhh^^^WWWXXXaaaoooxxxzzz}}}qqqmmmkkktttmmmTTT<<<666111222111///...000......////////////......////////////////////////......------------..............................---.................................////////////...//////////////////...---------............///...............///000111///888DDDOOOUUUWWWYYYYYY[[[dddrrr}}}yyytttrrryyy~~~xxxfffaaa[[[TTTNNNHHHAAA===777555222111111111000///////////////////////////////////////000000000000///000000000111111111111000111111222333444444444777777888:::;;;;;;;;;;;;::::::::::::;;;<<<===>>>AAAAAAAAAAAAAAABBBBBBBBB@@@@@@@@@?????????>>>>>>>>>>>>>>>============<<<======>>>???AAABBBCCCCCCDDDEEEFFFGGGGGGFFFEEEDDDDDDDDDCCCBBBAAA@@@@@@AAA???@@@AAAAAAAAABBBEEEGGGKKKOOOUUU\\\eeeooozzz|||yyytttoooiiicccaaakkkxxx}}}yyyzzzzzzwwwooohhhQQQBBB444222444333222222111111111111111111111111//////000000000000//////////////////////////////........................,,,------......------,,,------------------------........................111111111222777AAAMMMUUUVVV^^^^^^\\\]]]XXX\\\mmmwww~~~~~~{{{yyywwwsssrrrooollljjjhhhffffffaaa^^^[[[XXXWWWUUUSSSQQQNNNKKKHHHGGGFFFEEECCCAAA>>>===<<<:::999888888888888777666555444333333333111111111111000000000///////////////000000000000///000111222333333444333wwwvvvqqqjjjgggfffbbb\\\XXXXXXYYYZZZZZZYYYYYYXXXWWWVVVUUUUUUVVVYYY[[[]]]```eeekkkooorrrtttxxx|||yyywwwvvvtttuuuwwwyyy{{{}}}|||||||||||||||||||||{{{{{{{{{zzzzzzzzzzzzzzzuuutttrrrppplllhhheeeccc```aaaccceeeggglllrrrvvvwwwxxxyyyzzzzzz||||||lllbbbXXXWWW]]]jjj}}}zzzyyysssooolllqqqrrrYYY???888222222222000///000......////////////....................................------------..............................---------...............------........./////////......////////////......---------............///............///000111111333<<>>???AAAAAAAAAAAA@@@@@@@@@@@@>>>=====================>>>>>>=========<<<<<<<<<;;;<<<<<<===???@@@AAAAAADDDEEEGGGIIIIIIHHHFFFEEEFFFFFFDDDCCCBBBBBBAAAAAA@@@AAABBBBBBBBBCCCEEEGGGIIILLLQQQWWW^^^hhhssszzzxxxpppjjjgggccc___fffqqqzzzuuuaaaKKK777222333111000111111111111111111111111111//////000000000000//////////////////////////////........................,,,------......------,,,------------------------........................111111000222888BBBNNNVVVWWW______]]]]]]WWW[[[jjjttt|||~~~{{{yyywwwrrrqqqnnnllliiigggfffeee```]]]ZZZWWWVVVTTTRRRPPPMMMKKKHHHFFFEEEDDDBBBAAA======;;;:::999888888888888777666555444333333333111111111111000000000000////////////000000000000///000111222333444444444bbbaaa^^^XXXWWWYYYWWWSSSPPPRRRUUUVVVWWWVVVVVVVVVWWWVVVTTTTTTTTTVVVXXXYYY\\\aaafffiiijjjkkkooorrrooonnnmmmmmmnnnooorrrsssuuuuuutttttttttuuuuuuuuuuuuvvvvvvwwwxxxyyyyyyzzzwwwwwwuuurrrnnnjjjfffddd^^^aaadddgggjjjmmmrrrvvvuuuwwwyyyzzz{{{}}}qqqfff[[[VVVYYYdddvvv|||xxx|||uuurrrlllmmm{{{wwwbbbBBB:::333333444222000000......////////////......------------------------......------------..............................---------.........//////---------.........//////---...///000000///...------------............///............///000111222888AAALLLTTTWWWXXXZZZ\\\cccnnn|||vvvrrrmmmmmmwwwtttlllaaaXXXQQQIII@@@999444222111111222222000///////////////////////////////////////000000000000000000000000111111111111111111222333444555666666777888999:::::::::::::::;;;;;;;;;<<<===>>>@@@@@@@@@@@@@@@?????????>>>>>><<<<<<<<<<<<============>>>>>>>>>============<<<:::;;;;;;<<<===>>>>>>???CCCEEEHHHKKKMMMMMMLLLKKKIIIHHHGGGFFFEEEDDDDDDDDD@@@BBBCCCDDDDDDDDDFFFHHHHHHJJJMMMQQQXXXaaakkkrrryyy|||pppiiiiiifff```bbbjjj~~~uuuYYY???666555111///111111111111111111111111111//////000000000000//////////////////////////////........................,,,------......------,,,------------------------........................000000000222888CCCOOOWWWXXX``````^^^]]]VVVYYYhhhrrr|||~~~{{{xxxwwwpppnnnllljjjgggfffdddddd___\\\YYYVVVUUUSSSQQQOOOKKKIIIFFFDDDCCCBBB@@@???===<<<;;;:::999888888888777666555333222222222222111111111111000000000000.../////////000000000111///000111222333444444444RRRSSSPPPKKKLLLNNNNNNJJJLLLOOOSSSVVVVVVWWWWWWXXXWWWUUUTTTRRRRRRSSSTTTUUUZZZ^^^ccceeeeeeeeehhhkkkgggggggggggghhhjjjkkkllloooooonnnnnnnnnnnnoooooorrrssstttuuuwwwxxxyyyzzzyyyxxxvvvtttoookkkgggeee^^^aaaeeeiiilllooosssvvvsssvvvyyy{{{}}}uuuiii]]]VVVWWW```ppp~~~wwwwww{{{wwwsssllljjjwww{{{iiiDDD;;;333333444333111111......////////////......------------------------.........------.................................---------.........//////---------.........//////---...///000000///...------------.........//////............///000222222;;;DDDOOOVVVWWWXXX[[[]]]iiisssssspppkkkmmmyyy{{{rrreee[[[RRRIII???888333222111111222222111///////////////////////////////////////000000000000000000000000111111111111111111222333444666666777777888999999::::::::::::<<<<<<<<<===>>>@@@AAABBB@@@??????>>>>>>=========<<<<<<<<<<<<=========>>>??????>>>>>>>>>=========::::::;;;<<<<<<=========BBBDDDIIIMMMPPPQQQQQQPPPLLLKKKIIIHHHGGGFFFFFFFFFAAABBBDDDEEEEEEEEEGGGIIIGGGHHHJJJNNNTTT\\\fffmmmttt{{{tttkkkkkkhhh```^^^cccoooeeeGGG<<<999333111333111111111111111111111111//////000000000000//////////////////////////////........................,,,------......------,,,------------------------........................//////000222999DDDPPPXXXYYYaaaaaa^^^\\\VVVWWWfffqqqzzz}}}zzzwwwvvvnnnmmmkkkhhhfffdddcccbbb___\\\XXXVVVUUUSSSQQQOOOJJJGGGDDDCCCBBBAAA???======<<<;;;:::999999999999555555333222111000000000111111111111000000000000.../////////000000111111//////111222333444444444GGGGGGHHHIIIIIIJJJKKKKKKNNNOOOPPPRRRSSSUUUVVVWWWVVVUUUUUUTTTSSSRRRRRRQQQVVVYYY]]]___```bbbdddfffeeefffgggfffeeefffhhhiiijjjiiiiiiiiijjjkkkllllllooopppppprrruuuxxx{{{}}}{{{xxxuuurrroookkkgggddd```bbbdddfffiiimmmrrrvvvxxxyyyzzz{{{|||~~~|||kkk\\\VVVUUUXXXhhh{{{wwwuuuzzzyyyxxxrrroooxxxxxxOOO;;;444666222222444000000000000000////////////......---------......///................................................//////.........---------............////////////000000000000000000000000...........................000000///---...333888@@@OOOVVVVVVYYYVVVYYYfffrrr{{{tttnnnggghhhvvvzzzmmmbbbOOODDD???777222111111000000000000000............////////////000000000000000000000000111000000000000000111222444444444444666777888999999999999:::;;;<<<>>>???:::;;;===???@@@AAA@@@@@@AAA@@@>>><<<;;;<<<===>>>>>>??????@@@@@@AAAAAABBBAAAAAAAAA@@@@@@>>>======BBB@@@>>><<<<<<===???@@@>>>@@@GGGNNNQQQPPPRRRVVVTTTSSSRRROOOLLLIIIFFFEEEDDDDDDCCCCCCDDDEEEGGGHHHIIIKKKMMMPPPRRRWWW\\\```gggqqq~~~~~~tttmmmiiigggdddaaaeeeooo~~~yyytttuuuuuuzzzrrrSSS@@@999555333222333222111111000000111111000000000000000000000000////////////////////////................................................---------............///---------............///---000111111777EEERRRWWW]]]bbb^^^[[[\\\WWWYYYfffttt{{{zzz~~~|||xxxuuunnnlllhhheeecccaaa___]]]\\\YYYVVVTTTSSSRRRPPPNNNGGGFFFEEEBBB@@@===<<<;;;999999888777666555444444444333222222111111222222000000000000000000000000,,,---......------///000//////000111333444555666FFFFFFGGGHHHIIIJJJKKKKKKNNNNNNPPPQQQSSSUUUVVVWWWUUUUUUTTTTTTSSSRRRRRRQQQVVVXXX\\\^^^___```ccceeeeeefffggggggffffffhhhjjjiiiiiiiiiiiiiiijjjkkkkkknnnnnnppprrruuuxxx{{{}}}{{{yyyvvvsssppplllhhheeebbbdddfffhhhjjjnnnssswwwxxxyyyzzz{{{|||~~~ooo___XXXTTTWWWgggyyyyyywwwzzz~~~}}}}}}wwwttt}}}{{{SSS>>>555666222111333...000000000000///////////////......---------......................................................//////.........---------............////////////000000000000000000000000........................---...//////...000666;;;CCCRRRWWWWWWZZZXXX\\\iiivvvooolllgggiiiuuu{{{ooocccQQQEEE@@@888222111111000000000000000............////////////000000000000000000000000000000000000000111111222444444444555666777888999999999999:::;;;===>>>>>>;;;<<<>>>???@@@@@@@@@@@@@@@>>>===;;;;;;<<<===>>>AAAAAABBBBBBBBBCCCCCCCCCAAAAAAAAAAAAAAA@@@@@@???@@@@@@??????>>>>>>>>>===>>>???EEEKKKNNNMMMPPPTTTVVVVVVUUUSSSPPPLLLIIIGGGIIIHHHHHHGGGHHHIIIKKKLLLKKKLLLNNNOOOQQQTTTYYY]]]bbblllyyyyyyqqqlllhhheeedddccciiittt}}}|||uuurrrtttyyy}}}vvvYYYEEE;;;555333333333222111111000000111111000000000000000000000000////////////////////////................................................---------............///---------............///---000111111777EEERRRWWWZZZ```^^^\\\\\\UUUTTTaaakkkxxx||||||~~~~~~{{{wwwtttmmmkkkgggdddbbbaaa^^^\\\[[[XXXVVVTTTSSSQQQOOOLLLGGGFFFDDDBBB???===;;;:::999999888777666555444333444333222222111111222222000000000000000000000000,,,---///...------///000//////000111333444555666EEEFFFFFFGGGIIIJJJJJJKKKMMMNNNOOOQQQRRRTTTUUUVVVUUUUUUTTTTTTSSSRRRRRRRRRUUUWWWZZZ\\\\\\^^^```cccdddfffggggggggggggiiijjjiiiiiiiiihhhiiiiiijjjkkklllmmmoooqqquuuxxx{{{}}}{{{zzzwwwtttppplllhhhfffeeegggiiijjjlllppptttwwwwwwyyy{{{||||||~~~uuucccYYYTTTVVVdddttt|||xxxzzzwww{{{~~~|||ZZZAAA666666111///111...000000000000////////////000000///...------------...............................................................---------............////////////000000000000000000000000........................+++---/////////333999???HHHUUUYYYXXX[[[[[[___mmmxxxwwwiiiiiihhhjjjuuu{{{nnncccPPPEEE???777222111111000000000000000............////////////000000000000000000000000000000000000000111222222444444555555666888999:::999::::::;;;<<<===>>>>>>======>>>???@@@@@@@@@???>>>===<<<<<<<<<===???@@@EEEEEEEEEEEEEEEDDDDDDCCCAAAAAABBBBBBCCCCCCCCCCCCAAABBBDDDDDDCCCAAA???===??????BBBGGGJJJJJJNNNSSSYYYYYYZZZYYYWWWSSSOOOMMMLLLKKKJJJIIIJJJJJJLLLLLLNNNOOOPPPPPPQQQTTTXXX[[[^^^gggsss~~~vvvooojjjhhhhhhcccdddkkkssswwwvvvuuuwwwzzz```LLL>>>555333555333222111111000000111111000000000000000000000000////////////////////////................................................---------............///---------............///---000111111777EEERRRWWWWWW^^^___^^^]]]TTTSSS___jjjwww~~~zzzuuurrrllliiieeecccaaa___\\\ZZZXXXWWWUUUTTTSSSQQQMMMJJJFFFEEECCCAAA???===;;;:::888888777666555444444333333333222111111111111222000000000000000000000000,,,...//////...---...000//////000111333444555666EEEEEEFFFGGGHHHJJJJJJKKKMMMNNNOOOPPPRRRTTTUUUVVVUUUUUUTTTTTTSSSSSSSSSSSSUUUVVVXXXYYYZZZ[[[^^^```ccceeeggghhhhhhhhhiiikkkiiiiiiiiihhhhhhiiiiiijjjkkkllloooqqquuuxxx{{{|||zzzzzzxxxuuupppkkkhhhgggfffhhhjjjlllmmmppptttwwwwwwyyy|||}}}~~~{{{hhhZZZRRRSSS___lll~~~xxxwww~~~ooosssaaaEEE666666222///111000000000000000////////////111111///...------------....................................................................................////////////////////////////////////........................---...//////000444;;;AAALLLWWWYYYXXX\\\]]]cccpppxxxuuullleeehhhjjjmmmwwwyyylllaaaNNNCCC===555222111111000000000000000............////////////////////////////////////000000000000111222333333555555555666777888999:::::::::;;;<<<===>>>>>>>>>>>>>>>??????@@@@@@@@@@@@>>>>>>>>>>>>???@@@BBBBBBFFFGGGGGGGGGFFFEEECCCCCCAAAAAAAAABBBCCCDDDEEEFFFFFFGGGHHHHHHGGGEEECCCAAABBB@@@AAAEEEGGGHHHMMMSSS\\\]]]___```___\\\YYYVVVRRRQQQOOONNNNNNNNNOOOPPPRRRRRRSSSSSSTTTVVVZZZ]]]^^^fffqqq|||{{{qqqkkkiiiiiidddcccfffpppyyy|||~~~xxxdddRRRBBB777444666333222111111000000111111////////////////////////////////////////////////................................................---------............///---------............///---000111111777EEERRRWWWVVV___```^^^^^^XXXYYYgggvvv}}}yyytttpppjjjhhhdddaaa___]]][[[YYYVVVUUUTTTSSSRRROOOKKKGGGDDDCCCBBB@@@>>><<<:::999777777666555555444333333333222222111111111111111000000000000000000000000---...000///...---...000//////000111333444555666DDDEEEFFFGGGIIIJJJKKKLLLMMMNNNOOOQQQSSSTTTUUUVVVUUUUUUUUUUUUUUUTTTTTTTTTUUUVVVWWWXXXXXXYYY\\\___bbbdddggghhhiiiiiijjjllljjjjjjiiiiiiiiiiiiiiijjjkkkmmmooorrrvvvxxx{{{|||yyyzzzyyyuuuooojjjhhhgggfffhhhkkkmmmnnnppptttvvvxxx{{{}}}nnn]]]RRRQQQZZZdddzzzvvvtttyyy~~~kkkooo|||hhhHHH777777333000222333000000000000////////////222111000///...---------................................................---.................................///////////////////////////////////////////////////////////////000111000000555<<>>>>>>>>>>>>>>>>>>>>>>>??????@@@AAAAAA@@@AAAAAABBBCCCDDDEEEEEEFFFGGGGGGGGGFFFEEECCCAAA@@@@@@@@@AAABBBDDDFFFGGGIIIIIIHHHGGGFFFFFFFFFFFFEEEBBBBBBEEEFFFGGGLLLSSS\\\^^^bbbeeefffeeecccaaa[[[ZZZXXXVVVUUUUUUVVVVVVSSSTTTUUUUUUVVVYYY]]]```cccjjjttt}}}}}}tttllliiiiiiddd```cccnnn{{{ttteeeWWWHHH;;;555666333222111111000000111111////////////////////////////////////////////////................................................---------............///---------............///---000111111777EEERRRWWWYYY``````^^^___]]]dddwww|||xxxrrroooiiigggccc```^^^\\\ZZZXXXTTTSSSRRRRRRQQQNNNIIIFFFCCCBBBAAA???===;;;:::999666666555555444444333333333222111111000000111111////////////////////////...///000000...---...000//////000111333444555666EEEEEEGGGHHHJJJKKKLLLMMMNNNOOOPPPRRRSSSUUUVVVWWWVVVVVVVVVVVVVVVVVVVVVVVVUUUVVVWWWWWWVVVXXX[[[]]]aaadddgggiiijjjjjjkkkllllllkkkjjjjjjiiijjjjjjjjjmmmoooqqqtttwwwyyyzzz{{{xxxyyyyyytttmmmhhhggggggeeehhhkkknnnppprrruuuxxxzzz|||sssaaaTTTRRRWWW]]]sss~~~wwwtttuuummmnnnyyyrrrNNN999999444000333444000000000000////////////111111000///............................................................---------...........................////////////000000000000000000000000////////////////////////111222222111111666>>>EEENNNXXXYYYZZZbbbeeejjjvvv{{{{{{rrrkkkhhhjjjnnnqqqvvvvvvjjj```NNNCCC???777222111111000000000000000............////////////000000000000000000000000000000000111222333444555666666777777888:::;;;<<<;;;<<<>>>?????????>>>===>>>>>>>>>>>>@@@AAABBBCCCBBBCCCCCCDDDEEEFFFFFFFFFEEEFFFGGGHHHGGGEEECCCAAAAAAAAAAAAAAABBBEEEGGGHHHIIIHHHGGGGGGFFFFFFGGGGGGGGGDDDCCCEEEFFFFFFLLLRRRYYY\\\```eeeiiijjjkkkkkk```___]]]ZZZYYYXXXXXXYYYVVVWWWXXXXXXYYY[[[___bbbhhhoooxxxwwwooojjjgggaaa]]]^^^iiixxxyyyqqqggg]]]PPPBBB888666333222111111000000111111000000000000000000000000////////////////////////................................................---------............///---------............///---000111111777EEERRRWWWZZZaaa```^^^```bbbnnn~~~{{{wwwrrrnnniiifffbbb```^^^\\\YYYWWWSSSRRRPPPOOONNNLLLHHHEEEAAAAAA???>>><<<:::999888555555444444444333333333222222111000000000000111///////////////////////////000111000........./////////000111333444555666FFFFFFGGGIIIKKKMMMNNNNNNOOOPPPQQQSSSUUUVVVWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXVVVWWWWWWVVVVVVWWWZZZ]]]```cccgggjjjjjjkkklllmmmmmmllllllkkkjjjjjjkkkkkkoooqqqsssvvvxxxyyyzzzzzzvvvxxxxxxtttlllfffeeegggfffiiimmmppprrruuuxxxzzz{{{~~~zzzfffXXXTTTWWWZZZmmmzzzyyyvvvsssppppppwww}}}UUU===;;;555///111333000000000000////////////000000///////////////000................................................---------.........//////............////////////000000000000000000000000///////////////////////////111111111222888AAAHHHNNNXXX[[[]]]fffjjjnnnzzz}}}zzzrrrmmmlllqqqsssuuu{{{qqqeee[[[KKKAAA<<<555222111111000000000000000............////////////000000000000000000000000000000000111222333555555777777777888999:::;;;<<<<<<===>>>@@@@@@???>>>============>>>@@@BBBDDDEEECCCDDDDDDEEEFFFFFFFFFFFFEEEFFFHHHIIIHHHFFFDDDBBBCCCCCCBBBBBBDDDFFFHHHJJJHHHIIIJJJKKKLLLKKKJJJIIIGGGDDDDDDEEEFFFEEEJJJPPPSSSVVV[[[bbbhhhllloooqqqhhhfffdddaaa___^^^^^^^^^^^^______^^^^^^___ccceeekkkqqq{{{{{{ssskkkeeeaaa[[[ZZZbbbrrryyyrrrkkkeeeZZZJJJ<<<555333222111111000000111111000000000000000000000000////////////////////////................................................---------............///---------............///---000111111777EEERRRWWWYYYaaa```^^^aaacccqqq~~~{{{wwwrrroooiiifffbbb```^^^\\\YYYWWWSSSQQQNNNMMMLLLJJJGGGEEE@@@@@@???===;;;:::999888444444444333333333333333222222111000000000000000///////////////////////////000111000........./////////000111333444555666FFFGGGHHHJJJLLLMMMOOOOOOPPPQQQRRRSSSUUUWWWXXXYYYXXXXXXYYYYYYYYYYYYYYYYYYWWWWWWWWWVVVVVVWWWZZZ]]]___cccgggjjjkkkkkklllmmmnnnmmmllllllkkkkkkkkkkkkqqqrrruuuwwwyyyzzzzzzyyyuuuxxxxxxssskkkeeeeeeffffffiiinnnqqqtttwwwzzz||||||~~~iii[[[VVVWWWXXXiiiwww|||yyyrrr~~~sssrrrvvv{{{}}}ZZZ@@@===666---///111000000000000////////////000////////////000000111................................................---------.........//////............/////////000000000000000000000000000000000000000000000000000...///000111333:::DDDLLLNNNYYY\\\___iiimmmqqq|||||||||sssooonnnvvvvvvxxx~~~~~~kkk```VVVFFF<<<999111222111111000000000000000............/////////000000000000000000000000000000000000111222444555666777777777888999:::<<<<<<<<<===???@@@AAA@@@>>>===<<<<<<===>>>@@@CCCEEEGGGCCCDDDDDDEEEEEEEEEEEEDDDEEEGGGIIIJJJJJJHHHEEEDDDEEEEEEDDDDDDEEEGGGIIIKKKIIIKKKOOORRRRRRQQQNNNLLLFFFCCCCCCEEEEEEEEEIIIOOOOOORRRWWW___ffflllqqqttttttrrrpppmmmkkkjjjiiiiiigggggggggeeecccdddgggiiikkkrrr|||~~~vvvllleeeccc\\\XXX^^^nnn{{{uuuoookkkbbbPPP>>>555333222222111000111111111000000000000000000000000////////////////////////................................................---------.........//////---------.........//////...000111111777EEERRRWWWVVV___```^^^aaabbbppp}}}{{{wwwsssoooiiifffccc```^^^\\\ZZZXXXTTTQQQMMMKKKJJJIIIGGGEEE@@@???>>>===;;;:::888888444444333333333333333333222111111000000000000000////////////////////////000111111000///....../////////000111333444555666KKKLLLMMMMMMLLLMMMOOOQQQQQQRRRTTTUUUVVVWWWZZZ\\\]]]]]]]]]]]]\\\\\\[[[ZZZXXXXXXWWWVVVWWWXXXYYYZZZ]]]```dddfffhhhjjjlllnnnoooppppppooonnnnnnoooqqqrrrssstttuuuwwwyyyzzz{{{wwwuuurrrmmmiiifffcccbbbdddiiiooosssuuuwww|||uuucccXXXUUUUUUdddppp{{{vvvzzzwww}}}~~~ooozzz}}}gggDDD999888222///111111111111111000000000000000000000000000000000000////////////////////////////////////////////////........................////////////////////////000000000000000000000000111111000000//////.........//////111555>>>IIIRRRVVVYYY]]]dddllltttzzz}}}|||xxxvvvvvvwwwzzziiiWWWNNN@@@999888444111111111111000000000000000000000000000000000000000000000000000000000000000000111222333444444555777777777777888;;;===>>>>>>???@@@AAA@@@>>><<<:::<<<>>>@@@CCCEEEFFFFFFFFFIIIGGGCCC@@@???@@@BBBCCCGGGEEEDDDFFFGGGGGGHHHKKKGGGFFFCCCBBBEEEKKKNNNNNNNNNYYY\\\]]]eeeaaaTTTOOOHHHDDDBBBCCCEEEGGGIIIKKKRRRTTTVVVZZZ___gggooouuuuuuwwwyyyxxxuuurrrpppooonnnmmmllllllkkkkkkkkkkkknnnqqqxxx~~~qqqccceee[[[UUUWWW```sss~~~zzzooo[[[EEE888999666222000111222333333000000000000000000000000////////////////////////................................................,,,---......//////................../////////////////////222999EEERRR\\\ZZZbbbbbb```aaa```iii~~~}}}zzz~~~|||zzzxxxtttpppmmmhhheeeaaa^^^\\\ZZZWWWUUUSSSQQQOOOLLLIIIFFFDDDCCC???>>>===;;;999777666555444444333333333333222222000000000000000000000000000000000000000000000000000000000000000000000000000000111222333333444444JJJLLLMMMMMMLLLMMMOOOQQQQQQSSSUUUVVVVVVXXX[[[]]]^^^^^^^^^^^^^^^]]]\\\\\\ZZZYYYXXXWWWWWWXXXYYYZZZ^^^```dddggghhhjjjmmmooopppqqqrrrqqqooooooppprrrrrrssstttvvvwwwyyyzzzzzzvvvtttqqqmmmiiifffcccbbbeeejjjppptttvvvzzzxxxfffZZZVVVUUU```lll}}}}}}rrruuussstttwww{{{kkkIII;;;888333111222111111111111000000000000000000000000000000000000////////////////////////////////////////////////........................////////////////////////000000000000000000000000111000000000/////////...///000000222666@@@LLLTTTXXX[[[aaaiiiqqqzzz}}}yyywwwvvvwwwyyy~~~gggUUUMMM???888777333111111111111000000000000000000000000000000000000000000000000000000000000000000111222333444555555777777777888999;;;===>>>>>>??????@@@???>>>===<<<>>>???BBBDDDFFFGGGGGGGGGJJJGGGDDDAAA@@@AAACCCDDDFFFEEEDDDEEEGGGIIILLLNNNPPPMMMHHHFFFIIIOOOTTTVVVZZZhhhnnnpppvvvlllZZZQQQNNNKKKIIIIIIJJJLLLNNNPPPRRRSSSUUUXXX]]]cccjjjooowwwzzz||||||yyyuuurrrpppppppppooonnnnnnnnnnnnnnnpppsssxxx~~~~~~rrreeecccYYYSSSTTTZZZiii{{{fffLLL;;;888555222111111222222222000000000000000000000000////////////////////////................................................,,,---......//////................../////////////////////222999EEERRR[[[YYYaaaaaa```bbbbbbmmmwwwwww}}}vvvtttxxx|||yyywwwtttpppmmmhhheeeaaa^^^\\\ZZZWWWUUURRRPPPNNNKKKHHHEEECCCBBB>>>>>><<<;;;999777666555444444333333333222222222000000000000000000000000000000000000000000000000000000000000000000000000///000111222333444555555JJJKKKLLLLLLLLLMMMPPPRRRRRRTTTVVVWWWWWWYYY\\\___``````````````````___^^^\\\[[[ZZZYYYYYYYYYZZZ[[[^^^aaadddgggiiikkknnnpppqqqssstttsssrrrqqqssstttssstttuuuvvvwwwxxxyyyyyyuuussspppllliiifffdddcccfffkkkqqqvvvyyy}}}|||jjj]]]WWWTTTZZZfffxxxtttsss}}}tttooossswww{{{rrrPPP>>>888444333444111111111111000000000000000000000000000000000000////////////////////////////////////////////////........................////////////////////////000000000000000000000000000000000000////////////111111111333999CCCOOOWWWXXX\\\dddnnnxxx{{{vvvtttuuuwwwwww}}}~~~dddSSSKKK>>>777666222111111111111000000000000000000000000000000000000000000000000000000000000000111111222333444555555888888888999:::<<<>>>??????>>>>>>=========>>>>>>AAABBBDDDFFFHHHIIIIIIIIIIIIGGGDDDBBBAAABBBCCCDDDDDDDDDCCCDDDGGGMMMRRRUUUUUUOOOHHHEEEIIIPPPXXX]]]eeexxxrrr\\\RRRQQQQQQQQQQQQRRRSSSTTTTTTSSSTTTUUUXXX\\\aaafffiiiwww{{{~~~zzzvvvsssssssssrrrrrrqqqqqqrrrrrrtttvvvyyy}}}uuuiiiddd[[[TTTTTTVVV^^^ssssssTTT===777555222111222333222111000000000000000000000000////////////////////////................................................,,,---......//////................../////////////////////222999DDDRRR[[[YYYaaaaaa```cccdddppp{{{ooommmsssvvvuuuqqqqqqsssyyy~~~~~~{{{yyywwwtttpppmmmgggdddaaa]]][[[YYYVVVTTTPPPOOOMMMJJJGGGDDDBBBAAA======<<<:::888777666555333333333333222222222222000000000000000000000000000000000000000000000000000000000000000000000000...///000222333555666777HHHJJJKKKLLLLLLMMMPPPRRRRRRTTTVVVWWWXXXZZZ^^^```bbbbbbcccccccccbbbbbbaaa___^^^\\\[[[ZZZ[[[[[[\\\^^^aaaeeehhhjjjllloooqqqssstttvvvvvvuuutttuuuvvvuuuuuuuuuvvvwwwwwwxxxxxxtttrrrooollliiigggeeedddfffkkkqqqvvvzzznnn```WWWRRRUUUaaasss{{{vvvzzzrrrjjjnnnsssxxx{{{yyyXXXAAA777444333444111111111111000000000///////////////////////////////////////////////////////////////////////////........................////////////////////////000000000000000000000000000000000000////////////111111111555<<>>??????>>>===<<<<<<>>>@@@AAADDDEEEGGGIIIJJJJJJJJJJJJHHHFFFDDDBBBAAABBBCCCDDDBBBCCCCCCCCCHHHRRRZZZ]]][[[QQQHHHEEEJJJSSS___hhhtttppp^^^ZZZVVV\\\bbbccccccccc```\\\[[[[[[[[[]]]aaaeeeggghhhuuuzzz{{{xxxvvvvvvuuuttttttuuuuuuuuuxxxyyy{{{~~~yyyooohhh___YYYYYYXXXZZZgggwww}}}|||~~~[[[@@@777555333222333333222111000000000000000000000000////////////////////////................................................,,,---......///...................../////////////////////222888DDDQQQZZZ\\\cccbbb```cccdddppp|||pppmmmqqqssspppooorrruuuwwwyyy~~~|||zzzxxxvvvsssooolllgggddd```]]][[[XXXVVVSSSOOONNNLLLIIIFFFCCCAAA@@@<<<<<<;;;999888666555555333333333222222222222111////////////////////////////////////////////////////////////////////////...///000222444666777888FFFGGGIIIJJJKKKLLLOOOQQQRRRTTTVVVXXXYYY[[[^^^aaacccddddddeeeeeeeeeddddddbbb```___]]]\\\\\\]]]]]]^^^aaaeeehhhjjjmmmppprrrsssuuuwwwxxxwwwvvvwwwxxxvvvvvvvvvvvvvvvvvvvvvwwwsssrrrooommmjjjhhhggggggggglllrrrvvv{{{rrrcccWWWQQQSSS^^^oooyyyxxxrrrgggiiipppwww{{{```EEE666444333222111111111111000000000///////////////////////////////////////////////////////////////////////////........................////////////////////////////////////////////////////////////000000000000000000222777@@@JJJSSSYYYZZZcccppp~~~~~~wwwrrroooooommmttt|||rrrYYYJJJEEE:::444444111111111111111000000000///////////////////////////////////////////////////222222333444555666666777999999:::<<<===>>>?????????>>><<<<<<===???BBBCCCFFFGGGIIIKKKLLLLLLKKKKKKFFFEEECCCBBBAAABBBCCCCCC@@@DDDDDDEEELLLZZZdddgggbbbVVVLLLKKKRRR]]]nnn{{{kkkccckkklllyyy}}}uuukkkjjjiiikkknnnoooooonnnqqqwww~~~xxxxxxwwwwwwwwwxxxxxxyyy||||||}}}}}}uuukkkccc]]]]]]ZZZXXXaaammm~~~~~~eeeGGG:::888555333333333222111000000000000000000000000////////////////////////................................................,,,---......///.....................////////////000//////111888CCCPPPYYY^^^eeedddaaabbbbbbmmmyyywwwyyywwwrrrmmmsssxxxzzz{{{}}}}}}{{{xxxvvvuuurrrooolllfffccc___\\\ZZZXXXUUUSSSNNNMMMKKKHHHEEEBBB@@@???;;;;;;:::999777666555555333333222222222111111111////////////////////////////////////////////////////////////////////////...///000222444666777888CCCEEEGGGHHHIIIKKKNNNPPPRRRSSSVVVWWWYYY[[[^^^aaadddeeeeeefffffffffffffffdddcccaaa___^^^^^^^^^^^^^^^aaafffiiikkknnnqqqssssssvvvxxxyyyyyyxxxxxxyyyxxxwwwwwwwwwvvvvvvuuuuuusssrrrpppnnnllljjjiiiiiiiiimmmssswww|||vvvfffXXXPPPQQQ[[[kkk~~~~~~xxxuuuxxxmmmnnnvvviiiIII777444333000111111111111000000000000000000000000000000000000////////////////////////////////////////////////........................////////////////////////////////////////////////////////////000000000000000111444;;;EEEOOOVVVZZZ]]]hhhyyy|||vvvpppnnnnnnpppwww~~~{{{jjjRRREEEBBB999444444111111111111111000000000000000000000000000000000000000000000000000000000000222333333444555666777777999:::<<<===???@@@@@@@@@>>>=========???AAADDDFFFHHHIIIKKKLLLLLLLLLKKKKKKFFFEEEDDDCCCCCCCCCDDDDDDAAAGGGIIIJJJTTTeeeppprrrfffXXXNNNPPPZZZhhh|||tttiiimmm}}}~~~}}}~~~|||xxxtttpppvvv{{{zzzzzzzzzzzz{{{||||||~~~zzzmmmddd^^^]]]ZZZWWW]]]gggpppTTT???<<<777444333333222222000000000000000000000000////////////////////////................................................,,,---......//////..................////////////000//////111777CCCOOOXXX]]]eeeeeebbbbbb```iii}}}wwwnnnuuu|||~~~}}}~~~~~~}}}||||||zzzwwwuuutttqqqnnnkkkeeeccc___\\\YYYWWWTTTRRRNNNMMMKKKHHHEEEBBB@@@???::::::999888777666555444222222222222111111111111000000000000000000000000000000000000000000000000000000000000000000000000///000111333444666777888AAABBBEEEFFFGGGIIIMMMOOOQQQSSSUUUWWWXXX[[[^^^aaaeeeeeefffgggggggggggggggfffeeecccaaa____________^^^bbbfffiiilllnnnrrrtttsssvvvyyyzzzyyyyyyyyyyyyyyyxxxxxxwwwvvvuuuuuutttsssrrrqqqooommmllllllkkklllpppuuuyyy}}}{{{jjj[[[RRRPPPXXXgggyyy}}}xxxuuu|||ssssss{{{~~~qqqOOO999666444///111111111111000000000000000000000000000000000000////////////////////////////////////////////////........................////////////////////////////////////////////////.../////////000000000111111222777AAALLLUUUZZZ[[[]]]iii|||~~~zzzuuuqqqooooooqqqvvv}}}zzzdddMMMAAA???777444555222111111111111000000000000000000000000000000000000000000000000000000000000333333444555666777888888999;;;<<<>>>@@@@@@@@@@@@>>>>>>>>>???AAACCCFFFGGGIIIJJJKKKLLLMMMLLLKKKKKKHHHGGGFFFFFFEEEEEEFFFFFFCCCKKKPPPQQQ]]]ppp|||}}}iiiZZZQQQWWWdddttt{{{rrruuu~~~wwwtttyyy~~~~~~}}}}}}~~~~~~pppfff___]]]ZZZVVVZZZdddxxx```EEE@@@999444222222333333000000000000000000000000////////////////////////................................................,,,---......//////..................////////////000//////111777BBBOOOXXXZZZcccdddaaabbb___fffyyy{{{ttt{{{}}}{{{{{{|||}}}}}}}}}zzzyyyvvvuuusssqqqnnnkkkeeebbb^^^[[[YYYWWWTTTRRROOONNNKKKHHHEEECCC@@@???999999888777666555555444222222222222111111111111000000000000000000000000000000000000000000000000000000000000000000000000111111222333444555666777???AAACCCEEEFFFIIILLLOOOPPPRRRTTTVVVXXXZZZ^^^aaaeeeeeefffggggggggggggggghhhfffdddbbb```____________bbbfffjjjlllooorrrtttsssvvvyyyzzzzzzyyyyyyyyyyyyyyyxxxwwwvvvuuuttttttssssssqqqooonnnmmmmmmmmmnnnrrrwww{{{~~~mmm^^^SSSOOOVVVddduuu~~~{{{vvv{{{~~~pppoooxxxwwwRRR<<<888555///111111111111000000000000000000000000000000000000////////////////////////////////////////////////........................////////////////////////////////////////////////.../////////000000111111222444:::EEEQQQYYY]]]]]]ZZZhhh{{{}}}{{{xxxtttooolllmmmqqquuuzzzzzzaaaJJJ???>>>777444666333111111111111000000000000000000000000000000000000000000000000000000000000333333444555666777888888:::;;;===???@@@AAAAAA@@@===>>>???@@@CCCEEEGGGHHHJJJKKKLLLMMMMMMLLLKKKJJJIIIIIIHHHHHHGGGHHHHHHHHHFFFOOOUUUWWWcccxxxpppaaaYYYaaapppvvvyyyxxxxxx}}}tttiii```^^^ZZZVVVZZZccc{{{fffHHHBBB:::444222222333333000000000000000000000000////////////////////////................................................,,,---......//////................../////////000000//////111777BBBOOOWWWWWWaaabbbaaabbb^^^eeexxx}}}~~~~~~|||zzzzzz|||~~~~~~~~~zzzxxxvvvtttsssqqqmmmkkkeeebbb^^^[[[YYYVVVTTTQQQOOONNNLLLIIIFFFCCCAAA???999888888777666555555444222222222111111111111000000000000000000000000000000000000000000000000000000000000000000000000000222222333333444555666666?????????@@@CCCGGGJJJLLLNNNPPPRRRTTTVVVYYY\\\___eeegggiiiiiiiiihhhiiijjjllljjjgggdddbbbaaabbbbbb___bbbfffiiikkkmmmppprrruuuwwwyyy{{{{{{{{{zzzyyyyyyyyyxxxwwwvvvvvvvvvwwwvvvuuusssqqqooooooooooooqqqvvv{{{rrr```RRRQQQTTT]]]oootttrrr{{{vvvkkkfffnnn|||YYY>>>666444111000000000000000111111111000000000000000000000000////////////////////////................................................---......///////////////000000000000000000000000000000///////////////000222666???IIISSSYYY\\\\\\^^^fffuuuyyypppiiigggjjjqqq}}}|||sssiiiRRRLLLCCC;;;666333000///000000000000000000000000000000000000000000000000///.........///000111111222333444666777999:::;;;<<>>;;;:::888777555444444444111111111111000000000000000000000000000000000000000000000000000000000000,,,...///...------...//////000222444555555555555@@@@@@@@@AAACCCFFFIIIJJJMMMOOORRRTTTVVVYYY]]]```ccceeehhhiiijjjjjjlllmmmmmmkkkhhheeedddccccccdddbbbdddhhhjjjlllnnnqqqsssvvvxxxzzz|||}}}|||{{{{{{zzzzzzyyyxxxwwwwwwwwwwwwwwwvvvtttrrrqqqpppqqqqqqssswww}}}uuucccUUUQQQSSS\\\mmmvvvrrryyy~~~rrrvvvzzzeee___eeezzz~~~\\\AAA666333000000000000000111111111111000000000000000000000000////////////////////////................................................---......///////////////000000000000000000000000000000////////////000000333888AAALLLVVV\\\^^^^^^bbbjjjvvvzzzrrrkkkkkkooowww{{{xxxnnndddNNNIIIAAA:::666444222111000000000000000000000000000000000000000000000000000000000000111222333333333444555666888:::;;;<<<===???BBBCCCAAA@@@???@@@<<>>::::::888666555444444444111111111111000000000000000000000000000000000000000000000000000000000000---///000000//////000111///000222444555555555555AAAAAAAAAAAABBBDDDGGGHHHLLLNNNQQQSSSUUUYYY]]]```aaacccgggiiikkklllooopppnnnmmmkkkhhhgggfffffffffeeegggjjjlllmmmoooqqqtttwwwxxx{{{}}}~~~~~~}}}}}}|||{{{zzzyyyxxxxxxxxxxxxxxxvvvuuusssrrrrrrssssssuuuyyy{{{hhhYYYRRRSSS[[[kkkxxxrrruuu|||pppnnn~~~vvv```XXX]]]rrrbbbDDD666222000111111111111111111111111000000000000000000000000////////////////////////................................................---......///////////////000000000000000000000000000000////////////000000444:::EEEPPPYYY___aaaaaahhhpppzzzzzzrrrlllmmmrrr|||xxxuuusssiii]]]IIIDDD===888555444333333000000000000000000000000000000000000000000000000222222222222333444555666444555666888999;;;<<<===>>>@@@BBBBBBAAA????????????BBBEEEGGGHHHHHHJJJKKKNNNPPPRRRQQQOOOOOORRRUUU]]]___ZZZPPPJJJKKKNNNOOOXXX___iii{{{wwwiii___WWWQQQPPPQQQ[[[ppp}}}zzzuuuqqqiiiWWWBBB777333222222333222222222111111111111000000000000000000000000000................................................///...------...///...---...............///000000000111111222666@@@MMMWWWYYY```aaaaaabbb```ooo}}}}}}||||||zzzxxxwwwuuurrrpppnnnkkkgggdddbbb```]]]YYYUUUQQQOOONNNKKKJJJHHHFFFCCCAAA???>>>:::999888666555444333333111111111111000000000000000000000000000000000000000000000000000000000000...///111111111111333444000111333555666666555555BBBBBBBBBBBBCCCDDDEEEFFFJJJLLLOOORRRTTTWWW\\\___aaacccgggiiikkkmmmoooqqqpppooommmkkkjjjiiiiiiiiiggghhhkkklllmmmoooqqqtttvvvxxx{{{}}}~~~~~~}}}|||{{{zzzyyyyyyyyyxxxwwwuuutttsssttttttuuuwww{{{lll\\\SSSSSSXXXhhh|||xxxqqqrrrwwwrrrmmm{{{vvvbbbWWWZZZnnniiiIII777111111222222111111111111111000////////////////////////////////////////////////................................................---......///////////////////////////////////////000////////////000000111444<<>>???AAABBBBBB@@@?????????@@@CCCFFFHHHHHHIIIJJJLLLNNNQQQSSSRRRQQQRRRVVVZZZeeefff```VVVNNNOOORRRSSS[[[aaannnyyykkk```WWWRRROOONNNSSSbbbxxx~~~~~~{{{qqq^^^FFF888333333333222222222222111111111000000////////////////////////......................................................---............---...............///000000000000111222666@@@NNNXXXXXX```aaa```___^^^ooo~~~}}}}}}|||zzzxxxwwwuuurrrpppnnnkkkgggeeebbb```]]]XXXTTTQQQOOOMMMJJJIIIHHHEEECCC@@@???>>>:::999777666444444333333111111111111000000000///////////////////////////////////////////////////---///111111111222333555111222444555666666666555CCCCCCCCCCCCDDDDDDEEEEEEHHHJJJMMMPPPRRRUUUYYY\\\aaadddgggiiijjjlllnnnppprrrqqqpppnnnmmmlllkkkkkkgggiiijjjkkklllnnnrrrtttvvvxxx{{{~~~~~~|||{{{{{{zzzzzzxxxwwwvvvuuutttuuuvvvwwwyyy}}}ppp^^^TTTRRRVVVcccwwwyyypppoootttuuunnn{{{|||hhhZZZYYYllloooNNN888111333333222222222111111000000////////////////////////////////////////////////................................................---......//////////////////////////////////////////////////////000111111444===JJJVVV\\\```aaabbbooozzzyyyrrrnnnpppvvv~~~xxxyyyvvvfffUUUGGGBBB;;;555222111111000000000000000000000000000////////////////////////000111111111333444555666666777888:::;;;===>>>??????@@@BBBAAA@@@???@@@@@@BBBDDDFFFGGGHHHHHHJJJLLLNNNQQQSSSSSSSSSVVV\\\aaaiiijjjdddYYYRRRSSSWWWXXX]]]eeettt~~~yyymmmaaaYYYUUUQQQOOOPPPXXXjjj|||~~~zzz{{{zzzgggLLL999444666555111222222222111111111000000////////////////////////................................................---.........------.....................///000000///000000222666@@@NNNXXXXXX``````^^^\\\ZZZjjj~~~}}}|||{{{yyywwwuuusssqqqooommmkkkgggdddaaa___\\\XXXTTTQQQOOONNNIIIHHHGGGDDDBBB@@@>>>===:::999777555444333333333111111111111000000000///////////////////////////////////////////////////,,,---///000000000222444222333555666777666666555DDDDDDEEEEEEEEEFFFFFFFFFGGGIIILLLNNNOOORRRVVVXXX```bbbfffhhhjjjkkknnnppprrrrrrqqqpppooonnnmmmmmmgggiiijjjkkklllooosssvvvwwwyyy|||~~~}}}||||||{{{yyyxxxwwwvvvwwwxxxyyyzzz||||||vvv|||tttbbbUUURRRSSS___rrr{{{qqqooorrrwwwnnnxxxqqq___ZZZkkktttRRR999222555333333333222111111000000000000000000000000000000////////////////////////................................................---......///////////////000000000000000000000000///......//////000111222444???MMMXXX]]]___```aaalllzzzxxxsssppptttyyy}}}~~~yyygggUUUGGGBBB;;;555222000000///000000000000000000000000000000000000000000000000//////000111222444555666666777888:::;;;===>>>???>>>@@@AAAAAA@@@???AAABBBCCCEEEGGGHHHHHHIIIKKKMMMOOOQQQSSSTTTVVV[[[ccciiinnnnnnhhh]]]VVVWWW[[[]]]bbbkkk}}}zzzooobbb[[[XXXUUUPPPNNNQQQ^^^qqq|||{{{yyy|||vvvVVV===555777666111222222222111111111111000000000000000000000000000................................................---...///...------...///...............///000000//////000222666AAAOOOYYYYYY```___]]]\\\XXXfff~~~~~~|||{{{zzzyyywwwuuurrrpppnnnlllkkkhhheeebbb___]]]ZZZWWWSSSPPPOOONNNHHHGGGFFFDDDBBB@@@>>>===999888777555444333222222111111111111000000000000000000000000000000000000000000000000000000000000,,,---////////////111222333444666777777777666555EEEEEEFFFGGGGGGGGGGGGGGGFFFHHHJJJLLLMMMOOORRRUUU\\\___cccgggiiillloooqqqsssrrrrrrrrrqqqooonnnnnnhhhiiikkklllnnnqqqvvvyyyyyy{{{~~~~~~}}}}}}|||{{{{{{zzzyyyzzz{{{}}}}}}rrrjjjdddcccnnn|||yyyeeeVVVRRRRRR[[[mmm~~~uuupppqqqyyymmmttt{{{ggg^^^mmm~~~wwwUUU:::333888444444333222222111000000000000000000000000000000////////////////////////................................................---......///////////////000000000000000000000000............///000111222666AAAPPP[[[_________```hhhxxx|||sssooooootttyyyyyyhhhVVVFFFAAA:::555222111111000000000000000000000000000000000000000000000000000//////000111222444666777666777888999;;;===>>>???===>>>@@@@@@???@@@BBBDDDFFFGGGIIIIIIIIIJJJMMMOOOPPPSSSUUUWWWZZZaaajjjrrrttttttmmmaaaYYYZZZ]]]___dddooo|||qqqddd]]][[[VVVPPPMMMKKKVVVkkk{{{}}}~~~cccAAA555777777111222222222111111111111000000000000000000000000000................................................,,,...000///---,,,---///...............///000000...///000111666AAAOOOYYYZZZ___]]]\\\]]]ZZZddd|||yyy}}}~~~{{{yyyxxxwwwuuusssqqqnnnllljjjhhhgggeeeaaa^^^[[[YYYWWWTTTQQQOOOMMMLLLGGGFFFEEECCCAAA???>>>===999888777555444333222222111111111111000000000000000000000000000000000000000000000000000000000000---...//////......000111444555666777888777666666EEEFFFGGGHHHHHHHHHHHHHHHFFFHHHIIIJJJKKKMMMPPPRRRYYY\\\aaaeeeiiimmmpppssssssssssssrrrqqqpppooonnniiijjjlllmmmooosssxxx|||{{{}}}~~~}}}}}}}}}}}}|||||||||~~~|||kkk]]]ZZZZZZ]]]kkk{{{|||hhhWWWRRRPPPYYYjjj|||xxxrrrppp~~~|||nnnrrrmmmbbbppp|||xxxVVV;;;444:::444444333333222111000000000000000000000000000000////////////////////////................................................---......///////////////000000000000000000000000............///000222222888CCCSSS]]]```______```dddvvvtttllljjjkkkrrrxxx}}}}}}wwwgggXXXEEE@@@:::555333222222222000000000000000000000000000000000000000000000000000000111222333555666777666666777999;;;<<<>>>>>><<<>>>?????????AAACCCEEEHHHIIIKKKKKKKKKLLLNNNPPPRRRTTTWWWYYY]]]eeeooowwwyyyxxxqqqddd[[[[[[___```dddqqq}}}ssseee^^^\\\WWWPPPMMMIIISSSjjj|||lllDDD444777777222222222222111111111111000000000000000000000000000................................................,,,...000///---,,,---000...............///000000...///000111666AAAOOOYYYZZZ^^^\\\]]]___\\\dddzzzzzzuuu{{{yyyvvvuuutttssspppnnnkkkiiigggeeedddbbb^^^\\\WWWVVVTTTQQQOOOMMMLLLKKKGGGFFFEEECCCAAA???>>>===999888666555333333222222111111111111000000000000000000000000000000000000000000000000000000000000...///000000///...000111555666777888888777666666JJJIIIGGGFFFEEEFFFFFFGGGIIIIIIHHHHHHHHHJJJKKKLLLSSSWWW\\\```eeeiiinnnqqqtttttttttttttttssspppnnnmmmnnnooopppppprrruuuxxx|||~~~~~~}}}~~~{{{pppddd___ZZZYYYZZZbbbppp~~~kkkYYYPPPNNNYYYhhhuuuzzzrrrpppwwwkkknnnxxxhhhnnn~~~}}}```DDD555333222222222111111111111000000000000000////////////////////////////////////////////////////////////000///...---------------........................000000000000000000000000111111000000000111333444===HHHVVV^^^^^^]]]___bbbeeezzzpppiiiiiiiiijjjooowww|||xxxyyyuuugggWWWGGG???777444222//////222000000000000000000000000000000000000000000000000//////000111333444555666888888999:::<<<===>>>>>>BBB@@@===>>>AAADDDFFFGGGIIIIIIJJJMMMKKKIIIMMMSSSSSSVVVZZZ]]]aaaiiisss{{{|||}}}tttcccYYYZZZ```aaacccvvv|||tttjjj___VVVQQQOOOHHHHHHQQQeee}}}xxxKKK777999:::333333333333222222222111111000000000000000000000000////////////////////////............................................................////////////...///000111666AAAOOOYYYYYYaaa```]]]]]]ZZZbbbuuu|||xxxwww}}}zzzvvvsssqqqooollljjjiiigggdddbbbaaa___\\\YYYXXXVVVTTTQQQNNNKKKJJJIIIFFFEEECCCAAA>>>===<<<;;;888777666555333222111000000000000000000000000000//////000000000000//////111111000000//////......000////////////111333444777777777777777888888888LLLKKKJJJHHHGGGGGGGGGHHHFFFFFFEEEDDDDDDEEEGGGGGGOOOSSSXXX\\\aaafffkkkoooqqqrrrrrrtttttttttrrrqqqooopppqqqqqqrrrtttwwwzzz|||~~~~~~rrrbbb[[[WWWVVVWWWZZZ^^^gggxxxnnn[[[QQQMMMVVVcccppp|||rrrooouuupppsssmmmrrrcccEEE555333222222222222111111111111111000000000////////////////////////////////////////////////////////////000///...------------...........................000000000000000000000000111000000000000222444555>>>IIIWWW^^^______aaaeeeppp|||mmmeeeddddddfffkkksss}}}zzzvvvvvvrrrdddUUUFFF>>>777444222//////222000000000000000000000000000000000000000000000000//////000222333444555666777888999:::<<<===>>>???AAA???===>>>AAADDDGGGGGGGGGGGGIIIKKKJJJIIIMMMTTTSSSVVV[[[aaaiiisss}}}uuufff]]]___cccdddgggzzz}}}vvvkkk___VVVPPPNNNKKKJJJQQQggg{{{QQQ;;;999777000333333333222222222111111000000000000000000000000////////////////////////............................................................////////////...///000111666AAAOOOYYYYYYaaa___\\\[[[YYYaaauuu}}}|||~~~{{{xxxtttqqqooommmjjjhhhfffdddaaa___^^^\\\ZZZYYYVVVUUURRROOOLLLJJJIIIHHHEEEDDDBBB@@@>>><<<;;;;;;777777666444333222111000000000000000000000000000//////000000000000//////111000000000/////////...////////////000222444555888888888777777777777777PPPOOOMMMLLLJJJJJJJJJJJJEEEDDDCCCBBBBBBBBBCCCDDDHHHLLLQQQVVV[[[aaagggkkknnnppprrrtttuuuuuutttsssqqqrrrsssttttttvvvyyy{{{}}}ooobbbWWWPPPMMMMMMPPPWWW^^^dddnnnrrr^^^RRRLLLSSS^^^jjj{{{~~~tttnnnrrrvvvyyypppsssgggGGG555333333222222222111111111111111111000000000///////////////////////////////////////////////////////////////......------..............................000000000000000000000000////////////111333444666@@@KKKXXX___```aaadddhhhzzzwwwjjjcccbbbbbbdddjjjsss|||}}}xxxtttrrrmmm```RRREEE===777444222000000222000000000000000000000000000000000000000000000000///000111222444555666666777888999;;;===>>>@@@@@@@@@>>>===>>>AAAEEEGGGHHHGGGGGGIIIKKKJJJIIINNNUUUYYY[[[aaajjjuuuvvviiidddfffiiiiiioooxxxmmmaaaVVVPPPMMMLLLHHHNNNddd~~~ZZZBBB:::666000333333333222222222111111000000000000000000000000////////////////////////............................................................////////////...///000111666AAAOOOYYY[[[aaa___[[[ZZZYYYbbbwww~~~|||xxxuuuqqqnnnllljjjgggeeeccc```\\\ZZZYYYYYYYYYXXXUUUSSSQQQNNNKKKIIIHHHGGGCCCBBB@@@>>><<<;;;:::999777666555444333222111000000000000000000000000000//////000000000000//////000000000000////////////......///000222333555666999999888888777777666666SSSRRRQQQPPPNNNMMMMMMLLLHHHFFFEEECCCBBBBBBBBBBBBBBBFFFJJJOOOTTT[[[aaaeeemmmpppsssvvvvvvvvvvvvvvvssstttuuuuuuuuuvvvzzz|||}}}wwwaaaUUUQQQPPPPPPQQQNNNTTT]]]dddiiitttvvv```TTTLLLQQQZZZeeexxxuuunnnooo{{{|||}}}lllmmmkkkIII777555333333222222222111111111111111111000000000////////////////////////////////////////////////////////////............//////........................///////////////////////////......///111333555777AAALLLYYY```aaabbbfffjjjzzz~~~sssiiifffeeeeeehhhooowww~~~zzztttpppiii[[[OOOCCC<<<666444333000000222000000000000000000000000000000000000000000000000000111222333444555666777777888999;;;===???AAAAAA???>>>===>>>BBBFFFHHHHHHJJJIIIJJJLLLKKKJJJOOOVVVaaaccciiitttvvvlllkkkppprrrrrr{{{{{{pppcccWWWOOOKKKHHHDDDGGG]]]```GGG<<<777444333333333222222222111111////////////////////////////////////////////////............................................................////////////...///000111666AAAOOOYYY]]]ccc```[[[[[[ZZZdddyyy~~~~~~~~~}}}{{{yyyvvvsssooollljjjhhheeeccc```]]]YYYVVVVVVWWWXXXXXXTTTRRRPPPMMMKKKIIIHHHGGGAAA@@@>>><<<;;;999999888666666555444333222111000000000000000000000000000//////000000000000//////000000000000////////////......000111333555777888:::999999888777666555555UUUUUUTTTSSSRRRQQQPPPOOOJJJIIIGGGDDDCCCBBBBBBBBB@@@BBBFFFJJJOOOUUU[[[```lllpppuuuwwwwwwvvvvvvwwwtttuuuuuuuuuuuuwwwzzz|||~~~mmm___QQQMMMOOOPPPQQQSSSSSSXXXbbbjjjooo{{{yyyaaaUUUMMMPPPXXXcccwwwwwwooonnnyyy}}}dddcccwwwnnnLLL999888333333333222222222222111111111111111000000000000//////////////////////////////////////////////////////.........//////000///////////////////////////////////////////////////......///111333555777@@@KKKYYY```aaaaaadddhhhpppxxx}}}yyyrrrkkkjjjiiiiiinnnuuu|||~~~vvvnnneeeXXXLLLAAA;;;555444333000000222111111111111111111111111111111111111111111111111111111222444555666777888888999:::<<<>>>@@@AAABBB===<<<===???CCCFFFHHHHHHKKKIIIJJJJJJHHHGGGLLLSSSaaaeeemmmyyyuuuqqqtttyyy}}}~~~}}}ssseeeXXXOOOKKKEEEAAACCCVVV|||yyy```III<<<888888333333333222222222111111////////////////////////////////////////////////............................................................////////////...///000111666AAAOOOYYY^^^eeebbb]]]\\\[[[eee{{{~~~~~~~~~|||yyywwwuuurrrnnnkkkhhhfffcccaaa^^^[[[WWWUUUUUUVVVWWWWWWSSSQQQOOOMMMJJJIIIHHHGGG@@@???===;;;:::999888888555555444333222111111000000000000000000000000000//////000000000000//////////////////000000000000...///111333555666777888:::999999888777666555555VVVVVVVVVVVVUUUTTTSSSRRRMMMLLLIIIFFFCCCBBBAAAAAA@@@BBBEEEGGGKKKPPPVVVZZZggglllsssvvvvvvvvvwwwxxxuuuvvvwwwwwwvvvxxxzzz}}}oooZZZRRRLLLLLLMMMMMMMMMOOOWWW]]]hhhsss{{{{{{cccWWWOOOPPPVVVaaauuuzzzpppmmmvvvyyy~~~zzz^^^[[[lll~~~qqqNNN;;;:::333333333333222222222222222222111111111000000000//////////////////////////////////////////////////////......//////000000////////////////////////000000000000000000000000////////////111333444666>>>JJJXXX______^^^```ccceeennnwwwyyyyyywwwrrrmmmjjjjjjlllqqqyyy~~~~~~~~~wwwlllbbbUUUJJJ@@@999555444444111000222111111111111111111111111111111111111111111111111111222333444666777888888:::;;;<<<===>>>@@@@@@AAA<<<<<<<<>>===;;;999888888888444444444333222111111111000000000000000000000000//////000000000000//////////////////000000000000000111333444666777888888999999888888777777666666UUUVVVWWWWWWWWWVVVUUUUUUSSSQQQNNNJJJGGGEEEDDDDDDCCCDDDEEEGGGIIIMMMSSSWWW^^^eeennnssstttuuuwwwzzzxxxyyyyyyyyyxxxyyy|||jjjZZZOOOLLLKKKMMMMMMMMMQQQWWWaaagggttt~~~eeeYYYQQQQQQUUU]]]qqq}}}qqqlllsss~~~tttvvv{{{```ZZZfffuuutttPPP<<<;;;444444333333333222222222222222222111111111000000///////////////////////////////////////////////////////////////000111111////////////////////////000000000000000000000000111000000000000222444555;;;GGGVVV^^^^^^[[[\\\]]]```kkkuuuyyyzzzxxxsssmmmjjjjjjmmmttt|||}}}yyyxxx||||||tttiii^^^RRRIII>>>888444444444111000222111111111111111111111111111111111111111111111111222222333555666777888999<<<<<<===>>>>>>???@@@@@@;;;;;;<<>><<<;;;:::999888888444444333333222111111111000000000000000000000000//////000000000000//////.../////////000000000111111222444666777777777777888888888777777777777777UUUUUUWWWXXXXXXXXXWWWVVVXXXVVVSSSOOOLLLIIIHHHHHHEEEFFFGGGGGGHHHLLLQQQUUUWWW___jjjpppssstttxxx|||zzzzzz{{{{{{zzz{{{~~~sssYYYLLLIIIHHHIIIMMMPPPSSS\\\ffflllsssfff[[[RRRQQQSSSZZZlllqqqjjjppp{{{}}}ppprrrddd\\\dddqqq{{{vvvQQQ<<<;;;444444444333333333222222222222222111111111111000///////////////////////////////////////////////////////////////000111111000000000000000000000000000000000000000000000000111111000000000111333444999FFFUUU]]]]]]YYYXXXYYY```kkkvvv{{{|||zzzsssllljjjkkkooowww~~~|||wwwrrrwwwyyyqqqfff\\\QQQIII>>>888444444444111111333111111111111111111111111111111111111111111111111222333444555666888999999===>>>>>>>>>????????????::::::<<<@@@DDDHHHIIIIIIFFFEEEFFFIIIIIIKKKSSS\\\jjjuuuwwwjjj\\\RRRLLL@@@DDDEEEMMMdddzzzzzz~~~zzzooo\\\GGG:::555333333333222222222111111000000000000000000000000////////////////////////............................................................/////////000...///000222666AAAOOOYYYYYYaaa```]]]]]]ZZZbbbuuu~~~{{{wwwtttnnnkkkgggdddbbb___\\\ZZZYYYWWWUUUTTTTTTRRRPPPNNNKKKJJJHHHFFFDDDBBBAAAAAA???>>>===;;;:::999999999444333333222222111111111000000000000000000000000//////000000000000//////.../////////000000111111222333555777777777777666777777777777777888888888UUUUUUVVVVVVVVVVVVWWWWWWWWWWWWVVVTTTPPPOOOOOOPPPJJJJJJJJJIIIIIIKKKNNNPPPVVV[[[cccjjjooossswwwyyyyyy{{{||||||}}}~~~yyy\\\QQQIIIIIILLLOOOQQQTTTYYY```gggsss~~~hhh\\\RRRQQQSSSZZZkkk}}}tttlllpppyyywwwvvvqqq___cccsssyyyVVV@@@???666555333333333333111000111111111111000000000000////////////............////////////////////////////////////////////////............////////////000000000000000000000000////////////000111222333888EEETTT[[[YYYVVVWWW[[[cccooozzz~~~~~~zzzssslllnnnpppsssyyy|||uuupppxxxxxxmmmaaaZZZQQQHHH===999555222222222222222000000000000000000000000222222111111111111111111111222333555777888999:::>>>===<<<===???AAA@@@???:::;;;>>>@@@CCCEEEFFFGGGEEEHHHJJJIIIIIIOOO\\\gggooouuukkkaaaTTTHHHDDDDDDBBBHHH\\\sss~~~~~~xxx||||||~~~~~~gggMMM<<<666555444444333333222222111111111111111000000000000//////////////////////////////.........---------....................................////////////000000111222777AAAPPPZZZ^^^eeeccc______[[[aaarrr||||||~~~|||xxxssspppkkkhhhccc```^^^]]]ZZZYYYVVVUUUTTTSSSRRRQQQPPPOOONNNKKKHHHEEEDDDBBB@@@>>><<<;;;:::999777666555444333333333222222222111111000000000000000000000000000000000000000000000000111000///...///000222333444444666777888888888888888666444333333444555666VVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWUUUSSSRRRSSSUUUQQQPPPOOOMMMMMMNNNPPPRRRTTTYYY___eeekkkoootttwwwyyy|||~~~nnnVVVPPPKKKGGGKKKOOORRRVVV\\\dddkkkzzziii\\\RRRQQQTTT[[[lll~~~vvvmmmpppxxx{{{zzzyyyhhhkkkzzz{{{XXX@@@;;;777555333333333333111000111111111111000000000000////////////............////////////////////////////////////////////////............////////////000000000000000000000000////////////000111222333999FFFTTTZZZYYYWWWYYY^^^iiiuuu{{{uuuoooqqqsssvvv{{{}}}wwwssszzzyyylll```YYYQQQHHH===999555222222222222222000000000000000000000000111111111111111111111111111222333555777888999:::>>>===<<<>>>@@@AAA@@@???;;;<<<>>>AAACCCEEEFFFFFFDDDGGGJJJJJJKKKSSS```kkkxxxwwwmmmcccVVVKKKFFFDDDBBBEEEUUUjjjvvvwwwxxx|||}}}lllPPP<<<444555555444333333222222111111111111111000000000000//////////////////////////////.........---------....................................////////////000000111222777AAAPPPZZZ^^^eeeccc``````\\\aaasss~~~{{{xxxyyy}}}}}}|||zzzvvvqqqmmmjjjgggccc```^^^\\\ZZZXXXTTTTTTSSSQQQPPPOOONNNMMMJJJHHHEEECCCCCCBBB@@@>>><<<;;;:::999777666555444333333222222222111111111000000000000000000000000000000000000000000000000111000/////////111333444666666777888888888888888777555444333333333555666VVVVVVVVVVVVVVVVVVVVVVVVVVVWWWXXXWWWWWWXXXZZZ]]][[[YYYVVVTTTRRRSSSTTTUUUUUUYYY]]]bbbggglllqqquuuyyy|||```NNNNNNMMMGGGKKKPPPTTTXXX___iiiooo{{{jjj]]]SSSRRRTTT[[[mmmyyynnnooovvvpppsss___CCC888888666444333333333222000111111111111000000000000////////////............////////////////////////////////////////////////............////////////000000000000000000000000////////////000111222333;;;FFFTTTZZZYYYXXX]]]bbbppp|||vvvrrrvvvvvvxxx}}}|||xxxwww}}}zzzlll```YYYQQQHHH===999555222222222222222000000000000000000000000111111111111111111111111222222444555777888::::::>>>======>>>@@@AAA@@@???<<<===???AAACCCDDDEEEFFFEEEHHHLLLOOOTTT^^^lllvvv{{{yyyyyy|||{{{qqqgggYYYNNNFFFDDD@@@CCCPPPbbbpppuuu|||yyy[[[BBB666555555444444333222222222111111111111000000000000////////////////////////...............---------....................................////////////000000111222777AAAPPPZZZ^^^eeedddaaaaaa]]]bbbttt~~~{{{xxxwwwxxx}}}~~~|||zzzwwwsssmmmiiihhheeeaaa___]]][[[YYYWWWRRRRRRQQQOOONNNMMMLLLKKKGGGDDDBBBAAAAAAAAA???>>>;;;:::999888777666555444333222222222222111111111000000000000000000000000000000000000000000000000111000000000111222444555888999999999999888777666555444333222333333555666VVVVVVVVVVVVVVVVVVVVVVVVVVVWWWXXXYYYZZZ\\\```dddfffbbb^^^ZZZYYYYYYYYYYYY[[[]]]___bbbeeeiiiooossswww{{{rrrUUUIIILLLMMMJJJNNNRRRVVVZZZaaajjjqqqyyylll___TTTRRRTTT[[[mmmzzzooonnnrrr~~~tttuuuiiiJJJ::::::777555333333333222111111111111111000000000///////////////............////////////////////////////////////////////////............////////////////////////////////////////////////000111222333<<>>???AAACCCEEEEEEFFFGGGKKKPPPVVV^^^jjjyyy}}}wwwtttsssuuu}}}}}}sssiii\\\PPPDDDBBB@@@BBBMMM___pppzzzjjjKKK:::555555555444333333222222111111111111000000000///////////////////////////............................................................////////////000000111222777AAAPPPZZZ^^^eeedddbbbbbb___ddduuu|||yyyxxxzzz}}}~~~{{{yyyuuuqqqkkkgggeeeccc```]]]\\\ZZZWWWUUURRRQQQPPPNNNMMMKKKJJJIIIFFFDDDAAA@@@@@@???===<<<:::999888777666555444444222222222222111111111111000000000000000000000000////////////////////////000000000111222444555666999999999888777666555444333333333222333444555666UUUUUUVVVVVVVVVVVVWWWWWWVVVWWWYYYZZZ\\\```eeeiiimmmhhhbbb^^^^^^______^^^aaabbbccccccdddgggkkkooovvvzzz~~~hhhRRRHHHKKKLLLNNNQQQUUUXXX[[[aaaiiiooowwwoooaaaUUURRRSSSZZZkkk~~~|||ooolllooozzzuuusssuuuUUUAAA;;;999555444333444333222111111111111000000000///////////////............////////////////////////////////////////////////............////////////////////////////////////////////////000111222333===GGGTTTYYYYYYZZZaaahhhssszzzxxxxxxzzzwwwwww||||||vvvsssuuu~~~pppbbb[[[SSSJJJ===999555222222222222222000000000000000000000000000000111111111222222222222333444666888999:::;;;======>>>@@@BBBBBB@@@???<<<>>>@@@BBBDDDEEEFFFFFFGGGJJJPPPXXXbbbooo}}}{{{wwwvvvuuuvvv~~~}}}tttjjj]]]QQQEEEBBB@@@AAAIIIYYYnnn~~~wwwQQQ999666666555444444333333222111111111111000000000///////////////////////////---.........................................................////////////000000111222777AAAPPPZZZ]]]eeeeeecccdddaaafffvvv~~~{{{zzz{{{|||}}}yyyzzz}}}{{{xxxtttoooiiieeecccaaa^^^\\\[[[YYYVVVSSSRRRQQQPPPNNNLLLJJJIIIHHHHHHEEEBBB@@@???===;;;999888888777777666555444444222222222111111111000000000000000000000000000000////////////////////////000000111222444666777888999888888777666444222111222222333333444555666777SSSTTTUUUVVVWWWWWWXXXYYYYYYZZZ[[[\\\^^^ccchhhmmmoooiiiccc```bbbdddddddddffffffffffffeeegggkkknnnvvv{{{qqqaaaRRRJJJLLLLLLPPPSSSVVVXXXZZZ___gggmmmrrr|||qqqcccVVVQQQQQQXXXiii{{{~~~qqqkkkmmmwwwtttooo|||}}}___III===:::666444444444333333111111111111000000000000////////////............////////////////////////////////////////////////............////////////000000000000000000000000////////////000111222333===HHHTTTZZZYYYZZZ```gggooo~~~yyyzzz|||}}}xxxxxx|||zzzrrrpppssstttfff^^^VVVLLL===999555222222222222222000000000000000000000000000000000111222222333333333333555666888999;;;;;;======>>>AAACCCCCCAAA>>><<<===???BBBDDDFFFGGGHHHEEEHHHMMMSSS]]]iiiuuu}}}{{{xxxvvvvvvvvvxxx~~~vvvlll^^^RRRFFFCCCAAA@@@EEERRRkkk}}}RRR777666666555555444333333333111111111111000000000000////////////////////////---------...................................................////////////000000111222777AAAPPPZZZ]]]eeefffeeefffbbbgggxxx~~~}}}~~~~~~}}}|||tttuuu{{{}}}|||yyyvvvsssnnnhhhddd```^^^\\\[[[ZZZXXXTTTRRRQQQPPPOOOMMMKKKIIIHHHGGGHHHEEEAAA???===<<<999777777777777666555444444444222111111111111000000000000000000000000000000000000000000000000000000000000000222444666777999999888888777666555333222111222222333444666777777888RRRRRRTTTUUUWWWXXXZZZZZZ]]]^^^^^^___aaaeeekkkpppnnnhhhbbbaaadddhhhiiihhhjjjkkklllmmmmmmnnnqqqtttwww|||ggg\\\QQQKKKMMMMMMOOORRRUUUWWWYYY___ffflllooosssdddVVVPPPPPPUUUfffxxxtttmmmmmmuuupppiiivvvcccMMM>>>;;;777444444444444333111111111111000000000000////////////............////////////////////////////////////////////////............////////////000000000000000000000000////////////000111222333<<>>:::<<>><<<<<<:::888777777666666555555444444333111111111111000000000000000000000000000000000000000000000000000000000000///000222555777999::::::888888888777666444333222222222444666777888999999QQQQQQSSSUUUWWWYYY[[[\\\```aaaaaabbbcccgggmmmrrrlllfff``````eeejjjlllkkkoooppprrrssstttvvvyyy{{{yyy~~~bbbXXXOOOLLLNNNNNNMMMPPPTTTVVVYYY^^^fffmmmtttttteeeVVVPPPOOOTTTdddvvvvvvnnnnnntttlllcccpppdddOOO???;;;777444444444444333111111111111000000000000000/////////............////////////////////////////////////////////////............/////////000000000000000000000000000////////////000111222333<<>>999;;;>>>BBBEEEHHHJJJKKKJJJJJJJJJMMMQQQXXX___ccc```dddkkkrrrwww{{{yyyoooaaaUUUFFFCCCCCCDDDHHHWWWuuu[[[AAA666666666555444444333333111111111111000000000000////////////////////////---------.........//////..................................../////////000000000111222777BBBPPPZZZ\\\eeeffffffhhhdddiiiyyy~~~xxxvvvtttrrroookkkeeeaaa]]]\\\ZZZZZZYYYVVVSSSPPPNNNMMMKKKIIIGGGEEECCCCCC@@@>>>;;;:::::::::888777666666666555555444444333111111111111000000000000000000000000000000000000000000000000000000000000///000333555888999:::;;;999999888888777555444333222333555777888999::::::VVVTTTSSSSSSVVVZZZ^^^aaabbbeeegggiiiiiijjjkkkmmmiiihhhhhhhhhjjjmmmoooqqqsssvvvzzz}}}~~~|||cccXXXOOOMMMOOOLLLPPPMMMOOOVVVZZZ___kkkxxx~~~|||eee[[[NNNLLLVVV]]]ssswwwppppppxxx{{{bbb^^^mmm}}}WWWFFF===;;;888666666666555444444222000000111222111000111111000///////////////000000000000000000000000//////////////////////////////000000000000//////...............///000000000111111000...///111333777EEETTTYYY[[[^^^cccdddmmmttt|||~~~|||~~~}}}wwwrrrrrrzzzlllcccYYYPPPAAA999333333444333222333000000000000000000000000111111111000111111222222666666666777888:::;;;<<<===@@@CCCEEEEEEDDDAAA@@@???===<<>>MMMYYY\\\eeefffeeeeeeaaahhh{{{|||uuussspppnnnkkkgggaaa^^^\\\ZZZWWWTTTSSSPPPMMMKKKKKKJJJHHHFFFDDDBBBAAA@@@===<<<;;;;;;999999888777555555444444444333333333333333222222111000//////////////////000000000000///////////////000111111222333444666888:::<<<=========<<<;;;999777444333111222444666888999;;;<<>>@@@CCCFFFFFFEEECCCAAABBB@@@???BBBGGGKKKMMMMMMSSSXXX^^^bbbfffkkksssyyy{{{~~~uuueeeVVVHHHDDDAAABBBIII\\\zzz|||ccc@@@999666444333333333333222111111111111000000000000000000000000000000000000////////////////////////........................////////////////////////...000111111444>>>MMMYYY^^^ggghhhffffffbbbiii{{{|||wwwtttqqqnnnkkkfffaaa]]][[[YYYVVVSSSRRROOOLLLJJJHHHHHHFFFDDDBBB@@@???>>>;;;;;;:::999888777666666444444444444333333333333333333222111111000//////////////////000000000000////////////000000111222444555666777999;;;<<<============<<<:::888555444333333444666777999:::;;;XXXWWWWWWXXX\\\```dddgggmmmoooqqqrrrrrrrrrtttuuuooonnnnnnnnnpppsssvvvxxx|||xxxbbbZZZPPPNNNOOOLLLNNNNNNOOOTTT\\\kkkmmmccc___]]]^^^aaannnyyyhhh^^^PPPLLLUUUZZZooo~~~yyypppooouuukkkYYYZZZjjj}}}}}}UUUBBB<<<:::777555555555444333444222111000222222111000111111000///////////////000000000000000000000000111111111111111111111111//////000000000000////////////......//////000111111222222111000000333555;;;IIIVVVZZZZZZ___fffjjjrrryyy{{{zzz|||yyyxxxyyy{{{yyyttttttwwwwwwiiiaaaYYYPPPBBB:::444444444333222333222222222222222222222222111111000000111222222333666666666777999:::<<<===@@@BBBEEEGGGHHHGGGEEEDDDCCCBBBBBBDDDHHHLLLNNNOOOXXX___hhhmmmqqqxxxwwwgggYYYGGGDDDAAABBBHHHWWWqqqhhhEEE999777444333333333333222111111111111000000000000000000000000000000000000////////////////////////........................////////////////////////...000111111444>>>MMMYYY___iiijjjhhhgggccciii{{{~~~|||xxxuuuqqqnnnjjjeee```]]]ZZZWWWTTTRRRPPPNNNKKKHHHFFFEEEDDDBBB@@@>>><<<;;;:::999888777666555555444444444444333333333222222222222222111111000000///////////////000000000000/////////000000222333333777888888999:::;;;<<<<<<>>>>>>>>>===<<<999777666555555555666777888999:::XXXXXXYYY[[[^^^ccchhhkkkoooqqqttttttttttttuuuvvvqqqqqqqqqqqqsssvvvyyy{{{~~~xxxddd[[[QQQNNNPPPMMMMMMOOORRRXXXeee|||{{{lll^^^YYYYYYZZZ\\\___nnnyyyjjj```QQQMMMTTTYYYmmm{{{qqqnnntttiiiYYYYYYgggwwwWWWDDD<<<999666555555555444333444333111111222222222111111000000///////////////////////////////////////000000000000000000000000//////000000000000///////////////...///000000111111222222111111111444666===KKKWWWYYYYYY^^^hhhnnnwww}}}{{{tttrrrrrrrrrtttxxx{{{yyyuuuvvv{{{uuuhhhbbbZZZQQQCCC;;;444444555333222333222222222222222222222222000000000000111222333333666666666777999;;;===>>>AAACCCFFFHHHIIIIIIHHHGGGDDDCCCCCCEEEHHHLLLPPPRRRYYYbbbkkkooorrryyyxxxhhhZZZIIIEEEBBBBBBEEEPPPdddvvv}}}}}}mmmGGG:::888555333333333333222111111111111000000000///////////////////////////////////////////////////........................////////////////////////...000111111444>>>MMMYYY```iiijjjhhhhhhccchhhyyy~~~{{{yyyvvvqqqmmmiiiddd___\\\XXXVVVSSSPPPOOOLLLIIIGGGDDDDDDBBB@@@>>><<<;;;:::999999888777666555444444333333333333222222222222222111111111000000000///////////////000000000000//////000000222333444555:::;;;;;;;;;<<<<<<<<<<<<>>>>>>???>>>===;;;999888777666666666666888999:::WWWWWWYYY\\\aaafffkkkmmmsssuuuwwwwwwvvvvvvvvvxxxssssssssstttvvvyyy|||~~~|||ggg^^^RRRNNNPPPNNNLLLQQQXXXbbbuuuuuufff[[[RRRRRRVVVZZZ___ddduuukkkaaaRRRMMMTTTXXXkkk}}}qqqmmmpppooo^^^[[[eeettt~~~[[[HHH<<<:::777555555555444333555333111111222333222111111000000/////////////////////////////////////////////////////////////////////000000000000/////////////////////000111111111111222111111222444777@@@NNNZZZ[[[ZZZaaammmvvvwwwnnnjjjjjjnnnssszzz|||wwwyyytttiiiddd\\\SSSDDD;;;555555555333222333111111111111111111111111000000000000111222333444555666666888:::<<<===???BBBDDDFFFIIIJJJKKKKKKJJJGGGGGGHHHIIILLLQQQVVVZZZ]]]dddjjjlllmmmuuuwwwhhh[[[KKKGGGDDDBBBCCCIIIWWWeeeqqqrrruuu~~~sssIII;;;888555444444333333111111111111111000000000///////////////////////////////////////////////////........................////////////////////////...000111111444>>>MMMYYY^^^hhhjjjhhhgggbbbgggxxx}}}|||}}}}}}zzzxxxuuupppkkkgggccc___[[[WWWUUURRROOOMMMKKKHHHFFFDDDCCCBBB@@@>>><<<;;;:::999999888777666555444444333333222222222111111111111111111000000000000000////////////000000000000///000000111333555666777<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>??????>>><<<;;;:::888777666666666777999:::WWWXXX[[[___dddiiinnnqqqxxxzzz||||||zzzzzzzzz{{{vvvvvvvvvwwwyyy|||lllaaaSSSNNNPPPOOOLLLUUU```ooocccWWWQQQNNNQQQWWW]]]eeemmm|||lllbbbSSSNNNTTTWWWkkkrrrllllllyyyeee]]]eeevvv___LLL===;;;888666666666555444555333222111222333222111111111000///////////////000000000000000000000000........................//////000000000000//////000000//////000000111222000000111111000111444666DDDRRR]]]]]]]]]eeetttvvvlllhhhgggkkksss~~~yyy{{{uuukkkggg___UUUDDD<<<666555555333222333000000000000000000000000//////000000111222444444555666777888:::<<<>>>???CCCDDDFFFIIIKKKLLLLLLLLLMMMNNNOOOPPPSSSYYY```eeeeeehhhkkkkkkllluuu~~~wwwiii[[[MMMHHHCCCAAA@@@DDDOOOZZZhhhmmmsss|||zzzMMM<<<999666444444444333111111111111111000000000000000000000000000000000000////////////////////////........................////////////////////////...000111111444>>>MMMYYY]]]gggiiihhhhhhbbbgggxxx{{{|||~~~|||yyywwwsssnnniiifffbbb^^^[[[WWWTTTQQQOOOMMMKKKHHHEEEDDDCCCBBB@@@>>><<<::::::999888888777666555444333222222222111111111000000000000000000000000000000////////////000000000000///000111222444666888999===========================>>>>>>???>>>===<<<;;;999888666666666888:::;;;XXXYYY]]]bbbgggmmmrrruuu|||}}}~~~}}}||||||}}}yyyyyyyyyzzz}}}qqqcccTTTNNNQQQPPPOOOYYYggg{{{xxx^^^RRRQQQRRRWWW\\\cccnnnxxxlllbbbTTTOOOTTTWWWkkkrrrkkkjjjkkkaaaiii~~~```NNN>>><<<999777777777666555555444222222333333333222111111000///////////////000000000000000000000000//////////////////////////////000000000000//////000000//////000000111222...///000000///111333666DDDRRR]]]]]]\\\fffwwwsssiiifffgggiiissszzzzzzwwwnnnjjjaaaVVVEEE===666555555333222333111111111111111111111111/////////000111333444555555666777888:::===???@@@BBBDDDFFFHHHKKKLLLMMMMMMOOOQQQSSSUUUXXX^^^gggmmmnnnmmmllllllppp|||~~~rrrqqqpppttt}}}~~~xxxiii\\\KKKFFFAAA@@@???BBBLLLVVVgggnnnwwwRRR<<<:::666444444444222111111111111111000000000000000000000000000000000000////////////////////////........................////////////////////////...000111111444>>>MMMYYY\\\gggjjjiiiiiidddiiizzz|||yyytttqqqlllgggdddaaa^^^[[[WWWTTTQQQOOOMMMKKKHHHEEECCCBBBAAA???===;;;999999777777666555444333222222222111111111000000000000///000000000000000000000////////////000000000000///000111333555777999:::<<<<<<==================<<<===>>>>>>>>>===<<<;;;888777666555666888;;;===YYY[[[___dddjjjpppuuuwww|||~~~}}}||||||}}}|||{{{|||}}}ttteeeTTTNNNQQQQQQQQQ\\\llljjjWWWQQQRRRVVV[[[___eeeqqq~~~lllbbbTTTOOOUUUXXXkkkrrrkkklllnnnccclll```NNN???<<<999888888888777666666444222222333333333222111111000///////////////000000000000000000000000000000000000000000000000//////000000000000//////000000000000000111111222...////////////000333666AAAOOOZZZZZZYYYdddwww|||ooogggeeeggghhhtttyyyzzzxxxppplllcccWWWEEE===666666555333222333222222222222222222222222/////////000111333444555555666777888:::===???@@@BBBDDDFFFHHHKKKLLLMMMNNNOOOQQQTTTVVVYYY```iiippprrrooolllmmmtttwwwkkk[[[ZZZ[[[bbbnnn|||xxxjjj]]]IIIDDD???>>>???BBBLLLVVVhhhqqq{{{TTT===:::777555444444222111111111111111000000000000000000000000000000000000////////////////////////........................////////////////////////...000111111444>>>MMMYYY]]]gggkkkkkkkkkfffkkk||||||xxxsssooojjjfffccc```]]][[[WWWUUUQQQOOOMMMKKKHHHEEEBBBAAA@@@>>><<<:::888888666555555444333222111000111111111111000000000000////////////000000000000////////////000000000000000000111333555888:::;;;<<<<<<<<<<<<============;;;<<<===>>>>>>===<<<;;;888777666555666999<<<>>>]]]]]]```hhhnnnqqqvvv{{{~~~}}}|||||||||}}}nnnaaaWWWRRRQQQTTTeee|||}}}aaaTTTPPPQQQVVV^^^eeemmmyyyrrr^^^TTTPPPQQQ[[[hhhwwwnnnppppppgggqqqfffIIICCC<<<888:::;;;888666777666555555444444333222222000000000000////////////////////////////////////000000000000000000000000////////////000000000000000000000000000000000000...000111111000111333666@@@SSSZZZWWWZZZ```lll~~~{{{mmmccc```bbbjjjuuu}}}zzz}}}{{{wwwttthhhYYYKKKBBB999777555333111333222222222111111111111000000000000000111222333444666777777999:::<<<>>>???DDDFFFHHHIIIHHHIIIJJJKKKPPPQQQSSSUUUYYY___ggglllnnnlllkkkppp{{{zzzbbbTTTLLLJJJKKKPPPWWWcccvvv}}}wwwiii[[[JJJBBB>>>@@@AAAAAAJJJVVVmmm{{{WWWBBB:::444444555222111222111111111111000000000000000000000000000///......//////////////////////////////////////////////////////............//////...///000111444>>>MMMYYY___gggiiihhhjjjggglll}}}~~~|||zzzuuuqqqjjjeeeaaa^^^[[[YYYYYYUUUQQQNNNKKKIIIFFFCCCAAA@@@>>><<<:::999888888555555444333333222111111000000000000000000000000000000000000000000000000///000111000//////111333000111333666888:::;;;<<<;;;<<<<<<===<<<<<<;;;;;;:::<<<===>>>>>><<<:::999:::999888777777999;;;<<<___^^^bbbjjjooorrrwww}}}~~~}}}~~~~~~~~~wwwfffXXXPPPOOOVVVgggsss\\\QQQRRRSSSXXX___dddlllzzzsss^^^TTTOOOOOOYYYfffxxxnnnqqqwwwqqq{{{jjjMMMCCC===888:::;;;999777777666555555444444333333222111000000000////////////000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000...000111111000111333666@@@SSSZZZWWWZZZ___kkk}}}~~~pppfffdddffflllvvv|||}}}yyywwwlll___NNNDDD;;;999777444333444222222222222111111111111000000000000111222333444666777777999:::<<<>>>???CCCEEEHHHIIIHHHHHHIIIKKKMMMNNNOOOQQQSSSXXX^^^cccggggggiiioooyyycccRRRHHHFFFEEEHHHLLLUUUdddsss}}}~~~xxxkkk^^^KKKCCC>>>@@@@@@AAAJJJVVVqqq\\\BBB:::444444555222111222111111111111000000000000000000000000000///......//////////////////////////////////////////////////////............//////...///000111444>>>MMMYYY]]]fffiiiiiijjjfffjjjzzz|||yyyuuuqqqlllfffccc___[[[YYYXXXTTTPPPMMMKKKHHHEEEBBB@@@???>>><<<:::999888777555444444333222222111111000000000000000000000000000000000000000000000000000111111000//////111222111222444666999:::;;;<<<;;;;;;<<<<<<<<<<<<;;;;;;:::;;;<<<======<<<;;;::::::999888777888:::<<<===aaa```dddkkkqqqtttyyy~~~~~~jjjYYYQQQPPPWWWjjjiiiXXXPPPTTTUUUYYY^^^bbbkkk{{{ttt___TTTOOONNNVVVbbbyyyxxxnnnqqq}}}nnnRRRDDD>>>999;;;<<<999777777666666555555444333333333111111000000000/////////111111111111111111111111000000000000000000000000////////////000000000000000000000000000000000000...000111111000111333666@@@SSSZZZWWWYYY^^^jjj{{{tttkkkiiikkknnnxxx}}}{{{rrreeeQQQGGG>>>;;;999666444555333222222222111111111111111000000111111222333444777777888999;;;===>>>???CCCEEEGGGHHHHHHHHHIIIJJJLLLMMMMMMMMMNNNQQQUUUYYY[[[^^^bbbgggooozzzhhhSSSHHHDDDAAAAAAAAAEEEQQQ\\\hhhttt~~~yyymmmaaaMMMDDD???@@@@@@AAAJJJWWWttt^^^BBB:::555555555333111222111111111111000000000000000000000000000//////...//////////////////////////////////////////////////////............//////...///000000444>>>MMMXXX[[[fffiiijjjkkkfffgggvvv{{{yyytttqqqlllhhheee```\\\YYYVVVSSSOOOKKKIIIFFFCCCAAA???>>>===;;;999888777777444444333333222222111111000000000000000000000000000000000000000000000000111111222111//////111222222333555777999;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888999;;;===???bbbaaadddlllrrruuuzzz|||hhhXXXSSSUUUXXXiii{{{eeeWWWQQQRRRTTTXXX\\\aaakkkvvvaaaUUUNNNLLLTTT___tttzzzoooqqqoooUUUFFF???;;;<<<===:::888888666666666555444444333333111111111000000000//////000000000000000000000000////////////////////////////////////000000000000000000000000000000000000...000111111000111333666???SSSZZZWWWYYY^^^iiizzzxxxooommmoooqqqyyyvvviiiTTTJJJAAA===:::777555666333333222222222111111111111111111111222333444444777777888999;;;===???@@@BBBDDDGGGGGGGGGGGGHHHJJJMMMMMMNNNMMMLLLLLLNNNPPPOOORRRVVVXXX[[[dddqqq|||~~~oooYYYJJJFFFBBB@@@??????FFFNNN[[[hhh{{{~~~zzznnnbbbOOOEEE???@@@@@@AAAKKKXXXwww___BBB;;;555555555333111222111111111111000000000/////////000000000000////////////////////////////////////////////////////////////............//////...///000000333===LLLWWW[[[fffkkklllmmmffffffsss~~~{{{xxxrrrppplllhhheee```[[[WWWUUUQQQMMMJJJGGGEEEBBB???>>>===;;;:::888777777777333333333333222222111111000000000000000000000000000000000000000000000000111222222111000000111333444555777888:::;;;<<<<<<:::::::::::::::;;;;;;<<<;;;;;;::::::::::::;;;<<<;;;:::999999:::===???AAAbbbaaaeeelllrrruuuzzzqqq___TTTSSSWWWWWWhhhvvvbbbWWWOOOPPPPPPUUU\\\dddrrrwwwbbbVVVOOOKKKRRR]]]rrr|||qqqqqqnnnTTTGGG@@@<<<======;;;888888777666666555555444333333111111111111000000000000////////////////////////////////////////////////////////////000000000000000000000000000000000000...000111111000111333666???SSS[[[XXXZZZ___jjjzzzzzzrrrppprrrssszzzxxxkkkVVVLLLBBB>>>;;;777444555333333333222222222222111111111111111222333444555777888888:::;;;===???@@@BBBDDDFFFGGGFFFFFFHHHIIIKKKLLLLLLKKKHHHGGGGGGHHHEEEGGGFFFEEEEEELLLXXXbbbsss}}}||||||}}}xxxuuuxxxrrr^^^LLLGGGDDDCCCAAA@@@CCCIIIPPP\\\nnn~~~zzzooocccQQQGGG@@@??????AAALLLYYY|||dddCCC;;;555555666333222333111111111111000000000/////////000000000000////////////////////////////////////////////////////////////............//////...000000000333<<>><<<<<<:::999777666666666333222222222222222111111000000000000000000000000111111111111111111111111000111222111000000222444666777888:::;;;<<<<<<<<<;;;::::::::::::;;;<<<======<<<;;;:::::::::;;;;;;:::999999999;;;===@@@BBBcccbbbeeemmmsssvvv{{{xxxgggYYYQQQRRRWWWYYYjjjnnn^^^TTTMMMNNNNNNSSS___mmmyyydddXXXPPPLLLRRR\\\rrr~~~tttrrrnnnTTTIIIBBB===>>>>>>;;;999999777777666666555444444444222222111111111000000000........................000000000000000000000000////////////000000000000000000000000000000000000...000111111000111333666>>>RRR[[[YYY\\\aaakkk|||zzzrrrpppqqqtttzzz|||nnnYYYOOODDD@@@<<<777555555333333333333222222222222222111111222222333444555888888999:::<<<>>>???@@@AAACCCEEEFFFFFFFFFGGGHHHFFFHHHHHHGGGDDDAAA@@@@@@>>>===;;;888777;;;DDDKKKVVVdddsss~~~uuuuuuuuuttttttvvv{{{}}}vvvnnnfffbbbbbbkkkxxxkkk\\\KKKFFFDDDEEEDDDBBBDDDGGGFFFOOO^^^kkkyyy|||qqqeeeSSSHHH@@@??????AAALLL[[[fffCCC;;;666666666444222333111111111111000000000000...//////000000000000000//////////////////////////////////////////////////////............//////...000000000222<<>>;;;:::999888666666666666222222222222222222111111000000000000000000000000111111111111111111111111///000111111111222444666888999:::;;;<<<<<<<<<<<<<<<;;;::::::;;;<<<>>>???>>>>>>===<<<;;;::::::999999888888999;;;>>>AAACCCeeedddgggooouuuxxx}}}~~~lllaaaZZZVVVWWWZZZ]]]oooggg[[[TTTMMMPPPOOOTTTdddzzzzzzeeeYYYQQQMMMSSS]]]ssswwwvvv{{{uuu|||oooUUUJJJCCC>>>??????<<<999999777777666666555555444444222222222111111111000000////////////////////////000000000000000000000000////////////000000000000000000000000000000000000...000111111000111333666===RRR\\\ZZZ^^^cccnnn~~~yyypppnnnoootttzzzttt\\\RRRGGGBBB>>>999666666444444333333333222222222222222222222333444555555888888999:::<<<>>>@@@AAA@@@CCCEEEFFFEEEEEEFFFHHHBBBDDDEEEDDDAAA>>><<<<<<999777555444444666999:::AAAIIIQQQXXXaaakkkooonnngggiiijjjjjjkkkooouuuzzzyyyyyyyyyuuummmbbbWWWPPPNNNVVVbbbllluuuooo___VVVJJJFFFEEEGGGGGGEEEEEEGGGDDDJJJRRR[[[gggzzztttiiiUUUIII@@@???>>>AAAMMM\\\{{{gggCCC<<<666666666444222333111111111111000000000000......///000000000000000//////////////////////////////////////////////////////............//////...000000000222;;;JJJUUU[[[fffjjjjjjjjjaaa___kkkvvv}}}yyyvvvqqqnnnhhhdddaaa^^^[[[YYYSSSPPPLLLHHHFFFCCC@@@>>>:::999888777666555555555111111111111111111222222000000000000000000000000111111111111111111111111---///000111222333666888999:::;;;<<<<<<<<<<<<<<<===<<<;;;;;;;;;===???AAA@@@@@@@@@???===;;;999777888777777888:::>>>AAACCCfffeeeiiiqqqwwwzzz~~~rrreee______^^^^^^``````ssscccYYYUUUOOORRRPPPVVVjjj{{{fffZZZRRRNNNSSS]]]sssyyyyyywwwkkkooo~~~}}}|||}}}qqqWWWJJJCCC?????????<<<999999777777777666555555444444222222222111111111111000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000...000111111000111444666===RRR\\\[[[___dddoooxxxooolllnnntttzzzyyy___TTTJJJDDD@@@;;;888888444444444333333333222222222222222222333444555555888888999:::<<<>>>@@@AAA@@@BBBEEEEEEEEEEEEFFFHHHAAACCCEEEDDDAAA>>><<<;;;666555555666777777555333:::<<<>>>AAAKKKWWW^^^___^^^```ccceeeggglllsssxxxvvvwwwvvvrrrhhh[[[OOOGGGDDDJJJSSS[[[cccqqq|||wwwwwwyyy{{{zzzlll^^^UUURRRKKKGGGFFFIIIJJJGGGFFFHHHIIIKKKNNNRRR]]]pppxxxmmmVVVJJJAAA???>>>AAAMMM\\\sssmmmDDD<<<666666666444222333111111111111000000000000......///000000000000000//////////////////////////////////////////////////////............//////...000000000222;;;JJJUUUZZZdddhhhhhhggg^^^\\\iiiooo|||yyyvvvsssoooiiidddaaa___]]][[[SSSPPPLLLIIIFFFDDDAAA>>>999999888666555555555555111111111111111111222222000000000000000000000000111111111111111111111111,,,...000111222444777999:::;;;;;;<<<======<<<<<<>>>===<<<;;;<<<>>>@@@BBBAAAAAABBBAAA???;;;888666777777777888:::===AAACCCbbbgggnnntttyyy}}}}}}xxxwww|||vvvmmmdddbbbeeehhhiiijjjjjjyyyeeeXXXSSSRRRRRROOOVVVmmm|||gggXXXPPPOOOUUU]]]sssyyyrrrdddmmmzzzrrrXXXJJJCCC===>>>>>>;;;999:::888888777666555444333333333333222222111000000000000000000000000000000000000000000000000000000000111111000000//////......000000000000000000000000000000000000111222333444<<>>>>>AAACCCEEEEEEDDDCCCCCCDDDBBBAAA@@@>>><<<:::888666333333333444444444555555333555888;;;@@@GGGOOOTTTWWWZZZ]]]```cccggglllooopppssswwwvvvmmm^^^NNNDDDGGGGGGJJJQQQXXXbbbppp}}}uuuooohhhdddeeegggggggggllljjjgggbbb[[[TTTOOOKKKIIIJJJKKKJJJIIIIIIKKKMMMKKKKKKMMMQQQXXXdddyyywwwnnn\\\LLL>>>===???CCCMMMYYYqqqzzz|||kkkGGG>>>777666666444333555222222222111111111111000000000000000000000000000......////////////..............................//////............//////000///000222444:::GGGTTT\\\hhhllljjjhhh^^^]]]kkkyyy|||yyyvvvuuutttoooiiidddaaa^^^\\\[[[WWWSSSNNNIIIEEEAAA>>><<<===;;;888555444333333444222222222111111111000000////////////////////////222222111111111111111222///000000222444777999:::;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBEEEDDDCCC@@@>>><<<:::999666777888888999<<<@@@DDDeeejjjpppuuuyyy|||}}}ooogggccccccgggmmmxxx}}}yyywwwwwwxxxyyyyyyyyyzzz|||~~~~~~|||zzzrrrooonnnsssyyy|||zzzxxxqqq}}}~~~dddXXXUUUTTTVVVTTT\\\sss}}}hhhYYYPPPOOOTTT\\\sssyyy{{{rrrdddmmmzzzqqqXXXJJJCCC>>>>>>???<<<::::::999888888777666555444444333333333222111111000000000000000000000000000000000000000000000000000000111000000000/////////...000000000000000000000000000000000000111222333444<<>>>>>AAACCCEEEEEEDDDCCCCCCCCC??????>>><<<:::888666555222333333333333444444444222333444666999>>>DDDIIIQQQTTTWWW[[[^^^bbbgggjjjoootttyyyyyyqqqcccSSSIIIJJJHHHIIINNNTTT]]]lllzzzmmm^^^YYYRRROOOPPPQQQRRRRRRVVVVVVUUUSSSPPPNNNLLLJJJHHHJJJKKKKKKKKKLLLNNNPPPNNNNNNOOORRRVVV___pppwwwooo\\\MMMAAA@@@BBBDDDMMMXXXpppzzz~~~jjjGGG>>>777666666444333555222222222111111111111000000000000000000000000000......////////////..............................//////............//////000///000222444999FFFTTT\\\gggkkkkkkiii```aaaooo{{{}}}zzzwwwvvvqqqmmmhhhcccaaa```^^^]]]VVVRRRMMMHHHDDDAAA===;;;===;;;888555444333333444222222222111111111000000111111111111111111111111222222111111111111111222000000111333555777999:::;;;;;;<<<======>>>>>>???>>>>>>>>>???@@@AAABBBCCCEEEDDDCCC@@@===;;;999888666777888888999<<<@@@CCCiiimmmssswwwzzz|||uuukkk```[[[XXXXXX]]]bbbiiioooxxxzzzsssppprrrvvv{{{~~~|||zzzyyyxxxyyyyyywwwvvvvvvzzzwww~~~{{{bbbXXXVVVVVVWWWWWWaaavvviiiZZZQQQNNNTTT[[[rrryyywwwpppccclllyyyqqqXXXKKKDDD?????????===;;;;;;:::999999888777666555555444333333222222111111000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000111222333444;;;LLLZZZ\\\ZZZ^^^gggnnnwww}}}|||pppfffdddfffooovvvsss```TTTNNNCCC???>>>888555555444333222222222222222222222222333444555555777888999:::<<<===>>>???AAACCCEEEEEECCCBBBBBBBBB===<<<;;;999777555444333111111222222222333333333333333333222333666:::>>>HHHKKKOOOSSSVVV[[[```cccjjjpppwwwzzzuuuiii[[[RRRPPPOOORRRXXX^^^gggvvv~~~iiiWWWMMMIIIEEEBBBCCCDDDFFFFFFGGGGGGGGGHHHIIIJJJKKKLLLKKKLLLNNNOOOOOOQQQTTTVVVUUUTTTUUUWWWXXX]]]jjjwwwwwwnnn]]]OOODDDCCCDDDFFFOOO[[[rrr}}}lllGGG>>>777666666444333555222222222111111111111000000000000000000000000000......////////////..............................//////............//////000///000222444999FFFSSS\\\gggkkkkkkjjjbbbdddttt}}}{{{yyyxxxoookkkfffcccaaa```___^^^TTTPPPKKKFFFCCC@@@===:::<<<:::888666444333333333222222222111111111111111111111111111111111111111222111111111111111222222111111333444666888:::;;;<<<<<<<<<===>>>>>>???????????????@@@AAABBBDDDDDDEEEDDDBBB???<<<:::888777555666888999:::<<<@@@CCCkkkoootttyyy{{{}}}~~~uuummmeee^^^\\\]]]]]]aaafffhhhlllrrryyy{{{vvvtttrrrtttyyy~~~|||}}}xxx{{{yyyaaaWWWUUUUUUUUUVVV```ssskkkZZZPPPNNNRRRYYYnnnwwwuuulll___gggtttqqqZZZMMMEEE@@@@@@AAA>>><<<<<<;;;;;;:::999888777666666444444444333222222111111000000000000000000000000////////////////////////000000000000////////////000000000000000000000000000000000000111222333444:::JJJXXXZZZWWW[[[dddkkkuuu|||}}}pppfffeeehhhooovvvxxxeeeYYYRRRFFFAAA@@@999777666555333222222222222222222222222333444555555777777999:::<<<===>>>???AAACCCEEEDDDCCCAAA@@@AAA;;;;;;999777555444333222000111111111111222222222555555555444333444888;;;AAADDDHHHLLLOOOTTTYYY]]]bbbhhhqqqwwwvvvmmmbbb[[[TTTWWW```llluuu}}}mmmYYYJJJHHHFFFCCCBBBBBBDDDFFFGGGIIIHHHHHHHHHJJJLLLNNNOOOPPPRRRTTTUUUUUUWWWZZZ\\\^^^]]]___bbbbbbeeemmmwww}}}vvvmmm]]]PPPEEEDDDFFFJJJVVVdddzzzmmmGGG>>>777666666444333555222222222111111111000000////////////////////////......////////////..............................//////............//////000///000222333888EEERRR\\\gggkkkjjjiiibbbeeettt~~~|||zzzyyyoookkkgggcccaaa___]]][[[RRRNNNIIIEEEBBB???<<<::::::999888666444333333333111111111111111111111111111111111111111111111111111111111000111111222333222333444666888999:::;;;<<<======>>>>>>??????@@@@@@@@@@@@@@@AAACCCDDDEEECCCBBB@@@>>>;;;888666555333555777999:::<<<@@@CCCkkkoootttyyy|||~~~uuullleee___\\\___bbbcccgggkkkmmmnnnpppssswwwzzz}}}{{{uuuooommmlllmmmpppvvv}}}}}}}}}xxxxxx{{{xxx```UUURRRQQQRRRTTT]]]lll{{{kkkZZZPPPMMMQQQXXXjjj~~~uuuttt~~~gggZZZbbbmmmrrr\\\NNNGGGAAABBBBBB???===>>><<<<<<;;;:::999888888777555555444444333222222222111111111111111111111111////////////////////////////////////000000000000111111111111111111111111000000000000111222333444888HHHWWWXXXUUUXXXaaahhhrrr{{{~~~qqqgggfffjjjooovvv~~~jjj]]]UUUHHHBBBAAA:::888777666444333222222222222222222222333444555555666777888:::<<<===??????AAACCCEEEDDDBBB@@@??????;;;:::888666555444333333000000000111111111222222555666666555555666999<<<===@@@DDDGGGKKKOOOTTTXXX[[[aaajjjqqqrrrnnngggbbbUUU]]]lll}}}wwwbbbQQQDDDAAAAAAAAAAAAAAACCCEEEFFFKKKKKKKKKLLLMMMPPPSSSTTTXXXZZZ\\\\\\]]]^^^aaadddhhhhhhkkkoooqqqsssyyy}}}{{{sssjjj\\\OOODDDCCCFFFMMM]]]nnnoooGGG>>>777666666444333555222222222111111111000000////////////////////////......////////////..............................//////............//////000///000222333888DDDQQQ\\\hhhkkkkkkiiiaaacccrrr~~~|||{{{zzzqqqnnnhhhddd```\\\YYYVVVPPPMMMHHHDDDAAA???<<<:::999888777666444333333333111111111111111111111111000000000000000000000000111111000000111222222333333444666888:::;;;;;;;;;======>>>>>>???@@@@@@@@@@@@@@@@@@@@@AAABBBCCCCCC@@@???===;;;999666555444222444777999:::<<<@@@BBBkkkooouuuyyy|||~~~zzzpppfff___\\\]]]ccciiikkknnnrrrqqqqqqrrrtttuuuuuuvvvvvvyyyzzz|||~~~~~~|||vvvppplllhhhbbbaaadddbbbfffllluuu}}}~~~}}}yyywwwwwwyyybbbUUUPPPMMMQQQRRRYYYeeepppzzzjjjYYYOOOLLLPPPWWWfff~~~tttsss{{{dddWWW^^^iiittt___OOOHHHCCCCCCCCCAAA??????>>>======<<<;;;:::999888666555555444444333333222111111111111111111111111000000000000000000000000////////////000000000000111111111111111111111111000000000000111222333444777GGGUUUWWWTTTWWW```gggooozzzttthhhgggkkkpppvvvooobbbYYYKKKEEEBBB;;;999888666555444333222222222222222222333444555555666777888:::<<<>>>???@@@BBBCCCDDDDDDAAA>>>===>>>;;;:::888555444333444444000000111111111222222222333444555555666777;;;===<<>>@@@BBBBBBCCCDDDFFFIIIHHHJJJLLLPPPTTTYYY\\\^^^dddfffhhhjjjkkkmmmpppsssxxxwwwzzz~~~{{{wwwoooeeeXXXLLLCCCBBBFFFNNN```rrrwwwGGG>>>777666666444333555222222222111111111111000000000000000000000000000......////////////..............................//////............//////000///000111333777DDDQQQ[[[gggllllllkkkbbbcccqqq}}}|||{{{zzzsssooojjjddd___ZZZUUURRROOOLLLGGGDDDBBB@@@===;;;888777777666555444333222111111111111111222222222////////////////////////000000000000111222333333444666888:::;;;<<<<<<<<<>>>>>>>>>???@@@@@@AAAAAA@@@??????>>>>>>??????@@@;;;;;;999888666444333333111333666999:::===@@@BBBnnnqqqvvvyyy{{{|||~~~|||}}}~~~~~~}}}||||||~~~{{{tttjjjaaa```___bbblllsssvvvyyy|||xxxzzz||||||zzzuuuoookkkjjjllloooqqqrrrqqqpppooommmgggbbbaaa]]]XXXYYY^^^]]]```gggppp{{{yyyvvvtttzzz{{{dddVVVPPPLLLOOOOOOTTT\\\dddooo~~~iiiXXXNNNKKKPPPVVVdddvvvpppxxxeeeXXX^^^hhhvvvbbbPPPIIIDDDDDDDDDBBB@@@@@@???>>>>>>===<<<;;;:::999666666555555444333333333111111111111111111111111000000000000000000000000.../////////000000000111111111111111111111111111000000000000111222333444555FFFTTTVVVSSSWWW```gggooo|||yyymmmjjjnnnpppvvvtttggg]]]OOOGGGEEE===:::999777555444333333222222222222222333444555555666666888:::<<<>>>???@@@BBBCCCDDDCCC@@@>>><<<<<<:::999666444333222333444111111111222222222333333111333555666666888;;;>>><<<>>>AAADDDGGGJJJNNNQQQPPPQQQSSSUUUWWWXXXXXXXXXXXX]]]jjj{{{vvv[[[OOOIIICCCAAADDDGGGIIIIIIKKKMMMPPPNNNQQQVVV]]]dddiiinnnppptttwwwzzz}}}|||xxxtttkkkaaaQQQHHHBBBCCCFFFLLL\\\nnnzzzwwwGGG>>>777666666444333555222222222111111111111000000000000000000000000000......////////////..............................//////............//////000///000111222777CCCPPPYYYfffmmmooonnneeeeeesss|||zzzyyysssooojjjddd___ZZZTTTQQQOOOLLLGGGDDDBBB@@@>>><<<777777666666555444333222000000111111111222222222000000000000000000000000000000000000111222333444555777999;;;======<<<<<<>>>>>>??????@@@AAAAAABBB??????>>>===<<<<<<<<<<<<777777666555444333222222000333666999;;;===@@@BBBpppssswwwzzzzzz{{{{{{|||zzz{{{|||}}}}}}|||{{{zzzzzz|||wwwpppggg]]]aaaaaafffqqqyyy|||vvvkkkccc]]]___bbbeeefffeeecccbbbccc]]][[[[[[XXXSSSUUUZZZWWWZZZ```iiiuuu~~~~~~~~~xxxtttrrrwww|||eeeXXXQQQLLLLLLLLLOOOUUU\\\fffwww~~~hhhWWWMMMKKKOOOVVVdddwwwmmmvvvgggZZZ```iiiwwwdddQQQIIIDDDEEEEEEBBB@@@AAA??????>>>===<<<;;;::::::666666666555444444333333111111111111111111111111000000000000000000000000.../////////000000111111111111111111111111111111000000000000111222333444444EEETTTVVVSSSWWWaaahhhqqqrrrooorrrqqqwww~~~~~~~~~xxxjjj```QQQJJJGGG???:::999888666444333333222222222222222333444555555555666888:::<<<>>>@@@@@@BBBCCCDDDCCC@@@===<<<<<<999888555333111111222333111222222222222333333333333444666777888999<<<>>><<<>>>AAACCCEEEIIILLLOOOKKKJJJHHHHHHHHHIIIKKKMMMMMMPPPYYYhhhzzzmmmSSSKKKHHHEEEDDDGGGLLLNNNNNNOOORRRUUUZZZ^^^dddllltttzzz~~~{{{wwwrrrhhh___LLLEEEAAADDDFFFJJJXXXgggrrr~~~nnnGGG>>>777666666444333555222222222111111111111000000000000000000000000000......////////////..............................//////............//////000///000111222777CCCPPPWWWeeemmmqqqqqqiiihhhvvv|||zzzyyyrrrnnniiiddd___ZZZUUUQQQOOOLLLGGGDDDBBBAAA???===666666666666555444333222000000111111222222222222111111111111111111111111000000000000111222333444666777:::<<<>>>======<<<>>>??????@@@@@@AAABBBBBB???>>>===<<<::::::999999444444444333333222222222///222666999;;;===@@@BBBppprrrvvvyyy{{{{{{zzzyyywwwwwwxxxxxxxxxyyyyyyyyyzzz}}}yyyqqqhhhccccccgggpppyyy}}}lllaaaYYYXXXXXXZZZ\\\\\\[[[ZZZ\\\WWWUUUYYYZZZXXX[[[aaacccccceeellluuuuuuppppppwww|||uuueeeYYYOOONNNHHHNNNOOOTTT```gggsss|||eeeUUUNNNLLLPPPVVViii}}}uuuooowwwllldddllltttvvvdddQQQJJJFFFGGGGGGCCC@@@???BBB@@@>>>>>>======;;;999888888777777666666555555222222222111111111111000111111111111000000000000............/////////000111111111111111111111111111111222222222333333333999BBBPPPYYYXXXVVV\\\eeeuuu}}}sssrrruuuwwwyyy~~~qqqeee[[[PPPIIIGGGAAA===999555444444444333111000000000111333555666888888999:::<<<>>>@@@AAACCCDDDEEEDDDAAA>>>======777666555333222222333333333333333222222111111111333444555777999;;;>>>???BBBAAAAAACCCFFFJJJKKKKKKGGGCCC>>>===???AAAAAA@@@BBBFFFOOOWWWhhhzzz]]]LLLDDDEEEIIIIIIIIIMMMSSSVVVWWW\\\bbbgggppp||||||xxxqqqdddWWWIIIDDDAAABBBEEEHHHOOOVVVllluuuiiiDDD<<<666555666444333444111111111111000000000000111111111111000000000000////////////////////////........................///////////////////////////...000222333777CCCOOOZZZeeepppqqqlllhhhlllqqq~~~|||zzzyyyvvvqqqkkkeee```[[[UUURRROOOKKKGGGDDDBBB???<<<:::888888777666555333111000111111111111111111111111111111111111111111111111222222222222333444555666<<<<<<======>>>>>>??????????????????????????????AAA>>>:::888888777666555222222222111111111111111111444777999;;;===@@@CCCqqqsssvvvxxxzzzzzzyyyxxxvvvvvvvvvwwwwwwxxxxxxxxxzzz|||yyyrrrkkkggghhhmmmvvv~~~kkk___WWWWWWXXXXXXXXXXXXXXXXXXWWWUUUVVVZZZ\\\\\\bbbjjjnnnnnnooottt|||vvvppppppuuuyyy~~~uuudddWWWNNNMMMGGGMMMMMMRRR___hhhvvvzzzdddUUUMMMLLLPPPVVViii|||tttnnnvvvooohhhqqqzzztttaaaQQQJJJEEEFFFGGGDDDAAAAAACCCBBB@@@??????>>><<<:::999999888777666666555555222222222222111111111111111111111111000000000000........./////////000000111111111111111111111111111111111222222222333333999BBBOOOXXXYYYWWW^^^ggguuu~~~sssrrruuuyyy|||tttiii___TTTLLLJJJBBB>>>999666555444444333111000000000222333555666888888999:::<<<>>>@@@AAABBBDDDEEECCC@@@===<<<<<<777666444333222222333333333333333222222222111111444555666888:::===???@@@AAAAAABBBEEEHHHKKKLLLKKKEEEAAA===;;;<<<======<<<@@@BBBJJJQQQcccsssXXXJJJDDDFFFIIIHHHIIIMMMTTTXXXZZZaaaiiittt}}}|||xxxrrrdddWWWIIIDDD@@@BBBDDDFFFMMMTTTeeelllvvv}}}~~~~~~~~~cccDDD<<<666555666444333444111111111111000000000000111111111111000000000000////////////////////////........................///////////////////////////...///222333777CCCOOOZZZeeepppqqqlllhhhkkkppp}}}|||{{{vvvrrrlllfff```[[[VVVRRROOOLLLHHHDDDBBB???<<<:::888888777555444333222111111111111111111111111111111111111111111111111111222222222222333444555666<<<<<<==================<<<===>>>???@@@@@@@@@@@@>>><<<999777777666555444333333333222222222222222222555888:::;;;===@@@CCCrrrsssuuuwwwxxxwwwvvvuuussssssttttttuuuvvvwwwwwwyyy{{{zzztttpppnnntttyyynnnbbb\\\^^^^^^\\\WWWUUUUUUWWWVVVXXX[[[___aaadddnnnyyy|||{{{}}}tttnnnlllppprrruuutttbbbUUULLLMMMIIINNNNNNSSSaaammm}}}xxxcccTTTMMMLLLPPPUUUhhh{{{tttmmmvvvqqqkkkttt}}}ttt```QQQJJJDDDEEEFFFDDDCCCDDDDDDBBB@@@@@@@@@???===;;;::::::999888777666555444333333333222222222111111111111111111000000000000....../////////000000000111111111111111111111111111111111222222222222333888@@@NNNXXXYYYYYY```kkkvvv}}}rrroooqqqvvvzzzyyyooodddYYYQQQOOODDD@@@:::777555444333222111111111111222333555666888888999:::<<<>>>@@@AAABBBCCCDDDBBB???<<<;;;;;;777666444333222222333444333333333333222222222222444555777999<<<>>>@@@AAAAAABBBDDDHHHLLLNNNMMMKKKDDDAAA<<<:::999:::999999======DDDKKK[[[hhhRRRIIIFFFHHHKKKKKKLLLRRRZZZ___dddnnnxxx|||xxxrrrdddWWWJJJDDD@@@AAABBBDDDJJJQQQ___cccjjjqqqvvvzzz{{{|||yyy^^^DDD<<<666555666444333444111111111111000000000000111111111111000000000000////////////////////////........................///////////////////////////...///111222777CCCOOOZZZdddoooqqqmmmhhhjjjnnn{{{~~~}}}vvvrrrlllgggbbb\\\WWWSSSOOOLLLHHHEEEBBB???<<<:::999888666444333222333333222222222222222222222222111111111111111111111111111222222333444555777777;;;;;;<<<======<<<::::::888:::===???@@@@@@@@@???:::888666555555555444333333333333333444444444444444666999;;;<<<>>>@@@CCCrrrssstttuuuuuutttsssrrrppppppqqqrrrssstttuuuvvvxxx{{{|||yyyxxxxxxzzzpppooopppooohhh___YYYXXXZZZ\\\aaafffiiikkkrrrnnngggeeehhhiiikkkvvvtttbbbTTTLLLMMMMMMRRRQQQVVVeeesssvvvaaaSSSMMMKKKOOOUUUfffyyy~~~sssnnnvvvrrrjjjsss|||vvvbbbRRRJJJDDDDDDEEEDDDDDDFFFDDDBBB@@@@@@@@@???===<<<;;;;;;:::999777666555555444333333333222222222222111111111111000000000///...////////////000000000111111111111111111111111111111111111222222222222666???LLLWWWYYY[[[dddooo|||~~~qqqkkkkkknnnsss~~~}}}tttjjj^^^VVVSSSFFFBBB<<<888666555444333222222111111222333555666888888999:::<<<>>>@@@AAAAAABBBCCCAAA>>>;;;999999666555444333222333333444333333333333333333333333444555777:::<<>>;;;999999999:::<<<:::AAAHHHSSSqqqyyy]]]MMMHHHHHHKKKMMMQQQTTT[[[dddkkkrrr|||xxxrrreeeXXXJJJDDD@@@@@@AAABBBGGGNNN^^^___ccciiipppvvv{{{}}}{{{___DDD<<<666555666444333444111111111111000000000///111111111111000000000///////////////////////////........................////////////////////////......///111222666BBBOOOYYYcccnnnqqqmmmiiiiiikkkuuu~~~}}}vvvrrrmmmhhhccc^^^XXXTTTPPPMMMIIIEEEBBB@@@<<<::::::888555333222222333444222222222222222222222222111111111111111111111111111111222333555666888999:::;;;<<<<<<<<<:::888777888:::===???@@@???===;;;666555333333444555444222222333333333444444555555555888:::<<<===>>>AAACCCqqqqqqrrrrrrrrrqqqoooooommmnnnoooppprrrssstttuuuxxx{{{yyyllldddaaacccdddkkkqqquuuzzzwwweee___]]]```aaabbbmmm{{{uuubbbUUUMMMPPPPPPTTTSSSXXXhhhwwwsss___RRRLLLKKKOOOUUUeeexxxsssooowwwtttjjjqqqxxxvvvaaaRRRJJJDDDEEEFFFEEEEEEFFFBBBAAA????????????===;;;;;;;;;:::999888777666666444444444444333333333222111111111111000000000///////////////000000000111000000000000000000000000000000111111111222222222555===KKKUUUYYY]]]hhhtttsssjjjhhhhhhnnnzzzxxxnnncccZZZVVVJJJEEE???;;;888666444333333222222222222333555666888888999:::<<<>>>@@@AAAAAABBBCCCAAA>>>:::999888666555444333222333444555333333333333333333333333333444777:::===???AAAAAACCCEEEIIINNNSSSTTTQQQOOOFFFDDDAAA<<<999888999:::<<<:::BBBHHHNNNaaauuuxxxzzzhhhTTTJJJGGGHHHKKKOOOVVVZZZdddnnnvvv|||xxxrrreeeXXXKKKDDD@@@???@@@AAAFFFLLL]]]___bbbfffmmmuuu}}}}}}```DDD<<<666555666444333444111111111111000000000///111111111111000000000///////////////////////////........................////////////////////////...---///111222666BBBNNNXXXbbbmmmqqqnnniiiggghhhnnnttt{{{|||zzz~~~|||{{{vvvsssnnnjjjeee___YYYUUUQQQNNNIIIEEECCC@@@<<<:::999888555333222333444555222222222222222222222222111111111111111111111111111111222333555888999;;;::::::;;;;;;:::999888777;;;<<<>>>>>>===;;;888666333222222333444555444333222222333333444555666666777999<<<======???AAACCCnnnnnnnnnnnnnnnmmmllllllkkklllmmmoooqqqssstttuuuyyy{{{xxxpppmmmmmmkkksssyyy~~~qqq___YYYXXX[[[[[[[[[eeessswwwdddWWWQQQUUUSSSWWWUUUZZZkkkzzzppp]]]QQQKKKKKKOOOTTTeeexxxtttpppwwwvvvkkkpppvvv~~~vvv```RRRKKKEEEFFFGGGEEEDDDEEEBBB@@@???>>>??????===<<<;;;;;;::::::999888888888555555444444444333333333111111111111000000000000/////////000000000111111000000000000000000000000000000000111111111111222333<<>>@@@AAABBBCCCCCCBBB>>>:::999888555555333333333333444555333333333333444444444444333555999<<>><<>>>>>>>>===;;;777444222111111111333666777666555222333444555666777888888999;;;===>>>>>>???AAACCCkkkkkkkkkkkkkkkkkkjjjjjjjjjkkkllloooqqqssstttuuuzzz|||~~~yyyvvvuuuvvv||||||rrr^^^XXXVVVYYYXXXWWW```mmmzzzgggYYYTTTZZZXXX\\\[[[```pppnnn\\\PPPKKKJJJNNNTTTggg{{{uuuoooxxxsssiiinnntttwww```RRRKKKGGGHHHHHHEEECCCCCCBBBAAA??????@@@@@@???===::::::::::::::::::::::::555555555555444444444444111111111111000000000000//////000000000111111111000000000000000000000000000000000000111111111111222:::HHHTTTZZZ```ooo}}}rrreee```fffkkkvvvwwwjjjaaa]]]QQQLLLEEE@@@<<<:::777666444444333222333444555666888888999:::<<<>>>@@@AAACCCDDDDDDBBB>>>;;;999888555444333333333333555555333333333444444444555555555777;;;???BBBDDDEEEEEEGGGIIILLLQQQUUUWWWWWWUUUXXXVVVPPPHHH???:::999:::???===EEELLLJJJOOOXXXWWW]]]YYYVVVSSSOOOLLLPPPWWW^^^fffsss|||xxxsssfffYYYJJJDDD@@@@@@@@@AAAFFFMMM]]]ccckkkooottt~~~~~~```DDD<<<666555666444333444111111111111000000000000111111111111000000000000////////////////////////........................////////////////////////...---...000111555AAANNNXXXaaalllqqqooojjjeeecccaaadddiiipppxxx~~~}}}{{{zzzvvvsssppplllhhhbbb[[[WWWRRROOOJJJFFFCCC@@@<<<999666666666555444444333333333333333333333333333333111111111111111111111111000111222444777:::<<<===;;;:::999888888999;;;<<>>===;;;888555333111111111222555888999888777444555666777999:::;;;<<<;;;<<<>>>?????????AAACCCiiiiiiiiiiiiiiiiiiiiiiiijjjkkklllnnnqqqsssuuuuuuzzz}}}}}}{{{zzz}}}ttt```ZZZWWWYYYWWWUUU^^^jjj~~~{{{hhh[[[WWW]]]^^^bbbaaafffvvv~~~mmm[[[PPPKKKJJJNNNTTTiii}}}uuummmxxxoooeeekkkqqqzzzcccRRRLLLHHHIIIIIIEEEBBBAAACCCBBBAAAAAAAAAAAA@@@???999999::::::::::::;;;;;;666666555555555444444444111111111111000000000000000000000000111111111111000000000000000000000000000000000000111111111111111:::GGGSSSZZZaaappp~~~mmm```ZZZbbbgggtttyyymmmccc___SSSNNNGGGAAA===;;;888666555444333222333444555666888888999:::<<<>>>@@@AAACCCEEEEEECCC???;;;999999555444333333333444555666333333333444444555555555777999===BBBEEEGGGGGGGGGIIIJJJMMMQQQVVVXXXXXXWWWcccaaaZZZPPPEEE>>>;;;<<<@@@===EEELLLJJJNNNVVVVVV[[[\\\]]]\\\VVVRRRVVV^^^ccclllzzz|||yyysssfffYYYJJJDDD@@@@@@@@@BBBGGGMMM^^^gggqqqvvvzzz```DDD<<<666555666444333444111111111111000000000000111111111111000000000000////////////////////////........................////////////////////////------...000111555AAANNNWWW```lllqqqpppjjjeeebbb^^^aaahhhrrr|||~~~|||{{{vvvtttpppmmmhhhbbb\\\WWWSSSOOOJJJFFFCCC@@@<<<999555666666666555444333333333333333333333333333333111111111111111111111111000111222555777:::<<<>>><<<:::888777888:::<<<>>>???>>><<<999777555333222111111333666999::::::888666777888999;;;<<<>>>>>>;;;===?????????@@@AAACCCjjjiiifffddddddfffgggiiiiiikkknnnooopppqqqtttvvv{{{~~~~~~|||zzzxxxyyy|||uuueee[[[UUUTTTSSSSSS[[[hhh{{{}}}jjj\\\XXX```eeehhhmmmuuu~~~jjjWWWNNNJJJHHHNNNWWWiiiwwwssszzziii]]]dddwww}}}cccTTTNNNJJJKKKKKKGGGCCCBBBCCCCCCCCCCCCCCCBBBBBBBBB??????@@@@@@???>>><<<;;;999888666444333444555666444333222111000000000000000000000000000000000000000000000000000000000000000000000000111111111111000:::@@@KKK[[[aaaiiixxxmmm[[[\\\bbbbbbmmmwwwmmmeee^^^TTTKKKFFFCCC===999888444333222222222333444555666666888:::<<<>>>???@@@CCCDDDDDDBBB===888666444333222222111111222222333333222222222333555777888<<<===@@@CCCEEEFFFGGGGGGDDDKKKSSSYYY\\\]]]___```llllllgggYYYHHH??????CCC???CCCHHHKKKMMMPPPYYYbbbdddkkkppplllddd]]]]]]```oooxxx|||xxxrrrggg\\\OOOHHHBBB@@@@@@AAAHHHPPP\\\nnnwww{{{```@@@<<<777444333333333333111111111111000000000000000000000000000000000000//////////////////////////////////////////////////////////////////////////////000222333777BBBNNNVVVaaannnssspppiiicccaaaaaaaaafffqqq~~~|||zzzyyyxxxtttooojjjeee```[[[WWWRRROOOJJJFFFCCC@@@===;;;777666555444333222222222222222222222222222222222222222111111111111111111111222555888:::;;;;;;;;;999999999999:::;;;<<<<<<===;;;888555333222111111111222333555888;;;===???======<<<<<<<<<<<<======>>>??????@@@@@@AAABBBBBBgggeeecccbbbaaaccceeefffiiikkknnnoooqqqrrruuuwww}}}~~~uuuuuuuuuvvvyyy}}}{{{iii___YYYXXXVVVUUU]]]iii{{{nnnaaa^^^eeennnqqqxxx|||iiiVVVNNNJJJHHHNNNWWWkkkwwwssszzziii```iii}}}}}}cccUUUNNNJJJKKKKKKGGGDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDCCCCCCAAA>>><<<;;;999888666444444444555666444333222111000000000000000000000000000000000000000000000000000000000000000000000000111111111111111:::???JJJYYY___fffuuunnn^^^___bbbcccnnnzzzpppiiiaaaXXXNNNIIIEEE>>>:::999555444333333333444555666666666888:::<<<>>>???@@@BBBDDDDDDBBB===999666555333333222222222222333333333333222333444666888999>>>???BBBDDDFFFGGGGGGGGGIIINNNTTTXXXYYYYYYZZZ[[[ggghhhdddWWWGGG===<<<@@@CCCGGGMMMRRRWWW___kkkuuuzzzvvvmmmiiiiiittt~~~|||xxxrrrfff[[[OOOHHHBBB@@@@@@AAAHHHPPPfffvvv}}}~~~```@@@<<<777444333333333333111111111111000000000000000000000000000000000000//////////////////////////////////////////////////////////////////////////////000222333777BBBNNNXXXbbboootttppphhhbbb```aaadddmmmzzz}}}{{{zzzxxxuuupppkkkfffaaa\\\XXXSSSOOOJJJFFFCCC@@@===;;;777666555444333222222222222222222222222222222222111111111111111111111111222444666999;;;<<<======777777777888999;;;===>>><<<;;;888555333222111111222333444666999;;;===???<<<<<<<<<<<<<<<<<<===>>>===>>>>>>??????@@@AAAAAAeeedddbbb``````bbbdddfffhhhkkknnnppprrrtttwwwzzz~~~pppjjjfffiiimmmrrrxxx}}}pppfff___]]]ZZZWWW^^^jjjyyyttthhhdddjjjwww{{{yyygggUUUMMMJJJIIIOOOXXXnnnwwwqqqyyy}}}hhhaaammm}}}cccVVVNNNIIIJJJJJJHHHFFFFFFFFFFFFFFFFFFFFFEEEDDDDDDHHHHHHGGGEEECCC@@@===;;;:::888777555555555666666444333222111111000000111000000000000000000000000000000000000000000000000000000000000111111111111222999>>>HHHXXX^^^dddsssoooaaacccbbbeeeqqq|||uuuoooggg]]]SSSNNNHHHAAA;;;:::666555444333333444555555666666888:::<<<>>>???@@@BBBCCCDDDBBB===999666555333333222222222222333333333333333444555888:::;;;BBBCCCDDDEEEFFFGGGGGGGGGLLLOOORRRSSSSSSRRRRRRRRR[[[^^^\\\SSSGGG>>>>>>@@@CCCHHHOOOTTT\\\iiiyyyzzzrrrooozzz{{{wwwqqqeeeZZZMMMGGGBBB@@@???AAAIIIRRRmmm}}}```???;;;777444333333333333111111111111000000000000000000000000000000000000//////////////////////////////////////////////////////////////////////////////000222333666AAAMMMYYYcccoootttppphhhccc```dddlllzzz}}}|||{{{yyyvvvqqqmmmhhhccc^^^ZZZTTTQQQKKKGGGDDDAAA===;;;888777555444333333222222222222222222222222222222111111111111111111111111444555888:::<<<>>>>>>>>>===<<<:::999999;;;===>>>;;;:::777555333222222222333444555777:::<<<>>>>>>;;;;;;;;;;;;;;;<<<===>>><<<======>>>??????@@@@@@fffdddcccbbbbbbdddggghhhiiilllooorrrtttwwwzzz}}}nnn```[[[WWW[[[ccclllttt|||wwwmmmeeeccc___[[[```kkkxxxyyyooojjjpppvvvdddSSSLLLJJJIIIOOOYYYooowwwoooxxx{{{gggbbbppp{{{eeeVVVOOOIIIIIIJJJHHHGGGHHHGGGHHHHHHHHHGGGFFFEEEDDDHHHHHHGGGFFFDDDAAA>>>===:::999888666666666666666444444333222111111111111000000000000000000000000///////////////////////////000000000111111111111111888;;;FFFWWW^^^dddrrr}}}~~~qqqdddeeeccchhhttt~~~xxxtttlllbbbXXXRRRLLLCCC===;;;777666444333222333333444666666888:::<<<>>>???@@@BBBCCCDDDBBB===999666555333333333222222333333333333333444555777:::<<<>>>FFFFFFFFFGGGGGGGGGGGGGGGKKKLLLMMMMMMLLLKKKJJJJJJMMMPPPRRRNNNFFFBBBCCCFFFGGGMMMRRRVVV```rrr|||vvv{{{vvvooocccXXXKKKFFFBBB@@@???AAAJJJTTTqqq]]]>>>:::666444333333333222111111111111000000000/////////////////////////////////////////////////////////////////////////////////////////////////////////000222222666AAAMMMXXXbbbnnntttqqqjjjeeedddlllxxx~~~}}}|||yyyvvvsssoookkkfff```\\\VVVRRRMMMHHHDDDAAA>>>;;;888777666444333333333333222222222222222222222222111111111111111222222222444555888;;;===>>>>>>>>>GGGEEEAAA>>><<<;;;;;;<<<:::999777444333222222222444555777999;;;<<<===>>>::::::::::::;;;<<<===>>>======>>>>>>???@@@@@@@@@fffdddcccbbbccceeehhhjjjkkknnnrrruuuwwwzzz~~~www```TTTPPPLLLQQQYYYdddoooyyyvvvnnnkkkfffaaaeeeooo}}}yyyuuuzzzrrr```PPPKKKJJJJJJPPPZZZpppvvvoooyyyyyygggfffvvvxxxeeeVVVNNNIIIJJJKKKJJJIIIJJJHHHIIIJJJJJJIIIGGGEEEDDDCCCDDDDDDDDDCCCBBB@@@???:::999999888777777666666555444333222111111111111000000000000000000000000///////////////////////////000000000111111111111000666999DDDVVV^^^eeerrr|||~~~sssgggfffffflllwwwzzzwwwpppfff\\\VVVPPPFFF???===777666444333222222222333666666888:::<<<>>>???@@@AAACCCCCCAAA===999777666444333333333333333333444444444555666999<<>>;;;888777666555444333333333222222222222222222222222000000111111111222222222333555777:::<<<===>>>>>>HHHFFFCCC???===;;;;;;;;;999888666444333222333333444666777999;;;<<<<<<<<<888888888999:::<<<===>>>>>>>>>??????@@@AAAAAABBBdddcccbbbbbbcccfffiiikkkooorrruuuxxxzzz}}}jjjVVVLLLIIIGGGKKKRRR\\\iiiuuuyyyvvvpppkkknnnxxxnnn]]]NNNKKKJJJJJJQQQZZZqqquuuppp{{{wwwhhhiii}}}uuubbbUUUNNNJJJKKKMMMKKKJJJKKKHHHIIIJJJKKKJJJHHHEEEDDD???@@@AAABBBBBBAAA@@@@@@::::::999999888777777777555444333222222111111222000000000000000000000000000000000000000000000000000000000000111111111111000555666AAATTT\\\bbboooxxxxxxkkkiiikkkpppxxx|||zzzuuukkkaaa\\\UUUKKKCCC@@@999777555444222222222222666666888:::<<<>>>???@@@AAABBBCCCAAA>>>:::777666444444333333333333444444444444666888;;;???BBBDDDIIIIIIHHHGGGGGGHHHHHHIIIGGGGGGGGGIIIJJJIIIFFFCCCAAACCCDDDDDDEEEIIIPPPVVVaaajjjoooppp{{{yyyssslll```TTTGGGDDDBBBAAA???AAALLLXXX}}}wwwyyyRRR;;;888666444444444333222111111111111000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////000///000111222555???KKKUUU___lllsssrrrnnnllllllxxx~~~zzzxxxvvvssspppkkkeeeaaaZZZVVVPPPJJJFFFBBB>>>;;;888888666555444333333333222222222222222222222222000000000111222222333333333555888:::<<<===>>>>>>@@@@@@???===<<<<<<<<<;;;888777555333333333333333444666888999;;;;;;;;;:::777777777888:::<<<>>>????????????@@@AAAAAABBBBBBfffeeeddddddeeehhhkkkmmmrrruuuxxx{{{}}}xxxcccSSSJJJFFFFFFHHHMMMVVVcccqqq}}}}}}wwwzzzkkk[[[MMMJJJJJJKKKRRR[[[rrrtttppp{{{wwwgggiii|||qqq]]]SSSMMMJJJMMMOOOLLLJJJKKKHHHIIIKKKKKKJJJHHHEEECCC>>>???@@@AAAAAAAAA@@@???::::::::::::999888777777555555444333222222222222000000000000000000000000000000000000000000000000000000000000111111111111222444444>>>PPPXXX]]]iiirrr}}}qqqnnnoootttyyy~~~~~~|||yyypppgggaaaZZZPPPHHHEEE;;;:::888666444444444444666666888:::<<<>>>???@@@@@@BBBCCCAAA>>>:::777777444444333333333333444444444555666999<<>>;;;999888777555444444444444222222222222222222222222///000000111222222333333555666999<<<>>>?????????<<<======>>>===<<<;;;:::777666444333222333333444444555777999::::::999888555666777888:::<<<>>>???>>>>>>>>>???@@@@@@AAAAAAiiihhhggggggiiillloooqqquuuwwwzzz}}}~~~tttaaaSSSKKKGGGFFFGGGKKKSSS___nnn|||jjjZZZLLLIIIJJJKKKRRR[[[ssssssmmmzzzwwwffffffxxxoooZZZRRRMMMKKKNNNPPPMMMKKKJJJHHHIIIKKKKKKJJJGGGDDDBBB???@@@AAAAAAAAA@@@???>>>:::::::::::::::888777777555555444333222222222222000000000000000000000000000000000000000000000000000000000000111111111111333555333;;;MMMTTTXXXcccmmm~~~vvvrrrqqqvvvyyy|||}}}|||sssjjjeee^^^TTTLLLIII>>><<<:::888666555555666666666888:::<<<>>>???@@@@@@BBBCCCAAA>>>:::888777555444444333333444444555444555777999===BBBEEEHHHIIIHHHGGGFFFGGGHHHIIIJJJQQQPPPQQQSSSTTTRRRLLLFFFDDDEEEHHHMMMXXXhhhyyyxxxrrrjjj^^^RRREEECCCBBBAAA???AAAMMMZZZ|||tttqqq|||oooHHH:::777555444444444333111111111111111000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////000///000111111444???JJJXXXbbbnnnsssrrrnnnkkkkkkttt~~~rrr}}}{{{zzzxxxvvvsssnnnhhhddd\\\XXXRRRLLLGGGCCC>>>;;;999888777666444444444444222222222222222222222222///000000111222222333333666888:::===???@@@AAAAAA>>>???@@@@@@???===:::888666555444333222333444444333555777999:::999888777555555666888:::<<<>>>???=========>>>??????@@@@@@nnnmmmkkkkkklllooorrrtttzzz{{{|||rrr___RRRKKKIIIFFFHHHKKKOOOXXXhhhzzzdddVVVKKKIIIJJJKKKSSS^^^xxxzzzooolll{{{rrrdddffftttlll\\\SSSQQQOOOMMMMMMMMMLLLJJJIIIJJJJJJIIIHHHFFFDDDBBBDDDDDDDDDBBBAAA???===<<<<<<<<<<<<<<<;;;:::999999888777555333222000000000000000000000000000000000000000000000000000000000000000000000000000000000000222555999EEESSSZZZZZZhhh|||xxxzzzyyyuuurrryyy|||~~~zzzvvvoooiiicccZZZPPPIIIFFF>>>777666666333222333666777888:::<<<>>>???@@@AAAAAABBBAAA???;;;777555555444333222222222333333444777<<>>???BBBJJJTTTrrrppplllwwwlllGGG:::888555444444444222111000000000000000000000000000000000000000000000000222111111000///......---//////////////////////////////............/////////...000222222444???JJJWWWbbboootttqqqlllkkkllltttzzzsssttt|||{{{{{{yyyvvvooogggaaa\\\XXXRRRLLLHHHDDD@@@===:::999777555444333444444222222222222222222222222222222222222333444555555888:::;;;===?????????>>>@@@???>>><<<:::999999999999777333111000111444555888888777888::::::999777777888888999;;;<<<============>>>???????????????xxxvvvtttrrrrrrsssuuuwww{{{|||~~~qqqbbbVVVOOOKKKGGGHHHKKKPPPZZZkkkbbbUUUKKKIIIJJJKKKTTT```zzzyyyooommm}}}mmm___bbbppplll[[[RRRPPPNNNMMMMMMLLLKKKIIIIIIIIIIIIIIIGGGFFFDDDBBBDDDDDDCCCBBBAAA???>>>===<<<<<<<<<<<<;;;:::999999777666555333222111111111111111111111111111111111000000000000000000000000000000000000000000000000000222444999DDDRRRZZZ[[[iii~~~vvvsssssspppnnnsss~~~{{{tttoooiiiaaaWWWPPPIIIAAA:::888888555444555555666777999;;;===???@@@BBBCCCDDDCCCAAA===:::777666666444333333333444555444888<<>>:::999777555444333333444222222222222222222222222222222222222333444555555888:::;;;===>>>???>>>>>>@@@???===<<<:::999999999999888555222222333555777888777777888:::;;;999888888888999:::;;;<<<============>>>???????????????|||yyyxxxxxxyyyzzz}}}~~~pppfff]]]UUUNNNHHHIIIKKKPPP\\\pppvvvttttttsssvvv{{{```TTTJJJIIIJJJLLLVVVbbb~~~xxxooommm~~~fffYYY\\\lllmmm[[[RRRPPPMMMLLLLLLLLLKKKIIIIIIIIIIIIHHHGGGEEECCCCCCCCCCCCCCCBBBAAA@@@>>>===============<<<;;;:::999666666555444333222222222111111111111111111111111000000000000000000000000000000000000000000000000000222444888BBBPPPYYY[[[ggg}}}}}}pppkkkllllllkkkoooyyyyyytttoooggg^^^WWWNNNEEE===;;;:::777666777444555777999;;;===>>>???DDDDDDEEEEEECCC@@@<<<:::777777555444444444555666555999===AAABBBCCCEEEFFFFFFHHHLLLPPPRRRQQQMMMIIIOOORRRVVVWWWTTTOOOJJJHHHMMMVVVbbbsss}}}xxxqqqhhh]]]QQQJJJCCCAAA?????????@@@IIIRRRjjjvvv}}}vvvoooxxxqqqLLL:::888555444444444222111000000000000000000000000000000000000000000000000//////////////////////////////////////////////////////............/////////...000222222444???JJJVVVaaannnuuuvvvuuuxxx{{{}}}zzz~~~~~~}}}yyyssskkkeee___ZZZTTTNNNJJJFFFBBB???;;;:::888555444333333444222222222222222222222222222222222222333444555555999:::;;;===>>>>>>>>>===???>>>===;;;:::999888888:::999777555555666888999777666777888;;;<<<;;;:::999999:::;;;<<<======>>>======>>>????????????>>>}}}{{{{{{|||}}}yyypppkkkeee\\\TTTJJJJJJLLLRRR___tttxxxoookkklllmmmnnnqqqxxx]]]RRRJJJIIIJJJLLLXXXeeewwwooommm```UUUZZZlllppp\\\SSSQQQOOOMMMMMMMMMLLLJJJJJJIIIHHHGGGFFFEEECCCCCCCCCCCCCCCBBBAAA@@@???>>>======>>>======<<<;;;:::666666555444444333444444111111111111111111111111000000000000000000000000000000000000000000000000000222444666???NNNXXX[[[cccwwwwwwiiieeehhhjjjjjjllluuu{{{wwwrrrlllccc]]]RRRIII@@@===;;;888666777444555666888:::<<<===>>>DDDDDDFFFFFFDDDAAA>>><<<777666555444444444555666666:::???BBBDDDDDDEEEFFFFFFHHHLLLTTTYYYXXXPPPIIIKKKNNNRRRQQQNNNJJJHHHHHHPPP[[[mmm}}}wwwnnncccWWWMMMGGGAAA??????@@@???@@@IIISSSnnnyyyyyytttlllHHH999777555444444444333222000000000000000000000000////////////////////////......////////////////////////////////////////////////............/////////...000222222444>>>JJJVVVaaannnuuuvvvvvvzzz~~~~~~|||vvvnnnhhhaaa\\\VVVPPPKKKGGGCCC@@@<<<:::888666444333333444222222222222222222222222222222222222333444555555999:::;;;===>>>>>>======>>>===<<<:::999888888888::::::999999999:::;;;<<<777777777999<<<===<<<;;;::::::;;;<<<<<<===>>>>>>===>>>>>>???????????????~~~sssoooppplllcccZZZMMMNNNOOOTTTaaawww|||sssiiiccccccggglllpppuuu}}}|||YYYOOOIIIIIIJJJMMMZZZiiiuuuooolllzzz^^^VVV]]]rrrsss^^^UUUSSSPPPOOOOOOOOOMMMLLLJJJIIIHHHFFFEEEDDDCCCCCCBBBBBBBBBBBBAAAAAA@@@???>>>>>>>>>>>>===<<<;;;;;;777666666555444444444444111111111111111111111111111111111111111111111111000000000000000000000000000222333555===KKKWWW[[[aaasssuuugggaaacccggghhhjjjqqq~~~~~~zzzwwwqqqiiicccXXXNNNDDD???<<<777555666444555666888:::<<<===>>>BBBCCCDDDEEEDDDAAA>>><<<666666444333333333444555777;;;@@@DDDEEEEEEFFFFFFFFFGGGMMMVVV]]]\\\SSSKKKKKKOOOTTTTTTPPPLLLKKKLLLVVVdddyyy}}}uuujjj^^^SSSJJJFFF?????????@@@>>>@@@KKKWWWttt~~~~~~hhhFFF999777555444444444333222000000000000000000000000////////////////////////............//////////////////////////////////////////............/////////...000222222444>>>JJJWWWbbbnnnuuuuuuuuuxxx|||{{{~~~xxxpppjjjccc^^^XXXRRRMMMHHHDDDAAA===;;;999666444444333333222222222222222222222222222222222222333444555555999:::;;;=========<<<<<<===<<<;;;999999888888888::::::;;;;;;<<<===>>>???999888999;;;>>>???>>>===<<<<<<<<<======>>>>>>???>>>??????@@@@@@@@@@@@@@@wwwqqqmmmooosssrrriiiaaaSSSSSSUUUYYYfff{{{{{{zzzsssjjjbbb___aaafffnnnvvv|||wwwVVVMMMHHHIIIJJJNNN\\\llltttnnnmmm{{{aaa[[[dddzzzvvv___VVVTTTRRRPPPPPPPPPOOOMMMJJJIIIGGGFFFDDDCCCCCCCCCAAAAAAAAABBBBBBAAA@@@@@@????????????>>>===<<<;;;888888777555555444444444222222222222222222222222111111111111111111111111000000000000000000000000000222333333:::HHHVVV\\\bbbsssyyykkk___```cccgggiiimmmwww~~~yyyqqqlllaaaUUUJJJCCC???999666777444555777999;;;===>>>???AAABBBDDDDDDDDDAAA>>>===666555444333333333444555888<<>>>>>??????>>>AAANNN\\\yyy~~~gggGGG888666444444444555444222000000000000000000000000000000000000000000000000........................//////////////////////////////............/////////...000222222444???JJJWWWbbbooouuutttssstttwww|||}}}xxxyyyrrrllleee```ZZZTTTNNNJJJEEEBBB===<<<999777555444333333222222222222222222222222222222222222333444555555999:::;;;<<<===<<<<<<;;;<<<;;;:::999888888888888999:::<<<>>>???@@@@@@@@@<<<;;;<<<===@@@AAA@@@>>>======>>>>>>>>>?????????@@@@@@AAABBBBBBBBBBBBAAAyyysssgggfffhhhooouuuuuunnnfffZZZZZZ[[[```kkk~~~~~~|||}}}}}}yyywwwxxxssskkkdddcccdddiiisss~~~pppSSSLLLHHHIIIJJJNNN^^^oootttmmmooogggaaajjjvvv___VVVTTTQQQPPPPPPPPPNNNMMMJJJIIIGGGEEEDDDCCCCCCCCC@@@@@@AAABBBBBBAAAAAAAAA????????????>>>===<<<<<<:::999888666555444444444222222222222222222222222111111111111111111111111000000000000000000000000///222333222888GGGUUU\\\```rrr~~~nnnbbb```ccchhhjjjlllsss|||~~~wwwqqqkkk___RRRJJJDDD===::::::555666777999;;;===???@@@AAABBBDDDEEEDDDBBB@@@>>>777777555444444444555666888===CCCFFFGGGGGGFFFFFFEEEHHHNNNVVV\\\]]]YYYTTT^^^kkk{{{xxxiii\\\UUUcccttt}}}yyypppcccUUUJJJEEECCC>>>>>>??????>>>CCCRRRbbb~~~dddDDD888666444444444555444333000000000000000000000000000000000000000000000000/////////......------,,,//////////////////////////////............/////////...000222222444???JJJVVVaaaooovvvuuurrrsssuuuwww|||{{{zzzsssmmmgggbbb[[[UUUPPPKKKFFFCCC>>><<<:::777555444333333222222222222222222222222222222222222333444555555999:::;;;<<<<<<<<<;;;:::;;;:::999888888777777888888999<<>>>>>@@@AAABBBAAA???>>>>>>>>>????????????@@@AAABBBCCCCCCDDDCCCCCCCCC~~~||||||~~~zzzqqqiii]]]___eeeooovvvwwwpppjjj______```dddnnnwwwyyyuuuuuuyyy{{{{{{{{{~~~wwwoooiiiiiijjjmmmyyyjjjRRRKKKGGGIIIJJJOOO___pppssslllqqqllleeennnuuu^^^UUUSSSPPPOOOOOOOOOMMMLLLJJJIIIGGGEEECCCCCCCCCCCC@@@@@@AAABBBBBBBBBAAAAAA???@@@@@@??????>>>===<<<;;;:::888777555444333333222222222222222222222222111111111111111111111111000000000000000000000000///222333222777FFFTTT\\\]]]qqqooofffccceeekkknnnnnnssszzzxxxsssrrreeeXXXOOOHHHAAA======666777888:::<<<>>>???@@@AAABBBDDDEEEEEECCCAAA???999888666555555555666777999===CCCGGGHHHGGGGGGFFFEEEIIIOOOVVV[[[\\\ZZZXXXhhhyyyvvvcccXXXdddvvvzzzvvvmmm```QQQGGGCCCBBB>>>>>>>>>>>>===CCCUUUfff~~~```???888666444444555555444333000000000000000000000000000000000000000000000000000000///...------,,,,,,//////////////////////////////............/////////...000222222444???JJJTTT```ooovvvvvvssssssuuuwww{{{sssnnngggccc\\\VVVPPPKKKGGGDDD>>>===:::777555444333333222222222222222222222222222222222222333444555555999:::;;;<<<<<<<<<;;;:::::::::999888777777777888777999<<>>===999444333555777777666===>>>@@@CCCFFFGGGFFFEEEHHHFFFHHHPPPWWWYYY\\\```nnnrrreeelll~~~~~~||||||}}}wwwlll\\\MMMDDDBBBCCCCCC???===>>>???EEEWWWjjjxxxUUU===999888777555333222222222111111111111000000000000000000000000000000000000//////......---------,,,........................////////////////////////000//////000000222===HHHTTT```lllrrrtttuuussspppwww||||||vvvrrrmmmggg^^^VVVRRRMMMGGGCCC@@@===999666555555444333222222222222222222222222444444444444444555666777:::<<<>>>???>>><<<:::888666666555666777888:::;;;999:::===@@@BBBCCCCCCCCCDDDBBBAAAAAABBBBBBBBBAAA>>>===;;;<<<>>>??????>>>AAABBBCCCCCCBBBCCCDDDFFF{{{wwwwwwxxxxxxxxxzzz{{{~~~yyysssnnnsssxxxzzz{{{xxxmmmaaa\\\```gggqqqyyy}}}}}}|||zzzvvvrrrqqqvvv{{{vvvtttttt|||zzzxxx{{{cccMMMKKKDDDEEENNNSSS```xxxnnnnnnooovvvqqqhhhYYYQQQOOOKKKJJJJJJKKKJJJJJJHHHFFFEEEEEEFFFFFFEEECCCBBBBBBAAAAAAAAAAAABBBBBBCCCBBBBBBAAAAAA@@@@@@@@@>>>===<<<:::999888777777444444444333222222111111000000000000111111111111000000000000000000000000000///111333555<<>>@@@BBBDDDEEEEEECCCAAA@@@>>>:::666555666777777777<<<===???BBBEEEEEEDDDCCCDDDCCCGGGNNNSSSWWW]]]ddd}}}tttttt}}}zzzsssnnnppp}}}~~~|||vvviiiZZZKKKBBB@@@AAA>>>;;;;;;===AAAJJJ\\\nnntttRRR;;;999888777555333222222222111111111111000000000000000000000000000000000000/////////.........------........................////////////////////////000///000111000222<<>>:::777666666555444222222222222222222222222444444444444444555666777:::<<<>>>???>>><<<:::888777777777777888:::;;;===:::;;;===@@@BBBCCCCCCCCCDDDBBB??????@@@AAABBBAAA>>>===<<<===???@@@@@@???>>>@@@BBBCCCCCCCCCEEEFFFzzzvvvpppmmmlllmmmnnnnnnuuuwww|||xxxsssmmmiiieeekkkssswww{{{xxxnnnbbb\\\```hhhrrr|||~~~xxxqqqmmmrrr}}}yyytttqqqrrrwww|||zzz\\\KKKJJJEEEGGGPPPVVVeee~~~nnnoooqqqxxxrrr}}}cccUUUOOOLLLJJJHHHIIIIIIIIIHHHIIIGGGFFFGGGHHHHHHGGGFFFCCCCCCBBBBBBAAABBBBBBCCCBBBBBBBBBAAAAAAAAAAAAAAA@@@???>>>===;;;:::999999555555444444333222222222111111111111111111111111000000000000000000000000000//////000222999JJJZZZdddppp}}}}}}vvvrrrssswww||||||{{{~~~~~~~~~wwwnnneee\\\RRRGGG@@@>>>999777999;;;;;;<<>>>>>:::999:::>>>DDDPPPdddtttnnnNNN:::999888666555333333222222111111111111000000000000000000000000000000000000000000////////////..............................////////////////////////000///000111000222<<>>??????===:::999888888888888999;;;<<<>>>;;;<<<>>>AAABBBCCCCCCCCCDDDAAA>>>===???AAABBBBBB@@@???>>>???@@@AAAAAA???:::===@@@BBBCCCCCCDDDEEEmmmjjjfffcccbbbccceeegggooosssyyywwwmmmgggbbb______gggqqqyyy~~~}}}sssggg^^^aaagggpppzzzwwwqqqiiiggglllyyy}}}{{{zzzuuurrrnnnlllooowwwtttWWWIIIJJJEEEHHHQQQWWWggg~~~nnnpppttttttnnn|||xxx```TTTNNNLLLIIIIIIIIIJJJIIIHHHIIIHHHGGGHHHJJJKKKJJJIIIDDDDDDCCCCCCBBBBBBCCCCCCAAAAAAAAABBBBBBBBBBBBBBB?????????>>>===<<<::::::666666555555444333333222222222111111111111111000000000000000000000000000111//////000000777GGGWWW___kkkxxx}}}yyyxxx{{{~~~~~~|||uuunnneeeZZZMMMCCCAAA;;;777888:::999;;;???AAABBBDDDEEEFFFEEEDDDCCC@@@>>>;;;999777777777666;;;>>>AAACCCCCCBBBBBBBBBAAACCCHHHMMMPPPXXXjjj{{{zzzyyyzzz|||zzz{{{kkk]]]XXXaaawww}}}yyyqqqcccSSSGGG???======;;;;;;<<>>??????===;;;:::888888888888999:::<<<===<<<===???AAACCCCCCCCCBBBDDDAAA>>><<<>>>AAADDDEEECCCBBBAAAAAABBBAAA???>>>888;;;???AAAAAAAAABBBCCCcccaaa^^^[[[[[[]]]aaaccckkkpppxxxpppeee___[[[YYY___iiiuuuzzznnnbbbcccgggnnnuuuyyy{{{{{{pppjjjeeeeeemmmyyyzzztttzzzvvvsssrrrkkkjjjiiikkkrrrpppSSSHHHIIIFFFHHHQQQWWWhhh|||nnnqqqxxxssslllxxxsss___UUUNNNLLLKKKJJJKKKKKKJJJIIIIIIHHHHHHIIILLLMMMMMMLLLFFFEEEDDDDDDCCCCCCCCCDDDBBBBBBBBBBBBBBBBBBBBBCCC>>>>>>>>>>>>===<<<:::999777777666666555444444444333222222222111111000000000000000000000000000000111000111111000555DDDSSS]]]kkkyyy|||yyyyyy||||||{{{~~~zzzuuummmaaaRRRHHHDDD===888777888777999===@@@AAACCCDDDEEEEEEEEEEEEAAA@@@>>>;;;888666555666<<>>??????>>><<<:::777777777777888:::;;;===>>>???AAABBBCCCCCCCCCBBBDDDAAA======???BBBEEEFFFEEEDDDCCCBBBBBBAAA>>><<<999;;;>>>@@@@@@@@@AAABBBZZZZZZXXXWWWWWWZZZ___cccjjjpppzzzvvvhhh___ZZZYYYXXXaaalllzzzuuuggggggiiimmmrrrvvvwwwwwwmmmiiifffiiirrr}}}sssmmmqqqvvv~~~zzzrrrllljjjjjjeeefffjjjoooyyylllQQQFFFIIIFFFIIIRRRXXXjjj{{{mmmrrrzzzsssooo{{{ooo]]]UUUNNNMMMLLLLLLMMMMMMKKKJJJHHHHHHHHHJJJMMMOOOOOONNNGGGGGGFFFEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBB======>>>>>>===<<<:::999888888777777666555555444333333333222111111000000000000000000000000000000111000222222111444@@@NNN]]]kkkyyy{{{wwwvvvvvvuuuxxx}}}~~~~~~zzzttthhhZZZPPPIIIAAA:::888777666888<<<@@@@@@BBBCCCDDDEEEFFFFFFCCCBBBAAA===999666666666<<<@@@EEEGGGFFFEEEGGGIIIDDDFFFJJJPPPVVVbbbyyywwwuuusssiiiooo~~~||||||~~~}}}nnn```\\\___jjj|||uuukkk\\\NNNDDD@@@>>>===:::<<<<<<===FFFXXXhhhpppyyy{{{|||cccFFF<<<777777666444444333333333111111111111000000000000000000000000000000000000......////////////000000........................////////////////////////......000222000111999CCCTTTaaannnuuuvvvuuuqqqlllnnntttvvvtttssswww{{{}}}}}}zzzwwwsssnnnfffaaa\\\VVVNNNIIIEEEAAA<<<999777666555333222222222222222222222222222222333333555666888999:::;;;>>>@@@@@@???===;;;777777777777888999;;;<<>>???>>><<<;;;999999888888777777666555555444444333222222111000000000000000000000000000000...///111222000111<<>>:::888777999<<<>>>???@@@BBBCCCEEEEEEFFFFFFFFFEEEAAA<<<888777888:::@@@EEEGGGFFFFFFHHHKKKJJJKKKOOOUUU^^^lllvvvzzzqqqsss~~~|||jjj[[[\\\fffttt{{{qqqgggWWWJJJBBB???===<<<888<<<===@@@KKK```qqqxxx}}}{{{^^^BBB;;;777666555444444444444444111111111111000000000000000000000000000000000000------........./////////........................////////////////////////......000222000111888BBBSSS```nnnuuuvvvvvvrrrmmmiiinnnppplllkkkqqqxxx{{{~~~{{{xxxuuupppiiiccc^^^XXXPPPKKKFFFCCC>>>:::888777666444222222222222222222222222222222222333555777888999:::;;;>>>@@@@@@???===<<<888888888888999;;;<<<>>>AAAAAACCCDDDDDDCCCBBBBBB===<<<;;;<<>>???@@@???===;;;:::999999888888777666666666444444333333222111000000000000000000000000000000,,,...111222000000999DDDPPP^^^llltttzzzxxxqqqmmmjjjmmmqqqvvv{{{}}}vvviii```SSSJJJAAA<<<:::888999===>>>>>>???AAACCCDDDEEEFFFHHHIIIHHHDDD>>>:::999:::999???EEEGGGFFFFFFIIILLLRRRQQQTTT\\\fffuuu~~~zzzzzzlll\\\___mmm~~~~~~{{{nnndddTTTGGG@@@>>><<<<<<999===@@@DDDRRRiii{{{|||YYY???:::777666555444444444444444111111111111000000000000000000000000000000000000,,,---------......//////........................////////////////////////......000222000000888AAARRR___nnnuuuwwwvvvrrrmmmhhhmmmnnnjjjiiiqqqzzz}}}zzzwwwrrrkkkeeeaaaZZZRRRLLLHHHDDD???<<<:::888777555222222222222222222222222222222222333555777888999:::;;;>>>@@@@@@???===<<<:::999999999:::<<<>>>???AAABBBCCCDDDDDDCCCBBBBBB:::999999;;;>>>@@@@@@@@@<<<<<<>>>AAADDDEEEDDDBBB===>>>@@@BBBEEEKKKRRRVVVLLLMMMPPPTTTTTTUUU^^^hhhuuu}}}sssiiiggg```XXXTTTUUUYYY\\\^^^iiiqqq}}}|||ssstttvvv{{{zzzggg]]]YYYVVVUUUVVVXXXYYYZZZ[[[^^^dddjjjooozzz{{{___KKKLLLFFFFFFNNNVVVaaayyyvvvlllrrroooccckkk~~~|||eeeVVVTTTMMMMMMMMMMMMLLLKKKJJJIIIGGGHHHIIIJJJKKKLLLMMMNNNLLLKKKIIIGGGFFFFFFFFFGGGEEEEEEDDDCCCBBBBBBAAAAAAAAAAAA@@@???>>>===<<<<<<@@@<<<888777777777555333444333333222222111111111000///////////////000111000000000///000222666:::FFFYYYiiimmmttt~~~ooojjjmmmnnnkkktttzzz}}}{{{yyyvvvnnnaaaXXXLLLAAA;;;:::<<<===<<<===>>>@@@BBBDDDEEEFFFHHHIIIJJJHHHCCC===888666===???CCCGGGEEECCCHHHOOOUUUWWW^^^hhhwwwpppeeeiiiwww~~~uuummmbbbRRREEE???===<<<<<<===>>><<>><<<:::777555111111111111222222333444444444333444555777999:::;;;===@@@AAAAAAAAABBBDDD???>>><<<::::::<<>>@@@???===999:::;;;===@@@BBBCCCDDDDDDAAAAAAEEELLLUUU^^^eeeNNNOOORRRVVVWWWZZZdddoooyyyqqqhhhgggbbb[[[XXXYYY\\\___aaaiiiqqq|||yyyzzz|||zzznnnaaa\\\ZZZXXXVVVWWWYYY[[[]]]```ccciiiooossswww]]]JJJJJJEEEFFFOOOWWWccc{{{tttkkksssiii___iii~~~~~~dddTTTPPPMMMMMMMMMMMMLLLKKKJJJIIIGGGHHHIIIJJJKKKLLLMMMMMMKKKJJJHHHFFFEEEEEEEEEEEEEEEEEEDDDDDDCCCBBBBBBAAAAAAAAA@@@@@@??????>>>>>>@@@===999888888888666444444444333333222222111111000000////////////000000000000000///000222666999DDDWWWgggkkkrrrpppjjjmmmmmmkkkpppvvv{{{{{{zzzzzzsssiii```RRRFFF???======>>>======>>>@@@BBBDDDEEEEEEGGGIIIJJJIIIEEE???:::777===>>>CCCGGGFFFDDDHHHNNNUUUYYYcccppp}}}uuuqqquuu}}}sssmmmaaaRRREEE???======<<>>999777666666555555444333333222222222222111111111111000000000000000///......////////////////////////................................................/////////...///333888;;;LLL]]]mmmqqqrrrtttqqqkkkccceeehhhlllsss~~~~~~{{{zzzxxxuuupppjjjddd]]]VVVQQQLLLHHHCCC???<<<999666444222222222222222333444444444333333444555777999:::<<<>>>@@@AAA@@@@@@AAABBB@@@???>>>======>>>???@@@CCCDDDEEEEEEDDDCCCAAA???;;;::::::<<>>999:::;;;===???AAACCCDDDCCCCCCDDDFFFLLLVVVeeeqqqNNNNNNQQQUUUXXX]]]iiivvvxxxkkkdddfffddd```^^^^^^```dddfffkkkrrr{{{qqqddd]]]XXXYYY[[[YYYXXXYYY___bbbfffjjjnnnrrrwwwzzzqqqYYYHHHIIIEEEGGGOOOYYYgggrrrkkkuuu|||ccc[[[jjjeeeTTTPPPMMMMMMMMMMMMLLLKKKJJJJJJHHHHHHIIIIIIJJJKKKLLLLLLIIIHHHFFFDDDCCCCCCDDDDDDEEEDDDDDDCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@>>>;;;:::999999777666555555444444333222222111111000000//////000000000000000000000000222555888@@@QQQ```eeelll{{{pppiiikkkmmmllllllrrryyyzzz||||||tttjjj\\\NNNEEE@@@>>>>>>======???@@@BBBCCCEEEEEEGGGIIIKKKKKKHHHCCC===:::===???CCCGGGGGGEEEHHHMMMRRRYYYgggyyy~~~~~~~~~}}}~~~{{{qqqjjj```QQQEEE???>>>===<<>>@@@AAAAAA???>>>??????AAAAAA@@@@@@@@@@@@@@@@@@CCCDDDDDDDDDCCCAAA@@@>>>999:::;;;???BBBCCCAAA???<<<<<<===???AAACCCEEEFFFCCCFFFHHHHHHMMM[[[ooo}}}QQQQQQSSSWWWZZZaaaooo}}}}}}ooofffaaaeeeffffffdddccceeehhhlllpppttt{{{zzzlllaaaYYYVVVWWW\\\______```cccjjjnnntttxxx{{{}}}hhhTTTGGGGGGEEEGGGPPP\\\lllppplllyyy}}}ddd___qqqfffUUUSSSMMMMMMMMMMMMLLLKKKJJJJJJHHHHHHHHHIIIIIIJJJJJJKKKGGGFFFDDDCCCBBBBBBBBBCCCCCCCCCBBBBBBAAAAAAAAAAAA???@@@@@@@@@AAAAAAAAABBB@@@???===<<<;;;:::999888777666666555444333222222111111000000///000000000///000000000000111444777;;;JJJWWW\\\bbbppp~~~}}}nnngggiiimmmnnnlllqqqwwwzzz}}}}}}ttteeeVVVKKKDDD???======>>>???@@@BBBCCCDDDEEEFFFHHHJJJMMMLLLIIICCC?????????CCCGGGHHHFFFHHHMMMNNNXXXkkk{{{mmmhhhllluuu|||zzz~~~}}}yyyoooggg]]]OOODDD???>>>>>>===AAACCCNNNggg~~~tttgggJJJ===;;;777777666666555444444444333333222222222111111111000000000000000///......////////////////////////...................................................////////////222666999HHH[[[lllrrrsssvvvsssllliiimmmssszzz|||zzzxxxvvvrrrnnniiibbb[[[VVVNNNKKKEEEAAA>>>;;;888666444444444333333444444555444333333444666888:::<<>><<<<<<===>>>???@@@BBBCCCBBBBBBAAADDDDDDCCCBBBAAA>>><<<;;;888:::===AAADDDDDDCCCBBB@@@@@@@@@BBBCCCFFFHHHIIIEEEHHHKKKMMMWWWiii|||WWWWWWYYY]]]aaaiiixxxuuuhhhaaa___eeeiiilllllliiiiiilllpppwwwxxx||||||qqqggg^^^XXXZZZYYY]]]bbbfffgggkkkqqqwww{{{www```PPPFFFFFFFFFIIIQQQ^^^ppp}}}oooooo~~~jjjhhh|||dddTTTRRRNNNNNNNNNNNNMMMLLLKKKJJJHHHHHHHHHHHHIIIIIIIIIIIIFFFEEEDDDBBBBBBBBBCCCCCCAAAAAA@@@@@@@@@@@@@@@???>>>>>>??????@@@AAAAAAAAA@@@@@@@@@???===;;;;;;:::888888777666555444333222222222111000000000000000///000000000000111333555:::FFFRRRWWW[[[fffsss|||yyylllfffiiiooorrrooossswwwzzz|||zzzmmm___RRRHHHAAA<<<>>>>>>???@@@BBBCCCDDDDDDEEEFFFIIIMMMPPPOOOJJJFFFCCCBBBCCCGGGHHHGGGJJJNNNPPP\\\qqqtttbbb```gggtttvvvuuuvvvkkkaaaXXXKKKBBB?????????>>>AAAGGGYYYzzzxxxsssbbbHHH>>><<<888777777666555555444444333333333222222222222111000000000000000///......////////////////////////...................................................////////////111555888GGGZZZlllrrruuuwwwtttnnnnnnttt||||||yyyxxxvvvssspppkkkeee]]]XXXOOOLLLGGGCCC@@@>>>;;;999555444444333333444444444333333444444666999;;;===@@@AAABBB@@@===;;;:::;;;:::;;;>>>AAACCCCCCCCCCCCDDDCCCBBB@@@===;;;999888888;;;???CCCEEEEEEEEEDDDAAAAAAAAABBBCCCFFFHHHJJJGGGIIIMMMTTTgggWWWWWW[[[```fffnnn~~~mmmbbb___```gggnnnttttttooommmpppuuu}}}|||{{{|||yyylllccc[[[WWWVVV[[[\\\bbbhhhjjjlllrrryyymmmYYYLLLFFFFFFGGGKKKSSSaaatttyyymmmqqqnnnooo~~~```PPPOOONNNNNNNNNNNNMMMLLLKKKJJJHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFDDDCCCCCCCCCDDDDDD@@@@@@@@@@@@@@@@@@@@@@@@>>>?????????@@@@@@AAAAAA@@@AAABBBAAA???===<<<===:::999888777666444333333333222111111000000000000...000111111000000222444888CCCOOOUUUYYY```lllvvvyyy{{{xxxnnnhhhkkkrrrvvvtttuuuwwwxxxzzzuuuiii]]]PPPFFF???>>>??????@@@BBBCCCCCCDDDEEEEEEHHHMMMSSSUUURRROOOHHHDDDDDDGGGIIIIIILLLQQQWWWeeezzzuuuddd```iiiyyy||||||}}}rrrfffZZZRRRGGG@@@>>>???@@@@@@DDDLLLbbb~~~qqqppp~~~]]]GGG???===888888777666666555555444333333333333222222222222000000000000000///......////////////////////////................................................---...///000000111444777DDDXXXkkkrrruuuwwwtttnnnmmmuuu}}}{{{yyywwwuuusssooohhhaaa\\\SSSOOOJJJEEEBBB@@@===;;;555444444333333333333333333333444555777999<<<===@@@AAAAAA@@@===:::999999777999;;;>>>@@@AAAAAAAAA@@@@@@>>><<<:::999777666:::===AAADDDDDDEEEFFFGGGBBBAAA@@@@@@BBBDDDGGGIIIGGGKKKOOOYYYrrrWWWXXX^^^fffnnnxxxyyyggg___```dddjjjsss{{{{{{vvvrrruuuyyy}}}yyywwwxxx|||zzznnneee^^^XXXYYY^^^```dddmmmtttvvvwww}}}fffSSSJJJFFFGGGHHHLLLTTTcccwwwuuukkkqqq|||kkkppp}}}___QQQQQQNNNNNNNNNNNNMMMLLLKKKKKKIIIHHHHHHHHHGGGGGGFFFFFFGGGGGGEEEDDDDDDEEEEEEFFFAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@AAAAAAAAAAAAAAA@@@BBBDDDCCC@@@>>>===>>>;;;:::999888666555444333444333222111000000000000...///111111000000222333333>>>KKKSSSWWW\\\gggqqqvvv{{{{{{sssmmmooovvvzzzwwwvvvvvvvvvyyy}}}}}}ttthhhZZZMMMEEE??????@@@AAAAAABBBCCCCCCDDDDDDFFFLLLTTTYYYYYYVVVLLLGGGDDDFFFIIIJJJOOOTTT___mmmzzzkkkeeeooo~~~yyylll```UUUMMMCCC======???@@@AAAFFFNNNcccuuujjjnnnxxxYYYFFF???<<<888888777777666555555555444444333333333222222222000000000000000///......////////////////////////................................................---...000000000111333666AAAUUUhhhpppsssvvvssslllhhhqqq}}}{{{zzzyyywwwsssmmmeee```XXXTTTNNNHHHDDD@@@<<<999444444333222222222222222333333444555777:::<<<>>>???@@@AAA???<<<:::999999777888999:::;;;<<<<<<<<<::::::999888888888888888<<>>>>>???;;;;;;:::888777555444444444333222111000000000000...///111111000000111333---888FFFPPPTTTYYYcccnnnvvv}}}xxxqqqrrrxxx|||xxxvvvuuuuuuxxx|||{{{pppbbbSSSJJJ??????@@@AAAAAABBBCCCCCCDDDCCCEEELLLUUU[[[\\\[[[OOOIIIEEEFFFIIIKKKPPPVVVcccqqq|||pppnnnwww{{{uuuiii\\\QQQJJJAAA<<<<<>>:::888888777777666666555555444444444333333333222222000000000000000//////...////////////////////////................................................---...000000000111333555>>>RRRfffnnnrrruuuqqqkkkdddnnn{{{}}}|||{{{yyyvvvppphhhccc]]]XXXQQQJJJEEE@@@;;;888444333222222111111111111333333444555777:::===>>>???@@@@@@???<<<999999999888888888888888888888888555555555666777999:::;;;>>>AAACCCDDDCCCDDDGGGJJJIIIGGGFFFFFFGGGJJJMMMOOOMMMSSSTTTTTTcccbbbiiitttrrrddd___dddkkkwwwxxxvvv{{{zzzsssqqqqqqsssyyy}}}~~~xxxuuuwwwrrrkkkffffffeeegggppp{{{vvv[[[OOOIIICCCJJJJJJMMMXXXjjj~~~}}}mmmhhhwww}}}kkkdddvvv}}}eeeYYYVVVOOONNNLLLKKKJJJJJJJJJKKKLLLJJJHHHFFFFFFFFFGGGHHHGGGGGGGGGGGGGGGGGGGGGGGGEEEFFFHHHHHHFFFEEEEEEFFFCCCCCCDDDDDDEEEEEEEEEFFFDDDCCCCCCBBB@@@??????>>><<<<<<;;;:::999777666555555555333222111000000000111111000000000000111111555777>>>GGGOOOWWWdddoooxxx~~~|||yyyyyyuuuppppppuuu|||{{{qqq```RRREEEDDDBBBBBBBBBBBBAAA@@@DDDCCCCCCGGGOOOYYYccciiiaaaWWWNNNJJJHHHJJJUUUaaaiiiuuu|||wwwuuuzzz{{{wwwooo```QQQHHHAAA===>>>@@@???>>>@@@FFFMMM^^^wwwzzzgggjjj}}}bbbMMMCCC<<<;;;999999888777666555444444333333333222222222111111000000000000000000000000////////////////////////////////////////////////...........................000111111000111333666<<>>DDDCCCCCCDDDGGGKKKOOORRRTTTQQQOOOOOOPPPRRRUUUYYYVVVSSSRRRTTTZZZiiillluuu~~~qqqfffbbbgggnnnzzzvvvtttzzzzzzrrrqqqqqqsssyyyzzzvvvwwwzzz~~~}}}|||sssoooooommmiiihhhlllqqqxxxrrrXXXNNNJJJEEEIIIIIINNNZZZnnn{{{lllhhhxxxssseeecccwwwzzzcccXXXVVVNNNMMMLLLJJJJJJJJJJJJJJJKKKJJJHHHGGGFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGHHHJJJIIIGGGFFFFFFGGGDDDDDDDDDEEEEEEFFFFFFFFFDDDCCCCCCBBB@@@??????>>>>>>>>>===<<<;;;999888777777666555333222222111111111111000000000000111111222444;;;EEEMMMUUUbbbnnn}}}|||vvvuuurrrppprrrxxx~~~yyykkk]]]MMMHHHDDDBBBBBBCCCBBBAAACCCDDDEEEGGGMMMWWWbbbkkkhhh^^^SSSLLLIIILLLXXXffflllttt||||||uuunnnkkklllyyyyyytttlll\\\MMMGGG@@@<<<>>>???>>>???AAAHHHNNN```xxx{{{sssnnnwww^^^KKKBBB;;;;;;999999888777666555444444333333333222222222111111000000000000000000000000////////////////////////////////////////////////...........................///111111000111333555<<>>===;;;;;;;;;999777888:::;;;999777777777888999;;;>>>@@@BBBCCCCCCCCCDDDHHHLLLQQQSSSWWWTTTSSSVVVZZZ]]]___```XXXUUUSSSVVV^^^nnnttt~~~~~~yyyqqqiiigggkkkqqq||||||sssttt{{{zzzsssrrrtttwww}}}~~~xxxwww{{{yyynnnhhhhhhiiijjjnnnwwwkkkUUUMMMJJJGGGHHHIIIOOO^^^sssyyyllliii{{{ggg]]]bbbzzzttt___UUUTTTMMMLLLKKKJJJJJJIIIJJJJJJIIIIIIIIIHHHGGGGGGFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHIIIKKKKKKJJJHHHFFFFFFGGGEEEEEEFFFFFFFFFFFFFFFFFFCCCCCCBBBAAAAAA@@@??????@@@@@@???>>>===<<<:::999888777666444333333333222111111000000000000111111000111888AAAIIIRRR```lll~~~zzzooonnnnnnnnnrrryyyvvvkkkYYYQQQGGGBBBBBBDDDDDDBBBBBBDDDFFFGGGJJJSSSaaalllqqqhhh\\\RRRMMMOOO[[[gggooorrrsssmmmddd___aaaeeeyyywwwpppfffVVVHHHDDD???<<<===???>>>???BBBJJJQQQccc|||wwwmmmpppXXXHHHAAA:::;;;999999888777666555555444333333333222222222111111000000000000000000000000////////////////////////////////////////////////...........................///000000000111333555:::PPPcccjjjpppvvvrrrhhhdddjjjsss|||}}}~~~}}}{{{yyyyyywwwsssqqqjjjcccYYYQQQKKKFFFAAA===999888666444333333333333333333333555777:::===???BBBBBBBBBAAA@@@???>>>======<<<;;;;;;===>>>===;;;;;;;;;<<<>>>@@@BBBDDDFFFBBBBBBBBBCCCGGGKKKPPPRRRWWWVVVWWW\\\dddiiiiiifff[[[XXXXXX___kkk~~~}}}}}}zzzzzzwwwqqqllljjjnnnrrr{{{yyyvvv{{{}}}wwwxxx}}}}}}tttjjjfffhhhiiipppzzzdddQQQKKKIIIHHHHHHJJJRRRcccyyyxxxlllmmmuuu]]]XXXaaa{{{nnnYYYPPPPPPLLLKKKKKKJJJJJJJJJJJJJJJHHHHHHIIIHHHHHHGGGEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGJJJKKKKKKJJJHHHEEEEEEEEEEEEFFFGGGGGGGGGGGGFFFFFFCCCCCCBBBAAAAAA@@@??????@@@@@@@@@???>>>===;;;:::888777555444333333222222111111000000000000111111///000555>>>FFFPPP^^^kkkwww|||xxxiiijjjjjjlllqqqxxx}}}tttfffZZZLLLDDDCCCDDDDDDBBBBBBEEEGGGFFFGGGOOO^^^jjjvvvpppggg[[[RRRRRRYYYaaalllmmmkkkddd\\\ZZZ```ggg|||~~~tttkkkaaaQQQCCCBBB===;;;===>>>>>>@@@DDDJJJTTTjjjyyynnnrrruuuSSSGGGAAA;;;<<<:::999999888777666555555333333333222222222111111////////////////////////////////////////////////////////////////////////...........................///000000000111333555888LLL```iiiooouuussskkkhhhmmmvvv~~~|||zzzyyyxxxuuusssnnnggg\\\SSSMMMHHHBBB>>>:::999777555333333333333333333444555777:::===>>>AAAAAABBBBBBBBBAAA@@@???????????????@@@@@@@@@@@@@@@@@@AAABBBCCCDDDEEEEEEAAA@@@@@@AAACCCGGGKKKMMMQQQQQQSSS[[[fffnnnmmmfff\\\\\\cccrrr}}}|||}}}}}}zzzzzzxxxsssnnnmmmoooqqqvvvzzz||||||vvvllleeefffjjjlllxxx|||^^^NNNIIIHHHHHHKKKMMMUUUggg}}}wwwnnnrrrfffYYYVVVbbb~~~iiiTTTLLLMMMKKKKKKKKKKKKKKKJJJJJJJJJHHHHHHHHHHHHGGGFFFEEEDDDEEEEEEEEEEEEEEEEEEEEEEEEHHHIIIJJJHHHFFFDDDCCCDDDEEEFFFGGGHHHHHHGGGEEEEEEBBBBBBBBBAAAAAA@@@@@@????????????>>>>>><<<;;;:::777666555333222222222111111111000000000000111111///000444<<>>???>>>BBBGGGMMM[[[uuuuuu|||lllNNNGGGBBB<<<>>>::::::999888777666555555333333333222222222111111////////////////////////////////////////////////////////////////////////........................---...000000///000222444666III\\\hhhoootttsssmmmiiinnnwww~~~|||{{{xxxuuussspppiii^^^VVVPPPJJJDDD???;;;:::888555444333333444444444444555777:::<<<>>>@@@AAABBBCCCCCCBBBAAA@@@@@@@@@AAAAAAAAABBBBBBCCCDDDDDDDDDDDDDDDDDDCCCCCC@@@???>>>===???BBBEEEGGGGGGJJJMMMTTTaaalllkkkddd]]]bbbqqqzzzzzzzzzyyywwwxxxzzz|||~~~}}}zzzuuuqqqooopppqqqtttyyytttjjjccc```dddlllqqqqqqWWWLLLHHHGGGGGGMMMOOOYYYllluuuooovvv}}}^^^WWWXXXggggggRRRKKKLLLKKKKKKLLLLLLLLLLLLKKKKKKHHHHHHHHHGGGFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEGGGGGGFFFDDDBBBBBBCCCDDDFFFGGGHHHHHHFFFDDDCCCBBBBBBBBBAAAAAA@@@@@@@@@>>>>>>>>>>>>===<<<;;;:::777666555333222222111111111111000000000000111111000///222999@@@JJJYYYgggjjjrrr|||pppjjjllloootttzzzzzzpppaaaRRRIIIEEEDDDDDDCCCEEEFFFDDDDDDIIITTT\\\iiiqqquuunnnbbbYYYSSSPPPUUU[[[```bbbbbbfffpppyyyzzzlll```VVVJJJ@@@>>><<<<<>>::::::999888777666666555333333333222222222111111000000000000000000000000////////////////////////////////////////////////........................---.../////////000222444444EEEYYYfffoootttsssppphhhlllssszzz}}}zzz}}}}}}zzzvvvsssqqqjjjaaaZZZSSSMMMFFFAAA<<<;;;888666444444444444444444444555777999<<<===???@@@BBBCCCCCCBBB@@@???@@@AAABBBCCCBBBBBBCCCEEEEEEEEEEEEEEEEEEDDDCCCBBB???>>>===<<<>>>@@@CCCEEECCCHHHKKKOOO[[[hhhkkkeee```hhh}}}zzzrrrtttuuuvvvuuuwwwzzz}}}{{{wwwsssrrrrrrtttuuu|||zzzrrrhhhaaa]]]]]]eeennnwwwfffQQQIIIGGGFFFHHHNNNQQQ\\\ppp~~~rrrnnnyyyxxx]]]WWW[[[nnnfffSSSMMMOOOKKKLLLMMMNNNNNNMMMLLLLLLIIIHHHGGGEEEEEEEEEEEEFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEFFFFFFDDDCCCCCCCCCDDDEEEGGGHHHGGGEEECCCAAABBBBBBAAAAAAAAAAAA@@@@@@>>>??????>>>>>>===<<<;;;888777666444333333222222111111000000000000111111000...000666<<>>;;;::::::999888777666666333333333222222222111111000000000000000000000000////////////////////////////////////////////////........................---.../////////000222444333CCCWWWfffooossstttrrrhhhkkkpppuuuzzz}}}}}}yyywwwyyy}}}yyyuuuqqqlllddd^^^XXXQQQIIICCC===;;;999777555444444444444444444555777999;;;===>>>@@@BBBCCCCCCAAA???>>>???AAACCCCCCAAAAAACCCEEECCCDDDEEEFFFFFFFFFEEEEEE??????>>>>>>@@@DDDGGGJJJFFFMMMPPPPPPZZZiiioookkkeeemmm~~~rrrlllooorrrtttuuuwww||||||wwwttttttuuuvvvwww|||xxxooohhhaaa]]]\\\^^^gggppp|||___LLLHHHFFFGGGHHHNNNRRR^^^sss{{{pppnnnzzzwww___VVV]]]sss~~~gggTTTOOOSSSLLLMMMNNNOOOOOONNNMMMLLLJJJIIIFFFDDDDDDDDDFFFGGGEEEEEEEEEEEEEEEEEEEEEEEECCCEEEFFFFFFDDDCCCDDDDDDCCCDDDFFFGGGGGGEEEBBBAAABBBAAAAAAAAAAAAAAAAAAAAA???????????????>>>===<<<999888777666444444444444111111000000000000111111///---...333999CCCRRR```fffppp~~~vvvkkkrrr|||uuudddSSSIIIGGGIIIEEEDDDBBBBBBDDDHHHKKKNNNYYYiiiuuusssiiiaaa[[[UUUVVV\\\dddhhhlllsssssscccUUUMMMEEE???===<<<>>>AAAAAABBBHHHOOOjjj||||||YYYDDDCCC@@@:::===;;;::::::999888777666666333333333222222222111111000000000000000000000000////////////////////////////////////////////////........................---.../////////000222444222AAAVVVeeennnssstttsssjjjlllooossswww{{{}}}~~~}}}{{{wwwtttwww{{{wwwrrrmmmgggaaa\\\TTTKKKEEE===<<<999777555444444444555555555555777999;;;===>>>@@@BBBCCCCCCAAA>>>===>>>@@@CCCBBBAAAAAACCCFFFAAACCCEEEGGGHHHHHHHHHHHH@@@??????AAADDDHHHMMMOOOKKKSSSVVVTTT[[[llltttrrriiipppuuujjjhhhjjjmmmnnnooottt{{{~~~yyywwwxxx|||zzzssslllfffbbb`````````______dddlllsss}}}vvvWWWKKKJJJHHHGGGIIINNNUUUeee}}}zzznnnkkk}}}___\\\bbb{{{dddVVVOOOMMMMMMMMMMMMMMMLLLLLLLLLLLLIIIHHHFFFDDDDDDDDDDDDEEECCCCCCDDDDDDEEEEEEEEEFFFGGGGGGFFFEEEDDDCCCBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBAAA@@@???>>>===<<<;;;;;;999888777555444333222222222111111111111111......111555777>>>MMM[[[aaaiiiuuusssjjjooo~~~tttcccUUUNNNLLLGGGEEEFFFHHHIIIGGGJJJOOOSSSaaannnrrrqqqnnneee[[[ZZZaaakkkuuu~~~{{{mmm^^^RRRHHHAAA======???@@@EEEHHHAAAJJJfff||||||qqqVVVGGGAAA>>>;;;999999999999999888666555444444444333222222111111000////////////............//////.........---------////////////////////////////////////////////////......//////000000111111444>>>NNN```nnnttttttrrrllljjjlllqqquuuyyy~~~yyyvvv}}}}}}zzzyyytttpppkkkgggaaaXXXNNNFFFEEEAAA<<<999777666555333555666666777888:::;;;<<<===>>>@@@AAABBB@@@???>>>AAABBBDDDEEEEEEDDDBBBAAADDDCCCDDDGGGJJJNNNPPPPPPGGGEEECCCCCCFFFKKKPPPSSS[[[bbbdddaaagggvvv|||yyyyyy{{{~~~vvvkkkaaa___bbbeeegggjjjpppyyy}}}}}}yyysssnnniiifffcccaaabbbcccdddcccdddhhhpppvvvyyy}}}nnnRRRHHHHHHGGGHHHKKKRRRYYYjjjxxxqqqsssgggffflll|||dddTTTNNNMMMLLLLLLLLLLLLKKKKKKKKKKKKHHHGGGFFFEEEDDDDDDDDDEEEDDDDDDDDDEEEEEEEEEFFFFFFGGGFFFFFFEEEDDDCCCBBBBBBAAA@@@@@@@@@AAAAAABBBCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAA@@@???>>>===<<<<<<;;;:::999777666555444222222111111111111000000//////111333555999GGGTTTYYYaaammmzzzrrreeehhhuuuqqqbbbVVVQQQJJJGGGGGGIIIHHHGGGIIINNNNNNZZZgggnnnsssuuupppiiidddiiiqqqyyywwwiiiZZZOOOGGGAAA>>>???@@@@@@DDDHHHFFFVVVvvv~~~{{{lllSSSFFFBBB???===<<<::::::999999888666555444444444333333222111111111111111000000000///////////////.........---------////////////////////////////////////////////////......//////000000111111333<<>>;;;999777666444555666666777888:::;;;<<<<<<===>>>??????>>>===<<<@@@AAABBBCCCCCCBBB@@@???AAAAAACCCFFFIIIMMMOOOPPPJJJHHHFFFEEEHHHRRR^^^fffvvv}}}}}}uuuttt~~~~~~}}}qqqiii```YYYWWWZZZ]]]aaaeeennnyyyzzznnnkkkhhhdddbbbbbbbbbcccfffiiikkkkkkkkkooouuuzzz|||}}}dddLLLEEEGGGGGGIIIMMMUUU^^^qqquuurrr{{{nnnjjjrrr}}}cccRRRMMMNNNKKKKKKKKKJJJJJJIIIIIIIIIHHHGGGFFFEEEDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFEEEDDDCCCBBBBBBAAA>>>>>>======>>>@@@BBBCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAA@@@???>>>======<<<<<<<<<;;;:::888777666666222222111111111000000000111000111222222555@@@LLLPPPYYYfffttt~~~tttcccccclll|||}}}qqqaaaWWWMMMIIIGGGHHHHHHGGGHHHMMMLLLTTT___jjjttt{{{{{{wwwmmmooorrrxxx~~~xxxwwwyyy~~~|||rrrcccUUUKKKDDDAAA???@@@BBB@@@BBBHHHLLLdddoooqqqzzzmmmVVVIIIEEEAAA>>>>>>:::::::::999888777666555444444333333222222111111222222111111111000000000/////////.........------////////////////////////////////////////////////......//////000000111111222:::JJJ[[[iiiqqqrrrpppkkkjjjlllrrrxxx~~~}}}uuuzzz}}}||||||xxxsssooojjjbbbXXXQQQJJJFFFAAA===:::999777555555666666777888:::;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;>>>???@@@@@@???>>>===<<<>>>???AAADDDGGGJJJMMMOOOKKKJJJHHHFFFJJJXXXlll{{{zzzrrrggg```[[[WWWWWWZZZ^^^aaagggppp|||xxxqqqiiihhhgggeeedddeeeiiikkkqqqsssuuuuuutttuuuzzz~~~rrr\\\IIIEEEFFFFFFIIIOOOWWWcccwwwssstttqqqkkksss|||aaaPPPLLLNNNJJJJJJIIIIIIHHHHHHGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDCCCBBBAAA@@@======<<<<<<>>>@@@CCCDDDCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@???>>>============<<<<<<:::999888888777222222222111000000000///111000000111111333<<>>;;;999777555555666666777888:::;;;<<<===<<<;;;::::::;;;;;;;;;<<<<<<======<<<;;;:::999===>>>@@@AAACCCEEEHHHJJJHHHIIIIIIHHHMMM\\\sssxxx}}}tttiiiaaa\\\ZZZZZZ^^^```dddhhhmmmuuu|||wwwsssooolllfffhhhjjjkkklllpppvvvzzz~~~jjjXXXIIIFFFGGGGGGJJJQQQYYYggg}}}tttxxxnnniiirrrxxx^^^OOOLLLNNNIIIIIIHHHHHHGGGFFFFFFEEEFFFFFFFFFFFFEEEEEEEEEDDDFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBAAA@@@@@@>>>>>>>>>???@@@CCCEEEFFFCCCBBBBBBBBBBBBAAAAAAAAA@@@??????>>>>>>============<<<<<<;;;:::999888888333333333222111000000000111//////111222333:::BBBJJJTTTaaannn{{{{{{mmmhhhhhhooovvvxxxvvvuuu|||yyy|||tttiiiUUUMMMGGGHHHHHHHHHJJJMMMOOOPPPUUU___jjjttt{{{|||xxxsssooooooppprrrttttttuuuxxx~~~wwwmmm]]]NNNEEEAAA@@@@@@===BBBAAAAAAIIITTTnnnoooiiiyyyppp^^^SSSLLLDDD???===;;;;;;;;;;;;:::888777666555555444444333222222111111111000000000/////////000000/////////.........////////////////////////////////////////////////......//////000000111111222999GGGXXXfffooorrrrrrnnnnnnssszzztttwww}}}zzzvvvsssooohhh^^^WWWOOOJJJEEE???<<<999777555555666666777888:::;;;<<<>>>===<<<;;;;;;;;;;;;<<<;;;;;;;;;::::::999999888<<<>>>@@@@@@@@@@@@CCCFFFHHHKKKNNNOOOTTTbbbvvvxxxuuu}}}}}}ssshhhbbb^^^\\\^^^aaagggjjjnnnrrrvvv~~~zzznnniiihhhhhhhhhfffjjjpppuuuzzzbbbTTTIIIHHHIIIHHHLLLTTT```ooo{{{vvvgggaaajjjqqq[[[OOOMMMNNNIIIIIIHHHGGGGGGFFFEEEEEEEEEEEEFFFFFFFFFFFFEEEDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@@@@??????@@@AAABBBDDDEEEFFFGGGBBBBBBBBBBBBAAAAAAAAAAAA??????>>>>>>>>>=========<<<<<<;;;::::::999888888555555444333222111111000111//////222333333999???EEEOOO\\\iiivvv}}}uuuooojjjjjjooorrrsssrrrxxx}}}xxxzzz~~~www^^^TTTLLLKKKKKKJJJKKKNNNLLLLLLRRR[[[dddmmmyyyxxxsssqqqrrruuuyyy{{{~~~}}}yyyqqqgggYYYKKKCCC@@@@@@@@@<<>>;;;888666555666666777888:::;;;<<<>>>>>>>>>===<<<<<<;;;;;;999999999999999999::::::<<>>>>>>>>>>>============;;;;;;::::::999999888888777666666555333222222111222//////111222222555:::???KKKYYYggguuu~~~xxxoooiiiiiinnnqqqrrrwww}}}~~~{{{|||kkk___TTTPPPOOOLLLLLLMMMKKKMMMRRRZZZ___fffuuu~~~yyy{{{~~~~~~xxxssshhh```SSSHHHBBB@@@AAAAAA===BBBAAAEEEWWWkkkqqqmmm}}}cccXXXNNNJJJHHHDDDAAABBB======<<<<<<;;;999888777555555555444333333222222222222111111111000000000000000000000/////////...////////////////////////////////////////////////......//////000000111111000777CCCSSSbbblllqqqrrrmmmqqq|||vvvjjjooo}}}yyywwwtttnnneee___WWWRRRLLLFFFAAA>>>:::888555666666777888:::;;;<<<===>>>>>>>>>===<<<:::999999999999999::::::;;;<<<<<<@@@CCCCCCBBBCCCGGGLLLSSSVVV[[[bbbjjjtttxxxnnnggghhhsssooofff```aaadddfffkkksssyyy~~~pppjjjccc```ccckkkrrrvvvgggUUUKKKFFFHHHJJJJJJPPPYYYqqqwwwzzzbbbRRRYYYbbb|||eeeWWWQQQNNNLLLJJJJJJIIIHHHGGGFFFEEEDDDDDDEEEFFFGGGGGGFFFEEEDDDDDDDDDCCCCCCBBBBBBBBBAAADDDCCCCCCBBBAAA@@@???>>>???AAAEEEGGGHHHGGGFFFDDDBBBBBBBBBAAAAAAAAA@@@@@@>>>>>>>>>>>>============:::::::::999999888888888888777777555444333222222333000///111111000222666===IIIXXXfffvvvtttjjjhhhmmmrrrtttxxx}}}tttgggZZZTTTQQQNNNLLLLLLNNNPPPUUU[[[\\\aaappp{{{tttoooaaaZZZOOOFFFAAAAAAAAABBB???CCCAAAGGG^^^vvv||||||ttt]]]TTTKKKIIIGGGDDDAAABBB=========<<<;;;:::888888666555555444444333222222333333333222222222111111000000000000////////////////////////////////////////////////////////////......//////000111111111///555BBBQQQ```kkkpppqqqrrrwwwrrreeelll|||zzzwwwqqqiiibbbZZZUUUNNNHHHDDD@@@===:::555666666777888:::;;;<<<<<<===>>>>>>>>><<<999888888888999999:::;;;===>>><<<@@@DDDEEEEEEGGGLLLQQQVVVXXX]]]dddnnnxxx}}}xxxqqqjjjhhhqqqwwwgggfffeeedddfffmmmuuu{{{wwwfffccc``````eeeooo{{{eeeTTTLLLHHHIIIIIIIIIQQQ]]]rrryyywwwpppXXXWWW]]]jjjtttdddTTTMMMOOOMMMHHHGGGEEEDDDCCCCCCCCCDDDGGGGGGHHHHHHGGGFFFDDDCCCCCCCCCAAAAAAAAAAAACCCCCCAAA@@@@@@???>>>===<<<<<>>>>>???@@@AAAAAA@@@@@@@@@??????>>>>>>;;;;;;;;;::::::999999999999999888666555333222222000000000000111222333333<<>>>>>>>>===<<<:::999888666555444333222111111000222222222111111111111000000/////////....................................---------............///...............///000000333555???NNN]]]hhhooosssmmmwwwuuugggmmm}}}xxxrrrmmmiii___]]]VVVJJJCCC@@@===999888777555444555777:::<<<:::;;;<<<;;;999888888999888888888999;;;>>>@@@BBBCCCEEEHHHFFFCCCCCCMMMWWWZZZTTTTTT\\\eeemmmyyy~~~vvvnnniiiiiittt{{{qqqfffffffffggglllttt}}}|||lllddd^^^]]]^^^dddppp}}}^^^RRRKKKGGGJJJKKKLLLVVVcccyyyzzz|||gggUUUYYYeeexxxjjj]]]OOOIIIKKKIIIHHHGGGEEEDDDCCCCCCCCCDDDGGGGGGGGGGGGGGGEEEDDDCCCBBBBBBAAA@@@@@@AAABBBBBB@@@@@@@@@???>>>======<<>>>>>>>>@@@@@@@@@@@@??????>>>>>>>>>>>>;;;;;;;;;;;;;;;::::::::::::999888777666444333333111111000111111222333333666>>>LLL^^^ooo}}}}}}sssnnnmmmoooppp{{{zzznnnddd]]]YYYVVVTTTTTTRRRSSSXXX]]]bbbllluuuzzzqqqggg___TTTMMMDDD???@@@BBBBBB@@@@@@@@@HHH^^^}}}|||___SSSNNNGGGDDDEEEEEECCC@@@>>>>>>>>>===<<<;;;999999666666555444333222222111222222222111111111111000000000/////////.................................---------............///...............///000000111444>>>LLL[[[fffmmmoooooouuuzzznnnrrr{{{uuupppnnncccaaaZZZNNNFFFCCC@@@;;;999888666555555777:::;;;;;;<<<<<<<<<:::999999:::888888888:::<<<>>>AAABBBCCCEEEFFFGGGFFFIIIPPPWWWVVVPPPMMMQQQUUUYYY___gggllljjjhhhgggiiivvv{{{ppphhheeefffhhhlllrrr|||{{{wwwooobbbYYYUUUZZZ[[[```mmmqqqUUUOOOIIIGGGKKKLLLOOO[[[jjj{{{}}}www]]]VVV```ooouuu```VVVKKKGGGIIIFFFGGGFFFEEECCCCCCCCCDDDDDDFFFGGGGGGGGGFFFEEEDDDCCCAAA@@@@@@??????@@@@@@AAA@@@@@@??????>>>>>>======@@@BBBCCCDDDDDDCCCAAA???AAA@@@???>>>===>>>???@@@>>>>>>>>>>>>============;;;<<<<<<<<<<<<<<<======;;;::::::888777666555444222111111111111222222333///777FFFWWWhhhuuuwwwooolllmmmpppxxxooohhhbbb]]]YYYWWWUUUUUUYYY]]]aaaiiiqqqxxxzzztttjjj^^^UUUKKKFFF???===???BBBCCCBBB???BBBPPPmmmmmmRRROOOKKKFFFDDDDDDEEECCCAAA>>>>>>>>>>>>===;;;:::999888777777666555444333222222222222111111111111000000000000/////////..............................---------............///...............///000000000444<<>>:::888666555555777999;;;;;;<<<===<<<;;;:::;;;<<<888999999;;;===???AAACCCBBBBBBDDDGGGMMMSSSVVVXXXMMMHHHFFFIIIMMMPPPTTTXXX\\\```eeejjjqqq}}}yyyuuuooogggbbbdddfffjjjpppxxx}}}ssskkkddd___ZZZTTTSSSUUU\\\```jjj{{{fffNNNLLLGGGFFFKKKMMMQQQ___oooxxxmmmYYYYYYhhh{{{lllYYYSSSKKKIIIJJJGGGGGGFFFEEECCCCCCCCCDDDEEEFFFFFFFFFEEEEEEDDDCCCCCC?????????>>>>>>??????????????????>>>>>>>>>>>>>>>AAABBBCCCCCCCCCAAA@@@>>>??????>>>======>>>>>>???==================<<<<<<<<<<<<<<<===>>>>>>>>>???<<<;;;:::999888777666666333333222111111111222222---444@@@PPP___kkktttxxxzzz}}}zzzqqqlllmmmqqq~~~xxxqqqiiibbb]]]\\\YYYYYY\\\^^^```gggooosss{{{|||vvvnnncccVVVMMMEEEBBB>>>===???BBBCCCCCCAAAFFFWWWvvv|||bbbLLLKKKHHHDDDCCCCCCDDDCCCAAA>>>??????>>>===<<<;;;;;;999888888777666555444444222222222111111111000000000000000////////////...........................---------............///...............///000000///444<<>>===<<<<<<===>>>;;;;;;<<<>>>@@@AAACCCDDD@@@AAACCCKKKWWWaaaaaa\\\LLLHHHDDDFFFLLLQQQVVVYYYYYY\\\dddooo|||zzzwwwrrrmmmjjjfffccc```eeehhhmmmttt}}}uuukkkccc\\\UUURRRPPPOOOTTTZZZaaahhhvvv___LLLKKKGGGGGGKKKMMMRRRaaassswwwhhhXXX\\\nnnhhhUUUQQQKKKJJJKKKGGGFFFFFFDDDCCCCCCDDDDDDEEEFFFFFFEEEDDDDDDCCCCCCCCC>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????AAAAAABBBBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>??????<<<<<<<<<<<<<<<<<<===============>>>>>>?????????<<<<<<;;;:::999888888777444444333222111111111222///444===IIIUUU```hhhlllooovvv~~~|||tttmmmlllnnn{{{}}}wwwooogggaaa```]]]]]]```aaabbbhhhooovvv{{{xxxqqqhhh]]]PPPGGGCCCAAA@@@???@@@AAAAAAAAACCCHHH[[[zzz}}}yyyvvv[[[KKKHHHFFFDDDCCCCCCCCCBBBBBB????????????>>>===<<<<<<:::999888777666555555444222222222111111111000000111000000000////////////........................---------............///...............///000000000444;;;EEEUUUeeejjjfffbbb]]]\\\ccckkknnnqqqsssrrrrrr{{{|||~~~zzzwwwrrrqqqkkk___VVVOOOHHHAAA<<<;;;888666666777888:::;;;<<<======<<<<<<>>>???>>>???@@@AAABBBCCCDDDDDDAAADDDIIIUUUgggrrrnnncccQQQLLLFFFEEELLLUUU[[[]]]bbbaaaffftttmmmkkkgggdddbbbaaabbbbbbgggkkkqqqyyy|||nnnaaaZZZYYYTTTOOONNNMMMNNNVVV^^^fffpppxxxXXXLLLJJJFFFHHHMMMOOOTTTfffyyyzzzdddWWW___tttgggTTTOOOJJJIIIJJJEEEFFFEEEDDDCCCCCCDDDEEEFFFFFFEEEDDDCCCBBBBBBBBBCCC===>>>>>>??????>>>>>>=========>>>>>>??????@@@@@@@@@@@@AAAAAA@@@@@@??????>>>>>>??????????????????<<<<<<<<<<<<===============>>>>>>>>>>>>>>>??????<<<;;;;;;:::999999888888666555444222222111111111111444999AAAKKKUUU^^^bbbkkkuuuzzzqqqllljjjwww{{{}}}yyyxxx~~~|||uuulllgggcccaaaaaadddeeefffkkkrrrzzz}}}yyyqqqiii```VVVKKKCCCAAAAAAAAAAAAAAA@@@@@@@@@BBBJJJ^^^|||}}}uuuyyyjjjUUUJJJGGGFFFEEEDDDCCCBBBBBBBBB???????????????>>>======:::999888888666666555444222222222111111111111000111111000000000/////////........................---------............///...............///000000000444888@@@RRRfffkkkfffddd^^^\\\```fffiiikkkooopppooowww{{{zzzxxxttttttooodddZZZSSSKKKCCC>>><<<999777666666888999999;;;======<<<===>>>@@@AAAAAABBBCCCDDDDDDCCCCCCBBBIIIRRR```sssvvvfffNNNKKKHHHJJJXXXiiisssuuutttppprrr~~~aaa```^^^]]]]]]___ccceeejjjnnnvvv~~~qqqggg[[[SSSQQQRRROOONNNPPPPPPSSS[[[dddoooyyyjjjRRRMMMHHHFFFIIIOOORRRYYYmmm{{{aaaXXXeee}}}kkkUUUPPPJJJIIIJJJDDDFFFEEEDDDCCCCCCDDDEEEFFFFFFEEEDDDBBBBBBBBBBBBBBB===>>>????????????>>>===<<<======>>>???@@@@@@@@@?????????@@@@@@@@@@@@@@@>>>??????@@@@@@@@@@@@@@@<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>=========;;;;;;::::::999888888888666666444333222111111111000111444:::BBBMMMVVV\\\jjjuuuzzzrrrnnnqqquuuyyyvvvqqqqqqxxxzzztttrrruuu{{{zzzsssnnneeeddddddhhhiiijjjpppvvvxxx{{{yyyrrrhhh___WWWNNNEEE>>>>>>???AAAAAAAAA@@@??????AAAKKKbbb~~~kkklll{{{zzz```QQQKKKGGGGGGFFFEEECCCBBBBBBBBB??????@@@@@@??????>>>>>>999999888777666555444444222222222111111111111000111111111000000000//////........................---------............///...............///000000...222555;;;NNNeeelllfffccc___^^^bbbfffiiimmmrrruuurrrxxx{{{|||zzzwwwwwwrrrhhh^^^WWWNNNGGG>>>===:::777666666888999888:::<<<<<<<<<===>>>@@@BBBBBBCCCCCCCCCBBBAAA@@@@@@JJJWWWeeewwwttt___IIIJJJLLLTTThhh}}}yyyzzzYYYYYYYYYYYYZZZ^^^cccggglllqqqyyy|||jjj```XXXPPPLLLNNNNNNMMMOOOSSSVVVYYYbbblllxxxaaaMMMMMMGGGEEEIIIPPPUUU]]]sssyyy```ZZZkkkpppYYYRRRLLLKKKKKKEEEFFFEEEDDDCCCCCCDDDEEEFFFFFFEEECCCBBBAAAAAABBBBBB===>>>???@@@@@@???>>>===<<<<<<===>>>???@@@@@@AAA>>>>>>>>>???@@@@@@@@@AAA>>>???@@@AAAAAAAAAAAAAAA<<<=========>>>>>>????????????>>>>>>======<<<<<<:::::::::999999888888888777666555333222111111000//////000555===HHHSSSYYYhhhssszzztttkkkpppssspppkkklllsss|||vvvqqqkkkjjjoooxxx~~~xxxsssgggeeefffjjjlllmmmsssyyyssswww}}}}}}tttmmmbbbXXXQQQIIIAAA;;;:::===@@@AAA@@@???>>>>>>AAAMMMddd~~~~~~pppbbbjjjuuu\\\PPPMMMGGGHHHGGGFFFDDDBBBBBBBBB??????@@@@@@@@@??????>>>999999888777666555444444222222222111111111111000111111111111000000000000........................---------.........//////...............///000000---111222777KKKccclllfff___]]]^^^ccchhhlllrrryyy{{{www{{{{{{~~~|||xxxyyyuuukkkaaaZZZQQQIII???===:::777666666777888777999;;;<<<<<<<<<>>>@@@BBBBBBCCCCCCBBB@@@>>>======IIIWWWddduuu|||lllVVVJJJMMMQQQZZZoooyyywwwyyy}}}ZZZWWWWWW\\\```ccciiipppttt{{{zzzkkk[[[SSSOOOLLLKKKMMMNNNRRRWWW[[[___fffpppwwwtttZZZKKKDDDKKKHHHJJJSSSYYYbbbzzzrrrddd]]]kkklllWWWRRRPPPKKKHHHKKKGGGEEECCCBBBAAABBBDDDEEEFFFEEECCCCCCCCCCCCAAA???>>>>>>?????????@@@@@@@@@>>>>>>>>>>>>????????????============>>>>>>>>>>>>??????>>>>>>======<<<<<<===???@@@@@@???>>>???@@@>>>>>>>>>>>>===<<<;;;:::;;;;;;;;;<<<;;;;;;::::::999888777666555444333333444111222444888===IIIUUUhhhvvvpppgggjjjnnnpppllliiimmmuuussspppllljjjmmmxxx}}}yyywwwrrrlllfffffflllssswwwxxxzzz{{{|||~~~zzzwwwnnncccVVVOOOHHHAAA======>>>CCCAAAAAAFFFAAA===CCCIII\\\xxxuuufffmmmwwwiiiVVVMMMJJJGGGGGGFFFFFFEEECCCBBBAAAAAABBBBBBBBBAAA???===<<<;;;:::999888777777777777555444444333333222222111222222222111000//////...///////////////////////////............---------------......///000000000111222333999HHH[[[iiimmmjjjaaa]]]aaagggmmmwww}}}|||{{{zzzwwwssslllaaaVVVNNNDDDAAA===:::999888777666::::::;;;;;;<<<;;;;;;;;;<<<===@@@BBBBBB@@@===<<<===AAAJJJSSSXXXYYYVVVSSSLLLLLLOOO[[[ooowwwgggcccfffpppwwwzzz[[[YYYZZZ```eeejjjrrrzzz}}}ssseeeWWWPPPNNNLLLMMMPPPSSSWWW]]]bbbgggnnnwww}}}qqqYYYMMMHHHKKKHHHKKKUUU]]]hhhqqqccc^^^ooo|||fffTTTPPPPPPKKKHHHKKKGGGFFFDDDBBBBBBBBBCCCDDDEEEDDDBBBBBBCCCBBBAAA???>>>>>>?????????@@@@@@@@@======>>>>>>>>>?????????>>>>>>>>>>>>============>>>>>>>>>>>>===============>>>@@@@@@???>>>>>>???>>>>>>>>>>>>===<<<;;;:::;;;;;;;;;<<<<<<;;;;;;:::999888888777555444444333333111111444777<<>>>>>>>>>>>????????????>>>>>>======<<<<<<============>>>>>>>>>>>>===???@@@@@@???>>>>>>???>>>>>>>>>>>>===<<<;;;::::::;;;;;;<<<<<<<<<;;;;;;999999888777666555555444333111111333555:::DDDOOOcccqqqpppkkkhhhjjjkkkjjjkkknnnxxxtttooonnnttt~~~xxxtttoooooossswwwyyyyyywwwyyy|||}}}yyytttpppaaaVVVJJJDDD@@@===<<<===???EEEBBB@@@AAA>>>EEEXXXmmmyyyooo]]]RRRLLLJJJGGGGGGGGGFFFEEEDDDCCCBBBBBBBBBBBBAAA@@@???===<<<;;;;;;:::999888888888888555555444444333222222222222222111111000////////////////////////////////////............---------------......///000000000000222333777EEEXXXfffkkkiiibbb^^^bbbjjjuuu~~~~~~zzz~~~}}}|||yyytttkkkbbb[[[OOOJJJCCC===:::888888777::::::;;;<<<<<<<<<<<<<<>>CCCGGGKKKLLLMMMMMMSSSRRRSSSXXXdddkkkggg___[[[\\\cccmmmqqqtttbbbbbbdddjjjooouuuwww```WWWNNNLLLMMMOOOSSSYYYYYY___hhhooouuu|||vvv]]]NNNIIIIIILLLKKKPPP[[[jjjzzziii```gggvvv___UUUNNNNNNOOOKKKIIIJJJHHHGGGFFFDDDCCCBBBBBBBBBBBBAAA@@@@@@AAABBBAAA???????????????????????????============>>>>>>>>>?????????>>>>>>======<<<<<<<<<<<<======>>>>>>?????????@@@AAAAAA???>>>??????======>>>======<<<;;;;;;:::;;;;;;<<<<<<<<<<<<<<<:::999999888777777666666333111111222444777AAAKKK```nnnyyypppiiikkkoooppppppqqq}}}~~~}}}|||~~~{{{xxxvvvvvvxxxzzz{{{{{{yyy{{{|||xxxrrrlllhhhZZZOOODDD???>>><<<===??????EEECCC@@@@@@@@@OOOjjjyyybbbVVVOOOKKKIIIGGGGGGGGGFFFEEEDDDCCCCCCBBBBBBAAA@@@???>>>======<<<;;;:::999999888888999555555555444333333222222111111111111000000/////////////////////////////////............---------------......///000000000///111333666CCCUUUdddjjjfffaaa^^^aaalll|||}}}{{{~~~}}}{{{wwwqqqiiicccVVVPPPGGG???;;;999888777999:::;;;<<<=========<<<@@@EEEKKKPPPPPPKKKEEE@@@@@@AAADDDFFFHHHJJJNNNPPPXXXWWWVVVXXX^^^ddd```XXX[[[]]]fffoooqqquuuhhhiiiooovvv{{{tttkkk^^^XXXSSSTTTVVVXXX\\\bbbccciiirrryyyjjjVVVKKKHHHJJJMMMNNNTTT```pppxxxfffaaammmtttfffVVVRRROOOPPPPPPMMMKKKJJJIIIHHHGGGEEECCCBBBAAAAAAAAA@@@???@@@BBBBBBBBB@@@????????????????????????<<<============>>>>>>>>>???>>>>>>>>>=========<<<<<<<<<======>>>>>>??????@@@BBBCCCBBBAAA??????@@@==================<<<;;;:::;;;<<<<<<=========<<<:::::::::999888888777777444222111222333555>>>GGG\\\gggwwwvvvlllnnnuuuxxxyyyyyy~~~~~~}}}{{{|||}}}~~~yyytttnnnfffaaaSSSIII@@@>>>>>>===???BBB???DDDBBBAAABBBEEE\\\~~~mmmZZZRRRMMMIIIGGGFFFGGGGGGFFFFFFEEEDDDCCCBBBAAA@@@???>>>============<<<;;;:::999999999999666666555444444333333222111111111000000000000000///////////////////////////............---------------......///000000000///111222555@@@RRRbbbiiifffcccaaadddqqq|||~~~}}}zzzuuunnniii\\\VVVLLLCCC===:::888777999:::;;;<<<============@@@DDDJJJOOOOOOJJJDDD@@@BBBCCCDDDEEEFFFJJJPPPTTT[[[ZZZYYYXXX^^^fffgggddd\\\___hhhoooppptttiiimmmuuu~~~yyymmmcccXXXUUUUUUZZZ]]]___ccciiinnnttt{{{|||aaaTTTKKKJJJMMMNNNQQQXXXfffxxxmmmhhhggguuu~~~iii]]]TTTSSSSSSSSSQQQOOOMMMLLLJJJIIIHHHFFFDDDBBBAAA@@@AAA@@@???AAABBBCCCCCCBBB@@@@@@@@@???????????????<<<<<<============>>>>>>=========>>>>>>>>>>>>>>>============>>>>>>>>>>>>AAABBBCCCBBB@@@??????@@@<<<===============<<<<<<:::;;;<<<===============;;;;;;:::::::::999999999666333222333222333;;;DDDZZZbbbpppxxxmmmooovvv|||}}}xxxrrrjjjbbb\\\NNNEEE>>>===??????@@@BBB@@@BBBAAABBBHHHOOOkkkcccUUUQQQLLLGGGFFFFFFFFFGGGGGGFFFFFFEEEDDDBBBAAA@@@???==================<<<;;;::::::::::::666666555555444333333333111111000000000000000000///////////////////////////............---------------......///000000000...111222444>>>PPP```hhhhhhgggeeegggttt{{{~~~|||xxxrrrnnnbbb\\\RRRIIICCC???;;;999999:::;;;<<<===>>>>>>>>>???BBBFFFIIIIIIFFFBBB???@@@BBBDDDDDDEEEJJJRRRXXX]]]\\\YYYWWW]]]hhhppprrrggghhhnnnuuuuuuyyysssxxx~~~wwwnnnfffaaaYYYYYY]]]eeekkkmmmrrrwwwmmmYYYQQQKKKKKKOOONNNRRR\\\llltttdddlllqqqxxxcccZZZUUUXXXYYYWWWSSSQQQOOOMMMJJJJJJIIIGGGEEEBBB@@@???AAA@@@@@@AAACCCEEEDDDCCC@@@@@@@@@?????????>>>>>><<<<<<<<<=========>>>>>><<<<<<======>>>>>>??????>>>>>>>>>>>>============???AAABBBAAA???======>>><<<<<<============<<<<<<:::;;;<<<===>>>>>>>>>>>>;;;;;;;;;;;;::::::::::::777444444444222333:::BBBTTTZZZggguuuuuujjjlllttt{{{~~~yyytttmmmddd[[[UUUIIIBBB<<<===??????@@@AAA@@@@@@???DDDNNNXXXwwwuuuZZZRRRPPPKKKFFFFFFFFFFFFGGGGGGGGGFFFEEEEEEBBBAAA@@@>>>============>>>===<<<;;;::::::::::::666666666555444444333333000000000000000000000111///////////////////////////............---------------......///000000000...111222333<<>>>>>??????>>>???AAABBBBBBAAA???>>>???BBBDDDEEEGGGMMMVVV]]]aaa^^^WWWPPPSSS```kkkqqqrrrqqqtttzzzzzz}}}ttttttqqqlllfff```^^^^^^bbbdddlllwww}}}bbbQQQMMMJJJJJJNNNMMMSSS___pppeee]]]ooozzzuuuaaaYYYWWW[[[\\\YYYUUURRRPPPNNNKKKJJJIIIGGGEEEBBB@@@???AAAAAA@@@BBBDDDEEEEEEDDD@@@@@@@@@@@@??????>>>>>><<<<<<<<<<<<=========>>>;;;;;;<<<===>>>???@@@@@@??????>>>>>>======<<<<<<>>>???@@@???===;;;;;;<<<<<<<<<===============<<<:::;;;<<<===>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;::::::888555444444333222999AAAHHHNNNYYYgggrrrwwwyyy{{{}}}qqqggghhhpppxxx|||yyyuuuooohhh^^^UUUNNNFFF???;;;===@@@??????@@@@@@???>>>EEERRR^^^lllUUUPPPPPPKKKFFFGGGFFFFFFGGGGGGGGGFFFFFFEEEBBBAAA???>>>===<<<======>>>>>><<<;;;;;;;;;;;;;;;666666666555444444333333000000000000000111111111//////////////////////////////.........---------------......///000000000...111222333;;;LLL^^^gggfffgggdddccclll|||}}}xxxtttkkkeee]]]UUUNNNHHHCCC@@@999:::;;;===>>>?????????========================@@@CCCFFFHHHJJJPPPZZZbbbfffaaaUUUIIIHHHSSS___eeeuuurrrsssxxxyyy|||wwwdddccc___\\\ZZZ[[[___cccjjjtttuuuSSSOOOPPPIIIGGGOOORRRVVVgggqqqdddbbbxxxhhhZZZXXXUUUTTTSSSRRRPPPNNNMMMMMMKKKJJJHHHFFFCCCAAA???>>>AAAAAAAAABBBBBBCCCCCCCCC@@@@@@@@@???>>>======<<<;;;<<<<<<===============<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;======<<<<<<<<<<<<======;;;<<<===>>>????????????<<<<<<;;;;;;;;;<<<<<<======<<<<<<<<<;;;;;;;;;;;;:::888555333222444666888AAADDDNNNZZZccchhhooovvvvvvppphhhbbbbbbhhhqqqwww|||{{{vvvnnneee\\\TTTLLLGGG@@@@@@@@@???@@@BBBBBB???BBB@@@EEERRRaaauuuqqqaaaQQQLLLKKKIIIFFFDDDEEEEEEFFFGGGFFFFFFDDDCCCCCCCCCCCCBBBAAA@@@???>>>======<<<;;;::::::999888777777666555444333222222222222111111000/////////111111000///////////////....................................////////////111///000555<<>>;;;:::;;;===>>><<<:::;;;===@@@CCCDDDCCC@@@???@@@BBBFFFHHHHHHMMM___qqqyyyjjjUUUFFFBBBGGGOOOTTTZZZjjjooonnnrrrwww|||rrrkkk^^^\\\XXXUUUUUUZZZbbbhhh{{{nnnPPPMMMPPPJJJIIIQQQSSSZZZlll{{{jjjbbbhhhdddWWWUUURRRQQQPPPOOONNNLLLLLLKKKJJJIIIGGGEEECCCAAA??????AAAAAAAAABBBBBBBBBCCCCCC@@@@@@??????>>>======<<<;;;<<<<<<===============<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<======<<<<<<;;;======<<<<<<<<<<<<======:::;;;<<<===>>>>>>>>>>>><<<;;;;;;;;;;;;<<<===============<<<<<<<<<;;;;;;;;;999666333333444555777>>>AAAJJJWWW```gggooowww{{{vvvmmmccc___aaajjjqqqtttyyy{{{|||}}}}}}rrrlllcccZZZRRRJJJDDD@@@???@@@@@@@@@AAACCCCCCAAAEEECCCKKK___vvvjjj\\\OOOKKKLLLKKKHHHFFFDDDEEEFFFFFFFFFEEEDDDCCCCCCCCCCCCBBBAAA@@@???>>>>>>>>>======<<<;;;:::::::::999999888777666555444222222222111000000//////111111000///////////////....................................////////////111///000444:::EEEWWWgggjjjhhhccc___ccclllqqqqqqxxxzzzyyy}}}|||uuupppjjjbbbZZZPPPGGGAAA???===:::;;;>>>???>>>;;;;;;===@@@CCCDDDCCCAAA@@@BBBDDDFFFHHHHHHOOObbbtttrrr\\\JJJDDDGGGLLLPPPTTTdddjjjhhhjjjmmmxxx}}}yyyrrrjjjcccYYYVVVSSSRRRUUU___jjjsssdddMMMLLLOOOKKKLLLTTTVVV```tttwwwwwwrrr``````pppxxx]]]RRRQQQMMMMMMLLLLLLKKKJJJJJJIIIHHHHHHFFFEEECCCAAA@@@???AAAAAAAAAAAABBBBBBBBBBBB@@@??????>>>>>>======<<<;;;<<<<<<===============<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<======<<<<<<;;;======<<<<<<<<<<<<======:::;;;<<<===============;;;;;;;;;;;;;;;<<<======>>>>>>>>>=========<<<<<<<<<:::777555444444555555999<<>>???@@@AAABBBBBBCCCCCCGGGJJJWWWrrrwwwaaaUUULLLKKKMMMLLLIIIHHHEEEEEEFFFGGGFFFEEEDDDCCCCCCCCCCCCCCCBBB@@@???>>>???>>>>>>======<<<<<<<<<::::::999888777666666555333333222111111000000///111111000///////////////....................................////////////222000000333888BBBUUUeeekkkjjjeee```aaagggjjjiiirrruuuwww|||{{{vvvppphhh___UUULLLEEEAAA>>>;;;<<<>>>@@@???===;;;===@@@BBBCCCCCCBBBAAADDDDDDEEEFFFHHHQQQfffyyyvvv___MMMFFFGGGLLLOOONNN```gggeeedddcccmmm|||wwwtttpppjjjddd___VVVVVVVVVYYY___jjjwwwttt\\\JJJKKKNNNKKKMMMUUUZZZfff}}}~~~tttyyy{{{gggZZZ___tttpppWWWNNNNNNJJJJJJJJJIIIIIIIIIIIIIIIFFFFFFEEEDDDBBBAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA??????>>>>>>============;;;<<<<<<===============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<===<<<<<<;;;;;;<<<<<<===::::::;;;<<<======<<<<<<;;;;;;;;;;;;;;;<<<===>>>>>>>>>>>>>>>============<<<;;;999777555444444444666888???KKKVVV```lllvvv}}}nnndddeeeiiiooorrrvvv{{{zzzsssvvv}}}~~~}}}xxxrrrjjjcccYYYPPPIIIEEECCCAAA@@@??????AAAAAA@@@AAADDDHHHUUUmmmjjjZZZQQQJJJKKKMMMKKKHHHGGGGGGGGGHHHHHHGGGFFFEEEDDDDDDDDDCCCCCCBBB@@@???>>>>>>=====================999999888777666555555444333333333222111111000000111000000///////////////....................................////////////222000000222555???RRRccchhhhhhfffbbbccchhhkkkjjjsssxxx{{{~~~|||vvvnnneee[[[QQQKKKCCC@@@<<<;;;===??????===<<<===???AAACCCCCCDDDCCCEEEDDDDDDEEEHHHTTTiii}}}~~~ppp\\\MMMGGGIIIMMMOOOLLL^^^hhhhhhfffaaahhh}}}{{{vvvooommmkkkhhhddd```[[[XXXVVVYYY^^^dddlllvvviiiWWWJJJKKKMMMKKKNNNWWW___nnnzzztttmmm[[[VVV___xxxgggSSSMMMKKKHHHHHHHHHHHHHHHHHHHHHHHHDDDDDDCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>===============;;;<<<<<<===============<<<<<<<<<<<<<<<<<<<<<<<<<<<==================<<<<<<<<<;;;;;;;;;;;;<<<<<<:::;;;<<<<<<<<<<<<<<<<<<:::::::::;;;;;;===>>>>>>>>>>>>>>>>>>============<<<;;;:::888777555444444666666;;;EEEPPPZZZgggssstttnnnoootttuuuxxx}}}|||uuuuuuzzz}}}{{{zzzssskkk^^^XXXNNNGGGBBB@@@??????BBB??????AAA@@@===AAAGGGMMMjjjwww```VVVNNNIIIKKKLLLJJJGGGFFFIIIIIIJJJJJJIIIGGGFFFEEEDDDDDDDDDCCCBBBAAA@@@???<<<<<<<<<<<<<<<<<<======::::::999888777666666555444444333333222111111111111000000///////////////....................................////////////111000000111333;;;NNN```dddfffeeecccdddjjjnnnnnnwww}}}zzztttlllbbbXXXQQQGGGBBB<<<:::<<<>>>>>><<<<<<===>>>@@@BBBDDDEEEFFFEEECCCBBBDDDHHHSSShhhzzzsssgggWWWKKKHHHJJJMMMOOONNN___kkkooommmdddgggzzz~~~vvvmmmhhheeeeeecccaaa___\\\ZZZXXXXXX]]]eeemmmttt|||zzz___SSSJJJKKKLLLKKKQQQ[[[fffwwwuuuvvv{{{bbbVVVUUUccc{{{]]]PPPLLLIIIHHHHHHHHHHHHGGGGGGGGGGGGBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@========================;;;<<<<<<===============<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>======<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;<<<<<<=========<<<<<<:::::::::;;;<<<===>>>???>>>>>>>>>=========<<<<<<;;;;;;;;;:::999777555444777555777???HHHRRR```lllyyyvvvwwwxxxyyy}}}}}}wwwxxx|||~~~}}}zzzxxxuuummmcccUUUOOOHHHBBB????????????DDD??????BBBAAA>>>EEEPPP^^^iiiYYYTTTMMMIIIKKKLLLIIIGGGGGGIIIJJJJJJJJJIIIGGGFFFDDDDDDDDDDDDDDDBBBAAA@@@???;;;;;;;;;<<<<<<===============<<<;;;:::999999888555555444333333222222111111111000///////////////....................................//////////////////111222222888JJJ\\\bbbeeeeeebbbdddjjjoooqqqzzz~~~yyyrrrjjj```ZZZLLLFFF???;;;<<<======<<<======>>>???BBBDDDGGGHHHFFFDDDCCCEEEGGGOOO___ooohhh___TTTMMMLLLNNNQQQRRRTTTcccpppwwwvvviiifffuuuyyyssslllfffaaaaaaaaaaaa```^^^]]]]]]]]]___cccjjjrrrxxxkkkXXXPPPJJJKKKLLLMMMVVVaaammm}}}ttt{{{ppp[[[UUUXXXkkklllTTTNNNKKKGGGGGGGGGGGGFFFFFFEEEEEEEEEAAAAAAAAAAAAAAABBBBBBBBBAAAAAAAAA@@@@@@@@@??????========================;;;<<<<<<===============<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>>>>======<<<;;;;;;::::::;;;;;;<<<=========>>>>>>======<<<:::::::::;;;<<<===>>>???=========<<<<<<<<<;;;;;;999:::;;;;;;:::888666555777444444999@@@JJJXXXddd}}}{{{zzzzzz{{{}}}~~~~~~~~~|||wwwuuupppeeeZZZOOOKKKEEEAAA@@@AAAAAAAAADDD???>>>CCCCCCCCCMMM\\\wwwwww___WWWQQQKKKHHHJJJKKKIIIIIIJJJHHHIIIIIIIIIHHHFFFDDDCCCEEEEEEDDDDDDCCCAAA@@@???;;;;;;<<<===>>>>>>??????>>>>>>===<<<;;;:::999999555555555444333333222222111111000///////////////....................................////////////---///222333222777GGGXXXaaaeeefffdddfffnnnuuuxxx~~~yyyqqqiiicccQQQKKKCCC>>>===>>>>>>============???AAAEEEHHHJJJJJJGGGFFFFFFEEEIIISSS___^^^YYYSSSQQQUUUYYY\\\]]]___kkkxxxpppfffppp~~~zzzqqqllliiieeebbb\\\]]]^^^]]]\\\\\\\\\]]]eeeiiioootttzzz{{{aaaSSSMMMJJJKKKLLLOOOYYYeeesss{{{uuugggUUURRR]]]sssbbbNNNLLLKKKEEEGGGFFFFFFEEEDDDDDDCCCCCC@@@@@@@@@AAAAAABBBBBBBBBAAAAAAAAA@@@@@@?????????<<<<<<<<<===============;;;<<<<<<===============<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>>>>======<<<;;;;;;::::::;;;;;;<<<===>>>>>>>>>>>>>>>======999::::::;;;<<<===??????===<<<<<<<<<;;;;;;;;;;;;888999;;;;;;;;;999777666888333222555;;;DDDRRR^^^|||}}}}}}|||~~~{{{vvvrrrlll```SSSIIIEEEAAA>>>>>>???@@@@@@DDD>>>>>>DDDEEEGGGTTTeeelllZZZXXXOOOJJJGGGIIIKKKJJJKKKNNNGGGGGGGGGGGGFFFDDDBBBAAAEEEEEEEEEDDDCCCBBB@@@@@@<<<<<<===>>>???@@@@@@AAA<<<<<<;;;:::999888888777666555555444444333222222111111000///////////////..................................../////////000,,,...333444222666EEEVVVaaaeeegggfffjjjttt~~~}}}vvvnnnhhhVVVOOOEEE@@@?????????>>>=========>>>AAAEEEHHHKKKMMMJJJHHHGGGDDDDDDKKKSSSVVVSSSQQQUUU]]]dddiiijjjhhhsssvvvhhhnnnyyywwwzzz~~~xxxooogggbbb___^^^]]]___\\\ZZZ\\\]]]]]]```eeejjjpppvvvyyynnnVVVPPPHHHGGGLLLNNNQQQ]]]nnnzzzvvvzzz```UUUWWWcccnnnZZZQQQLLLJJJKKKGGGFFFEEEDDDCCCBBBAAAAAA??????@@@@@@@@@@@@??????????????????>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>======<<<;;;;;;<<<<<<<<<<<<============>>>>>>===<<<;;;::::::999<<<<<<<<<===<<<<<<;;;;;;<<<<<<<<<;;;;;;:::::::::<<<<<<<<<<<<;;;:::999888666666666444555===JJJTTTjjj|||}}}|||}}}~~~zzzzzz|||~~~|||{{{xxxtttpppiiiaaaXXXSSSEEEAAA======@@@CCCDDDCCCCCC@@@???@@@BBBMMMhhhxxxcccZZZOOONNNMMMKKKJJJIIIIIIJJJJJJIIIIIIHHHGGGEEECCCAAA@@@AAABBBBBBCCCBBBAAA???>>><<<<<<>>>@@@BBBBBB@@@>>>>>>======;;;:::999888888555555666666666666555555111000000////////////000//////.........---------...........................///222222000333@@@OOOaaadddeeehhhqqq~~~{{{uuuqqqeeeXXXJJJDDDAAA>>><<<<<>>>>>AAAAAACCCJJJRRR[[[XXXOOOGGGEEEHHHIIIGGGOOOQQQUUU\\\hhhuuu|||~~~}}}{{{pppkkkuuu~~~{{{zzzpppkkkddd``````aaabbbcccddd```___aaaccccccggglllssszzz{{{```MMMNNNIIIIIINNNQQQUUUfffyyy{{{zzzuuu[[[WWW]]]qqq|||bbbSSSLLLHHHGGGHHHFFFFFFEEEDDDCCCBBBAAAAAA>>>??????@@@@@@??????>>>?????????>>>>>>>>>======>>>>>>===<<<<<<<<<<<<<<<<<<==================<<<<<<<<<<<<<<<<<<<<<<<<<<<===============<<<;;;;;;;;;;;;<<<<<<<<<===============<<<<<<;;;;;;::::::;;;;;;<<<<<<<<<;;;;;;:::<<<<<<;;;;;;;;;:::::::::<<<<<<<<<<<<;;;:::999888444555444222222888BBBKKKbbbxxx~~~{{{}}}{{{|||~~~zzzwwwrrrooonnnqqqvvv{{{~~~zzzxxxtttqqqlllfff```YYYQQQLLLDDDAAA>>>>>>@@@BBBBBBAAA@@@@@@BBBFFFMMM^^^|||gggZZZVVVOOONNNMMMKKKJJJIIIJJJJJJJJJIIIHHHGGGFFFEEECCCCCCBBBBBBCCCCCCCCCBBB@@@???>>>>>>>>>>>>AAABBBBBB@@@>>>>>>======<<<:::999999888888999888888777666555444111111000////////////000//////.........---------...........................///111222000333???MMM]]]aaadddgggppp||||||xxxmmm```SSSKKKEEE@@@>>>??????>>>@@@CCCCCCEEEOOOYYYfffcccZZZMMMGGGGGGIIIGGGKKKOOOTTT\\\dddkkkooopppuuuuuuxxxuuu|||bbb^^^[[[[[[^^^dddiiikkkjjjfffeeegggiiikkkooouuu}}}jjjVVVHHHLLLJJJLLLQQQTTT\\\qqqyyygggVVVZZZfff~~~}}}jjjVVVKKKHHHEEEDDDEEEFFFEEEEEEDDDCCCBBBAAAAAA>>>??????@@@@@@??????>>>??????>>>>>>>>>>>>======>>>===<<<<<<;;;<<<<<<<<<<<<======>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<;;;;;;:::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;::::::;;;;;;;;;;;;::::::::::::<<<<<<<<<<<<;;;:::999999444555444222111444;;;AAAVVViiirrrttt}}}{{{{{{~~~{{{zzz~~~{{{}}}~~~~~~yyyssslllfffccccccffflllssszzz~~~{{{vvvrrrmmmiiibbb[[[UUUOOOIIIEEEBBB@@@??????@@@AAA@@@???@@@AAAEEENNN\\\ssspppXXXQQQTTTPPPNNNMMMLLLKKKJJJJJJJJJKKKHHHGGGFFFDDDDDDDDDDDDEEEDDDDDDCCCCCCBBB@@@???>>>@@@???@@@AAACCCCCC@@@>>>>>>======<<<;;;:::999999;;;;;;;;;:::888777555444222111111000//////000000/////////.........------...........................///111222000222>>>JJJWWW]]]bbbeeemmmyyywwwmmm```UUUKKKBBB@@@BBB>>>???BBBDDDDDDGGGRRR___pppnnneeeVVVKKKHHHIIIHHHFFFKKKSSSZZZ]]]]]]\\\\\\___cccrrr[[[ZZZYYY\\\bbbjjjqqqtttqqqmmmllloooqqqrrrvvv|||~~~___SSSMMMIIIJJJNNNRRRUUUaaazzz{{{wwwttt]]]SSS]]]mmmmmm^^^PPPIIIHHHEEEEEEFFFEEEEEEDDDCCCCCCBBBAAAAAA>>>>>>????????????>>>>>>???>>>>>>>>>===============<<<<<<;;;;;;<<<<<<<<<<<<======>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;;;;;;;::::::::::::::::::;;;;;;;;;;;;999999::::::;;;;;;;;;;;;999999::::::;;;;;;::::::::::::::::::::::::::::::;;;<<<<<<<<<;;;;;;:::999666666666444333555999===JJJ\\\ffflllyyy~~~|||~~~{{{wwwyyy~~~~~~yyyxxxzzz~~~|||xxxtttlllddd^^^^^^```eeelllssszzz~~~|||wwwqqqmmmfffaaaZZZSSSMMMIIIEEECCCAAA@@@@@@@@@@@@@@@??????DDDDDDIIIVVVlllzzzfffTTTPPPTTTPPPNNNMMMMMMLLLKKKKKKJJJJJJHHHGGGEEECCCCCCDDDFFFGGGEEEDDDDDDCCCAAA@@@???>>>BBBAAAAAAAAACCCBBBAAA???>>>======<<<;;;:::::::::;;;;;;::::::999777666555333222111111000000000000////////////..........................................000222111222;;;FFFSSS[[[aaaccchhhrrr{{{wwwkkk___QQQEEEBBBDDD>>>@@@BBBCCCBBBDDDPPP^^^lllnnniii[[[OOOJJJJJJIIIFFFJJJSSSYYYXXXQQQLLLLLLLLLQQQbbbwwwXXXXXX[[[bbbllluuu|||zzzwwwvvvzzz}}}~~~qqqXXXQQQMMMIIILLLPPPSSSXXXgggvvvvvv{{{fffVVVQQQ^^^pppbbbWWWLLLIIIGGGEEEDDDDDDDDDDDDCCCCCCBBBBBBAAAAAA>>>>>>>>>??????>>>>>>>>>>>>>>>>>>============<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<============<<<<<<::::::::::::::::::::::::999999::::::::::::999999999999999999::::::::::::888888999999:::;;;;;;;;;888999::::::;;;;;;;;;:::::::::::::::::::::::::::;;;;;;;;;<<<;;;;;;::::::666666555555444666999;;;AAARRR^^^iiizzz}}}~~~yyywwwzzz||||||zzztttwww}}}{{{xxxyyyuuukkkbbb[[[\\\___dddjjjqqqxxx{{{~~~|||zzzwwwqqqkkkfff]]]XXXPPPJJJFFFDDDBBBAAA@@@@@@AAAAAA@@@@@@@@@@@@EEEGGGPPPdddoooaaaTTTQQQSSSOOOMMMMMMMMMLLLKKKKKKJJJIIIHHHFFFEEECCCCCCDDDFFFGGGEEEEEEDDDBBBAAA@@@@@@???BBBAAA@@@AAABBBBBBAAA???=========<<<<<<;;;;;;:::888888999999999888777777444444222111111000000000000000/////////.......................................000222111111999BBBPPPYYYaaabbbcccjjjsssxxx~~~ttthhhYYYKKKDDDDDD@@@@@@AAAAAA???@@@IIIUUU\\\bbbbbb[[[RRRMMMKKKJJJJJJLLLUUU]]]ZZZOOOGGGEEEEEEJJJVVVgggxxxTTTWWW^^^hhhttt{{{wwwzzz}}}bbbPPPMMMHHHJJJNNNRRRVVV^^^ppp}}}ttt|||gggYYYRRRSSSdddyyyyyyYYYPPPHHHFFFEEEBBBAAABBBCCCCCCCCCBBBBBBBBBAAAAAA===>>>>>>??????>>>>>>===>>>>>>============<<<<<<;;;;;;;;;:::;;;;;;<<<===;;;;;;;;;<<<<<<;;;;;;;;;999999999999999999999999777888888999999999999999888888888888999999999999888888888999999:::::::::888999:::;;;;;;<<<<<<;;;999999999999:::::::::::::::;;;;;;<<<;;;;;;::::::555444333222333444666777:::IIIUUUdddwww}}}|||~~~}}}|||}}}~~~vvvxxx~~~}}}yyy}}}~~~wwwooo___^^^]]]^^^bbbiiipppttt|||~~~~~~{{{yyywwwtttqqqmmmgggaaa]]]QQQLLLFFFBBB@@@@@@??????@@@AAAAAAAAA@@@@@@BBBDDDFFFQQQeee~~~ppp___[[[RRRPPPQQQNNNLLLLLLLLLLLLKKKJJJIIIHHHGGGFFFEEEDDDDDDEEEEEEFFFEEEDDDCCCBBBAAAAAAAAABBBAAA@@@???@@@AAABBBAAA@@@=========<<<<<<<<<;;;;;;777888888999999999888888555555333222111111000000000000000/////////....................................///222111111666>>>KKKWWW``````^^^dddlllrrrzzz~~~{{{rrrdddTTTIIIFFFCCCAAA@@@@@@???>>>CCCKKKMMMTTTWWWTTTPPPOOONNNKKKOOOPPPZZZggggggYYYKKKEEEDDDFFFLLLTTT```ooo~~~TTTXXX```lllxxx{{{ooojjjllltttyyy}}}oooWWWNNNLLLFFFLLLPPPUUUZZZggg|||vvvrrrqqqWWWPPPRRR[[[qqqmmmSSSLLLEEEDDDDDDAAA@@@BBBCCCCCCBBBBBBBBBBBBAAAAAA======>>>>>>>>>>>>======>>>>>>=========<<<<<<<<<;;;:::::::::;;;;;;<<<===999::::::;;;;;;::::::999777777777777777777777777666777777888999999888888777777777888888888999999888888888888999999999999999999:::<<<<<<=========888888999999999:::::::::::::::;;;;;;<<<;;;;;;:::777555222111111222444444333@@@IIIYYYmmmuuuwww|||~~~|||qqqlllddd___^^^aaagggkkkqqqvvv{{{}}}yyyuuuqqqnnniiieee```[[[UUURRRGGGDDD???======?????????@@@AAABBBAAA@@@AAAEEEHHHMMMfffvvv___TTTUUUOOOMMMOOOMMMJJJJJJKKKKKKJJJIIIHHHGGGGGGFFFFFFFFFEEEEEEDDDDDDDDDCCCBBBAAAAAABBBCCCDDD@@@>>>>>>>>>@@@BBBAAAAAA============<<<<<<<<<<<<::::::;;;::::::999888888666555444333222111111111000000000000/////////..............................---///222111000555;;;FFFSSS^^^^^^\\\```iiipppvvvxxx|||~~~{{{{{{ppp```QQQJJJGGGBBB@@@AAABBB@@@AAAEEEGGGLLLMMMLLLMMMPPPOOOLLLRRRSSSaaauuuyyyhhhSSSHHHCCCEEEFFFIIIOOO\\\jjjrrrVVV[[[cccnnnxxx~~~qqqgggeeelllwww|||xxxaaaRRRPPPPPPJJJNNNRRRWWW^^^mmmzzzrrrqqqiiiPPPMMMTTTbbb}}}{{{cccQQQJJJEEEDDDDDDBBBBBBDDDBBBBBBBBBBBBBBBBBBAAAAAA======>>>>>>>>>>>>======>>>=========<<<<<<<<<<<<::::::::::::;;;;;;<<<===888999999::::::999999888666666666666666666666666666666777888888888888888777777777777888888888888888888888888888888888888999:::;;;<<<============888888888999999:::::::::::::::;;;;;;<<<;;;;;;;;;:::777444111111222333333///999@@@OOOeeennnrrr}}}|||oooddd]]]]]]```dddjjjooovvv{{{}}}yyyuuurrrjjjgggaaa\\\XXXSSSMMMJJJCCCAAA>>>===>>>@@@AAABBB@@@BBBBBBAAA@@@AAAGGGKKKVVVxxxpppZZZQQQTTTNNNKKKMMMLLLIIIJJJJJJKKKJJJHHHGGGFFFFFFGGGGGGGGGFFFEEECCCCCCCCCCCCBBBAAABBBCCCDDDEEE???===<<<===@@@AAABBBAAA===============<<<<<<<<<>>>======<<<;;;999888777777666444333222111111111000000000000////////////...........................---///111111000444999BBBPPP\\\]]]ZZZ___hhhppptttvvvyyyzzzxxx{{{yyyhhhWWWNNNIIICCC@@@CCCEEECCCBBBCCCHHHJJJHHHGGGJJJOOOPPPMMMSSSUUUfffsssYYYJJJGGGIIIJJJJJJNNNYYYeeellltttxxxpppkkkVVV\\\eeemmmtttxxx|||~~~uuuhhhaaafffmmmuuuhhh]]]SSSLLLMMMMMMNNNTTT\\\hhh{{{qqqmmm}}}~~~cccRRRQQQYYYqqqtttZZZLLLJJJGGGDDDBBBBBBBBBBBB@@@@@@@@@?????????>>>>>>===============<<<<<<;;;>>>>>>>>>>>>===<<<;;;:::::::::::::::::::::::::::888888888888888888888888666666666666666666666666888777666666666777999:::888888888888888777666666666777777777888888888888777777888999;;;<<<======999999999999999999999999::::::::::::::::::::::::888666333111//////000000444666<<>>>>>>>>>>>>>>???@@@AAAAAA???@@@BBBAAABBBHHHQQQlllwww___YYYRRROOOPPPPPPLLLIIIKKKKKKJJJIIIHHHHHHGGGGGGIIIGGGEEECCCBBBBBBCCCDDDCCCBBBBBBAAAAAAAAABBBBBB>>>>>>>>>??????@@@@@@@@@@@@???>>>===<<<<<<<<<<<<>>>======<<<;;;;;;;;;;;;777666555444222111000///111111000000//////......////////////////////////000000//////000222555666@@@MMMZZZ\\\ZZZ]]]hhhqqqrrruuuzzz|||zzz~~~}}}rrrcccWWWNNNIIIEEEEEECCC@@@AAADDDFFFHHHJJJLLLMMMLLLJJJIIIQQQXXXnnnyyy]]]MMMIIIIIIJJJNNNSSSZZZcccjjjxxxpppZZZSSSWWWZZZ___ffflllrrrwww|||nnncccccciiisss}}}www\\\VVVNNNJJJMMMNNNOOOWWWcccqqq~~~lllnnnqqqZZZQQQXXXgggjjjVVVJJJIIIFFFCCCAAAAAAAAAAAA@@@@@@?????????>>>>>>>>><<<============<<<;;;;;;============<<<;;;:::999999999999999999999999999888888888888888888888888666666666666666666666666666666555555555666777888777888888888888777666666666666777777777888888888777777888999::::::;;;<<<999999999999999999999999::::::::::::::::::::::::888666444111000///000000111222666???LLL[[[gggooo~~~qqqhhheeeeeeaaacccfffhhhlllpppvvvzzz~~~{{{xxxvvvppphhhaaa\\\TTTKKKFFFEEEDDDAAA>>>======>>>>>>???@@@AAAAAAAAA??????BBBCCCGGGPPPZZZ{{{lll\\\WWWQQQNNNOOOOOOLLLIIIJJJJJJJJJIIIHHHHHHGGGGGGIIIHHHFFFDDDCCCCCCCCCDDDCCCCCCCCCCCCCCCCCCCCCCCC?????????@@@@@@AAAAAAAAAAAA@@@???>>>===============<<<;;;:::999999999999888888777555444222111111222111111000//////......////////////////////////000000//////000222444666>>>KKKXXX\\\ZZZ]]]gggppptttxxx~~~~~~zzzmmmcccVVVNNNFFFDDDBBBAAABBBEEEGGGIIILLLNNNOOOMMMJJJHHHSSSXXXkkkyyyaaaUUUJJJIIILLLSSS]]]hhhrrrxxxnnnUUUJJJKKKaaaeeelllrrrwww}}}mmmeeeiiiqqq}}}dddPPPNNNJJJJJJOOOQQQUUU___nnnsssiiitttgggVVVUUUeee{{{uuu^^^SSSHHHFFFDDDBBB@@@???@@@@@@????????????>>>>>>>>>>>><<<<<<<<<<<<<<<;;;::::::;;;;;;;;;;;;;;;:::999888888888888888888888888888777777777777777777777777666666666666666666666666555444444444444555666666777777777777777666666555666666666666777777777777777777777777888888888999888888888888888888888888999999999999999999999999777666444222000000000111000000222888BBBQQQ^^^gggxxx}}}wwwsssiiigggdddbbbccciiirrryyyyyy~~~zzzwwwtttqqqnnnggg^^^WWWPPPJJJCCC>>>>>>>>><<<:::>>>???@@@AAABBBBBBBBBBBBAAA??????BBBEEELLLYYYfff|||iii___XXXSSSNNNLLLMMMMMMKKKIIIJJJIIIIIIHHHHHHGGGGGGGGGIIIHHHFFFDDDCCCCCCDDDDDDCCCDDDEEEFFFFFFEEEDDDCCCAAAAAAAAAAAAAAABBBBBBBBBAAAAAA@@@???>>>>>>>>>>>>>>>===<<<;;;999999888888999999888777555444333333222222111111000/////////////////////////////////000/////////000222333555;;;GGGUUU\\\[[[]]]fffoooxxx}}}{{{ttteeeXXXKKKFFFEEEDDDEEEGGGHHHLLLRRRUUUUUUQQQKKKGGGMMMOOO\\\ooovvvkkk[[[TTTMMMMMMSSS```rrrtttXXXIIIGGGjjjoooxxxsssppppppzzzpppWWWKKKLLLIIIKKKRRRTTTZZZgggzzzuuullljjjfffZZZ___ssskkkVVVQQQFFFEEECCCAAA@@@@@@@@@@@@??????>>>>>>>>>=========;;;;;;;;;;;;;;;::::::999999999::::::999888777777666666666666666666666666777777777777777777777777555555555555555555555555444444444444444555555666666666777777666666555444555555555666666666777777666666666666666666666666777777777777777777777777999999999999999999999999777666444222111111111111222222111444<<>>>>>>>>=========<<<<<<:::::::::::::::999888888888888888888888888777666555555555555555555555555666666666666666666666666444444444444444444444444444444555555555666666666555666666666666555444444444555555555555666666666666666555555555555444444666666666666666666666666888888888888888888888888666555444333222222111111222222111222666@@@MMMVVVeeexxx|||lll```\\\]]]```ccciiisss{{{~~~xxxuuuppplllfffbbb]]]UUULLLEEECCCAAA>>><<<<<<>>>??????BBBBBBBBBBBBBBBAAAAAA@@@EEEEEEJJJTTT^^^kkk|||rrr___XXXXXXPPPMMMJJJIIIIIIIIIIIIIIIGGGGGGGGGGGGGGGFFFFFFFFFHHHHHHGGGEEEDDDDDDCCCCCCBBBDDDFFFGGGHHHGGGFFFEEECCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@AAAAAA???>>>===<<<<<<<<<999888888777666555444444333333333222111111000000/////////////////////////////////000000111222222444===LLLXXX\\\\\\dddooo|||qqq^^^SSSOOOKKKHHHHHHLLLTTT___gggfff^^^RRRJJJEEECCCEEEKKKPPPOOONNNMMMKKKSSSaaawwwdddOOOGGG~~~sssXXXLLLKKKLLLGGGKKKVVVYYYaaatttuuujjjoooyyy~~~aaadddvvvrrrZZZLLLGGGCCCBBBBBBBBBAAAAAA@@@@@@============<<<<<<<<<<<<999999999999999888888777777777888888888777777666555555555555555555555555666666666666666666666666444444444444444444444444333444555555666666555555555555555555555444444333444444444444555555555666555555555555555444444444555555555555555555555555777777777777777777777777555555555444333222222111///000111000222888BBBIII^^^rrr|||kkk___XXXVVVZZZ___gggooouuuzzz~~~xxxqqqmmmgggbbb\\\VVVRRRLLLEEE@@@???>>>===<<<<<<>>>???AAA@@@@@@@@@???@@@AAAAAABBBCCCFFFQQQ___mmmzzz|||hhhZZZUUUUUUNNNLLLJJJHHHGGGGGGHHHIIIFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGFFFEEEDDDCCCBBBBBBBBBCCCDDDEEEFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCAAAAAA@@@@@@???@@@@@@AAA???>>>===<<<<<<;;;<<<<<<999999888777777666555555444444333333222111111111/////////////////////////////////000000111111111333999GGGUUU[[[[[[dddppp{{{|||kkk___WWWNNNHHHGGGLLLSSS\\\bbbbbb[[[RRRKKKFFFDDDDDDFFFIIILLLNNNOOOTTT^^^kkk}}}lllWWWMMMssscccQQQIIIKKKNNNIIIPPP]]]aaaooo~~~nnnkkkxxxwwwcccooo|||```QQQIIICCC@@@@@@@@@@@@@@@@@@??????=========<<<<<<<<<;;;;;;888888999999888888777666777777888888888888777777555555555555555555555555555555555555555555555555333333333333333333333333111222333444555444444333444555555555555444333333333333444444444555555555444444444555555555555555444444444444444444444444777777777777777777777777555555555555444333222222---///111111000333:::@@@PPPfff~~~xxxfffYYYSSSQQQTTTYYY^^^dddkkkrrrwww}}}{{{zzzxxxxxxyyywwwrrrkkkeee```ZZZUUUNNNJJJHHHEEEAAA==================>>>AAACCCAAA@@@@@@@@@BBBFFFIIILLLPPPVVVcccsss|||jjj]]]VVVSSSRRRMMMLLLKKKHHHFFFFFFGGGIIIEEEFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDCCCBBBAAA@@@AAAAAABBBBBBCCCDDDDDDEEEDDDDDDDDDCCCCCCBBBBBBBBB@@@@@@????????????@@@@@@>>>======<<<<<<======>>>::::::999999888888777777444444444333222222111111////////////////////////...//////000000000000000222555BBBSSSYYYZZZdddrrr|||{{{pppcccUUULLLJJJJJJMMMQQQTTTTTTQQQNNNKKKEEEEEEEEEFFFIIINNNRRRSSS[[[ccckkktttuuucccYYY~~~~~~yyy```WWWMMMHHHMMMPPPMMMUUUeeejjj~~~}}}tttgggkkkuuujjjiii{{{sssUUULLLIIIBBB>>>>>>????????????>>>>>>======<<<<<<<<<;;;;;;;;;888888888888888777666666777777888888888888888777555555555555555555555555555555555555555555555555333333333333333333333333000111222333444333222222444444555555444444333222333333333444444444555555444444444555555555666666444444444444444444444444777777777777777777777777555555555555444333222222---111444444222222777<<>>>>>?????????@@@CCCEEECCCCCCBBBDDDGGGMMMRRRVVVhhhooo}}}~~~jjjZZZTTTRRRQQQPPPMMMMMMKKKHHHFFFEEEGGGIIIEEEEEEEEEEEEEEEFFFFFFFFFEEEEEEDDDDDDCCCAAA@@@???@@@@@@@@@@@@AAACCCDDDEEEDDDDDDCCCCCCBBBBBBBBBAAA?????????>>>??????@@@@@@???????????????@@@@@@AAA;;;;;;;;;::::::999999999555444444333333222222111////////////////////////...///000000000000000///222444@@@QQQXXXZZZdddsss}}}nnn]]]RRROOOHHHHHHGGGGGGGGGHHHJJJKKKGGGHHHIIIJJJOOOUUUYYYZZZWWW]]]```aaammm|||xxxssstttzzzwwwhhh```zzzvvvtttuuu}}}fffWWWOOOIIIHHHIIILLLMMMVVVmmmuuujjjdddqqqmmmdddgggqqqaaaLLLFFFDDDAAA@@@?????????>>>>>>======<<<<<<;;;::::::999888888999999999888777666666555666666666666555555555555666666666666555444333222444444444444444444444444444444444444444444444444222222222222222222222222333333222222333333444555555555555444444333333333444444444444444444444444666555333222222333555666444444444555555555555666555555555555555555444444000111222222111222444666???LLL```rrrxxxuuutttwww~~~~~~uuuhhhWWWLLLIIIHHHGGGHHHKKKPPPUUUXXXaaaeeejjjmmmnnnooorrruuuwwwwwwwwwxxxyyyyyyzzzzzz{{{zzzxxxwwwvvvwwwwwwxxxxxxxxxyyyyyyzzz{{{{{{{{{~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||{{{{{{||||||}}}}}}vvvooolllkkkfffaaa\\\YYYVVVSSSNNNJJJGGGDDD@@@===;;;<<<===???;;;>>>AAABBBAAAAAAAAABBB???EEECCCHHHXXXbbbiiisss|||wwwkkk]]]UUUTTTTTTQQQNNNMMMLLLKKKIIIGGGFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDEEEDDDCCCBBBAAA@@@@@@???>>>??????@@@BBBDDDFFFGGGFFFEEEDDDCCCBBBAAAAAAAAA@@@@@@?????????@@@AAABBBBBBBBBAAA@@@@@@??????>>>999:::;;;<<<<<<:::999777888777555444333333444444111000000000000000111111////////////000000000000444111999JJJVVVZZZcccnnn~~~}}}ooo\\\MMMGGGCCC@@@AAAAAA???BBBFFFLLLKKKJJJPPPZZZcccddd``````\\\ZZZZZZXXXVVVYYY^^^ZZZ```gggnnnvvv|||yyysss|||wwwrrrqqqqqqttt}}}rrrZZZOOOIIILLLLLLNNNQQQTTT^^^tttmmmffffffxxxtttaaa]]]bbbzzzxxxZZZHHHDDDBBB????????????>>>>>>=========<<<;;;;;;:::999999888888999999888888777666666555666666666666555555555555666666666666555444333222444444444444444444444444444444444444444444444444222222222222222222222222333222222222222333444444444444333333222222222222444444444444444444444444333333444444444444333333444444444444555555555555555555555555555555444444000111222222111222444666888BBBTTTeeelllnnnsssyyy|||}}}vvvmmm```SSSJJJHHHGGGEEEFFFHHHLLLPPPRRRSSSWWW\\\```bbbdddhhhkkkooopppqqqrrrssssssssssssvvvuuutttsssssssssttttttttttttuuuvvvvvvwwwwwwxxxyyyyyyyyyyyyyyyyyyyyyyyyzzzyyyxxxwwwvvvvvvvvvvvvxxxyyyyyyuuunnngggcccaaaZZZVVVRRROOOMMMJJJFFFBBB@@@>>><<<::::::;;;<<<>>>???AAACCCCCCBBBAAAAAABBBBBBGGGGGGPPPeeerrryyymmmcccXXXRRRRRRSSSQQQNNNMMMLLLJJJIIIGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCDDDDDDCCCBBBAAA@@@??????>>>>>>???@@@BBBCCCEEEFFFEEEDDDCCCBBBAAAAAAAAABBB@@@@@@@@@@@@@@@AAABBBBBBBBBAAAAAA@@@??????>>>>>>:::;;;<<<===<<<;;;999888888777666444444444444555111111000000000000111111////////////000000000000333000777GGGRRRVVV___jjjyyy~~~tttbbbSSSMMMHHHDDDDDDCCCCCCFFFKKKMMMNNNRRR]]]mmmzzz{{{uuullleee]]]WWWPPPKKKMMMSSSPPPVVV]]]fffrrrzzztttnnnkkkkkknnnrrrxxxaaaRRRMMMLLLLLLLLLOOOTTTZZZggg}}}tttfffdddmmmssscccXXX\\\gggjjjOOOCCCBBB@@@===>>>>>>>>>===============;;;;;;::::::999888888888999999888888777666666666666666666555555555555444555555666555555444333222444444444444444444444444444444444444444444444444222222222222222222222222222222222222222333444444222222222222111111111111444444444444444444444444111222444555555444222111333333333444444444555555444444444444444444555555111222333222111222444666444999EEERRRZZZaaalllxxxyyy}}}~~~|||~~~uuuhhh[[[PPPJJJEEECCC@@@@@@BBBDDDFFFFFFHHHKKKOOOSSSUUUXXX[[[]]]bbbcccfffhhhiiiiiihhhhhhkkkkkkkkkjjjkkkkkklllmmmllllllmmmmmmnnnoooooopppppppppppppppppppppppppppuuutttrrrqqqoooooonnnnnnlllmmmlllgggaaaZZZUUUSSSLLLJJJGGGEEECCCAAA>>><<<;;;;;;:::;;;;;;===>>>>>>>>>@@@AAAAAA@@@@@@AAABBBAAAIIINNN[[[tttvvv___XXXQQQNNNOOOQQQOOOLLLLLLKKKJJJHHHGGGFFFFFFEEEDDDDDDDDDCCCCCCCCCBBBBBBCCCCCCBBBAAA@@@???>>>>>>>>>>>>??????AAABBBCCCDDDCCCBBBBBBAAAAAABBBBBBCCCAAAAAAAAAAAAAAABBBBBBBBBAAAAAA@@@@@@???>>>>>>>>><<<============;;;999888888888777555555555555555222111111000000000111111////////////000000000000222000555BBBLLLQQQYYYcccpppuuu|||~~~lll^^^SSSLLLFFFDDDCCCCCCHHHNNNQQQUUU]]]mmmuuulll```VVVKKKEEEFFFKKKKKKQQQXXXcccsssxxxppplllgggfffjjjrrryyyjjjVVVOOOOOOPPPMMMNNNQQQWWWbbbuuuwwwgggbbbhhhyyyoooaaaXXXXXXeeevvvyyy[[[FFF@@@AAA???<<<===<<<<<<<<<<<<<<<<<<<<<::::::999999888888888777888888888888777777666666666666555555555444444444444555555555444444333222333333333333333333333333333333333333333333333333222222222222222222222222222222222111222333333444222222222222222222111111333333333333333333333333111222333444444333222111222333333333444444444444333333444444444444555555111222333333222222444666555666;;;CCCIIISSScccrrryyy}}}}}}yyyzzz~~~ooo^^^SSSMMMIIIEEEBBBAAABBBCCCAAA???EEEFFFIIIKKKMMMOOOQQQRRRTTTVVVZZZ]]]^^^^^^\\\[[[^^^^^^_________```aaaaaaaaaaaaaaabbbccccccddddddeeeeeeeeeeeeeeeeeeeeeeeehhhgggeeedddbbbaaa``````]]]]]][[[XXXSSSNNNJJJHHHCCCBBBAAA@@@???>>><<<;;;<<<<<<>>>???@@@@@@@@@@@@>>>???AAAAAA@@@AAADDDFFFFFFTTT^^^nnn{{{cccUUUQQQLLLKKKMMMNNNLLLJJJKKKJJJIIIGGGFFFFFFEEEEEEDDDCCCCCCCCCBBBBBBBBBBBBCCCBBBAAAAAA??????>>>===>>>>>>>>>???@@@AAABBBCCCAAAAAA@@@@@@AAABBBCCCCCCAAAAAABBBBBBCCCCCCCCCBBB@@@@@@@@@???>>>>>>======<<<<<<===<<<;;;:::888777999888888777666666555555222222111111000000111111////////////000000000000222000444>>>FFFLLLTTT]]]fffmmmwww~~~xxxjjj]]]TTTLLLHHHEEEEEEJJJQQQXXX^^^gggvvvssskkkaaaXXXNNNGGGGGGLLLLLLUUU```lll{{{~~~uuuoookkkiiiggghhhmmmxxxpppXXXMMMKKKKKKLLLPPPSSSWWW___oookkkaaaaaannnqqq^^^TTTSSS[[[oooiiiOOOAAA???@@@???<<<;;;;;;;;;;;;;;;;;;;;;;;;999888888888888888777777888888888777777777777777555555555555444444444444444444444444444444333222333333333333333333333333333333333333333333333333222222222222222222222222222111111111111222333333222222222222333333333333333333333333333333333333333222111000000111222333222222222222333333333444333333333333444444555555222333444333222222444555666555666:::???JJJ\\\mmm{{{{{{|||~~~jjj[[[SSSRRRNNNJJJIIIIIIHHHDDD@@@AAAAAABBBDDDGGGJJJKKKLLLKKKMMMPPPSSSTTTSSSRRRQQQRRRRRRSSSSSSTTTTTTTTTTTTTTTTTTUUUUUUVVVWWWWWWWWWYYYYYYYYYYYYYYYYYYYYYYYYWWWVVVUUUSSSQQQPPPOOOOOONNNMMMLLLKKKIIIFFFCCCAAA>>>??????>>>>>>======>>>>>>???@@@AAAAAAAAA@@@@@@BBBBBBBBBBBBBBBCCCFFFIIISSSfffvvvssseeeTTTQQQOOOLLLKKKLLLLLLJJJHHHJJJIIIHHHGGGFFFEEEEEEEEEDDDCCCCCCCCCBBBBBBBBBBBBCCCBBBAAAAAA??????>>>===????????????@@@@@@AAABBB@@@@@@???@@@@@@AAABBBCCC@@@AAABBBCCCCCCCCCBBBBBB@@@??????>>>>>>======<<<;;;;;;;;;:::999888777777999999999888888777666666333333222111111111111111////////////000000000000222111333:::BBBIIIQQQYYYaaajjjuuuxxxkkkaaaWWWPPPKKKJJJNNNUUU^^^fffmmmvvv|||gggccc^^^YYYRRRJJJIIILLLMMM[[[kkkyyywwwpppmmmkkkjjjllllllrrr|||zzzaaaSSSNNNLLLKKKLLLPPPUUU\\\gggzzzrrrfffcccdddxxxtttcccTTTPPPVVVccczzzooo[[[GGG???@@@@@@>>>===:::::::::::::::;;;;;;;;;777777777777777777777777888888777777777777777777555555555444444444444333333333444444444444333333333333333333333333333333333333333333333333333333222222222222222222222222111111111111111222333333222222222333333333333333333333333333333333333333333222000//////000222333111111222222222333333333222222333333444444555555333444444444222222444555333111222555:::EEEWWWgggvvv{{{xxxiiiaaa\\\WWWSSSQQQRRROOOIIICCC???>>>>>>AAAEEEHHHIIIJJJGGGHHHJJJLLLLLLLLLKKKJJJHHHIIIJJJJJJKKKJJJJJJIIIJJJJJJJJJKKKLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNMMMLLLJJJIIIHHHHHHHHHDDDBBBAAABBBCCCBBB@@@???;;;===>>>>>>======>>>@@@??????@@@@@@@@@???>>>===@@@@@@@@@@@@AAADDDIIIMMMaaavvvtttddd^^^SSSPPPNNNLLLKKKKKKJJJIIIGGGIIIHHHGGGFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBCCCCCCBBBAAA@@@???>>>>>>AAAAAA@@@@@@@@@AAAAAABBB????????????@@@@@@AAABBB???@@@BBBCCCCCCBBBBBBAAA??????>>>>>>===<<<<<<<<<999999999999888888888888::::::::::::999888777666444333222111111111111111////////////000000000000222111222666===FFFOOOUUU```iiivvvvvvkkk___UUUNNNKKKMMMSSSbbbjjjoooqqq|||ttt]]]ZZZYYYYYYSSSKKKHHHJJJLLL]]]qqqwwwsssrrrsssssstttsssxxxzzzhhhWWWQQQQQQPPPPPPRRRRRR[[[hhhvvvyyyfffbbbgggpppiii[[[RRRWWWdddwww{{{```PPPBBB???@@@???<<<<<<999999999999:::::::::;;;777777777777777777777777777777777777777777777888555555555444444444333333222333333444444333333333222222222222222222222222222222222222222222222222222222222222222222222222111111111111111222222333111111111111222222222333222222222222222222222222111111000000000000111111111111111111222222222222111222222333444444555555444444555444222222444555222111222555777>>>MMM[[[hhhnnnuuu|||}}}uuunnniiicccbbbccc___XXXPPPJJJHHHEEEFFFHHHJJJJJJIIIFFFGGGGGGHHHHHHGGGGGGGGGDDDDDDEEEFFFEEEDDDCCCCCCCCCCCCDDDEEEEEEFFFFFFGGGDDDDDDDDDDDDDDDDDDDDDDDDHHHHHHGGGEEEEEEDDDDDDDDD@@@>>>===>>>@@@@@@???===;;;===??????>>>>>>@@@BBB>>>>>>>>>>>>>>>>>>>>>>>>===???BBBFFFKKKSSS\\\bbbsssfff]]]\\\TTTOOOMMMKKKJJJJJJIIIIIIIIIHHHGGGFFFEEEEEEDDDEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCDDDDDDCCCBBBAAA@@@??????BBBBBBAAAAAAAAAAAAAAABBB@@@????????????@@@@@@AAA>>>???AAABBBCCCBBBAAA@@@???>>>>>>======<<<;;;;;;999999888888999999:::::::::;;;;;;;;;:::999888777555444333222111111111111////////////000000000000000000000333999DDDMMMRRR^^^iiixxxwwwiii^^^UUUNNNOOOSSSeeemmmooojjjnnnyyywwwlllVVVUUUVVVWWWTTTMMMKKKMMMRRRbbbuuu|||~~~xxxwwwyyy|||~~~zzzzzz}}}gggWWWKKKJJJNNNPPPRRRUUUZZZgggwwwnnn^^^^^^hhh}}}}}}cccXXXUUUaaauuukkkVVVIII??????@@@===;;;<<<888888999999999:::::::::666666666666777777777777777777777777777888888888555555444444444333333333222222333444444333333333222222222222222222222222222222222222222222222222222222222222222222222222111111111000111222222333//////000000111111111222222222222222222222222222///000111222222111000///000111111111111222222222111111222333333444555555444555555444222222444555444333444555555888CCCOOOZZZ```hhhqqq|||~~~xxxwwwxxxtttlllddd[[[WWWRRROOOOOONNNLLLIIIGGGGGGGGGFFFFFFFFFFFFFFFBBBCCCDDDDDDCCCBBBAAA@@@AAAAAAAAABBBCCCCCCDDDDDD@@@@@@@@@@@@@@@@@@@@@@@@??????>>>===============???===;;;<<>><<<===???BBBBBB@@@@@@CCCEEE???>>>>>>>>>???@@@AAABBBAAADDDKKKSSS^^^kkkwwwmmmXXXUUUWWWNNNMMMLLLJJJIIIIIIIIIJJJJJJGGGGGGFFFEEEDDDDDDEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEDDDCCCCCCAAAAAA@@@???CCCCCCBBBAAAAAAAAABBBBBB@@@@@@???????????????@@@===>>>@@@BBBBBBAAA@@@???>>>>>>>>>===<<<<<<;;;;;;999999999999:::;;;<<<<<<:::;;;<<<<<<;;;:::888777555444333222111111111111////////////000000000000...//////000777BBBLLLQQQ\\\hhhyyywwwkkk```XXXWWW[[[gggpppoooddddddmmmmmmdddTTTSSSTTTWWWUUUQQQQQQTTT\\\jjjyyyzzzlllZZZRRRKKKKKKNNNPPPVVV\\\dddvvvtttfff___fffsssooo___eeefffsssqqqUUUGGGCCC???===<<<<<<;;;:::;;;;;;::::::999888777777777777777777666666666666555555666666666666555555555555555444444333333333333333333333333333333333111111222333333444555555222222222222222222222222000000111222222222222111111111111111111111111111111111111111111111111111000111111111111222222222000000000000000000000000000111111111111222222222...///000222222333333333333444444555555444444333666444333222444777<<<>>>DDDPPP___kkkrrryyy|||wwwnnniiijjjllldddZZZQQQJJJCCC???AAACCCCCCAAABBBBBBBBBBBBAAAAAA@@@@@@@@@AAAAAAAAA@@@???>>>>>>????????????????????????@@@@@@???>>>>>>===<<<<<>>===???@@@BBBEEEHHHHHHOOO]]]pppmmm^^^XXXVVVRRROOONNNMMMLLLJJJHHHGGGGGGFFFDDDDDDDDDDDDEEEEEEEEEEEEHHHGGGFFFDDDDDDDDDDDDEEEJJJHHHDDDBBB@@@@@@BBBCCCGGGEEECCC@@@??????@@@AAA@@@@@@@@@@@@@@@???>>>>>>@@@@@@@@@AAAAAA@@@@@@@@@===>>>??????>>>===<<<;;;::::::;;;;;;<<<;;;;;;;;;<<<<<<;;;;;;;;;:::::::::777777666555444333333222////////////............111///000333555;;;FFFQQQZZZeeewww{{{lllccc```aaaooowwwuuuggg^^^``````[[[LLLIIIMMMXXX[[[WWWYYYbbbgggsssnnnZZZSSSOOOLLLNNNPPPRRRWWW^^^qqq|||nnncccaaaoooggg___qqqzzz]]]EEEEEEBBB???======<<<;;;:::;;;;;;:::999999888777777777777777777666666666555555555666666666666555555555555444444444333333333333333333333333333333333111111222222333444444555222222222222222222222222000000111222222222222111111111111111111111111111111111111111111111111111000000111111111222222222000000000000000000000000000000111111111222222222///000111111222222222222333333444444444444333333555555333333555777:::<<>>>>>??????@@@@@@@@@@@@@@@@@@???>>>????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>AAAAAA@@@@@@@@@????????????<<<;;;???@@@???@@@CCCCCCBBBBBBBBBBBBEEEKKKPPPZZZbbbssszzznnn^^^TTTRRRRRRQQQOOONNNMMMKKKIIIGGGGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGEEEEEEDDDEEEEEEFFFLLLIIIFFFCCCBBBBBBCCCCCCFFFEEECCC@@@??????@@@AAA@@@@@@AAAAAA@@@@@@???>>>??????@@@@@@@@@@@@??????>>>>>>?????????>>>===<<<;;;<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<;;;;;;;;;::::::888777777666555444333222111111000000000/////////111///000222444999CCCNNNVVVbbbsss|||qqqkkkiiinnntttqqqddd[[[[[[ZZZVVVPPPMMMQQQ[[[^^^ZZZ\\\dddiiiwwwooo\\\RRRLLLKKKMMMQQQSSSUUU]]]fff~~~sssggg___dddzzzsss```___|||}}}hhhQQQ???CCCAAA???>>>======:::999:::::::::999888888777777777777777666666666555555444555555666666555555444444444444444333333333333333333333333333333333333111111222222333333444444222222222222222222222222///000111111222222111111111111111111111111111111111111111111111111111111000000000111111111222222000000000000000000000000000000000111111111222222111111111111111111111111222333333333333333333222555555555555666777888999999AAAMMM]]]lllxxx~~~zzz~~~~~~{{{yyy}}}~~~___YYYPPPIIIFFFCCC@@@===@@@???===<<<<<<======>>>???@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@======>>>??????@@@AAAAAAAAABBBBBBAAA@@@???>>>===>>>;;;<<>>>>>??????????????????>>>>>>???@@@@@@@@@???>>>===>>>>>>>>>>>>===<<<;;;;;;<<<<<<<<<;;;;;;;;;;;;:::888888777666555444333333222222111111111000000000111//////222333666???IIIRRR]]]nnn~~~~~~}}}|||rrrmmmlllqqqnnnaaaXXXWWWVVVRRRSSSPPPTTT\\\___[[[[[[```ggguuuxxxbbbXXXTTTHHHIIIMMMRRRVVV[[[gggttt}}}mmmccc```kkkwwwfff]]]fffrrr^^^NNNCCC@@@???>>>>>>>>>===:::888:::999999999888888777777777777666666666555555555444444444555555444444444333333333333333333333333222222222222222222222222111111222222333333333333111111111111111111111111///000000111111111111111111111111111111111111111111111111111111111111111000000000000111111111111000000000000000000000000000000000000111111111111222222111111111111111111222222222222222222222222555555666666666666666666888===GGGWWWhhhwwwzzzvvv|||}}}}}}|||{{{{{{{{{}}}}}}fffbbb\\\VVVQQQJJJCCC???@@@???===;;;;;;;;;<<<===>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>???@@@@@@AAAAAA@@@AAAAAAAAA@@@???===<<>>>>>AAAAAAAAADDDJJJHHHOOOTTTVVVYYYfffuuummmddd^^^VVVSSSTTTUUUTTTSSSPPPNNNJJJGGGFFFGGGIIIKKKIIIIIIHHHGGGFFFEEEDDDDDDDDDDDDEEEEEEFFFGGGHHHHHHLLLKKKHHHFFFDDDCCCCCCCCCDDDCCCBBBAAA@@@@@@@@@@@@??????@@@@@@??????>>>===>>>>>>????????????>>>>>>>>>???@@@AAAAAA@@@???>>>@@@@@@@@@???>>>===<<<;;;<<<<<<<<<<<<;;;;;;;;;;;;999888888777666555444444222222111111111000000000111//////111111333;;;DDDOOOZZZjjjwww~~~~~~zzzwwwuuu{{{tttnnnqqqmmmccc\\\ZZZYYYVVVVVVTTTWWW^^^```[[[WWWXXX___jjj~~~~~~}}}fffWWWQQQOOOJJJJJJNNNTTT[[[eeevvv~~~rrrgggdddiiizzz|||ddd\\\\\\rrr~~~eeeSSSGGGAAA???===============:::888999999888888888888888777666666666666555555555555333333444444444444333333333333333333333333333333222222222222222222222222111111222222222222222333111111111111111111111111//////000111111111111000000000000000000000000000000000000000000000000000//////000000000111111111000000000000000000000000//////000000000111111111333222111000000111111222333222222111111222222333444555666777777666555444666:::AAAOOO___nnnyyy~~~{{{xxx|||{{{||||||uuuvvvyyy~~~wwwkkkjjjhhhddd]]]UUUKKKEEEAAA@@@>>><<<;;;;;;;;;;;;<<<<<<===>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>==============================>>>>>>??????>>>>>>CCCAAAAAAEEEHHHKKKTTT]]]ccclllssstttxxxnnn___[[[WWWRRRPPPQQQRRRQQQOOOQQQOOOKKKHHHGGGIIIKKKLLLJJJIIIHHHGGGFFFDDDDDDCCCBBBCCCDDDEEEFFFGGGGGGGGGIIIHHHFFFDDDCCCBBBBBBBBBCCCBBBAAAAAA@@@@@@@@@@@@>>>>>>>>>>>>>>>======<<<>>>>>>????????????>>>>>>>>>???@@@AAAAAA@@@???>>>@@@@@@@@@@@@???>>>===<<<======<<<<<<<<<;;;;;;;;;999999888777666555555444111111000000000/////////000///000111111111777???MMMWWWeeeqqquuutttrrrppppppzzzuuuuuurrrkkkfffeeecccaaabbbaaadddiiijjjddd\\\XXXXXX___mmmxxxrrrfffXXXOOOJJJIIIMMMMMMPPPYYYdddrrrpppfffbbbjjjyyyjjjWWWWWW\\\zzzsssZZZKKKBBB>>>>>><<<;;;;;;<<<<<<;;;999888888888888888888888888666666666555555555444444222333333444444333333222222222222222333333333333222222222222222222222222111111222222222222222222111111111111111111111111...///000000111111000000000000000000000000000000000000000000000000000000/////////000000000111111000000000000000000000000/////////000000000111111222222111000000111222333444333222111111222333444444444555666666666555555444777<<>>===<<<<<<<<<===>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<==================<<<<<<<<<===>>>???BBBDDDGGGHHHGGGHHHLLLSSSYYYaaammmyyy}}}mmm```XXXTTTQQQOOONNNOOOQQQQQQQQQPPPNNNKKKIIIHHHIIIKKKLLLIIIHHHGGGFFFEEEDDDCCCCCCAAABBBCCCDDDEEEEEEEEEEEEFFFEEEDDDCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@???>>>>>>??????>>>>>>===<<<>>>??????????????????>>>===>>>???@@@@@@@@@???>>>@@@@@@@@@@@@???>>>===============<<<<<<<<<;;;;;;::::::999888777666555555111111000000000/////////000///000222111000555===IIISSSaaakkknnnmmmllllllooowww}}}zzzuuurrrpppnnnmmmppprrrwww|||}}}vvvjjjbbbZZZ[[[eeeooowwwoookkkZZZQQQLLLJJJKKKPPPOOOSSS```oootttggg```aaarrr^^^TTT[[[dddgggQQQHHHBBB===>>><<<:::999:::<<<;;;;;;777777777777888888888888666666555555555444444444222222333333333333222222111111222222222333333333111111111111111111111111222222111111111111111111111111111111111111111111...//////000000000000000000000000000000000000000000000000000000000000000////////////000000000111000000000000000000000000////////////000000000111222111000///000111333444555444333222222333444555444444444555555666666666444777:::===CCCMMMYYYbbbhhhoooyyy}}}uuummmddd]]]ZZZccczzz}}}|||wwwqqqhhh```[[[XXXRRRRRRQQQPPPMMMIIIFFFDDDCCCCCCCCCDDDCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCDDDDDDDDDDDDDDDEEEHHHMMMRRRWWW[[[WWW[[[cccnnnuuu}}}|||jjjaaa[[[VVVSSSQQQOOONNNOOOPPPQQQQQQLLLKKKJJJIIIHHHHHHIIIIIIGGGGGGFFFEEEEEEDDDCCCCCC@@@AAABBBDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC@@@AAAAAAAAAAAA@@@??????@@@@@@@@@@@@@@@???>>>>>>??????@@@@@@@@@@@@??????<<<===>>>?????????>>>>>>>>>???????????????>>>>>>============<<<<<<<<<<<<;;;:::999888777666666555222222111111111000000000///...000222111000555<<>><<<999888999;;;<<<<<<777777777777777888888888666666555555555444444444222222222333333222222222111111111222222333333333111111111111111111111111222222111111111111111111000000000000000000000000...//////000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000////////////000000000000111000//////000222444666666555333222222333555666444444333444444666777777666888;;;;;;===DDDPPPZZZ___hhhttt}}}~~~xxxuuuqqqggg[[[XXXjjj~~~zzzpppgggaaa^^^^^^]]]^^^^^^\\\YYYTTTOOOMMMKKKKKKKKKKKKKKKJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGHHHIIIKKKLLLMMMNNNMMMNNNOOORRRXXX___gggkkkiiiooozzzjjj^^^[[[WWWRRRRRRPPPMMMKKKJJJJJJKKKKKKJJJIIIIIIHHHGGGGGGGGGGGGFFFFFFEEEEEEDDDDDDCCCCCC@@@AAABBBCCCCCCCCCBBBAAABBBCCCCCCCCCDDDDDDEEEEEE@@@@@@AAAAAAAAA@@@??????AAABBBBBBBBBBBBAAA@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@;;;<<<===>>>??????>>>======>>>>>>?????????>>>>>>>>>=========<<<<<<<<<<<<;;;::::::999888777666666333333333222222222111111......000333222000555;;;AAAKKKYYYcccgggiiikkknnnrrrwww{{{xxxwwwwww}}}|||oooeeeccckkkwww|||nnn```SSSMMMLLLMMMPPPSSSXXXZZZbbbsssqqqfffaaa^^^qqqhhhVVVQQQddd}}}fffNNNFFFAAA>>>;;;:::::::::999999999888888777777777777777777777777333333333333333333333333555444333333222222333333222222222222222222222222333333333333333222111000000000111111111111000000000000000000111111111111111111000000//////......000000000000000000000000////////////////////////000000////////////000000000000000000000000000000000000000000000000000000111111000000000000111111111111222222222333333333444444444444444444444444777777666666888<<>>???@@@@@@???======>>>>>>>>>>>>>>>??????@@@@@@???===<<<;;;;;;;;;;;;999999999999888777666666555555444333222000000///000000//////000111222222999DDDQQQZZZ^^^cccjjjqqqzzz~~~{{{sssmmmlllsss~~~wwwnnndddcccnnn|||rrr```WWWNNNLLLNNNNNNQQQTTT[[[bbbpppxxxggg^^^aaagggsss```VVVYYYppp{{{ZZZGGG@@@===;;;999::::::999999999888888888666666666666666666666666333333333333333333333333444444333222222222222333222222222222222222222222222333333333222222111000000000111111111111000000//////000000000111111111111000000000/////////...000000000000000000000000////////////////////////000000////////////000000////////////////////////000000000000000000000000111111000000000000111111111111111222222222333333444444444444444444444444555555555555666:::???CCCLLLWWWhhhwww~~~|||uuurrrlllcccZZZZZZdddrrr{{{zzzxxxtttppplllkkkmmmnnnqqqsssxxx~~~|||yyyrrrqqqrrruuuxxxzzzxxxvvvyyyzzzzzzzzz|||~~~~~~tttjjj]]]VVVUUUUUURRROOOOOONNNMMMKKKIIIGGGFFFEEEIIIHHHGGGFFFFFFEEEEEEEEEGGGFFFEEEBBB@@@???AAACCCAAAAAAAAAAAAAAAAAAAAAAAA???@@@AAABBBBBBAAA@@@@@@????????????@@@@@@@@@@@@@@@@@@@@@AAA@@@@@@??????AAABBBBBBBBBBBBAAA@@@???>>>??????@@@???>>>===<<<>>>>>>======>>>>>>???@@@???>>>>>>===<<<<<<;;;;;;::::::::::::999888777777666666555444333222111111000000000000000111222222444>>>KKKWWW___gggooouuu~~~}}}uuunnndddgggnnnwww}}}{{{tttmmmiiihhhppp{{{qqqYYYSSSNNNKKKMMMPPPRRRUUUYYYbbbooo}}}jjj___\\\iiiwwwdddYYYZZZeee~~~fffMMM@@@===;;;999999:::999999999999888888888666666666666666666666666444444444444444444444444444444333222222222222222222222222222222222222222222222222333222222111000000000111111111111000000//////000000000000111111000000000000////////////000000000000000000000000////////////////////////000//////......//////000////////////////////////000000000000000000000000111000000//////000000111000111111111222222222222333333333333333333333333222333444444444666:::===@@@JJJ\\\mmmwww~~~}}}|||rrrfffZZZ[[[hhhuuu{{{zzzssssssrrrrrrqqqqqqrrrrrruuuyyyzzz|||wwwhhh^^^YYYSSSRRRSSSSSSPPPLLLMMMLLLKKKIIIHHHFFFEEEEEEHHHGGGFFFEEEDDDDDDDDDDDDGGGGGGFFFCCC@@@???@@@AAABBBBBBBBBBBBBBBBBBBBBBBB@@@@@@AAAAAAAAA@@@@@@???=========>>>>>>?????????>>>???@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@???>>>@@@@@@@@@???>>>===<<<;;;===============>>>??????===>>>>>>???>>>===;;;:::;;;;;;<<<;;;;;;:::999888888777777666555444333333111000000000000111222222222999EEESSSaaalllssswww{{{zzzttteeedddeeemmmxxx~~~}}}zzzsssrrrvvv}}}xxx```QQQOOOLLLKKKOOOSSSVVV\\\bbbppppppaaa^^^cccwwwppp\\\XXXaaasssiiiWWWEEE>>>===<<<;;;;;;999999999999888888888888666666666666666666666666555555555555555555555555444333333222111222222222111111111111111111111111111111222222222222111111000000111111111111000000////////////000000000111000000000000////////////000000000000000000000000/////////////////////////////////....../////////////////////////////////000000000000000000000000000000////////////000000000000000111111111111222222222222222222222222222000222444444444444666888999AAAOOO___kkkuuu~~~uuulllmmmvvv}}}~~~{{{ssstttuuuwwwyyyxxxvvvtttxxx}}}{{{jjj___XXXUUUQQQPPPQQQPPPLLLHHHJJJJJJIIIHHHGGGFFFEEEDDDGGGFFFEEEDDDDDDCCCCCCCCCGGGGGGFFFCCC@@@??????@@@CCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAA;;;<<<<<<======>>>>>>>>>???@@@AAABBBBBBBBBBBBBBB??????????????????>>>>>>@@@@@@@@@???===<<<;;;:::===<<<<<<<<<<<<===>>>>>><<<===???@@@???>>>;;;:::=========<<<<<<;;;:::999888777777666555555444444111111111000000111222222555999BBBPPP```nnnuuuxxx}}}yyy~~~~~~qqqjjjgggmmm|||{{{fffWWWPPPPPPMMMNNNQQQTTTYYYdddoooqqqddd\\\bbbooouuudddWWW\\\lllwwwZZZMMMAAA======;;;::::::999999999888888888777777555555555555555555555555555555555555555555555555333333222111111111111222111111111111111111111111000111111222222111111111000000111111111111000000...////////////000000000////////////000000000000//////////////////////////////////////////////////////............//////........................////////////////////////000000////////////000000//////000000000111111111222222222222222222222222000222444444444333444666666999BBBNNNXXXeeevvv|||}}}{{{~~~tttjjjaaaZZZXXXUUUPPPNNNMMMLLLJJJGGGIIIHHHHHHGGGFFFEEEEEEEEEGGGFFFEEEDDDCCCCCCCCCCCCFFFFFFFFFDDDAAA??????@@@CCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@@@@@@@::::::;;;<<<======>>>>>>???@@@@@@AAABBBBBBBBBBBB>>>>>>>>>>>>>>>>>>>>>>>>AAA@@@???>>><<<;;;;;;:::<<<<<<<<<;;;<<<<<<===>>><<<===???@@@@@@>>><<<;;;============<<<;;;::::::777777666666555555444444222222111111111111111222555777>>>LLL^^^nnnxxx|||~~~~~~}}}uuuoootttzzzfffWWWOOOMMMOOOOOOQQQUUUYYYaaaqqqpppeee]]]\\\mmmeee[[[XXXddd{{{{{{bbbNNNEEE===<<<;;;888777888999888888888888777777777555555555555555555555555444444444444444444444444333333222111111111111111111111111111111111111111///000111111222111111111000000111111111111000000......////////////000000////////////000000000000///////////////////////////////////////////////////......------......///........................////////////////////////000//////......//////000////////////000000000000111111111111111111111111000222333333333333444555444444777>>>EEEPPP___lll~~~}}}xxxzzzttthhh```[[[WWWSSSTTTQQQLLLIIIIIIJJJJJJIIIHHHHHHGGGGGGFFFFFFFFFEEEGGGFFFEEEDDDCCCCCCCCCCCCDDDEEEEEEDDDBBB@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBB@@@@@@???>>>============::::::;;;<<<======>>>???===>>>??????????????????>>>>>>=========>>>??????@@@???>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<=========>>>?????????>>>============>>>======<<<;;;:::777777777666666555555555333333222111111111111222111222888FFFYYYmmm{{{tttbbbWWWOOOLLLKKKNNNPPPWWW^^^eeepppuuuddd``````hhh}}}bbb]]]```rrrgggPPPFFF???;;;:::999666666888888888888888777777777777555555555555555555555555333333333333333333333333333222222111111111111111111111111111111111111111//////000111111111111111000000111111111111000000........./////////000000.../////////000000000111///////////////////////////////////////////////////......------......///........................//////////////////////////////............//////........./////////000000111111111111111111111111///111111111111111333555444222333666:::???IIISSSdddiiimmmpppxxxvvvmmmaaaZZZXXXWWWTTTQQQPPPNNNJJJHHHHHHIIIJJJKKKGGGGGGGGGGGGGGGGGGFFFFFFGGGGGGFFFEEEDDDDDDDDDDDDBBBDDDEEEDDDBBBAAAAAABBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@>>>===<<<<<<======::::::;;;<<<===>>>??????>>>????????????>>>>>>===>>>>>>=========>>>@@@@@@???>>>===<<<;;;<<<<<<===;;;;;;::::::;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>============<<<;;;::::::888888888888777777777777444333222222111111111222000000555@@@QQQfffxxxxxx^^^TTTQQQOOOMMMNNNMMMRRR\\\hhhqqq~~~}}}jjj]]]___fffvvvrrrfffdddjjj~~~yyyYYYFFFBBB===:::;;;:::777777999888888888888777777777777555555555555555555555555333333333333333333333333333222222111000111111111000000000000000000000000//////000111111111111111000000111111111111000000............/////////000.../////////000000111111////////////////////////////////////////////////.........------.................................//////////////////////////////............//////............/////////000000000000000000000000000//////000//////000333555666444444666777888===EEENNNVVV```jjjyyyxxxfff^^^WWWVVVZZZ\\\YYYTTTPPPNNNLLLJJJIIIIIIJJJJJJGGGGGGGGGGGGGGGGGGGGGGGGHHHGGGFFFEEEEEEDDDDDDDDDAAACCCDDDDDDCCCBBBBBBCCCAAAAAAAAAAAAAAAAAAAAAAAACCCBBB@@@>>>>>>>>>>>>???::::::;;;<<<===>>>???@@@AAAAAAAAAAAAAAA@@@???>>>???>>>=========???@@@AAA>>>>>><<<;;;;;;<<<===>>>;;;::::::::::::;;;<<<<<>>>>>===>>>>>>???@@@============<<<;;;:::999::::::999999999999999999444333333222111111111222222222444<<>>======;;;:::999888888666666666666555555555555555555444333333222111111333333333222222222111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////........................000000000000000000000000........................//////............////////////.........---------////////////////////////////////////////////////////////////////////////000000///////////////000000111111111111222222222666555444444555777:::<<>>============>>>=========???BBBDDDFFFDDDCCCAAA???>>>>>>>>>???>>>????????????>>>>>>==================>>>??????;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>>>>>????????????>>>>>>======<<<<<<===;;;888888888999999888888666333111//////000111444111222:::EEETTTgggwwwxxx|||wwwlll```XXXPPPNNNNNNNNNPPPTTTZZZ```lll~~~{{{pppgggaaabbbqqq}}}uuu~~~}}}]]]GGG@@@<<<<<<;;;:::999888777777666666666666555555555555555444444333222222111111333333222222222111111111000000000000000000000000000000000000000000000000////////////////////////////////////////////////................................................////////////////////////........................//////............////////////.........---------................................................////////////////////////000000///////////////000000000111111111222222222444333333333444666888999???AAAIIIYYYooo{{{jjj___\\\VVVVVVVVVVVVTTTSSSRRRQQQMMMMMMLLLJJJIIIHHHGGGFFFHHHHHHHHHHHHGGGFFFEEEDDDEEEEEEEEEEEEEEEEEEEEEEEECCCCCCBBBBBBBBBAAAAAAAAAEEEDDDDDDCCCBBBBBBAAAAAAAAAAAA@@@???>>>>>>>>>>>>>>>>>>======???AAADDDFFFDDDCCCBBBAAA@@@@@@@@@@@@>>>>>>??????>>>>>>===============<<<======>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<=========>>>>>>>>>??????>>>>>>>>>=========<<<<<<:::888888999:::999999888666444222000000000111444111111666???LLL^^^mmm{{{yyyxxxxxx~~~~~~hhhYYYTTTPPPNNNNNNQQQRRRRRRVVV\\\fffnnn~~~llldddbbbeeeqqq|||vvv~~~fffMMM@@@;;;;;;;;;:::999888777777666666666666555555555555444444444333333222222111111333222222222222111111111000000000000000000000000000000000000000000000000////////////////////////........................................................................////////////////////////........................//////............//////...............---------................................................////////////////////////000//////......///000000000000000111111111222222111111222333444555666666666888???KKK[[[nnn~~~~~~wwwnnneeeYYYRRRRRRSSSTTTUUUUUUTTTRRRPPPOOOMMMLLLKKKJJJIIIGGGGGGFFFHHHHHHHHHHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEECCCCCCBBBBBBBBBAAAAAAAAADDDDDDDDDCCCBBBBBBBBBAAABBBBBBAAA@@@????????????>>>>>>===>>>???AAACCCDDDCCCCCCCCCCCCBBBBBBAAA@@@>>>>>>>>>=========<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>>>>>>>>>>>>>>============:::999777888999;;;;;;:::999777555333222111111222333000///333888BBBRRR```nnntttxxxtttmmmnnnyyysssdddWWWPPPNNNLLLMMMQQQUUUVVVXXX___hhhppp|||tttgggcccdddrrr{{{rrrzzzkkkRRREEE???<<<;;;::::::999888888777777666666555555555444444444333333333333222222111111222222222222111111111111000000000000000000000000000000000000000000000000////////////////////////........................................................................////////////////////////........................///......------......///........................................................................//////////////////////////////.........///000000000000000000111111111111000111222333444444444444444777:::???GGGTTTdddnnnzzzzzzwwwxxx|||oooccc]]]YYYTTTQQQRRROOOQQQSSSTTTSSSQQQOOOMMMLLLKKKKKKJJJHHHGGGGGGFFFHHHIIIIIIHHHHHHGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAACCCCCCCCCCCCCCCBBBBBBBBBCCCCCCBBBAAA@@@@@@@@@@@@>>>>>>>>>>>>???@@@BBBCCC@@@AAABBBCCCCCCBBBAAA@@@>>>>>>===<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;====================================>>>>>>>>>>>>>>>>>>>>>>>>============999888888999;;;<<<<<<;;;999888777555333333222222222000000222555<<>>>>>>>>>>>???@@@@@@AAA===>>>@@@BBBBBBBBBAAA@@@??????===<<<;;;;;;;;;;;;;;;;;;<<<===<<<<<<;;;:::========================>>>>>>>>>>>>========================>>>>>>>>>>>>:::999999;;;===>>>>>>===:::999888777555444444333222111111333444:::HHHVVVfffiiilllllllllpppyyyqqq\\\TTTSSSPPPKKKGGGOOOPPPUUU[[[```hhhuuupppcccbbbiiiuuuwwwqqqzzzcccJJJAAA???<<<999;;;;;;::::::999999999999555555555444444444444333222222222222222222111111222111111111111000000000000000000000000000000000////////////////////////........................////////////////////////------------------------..............................................................................------------......---------...............------------------------------------------------////////////////////////------------...///000000/////////000000000111111222222222222333333333444111222333333555:::BBBIIIUUUaaammmrrrpppmmmpppttt~~~yyymmmcccXXXUUUSSSQQQQQQOOOLLLKKKKKKLLLMMMOOOOOONNNMMMLLLJJJJJJIIIIIIHHHGGGGGGFFFGGGGGGGGGGGGFFFEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAABBBBBBBBBCCCDDDDDDDDDCCCCCCBBBAAA@@@@@@@@@@@@>>>>>>??????????????????<<<===???@@@AAABBBBBBBBBAAA@@@>>><<<;;;;;;<<<<<<:::;;;<<<===>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>========================>>>>>>>>>>>>;;;;;;;;;===???@@@???>>>;;;::::::888777666555444111111333555555999FFFTTTcccfffhhhjjjkkkooovvv{{{ggg\\\RRROOOOOOMMMLLLMMMSSSUUU\\\gggrrr}}}xxxlllhhhrrr~~~rrr{{{oooOOOBBB???<<<999:::999999999999888888888888555555555444444444333333111111111111111111222222111111111111000000000000000000000000000000000000////////////////////////................................................------------------------...........................................................................------,,,,,,------...---------.........//////------------------------------------------------////////////////////////------------...///000000////////////000000000111222111000000000111222333000111222333444777:::===BBBKKKVVV]]]___ccciiiooowwwrrreee^^^WWWQQQRRRQQQOOOMMMKKKKKKIIIGGGJJJJJJKKKLLLLLLLLLLLLLLLJJJIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBBBBAAAAAAAAAAAAAAABBBBBBCCCDDDDDDEEECCCBBBAAA@@@????????????>>>???????????????>>>>>>===>>>>>>???AAACCCDDDEEEBBBAAA???===<<<<<<<<<===999:::<<<>>>??????>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;???>>>>>>>>>=========<<<<<<=========>>>>>>>>>???>>>===>>>???AAABBB@@@>>><<<;;;;;;:::888777555555111222444555444666CCCQQQ```ccchhhlllqqqwww|||ooocccPPPMMMLLLMMMMMMMMMRRRYYYYYY\\\eeeuuuxxxpppmmmtttvvvtttvvvYYYAAA>>>@@@;;;999>>>888888888888777777777777555555444444444333333333111111111111111111222222111111111111000000000000000000000000000000000000////////////////////////........................------------------------------------------------...........................................................................------,,,,,,------...---------.........//////------------------------------------------------////////////////////////,,,,,,,,,---...///000111////////////000000000000111000...---...///111222222222222333444555444444333:::CCCJJJPPPXXXaaahhhmmmzzznnnmmmggg]]]VVVUUUUUUSSSOOOOOOLLLIIIHHHJJJJJJIIIIIIIIIJJJJJJKKKKKKLLLLLLIIIIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBBBBAAAAAAAAA@@@AAAAAABBBCCCDDDEEEEEEBBBBBBAAA@@@????????????>>>????????????>>>>>>===?????????@@@AAADDDFFFHHHCCCBBB???===<<<<<<===>>>888:::===???@@@@@@@@@???;;;;;;;;;;;;;;;;;;;;;;;;??????>>>>>>=========<<<<<<=========>>>>>>???????????????AAABBBBBBAAA???<<<<<<;;;;;;999777666555000222444555222444@@@NNNcccgggnnnwwwyyydddYYYVVVIIIKKKNNNNNNNNNQQQVVVZZZdddmmm}}}yyyqqqmmmrrrrrrlll}}}]]]KKK======>>>999999>>>999888888777666555555444555555444333333222111111222222222111111111111000000000111111111111000000//////////////////////////////............//////................................................------------------------//////.........---------/////////...---------,,,.........------,,,,,,,,,...------,,,,,,------...,,,,,,,,,---------.........---,,,,,,,,,,,,---...////////////////////////................................................000000000000000000000000000000000000111111111111333222111000000222444555666666777:::@@@GGGNNNRRR[[[fffpppyyy{{{~~~}}}pppggg\\\ZZZWWWUUUSSSRRRQQQQQQRRRQQQMMMJJJHHHHHHHHHHHHGGGHHHIIIJJJKKKKKKKKKKKKJJJHHHFFFGGGIIIJJJIIIFFFGGGDDDBBBBBBEEEFFFEEECCCBBBBBBCCCCCCBBBBBBAAA@@@BBBAAA???>>>>>>@@@AAACCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBAAAAAA@@@??????===>>>@@@AAAAAA@@@???>>>>>>>>>??????@@@AAACCCCCCDDDCCC@@@>>><<<<<<;;;<<<===>>>@@@AAAAAA@@@???>>>===<<<;;;:::999:::;;;<<<@@@@@@@@@@@@@@@???>>>===AAA@@@??????>>>?????????AAAAAABBBBBBBBBAAA@@@@@@@@@>>><<<:::888777666666222222222222333888>>>CCCbbbnnnzzzzzzgggXXXOOONNNMMMOOOQQQQQQRRRWWW___eeeppp{{{wwwqqqkkknnn}}}nnngggmmmsssVVVFFF:::;;;<<<888777;;;888888777777666555555444555444444333222222111111222222222111111111000000000000111111111111000000//////////////////////////////............//////................................................------------------------///.........------------...............---------......---------,,,,,,,,,...------,,,,,,------...,,,,,,,,,---------.........---,,,,,,,,,,,,---.........................................................................../////////////////////////////////000000000111111333222111000000222333555444444555777;;;@@@EEEHHHLLLWWWaaajjjzzz}}}wwwxxx~~~}}}rrrhhh___YYYZZZXXXVVVTTTRRRRRRQQQQQQRRRPPPMMMJJJHHHHHHHHHHHHGGGHHHIIIJJJJJJKKKJJJJJJJJJGGGFFFFFFHHHIIIGGGFFFGGGEEEBBBBBBDDDEEEDDDBBBCCCCCCCCCCCCCCCBBBAAAAAAAAA@@@???>>>>>>@@@AAACCCAAAAAABBBBBBBBBBBBBBBBBBCCCBBBBBBAAA@@@@@@??????>>>>>>>>>?????????>>>>>>@@@???????????????@@@AAA@@@???>>>===<<<======>>>===>>>???AAAAAA@@@>>>===<<<<<<;;;:::::::::;;;<<>>===??????>>>>>>===>>>>>>???>>>>>>???@@@@@@AAAAAAAAA@@@???===;;;999888777666444444333333333777<<<@@@\\\lll}}}lll___UUUMMMJJJKKKMMMOOOQQQRRRWWW```llltttzzznnnlllmmmyyylllccchhhzzzwww```LLL@@@777999:::666555777777777777666555555444444444444333333222222111111222222111111111000000000///000000111111000000/////////////////////////////////............//////................................................------------------------............---------------------..................------------,,,,,,,,,...------,,,,,,------...,,,,,,,,,---------.........------,,,,,,------...........................................................................////////////////////////.........////////////000222111000000000111333444222222333444666888:::;;;===GGGPPPUUU```nnntttrrrqqqqqqwww~~~pppddd]]]ZZZWWWUUUWWWVVVTTTSSSRRRQQQQQQQQQPPPNNNLLLJJJHHHHHHHHHHHHHHHHHHIIIJJJJJJIIIIIIIIIIIIGGGFFFEEEFFFGGGFFFEEEFFFDDDCCCBBBCCCCCCCCCAAACCCDDDDDDDDDDDDCCCBBBBBB@@@@@@???>>>???@@@BBBCCCAAAAAAAAAAAAAAAAAAAAAAAABBBAAAAAAAAA@@@????????????>>>>>>=========>>>>>>@@@???>>>>>>=========>>>===<<<<<<;;;<<<>>>???@@@===>>>???@@@??????===<<<;;;;;;:::::::::;;;<<<<<>>>>>===>>>===============>>>>>><<<<<<===>>>???@@@@@@AAA@@@???===;;;:::999888888777666666444333555999<<>>DDDDDDHHHQQQXXXZZZaaaeeeooozzz}}}pppjjjcccZZZTTTSSSUUUVVVWWWSSSSSSRRRRRRQQQQQQPPPPPPMMMLLLKKKIIIHHHGGGGGGGGGHHHHHHIIIIIIIIIHHHHHHGGGHHHGGGEEEDDDDDDEEEEEEEEEDDDCCCBBBAAABBBBBBBBBBBBDDDDDDDDDEEEDDDCCCCCCBBB@@@????????????AAABBBCCCAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@????????????AAA@@@>>>======>>>??????>>>======<<<<<<<<<======<<<;;;;;;;;;<<<===???@@@======>>>>>>>>>===<<<<<<::::::::::::;;;;;;<<<<<<===>>>>>>???>>>>>>=====================>>>???@@@============>>>??????@@@@@@???===<<<;;;::::::999888888888666444444666888HHH___yyyvvvdddZZZRRRLLLLLLNNNNNNPPPSSSUUUZZZaaajjjuuuvvvnnnjjjqqqyyyyyy^^^III@@@===999666888999777555444555555555555444444444444333222222222222222111111111111111000000000////////////000000000000////////////////////////////////////............//////................................................------------------------,,,,,,------------------,,,---------.../////////------------------------...------,,,,,,------...,,,,,,,,,---------......------------------------................................................................................................------------............000/////////000000111111///000222333444555444444555:::<<<::::::???EEEIIIJJJOOOYYYccchhhkkkqqqwww~~~tttpppoooiii^^^TTTSSSQQQMMMLLLMMMOOOQQQRRRQQQQQQQQQPPPPPPOOOOOOOOOKKKJJJIIIHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHHHHGGGFFFGGGGGGEEEDDDCCCCCCEEEFFFBBBBBBBBBBBBBBBBBBCCCDDDDDDDDDDDDEEEDDDCCCCCCBBB????????????@@@AAABBBBBBAAAAAA@@@@@@@@@?????????>>>>>>??????????????????CCCBBB@@@???>>>???@@@@@@;;;;;;;;;;;;<<<===>>>???======<<<;;;;;;<<<===>>>============<<<<<<;;;;;;888999:::;;;<<<<<<======<<<======>>>>>>>>>===============>>>???@@@AAABBBAAA@@@???>>>======>>>>>>???>>>===<<<;;;:::::::::999999999777555444444666AAAVVVppp}}}tttyyyxxxjjjaaaSSSQQQNNNMMMPPPPPPPPPRRRWWW[[[bbbnnn{{{xxxooonnnpppxxxsssfffLLLAAA@@@:::888777888888777666444444444444444444444444444222222222222222222111111111111000000000/////////...//////000000//////...//////////////////////////////............//////................................................------------------------,,,,,,,,,,,,---------------------...............,,,,,,,,,------------......------,,,,,,------...,,,,,,,,,---------......,,,------......------,,,------------------------........................................................................---------............///.../////////000000000000///000222333444555666666222555777666666888<<<@@@;;;@@@GGGMMMRRRVVV\\\bbbooosssyyyxxxsssjjjddd]]]ZZZZZZXXXTTTOOONNNNNNMMMLLLLLLLLLMMMMMMOOOOOOOOOOOOOOONNNMMMLLLIIIHHHHHHHHHGGGGGGFFFFFFFFFFFFGGGHHHHHHGGGGGGGGGFFFFFFFFFDDDCCCCCCFFFIIIFFFGGGGGGEEECCCCCCDDDEEECCCDDDDDDDDDDDDCCCBBBBBB>>>>>>???@@@AAABBBBBBBBBAAA@@@@@@??????>>>>>>>>>======>>>>>>?????????@@@CCCBBBAAA@@@@@@@@@@@@@@@:::::::::;;;<<<===???@@@???>>>===<<<<<<<<<===>>>======<<<;;;;;;:::::::::777888999;;;<<<=========;;;<<<<<<========================>>>???AAABBBCCCBBBAAA???>>>===<<<============<<<;;;::::::;;;;;;888999999888666444444555<<>>BBB888888777666666777666444333333333333333333333333111111111111111111222222111000000000////////////......////////////......//////////////////////////////............//////................................................------------------------++++++,,,,,,,,,---------...............---------,,,,,,,,,---------.........------,,,,,,------...,,,,,,,,,---------......,,,,,,---......---,,,,,,------------------------........................................................................---............/////////......//////000000//////000000111111333444444555111222333555666666777999555:::???AAACCCGGGLLLPPPXXX]]]cccjjjqqqyyy|||xxxsssooolllhhhccc^^^WWWUUUTTTSSSRRRRRRQQQPPPPPPPPPOOOMMMLLLLLLMMMNNNNNNNNNOOOOOONNNLLLKKKJJJGGGGGGGGGGGGGGGGGGFFFFFFDDDEEEFFFGGGGGGHHHGGGGGGEEEFFFFFFDDDCCCDDDHHHLLLOOOOOONNNKKKFFFDDDDDDEEECCCCCCCCCCCCCCCBBBAAAAAA===>>>???@@@AAABBBBBBBBBAAA@@@@@@???>>>>>>======<<<<<<======>>>???@@@@@@AAABBBAAAAAA@@@???>>>>>><<<<<<;;;<<<<<<===>>>>>>???>>>============>>>???===<<<;;;::::::999999999666777999;;;======>>>===:::;;;<<<<<<=========<<<;;;<<<<<<===???@@@BBBCCC@@@???===<<<;;;<<<===>>><<<;;;;;;::::::::::::;;;666777999888777555555555999EEEVVVdddjjjmmmooorrrooosss|||xxxqqqcccRRRPPPSSSKKKKKKMMMSSSWWWWWWZZZdddpppwww~~~sssoooyyyqqqnnnwwwqqqZZZGGG:::888<<<777888777555555666555333333333333333333333333333111111111111111111222222000000000000////////////......////////////......//////////////////////////////............//////................................................------------------------+++++++++,,,,,,---------/////////......------,,,,,,,,,,,,------............------,,,,,,------...,,,,,,,,,---------......,,,,,,---......---,,,,,,------------------------.................................................................................////////////000---......///000/////////000000000000000111222333333222333666666444333333222777;;;::::::<<>>======<<<;;;<<<<<<===>>>???@@@@@@@@@@@@AAAAAA@@@???===<<<>>>>>>===<<<<<<<<<<<<===>>>>>>=========???@@@AAA===<<<;;;:::999999999999555777999;;;===>>>>>>>>>:::;;;;;;<<<=========<<<::::::;;;<<<>>>@@@AAABBB===<<<;;;::::::;;;===>>>;;;::::::999999:::::::::444666888999777666666666777???KKKWWW^^^aaaeeeiiirrrtttzzzyyyoooddd```YYYSSSOOONNNPPPQQQPPPRRRVVV[[[cccnnnyyyvvvlllooo{{{uuuhhhiiizzzoooRRRFFF@@@888777;;;666666666666555555555555555555444444444333333333111111111111111111111111000000000000000000000000000000//////.........---........................//////.........---------,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,------......------,,,------------------------++++++,,,,,,,,,,,,------//////.........---------........................////////////////////////---------...///000000111000111111111222222222222111111222333333333333222444444555555666888999:::;;;<<>>============???AAABBBAAA@@@???=========>>>???============>>>>>>>>>>>>AAAAAAAAAAAA@@@???>>>>>>;;;<<<<<<<<<======>>>>>><<<===>>>??????>>>===<<<;;;;;;:::999999888777777777777999;;;>>>>>><<<::::::::::::;;;<<<======>>>:::;;;;;;;;;<<<=========<<<<<<<<<<<<========================<<<;;;:::999:::::::::::::::999888777888<<>><<<666444777666666666666555555555444444444444444333333333333111111111111111111111111000000000000000000000000000/////////....................................///.........------------,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,------......------,,,------------------------++++++,,,,,,,,,,,,------///.........------------................................................---------...///000000000000000000000111111111222000111222222333333222222444444444555666777999999666777888:::<<<>>>???@@@DDDEEEFFFHHHKKKMMMNNNOOORRRQQQPPPPPPQQQSSSVVVXXXXXX[[[aaahhhjjjfff]]]VVVVVVVVVWWWWWWVVVUUUTTTSSSRRRRRRQQQOOOMMMKKKIIIGGGJJJJJJJJJJJJKKKKKKKKKLLLLLLLLLLLLMMMOOOOOONNNLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIHHHGGGGGGHHHHHHGGGEEEDDDDDDEEEFFFGGGHHHHHHGGGFFFGGGHHHGGGFFFEEEDDDDDDEEEGGGHHHMMMMMMMMMKKKGGGCCCBBBBBBCCCBBBAAA@@@@@@AAABBBBBB===<<<<<<<<<===>>>@@@@@@@@@???>>>=========>>>>>><<<<<<=========>>>>>>>>>AAAAAAAAAAAA@@@???>>>==================<<<<<<<<<<<<<<<===>>>???>>>======<<<<<<;;;;;;:::999999999888999:::===??????>>><<<::::::;;;<<<<<<===>>>>>>;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>>===<<<;;;::::::::::::::::::999888888777999>>>FFFPPP[[[bbbgggyyyrrrssstttvvvxxx}}}wwwjjj```ZZZVVVRRRPPPLLLNNNPPPRRRTTTVVVWWWWWWbbbfffnnnxxxxxxrrrnnntttkkkdddeeennnuuuVVVGGG<<<<<<===999666777666666555555555444444444444444444333333333222222111111111111111111111111000000000000000000000000////////////................................................------------,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,------......------,,,------------------------++++++,,,,,,,,,,,,------............------------------------------------........................---------...//////000000////////////000000000000000111222222333333222222444444444444555666888888888888999999::::::;;;;;;======>>>???@@@AAABBBBBBDDDDDDDDDEEEFFFGGGHHHIIIGGGKKKSSSZZZ]]]YYYRRRKKKJJJKKKKKKLLLLLLKKKKKKJJJJJJJJJIIIIIIGGGFFFDDDCCCFFFFFFGGGHHHIIIJJJKKKKKKLLLJJJIIIIIIKKKLLLLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHGGGFFFDDDFFFGGGFFFEEEDDDEEEFFFGGGIIIJJJJJJHHHGGGHHHIIIGGGFFFDDDCCCCCCCCCDDDEEEGGGIIIJJJIIIGGGEEEEEEFFFDDDDDDCCCBBBAAAAAABBBBBB<<<<<<<<<<<<<<<===>>>??????>>>===<<<<<<<<<======<<<<<<<<<<<<============@@@AAAAAA@@@@@@???>>>===>>>>>>>>>===<<<<<<;;;;;;;;;<<<===>>>>>>>>>>>>=========<<<<<<;;;;;;:::::::::;;;<<>>>>>>>><<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<=========>>>>>>>>>>>>>>>===<<<;;;::::::;;;;;;::::::999999666666999???IIIVVVaaahhh~~~qqqpppnnnmmmooosssyyy}}}rrrjjjcccZZZTTTQQQPPPPPPPPPNNNPPPSSSWWWZZZ]]]___```kkkqqq|||vvvrrrwww}}}kkkeeennnaaaKKKBBB<<<======999666666555555555444444444333333333333333333222222222222111111111111111111111111000000000000000000000000///////////////.................................------------------------,,,------......------,,,------------------------++++++,,,,,,,,,,,,------,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,------......------,,,------------------------+++++++++,,,,,,,,,------------------------------------------------------........................---------....../////////.........////////////000000000111222222222222222333333333333444555666777:::::::::::::::;;;;;;;;;<<<======>>>???@@@@@@AAAAAAAAABBBCCCDDDDDDDDDDDDCCCGGGMMMRRRTTTRRRMMMIIIGGGHHHHHHIIIJJJJJJKKKKKKHHHHHHHHHHHHHHHGGGFFFFFFDDDDDDFFFGGGHHHJJJKKKKKKLLLJJJHHHGGGIIIJJJKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIFFFGGGGGGGGGGGGGGGFFFFFFBBBDDDEEEEEEEEEEEEFFFHHHGGGIIIJJJJJJHHHFFFFFFFFFGGGFFFEEEDDDCCCCCCCCCCCCDDDFFFHHHHHHGGGFFFFFFGGGEEEDDDDDDCCCBBBBBBBBBBBB============>>>>>>??????=========<<<<<<<<<<<<===;;;<<<<<<<<<============@@@@@@@@@@@@???>>>===<<<===============<<<<<<<<<<<<<<<<<<===============<<<<<<<<<;;;;;;:::::::::<<<<<<===@@@BBBCCCAAA???<<<<<<<<<======>>>>>>>>>=========<<<;;;;;;;;;:::;;;;;;;;;<<<<<<<<<=====================<<<;;;;;;::::::;;;;;;;;;;;;::::::666666777<<>>??????===>>>???@@@AAAAAA@@@@@@CCCDDDFFFGGGGGGFFFFFFFFFCCCCCCDDDEEEFFFGGGHHHIIIEEEFFFFFFGGGGGGGGGFFFFFFDDDEEEFFFGGGIIIKKKLLLLLLLLLJJJHHHHHHIIIJJJJJJJJJGGGGGGGGGGGGGGGGGGGGGGGGDDDEEEFFFFFFFFFFFFFFFEEEBBBCCCEEEFFFEEEFFFGGGIIIHHHJJJKKKKKKIIIGGGFFFFFFHHHGGGFFFEEEDDDCCCCCCCCCAAABBBDDDDDDBBBAAABBBBBBDDDDDDDDDCCCCCCBBBBBBAAA>>>>>>??????@@@@@@@@@???<<<<<<<<<============<<<<<<<<<<<<============>>>????????????>>>===<<<<<<:::;;;;;;<<<===>>>>>>???======<<<<<<<<<<<<======:::::::::999999999999999<<<<<<>>>@@@CCCCCCAAA???<<<<<<<<<<<<=====================<<<;;;;;;;;;:::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<;;;;;;:::::::::;;;;;;<<<<<<<<<;;;;;;999999999===FFFVVVgggsss{{{~~~zzztttmmmgggddddddddddddfffjjjooossswww{{{zzznnnfffccc]]]UUUNNNIIIJJJJJJLLLNNNPPPRRRTTTYYY\\\aaahhhpppxxx{{{uuutttzzzxxxeeeSSS===<<<:::888666444444444555444444333333333222222222222222222111111111000000000000000000000000000000////////////////////////.........///////////////........................,,,,,,,,,,,,------------,,,------......------,,,------------------------***++++++,,,,,,------...,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,------......------,,,------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------............///////////////000111111222222111111222222222222222333444444222333444555666777777888555666888999;;;===??????<<<===>>>>>>??????>>>>>>BBBCCCBBBAAA??????AAACCCBBBBBBBBBCCCDDDEEEGGGHHHEEEFFFGGGGGGHHHHHHGGGGGGEEEEEEFFFHHHIIIKKKLLLLLLLLLJJJIIIIIIJJJJJJJJJIIIFFFFFFFFFFFFFFFFFFFFFFFFCCCDDDEEEFFFFFFFFFFFFFFFCCCDDDFFFFFFFFFGGGHHHJJJJJJLLLNNNNNNKKKHHHGGGFFFGGGFFFFFFEEEDDDCCCCCCBBBBBBDDDEEEDDDBBBAAAAAABBBAAABBBCCCCCCCCCCCCBBBBBB??????@@@AAAAAA@@@@@@???<<<<<<===>>>>>>>>>==================>>>>>>>>>>>>>>>??????>>>>>>===<<<;;;999:::;;;<<<===???@@@@@@???>>>===<<<;;;;;;;;;;;;888888888888777777777777;;;<<<===@@@BBBBBB@@@>>>;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::;;;;;;;;;;;;<<<<<<<<<::::::;;;;;;;;;::::::999;;;;;;<<<<<<======<<<<<<;;;;;;<<<>>>EEESSSeeeqqq{{{xxxpppkkkhhheeebbbaaaccceeeggghhhkkknnnqqqxxx}}}yyytttqqqmmmfff^^^YYYVVVTTTPPPMMMJJJKKKMMMPPPSSSWWW[[[___fffkkkrrr{{{xxxtttsssyyy~~~bbbRRRIII;;;888::::::888666666777777333333333333222222222222222111111111000000000000000000000000000000000000////////////////////////............/////////000........................++++++,,,,,,,,,---------,,,------......------,,,------------------------******+++,,,,,,---......,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,------......------,,,------------------------++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------....../////////000000000///000000111111111111111222111111111111222333333555555666666777888888888888888999;;;===>>>@@@@@@===>>>>>>>>>>>>>>>??????@@@BBBBBBAAA>>>>>>AAACCCDDDCCCCCCCCCDDDFFFGGGHHHFFFFFFGGGHHHHHHHHHHHHGGGEEEEEEFFFGGGIIIJJJKKKKKKJJJIIIIIIIIIJJJJJJHHHFFFEEEEEEEEEEEEEEEEEEEEEEEECCCCCCDDDFFFFFFGGGGGGGGGDDDFFFGGGHHHGGGGGGIIIKKKJJJLLLNNNNNNKKKHHHFFFEEEDDDDDDDDDDDDCCCCCCBBBAAACCCDDDFFFEEECCCBBBBBBCCC???@@@AAABBBCCCCCCBBBBBB>>>???@@@@@@@@@@@@???>>><<<===>>>?????????>>>>>>>>>>>>>>>>>>?????????@@@>>>>>>>>>>>>===<<<;;;;;;:::;;;;;;<<<===>>>??????@@@???===;;;:::999999:::777777777777777777777777::::::<<<>>>AAAAAA???===;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<<<<::::::;;;;;;;;;<<<<<<<<<::::::;;;;;;;;;;;;;;;:::;;;;;;<<<===============;;;<<<======BBBLLL[[[gggyyy|||{{{uuupppkkkgggbbbccccccbbbbbbccceeehhhfffkkkqqqvvvzzz|||~~~}}}tttsssqqqnnnjjjgggdddbbb\\\YYYUUURRRPPPOOOMMMLLLMMMNNNPPPRRRUUU[[[bbbffftttyyy~~~wwwrrrtttxxxkkkOOODDDBBB:::444777999777444333333333333333333222222222111111111111111111000000000000000000000000000000000000////////////////////////---.........//////000000........................+++++++++,,,,,,---------,,,------......------,,,------------------------******+++,,,,,,---......,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,------......------,,,------------------------++++++,,,,,,,,,---------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------////////////000000000000//////000111111111111111111111111111111111222222555555555555555555555555888888999:::;;;<<<===>>><<<<<<;;;;;;;;;<<<======;;;>>>@@@@@@>>>===???AAACCCCCCBBBBBBCCCDDDFFFGGGBBBBBBCCCDDDDDDDDDCCCCCCEEEEEEFFFGGGHHHIIIIIIJJJIIIHHHHHHIIIJJJIIIGGGDDDEEEEEEEEEEEEEEEEEEEEEEEEBBBCCCDDDFFFGGGGGGGGGGGGEEEGGGHHHHHHHHHHHHJJJKKKHHHJJJLLLLLLIIIEEECCCBBBBBBBBBCCCCCCBBBBBBAAAAAA>>>???AAAAAA???>>>??????===>>>@@@BBBCCCCCCCCCBBB===>>>???@@@@@@???>>>===<<<===>>>@@@@@@@@@???>>>>>>?????????@@@@@@@@@@@@>>>>>>>>>>>>===<<<;;;:::<<<<<<<<<===============BBB@@@>>>;;;999999888999777777777777777888888888999999;;;===@@@@@@>>><<<:::::::::::::::::::::::::::;;;;;;<<<<<<=========:::::::::;;;;;;;;;<<<<<<;;;;;;<<<<<<===<<<<<<;;;;;;;;;<<<===>>>>>>======;;;<<<===<<<>>>FFFSSS]]]mmm}}}uuuvvv}}}{{{vvvqqqlllfff```^^^]]]\\\[[[]]]___bbbccceeegggkkkmmmtttuuuxxxzzz}}}~~~}}}~~~~~~~~~~~~zzzvvvqqqooommmjjjeeeaaa```___]]]ZZZWWWUUUTTTSSSRRRPPPMMMLLLNNNPPPPPPPPPQQQSSSVVVZZZ___iiittt}}}{{{tttllljjjooo}}}dddOOOCCC>>>:::777555555444444444333333333333333333222222111111111333222000/////////000111000000000000000000000000//////.........---------/////////////////////////////////...---------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------........................000000000000000000000000000111111111222222222222111222222333333444444555666777999:::;;;;;;:::999<<<;;;;;;<<<<<<===>>>???>>>===<<<<<<<<<===???@@@AAAAAABBBBBBCCCCCCBBBBBBDDDDDDEEEEEEEEECCCBBBAAA@@@BBBCCCEEEFFFGGGFFFFFFDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFEEECCCBBBAAAEEEDDDDDDDDDDDDFFFHHHIIIHHHGGGFFFFFFEEEEEEFFFFFFIIIHHHFFFDDDBBBAAA@@@@@@BBBBBBAAAAAA@@@???>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>===<<<<<<;;;;;;============>>>>>>>>>>>>;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>>>>???;;;;;;::::::999888777777777777777777666666666666888999;;;======<<<;;;:::888888999:::::::::999999999999999::::::;;;;;;;;;999999;;;;;;;;;;;;999999999999:::;;;;;;;;;::::::;;;;;;::::::;;;<<<>>>??????>>><<<<<<>>>CCCGGGJJJ\\\dddmmmtttvvvuuusssrrrwwwzzzssslllhhhdddaaa___[[[[[[[[[[[[[[[]]]___aaabbbccceeegggiiikkkmmmnnnpppooonnnmmmkkkjjjiiihhhffffffeeeddddddeeeeeeeeeccc```]]][[[[[[ZZZWWWTTTQQQPPPPPPOOOOOOOOOPPPPPPQQQPPPOOONNNOOOQQQSSSUUUYYY^^^dddkkksss}}}xxxnnnjjjjjjmmmyyywwwgggRRRCCC===<<<:::888555444444444444333333333333333333222222111111111222111000/////////000111//////////////////////////////.........---------....................................------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------........................////////////////////////000000000000111111111222111111222222333444444444666777888999:::::::::999;;;;;;;;;;;;<<<===>>>>>>>>>===<<<<<<<<<===>>>???@@@@@@AAABBBBBBBBBAAAAAACCCDDDEEEEEEEEEDDDCCCBBBAAABBBCCCEEEFFFFFFFFFEEEDDDDDDEEEFFFFFFFFFFFFFFFDDDEEEEEEEEEEEEDDDDDDCCCDDDDDDCCCDDDEEEFFFHHHIIIGGGGGGFFFEEEEEEEEEEEEFFFGGGFFFEEECCCBBBAAAAAAAAABBBBBBAAAAAA@@@??????>>>AAAAAAAAAAAAAAAAAAAAAAAA????????????????????????========================>>>>>>===<<<<<<;;;::::::<<<<<<======>>>>>>>>>???<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;<<<======>>>;;;;;;:::999999888777777666666666777777777888888777999:::;;;<<<;;;:::999888999999::::::::::::999::::::::::::;;;;;;;;;<<<999::::::;;;;;;::::::999999999:::;;;;;;;;;;;;:::;;;;;;;;;;;;;;;===>>>???BBBAAA???>>>???AAADDDEEEMMMTTT]]]gggnnnqqqssssssyyy{{{|||~~~xxxrrrllliiicccaaa^^^[[[YYYYYYZZZZZZZZZZZZZZZZZZ[[[]]]___aaa```___^^^]]]\\\[[[ZZZZZZVVVUUUUUUTTTSSSSSSSSSTTTRRRQQQPPPPPPQQQRRRQQQOOOLLLLLLLLLNNNOOOQQQSSSTTTTTTVVVXXXXXXXXXZZZ```dddgggnnnxxx{{{tttnnnhhhdddeeellluuu{{{yyy|||ZZZOOOAAA999777999999888444444444444333333333333222222222222222111111111222111000/////////000000////////////////////////...............---------........................------------............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++------------------------++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------////////////////////////////////////000000000000111111111222333333444444555666777888999999999999::::::::::::;;;<<<=========<<<<<<<<<<<<===>>>>>>>>>??????@@@AAAAAA@@@@@@BBBCCCDDDEEEEEEEEEDDDCCCBBBBBBCCCDDDEEEEEEEEEDDDDDDEEEEEEFFFFFFFFFFFFEEECCCCCCDDDEEEEEEEEEEEEEEECCCCCCCCCDDDEEEFFFHHHIIIGGGFFFEEEEEEDDDDDDEEEEEEEEEDDDCCCBBBAAAAAAAAAAAABBBAAAAAA@@@@@@?????????@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????===========================<<<<<<;;;;;;::::::999;;;;;;<<<===>>>>>>??????>>>=========<<<;;;;;;;;;999999::::::;;;;;;<<<<<<:::::::::999888888777777444555666777888999::::::888999:::::::::999888777888999::::::;;;;;;;;;:::;;;;;;;;;<<<<<<<<<<<<<<<;;;::::::999999::::::;;;999::::::;;;<<<<<<;;;;;;<<<;;;;;;;;;<<<===>>>???DDDCCCBBBAAA@@@??????@@@EEEIIIRRR^^^jjjrrrvvvwwwwww{{{rrrllllllsss|||xxxrrrnnniiidddbbb```___^^^^^^]]][[[YYYXXXYYYZZZ\\\[[[[[[ZZZYYYXXXWWWVVVVVVTTTSSSRRRQQQQQQPPPPPPQQQNNNNNNOOOPPPQQQSSSSSSSSSQQQQQQRRRSSSUUUWWWYYYZZZZZZ___ccceeeeeehhhpppvvvyyyzzzmmmfffbbbbbbgggmmmxxxpppnnnrrr{{{gggLLLEEE<<<666666777666555444444444333333333222222222222222111111111111111111111000000////////////////////////////////////................................................,,,,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------////////////////////////.........////////////000000000111111222333333333444555555666777777888888999999999999999;;;<<<<<<;;;;;;;;;<<<<<<<<<======<<<===>>>???@@@@@@@@@???AAABBBCCCDDDEEEEEEDDDCCCBBBBBBCCCCCCDDDDDDDDDDDDDDDEEEFFFFFFFFFFFFEEEEEEDDDDDDEEEEEEEEEEEEDDDDDDBBBBBBCCCDDDEEEFFFGGGHHHFFFEEEDDDDDDCCCCCCDDDDDDCCCBBBBBBAAAAAAAAAAAABBBAAAAAAAAA@@@@@@?????????????????????????????????????????????????????????========================;;;;;;;;;::::::999999999::::::;;;<<<===??????@@@>>>>>>======<<<;;;::::::888888999999:::::::::::::::999999999888888777777666666777777888999::::::::::::;;;;;;:::999888777888999:::;;;;;;<<<<<<;;;<<<<<<<<<===============;;;;;;999999999999;;;;;;999:::;;;<<<<<<===<<<<<<<<<<<<<<<======>>>??????DDDDDDCCCBBBAAA???======CCCFFFOOO[[[hhhrrrwwwxxxvvvzzzrrrlllmmmttt}}}wwwsssqqqnnnkkkiiifffccc```]]]ZZZYYYYYYZZZYYYXXXWWWVVVUUUTTTSSSRRRRRRQQQPPPPPPOOOOOOOOOPPPNNNOOOPPPQQQQQQRRRSSSTTTTTTUUUWWWYYY\\\___bbbccceeekkkrrruuuvvvyyyppphhh```^^^```ggguuuoooggglllssskkkTTTDDD@@@:::777777777555333444444333333333222222222111111111111111111111111000000000000//////..............................---.............................................+++,,,,,,,,,------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------........................---.........//////////////////000111111222222333333444444444555666777777777777777777888999:::;;;:::;;;;;;;;;<<<<<<<<<<<<;;;<<<===>>>????????????@@@AAABBBCCCDDDDDDCCCBBBAAAAAAAAABBBBBBCCCDDDDDDEEEEEEFFFFFFFFFEEEEEEDDDFFFFFFFFFFFFEEEDDDCCCBBBBBBCCCCCCDDDEEEEEEFFFFFFEEEDDDCCCCCCBBBBBBCCCCCCAAAAAA@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<:::::::::::::::999999999999:::;;;<<<===>>>???@@@>>>======<<<;;;::::::999888888888999999999999999999999888888888888888777999999999999999888888888<<<<<<<<<;;;;;;:::999999999999:::;;;<<<=================================;;;;;;999999999999;;;;;;999:::;;;<<<============<<<<<<===>>>>>>?????????@@@AAAAAAAAA@@@???>>>===>>>BBBKKKXXXeeepppwww{{{{{{}}}~~~sssqqqnnnjjjgggeeeddddddaaa```___]]][[[ZZZXXXXXXVVVVVVUUUUUUUUUUUUVVVVVVWWWYYY[[[[[[[[[[[[]]]^^^```aaadddhhhmmmrrrvvvxxx}}}yyyjjj^^^[[[\\\aaajjjxxxqqqggghhhpppxxxpppYYYGGG<<<:::777666666666555444333333333333222222222222000000000111111111111111//////000000000///...---........................---------...............------------------------,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,..................................../////////////////////000111111222222333333222333333444555666666666666666777888999:::999:::;;;;;;<<<<<<;;;;;;;;;<<<===>>>???@@@@@@@@@???@@@AAABBBBBBBBBAAA@@@@@@@@@@@@@@@BBBCCCDDDEEEEEEFFFFFFFFFFFFEEEEEEDDDGGGGGGFFFFFFEEECCCBBBAAACCCDDDDDDEEEEEEDDDDDDCCCDDDCCCBBBBBBAAAAAABBBBBBAAA@@@@@@????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@========================>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::::::::;;;<<<======>>>>>><<<<<<;;;;;;:::999999999888888999999999999999999888888888888888888888888:::::::::999999999888888<<<<<<;;;;;;;;;;;;;;;;;;999:::;;;<<<===>>>>>>>>>===============<<<<<<<<<;;;::::::999999::::::;;;::::::<<<===>>>>>>??????<<<===>>>???@@@@@@@@@???===>>>>>>?????????>>>>>><<>>???@@@@@@@@@??????@@@AAA@@@???>>>===>>>>>>>>>???AAACCCEEEGGGFFFFFFFFFFFFFFFEEEDDDDDDEEEEEEEEEEEEEEEDDDCCCCCCDDDEEEEEEEEEEEECCCBBBAAACCCBBBBBBAAAAAAAAAAAAAAAAAA@@@???>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<=========999999999999999999999999999999999999999999999999777777777777888888888888999999999:::::::::::::::::::::::::::::::::;;;;;;999:::;;;<<<>>>>>>>>>>>>=========<<<<<<<<<;;;;;;999::::::;;;;;;::::::999:::;;;<<<===>>>?????????<<<===>>>@@@@@@@@@@@@@@@<<<<<<<<<<<<============???CCCIIIPPP[[[nnn~~~|||yyywwwuuutttssssssttttttuuuwwwxxxyyyxxx{{{~~~~~~~~~rrrggg```]]]^^^dddqqqtttiiilllwwwoooVVVEEE===999777777666666666555444444333333333222222222111111//////000000111111111222...///000000000///---,,,........................---------.........//////---------------------------------,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,........................////////////000000000000......//////000111111111222111111000111333444555555444444555555666777888888999:::;;;<<<;;;::::::;;;<<<===???@@@@@@AAAAAA>>>???@@@@@@???>>>===<<<======>>>???AAACCCFFFHHHFFFFFFFFFFFFFFFEEEDDDDDDCCCDDDDDDEEEEEEEEEEEEEEEEEEFFFFFFFFFDDDCCCAAA???CCCBBBAAAAAA@@@@@@AAAAAAAAA@@@???>>>============@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<888888888888888888999999::::::999999999999999999777777777777777888888888888888999:::;;;;;;<<<===999888888888999:::;;;;;;999:::;;;===>>>?????????======<<<<<<;;;;;;;;;:::999999;;;<<<<<<;;;999999:::;;;<<<>>>??????@@@@@@<<<===???@@@AAAAAA@@@@@@===<<<;;;;;;;;;;;;<<<<<<>>>AAADDDFFFOOOddduuunnnhhhaaa^^^```bbbrrruuummmlllxxxkkkUUUHHHBBB===999666555555555555444444444222222222111111111111000000000000000000000000000////////////////////////////////////////////////.........------,,,,,,,,,........................+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++)))***++++++,,,---......,,,++++++******++++++,,,...------,,,,,,------...++++++,,,,,,,,,,,,---------------............///---......///000111111222000000000000000000000000222333444555666666666666999999:::;;;;;;<<<<<<===<<<======>>>???@@@@@@@@@????????????>>>>>>>>>>>><<<;;;::::::<<>>>>>>>>AAAAAAAAAAAAAAAAAAAAAAAABBBAAA@@@???>>>>>>>>>>>>@@@???===<<<<<<<<<===>>>===:::888999<<<>>>>>>======<<<<<<<<<<<<;;;;;;;;;===<<<;;;:::::::::::::::<<<<<<;;;::::::999888888888999999:::::::::999999888888999999999888888777:::::::::999999999888888888888999::::::::::::999::::::;;;;;;;;;;;;<<<<<<===<<<<<<;;;;;;:::999999::::::::::::::::::::::::::::::;;;;;;===>>>@@@AAA>>>>>>>>>>>>>>>>>>>>>>>>::::::::::::;;;<<<======???DDDFFFDDDFFFWWWuuu{{{zzzrrreee```______eeellluuuxxxvvvuuu|||rrr[[[III@@@<<<888555555555555555444444444444222222222111111111000000////////////////////////......................................................---------,,,,,,,,,........................+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,++++++,,,,,,,,,++++++,,,,,,,,,,,,---------------............///......//////000000111111000000000000000000000000222333444555555666666666999999999:::;;;;;;<<<<<<<<<<<<===>>>>>>???@@@@@@>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<>>>@@@CCCEEEFFFEEEEEEDDDCCCCCCCCCCCCCCCCCCBBBCCCCCCDDDEEEFFFFFFFFFEEEEEEDDDBBBAAA@@@BBBAAA@@@@@@???@@@@@@@@@AAAAAAAAA@@@??????>>>>>>@@@@@@@@@AAAAAA@@@@@@@@@AAAAAA@@@??????????????????>>>>>>==================;;;999:::===@@@@@@???>>>>>>=========<<<<<<<<<======<<<;;;;;;;;;;;;;;;======<<<;;;;;;:::999999888888999999999999999888777888888999999999888888:::::::::999999888888888777888888999999999999999888888888999999999::::::;;;::::::::::::999999999::::::::::::::::::::::::999999999:::;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>::::::::::::;;;<<<======@@@CCCDDDAAAAAANNNeeewww}}}rrrooozzz|||ooohhh```___cccmmm}}}xxxqqqqqqfffYYYIII===888777444222555555444444444333333333222222111111111000000000////////////////////////...................................................------------,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------***++++++,,,,,,++++++***++++++++++++++++++++++++------,,,,,,++++++++++++,,,++++++******++++++,,,,,,++++++******++++++,,,++++++,,,,,,,,,,,,---------------............///////////////////////////000000000000000000000000222222333444555555555555888888999999:::;;;;;;;;;<<<<<<<<<===>>>>>>??????<<<<<<<<<<<<<<<<<<<<<======>>>>>>???AAABBBCCCCCCDDDCCCCCCBBBBBBBBBCCCCCCDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEDDDCCCAAAAAA@@@@@@@@@@@@@@@AAAAAABBBBBBBBBBBBAAA@@@???????????????@@@@@@@@@@@@??????@@@@@@??????>>>?????????>>>>>>>>>>>>>>>======<<<===<<<;;;<<>>>>>>>>============>>>>>>=========<<<<<<<<<=========<<<<<<;;;;;;:::888888999999999888888777666777888999999999999999;;;;;;:::999888888777777666777888888999999888888888888888888999999999999888888999999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;999888888888999999:::;;;========================::::::::::::;;;<<<======AAAAAA@@@======DDDQQQ[[[kkkqqqwwwuuullliiisss~~~uuunnnhhhhhhjjjmmmvvvuuukkkgggrrrwwwjjjQQQIII???888777666555333444444444444333333333222111111111111000000000000////////////////////////................................................------------------------------------------------+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++++++++++++++,,,++++++******++++++,,,,,,,,,++++++++++++,,,,,,+++++++++,,,,,,,,,---------------............/////////////////////......000000000000000000000000111222333444444555555444777777888888999:::::::::;;;;;;<<<<<<<<<=========:::;;;;;;;;;;;;;;;<<<<<<===>>>@@@AAABBBBBBBBBAAAAAAAAAAAAAAABBBBBBCCCDDDEEEEEEDDDCCCCCCCCCCCCCCCEEEEEEEEEEEEDDDCCCBBBAAA?????????@@@AAABBBCCCCCCCCCCCCBBBBBBAAA@@@??????===>>>????????????>>>===>>>===============>>>???===>>>?????????>>><<<;;;===<<<===>>>???@@@AAAAAA>>>>>>>>>=========<<<<<<>>>>>>>>>???>>>>>>>>>>>>===<<<<<<<<<;;;;;;;;;:::888888999999888888777777555666777888999:::::::::;;;;;;:::999888777666666666666777888888888888777999::::::::::::;;;;;;;;;777888888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888888888888999999<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::;;;<<<======AAA@@@>>>===>>>AAAFFFIIIRRR[[[iiipppooolllrrr}}}xxxrrrmmmjjjdddlllwwwwwwiiieeehhh{{{~~~eeeRRREEE@@@;;;777777777555333444333333333222222222222111111111000000000//////........................................................................------------------------------------------------+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......++++++++++++++++++++++++++++++++++++++++++++++++))))))***++++++,,,------,,,++++++******++++++,,,------,,,,,,,,,,,,------+++++++++,,,,,,,,,---------------............///////////////............////////////////////////000111222333444444444444666666777777888999999999;;;;;;;;;;;;;;;<<<<<<<<<999999::::::;;;;;;;;;<<<<<<===???AAABBBBBBAAA@@@AAAAAA@@@AAAAAABBBCCCDDDFFFEEEDDDCCCCCCBBBCCCCCCDDDEEEEEEEEEDDDCCCBBBAAA?????????@@@AAABBBDDDDDDDDDDDDCCCBBBAAA??????>>>======???@@@@@@???======;;;;;;;;;;;;;;;<<<===>>>===>>>?????????>>><<<;;;<<<===>>>>>>>>>??????@@@=========<<<<<<<<<;;;;;;>>>>>>???@@@@@@??????>>>;;;;;;;;;:::::::::::::::999999999999999888777777555666777888999:::::::::::::::999888888777666666666666777888888888888777999999999:::::::::;;;;;;888888999:::;;;<<<======;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999999999;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;<<<======??????>>>@@@BBBDDDEEEEEEGGGNNN\\\jjjooooooqqqvvvzzzqqqlllkkkmmmooorrrmmmjjjnnnwwwpppVVVEEE===;;;888666666555444222333333333222222222111111111111000000000/////////........................------------------------------------------------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,++++++******++++++,,,++++++++++++++++++++++++(((((()))***+++,,,------,,,++++++******++++++,,,...------,,,,,,------...++++++,,,,,,,,,,,,---------------............///........................////////////////////////000000111222333333333333555555666666777888888999::::::::::::::::::::::::999999999:::;;;;;;<<<<<<<<<===???AAABBBBBBBBBBBBAAAAAAAAAAAAAAABBBCCCDDDFFFEEEDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCBBBBBB@@@@@@@@@@@@AAABBBDDDDDDDDDCCCBBBAAA@@@???>>>===<<<>>>???@@@@@@???>>><<<999999::::::;;;<<<===>>>>>>>>>>>>>>>>>>======<<<<<<>>>@@@@@@>>>===>>>???<<<<<<<<<<<<;;;;;;;;;;;;===>>>???@@@@@@@@@???>>>:::::::::::::::::::::::::::::::::::::::999888777666777888999999999999999999888888888888777777777666777888888999999888888777777777777888888888888999999:::;;;;;;<<<======::::::::::::::::::::::::;;;;;;::::::999:::::::::::::::::::::::::::::::::::::::::::::;;;<<<======>>>>>>???BBBEEEGGGGGGGGGEEEIIIRRR___hhhkkkooottt}}}}}}wwwtttooolllnnnuuutttnnnnnnwwwlllXXXGGG>>>999888777666555444333222222222222222111111111111111000000000////////////........................------------------------------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++******+++,,,,,,++++++++++++++++++++++++))))))******+++++++++,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,,,,---------------............///,,,------......////////////////////////////////////000111222333333333333444555555666666777888888:::::::::::::::999999999999999::::::;;;<<<<<<======>>>???AAACCCDDDEEEEEECCCBBBBBBBBBBBBBBBCCCDDDEEEDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBAAAAAAAAAAAAAAABBBCCCDDDCCCCCCBBB@@@???>>>===<<<<<<>>>@@@AAAAAA@@@>>><<<:::::::::;;;<<<>>>???@@@???>>>>>>===============???AAACCCBBB???======>>>============<<<<<<<<<<<<<<<===???@@@AAA@@@???>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;999888888777888888999999999888888777777777777888888888888777888888999999999999999777777777777888888888888999999999::::::;;;;;;<<<999999999999999999999999::::::999999999::::::;;;::::::::::::::::::::::::::::::::::::;;;<<<=========>>>@@@BBBDDDEEEFFFFFFEEEFFFKKKTTT\\\fffttt|||{{{zzzvvvtttmmmmmmnnnrrr{{{~~~vvvnnnmmmrrr|||lllSSSBBB;;;:::888888777666666555444333222222222111111111111000000000000000////////////........................------------------------------------------------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,+++******+++,,,---+++++++++++++++++++++++++++++++++***************,,,++++++++++++++++++,,,,,,++++++++++++++++++,,,++++++,,,,,,,,,------------------.........//////,,,,,,------...///000000///////////////////////////000111222222333222222444444555555666777777777:::999999999999999999999999999:::;;;;;;<<<======>>>???@@@BBBDDDEEEGGGHHHDDDCCCCCCBBBBBBCCCCCCCCCDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBBBBAAAAAAAAABBBCCCCCCCCCBBBAAA@@@>>>===<<<;;;===>>>@@@BBBBBB@@@>>>===;;;;;;<<<<<<>>>???AAABBB@@@???===<<<<<<<<<===>>>AAACCCEEEDDDAAA>>>>>>???>>>>>>>>>>>>============;;;<<<>>>@@@AAA@@@>>>===;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999888888888999999999888888777666666666777888888999999888888999::::::::::::999888999999999999:::::::::888999999999999:::::::::888888888888888888888888999999888888999::::::;;;999999999999999999999999::::::::::::;;;<<<=========>>>@@@@@@AAABBBCCCDDDCCCDDDGGGMMMUUUddd}}}|||zzz~~~{{{||||||xxxvvvrrrlllkkkmmmooowwwzzzpppjjjeeehhhpppzzzwww[[[NNNFFF===888;;;888777666555444333222222222222222111111111111000////////////////////////......------------......------------------------........................---------.........//////---,,,,,,++++++,,,,,,------------,,,,,,+++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------............///............////////////000000000000111111111111222222333444444555555666999999999999999999999999:::;;;======<<<<<<>>>???@@@BBBDDDDDDDDDEEEGGGIIIFFFDDDBBB@@@@@@@@@AAABBBBBBBBBAAAAAAAAABBBCCCCCCCCCCCCBBBAAAAAA@@@??????@@@@@@AAABBBBBBCCCDDDDDDBBBBBB@@@>>>===<<<<<<<<<======>>>???????????????<<<<<<======>>>@@@AAABBBAAA@@@@@@???>>>======<<>>===;;;;;;<<<===???@@@???>>><<<;;;::::::;;;;;;<<<======>>><<<<<<;;;;;;;;;:::::::::999999999777555555777999777777888888888888777777888888888777777777777777999999888888777888888888999999999999999999999999888888888888888888888888888888777777777777888888<<<<<<;;;::::::999888888<<<;;;:::999999999:::;;;>>>??????>>>======???AAACCC???BBBIIIQQQ```xxx~~~yyyuuutttuuuxxx{{{}}}|||vvvuuuqqqnnnllljjjiiimmmtttyyyyyykkkgggggghhhppp|||vvv___IIIAAA===666333666777777666555444333222222222222222111111111000000////////////////////////......------------......------------------------........................------------.........///---,,,,,,++++++,,,,,,------------,,,,,,+++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------........................//////////////////000000000111111111222222222333444444555555999999999999999888888888999;;;<<<===<<<<<<===???@@@AAACCCDDDDDDDDDFFFHHHEEEDDDAAA@@@??????@@@@@@AAAAAAAAAAAAAAAAAABBBBBBCCCBBBBBBAAA@@@@@@?????????@@@@@@AAABBBBBBCCCCCCAAA@@@???>>><<<<<<;;;;;;<<<===>>>????????????>>>============>>>???@@@@@@@@@??????>>>======<<<<<>>>>>>>>>>>===@@@@@@@@@??????>>><<<<<<<<<===>>>??????===<<<::::::::::::;;;<<<=========;;;:::::::::999999999999999999999777666555777999777777888888888888777777888777777777777777777777888888888777888888999999999999999999999999999999888888888888888888888888888888777777777777888888<<<;;;;;;:::999999888888;;;:::999888888999:::;;;===>>>???>>>======>>>@@@>>><<>>???AAABBBBBBBBBBBBDDDEEECCCBBB@@@>>>=========>>>??????@@@@@@@@@AAAAAAAAABBBBBBAAAAAA@@@@@@??????>>>??????@@@@@@AAAAAAAAA???>>>===<<<;;;;;;;;;;;;<<<======>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>======<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===@@@@@@@@@@@@???>>>===<<<<<<<<<===>>>>>><<<;;;:::999::::::;;;;;;<<<<<<===999999999999888888888888888999999888666666777999777777888888888888777777777777777777777777888888777777777777888888999:::::::::::::::::::::::::::888888888888888888888888888777777666666777777888;;;:::::::::999888888888999999888777777888999:::<<<>>>>>>>>><<<<<<===>>><<<:::<<>>???AAAAAA@@@@@@AAACCCAAA@@@>>>===<<<;;;;;;;;;===>>>??????@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@??????>>>>>>>>>>>>??????@@@@@@======<<<;;;::::::::::::<<<<<<===>>>>>>=========???>>>======<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::999999::::::;;;<<<<<<===>>>>>>>>>>>>>>>===<<<<<<;;;<<<<<<<<<<<<;;;::::::999999::::::;;;;;;;;;;;;:::999999999999888888888888999:::999777666777999777777888888888888777777777777777777777888888888666666666666777999::::::::::::::::::::::::::::::888888888888888888888888777777666666666666777777999999999999888888888888888777777666666777999999<<<===>>>>>><<<;;;<<<===<<<:::;;;>>>AAAIII\\\nnn|||wwwwwwyyy|||zzzuuunnniiihhhkkkqqquuuxxxzzz~~~~~~yyyuuussssssttt{{{{{{}}}~~~}}}vvvooolllfffdddaaa______dddkkkpppyyyvvvrrrrrrtttmmmUUUFFFAAA;;;777555666777555444444444444333333222222111111111111111000000000//////////////////////////////------,,,,,,,,,,,,------////////////////////////------------------------------------------,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++++++++,,,,,,---------,,,,,,+++++++++........................,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------...............////////////000000000//////000000111222222222444444444555555666666666777888::::::999999;;;<<<===>>>??????>>>===>>>@@@>>>======<<<;;;;;;::::::<<<===>>>???@@@@@@@@@@@@AAA@@@@@@@@@@@@@@@??????======>>>>>>>>>>>>>>>???;;;;;;:::::::::::::::;;;<<<<<<=========<<<<<<;;;???>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::888999999:::;;;<<<======<<<<<<<<<<<<<<<<<<;;;:::;;;;;;;;;;;;;;;:::999999999999999:::::::::::::::::::::::::::999999999999888999::::::888777777888777777888888888888777777666666777777888888888888666666666666777888999:::::::::::::::::::::::::::888888888888888888888888777777666666666666777777777777888888888888888888777777666666666777999:::<<<===???>>>===;;;;;;<<<===<<<;;;;;;<<<@@@LLLVVViiimmmrrruuutttrrrsssvvv{{{ppphhheeeeeeffffffiiimmmssszzz}}}zzzyyyyyyzzzyyyxxxwwwvvvvvvvvvvvvxxxzzz}}}~~~{{{yyyvvvrrrnnniiieeeccceeefffeeeeeehhhooo{{{yyyooojjjjjjoooyyytttZZZEEE===>>>888777777777666444333222333333333222222111111111111111000000000/////////////////////////////////------,,,,,,,,,,,,------........................,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************------------------------*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,------------...............////////////000000......//////000111111222222222333333444555555555666777999999888888:::;;;<<<===>>>===<<<;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;===>>>@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>;;;:::::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<;;;:::>>>===<<<;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::999999::::::;;;<<<======::::::;;;;;;;;;;;;:::::::::::::::999999999999999999999999999999999999999;;;:::::::::999999999999888999;;;:::999777777888777777888888888888777777666666666777888888999999666666666666777777888999999999999999999999999999888888888888888888888888777666666555555666666777666666777777888888888999777777666666666888999:::<<<>>>@@@@@@>>><<<;;;;;;;;;;;;;;;;;;<<<@@@EEEJJJTTTYYYcccnnnsssqqqqqqsss}}}{{{{{{uuulllfffccc^^^___aaaeeekkkqqqwwwzzz~~~zzzvvvuuuuuuuuuvvvwwwxxxyyyyyyyyyxxxwwwyyyxxxwwwwwwxxxyyyzzz{{{}}}}}}}}}}}}}}}{{{zzzyyyuuuwwwyyy{{{~~~{{{xxxuuurrrpppppprrrsssqqqpppnnnlllkkkkkkkkklllggglllrrrvvv{{{yyylllhhhhhhooowwwnnn]]]MMM???;;;>>>777999999777555444555555222222222222111111111111111000000000////////////////////////////////////---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++)))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---------................../////////000000---......//////000111111111111222222333444444555555777888888777888999;;;;;;<<<===<<<:::999:::;;;999999:::;;;<<<<<<<<<<<<;;;===???AAABBBBBBAAAAAA??????????????????@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>:::::::::::::::;;;<<<===<<<<<<<<<<<<<<<;;;:::999<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999::::::;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::::::::999888888888888888999999999999999888888888999999999999888888888888888999;;;;;;999888888888777777888888888888777777555666666777888888999999777777666666666777777888888888888888888888888888888888888888888888888888666666555555555555666666555555666666777888999999777777666666777888:::;;;===???AAAAAA???<<<;;;;;;999:::::::::<<>>>>>>>>>>>::::::::::::;;;<<<======;;;<<<<<<<<<;;;;;;:::999;;;;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999999:::::::::;;;;;;<<<<<<===<<<<<<;;;:::999888888777888888888999999888888888888888888888888888888777777777777888:::;;;;;;:::888888888777777888888888888777777555666666777888999999999888777777666666666666777777777777777777777777777888888888888888888888888666666555555555555666666444555555666777888999999888777777777777999;;;<<<>>>@@@BBBBBB???===<<<;;;888999999999:::<<<;;;999@@@@@@JJJ\\\jjjnnnpppsss|||iiieee___ZZZYYYZZZ^^^``````eeelllqqquuuxxx}}}~~~zzzwwwuuupppllljjjkkkjjjhhhffffffffffffeeedddeeeggghhhgggeeedddeeegggjjjkkkjjjkkkjjjiiiggghhhlllrrrvvv|||ooohhhlllqqqqqqoooooottt~~~yyyppp[[[PPPCCC:::888999999888777666444333222222333333222222222111111111111000//////000000000000//////////////////////////////.................................------,,,,,,,,,+++++++++,,,---......///------..................---------,,,,,,+++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++*********+++,,,,,,+++******+++,,,,,,+++++++++*********))))))***++++++,,,,,,++++++*********************************+++++++++,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********************************************************************************)))************+++++++++***+++,,,,,,------,,,,,,---------------------------------............//////.........///000222333222222222222333444555555777777777777777888888888>>>======;;;:::999888888888999;;;<<<===>>>=========???BBBDDDEEECCC@@@>>>@@@@@@>>>=========>>>???????????????>>><<<;;;:::======<<<<<<<<<<<<============<<<;;;::::::::::::===============<<<<<<<<<999999:::::::::;;;;;;;;;<<<;;;::::::999999::::::999::::::::::::::::::;;;;;;::::::999888888888999999999999999999999999999::::::999999999999999999::::::::::::::::::::::::777888999:::999999777666555666888:::;;;;;;;;;:::999888777666666777888999999999999888888777777777888888888888777777777666777777666666555555555444333444555777888888999999999999999:::;;;===@@@AAACCCBBB???===;;;;;;;;;;;;777777888888888999999999999===>>>JJJ^^^hhhooo}}}|||qqqggg```\\\YYYWWWUUUUUUYYY^^^```aaahhhqqqxxx}}}~~~||||||{{{xxxtttrrrrrrpppooonnnnnnpppqqqrrrqqqqqqqqqsssuuuvvvvvvzzzzzzzzz{{{~~~oooggg```cccppp}}}ooo___UUUJJJCCC;;;777777888777555777666444333222222222333222222222111111111000000////////////////////////......................................................---------,,,,,,,,,,,,,,,---............---111000///...---,,,++++++---------,,,,,,+++++++++,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++,,,,,,+++******+++,,,,,,+++++++++*********))))))***++++++,,,,,,++++++*********************************+++++++++,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++************************************************)))************+++++++++***+++,,,,,,------,,,,,,------------------------------------............///.........///000111222222222111222222333444555666666777777777777888888;;;;;;;;;:::999999888888888999;;;===>>>>>>>>>>>>===???AAACCCCCCBBB@@@???@@@???>>>======>>>??????===>>>>>>>>>>>>======<<<======<<<<<<<<<<<<======>>>===<<<;;;;;;;;;<<<<<<============<<<<<<<<<<<<999999:::::::::;;;;;;;;;;;;;;;:::999999999999:::999999999::::::::::::;;;;;;::::::999999888999999999999999999999999999999999999999999999999999999999999999999999999999999777777999999:::999888777777888999:::;;;;;;::::::999888777666666777888999999999999999888888888777888888888777777777666666777666666666555555555444333444555666888888888888999999999999;;;===???@@@BBB@@@>>><<<;;;:::::::::777777777888888888999999999<<<;;;BBBTTT___jjj{{{~~~}}}vvvnnnfffbbbXXXUUUTTTVVVVVVVVVZZZ```eeejjjqqqwww{{{uuueee^^^[[[\\\gggxxxlllXXXKKKDDD===999666555666777444111555555444333222222222222222222111111111000000000000000///......///000000........................------------------------------------,,,,,,,,,,,,+++---...000000///...---111000///...---,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++******++++++,,,+++++++++******************++++++,,,,,,++++++*********************************+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,************************************************)))************+++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................///000111111111111111111222333444555666666666666777777888888888999999999999999999999888999;;;>>>???@@@@@@@@@>>>???@@@@@@AAAAAA@@@@@@??????>>>>>>>>>??????@@@<<<<<<===>>>>>>>>>>>>>>>===<<<<<<;;;;;;<<<<<<===>>>===;;;:::;;;<<<>>>???>>>>>>======<<<<<<<<<<<<::::::::::::;;;;;;;;;;;;;;;;;;:::999999999999999999999999999::::::;;;;;;::::::::::::999999999999999999999999999999999999777888888888999:::::::::777777777777777777777777666777888999::::::999888999999:::;;;;;;;;;:::999888888777777777777888888999999999999999888888888777777777777666666666666666666666555555555555555333444555666777888888888888888888999:::<<<===>>>??????===;;;::::::999999777777777777888888888888777:::777;;;IIISSSaaavvv~~~||||||~~~xxxwwwxxx}}}wwwpppddd]]]WWWVVVTTTQQQQQQTTTVVVZZZ```eeekkkpppvvvzzz}}}uuupppuuuvvvlllaaacccdddjjjvvvwwweeeTTTHHHCCCBBB===:::888777666555222///444444333222222222222222111111111111000000000000111000...------...000111........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,***,,,000222444333222111///...---------...//////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,++++++***++++++,,,++++++++++++++++++++++++***************************++++++,,,,,,++++++*********************************+++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))*********+++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,---------,,,,,,---------.....................//////000000000000000111111222333444444555555666666777777777777777888888999:::::::::888999<<<>>>@@@AAAAAA@@@???>>>>>>>>>>>>???@@@@@@>>>>>>>>>??????@@@@@@AAA======>>>>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<======<<<::::::;;;===???AAA>>>>>>======<<<<<<;;;;;;:::::::::;;;;;;;;;;;;<<<;;;::::::999888999999999888888888999::::::;;;;;;::::::::::::::::::999999888888888888888888888888666777777888999::::::;;;777777777777777777777777555666888999:::::::::999:::;;;;;;<<<;;;:::999888888777777777777777777888999999999999999999888888777777666666666555555555555555555555555555555555333444555666777777777777666777777888999:::;;;<<<<<<<<<;;;:::999999888888666666666777777777888888666:::777999CCCKKKXXXmmm~~~yyyzzz|||uuusssrrruuu}}}xxxnnneeeaaa]]]WWWSSSSSSTTTUUUXXXZZZ^^^aaaeeegggooorrrwww{{{vvvmmmddddddlllqqqqqqnnnqqquuu~~~tttiiiXXXJJJAAA>>>======>>><<<888666555444222111222222222222222222111111111111111000000000//////111///...,,,,,,...///111........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,///333777:::;;;;;;:::222111///...---...///000,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,++++++***++++++,,,,,,++++++++++++++++++++++++***************************++++++,,,,,,++++++*********************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))*********+++++++++)))***++++++,,,,,,+++++++++++++++,,,,,,,,,------,,,,,,,,,------------............///////////////000000000000111222333333333444444555666666777777777777888999:::;;;<<<<<<999:::<<<>>>@@@@@@@@@@@@>>>>>>=========>>>???@@@======>>>???@@@AAAAAAAAA@@@@@@@@@@@@???>>>===<<<>>>======<<<<<<======>>><<<;;;::::::;;;===???AAA???>>>>>>===<<<;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<::::::999888888888888999777777888999999:::;;;;;;999::::::;;;;;;;;;:::999888888888888888888888888666666777888999999::::::888888888888888888888888555666888999:::::::::999:::;;;;;;<<<;;;:::888777777777777888888777777777888888888888888888888888666666666555555555555444444444444555555555555555333444555666666777666666555555666777888999999:::999999999999888888777777555555666666666777777777555::::::<<>>@@@BBBBBB999777444000---,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,***++++++,,,,,,++++++******************+++++++++***++++++,,,,,,++++++*********************************+++++++++,,,,,,,,,*********+++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************)))************+++++++++)))******+++++++++++++++******++++++,,,,,,------,,,,,,,,,,,,---------------....../////////......////////////000111222333222333333444555666777777777777888999:::;;;<<<<<<999:::<<<>>>?????????>>>===<<<<<<<<<<<<===>>>???<<<===>>>@@@AAABBBBBBBBBBBBBBBBBBBBB@@@???>>>===???>>>>>>======>>>>>>???<<<<<<<<<======???@@@@@@??????>>>===<<<;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<::::::999888888888888888666777777888999:::;;;;;;888999;;;<<<<<<;;;::::::888888888888888888888888666777777777888999999999777777777777777777777777666777888999::::::999888999::::::;;;:::999777666777777888888888888777777666666666777777777777777666555555555444444444444444444444444444555555555333444555666666666666666444444666777777888888777666777777888777777666666555555555555666666666666444:::;;;>>>FFFFFFHHHUUUsss{{{ppplllnnnrrrzzz~~~~~~uuuqqqccc___ZZZVVVTTTTTTSSSRRRQQQSSSUUUVVVXXXZZZ]]]```iiijjjmmmqqqtttwwwyyyzzz|||~~~vvvoookkkiiigggfffiiilllqqq{{{|||hhhYYYDDDBBB???===;;;:::888666444444444333222222333444///000111222222111000000111000000000////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---///222666:::===???@@@===;;;666111...,,,,,,,,,+++++++++,,,,,,---------***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++******++++++,,,---***+++,,,,,,,,,,,,+++***))))))*********+++++++++***++++++,,,,,,++++++*********************************+++++++++,,,,,,,,,)))*********++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************)))************+++++++++))))))***+++++++++++++++)))******+++,,,,,,------++++++,,,,,,,,,------------......//////...------///////////////000222222111222333444555666666777666777777888999:::;;;;;;:::;;;<<<===>>>======<<<;;;;;;<<<<<<<<<=========;;;<<<>>>@@@BBBCCCCCCCCCBBBCCCCCCCCCBBBAAAAAA@@@@@@@@@????????????@@@@@@===>>>@@@AAAAAAAAAAAA@@@??????>>>===<<<;;;::::::;;;;;;;;;;;;<<<<<<<<<<<<:::999999888888888888888666666777888999:::;;;;;;888999;;;<<<===<<<;;;:::888888888888888888888888777777777777888888888888666666666666666666666666777777999999:::999888777777888999999999888777666666777888999999888777666444555555555666666666777555555555444444444333333333333333444444555555555444444555555666666555555333333555666777777666666444555666777777666555555444444555555555666666666555999888<<>>AAABBBCCCCCCCCCAAABBBCCCCCCDDDDDDCCCCCCAAAAAA@@@@@@@@@@@@AAAAAA???@@@CCCDDDDDDCCCBBBAAA@@@???>>>===<<<;;;::::::;;;;;;;;;<<<<<<<<<======:::999999888777888888888555666777888999:::;;;;;;888999;;;======<<<;;;:::777777777777777777777777888888888777777777777777555555555555555555555555777888999:::999999777666666777888999999888777666666777888999999888777666333444444444555555666666555555444444444333333333333333333444444555555555444444555555666555555555222333555666666666555555333444555666666666555444444444444555555555666666555888555999CCCAAA===DDDCCCNNN^^^kkkpppoookkkhhhjjjqqqyyy}}}{{{ssssssyyy}}}tttmmmhhhccc```^^^^^^\\\ZZZWWWUUUVVVXXXUUUUUUUUUVVVXXXZZZ]]]___\\\^^^bbbfffjjjlllnnnooonnnpppssswww{{{~~~|||xxxrrrllljjjrrryyywwwkkkbbb]]]ccc___\\\```jjjwww{{{kkk[[[LLLBBB===888777777666555444444444444444333333222111000000000000000000000000000000////////////....................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,......------...111333555666444222///---,,,,,,,,,++++++,,,,,,,,,,,,------/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++------,,,++++++*********+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++---,,,++++++,,,,,,***)))************************++++++++++++++++++++++++,,,+++++++++***)))))))))...,,,***+++---...,,,******++++++,,,,,,++++++***++++++++++++++++++++++++++++++,,,,,,,,,,,,------..................------...............///000000000000111222444555666666666666666666555555555555999999:::;;;;;;:::::::::;;;;;;;;;;;;<<<===>>>???DDDBBB@@@AAADDDDDDBBB???CCCBBBBBBEEEHHHIIIFFFCCC@@@BBBBBBBBB@@@???@@@BBBCCCDDDEEEEEEEEEDDDCCCBBB@@@??????>>>===<<<<<<<<<======<<<<<<<<<;;;;;;;;;888888777777777777888888555666666777888999999999888999:::;;;<<<;;;:::999666666777777777777666666777777777777777777777777888888888888888777666666666777777777777777666666444555555555666666777777777888888888777666444333111222222333444555666666555444333333333333444555555444333333222222222222444444444444444444444444444444444444444444444444555555555555555555444444333444444555555444444333444444555777:::<<<>>>@@@BBBAAAFFFPPPYYY```iiipppxxxzzz~~~}}}zzz{{{yyyvvvtttoooqqqxxx|||yyywwwqqqjjjhhhhhhccc]]]\\\YYYVVVVVVYYYZZZYYYWWWVVVWWWYYYZZZYYYYYY[[[]]]^^^___^^^^^^^^^aaaeeeiii}}}xxxwww{{{uuukkkgggeeeaaa___```hhhpppzzz{{{tttkkkeeedddhhhiiinnnyyy|||mmmggg\\\PPPFFF>>>:::888777777666666555444444333444444333222222111000000000000000000000000000000////////////....................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---,,,,,,+++,,,...000222222111000...,,,,,,++++++++++++,,,,,,,,,,,,------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************+++++++++,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++---,,,***+++,,,,,,+++)))************************+++++++++++++++++++++++++++++++++***************...,,,******,,,---,,,+++***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++,,,,,,,,,------..................------...............//////000111222222222333333444444444444555555666666777777888888999:::;;;;;;::::::<<<<<<<<<<<<======>>>???CCCAAA@@@AAACCCCCC@@@>>>AAA@@@AAACCCFFFGGGDDDAAA@@@AAABBBAAA@@@@@@AAABBBAAAAAABBBBBBBBBAAA?????????>>>>>>======<<<;;;;;;<<<<<<<<<;;;;;;;;;::::::777777777777777777777777666666777777888999999:::999::::::;;;;;;:::999999666777777777777777666555777777777777777777777777777777888888777777666555666666777777777777666666555555555555666666666777777777888888777666444333222222333333444555555555555444333222222333444555444444333222222222222222444444444444444444444444444444444444444444444444555555555444444444444444333333444444444444333333444444555777999;;;===???<<<;;;>>>EEEMMMVVVcccnnn|||{{{uuusss{{{|||}}}|||oookkkfffeeeggghhhhhhfffbbbaaa___]]][[[YYYXXXWWWUUUTTTSSSRRRSSSUUUWWWYYYuuuooonnnqqqsssssssssqqqsss|||}}}zzz|||tttzzz|||yyypppnnnqqqrrrooojjjeee```\\\]]]]]]]]]```eeeoooyyy|||uuuuuuwwwlll^^^PPPLLLDDD===888777777999666666666555555444444333333333333222111111000000000000000000000000000000////////////....................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,+++*********,,,---...------------,,,+++******++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++******+++,,,,,,++++++++++++++++++++++++(((((())))))***++++++,,,---,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++---+++***+++,,,,,,+++)))***************************************************************+++++++++...,,,***)))+++,,,---,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------............------......///000222222222222222222222222222333444555666777888888666777888999:::;;;;;;;;;>>>============>>>>>>???BBBAAA@@@@@@AAA@@@>>><<<>>>>>>???AAACCCCCCBBB@@@>>>@@@AAAAAA@@@@@@BBBCCCAAAAAAAAAAAA@@@>>>===<<<=========<<<<<<;;;;;;:::;;;;;;;;;:::::::::999999777777777777777666555444777777777888888999999::::::;;;;;;;;;:::999888777777777777777777666555555666666666666666666666666666666666777666555555444555666666777777666666666555555555555666666666666777777777777666555444333333333333333444444444444444333333222222333333444444333222222111222222222333333333333333333333333333333333333333333333333444444444444444444444444333333444444444444333333333444555666888:::<<<===999777888<<<@@@JJJ[[[jjj|||rrrkkkooovvvxxxtttttttttzzz~~~wwwqqqmmmiiiddd```]]]YYYTTTSSSTTTTTTSSSQQQuuuppprrrtttpppnnnlllpppxxxuuuooolllnnnvvv{{{qqqooolllggghhhiiimmmtttzzz{{{yyyvvvqqqkkkeeedddfffgggccc___^^^^^^```eeegggjjjrrrzzzzzziiiUUUGGGEEEBBB===999666666888999555555555444444444333333333222222222111111000000000000000000000000000000////////////....................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++*********++++++***+++,,,------,,,+++***+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++++++++,,,,,,---,,,***))))))***,,,---++++++++++++++++++++++++))))))******++++++++++++---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++******,,,,,,+++***************************)))))))))))))))))))))))))))))))))***+++++++++,,,---+++***)))***+++------***++++++,,,,,,++++++***++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,------------.........------------...//////111111111111222222222222333333444555555666777777555666777999:::;;;;;;;;;>>>>>>=========>>>>>>???AAAAAA@@@@@@???>>><<<;;;<<<<<<===>>>???@@@???>>>===???@@@AAA@@@@@@BBBDDDCCCBBBBBBAAA???>>>===<<<<<<<<<<<<;;;;;;::::::::::::::::::999999999888888666666777777666555444333888888888999999999::::::<<<<<<;;;:::999888777666777888888777777666555444555555555555555555555555555555666666555555444333555555666666777666666666555555555666666666666666666666666666555555444444444444444333333333222222333333222222222222333333222222111111111111222222222222222222222222222222222222222222222222222222333333333333333444444444333333333444444333333333333333444555666888:::;;;999888999:::;;;BBBRRRbbb~~~vvvpppmmmpppvvv}}}ssspppiiinnnssswwwzzz~~~yyypppjjjdddaaaaaa___YYYTTT|||wwwyyy|||yyywwwwww|||{{{wwwooommmkkklllrrrxxx{{{zzzwwwmmmgggggghhhgggaaacccgggkkknnnpppqqqpppjjjgggeeefffjjjkkkhhheeeeeegggmmmssswww{{{lllaaaVVVIII???;;;;;;999888666555444444444444444444333333333333222222111111111111111000////////////////////////////////////....................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,+++++++++++++++***+++,,,......------,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,---,,,***))))))***,,,---++++++++++++++++++++++++------,,,,,,,,,+++++++++---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++******,,,,,,,,,***************************)))))))))))))))))))))))))))))))))***+++++++++,,,++++++*********+++,,,...***++++++,,,,,,++++++***++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,------......---------------...//////......///000111222333444555555555555555444444444444555666888999:::::::::==================>>>???@@@@@@@@@???>>><<<;;;;;;:::;;;<<<=========>>>>>>===>>>@@@@@@@@@@@@BBBCCCBBBAAA@@@???>>>===<<<<<<;;;;;;;;;;;;::::::::::::::::::999999999888888888666666666666666555444444999999999999::::::::::::===<<<;;;999888777666666777777777777777666555555444444444444444444444444555555555555555444333333444444555666666666666666666666666666666555555555555555555444444444444444444444444333333222111111111222222222222222222111111111000000000111111222222222222222222222222222222222222222222222222222222222222222333333444444222333333333333333333222333333333444555666888999999999;;;<<<:::<<>>999555555666777777666555444333333333333333333333333111111111111111111111111////////////////////////////////////....................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,+++++++++,,,------.........---++++++,,,,,,,,,,,,------***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,---,,,,,,+++******+++,,,,,,++++++++++++++++++++++++///......---,,,,,,++++++---,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++*********,,,---,,,+++***************************************************************+++++++++(((***++++++******,,,---***++++++,,,,,,++++++***++++++++++++++++++++++++************++++++++++++++++++,,,,,,------......------,,,,,,------...///------...000111222333444555555555444444444333333444555666777888999999999;;;;;;;;;<<<<<<===>>>???>>>@@@AAA@@@===<<<;;;<<<:::;;;======<<<<<<>>>???===???@@@@@@??????AAABBB??????===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888888777666666555555666777777::::::::::::::::::::::::<<<;;;:::888777777666666666666777777777777666666555555555555555555555555555555555666555444444333333444555555666666666666666666666666666555555555555444444333333333444444444444333333222222111111000111111222222111111000000000000///000000111222111111111111111111111111111111111111111111111111000111111222222333333444222222333333333333222222222222222333333555666666666666999:::888777<<>><<<===>>>:::<<<>>>===<<<<<<>>>AAA>>>???@@@@@@???>>>???AAA???>>>===<<<;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<;;;:::::::::999999999999888777555444555777999;;;;;;;;;;;;;;;;;;;;;::::::<<<;;;999888777777777777444555666777777888888777555555555555555555555555666666666666666555444444222333444555666666666666777666666666555555555555444444333222222333444555333333333222222222222222000000111222222111000000///////////////000111111111111111111111111111111111111111111111111111111000000000111222333333333222222333333333333222222222222222222222333444555444333444777666444666;;;AAAXXXppp}}}tttooopppqqqrrrssssssuuuvvvmmmnnnjjjiiimmmnnn}}}~~~~~~|||xxxzzz~~~~~~{{{pppnnnlllnnnssswwwxxxwww|||~~~zzz{{{}}}}}}wwwyyy~~~xxxqqqfff[[[SSSLLLEEE>>>;;;;;;;;;888555555333111//////000222333222222222222222222222333000000000000000111111111////////////////////////000/////////....................................++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...))))))***+++++++++++++++------+++++++++,,,---...++++++,,,,,,,,,---------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++*********+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,------***++++++,,,,,,++++++***++++++++++++++++++++++++*********++++++,,,------+++++++++,,,,,,---------+++++++++++++++++++++++++++++++++++++++++++++++++++***)))***,,,---,,,+++************************++++++++++++++++++++++++,,,+++++++++******))))))$$$(((,,,...,,,******++++++++++++,,,,,,+++++++++++++++++++++++++++++++++)))************+++++++++******+++,,,,,,---......---,,,,,,,,,,,,---....../////////000000000000000111222222333444555666666666666777777777777777666777777888999;;;===???@@@<<>><<<===???;;;===???>>><<<<<>>>>>???@@@@@@@@@>>>======>>>???@@@<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999999888777555333555777;;;>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999777777777777888333444555777888888888888666666666666666666666666666666777777666666555444222333444555666666666666777777666666555555555444444333222222222333444555222222222222222222222222///000111222222111000//////////////////000111111000000000000000000000000000000000000000000000000///000000111222222333333222222222333333222222222222222111111222333333444444111111444666444666999888EEERRR\\\lll{{{|||sssiiimmmrrrvvvuuurrrmmmjjjaaacccaaacccfffffftttxxxsssmmmkkknnnrrrttttttlllooorrrsssqqqooommmlllqqqwww~~~||||||~~~~~~xxxvvvuuu}}}yyysssiii```WWWPPPJJJFFF;;;;;;:::999888777666555222222222222222222222222111222222333333222222111000000000000000000000000////////////////////////000000//////.........---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++***+++,,,,,,------,,,,,,++++++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++------------++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))************************++++++******++++++,,,---,,,++++++******++++++,,,,,,,,,,,,,,,++++++***))),,,,,,,,,++++++*********************************)))************+++++++++***+++,,,,,,------,,,,,,)))))))))******++++++,,,,,,,,,,,,---------.....................///000000...000222222222333444666444555666777777666555444555555777888:::;;;======>>>>>>????????????>>>>>>>>>>>>>>>>>>???@@@AAABBBAAA@@@@@@???>>>>>>>>>??????>>><<<:::999:::;;;<<<<<<<<<======<<<;;;::::::999999999999999999999999999888777777888999<<<=========<<<;;;;;;;;;;;;<<<999999999888888888888777777777777777777777777777555555555555555444444444555555666666555555444333222333444555666666666666666555444333222333444444444444333333333333222222222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000//////000111111111111111222222222111111111000000111111111111111111111111111111222222222333333333333333333444444555555555666999???GGGRRR\\\dddiiikkkjjjnnnvvvyyytttpppppphhhccc]]][[[[[[cccuuu~~~zzzzzzyyyuuupppjjjddd___\\\^^^bbbgggkkkpppyyy{{{zzz{{{uuuqqqpppttt|||}}}ppp\\\WWWQQQJJJEEEAAA===;;;999999888777666555444444222222222222222222222222111222222333333222222111000000000000000000000000////////////////////////000/////////.........---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------------------------++++++++++++++++++++++++***+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))************************++++++******++++++,,,---,,,++++++******++++++,,,++++++,,,,,,,,,+++******,,,,,,,,,+++++++++******************************)))************+++++++++***+++,,,,,,------,,,,,,*********+++++++++++++++,,,,,,,,,------------..................//////000...000111222222222444666555555666666666666555555555666777999:::<<<===>>>===>>>>>>??????>>>>>>===>>>>>>>>>??????@@@AAABBBAAAAAA@@@??????????????????>>><<<:::::::::;;;<<<<<<<<<<<<<<<<<<;;;::::::999999999999999999999999999888777777888999;;;===;;;;;;:::999999999999:::999999999888888888888777666666666666666666666666555555555555555555555555555555666666555555444333333333444555666666666666666555444333333333444444444444333333333222222222222222222222222222222222111111111111111111111111000000000000000000000000//////////////////////////////000111111111111111222222222111111111000000111111111111111111111111111111111222222222333333333333333333444444444444444555777<<>>;;;::::::888777777666666555444333222222222222222222222222222222111111222222222222111111000000000000000000000000000000000000000000000000/////////...............------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************------------------------++++++++++++++++++++++++***+++,,,,,,------,,,,,,---,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************************************++++++******++++++,,,---,,,++++++******++++++,,,******+++,,,,,,,,,++++++,,,,,,,,,++++++++++++***************************)))************+++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------......------......///000...000111222111222333555666555555555555555666666666666888999;;;<<<>>>>>>======>>>>>>>>>>>>======?????????@@@@@@AAABBBBBBAAAAAA@@@????????????@@@???>>><<<;;;::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;:::999999999999::::::::::::999888888777888999;;;<<<999888888777777777777777999999999888888888888777666666666666666666666666666666666666666666666666555666666666666555444444444444555555555555555444666555444333333333333444333333333333222222222222222222222222222222222222111111111111111111111111000000000000000000000000........................//////000111111111111111222222222111111111111111111111111111111111111111111111111222222222222333444444333333333333333333444222111222666<<>>???<<<======>>>>>>======<<<>>>???@@@@@@AAABBBBBBBBBAAA@@@@@@?????????@@@@@@>>>>>><<<;;;::::::;;;;;;;;;;;;;;;<<<<<<;;;;;;:::999999999:::::::::::::::999999888888888999:::;;;888777777666666666666666999999999888888888777777666666666666666666666666666666666666777777777777666666666666666555444444555555555555555555444444555555444444333333333333333333333222222222222111111111111111111111111111111111111111111111111111000000000000000000000000//////////////////////////////000111111111111111111111111111111111111111111111111111111111111111111111111111222222222222444444333333222222111111444333111000111444888;;;FFFYYYkkkvvv|||rrrnnnjjjhhhiiimmmiiinnnlllccc]]]aaagggjjj{{{~~~{{{vvvwwwzzzzzzssslll~~~{{{}}}~~~vvvttttttxxxtttwwwyyy{{{|||{{{kkkeee\\\QQQGGG@@@<<<:::888777555555666666666444555555555444444333333333111111111111111111111111000111111222222111111000////////////////////////////////////////////////---------.......................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,------,,,,,,+++***))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,***))))))***,,,,,,************************++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++******++++++,,,---,,,++++++******++++++,,,)))***++++++,,,,,,,,,,,,++++++++++++++++++++++++************************))))))*********+++++++++)))***++++++,,,,,,++++++---------,,,,,,++++++++++++++++++,,,,,,,,,---------------------...//////---///000000000000111333555444333333333555666777666666777999;;;<<<>>>>>><<<<<<============<<<<<<===>>>???AAAAAAAAAAAAAAA?????????>>>>>>??????@@@>>>======<<<;;;;;;::::::::::::;;;;;;;;;;;;;;;:::999999:::::::::;;;;;;;;;999999999999999999::::::888777777666666666666666999999999888888888777777555555555555555555555555555666666666777777888888666666777777666666555444555555555555555555444444444444444444444333333333333333222222222111111111111111111111111111111111000000000000000000000000////////////////////////000000000000000000000000//////000111111111111111111111111111111111111111000000000000000000000000000000111111111222222222333333333222222111111000222222222222333333444444999HHHVVVbbbyyywwwsssssstttyyyzzzvvvjjjYYYNNNOOOUUUZZZttt~~~zzzxxxxxx}}}}}}}}}zzzwwwwwwxxx{{{sssiiicccaaaRRRNNNHHHBBB===;;;::::::888777555555666555444222555555555555444444444333111111111111111111111111000000111111111111000000////////////////////////////////////////////////---------------.........------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,---,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++************++++++************************++++++++++++++++++++++++((()))***+++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++************************++++++******++++++,,,---,,,++++++******++++++,,,******+++,,,,,,,,,++++++***++++++++++++,,,,,,,,,************************)))************+++++++++)))******+++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,------...///---///000000//////000111333333333333444555666666555555777888:::;;;======;;;;;;<<<<<<<<<<<<;;;;;;<<<===???@@@AAAAAA@@@???>>>>>>=========>>>??????=========<<<<<<;;;::::::999::::::;;;;;;;;;;;;:::999999::::::;;;;;;<<<<<<999999999999999999999999888888777666666666666666999999999888888888888777555555555555555555555555444555555666666777777888666777777777777666555555444444555555555555555444444444555555444444333222222222222222111111111111111111111111111111111111000000000000000000000000////////////////////////111111111111111111111111//////000111111111111111111111111111111222222222000000000000000000000000000000000111111111111222222222111111111111111111//////111222222222222111333<<>>@@@@@@@@@???>>><<<<<<<<<<<<<<<===>>>>>>============<<<;;;::::::888999:::;;;;;;;;;;;;;;;999999::::::;;;<<<<<<===999999999::::::999999888777777666555555555555666999999999888888888888777555555555555555555555555333444444555666666777777777777777777777666555555333333444555666666666666444444555555555444333222222222222222111111111111111111111111111111111111000000000000000000000000////////////////////////000000000000000000000000//////000111111111111111000000111111111222222222000000000000000000000000000000000000111111111111000000000111111111111111////////////000111111222222666;;;@@@GGGTTTdddpppuuurrrrrrvvv{{{tttcccWWWTTTVVVNNNWWWggg||||||}}}xxxwww{{{sssxxx}}}zzz|||}}}vvvpppkkkgggcccaaaZZZTTTLLLGGGDDDAAA<<<888999999999999888777555444444333333555777777666555444444333333333333333333000000000000000000000000000000111111111111000000////////////////////////------------------------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---------,,,,,,++++++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++,,,++++++++++++++++++,,,******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,)))***+++,,,,,,+++***)))))))))))))))))))))))))))************************'''(((***+++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++************************++++++******++++++,,,---,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,+++***)))*********++++++,,,,,,,,,************************)))************+++++++++))))))***++++++++++++***)))))))))******++++++,,,******+++++++++,,,,,,,,,---,,,,,,,,,,,,---......---...000///......///000000222333555666666555444333444555666888:::;;;<<<:::;;;;;;<<<<<<;;;;;;::::::;;;===???@@@???>>>===;;;;;;;;;;;;;;;<<<===>>>============<<<;;;:::999888999::::::;;;;;;;;;;;;999999::::::;;;<<<======999999:::::::::999999888666666555444444444444555999999999888888888888777555555555555555555555555333333333444555666666777777777777777777666666555222333444555666666666666333444555555555444333222222222222111111111111000000000000000000000000000000000000000000000000000//////////////////////////////////////////////////////000111111111111111000000111111222222222222000000000000000000000000000000000000111111111111//////000000111111222222222111///......000222444000333888888333555EEEXXXZZZ\\\bbbjjjsssuuuhhhcccccc\\\ZZZZZZ```fffiiifffbbb___fffmmmttt}}}xxx{{{^^^dddkkkppprrrwww~~~|||}}}wwwmmmjjjccc\\\TTTMMMHHHFFF@@@???===;;;999777555444777777777777777666555555444444444555555555666666444444333333222111000000000000000000000000000000000000000000000000000000////////////.....................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,+++******+++,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++******++++++++++++******************************************************)))******+++++++++******++++++++++++++++++++++++******************************+++,,,,,,,,,,,,+++)))************+++++++++******++++++++++++******+++++++++++++++++++++++++++******))))))******++++++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,------,,,,,,++++++,,,,,,,,,---------......---......///////////////000000000000111222333444444555888:::<<<=========??????>>>>>>======<<<<<<<<<<<<<<<<<<<<<===>>>>>>======>>>>>>===<<<;;;;;;===<<<;;;:::888777666555888999;;;======<<<;;;:::999:::<<<=========<<<<<<;;;;;;::::::999888777777666666555444444444444555999888888888777777666666555666666666666666666666555555666777777777777777888888888888777666444444333333333444444444555555555555444444444333333333000000000000000000000000000000000000000000000000000000000000000000000000000000//////.........---////////////000000000000//////000111111111111111000000000000000000000000000000000000000000000000111111000000//////......////////////000000000000000000000000000000000000444333222222222444777888???AAAKKKXXX___jjj}}}xxxrrrkkkkkkgggbbb______\\\WWWSSSQQQTTT[[[eeerrr}}}~~~~~~{{{sssrrrsssssssssuuu{{{UUU[[[aaadddfffjjjpppuuuzzzyyy|||}}}vvvkkkdddZZZXXXTTTNNNHHHCCC???<<<<<<<<<;;;:::999888777666666777777777777666555555333444444444555555555666444444333222222111000000////////////////////////////////////////////////////////////..................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,+++******+++,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++******++++++++++++******************************************************)))***++++++,,,,,,---,,,++++++++++++++++++++++++******************************+++,,,,,,,,,,,,+++)))************+++++++++******++++++++++++******++++++++++++++++++++++++------,,,,,,,,,,,,------,,,++++++++++++*********************************************************))))))))))))))))))))))))***++++++,,,---------,,,,,,,,,,,,------------...------...///////////////000000000000111222333333444555888:::<<<=========>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<======>>>===============<<<;;;;;;;;;;;;::::::999888888888999:::;;;<<<<<<<<<;;;:::999:::<<<=========<<<;;;;;;::::::999888888777777666666555444444444444555888888888888777777777666666666666666666666555555555555666777777777777777777888888777666555444444333333333444444444444555444444444333333333333222000000000000000000000000////////////////////////////////////////////////000/////////.........---.../////////000000000000//////000111111111111000000000000000000000000000000000000000000000000000000000000000//////........./////////000000000000000000000000000000000000222111000000111222444666666777>>>IIIPPP[[[uuuxxxrrrxxx{{{{{{uuuqqqpppnnnjjj___UUULLLJJJOOOZZZkkkyyyzzzyyyxxxyyypppmmmllliiihhhiiixxxsssKKKOOOSSSUUUVVVXXX]]]aaahhhhhhlllwwwzzzyyy~~~~~~~~~~~~tttjjj___UUUOOOJJJJJJHHHFFFCCC???;;;999888888888888888888888888666666666777666666555444333333444444444444555555333333333222111111000000/////////////////////////////////////////////////////////............---...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++******++++++++++++************************************************************+++,,,---.........++++++++++++++++++++++++******************************+++,,,,,,,,,,,,+++)))************+++++++++******++++++++++++******++++++++++++++++++++++++......------------......,,,,,,,,,,,,++++++++++++************************************************))))))))))))))))))))))))((()))***,,,------......,,,,,,,,,,,,------------------...////////////...000000000000111222333333444555777:::;;;<<<<<<<<<=========<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<=====================<<<<<<;;;999999999999:::::::::::::::::::::;;;;;;;;;<<<<<<999:::<<<======<<<;;;;;;::::::999999888777777777777666555555444444555555888888888888777777777777777777777666666555555555555666666777777777777777777777777777666555444444333333333333444444444444333333333222222222111111000000000000000000000000/////////////////////////////////////////////////////////...................../////////000000000...///000000111111000000000000000000000000000000000000000000000000000000000000000////////////........./////////000000000000000000000000000000000000///......///000222333222111444:::===FFF\\\rrr~~~xxxtttxxx}}}pppaaaPPPHHHHHHLLLUUU]]]gggmmmmmmgggbbbdddgggiiiuuu|||yyyvvvsssrrrtttuuu~~~mmm\\\EEEGGGJJJJJJJJJKKKMMMPPPTTTUUUYYYbbbkkkooommmjjjoooqqquuuyyy|||}}}|||zzz~~~}}}|||xxxxxxxxxyyyyyyyyyxxxvvvuuuuuuqqqnnnnnnqqquuuwwwxxxwwwwwwyyy}}}{{{tttnnniiiiiiiiigggeeeeeegggiiigggccc^^^YYYTTTOOOHHHDDDCCCCCCDDDCCCAAA>>>;;;999666666666777777777777777555666666666666555444444333333333333333333444444333222222222111111000000//////////////////////////////////////////////////////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++******++++++++++++******************************************************++++++++++++,,,,,,------++++++++++++++++++++++++******************************+++,,,,,,,,,,,,+++))))))*********+++++++++******++++++++++++******++++++++++++++++++++++++---,,,,,,++++++,,,,,,------------,,,,,,,,,++++++************************************************))))))))))))))))))))))))))))))***,,,,,,---------++++++,,,,,,,,,---------,,,---......//////....../////////000000111222333444555777999;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<===<<<===============<<<<<<::::::::::::::::::::::::;;;::::::::::::;;;<<<===999:::;;;<<<<<<<<<;;;:::999999888888777777777777777666666555555555555555888888888777777777777777888888777777666555555555666666777777777777666666666666666666666555444333222222333333333444444444222222222111111111111000000000000000000000000000////////////////////////////////////////////////................................./////////000000...//////000000000000000////////////////////////////////////////////////////////////////////////........./////////000000000000000000000000000000//////.........///000111444222333444444777EEETTTfffqqq{{{|||vvvsssuuuxxx~~~{{{nnnaaa\\\\\\YYYWWWVVVZZZ[[[XXXPPPMMMQQQUUUWWW```nnnqqqDDDEEEFFFFFFEEEEEEFFFGGGFFFHHHKKKQQQVVVXXXVVVTTT[[[^^^cccfffhhhhhhggggggmmmlllkkknnnqqqrrroookkkggggggggggggffffffffffffdddbbbaaa```aaabbbbbbbbb```___```ccceeeddd___ZZZTTTUUUUUUTTTQQQOOOOOOPPPMMMLLLJJJIIIIIIGGGEEEBBB===>>>??????===;;;888666777777777666666555555555555555555555555444333333333333333333333333222222222222111111111111111000............................................................------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++******++++++++++++******************************************************,,,+++******)))***++++++++++++++++++++++++++++++******************************+++,,,,,,,,,,,,+++))))))*********+++++++++******++++++++++++******++++++++++++++++++++++++---,,,,,,++++++,,,,,,------------,,,,,,,,,++++++************************************************))))))))))))))))))))))))+++++++++,,,,,,+++******+++++++++,,,,,,,,,------,,,------...............////////////000111222333333555777999::::::::::::::::::::::::::::::;;;;;;:::::::::::::::;;;<<<<<<<<<<<<===============<<<<<<<<<;;;;;;:::999999888;;;::::::::::::;;;<<<===::::::;;;<<<<<<;;;:::999888888777777777777666666777777666555555555555666777777777777777777888888888888777777666666666666666666777777777777666666444555555555555444444333222222222333333333444444222222111111111000000000000000000000000000000000................................................---------...........................////////////......///000000000000000.............................................................../////////............///////////////////////////////////////////////////000000111222222333444222222888>>>BBBKKKWWW^^^___cccmmmwww|||qqqjjjlllpppoookkkiiillliii```SSSKKKJJJJJJHHHLLLWWWhhhuuu{{{EEEEEEEEEEEEDDDDDDDDDDDDBBBDDDEEEGGGIIIIIIIIIIIILLLOOOSSSUUUVVVUUUVVVWWW]]][[[[[[]]]```aaa___\\\XXXYYYZZZZZZXXXXXXYYY[[[VVVVVVUUUTTTSSSSSSRRRRRRPPPOOOOOORRRTTTTTTQQQMMMIIIJJJKKKJJJHHHFFFFFFFFFEEEDDDCCCDDDDDDDDDBBB@@@===>>>>>>>>><<<;;;999777888888777666555555444444444444555555444444333222333333222222222222111111111111111111111111111111.........................................................------------,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++******++++++++++++******************************************************,,,+++***)))))))))++++++++++++++++++++++++++++++******************************+++,,,,,,,,,,,,+++)))************+++++++++******++++++++++++******++++++++++++++++++++++++......------------......,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))+++++++++++++++***))))))++++++++++++,,,,,,,,,,,,,,,,,,---............---////////////000111222222333444666888999999999999999999999999:::::::::::::::999999999999:::;;;;;;;;;<<<=====================<<<<<<;;;:::999999888:::::::::;;;;;;;;;<<<<<<::::::;;;<<<<<<;;;999888777777777666666666666666888777666666555555666666777777777777888888888888777777777777777777777777777777777777777666666555333444444444444444333333222222222222333333333333222222222111111111000000000000000000000000000000................................................---------------.........------........./////////---...//////000000//////................................................---............/////////------........./////////////////////////////////000000000000000000000000+++---000222222222333555555999@@@GGGKKKQQQ^^^jjjuuulllgggmmmxxxvvveeeYYYRRRJJJCCCDDDHHHRRR\\\bbbeeekkkrrruuuzzzEEEDDDCCCCCCDDDDDDCCCBBBBBBCCCDDDCCCBBBCCCEEEGGGFFFIIIKKKKKKJJJJJJMMMOOOOOOOOOOOOOOOPPPPPPOOONNNLLLNNNPPPOOOMMMLLLMMMOOOIIIJJJJJJJJJIIIIIIIIIJJJHHHGGGGGGIIIMMMMMMJJJGGGDDDEEEGGGFFFDDDBBBAAABBBAAA@@@??????@@@@@@>>><<<>>>>>>>>>======<<<<<<<<<888888777777666555555555333444444444444333222222333222222222111111111111000000000000111111111111.........................................................---------,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,+++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,***+++,,,,,,,,,,,,+++***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++******++++++++++++*********************************************************)))((()))***,,,...000++++++++++++++++++++++++******************************+++,,,,,,,,,,,,+++)))************+++++++++******++++++++++++******++++++++++++++++++++++++------,,,,,,,,,,,,------,,,++++++++++++*********++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))))))))))))))******++++++++++++******++++++++++++,,,,,,,,,+++,,,------......------///......//////000111222333444666888999999888888888888888888999999::::::999999999999999::::::;;;;;;;;;<<<===============;;;;;;;;;;;;;;;;;;;;;:::999:::;;;<<<<<<<<<;;;:::::::::;;;<<<;;;:::999888666666666666666666666666888777777666666666666666666777777777888888888888666666666777888888999999777777777777777666555555222333333444444444333333111222222222222333333333333333222222222111111111000000000000000000000000................................................,,,,,,,,,------.........---------.........//////---...//////000000//////---------------------------------------------------------.........//////---------.........////////////////////////////////////000000000000//////***,,,...///111222333222444333444999;;;>>>IIITTTqqq~~~xxxnnngggfffqqquuulll```UUURRRTTT^^^iiikkkeee```___cccgggmmmsssuuusssnnnjjjlllrrr{{{CCCBBBAAABBBCCCCCCBBBAAAAAABBBBBBAAA???@@@DDDGGGFFFHHHIIIGGGFFFFFFJJJMMMGGGGGGHHHGGGGGGFFFEEEEEEDDDGGGIIIHHHEEECCCDDDFFF@@@AAACCCCCCCCCCCCDDDFFFDDDCCCCCCFFFJJJJJJGGGDDDAAABBBCCCBBB@@@>>>>>>>>><<<;;;:::;;;<<<<<<:::888;;;;;;:::::::::;;;;;;<<<777777777777777777666666333444444444444333222222333222222222111111000000000000000000000111111111......................................................---------,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,+++++++++******++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,***+++,,,------,,,+++***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++******++++++++++++******************************************************((((((((()))+++///222444++++++++++++++++++++++++******************************+++,,,,,,,,,,,,+++)))************+++++++++******++++++++++++******+++++++++++++++++++++++++++******))))))******++++++++++++*********))))))++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))'''((()))***+++,,,,,,,,,******+++++++++,,,,,,,,,+++,,,------......------.........//////000111222333444666777888888888888777777888888999999999:::999999888888999999:::;;;;;;;;;<<<===>>>>>>======999999:::;;;;;;<<<======888999;;;======<<<;;;::::::;;;;;;<<<;;;:::888888555555555666666666666666888888777666666666666666666666777777888888888999555555666777888999::::::777777777777777666555555222222333444444444333333111111222222222333333333333333333222222222222111000000000000000000000000................................................,,,,,,,,,------.........---------.........//////---......///////////////---------------------------------------------------------.........//////---------.........//////////////////////////////...//////000//////......///000///...///222222000444///---000111222888BBBCCCQQQ___eeeggggggfffcccjjjhhhlll{{{~~~rrrjjjooo~~~zzzfff\\\WWWXXXZZZZZZYYYWWWSSSPPPOOOWWWccclllnnnooovvv}}}{{{zzzBBBAAA@@@?????????@@@AAA@@@@@@@@@???@@@@@@AAAAAAHHHIIIIIIHHHGGGFFFHHHIIIGGGFFFDDDBBBAAABBBCCCDDDDDDDDDDDDDDDCCCCCCCCCCCC?????????@@@@@@AAAAAAAAAAAA@@@AAACCCFFFHHHIIIHHHEEEDDDCCCBBB@@@>>><<<;;;:::::::::999999999888888999999999999999999::::::;;;::::::999888777666666444333222222111111111222333333333222222222111111000000000000////////////000000//////.........---......////////////.........---,,,,,,,,,,,,---...***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++************+++,,,,,,,,,,,,+++***************************+++++++++++++++++++++++++++,,,------++++++,,,---...------,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******++++++,,,,,,,,,,,,------++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++++++++++++++******))))))++++++************++++++++++++******++++++,,,---++++++++++++++++++++++++++++++,,,,,,,,,------------------,,,,,,+++++++++************************)))************+++++++++---,,,***)))))))))******)))************+++++++++++++++*********+++---...+++,,,...---,,,,,,---///---------............///222222333444555666777888777888999888777666777888<<<<<<;;;999777777999;;;:::::::::;;;;;;;;;<<<<<<;;;<<<=========<<<::::::999999:::;;;<<<<<<<<<;;;999999:::::::::999888888666666555555444444444333777777777777777777777777888888888777777666555444555555666666777777777888777777777666555555444444222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111................................................+++,,,------......---------.........---,,,,,,+++............////////////......------------......------------------------............////////////.........///////////////---------............///......------------......------......///000000000.........///000222333444999:::===AAAEEEHHHKKKLLLSSS]]]mmmrrrmmmkkkgggaaaZZZSSSMMMJJJKKKKKKMMMTTT\\\___]]]YYYcccffffff```\\\]]]cccgggAAAAAA@@@?????????@@@AAA????????????@@@@@@AAABBBJJJKKKKKKIIIGGGFFFFFFHHHGGGFFFDDDBBBAAAAAABBBCCCCCCCCCCCCCCCBBBBBBBBBBBB???@@@@@@@@@AAAAAAAAAAAAAAAAAAAAABBBEEEGGGGGGFFFCCCCCCBBBAAA???===;;;:::::::::999999999888888888999999999888888888888888:::999999888888777777777444333222222111111111111222222222222222111111111000000000000/////////...000/////////.........---......////////////.........---,,,,,,,,,,,,---...***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,+++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++*********+++,,,,,,,,,,,,+++***+++++++++++++++++++++++++++++++++++++++++++++++++++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++***************+++++++++,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++*********)))++++++************++++++++++++******++++++,,,---++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,+++++++++************************)))************+++++++++,,,,,,***)))))))))******)))************+++++++++++++++*********+++,,,---+++,,,...---,,,,,,---///---------............///222222333444555666777777666777888888666666777888;;;<<<<<<;;;999888:::;;;::::::;;;;;;;;;<<<<<<<<<;;;<<<=========<<<;;;::::::::::::;;;;;;;;;;;;;;;999999999999999888888777666666666666555555444444777777777777777777777777777777777777777666666555666666666777777888888888666666666555444444333333333333333222222333333333111111111111111111111111111111111111111111111111111111111111111111111111................................................+++,,,------......------------......------,,,+++............////////////.........------.........------------------------............////////////.../////////////////////------------..................------------......////////////............////////////000111222222111222444666888:::<<<===@@@HHHTTTcccsss|||}}}{{{uuukkkaaaYYYUUUTTTVVV[[[cccjjjiiibbb[[[VVVWWWUUUQQQMMMMMMPPPSSS@@@@@@?????????@@@@@@AAA>>>>>>>>>???@@@AAABBBCCCKKKKKKKKKIIIFFFEEEEEEFFFGGGFFFCCCAAA@@@@@@AAAAAABBBBBBBBBBBBAAAAAAAAA@@@@@@@@@AAAAAAAAAAAABBBBBBBBBAAA@@@BBBDDDEEEDDDCCCAAAAAA@@@???>>><<<:::999999999999999888888888777999888888777777666666666888888888888888888888888444444333333222111111000000111111111111111111111000000000/////////....../////////.....................////////////.........------,,,,,,------...***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++******++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,------++++++,,,---******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******))))))*********+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++,,,++++++++++++************++++++************++++++++++++******++++++,,,---++++++++++++++++++++++++*********++++++++++++,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++)))************+++++++++,,,+++******)))*********)))************+++++++++++++++*********+++,,,---+++,,,...---,,,,,,---///---------............///222222333333444555666666555777888777666555777888;;;<<<======<<<:::;;;<<<:::;;;;;;;;;;;;<<<<<<<<<<<<<<<======<<<<<<;;;:::::::::;;;;;;;;;;;;<<<<<<999999999888888777777777777777777777666666666666777777777777777777777777555666777777888888777777777777777888888888888888555555555444333333222222333333222222222222333333111111111111111111111111111111111111111111111111111111111111111111111111................................................+++,,,------......------------......------,,,,,,---............/////////................................................---............///////////////////////////......------------..................------------......000000//////...------,,,000000////////////000000111111111111222222222222666:::@@@IIIUUUcccrrr{{{uuukkkhhhiiikkkooowwwrrrfffVVVTTTQQQNNNKKKIIIIIIIII>>>>>>?????????@@@AAAAAA=========>>>???AAABBBCCCHHHHHHHHHFFFDDDCCCDDDEEEGGGEEECCC@@@?????????@@@BBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAA@@@@@@BBBBBBAAA@@@???>>>>>>===<<<;;;999888999888888888888777777777888888777666555555444444666666777777888888888888555555555555444333222222000000000000000111111111000000/////////.................................---......//////......---------------------------***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,---,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------++++++,,,---+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******************++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++******++++++,,,---++++++++++++++++++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++++++++******************))))))*********++++++++++++++++++++++++++++++,,,+++,,,...---,,,,,,---///---------............///111222222333444444555555444666777777555555666888:::<<<>>>???===<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::;;;<<<===>>>@@@@@@;;;::::::999888888888888888888777777777777777777666666666666666666666666555555666777888999999999888888888888888888999999666666555444444333333222333222222111111222222333111111111111111111111111111111111111111111111111111111111111111111111111................................................+++,,,------......------,,,------...------,,,,,,---------.........//////---..................---........................---------.........//////////////////............,,,,,,---------...............------------....../////////......---------//////.........///000000333222222222111111000000555666777:::???HHHSSSZZZfffnnnwww}}}uuussszzzwwwkkkfffccccccaaa]]]ZZZZZZ======>>>???@@@@@@AAAAAA=========>>>???AAABBBCCCBBBCCCDDDCCCBBBBBBCCCEEEEEEDDDAAA???>>>>>>???@@@CCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@??????@@@@@@???============<<<;;;:::999888888888888777777777666666777777666666555444333333444555555666666777777888666666777777777666555444000000000000000000000111////////////............---------...............------............------------------------------***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,---------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))+++++++++++++++++++++++++++,,,------++++++,,,------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******+++++++++,,,,,,,,,,,,---++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++++++++++++++++++++,,,,,,,,,++++++++++++,,,,,,++++++******++++++,,,---++++++++++++++++++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++************+++*********))))))*********++++++++++++++++++++++++++++++++++++,,,...---,,,,,,---///---------............///111111222222333333444444333555666666555555666777999;;;>>>???>>>======>>>;;;;;;;;;<<<<<<<<<============<<<<<<;;;;;;;;;;;;999999;;;<<>>===<<<::::::999::::::777777888888888888888888666666666666666666666666444555666888999999999999999999888888888888888888777777666666555444444444111222222222222222222111111111111111111111111111000000000000000000000000000000000000000000000000................................................+++,,,------......------,,,,,,------...------,,,------------............------...//////...------........................------------............000000//////.........---,,,,,,,,,------------.........------------......,,,---------.........///,,,,,,,,,---...000111222///////////////.........000000111111222555;;;???EEEJJJPPPUUUXXX___jjjrrrzzzzzz|||}}}|||~~~}}}yyyxxx{{{{{{uuurrrsss;;;<<<===???@@@AAAAAAAAA=========>>>???@@@AAABBB???@@@AAAAAA@@@AAACCCDDDCCCBBB@@@>>>===>>>???@@@CCCCCCCCCCCCBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@??????@@@>>>======>>>>>>===<<<;;;<<<<<<<<<;;;:::999999777777777777666666666666777666666555555444444444333333333444444555555555444555666888888777666666222222111111111000000000/////////.........---------------------.........------............------,,,------......------,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,---------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,++++++******++++++,,,))))))))))))))))))))))))+++++++++++++++++++++++++++,,,------++++++,,,---......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******++++++,,,,,,,,,---------++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++******++++++,,,---++++++++++++++++++++++++*********++++++++++++,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++))))))***++++++++++++***)))************+++++++++++++++,,,,,,,,,+++******+++,,,...---,,,,,,---///---------............///111111111222222333333333222444555555444444666777999;;;===>>>======>>>???;;;;;;<<<<<<<<<===============<<<;;;;;;;;;;;;<<<999999:::<<>>>>>>>>>>>>>>???@@@@@@@@@AAAAAAAAA??????AAACCCAAA@@@>>>======>>>???AAABBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@??????>>>>>>>>>>>>===<<<<<<======<<<;;;;;;;;;;;;<<<;;;;;;::::::777777666666666555555555666666666666555555555555222222222222222333333333111222444666777777777666444444333222111000000/////////.........---------,,,,,,,,,------.........,,,------......------,,,,,,,,,---......---,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,---......------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,+++******+++,,,,,,))))))))))))))))))))))))+++++++++++++++++++++++++++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++******++++++++++++*********+++++++++,,,,,,,,,,,,++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---++++++******++++++,,,---++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++((()))***+++,,,++++++***)))************++++++++++++,,,,,,,,,,,,+++***)))+++,,,...---,,,,,,---///---------............///111111111111222222222222111333444444444444666777999:::;;;<<<;;;<<>>===<<<;;;:::;;;;;;<<<:::::::::;;;===@@@CCCEEE@@@???<<<:::999999:::;;;666666666777777777888888777777777777777777777777666777888888999999999999888888888777777666666666777666666555555444333333222555888;;;;;;888555222111111111111111111111111000000000000000000000000000000000000000000000000................................................+++,,,------......------+++,,,------......------,,,,,,---------.........,,,---///000000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........111000000///......------++++++,,,,,,,,,---------......------------......------------------------,,,,,,,,,,,,---...///000000000000000000000000000,,,...000111111111333444111000//////111555999<<>>>>>>>>>>>>>>??????BBBCCCCCCAAA??????@@@AAA@@@???===<<<===>>>@@@AAAAAAAAAAAA@@@@@@@@@??????@@@?????????>>>>>>=========<<<;;;;;;<<<===<<<;;;;;;;;;;;;<<<<<<;;;;;;:::777666666666555555555555555555555666666666666666111111111111111111111111...000222555777777666666666555444333222000////////////.........---------,,,,,,,,,------.........,,,------......------,,,,,,,,,---......---,,,,,,++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,---.........---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,---,,,+++******+++,,,---************************+++++++++++++++++++++++++++,,,------++++++,,,---***++++++,,,,,,------...------------------------++++++++++++++++++++++++******++++++++++++******)))************+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------+++++++++,,,,,,------------,,,,,,++++++,,,,,,---++++++******++++++,,,---++++++++++++++++++++++++++++++,,,,,,,,,---------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++((()))***+++,,,,,,+++***)))************++++++++++++,,,,,,---,,,+++***)))+++,,,...---,,,,,,---///---------.........//////111111111111111222222222111222444444444444555777999::::::::::::<<>>>>>===<<<;;;:::;;;<<<<<<<<<;;;::::::;;;===@@@AAA@@@>>><<<999888888999:::555555666666777777777888777777777777777777777777777777888999999999999888888777777777666666555555666555555444444333222222444777<<>>?????????>>><<<;;;;;;<<<===>>>======>>>???@@@@@@AAAAAA??????>>>>>>>>>???AAABBB@@@???>>><<<<<<>>>???@@@CCCAAA>>>======<<<;;;999;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===<<<999888777888888888777777666666555555555555555555555555555555333222111111333222111///111111111111000000000000333333333222111000000///........................------------------------.........------,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++(((((()))***++++++,,,,,,***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++------------,,,,,,+++***+++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++******)))))),,,+++******,,,---,,,******************************+++,,,,,,,,,,,,+++***++++++++++++++++++++++++------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++***************+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++)))*********++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++******+++,,,------,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,******++++++++++++******))))))))))))))))))))))))++++++,,,,,,,,,,,,---------------............///......//////000000111111111111222333444666666777777777777777888999:::;;;;;;;;;:::999:::;;;<<<===>>>===<<<;;;:::;;;;;;<<<;;;:::999:::<<<<<<;;;:::999999999888888888777777666666666666666666666666666666555555555555666666888888999999999999888888999888666555444444555555555444333333222222222333333999AAAHHHHHHBBB:::444333333222222111000/////////////////////.........000000000000000000000000------------------------++++++++++++++++++++++++++++++++++++++++++++++++.........------,,,,,,,,,,,,,,,,,,---------......------------------------------------------------------,,,+++++++++,,,,,,........................------------------------------------------------.........------,,,,,,,,,,,,***(((***---...,,,***.........------,,,,,,,,,,,,,,,,,,---------.........,,,,,,...111222000...111111222333555666777777999;;;@@@FFFMMMTTTYYY[[[gggnnnyyy}}}ssszzz;;;;;;;;;;;;<<<===>>>???>>>===<<<;;;;;;<<<===>>>======>>>??????@@@AAAAAA@@@@@@???>>>??????@@@AAABBBAAA???===<<<===>>>???BBB@@@============<<<;;;;;;;;;;;;;;;;;;:::::::::;;;<<<===<<<:::888777888888888777777666555555555555555555555555555555555333222222222333333111///111111111000000000//////333222222111000000//////........................------------------------......---------,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++******++++++,,,,,,------,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,---------,,,,,,+++***+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---++++++++++++*********))),,,+++******,,,,,,+++******************************+++,,,,,,,,,,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,******++++++++++++******++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------..................//////000000000000111111222333444555666666777777777777888999::::::;;;:::999999999:::<<<<<<===<<<;;;:::;;;<<<===>>><<<;;;::::::<<<<<<;;;:::999999999888888888777777777777777777777777777777777777666666666666777777777777888888888888777777888777666555444444444555444444333222222222222222222777>>>DDDDDD???999444333333222111111000///////////////////////////...////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,------------...------------------------------------------------,,,,,,,,,++++++,,,------........................------------------------------------------------......---------,,,,,,,,,---+++***+++---///---,,,......---------,,,,,,,,,,,,,,,---------............,,,,,,...111222000...///000111111222333444444333444666888;;;===???@@@HHHLLLSSSYYY]]]]]][[[YYY]]]aaammmzzz~~~::::::::::::;;;<<<============<<<;;;;;;<<<===>>>===>>>>>>??????@@@@@@@@@AAAAAA@@@??????@@@@@@AAACCCBBB???===<<<===>>>>>>AAA???============<<<;;;::::::::::::::::::::::::;;;======<<<:::888888888888888777666666555555444444444444444444444444444444333222222333333222000111111000000000000//////111111000000//////..............................------------------------...------------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++++++++++++++************,,,+++******,,,,,,+++******************************++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------...............////////////000000000000111111222333444555555666666666666777888999999:::999999999999:::;;;;;;::::::::::::;;;===???@@@>>><<<;;;;;;<<<<<<:::999999999999888888888888888888888888888888888888888777777666666666666777777666666777777777777666666888777666555444444444444333222111111111111111111111555:::===>>>;;;666333222222222111111000000///......//////////////////////////////////////////------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,------------++++++++++++,,,------...------------------------------------------------------------------------------------,,,,,,,,,,,,---,,,+++,,,...///...---------------,,,,,,,,,,,,---------.........//////---,,,,,,...000111000...////////////000000000111222222222111111000000000444444666888:::;;;===>>>BBBBBBGGGQQQVVV[[[iiixxx:::999999999::::::;;;<<<<<<<<<;;;;;;;;;<<<=========>>>>>>>>>?????????@@@AAAAAAAAA@@@@@@@@@@@@@@@BBB@@@???======>>>???@@@CCCAAA>>>======<<<;;;999999999999:::::::::::::::<<<===>>>===:::888888888888777777666555555444444444444444444444444444444333222111222333333111///111000000000////////////000000//////....................................---------------------------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++---+++***+++,,,,,,+++)))************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,---------.........////////////////////////000000111111222333333444555555555555666777888999888888888888999999::::::888888888999;;;===@@@AAA???===;;;;;;<<<;;;:::888888888888888888888888888777777777777777777777777666666555555555555666666555555666666666666555555777777666555444444444333111111000000000000111111000222555777777666444222222111111111000000000///............////////////////////////////////////------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------*********+++,,,---...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...------,,,,,,,,,,,,,,,,,,,,,,,,------........./////////,,,,,,---...///000///////////////...............111111111111111111111111222222111000111333444666777333444999<<>>>>>>>>>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@???>>>======>>>@@@BBBDDDEEECCC???===<<<;;;999777999999999::::::;;;;;;;;;<<<===>>>===:::999888999777777666666555444444444444444444444444444444444222111000111222222000...000000000////////////.../////////.......................................---------------------------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++++++++++++++++++++,,,---,,,++++++,,,,,,***)))************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********************************++++++,,,,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++)))))))))************+++++++++++++++++++++++++++***++++++,,,,,,++++++***---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,------------.../////////...............//////000000111222222222444444444444555666777777777777777888888888888888777777777888:::<<>><<<;;;:::;;;;;;999777888888888888888888888888666666666666666666666666555444444333333444444555555555666666666666555555666666666555444444333333000000000//////000111111000000111222222222222222111111111000000000000000---.........//////000000........................------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------*********+++,,,---...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------.........///+++,,,---.........//////////////////............,,,------...///000111111111111111111111111111111666333222555777888999;;;:::::::::999999::::::;;;:::::::::;;;<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>===>>>???@@@@@@@@@@@@???>>>=========???AAADDDFFFEEECCC???===<<<;;;999777999::::::;;;;;;<<<<<<===<<<>>>>>>===;;;999999999777777666555555444444333333333333333333333333333222111111111222222000///000000////////////......//////////////////..............................------------------------,,,,,,,,,------------...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++,,,,,,++++++***++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,...,,,++++++,,,+++***)))************************,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------/////////............---/////////000000000111111333333333333444555666777555666777777888888777777777777777777888:::<<<===<<<:::999999::::::888777888888888888888999999999555555555555555555555555555444444444444444444555555555666666666666555555555555666555555444222222000000000000000000111222000/////////000000111111000000000000000000000000------......///000000000........................------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------++++++++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,)))***,,,+++******+++---++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......***,,,.........---...//////////////////.........---------.........//////...///000111111000...---000///000222444444333222;;;;;;::::::::::::;;;;;;999999:::;;;<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>===;;;<<<===???@@@@@@@@@??????>>>======???AAADDDEEEBBB@@@>>>=========;;;:::::::::;;;<<<<<<===>>>>>>===>>>???===;;;999999999777666666555555444333333333333333333333333333333444333333333444444222000000000/////////.........////////////////////////........................------------------------,,,,,,,,,---------......---,,,,,,++++++,,,,,,---------------------------)))******++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,---------,,,------------------------+++,,,,,,,,,,,,,,,,,,---+++++++++,,,,,,,,,------...,,,++++++++++++***(((************************,,,,,,+++******+++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------//////.........---------......////////////000000222222222222333444555666444555666777777777666666888777666666666777888999999888777888999999888777777777888888888999999999666666666666666666666666666666666555555666666666666666666777777666666666555555555666555444222111111000000000000111222333000////////////000111111///000000000000000000000------......///000000111........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++)))******+++,,,,,,------,,,,,,,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,)))+++------+++***,,,...******+++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,---))),,,......---,,,...000---.....................////////////////////////---...///000111000///...***,,,---...///111111///<<<<<<;;;::::::;;;;;;;;;888999:::;;;<<<<<<<<<<<<>>>>>>>>>>>>============999:::<<<>>>???@@@@@@???@@@@@@>>>>>>???@@@BBBDDD@@@>>><<<<<<===>>>>>>===;;;;;;<<<<<<===>>>??????===>>>???>>>;;;999999:::777666666555444444333333333333333333333333333333666555444555666666444222000/////////............/////////000000000000000........................------------------------,,,,,,,,,------.........---,,,,,,++++++,,,,,,---------------------------******+++,,,,,,---......,,,------......------,,,++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------------------------------------+++++++++,,,,,,---------+++++++++,,,,,,---------...---++++++++++++***(((************************---,,,+++******+++,,,---++++++++++++++++++++++++------------------------++++++++++++++++++++++++---------------------------,,,,,,++++++***************+++++++++,,,,,,,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++---------.........//////+++++++++++++++++++++++++++++++++,,,,,,+++++++++***+++,,,------,,,+++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***+++,,,,,,------,,,,,,+++------------------------++++++,,,,,,,,,---------++++++,,,,,,,,,---------//////.........---------.........///////////////222222222222333444555555333444666777777777666555999888666555555555666777888777666777888999888777777777888888999999999999777777777777777777777777888888777777777777888888666666777777777777666666444555555666555333222111111111000000111222333333000////////////000111111////////////000000000000---------...///000000111........................------------------------------------------------------------------------*********++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))***+++,,,,,,------------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,***---///...,,,+++---000*********++++++,,,,,,,,,******+++++++++,,,,,,,,,))),,,......---,,,...000,,,,,,,,,------.........,,,---------......//////------......////////////...111111000000111333222;;;::::::999888888888999888999::::::;;;;;;::::::888;;;???@@@???>>>======::::::<<<===>>>>>>>>>>>><<<===>>>>>>>>>>>>=========<<<:::999888888999::::::::::::::::::::::::::::::::::::999888777777666666555555555555444444444444444333333333333222222111111111111000000000000000000//////.........---//////////////////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,++++++***------------------------++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---------------------------------------------------------............///........................000000000111222222333333555555555666666666666666666666777777888888999999666666777888888888888888999888777777777888::::::999::::::999777555444444666666666666555555555555555666888999888777555444333333333222222222111111000000000000000000000000////////////////////////000000000000000000000000000000//////......------........................,,,,,,,,,,,,,,,,,,,,,,,,///...,,,+++***+++,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++((()))***+++++++++++++++)))************+++++++++------------------------)))************+++++++++************************,,,++++++******++++++,,,++++++************++++++))))))*********+++++++++,,,+++***)))))))))***++++++,,,------++++++,,,---.........------,,,,,,,,,,,,,,,,,,---------..................////////////////////////////////////;;;:::999888888888888888999999:::;;;;;;;;;;;;;;;<<<>>>AAABBB@@@>>>======999:::;;;<<<============>>>>>>>>>>>>===============<<<;;;999999999999::::::::::::::::::::::::::::::999999888777777666666555555555555444444444444444444333333333222222222111111111111000000000000000/////////.........---........................///.........------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,,,,++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------------------------------------------....................................///000000111111222333333555555555555666666666666777777777777777888888888666777777888888888888888999888777777777888:::::::::;;;;;;999777666555444666666666666555555555555555666777888777666444333333333222222222111111111000000000000000000000000////////////////////////////////////////////////////////////....................................,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++++++++******)))************+++++++++------------------------)))************+++++++++************************,,,++++++******++++++,,,+++******))))))******+++))))))*********+++++++++++++++***))))))***+++,,,+++,,,------++++++,,,------------------,,,,,,,,,,,,,,,,,,------------...---.........////////////........................:::999888888888888888888::::::::::::;;;;;;;;;;;;@@@BBBDDDDDDAAA???======::::::;;;<<<============@@@???>>><<<<<<<<<===>>>===<<<;;;:::999999999999999999::::::::::::::::::888888777777666666555555555555555555444444444444333333333333222222222222111111111111000000000000/////////...................................................------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,------------,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------....................................//////000111111222222333444444555555555666666666888888888888777777777777666777888888999999888888999888888888888999::::::<<<=========<<<999777555666666666555555555555444444444555666555444333222333222222222222111111111000000000000000000000000000000000000000000000000////////////////////////.............../////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++++++++,,,,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++******))))))************+++++++++------------------------)))************+++++++++************************++++++************+++++++++******))))))******+++)))))))))************+++))))))))))))***+++,,,---+++,,,---,,,+++***+++---,,,,,,,,,,,,------------,,,,,,,,,,,,---------------------.........//////........................999888888777777777888888:::::::::::::::;;;;;;<<>>>>>>>>===AAA@@@>>><<<;;;<<<===>>>===<<<<<<;;;::::::999999999999999999999:::::::::777777666666555555555555555555555444444444333333333333333222222222222111111111111111000000000///................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,---------.................................//////000000111222222222333444444555555666666666999999888888777777666666777777888999999999999888888888888888999999::::::===???CCCEEEEEEAAA;;;666666666555555555444444444222333333444333222111111222222222222111111111111000000000000000000000000000000000000000000000000////////////////////////---------....../////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++......---,,,+++******)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++***)))((())))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++************************++++++************++++++******))))))))))))******))))))))))))************(((((())))))+++,,,------***,,,,,,,,,+++***+++,,,+++++++++,,,,,,------...++++++,,,,,,,,,---------,,,,,,---------.................................777777777666666777777888:::999999999999:::;;;<<>>============>>>?????????>>>>>>AAA???===<<<;;;<<<===???<<<<<<<<<<<<;;;:::999999888888888999999:::::::::666666666555555555555555555444444444444333333333333333222222222111111111111111111111000000000///---------.......................................,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------***++++++,,,,,,++++++***------------------------+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,------------..............................//////000111111222222333333333444555666666777999999888888777777666666777777888999999999999999888888999999::::::::::::===AAAGGGLLLMMMHHH???777555555555555444444444444222222222222222111111000222222222111111111000000////////////////////////////////////////////////........................,,,,,,------......//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++++++++///......---,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++***)))((())))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++************************+++******))))))******+++***))))))))))))))))))***))))))))))))))))))))))))''''''(((***+++,,,------***+++,,,,,,******+++,,,***++++++,,,,,,---------+++++++++,,,,,,,,,------,,,,,,,,,,,,------------........................666666666666666777777888999888777777777888:::;;;@@@AAABBB@@@>>><<<<<<<<<===>>>>>>??????>>>>>>>>>???>>>===<<<<<<===>>>???<<<======<<<<<<;;;:::999777777888888999:::::::::666666666666666666555555444444444444333333333333222222222222111111111111111111111111000000000000---------------.........------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,------------***++++++,,,,,,++++++***------------------------++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,------------..............................///000000111111222222222333444555666666777888888888888777777777777777888999999:::999999999888999999:::;;;:::::::::<<>>>>>??????<<<=========<<<;;;:::999666777777888999999::::::666666666666666666666666444444444333333333222222222222222222111111111111111111111111000000000000,,,,,,,,,------.........------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,---***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............................................................------------------------------------------------------------------------------------------------------------------------++++++,,,,,,,,,---------..............................//////000111111111111222222333555666666777777777777777777888888888777888999999::::::999999888999:::;;;;;;;;;::::::::::::>>>DDDHHHGGG@@@:::555555555444444444333333333222111111111000111111111111111111000000000000////////////////////////------------------------...........................------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,++++++***************************++++++++++++++++++++++++************************++++++++++++++++++++++++))))))***+++++++++******)))************+++++++++++++++++++++++++++++++++)))************+++++++++******************************))))))))))))******))))))(((((((((((())))))******))))))(((((((((((('''((()))+++,,,,,,,,,+++)))+++,,,+++***)))***+++,,,,,,,,,+++++++++++++++***++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------555555555555555666777888888777555444555666888999888999::::::999999:::<<<:::;;;;;;<<<;;;;;;:::::::::;;;<<<>>>????????????<<<============;;;:::999666777777888999999::::::666666666777777777777777444444444333333333222222222222222111111111111000111111111111000000000000,,,,,,,,,------.........------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////................................................------------------------------------------------------------------------------------------------------------------------++++++,,,,,,,,,---------..............................//////000111111111111111222333555666666777666666777777888888999999888888999::::::::::::999888999:::;;;<<<;;;::::::999777777<<>>===>>>>>><<<;;;:::999999999888888888888888888888888999777555444333444666777555555444333222222111111111111111111000000000000111111000000//////......//////.........---------------,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,...---,,,+++***+++,,,,,,,,,,,,+++******+++,,,,,,------------,,,,,,+++*********+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------,,,,,,+++************++++++,,,,,,,,,++++++++++++++++++++++++,,,------......------,,,+++,,,------......------.........------,,,,,,,,,------------------------,,,,,,,,,+++++++++******+++++++++,,,,,,---------***++++++,,,,,,++++++***++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------------------------------------------------------------------------/////////......---------------,,,,,,---111666:::000///...---------...///............////////////000---,,,///000,,,***+++//////.........------------,,,,,,---///000///...------------------------------,,,***+++...---+++......//////......---,,,,,,,,,---......---,,,,,,........................------......///000000111///000000222333444555555555666777888888999999888999::::::;;;;;;::::::999::::::999999888777666666777777777888999999999:::555444444333333222222222000222333333222111222333222111111111000000//////000000000000////////////........................------------------------------......------,,,+++------,,,,,,,,,,,,++++++++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))***+++++++++,,,******************************************************+++++++++,,,,,,,,,)))************+++++++++,,,,,,,,,++++++*********+++,,,---...---+++)))'''************************))))))))))))))))))))))))******))))))))))))******++++++***)))(((((())))))******+++++++++,,,,,,,,,************************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,666555555555555555555555555555666777888999:::;;;999999888777777888888999;;;;;;;;;;;;;;;:::999888999;;;===?????????>>>===>>>===<<<;;;:::999999999888888888888888888888888888777555444444444666666555555444444333222222111111111111111000000000000000000000000//////......//////.........---------------,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,...---,,,+++++++++,,,,,,,,,,,,+++******+++,,,,,,,,,---------,,,,,,+++*********+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,---------,,,,,,+++*********+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,------......------......---------,,,,,,,,,------------------------,,,,,,,,,++++++++++++***+++,,,,,,,,,,,,,,,,,,---***++++++,,,,,,++++++***++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------------------------------------------------------------------------///.........------------000000///...---...111444111000///...---......///000000000000000000000000---,,,///333444000...000............------------222000////////////...,,,------------------------...///000000111111000---...............------,,,,,,---............---,,,........................,,,------...//////000000...//////000111222333444555555666777888888888888999999::::::::::::999999::::::999888888777666666666666777777777777777777444444333333222222222222111333444444222111222333111111111111000000000///000000000000////////////........................------------------------------......------,,,+++------,,,,,,,,,,,,++++++++++++++++++++++++++++++************************))))))))))))))))))))))))***************+++++++++*********************************************************+++++++++,,,,,,)))************+++++++++,,,,,,,,,++++++*********++++++,,,,,,,,,+++***)))************************))))))))))))))))))))))))******))))))))))))******++++++***)))))))))))))))))))))*********+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,555555555555555555555555555555666777888888999999888888777777777888888999:::;;;;;;;;;;;;::::::999:::;;;===???@@@???>>>===>>>===<<<:::999999999999888888888888888888888888888777555444444444555666555555555444444333333222111111111111000000000000000000000////////////..................---------------,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,...---,,,+++++++++,,,,,,,,,++++++******++++++,,,,,,,,,---------,,,++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,---------,,,++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***+++,,,------......------...------------,,,,,,,,,------------------------,,,,,,,,,,,,++++++++++++---,,,,,,,,,,,,,,,,,,+++***++++++,,,,,,++++++***++++++++++++++++++++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------------------------------------------------------------------------.........---------------.........---++++++,,,...//////...---------..............................111///------***)))///666////////////............000///------......,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---...///111000...+++***............------,,,,,,,,,---............---,,,........................,,,,,,,,,---......//////---......///000111222222444555666777888888888888999999::::::::::::999999999999999888888777777666666666666666555555555555333333222222111222222222444555555444222111222333111111111111000000000000000000000000////////////........................------------------------------......------,,,+++------,,,,,,,,,,,,++++++++++++++++++++++++++++++************************))))))))))))))))))))))))+++++++++************************************************************************++++++++++++,,,)))************++++++++++++++++++++++++*********+++************+++,,,,,,************************))))))))))))))))))))))))******))))))))))))******+++***))))))))))))))))))(((((()))))))))*********************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,444444444444444555555555444444555666777777888888888777777777777888888999:::;;;;;;;;;;;;;;;::::::;;;<<<>>>@@@AAA@@@???>>>===<<<;;;:::999999999999999999999999999999999999777666555444444444555555555555555444444444333333111111111111000000000///////////////////////////........................------,,,,,,,,,+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++,,,------......------------------------------------------------------------,,,,,,,,,+++++++++---------,,,,,,+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------------------------......................................................------------------+++---//////......///000000000000000000000000000///////////////000000000555777;;;===777000000444222111111111000000000000...------...///000000//////////////////............---...///---******,,,///......---------------------............------........................,,,,,,,,,---------............///000000111222222444444555666777777777777888888999999999999888888999888888888777777777666777777666666555555444444333222111111111222333333777777777555222111111222111111111000000000000000000000000000////////////........................------------------------------......------,,,+++------,,,,,,,,,+++++++++++++++++++++++++++++++++************************)))))))))))))))))))))))),,,+++++++++***)))))))))************************************************************++++++++++++))))))*********++++++++++++++++++*********************)))((()))+++---...************************))))))))))))))))))))))))******))))))))))))************)))))))))))))))***))))))))))))*********+++************************))))))))))))))))))))))))************************************************++++++++++++++++++++++++222333333333444444444555444444444555555666666777777777666666777888888999:::;;;;;;<<<<<<;;;;;;;;;<<<>>>@@@BBBBBBBBBAAA@@@<<<;;;:::999999999999999::::::::::::::::::::::::666555555444444444444444444444444444444333333333111111111111000000000///.............../////////---.....................------,,,,,,,,,+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,------------------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,------,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------------,,,,,,+++,,,------......---------------------------------------------------------------,,,,,,,,,++++++---------,,,,,,+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------------------------........................................................................---///111222111111111222///000000111222333333333222333333444555666666666333>>>PPPZZZUUUEEE888333777777777666666666555555555444222333444555444222333333222222111000//////222///...111000///333;;;000///...---------......................................................,,,,,,,,,---------------///000000000111222222222333444555666666777666666777888888999999888888777888888888777777777777777777777777666666555555555222222111000111222444555::::::999666333111111222000000000000000000111111000000000000////////////........................------------------------------......------,,,+++------,,,,,,,,,+++++++++++++++++++++++++++++++++************************)))))))))))))))))))))))),,,+++++++++***)))))))))************************************************))))))*********+++++++++))))))*********+++++++++***************************)))((('''(((***---///************************))))))))))))))))))))))))******))))))))))))*********)))))))))))))))***************+++++++++,,,,,,************************))))))))))))))))))))))))************************************************++++++++++++++++++++++++111222222333333444444444333333444444444555555555666666666666777888888999:::;;;;;;<<<<<<<<<<<<;;;===>>>@@@BBBCCCBBBAAA@@@;;;;;;:::999999999999999::::::::::::::::::::::::555555555555444444333333333333333333333333333333111111111111000000000000---............/////////---------...............------,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,---------,,,+++******++++++,,,,,,++++++***++++++,,,---------,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,---------,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++,,,------......------,,,+++,,,------......------,,,,,,,,,------------...------------------------------------,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------------------------................................................///////////////000000000,,,...000000///......///,,,...///222444555666666888999:::;;;===???@@@@@@???DDDMMMUUUSSSKKKFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDBBB@@@===<<<;;;999777555555555333222000///...---222......111222111:::FFF222111///.........///000//////...------...//////........................------------------......000000000111111222222222222333444555666666666666777777888888888888777777777777777777777777777777666666666666666555555555333222111111111333666777>>>===;;;777333000111222000000000000111111111111000000000000////////////........................------------------------------......------,,,+++------,,,,,,,,,,,,++++++++++++++++++++++++++++++************************))))))))))))))))))))))))+++++++++***************************************************************)))))))))************+++)))************+++++++++)))))))))******************)))((('''(((***,,,...************************))))))))))))))))))))))))******))))))))))))******)))))))))))))))******+++***++++++++++++,,,,,,,,,************************++++++++++++++++++++++++************************************************++++++++++++++++++++++++111111111222333333444444333333333333444444444444555555555666666777999999::::::;;;<<<<<<<<<<<<<<<;;;===???AAAAAAAAA@@@???;;;:::999999888999999999888888888888888888888888444555555555444444333333222222222222222222222222111111111111000000000000---------.........//////---------.........//////------,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------...,,,,,,---------,,,+++******+++,,,,,,,,,,,,+++******+++,,,,,,---------,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------***+++,,,,,,---------,,,......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,+++,,,------......------,,,,,,,,,---------......------------------------...------------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------------------------................................................///000000000111111111222...000222222222333555666777999<<>><<<:::888777888333333777555111888EEE333222000/////////111111000///...------...///000................................................/////////000000000000111222222333444555555555555666777777777777777777666666777777777777777777777444444444444444555555555444333111111222555888:::@@@???<<<888333000000111///000000000111111111111000000000000////////////........................------------------------------......------,,,+++------,,,,,,,,,,,,++++++++++++++++++++++++++++++************************))))))))))))))))))))))))***************+++++++++************************************************))))))))))))************)))************+++++++++((()))))))))*********+++))))))(((((()))***+++,,,************************))))))))))))))))))))))))******))))))))))))******)))))))))))))))***++++++************++++++++++++************************++++++++++++++++++++++++************************************************************************000000111222333333444444333333333333333333444444555555555555666777999999::::::;;;<<<=========<<<:::;;;===???@@@???>>>===::::::999999888999999999666666666666666666666666444444555555444444333222111111111111111111111222111111111111000000000000---------.........//////---------.........//////---------,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,---...---,,,+++******+++,,,------,,,+++******+++,,,,,,------------******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------***+++,,,,,,------------.........------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,------......------,,,,,,,,,------.........------------------------......---------,,,,,,,,,+++++++++,,,,,,---------+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------------------------////////////////////////////////////////////////000000111111222222222333666888;;;===???AAAEEEHHHLLLOOORRRVVVZZZ\\\]]]^^^aaabbbdddgggjjjmmmooopppooommmnnnsssuuuqqqooooooqqqqqqpppppppppooooooooonnnllliiihhhgggeeecccaaaZZZYYYVVVTTTQQQNNNLLLKKKEEE@@@???BBB===444777BBB444333111000///000111333000///...------...///000........................//////////////////...............///////////////222222333444555555555555666666777777777777666666666666666666777777777777222222222333333444444444444333222222333666999;;;BBB@@@===888333000000111//////000000111111111222000000000000////////////........................------------------------------......------,,,+++---------,,,,,,,,,++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))******+++++++++,,,************************************************))))))))))))************)))************+++++++++(((((())))))*********+++)))))))))))))))******+++************************))))))))))))))))))))))))******))))))))))))******))))))((())))))***++++++))))))))))))************************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************000111111111111222222222222222222333333333444444444555555666666666666666888:::;;;===>>>>>>======;;;;;;;;;<<<<<<;;;::::::999888777888888888666444666666666666666666666666666666555444333333222222222222222222222222222222000000000000000000000000......------------..............................,,,------......------,,,***++++++,,,,,,++++++***************************,,,,,,+++++++++,,,---------,,,,,,+++*********+++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,++++++***+++++++++------------------------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++...---,,,,,,++++++++++++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------++++++,,,---......,,,***...........................---,,,,,,,,,,,,---...///...,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,,,,,,,---..............................,,,---......//////..............................---...///.........000222111000///...///000222444111444888:::;;;===BBBFFFIIINNNSSSWWWYYY\\\aaadddfffgggjjjmmmoooppppppppprrrtttvvvwwwvvvuuuvvvvvvvvvuuutttsssrrrrrrrrrrrrqqqqqqppppppqqqrrrtttuuurrrsssssstttssssssrrrqqqnnnnnnmmmmmmkkkjjjiiihhh``````^^^[[[VVVOOOIIIFFFBBB???:::777555444222000333111000000000000...---333111///------...000222------------------------////////////////////////000111111222222333444444555555555666666666666666666666666666666666666666555444444444444333333333000111111111111333777:::<<<:::666222///......///------............------////////////////////////.................................------,,,,,,,,,------------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++************************))))))))))))))))))))))))+++***)))(((((()))***+++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++,,,)))))))))))))))))))))))),,,+++***((((((((()))***))))))))))))************))))))))))))************************************))))))))))))************))))))))))))))))))))))))************************++++++++++++++++++++++++************************)))))))))))))))******+++000000111111111222222222222222222333333333333444444444555666666666666666888999:::<<<<<<<<<<<<;;;:::::::::;;;;;;::::::999999888777888999888666555555555555555555555555555666555555444333333222222222222222222222222222222000000000000000000000000///..................///........................,,,------......------,,,***++++++,,,,,,++++++***************************...---,,,+++++++++++++++---,,,++++++******++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,------------,,,...---,,,,,,+++++++++,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------,,,+++...........................---,,,,,,,,,,,,---......---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,,,,,,,---..............................,,,---......//////......------------.........///---...//////......000111000000000111444777:::;;;AAAEEEIIIKKKMMMPPPUUUXXX]]]bbbhhhlllmmmmmmnnnppppppqqqrrrsssssssssssssssrrrtttwwwyyyyyyxxxyyyyyyyyyxxxvvvssspppnnnlllkkkhhhhhhggghhhiiijjjlllmmmlllllllllmmmnnnooopppqqqppppppqqqrrrrrrrrrqqqqqqoooooonnnllliiieeeaaa___TTTQQQKKKFFFBBB>>>:::777444222111000111111000///.............../////////........................////////////////////////000000111111222333333444555555555555666666666666666666666666666666666666555555555444444333333333000111111111111333777999;;;888555111/////////000//////000000000000//////......................................................---------,,,,,,,,,------------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++************************))))))))))))))))))))))))+++***)))(((((()))***+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++)))))))))))))))))))))))),,,+++)))((((((((()))***))))))))))))************))))))))))))************************************))))))))))))************))))))))))))))))))))))))************************++++++++++++++++++++++++************************)))))))))))))))******+++000000000111111111222222111111222222222333333333444444555666666666666555666777999:::;;;::::::999888888999999:::999999888888777777777999888777555555555555555555555555555555555444444333333222222222222222222222222222222000000000000000000000000////////////////////////........................,,,------......------,,,***++++++,,,,,,++++++***************************///...---+++************,,,,,,++++++******++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,---............---------,,,+++++++++,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,,,,,,,---..............................------...////////////...------......//////000000---...000000//////111222333444666:::>>>BBBFFFHHHOOORRRUUUXXXYYY\\\___aaaeeejjjooorrrrrrqqqpppooossssssrrrrrrrrrsssssssssqqqtttxxxzzzzzzzzzyyyzzzzzzyyyvvvrrrmmmhhhccc```^^^^^^^^^^^^```aaabbbcccccccccbbbbbbcccfffiiikkknnnppprrruuuvvvwwwvvvvvvwwwwwwvvvvvvtttsssqqqqqqiiifffaaa[[[VVVOOOIIIEEE>>>;;;777444333222000///,,,---...000000000///...........................////////////////////////000000000111222222333333444444555555555666666666777777777777777777777777666666555444333333222222000111111111111333666888888666333111000000000111000111111222222111111000...................................................------------,,,,,,,,,------------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++************************))))))))))))))))))))))))******))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***************))))))))))))))))))))))))+++***))))))((()))))))))))))))))))))************))))))))))))************************************))))))))))))************))))))))))))))))))))))))************************++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))******+++000000000000111111111111111111111111222222222222333444555555666666555555555666777888999888777777666777888888888888888888888777777777999999777555555555555555555555555555444444444333333333222222111111111111111111111111000000000000000000000000//////000000000000//////........................,,,------......------,,,***++++++,,,,,,++++++***************************------,,,+++*********+++,,,,,,++++++***++++++,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++******++++++,,,,,,,,,,,,++++++++++++******+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,------------------,,,,,,++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------,,,---------,,,,,,---...---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,,,,,,,---..............................------.../////////////////////000000000111111111,,,///111333333444666888>>>???CCCGGGLLLQQQTTTVVVYYYYYYZZZZZZZZZZZZ[[[[[[[[[]]]```bbbcccccccccccceeeddddddddddddfffiiijjjlllpppuuuxxxyyyyyyxxxxxxyyyxxxuuuqqqkkkeee___[[[ZZZ[[[[[[\\\]]]^^^___```]]][[[WWWUUUUUUWWW[[[]]]dddggglllqqqtttvvvvvvuuuwwwvvvuuutttsssrrrqqqqqqssspppmmmjjjfffaaa[[[WWWRRRMMMFFF@@@;;;777333000//////000000000000/////////...............------//////////////////////////////000000111222222222333444444555555666666666777777777777777777777777666666555444333222222111000111222222111222444666444333222000000000111222000111111222222111111000................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))***))))))))))))))))))***************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++++++++***)))))))))))))))))))))))))))))))))******))))))))))))))))))((()))))))))************((()))))))))************************************((()))))))))************))))))))))))))))))))))))************************************************(((((((((((((((((((((((()))))))))))))))******+++//////000000000111111111000000000111111111222222333444444555555555555555444555666777777777666555555666777777888888888777777777666777999999888666555555555555555555555555333333333333333222222222111111111111111111111111000000000000000000000000//////000111111000//////........................,,,------......------,,,***++++++,,,,,,++++++***************************************++++++,,,---,,,++++++***++++++,,,,,,***++++++,,,,,,++++++***+++++++++++++++++++++++++++*********++++++,,,---,,,,,,,,,++++++*********+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,------,,,---///...,,,+++---...------------------------------------------------+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,,,,,,,---..............................---...//////000000//////000000000000000111111111000333777:::<<<>>>AAACCCMMMOOOSSSWWW[[[^^^```aaabbb___\\\XXXUUUSSSQQQPPPMMMMMMMMMOOORRRVVVYYY[[[UUUSSSPPPOOOOOOQQQUUUWWW^^^dddlllssswwwyyyzzzzzzxxxxxxvvvsssnnniiiccc```______```aaabbbbbbbbbbbb\\\XXXQQQLLLIIIJJJLLLNNNUUUZZZbbbjjjqqquuuwwwwwwzzzyyywwwtttrrrooonnnmmmooonnnmmmmmmmmmlllhhhfffddd```YYYRRRLLLGGGBBB???777666333000///...///000............------,,,,,,////////////////////////...//////000000111111222333333333444555666666777666666666666666666666666666666555444333333222222000111222222111111333555222111000000000111222222///000000111111000000///................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))******)))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++++++++***))))))))))))))))))))))))))))))))))))))))))*********))))))((()))))))))************((()))))))))************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))************************************************(((((((((((((((((((((((()))))))))))))))******+++/////////000000000111111///000000000000111111111333333444555555555555444444444555666666666555444555555666777888888888888777666666777999999888666444444444444444444444444333333333333222222222222111111111111111111111111000000000000000000000000......000000000000..............................,,,------......------,,,***++++++,,,,,,++++++***************************))))))))))))+++,,,---...++++++******++++++,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++************+++,,,------------,,,,,,++++++******+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,)))***++++++,,,,,,++++++,,,,,,+++++++++,,,------,,,,,,------------,,,,,,++++++,,,,,,,,,,,,------***---000000---,,,,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,,,,,,,---....................................///000000000000///...//////111222333444444;;;>>>CCCGGGJJJLLLNNNPPPZZZ]]]```dddggghhhhhhhhhbbb]]]UUUOOOKKKGGGEEECCCBBB@@@???BBBHHHOOOTTTWWWOOOLLLGGGBBBAAABBBEEEHHHRRRZZZeeeooovvvzzz|||}}}yyyxxxwwwuuurrrooollljjjeeeffffffggggggffffffeee\\\WWWPPPIIIDDDDDDEEEGGGKKKQQQ\\\hhhqqqwwwzzz{{{yyyxxxvvvtttqqqmmmjjjiiihhhhhhhhhjjjlllmmmlllkkkllliiieeebbb___\\\XXXUUUEEEAAA<<<777333111111111000//////......---------////////////////////////.........///000000111111222222333444555666666777666666666666666666666666555555444444444333333333000222333222111111222333000000000000000111111222...//////000000//////...------------------------........................,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))************))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***************))))))))))))))))))))))))(((((()))************)))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************************************)))))))))))))))))))))))))))))))))))))))******+++////////////000000000111/////////000000000111111222333444444555555444444444444555666666555444333555555666777888999999888777666666777999999888777444444444444444444444444222222222222222222222222111111111111111111111111000000000000000000000000,,,---///000000///---,,,........................,,,------......------,,,***++++++,,,,,,++++++******************************)))))))))***+++,,,,,,++++++******++++++,,,---***++++++,,,,,,++++++***++++++++++++++++++++++++************+++,,,---.........------,,,++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,,,,+++++++++,,,,,,---...,,,,,,------------,,,,,,++++++,,,,,,,,,,,,------(((---222222///,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,,,,,,,---....................................///000000000000000///000222555999<<<>>>???JJJMMMRRRUUUWWWYYYZZZ\\\```cccgggjjjllllllkkkjjj]]]VVVLLLEEEAAA@@@???======;;;<<<@@@HHHPPPUUUWWWSSSOOOIIICCCAAACCCGGGJJJRRRZZZeeeooouuuxxxyyyyyywwwvvvuuusssrrrpppooonnniiiiiiiiiiiiiiigggfffeee]]]XXXQQQKKKGGGGGGHHHJJJMMMSSS^^^iiiqqquuuvvvvvvsssttttttsssqqqnnnkkkiiigggeeedddeeefffhhhggggggiiiiiihhhiiijjjhhheeecccVVVSSSMMMGGG@@@;;;888666222222111111000//////...////////////////////////------...//////000000111111222222333555666666777444444444444444444444444333333333444444444444555000222333333111000111222////////////000000000111...//////000000//////...------------------------........................,,,,,,,,,---------......++++++++++++++++++++++++------,,,,,,,,,,,,++++++++++++++++++++++++++++++************************))))))))))))))))))))))))((()))***++++++***)))(((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++))))))))))))))))))))))))'''((()))***+++******)))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************************************************************)))))))))))))))******+++////////////000000000000////////////000000000000222333444444555555444444444555666666666555444333555555777888999999999999777666666777999:::888777444444444444444444444444222222222222222222222222000000000000000000000000000000000000000000000000,,,---///000000///---,,,........................,,,------......------,,,+++++++++,,,,,,+++++++++************************++++++***************++++++*********+++,,,,,,---+++++++++,,,,,,+++++++++++++++++++++++++++++++++************+++,,,---...//////...------,,,+++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++,,,------......------++++++++++++,,,,,,---...,,,------......------,,,++++++,,,,,,,,,---------'''---333444000,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,)))***,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,,,,,,,---.................................//////000000000000000111333777;;;@@@EEEIIIKKKUUUXXX\\\___```aaabbbbbbbbbdddhhhlllnnnnnnlllkkk[[[SSSIIICCCAAAAAAAAAAAA??????AAAGGGPPPWWWZZZ[[[XXXTTTNNNIIIHHHLLLQQQTTTYYY```jjjrrruuuuuutttssssssrrrqqqooonnnnnnmmmnnniiiiiijjjiiihhhfffdddccc\\\YYYSSSNNNLLLLLLNNNPPPTTTZZZbbbjjjooopppnnnmmmqqqrrrtttuuutttrrrooommmiiifffcccbbbbbbbbbaaa```dddeeegggiiikkkjjjgggeeecccaaa\\\VVVNNNFFF???<<<444444333333222111000000////////////////////////------......///000000000111111222333555666666777444444444444444444444444222222333444444555555666000222333333111000000111////////////000000000000//////000000000000//////------------------------........................,,,,,,,,,------.........++++++++++++++++++++++++---------,,,,,,,,,++++++++++++++++++++++++++++++************************))))))))))))))))))))))))((()))***++++++***)))(((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,))))))))))))))))))))))))'''((()))+++++++++***)))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))************************)))))))))))))))******+++---------............///000000000000000000000000333333444444444444444444555555555555666666666666666666777888888888888888777777777777777777777777444333333333333444555555333333333222222222111111111111111111111111111111222111111111000000////////////.........---------------------------------,,,,,,,,,+++++++++******,,,,,,+++******+++,,,,,,************************++++++,,,,,,,,,,,,------************************------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++******)))...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,,,,,,,+++***))))))******)))***+++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,...------,,,,,,++++++***---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------.........------,,,,,,,,,,,,---......------...000000111222111111222444666;;;AAAHHHMMMPPPTTTXXX\\\___aaacccfffiiikkklllmmmpppooonnnppprrrrrrooolll^^^UUUJJJEEEEEEHHHIIIHHHMMMQQQTTTTTTTTTVVVXXXYYYXXXWWWUUUUUUVVVXXX[[[]]]hhhjjjkkkkkkjjjiiijjjkkkiiiddddddgggfffbbbbbbfffcccdddfffffffffeeefffgggbbb]]]YYYWWWTTTQQQRRRVVV\\\^^^aaaccceeefffhhhjjjiiijjjkkkmmmnnnooopppppppppmmmhhhdddbbb___]]][[[_________```aaaccceeefffeeecccaaa^^^[[[XXXVVVUUUIIICCC;;;555333222111000000///...///000///---+++............///000111222111111222333444444555555555555555444444333333333222222222222222222222222222111111111000000//////111111000000//////......////////////////////////////////////////////////......---------,,,,,,,,,...---,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))(((((())))))))))))(((((((((((())))))************))))))+++++++++*********))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************)))))))))))))))******+++)))((((((((()))***+++++++++*********))))))((((((---------............///////////////////////////333333333333444444444444555555555555666666666666666666777888888888888888777777777777777777777777444444333333444444555666333333333222222222111111111111111111111111111111111111111000000000////////////.........---------------------------------,,,,,,,,,,,,++++++++++++,,,,,,+++******+++,,,,,,************************+++++++++,,,,,,,,,------************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,,,,,,,+++******************++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------,,,,,,,,,,,,+++---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------...............//////000000///---...000222///222555888;;;>>>BBBEEEJJJNNNTTTXXXZZZ\\\```ccckkkkkkmmmoooqqqsssuuuuuutttrrrrrrsssuuuuuurrrooohhhaaaXXXTTTUUUWWWXXXWWWVVVWWWWWWWWWWWWYYYZZZZZZZZZXXXVVVUUUVVVXXX[[[]]]aaacccdddccc```^^^]]]]]]^^^ZZZYYY[[[ZZZWWWYYY^^^XXXZZZ\\\]]]]]]]]]]]]]]]]]]YYYXXXYYYYYYVVVVVVYYYVVVXXXZZZ[[[\\\^^^___```bbbbbbbbbccceeegggiiijjjkkkjjjiiiiiiiiigggccc```\\\]]]]]]^^^___```aaaaaacccbbbaaa```^^^]]]\\\[[[YYYTTTNNNHHHCCC>>>888444444222000000111111000///...............//////000111111111222333333444444555555444444444333333333222222222222222222222222111111111111000000000///111000000000/////////...////////////////////////..............................---------,,,,,,,,,...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********++++++++++++++++++++++++************)))))))))((())))))))))))(((((((((((())))))************))))))+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))***************************++++++,,,))))))))))))))))))***+++************)))))))))(((---------............///////////////////////////222222333333333444444444444555555555555666666666666666777888888888888888777777777777777777777777444444444333444444555666333333333222222222111111111111111111111111111111111111000000000000//////...............---------------------------------------------,,,,,,,,,,,,,,,++++++******++++++,,,************************++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,,,,++++++************+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------......///000000000111111111//////000333555666999???DDDHHHMMMRRRUUUTTTWWW\\\___aaacccfffgggqqqppppppqqqrrrtttvvvwwwuuutttssstttuuutttrrrpppmmmhhhcccaaabbbccccccaaaaaa^^^[[[YYYZZZZZZZZZZZZ[[[ZZZXXXWWWWWWYYY[[[]]]\\\^^^___^^^ZZZWWWTTTTTTSSSQQQRRRSSSRRRPPPRRRVVVRRRTTTVVVXXXZZZ\\\^^^^^^\\\XXXWWWYYYZZZXXXWWWXXXUUUUUUUUUVVVVVVWWWXXXYYYXXXXXXWWWWWWYYY\\\___aaa___aaadddhhhjjjhhhdddaaa^^^^^^___^^^^^^\\\[[[[[[^^^^^^^^^^^^_________```dddbbb___[[[VVVNNNFFF@@@;;;888333111000111111000//////000000000000000000000000000111222222333333444444444444333333333333222222222222222222222222111111111111000000000000000000000000////////////////////////////////////..............................---------,,,,,,,,,...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))++++++++++++++++++++++++************))))))))))))(((((((((((())))))))))))))))))************))))))+++++++++***************))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************+++++++++***+++,,,,,,---+++***))))))))))))))))))************))))))))))))---------............///////////////////////////111111222222333333444444444444444555555555666666666666777888888888888888666666666666666666666666444444444444444555666666333333333222222222111111111111111111111111111111000000000000000000//////........................------------------------......---------,,,,,,,,,++++++++++++++++++++++++***************************++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,***+++---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,,,,++++++******+++++++++,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++,,,,,,---......///...------------,,,,,,,,,------------------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,..................................../////////000000000111111111444888<<>>DDDHHHMMMQQQWWW]]]bbbfffggggggjjjlllmmmmmmkkkfffaaa^^^^^^```cccfffhhhhhhhhhgggeeefffddd___]]]^^^[[[VVVSSSSSSSSSQQQNNNOOORRRVVVZZZ^^^cccbbb^^^\\\\\\___]]]aaakkkxxxzzzqqqttt}}}{{{yyyzzzooo}}}wwwsssuuuzzzssssssmmmqqqtttuuuxxx|||ooo```WWWVVVSSSNNNPPPPPPPPPQQQRRRUUUWWWXXX\\\]]]```dddggggggeeecccdddbbb^^^[[[YYYXXXXXXYYYUUUNNNDDD===999666333000333111000000111222111000000000//////111222444666222111111111000000//////000000000000000000000000000000000000////////////////////////////////////------------------------............---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))+++*********))))))(((((())))))))))))************))))))))))))))))))))))))******))))))))))))******++++++******))))))(((((())))))))))))))))))))))))))))))))))))************+++++++++*********************++++++++++++******++++++************++++++************************************************+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,---------.........//////000000111222222111222222333444333333333333333444444444444555555666555444555777777555333333333333333333333333333111111111111111111111111111000000000/////////...///////////////////////////............---------------------------------++++++******++++++,,,---------,,,,,,,,,++++++++++++++++++*********)))))))))******+++,,,,,,------******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------,,,+++******+++,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---++++++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---------------------------------............///,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,......------------......,,,,,,---------.........,,,------.........------+++---////////////111333222555:::???DDDKKKQQQVVV[[[^^^bbbgggjjjmmmnnnnnnrrrrrrrrrqqqooollljjjhhhkkklllmmmmmmllljjjhhhfffaaaaaa^^^XXXWWWXXXWWWTTTOOOPPPPPPPPPQQQUUU\\\bbbrrrsssrrrpppmmmlllmmmooolllnnnvvv|||{{{xxxrrrkkknnnxxx~~~wwwmmmffffffhhhkkkvvv~~~sssooommmrrr~~~~~~yyyuuuwwwxxx|||nnnfff\\\RRRTTTRRROOONNNOOOOOOOOONNNQQQRRRUUUZZZ```cccddddddcccbbbaaa___\\\ZZZYYYXXXXXXTTTPPPLLLGGGBBB;;;666333111...---///000000000000/////////000111111222111111111111000000000///000000000000000000000000000000000000////////////////////////////////////------------------------............---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))************)))))))))((())))))))))))************))))))))))))))))))))))))******))))))))))))***************)))))))))))))))))))))))))))))))))))))))))))))))))))******************************++++++******++++++++++++******++++++************++++++************************************************---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------............//////000111111111111111222333333333333222222222222333333333333444444333333444555555444222333333333333333333333333111111111111111111111111000000000000///////////////////////////////////////............---------------------------------++++++******++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++************************++++++,,,,,,---******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++*********+++,,,---++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---------------------------------............///------------------------...------------,,,,,,,,,......------------......,,,------------.........///////////////.........,,,...000000111222444666;;;@@@GGGNNNTTTZZZ```dddjjjkkknnnppprrrtttuuuuuuyyyxxxvvvtttsssrrrrrrqqqqqqqqqooommmiiieeeaaa___YYYYYYVVVQQQQQQVVVYYYXXXUUUUUUUUUWWW[[[cccmmmttt{{{xxxxxxyyyzzz{{{wwwwww{{{xxxooolllqqqzzzvvvooommmhhhdddhhhrrrsssrrrnnneee\\\XXX[[[___iiippptttrrrssstttmmmbbbbbbccckkkxxx|||{{{wwwqqqpppttt{{{zzzqqqqqqvvvzzzuuukkkjjjddd^^^[[[\\\[[[VVVRRRQQQPPPOOOQQQUUUYYYZZZ[[[]]]^^^______\\\XXXSSSPPPTTTUUUVVVWWWUUUOOOGGGAAA:::666111///...000000111000000111111111111000000111111111111000000000000000000000000000000000000000000000000////////////////////////////////////------------------------............---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((())))))))))))))))))))))))************))))))))))))))))))))))))************))))))))))))))))))))))))******))))))))))))******))))))))))))************))))))))))))))))))))))))))))))))))))************)))))))))***+++++++++,,,******++++++++++++******++++++************++++++************************************************---------,,,,,,+++++++++,,,,,,,,,---------......------...//////000000111000111111222222222222222111111111111222222222222333333333444555444333333222222222222222222222222111111111111111111111111000000000000///////////////////////////////////////............---------------------------------,,,++++++***++++++,,,,,,,,,+++++++++++++++++++++*********************************++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++,,,,,,,,,---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++***)))***+++---...+++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,---------------------------------............///........................------------------------......------------......------------............222222111111000000000000111222222222333666:::>>>MMMQQQXXX^^^bbbfffiiilllqqqrrrrrrtttuuuwwwxxxyyyyyyyyywwwvvvuuussssssrrrnnnmmmjjjgggbbb^^^ZZZWWWPPPRRRRRRPPPSSS^^^fffiiihhhfffddddddiiiqqq{{{zzzyyy}}}~~~}}}zzzzzz~~~yyywwwvvvpppiiieeefffjjjnnnpppoooiiifffeeecccaaaeeelllkkkjjjgggbbb\\\\\\```eeehhhmmmooommmmmmmmmggg___^^^___eeeoootttpppjjjhhhlllhhhccc```aaaffflllqqqsssuuuxxxvvvnnnhhhkkkssswww~~~|||uuusssuuusssllleeeWWWTTTPPPNNNOOOQQQRRRSSSVVVYYY\\\^^^\\\WWWQQQMMMLLLNNNQQQSSSUUUSSSQQQOOOHHHCCC;;;666333222111111///000222333333333222111111111111000000000000000000000000000000000000000000000000000////////////////////////////////////---------------------------.........------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************(((((((((((((((((((((((())))))))))))))))))))))))))))))************)))((())))))))))))))))))))))))*********)))))))))))))))((()))))))))************))))))))))))))))))))))))******))))))))))))******(((((())))))******++++++))))))))))))))))))))))))((()))))))))************(((((()))***+++,,,,,,,,,******++++++++++++******++++++************++++++************************************************---------,,,,,,+++++++++,,,,,,,,,---------......---------...//////000000///000111111222222111111000000000111111111222222333444555555555444444444222222222222222222222222111111111111111111111111////////////000000000000///////////////////////////............---------------------------------,,,,,,++++++***++++++,,,++++++++++++++++++++++++***************************+++++++++++++++,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------++++++,,,,,,------------,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++*********+++,,,---******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,---------------------------------............///........................------------------------......------------......---------.........//////111111000//////000000111222222333444777>>>FFFLLL\\\```eeeiiilllmmmoooppprrrrrrsssuuuvvvxxxyyyzzzwwwwwwwwwvvvtttqqqooommmkkkiiifffbbb]]]XXXUUUSSSNNNSSSVVVXXX```nnnzzz|||xxxssspppqqqvvv|||~~~zzzxxx{{{zzzwwwzzzzzzvvvrrrpppnnnllliiigggfffeeedddccciiigggggggggeeeccceeeiiiggghhhiiihhhgggiiinnnrrrqqqtttuuuuuuuuusssllleeehhhhhhlllqqqqqqkkkdddbbb``````______```bbbdddfffiiiiiikkkjjjddd```fffnnntttzzz~~~wwwaaa]]]WWWSSSRRRQQQPPPPPPOOORRRWWW[[[\\\ZZZVVVTTTKKKKKKJJJJJJLLLOOOTTTWWWTTTOOOFFF???999555222///---///000222333333222111000000000000000000111111000000000000000000000000000000000000////////////////////////////////////---------------------------------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************(((((((((((((((((((((((())))))))))))))))))))))))((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))******((()))))))))************))))))))))))))))))))))))******))))))))))))******(((((())))))******++++++))))))))))))))))))))))))((()))))))))************(((((()))***+++,,,,,,,,,******++++++++++++******++++++************++++++************************************************---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------......,,,,,,------...///////////////000111111111111000000000000111111111111222222444555555444333333444222222222222222222222222111111111111111111111111////////////000000000000///////////////////////////............---------------------------------,,,,,,++++++******++++++*********+++++++++++++++***************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------***+++,,,---......------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---------------------------------............///------------------------,,,,,,,,,------------.........------------......------.........////////////...---------...000111111444888===CCCLLLVVV\\\cccgggkkknnnooopppqqqrrrrrrssstttvvvxxxyyyyyyyyytttttttttrrroookkkgggdddbbbaaa^^^[[[WWWTTTRRRQQQWWW^^^dddhhhooo}}}}}}xxxwwwxxxxxxyyyvvvuuuuuuyyy}}}xxxyyytttqqqqqqppplllkkkllljjjllloooqqqqqqooommmlllsssssssssqqqooonnnoooqqqtttuuuwwwxxxxxx{{{~~~yyyrrrxxxwwwzzz~~~{{{sssnnnmmmjjjmmmppprrrrrrpppnnnlllhhheeeddddddaaa___bbbiiijjjoooqqqsss{{{}}}yyytttlllccc\\\UUUOOOLLLJJJLLLOOORRRUUUVVVWWWVVVQQQOOOKKKGGGGGGKKKRRRXXXXXXTTTNNNGGGAAA;;;666222......///000000000000000000000000000111111111111000000000000000000000000000000000000////////////////////////////////////------------------------,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************)))))))))***************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((())))))************)))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))******))))))))))))******))))))))))))************))))))))))))))))))))))))))))))))))))************)))))))))***+++++++++,,,******++++++++++++******++++++************++++++************************************************+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,---------......+++,,,,,,---......//////...///000000111111000000000000111111111222222222000333555444222111222444111111111111111111111111111111111111111111111111.../////////000000000111///////////////////////////............------------------------------------,,,++++++******++++++)))*********++++++++++++))))))*********+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------***+++,,,............---+++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((***+++------,,,+++***)))***+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---------------------------------............///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............------------..................///////////////......---...000333444:::@@@HHHPPPWWW^^^dddhhhiiikkknnnooonnnnnnnnnoooppprrrtttvvvwwwvvvuuuuuuqqqooolllhhhccc___\\\[[[VVVVVVVVVWWWXXXYYY[[[[[[hhhpppvvvxxx|||}}}zzzvvvuuuuuuwwwxxxxxxtttpppnnnmmmnnnqqqqqqoooqqquuuwwwzzz~~~~~~}}}}}}{{{|||~~~zzzyyyyyy}}}|||vvvrrrrrrpppmmmnnnqqqlllmmmkkkjjjnnnvvvxxxvvvrrrmmmoooyyyzzzqqqggg]]]XXXUUUTTTQQQOOOOOOPPPQQQSSSRRRQQQOOOKKKIIILLLRRRWWWVVVUUUSSSPPPMMMGGG@@@;;;444333222111000000000000///000000000111111111111000000000000000000000000000000000000////////////////////////////////////------------------------,,,,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))((()))))))))************))))))))))))************))))))))))))))))))))))))******))))))))))))***************)))))))))))))))))))))))))))))))))))))))))))))))))))******************************++++++******++++++++++++******++++++************++++++************************************************+++++++++,,,,,,---------,,,,,,,,,---------......++++++,,,------......///...//////000000000000000111111111111222222222222///111444333111///111222111111111111111111111111111111111111111111111111.../////////000000111111//////////////////////////////.........------------------------------------,,,,,,+++*********+++))))))******++++++++++++))))))******++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------)))+++,,,...//////......+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++'''))),,,......---+++))))))***+++,,,---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,------......------,,,---------------------------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------..................------...................../////////000222111000000222444777999GGGNNNYYYbbbhhhkkklllmmmnnnooopppnnnllljjjjjjjjjoooqqqsssuuuuuusssqqqooonnnjjjddd^^^XXXUUUTTTSSSPPPRRRUUUZZZaaagggkkknnnuuu}}}~~~|||{{{yyywwwuuuqqqoookkkmmmssszzz||||||{{{xxx{{{~~~~~~zzzsssmmmmmmmmmhhh```aaa```fffrrryyyxxxxxx{{{xxxssskkkfff^^^WWWQQQPPPPPPQQQNNNOOOPPPOOONNNOOOSSSVVVTTTUUUVVVXXXVVVRRRKKKFFF<<<:::777555222111111111//////000000111111111222000000000000000000000000000000000000////////////////////////////////////------------------------,,,,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))(((((())))))*********+++))))))))))))************))))))))))))))))))))))))******))))))))))))******++++++******))))))(((((())))))))))))))))))))))))))))))))))))************+++++++++*********************++++++++++++******++++++************++++++************************************************,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------............////////////222222222111111111000000111111000000000000111111333333333222222222111111111111111111111111111111000000000000000000000000////////////////////////........................,,,---,,,+++***+++---...,,,++++++******++++++,,,,,,,,,+++******+++,,,,,,+++++++++*********))))))++++++++++++++++++++++++++++++------------++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++))))))***+++,,,,,,---------,,,,,,++++++,,,,,,---------------------------.........------,,,,,,,,,,,,,,,,,,---------............---------,,,,,,,,,---------............///..................------///------000000------000000000000111555<<>>555333111111222333222111000000000000000000000111000000/////////.........------------------------------------------------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------************************,,,++++++******++++++,,,************************))))))))))))))))))))))))+++*********))))))))))))((()))***)))'''''')))***+++++++++*********))))))************************************************++++++***))))))***++++++)))************+++++++++,,,++++++***))))))******************************))))))))))))))))))))))))))))))))))))************))))))))))))************************************************************************************+++++++++*********))))))************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------............------......///000........................////////////000000000000000000000000000000000000//////000000000000//////////////////////////////------------------------000,,,((((((+++......,,,,,,,,,---------,,,++++++***++++++,,,,,,++++++************+++++++++++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,------++++++,,,---+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///---------............///////////////////////////........................////////////////////////...000222000...111888???KKKXXXhhhqqqqqqoooqqquuuooooooooooooppppppqqqqqqrrrrrrnnniiiffffffccc^^^[[[YYYVVVWWW^^^kkkxxx||||||zzz~~~xxxqqqmmmlllkkkhhheeefffhhhkkkmmmooossswww{{{}}}}}}~~~zzzzzz~~~yyy~~~tttjjj]]]UUUTTTTTTSSSSSSRRRSSSUUUVVVTTTOOOJJJGGG<<<888444222111222222222111111000000000000000000000000000/////////......------------------------------------------------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,++++++******++++++,,,************************))))))))))))))))))))))))++++++++++++************((()))***)))(((((()))***+++++++++***************************************************************++++++***))))))***++++++)))************+++++++++,,,+++******)))*********************************))))))))))))))))))))))))))))))))))))************))))))))))))************************************************************************************+++++++++***************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------.........------------...//////........................////////////000000000000//////////////////////////////000000000000//////////////////////////////........................000---)))(((***,,,,,,,,,,,,,,,,,,------,,,,,,+++***++++++,,,,,,++++++***+++++++++++++++++++++***++++++,,,,,,,,,---------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///---------............///////////////////////////........................///////////////000000000000111111//////555BBBLLL[[[eeepppuuussspppoooqqqnnnoooppprrrrrrssssssssssssqqqkkkeeeaaa___]]][[[ZZZ]]]aaaeeennn{{{sssoooiiifffeeedddcccaaakkkpppwww}}}zzzuuusssssssssttt||||||zzzyyyhhh^^^YYYVVVTTTUUUUUUVVVWWWWWWVVVRRROOOLLLFFFAAA:::555222222111111111111111000000000000000000000000////////////...........................------------------------+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------++++++++++++++++++++++++,,,++++++******++++++,,,************************))))))))))))))))))))))))************************((()))+++***)))((()))***************************************************************************+++******************+++))))))*********+++++++++++++++***************+++************************))))))))))))))))))))))))((()))))))))************((()))))))))************************************************************************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......---------------...//////.........................../////////000000000111//////////////////////////////000000000000//////////////////////////////...........................---,,,+++,,,---,,,,,,+++,,,,,,------,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------------,,,,,,,,,++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///---------............///////////////////////////////////////////////////////////////000000111111333444555666;;;GGGWWWdddkkkmmmppprrrrrrpppooonnnoooppprrrssstttsssrrrqqqmmmjjjeee```]]][[[[[[]]]eeerrrxxxiiifffcccbbbeeeiiimmmooo}}}}}}uuuppplllkkkpppwww|||yyy|||~~~ssscccWWWSSSSSSTTTTTTUUUUUUTTTSSSRRRPPPJJJBBB;;;777444111000111111111111000000//////111000000000////////////........................------------------------+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------++++++++++++++++++++++++,,,++++++******++++++,,,************************************************))))))))))))))))))))))))((()))++++++***))))))************************************************************************************++++++*********))))))*********++++++++++++***************++++++************************))))))))))))))))))))))))((()))))))))************((()))))))))************************************************************************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......------,,,,,,------...///------------------------......//////000000111111000000000000000000000000//////000000000000//////////////////////////////........................,,,,,,---.........---,,,++++++,,,---------,,,,,,***++++++,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///---------............///////////////////////////////////////////////////...//////000000111111222111333777???JJJZZZiiissstttrrrqqqppppppqqqpppppppppqqqssssssrrrooollljjjccc___]]]]]]\\\]]]bbbiii}}}}}}ooobbbbbbdddhhhnnnwww}}}uuunnnhhhiiimmmwwwwwwxxx{{{xxx^^^SSSPPPPPPQQQRRRTTTUUUWWWXXXUUUQQQJJJCCC>>>999444111222222111111000/////////111111000000000/////////........................------------------------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++************************((((((((((((((()))))))))'''***,,,,,,+++)))))))))***************+++++++++************************************************)))***++++++++++++***))))))************+++++++++*********)))******+++,,,************************))))))))))))))))))))))))))))))))))))************))))))))))))************************************++++++++++++++++++++++++***************************************+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......------,,,,,,------...///------------------------.........///000111111111000000000000000000000000//////000000000000//////////////////////////////........................+++,,,------------...///***+++,,,,,,---------,,,***++++++,,,,,,++++++******++++++,,,,,,---------***++++++++++++,,,,,,,,,------,,,,,,,,,,,,++++++)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,------++++++,,,---+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///---------............///////////////////////////////////////////////////...//////000111111222222333777???LLL[[[gggoooqqqrrrssssssqqqnnnnnnppprrrpppqqqrrrqqqnnniiidddaaa[[[XXXYYY^^^bbbgggsss~~~{{{uuuqqqhhhkkkpppwww~~~|||vvvooolllmmmppppppttt|||dddYYYTTTTTTSSSRRRSSSUUUVVVWWWVVVSSSOOOKKKFFF@@@999444222222111111000//////...111111111000000000//////........................------------------------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++************************(((((()))))))))*********'''***,,,---+++***))))))))))))*********+++++++++************************************************)))***++++++++++++***))))))************+++++++++******))))))***++++++,,,************************))))))))))))))))))))))))))))))))))))************))))))))))))************************************++++++++++++++++++++++++************************))))))*********+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......---,,,,,,,,,,,,---......---------------------------......///000111111222000000000000000000000000//////000000000000//////////////////////////////////////////////////////+++++++++******,,,///111***+++,,,,,,------------+++++++++,,,,,,+++++++++******+++,,,,,,---......******+++++++++,,,,,,,,,---------,,,,,,,,,++++++))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,------++++++,,,---+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////---------.........//////////////////////////////000000000000000000000000...//////000111222222222===BBBLLL[[[jjjqqqqqqmmmlllqqquuurrrllljjjnnnsssoooppppppoookkkeee___[[[WWWUUUYYYbbbjjjsss~~~rrrqqqtttuuutttxxx|||vvvttttttkkklllqqqzzzfffaaa]]][[[WWWTTTSSSRRRSSSSSSUUUTTTRRRPPPLLLEEE===888222222222111000//////...111111111111000000000000////////////////////////------------------------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++************************))))))******+++++++++,,,'''***,,,---,,,***))))))))))))******++++++++++++************************************************)))***+++,,,,,,+++***))))))************+++++++++******))))))***+++,,,,,,************************))))))))))))))))))))))))))))))))))))************))))))))))))************************************++++++++++++++++++++++++************************))))))******++++++++++++************************,,,,,,,,,---------......---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,++++++---,,,,,,,,,,,,---........................------............////////////000000000000000000000000///...---,,,,,,---...///,,,---.........---,,,+++.........------,,,,,,,,,,,,------......------,,,++++++++++++++++++++++++++++++------------+++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---............------,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---------...///000000111........................---------.........//////---------......///111111---///111222222444666888IIIUUUdddnnnqqqppppppqqqooooooooooooooopppqqqrrrsssmmmhhhfffaaaYYYUUUTTTOOOUUUaaaqqq~~~}}}sssooossszzz~~~www}}}}}}{{{xxxuuuvvv{{{tttrrrsssppphhh[[[NNNJJJNNNUUUXXXVVVUUUTTTSSSOOOIIIDDD<<<999555222222222111000222111111000///......---...///////////////////////////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,,,,++++++++++++++++++++++++((((((((((((((((((((((((************************)))************+++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))************************************************************************)))))))))))))))))))))))))))))))))))))))))))))))),,,+++***))))))***+++,,,)))************+++++++++************************,,,,,,,,,++++++*********************************++++++************++++++,,,,,,,,,------------------,,,,,,++++++,,,,,,---***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,---,,,,,,,,,,,,---..........................................///////////////////////////////////////...------------...///------.........---,,,+++------------------,,,,,,,,,,,,------------,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.........---------,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---------...///000000000........................---------.........//////............//////000111///111333222333777@@@GGGXXXaaalllssstttsssssstttoooooopppqqqqqqqqqqqqpppmmmfff```^^^ZZZUUUTTTVVVYYYbbbqqq|||{{{{{{zzzwwwtttwww|||xxxgggWWWMMMJJJLLLTTTTTTUUUWWWWWWTTTNNNIIIDDD???888333111222222222222222222111000000000/////////////////////......//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))************************)))************+++++++++++++++++++++++++++++++++************************************************************************************************************************************************))))))))))))))))))))))))************************++++++***))))))***++++++)))************+++++++++************************,,,,,,,,,+++++++++******************************++++++************++++++------------,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------------,,,,,,,,,,,,---..........................................///////////////////////////////////////...------------...///------......------,,,+++,,,,,,------------------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......------------,,,,,,,,,------,,,,,,,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---------...//////000000........................------........./////////000///////////////000111111333444444888BBBPPP[[[iiinnnsssuuutttsssssstttpppqqqssssssssspppmmmlllhhh```ZZZVVVTTTRRRUUUZZZjjjvvv~~~~~~yyyqqqnnnrrr{{{tttsssvvv}}}qqqcccXXXPPPMMMOOOPPPSSSWWWYYYXXXTTTQQQNNNHHH>>>777333222222333222222222222222222222222000000000//////........./////////.........------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,+++++++++,,,++++++++++++++++++++++++************************************************)))************+++++++++++++++++++++++++++++++++************************************************************************************************************************************************))))))))))))))))))))))))************************++++++***))))))***++++++)))************+++++++++************************,,,,,,,,,++++++++++++***************************++++++************++++++---------,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......---------,,,,,,,,,,,,---......---------...........................////////////////////////////////////.........------.........---------------,,,,,,,,,,,,,,,,,,------.........***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++---------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---------....../////////....................................////////////111000000//////000000111111222444:::DDDRRR```iiiqqqssstttsssqqqpppqqqsssrrrsssttttttqqqlllgggdddccc\\\WWWUUUTTTVVV^^^ggg~~~{{{uuuooollllllqqq{{{{{{zzzvvvyyy{{{|||}}}uuulllbbbYYYSSSNNNOOOQQQSSSUUUVVVVVVUUUTTTNNNEEE===888555333111111111111222222222222222111111000000///.........////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000///...---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********+++++++++++++++++++++++++++++++++************************************************************************************************************************************************))))))))))))))))))))))))************************+++******************+++))))))*********+++++++++************************++++++++++++++++++++++++************************++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......---------,,,,,,,,,,,,---......---------.........//////............////////////........................---..................---......------,,,,,,,,,,,,,,,,,,,,,------.........***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++---------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------............................................./////////000000111000000000000111222222222333888EEEUUUdddlllooorrrrrrqqqoooooooooqqqssstttttttttqqqlllfff```\\\YYYVVVVVVYYY^^^eeeqqq|||xxxssssssvvvyyyuuuqqqoooqqqsssvvvxxxwwwuuuuuuxxx}}}~~~wwwrrrkkkccc\\\WWWVVVTTTRRRQQQRRRTTTVVVTTTQQQLLLGGGAAA;;;555000000000111111111111111111111111000000////////////000000/////////.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000///...---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********+++++++++++++++++++++++++++++++++************************************************************************************************************************************************))))))))))))))))))))))))*********************************++++++*********))))))*********+++++++++************************++++++++++++++++++++++++************************++++++************++++++++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------------,,,,,,,,,,,,---......,,,,,,------.../////////............////////////........................------...//////...------///...---,,,,,,,,,,,,---,,,,,,------------------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,------------...++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------............................../////////000000000000000000000111222333444777;;;EEEUUUdddooorrrqqqqqqppppppoooppprrrtttuuusssrrrooojjjeee___ZZZWWWRRRTTT[[[eeeoooyyy~~~{{{wwwssspppllljjjkkkooouuuxxx{{{vvvvvv{{{|||{{{{{{uuurrrttt{{{|||zzzzzzzzzwwwuuukkkhhhccc[[[UUUSSSSSSUUUSSSRRRQQQOOOKKKCCC;;;444111111111111111111000000000000000000000000000000000000000/////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))++++++++++++++++++++++++)))***++++++++++++***))))))************+++++++++***************************++++++++++++,,,,,,,,,************************++++++************++++++))))))***+++,,,------...---,,,,,,++++++,,,,,,---,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,------...//////000............////////////........................------...//////...------///...---,,,,,,,,,------------------------,,,,,,,,,,,,------------,,,,,,------------------------+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,---------......+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------.........................../////////000000000000//////000111222333555666???IIIXXXeeemmmqqqrrrsssooonnnooopppssstttuuuuuupppmmmhhhbbb]]]ZZZXXXWWWYYY^^^kkkyyywwwqqqlllggg______aaahhhsss}}}}}}|||}}}}}}yyyooocccZZZVVVUUUSSSTTTUUUUUURRRLLLCCC===333333333222111111111000/////////000111111222222000000000000/////////...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))++++++++++++++++++++++++)))***++++++++++++***))))))************+++++++++******************************+++++++++,,,,,,,,,************************++++++************++++++(((((()))***,,,---...///---,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++---,,,,,,,,,,,,---......,,,,,,------...///000000............/////////000........................,,,---...//////...---,,,///...---,,,+++,,,------.........------,,,,,,,,,,,,------......------,,,------------------------++++++---......---+++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,------.........+++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------........................////////////000000000000...//////111222444666777FFFUUUgggppppppnnnqqquuulllmmmnnnpppsssttttttssslllhhhccc]]]YYYWWWXXXXXXfffmmm{{{wwwkkkddd___YYYZZZ]]]eeettt}}}~~~oooaaaYYYUUUUUUUUUVVVWWWVVVQQQJJJEEE555555444333333222111111......///000111222333333000000000000////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++,,,,,,++++++++++++++++++++++++************************************************)))************+++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))++++++++++++++++++++++++)))***+++,,,,,,+++***))))))************+++++++++*********************************++++++,,,,,,,,,************************++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------------------------,,,---......//////......////////////////////////............////////////........................------------------------***,,,------,,,+++,,,,,,+++---//////...,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------.........------,,,,,,,,,---------------------------------------------------------............///............////////////,,,...000000///...///000111111111111222666<<<@@@ZZZbbblllpppppppppqqqssspppooooooqqqsssssspppmmmiiiaaaZZZVVVSSSQQQWWWaaasss|||uuuiii```XXXVVVXXX___cccqqqmmm___XXXTTTSSSTTTVVVXXXWWWRRRNNN>>>:::555222222222222111000000///...............////////////////////////------------------------------------------------,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********************+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********)))))))))************+++++++++,,,,,,,,,++++++*********************************************************************************))))))))))))))))))))))))+++++++++++++++***)))((()))************++++++++++++++++++++++++++++++++++++++++++*********))))))******+++++++++,,,,,,,,,+++++++++++++++++++++++++++***))))))((())))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------.........///....................................////////////........................------------------------***,,,...---,,,+++,,,------///222333111///------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......---------,,,,,,,,,---------------------------------------------------------............///............////////////---///000000///...///000000111333333666===IIIRRRccciiippptttrrrqqqrrrttttttsssrrrrrrrrrooojjjeeeaaaYYYSSSPPPPPPUUUaaannnwwwjjjccc]]]YYY[[[___jjjyyy|||xxxzzzvvvdddYYYRRRQQQQQQTTTXXXZZZWWWTTTKKKFFF???777333111111111111111000/////////000000////////////////////////------------------------------------------------,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++******************++++++******+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********)))))))))************+++++++++,,,,,,,,,+++++++++******************************************************************************))))))))))))))))))))))))+++++++++++++++***)))))))))************++++++++++++++++++++++++++++++++++++++++++*********))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++*********))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++...---,,,,,,,,,---///000....................................////////////........................------------------------+++,,,......,,,+++,,,---...111555666444111///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............------------,,,,,,,,,---------------------------------------------------------............///............////////////...000111000///...///000111333555888===IIIYYYeeelllppptttuuusssqqqrrrtttvvvuuutttssspppjjjccc^^^YYYUUUQQQRRRVVVaaassshhhdddaaa___]]]]]]dddlll||||||vvvxxxmmmaaaYYYWWWWWWYYY]]]^^^\\\YYYVVVRRRIII???777222222333222111111111111111222222////////////////////////------------------------------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))))))))***+++++++++,,,******+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************)))************+++++++++,,,,,,,,,++++++++++++***************************************************************************))))))))))))))))))))))))***++++++++++++***)))))))))************++++++++++++++++++++++++++++++++++++++++++*********************+++++++++,,,,,,,,,++++++++++++++++++++++++************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...---,,,++++++---///000....................................////////////........................------------------------+++---......---,,,,,,------000444666444111...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---------------------------------------------------------------------------------............///............///////////////111111000//////000111333444888???IIIWWWeeemmmppprrrttttttrrrqqqrrrsssssssssrrroookkkddd^^^YYYUUUWWWZZZ___gggttttttddd[[[^^^bbbbbbaaafffrrr}}}~~~yyypppkkkiiigggggggggddd^^^XXXXXXVVVQQQHHH???888555555111111111111111222222333////////////////////////........................------------------------------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++(((((()))***+++,,,,,,,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********+++++++++++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))******+++++++++******)))))))))*********+++++++++******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++*********+++,,,---//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---+++***+++,,,...000....................................////////////........................------------------------+++---///...---,,,------+++...111222111...,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---------------------------------------------------------------------------------............///............////////////000111111000///000222444222333:::HHHYYYgggnnnppprrrsssttttttsssssstttuuurrrqqqnnnjjjccc]]]YYYVVVSSS\\\hhhqqqxxxtttcccZZZYYYaaahhhiiijjjsss}}}{{{yyywwwssskkk```WWWXXXXXXVVVPPPHHH???888444111111111000000111111222////////////////////////........................---------------------------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++(((((()))***+++,,,,,,,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********+++++++++++++++++++++++++++++++++************************************************************************)))))))))))))))))))))))))))******+++++++++******))))))*********+++++++++******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++*********+++,,,...///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------------------------,,,+++++++++,,,...///------------------------............////////////........................------------------------,,,---//////---,,,---...+++---//////---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........,,,,,,,,,------------...---------------------------------------------------------............///............///////////////000111000000111444666222777CCCUUUfffqqqtttsssuuuuuuvvvvvvvvvvvvvvvvvvqqqooojjjccc]]]YYYXXXYYYYYYhhhxxxuuuccc[[[ZZZ^^^jjjuuuvvvxxx|||qqqeee\\\\\\[[[ZZZWWWRRRHHH===555333222111111000000111111////////////////////////........................------------------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))))))))***+++++++++,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++)))************+++++++++***++++++++++++,,,,,,,,,************************************************************************))))))))))))))))))))))))))))))***++++++++++++***)))************+++++++++***************************************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++*********+++,,,---///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------............////////////........................------------------------,,,...//////...------...---...///...,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---------......---------------------------------------------------------............///............////////////...///000000000222666999:::EEEUUUdddmmmrrrttttttvvvvvvvvvvvvwwwvvvsssrrrllliiiddd]]]YYY[[[```eeemmm||||||pppaaaYYY[[[___lll{{{wwwkkkccc___\\\ZZZ[[[ZZZTTTHHH???666555444222111111111111////////////////////////........................------------------------...------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++)))************+++++++++******+++++++++,,,,,,,,,************************************************************************))))))))))))))))))))))))))))))***+++++++++++++++)))************+++++++++************************))))))*********+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************+++,,,......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++***+++,,,---------,,,,,,------------------------............/////////000........................------------------------,,,...//////...------...///000000///---,,,...000++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------.........---------------------------------------------------------.........//////............/////////000...//////000111333777;;;EEETTTfffoooooommmpppsssuuuttttttuuuuuurrrooollldddbbb^^^YYYYYY```kkksssyyyssspppiii```ZZZZZZaaaggg{{{~~~{{{{{{ppphhh```[[[XXX[[[```^^^TTTKKK888777666444333222111111////////////////////////////////////////////////------------------------......---------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********************+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++))))))******++++++++++++)))************+++++++++*********++++++,,,,,,,,,************************************************************************))))))))))))))))))))))))((()))***+++++++++++++++)))************+++++++++))))))))))))))))))))))))))))))******++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************+++,,,------------------------------///...---,,,+++,,,,,,---------------------------//////...------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,................................................---------............///..............................---,,,,,,+++******------------------------:::777333///,,,***))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------------------------------------------------------***++++++,,,---...//////---------,,,,,,+++++++++,,,,,,,,,---------......,,,,,,,,,---------......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......---------......///////////////............////////////////////////000000000000000000111222111444@@@MMMaaaeeekkkppprrrrrrssssssvvvuuuuuutttsssooojjjfff___ZZZXXXZZZ^^^gggzzzwwwooofff^^^XXXYYY^^^eeeooowww}}}xxxuuuttttttttttttrrrooonnnnnnpppsssuuu~~~vvvllljjjaaa]]]aaaddd```]]]^^^FFF???777222000000000///000000000000//////////////////////////////////////////.........------------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***+++******))))))******+++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,++++++*********************************,,,+++***))))))***+++,,,+++++++++*********))))))******************************))))))******+++,,,)))************+++++++++)))************+++++++++------,,,+++************,,,++++++******++++++,,,************************------------------------///...---,,,,,,,,,------------------------------.........---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,................................................---------............///..............................------,,,++++++***------------------------555333111...,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------------------------------------------------------,,,,,,,,,------------------------,,,,,,+++++++++,,,,,,,,,---------......,,,,,,,,,---------......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------...///////////////............////////////////////////000000000000444444555555444999IIIZZZfffjjjooorrrrrrrrrrrrrrruuuuuutttrrroookkkeeebbb```ZZZYYY```iiiuuuvvvlllaaa[[[XXX\\\dddmmmwww~~~|||zzzwwwtttrrrpppnnnjjjgggeeedddeeeeeegggeeecccaaaaaadddfffhhhnnnnnnooopppqqqrrrsssssszzz}}}vvvqqqggg```aaabbb```___```OOOFFF:::333333444333222111000000000//////////////////////////////////////////.........------------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***---,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******************************++++++***))))))***+++++++++++++++*********))))))************************))))))*********+++++++++)))************+++++++++)))************+++++++++,,,,,,++++++***+++++++++,,,++++++******++++++,,,************************------------------------......---,,,,,,,,,------------------------------...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................---------............///..............................------,,,+++++++++------------------------......///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------------------------------------------------------...---------,,,,,,,,,+++------,,,,,,,,,,,,++++++,,,,,,,,,---------......,,,,,,,,,---------......------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------...////////////.............../////////////////////000000000111111222111333444666>>>RRRdddlllooosssuuutttrrrqqqqqqttttttsssppplllgggbbb___\\\YYYZZZeeetttssshhh___\\\]]]fffqqq{{{zzzsssooojjjiiihhhgggeeecccbbbaaa^^^]]][[[YYYXXXYYYZZZ[[[]]][[[YYYXXXXXXZZZ]]]^^^``````aaabbbccccccddddddhhhjjjnnnrrruuuzzz~~~uuukkkfffdddaaa```aaa[[[QQQCCC:::777666555333111111000000000/////////////////////////////////...............------------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,++++++++++++***************************++++++***))))))***+++++++++++++++***************************************((()))***+++,,,+++******)))************+++++++++)))************++++++++++++++++++***++++++,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++------------------------------------------------........................------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................---------............///..............................------,,,,,,,,,,,,,,,,,,------------------,,,---///000000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,---......//////................../////////////////////000000111111222///...111999BBBMMM^^^lllpppsssvvvvvvuuusssrrrrrrrrrrrrqqqnnniiiddd```___\\\^^^dddooo}}}|||qqqgggeeeccchhhttt|||xxxnnnmmmkkkhhheeeaaa]]][[[\\\[[[[[[ZZZZZZ[[[\\\\\\[[[[[[ZZZZZZ[[[]]]___```___^^^\\\[[[\\\]]]```aaa```aaaaaabbbccccccddddddccceeegggiiijjjmmmqqqtttuuuxxx}}}wwwooohhhbbb___aaa[[[QQQFFF<<<666444333111111111000000000//////////////////////////////........................---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++***++++++,,,,,,++++++******************************+++++++++++++++,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++************************+++******************+++************************************************''')))+++,,,---,,,***)))))))))*********+++++++++))))))*********+++++++++************+++,,,------,,,++++++******++++++,,,++++++++++++++++++++++++------------------------,,,---------------------........................------,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................---------............///..............................------------,,,,,,,,,,,,,,,---------.........///111222111000...,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------------------------------------------------------******++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------.........------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,------.........................../////////////////////000111222222222222111888GGGWWWccclllrrrqqqsssvvvwwwvvvttttttuuurrrqqqoooiiibbb^^^\\\]]]eeelllttt{{{zzzyyyzzzyyyrrrlllooooootttxxxqqqkkkeeeaaa]]]]]]\\\ZZZXXXWWWVVVVVVTTTUUUVVVWWWZZZ\\\___`````````aaabbbdddfffhhhjjjhhhhhhfffffffffgggiiijjjjjjjjjkkkkkkllllllmmmmmmkkkllllllkkkjjjjjjkkkllljjjlllooorrrtttxxx}}}sssfff]]]```bbb___TTTDDD777222222111111111111000000000000////////////////////////---.....................---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***)))******++++++******)))*********++++++,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++*********************************++++++*********************************************************''')))+++,,,---,,,***)))))))))*********+++++++++))))))*********+++++++++************+++,,,------,,,++++++******++++++,,,++++++++++++++++++++++++------------------------+++,,,---.........------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................---------............///..............................------------------+++,,,,,,------.........///000111222222000...---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------------------------------------------------------))))))***+++,,,---......++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,---------............------------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,---............---............////////////...///000000111222333333444555@@@SSSdddlllppprrrqqqsssuuuvvvuuuttttttuuurrrpppllleee]]][[[]]]```pppyyyttttttuuuxxx|||}}}zzzvvv|||{{{vvvqqqkkkeee```\\\XXXUUUSSSTTTVVVVVVVVVVVVXXXZZZVVVWWWZZZ]]]aaadddfffhhhhhhhhhiiikkkmmmppprrrsssssssssrrrqqqrrrssstttuuuuuuuuuvvvvvvvvvwwwwwwwwwwwwxxxxxxvvvssspppnnnnnnlllmmmnnnnnnmmmnnnppprrrssstttxxx}}}nnn```^^^ccceee^^^NNN>>>666555222222111111111000000000////////////////////////---------...............---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***+++,,,---......---,,,+++*********++++++,,,,,,------,,,,,,++++++,,,,,,---***++++++++++++,,,,,,,,,************************)))***++++++++++++***)))***************+++++++++************************((()))***+++,,,+++******)))************+++++++++)))************++++++++++++++++++***++++++,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,---.........------................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................---------............///........................------..................++++++,,,,,,---......///---...///000000000///...------------------------........................,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------------------------------------------------------******++++++,,,,,,,,,---+++++++++,,,,,,---------,,,,,,,,,---------......,,,,,,,,,---------............------------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------+++,,,------......------............////////////...///000111222333333444666===LLL^^^hhhkkknnnqqqrrrtttuuuuuusssrrrrrrsssnnnmmmjjjdddaaaccckkkqqqwwwgggnnnyyy{{{uuupppllldddaaa]]]ZZZYYYXXXWWWVVVRRRVVVYYY[[[[[[]]]```cccccceeehhhlllppprrrttttttvvvwwwxxxzzz|||~~~}}}{{{zzzxxxyyyxxxvvvrrrooooooooollllllnnnqqqvvv|||xxxhhh]]]aaaccc```WWWKKK@@@:::222222222111111111000000////////////////////////---------.........//////---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++***++++++,,,,,,++++++******+++---......---+++***)))******+++,,,,,,---------,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,************************)))***++++++++++++***)))))))))*********+++++++++************************))))))*********+++++++++)))************+++++++++)))************+++++++++,,,,,,++++++***+++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++---...///...------////////////////////////......//////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................---------.........//////........................------..................++++++,,,,,,---...//////+++,,,---...////////////------------------------........................,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------------------------------------------------------,,,,,,,,,++++++++++++***+++++++++,,,,,,---------,,,,,,,,,---------......,,,,,,,,,---------............------------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------+++,,,------......------............/////////000...///000111222333444444===HHHZZZiiilllkkkooovvvssstttuuutttrrrppppppqqqiiiiiihhhfffgggooo|||uuujjjaaammmwwwtttnnniiieee```[[[WWW[[[XXXVVVVVVWWWYYYZZZZZZ[[[___cccfffggghhhllloooqqqtttxxx{{{~~~zzzuuusssrrrooonnnllllllmmmooorrrtttwwwzzz~~~ppp___^^^^^^___]]]UUUIII???222222222111111111111000////////////////////////---------.........//////---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,++++++++++++,,,,,,+++++++++((()))+++,,,,,,+++)))((())))))***+++,,,,,,---------,,,,,,++++++,,,,,,---*********++++++,,,,,,,,,************************)))***+++,,,,,,+++***)))))))))******++++++++++++******************************))))))******+++,,,)))************+++++++++)))************+++++++++------,,,+++************,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////............////////////...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,,,,,,,...........................---,,,---/////////...................................................,,,,,,------...///000000000000///...------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,,,,---....../////////,,,,,,---......---,,,,,,.........------,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,------...///000000........................---,,,,,,++++++,,,,,,---.........------,,,,,,,,,.........------,,,,,,,,,+++,,,.../////////...---............/////////000,,,...///000222555888;;;LLLVVVccckkknnnoooqqqtttrrrrrrrrrrrrqqqoookkkiiibbbddddddiiiyyytttfffcccdddkkk{{{~~~uuummmggggggbbb\\\WWWVVVVVVWWWWWWUUUWWWYYYZZZ\\\___dddggghhhkkkppptttvvvyyy}}}|||yyyzzzvvvrrrpppoooooonnnmmmkkklllmmmqqqwwwsss```ZZZWWW[[[bbbbbbXXXNNNAAA777000111444333111000000000000000////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********+++++++++************)))************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...,,,+++***)))***+++,,,---,,,++++++******++++++,,,---------------------------------.........//////............////////////...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,---...........................---,,,---/////////...................................................,,,,,,------...//////000000//////...------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,////////////000000000000111000///...------......,,,,,,---......---,,,,,,......---------,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,------...//////000........................---,,,,,,++++++,,,,,,---......---------,,,,,,,,,......---------,,,,,,,,,,,,---......//////.............../////////000000000000111000111666===CCCZZZbbbkkkpppqqqpppqqqssssssrrrqqqqqqooolllhhheeeaaaccchhhxxx}}}uuuhhhbbbdddiiivvvzzzqqqjjjccc]]]YYYZZZXXXUUUTTTVVVYYY[[[]]]^^^aaacccfffhhhlllqqqtttzzz~~~~~~|||zzzyyyxxxuuurrrnnnmmmmmmooosssyyy~~~{{{kkkddd^^^^^^bbbccc___YYYIII===333222444444222111111000000000////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))******+++++++++,,,************************++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++,,,------,,,,,,++++++,,,,,,---...,,,++++++******++++++,,,------------------------------........./////////............////////////......------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,------...........................---,,,---/////////...................................................,,,,,,------...//////////////////...------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,...////////////000000000666444222///------------,,,------......------,,,...------------,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---......//////........................------,,,,,,,,,,,,------...------------,,,,,,,,,...------------,,,,,,,,,......------......///000....../////////000000000222333222000111999GGGQQQeeejjjpppssssssqqqrrrssssssrrrqqqnnnjjjfffcccaaa\\\```mmmzzzrrrpppjjjbbbbbbhhhnnnwwwrrriiiaaa[[[WWWTTTRRRQQQRRRTTTVVVZZZ^^^aaacccfffiiimmmppptttyyy~~~|||yyyuuutttrrrpppqqqsssvvvxxxyyyvvvppphhhddddddddddddbbbVVVFFF777333555444222222111111000000000/////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***(((((()))***+++,,,------++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++************+++,,,,,,,,,,,,------.........---,,,++++++******++++++,,,....................................////////////............////////////......------------..............................---------------------------,,,,,,,,,,,,------..............................---,,,---/////////...................................................---------.........////////////.........---------------------------------------------------------,,,,,,,,,---------......444444333222000///...---------------------------------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,------.................................------,,,,,,,,,,,,------------------------------------------------------///...---------...000111...////////////000000000111222222111444@@@RRR```fffjjjnnnqqqrrrssstttvvvrrrqqqnnnjjjeeeaaa```___```gggzzzuuuooolllooommmhhhkkksss~~~wwwjjjeee___YYYUUUTTTTTTUUUTTTWWW\\\```dddgggjjjkkkooosssxxx}}}}}}zzzxxxvvvuuuuuuvvvtttxxx~~~}}}{{{xxxuuuqqqllliiifffbbbQQQ???777666444222222111111111000000000//////................................................------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))***++++++,,,------++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******))))))******+++,,,***+++---.........---,,,,,,++++++******++++++,,,................................./////////000000............///////////////......------......///........................---------------------------,,,,,,,,,------...///...........................---,,,---/////////...................................................---------..............................---------------------------------------------------------,,,,,,,,,,,,------------///111333444444333111///------------------------------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------------...........................------,,,,,,------...------------------------------------------------//////...------///000111////////////000000000111...000222555<<>>@@@CCCEEEGGGHHHJJJJJJJJJJJJJJJJJJJJJJJJFFFGGGHHHIIIIIIHHHGGGFFFCCCCCCBBBAAA@@@@@@??????<<<;;;:::999777666555444333333333333333333333333000000000000000000000000////////////////////////////////////////////////////////////////////////........................................................................................................................---------...............000---+++,,,///111000---......------------......------------------------........................+++,,,,,,,,,------------+++,,,------......---------------------------------------............///---------.........//////,,,,,,,,,---------............------------........./////////000000000000///000111333999BBBNNNUUUYYY^^^dddfffeeeeeefffgggffffffccc___\\\]]]bbbfffnnnrrrzzzxxxmmmgggiiieeeeeeiiisssyyyoooddd[[[XXXXXXZZZ\\\aaafffkkknnnxxxzzzrrrssskkkYYYEEE;;;888666333333111111111111111111111111000000000000000000000000////////////////////////,,,------......------,,,...------,,,,,,------...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...999:::<<<>>>AAADDDFFFGGGMMMNNNPPPSSSVVVYYY[[[\\\]]]\\\[[[ZZZYYYXXXWWWWWWXXXXXXZZZZZZZZZZZZXXXXXXTTTTTTSSSRRRPPPOOONNNMMMHHHGGGEEEBBB???===;;;:::555555555555555555555555000000000000000000000000000000000000000000000000////////////////////////////////////////////////................................................////////////////////////................................................,,,------....../////////---.........,,,,,,++++++.........------.........------------------------........................+++++++++,,,,,,---------+++,,,,,,---.........------------------------------------.........//////---------.........//////,,,,,,,,,---------...............------.........////////////000000000000000111222555<<>>;;;999666444111000111222333333222111000//////.........000000000000000000000000////////////...........................///000000000000/////////.........------------------------..............................------------.............................................---------...............---------------------------------------------------------------,,,,,,,,,,,,---------------------------------------............///................................................---------............/////////000000000000000000111999@@@FFFNNNWWW[[[ZZZ]]]```bbbcccaaa```______ZZZ^^^cccjjjrrrxxx}}}tttcccVVVRRRYYYbbbooosssggg```ZZZZZZ]]]___dddiiitttzzzzzzzzzvvvuuuooocccRRRDDD:::666555333222333444444333111111111000000000/////////................................................,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------,,,,,,,,,---......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------,,,,,,++++++++++++******---------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,aaabbbccccccdddfffjjjnnnkkklllmmmnnnnnnnnnmmmllleeeaaa[[[UUUPPPOOOPPPQQQSSSUUUWWWYYYWWWTTTPPPMMMIIIHHHGGGGGGJJJQQQZZZ```eeegggiiikkkkkkiiieeecccccc```\\\ZZZZZZ[[[[[[[[[YYYYYYXXXUUUQQQLLLHHHEEE>>>;;;666444444555555555222111000//////......///000000000000000000000000///////////////........................///000000000000000000000///............................................................------------..............................................................................---------------------------------------------------------,,,,,,------------------------------------------............///................................................---------............///000/////////000000111111333===GGGNNNUUU[[[[[[YYY\\\___bbbcccbbb___^^^]]][[[```iiirrrzzzssscccXXXTTTWWWcccooo|||zzzlllddd]]]ZZZ[[[```eeejjjqqqyyy|||zzzyyyuuueeeOOO>>>888444333222333444444222111111111111000000000//////................................................------------------------------------------------------------------------------------------------------,,,,,,,,,------...,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------,,,,,,,,,+++++++++++++++------,,,,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,WWWXXXZZZ\\\___ccciiinnnnnnoooppppppppppppooonnneeeaaa[[[UUURRRQQQRRRSSSVVVXXXZZZ\\\ZZZWWWSSSPPPIIIHHHEEEDDDFFFLLLUUU[[[dddfffiiilllllljjjhhhfff___]]]YYYXXXXXXYYYXXXXXX\\\]]]]]]]]][[[YYYVVVTTTLLLHHHCCC>>>;;;888555333444444333222222222222222111111111111111111111111.........///////////////...............///000000000000111111000000///.........................................................------------..............................---.....................---.....................---------------------------------------------------------------------------------------------------------............///................................................---------............///000000//////000111222333777BBBMMMTTTYYY]]]]]]ZZZ^^^```ccccccaaa^^^\\\\\\]]]dddmmmvvv}}}pppdddYYYTTTWWW___mmmyyyuuuggg^^^[[[ZZZ[[[```hhhmmmrrr{{{uuu]]]GGG;;;666444333222333333222000111111111111000000000000////////////////////////........................------------------------------------------------------------------------------------------------...------,,,,,,,,,------,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------------,,,,,,,,,---------------,,,,,,,,,,,,,,,---...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,OOOQQQTTTWWW[[[aaagggkkkppppppqqqpppooommmkkkjjjdddaaa]]]YYYWWWVVVVVVVVVWWWYYY\\\^^^___]]][[[YYYRRRQQQOOOMMMMMMQQQXXX]]]dddfffhhhjjjjjjiiigggeeeaaa^^^[[[YYYXXXVVVTTTRRRSSSUUUWWWYYY[[[[[[[[[[[[XXXTTTPPPKKKEEE???999555555444333222111111000111111111111111111111111111.........///////////////...............///000000///000111222111000///.........................................................------------..............................---------...............---------...............------------------------------------------------------............---------------------------------------............///................................................---------............///000000///000111333555777===HHHSSSWWWZZZ^^^```___aaacccddddddaaa]]]\\\[[[^^^gggrrryyy}}}bbbZZZUUUXXX```kkkyyysssfff\\\XXXYYY[[[___gggoootttyyypppVVVCCC:::777444222222333222111222222111111111000000000////////////////////////........................------------------------------------------------------------------------------------------------......---,,,,,,,,,------,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------,,,,,,------------......,,,,,,,,,,,,---......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,OOOQQQTTTWWWZZZ^^^cccfffhhhiiiiiiiiihhhgggeeedddaaaaaa```^^^]]][[[ZZZZZZZZZ[[[^^^```aaa```______ZZZYYYXXXWWWVVVXXX\\\```bbbcccdddddddddcccbbbaaabbb```^^^\\\[[[XXXTTTQQQOOOOOOPPPRRRTTTUUUVVVWWWVVVUUUUUUUUURRRMMMFFFAAA<<<;;;888666444222111000111111111111111111111111............/////////000...............///000000///000111222222000///.........................................................------------..............................---------.........//////---------.........//////------------------------------------------------,,,---...//////...---,,,---------------------------------............///................................................---------............///000//////000222555888:::EEEOOOWWWYYY[[[```dddeeeeeeffffffddd```\\\[[[[[[```lllzzzmmmVVVSSSVVVcccsssmmmddd___\\\\\\___eeekkkuuu~~~iiiNNN@@@<<<777444333333333333222222222111111111000000////////////////////////................................................------------------------------------------------------------------------///...---,,,,,,,,,,,,,,,,,,,,,,,,---------..............................------------------------------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---,,,++++++,,,,,,,,,---------,,,,,,,,,,,,---...//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,UUUWWWYYY[[[]]]___bbbeee```aaacccdddeeeeeeeeeddd___```aaaaaaaaa___]]]\\\______````````````^^^^^^[[[\\\\\\[[[ZZZ[[[^^^```cccccccccbbbbbbaaa```_________^^^^^^^^^\\\XXXTTTQQQPPPOOONNNNNNNNNNNNNNNMMMPPPUUUZZZ\\\YYYTTTOOOIIIGGGDDD@@@===:::777666111111111111111111111111---.........//////000000...............///000000///000222333222111///...////////////////////////.................................------.................................---------.........//////---------.........//////------------------------------------------------,,,---...//////...---,,,---------------------------------.........//////................................................---------.........//////000///000111333777:::<<>>HHHQQQWWW[[[]]]\\\]]]cccggggggfffeeeccc```___dddlllsss~~~}}}cccSSSMMMRRRYYYfffxxxnnnfff]]]ZZZ[[[dddppp{{{}}}wwwooogggccc```^^^]]]]]]\\\ZZZXXXUUURRROOOMMMJJJIIIGGGFFFFFFGGGHHHHHHHHHHHHHHHIIIIIIJJJJJJJJJNNNOOOQQQTTTWWWZZZ]]]^^^bbbdddfffhhhjjjlllmmmmmmuuuxxx}}}{{{xxxtttcccKKK:::444555555444333333333222111111000000111111111000000//////...........................------------------------......---,,,,,,,,,------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,,,,,,,------...------,,,------------------------------------------------------------------------------------------------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,------------..................---------------TTTUUUVVVWWWXXXWWWVVVUUUUUUUUUUUUUUUVVVXXX\\\^^^hhhhhhfffdddaaa`````````eeecccbbbdddhhhmmmqqqsssuuuqqqpppssssssrrruuuyyy~~~wwwllldddbbbaaa^^^[[[YYYXXXXXXYYYZZZZZZYYYXXXUUUTTTUUUXXXVVVOOOIIICCCAAA??????BBBFFFIIIJJJNNNOOORRRVVVYYY[[[YYYXXXUUUQQQLLLGGGCCC>>>888555222222111000//////000000//////////////////////////////000111111111111111111111000///////////////---........./////////000........................---------............///................................................---...///...---------///........................................................................,,,...//////...------............------.........////////////////////////////////////000000000000000...000666===DDDMMMVVVYYY\\\^^^]]]___dddgggfffeeedddaaa^^^___gggttt~~~lllZZZSSSQQQXXX```{{{oooccc```ZZZ^^^fffqqq}}}yyyqqqiiiddd]]]VVVRRROOOMMMLLLKKKJJJJJJHHHGGGEEECCCBBBBBBAAA@@@@@@@@@@@@AAAAAACCCCCCBBBBBBBBBBBBBBBBBBBBBBBBDDDFFFHHHIIIKKKLLLLLLMMMOOOQQQSSSUUUVVVVVV[[[^^^cccggglllqqqwww{{{qqqXXXAAA777666666444444333333222222111000000111111111000000000//////...................................................------,,,,,,,,,------------------------------........................------------------------------------------------,,,------......------,,,,,,,,,------...---------------------------------------------------------------------------------------------------------------------------------------------------------......------,,,,,,,,,+++,,,,,,,,,------------...------------...........................---------\\\___dddggghhhfffdddbbbfffggghhhggghhhkkkqqquuu{{{vvvsssssstttuuusssqqqsssyyy|||ssspppnnnkkkgggdddaaa______```___^^^[[[WWWVVVXXX]]]^^^[[[WWWLLLIIIDDDBBBBBBEEEFFFGGGMMMMMMOOORRRVVVWWWVVVUUUVVVUUUSSSQQQNNNHHHBBB===555444333111000000//////000000000000000000000000//////000111111111111111000000000000000/////////------......//////000000........................---------............///........................---.....................---...///...---------///................................................---.....................,,,...//////...------...---..................---////////////////////////.../////////000000000111444222444===FFFMMMUUU\\\[[[^^^___^^^```eeegggeeecccbbb```___cccooo~~~yyy^^^SSSRRRVVVbbbpppqqqbbb\\\\\\^^^hhhuuuyyypppddd]]]SSSOOOIIIEEECCCBBB@@@>>>AAAAAAAAAAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@@@@@@@????????????======>>>???@@@AAABBBBBB???@@@AAACCCEEEFFFGGGGGGGGGJJJNNNQQQTTTXXX]]]```iiinnnttt|||jjjOOO>>>:::999666444444333333222111111111111111111111000000000000////////////////////////........................------,,,,,,,,,------...------------------------........................------------------------------------------------,,,------......------,,,+++,,,,,,---.........---------------------------------------------------------------------------------------------------------------------------------------------------.........------,,,,,,,,,,,,,,,---------.........---------.........//////........................mmmqqqwwwzzzzzzwwwtttssswwwxxxyyyxxxyyy}}}~~~|||~~~{{{wwwqqqmmmiiifffeeeeeedddccc[[[ZZZYYY[[[___aaa___]]]VVVRRRLLLHHHGGGGGGGGGFFFNNNNNNNNNPPPSSSSSSRRRPPPOOOOOOOOOPPPQQQOOOKKKGGG;;;:::888666333222111000000000000000000000000000//////000111111111111111//////000000000000//////.........//////000000000........................---------............///........................---------...............---...///...------...///................................................---------...............,,,...//////...------...//////000000000000//////////////////////////////......//////000000111111222111555???IIIPPPUUU[[[___aaaaaa___bbbffffffbbbaaa```bbbgggppp}}}nnnUUUNNNPPPYYYooottteeeZZZXXX[[[___nnn|||tttlllcccYYYQQQGGGDDDAAA??????>>>===<<<======>>>>>>>>>>>>>>>===<<<=========>>>>>>>>>>>>>>>>>>>>>>>>============<<<=========>>>>>>??????<<<===>>>???AAAAAAAAAAAAAAABBBDDDFFFFFFHHHKKKNNNSSSWWW___gggqqq{{{{{{^^^EEE;;;777444444444444333222222111111111111111111111111111111////////////////////////........................------,,,,,,,,,---......------------------------........................------------------------------------------------,,,------......------,,,++++++,,,---............------------------------------------------------------------------------------------------------,,,,,,,,,------------...------------------------.........---------------,,,---------............------........./////////.............../////////{{{xxxsssppppppppppppooobbbccceeefffeeeccc```^^^\\\XXXRRRNNNLLLJJJIIIHHHMMMMMMMMMNNNOOOOOONNNLLLHHHGGGFFFGGGIIIJJJJJJIIICCCAAA>>>;;;888555333333000000000000000000000000//////000111111111111111...///000111111000/////////000000000000000000000........................---------............///........................---------.........//////---...///...------...///................................................---------.........//////,,,...//////...------......///000111111000///...////////////////////////.........///000111111111222111777DDDNNNTTTWWWZZZbbbcccbbbaaacccgggeee```]]]___fffssszzzdddSSSRRRYYYddd}}}tttiii___ZZZ[[[___gggyyy{{{uuullleee^^^WWWOOOIIICCCAAA????????????>>><<<;;;;;;<<<===============<<<===>>>>>>?????????>>>?????????@@@@@@@@@@@@@@@?????????@@@@@@@@@@@@@@@???@@@AAAAAABBBBBBAAAAAABBBCCCDDDCCCBBBBBBDDDFFFIIILLLQQQXXX___hhhqqqwww}}}qqqQQQ???888333555444444333333222111111111111111111111111111111////////////////////////........................,,,,,,,,,,,,,,,---...///------------------------................................................------------------------,,,------......------,,,***+++,,,---............------------------------------------------------------------------------------------------------,,,,,,,,,---------..............................------------............------------........................////////////---........./////////000~~~~~~ooorrrvvvvvvqqqkkkfffccc^^^[[[VVVRRROOOMMMKKKJJJLLLKKKJJJKKKLLLLLLKKKIIIHHHDDD@@@???@@@BBBDDDEEEHHHFFFCCC???;;;888666555000000000000000000000000//////000111111111111111...///000111111000//////111111111111000000000000........................---------.........//////........................---------.........//////---...///...------...///................................................---------.........//////,,,...//////...------...,,,---...//////...---,,,////////////////////////---......///000111111222999999@@@MMMXXX]]]___aaaddddddcccaaadddgggddd___ZZZ^^^kkk}}}jjj[[[UUU]]]gggqqqttthhhbbb___^^^aaaeeetttyyyuuujjjddd[[[TTTOOOJJJDDD???>>><<<;;;;;;<<<<<<:::999999:::;;;<<<<<<===<<<<<<>>>>>>???@@@AAAAAA@@@@@@CCCCCCDDDDDDEEEEEEEEEEEEBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCCCCBBBDDDDDDDDDCCCBBBAAABBBDDDCCCEEEGGGJJJMMMSSSZZZ___fffsss~~~aaaJJJ???:::555444444333333222222111111111111111111111222222000000000000000000000000////////////////////////,,,,,,,,,,,,,,,---...///------------------------................................................------------------------,,,------......------,,,***+++,,,---............------------------------------------------------------------------------------------------------,,,,,,,,,------.................................,,,---------.../////////---------.........//////............/////////000---.........//////000000}}}uuurrrnnnhhh```ZZZXXXVVVRRROOONNNNNNMMMMMMKKKJJJIIIHHHHHHCCC@@@BBB@@@<<<===BBB@@@BBBDDDEEEDDDAAA>>><<<333333333222222111111111444333222000//////......222111111111000000//////000000000000000000000000000000//////.........---........................,,,---...//////...---,,,..................------..........................................------//////000000///...------...------------...//////..............................////////////......///////////////.........222,,,***...111111111333888AAANNNXXX^^^bbbeeehhhjjjfffbbbbbbeeeddd___[[[XXXbbbtttjjjeee\\\YYYggg}}}{{{hhh___ZZZ[[[^^^bbbmmmxxx}}}vvvoooeee]]]SSSOOOKKKHHHGGGDDD@@@<<<;;;<<<===<<<::::::<<<===AAA???>>>>>>@@@@@@???>>>CCCDDDDDDDDDEEEEEEFFFFFFEEEGGGIIIIIIHHHHHHIIIJJJHHHIIIJJJJJJIIIHHHJJJKKKKKKLLLLLLLLLLLLLLLLLLKKKLLLKKKIIIHHHGGGGGGHHHHHHFFFFFFGGGGGGHHHJJJKKKLLLTTTZZZaaagggooo{{{|||\\\EEE999666222111333333000000333111111000000000000111111000000000000000000000000////////////............................................................---------............///------------------------,,,,,,,,,---------..............................---------------------------------------------------------,,,,,,+++++++++++++++,,,,,,,,,---------------------------------------------------------........................//////.........---------...........................000111111///......///------...///111222111000}}}xxxqqqnnnllliiiccc^^^XXXUUUQQQOOOOOOOOOMMMLLLHHHCCC@@@AAA???;;;;;;>>>===???AAACCCDDDCCCBBB@@@<<<:::777333111000000111444333222111000000000000111111111111000000000///000000000000000000000000000/////////....................................------...//////...------........................................................................///////////////...------...------------...//////..............................////////////....../////////////////////...222...---000222111222444???HHHUUU___eeegggjjjlllllliiifffdddbbb___ZZZVVVZZZfffxxxxxxcccdddaaaggg|||ssseeeaaa\\\ZZZ___fffnnn|||zzzppphhhbbbZZZQQQKKKLLLIIIEEECCCCCCAAA===:::<<<===>>>===<<<<<<>>>@@@??????AAACCCDDDFFFFFFEEEGGGHHHHHHIIIJJJKKKKKKKKKLLLNNNQQQQQQQQQQQQRRRSSSSSSTTTVVVVVVUUUUUUWWWXXXYYYZZZZZZ[[[[[[ZZZZZZYYYYYYXXXVVVSSSRRRQQQQQQRRRMMMLLLLLLKKKKKKLLLLLLMMMLLLOOOTTTWWW\\\eeepppyyyhhhNNN???888444333444444111000222111111000000000000111111000000000000000000000000////////////............................................................---------............///------------------------,,,,,,,,,---------..............................---------------------------------------------------------,,,,,,,,,++++++++++++,,,,,,,,,---------------------------------------------------------........................//////.........---------...............---------,,,...//////......///000111111111111222333222222~~~~~~xxxsssjjjddd\\\WWWWWWVVVRRRNNNHHHEEECCCCCCAAA<<<:::<<<:::;;;===???AAACCCEEEEEEFFFBBB===777333111111111444444333222111111111111111111111111000000000000000000000000000000000000////////////....................................------...//////...------........................................................................///////////////......---...------------...//////..............................////////////............//////////////////333000///222333111333666GGGPPP\\\fffjjjkkkmmmnnnkkkkkkiiiddd^^^YYYVVVUUU]]]kkk}}}yyyiii^^^```cccsssssscccWWWWWWVVVYYYaaakkkyyyzzzpppiii___WWWQQQKKKDDD@@@DDDBBB@@@@@@@@@???===<<<===???@@@@@@???@@@BBBDDDAAACCCGGGIIIJJJKKKMMMNNNNNNNNNOOOPPPQQQQQQQQQQQQPPPRRRUUUVVVWWWXXXYYY[[[\\\]]]___``````aaaccceeefffggghhhiiiiiihhhgggfffeeeccc```]]]ZZZYYYXXXXXXUUUTTTSSSQQQOOONNNNNNNNNJJJMMMOOOOOOQQQVVV^^^dddpppxxxtttZZZGGG;;;666444555555222111222111111000000000000111111000000000000000000000000////////////............................................................---------............///------------------------,,,,,,,,,---------..............................------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------......................../////////............---------------------------,,,...000000//////000222333333333333333444666666|||qqqjjjfff```VVVNNNKKKIIIHHHGGGDDD@@@======:::::::::;;;>>>AAADDDFFFHHHFFFBBB===999555333222444333222222111111222222111111111000000000000000///////////////////////////////////////.................................---..................------------.......................................---------..................///////////////.........------------...//////..............................////////////..................////////////222000111333222111444:::MMMVVVaaaiiikkkkkkkkklllgggiiihhhccc[[[VVVVVVYYYbbbooo~~~|||lllgggeeegggnnnsssggg]]]VVVWWWYYY```iiiuuuxxxoooiiiaaa[[[SSSLLLHHHEEEAAA???AAA@@@@@@AAAAAABBBBBBAAA???AAABBBCCCCCCDDDFFFIIIHHHJJJMMMNNNOOOQQQUUUYYYZZZZZZYYYXXXWWWWWWWWWVVVVVVYYY\\\^^^___aaacccdddeeehhhjjjkkklllmmmppprrrtttuuuvvvwwwwwwvvvuuutttqqqooolllgggdddaaa```______^^^[[[YYYVVVTTTSSSRRRQQQRRRSSSRRRSSSUUUZZZ^^^aaahhhsss~~~vvvbbbQQQ>>>888333444555333222333222111111000000111111222////////////////////////////////////............................................................---------............///------------------------,,,,,,,,,---------..............................------------------------------------------------------------------,,,,,,,,,,,,,,,------------...------------------------,,,,,,------------------......................../////////...............---------------.........///000111111111111222444111333444666888;;;>>>AAA{{{ooo___SSSPPPPPPNNNKKKHHHEEEBBB???===<<<:::999:::===@@@AAADDDDDDDDDCCC@@@<<<888666444333222222111111111111000000000000000000111111////////////////////////.........///////////////////////////////////////.........------.........---------.........//////........................---------.........//////......///////////////......------------...//////////////////////////////......////////////......---.........//////000000//////111222111000777@@@TTT\\\eeejjjkkkjjjjjjkkkgggiiihhhaaaZZZWWW[[[```kkkttt}}}kkkfffoooxxx|||lllaaaZZZXXXXXX___fffpppzzzyyyooofff___XXXUUUNNNJJJEEEAAA??????>>>>>>???@@@AAABBBCCCDDDEEEFFFAAACCCEEEEEEEEEGGGJJJLLLMMMNNNQQQUUUZZZ```gggkkkllljjjgggccc```___^^^___eeegggkkkmmmooopppsssuuuuuuwwwzzz|||}}}|||wwwssspppnnnnnnlllkkkhhheeeccc```___^^^\\\\\\[[[YYYWWWWWWXXXZZZ[[[^^^dddjjjrrr{{{zzzqqqddd[[[DDD;;;444444555444333555222222111111111111222222////////////////////////////////////............................................................---------............///------------------------,,,,,,,,,---------..............................------------------------------------------------------------------------,,,,,,---------.........------------------------,,,,,,,,,---------..............................////////////////////////---------....../////////111222222222111222444666444888===AAADDDIIIOOOSSSnnnccc[[[\\\XXXQQQMMMKKKGGGCCCBBB@@@===;;;::::::<<<===>>>@@@CCCFFFEEEBBB>>>;;;666666444333222111111111000000000000111111111111000000000000000000000000.........//////////////////////////////////////////...------------...///,,,,,,------.../////////........................,,,,,,------.../////////---...//////////////////...------------...//////////////////////////////......////////////......------......///000000000......000111000222===JJJ]]]bbbiiilllkkkjjjjjjkkkiiiiiigggbbb]]]___fffmmm{{{~~~mmm]]]fff}}}|||kkk___XXXVVVZZZ___fffrrr~~~rrrkkkaaaXXXQQQLLLIIIGGG@@@???===<<<<<<===>>>???>>>@@@BBBCCCCCCDDDFFFHHHDDDEEEGGGGGGGGGIIIKKKNNNNNNPPPVVVaaammmxxx~~~zzztttmmmiiihhhiiiiiiooorrrvvvxxxzzz{{{~~~~~~{{{zzzyyyyyyxxxvvvtttrrrpppoooooonnnllljjjfffccc```^^^]]]\\\\\\]]]^^^aaahhhqqqxxx}}}ssskkkfffeeePPPDDD888555555444444555222222111111111111222222000000000000000000000000////////////............................................................---------............///------------------------,,,,,,,,,---------..............................------------------------------------------------------------............,,,---------............------------------------+++,,,,,,------....................................////////////000000000.........///000000111111111222333333444666999<<<@@@FFFMMMRRRVVVZZZ```eee|||uuunnnnnnhhh]]]VVVSSSOOOJJJGGGDDDAAA>>><<<;;;<<<<<<;;;===AAADDDFFFEEECCCAAA:::999777666444333222222///000000000111111111111000000000000000000000000............/////////000///////////////////////////...------------...///,,,,,,------...//////000........................,,,,,,------...//////000------...///////////////...------------...//////////////////////////////......////////////......------......///000000111...///111222000555DDDTTTcccfffjjjkkkiiihhhiiikkkfffeeecccbbbeeemmmyyyfffaaasssxxxlll```\\\[[[]]]ccckkkqqq~~~ssslll^^^YYYRRRLLLGGGDDDBBB@@@<<<======>>>>>>???AAABBB@@@CCCEEEEEEDDDEEEGGGIIIFFFGGGHHHIIIHHHIIILLLNNNRRRVVV```rrryyyqqqmmmmmmppprrrtttvvvzzz|||}}}~~~}}}||||||||||||}}}|||yyyvvvtttqqqmmmkkkgggeeeccc``````ccciiinnnxxx}}}qqqjjjkkkooo```PPP???777555333333444333222222111111222222333000000000000000000000000////////////............................................................---------............///------------------------,,,,,,,,,---------..............................------------------------------------------------------------.........///------------............------------------------++++++,,,,,,---......///.........................../////////000000000000/////////000111222222222333555777999<<<@@@EEEIIIOOOVVV^^^bbbdddfffjjjmmm~~~vvvhhh___[[[WWWPPPIIIGGGDDDAAA>>>=========;;;===???BBBDDDEEEEEEEEE===<<<:::888666444333333//////000000111111111222000000000000000000000000---.........//////000000000000000000000000000000///...---,,,,,,---...///,,,,,,------...///000000........................,,,,,,------...///000000------...///000000//////...------------...//////000000000000000000000000......////////////......---------...///000000111...000222222222888JJJ\\\dddgggiiiiiifffeeegggiiiaaa```___bbbkkkzzzkkkoooggg]]]WWWYYY^^^bbbjjjssszzzoooccc\\\OOOLLLHHHDDDBBB???<<<::::::<<<===>>>>>>???@@@AAACCCFFFHHHHHHGGGGGGIIILLLGGGHHHIIIIIIIIIJJJLLLNNNWWW\\\jjjyyyqqqmmmnnnrrruuuxxxzzz~~~~~~~~~|||yyywwwsssqqqnnnjjjhhhhhhkkkmmmmmmttt}}}rrrmmmpppuuukkkYYYEEE:::666333222333333222222111111222222333000000000000000000000000000/////////............................................................---------.........//////------------------------,,,,,,,,,---------..............................---------------------------------------------------------.........//////---------.........//////------------------------++++++,,,,,,---...//////.........................../////////000000111111///000000111222333333333666999<<<@@@DDDJJJQQQVVVYYY```gggkkkjjjjjjlllnnnuuuooofff[[[RRRPPPLLLGGGCCCBBBDDDGGG@@@?????????@@@BBBDDDEEEBBBAAA???<<<999666333111444333333111000///...---000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////000000000000000000000000............////////////////////////////////////............------------////////////////////////........................000//////.........//////000000000222888DDDTTT```iiihhhgggggggggeeebbb```[[[[[[YYY^^^wwwwwwnnn{{{mmm[[[]]]XXXZZZfffkkkrrrvvvjjjaaaYYYQQQJJJDDDBBB@@@===<<<<<<===>>><<<>>>@@@BBBBBBCCCFFFHHHHHHHHHIIIJJJJJJJJJIIIIIIKKKJJJLLLMMMLLLJJJOOOVVV```mmm}}}wwwqqqnnnpppsssuuuzzz|||~~~|||wwwuuuvvvwwwssssssuuuyyy~~~~~~xxxrrrttt{{{zzzlllTTT???555555777777333222111111000000111111222111111111000000//////111111000///////////////////////////////////////......------------......////////////////////////...........................................................................------------...//////000000//////.........---.........---,,,,,,++++++.........------,,,,,,,,,........................++++++,,,,,,---...//////..................------222000---...000111000...000111222222222333666999AAAFFFMMMUUUZZZ___cccffflllmmmnnnoooooooooooooooxxxlll___]]]YYYSSSOOOLLLKKKKKKGGGFFFEEEDDDDDDDDDEEEEEEFFFEEEDDDBBB>>>;;;888666444444333222111111111111111111111111111111111111000000000000000000000000////////////////////////////////////////////////////////////////////////000000000000000000000000............////////////////////////////////////------........./////////////////////////////////........................000//////.........//////000111222555>>>KKKYYYccchhhhhhhhhggggggdddaaa___VVVWWWYYYddd~~~wwwsssaaaWWW[[[YYY___nnnuuu~~~{{{sssjjj^^^UUUOOOIIICCC>>>@@@???>>><<<<<<===>>>??????AAACCCDDDDDDEEEGGGIIIIIIIIIJJJJJJKKKKKKLLLLLLOOONNNNNNNNNMMMMMMUUU^^^qqq}}}zzzuuupppppprrrvvvyyy|||~~~~~~~~~ttt^^^HHH:::555666777444333333222222222222222111111111111000000000///111111000///////////////////////////////////////......------------......////////////////////////...........................................................................------------...//////000/////////............------------.....................------,,,,,,,,,........................,,,,,,,,,------.................................111...------000111000///222222333444777<<>><<<666555444222222222333444111111111111111111111111000000000000000000000000////////////////////////////////////////////////////////////////////////000000000000000000000000............////////////////////////////////////,,,------...000111111222////////////////////////......................../////////......//////000111111333;;;GGGUUU```ffffffggghhhhhhfffccc___]]]SSSWWW\\\kkk|||pppuuurrrcccYYYWWW\\\^^^fffwwwxxxkkkaaa[[[TTTLLLFFFCCC@@@<<<999<<<<<<;;;;;;<<<>>>@@@AAACCCEEEGGGGGGGGGHHHIIIKKKKKKKKKKKKKKKLLLMMMOOOOOOSSSPPPNNNNNNNNNRRR___lllxxxvvvrrrqqqrrruuuzzz}}}{{{~~~kkkTTTAAA666444777555555444333333333333333111111111111000000000000111111000///////////////////////////////////////......------------......////////////////////////...........................................................................------------...//////////////////............---------...///000000000.........---------------........................------------------..................////////////000///......111222222222444555888;;;AAAJJJTTT[[[```ccchhhjjjlllmmmooopppqqqqqqqqqqqqrrrssstttuuu}}}xxxqqqjjjccc]]]XXXUUUWWWVVVTTTQQQNNNLLLJJJIIIJJJJJJJJJIIIHHHEEECCCAAA:::999666444333222333444111111111111111111111111000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////............////////////////////////////////////.........///000111111222////////////////////////........................//////////////////000111000111666AAAPPP]]]eeehhheeeggghhhhhhddd```]]][[[VVVZZZaaapppxxxllluuuqqqddd]]]ZZZ\\\cccfffooosssgggZZZPPPMMMIIIDDD@@@??????===;;;999999:::<<<>>>@@@CCCDDDGGGHHHJJJJJJIIIJJJKKKMMMMMMLLLLLLMMMMMMOOOQQQRRRRRROOOMMMMMMOOOXXXkkk|||uuutttrrrqqqssswww|||{{{zzz|||sss]]]FFF666333888555444444333333333333333111111111000000000000000111000000///////////////////////////////////////......------------......////////////////////////...........................................................................------------.../////////////////////............/////////000000000111...............---------....................................------------///////////////000000000111000000111222333444444999<<>>;;;888555333222222111111111111111111111111111111111111111111111111000000000000000000000000////////////////////////////////////////////////////////////////////////............////////////////////////////////////000000000000000////////////////////////////////////////////////////////////////////////000111111///222:::HHHVVVaaafffgggdddfffhhhfffbbb]]][[[ZZZYYY\\\cccppp~~~tttlllzzzvvvdddZZZZZZ^^^```iiiooozzz|||mmmbbbXXXNNNGGGBBB@@@===;;;;;;;;;;;;:::::::::<<<>>>AAADDDFFFGGGHHHJJJLLLLLLKKKLLLMMMOOONNNNNNNNNOOOOOOQQQRRRRRROOOMMMMMMPPPUUUccc{{{uuutttssssssuuuxxx{{{}}}|||{{{~~~vvveeeMMM999555:::444444333222222222222222000000000000000000111111111000000///////////////////////////////////////......------------......////////////////////////...........................................................................------------...//////.........///////////////111111000000000/////////.....................................................................---/////////000000000111111000000111222333555666888AAAFFFNNNVVV\\\bbbhhhlllkkkmmmoooppppppppprrrsssuuuuuuuuuuuuuuuvvvvvvwww}}}xxxuuurrrnnnjjjiiiiiihhhfffccc```^^^\\\VVVTTTQQQMMMJJJGGGGGGFFFDDDCCCAAA===:::666333222222222222222222222222222111111111111111111111111000000000000000000000000////////////////////////////////////////////////000000000000000000000000............////////////////////////////////////000000000//////.........////////////////////////////////////////////////////////////000111222222000666AAAOOO[[[ccceeeeeedddggggggddd___ZZZYYYZZZZZZ___fffooo{{{zzzkkklllzzzgggZZZUUUYYY___eeepppzzz}}}jjjZZZQQQKKKEEEAAA===<<<;;;:::::::::;;;;;;===>>>@@@CCCFFFHHHJJJKKKJJJLLLNNNNNNNNNNNNPPPRRRQQQQQQRRRSSSSSSSSSSSSRRRMMMNNNRRRXXXbbbttt|||vvvuuutttuuuvvvxxxzzz|||zzzrrrrrrzzz~~~|||{{{qqq[[[CCC999;;;444333333222222222222222000000000000111111111111111111000///////////////////////////////////////......------------......////////////////////////...........................................................................------------...//////.........///////////////111111111000///......................../////////..........................................////////////000000111111222222///111444666888;;;???BBBOOOTTT\\\bbbgggiiilllnnnoooppprrrrrrrrrssstttvvvuuuvvvvvvvvvvvvuuutttttt|||zzzyyyxxxvvvrrroookkkiiigggbbb[[[SSSMMMIIIHHHHHHGGGGGGFFFDDD@@@<<<888666222222222222222222222222111111111111111111111111000000000000000000000000////////////////////////////////////////////////000000000000000000000000............////////////////////////////////////..................//////////////////////////////////////////////////////////////////000111222333222;;;IIIWWW___cccddddddeeeggggggbbb\\\WWWXXXZZZaaafffmmmsssxxxqqqiiisss}}}ggg[[[VVVVVV]]]fffooo|||xxxkkkZZZLLLFFFBBB???<<<<<<<<<===<<<<<<===???@@@BBBCCCEEEHHHJJJKKKMMMMMMLLLNNNPPPQQQQQQRRRTTTVVVTTTVVVWWWXXXXXXWWWTTTSSSNNNRRR[[[fffsss|||wwwuuuuuuuuuuuuwwwyyyzzz{{{yyykkkfffjjjsssyyy}}}}}}oooRRR???;;;555555444333333333333333///000000000111111111111111111000///////////////////////////////////////......------------......////////////////////////...........................................................................------------...//////............/////////000////////////////////////---........./////////000........................------......//////000000//////000111111222333333111555;;;@@@DDDJJJPPPUUU]]]aaafffjjjmmmnnnpppqqqrrrtttuuutttssstttvvvwwwtttuuuwwwwwwvvvtttqqqooo}}}yyyuuurrrtttnnndddYYYPPPKKKIIIIIIHHHIIIIIIHHHEEEAAA===:::222222222222222222222222111111111111111111111111000000000000000000000000////////////////////////////////////////////////000000000000000000000000............/////////000////////////////////////+++,,,,,,---...///000000////////////////////////000000000000000000000000////////////000111222333333???OOO\\\aaacccccccccfffgggfffaaaZZZVVVXXX[[[hhhnnntttwwwyyyuuuhhhppp|||nnn[[[UUUWWW\\\eeeoooyyy|||lllaaaQQQFFFBBB???===:::999:::<<<<<<===>>>@@@BBBFFFGGGIIIKKKLLLNNNNNNOOOMMMOOORRRSSSTTTUUUWWWYYYWWWYYY[[[]]]\\\YYYVVVTTTQQQWWWbbbpppzzztttttttttuuuvvvxxxyyy{{{|||}}}yyyiiiaaaaaaggglll~~~|||xxxzzzzzz~~~\\\BBB:::666666555444444444444555//////000000111111111222111111000///////////////////////////////////////.........------.........////////////////////////...........................................................................------------...//////---.........//////000000------......//////000000---.........//////000000........................,,,------...///000111111///000000111222222333333666;;;BBBIIIPPPWWW```fffgggiiilllnnnoooqqqsssvvvuuuuuuvvvuuussssssuuuvvvtttuuuwwwxxxvvvsssooolll~~~|||mmm```WWWQQQLLLIIIHHHHHHIIIIIIIIIFFFAAA===;;;888555222000111333555111000000000000000111111000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000///////////////////////////////////////.........000000000000000000000000......///000000000000000000...///111000---...333888FFFWWW```aaa```bbbeeeiiifffbbb^^^WWWUUU^^^iiirrrwww{{{{{{}}}tttjjjnnnqqqeeeYYYTTTWWW___lllxxx}}}rrrdddWWWJJJDDDAAA>>>===>>><<<888888???AAA@@@AAAFFFLLLKKKLLLNNNQQQRRRRRRQQQSSSTTTUUUWWWXXXYYYZZZZZZ^^^___``````aaa___ZZZSSSXXX\\\iiizzzvvvtttvvvwwwyyyyyyxxxxxxyyy{{{zzz~~~wwwiiiaaa___dddkkksss}}}{{{}}}xxxrrrvvv||||||kkkRRR===:::555777666000444888222111111111111000000000000000000000000000000000000//////000000000000//////////////////////////////............////////////........................,,,,,,,,,---------......////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000//////.........---...000111222000///000111///000111111222555:::===BBBHHHQQQYYY___bbbdddeeelllmmmnnnppprrrsssuuuuuuttttttttttttsssrrrrrrqqqvvvuuurrrpppqqqrrrkkkcccttthhh___YYYTTTPPPKKKKKKKKKLLLLLLJJJGGGDDD===;;;777333111111222333111111000000000000111111000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000/////////////////////////////////////////////...000000000000000000000000......///000000000000000///...///222111///222777>>>JJJXXX```aaaaaadddhhhhhhccc___[[[XXXZZZgggttt|||~~~|||pppnnn|||xxxeee]]]WWWXXX^^^gggsss~~~ttthhhYYYNNNCCC???>>><<<;;;<<<>>>;;;<<>>EEEJJJSSSXXX___eeehhhjjjlllmmmnnnoooppprrrsssuuuvvvwwwrrrssssssssssssrrrqqqpppnnnnnnlllgggffffff```XXXwwwnnngggbbb]]]YYYRRRPPPOOOOOOOOOOOOMMMKKKDDDAAA===999555333222222222222111111000111111222000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000////////////////////////......//////////////////000000000000000000000000......///000000000000000///...///222111000555===GGGOOOZZZ```aaacccfffjjjfff___XXXVVVYYYcccuuuqqqrrr{{{fffZZZVVVXXX___iiirrr{{{fffZZZMMMEEE===<<<===;;;;;;<<>>>>>===<<<>>>AAACCCHHHOOOVVV^^^gggmmmddd___XXXTTTSSSTTTVVVWWW\\\]]]___bbbdddfffggggggjjjkkknnnppplllfffdddeeesssxxxuuuuuuwwwwwwtttvvvxxxxxxxxxxxxzzz{{{zzz~~~vvvggg```aaammmyyy|||{{{vvvpppooopppnnniiiHHH999555777333555777111222222222111111111000000000000000000000000000000//////000000000000//////////////////////////////............////////////........................------------............////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////000000//////////////////000111222222222444777::::::>>>EEELLLRRRYYYaaaeeehhhiiikkklllllllllnnnooopppppppppqqqqqqqqqrrrrrrpppppppppooommmjjjgggfff^^^bbbdddaaa___``````^^^yyysssooooooooommmkkkfffaaa[[[WWWTTTSSSQQQPPPOOOMMMHHHCCC>>>999555333444444333222222222222222000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000////////////////////////////////////////////////---.........//////000000////////////////////////......///000000000000000000///000000...///999DDDSSSVVVZZZ^^^aaaccceeefff^^^TTTNNNRRR___qqqyyynnn}}}fffUUUXXXYYY```lllxxxwwwcccQQQHHHDDD???===??????======@@@CCCFFFMMMVVVaaakkkqqqsssfffaaaYYYTTTSSSUUUWWWXXX___```bbbeeehhhjjjkkkllloooooopppqqqllleeegggmmm}}}~~~wwwsssssstttuuuuuuvvvxxxyyyxxxyyy{{{|||{{{yyyjjjaaacccooo|||wwwwwwsssnnnnnnssstttrrrQQQ>>>555777444666888333222222222222111111111111000000000000000000000000//////000000000000//////////////////////////////............////////////........................---------.........//////000000000000000000000000//////////////////////////////////////////////////////////////////////////////////////////////////////000000000000000000111222222222333666;;;???DDDJJJSSSZZZ```dddgggiiinnnooopppppppppppprrrtttqqqqqqqqqppppppooooooooommmmmmllljjjhhhfffdddcccZZZ```eeefffiiiooossssss|||xxxwwwxxxwwwvvvqqqllleee___ZZZWWWUUUSSSQQQOOOLLLGGGBBB<<<777444555555444333222222222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////------......///000000000000000000000000000000000......///000000000000000000///000000...111===KKKVVVXXX[[[___cccdddcccaaaXXXOOOKKKSSScccuuuzzzvvvrrr___VVVZZZ]]]eeerrruuugggWWWJJJDDD@@@===<<>>AAAFFFJJJRRR]]]lllwwwxxxttteee___XXXTTTSSSVVVYYY[[[bbbcccfffiiilllnnnpppqqqqqqnnnnnnoooiiidddlllyyy}}}wwwsssrrrrrrssssssuuuwwwxxxxxxxxxzzz|||}}}~~~nnnddddddppp~~~~~~xxxxxxtttooopppuuuyyyyyy___FFF777777444444777222333222222222222111111111000000000000000000000000//////000000000000//////////////////////////////............////////////........................------........./////////........................////////////////////////////////////////////////000000000000000000000000000000000000000000000000//////000000000000111111000111222444777<<>>;;;<<>>???>>><<<===@@@BBBBBBFFFLLLMMMQQQYYYhhh|||~~~nnn```\\\WWWUUUWWW[[[^^^```hhhjjjmmmpppsssvvvxxxyyyxxxrrrqqqrrrooopppyyyxxxvvvsssqqqppprrrtttwwwyyy{{{||||||}}}~~~~~~~~~|||}}}~~~uuuhhheeeppp}}}yyysss|||zzzrrrqqqxxx___GGG@@@:::777888444333333333222222222111111000000000000000000000000//////000000000000//////////////////////////////............/////////000..................................../////////000111111111111111111111111////////////////////////////////////////////////000000000000000000000000000000000000000000000000//////000000111111111222333555999???HHHTTT```gggeeefffhhhiiiiiikkknnnpppoooqqqssssssqqqoooooooooiiiiiigggeeedddbbb``````iiikkkooowww~~~yyyqqqtttvvvuuupppiiieeeccc```___^^^]]]ZZZUUUOOOKKKCCC===888777444111333777444333333222111111222222111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000///////////////////////////////////////000111111222111111111000000/////////111111111555@@@QQQ]]]\\\]]]```eeegggddd[[[SSSIIIMMMOOO[[[lllqqqrrr|||nnnggggggvvvmmm___VVVYYYccccccpppnnn\\\MMMJJJEEE<<<999>>>===???BBBEEEGGGHHHIIIJJJOOOSSS```uuu|||mmmbbb^^^YYYWWWZZZ```eeegggmmmoooqqqsssvvvyyy{{{|||zzzwwwsssoooqqqxxxvvvssspppooooooqqqrrrtttuuuwwwyyy{{{}}}~~~~~~tttaaa___mmm|||~~~wwwqqqnnnwww{{{YYY@@@888999888555444444333222222111111000222222222111111111111000000000000000000000000000000000000000000000000000////////////////////////////////////////////////........................////////////000000000000000000000000000000000000000000000000000000000000000000////////////000000111000000000000000111222///000222222222333555777777>>>HHHSSS[[[bbbgggjjjiiijjjlllnnnoooooooooooopppnnnlllmmmooommmiiieeedddbbbcccdddaaa]]]cccmmmzzzsssvvvyyyzzzwwwqqqkkkhhhcccbbbaaa___^^^ZZZUUUQQQIIICCC===:::777333444888333333222111111111222222111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000///////////////////////////////////////000111111111111111111000000000///111111111333:::EEETTT^^^]]]^^^aaaeeegggcccZZZSSSKKKRRRUUU^^^llloooqqq|||hhhffflllyyyhhh\\\UUUYYYbbbiiivvv|||bbbRRRFFFDDDAAA:::999>>>>>>@@@CCCFFFGGGHHHHHHIIIOOOWWWggg{{{yyykkkbbb^^^ZZZYYY\\\bbbgggjjjpppqqqsssuuuxxxzzz|||}}}wwwuuurrrpppwww{{{wwwuuurrrpppoooppprrrssstttuuuwwwyyy{{{}}}~~~}}}~~~uuubbb___mmm|||vvvttt|||vvvooossseeeJJJ;;;777555333444444333333222111111111222222222111111111111000000000000000000000000000000000000000000000000000////////////////////////////////////////////////........................////////////000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000111111222000111111111111222666888CCCIIIRRRZZZ```eeeiiikkklllmmmooopppqqqqqqqqqpppoooooooooooonnnkkkgggcccccc^^^\\\[[[\\\aaappp}}}tttvvvyyy||||||xxxqqqllliiigggeeedddcccaaa^^^[[[PPPHHHAAA<<<777222333666222222111111111222222333111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000///////////////////////////////////////000111111111111111111000000000000333111111666@@@MMMXXX^^^^^^```cccfffeeeaaaYYYSSSNNNXXX]]]dddoooppptttxxxbbbggguuummm```ZZZWWW]]]eeeooo|||~~~oooUUUHHH?????????;;;<<>>>>>@@@???BBBFFFCCCEEEHHHGGGFFFFFFHHHKKKSSSeee}}}pppgggaaa___^^^___eeekkkooorrruuuvvvwwwyyyzzz|||}}}~~~|||{{{{{{~~~~~~yyysssrrrrrrrrrssstttvvvxxxwwwwwwyyyzzz|||}}}~~~~~~}}}|||}}}}}}~~~zzzgggbbbnnnzzzsssuuuwwwqqqxxx{{{wwwaaaIII999666:::555444444333222222111111222222222111111111000000////////////////////////////////////////////////////////////////////////////////////////////////........................////////////000000000000////////////////////////////////////////////////111000000000000000000111000000000000111222333333333444666888<<>>???AAABBBEEEIIIGGGIIIJJJHHHEEEFFFKKKOOOYYYmmmxxxkkkeeebbbaaaaaadddiiioootttvvvvvvwwwwwwxxxyyyzzz{{{|||{{{~~~}}}zzzssssssssstttuuuwwwyyyzzzyyyzzz{{{|||}}}~~~~~~}}}}}}}}}~~~~~~~~~jjjdddnnnzzzzzzwwwyyy~~~wwwsss}}}~~~uuufffOOO<<<777;;;555555444444333222222111222222222111111111000000////////////////////////////////////////////////////////////////////////////////////////////////........................////////////000000000000////////////////////////////////////////////////111111000000000000111111000000000000111222333444222444999???FFFPPPYYY```bbbeeeiiikkkllllllmmmnnnlllkkkkkkjjjiiiiiiiiiiiiiiihhheee```]]]^^^eeejjjsss||||||{{{xxxtttrrrtttvvvxxxyyyrrrjjjaaaXXXLLL@@@999888555555444333333333333333111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000///////////////000111111000000000000111111111111222222555@@@NNNYYY^^^___dddffffffbbb\\\YYY[[[___oooyyy||||||xxxmmmiiittt|||iiiYYYVVVZZZaaalllxxxxxxcccRRRHHHAAA???>>>???@@@DDDGGGJJJKKKLLLLLLHHHEEEGGGOOOVVV```sssrrrhhheeedddcccdddhhhnnnssswwwxxxwwwwwwxxxxxxyyyyyyzzzzzzwww~~~|||zzzyyyttttttuuuvvvxxxzzz{{{|||||||||}}}~~~~~~~~~~~~lllfffnnnyyy|||vvv{{{~~~qqq{{{uuuqqqiiiVVVAAA666777555555444444333333222222222222222111111111111000000000000000000000000000000000000000000000000000////////////////////////////////////////////////........................////////////000000000000000000000000000000000000000000000000000000000000222111111000000111111222000000000111222333444555222777???GGGPPPXXXaaafffccceeeiiijjjkkkkkklllnnnlllkkkjjjhhhggggggffffff^^^]]][[[[[[___hhhrrrzzzzzzyyy{{{wwwtttvvvyyy|||~~~{{{sssjjjaaaTTTEEE;;;999888777666555444333333333111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000///////////////000111111///000000000111111111111222444:::EEEQQQ[[[___aaaeeegggfff```XXXWWW]]]dddrrrzzz{{{|||tttnnnoooqqqcccXXXYYY___fffttt~~~iiiWWWLLLFFF===>>>???@@@BBBGGGLLLNNNOOOOOOMMMHHHDDDHHHSSS\\\fffvvv|||mmmffffffffffffgggkkkqqqvvvyyyzzzyyyyyyyyyyyyyyyyyyyyyyyyvvv{{{zzz|||vvvvvvwwwyyyzzz|||}}}~~~~~~nnngggnnnyyyvvvvvvssszzzuuunnnkkkkkk^^^III:::777555555555444333333222222222222222111111111111000000000000000000000000000000000000000000000000000////////////////////////////////////////////////........................////////////000000000000000000000000000000000000000000000000000000000000222111111000000111111222000000000111222333555555:::@@@IIIRRRYYY___cccfffdddgggiiijjjjjjkkklllmmmjjjiiigggeeecccbbbbbbbbbWWWXXX[[[dddrrr~~~}}}xxxuuuwwwzzz~~~wwwnnn```OOODDD@@@:::999777666444444333333111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000///////////////000111111//////000000111111111222333777>>>IIISSS\\\aaacccfffhhhfff^^^VVVVVV^^^gggmmmuuuvvvxxxsssqqquuuyyyggg\\\VVV[[[bbblll}}}nnnYYYJJJBBB@@@;;;>>>AAABBBEEEKKKPPPSSSQQQQQQNNNGGGDDDIIIUUU```jjjxxxxxxjjjfffgggggggggiiimmmssswwwzzz{{{zzzzzzzzzzzzzzzzzzzzzzzzxxx}}}}}}wwwwwwyyyzzz|||}}}~~~ooohhhoooxxxwwwuuu~~~wwwyyy}}}}}}{{{ppphhhgggkkkeeePPP???:::666555555444444333222222222222222111111111111000000000000000000000000000000000000000000000000000////////////////////////////////////////////////........................////////////000000000000000000000000000000000000000000000000000000000000222222111111111111222222000000000111222444555666CCCIIISSS[[[```cccdddeeefffhhhkkkkkkkkkkkklllmmmgggeeecccaaa___^^^^^^^^^]]]___gggwww|||xxx{{{}}}}}}~~~~~~ppp^^^OOOIIIBBB;;;666555555222222555555444333222111111111111222222222222222222222222111111111111111111111111000000000000000000000000000000111111111111000000000000000000000000000000000000000000111111111111///000222111000///000222333:::FFFSSS[[[^^^aaadddeeeeee```YYYVVV[[[ccciiirrrvvvyyy}}}xxxjjjssszzzkkkaaa[[[[[[bbbhhhrrrooo]]]NNNDDDAAABBB>>>@@@BBBFFFJJJOOOSSSUUUXXXOOOHHHHHHGGGJJJXXXhhhuuuqqqlllllliiihhhllloooooottt{{{}}}yyy||||||{{{{{{|||{{{zzzyyyxxx~~~~~~{{{{{{|||}}}yyyjjjmmmzzz~~~vvvwww~~~tttrrruuuhhheeejjjsssqqq]]]GGG<<<:::999666333444666555333333333333222222222111111111111222222222222111111000000000000000000000000000000000000000000000000111111000000//////......////////////000000000000000000000000000000000000////////////000000000000000000000000000000000000444222000//////000000000000111111222555999???CCCSSSXXX]]]bbbdddeeefffgggjjjjjjiiijjjkkkjjjgggeeeddd___^^^___]]]YYY[[[aaadddoooyyy{{{nnn\\\QQQHHH@@@999777666333222444555444333222111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000111111111111000000000000000000000000000000000000000000111111111111///000111111000000111222555>>>KKKWWW]]]```cccggggggddd^^^YYYXXX^^^fffkkkooottt{{{wwwqqq~~~oooaaa[[[XXX\\\gggpppzzzzzzdddTTTIIIAAA===>>>@@@BBBEEEIIIMMMQQQTTTVVVWWWNNNHHHHHHIIIMMM\\\mmm{{{ooojjjjjjggglllpppssstttxxx~~~|||}}}}}}~~~~~~}}}}}}{{{{{{}}}}}}|||kkknnnzzz{{{xxx{{{uuuqqqsssqqqrrrwww}}}|||mmmTTTAAA:::888555444555666555222333333333222222222111111111111222222222222111111000000000000000000000000000000000000000000000000111000000000/////////...////////////000000000000000000000000000000000000////////////000000000111000000000000000000000000222111000000111222222222111222444666;;;BBBJJJOOO[[[^^^bbbeeefffggghhhiiiiiiiiiiiiiiiiiigggeeeccc```[[[WWWYYY[[[___jjjuuuxxxxxx~~~{{{gggXXXOOOEEE===999888444222333555444333222222111111111111111111111111111111111222222222222222222222222000000000000000000000000000000111111111111000000000000000000000000000000000000000000111111111111///111111111000000222444777CCCRRR[[[^^^aaagggkkkiiicccZZZWWWYYY```hhhnnnooouuuzzzwwwzzz{{{dddYYYXXXYYYbbboooyyy}}}kkkVVVKKKEEE@@@<<<<<>>CCCFFFJJJOOOSSSUUUVVVVVVXXXOOOIIIJJJNNNUUUgggzzz|||qqqnnnooooootttxxx|||}}}~~~~~~}}}|||}}}}}}~~~rrrrrr||||||uuuzzzzzz{{{}}}wwwvvv~~~wwwPPP@@@999444555777666333222333333333222222222111111111111222222222222111111000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000//////////////////////////////000000000111111111000000000000000000000000...000111222111111222333111666===EEEMMMUUU\\\aaadddeeeggggggfffgggiiikkklllllljjjfffaaa^^^\\\[[[YYY\\\cccnnn|||~~~~~~wwwaaaTTTFFF@@@>>>:::777666666555444333222222222222333333333333333333333333222222222222222222222222000000000000000000000000000000111111111111000000000000000000000000000000///000000000111111111111000111111111111222555888===MMM\\\______ccchhhjjjggg[[[SSSTTTZZZaaajjjrrr}}}yyyhhh\\\\\\]]]dddppp{{{ttt^^^QQQDDDAAABBBBBBAAABBBDDDGGGLLLQQQUUUWWWXXXYYYZZZQQQKKKLLLPPPYYYmmm}}}vvvvvvxxxyyy{{{~~~~~~|||}}}{{{uuuuuu}}}vvvvvv|||ooolll~~~dddGGG<<<555666777555333333333333333222222222111111111111222222222222111111000000000000000000000000000000000000000000000000////////////000000000000////////////000000000000////////////////////////000000000000111111111111000000000000000000000000///111222222000000222333888???IIIRRRYYY]]]```bbbeeefffhhhhhhhhhiiijjjllljjjiiifffaaa[[[XXXYYY[[[___kkk|||ppp```OOOGGGCCC>>>999888666555444333222222222222444444444444444444444444333333333333333333333333000000000000000000000000000000111111111111000000000000000000000000000000000000000000111111111111000111111111111333777:::CCCRRR___``````eeehhhfffaaaWWWSSSXXX___eeeppp||||||~~~uuu___YYY[[[^^^hhhvvvfffPPPGGG???>>>??????AAADDDGGGJJJNNNSSSWWW[[[]]]^^^\\\SSSMMMOOOUUU```uuu~~~|||~~~}}}~~~zzzxxxvvv}}}|||zzzuuuwwwqqqjjjwwwpppPPPAAA666666888444222444333333333222222222111111111111222222222222111111000000000000000000000000000000000000000000000000////////////000000000000////////////000000000000000000000000000000000000000000000111111111222222000000000000000000000000000222444333111111555999EEELLLVVV^^^bbbdddddddddgggiiikkkkkkkkkkkkkkkmmmcccccc```\\\YYY[[[aaafffrrrooo[[[OOOIIIAAA;;;888666555444333333222333333333333333333333333333333333333333333333333333333000000000000000000000000000000111111111111000000000000000000000000000000000000000000111111111111000111111111111444888<<>>>>>BBBGGGKKKMMMPPPUUUZZZ___bbbddd]]]TTTOOOSSS[[[hhh{{{}}}zzz}}}zzzvvv{{{{{{~~~uuurrr{{{xxxnnntttuuuXXXEEE777666777333222555333333333222222222111111111111222222222222111111000000000000000000000000000000000000000000000000.../////////000000000111////////////000000000000000000000000000000000000000000111111111222222222000000000000000000000000111333555444333666<<>>DDDKKKMMMOOORRRWWW\\\bbbgggiii]]]TTTPPPVVV___nnn~~~xxxzzzzzz{{{}}}{{{uuuyyy|||}}}tttooorrr|||yyynnnpppyyy]]]HHH888666777333222666333333333222222222111111111111222222222222111111000000000000000000000000000000000000000000000000.../////////000000111111////////////000000000000000000000000000000000000000111111111111222222222000000000000000000000000111444666555555999BBBJJJWWWZZZ^^^aaabbbccceeeggggggjjjlllkkkiiieeecccbbbZZZ\\\___aaahhhvvvwwwhhhZZZKKKCCCCCC;;;999555444444333222111333333333333333333333333222222222222222222222222333333222222111000000000111111111111111111111111000000000000111111111111111111111111111111111111222111333555333222;;;HHHVVV^^^cccbbbbbbeeebbb\\\VVVTTTWWWeeevvv{{{fffmmmwwwhhh^^^XXXZZZaaammm}}}kkkXXXMMM>>>=========???CCCGGGIIIMMMRRRWWW[[[aaahhhiiieee___SSSUUU___fffzzz~~~zzz|||||||||{{{|||uuutttvvvzzz~~~||||||{{{wwwzzz}}}yyy~~~}}}ooopppuuuvvvkkktttyyynnn```NNN>>>999888555555777555444333333222222333333222222222111111111111000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000111111111111111111111000000000000000222111000111222333222111222333333555;;;DDDOOOWWW^^^___aaaccceeeggghhhhhhjjjjjjiiihhheee```\\\ZZZUUUaaaooozzz~~~wwweeeRRRGGGDDD===:::777555555555444333333333333333333333333333222222222222222222222222111111111111111111222222111111111111111111111111000000000000111111111111111111111111111111111111111111333555555777BBBNNNYYY^^^bbbbbbdddeee```YYYXXXVVV[[[hhhwwwlllaaammmmmm```[[[YYY___hhhyyysss]]]MMMDDD?????????@@@CCCGGGKKKMMMQQQVVV[[[```fffllllllhhh[[[QQQVVVdddnnnwwwsssuuuvvvuuuuuuxxx||||||vvvsssuuuxxx{{{}}}~~~{{{wwwzzz~~~}}}wwwrrrttt|||{{{qqqtttzzzooojjjaaaPPP@@@:::999666444555555444333333222222333333222222222222111111111111111111111111111111111111000000000000000000000000000000000000000000000000////////////000000000000000000000000111111111111111111111111000000000000111111111222333333333222222666;;;AAAHHHPPPXXX]]]```aaaccceeeggghhhhhhhhhiiihhhfffbbb^^^\\\\\\^^^dddwwwsss\\\MMMGGG@@@===999666666666555444333333333333333333333333222222222222222222222222///000000111222222333333111111111111111111111111000000000000111111111111111111111111111111111111000000222444666<<>>;;;888666555555444444333333333333333333222222222111111111111111111111111111111111111000000000000000000000000000000000000000000000000////////////000000000000000000000000111111111111111111111111111111111111000111111222333333333333333999DDDNNNVVV\\\```cccbbbdddfffiiijjjiiihhhhhhfffgggfff```YYYWWWYYY]]]vvv{{{uuutttvvvzzz~~~gggTTTKKKCCC???;;;777666666555444333333333333333333333333222222222222222222222222000000111111111222222222111111111111111111111111///000000000111111111111111111111111111111111111111111111333777AAAOOOZZZ___```bbbeeegggddd\\\TTTWWW[[[dddoooyyy|||lllccczzztttaaaZZZZZZ___mmm{{{qqqZZZJJJDDDCCCAAABBBDDDGGGKKKPPPUUUWWWYYY___ggglllqqqsssoooiii]]]TTT\\\oooxxxnnnmmmppppppqqqssstttvvvwwwuuusssuuuzzz~~~~~~|||uuuwww}}}|||uuutttuuulll{{{zzz}}}yyylllgggllljjj]]]MMMBBB<<<999888777555555444333333333333333333333222222222111111111111111111111111111111111000000000000000000000000////////////////////////////////////000000000000///000000000111111111111000111111111111111222222111222222222111222333444777>>>JJJTTT\\\```ccceeeeeegggiiijjjkkkiiigggfffaaadddeee___XXXUUUZZZ```yyyvvvqqqmmmnnnsss{{{rrr\\\OOOGGGCCC===999777666555444333333333333333333333333222222222222222222222222222222222111111111000000111111111111111111111111///000000000111111111111111111111111111111111111222222222222777DDDRRR[[[bbbaaacccggggggbbbZZZUUUVVV]]]hhhsss|||xxxmmmeee}}}mmm^^^[[[^^^fffvvvgggRRRFFFBBBCCCAAABBBEEEIIINNNSSSXXXZZZ[[[bbbjjjpppssssssmmmddd\\\UUU^^^rrruuunnnnnnqqqrrrtttvvvyyyzzz{{{yyyyyy{{{|||~~~{{{rrrttt|||yyysss|||xxxiiippp~~~{{{oookkkpppqqqiiiZZZJJJ>>>888777777666555444444333333444444333333333222222222222111111111111111111111111111000000000000000000000000////////////////////////////////////000000000000///000000000111111111111000000111111222222222333222333333222111222555888BBBHHHPPPXXX^^^aaadddfffhhhhhhiiijjjiiigggeeeddd^^^___^^^YYYVVV\\\iiitttvvvsssuuupppqqqqqqrrruuu{{{hhhVVVMMMHHHAAA;;;888666555444333333333333333333333333222222222222222222222222333333222222111000000///111111111111111111111111000000000000111111111111111111111111111111111111222444333333999HHHUUU\\\cccbbbeeehhheee^^^ZZZYYYZZZbbboooyyy|||zzznnneeehhhooobbbYYY[[[bbbmmmsss[[[III@@@>>>>>>BBBDDDGGGKKKPPPVVVZZZ\\\^^^gggoootttvvvtttjjj```XXXUUUbbbxxxyyyrrrmmmnnnrrrsssuuuxxxyyyzzz{{{|||~~~}}}xxxoooooo|||~~~{{{sssxxx|||mmmfffrrr|||uuutttxxx}}}|||rrr]]]GGG:::666555666555555444444444444444333333333333222222222222222222222222222222222222000000000000000000000000000000000000000000000000////////////000000000000000000000000111111111111000000111111222333333333333444444333222666===CCCPPPTTTYYY^^^aaadddfffhhhiiiiiihhhfffeeecccaaa```^^^]]]ZZZYYY___nnn{{{sssmmmmmmppprrrwww}}}xxxbbbSSSNNNFFF???:::888666555333333333333333333333333222222222222222222222222222222111111111111111111111111111111111111111111000000000000111111111111111111111111111111111111111444555555===MMMZZZ___ccccccfffhhhccc[[[YYY^^^bbbkkkwww}}}}}}vvvhhhdddpppfff\\\WWW]]]gggttt|||dddOOODDD???>>>>>>DDDFFFIIINNNSSSXXX\\\^^^dddllluuuzzzzzzvvvjjj^^^XXXZZZlllvvvppplllooossstttwwwzzzyyyzzz|||~~~vvvkkkjjjyyy||||||~~~uuusss~~~uuubbbfffsss{{{[[[DDD999444666666555444444444444444444444333333333222222222222222222222222222222222000000000000000000000000000000000000000000000000////////////000000000000000000000000111111111111000000111222222333444444333444555444666===IIIRRRXXX\\\aaadddeeeggghhhiiiiiihhheeebbb```^^^^^^]]]aaacccgggooo{{{wwwsssqqqqqqvvv}}}|||mmmXXXRRRIIIAAA<<<999777666333333333333333333333333222222222222222222222222000000000111222222333333111111111111111111111111000000000000111111111111111111111111111111111111000444666777@@@QQQ^^^bbbcccdddgggiiibbbYYYZZZaaaiiirrr~~~oooiiijjjyyyvvveee\\\YYY```kkkxxxqqqYYYHHHCCCCCCCCCCCCFFFHHHKKKPPPUUUZZZ]]]___hhhqqqzzz~~~~~~xxxkkk^^^]]]bbbuuuxxxuuupppmmmqqqtttvvvyyy}}}|||}}}~~~uuuiiihhhxxx}}}{{{wwwqqqzzz{{{cccaaannnlllNNN===666666666555444444444444555444444444333333333222222222222222222222222222222000000000000000000000000000000000000000000000000////////////000000000000000000000000111111111111000000111222333333444444333444555666999CCCRRR]]]ZZZ^^^cccggghhhhhhhhhhhhiiigggccc___]]][[[[[[\\\dddlllzzzyyysssooopppuuu{{{yyy||||||fffXXXKKKFFFBBB;;;888999444444444555444444333333222222222222222222222222222222222222222222222222111111111111111111111111000000111222222222222111222222222222222222222222555222222:::GGGTTT]]]```iiigggfffddd]]]XXX[[[bbbnnnzzz{{{lllkkkrrrnnn___]]][[[___lll{{{hhhSSSGGGCCCAAABBBDDDLLLLLLNNNRRRWWW]]]aaabbbjjjsss}}}}}}rrreee^^^[[[fff|||yyyvvvvvvuuusssrrrtttzzz|||ttthhhgggvvv~~~zzzxxx{{{~~~zzzlllnnnzzz}}}nnnccciiiRRR;;;<<<777666444444555555444222222222222222222222222222111222333333222111222333000000000000000000000000000000000000000000000000000000000000111111111111000000000000111111111111///111333333222111111222777555444888AAALLLVVV[[[___bbbeeehhhiiiiiigggfffgggccc___]]]YYYVVV[[[bbbsss|||wwwpppppprrrvvv}}}uuuuuurrraaaPPPHHHDDD>>>888666444444555555444444333333222222222222222222222222222222222222222222222222111111111111111111111111000000111222222222222111222222222222222222222222555333555===KKKWWW^^^aaaeeeeeedddbbb[[[WWW\\\dddvvv~~~vvvnnnrrr|||uuuhhh___^^^^^^dddrrrrrraaaNNNDDDBBBBBBCCCFFFMMMNNNPPPUUU\\\bbbgggiiipppwww{{{pppfff```cccpppyyyssstttuuuuuuwwwzzzqqqfffeeesssxxxttt{{{}}}qqqooowww{{{zzzqqqdddhhh\\\BBB<<<888666555444555555444222222222222222222222222222111222333222111000111333000000000000000000000000000000000000000000000000000000000000111111111111000000000000111111111111///111333333222222333555444777;;;BBBJJJRRRZZZ^^^aaabbbdddfffhhhhhhgggggg```\\\ZZZXXXVVVYYYeeeqqq|||vvvrrrooouuuyyywwwqqqwww~~~sssZZZNNNIIIDDD<<<666555555555555444444333333333333333333333333333333222222222222222222222222111111111111111111111111000000111222222222222111222222222222222222222222444444999BBBOOOZZZaaabbbaaabbbbbb___XXXTTT\\\ggg{{{yyysssvvv|||mmmddd^^^___bbbjjjyyydddVVVGGGAAAAAACCCFFFJJJNNNPPPSSSYYY```gggmmmpppwww}}}yyyooofffaaalll|||{{{vvvvvvwwwyyy}}}nnncccdddooosssooo{{{}}}{{{xxxppprrrvvvwwwuuueeefffdddIII;;;999777555444555555444333222222222222222222222222000111222222000000111222000000000000000000000000000000000000000000000000000000000000111111111111000000000111111111222222000111222333222333555777444<<>>:::888555444555555444333222222222222222222222222///111111111000///000111000000000000000000000000000000000000000000000000///000000000111111111111000000111111111222222222111222333222222333666888:::DDDPPPXXX\\\^^^bbbfffffffffggggggeeecccaaa___WWWUUUXXXdddtttwwwqqqkkkjjjoooyyyxxxmmmhhh|||uuu[[[OOOJJJCCC<<<888777666444444333444444333333333333333333333333222222222222222222222222111111111111111111111111000000111222222222222111111111111222222333333333111666???JJJUUU]]]aaacccbbb```___ZZZSSSRRR\\\iiiqqqttt{{{sssqqq~~~ooofffccc^^^ccckkkvvvpppSSSJJJCCCBBBDDDFFFJJJNNNQQQTTTXXX\\\```fffmmmqqqzzzwwwjjjbbb___lllkkkaaabbbiii|||uuuppp~~~}}}wwwzzzxxxnnnnnnssstttfffbbbttt}}}ooonnntttpppYYYAAA;;;999666444444555444333222222222222222222222222///111111111000///000111000000000000000000000000000000000000000000000000///000000000111111111111111111111111222222222222333333333222111333777:::EEEMMMWWW\\\^^^___cccgggfffggghhhhhheee```[[[WWWVVVUUU\\\qqq{{{wwwjjjhhhhhhmmmzzzlllfffuuufffSSSJJJDDD>>>999888666444333333444444333333333333333333333333222222222222222222222222111111111111111111111111000000111222222222222111111111111222222333333444333999CCCNNNWWW^^^bbbcccddd```[[[XXXTTTVVV```kkkqqqwww~~~{{{xxxqqqyyyxxxhhh```]]]___fffqqq}}}eeeNNNGGGCCCDDDGGGHHHLLLPPPRRRVVV[[[^^^```eeelllqqqyyy}}}qqqfff```___lllkkk```aaaeeeyyyxxxrrrvvvvvv}}}qqqmmmpppqqqhhhcccnnnzzzmmmiiiooonnnYYYAAA===:::666444444555444444222222222222222222222222000111222222000000111222000000000000000000000000000000000000000000000000000000000000111111111111111111111222222222222333444444333333444777===AAAOOOTTTZZZ^^^___```cccfffeeeffffffeeebbb]]]XXXTTTXXXYYYfff|||vvvoookkkjjjeeegggnnnzzzxxxrrryyyyyy___PPPGGGAAA:::999666444333333444555444444444444444444444444222222222222222222222222111111111111111111111111000000111222222222222111000111111222333333444444777===GGGQQQYYY___ccceeeddd]]]WWWVVVWWW\\\fffpppttt}}}vvvvvvuuurrrwwwlllaaa]]][[[```iiiwwwxxxZZZHHHDDDBBBEEEHHHJJJMMMRRRTTTYYY^^^aaacccgggooouuuyyy}}}}}}uuuiii``````cccrrrjjj___^^^aaavvv|||vvvwwwssswwwvvvmmmmmmooojjjfffjjjxxx|||tttllloooppp___HHH===:::666444444555555444222222222222222222222222111222333222111000111333000000000000000000000000000000000000000000000000000000000000111111111111111111111222222222333333333333444555888>>>FFFKKKUUUWWW[[[___bbbddddddddddddcccbbb___]]][[[YYYXXXaaahhhyyy~~~tttpppmmmiiiiiilllqqqvvvjjjWWWLLLEEE;;;999666444333333444555444444444444444444444444222222222222222222222222111111111111111111111111000000111222222222222111000000111222333333444444:::@@@IIISSSZZZ```dddgggddd[[[TTTTTTYYY```kkktttwww{{{rrrttt~~~pppssswwwccc]]]]]]]]]aaalll{{{qqqRRRDDDAAAAAAEEEIIIKKKOOOTTTUUUZZZ```ccceeejjjrrryyyzzz|||yyyoooccc]]]```fffyyyiii]]]\\\^^^sss{{{xxxqqqttt|||yyymmmkkkmmmllliiiiiiqqq~~~}}}{{{tttvvvyyylllXXX>>>;;;666444444444555444222222222222222222222222111222333333222111222333000000000000000000000000000000000000000000000000000000000000111111111111111111222222222333333333222333444777;;;CCCMMMSSSVVVXXX\\\aaaeeegggfffdddcccaaa]]]ZZZYYYZZZ\\\]]]mmmxxx|||qqqiiiiiijjjkkkooovvv~~~{{{vvvwwwyyy|||~~~dddPPPFFF???:::555333555666555444333333333333333333333444222222222222222222222222111111111111111111111111111111111111111111111111111222444444333222444555777DDDPPPWWW[[[aaaeeeeeeccc]]]WWWUUUYYYbbbnnnxxxyyyqqqvvvrrrhhh|||ooo]]]XXXYYYZZZeeeuuubbbKKKCCCCCCDDDFFFJJJNNNRRRUUUYYY\\\```eeeiiiooovvvzzz}}}{{{wwwmmm```ZZZbbbnnneeeXXXWWW^^^ppp}}}vvvssswwwxxxkkklllpppkkkbbbcccqqq}}}}}}uuuooo{{{yyycccJJJCCC;;;777666555444333444444444333333333222222555555444333333222111111000000000000000000000000000000111111111111000000000000111222222222222111222222222222333444555555555555777<<>>;;;:::888666555555555555555444444444222222222222222222222222111111111111111111111111111111111111111111111111111111222222333666:::>>>OOOVVV[[[^^^bbbdddaaa\\\VVVUUU^^^lllqqquuukkkgggqqqzzzfffVVVUUUZZZ^^^gggrrrxxx```OOOIIIGGGGGGJJJMMMRRRVVVZZZ]]]^^^fffjjjnnnrrrtttwwwyyy{{{{{{ooobbbZZZ[[[hhh~~~}}}jjj[[[XXXYYYkkk}}}yyyrrrsss~~~uuummmiii[[[KKKMMM[[[sssyyyvvvrrreeeOOO<<<555888888444555555555555444444444444333333333333333333333333222222222222222222222222111222222333333222222111000000111222222222222111333222222222444888;;;===GGGMMMTTTXXXYYY\\\aaafffccccccbbb___\\\ZZZZZZ[[[]]]hhh|||~~~llldddaaagggmmmssszzzzzz^^^VVVJJJBBB===:::888555444444444555555555555555222222222222222222222222111111111111111111111111111111111111111111111111111111222222333666;;;>>>OOOTTTYYY\\\```bbb^^^YYYVVVTTT\\\hhhlllssshhhfffttttttaaaRRRUUU[[[```iiitttmmmWWWIIIDDDDDDHHHJJJNNNSSSWWW[[[^^^___hhhlllpppsssuuuwwwyyy{{{uuujjj^^^XXX\\\mmm}}}|||}}}~~~kkk\\\YYYZZZlll{{{~~~sssrrr{{{vvvmmmjjj]]]KKKIIIVVVoooxxx~~~vvvrrrlllkkkfffSSS<<<444;;;<<<555666666555555555444444444333333333333333333333333222222222222222222222222111222222333333222222111000000111222222222222111444333222222444999===@@@JJJPPPUUUXXXXXX[[[bbbgggcccaaa^^^ZZZXXXZZZ___ccckkkuuuxxxiiiccc^^^bbbnnnxxxqqqttt{{{bbbNNNIIIEEE:::555777666555555444444444555555333333333333333333333333111111111111111111111111333333333222222111111111333333333333444999???CCCVVVWWW[[[```bbb___XXXRRRQQQVVV^^^cccggguuuwwwbbbbbbvvvhhh^^^VVVUUUZZZdddsssyyy]]]LLLFFFFFFFFFHHHLLLRRRVVVZZZ]]]```ccciiiooossssssuuuzzz|||{{{ssscccZZZXXX]]]vvv}}}zzzzzz|||~~~qqq___YYY\\\lllrrr||||||mmmuuu~~~pppeee^^^VVVPPPMMM^^^ooohhhpppxxxnnnhhhlllhhhjjj___HHH888666666333666666555555555444444444333333333333333333333333444444444444444444444444333333333222222222111111333333333333333333444444444444444555:::AAAGGGLLLPPPSSSWWW[[[]]]```bbbddd]]]___[[[TTTUUUbbbsss~~~kkkbbbddd___gggsss~~~tttooozzzkkkSSSJJJEEE<<<777999666666555444444444555555333333333333333333333333111111111111111111111111333333333222222222111111333333222222444:::AAAFFFUUUXXX\\\aaabbb___WWWQQQPPPVVV```ggglllyyysssaaaeeezzzddd\\\VVVWWW]]]hhhxxxpppWWWJJJGGGGGGGGGJJJNNNTTTXXX\\\___bbbeeeiiiooossstttvvv{{{}}}{{{qqqbbbZZZZZZ```zzz}}}zzzzzz|||qqq___XXX]]]lllttt~~~ooorrrzzzsssggg___XXXQQQKKKZZZjjj{{{kkklllqqqjjjgggmmmqqqtttjjjRRR???::::::888666666555555555444444444333333333333333333333333444444444444444444444444333333333222222222222111222222222333333333333333444444555888===DDDKKKOOORRRVVVZZZ^^^___aaabbbccc^^^]]]XXXTTT\\\ppp~~~vvvnnneeeccciiimmmyyy}}}yyy{{{kkkssszzz\\\MMMEEE>>>:::;;;777666555555444444555555333333333333333333333333222222222222222222222222333333333222222222222111333333222222555;;;DDDJJJUUUXXX]]]bbbccc^^^VVVPPPPPPWWWbbbjjjqqqnnn___ggg~~~yyy```YYYUUUYYYbbbooo}}}bbbOOOGGGGGGHHHHHHLLLPPPVVVZZZ^^^aaadddgggjjjooosssuuuxxx}}}~~~|||nnn___YYY\\\fff~~~|||zzzzzz|||rrr```XXX]]]mmmwwwrrrooouuuvvvhhhbbb\\\SSSKKKSSSbbbtttooohhhjjjhhhjjjqqqwww{{{rrrYYYBBB999999999666666666555555555444444333333333333333333333333444444444444444444444444333333333333222222222222111111222222222333333333444555777<<>>:::999888666555555444444333333333333333333333333333333333333333333333333111111222222222333333333333444555777;;;CCCLLLRRRYYY]]]aaaaaa]]]XXXTTTSSSXXXiii|||tttnnnrrr|||eeeZZZXXX[[[ffftttwwwbbbRRRFFFEEEFFFCCCGGGPPPQQQUUUZZZ___cccfffiiikkknnnqqqsssuuuzzz~~~yyyrrr```VVV[[[mmm}}}zzzxxxxxxxxxxxxwwwwwwyyy|||mmmbbb```pppvvvvvvnnnooo|||pppbbb```]]]VVVKKKLLL___~~~~~~eeeLLL<<<777777777777777666666666555555555555555555555555555444444444444444444444444555444444444444333333333111222333444555666666777:::>>>EEEMMMSSSWWWXXXYYY\\\^^^___^^^[[[XXXVVVUUUXXXnnnzzziii\\\UUUUUU[[[dddqqq{{{|||{{{xxxssstttxxx~~~zzz\\\MMMGGG@@@:::999888666555555444444333333333333333333333333333333333333333333333333111111111222222333333333333444666888===DDDLLLRRRZZZ^^^aaa```\\\WWWTTTTTTZZZnnnsssqqqzzzzzzeeeZZZXXX\\\iiixxxpppYYYLLLDDDEEEFFFCCCHHHRRRSSSWWW\\\aaadddhhhkkkmmmoooqqqrrruuuzzz}}}xxxppp^^^UUU[[[ooo|||yyywwwwwwxxxwwwwwwvvvxxx{{{~~~nnnccccccsssuuuwwwmmmlllyyytttbbb```^^^XXXMMMIIIXXXxxxrrrVVVCCC:::777777777777666666666666555555555555555555555555444444444444444444444444555555444444444333333333222222333444555777777888===AAAIIIPPPVVVYYYYYYYYY^^^___```^^^[[[XXXVVVVVVhhh}}}lll^^^TTTPPPWWW```oooxxxuuuyyy|||sssrrrqqqttt{{{zzz{{{fffTTTLLL===<<<:::777666666777666555555555444444444333333333222222222222222222222222222222222222222222222222555444555888@@@GGGMMMPPPXXX]]]bbbccc[[[TTTWWW___fffwwwzzzpppccc[[[ZZZ```mmm}}}zzzdddMMMHHHCCCBBBFFFKKKNNNPPPTTTWWW\\\aaafffjjjmmmnnnkkkqqquuuvvvxxxzzztttjjjXXX[[[aaaooo~~~{{{xxxvvvvvvyyyzzzyyywwwvvvyyy}}}pppeeedddvvvvvvttthhhooo||||||hhhaaa[[[SSSPPPHHHMMMdddeeeGGG555888666555444666666555444555555555555555555555555444444444444444444444444333333333222222111111111111222444444444555888:::FFFHHHLLLQQQVVVYYY\\\]]]ccc]]]YYYWWWUUUUUU___kkkrrrhhh[[[NNNOOOWWW[[[oootttqqquuu}}}tttlllkkknnnuuu{{{|||zzzuuu]]]PPP@@@===;;;888666666777666555555555444444444333333333222222222222222222222222222222222222222222222222444444444999@@@IIIOOOQQQYYY]]]bbbccc\\\UUUYYYbbbooowww|||lll___\\\\\\cccqqqnnnXXXJJJFFFBBBBBBFFFKKKOOOQQQVVVYYY]]]bbbgggkkkmmmnnnlllppptttvvvyyyyyyqqqeeeVVVZZZbbbqqq~~~||||||zzzxxxvvvwwwyyyzzzyyywwwyyy|||rrrhhheeewwwzzzyyykkknnnxxxnnnddd]]]UUUQQQHHHJJJ^^^zzzmmmOOO:::888777555555666666666555555555555555555555555555444444444444444444444444333333333222222222111111333444555444555777;;;>>>HHHKKKOOOTTTXXX[[[]]]^^^]]]ZZZXXXXXXXXX^^^ooonnn___ZZZVVVQQQTTT\\\kkkooommmqqq}}}uuuhhhfffhhhnnnuuu}}}zzziiiUUUFFF???<<<999777777777666555555555444444444333333333333333333333333333333333333333333333333333333333333333555:::BBBKKKQQQTTTZZZ]]]bbbccc\\\WWW\\\fffxxxyyyxxxvvvggg[[[]]]___hhhwww}}}```LLLGGGDDDBBBBBBGGGLLLQQQSSSYYY[[[___dddhhhkkkmmmnnnmmmpppssswww{{{yyylll___TTTZZZeeevvv||||||{{{zzz{{{zzzxxxwwwwwwxxxyyyyyyxxx|||vvvkkkgggyyy}}}ooommmrrrzzztttggg^^^VVVSSSIIIGGGVVVqqqrrrVVV===999777555555666666666555444444444444444444444444444444444444444444444444333333333333222222222222555555555555666:::???CCCLLLNNNRRRWWW[[[^^^______YYYXXXWWWWWW\\\jjjnnn]]]OOONNNSSSWWW]]]eeewwwiiijjjooo}}}wwwiiiffffffkkkrrrzzz{{{}}}vvv\\\JJJBBB>>>:::777777777777666555555444444444333333333333333333333333333333333333333333333333333333333222333555;;;DDDMMMSSSVVV[[[^^^bbbbbb\\\XXX___jjjzzzuuuzzz~~~pppbbbXXX]]]aaalll}}}tttXXXGGGCCCBBBBBBDDDHHHNNNSSSVVV[[[]]]aaaeeeiiikkkmmmmmmpppqqqtttzzz}}}wwwhhhZZZRRRZZZhhh|||{{{{{{zzzzzz{{{yyyxxxxxxxxxyyyzzzzzz{{{xxxnnnjjj|||{{{uuummmmmmuuuvvvggg^^^YYYTTTLLLHHHRRRhhh}}}zzz~~~vvv[[[@@@999777555555666777666555444444444444444444444444444444444444444444444444333333333333333333333333555555555555777<<>>FFFKKKOOORRRVVVZZZ]]]^^^^^^]]]VVVQQQOOOYYYpppzzzeeeYYYUUUQQQQQQVVVbbbtttzzznnnggg```iiivvv|||mmmhhhcccdddgggooo}}}}}}yyytttUUUFFFBBB===999777888888777555555444444444333333333333333333333333333333333333333333333333333333333333444888???HHHQQQWWWYYY___```bbb```ZZZXXXaaannnyyyrrrtttoooddd]]]WWW___fffttt|||___LLLGGG???BBBEEEIIILLLQQQWWW[[[]]]___cccgggkkkmmmoooooovvvwww|||~~~ppp```VVVRRR\\\qqqzzzwwwwwwuuuvvvxxxvvvxxxzzz{{{|||~~~zzzqqqpppuuuwwwqqqhhhlllzzz{{{lllbbb]]]TTTQQQMMMNNN[[[pppyyyjjjfffnnnqqq^^^EEE:::888666666777777777666333333333333333333333333444444444444444444444444333333333333444444444444222333555888;;;BBBIIINNNPPPSSSWWW[[[^^^^^^]]][[[SSSQQQTTTeee}}}hhhXXXNNNOOORRRUUU]]]nnn{{{nnnfffccceeeqqq~~~qqqjjjcccbbbdddjjjxxxzzz|||\\\HHHDDD>>>999888888888888555555444444444333333333444444444444444444444444444444444444444444444444444555999@@@IIIRRRWWWYYYaaaaaaaaa^^^XXXWWWaaannnxxx}}}qqqxxx|||hhh^^^ZZZXXXbbbiiiwwwqqqTTTFFFFFF???CCCHHHKKKNNNSSSXXX\\\___bbbeeejjjnnnqqqrrrssswwwxxx~~~{{{jjj[[[VVVTTT^^^ttt~~~wwwvvvvvvuuuwwwzzzuuuxxx{{{}}}~~~|||sssssszzzttt}}}uuuggghhhtttttteee]]]SSSRRRMMMKKKTTTiii|||xxxrrrgggaaahhhmmm```LLL:::888666666777888777666333333333333333333333333444444444444444444444444333333333444444444555555111444777;;;???EEELLLQQQRRRUUUYYY]]]___^^^]]][[[TTTZZZdddxxx{{{iii]]]UUUMMMQQQVVV]]]lllqqqfffbbbaaalll{{{uuummmeeebbbccciiivvv{{{yyyaaaIIIDDD>>>999888888888888555555444444444333333333444444444444444444444444444444444444444444444444555666:::AAAJJJRRRWWWYYYbbbbbbaaa^^^WWWVVV```mmmwww{{{rrr|||wwwcccZZZYYYXXXeeelllzzzlllOOOCCCFFF???DDDIIIMMMPPPSSSYYY]]]aaacccggglllpppsssuuuvvvvvvxxxxxxfffYYYUUUUUU___vvv~~~|||vvvwwwxxxxxxzzz~~~tttxxx|||~~~}}}tttttttttuuuxxxgggeeeoooyyy{{{hhh^^^SSSRRRMMMGGGPPPeeeyyy~~~xxxyyyvvvmmmggglllsssjjjYYY:::888666666777888777666333333333333333333333333444444444444444444444444333333333444444555555555222555999===BBBHHHNNNSSSSSSVVVZZZ^^^```___]]][[[ZZZdddtttlll]]]WWWVVVUUUWWW\\\fffzzzuuuiiibbbccchhhrrrvvvmmmdddaaabbbfffpppzzzxxxoooSSSEEE@@@>>>777888;;;666666666555555555444444444444444444444444444444444444333333333333444555555444888===CCCJJJPPPWWW\\\dddgggdddZZZTTTZZZgggppp}}}{{{zzzwwwqqq___YYYYYYZZZfffqqqzzzcccOOOEEEDDD@@@CCCHHHMMMRRRVVVXXXZZZaaacccfffjjjoootttwwwyyy}}}|||}}}|||sssdddXXXTTTVVVddd|||~~~~~~zzzwwwvvvxxxzzzzzzxxxzzzzzzzzz{{{~~~|||yyyuuu}}}rrrvvvmmmccciiirrrsss\\\WWWQQQLLLJJJNNNZZZoooyyykkktttxxxtttnnnttt{{{ppp[[[BBB999333555888777555555555555555555555555555555555555555444444333333333444444555555666555555555333777<<>>DDDJJJQQQXXX\\\cccfffcccZZZWWWcccwww|||xxxzzzzzznnn^^^YYY[[[^^^jjjvvvsss]]]KKKBBBBBBBBBEEEJJJOOOSSSWWWZZZ\\\```bbbfffkkkppptttwwwyyy||||||~~~}}}ssscccWWWSSSYYYhhh||||||yyywwwvvvxxxzzzyyyxxxwwwxxx{{{~~~wwwsssvvvxxxqqqxxxpppeeehhhpppxxxbbbXXXSSSNNNKKKKKKTTThhhzzz}}}nnnrrrxxxxxxsssxxxxxxgggHHH>>>666777999888555555555555555555555555555555555555555444444333333333444444555555666666555555555999???DDDHHHLLLPPPSSSZZZZZZ\\\___]]][[[```fffyyyhhhccc___[[[bbbkkkwwwzzznnnfffcccfffrrr}}}}}}ssshhhbbb______dddlllyyyxxxdddOOOCCC@@@888777999333666666666555555555444444444444444444444444444444444333333333333444555555555888>>>DDDKKKRRRYYY]]]ccceeebbbZZZ\\\ppp}}}zzzxxx}}}yyy~~~iii\\\YYY]]]bbbppp|||kkkVVVFFF@@@AAAEEEHHHMMMRRRUUUXXX\\\___```ccchhhnnnssswwwzzz{{{{{{}}}sssbbbWWWSSS\\\nnn~~~yyywwwwwwwwwyyyzzzyyyxxxvvvzzz{{{~~~~~~qqqmmmvvvrrrnnn{{{uuuhhhhhhmmm{{{hhhYYYVVVPPPKKKGGGLLL^^^pppxxxvvv}}}~~~xxxRRREEE:::888:::888666555555555555555555555555555555555555444444444444444444444555555555666666666999<<>>DDDHHHLLLPPPTTTWWWXXX\\\```^^^YYY^^^sssuuullliiiiiiiiiiiiwww{{{mmmgggbbbdddjjjvvv{{{pppiiibbb^^^aaafffooo||||||zzz|||}}}}}}^^^IIIDDD===;;;<<<999777777666666666555555555444444444444444444444444444333333333333444555555666:::@@@FFFMMMTTT[[[```dddccc^^^XXXaaa}}}tttuuuqqq```XXXXXX___iiiyyywww___NNNCCCAAADDDDDDIIIOOORRRTTTXXX^^^ccceeehhhlllrrrwww{{{~~~~~~rrr___WWWXXX```yyy~~~wwwtttuuuwwwyyyyyyzzz{{{{{{||||||yyyzzz|||zzzkkkkkkvvvxxxmmmooopppgggdddwwwoooZZZWWWQQQJJJCCCCCCPPP___bbbPPP>>>777999999888888555555555555555555555555555555555555555555555555555444444444555777888999<<>>::::::777777777777666666666555555444444444444444444444444444333333333333444555555666:::@@@GGGNNNUUU]]]bbbdddbbb[[[XXXddd~~~}}}wwwxxxkkk^^^YYYYYYbbbnnnrrr[[[LLLCCCBBBEEEBBBHHHNNNRRRSSSXXX___fffgggiiilllpppuuuzzz}}}qqq^^^YYY\\\fff|||vvvsssuuuxxxyyyyyyzzz}}}~~~{{{yyyxxxxxxzzzvvviiikkktttssspppvvvwwwjjjdddtttttt]]]XXXQQQKKKDDDDDDLLLWWW~~~lllWWWAAA888888999888888555555555555555555555555555555555555555666666666555555444444555777999:::===@@@EEEJJJMMMQQQUUUWWWZZZXXXWWWUUUTTT^^^uuuvvvpppiiieeeaaa]]]^^^aaahhhxxx{{{tttjjjaaa\\\^^^ffftttwwwnnneee^^^]]]```dddsss||||||||||||oooQQQIIIAAA;;;:::777777777777777666666666555444444444444444444444444444333333333333444555555777;;;AAAHHHOOOVVV^^^cccccc___YYYYYYhhhvvvzzz{{{eee]]][[[]]]gggtttmmmWWWIIIAAA@@@CCCAAAGGGOOORRRTTTYYYbbbiiilllmmmnnnqqqvvvzzzppp^^^ZZZ```ppp{{{wwwtttvvvxxxyyyyyy{{{|||xxxvvvuuuuuuwwwyyyqqqeeehhhsssnnnttt~~~ooofffnnnzzz{{{ccc[[[RRRKKKFFFDDDIIIPPPooowww```FFF:::888888777666555555555555555555555555444555555555666666666777555555444444555777999;;;>>>BBBGGGKKKNNNRRRVVVXXXZZZUUURRRTTTZZZggg|||{{{kkkbbb]]]ZZZ[[[ZZZXXXZZZ___iii{{{ssskkkeee^^^WWW[[[___lll}}}yyyoooeee]]]ZZZ\\\```ppp}}}{{{~~~xxx~~~xxxXXXNNNEEE===;;;888777777777777666666666666444444444444444444444444444333333333333444555555777;;;AAAHHHOOOWWW^^^cccbbb^^^XXXZZZkkkrrryyyvvvbbb\\\]]]```kkkxxxiiiSSSFFF???>>>@@@AAAHHHOOOSSSUUUZZZdddlllrrrrrrssstttxxx}}}ooo]]]\\\cccwwwyyywwwuuuwwwyyyyyyyyy{{{|||xxxtttrrrrrrrrrvvvyyymmmaaaeeerrrwwwjjjwwwrrrhhhjjjuuuhhh^^^RRRLLLHHHEEEFFFKKKaaa{{{tttyyyfffJJJ<<<999888666555555555555555555555555555444555555555666666777777666555444444555777:::;;;@@@CCCHHHLLLOOOSSSWWWYYYYYYSSSOOOUUUbbbsss|||eeeTTTUUUPPPPPPTTTVVVUUUYYY___oooyyylllccc[[[UUUTTTVVVccchhhvvv~~~vvvlllaaaZZZYYY___fffzzz{{{zzzzzzxxxjjjOOODDD???;;;888777777777666555555444444444444444444444444444444333333333333333333333333:::@@@EEEIIIQQQ[[[bbbbbbddd___[[[^^^kkk|||vvvppp~~~sssccc___```dddooo{{{bbbNNNFFFCCCBBBCCCHHHKKKOOOTTTYYY___fffjjjpppqqqvvv|||}}}~~~kkk\\\^^^eee~~~zzzwwwuuuyyy{{{{{{zzz|||}}}wwwrrroooppprrrtttyyy{{{jjjaaagggppplllqqq|||gggeeeqqq~~~tttbbbRRROOOKKKCCCBBBGGGZZZxxx}}}~~~vvvkkkooo}}}~~~lllSSS@@@:::<<<<<<999666666666666777777777777666666555555444444444333555555666666777999===@@@FFFFFFGGGLLLSSSYYYZZZZZZRRRQQQPPPUUUgggrrrcccWWWNNNLLLSSSRRRRRRVVVTTTYYYiii{{{yyyuuukkk```ZZZUUURRRTTTYYYffflll||||||tttkkkaaaZZZXXX___eeewww|||xxxzzz}}}}}}qqqUUUFFF@@@<<<999777777777666555555444444444444444444444444444444333333333333333333333333:::@@@EEEIIIQQQ\\\bbbbbbddd___[[[^^^jjjzzztttoooooo```]]]```fffrrraaaNNNFFFCCCBBBDDDHHHKKKOOOTTTYYY```fffkkkqqqrrrwww}}}iii\\\___ggg{{{wwwuuuxxx{{{}}}}}}~~~|||~~~zzzuuupppnnnooorrruuuyyy{{{iii```fffpppzzzjjjsss~~~iiibbbmmmzzzyyyfffUUUPPPKKKDDDCCCGGGTTTrrrwwwtttvvvrrrjjjnnn{{{pppWWWBBB:::::::::777666666666666777777777777666666666555555555444444555666666666777999===AAAGGGGGGIIIOOOUUUZZZZZZZZZSSSRRRRRRZZZnnnzzzggg\\\UUUOOONNNSSSQQQPPPVVVWWW^^^ppp~~~sssjjjbbbZZZSSSQQQPPPRRRXXX```lllttt~~~uuulllbbb[[[YYY^^^bbbrrrxxx{{{{{{~~~^^^JJJAAA<<<:::888777777666666555555444444444444444444444444444333333333333333333444444;;;@@@FFFJJJRRR\\\bbbbbbccc___]]]aaammmzzzoooppp|||kkk\\\[[[```hhhwww```MMMFFFCCCCCCDDDHHHKKKPPPUUUZZZ```ggglllrrrsssxxx~~~~~~ggg[[[aaajjjzzzvvvuuuxxxzzz|||}}}{{{xxx|||xxxsssooommmooosssuuuzzz|||hhh___dddqqqqqqjjj{{{mmm___hhhtttmmmZZZQQQKKKDDDDDDGGGNNNllluuunnnssssssooosss~~~www^^^FFF999999999666777777777777666666666666777777666666666666555555555666777777888;;;???BBBGGGIIIMMMSSSXXXZZZYYYXXXTTTSSSVVVbbbzzz~~~hhhYYYTTTQQQOOONNNQQQMMMMMMVVV[[[ggg{{{wwwlllaaaYYYUUUOOOLLLNNNQQQVVV```iiixxxxxxoooeee]]][[[[[[]]]mmm~~~yyy}}}yyyiiiNNNAAA<<<:::888888777777666555555555444444444444444444444444333333333444444444444444;;;AAAGGGKKKSSS]]]ccccccaaa``````gggsss}}}mmmwwwxxxgggYYYYYYaaakkk{{{}}}___MMMEEECCCCCCEEEHHHKKKPPPUUU[[[aaahhhmmmssssssxxx~~~zzzddd\\\cccooo|||yyyxxxyyy{{{}}}|||yyywww|||yyysssooommmooorrruuu{{{}}}fff]]]cccqqqyyynnnqqqrrr```fffppp{{{sss^^^QQQJJJDDDCCCFFFLLLhhhzzzrrrxxx}}}zzz|||gggJJJ999888888666777777777777666666666666777777777777777666666666555666777888999<<<@@@DDDFFFIIIOOOUUUYYYYYYWWWUUURRRTTTZZZlllmmmYYYPPPOOOOOONNNOOORRROOORRR___iiixxxxxxlllaaaWWWOOOJJJMMMJJJKKKOOOTTTZZZfffqqqzzzqqqfff^^^[[[XXXYYYiii|||yyyzzzxxx}}}tttSSSBBB<<<:::888888888777666666555555444444444444444444444444333333333444444555555555;;;AAAHHHMMMUUU^^^cccccc]]]^^^bbblllzzzzzzpppuuudddXXXZZZbbbnnn{{{]]]LLLEEECCCDDDFFFIIILLLQQQVVV[[[bbbiiinnnrrrsssyyyvvvbbb\\\gggttt~~~||||||~~~~~~|||zzzzzz~~~zzztttpppnnnpppsssuuu|||~~~ddd]]]cccsssyyyrrrppp{{{xxxcccgggnnnzzzxxxbbbRRRIIIDDDCCCCCCJJJccc~~~vvv}}}rrrQQQ;;;888999777888777777777666666666555666666666777777777777777555666888999:::>>>BBBFFFEEEJJJQQQVVVXXXWWWTTTRRRPPPUUUaaavvvttt```SSSOOONNNNNNNNNQQQVVVVVV^^^ooo|||zzziii^^^UUUMMMIIIIIIIIIIIILLLSSSYYY___kkkwwwxxxpppggg___\\\YYYWWWgggyyyzzzuuuyyyxxxYYYEEE>>><<<999888888777777666666555444444444444444444444444333333333444555555666666;;;BBBHHHNNNVVV___ccccccZZZ]]]eeerrr|||xxxpppaaaWWW\\\fffrrryyy\\\KKKEEECCCDDDFFFIIILLLQQQVVV\\\cccjjjooorrrttt{{{rrr```^^^kkkxxx~~~}}}{{{{{{|||}}}yyytttpppnnnppptttvvv}}}}}}ccc]]]eeeuuurrrooouuu}}}ggggggmmmxxx}}}fffTTTJJJFFFCCCBBBGGG[[[uuuvvv}}}ZZZ???:::;;;999888888777777666666555555555555666666666666777777555666888999;;;???DDDHHHFFFKKKRRRWWWWWWUUURRRPPPPPPYYYjjjrrreeeXXXRRRPPPOOOPPPQQQQQQYYY^^^kkk~~~{{{kkk[[[SSSNNNIIIHHHKKKGGGJJJQQQYYY```fffrrr~~~xxxrrrkkkdddaaa\\\XXXdddttt}}}~~~sss{{{tttyyy|||```IIIAAA>>>999999888888777666666666444444444444444444444444333333444444555666666666;;;BBBIIIOOOWWW```dddccc^^^cccmmm|||jjj]]]VVV]]]jjjwwwxxx[[[JJJDDDCCCEEEGGGIIILLLQQQWWW]]]dddkkkpppsssvvv~~~ooo___```nnn|||{{{yyyzzz{{{xxxuuuqqqnnnnnnqqqvvvyyy~~~zzzbbb^^^hhhwwwqqqqqq~~~hhhfffjjjtttjjjWWWLLLHHHEEEBBBEEETTTmmmxxx|||eeeDDD<<<<<<999888888888777666555555555444444555555555666666666555777888:::<<<@@@EEEIIIHHHNNNUUUXXXWWWTTTRRRQQQSSS```sssxxxbbbYYYRRRQQQQQQPPPRRRVVVYYYcccmmm~~~~~~zzzjjjZZZLLLGGGEEEBBBCCCGGGHHHLLLUUU___fffmmmyyyzzzvvvpppjjjhhh```YYYbbbpppyyysss{{{|||ssstttrrreeeLLLDDDAAA999999888888777666666666444444444444444444444444333333444444555666777777;;;BBBIIIOOOWWW```dddcccdddiiittt}}}fffZZZUUU^^^mmm{{{wwwZZZJJJDDDCCCEEEGGGIIILLLQQQWWW]]]dddkkkppptttxxxmmm___aaappp~~~zzzwwwwwwyyysssqqqnnnlllnnnrrrxxx{{{yyybbb___iiixxx~~~pppuuuhhhdddgggqqq}}}mmmYYYOOOKKKGGGBBBEEEQQQiii{{{}}}lllHHH>>>===999999888888777666555555444333444444444555555666666555777999:::===AAAFFFJJJJJJPPPVVVYYYXXXUUUSSSRRRVVVeeeyyyeeeZZZRRRNNNPPPQQQPPPSSSYYYhhhuuu}}}{{{~~~qqqeeeYYYPPPHHHEEEDDDCCCGGGLLLOOOTTT]]]eeejjjrrr~~~zzzqqqiiiaaa\\\```nnnyyysssttttttsss}}}yyyxxxNNNAAAGGG;;;999666666666777777666555555555555555555555555333444555444444555888;;;AAABBBFFFOOOYYY```bbbbbbcccoootttbbbYYYWWWdddsssqqqSSSGGGFFFDDDEEEHHHLLLOOOTTTZZZaaahhhpppuuuxxx}}}xxxggg```eeevvv}}}}}}}}}~~~~~~{{{xxxtttrrrqqqpppnnnmmmooosssxxx{{{vvvdddaaagggyyyvvvzzzmmmaaa[[[fffvvvuuu^^^NNNGGGEEEBBBBBBQQQgggwwwNNN<<<;;;888888888777666666666666666888888777777666666555555555888;;;===@@@CCCGGGJJJLLLQQQVVVWWWUUUTTTWWWZZZjjjuuujjjVVVTTTOOOPPPWWWXXXUUU]]]iiittt}}}{{{~~~wwwggg\\\SSSKKKEEEDDDEEEFFFKKKQQQWWW[[[ccckkkqqqzzz|||tttlllccc]]]```mmmvvvtttqqq{{{xxxsss{{{wwwUUUCCCEEE;;;999777666777777777666555555555555555555555555333444555444444555888;;;BBBCCCHHHPPPZZZaaabbbbbbeeesss}}}rrrbbbYYYYYYeeeuuuqqqSSSGGGFFFDDDEEEHHHKKKNNNTTTZZZ```hhhooouuuxxx}}}vvvfff```fffwww~~~|||||||||}}}|||zzzwwwsssqqqrrrpppooonnnppptttyyy|||vvvcccaaaggg{{{|||uuu~~~pppccc\\\fffvvvvvv^^^NNNGGGEEECCCAAAOOOddduuuPPP???>>>;;;888888777666666666666666888888777777666666666666666888;;;>>>@@@DDDHHHKKKKKKQQQVVVWWWUUUVVV[[[aaauuuxxx___QQQVVVRRRTTT\\\```bbblllzzz|||{{{~~~zzzkkk\\\RRRJJJEEEBBBDDDFFFIIIPPPWWW[[[^^^eeennnvvvwwwpppfff^^^```jjjsss|||vvvlllsss|||sssvvv}}}vvv___GGGCCC<<<:::777666777777777666555555555555555555555555333444555444444555888;;;CCCDDDIIIRRR[[[aaabbb```fffwwwqqqwwwnnn```YYYZZZhhhwwwpppSSSGGGFFFEEEEEEHHHJJJNNNSSSYYY```gggoootttyyy}}}sssddd```gggzzz}}}{{{zzz{{{{{{zzzxxxuuurrrpppqqqqqqpppppprrrvvvzzz|||vvvdddbbbhhhwwwwwwuuufff]]]eeeuuuyyyaaaOOOHHHFFFDDD@@@LLL^^^yyyrrrRRRBBBAAA===888888777666666666666777888777777777777666666666666999<<>>;;;888777777777777666555555555555555555555555333444555444444555888;;;AAACCCIIIRRRZZZ^^^\\\YYY]]]ppprrreeevvvggg[[[XXX]]]lllzzzpppRRRGGGFFFEEEFFFIIIIIIMMMSSSYYY```hhhpppuuu|||lllaaaaaammm~~~}}}|||zzzxxxvvvvvvvvvuuutttsssqqqooommmmmmmmmnnnpppsssvvvxxxyyy|||iiigggoooxxxuuummm^^^cccqqqlllVVVLLLHHHFFFBBBHHHOOOdddvvv^^^JJJ@@@888999999888777777777777777777777777777888888888888888;;;>>>AAACCCFFFJJJNNNOOOSSSVVVTTTUUU]]]lllyyywwwdddWWWVVVZZZZZZdddvvvyyy}}}~~~jjjaaaXXXMMMEEEDDDDDDEEEJJJQQQTTTVVV]]]eeelllrrr|||vvvhhh^^^ZZZ```eeemmmrrriiisssxxxsssuuu\\\KKK>>><<<999777777888777666555555555555555555555555333444555444444555888;;;AAACCCJJJSSSZZZ]]]ZZZVVVZZZlllpppdddxxx}}}dddZZZXXX___ooo}}}oooRRRGGGFFFEEEFFFJJJJJJMMMSSSZZZaaaiiiqqqwww~~~~~~jjj```cccqqq~~~|||zzzzzzxxxvvvtttsssssssssrrrpppnnnmmmlllkkklllnnnqqqsssvvvwwwxxx~~~~~~kkkjjjrrrzzztttyyyppp^^^```ooo}}}sss\\\OOOIIIGGGDDDGGGIII[[[{{{|||jjjRRRCCC777999999888777777777777888777777777888888888888999999<<>>@@@BBBDDDHHHMMMPPPVVVQQQSSScccxxxwwwppp{{{aaaXXXYYY___nnn~~~~~~ppp\\\KKKHHHHHHFFFGGGMMMPPPWWW___fffjjjrrr|||yyyggg[[[[[[\\\___pppmmmiiiooo|||ppplllvvv^^^HHH@@@999888999888777666777777777666666666555555444555555555555777:::===BBBFFFMMMVVV^^^ccccccaaahhhwwwoooiiiooo]]]\\\^^^jjj~~~oooSSSGGGEEEDDDEEEJJJNNNNNNTTT]]]eeekkkttt|||wwwfffccciii}}}zzzyyyxxxwwwuuusssrrrrrrrrrrrrqqqqqqqqqqqqppppppqqqrrrtttuuuwwwyyy{{{{{{}}}kkkkkkvvvxxx|||ccc^^^eeepppjjjTTTKKKJJJHHHHHHIIITTToooyyyVVV???;;;:::999999888888999999888888888888888999999:::<<<>>>@@@BBBEEEHHHMMMQQQTTTQQQVVVhhhsssrrrrrr```]]]aaajjj{{{{{{aaaRRRGGGGGGIIIIIILLLRRRTTT]]]hhhooosss||||||kkk^^^[[[ZZZ\\\kkk~~~ssskkkmmmuuuiiiqqqpppooojjjIII???888999;;;888666666666666666555555555444444444555555555555777:::===BBBFFFNNNXXX```eeehhhjjjwww|||nnnllljjj]]]^^^```nnnoooSSSHHHEEEDDDFFFKKKMMMNNNTTT]]]eeekkkttt}}}uuueeedddlll}}}yyyxxxwwwvvvuuutttssssssrrrrrrrrrrrrrrrssssssssstttuuuvvvwwwyyyzzz{{{|||}}}llllllwwwwwwhhh^^^bbbkkk{{{lllWWWMMMKKKGGGHHHHHHPPPhhh]]]???;;;:::999999888888999999888888888888888999::::::<<<>>>AAACCCFFFIIINNNRRRRRRQQQZZZooo|||rrrwwwxxxkkkbbbccckkkvvvyyymmmTTTKKKEEEFFFJJJLLLPPPVVVXXXbbbmmmsssyyy}}}nnn```\\\YYY[[[hhhyyyxxxmmmlll}}}yyyiiimmm~~~eee___rrrtttMMM@@@888:::<<<888666777666555555555444444444444555555666555555777;;;>>>CCCGGGPPPZZZbbbgggnnntttyyynnnoooyyyfff^^^^^^bbbqqqpppSSSHHHFFFEEEGGGLLLMMMNNNTTT^^^ffflllvvv~~~rrrccceeennn|||yyyyyyxxxwwwvvvvvvuuuuuurrrrrrrrrssstttuuuuuuuuuwwwwwwxxxyyyzzz{{{{{{|||}}}~~~lllnnnzzz|||lll___^^^gggvvvnnnYYYNNNKKKGGGHHHGGGKKKaaa~~~dddBBB;;;:::999999888888999999888888888888999::::::;;;===???BBBDDDGGGKKKPPPSSSPPPRRR^^^ttt|||vvv}}}tttlllfffiiippp~~~~~~uuuhhh___KKKGGGEEEGGGKKKOOOUUUZZZ```iiissszzz}}}pppccc\\\YYY[[[ggguuuppplllyyy|||kkklllwwwfff]]]iiiSSSCCC888:::<<<888555888666555555555444444444444555666666666666777;;;>>>CCCGGGQQQ]]]ccchhhrrr}}}xxxoootttttteee```^^^dddtttqqqTTTHHHFFFEEEHHHMMMMMMNNNUUU___gggnnnxxxoooaaaeeeqqq~~~|||zzzzzzyyyxxxxxxwwwvvvvvvrrrrrrssstttuuuvvvvvvwwwyyyyyyyyyzzz{{{|||||||||~~~|||lllppp}}}ppp```\\\dddsssppp[[[NNNJJJFFFHHHGGGHHHYYYvvvhhhEEE;;;:::999999888888999999888888888888999:::;;;<<<===???BBBEEEHHHLLLQQQUUUNNNSSSddd{{{~~~|||sssnnniiikkkuuu~~~~~~|||vvvkkk___VVVPPPGGGGGGHHHIIIMMMSSS[[[aaakkkttt}}}rrrfff]]]YYY\\\fffrrrtttkkkwwwoookkkqqqpppccciii[[[GGG999:::===777666:::666666666555555555444444555666666666666888;;;>>>DDDHHHRRR___dddhhhuuuuuuqqqyyyqqqdddaaa___fffwwwrrrTTTHHHFFFEEEIIINNNNNNPPPVVVaaaiiiqqqzzzmmm```fffuuu~~~}}}{{{zzzyyyxxxwwwvvvuuuuuurrrrrrssstttuuuuuuvvvvvvyyyyyyzzzzzz{{{|||}}}}}}}}}yyylllrrrvvvddd]]]dddqqq|||rrr]]]OOOJJJFFFIIIGGGEEESSSnnnhhhGGG;;;:::999999888888999999888888888888999;;;<<<===>>>@@@CCCFFFIIIMMMRRRVVVNNNWWWlllwwwooollljjjnnn|||~~~zzzqqqdddWWWNNNIIIGGGCCCGGGJJJKKKOOOWWWaaahhhttt~~~vvviii___ZZZ[[[eeennn~~~zzzkkkuuurrrkkklll~~~lllnnncccKKK::::::<<<777666;;;777777777666666666555555666666777666666888<<>>@@@DDDFFFJJJNNNSSSWWWTTT___vvv|||mmmllljjjkkktttxxxhhhXXXLLLFFFDDDDDDAAAFFFKKKLLLQQQZZZfffnnnxxxyyylll```ZZZ[[[ccclllyyy}}}kkksssssskkkiii|||qqqqqqhhhNNN:::;;;<<<777666===777777777777666666666666666666777666666888<<>>>>>AAADDDGGGJJJOOOTTTXXXZZZfff}}}uuugggkkkkkknnnyyymmmYYYMMMHHHEEECCCDDDGGGHHHNNNTTTWWW\\\jjjyyyzzzmmm```ZZZ\\\cccjjjxxxlllrrrtttkkkkkkxxxuuu|||uuuQQQ===>>>:::666999;;;777777777777666555444333555666666666666999<<<@@@FFFMMMXXX^^^___cccrrrmmmnnn~~~iiibbbdddgggooo~~~wwwXXXHHHFFFHHHJJJLLLQQQRRRYYYeeeooovvv~~~pppdddiiizzz~~~{{{{{{yyyvvvrrrooooooppptttttttttttttttuuuvvvvvvxxxyyyzzz{{{||||||||||||}}}wwwoooyyytttddd```kkkzzzzzzgggXXXPPPFFFIIIHHHEEEGGGWWWoootttoookkkJJJ;;;;;;:::777777999999888777777777888999:::<<<<<<===???AAAEEEKKKRRRWWWXXX\\\mmmpppjjjdddkkkuuussscccQQQHHHEEEBBBAAABBBEEEHHHOOOWWW]]]dddttt{{{nnnaaaYYYZZZ```fffsssnnnrrr}}}{{{nnnjjjvvv}}}WWW???>>>;;;777999999777777777777666555444333555666666666666999<<<@@@EEEKKKUUU]]]___cccnnn{{{}}}ooorrryyyfff___bbbhhhpppxxxXXXHHHFFFHHHJJJLLLQQQRRRYYYeeeooovvv~~~pppdddiii{{{~~~~~~~~~zzzzzzyyyvvvrrrooooooppprrrrrrrrrsssuuuvvvxxxyyywwwxxxyyy{{{||||||||||||~~~uuuppp|||vvvddd___iiiwww|||hhhXXXPPPGGGIIIHHHDDDEEESSSiiizzz}}}tttrrrpppPPP===<<<:::888888999999888777777888888999:::<<<===>>>AAADDDGGGMMMSSSXXXZZZcccuuuyyyiiieeehhhqqq~~~|||wwwgggYYYKKKEEECCCAAAAAACCCGGGLLLUUU___hhhttt|||ooobbbYYYXXX]]]bbbmmmzzzrrrqqqxxxqqqiiirrr|||___AAA>>><<<999:::888777777777777666555444444555666666666666999<<<@@@GGGKKKTTT]]]```ccckkktttsss{{{rrraaa\\\___iiiqqqyyyZZZIIIEEEGGGIIIKKKPPPRRRZZZeeennnuuu}}}pppdddjjj}}}}}}|||{{{yyyyyyxxxuuuqqqoooooopppppppppqqqsssuuuxxxzzz{{{vvvwwwyyyzzz{{{|||||||||uuusssyyyfff^^^gggtttkkkZZZPPPIIIIIIHHHCCCCCCMMMaaarrr}}}}}}uuu{{{|||{{{[[[@@@===;;;::::::999888777888888888888999;;;<<<===@@@BBBFFFKKKOOOTTTYYY^^^mmmpppeeeeeekkkxxxtttmmmaaaUUUJJJEEEDDDCCCDDDFFFKKKRRR]]]hhhsss|||pppcccZZZYYY\\\```iiivvvuuummmqqqrrrgggpppxxxeeeBBB>>>===;;;;;;888777888888777777666555444555666666666666999<<<@@@IIIMMMUUU^^^bbbccchhhooo{{{zzzlll^^^\\\___iiiqqq|||]]]KKKFFFFFFHHHKKKOOORRRZZZeeennnttt}}}qqqfffmmm~~~{{{zzzxxxxxxxxxwwwtttqqqoooooopppppppppqqqsssuuuwwwyyy{{{vvvwwwxxxzzz{{{|||||||||~~~vvvwww|||hhh^^^fffrrrnnn[[[QQQJJJIIIGGGDDDBBBIII\\\nnnzzz~~~rrrcccEEE@@@;;;;;;;;;999888888888888888999:::;;;<<<===@@@BBBGGGMMMOOOSSS[[[cccvvvlllfffjjjlll}}}{{{lllddd___UUUKKKGGGEEEDDDEEEHHHOOOXXXcccmmmyyy{{{qqqeee]]]ZZZ\\\___gggrrryyyiiijjjrrrgggnnnssszzzkkkDDD>>>===<<<<<<999888888888888777666555444555666666666666999<<<@@@HHHKKKSSS\\\___```dddjjjttt|||ggg^^^^^^aaajjjrrraaaNNNFFFFFFHHHLLLOOOSSS\\\gggnnnttt~~~ssshhhppp~~~}}}{{{yyywwwvvvvvvvvvvvvssspppoooooopppsssssssssssstttvvvwwwxxxvvvwwwxxxzzz{{{|||}}}}}}~~~xxx|||jjj^^^eeeqqqppp]]]RRRIIIGGGFFFEEECCCHHHZZZlll|||rrr}}}nnnLLLBBB;;;<<<<<<999777999888888888999:::;;;======@@@AAAGGGMMMOOOQQQ\\\iii}}}}}}jjjhhhooonnnxxxiii```___UUULLLGGGEEEDDDFFFJJJRRR\\\hhhppp}}}}}}|||rrrggg___[[[\\\^^^eeennn~~~iiifff|||ttthhhkkkxxxssssssqqqIIIAAA===;;;<<<:::888888888888777666555555555666666666666999<<<@@@EEEIIIRRRZZZ[[[ZZZ```gggtttxxxddd^^^aaaeeellluuueeeQQQHHHFFFIIIMMMPPPTTT^^^hhhoootttssshhhrrr~~~}}}|||zzzyyywwwvvvuuutttuuuuuussspppooooooqqquuuttttttttttttuuuuuuvvvvvvwwwyyy{{{|||}}}~~~~~~}}}kkk]]]bbbnnnqqq^^^SSSJJJGGGFFFGGGDDDGGGWWWjjjuuuSSSEEE;;;;;;<<<888888;;;999999999999:::<<<===>>>@@@AAAGGGMMMNNNPPP```qqqyyyiiiiiiqqqtttxxxiiibbb___VVVMMMIIIFFFFFFJJJPPPWWWbbbnnnvvv{{{~~~uuujjj```[[[[[[\\\bbbiiilllddduuuyyyjjjhhhoooyyyppp|||yyyQQQEEE>>>:::;;;:::888888888888888777555555555666666666666999<<<@@@EEEKKKUUU[[[YYYYYY```kkk}}}ttt```^^^ccchhhpppyyyhhhSSSIIIGGGJJJNNNPPPVVV```jjjooouuurrrgggqqq~~~|||zzzxxxvvvuuuuuuuuusssttttttrrrpppooooooqqquuuttttttttttttuuuuuuvvvwwwxxxzzz|||}}}lll[[[^^^iiizzzqqq___UUUKKKGGGFFFGGGDDDDDDSSSfffzzzXXXGGG;;;:::;;;888888===999999999:::;;;<<<===>>>AAAAAAGGGMMMNNNQQQdddzzzwwwjjjllluuuyyykkkeeeaaaXXXOOOKKKIIIIIIOOOUUU\\\hhhttt|||xxxlllaaa[[[YYYYYY```eee~~~pppdddqqq|||llleeehhhpppyyyVVVIII???999::::::888999999888888777666555555666666666666999===@@@GGGOOOYYY^^^[[[ZZZcccpppqqq^^^]]]eeeiiisss|||jjjUUUJJJGGGJJJOOOQQQWWWaaakkkpppuuupppfffppp~~~|||yyyvvvttttttuuuuuusssssssssrrroooooopppqqqttttttsssttttttuuuvvvwwwwwwxxxzzz|||~~~lllYYYZZZdddwwwppp___VVVLLLGGGFFFGGGCCCAAAOOOccc~~~\\\III::::::;;;777888>>>999999999:::;;;<<<===>>>CCCBBBHHHNNNNNNRRRgggwwwmmmqqqzzzqqqcccaaaWWWNNNHHHFFFGGGNNNVVVccclllvvv~~~zzzwwwmmmbbbYYYWWWYYY___ccczzzooohhhlllkkkeeekkk|||mmmuuu]]]AAAAAA>>>777:::888888888888777777777777555666666666666999<<<@@@IIIRRR[[[^^^]]]cccqqq}}}kkk```___ccclllwwwsss]]]OOOHHHIIINNNRRRYYYdddmmmttt{{{pppeeeqqqzzzxxxvvvsssrrrrrrssssssuuutttsssrrrqqqrrrssssssuuuuuuuuutttssssssuuuwwwyyy|||~~~uuu\\\XXX```sssqqq```WWWMMMHHHDDDBBB@@@DDDQQQ^^^{{{bbbEEEAAA<<<888===777:::888999;;;;;;;;;<<>>777;;;888888888888777777777777555666666666666999<<<@@@HHHQQQ\\\``````ffftttjjj___^^^aaakkkwwwvvv```PPPHHHIIINNNUUU[[[eeemmmsssyyyqqqgggrrrzzzxxxvvvtttssssssssstttuuutttsssrrrrrrrrrssstttuuuuuuuuutttttttttvvvwwwyyy{{{~~~www^^^XXX```qqqsssbbbXXXLLLHHHEEECCCAAADDDOOOZZZyyyaaaCCC@@@<<<888===777999777888:::::::::;;;>>>@@@CCCDDDIIIOOOOOOUUUiiizzzssssss~~~qqqaaa[[[SSSJJJGGGFFFHHHOOOWWWbbbnnn~~~}}}yyypppfff\\\XXXYYY\\\___tttssshhhggg{{{rrrggghhhwwwrrrssshhhGGGBBB>>>888<<<888888888888777777777777555666666666666999<<<@@@FFFQQQ]]]cccdddiiivvvggg]]]\\\```jjjwww{{{dddSSSIIIIIINNNTTT[[[ccckkkrrrzzzuuujjjttt~~~yyyxxxvvvttttttttttttuuuvvvuuutttsssrrrsssssstttuuuuuuttttttuuuvvvwwwwwwyyy{{{~~~zzzaaaZZZ```pppxxxeeeYYYLLLHHHEEEDDDBBBCCCKKKUUUttt}}}^^^BBB@@@<<<888===777999666888999::::::;;;===???DDDDDDIIIOOOQQQUUUfffzzz{{{sssqqquuurrraaaWWWOOOHHHFFFFFFHHHPPPWWWcccrrr{{{sssiii___YYYXXX[[[]]]qqquuugggbbbtttvvvhhheeepppvvvqqqpppLLLCCC>>>999===888888888888777777777666555666666666666999<<<@@@EEEQQQ^^^dddeeeiiittt~~~ddd\\\ZZZ^^^jjjwwwlllWWWKKKJJJOOOQQQWWWaaajjjsss}}}zzzooowww~~~}}}xxxxxxvvvuuuuuuuuuuuuvvvvvvvvvtttssssssssstttuuuuuuuuutttuuuvvvxxxxxxwwwxxx{{{}}}ddd[[[___nnn}}}hhh[[[LLLHHHEEEEEECCCBBBHHHOOOkkkvvvxxx]]]AAA???<<<999===777999777999:::::::::;;;>>>@@@EEEDDDIIIPPPRRRVVVgggyyysssmmmoooxxxsss```RRRKKKEEEDDDEEEIIIPPPXXXfffvvv~~~}}}vvvmmmaaaZZZWWW[[[\\\nnnwwwggg^^^mmmyyyhhhaaajjjtttxxxQQQDDD>>>999===888888888888777777777666555666666666666999<<<@@@GGGSSS___dddcccfffoooyyy{{{aaa[[[YYY^^^kkkyyyuuu^^^NNNLLLQQQQQQXXXbbbkkkuuussszzz~~~}}}|||wwwwwwwwwvvvvvvvvvwwwwwwwwwvvvuuutttssstttuuuuuuvvvuuutttvvvxxxzzzyyywwwxxxzzz}}}hhh[[[]]]lllkkk]]]MMMHHHEEEEEEDDDBBBFFFLLLaaaooonnn|||xxx}}}~~~___BBB@@@<<<888===777999999:::;;;<<<<<<===???BBBDDDEEEJJJQQQTTTYYYlllnnniiinnnzzzsss___NNNGGGCCCCCCEEEIIIQQQYYYgggyyy}}}xxxpppddd[[[WWW[[[ZZZkkkxxxfff[[[hhh|||jjj```fffzzzWWWFFF>>>999<<<888888888888777777777777555666666666666999<<<@@@IIITTT___cccaaabbbllluuuwww___ZZZYYY___nnn{{{fffSSSOOOSSSVVV\\\fffooowwwvvv{{{}}}|||{{{wwwwwwwwwwwwxxxxxxxxxxxxxxxwwwvvvttttttuuuuuuvvvvvvuuutttvvvzzz{{{zzzwwwxxxzzz}}}jjj\\\[[[iii|||nnn___NNNIIIEEEEEEDDDCCCFFFJJJ[[[~~~lllggguuurrrvvvzzz}}}|||bbbEEEAAA<<<888===777:::999;;;<<<======>>>@@@BBBCCCEEELLLRRRUUU]]]vvv|||jjjhhhppp~~~{{{|||rrr\\\JJJDDDAAABBBEEEIIIRRRZZZhhhyyyyyy~~~~~~zzzrrrfff[[[VVVZZZXXXgggwwweeeXXXeeennnaaaddd~~~}}}[[[HHH???999;;;888888888888777777777777555666666666666999<<<@@@JJJTTT___bbb___aaakkkuuuttt^^^ZZZZZZ```qqq|||mmmXXXQQQUUUWWW^^^hhhrrrzzzvvvzzz~~~|||{{{zzzvvvwwwwwwxxxyyyyyyyyyyyyxxxwwwvvvuuuuuuuuuvvvwwwwwwttttttwww{{{}}}zzzwwwwwwzzz}}}kkk[[[YYYdddwwwpppaaaOOOIIIEEEEEEEEEDDDGGGKKKZZZkkkaaappppppvvvyyy{{{fffHHHBBB;;;777<<<888;;;999:::<<<<<<<<<===@@@BBBAAAEEEMMMSSSVVVaaaxxxhhhhhhsssxxxxxx|||pppZZZHHHCCC@@@AAAEEEJJJRRRZZZgggyyy}}}zzzxxx}}}}}}zzz|||tttggg\\\VVVYYYVVVeee~~~wwwdddWWWccc~~~pppbbbddd}}}|||~~~]]]III???999;;;888888888888777777777777555666666666666999===@@@KKKUUU___aaa___bbblllvvvrrr]]][[[ZZZaaasss~~~qqqZZZSSSVVVTTT\\\hhhsss|||uuuxxx~~~|||zzzzzzvvvwwwxxxyyyyyyyyyyyyyyyyyyxxxvvvuuuuuuuuuvvvwwwwwwttttttwww|||~~~{{{wwwwwwzzz}}}lll[[[XXX```sssqqqbbbPPPJJJEEEEEEEEEEEEHHHLLL[[[lll]]]nnnooowwwzzz|||iiiJJJCCC;;;666<<<888<<<888999;;;;;;;;;<<>>NNNUUU]]]aaa```bbbkkkvvvnnn^^^YYY\\\iiivvvdddSSSOOOXXX^^^kkkyyyxxxvvv~~~yyyuuuxxxyyyzzzzzzyyyxxxvvvuuuuuuuuuuuuvvvvvvwwwxxxxxxwwwxxxyyy{{{|||}}}}}}}}}yyy{{{~~~ppp\\\[[[aaapppwwwfffRRRKKKFFFEEEFFFFFFHHHLLLaaauuudddgggssszzzyyy~~~QQQAAA;;;888:::333888999:::;;;;;;;;;===AAACCCFFFKKKNNNOOOTTTkkksssiiimmmzzztttrrrvvvoooUUUDDDBBBAAABBBGGGNNNVVVZZZlll|||wwwooopppxxxzzzuuutttdddYYYUUUWWWZZZcccxxxbbb]]]___sssxxxeee```tttvvvtttuuukkkJJJ@@@>>>:::999999888888777666666666666666666555555777;;;>>>OOOVVV^^^aaa```bbbkkkuuunnn^^^YYY]]]iiiwwwlllZZZTTTWWW]]]jjjyyyyyyvvv~~~{{{zzzzzzzzzzzzyyyxxxwwwvvvwwwwwwvvvuuuvvvwwwxxxyyyyyyzzz{{{|||~~~~~~~~~~~~{{{}}}qqq]]][[[^^^mmm{{{jjjRRRKKKFFFEEEFFFFFFHHHLLL\\\{{{dddfffsss||||||XXXDDD===;;;===666:::999:::;;;;;;;;;===AAACCCEEEJJJOOORRR\\\uuusssjjjnnn{{{yyyooowwwsssqqqttt}}}lllSSSDDDCCCAAACCCGGGNNNVVVZZZmmm~~~~~~yyy|||uuummmkkkttt|||xxx|||vvvdddYYYUUUVVVYYYbbbwwweee^^^___sss|||ggg```qqqzzzppp||||||ssspppNNNBBB???;;;999999888888777666666666666666666555555888<<>>777:::999:::;;;;;;;;;===AAACCCDDDJJJPPPWWWfff~~~tttlllppp}}}vvveeeaaakkkzzzsssqqqttt|||jjjRRRDDDCCCBBBCCCHHHOOOWWW\\\llltttrrrwwwuuurrrooosss~~~zzz}}}vvvdddXXXTTTUUUXXXaaauuuhhh___^^^qqqiii```nnnrrrxxxyyysssvvvRRRBBB===;;;999999888888777666666666666666666555666888<<<@@@OOOYYYaaabbbccciiiuuu}}}kkk]]]ZZZ^^^jjjwww|||dddWWWUUU\\\iiiwwwzzz~~~}}}{{{zzzyyyyyyzzz{{{|||zzzwwwvvvvvvxxx{{{}}}wwwaaaZZZXXXeeeyyypppUUUNNNGGGEEEEEEEEEGGGLLLXXXooorrrfffHHH;;;999===666999999:::;;;;;;;;;===AAACCCFFFKKKSSS]]]qqq}}}uuuooorrr~~~ggg```bbbpppsssqqqttt{{{~~~hhhQQQDDDCCCBBBDDDIIIQQQYYY___lllrrrjjjjjjnnnrrrvvv{{{uuucccWWWSSSTTTWWW```rrrkkk```]]]ooolll___jjj}}}wwwuuuxxxsss|||VVVBBB;;;999999999888888777666666666555666666666666999===AAANNNZZZcccdddeeeooo|||hhh\\\ZZZ^^^jjjwwwjjjXXXVVV\\\iiivvv~~~~~~}}}{{{zzz{{{{{{||||||{{{xxxwwwwwwzzz}}}{{{eee[[[XXXdddwwwpppWWWOOOGGGEEEEEEDDDGGGLLL[[[sssvvviiiJJJ<<<999===666999999:::;;;;;;;;;===AAACCCFFFLLLUUUddd{{{vvvqqqtttlll___```fffvvvsssqqqsss{{{zzzdddOOODDDCCCCCCFFFLLLTTT]]]cccnnnuuuddd___bbbiiirrr~~~vvvdddWWWSSSSSSVVV^^^pppmmm```[[[mmmmmm^^^gggyyyxxxooovvvqqqZZZBBB:::999999999888888777666666666555666666666666999>>>AAANNN\\\eeedddfffrrr~~~eee[[[ZZZ^^^iiivvvttt___XXX]]]iiivvv~~~}}}}}}|||||||||{{{zzzyyyyyyzzz}}}uuuuuuyyyhhh\\\XXXcccuuusssYYYPPPHHHEEEEEEDDDGGGLLL\\\ssstttjjjMMM???;;;>>>777<<<999:::;;;;;;;;;===AAACCCEEEKKKVVViiizzzwwwtttwww~~~dddaaafffmmmqqqooorrrzzzuuu```KKKCCCCCCDDDGGGNNNWWWaaafffrrr}}}iii]]]]]]bbbooozzzxxxeeeYYYUUUSSSVVV]]]mmmnnn```ZZZkkknnn^^^eeeuuuwwwhhhssslll{{{]]]CCC;;;;;;999999888888777666666666555666666666777:::>>>BBBPPP^^^fffcccdddrrrzzzcccYYYYYY]]]hhhuuu~~~ggg[[[___iiiuuu~~~}}}|||yyyyyyyyyzzz}}}jjjeeecccgggjjjppp{{{kkk^^^XXXcccsssyyyZZZQQQIIIEEEDDDDDDGGGKKKYYY~~~vvvsssgggMMM@@@:::<<<777===999:::;;;;;;;;;===AAACCCEEEJJJTTTiiixxxxxxvvvxxxrrrbbbgggnnnwwwpppnnnpppyyy}}}rrr]]]HHHCCCCCCDDDHHHOOOYYYccciiiwwwvvveee^^^aaahhhzzzyyyggg[[[WWWRRRUUU\\\lllnnn___YYYiiinnn^^^cccsssvvvdddqqqhhhwww^^^DDD<<<>>>999999888888777666666666555666666666777:::???BBBQQQ___gggbbbcccppp}}}xxxaaaXXXXXX\\\hhhtttlll]]]```iiiuuu}}}}}}|||}}}}}}|||wwwxxxzzz|||~~~jjjbbb\\\\\\]]]aaalllyyy{{{mmm___XXXbbbrrr~~~[[[RRRIIIEEEDDDDDDGGGKKKUUUyyy|||uuubbbKKK???888999444;;;999:::;;;;;;<<<===AAACCCFFFKKKSSSfffxxxxxxwwwyyy|||hhh___hhhrrr|||xxxmmmlllwwwssseeeUUUHHHCCCCCCFFFOOOWWW]]]eeemmm~~~jjjcccbbbhhhppp}}}lll]]]TTTQQQUUU\\\iiiwww___ZZZfffqqq___cccpppsssaaaqqqmmmiiivvvbbbDDD:::<<<;;;:::888888999888777555777444444777888999>>>EEEUUUbbbhhhcccaaajjjvvv|||sssZZZTTTWWW\\\iiixxxiiicccffftttyyymmmfffcccfffiiiooouuu{{{~~~|||{{{}}}vvvqqqddd```\\\[[[[[[]]]aaafffmmmnnnqqquuu{{{sss___YYY___mmmcccSSSFFFEEEEEECCCFFFKKK[[[vvvwwwiiiKKK<<<999999:::<<<999:::;;;;;;;;;===@@@CCCKKKIIIXXXpppxxxsssqqqyyylllccccccooo~~~}}}qqqkkkttt~~~nnn___PPPDDDCCCCCCGGGPPPXXX^^^gggooozzzmmmkkkmmmvvv~~~nnn___WWWQQQTTTZZZggg}}}www___YYYdddsssaaacccppplll[[[lllnnnhhhvvvdddFFF<<<===;;;:::888888999888777555777444444777888999>>>EEESSS```gggcccbbblllxxx~~~qqqYYYTTTWWW\\\jjjzzzrrriiiiiiuuuttthhh\\\UUUSSSTTTXXX^^^fffnnnuuu{{{~~~}}}{{{}}}~~~lllbbb```ZZZ]]]bbbfffhhhhhhhhhiiifffgggjjjmmmpppssstttuuuvvvbbbZZZ___mmmeeeUUUGGGFFFFFFDDDEEEKKKYYYsss{{{qqq{{{}}}dddJJJ===;;;::::::;;;999:::;;;;;;<<<===AAACCCKKKIIIXXXooozzzsssooonnnxxxyyyjjjeeejjj|||uuukkkpppzzz|||gggVVVIIIAAACCCDDDIIIRRRYYY___iiirrrxxxqqqttt|||pppaaaYYYRRRTTTXXXdddzzzxxx___XXXbbbvvvbbbcccnnnfffWWWkkkqqqiiiwwwgggHHH===>>>;;;999888888999999777666777555555777888999>>>EEESSS```gggcccdddooo|||pppXXXTTTWWW]]]kkk{{{~~~sssmmmuuuqqqaaaUUUKKKFFFFFFEEEIIIPPPWWW___gggpppuuu~~~}}}|||}}}qqqcccWWWSSSUUUYYYaaammmuuuyyyxxxuuurrrgggjjjnnnqqqrrrnnngggaaafffhhhnnnxxxzzzfffZZZ```mmmfffVVVIIIGGGGGGDDDEEEJJJXXXqqqyyyjjjooo~~~{{{uuuaaaKKK???<<<;;;:::999999:::;;;;;;<<<>>>AAADDDKKKLLL\\\ppp~~~oookkkiiilllxxxkkkeeefffsssxxxkkkkkkttt~~~yyy```OOOFFFAAACCCEEEKKKTTT[[[aaalllvvv{{{www~~~qqqbbbXXXQQQRRRVVVbbbzzzxxx```XXXaaa}}}xxxcccaaakkkgggZZZqqqwwwnnn{{{iiiIII<<<<<<:::999888888999999888666777555555777888999???FFFUUUaaahhheeegggsssqqqYYYTTTXXX]]]kkk{{{{{{rrrvvvzzzeeeWWWMMMFFFDDDFFFEEEHHHMMMRRRXXX```iiiooo{{{~~~}}}|||}}}mmm```XXXSSSUUUZZZcccooo}}}|||pppuuu{{{}}}tttggg^^^XXXYYY^^^eeekkksss}}}iii[[[___mmmgggWWWJJJHHHHHHDDDEEEIIIXXXqqq{{{fffgggxxx{{{xxxxxxwwwwwweeePPPAAA<<<:::::::::999:::;;;<<<<<<>>>BBBEEEJJJOOOdddxxx}}}jjjeeeeeelll{{{wwwfffccciiizzz}}}oookkkqqq|||uuu\\\LLLFFFDDDCCCFFFMMMVVV]]]cccooozzzqqq```VVVPPPQQQUUUccc}}}xxx```XXX```}}}{{{ccc```hhhjjj___yyyuuukkkHHH:::;;;:::999777888999999888777888555555888999:::???FFFWWWcccjjjiiilllzzzrrrZZZUUUYYY^^^lll{{{xxxxxxsss___RRRJJJEEEEEEGGGHHHLLLQQQTTTYYY```jjjqqq{{{}}}}}}}}}}}}~~~zzzddd[[[XXXWWW[[[dddttt|||ssscccZZZTTTTTTVVV[[[___dddmmmwww~~~kkkZZZ___kkk~~~gggWWWJJJIIIHHHDDDDDDIIIUUUnnn~~~dddaaasssyyywwwyyyzzzqqqYYYDDD:::999;;;;;;888:::;;;<<<===???CCCEEEJJJSSSlll~~~kkkcccfffoooqqqffffffqqqzzzqqqrrr{{{pppXXXJJJFFFEEECCCGGGOOOXXX^^^eeerrr~~~~~~ppp___UUUPPPQQQVVVfffyyyaaaXXX___{{{}}}eee```gggyyymmmbbb|||yyyuuulllHHH:::;;;999888777888999999888777888666666888999:::???FFFXXXdddkkklllssssss[[[VVVZZZ```nnn~~~}}}{{{kkkZZZNNNGGGBBBBBBEEEFFFLLLSSSXXX\\\dddpppxxx~~~ttt```[[[ZZZYYYaaannnlll]]]UUUQQQPPPSSSYYY]]]^^^```dddooowwwnnnYYY]]]jjj|||eeeVVVJJJIIIHHHEEEDDDIIIPPPjjjddd^^^qqqzzzyyy|||~~~~~~cccIII:::999;;;<<<888:::;;;<<<===@@@CCCFFFJJJTTTpppnnndddiiitttllliiilll|||{{{uuu{{{jjjTTTHHHDDDBBBCCCGGGPPPZZZ```gggttt}}}qqq```UUUQQQRRRXXXhhh{{{cccXXX\\\wwwhhhaaahhhuuuoooccc|||zzz|||ooo~~~mmmIII<<<>>>999888777888999:::999777888666666888999:::@@@FFFWWWbbbkkkoooyyyqqqZZZWWW]]]dddsss~~~wwwmmm___QQQIIIEEEAAAAAACCCEEELLLUUU[[[```hhhttt}}}nnn]]]\\\^^^```mmm~~~{{{eeeYYYVVVQQQPPPUUU```hhhfffaaa___bbbkkkzzzpppXXX\\\hhhzzzzzzbbbTTTHHHHHHHHHEEEDDDHHHOOOjjjfff___sss}}}|||lllNNN===:::;;;;;;888:::;;;<<<===@@@DDDGGGJJJSSSooo~~~mmmffflllxxxiiikkkoooxxx{{{gggQQQFFFAAA???CCCHHHQQQ[[[```ggguuu}}}}}}qqqaaaWWWRRRTTTYYYjjj}}}cccWWWZZZtttjjjccciiitttrrrddd|||xxxyyypppmmmJJJ???AAA999888777888999:::999888888666666888::::::@@@GGGTTTaaakkkppp}}}oooZZZXXX^^^gggwwwvvvmmm```UUUJJJFFFDDDCCCCCCFFFHHHPPPYYY___cccjjjuuu~~~kkk\\\^^^bbbgggyyyuuu___VVVVVVRRRRRRZZZjjjtttrrrjjjdddcccjjjyyyrrrXXX[[[gggyyyvvvaaaRRRGGGGGGHHHEEEDDDIIIQQQmmmjjjbbbwwwpppRRR???;;;;;;:::888:::;;;===>>>@@@DDDGGGJJJRRRlll{{{kkkhhhnnn{{{hhhnnnnnn