BM6P6(@ llljjjhhhhhhjjjmmmooopppqqqwww{{{yyypppgggaaa```]]]llluuurrrnnnoookkkccc___^^^```eeejjjkkkfffaaa___XXXUUUZZZ]]][[[[[[___```^^^]]][[[ZZZVVVQQQMMMOOONNNLLLKKKLLLNNNQQQRRRVVVXXXfffzzzuuupppggg___\\\WWWQQQOOORRRXXX^^^bbbgggkkkpppsssuuuwww{{{~~~|||xxxsssnnnjjjhhh^^^XXXQQQLLLJJJGGGCCC@@@AAA>>>;;;999::::::;;;;;;<<<:::;;;@@@BBBBBBDDDIIINNNOOOXXXkkkyyy]]]KKK@@@AAACCCEEEWWWmmmtttsssnnnhhhhhhkkkkkkhhhaaa```]]]YYYSSSMMMHHHEEE===;;;888555333222222111....................................////////////000000000000000000000000222111222555444333999@@@UUUsss|||vvv^^^MMMJJJFFFDDDVVVppprrr___WWWXXXdddccckkk}}}qqqmmmjjjdddfffdddaaa^^^]]]^^^```aaahhh``````hhhiii```[[[^^^ZZZ[[[\\\^^^```aaabbbcccdddeeeaaa```kkk{{{}}}ttteee^^^WWWUUUWWWZZZZZZXXX[[[\\\```dddeee___VVVNNNLLLJJJIIIMMMRRRVVVVVVUUUNNNIIICCC???>>><<<999666555444222000000000000111---.../////////...,,,,,,,,,...000000000111333444<<>><<<<<<===???AAADDDCCCIIIUUU___gggtttmmmlllkkkkkkmmmnnnoooppptttvvvvvvsssmmmgggbbbaaacccqqqyyyvvvsssuuurrrlllcccaaabbbeeejjjkkkgggccc```[[[[[[```ccc```___```___]]]\\\\\\[[[XXXTTTQQQRRRQQQNNNMMMMMMNNNPPPQQQRRRUUUccc|||~~~}}}xxxpppiiiaaa[[[SSSMMMKKKMMMPPPRRRUUUXXX]]]```aaacccgggjjjnnnppprrrtttvvvwwwwwwwwwzzzwwwtttssstttuuutttrrrpppnnnlllhhhddd```\\\ZZZQQQMMMGGGDDDCCCAAA???======;;;999999999:::;;;;;;===;;;<<<@@@BBBDDDIIIOOO\\\___kkk~~~tttXXXIII???BBBEEEIIIZZZooouuurrrkkkccc```cccccc```YYYXXXUUUQQQKKKFFFAAA>>><<<:::777555333111111111....................................////////////000000000000000000000000111111333555444444===GGGbbb~~~|||nnnWWWGGGEEECCCCCCTTTmmmhhhYYYUUUaaahhhhhhvvvvvvllljjjhhhccchhhfffccc```______aaabbbeee^^^^^^fffggg___[[[]]]bbbbbbbbbbbbbbbcccddddddaaaccc```___jjjxxxzzzrrrddd___YYYWWWZZZ[[[ZZZXXXZZZ[[[^^^aaabbb]]]UUUOOONNNLLLKKKNNNSSSWWWWWWVVVPPPJJJDDD@@@???===:::777555444222111000000000000....../////////...---,,,,,,...000000000111222444777@@@JJJSSS[[[eeepppwwwqqq]]]ZZZdddiiiooosssxxx}}}|||}}}xxx}}}{{{lll___[[[]]]^^^gggooo|||{{{gggUUUHHHAAA>>>>>>===<<<===@@@DDDGGGNNNNNNUUUcccppp}}}mmmmmmmmmnnnoooppprrrsssyyyvvvqqqmmmjjjhhhfffddddddnnnuuurrrppprrrqqqmmmgggeeedddfffiiikkkiiigggbbb```aaafffhhheeebbbaaa___^^^]]]]]]\\\[[[WWWUUUVVVUUUSSSPPPOOOOOOOOOPPPNNNQQQ]]]qqq|||}}}xxxllleeeZZZQQQKKKIIIGGGGGGFFFHHHKKKMMMNNNPPPSSSUUUYYYZZZ\\\^^^```aaaaaabbbeeecccaaaaaaaaa```^^^]]]ZZZYYYXXXUUURRROOOLLLJJJCCC@@@===<<<<<<===<<<;;;:::::::::::::::;;;<<<<<<@@@===>>>BBBFFFKKKTTT]]]lllsssrrrUUUHHHBBBGGGLLLRRRbbbvvv}}}yyynnnbbb[[[ZZZWWWSSSPPPNNNKKKGGGCCC>>>;;;999:::888666333111000000000....................................////////////000000000000000000000000111222444444333666DDDSSSrrr{{{gggQQQAAABBBCCCFFFXXXooosssaaaYYYYYYllllllpppwwwvvvtttlllkkkkkkiiikkkiiieeebbbaaaaaabbbcccddd______fffgggaaa^^^```dddcccaaa```______```aaa___aaa``````hhhssstttnnnbbb___\\\[[[]]]^^^\\\ZZZZZZZZZ\\\]]]]]]YYYTTTOOOQQQNNNLLLNNNSSSWWWXXXXXXQQQLLLEEEAAA@@@>>>;;;888666555333222111000000000...////////////...---,,,---...000000000000222333444<<>><<<===>>>???BBBFFFLLLQQQXXX[[[eeeuuunnnnnnmmmmmmnnnrrrwwwzzzyyyooojjjjjjkkkkkkiiidddjjjnnnkkkjjjlllllliiigggeeedddeeehhhkkkllllllgggffffffffffffdddbbbbbbaaa```^^^^^^]]]\\\YYYVVVZZZYYYVVVTTTRRRPPPOOONNNNNNNNNUUUbbbmmmrrrwww{{{~~~|||zzzssshhh]]]UUUOOOKKKIIIEEEFFFFFFGGGGGGHHHIIIJJJIIIJJJKKKMMMNNNPPPQQQQQQTTTSSSSSSRRRQQQPPPNNNLLLKKKKKKJJJHHHFFFDDDBBBAAA===<<<;;;:::;;;;;;<<<<<<:::;;;<<<<<<<<<===>>>???BBB@@@BBBHHHOOOWWWeeeqqq|||rrrVVVNNNLLLRRRYYY```ooo|||mmmaaaZZZQQQIIIJJJHHHEEEBBB>>>;;;:::999888777444222000/////////....................................////////////000000000000000000000000111333555444333999MMM```yyycccNNN@@@CCCJJJRRReeezzzqqqdddaaacccnnnkkktttqqqtttsssmmmmmmmmmlllllljjjgggdddbbbbbbcccccceeebbbccchhhhhhdddbbbeeedddbbb```^^^^^^^^^______```bbbbbb```eeekkklllggg^^^]]]]]]___aaabbb```^^^\\\\\\[[[ZZZXXXUUUQQQOOOQQQNNNKKKMMMSSSXXXZZZZZZQQQLLLFFFBBBAAA???<<<999777666555333222111000//////////////////......------...000000///000111333666===HHHRRRYYYaaannnzzz~~~aaaQQQKKKRRR[[[bbbiiirrr~~~~~~{{{zzzyyywwwwwwxxxyyy{{{~~~yyyjjjbbbeeekkkuuu{{{xxxaaaTTTLLLEEE@@@>>>@@@BBBDDDGGGMMMVVV\\\dddkkkzzzmmmmmmkkkjjjlllsss||||||qqqlllmmmoooooommmiiikkkllljjjiiijjjjjjiiieeecccbbbcccfffjjjnnnoookkkjjjfffaaa___```aaabbbdddbbb```___]]]\\\YYYVVV[[[[[[YYYWWWTTTRRROOONNNPPPNNNPPPUUUZZZ```iiisss}}}wwwyyywwwlllbbbYYYSSSNNNJJJIIIGGGEEEEEEDDDDDDCCCAAAAAABBBCCCDDDEEEFFFFFFGGGHHHHHHGGGFFFDDDCCCBBBBBBBBBBBBAAA@@@???>>>===;;;;;;;;;;;;;;;;;;<<<<<<:::<<<=========>>>@@@CCCFFFGGGLLLTTT\\\gggxxx~~~sss^^^ZZZZZZbbbiiiooo|||}}}qqqfffYYYNNNJJJGGGCCC???<<<::::::999777666333111000/////////....................................////////////000000000000000000000000222333444555666@@@XXXnnnxxx___MMMBBBJJJWWWeeexxxvvvnnnkkkkkkgggeeesss{{{ttt|||}}}zzzpppkkkjjjjjjjjjkkkjjjgggeeedddcccddddddddddddeeehhhgggeeeeeegggeeedddcccbbbaaabbbcccddd```aaa```^^^^^^``````^^^[[[\\\^^^aaaddddddcccbbb___^^^]]]ZZZVVVSSSQQQPPPQQQMMMJJJLLLQQQWWW[[[[[[PPPKKKEEEBBBBBBAAA>>>;;;999999777666444222000000000000//////............---...000000//////000222777<<>>>>>>>>??????@@@???@@@AAA@@@>>><<<===>>>======>>>>>>===<<<;;;;;;:::;;;<<<<<<::::::;;;<<<:::===?????????BBBHHHLLLSSSVVV^^^iiiqqq|||yyyiiigggjjjpppvvv|||vvviii^^^PPPMMMGGGAAA===:::999999777555333111000/////////....................................////////////000000000000000000000000222222444777>>>MMMhhh~~~wwwXXXLLLJJJYYYmmm}}}xxxooojjj\\\\\\ooo{{{yyy~~~xxxqqqooommmlllmmmkkkjjjhhhfffeeeeeeffffffcccdddffffffeeeddddddfffbbbbbbbbbccccccccccccccc___```^^^[[[XXXWWWXXXYYY[[[\\\```bbbdddeeedddccc``````___[[[WWWUUUTTTTTTTTTOOOKKKKKKPPPVVVYYY[[[PPPKKKFFFCCCDDDDDDAAA???<<<;;;:::999666444222000111000//////......//////---...000//////...000111444999EEERRRWWW\\\kkk}}}^^^FFF===EEEQQQYYY```gggqqqxxx{{{|||}}}}}}zzzyyyyyyyyyyyyzzz{{{zzzpppiiillltttooo^^^VVVRRRNNNKKKGGGKKKPPPSSSWWW```lllvvv~~~iiikkklllllllllpppyyy|||vvvrrrpppnnnjjjhhhbbbaaaaaaccceeefffggggggaaa````````````bbbfffhhhiiijjjeee\\\ZZZ```gggjjjdddbbb___^^^]]]\\\ZZZYYYYYYYYYZZZZZZXXXUUURRRPPPQQQPPPPPPOOOLLLOOO\\\kkkxxxqqqooowww}}}nnneee]]]\\\]]]```gggmmm{{{xxxpppjjjaaa\\\VVVPPPMMMJJJFFFCCCCCCBBB@@@???>>>>>>??????<<<===>>><<<::::::<<>>>>>AAADDDEEEGGGLLLVVV]]]kkkpppzzzzzzqqqrrruuuzzz}}}sssiii___ZZZRRRIIIAAA<<<:::999777555333111000000000000....................................////////////000000000000000000000000111000222;;;HHH]]]yyy|||rrrRRRNNNVVVnnnoooaaaSSSUUUjjj~~~uuu}}}vvvssssssqqqppprrrkkkjjjiiiiiihhhhhhiiiiiidddfffhhhfffddddddeeefffaaabbbdddeeeeeecccbbbaaaaaaaaa___\\\WWWUUUXXX\\\^^^```bbbccccccbbbbbbaaa^^^___```^^^[[[YYYZZZ\\\[[[UUUOOOMMMPPPTTTWWWXXXQQQLLLGGGFFFGGGHHHFFFDDD>>>>>>===;;;999666333111111111///.........///000---...000///......///000111555BBBOOOTTTXXXhhh{{{bbbJJJ<<>>>>><<<:::;;;???BBB======>>>>>>>>>======<<<888<<<>>>???======???AAABBBFFFIIILLLOOOWWWccclll~~~}}}xxxrrrrrrvvvvvvsssvvvwwwzzz}}}uuummmlllfff[[[PPPFFF@@@<<<;;;777555333222000000000000..................................../////////000000000000000000000000000000...222===OOOgggxxxkkkPPPQQQ```mmm[[[OOOQQQggg|||uuu|||pppoooqqqpppoooppplllkkkkkkjjjjjjkkkkkklllfffjjjkkkhhheeefffggghhhfffhhhjjjkkkjjjhhheeeccceeedddccc```[[[YYY]]]dddaaacccdddcccbbb```______[[[^^^```___]]]]]]___aaaaaaZZZRRROOOPPPSSSUUUUUURRRMMMIIIHHHJJJKKKJJJHHH??????>>>===:::777444222222111///.........///000---...000///......///000111444AAAOOOSSSVVVggg|||gggOOO===CCCJJJPPPXXXeeettt|||yyyvvvsssuuuyyy{{{tttllllllqqq|||wwwmmmfffaaa]]]ZZZ```hhhnnntttiiinnnqqqpppkkkkkkpppuuu|||zzzvvvoooiiieeeeeefff___\\\\\\```fffjjjhhheeeaaa```___^^^^^^aaaeeehhhqqqmmmeeeaaafffooorrrpppdddbbb``````aaa```]]]ZZZYYYZZZ[[[YYYWWWUUUUUUUUUOOOTTTRRRQQQUUUSSSVVVeee}}}}}}rrrsssvvvmmmjjjiiiddd___^^^```aaaccceeegggiiikkkiiibbb[[[^^^fffuuu~~~}}}vvvqqqmmmggg^^^XXXVVVQQQLLLKKKLLLLLLIIIEEEAAA@@@@@@??????@@@@@@AAA@@@AAAAAAAAAAAA@@@@@@???AAABBBCCCBBBAAAAAABBBDDDGGGNNNXXX^^^dddmmmzzz~~~tttmmmhhhdddccc``````jjjvvvxxxyyyzzz{{{}}}~~~|||zzzxxxvvvsssooolllhhhccc[[[SSSLLLEEE>>>:::333222222111000//////.....................------............/////////000222333333222///......///666000555DDDYYYzzz}}}wwwiii\\\IIIMMM```uuu___OOOIIIWWWmmm}}}|||vvvpppooopppqqqooolllkkkhhhfffiiiooosssrrrooommmlllkkkjjjiiijjjkkklllddddddfffhhhhhhfffccc______``````______```bbbeeefffccc```^^^^^^`````````aaa___]]]]]]___`````````aaa]]]XXXSSSPPPPPPQQQRRRUUUMMMJJJOOOQQQLLLHHHGGGAAAAAAAAAAAA???;;;666111555444222111///.........---------------...///000444333;;;HHHOOOUUUhhh|||rrrOOOBBB>>>BBBPPP\\\cccnnnyyyxxxwwwvvvvvvxxx|||}}}rrrooonnnlllvvv~~~{{{zzz}}}uuurrroookkkdddkkkuuummmnnnooommmkkklllqqqvvvxxxuuuooojjjgggfffeeefffXXXVVVWWW]]]eeeiiigggdddaaabbbcccdddfffhhhjjjlllooolllfff```bbbiiilllllldddbbb```___```___\\\ZZZ[[[]]]]]]\\\YYYWWWVVVVVVRRRWWWTTTRRRUUURRRUUUdddyyyxxxtttxxxooommmjjjbbbZZZWWWUUUSSSRRRTTT[[[fffttt|||pppgggiiiqqqxxx~~~wwwqqqccc___ZZZXXXXXXVVVQQQLLLKKKJJJIIIGGGFFFEEEDDDDDDCCCCCCDDDDDDEEEEEEEEEDDDDDDEEEGGGHHHIIIKKKOOORRRSSS\\\gggpppwww~~~qqqfff[[[TTTPPPOOOPPPTTT___kkkwwwyyy{{{|||}}}}}}vvvssspppnnnllliiifffccc```\\\VVVOOOIIICCC<<<888222111111000//////......................................./////////000000///000111111//////000111555000999KKKccc|||wwwnnn```SSSHHHQQQggg~~~}}}xxxgggUUUMMMQQQccc}}}}}}xxxsssrrrssssssooolllkkkiiiiiimmmrrruuussspppkkkkkkjjjiiiiiiiiiiiiiiidddeeefffhhhhhhfffbbb```aaabbbbbbaaa______```bbbcccaaa]]]\\\^^^``````aaabbb```]]]\\\]]]]]]]]]\\\]]]ZZZUUUQQQOOOPPPPPPQQQTTTMMMIIILLLNNNJJJGGGGGGCCCCCCBBBBBBAAA===888333555444333111000/////////...............///000111333333:::EEELLLTTTfff{{{zzz]]]GGGAAABBBNNNZZZcccooo{{{|||{{{zzzzzz{{{vvvrrrrrrpppttt|||~~~yyyyyy}}}xxxuuurrrrrryyyooonnnlllkkkmmmpppuuuxxxwwwqqqkkkhhhhhhiiihhhgggVVVVVVXXX^^^eeehhheeeaaa]]]___aaadddggghhhiiijjjjjjjjjfff___]]]bbbfffhhheeecccbbbaaaaaa```^^^\\\^^^___```___\\\XXXWWWVVVVVVZZZUUUSSSUUURRRVVVdddtttxxx}}}xxxssspppqqquuu|||rrreee^^^[[[TTTMMMJJJFFFGGGJJJOOO]]]tttyyynnnqqqzzzzzzvvvssspppnnnjjjccc]]]\\\[[[YYYVVVSSSQQQOOONNNLLLLLLMMMMMMNNNNNNOOOOOOOOOPPPRRRSSSVVVZZZ```dddjjjsss}}}ooo___TTTMMMHHHDDDGGGMMMVVVbbblllwwwyyy{{{|||{{{xxxtttrrrmmmiiiddd```^^^[[[XXXVVVSSSPPPMMMIIIEEE???999555000000000///......------............................../////////000000000---...////////////111333555444AAAXXXqqq{{{uuummmaaaSSSIIIIIIZZZvvvttthhhkkkhhhXXXMMMNNN^^^uuu}}}zzzwwwvvvvvvuuupppmmmjjjhhhiiimmmqqqtttrrrpppjjjjjjiiiiiihhhgggfffeeedddeeeggghhhgggeeebbb```cccdddeeecccaaa___^^^___aaa___\\\\\\^^^```aaaaaaaaa^^^[[[ZZZYYYYYYXXXWWWXXXUUURRRPPPPPPQQQQQQQQQSSSLLLHHHIIIJJJHHHFFFFFFFFFEEEDDDCCCBBB???:::666555444333222111111111111000////////////000111111222222888BBBIIISSSgggzzzmmmMMMCCCAAALLLYYYcccppp|||~~~}}}{{{|||zzzvvvvvvuuuuuuzzz{{{xxxwww~~~sssvvv~~~nnnlllkkknnnsssxxxzzzzzzzzzsssllliiikkkmmmkkkhhh\\\\\\^^^dddjjjjjjeee___^^^^^^^^^```ccceeeffffffeeehhhggg```\\\___eeehhhhhhfffeeecccbbbbbbaaa``````aaaaaa```\\\YYYWWWVVVWWW[[[VVVTTTVVVTTTXXXggguuusssxxxttthhheeeddddddeeemmmttt{{{vvvdddZZZVVVSSSMMMIIIHHHJJJMMMVVVjjjssskkkssszzzuuurrrqqqooollliiieeecccaaa______^^^^^^^^^^^^^^^^^^bbbcccdddeeeggglllssswwwvvvcccRRRHHHFFFFFFIIIPPP[[[fffpppwwwzzzzzzzzzzzzxxxtttnnnjjjhhhccc]]]WWWSSSOOOLLLJJJFFFEEECCCBBB???<<<666222//////.........------------------..................////////////000000000---...///......///111444777999LLLfff}}}zzztttmmmdddVVVJJJEEEPPPiiiiii[[[aaa]]]MMMJJJVVVmmm}}}{{{yyyyyyxxxvvvqqqmmmiiigggfffhhhllloooppppppiiiiiijjjjjjhhhfffdddcccdddfffhhhhhhfffdddbbbaaabbbdddeeeeeebbb```______cccaaa^^^^^^___```aaa```^^^[[[XXXVVVVVVVVVUUUTTTUUUSSSPPPQQQSSSUUUTTTRRRRRRMMMHHHFFFFFFGGGGGGGGGHHHGGGEEECCCBBB???;;;888555444333222111111111111000///////////////000000///111666???HHHTTTjjj~~~xxxOOODDD@@@KKKYYYdddppp{{{}}}zzzyyy|||}}}zzz{{{{{{yyy{{{{{{wwwvvv}}}~~~gggfffjjjsss|||iiiiiikkkrrrzzz~~~~~~{{{{{{tttnnnkkklllmmmjjjfff______aaahhhnnnnnniiicccdddbbb______aaadddffffffbbbggghhhccc___bbbiiimmmggggggeeecccaaa```aaaaaa```aaaaaa^^^ZZZXXXWWWWWWVVVZZZWWWUUUYYYWWW[[[kkkwwwsssvvvjjj[[[YYYZZZ\\\___dddjjjrrryyyyyyfffZZZXXXXXXTTTNNNNNNQQQUUUaaazzzwwwjjjjjjwww}}}|||zzzyyywwwuuusssrrrqqqqqqvvvwwwxxxzzz}}}sss]]]LLLEEE@@@HHHSSS___kkkuuu{{{~~~}}}{{{xxxvvvtttqqqllliiigggbbbZZZSSSMMMIIIEEEBBB<<<<<<;;;;;;:::888444000............---------------------.........//////////////////000000000111///000///.........111333666>>>XXXtttvvvpppjjjdddZZZMMMHHHJJJ]]]{{{xxxbbbWWW[[[UUUHHHNNNaaa}}}|||zzzzzzzzzyyyxxxuuuqqqnnnllliiifffeeegggkkkoooqqqiiijjjjjjjjjhhhfffdddccceeegggiiihhheeebbbaaabbb```bbbdddeeecccbbbbbbbbbhhheeecccaaabbbbbbaaa___[[[XXXUUUTTTTTTUUUTTTSSSTTTRRRQQQTTTXXXZZZXXXUUUPPPNNNIIIFFFFFFHHHJJJJJJJJJHHHEEECCCBBB???<<<:::555444333222111000000000///......------.........---000555<<>><<<777666555333222111000000///......------------...,,,000444:::DDDXXXrrr]]]LLLAAAIIIXXXccclllttt~~~~~~zzz{{{|||yyyzzzwww___XXXXXXeeezzzgggiiimmmrrrwwwyyyyyyxxxoooooonnnllliiifffbbb```^^^^^^bbbjjjrrrvvvsssnnnccc```\\\]]]bbbeeedddbbbeeejjjllliiihhhmmmqqqrrrggggggfffccc```___aaacccbbbaaa^^^ZZZWWWWWWZZZ]]]VVV\\\[[[[[[___[[[\\\jjj~~~|||yyylllYYYRRRQQQUUUYYY```gggooowww}}}uuuzzz~~~uuu```iiirrr}}}}}}zzz}}}}}}}}}}}}kkkSSSHHHIIIPPPcccxxxzzzuuunnnkkkjjjgggbbb]]][[[WWWRRRMMMHHHCCC>>>:::777555333333333333111000........................,,,,,,------...//////000//////000000000111111111000000000//////111555888DDDUUUwwwyyybbbYYYQQQKKKCCC@@@NNNaaa}}}ttt___```cccaaaZZZ[[[rrr{{{uuurrrsssttttttrrrqqqpppooonnnmmmllljjjiiiiiikkkmmmggggggfffeeeeeeeeeeeeeeeeeehhhjjjhhhccc```aaacccaaacccdddccccccccceeegggjjjhhhfffffffffeeecccbbbbbb___[[[YYYYYYXXXWWWUUUVVVTTTUUUZZZaaabbb]]]WWWNNNQQQPPPLLLLLLQQQTTTSSSOOOLLLGGGDDDCCCBBB@@@???;;;:::888666444222111111000000///...............---111444777AAAVVVpppmmmVVVDDDGGGTTT```jjjrrrxxx}}}|||}}}||||||{{{aaa]]]bbbuuuiiikkkmmmppprrrtttuuuvvvlllnnnooonnnjjjfffbbbaaaddddddfffllltttwwwtttoooeeecccbbbeeejjjmmmkkkggghhhlllmmmjjjkkkooorrrrrrjjjkkkjjjgggcccbbbdddgggdddbbb^^^YYYWWWXXX\\\```XXX^^^^^^^^^```[[[[[[gggnnnrrrttt```VVVTTTXXX]]]lllssszzzmmmzzzzzzeeefffkkkxxx|||hhhPPPFFFIIIXXXmmmvvvqqqkkkiiigggccc[[[UUUSSSQQQMMMJJJFFFBBB<<<999777555333222222222111000......//////////////////,,,,,,------...///000000000000000000111111111111.../////////000333888<<>>===;;;888666444333222111111000///////////////...222444555>>>SSSmmmzzz___GGGFFFQQQ^^^iiirrrrrrxxx~~~}}}~~~~~~ccccccmmmiiiiiijjjjjjlllnnnqqqsssrrrssssssqqqmmmiiigggfffiiimmmqqqqqqsssvvvuuurrrpppggghhhxxx{{{nnngggjjjhhhfffgggkkkpppsssuuuvvvuuuqqqjjjcccaaadddggggggaaa[[[WWWYYY^^^cccfffeeedddaaa___]]]]]]]]]]]]iiiyyysss}}}iii\\\ZZZeeeqqq~~~xxxsssdddZZZ\\\ggg{{{fffNNNGGGMMMbbbzzzyyyrrrmmmiiifff```WWWRRRQQQQQQNNNJJJFFFAAA<<<777333333222111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------........./////////000111222222111000///111///......///333???KKK```|||vvv```SSSGGG???>>>;;;===NNNaaapppddd___kkkwww{{{~~~uuulllmmmooonnnllljjjjjjkkklllmmmkkkjjjhhhfffeeeeeeeeeeeedddaaa______bbbfffiiikkkjjjjjjjjjgggccc___]]]]]]dddddddddcccaaaaaabbbdddeeedddbbb```^^^___cccffffffdddaaa\\\YYYYYY\\\___[[[XXXVVVXXX[[[[[[VVVRRRTTTPPPMMMOOOTTTWWWVVVSSSQQQNNNJJJGGGFFFEEEDDDBBBAAA@@@>>><<<999666444333///////////////.........111000000222777FFF```vvvoooUUUOOOTTT\\\iiiuuussswww|||~~~zzzyyy~~~}}}tttooozzzkkkhhheeeeeehhhmmmqqqrrrtttuuutttrrrnnnkkkiiiiiioootttwwwxxxzzz|||{{{xxxvvvnnnqqqrrrjjjjjjjjjkkknnnrrruuuvvvuuuxxxuuuqqqlllgggfffggghhhdddaaa]]]\\\^^^cccgggiiidddcccaaa___]]]\\\[[[[[[bbbqqqsss}}}ooocccfffvvvvvvggg\\\___eeetttzzzeeeOOOIIIOOOhhh~~~{{{qqqlllgggddd]]]UUUOOONNNLLLIIIFFFBBB???;;;666333222111111000///...---------------------------------------.........//////000000111222222111000///000//////000111666DDDRRRpppoooYYYIII@@@:::::::::>>>OOObbbvvvhhhaaaeeelll{{{ssslllmmmmmmllljjjiiiiiikkkmmmnnnkkkjjjhhheeedddcccccccccbbbaaa```aaadddgggggggggjjjhhhfffbbb```______```cccddddddcccaaaaaabbbcccdddcccbbb___^^^___cccfffhhheeeaaa^^^]]]]]]^^^___ZZZXXXVVVWWWZZZZZZVVVRRRQQQOOONNNQQQVVVYYYXXXUUUPPPNNNJJJGGGFFFEEEDDDBBBAAA@@@???<<<999777444333000000////////////......000000000222666CCCZZZnnn{{{```RRRQQQ[[[jjjwwwyyy}}}}}}~~~wwwvvvmmmfff^^^]]]ccckkkppprrrwwwwwwvvvssspppmmmmmmnnnuuuzzz~~~~~~}}}{{{uuuxxxtttmmmkkkmmmrrrwww||||||zzzwwwzzzvvvrrrooommmlllkkkjjjbbbaaa```bbbfffiiikkklllcccbbb```^^^\\\ZZZXXXXXXYYYiii}}}www|||~~~tttwwwqqqfff___\\\pppyyyvvvbbbNNNIIIOOOlll|||pppiiiccc___YYYQQQKKKJJJFFFDDD@@@>>><<<999555333000000000/////////..............................------........./////////000000111111222111111000...///111333444<<>>GGGUUUfffsssnnnccccccggglllnnn~~~wwwssssssttttttvvvtttpppkkkhhheeedddccccccbbbbbbaaabbbcccdddeeefffddd```___```aaabbbbbb^^^]]]___bbbeeefffdddbbbdddeeegggfffeeeccccccddd______^^^\\\\\\^^^bbbfffjjjfffdddfffiiihhhccc]]]XXXVVVUUUTTTUUUUUUTTTSSSOOOOOORRRTTTVVVWWWUUUTTTPPPNNNLLLKKKJJJIIIFFFDDDDDDDDDCCCBBB@@@===:::888444333333222111111000000///...000222111333<<>>:::666444222000///.....................///------------------------....../////////000000000111111111111111222333444666555777>>>JJJ]]]xxxuuu]]]GGG:::<<>>IIIOOOXXXaaajjjvvveeePPPRRRfffxxx~~~zzzvvvtttvvvyyy|||}}}wwwyyyyyyxxxvvvttttttuuupppvvv{{{|||}}}~~~zzzuuusssrrrpppmmmlllnnnooopppnnnlllkkkmmmrrrxxx|||}}}tttrrrooojjjfffeeegggiiijjjhhhggghhhjjjkkkjjjiii```^^^[[[XXXWWWWWWYYY[[[oooqqqppphhhaaahhh{{{zzzvvvtttqqqaaaWWWOOOVVVjjj~~~{{{{{{|||~~~{{{uuusssqqqmmmjjjaaa```YYYLLL@@@===CCCIII]]]sss}}}ooocccWWWLLLHHHGGGCCC???>>>>>>:::666333222222111000.....................---.........................../////////000000000000111111000000111333444555555555:::HHHXXXkkk|||sssfffSSSCCC<<>>GGGQQQ^^^mmm}}}}}}qqq[[[MMMWWWkkk|||~~~}}}}}}|||yyyyyy|||~~~~~~|||}}}{{{zzzzzz{{{|||sssvvvxxxxxxtttqqqpppqqqnnnpppqqqrrrrrrqqqpppnnnooommmkkkjjjjjjjjjhhhgggiiigggeeehhhnnnsssuuuuuupppmmmiiieeecccdddeeefffiiifffdddgggkkkmmmjjjgggbbb^^^\\\[[[ZZZ\\\eeennnwwwlllfffhhhwwwyyy|||jjjVVVRRRXXX^^^___]]]UUUVVVhhh}}}nnn]]]VVVTTTRRRRRRSSSWWW___iiivvvrrraaaQQQLLLKKKIIIJJJNNNQQQNNNGGG???<<<@@@JJJSSSjjjsss{{{}}}}}}|||ssshhhXXXNNNCCC???AAAAAA===777999777555222000000000111000///...------...///000...------------...//////------...///000111222222444111111333333000111555333;;;III[[[nnn}}}yyyooogggYYYHHHBBBEEEJJJaaazzz}}}pppSSSTTTLLL\\\ooo{{{ssspppmmmiiiiiilllrrrpppnnnnnnmmmllliiigggdddcccaaaaaacccccccccbbbaaacccddddddbbb```___```___aaabbbaaacccfffeeeaaa______``````````````````\\\bbbccc^^^^^^ccchhhhhhgggddd```]]][[[\\\^^^___ZZZZZZXXXTTTQQQPPPQQQSSSVVVZZZZZZWWWZZZaaadddaaaXXXWWWVVVUUUTTTRRRNNNKKKHHHJJJLLLLLLIIIEEE@@@===:::777444444555555333000000///......///111333555:::>>>GGGSSSaaaooo{{{yyycccLLLLLLZZZkkkrrryyy|||zzzyyyyyy{{{}}}yyysssmmmhhhfffhhhgggeeebbb```aaaeeehhhlllwww}}}{{{xxxvvvvvvvvvwwwssstttuuussspppoooppprrrrrrssstttsssrrrooommmkkkllllllkkkiiihhhhhhhhhhhhiiigggdddfffkkkoooooooookkkiiifffcccbbbdddfffgggiiifffeeegggjjjllliiieeebbb___^^^___```bbbkkkttt~~~sssiiibbbeeerrrvvvttt|||mmm\\\ZZZdddlllnnnllleeegggxxxlll^^^QQQLLLKKKIIIIIIJJJOOOWWWcccrrr{{{bbbTTTFFFBBBBBBCCCFFFKKKKKKKKKGGGAAA===EEEUUUcccooosssvvvuuuuuusssjjj___SSSKKKBBB>>>======999555777555333000///...//////000///...------...///000...------------...//////111000000000////////////333111111444444222333777777CCCUUUgggwwwxxxlll```YYYNNNAAA>>>CCCSSSoooxxxwwwiiiNNNSSSXXXqqqyyyqqqpppqqqpppppprrrpppooonnnnnnnnnllljjjggghhhfffddddddeeeeeedddccceeeeeeeeeeeedddbbb```___ZZZ___bbbbbbcccfffeeebbb```aaaaaabbbaaa```^^^]]]\\\aaadddaaacccjjjooopppkkkhhhddd___\\\\\\\\\]]]\\\ZZZVVVQQQNNNOOORRRUUUUUUZZZ\\\[[[^^^cccccc___XXXWWWVVVUUUUUUSSSPPPNNNMMMLLLJJJHHHGGGDDD@@@>>>===;;;888888888777444111000000///...///111333555999>>>FFFQQQ___nnn{{{|||dddJJJDDDMMM\\\bbbjjjmmmllllllmmmoooxxxzzz}}}~~~}}}yyyuuurrrlllfff```ZZZVVVTTTTTTTTTSSSRRRQQQRRRVVVYYY[[[dddqqq~~~zzzyyyvvvtttrrrqqqqqqqqqrrrrrrpppnnnlllmmmooorrruuuuuuuuutttqqqmmmiiifffhhhjjjkkkiiifffeeegggjjjiiifffcccdddgggjjjiiihhhfffeeecccaaabbbdddfffhhhiiigggeeefffiiiiiifffcccbbb______bbbeeeiiiqqqyyy~~~vvvmmmddd___aaammm{{{vvvppprrrvvvvvviiiiiiuuu}}}xxx\\\RRRHHHEEEEEEDDDEEEHHHMMMWWWeeeuuummmXXXMMMBBB???@@@CCCHHHLLLSSSSSSNNNEEE@@@GGGZZZjjjqqqppplllhhhgggeee\\\SSSKKKGGGAAA<<<999777444222444222000...------------//////...------...//////......------......///000111111000000000/////////222000222555555333555999;;;MMMccctttmmm^^^OOOHHHAAA;;;>>>EEEaaawwwppppppaaaJJJVVVeeexxxpppqqqvvvyyyyyyzzzqqqooonnnnnnnnnllliiiggghhhfffddddddeeeeeedddcccfffdddbbbccccccbbb^^^ZZZWWW___eeeeeedddeeedddbbb```bbbccccccbbb```]]][[[ZZZ^^^bbbcccgggnnntttvvvpppmmmhhhccc___\\\[[[ZZZ\\\ZZZUUUPPPMMMNNNSSSWWWVVVZZZ]]]___ccceeeccc^^^YYYXXXVVVVVVVVVVVVTTTRRRRRRMMMHHHEEEEEEDDDAAA???AAA???>>>===;;;999555333111000/////////111333444999===EEEOOO]]]lll{{{mmmRRRDDDDDDLLLRRRZZZ___```bbbeeegggnnnoooqqqtttwww|||}}}|||zzzssslllhhhdddaaa[[[TTTNNNJJJGGGFFFAAABBBCCCCCCCCCDDDGGGJJJKKKQQQ\\\kkk|||tttsssqqqpppooonnnnnnooooooooonnnmmmmmmmmmooopppuuuuuutttrrrnnnkkkgggeeefffiiikkkiiieeedddgggkkkgggeeebbbcccfffhhhhhhffffffdddcccbbbbbbdddfffgggiiigggffffffgggfffcccaaabbb______dddgggjjjpppwwwsssmmmgggaaa]]]```lllzzz|||sssppprrrzzzxxx{{{oooWWWNNNGGGEEEFFFGGGLLLQQQXXXdddsssyyycccQQQKKKEEEBBBCCCGGGMMMQQQ\\\XXXPPPGGGEEEMMM^^^kkkkkkddd\\\WWWVVVUUUPPPIIICCCBBB@@@;;;777444333333111111///...------------.......................................//////000......///000111222222333222111333555444222555;;;AAAWWWnnn}}}hhhVVVEEE>>>;;;;;;CCCMMMnnntttrrrnnnjjjZZZJJJ___xxxyyypppsss{{{~~~uuurrrpppnnnmmmjjjgggeeeeeecccbbbbbbcccdddcccbbbddd```]]]^^^``````ZZZUUUXXXbbbjjjiiieeeddddddbbb___aaaccceeedddbbb^^^\\\XXXZZZ^^^bbbgggmmmrrrtttqqqooojjjfffaaa^^^\\\[[[[[[YYYVVVRRRPPPQQQTTTXXX[[[\\\^^^bbbfffgggddd```\\\ZZZXXXXXXYYYZZZYYYXXXRRRMMMHHHGGGGGGGGGDDD@@@DDDDDDCCCAAA???;;;777444333111000//////111222444999===EEENNN[[[kkk||||||bbbMMMCCCDDDJJJRRRYYY___ccchhhllllllmmmnnnooorrrvvv}}}}}}}}}uuulllrrrwwwkkkaaa[[[XXXVVVSSSMMMHHHCCCAAA@@@@@@;;;===>>>??????@@@CCCEEEGGGKKKSSSbbbuuummmmmmmmmmmmnnnnnnoooooollllllnnnoooppppppooonnnsssrrrpppnnnkkkiiihhhgggfffjjjllljjjfffdddhhhlllfffdddccceeehhhkkkjjjhhhhhhgggeeedddcccdddeeefffhhhgggfffeeeeeecccaaa___aaa^^^^^^bbbfffgggjjjoooiiieeebbb```^^^aaannn{{{xxxrrrpppuuuyyyeeeRRRKKKFFFEEEFFFJJJTTT]]]ffftttpppXXXHHHHHHHHHGGGIIIOOOUUUXXX\\\TTTKKKGGGKKKVVVaaahhh\\\TTTKKKGGGGGGFFFEEECCC@@@@@@>>>:::666333444555000000//////............------............------///............///000000......///000111222333333333222333555333222777???NNNdddyyy{{{bbbQQQ@@@:::999<<>>???@@@@@@AAADDDFFFJJJMMMUUUdddxxxiiijjjkkklllmmmnnnoooooojjjkkkmmmppprrrrrrpppnnnrrrpppmmmjjjiiiiiijjjkkkjjjlllmmmkkkhhhgggiiilllgggeeedddgggkkknnnmmmkkkkkkjjjhhhfffeeedddddddddffffffeeedddcccaaa```___```\\\\\\aaadddcccdddfffcccaaa`````````cccnnn{{{vvvqqqtttooo[[[JJJGGGGGGIIILLLRRR___kkkwwwjjjRRRIIIPPPVVVXXX[[[aaagggiiifff\\\QQQNNNRRRXXXZZZZZZQQQJJJCCC@@@>>>===>>>AAABBB@@@===999555333333555////////////////////////------............------//////......//////000111222222111111111000000000444333444555333555>>>HHH```uuusssWWWJJJ===999888<<>><<<===???@@@AAACCCGGGJJJNNNUUU```ooohhhhhhjjjkkkllllllmmmmmmkkkjjjjjjlllppprrrqqqpppuuurrrmmmiiihhhjjjmmmooooooooonnnlllkkkkkkkkkkkkiiiggggggiiimmmooonnnllljjjiiihhhfffeeeeeedddddddddeeeeeedddbbb```______```\\\\\\aaadddbbbaaabbbaaa___```aaa```cccmmmxxxzzzvvv|||fffTTTIIIKKKQQQYYY___fffsssnnn[[[YYYeeennnpppqqquuuxxxxxxuuunnneee___]]]ZZZVVVRRRTTTNNNIIIFFFAAA<<>>PPPcccppp^^^```bbbrrrpppdddeeekkk~~~xxxtttwwwyyywwwttttttqqqmmmiiiiiimmmtttzzz}}}wwwtttqqqooommmllljjjhhh```aaaccceeefffgggfffffflllmmmkkkeeedddfffgggfff```aaacccdddddddddccccccbbb^^^___eeejjjiiihhhkkkgggggggggfffeeebbb___^^^\\\]]]___```aaacccfffiiiiiibbbbbbiiiooolllgggdddaaa]]]YYYWWWYYY[[[]]]^^^TTTXXX[[[ZZZSSSLLLIIIHHHIIIMMMPPPOOOIIICCC>>>;;;666555222000000000111222000888BBBLLLXXXgggzzznnnPPP???BBBGGGPPPZZZdddkkkoootttvvvwwwwwwvvvuuuuuuwwwwwwzzz}}}{{{sssiiieeelllzzzttt```OOOGGGCCC@@@===>>>>>>=========>>>??????<<<>>>@@@AAADDDIIIOOOSSSZZZdddrrrhhhhhhiiijjjjjjjjjjjjjjjllliiigggiiimmmqqqrrrqqqxxxtttnnniiihhhjjjnnnrrrssspppnnnmmmmmmmmmllljjjkkkiiihhhjjjnnnooommmkkkhhhgggffffffeeeeeeeeeeeecccddddddcccaaa____________\\\\\\aaaeeecccaaaaaaaaa```aaaaaa```aaajjjuuuyyysss```QQQMMMSSS___lllssszzzxxxiiihhhuuu~~~|||}}}~~~|||xxxvvvrrrnnniiiccc^^^[[[\\\XXXTTTPPPHHH@@@CCCKKKLLLFFF===666111///---,,,------......//////......,,,,,,---......---,,,,,,///////////////000111111//////000111222333333444333333444666888???OOO^^^yyysssWWWAAA===;;;<<<;;;@@@SSShhh~~~```UUU```iiizzzqqqhhhqqqzzz}}}yyyuuutttwwwxxxtttqqqrrrjjjgggdddgggooozzz}}}yyyuuuqqqnnnkkkhhheee]]]```dddfffggggggiiijjjnnnlllgggaaabbbgggiiigggccccccdddddddddccccccbbbbbb]]]]]]dddiiigggfffhhhffffffffffffdddaaa^^^\\\___`````````bbbffflllppphhhbbbcccmmmrrrnnnfffbbb```\\\XXXVVVWWWYYY[[[\\\YYY^^^aaa\\\RRRKKKIIIJJJKKKOOOSSSRRRLLLEEE@@@>>>777555333111000000111222---555AAAKKKVVVfffxxxbbbEEEFFFJJJRRR[[[dddkkknnnvvvxxx{{{{{{zzzyyyyyyyyywww{{{rrrrrrpppmmmnnnuuu~~~mmmVVVGGG@@@>>><<<:::<<<<<<<<<<<<<<<<<<<<<<<>>???@@@BBBCCCDDDGGGKKKNNNSSS]]]kkkvvveeekkkmmmjjjggghhhiiiggghhhiiikkkllllllmmmnnnppprrrlllffffffjjjppprrrrrrrrrppplllhhhggggggiiikkkhhhiiijjjkkkmmmmmmnnnnnnkkkkkkjjjiiigggfffffffffcccggghhhccc_________]]]aaabbbccccccbbbbbbccceeeaaabbbdddfffggghhhhhhiiihhhssswwwooobbbVVVXXXccczzzzzz~~~xxxvvvssspppuuuyyy{{{yyytttppppppqqqzzzuuummmddd]]]XXXVVVUUUTTTFFF888333222000//////------------------------------........./////////............///000111111//////000111222333444444222333555888@@@UUUqqqlllUUUGGG===;;;999999@@@RRRkkk~~~kkk___fffqqqttttttqqqnnnooopppoookkkfff]]]XXXWWW___nnn||||||uuuooollliiicccaaacccaaa___^^^aaaeeehhhhhhgggiiifffdddccceeegggiiiiiiccceeeeeedddgggkkkkkkhhhbbbbbbdddfffiiiiiigggeeedddcccbbbaaa````````````bbbbbb```^^^aaajjjpppqqqiiijjjmmmooooooiiiaaaZZZYYYYYYWWWTTTXXXaaadddaaaaaa___\\\ZZZWWWUUURRRPPPRRRRRRRRRRRRQQQMMMGGGCCC;;;999666333111111222333222333999FFFTTTeee{{{XXXJJJCCCMMM\\\eeepppzzz|||zzz|||zzzssspppvvv}}}{{{lll\\\JJJCCC@@@===::::::;;;<<<===>>>@@@BBBEEEGGGIIIMMMTTTZZZbbbnnn}}}eeeiiiiiifffeeehhhjjjiiijjjiiiiiijjjlllmmmmmmlllkkkhhhfffhhhmmmqqqsssrrrpppnnnjjjgggeeeeeefffgggeeeffffffgggiiikkkmmmooollllllkkkjjjhhhfffeeedddeeegggddd]]]ZZZ\\\___^^^aaabbbbbbaaa``````bbbdddbbbdddeeeggghhhiiiiiihhh```fffwwwxxxnnnddd[[[SSSSSSeeeyyyxxxqqqnnnkkkhhhqqqsssuuusssnnnkkkkkkmmmvvvrrrkkkccc]]]YYYVVVVVVLLL@@@555111111/////////------------------------,,,---------............///...............////////////000111222333444444111333777???OOOjjjxxx^^^III>>>>>>>>>>>>@@@JJJbbbpppkkkuuuwwwqqqooommmllllllnnnmmmjjjfffYYYXXXZZZbbbnnnyyy~~~zzzsssmmmkkkhhhdddbbbcccaaa^^^\\\]]]aaaeeefffeeefffdddbbbbbbdddggghhhhhhbbbeeeeeeeeeiiinnnnnnkkkeeeeeegggjjjlllkkkgggdddbbbaaa```______```aaabbbfffeeeaaa]]]aaajjjpppppplllllllllkkkiiiccc\\\VVVXXXYYYXXXXXX]]]fffjjjjjjccc___[[[[[[\\\[[[VVVRRRRRRQQQQQQQQQOOOLLLGGGCCC???===999555333111111111111222777CCCRRRddd{{{gggQQQEEENNNZZZbbbqqqzzzwww|||xxxnnn]]]KKKDDDBBB@@@===;;;===???AAACCCEEEIIIMMMQQQSSSYYYcccnnnyyydddffffffcccdddiiikkkkkkjjjhhhfffgggjjjkkkiiifffgggffffffhhhlllnnnnnnmmmooommmjjjgggeeeddddddeeeeeeeeeddddddfffiiilllnnnkkkjjjiiiiiihhheeebbb```bbbbbb]]]VVVUUUZZZ___`````````___]]]\\\]]]```bbbdddeeegggiiiiiiiiihhhgggbbbcccmmm|||fff^^^UUUOOOOOO]]]{{{|||sssmmmllljjjgggfffggggggeeebbb___```aaagggddd^^^XXXSSSOOOMMMLLLCCC999111000000///...000------------------------,,,,,,,,,---------......///......------------...///000000111222333444555444777<<>>:::777444222111111333222666@@@NNN```vvv{{{\\\GGGLLLYYYbbbttt~~~xxxfffQQQHHHFFFDDDBBBBBBCCCFFFJJJMMMPPPUUU\\\aaaccckkkwwwbbbdddcccaaadddjjjmmmmmmiiifffcccdddffffffdddaaabbbbbbdddfffiiijjjkkkjjjnnnmmmkkkiiigggfffeeeeeefffeeecccbbbcccfffiiilllhhhfffeeeeeeeeeccc___\\\[[[ZZZUUUPPPRRRZZZaaabbbaaaaaa```^^^]]]]]]```ccceeegggiiijjjjjjiiigggfffccc```dddrrrxxx~~~{{{[[[UUUOOOOOOYYYpppzzzpppkkkkkkiiifff\\\[[[ZZZWWWTTTRRRRRRSSSVVVTTTPPPLLLHHHDDDBBBAAA;;;444...//////......000------------------------,,,,,,,,,---------......///......------------...000000111222333444444555666:::DDDVVVsssvvv\\\HHH???===BBBKKKVVVeee}}}zzzuuuppppppkkkkkkkkklllmmmllljjjhhheeegggjjjmmmoooqqqssstttuuunnniiihhhgggdddccceeeccc```]]]___cccggghhhgggeeedddbbbbbbdddfffffffffeeeggghhhhhhkkkqqqqqqnnniiijjjlllooopppmmmiiieeebbbaaaaaaaaabbbdddfffggghhheee```]]]aaajjjllljjjggggggeeeccc```]]][[[[[[YYY[[[```eeeffffffeeeeee___aaacccbbb___\\\[[[[[[\\\YYYVVVSSSPPPMMMHHHEEE???>>>;;;888555444333222666444666>>>IIIXXXmmm~~~eeeHHHJJJYYYhhh~~~qqq[[[NNNHHHEEEGGGIIIKKKPPPUUUYYY]]]dddmmmtttxxxaaabbbbbbaaaeeemmmpppnnnhhhgggeeeddddddcccaaa```^^^___```bbbeeehhhkkklllllllllkkkjjjhhhgggfffeeeeeecccbbbaaabbbdddgggiiifffcccaaa```bbbaaa]]]ZZZVVVUUURRROOOTTT^^^eeeeeedddeeeeeecccaaaaaaccceeefffgggiiijjjjjjhhheeeddd^^^ZZZZZZbbbnnn{{{wwwxxx{{{]]]XXXUUU[[[mmm|||}}}xxxmmmhhhgggddd___VVVTTTPPPLLLJJJHHHHHHHHHJJJIIIGGGDDDAAA>>>;;;:::555000---//////------000------------------------,,,---------............///...............//////000000111222333444555555444@@@QQQeeehhhRRRCCC??????DDDVVVmmm}}}uuuqqqpppkkkllllllmmmlllkkkiiihhhggggggggghhhjjjkkkmmmmmmrrrlllggggggfffdddcccfffdddccccccgggkkknnnmmmjjjeeedddbbbaaabbbbbbaaa```___bbbdddeeejjjqqqssspppggghhhiiikkkmmmkkkgggdddaaaaaabbbccceeeeeefffffffffeeeaaaaaafffllllllgggdddeeeeeecccaaa```aaabbb^^^```dddhhhgggaaa^^^___]]]aaaeeeccc___[[[[[[\\\[[[XXXTTTQQQNNNKKKHHHEEEAAA@@@>>>;;;888666444333777555666;;;DDDPPPcccrrrnnnPPPKKKZZZqqq{{{fffVVVLLLHHHKKKQQQXXX]]]dddiiinnnwww___aaaaaabbbhhhoooqqqoookkkkkkjjjhhheeecccbbbbbbaaaaaa``````bbbeeeiiillliiijjjjjjjjjiiihhhfffeee____________aaacccfffhhheeeaaa]]]]]]___```]]]ZZZVVVVVVTTTTTTZZZdddiiiiiifffggggggfffeeeddddddffffffhhhiiijjjjjjgggdddbbb\\\XXXVVVXXX]]]iii}}}|||vvvuuukkkfffdddooozzz}}}tttiiidddccc___YYYSSSOOOIIIEEEBBBAAA@@@@@@@@@@@@???===;;;888555444111---,,,//////------///------------------------------........./////////............///000111111000111111222333444555555777LLLddduuummmWWWGGG???@@@BBBMMMiiixxx~~~~~~{{{xxxrrrmmmkkklllmmmlllkkkiiihhhgggcccaaa___```dddiiillllllpppjjjeeeffffffddddddfffeeefffiiiooouuuvvvrrrnnnhhhfffdddbbbbbb```^^^\\\\\\___aaabbbgggnnnooommmccccccdddfffggggggdddbbb___```cccdddeeeeeeddddddeeeeeedddffflllqqqmmmeeedddfffhhhgggeeeeeegggiiieeedddfffhhhddd]]][[[^^^___```bbbbbb```]]]ZZZYYYWWWTTTPPPMMMKKKJJJGGGFFFGGGEEEBBB???;;;777555333555333444999@@@JJJ[[[iiiwww}}}aaaQQQXXXsssrrrbbbUUUNNNRRRZZZhhhooowww}}}^^^```aaabbbiiiqqqrrrooommmoooooolllgggddddddfffgggfffccc```___bbbfffiiiggghhhiiiiiiiiihhhfffeee[[[[[[\\\]]]```cccfffgggeee```\\\\\\___```^^^[[[YYYYYYXXXXXX___hhhlllkkkdddfffggggggeeeccccccdddfffgggiiijjjiiifffccc```^^^[[[XXXUUUUUU___vvvwwwmmmsssyyysssrrr~~~{{{wwwooofffbbbaaa]]]WWWPPPKKKEEE@@@===<<<;;;;;;888888888777555222000...///,,,,,,///000------///------------------------.........////////////000.........//////111222333000111222222444444555666<<>>GGGWWWdddooo{{{pppWWWWWWrrr{{{mmm^^^UUUXXXaaavvv}}}ggghhhjjjmmmppppppooommmoooqqqqqqnnnjjjiiikkknnnnnnlllhhhccc______aaacccgggaaa```gggmmmkkkeeeaaaXXXYYY[[[^^^bbbfffjjjlllbbb`````````aaa```^^^\\\]]]___`````````bbbdddgggfffeeeeeegggiiigggccc___cccgggkkkmmmjjjeee```^^^aaaccc```YYYXXXcccvvvuuuuuu|||rrrrrryyy~~~{{{vvvppphhh```[[[XXXUUUSSSLLLHHHAAA<<<:::999888777555555444333222111000///...111111,,,---333444111///...,,,,,,...//////...,,,,,,,,,---------......////////////000000000000222222444555333111777???FFFgggjjj[[[LLLCCC===<<>>IIImmmsssfffhhhzzz}}}|||qqqcccfff~~~xxxuuuuuutttooollllllgggeeeeeefffjjjmmmnnnnnniiiiiikkkmmmoooppppppoooiiihhhgggeeedddcccbbbbbbdddccc```___```dddhhhkkksssqqqkkkeee___]]]```cccbbbggghhhdddaaabbbbbb```fffccc^^^[[[[[[[[[[[[[[[]]]\\\\\\\\\\\\]]]]]]^^^___]]]___fffiiigggddddddeeeeeeeeecccbbbaaa``````___```bbbccccccaaa```^^^aaa___]]]\\\\\\\\\ZZZYYYZZZWWWSSSQQQQQQRRRSSSRRRSSSQQQNNNJJJFFFBBB>>><<<888777555333333888???EEEJJJWWWjjj|||sssgggmmmssspppnnnwwwxxxvvvdddZZZVVV[[[hhh{{{yyywwwuuutttrrrooommmiiilllooopppppprrrvvvzzzzzztttlllhhhhhhkkknnnoookkkiiijjjmmmlllhhhfffgggjjjjjjiiigggeeecccaaa___^^^]]]]]]___aaabbbbbbaaacccbbbdddiiinnnnnnhhhaaaeeefffgggfffddd```]]][[[```bbbddddddbbb___^^^]]]TTTWWW[[[]]][[[___qqqqqqllllllzzzzzzuuu~~~sssmmmhhhdddaaa```bbbdddggglllttt}}}|||{{{|||}}}}}}xxxnnn```QQQGGGFFFFFFEEEFFFIIIMMMQQQTTTbbbooo||||||xxxvvvuuurrrmmmiii___[[[UUUOOOJJJGGGCCC@@@<<<999555333222222111//////......------,,,,,,,,,------...000111222333444000...,,,,,,---------+++------.........//////////////////000111222222222222444777777555:::MMM```{{{aaaLLL>>>;;;666777===EEEXXX}}}|||eeeeeerrr|||ooodddbbbtttzzzvvvtttuuusssnnnjjjkkkggggggfffhhhkkklllllllllkkkkkkkkkkkklllnnnppprrrjjjiiigggfffeeedddddddddbbbaaa``````aaaccceeefffkkkiiieeeaaa^^^^^^aaaddd___fffjjjfffcccdddddddddgggddd___]]]]]]]]]]]]]]][[[[[[\\\\\\\\\\\\[[[[[[[[[YYY[[[```cccaaa```bbbddddddcccbbbaaaaaa```___```aaabbbcccbbb```]]]\\\```___]]]]]]^^^^^^\\\ZZZZZZXXXTTTSSSSSSTTTTTTSSSSSSRRROOOKKKFFFBBB???===:::888555333333666;;;>>>DDDQQQeeexxxyyygggcccqqq|||mmmjjjiiissstttfff]]]]]]cccooo{{{wwwuuurrrqqqpppnnnllljjjeeeiiinnnpppppppppsssvvvrrrnnniiiiiilllpppqqqqqqlllhhhhhhlllmmmjjjhhhhhhhhhgggeeedddbbbbbbaaaaaabbb```^^^]]]___```aaaaaabbbbbbcccgggjjjjjjfffbbbdddfffhhhhhheeeaaa___^^^bbbcccdddccc```^^^]]]]]]XXXWWWZZZ^^^\\\^^^lll}}}tttooovvv~~~nnn___XXXTTTQQQNNNLLLMMMOOOQQQWWW___iiipppssswwwxxxnnniiihhhjjjkkksssvvvxxxrrrdddTTTHHHBBB???@@@BBBGGGMMMUUU\\\```ppp{{{~~~}}}xxxtttpppooonnnkkkfffbbbXXXTTTNNNJJJFFFCCC???===888666333111111111000.........---------,,,,,,,,,...,,,---111111//////111111///------......---,,,------........./////////...///000000111222333333111444888;;;<<>>EEENNNYYYfffpppvvv~~~}}}}}}|||{{{yyywwwuuutttoookkkhhhfffeeeccc^^^ZZZPPPMMMHHHDDDBBB???<<<999666444111000000000///......------------,,,,,,,,,---***+++000111------000222111......//////...---....../////////000000000...///000111222333333444555666;;;EEEPPP___tttuuuWWWBBB999777222888;;;AAAXXX}}}kkkbbbhhhwwwwwwsssqqqpppqqqooojjjiiikkkffffffgggjjjlllmmmkkkiiigggeeedddfffiiikkkjjjiiijjjiiihhhggghhhiiikkklllbbbccccccddddddddddddcccaaaaaabbbbbbcccbbbaaa``````iiinnnlllggggggiiiiiidddaaa^^^^^^___aaacccccc[[[ZZZZZZ[[[]]]```ccceeegggeeefffhhhgggcccbbbdddbbb```^^^___``````^^^\\\]]]^^^___````````````___]]]\\\\\\]]]^^^^^^\\\ZZZZZZYYYXXXXXXXXXWWWUUURRRTTTTTTRRRMMMGGGBBB@@@@@@@@@===999666444555555666;;;GGGYYYkkkyyyrrrZZZYYY\\\hhhuuuzzzyyyuuuooohhh^^^```dddpppnnn]]]UUURRRXXXnnn~~~pppgggccccccllltttpppnnnkkkjjjjjjiiihhhgggccciiiooorrrqqqoooooopppkkkjjjjjjnnntttvvvsssoooppphhhdddiiinnnlllgggddddddbbb```___```cccgggiiiiiieee___[[[[[[]]]___``````aaaaaaaaa``````bbbeee```eeejjjlllkkkjjjjjjlllffffffeeebbb___\\\[[[\\\\\\UUUTTT[[[]]]\\\dddqqq|||tttuuuqqq[[[KKKFFFHHHJJJJJJJJJLLLPPPSSSVVVYYY\\\______eeerrruuujjjZZZOOOKKKNNNRRRUUUZZZeeemmmfffSSSCCC>>>@@@<<<@@@IIIUUUdddttt}}}yyyvvvvvvuuusssrrrooonnnmmmhhheeeaaa```___]]]XXXTTTKKKHHHDDDAAA???<<<999777555333000000000000///......------------------,,,+++(((***000111---,,,000333111////////////...---000000000000111111111111...///000111222333444444:::999???PPPcccvvvfffLLL<<<777666333<<>>:::999<<>>:::777555444222222111//////......///111000///............///,,,,,,,,,,,,,,,...000111333111///---,,,+++,,,------......///000111222222111111222333444555666777CCCRRReeeuuuxxx^^^HHH===999999999:::???EEENNNdddwwwmmmttt|||{{{}}}{{{tttmmmiiigggggghhhjjjllllllkkkkkkooouuu{{{~~~|||wwwsssmmmjjjjjjqqquuuuuutttuuuqqqqqqnnnkkknnnuuuyyyxxxnnnnnnkkkfffgggjjjjjjfffbbbcccddddddcccbbbbbbbbbdddfffeeebbbcccgggiiigggdddcccbbbbbbaaaaaaaaaaaa]]]aaaggglllnnnppprrrssstttpppmmmnnnqqqooohhhaaa\\\``````\\\ZZZ\\\\\\[[[[[[YYYWWWYYY\\\___^^^\\\YYYXXXWWWXXXZZZZZZXXXWWWYYYYYYWWWVVVUUUTTTTTTTTTWWWUUURRROOOLLLJJJHHHHHHEEECCC???===<<<:::888666;;;???JJJZZZiiiuuu}}}cccMMMKKKNNNTTTXXXYYY]]]aaadddkkkppprrryyy~~~|||~~~zzzuuubbbUUUIIIHHHQQQaaavvvpppaaaSSSHHHDDDEEECCCIIIRRR\\\gggtttnnniiieeedddfffggggggeeegggjjjoooqqqpppmmmkkkjjjnnnoooqqqqqqqqqrrruuuxxxnnniiibbb___```bbbcccbbbcccbbbbbbcccfffhhhhhhhhhbbbeeegggfffccc```___```bbbcccdddeeeeeedddbbbaaacccfffiiiiiifffddddddfffhhhdddaaabbb```^^^^^^bbbcccbbbaaa```^^^^^^]]]]]]ZZZbbbqqq~~~}}}lllVVVNNNNNNQQQ\\\gggmmmwww||||||vvvrrriii]]]VVVZZZgggsssrrrYYYDDD;;;;;;===IIITTTgggxxxuuuooojjjeeebbbdddbbb___[[[XXXWWWVVVVVVQQQNNNKKKJJJKKKKKKGGGDDD???>>><<<:::888666444333111000///...............//////...---------......,,,,,,,,,,,,---///111222222111///---,,,,,,------//////000000111111111111000222333333333666;;;@@@RRRjjj}}}cccJJJ???===::::::>>>AAAKKKUUU]]]lll~~~xxx}}}|||vvvyyywwwsssooojjjjjjhhhggghhhiiijjjjjjiiikkkpppxxx}}}~~~|||zzzxxxsssnnnmmmnnnooonnnppptttrrrrrrooolllpppxxx}}}|||qqqqqqmmmhhhhhhlllllljjjaaaccceeefffeeedddddddddbbbccc```\\\]]]dddhhhiiigggfffdddcccbbbbbbbbbcccaaafffnnntttuuusssqqqpppooollljjjkkkmmmjjjccc\\\XXX___ccc___\\\\\\^^^^^^]]][[[ZZZ\\\``````^^^[[[ZZZYYYXXXXXXZZZZZZYYYXXXXXXWWWVVVUUUTTTUUUVVVWWWVVVUUUSSSPPPNNNMMMMMMMMMHHHEEEBBB???>>><<<999777:::===FFFUUUcccppp~~~yyyNNNIIIFFFIIINNNTTT\\\dddlllqqqssssssvvv~~~}}}yyyyyy}}}xxxpppmmm\\\RRRJJJNNN\\\oootttbbbUUUKKKBBB>>>???===@@@EEEKKKTTTaaaqqq|||llliiiffffffggghhhgggeeeaaaeeekkkoooooommmlllkkkjjjkkknnnppprrrtttvvvxxxkkkgggbbb```aaabbbbbbbbbaaabbbeeehhhjjjjjjiiihhhdddgggjjjgggbbb___aaaddddddfffiiilllnnnnnnmmmllliiilllnnnkkkfffbbbdddhhhfffaaa______^^^]]]___cccjjjhhheeebbb```^^^]]]]]]]]]```hhhuuu|||{{{hhhRRRIIIIIINNNYYYfffmmm}}}ssscccYYY```sssqqqVVVCCC;;;===@@@PPP]]]pppvvvkkkeeebbb___\\\]]][[[YYYUUURRROOONNNMMMIIIFFFDDDCCCDDDCCC@@@>>>:::999888777555444333222000///...---------------...------,,,,,,------------,,,,,,---...000222333111000///...------......111111111111111111111111000222222222333:::GGGQQQdddzzzlllSSS>>>;;;<<<999>>>IIIUUUcccpppuuu{{{~~~uuullluuu{{{xxxrrrnnnkkkiiikkkiiigggfffggghhhgggfffjjjqqqyyy}}}|||zzzzzzzzzwwwrrrnnnllliiigggkkkrrrpppooollljjjoooxxx}}}}}}qqqpppmmmiiijjjooopppnnnbbbeeehhhhhheeeccccccddd```bbb```\\\^^^dddhhhiiijjjiiifffdddcccddddddeeedddiiiqqqvvvvvvtttqqqooohhhgggfffhhhjjjhhhaaa\\\[[[dddiiifff```___aaabbb```______bbbeeeddd```\\\[[[ZZZXXXXXXYYYZZZYYYXXXVVVUUUTTTTTTUUUWWWYYYZZZVVVUUUSSSQQQQQQQQQRRRSSSLLLJJJFFFCCCAAA???<<<::::::<<>>;;;;;;>>>AAADDDHHHMMMWWWeeepppjjjiiihhhggggggfffeeeddd```dddiiillllllkkkjjjiiiccceeeiiinnnrrruuuuuuuuuiiigggdddbbbbbbcccddddddaaadddiiilllmmmkkkjjjhhhgggiiiiiieee``````eeejjjjjjmmmqqquuuvvvvvvsssrrrlllooopppkkkeeeaaacccfffddd___\\\]]]]]]\\\^^^bbbkkkiiifffbbb___^^^]]]]]]```___bbbkkkttt}}}~~~wwwxxxuuuyyyhhhRRRJJJIIILLLUUU```kkkyyydddWWW^^^uuujjjQQQAAA;;;>>>CCCVVVdddxxxoooccc___^^^\\\ZZZUUUUUUTTTRRROOOKKKGGGDDDCCCBBB@@@>>>===<<<:::999666555555444333222111111///......---------------------,,,,,,,,,,,,------------------...000222333000//////.........//////111111111222222222222222000222222333888FFFXXXfffuuu|||kkkYYYGGG:::::::::;;;HHH[[[uuu|||qqqddd^^^nnn{{{{{{sssnnnjjjhhhgggfffeeedddeeegggiiiiiiiiinnntttzzz}}}|||{{{{{{{{{yyysssmmmiiieeebbbgggmmmjjjjjjhhhfffkkktttyyyyyylllmmmkkkhhhkkkrrrtttrrrgggjjjllljjjeeebbbbbbcccaaaddddddbbbdddhhhiiiggghhhgggeeedddcccccccccdddeeeiiiooorrrsssqqqoooooobbbbbbcccfffhhhgggccc___ccckkkpppkkkdddbbbcccdddcccbbbcccfffiiihhhddd```YYYWWWUUUUUUVVVWWWVVVUUUTTTTTTTTTUUUWWWYYY[[[]]]VVVUUUSSSRRRRRRTTTVVVWWWQQQNNNJJJGGGEEEBBB???===:::<<>>DDDJJJNNNPPPUUU^^^eeezzzjjjjjjiiiiiigggeeedddcccdddfffiiijjjhhhfffdddddd___bbbhhhnnnssstttrrroooggggggeeeddddddddddddeeecccggglllnnnmmmjjjhhhfffhhhhhhfffccc```bbbggglllpppsssvvvyyyyyyvvvrrrooojjjkkkllliiieeebbbcccdddccc___^^^______]]]^^^bbbiiigggddd```^^^]]]]]]^^^^^^\\\^^^dddiiioooyyy|||wwwzzzooohhhmmmzzz{{{eeeOOOGGGFFFHHHQQQ[[[lllzzzdddTTTXXXoooxxx___JJJ>>>;;;CCCLLL```ooo|||iii]]]YYYYYYWWWUUUNNNOOOOOOMMMJJJEEEAAA>>>>>>>>>===;;;999888777666333333222222111000000000///......---------......------,,,,,,,,,---.........------------///000111/////////////////////000111111222222222333333333333444666<<>>===GGGRRRXXXXXXYYY]]]bbbsssnnnnnnooonnnkkkhhhfffeeeeeeggghhhgggeeecccbbbccc```dddkkkrrrvvvtttnnnhhheeeeeefffeeedddddddddeeedddhhhmmmnnnkkkfffdddcccfffdddcccaaabbbdddgggiiimmmppptttwwwvvvsssnnnjjjfffgggggghhhhhhhhhggggggfffcccbbbddddddaaaaaadddiiigggdddaaa``````bbbccc___^^^```bbbbbbdddllluuu}}}nnneeegggqqqxxxbbbLLLEEEEEEIIITTT___www}}}hhhVVVVVVjjj~~~pppXXXGGG===???MMM\\\ppp~~~yyyeeeXXXTTTSSSPPPMMMIIIHHHGGGEEEBBB???<<<:::888999999888666666666666222222111111000//////...///...............//////---------------...//////......---,,,,,,---...///......///000000000000000000111111222333444555555666888???JJJYYYjjjyyyppp___[[[[[[UUUKKKFFF:::<<>>:::999<<>><<<:::===AAABBBNNN^^^ffffffeeehhhllluuussstttuuutttpppllljjjiiicccdddeeeeeeccccccdddeeedddgggnnnuuuyyyuuullldddcccdddeeeeeedddcccdddeeeeeeiiimmmlllhhhdddaaa```bbbaaa```aaadddffffffffffffjjjooossssssppplllhhhddddddfffiiimmmnnnmmmllljjjgggfffiiihhheeedddfffjjjiiifffddddddeeegggiiiddddddeeeddd```^^^dddmmm~~~uuufffffflllxxx|||fffOOOHHHJJJPPP^^^kkknnn[[[XXXiii{{{nnnWWWFFF???DDDWWWjjj~~~wwwbbbTTTPPPNNNJJJFFFFFFDDDAAA>>>;;;999999888444555666666555555666777222111111000//////......//////.........//////000---------------...///000///...---,,,+++,,,---------...///000111111111000000000111222444555666666888<<>>===;;;999===DDDHHHVVVhhhqqqsssrrruuuyyy|||~~~|||xxxsssmmmgggdddhhhfffcccbbbcccfffggghhhiiinnnuuuzzzzzztttmmmggggggeeedddbbbbbbcccdddfffeeehhhjjjjjjgggbbb___]]]```dddddd___]]]___```______bbbggglllnnnmmmiiifffhhhooorrrnnnlllqqqtttrrrjjjmmmooonnnjjjgggfffgggccceeegggiiiiiihhhfffeeebbb______aaa```^^^```dddzzz}}}{{{~~~wwwjjjgggrrr~~~zzzdddOOOGGGHHHRRRjjj~~~tttgggcccmmm{{{qqqZZZFFF???KKKfff}}}wwwmmm___RRRIIIEEECCCCCC@@@???===;;;888666444333333444444444444333222222000000000000///...---,,,---,,,***))))))***,,,---------,,,+++,,,---...///---------.........//////000000000000////////////555///---///222222444777AAARRRcccmmmyyyuuu___HHH===<<<;;;888666999:::DDD^^^zzzpppxxx{{{lllXXXIIIPPPhhhzzzqqqjjjhhhkkkqqqvvv|||xxxwwwzzz|||zzzyyy{{{~~~~~~|||wwwpppllllllmmmuuuppphhhbbb```_________```dddfffccccccfffiiihhhhhhjjjjjjjjjooowwwyyywwwooonnnkkkiiijjjllloooqqquuussspppllljjjjjjkkkkkkbbbbbbaaaaaabbbbbbccccccnnnqqqrrrmmmfffbbbbbbddd^^^]]]]]]___```aaa```^^^^^^]]][[[[[[[[[ZZZXXXVVV[[[\\\\\\\\\\\\]]]]]]]]]XXX___eeeeeeaaa\\\ZZZ[[[ZZZ^^^aaabbb___\\\[[[\\\ZZZZZZYYYYYYXXXXXXWWWWWWWWWTTTPPPMMMJJJFFFAAA===<<<666888???@@@DDD]]]{{{xxxWWWLLLMMMYYYkkkyyy|||}}}nnnYYYIIIAAA???======::::::@@@HHHSSSbbbrrrzzz~~~~~~}}}yyyuuuooojjjgggkkkhhheeeeeegggiiijjjjjjmmmqqqvvvyyywwwqqqjjjeeeeeedddbbbaaa```aaabbbcccdddfffhhhgggdddaaa______aaaeeeeeebbb___aaabbb``````bbbdddgggiiijjjhhhggglllrrrtttpppoooqqqsssqqqllloooqqqppplllhhhffffffcccdddgggiiijjjiiigggfffcccaaabbbbbb```\\\___ddduuuyyyzzzzzzyyymmmoootttwww}}}hhhSSSJJJLLLYYYrrr|||tttjjjeeelllwww{{{ppp___OOOJJJVVVpppxxxqqqooolllfff[[[PPPGGGBBB@@@@@@999999888666444333222111111222222222222111000000000000000000///...---,,,///...---,,,,,,---...///------,,,,,,,,,---...///------........./////////000000000000000000000///111//////222333444:::BBBQQQdddwww~~~lllXXXCCC999999888777777===EEEXXXsss|||ooommm{{{}}}gggYYYRRR]]]ttt|||wwwpppkkkjjjnnntttxxx}}}yyyxxx|||}}}zzzxxxyyyyyyyyywwwrrrnnnkkklllnnnwwwrrrkkkdddaaa``````aaaaaaeeefffccccccfffhhhgggeeeggggggggglllsssuuusssooommmjjjiiiiiikkkmmmooosssqqqmmmjjjhhhhhhiiijjj^^^______```bbbccceeefffmmmooopppllleee``````aaa^^^]]]]]]^^^___```^^^]]][[[ZZZZZZYYYYYYYYYYYYZZZ\\\\\\\\\\\\\\\\\\\\\]]]]]]ccchhhhhhbbb]]]\\\\\\___bbbeeeeeebbb___]]]^^^ZZZYYYYYYXXXXXXYYYYYYZZZXXXUUURRRNNNKKKGGGCCC@@@>>>888888>>>@@@FFF```}}}bbbRRRLLLSSSdddxxx{{{vvvwww~~~xxxgggSSSFFF???===<<<<<<;;;<<>>FFFOOOXXXfffuuutttuuuuuutttqqqnnnkkkiiikkkkkkkkkmmmqqqsssttttttsssssssssqqqmmmiiidddaaaaaaaaa```_________```aaabbbcccbbbaaa```aaacccfffhhhlllmmmiiieeedddaaa]]]^^^______``````bbbdddfffqqqsssttttttsssrrrpppnnnlllkkkjjjgggdddbbbaaaaaabbbdddfffiiiiiihhhgggfffcccdddffffff```ZZZ]]]dddkkkxxx|||tttrrr}}}xxxnnnjjjqqqzzz}}}{{{||||||yyyuuussssssvvvzzz}}}zzznnnYYYNNNPPPaaa}}}|||~~~zzzvvvsssqqqkkkccc______```dddddd```bbbnnnwwweeeWWWNNNJJJIIIMMMOOOJJJAAA:::888888555555444444333222111111...////////////...------.../////////......---,,,...---,,,,,,,,,,,,---...---------------......///....../////////000000000000000000000000111111111///222666666333888KKK___|||}}}tttkkkQQQEEE999555666999???DDDPPPcccwwwhhhbbbeeepppwwwnnnvvvxxxrrrpppmmmkkkkkknnnrrruuuyyyuuutttwwwwwwsssoooooonnnnnnnnnooorrrwww|||}}}uuulllddd```___```dddhhhiiieeecccddddddbbb___aaacccdddiiioooqqqoookkkjjjhhhfffeeefffhhhiiijjjhhhfffdddccccccccccccdddcccbbbbbbaaaaaaaaaaaa```bbbcccbbb___[[[ZZZZZZ]]][[[ZZZZZZ[[[[[[[[[YYYVVVYYYYYYVVVSSSSSSYYY^^^]]]]]]]]]]]]]]]]]]]]]]]]bbbfffjjjiiiccc______aaa^^^___aaaaaa___]]]\\\[[[]]][[[YYYWWWWWWXXXZZZ\\\WWWUUUSSSQQQOOOLLLHHHFFFFFF@@@@@@EEEGGGKKK]]]qqqiiiWWWWWWiii}}}uuuoooqqq{{{yyydddRRREEE@@@<<<:::999;;;<<>>===;;;<<>>===<<<>>>BBBGGGOOO\\\iiisssggghhhiiijjjiiigggeeedddggggggiiilllnnnnnnllliiieeeeeedddcccaaa___^^^]]]YYY[[[]]]```ccceeefffgggdddddddddccccccdddgggjjjgggjjjjjjeeebbbddddddccc\\\]]]\\\ZZZZZZ```jjjsssvvvmmmgggiiiiiifffeeehhhbbb```___bbbeeehhhgggeeebbbccceeeeeeccc```]]][[[\\\XXXXXX^^^ddddddbbbaaa^^^gggrrr|||wwwyyyzzz{{{}}}}}}tttjjjdddcccaaa___```aaadddfffjjjiiihhhhhhhhhgggeeeccccccbbbbbbbbbccceeehhhiiikkkooouuu{{{}}}xxxsssppprrrvvv|||qqqiiiZZZJJJJJJ]]]{{{lllbbbccc]]]eeellluuu~~~|||ssslllbbbaaa```]]]UUULLLIIILLLKKK[[[dddaaa```hhhlllkkkaaaVVVHHH>>>:::888555333111111333666888888444222//////000000111111222222......//////......---,,,,,,,,,------...---------***++++++,,,,,,++++++***,,,---///000000000///...000111111111111222222222///000000111222222333333======DDDTTTcccoooyyyvvvoooeeeYYYKKK@@@;;;;;;777999===AAACCCJJJZZZiii{{{}}}tttrrrvvvxxxzzzrrrooommmlllggghhhjjjkkklllkkkiiihhheee```^^^```cccdddfffiiijjjjjjkkkooosssuuutttrrrzzzyyytttllldddaaadddiiibbbgggiiigggdddeeedddaaa^^^aaaccccccgggkkkkkkgggeeedddcccaaa___^^^]]]]]]bbbbbbbbbbbbbbbbbbaaaaaacccbbbaaa___]]]\\\[[[[[[^^^___```bbbccc```\\\YYYYYYWWWVVVVVVYYY\\\^^^^^^ZZZZZZZZZ[[[^^^______^^^XXXYYY[[[]]]___aaaccccccbbbdddddd^^^VVVRRRRRRUUUgggccc```^^^^^^\\\YYYUUURRRSSSUUUVVVXXXYYYZZZ[[[[[[ZZZYYYYYYZZZYYYWWWUUUQQQMMMJJJJJJIIIHHHHHHIIILLLYYYjjjrrrtttwwwrrrssspppzzzsssnnnttt}}}kkkXXXJJJAAA>>>======<<>>>>>GGGNNNVVVYYYXXXWWWXXXZZZQQQIII???999777555222///222333444444444444333222//////...------------...------------------------,,,,,,,,,---------......000//////.........//////000000000000111111111111111111111111111000000000333...---222444333555::::::GGGVVV```jjjqqqooohhh^^^YYYQQQHHH===555666<<<<<<>>>???JJJ[[[dddttttttwwwvvvtttrrrzzztttppppppooonnnhhhhhhhhhhhhgggfffdddcccaaa```______```bbbdddfffgggjjjnnnqqqqqqpppoooooovvvuuuqqqjjjcccaaabbbeeebbbdddddddddbbbbbbccceeeaaa^^^___dddfffccc``````dddcccbbbbbbbbbaaa___]]]aaaeeehhhhhheeebbbbbbccc______^^^]]]\\\\\\[[[[[[WWW\\\___^^^___aaa___ZZZ]]]YYYXXX[[[]]]\\\\\\]]]^^^YYYUUUVVV[[[^^^^^^[[[WWWYYYXXXUUUXXXaaadddaaaaaacccbbb[[[SSSSSS\\\eeemmmjjjeeeaaa^^^[[[XXXVVVOOOSSSXXXZZZYYYWWWUUUTTTSSSTTTWWWYYY\\\[[[YYYWWWQQQQQQPPPPPPNNNMMMLLLKKKHHHQQQ]]]dddhhhnnnwwwjjjaaaxxxwwwllleeegggsssxxxbbbOOOCCC?????????:::===CCCMMMYYYhhhttt|||{{{mmmddd```aaabbbcccbbb```^^^___aaa]]]bbbiiinnnooonnnmmmmmmfffhhhhhheee```]]]\\\]]]\\\]]]___cccffffffbbb^^^]]]^^^___```bbbcccdddddddddaaa^^^]]]]]]^^^^^^]]]\\\\\\\\\^^^```dddhhhjjjkkkoooooojjjeeedddcccaaaaaa___aaaiiinnnmmmkkkjjj______^^^]]]\\\ZZZYYYXXXTTTVVVWWWYYYZZZZZZZZZZZZZZZ[[[bbbkkkrrrxxx~~~}}}zzzrrrmmmkkkddd```ZZZUUUSSSTTTVVVWWWVVVXXXZZZ\\\]]]\\\[[[[[[]]]\\\[[[ZZZYYYZZZ[[[\\\YYY[[[]]]```bbbaaa^^^[[[\\\[[[\\\aaaiiinnnnnnlllrrrtttvvvvvvuuutttuuuvvvxxxyyyzzz|||}}}~~~~~~}}}{{{{{{zzzwwwqqqkkk[[[QQQFFFBBBGGGTTTiii{{{nnnXXXRRRWWW^^^qqqzzz~~~xxxmmmeee___ZZZUUUTTTPPPJJJCCC>>><<<<<>>===<<<>>>BBBJJJUUUcccsss|||qqqfffYYYQQQNNN___``````^^^\\\\\\^^^```___dddkkkoooqqqppppppooojjjiiigggccc___]]]]]]^^^\\\]]]___aaacccbbb^^^[[[WWWYYY\\\^^^aaabbbccccccaaa^^^[[[YYYYYYZZZZZZYYYWWW\\\aaadddcccbbbccceeedddlllooojjjddd```^^^[[[___]]]___ggglllkkkhhhggg\\\\\\\\\\\\[[[ZZZYYYYYYUUUVVVYYY[[[\\\[[[ZZZZZZ[[[[[[^^^cccgggkkkttt~~~|||yyy}}}zzzmmmhhhgggddd```ZZZVVVSSSQQQPPPNNNMMMOOORRRUUUWWWXXXXXXXXXYYYXXXVVVTTTTTTTTTVVVVVVRRRRRRSSSUUUWWWWWWVVVTTTXXXWWWYYY]]]ccceeedddaaadddfffhhhiiihhhhhhiiijjjppprrrtttvvvvvvvvvuuutttuuuuuutttuuuuuuvvvwwwxxxwwwtttqqqpppnnnkkkddd___MMMFFFAAAAAAEEENNN]]]jjjzzz}}}wwwfffWWWWWW```hhhooosssrrrhhh]]]XXXUUUTTTOOOMMMIIICCC===::::::<<<>>>CCCHHHIIIGGGEEEEEEFFFAAA<<<666222333333333111000111111222222111111000//////...------------...------------------------,,,,,,,,,,,,------------...---------------......000000000000111111111111222111111000000///000000...111666888999???PPPaaakkkllljjjddd^^^WWWMMMDDDEEE<<<666555777888;;;???KKKeee|||vvvzzzppp]]]```tttmmmlllmmmmmmkkkfffeeedddbbbbbbbbbccccccaaaaaabbbbbbccccccddddddfffhhhjjjjjjjjjjjjkkklllsssqqqmmmgggaaa^^^^^^___```aaaaaa```^^^\\\]]]^^^dddaaa```dddeeecccbbbdddaaaaaa``````___]]]]]]\\\\\\___bbbaaa^^^\\\]]]^^^```___^^^]]][[[ZZZYYYXXXWWW\\\`````````aaa^^^YYY[[[VVVUUUXXXZZZZZZZZZ]]]XXXWWWWWWXXXYYYZZZZZZ[[[[[[[[[XXXUUUWWW[[[[[[YYYXXXXXXYYYYYYZZZ^^^dddiiilllggg```[[[YYYYYYYYYYYY[[[]]]______[[[WWWSSSRRRSSSTTTVVVXXXZZZZZZ[[[ZZZYYYRRRLLLJJJMMMOOONNNKKKEEEIIIMMMPPPWWWddduuuhhh___\\\ccclllnnnkkkhhhhhhgggfffggglllssszzz~~~uuufffRRRDDD@@@???>>><<>>:::999;;;===BBBEEEGGGGGGEEECCCBBBCCC<<<888333000111222222111///000000000000000000/////////...------------...---------------------------------.........//////------,,,,,,,,,---......///000000000111111111111333222111000///000000111///222777<<>>HHHOOO\\\jjjzzzwwwdddWWWMMMEEE@@@???gggeeeccccccdddfffhhhiiikkkkkklllllllllooosssvvvyyyuuuoooiiieeebbbaaaaaacccdddffffffdddbbb___^^^ZZZ\\\^^^```aaaaaa```___```]]]ZZZYYYYYYZZZ[[[ZZZUUUZZZ______\\\YYY[[[^^^\\\aaaccc^^^XXXWWWWWWWWWWWWSSSTTTZZZ^^^\\\YYYYYYXXXYYYZZZ[[[\\\\\\\\\\\\[[[\\\^^^___``````^^^^^^^^^[[[ZZZZZZXXXXXX^^^gggttt}}}{{{}}}}}}nnnaaa[[[VVVQQQPPPRRRSSSQQQNNNNNNOOORRRTTTTTTTTTSSSRRRQQQPPPMMMKKKJJJLLLNNNOOOOOOMMMLLLLLLNNNPPPQQQQQQNNNOOOQQQTTTUUUTTTRRRPPPOOORRRUUUWWWXXXZZZ\\\^^^bbbdddfffhhhhhhfffdddcccccccccbbbbbbccccccdddddddddaaa______```^^^ZZZVVVLLLIIIIIIMMMRRRXXXcccnnnqqqyyy}}}wwwoookkkhhhfffVVVZZZXXXQQQLLLKKKKKKIIIEEEDDDAAA===::::::<<>>OOO___yyyvvvdddcccTTT^^^qqqvvvrrrmmmjjjjjjjjjiiigggfffeeecccbbbbbbdddfffggghhhhhhgggfffeeecccaaa```dddfffgggfffeeeeeefffggggggeeebbbaaa`````````aaahhhfffbbb___```fffnnnuuutttmmmgggeeeccc___^^^```cccddddddaaa___]]]___aaa```cccdddccc___]]]^^^```^^^]]]\\\[[[YYYXXXWWWVVVZZZ[[[ZZZVVVWWW\\\^^^]]]WWWVVVZZZbbbddd```[[[ZZZUUUWWWWWWWWWVVVWWWYYY[[[YYYVVVUUUVVVXXXXXXYYYYYY\\\YYYWWWXXX[[[]]]]]]]]]bbb___\\\ZZZ\\\```bbbcccaaabbbbbb___ZZZUUUQQQOOOQQQTTTXXXYYYYYYYYYZZZ[[[QQQOOONNNSSSYYYZZZTTTMMMJJJGGGEEEGGGRRRfff}}}yyyiii]]]\\\]]]]]]cccmmmhhhlllrrrxxxzzzyyyuuusssyyy~~~mmm___NNNDDDBBBCCCCCCBBBMMMVVVdddsssnnnYYYLLLEEE>>>;;;;;;iiigggffffffiiikkkkkkkkkggghhhiiijjjlllpppvvvzzzzzzvvvooojjjgggfffdddbbbfffgggiiihhheeebbbaaaaaa[[[[[[]]]^^^^^^]]]\\\\\\\\\ZZZWWWWWWXXXZZZZZZZZZWWWYYY[[[ZZZXXXXXXZZZ]]]ZZZ\\\\\\WWWVVVXXXYYYWWWYYYTTTRRRUUUWWWTTTQQQQQQVVVVVVXXXYYYZZZ[[[[[[[[[ZZZZZZ[[[\\\\\\\\\\\\\\\\\\ZZZYYYYYYVVVUUUZZZbbbgggooo|||xxxtttqqquuu}}}nnn\\\UUUMMMKKKMMMOOONNNLLLLLLMMMNNNOOOOOOMMMKKKJJJIIIHHHEEECCCCCCEEEHHHJJJKKKIIIGGGHHHJJJLLLMMMLLLIIIJJJLLLNNNNNNNNNLLLKKKHHHKKKNNNPPPQQQRRRTTTVVVVVVXXXYYY[[[[[[ZZZXXXWWW[[[ZZZZZZZZZZZZZZZ[[[[[[[[[YYYWWWWWWYYYYYYVVVSSSOOOLLLLLLPPPUUU[[[eeeooottt{{{zzzqqqhhh___XXXOOOSSSRRRLLLGGGEEECCC@@@AAA@@@>>>;;;999999<<<>>>AAA@@@>>>===;;;999888777666555222000/////////000000//////......//////000//////...------------...------------------------/////////000000000000111,,,,,,,,,,,,---...///000000000000000111111111111444333111111111333555777:::@@@JJJ\\\tttrrrYYYHHH>>>999777888444444777999===JJJcccyyy|||wwwlllzzzmmm[[[\\\ZZZppp}}}~~~wwwooommmjjjhhhggggggeeedddeeeeeeddddddeeefffggghhhiiiiiihhhfffeeecccbbbbbbdddfffggggggfffdddeeeeeebbb```^^^___```bbbbbbbbbeeeccc___]]]___hhhsss{{{zzzrrrjjjfffbbb^^^]]]___ggghhhhhhfffbbbaaacccfffhhhjjjiiieee^^^ZZZZZZ[[[[[[[[[ZZZYYYXXXXXXWWWVVVYYYZZZXXXTTTVVV\\\``````WWWWWW\\\eeegggccc]]][[[XXXWWWVVVUUUVVVXXXZZZ[[[XXXTTTSSSWWWYYYXXXYYYZZZ]]][[[XXXWWWWWWXXXXXXXXX]]]\\\[[[]]]```cccdddddd^^^______]]]XXXSSSPPPOOOPPPUUUZZZ[[[ZZZXXXXXXZZZOOOPPPTTT[[[```___WWWOOOMMMJJJFFFGGGRRReee{{{vvviii^^^[[[eeerrrmmmrrrxxx}}}}}}yyysssooowwwxxx|||qqqfffUUUHHHCCCDDDFFFGGGTTT___nnn}}}yyygggQQQFFF@@@<<<:::;;;gggeeedddfffjjjkkkkkkiiidddfffhhhkkkmmmppptttwwwuuuqqqllliiihhhgggeeedddeeegggiiihhhdddaaaaaaaaa[[[[[[[[[[[[\\\\\\\\\\\\ZZZXXXVVVVVVXXX[[[\\\\\\YYYYYYYYYXXXYYYYYYZZZ[[[XXXYYYWWWVVVXXX]]]\\\XXXYYYRRROOORRRUUUTTTSSSTTTVVVWWWXXXYYYZZZ[[[[[[[[[YYYYYYXXXWWWXXXYYYZZZ[[[YYYWWWWWWXXXVVVTTTYYY``````fffqqqvvvooopppvvv~~~iii___RRRJJJJJJKKKIIIGGGHHHHHHIIIIIIHHHFFFDDDBBBCCCAAA???===>>>@@@DDDFFFFFFEEECCCDDDFFFHHHHHHHHHEEEGGGHHHIIIJJJJJJJJJKKKGGGIIIKKKLLLKKKKKKLLLMMMLLLLLLMMMNNNOOOOOONNNNNNRRRRRRQQQQQQQQQQQQRRRRRRSSSPPPNNNOOOQQQRRROOOMMMKKKIIIIIINNNQQQTTT\\\dddkkkppppppjjjccc\\\UUUNNNKKKMMMKKKEEEAAAAAA???;;;;;;<<<;;;999777777999;;;@@@>>>;;;999777666555444111111000...---...///000000000///......///000000//////...------------...---------------------------............/////////------------...///000111000000000000111111111111444333222222333666999;;;???LLL___vvvsss___JJJ>>>888555555777666555777>>>JJJ___}}}zzzjjjnnnnnn}}}|||iii]]]dddtttxxxssslllkkkiiihhhhhhgggffffffcccddddddeeefffgggggghhhhhhgggfffeeeeeeffffffgggdddgggiiiiiigggeeeddddddaaa___]]]^^^```bbbbbbaaaaaa```^^^^^^aaaiiissszzz}}}tttkkkfffbbb^^^]]]```fffhhhhhheeeaaa___cccfffhhhiiihhhccc]]]YYYXXXZZZYYYYYYYYYXXXXXXXXXWWWWWWVVVYYYYYYXXXZZZ___bbbaaaZZZYYY\\\cccfffccc______\\\XXXTTTSSSVVVZZZ\\\\\\YYYTTTTTTXXXZZZXXXXXXZZZ[[[YYYWWWUUUTTTUUUWWWYYYYYYYYY[[[___bbbcccaaa___YYYZZZ[[[YYYUUURRRPPPPPPPPPVVV\\\^^^[[[WWWVVVWWWRRRUUU\\\aaaccc___XXXRRROOOKKKGGGGGGOOO```rrr~~~vvv___ZZZdddnnntttxxx}}}{{{uuuqqquuutttvvv{{{}}}{{{~~~|||rrrbbbRRRIIIHHHLLLPPP^^^jjjzzzuuubbbNNNCCC@@@>>>======dddbbbbbbeeeiiijjjiiifffcccfffkkkmmmnnnnnnooopppoookkkhhhggghhhhhhfffdddcccfffhhhfffccc``````aaa\\\[[[[[[[[[\\\]]]^^^___[[[YYYWWWXXXZZZ]]]^^^___YYYXXXXXXYYY[[[\\\[[[YYYVVVWWWVVVWWW\\\aaa___YYYUUUOOOLLLQQQUUUWWWYYY\\\YYYYYY[[[\\\]]]]]]]]]]]]ZZZYYYWWWVVVVVVXXXZZZ[[[VVVUUUVVVXXXVVVTTTYYY___^^^aaajjjyyy~~~tttrrrvvv}}}xxxjjjYYYNNNJJJIIIFFFCCCEEEEEEFFFFFFEEECCCAAA???AAA???<<<;;;<<>>??????<<<777888888777555555666777;;;888555222111000///...---......---,,,---///111111000///......///000111//////...------------...------------------------,,,,,,,,,---------......---------...///000111111000000000000111111111111444333222222444777;;;===OOOaaaxxxwww```OOO>>>888777555555888999666777BBBVVVqqq}}}ccc\\\jjjvvv{{{jjjeeeppp}}}tttrrrmmmlllkkkjjjjjjjjjjjjjjjbbbcccdddeeefffgggggggggfffeeeddddddeeehhhjjjllleeegggjjjkkkiiifffddddddbbb___]]]^^^aaabbbaaa_________```aaadddjjjrrrxxx~~~tttkkkfffbbb^^^___bbbccceeeeeebbb]]]\\\___dddcccddddddaaa\\\YYYZZZ]]]XXXXXXXXXXXXXXXXXXXXXXXXTTTYYY[[[\\\^^^ccccccaaa\\\YYY[[[```cccaaa```bbb___YYYRRRQQQVVV[[[]]]\\\[[[UUUTTTYYY[[[WWWVVVYYYWWWWWWUUUSSSRRRTTTXXX\\\WWWYYY\\\```cccbbb^^^ZZZUUUWWWXXXWWWTTTQQQPPPPPPOOOVVV]]]___[[[WWWUUUUUUVVVZZZ```dddddd___XXXSSSOOOKKKFFFFFFMMMZZZiiissswww[[[UUU]]]cccyyy|||~~~yyyuuutttrrruuu|||~~~}}}}}}mmm[[[OOOMMMRRRYYYeeeqqqqqq^^^JJJ@@@???>>>======bbb``````ccccccaaabbbeeehhhiiikkkmmmnnnnnnnnnnnnmmmkkkhhheeecccdddeeefff```aaaaaaaaa```___^^^^^^^^^XXXWWW]]]aaa___^^^```___]]]\\\[[[[[[[[[YYYWWW^^^ZZZVVVVVVYYY^^^cccfff]]]\\\\\\\\\^^^___]]]\\\WWWTTTQQQRRRWWW\\\^^^^^^___``````aaaaaa```______[[[ZZZXXXXXXYYYZZZYYYXXXXXXQQQLLLNNNVVV___cccbbb^^^bbbjjjsss~~~xxxwww}}}ttt___PPPIIIEEEDDDDDDDDDCCC@@@<<<;;;;;;<<<::::::999999:::;;;;;;<<<>>>??????@@@@@@AAABBBBBBBBBBBBBBBBBBDDDFFFHHHIIIDDDDDDEEEGGGIIIIIIGGGEEECCCBBBBBBAAA@@@@@@@@@@@@BBBBBBAAA@@@AAABBBDDDEEEEEEEEEDDDCCCCCCBBBAAAAAA@@@@@@AAAAAABBBCCCEEEEEEHHHHHHGGGFFFDDDAAA@@@>>>======<<<<<<;;;:::999999555555444333333222111111333222111000////////////...............///000111111000///......///000111000000///...---,,,,,,+++............/////////000111000000////////////000////////////000000000111222333555555444333333444222000222666777999DDDPPPdddvvvuuu```MMM@@@666666888666555888999<<>>::::::>>>```___bbbffffffccccccfffkkkmmmoooqqqrrrqqqpppoookkkiiifffcccaaaaaabbbccc^^^^^^_________^^^]]]]]]___[[[[[[aaadddccccccfffeeebbb^^^[[[[[[[[[[[[[[[\\\ZZZYYYZZZ^^^bbbeeefff^^^^^^^^^```bbbaaa___]]]XXXUUUTTTWWW\\\```aaaaaa````````````___^^^^^^]]][[[YYYWWWWWWXXXYYYYYYXXXSSSNNNKKKOOOXXXaaaddddddbbbeeejjjsss~~~|||wwwcccSSSHHHBBB@@@???===<<<:::888777666777666666666777888999:::<<<======>>>??????@@@@@@AAA@@@@@@@@@AAACCCEEEFFFBBBBBBCCCEEEGGGGGGEEECCCCCCCCCAAA@@@>>>>>>======>>>======<<<===>>>???@@@AAAAAA@@@@@@???>>>>>>===;;;;;;;;;;;;<<<===>>>???>>>>>>>>>>>>===<<<::::::::::::999888888777666666444444333333222111111000222222111000///////////////............//////000111000///......///000111/////////......------,,,........./////////000000000000/////////000000111////////////000000000000...000222222000000111222333111222777;;;@@@MMM[[[ooo~~~qqq]]]MMM@@@999555666666555888===???EEENNN\\\tttrrriiigggoooxxx}}}{{{wwwuuusssnnnmmmkkkkkkkkkjjjiiihhhfffgggggghhhgggeeecccaaadddaaaaaadddeeedddeeehhhkkkjjjiiihhhfffdddcccbbb```aaabbbcccbbbbbbaaa```___bbbcccdddhhhooorrrqqqsssmmmfffdddgggjjjjjjiiigggddd```]]]ZZZYYYZZZZZZ\\\\\\]]]]]]]]]\\\\\\[[[\\\YYYZZZ___```\\\YYYYYYZZZYYYZZZ\\\___```___]]]ZZZZZZYYYXXXXXXXXXXXXYYYXXXXXXUUUSSSYYYaaabbb]]]UUUWWWYYYYYYXXXVVVVVVWWWYYYXXXVVVUUUUUUVVVWWWXXXUUUUUUVVVVVVVVVVVVUUUTTTSSSWWWWWWTTTTTTXXXYYYWWWYYY[[[^^^]]][[[YYYZZZ\\\XXX[[[^^^___\\\XXXUUUSSSPPPOOOLLLFFFCCCHHHUUU```vvvhhhVVVTTTYYYmmmsss{{{xxxuuuoooqqqyyyooo[[[GGGAAA@@@>>>???DDD```aaafffkkkkkkgggeeehhhoooqqqtttvvvuuusssqqqooohhhfffccc```___^^^______[[[\\\\\\]]]]]]]]]]]]\\\```___aaadddeeedddgggllliiiddd^^^ZZZZZZ[[[\\\\\\ZZZ[[[]]]bbbfffgggfffddd\\\^^^aaaeeegggfffbbb___ZZZYYYYYY\\\bbbeeeeeecccbbbaaa```___^^^\\\[[[ZZZYYYWWWUUUTTTVVVWWWXXXWWWQQQNNNNNNSSS]]]eeehhhhhhggghhhjjjppp|||~~~wwwuuuiiiUUUIIIAAA>>>:::999:::999666333555555555555666777888999::::::;;;<<<<<<======>>>>>>>>>>>>>>>>>>???@@@@@@??????@@@BBBDDDDDDCCCAAABBBAAA@@@>>><<<;;;::::::999999888888888999::::::;;;;;;;;;::::::999999888888777777777777777888888444444555666666666666666555555555444444333333333222222222111111000000///111111000///............000//////............///000//////......//////000............................../////////000000000////////////000000111222000000000///////////////---///000000//////000222333333555;;;AAAJJJXXXdddqqqzzz~~~vvveeeTTTFFF===666555777:::;;;<<>>@@@AAA???>>>???>>><<<;;;:::999999999666666666666666666777777777777777666666555555555777777666555444444555555111222333333444444444444222222222222111111111111111111000000000/////////000000///...............111000///...............////////////////////////---........./////////000...////////////000000000////////////000111222333000000000000000////////////000222222111222333555333666;;;AAAHHHQQQ\\\dddccceeecccZZZNNNCCC===:::777999<<>>;;;999888666555444444333333444444666777777888888999::::::999::::::;;;;;;:::999999888777666888:::;;;::::::777777777777777888999999666666777777777666555555444444444444444444444444333333222111111000111111222222222222111000///...//////000000111111111222////////////////////////000000///......//////000000//////............///---......//////......---.........//////000000000/////////000000000111111000000000000111111222333111111222222333333333333222333444444444666999<<<;;;BBBHHHKKKNNNPPPMMMHHHLLLDDD===;;;:::999999;;;???EEEPPPaaawwwuuukkkjjjkkkiiieeeccc^^^```cccbbb``````bbbeeeccccccbbbbbbaaaaaaaaaaaadddaaa```bbbaaa^^^___bbbccccccccccccddddddddddddeeedddbbbaaa```_________bbbhhhjjjfffcccdddeeeeeefffeeedddbbb___\\\YYYXXXWWWXXXZZZ[[[\\\]]]]]]]]]aaa``````___]]][[[YYYXXX^^^ZZZ[[[___aaa___]]]___[[[YYYXXXXXXYYYZZZYYYXXXWWWXXXZZZ[[[[[[ZZZYYYXXXYYYVVVWWW]]]aaa```]]]]]]]]]^^^^^^\\\XXXUUUTTTTTTTTTTTTSSSTTTTTTUUUVVVWWWXXXZZZ\\\^^^]]][[[WWWUUURRRYYY\\\XXXSSSRRRSSSSSSQQQSSSVVVXXXXXXWWWVVVUUURRRTTTVVVVVVUUUUUUUUUWWWNNNOOOPPPOOONNNNNNPPPRRR^^^qqq~~~ppppppwwwttt```MMMDDDAAAEEERRRaaafffhhhmmmppplllgggjjjqqqqqqqqqpppmmmiiiddd___\\\^^^]]]]]]]]]]]]]]]]]]^^^^^^____________^^^^^^]]]^^^```___^^^bbbjjjmmmkkkjjjgggcccaaa```___^^^]]]]]]]]]]]]^^^^^^\\\YYYUUUUUUZZZccckkkooonnnhhhbbbccc^^^ZZZ[[[bbbjjjppprrrmmmkkkgggccc```^^^^^^^^^VVVWWWZZZ^^^aaaaaa^^^[[[XXXXXXXXXZZZ\\\]]]]]]]]][[[]]]]]]\\\^^^gggvvv{{{lll\\\MMMCCC===;;;888777666444333333222222444444555555666777777888777777888999999999888777777666555666888999999999888777777666666666777777444555555666555444333222444444444444444444444444222222111000000000111111000000111111111000//////.........///000111111222////////////////////////000000000//////000000111///............//////000------...//////...------///////////////000000000//////000000000111111111111111111000111111222222111222222333444555666666666666777777888:::>>>AAACCCIIILLLLLLLLLLLLFFF>>>@@@<<<:::;;;:::888;;;AAAHHHUUUhhhzzz~~~tttnnniiiiiigggaaa```bbb^^^bbbdddccc```___aaaeeedddcccbbbaaa```_________eeebbbaaabbbaaa^^^^^^aaaddddddddddddddddddddddddbbbaaa```^^^]]]]]]]]]^^^^^^eeeiiieeebbbccceeeeeeddddddbbb```\\\YYYWWWVVVWWWWWWXXXYYYZZZ[[[\\\\\\^^^^^^]]]\\\[[[ZZZXXXWWWZZZWWWXXX]]]___]]][[[\\\\\\YYYWWWWWWWWWXXXXXXWWWWWWXXXZZZ[[[[[[ZZZYYYWWWXXXVVVWWW\\\]]][[[]]]aaabbbbbb```\\\YYYVVVVVVWWWVVVUUUTTTTTTUUUVVVYYYZZZ[[[\\\^^^^^^^^^]]]\\\[[[VVV^^^aaa\\\UUUTTTTTTTTTPPPUUUYYYZZZWWWTTTSSSTTTRRRTTTWWWWWWVVVUUUUUUUUUNNNOOOOOOOOOOOOOOOQQQRRRZZZkkk|||uuueeeSSSHHHCCCGGGYYYmmmbbbeeeiiilllhhheeekkksssrrrpppnnnkkkfffaaa]]]ZZZ[[[[[[\\\\\\]]]]]]]]]]]]____________^^^^^^]]]\\\\\\^^^^^^___gggssswwwtttnnniiibbb^^^[[[[[[[[[[[[[[[ZZZYYYYYYZZZZZZXXXVVVZZZ^^^eeemmmpppmmmfffaaabbb]]]XXXYYYaaallluuuyyyooolllhhheeebbb`````````XXXZZZ___cccffffffbbb^^^YYYYYYYYYZZZ\\\]]]^^^^^^ZZZ]]]___]]]\\\bbbmmmwww{{{rrr^^^NNNDDD@@@;;;:::999777555444444444222222333444444555555666444555777888888888777666777555444555777999999888999999888666666555555555222333444444444222111000333333333333333444444444333333222222222222333333000000111222222222111111------......///000111111/////////000000000000000111000000000000000111111...............///000111,,,---...//////...---,,,000000000000////////////000000000000111111111111222222111111111111111111111222333444666777888888:::;;;;;;<<<<<>>:::888666777333555<<<;;;CCCXXXmmmyyyuuunnnlllxxxssspppwwwxxxkkkiiigggdddaaa____________dddeeeffffffdddbbbbbbbbbfffccc___]]]]]]^^^^^^^^^aaaaaaaaaaaaaaabbbbbbccccccaaaaaaccceeeeeeaaa^^^___\\\YYYXXXXXXZZZ[[[[[[aaaaaaaaa```aaaaaabbbcccbbbaaa___]]][[[YYYXXXXXXZZZZZZZZZYYYWWWXXXYYY[[[\\\[[[[[[\\\\\\[[[YYYVVVSSSTTTUUUXXX[[[ZZZXXXUUUWWWXXXZZZ\\\[[[YYYVVVTTTVVVVVVWWWXXXWWWVVVTTTSSSWWWTTTUUUYYY[[[ZZZ\\\```cccaaa^^^ZZZXXXXXXYYYZZZZZZWWWUUUUUUXXXZZZYYYXXXYYYZZZ\\\]]]]]]\\\[[[ZZZaaabbbaaa]]]XXXUUUVVVXXXVVVVVVVVVWWWWWWVVVUUUUUUVVVVVVVVVVVVVVVWWWXXXXXXTTTTTTTTTTTTTTTTTTTTTTTTWWW]]]lllwwwyyywwwqqqaaaSSSOOOMMM^^^|||ccccccbbbaaabbbeeekkkooommmmmmllllllkkkllllllmmmmmmiiidddaaa```aaabbbbbb^^^^^^^^^___^^^^^^]]]]]]bbbbbbcccggglllppprrrsssiiifffbbb___]]]\\\ZZZXXXYYYYYYYYYXXXWWWWWWYYY[[[aaafffjjjhhhbbb___bbbfffgggbbb^^^___eeekkknnnnnnmmmnnnooommmjjjgggffffffgggjjjjjjiiiiiikkkhhhccc```^^^^^^bbbfffgggccc___[[[\\\]]]]]][[[[[[\\\]]]fffooo|||}}}|||}}}zzzlllZZZRRRGGG>>>888666555555444666777777777666777777444555555555555555666666888777666555555444555555555555555555555555555555111222333333444444444333222222222222222222222222222222222111111111000000000000000000000000000000111111111111000000000///000000000000000000000000------......//////000000---...............//////000000000000000000000000111111111111111111111111111111000000000111111222///000111111000000111333666777888;;;BBBNNNZZZcccfffffffffeeeaaa]]]XXXUUUOOOLLLHHHBBB===888666444333666444888@@@BBBMMMccc}}}wwwdddeeeeeeiiiwww|||ssspppzzz~~~rrrkkkhhhgggdddbbbaaa```aaabbbfffffffffeeecccbbbbbbbbbeeebbb___]]]^^^___```___aaaaaaaaaaaaaaabbbcccccccccbbbbbbccceeeeeeaaa^^^^^^\\\YYYXXXXXXYYY[[[[[[aaaaaaaaaaaabbbccccccddd```___^^^\\\[[[ZZZZZZZZZYYY[[[]]]]]][[[ZZZ[[[\\\\\\[[[[[[\\\\\\\\\ZZZWWWUUUWWWYYY[[[[[[ZZZXXXWWWUUUVVVWWWXXXXXXWWWUUUTTTVVVVVVVVVVVVVVVUUUUUUUUUXXXVVVWWWZZZ[[[YYYYYY\\\```^^^\\\ZZZYYYZZZ\\\]]]ZZZXXXVVVVVVXXXZZZYYYXXXUUUWWWYYY\\\^^^^^^]]]]]]]]]^^^]]]YYYUUUSSSTTTVVVVVVVVVWWWXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVWWWXXXYYYYYYXXXWWWVVVVVVUUUUUUUUUWWWZZZddduuuttttttxxxwwwssseeeYYYUUUTTTcccbbbcccbbbaaaaaacccgggkkkgggiiikkkkkkkkknnnsssxxxxxxssskkkfffcccccccccccc^^^______`````````______``````cccgggkkknnnnnnmmmdddbbb```___^^^]]]ZZZXXXZZZ[[[ZZZXXXWWWYYY___dddhhhjjjiiiddd^^^]]]bbbgggiiifffdddeeehhhjjjiiiggghhhkkknnnoooooonnnmmmnnnooooookkkffffffhhhgggccc]]]]]]```dddhhhhhhddd```[[[]]]^^^^^^[[[YYYXXXXXX\\\eeepppwww}}}}}}wwwwww|||zzzooo]]]MMMAAA<<<999999666666555444444555666666444444444555555555666666666666555555555555555666444444555555555555555555222222333444444444333333111111111111111111111111222222222111111111111111000000000000000000000000111111111111000000000000000000000000000000000000......//////000111222222////////////............000000000000000000000000111111111111111111111111333333222222111222222222///111222222111222333555777;;;CCCNNN[[[jjjyyyyyyooobbbYYYJJJFFFAAA;;;777555555555333888888===EEEHHHVVVooonnn^^^TTTXXX^^^iiixxxooommmuuu|||pppkkkjjjhhhgggeeedddccccccdddeeehhhgggeeecccbbbbbbbbbbbbcccaaa______```bbbbbbbbbaaaaaabbbbbbbbbcccccccccbbbbbbbbbdddeeedddaaa^^^]]]\\\ZZZXXXXXXYYY[[[\\\aaaaaabbbbbbcccdddeeeeee^^^]]]\\\[[[[[[\\\]]]^^^]]]___bbbbbb___\\\[[[ZZZ]]][[[[[[[[[\\\[[[YYYWWWVVVZZZ]]]^^^[[[YYYYYY[[[WWWVVVVVVVVVWWWXXXYYYZZZ___]]]ZZZXXXVVVUUUUUUUUUZZZXXXYYY]]]\\\XXXWWWXXX[[[[[[ZZZZZZ[[[\\\^^^___[[[YYYWWWWWWXXXYYYYYYXXXUUUWWWYYY[[[]]]]]]\\\[[[ZZZZZZYYYWWWTTTSSSTTTVVVUUUVVVWWWXXXYYYZZZZZZZZZXXXWWWVVVUUUUUUWWWXXXZZZ\\\[[[YYYWWWVVVVVVWWWWWWYYYYYY]]]gggvvv{{{ooommmnnnuuuyyywwwlllccc___\\\jjj______`````````aaaeeehhhfffiiikkkjjjhhhiiipppvvv|||xxxqqqllliiigggdddccc___```aaaaaabbbbbbbbbbbb___```cccgggkkkllljjjhhhaaa```_________^^^\\\YYY[[[\\\[[[YYYXXX\\\eeelllpppnnniiiccc______dddiiikkkiiigggggggggfffdddaaacccfffkkknnnnnnnnnoooooommmmmmiiieeeeeehhhhhheee]]]]]]^^^```cccccc```]]]XXX[[[]]]^^^]]][[[[[[[[[XXXaaakkkrrrwww~~~}}}yyy{{{}}}wwwqqqqqq{{{xxxfffWWWKKKBBB===:::777555333444555666777555555555666666666777777555555444444444555666666444444444333333222222222222333333444444333333333000000000000000000000000111111111111111111111111000000000000000000000000111111111000000000000000000000000000000000000000//////000111111222333333111000000//////.........////////////////////////111111111111111111111111444333333222222222222222222222222222222555999===<<>>@@@FFFOOORRR___www~~~ssskkkeee\\\UUU___bbbjjjvvv~~~{{{sssjjjhhhfffeeeeeeeeeeeeeeeffffffggggggiiifffbbb```aaabbbaaaaaa^^^^^^^^^aaaccceeeeeedddbbbbbbcccdddeeeddddddcccbbbccceeeeeedddaaa```___[[[\\\]]]\\\ZZZZZZ\\\^^^aaabbbdddeeefffffffffeee\\\\\\]]]]]]___```aaabbbeeeeeedddaaa______bbbdddccc```\\\ZZZXXXUUURRRPPPRRRWWW\\\\\\ZZZYYY\\\```]]][[[YYYYYY\\\bbbiiimmmnnniiibbb[[[VVVTTTTTTUUUWWWWWWZZZ``````\\\YYYZZZYYYYYYZZZ[[[\\\\\\\\\\\\ZZZZZZZZZZZZXXXWWWVVVVVVXXXYYYZZZZZZZZZXXXUUUTTTUUUTTTSSSSSSUUUWWWXXXYYYSSSTTTUUUVVVWWWXXXXXXXXXXXXWWWUUUTTTTTTUUUVVVWWWRRRRRRRRRSSSTTTVVVXXXZZZ]]]\\\[[[[[[]]]aaaggglllnnntttxxx{{{}}}vvvvvv{{{}}}zzzwwwuuuuuuvvvwwwwwwyyyxxx{{{tttkkkgggiiimmmttt}}}yyytttjjjooo[[[\\\\\\\\\]]]```eeehhhmmmooopppnnnlllmmmqqquuuvvvvvvtttsssqqqllleeeaaa______aaabbbddddddeeeeeeaaabbbcccfffggggggdddaaa^^^]]]\\\\\\]]]]]]\\\[[[ZZZYYYYYYZZZ___eeejjjnnnkkkgggcccbbbccceeeffffffhhhfffccc```]]]\\\\\\]]][[[]]]```aaa```aaabbbddd___bbbddddddhhhllllllhhhbbb```]]][[[YYYYYYZZZ[[[[[[]]]______^^^\\\\\\]]]]]]cccnnnyyy||||||rrrpppxxxlllYYYTTTVVV^^^nnnooocccQQQKKKDDD???===<<<999666666666666555444444333333555555444444444444444555888888777666444333222222333333444444444333222222111111111111111111111111111111111111111222222222000000000000000000000000000000000000111111111111111111111111111111111111111111111222222222222333111111111111000000000000000000000000000000000000////////////////////////222222111111222222333444444555777;;;CCCNNN[[[ccczzz|||tttlllaaaWWWNNNFFF===777777666555555666777999;;;;;;@@@BBBKKKXXX[[[fff{{{zzzqqqkkkkkklllkkkiiijjjllltttyyykkkhhhhhhfffcccdddddddddeeeeeeeeefffffffffccc______aaabbbaaa___\\\\\\^^^aaadddeeedddcccbbbcccdddeeefffeeeddddddbbbdddfffeeeccc```______[[[]]]___^^^[[[[[[^^^```bbbcccdddeeefffeeedddccc\\\^^^```aaabbbbbbbbbaaa`````````___```ccciiimmmfffccc^^^[[[XXXVVVSSSPPPSSSVVVYYYZZZYYYZZZ\\\___\\\ZZZWWWWWWYYY___fffjjjeeebbb\\\VVVSSSSSSUUUWWWTTTTTTXXX^^^___[[[YYY[[[XXXYYY[[[\\\\\\\\\[[[ZZZYYYZZZ[[[ZZZWWWUUUTTTUUUUUUVVVXXXYYYYYYXXXWWWVVVPPPOOONNNPPPSSSVVVXXXXXXUUUVVVVVVWWWVVVVVVUUUUUUUUUUUUTTTTTTSSSSSSTTTTTTNNNOOOQQQSSSUUUWWWYYYYYYYYY[[[\\\YYYVVVUUUWWWZZZfffsss|||~~~tttqqqsssuuullliiieeebbb```bbbdddfffdddeeejjjqqqwww|||vvvnnniiilllqqqxxx~~~qqqqqq```___^^^]]]]]]```eeeiiipppppppppqqqqqqssstttuuuvvvtttrrrpppnnniiiddd```^^^___```bbbdddeeeeeeeeeaaaaaabbbcccdddccc```^^^]]][[[YYYXXXYYYZZZZZZYYYYYYWWWVVV[[[bbbhhhjjjiiidddbbbbbbdddhhhjjjhhhfffcccbbbaaa___\\\[[[[[[[[[YYYZZZ[[[[[[[[[\\\___aaaaaadddeeedddgggllllllhhh^^^^^^]]][[[ZZZYYYZZZZZZ\\\]]]^^^]]][[[[[[[[[\\\^^^```iiivvvzzzuuu{{{|||~~~kkkZZZVVVVVVYYYbbbsssmmmeee[[[TTTOOOJJJCCC>>>;;;;;;:::888777666555444666555555444333333333333666555555555555444444444333444444444333333222111222222222222222222222222000000111111111222222222000000000000000000000000///000000000111111111111111111111111111111111111222222222222111111111111000000111111111111111222000000000000000000000000000000000000000000000000222222222222333444666666666;;;CCCNNN[[[jjjyyyxxxllleeeVVVRRRKKKDDD>>>:::888777888:::<<<>>>@@@AAABBBBBBEEEGGGIIISSSbbbdddjjj{{{zzzwwwuuuuuuwwwxxxzzz{{{vvvyyypppgggdddeeedddbbbbbbbbbcccdddddddddccccccbbb___]]]^^^aaaccc```]]][[[[[[]]]aaadddeeecccaaabbbccceeefffgggfffeeedddaaadddffffffccc```______[[[___aaa```]]]\\\___bbbbbbccceeeeeeeeedddbbbaaa^^^```ccceeefffdddaaa___]]]^^^______aaadddiiimmmhhhddd```]]][[[YYYWWWUUUXXXXXXYYYZZZZZZZZZ[[[[[[]]]ZZZVVVTTTUUUYYY^^^bbb```]]]XXXTTTRRRSSSUUUWWWSSSRRRUUUZZZ[[[XXXVVVXXXVVVXXXZZZ\\\]]]]]][[[ZZZXXXZZZ[[[ZZZVVVSSSSSSSSSUUUVVVWWWXXXXXXWWWUUUTTTNNNMMMLLLOOOTTTXXXYYYYYYYYYYYYYYYXXXWWWUUUTTTSSSRRRSSSTTTTTTSSSRRRQQQPPPOOOPPPSSSVVVXXXYYYYYYYYYXXX[[[]]]ZZZTTTPPPQQQTTTbbbuuuwwwpppmmm```]]]YYYVVVUUUXXX^^^bbbcccdddiiimmmnnnrrr}}}xxxsssppppppvvv}}}xxxuuueeecccaaa^^^]]]```fffjjjrrrqqqpppqqqssstttsssqqqxxxuuuqqqmmmjjjfffbbb___]]]^^^```bbbdddeeeeeefffaaa``````aaaaaa```^^^\\\\\\YYYVVVUUUVVVWWWXXXXXXXXXUUUUUU[[[eeejjjiiifffaaaaaaccchhhnnnooolllggg___```aaa```^^^\\\[[[[[[YYYYYYYYYYYYYYY[[[^^^aaaggghhhfffdddfffjjjkkkhhhXXXZZZ[[[[[[ZZZXXXXXXXXXZZZ[[[\\\[[[ZZZZZZ\\\^^^\\\]]]cccqqqzzz~~~|||}}}pppddd^^^^^^^^^___hhh{{{wwwmmmfff^^^TTTMMMAAA@@@???===;;;999888777777666555444333222222222111111222222333444555555444444444444333333222111222222222222222222222222000000111111222222222222000000000000000000000000//////000000111111111222111111111111111111111111333333222111111000000///000000000111222222222333000000000000000000000000111111111111111111111111222222333333555666888999999AAAOOO___qqqkkkYYYNNNBBBAAA>>>:::777666888:::999===BBBGGGKKKMMMMMMMMMPPPPPPOOOYYYhhhiiikkkyyyuuuyyy~~~zzztttllleeeaaaaaaaaabbbaaabbbbbbccccccbbbbbbbbb```]]][[[]]]bbbccc```\\\ZZZ[[[]]]aaaddddddbbb```bbbccceeeggggggfffeeedddaaadddgggfffbbb_________\\\___bbbaaa^^^]]]```dddcccdddeeeeeeeeecccaaa______aaaeeehhhhhheeeaaa^^^]]]___aaabbbbbbccceeeggghhheeeaaa___^^^]]]\\\ZZZ]]][[[ZZZZZZ[[[[[[YYYXXX```\\\WWWTTTSSSUUUYYY\\\bbb^^^YYYUUUSSSSSSTTTUUURRRQQQSSSWWWXXXTTTSSSUUUTTTVVVZZZ\\\^^^^^^\\\[[[WWWYYY[[[YYYUUURRRQQQRRRXXXYYYYYYYYYWWWUUURRRPPPPPPNNNMMMPPPVVV[[[\\\\\\\\\\\\[[[YYYWWWUUUSSSRRRQQQRRRSSSTTTTTTRRRPPPNNNQQQSSSWWWZZZ[[[[[[ZZZYYYYYY]]]___\\\UUUQQQRRRVVV```wwwooodddYYYWWWTTTQQQRRRWWW^^^dddkkkmmmpppqqqoooppp{{{|||wwwuuuwwwyyy~~~~~~uuu}}}yyyiiigggeeefffiiijjjhhhfffqqqrrrrrroookkkiiikkkmmmpppooonnnnnnmmmiiiccc]]]___aaadddeeedddddddddddd]]]]]]]]]^^^^^^^^^______\\\[[[YYYXXXWWWWWWXXXXXXVVV[[[aaaeeeeeecccaaa```aaabbbdddiiilllmmmllljjj___^^^^^^^^^^^^___``````\\\[[[XXXXXXZZZ^^^cccfffgggdddbbbbbbcccdddcccaaaZZZZZZ[[[[[[\\\\\\\\\\\\\\\YYYWWWWWWYYY\\\]]]]]]]]]]]]```hhhsss}}}}}}ssskkkjjjaaalllooojjjnnn{{{yyysssfffZZZSSSIIIBBB>>><<<;;;:::444555777666555333333444555444444555666555333111555444444555777777666444555555444333222111000///444444444444444444444444111111111111111111222222222222222222222111000///000000000000111111111111000111333444444333111000000111111222444555555666888777444222000000000000666444111000000///...---333222333555666888===BBBJJJTTTfffzzz~~~hhhUUUGGGBBB:::888999999666333666===@@@GGGSSS___gggjjjkkkkkkfffdddeeehhhjjjlllsss{{{yyy|||tttnnnllliiifffdddccccccccc```aaacccdddcccbbb___^^^___]]]\\\]]]``````^^^\\\\\\\\\]]]```ccceeedddbbbhhhiiiiiigggcccaaaaaaaaadddddddddcccbbbaaa``````aaaccceeedddaaa___aaadddeeedddbbbaaa`````````aaabbbdddggggggddd```]]]\\\\\\^^^___aaabbbccccccbbbbbbcccdddccc```^^^^^^^^^\\\]]]]]][[[YYYXXXXXXZZZ]]][[[XXXUUUSSSVVV[[[```bbb___[[[VVVSSSRRRSSSTTTRRRQQQRRRVVVWWWTTTSSSUUUZZZ\\\___^^^ZZZXXXYYY[[[]]]]]]\\\YYYUUUSSSSSSSSSWWWXXXZZZZZZXXXSSSNNNKKKRRRPPPSSS[[[aaaaaaaaaddd[[[\\\\\\YYYVVVSSSRRRRRRUUUTTTTTTUUUTTTRRRMMMIIIQQQVVVYYYXXXXXX[[[\\\ZZZ\\\^^^^^^[[[UUUQQQOOOOOO___rrrsss^^^TTTQQQSSSXXXZZZ[[[gggvvvxxxvvvuuuttttttvvv}}}yyymmmkkkmmmxxxjjjhhhggghhhjjjkkkhhhfffnnnoooooollliiihhhiiikkklllkkkkkklllllliiiddd```bbbcccddddddcccbbbaaaaaa\\\\\\]]]^^^^^^___``````ZZZYYYXXXWWWVVVWWWXXXXXXTTTYYY```fffjjjiiieeebbbbbbbbbdddgggjjjjjjhhheee^^^^^^^^^^^^^^^______```YYYXXXWWWXXXZZZ^^^ccceeebbb```^^^^^^```aaa```^^^ZZZZZZYYYYYYZZZ[[[[[[\\\[[[ZZZXXXXXXZZZ\\\\\\\\\[[[ZZZZZZ___hhhrrrxxx{{{wwwppppppvvv~~~{{{~~~{{{tttqqqmmmkkkkkkwwwwwwooocccXXXNNNFFF???:::777777777666444333333444333222222444666666555333444333333444555555333222333333333333333444444444222222222222222222222222222222222222222222222222222222222222222111000000111111111222222222222333111222333555555333222111111222222333444555555666666555444333222111111111000000///000000111000000444555777;;;???EEELLLRRR___ggguuu{{{gggSSSDDD;;;777444333444555444333888???KKK[[[nnnzzz}}}wwwqqqooooooqqqwww}}}wwwyyyqqqllljjjgggdddcccbbbbbbcccccccccccccccaaa___]]]\\\___^^^]]]^^^``````^^^[[[[[[[[[]]]___cccdddcccbbbfffggggggeeebbb`````````ccccccddddddcccaaa```___```aaaccccccbbbbbbbbbccccccbbb```___^^^^^^^^^___aaacccfffeeebbb___\\\[[[[[[]]]___aaabbbbbbaaaaaa```aaabbbaaa^^^\\\\\\]]]``````___\\\YYYWWWXXXYYY]]]ZZZVVVUUUVVVZZZ___bbbccc```[[[WWWTTTSSSSSSTTTSSSQQQQQQUUUUUUSSSRRRUUU\\\^^^```^^^[[[ZZZ\\\^^^dddbbb```\\\WWWTTTSSSSSSVVVWWWYYYYYYXXXTTTPPPMMMRRRTTTXXX\\\___bbbdddeee[[[\\\[[[YYYUUUQQQPPPOOOQQQSSSTTTUUUTTTQQQOOOMMMOOOTTTXXXWWWXXX\\\]]]\\\ZZZ\\\\\\ZZZUUUQQQOOOOOOTTTeeeyyy}}}gggWWWSSSUUU\\\___bbbmmmzzz|||zzz{{{~~~wwwlllkkkjjjpppkkkkkkkkkmmmmmmlllhhheeekkkkkkjjjhhhfffeeegggiiigggggghhhiiijjjhhheeebbbeeedddcccbbb``````______\\\\\\]]]^^^^^^___``````XXXWWWVVVVVVVVVWWWXXXYYYSSSWWW___hhhoooooojjjdddbbbaaabbbdddeeeeeebbb___\\\\\\\\\\\\\\\]]]^^^^^^XXXXXXXXXXXXZZZ\\\^^^```\\\[[[ZZZZZZ[[[]]]\\\[[[ZZZYYYWWWVVVWWWXXXZZZ[[[[[[ZZZZZZ[[[\\\]]][[[ZZZZZZXXXVVVXXX^^^eeelllooouuuvvvzzz||||||tttgggaaa^^^^^^aaakkk~~~wwwjjj[[[NNNEEE<<<;;;999777666555555555333222111222444555444333666555444444555555333111333333444444555555555555222222222222222222222222333333222222222222222222222222333333333222111111222222333333333444444444222333444555555444333222333333444444555555666666666666666666666666555555111111222333333444444555888===CCCJJJRRR[[[ccciiitttyyyyyynnn]]]LLL@@@999555444333222333555444555<<>>DDDOOO\\\fffnnnvvvyyyxxxzzz|||yyypppjjjYYYPPPDDD<<<999:::::::::888666666777777999AAAJJJccctttkkkiiimmmrrrzzz{{{zzzyyyyyyzzz~~~qqqiiigggfffccccccbbbaaa```aaaaaabbbeeeccc```^^^\\\[[[[[[\\\``````_________^^^]]]\\\]]]]]]^^^```cccdddcccaaabbbcccdddcccaaa___```aaa___```ccceeedddbbb^^^\\\\\\\\\^^^bbbggghhheeebbb___^^^]]]\\\[[[[[[\\\]]]aaabbbcccbbb___\\\[[[[[[YYY[[[]]]___```___^^^]]]]]]___```___]]][[[[[[\\\aaa```^^^[[[XXXVVVWWWYYY^^^YYYUUUVVV[[[```aaa```aaa^^^ZZZVVVSSSRRRRRRRRRUUUQQQPPPSSSSSSRRRTTTWWW\\\]]]]]]ZZZWWWWWWZZZ]]]]]][[[XXXVVVUUUUUUTTTTTTRRRSSSUUUVVVVVVTTTSSSRRRRRR```ddd[[[WWW^^^aaa[[[WWWXXXXXXVVVRRROOONNNNNNOOOSSSWWWVVVRRROOOPPPSSSPPPUUUXXXVVVVVVXXXXXXVVVYYYYYYYYYXXXVVVUUUTTTTTTRRRSSSbbb}}}oooccc]]]bbbhhhmmmxxx|||ppphhhlllwwwpppsssuuuvvvsssnnniiigggeeedddbbbbbbcccdddeeefffcccdddeeedddccc```^^^]]]aaa^^^\\\\\\___aaaaaa```______^^^]]]\\\[[[ZZZZZZXXXXXXWWWXXXYYYZZZ\\\]]]VVVXXX]]]gggnnnnnnggg```[[[ZZZYYYZZZ[[[[[[YYYWWWVVVUUUUUUUUUUUUVVVWWWWWWUUUUUUVVVWWWWWWXXXXXXXXXXXXYYYYYYYYYYYYYYY[[[\\\XXXWWWTTTRRRRRRTTTVVVXXXXXXXXXZZZ\\\]]]]]]ZZZWWWXXXXXXYYYYYYYYYZZZ[[[\\\]]]^^^aaajjjvvv{{{bbbNNNJJJOOOVVVmmm}}}fffbbb\\\VVVPPPHHH@@@:::;;;999666666777999999999999888777777888777555333666666666555444444333333444444555555666666666666555555555555444444333333222333333444444444333333222222222333333333333444555555555555555555555555666666666777777888888999:::;;;<<<<<<<<<;;;999888999:::<<<===???DDDJJJOOO]]]lll}}}{{{pppooonnnlllggg___UUUNNNAAA===888888:::<<<;;;:::;;;888777999:::>>>HHHSSSvvvnnnhhhdddgggmmmsss{{{zzz|||wwwqqqtttmmmhhhdddcccaaaaaaaaa``````aaaaaaaaaaaa___]]][[[ZZZ[[[]]]^^^___`````````___^^^^^^]]]______```aaaccccccbbb```]]]^^^______]]]]]]^^^___]]]___bbbdddcccaaa^^^\\\[[[[[[^^^ccchhhjjjgggddd___^^^]]]\\\\\\\\\]]]^^^aaabbbbbbaaa___]]]^^^^^^ZZZ[[[\\\]]]^^^^^^]]]]]]^^^```aaa```^^^]]]]]]]]]\\\\\\[[[XXXVVVWWWYYY\\\```[[[VVVWWW[[[^^^]]][[[\\\[[[WWWTTTRRRQQQQQQQQQUUURRRQQQTTTUUUTTTWWW[[[^^^___^^^[[[WWWVVVYYY]]][[[XXXTTTRRRSSSTTTSSSSSSQQQRRRSSSTTTTTTTTTTTTSSSTTTaaadddYYYSSSXXXYYYSSSSSSUUUVVVUUUSSSQQQQQQRRRRRRVVVZZZXXXRRROOOQQQSSSNNNTTTWWWWWWWWWZZZ\\\ZZZ[[[ZZZYYYXXXXXXXXXXXXWWWWWWSSS\\\sssqqqdddcccffflllxxxzzzmmmjjjmmmqqquuuyyytttwwwyyyyyytttoookkkhhheeecccaaabbbdddfffggggggaaabbbcccbbb___\\\[[[[[[]]]ZZZYYY[[[___bbbaaa```^^^^^^]]]\\\ZZZYYYXXXXXXYYYYYYXXXXXXYYY[[[\\\^^^VVVXXX\\\aaaffffffbbb]]][[[ZZZYYYYYYYYYYYYWWWUUUTTTSSSSSSSSSSSSTTTUUUUUUPPPQQQRRRTTTVVVXXXYYYZZZXXXYYYYYYYYYWWWWWWYYY[[[WWWVVVTTTSSSRRRSSSUUUVVVVVVVVVXXXZZZ\\\\\\ZZZXXXVVVXXXZZZZZZYYYXXXYYYYYYZZZZZZ\\\bbbkkkwww~~~dddNNNGGGKKKNNNdddyyypppcccTTTJJJ>>>;;;777555555777888888999888777777888888666444444444555666777888888999333333444555555666666666777777666666555444444444333333444555555555444444222222222333333333444444555555555555555555555555666666777888999:::;;;;;;;;;;;;<<<===============:::@@@GGGMMMSSS[[[eeekkk}}}}}}ooo^^^\\\XXXTTTPPPJJJCCC>>>777777888:::<<<>>>===<<>><<<>>>@@@FFFRRR^^^}}}lll___^^^aaafffkkkooowwwxxxvvv}}}{{{sssmmmjjjgggcccbbbaaaaaaaaaaaaaaaaaaaaaaaa]]]\\\[[[ZZZZZZ\\\^^^___]]]___aaaaaa___^^^___```bbbaaaaaaaaabbbbbb___]]]WWWYYYZZZZZZYYYYYYZZZ[[[]]]___aaabbbbbbaaa^^^]]]\\\]]]```dddhhhiiiiiihhh___^^^]]]\\\\\\]]]^^^___```aaaaaa```^^^^^^```aaa\\\\\\\\\[[[\\\]]]^^^^^^___```aaaaaa___^^^^^^___YYYYYYXXXVVVVVVWWW[[[^^^^^^[[[XXXWWWYYYZZZYYYWWWXXXWWWUUUSSSRRRQQQQQQQQQUUURRRSSSWWWYYYYYY[[[___cccdddccc```[[[YYYZZZ]]]```[[[UUURRRSSSTTTRRRPPPQQQQQQQQQRRRSSSSSSTTTTTTUUU]]]^^^VVVRRRSSSSSSNNNRRRTTTVVVVVVTTTTTTTTTUUUVVVYYYZZZXXXTTTRRRSSSTTTMMMTTTXXXYYY\\\aaacccccc\\\[[[YYYXXXZZZZZZZZZYYYVVVSSSXXXiii}}}nnnhhhgggjjjxxxwwwmmmhhhfffgggjjjyyyxxx{{{|||zzzuuuooollljjjfffcccbbbcccfffiiiiiiiii^^^```aaa```\\\ZZZZZZ[[[[[[YYYXXX[[[```bbb```]]]ZZZZZZZZZZZZYYYYYYYYYYYYZZZYYYXXXXXXYYYZZZ[[[\\\TTTVVVXXX[[[]]]^^^]]]]]]___]]][[[ZZZZZZYYYVVVTTTSSSSSSSSSSSSSSSTTTUUUUUUQQQQQQQQQRRRSSSUUUVVVWWWVVVWWWXXXWWWTTTTTTUUUXXXVVVUUUUUUTTTSSSSSSTTTTTTTTTTTTUUUWWWZZZ[[[ZZZYYYXXXZZZ\\\[[[ZZZYYY\\\^^^\\\\\\\\\]]]bbbjjjsssyyy}}}~~~tttcccSSSMMMPPPNNNaaazzzwwwjjjVVVQQQIIICCC>>><<<:::999;;;::::::;;;<<<<<<:::999666666777888999:::;;;<<<444555555666777777888888888888777666666555444444333333444555555555555555333444444444444555555555555444444444444444444555555666777999:::<<<===>>>>>>>>>???AAACCCEEEGGGHHHIIISSSaaannnvvv~~~xxxgggWWWKKKHHHDDDAAA???===:::888666888<<>>???AAAAAA@@@>>><<<;;;;;;;;;;;;;;;;;;:::777888888999:::;;;;;;;;;999888888777666555555444333333444555666666666555555555555555666666666777444444333333333333444444555666777999;;;===>>>???BBBBBBDDDFFFIIIMMMQQQSSS\\\iii|||qqqcccSSSDDD???<<<888666666777777666666:::???EEEMMMYYYhhhrrrqqqkkkeeeaaa___aaalllwww~~~xxxtttrrrkkkccc\\\^^^ccclllsssuuuyyymmmiiiggghhhddd^^^^^^dddcccddddddddddddcccbbbbbb[[[ZZZZZZZZZZZZZZZ[[[[[[[[[^^^aaaaaa```___aaacccbbbaaa______^^^\\\XXXUUUWWWYYYZZZ[[[ZZZ[[[]]]^^^^^^^^^__________________]]]aaaeeeffffffgggkkkooo]]]]]]\\\[[[[[[\\\]]]^^^[[[[[[\\\[[[[[[]]]```cccaaa^^^[[[YYYYYY\\\___bbb^^^___aaa```___^^^^^^___[[[[[[YYYWWWWWWYYY]]]```VVVWWWXXXWWWUUUTTTTTTVVVUUUUUUTTTTTTTTTTTTTTTUUUTTTSSSWWW]]]aaa```aaaeeedddffffffccc]]]XXXWWWXXX[[[VVVPPPOOOSSSVVVUUUTTTRRRQQQPPPPPPQQQRRRSSSTTTUUUQQQQQQUUUVVVRRROOOQQQWWWXXXYYYYYYWWWUUUUUUVVVYYYXXXWWWXXXZZZ[[[ZZZYYY^^^cccfffddddddggghhhfff]]]ZZZWWWVVVXXXZZZYYYWWWQQQWWWZZZ^^^rrr~~~wwwooolllwwwrrreeebbbfff^^^lllzzz{{{{{{zzzxxxtttpppllljjjfffeeefffiiilllnnnllliii]]]^^^^^^]]][[[YYYZZZ[[[[[[[[[\\\^^^``````^^^]]]\\\ZZZXXXXXXYYY[[[[[[[[[YYYZZZZZZYYYVVVUUUUUUUUUTTTTTTUUUTTTUUUWWW[[[^^^hhhbbb[[[WWWVVVVVVVVVUUUXXXWWWVVVWWWXXXXXXWWWUUUVVVTTTQQQQQQRRRSSSRRRRRRWWWTTTPPPMMMLLLMMMNNNPPPQQQRRRTTTUUUVVVVVVVVVUUUUUUTTTTTTTTTUUUVVVVVVWWW```^^^]]]^^^___```___]]]hhhddd^^^XXXVVVZZZccciiioooqqqzzzzzzssshhh___YYYYYY[[[^^^aaaiiiyyyvvvjjj]]]TTTUUURRRNNNKKKJJJIIIGGGFFFEEEEEEDDDCCCBBBAAAAAA@@@<<<;;;:::::::::;;;<<<===;;;888666777999:::999777888666666666888999888777:::888555555777777666444777888666333444888999666999888888999;;;???BBBDDDDDDHHHPPPXXX___gggmmmqqq~~~mmm[[[MMMCCC===:::666444666666444555999<<<>>>KKKaaasss|||tttnnnkkkmmmttt|||{{{uuuuuussskkkeeeeeeaaallluuu~~~pppeeecccaaa______```bbbccccccdddddddddcccaaa```^^^YYYZZZ[[[[[[ZZZYYY[[[\\\^^^^^^______```aaacccdddgggddd```\\\[[[[[[\\\]]]]]]\\\\\\\\\\\\]]]^^^^^^___^^^^^^^^^______]]][[[bbbaaabbbdddffffffdddbbb```\\\ZZZ[[[___```^^^ZZZ\\\]]]___```aaabbbbbbbbb```___^^^]]]\\\[[[[[[[[[^^^^^^^^^___```^^^[[[XXXWWWWWWXXXZZZ\\\^^^```aaaaaa\\\WWWUUUWWWXXXUUUQQQSSSVVVVVVSSSTTTXXXYYYWWWVVVXXX[[[^^^aaabbbcccccceeeeeeccc___[[[XXXXXXYYY\\\YYYUUUQQQOOOOOOQQQRRRSSSPPPMMMMMMQQQTTTUUUTTTTTTSSSRRRQQQSSSVVVYYY[[[bbb___\\\XXXVVVVVVWWWXXX[[[YYYXXXXXXZZZ[[[ZZZZZZ___```aaabbbbbbaaa```___UUUUUUUUUVVVUUUUUUUUUUUUTTTUUUWWW^^^lllvvvoooyyy}}}uuukkkcccaaa```gggxxxyyyyyyzzzyyywwwssspppmmmnnnmmmlllmmmoooooollliii`````````^^^[[[ZZZZZZ[[[[[[ZZZZZZ\\\]]]^^^\\\ZZZ[[[YYYWWWWWWYYY[[[[[[[[[[[[[[[ZZZXXXUUUTTTTTTUUUSSSSSSRRRRRRSSSWWW]]]bbbddd```ZZZVVVVVVVVVUUUTTTTTTTTTUUUVVVXXXXXXVVVUUUTTTTTTTTTUUUWWWWWWVVVTTTTTTRRROOOLLLKKKLLLNNNOOOQQQRRRSSSTTTTTTTTTSSSSSSTTTTTTTTTTTTUUUVVVWWWXXX^^^]]]]]]___aaabbbbbbaaaeeeaaaZZZUUUUUUYYY^^^bbbfffjjjsss~~~|||yyyooofffaaaaaaccceeeiiiooo|||~~~|||{{{zzzzzzyyyyyy~~~wwwqqqnnnjjjeee```[[[WWWTTTPPPOOOMMMJJJGGGEEECCCAAABBBAAA@@@???>>>???@@@@@@AAA>>>;;;:::<<<===<<<:::===;;;::::::;;;:::999777<<<:::888888999:::888666555666555222333777777555:::;;;===???AAAEEEKKKOOOWWW]]]gggqqqyyy}}}kkkXXXJJJ@@@888444555333444777777555888>>>FFFQQQeee|||yyyrrrnnnnnnuuu~~~{{{zzz|||zzzqqqjjjhhhkkktttzzzuuuhhhbbb```___^^^^^^```bbbdddccccccccccccbbb```___^^^YYY[[[\\\\\\[[[ZZZ\\\]]]````````````aaacccdddeeeeeeccc___[[[ZZZZZZ[[[\\\]]]]]]]]]]]]]]]^^^______```___]]]]]]______^^^]]]bbbaaa```bbbccccccbbb```___\\\ZZZ[[[^^^```]]]ZZZ]]]]]]^^^___```aaaaaaaaa```___^^^\\\[[[[[[[[[[[[```______``````___\\\ZZZVVVWWWXXXZZZ\\\___aaacccaaa\\\XXXWWWYYYYYYWWWTTTSSSVVVVVVUUUVVV[[[\\\[[[WWWXXXZZZ]]]^^^___````````````___\\\XXXWWWWWWYYYYYYVVVSSSPPPOOOPPPRRRTTTUUUSSSQQQRRRUUUWWWWWWVVVVVVUUUTTTTTTUUUXXX[[[]]]dddaaa]]]YYYVVVUUUUUUVVVYYYWWWVVVVVVXXXYYYYYYXXX\\\\\\]]]^^^^^^]]]\\\\\\TTTUUUUUUUUUTTTRRRPPPOOOPPPSSSWWWZZZaaaqqquuu{{{||||||{{{qqqiii```]]]```lll{{{vvvxxxzzz|||{{{wwwtttqqqsssqqqpppoooooommmiiifffbbbcccbbb___\\\[[[[[[]]]^^^\\\[[[\\\]]]]]]\\\ZZZ[[[ZZZXXXYYY[[[]]]^^^^^^\\\[[[ZZZWWWTTTSSSUUUVVVTTTSSSSSSRRRTTTYYY```eee```]]]ZZZXXXXXXWWWUUUTTTPPPRRRTTTWWWYYYYYYXXXWWWUUUUUUWWWYYYZZZXXXTTTQQQRRRPPPMMMKKKKKKLLLNNNPPPRRRSSSSSSSSSSSSRRRQQQQQQSSSSSSTTTUUUVVVWWWYYYZZZ]]]]]]^^^```dddffffffeeebbb\\\VVVSSSUUUXXXZZZZZZ\\\```jjjuuu{{{{{{}}}yyyqqq}}}yyysssooonnnoooqqqrrrsss~~~yyykkkcccbbbddddddcccdddiiiwww}}}wwwsssgggeeeaaa\\\VVVQQQNNNKKKLLLKKKHHHFFFEEEDDDDDDDDDFFFCCC@@@>>>???@@@@@@???BBBAAA???>>>>>>===:::888>>>===<<<<<<>>>>>><<<;;;:::<<<<<<999:::>>>@@@>>>@@@EEEKKKNNNPPPUUU^^^eeetttzzzwwwddd\\\OOODDD<<<777444222444444777999777777===FFFVVVkkkuuummmjjjlllttt~~~~~~|||}}}}}}xxxttttttvvv||||||vvviiiccc^^^]]]\\\\\\]]]___bbbdddbbbbbbaaa```___^^^^^^]]]YYY[[[\\\\\\[[[[[[\\\^^^______``````aaacccdddeeedddaaa^^^[[[YYYYYYZZZ[[[\\\\\\[[[[[[\\\\\\]]]^^^```^^^\\\[[[]]]_________aaa___^^^^^^___```___^^^^^^\\\ZZZ[[[^^^___]]]ZZZ\\\]]]]]]^^^^^^_________```___]]]\\\[[[[[[[[[[[[^^^]]]]]]]]]^^^]]][[[YYYWWWWWWXXXZZZ\\\___bbbddd```]]]YYYXXXZZZZZZYYYVVVRRRVVVWWWVVVYYY^^^aaa```ZZZZZZ[[[[[[\\\\\\\\\\\\[[[[[[ZZZWWWUUUTTTUUUWWWVVVUUUSSSRRRRRRTTTWWWXXXWWWVVVVVVXXXYYYZZZYYYXXXYYYXXXWWWWWWYYY[[[^^^___fffddd___[[[WWWUUUTTTTTTWWWUUUTTTUUUVVVXXXWWWWWWXXXXXXYYYYYYYYYYYYXXXXXXTTTTTTUUUTTTRRROOOLLLKKKOOOTTTXXXXXXXXX```rrr~~~vvvrrrrrrxxxwwwpppddd^^^[[[___hhhvvvuuuxxx{{{}}}}}}yyyuuurrrpppooonnnmmmjjjgggdddbbbbbbccccccaaa___^^^___aaacccaaa___^^^______^^^]]]\\\[[[ZZZZZZ]]]___``````ZZZZZZXXXUUUSSSTTTVVVYYYWWWXXXYYYZZZ[[[]]]bbbeee^^^^^^]]]]]]\\\[[[YYYWWWQQQTTTXXX[[[\\\\\\\\\\\\[[[ZZZYYYXXXXXXUUUQQQNNNRRRQQQOOONNNNNNPPPRRRSSSTTTTTTTTTTTTSSSRRRRRRQQQSSSSSSTTTUUUWWWXXXZZZ[[[^^^^^^___bbbeeeffffffeee```ZZZUUUTTTWWWYYYXXXUUUTTTYYYdddpppvvvwww{{{uuuwww~~~~~~}}}{{{www~~~nnn___WWWTTTSSSQQQUUU^^^mmm~~~xxxqqqkkkfffccc^^^\\\YYYUUUQQQOOONNNMMMOOOMMMJJJHHHHHHIIIKKKKKKLLLKKKIIIIIIIIIHHHEEECCCEEEFFFGGGIIIKKKKKKJJJIIIIIIMMMNNNKKKLLLQQQTTTTTTRRRZZZdddiiikkkqqq{{{wwwiiibbb[[[UUUJJJFFF@@@;;;888888999999888888999:::777:::EEERRRnnnvvvlllbbb^^^^^^dddnnnyyy~~~~~~~~~|||yyyxxx{{{xxxvvvjjjeeeeee\\\[[[[[[[[[\\\^^^```aaaaaaaaa```^^^]]]]]]\\\\\\XXXYYY[[[[[[ZZZZZZ[[[]]]^^^^^^^^^___```aaacccccccccaaa^^^\\\ZZZZZZ[[[\\\ZZZZZZYYYYYYZZZZZZ[[[\\\___\\\YYYXXXZZZ\\\______```]]][[[ZZZ[[[]]]]]]\\\]]][[[ZZZ[[[]]]]]]\\\ZZZ[[[[[[[[[[[[[[[\\\\\\]]]aaa```^^^\\\[[[[[[\\\\\\ZZZXXXWWWWWWYYYYYYXXXWWWZZZZZZZZZZZZ[[[^^^```bbb___\\\YYYXXXYYYZZZYYYXXXSSSVVVXXXXXX[[[bbbeeeddd^^^^^^\\\[[[ZZZYYYYYYYYYYYYYYYXXXUUURRRQQQSSSTTTUUUTTTTTTTTTVVVYYY\\\^^^YYYYYY[[[\\\]]]\\\ZZZYYY\\\[[[[[[[[[\\\]]]___aaaeeeccc```\\\YYYWWWWWWVVVUUUTTTSSSTTTVVVWWWWWWVVVWWWWWWWWWWWWWWWWWWWWWWWWUUUTTTRRRQQQOOONNNMMMMMMSSSVVVYYYXXXVVVZZZdddmmm~~~~~~{{{qqqkkkjjjqqqyyy|||xxxmmmfff___\\\]]]fffyyyvvvyyy|||~~~}}}yyytttqqqllllllllljjjhhheeebbbaaaaaaccceeeeeeeeeeeefffggggggdddaaa___```aaa``````\\\ZZZYYYZZZ]]]___``````YYYXXXWWWVVVUUUVVVZZZ]]]]]]___cccdddcccbbbbbbbbb^^^```bbbbbbbbb```___^^^WWWZZZ^^^```_________aaa```]]]ZZZYYYXXXWWWUUUSSSUUUUUUSSSSSSSSSTTTVVVWWWVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTUUUVVVWWWYYY[[[\\\______```bbbddddddbbb```___ZZZVVVVVVZZZ[[[XXXUUURRRXXXcccnnntttwww~~~uuuzzzlllZZZNNNHHHGGGKKKUUUbbbnnn{{{|||yyyuuupppllliiigggfffddddddcccaaaaaabbbdddfffbbbbbbbbbcccdddcccaaa___\\\___bbbfffggggggggggggdddhhhjjjgggggglllppppppqqqzzz{{{wwwmmm]]]PPPJJJFFFDDD???>>><<<:::999999;;;===>>><<<<<<<<<;;;AAAQQQaaarrr]]]VVVPPPOOOSSSZZZeeeoooyyy~~~}}}uuurrruuuxxxwwwzzzppphhhddddddeee[[[[[[ZZZZZZZZZ[[[\\\]]]```______^^^]]]\\\[[[[[[VVVWWWYYYYYYXXXXXXZZZ\\\_________```aaabbbcccdddcccbbb```]]]\\\\\\\\\]]]ZZZZZZZZZZZZZZZ[[[[[[\\\\\\YYYUUUTTTVVVYYY\\\]]]]]][[[XXXXXXYYYZZZ[[[ZZZ\\\[[[ZZZZZZ[[[\\\[[[ZZZXXXXXXXXXXXXXXXYYY[[[[[[bbb```^^^\\\[[[[[[\\\]]]WWWVVVTTTTTTVVVXXXXXXXXX___]]][[[ZZZZZZ[[[]]]^^^]]][[[YYYXXXXXXXXXXXXXXXSSSWWWYYYYYY]]]cccfffeeebbb```]]][[[YYYXXXXXXYYYZZZZZZXXXUUURRRPPPQQQRRRRRRRRRSSSTTTVVVZZZ]]]___]]]___aaabbbaaa```^^^]]]^^^^^^]]]]]]]]]^^^______aaa```^^^\\\[[[ZZZZZZZZZUUUSSSRRRSSSUUUWWWWWWWWWWWWWWWWWWVVVVVVWWWWWWWWWUUUSSSPPPMMMMMMOOORRRTTTWWWWWWVVVVVVXXXZZZ\\\^^^kkkvvvzzzwww}}}zzznnnfffdddllluuu~~~~~~vvvoooggg___ZZZ\\\iiixxx}}}wwwyyy{{{|||zzzwwwssspppkkkmmmnnnllliiigggeeeeeecccfffjjjlllmmmlllmmmmmmhhheeeaaa______aaabbbbbb]]][[[ZZZZZZ]]]___``````[[[[[[[[[ZZZYYYZZZ]]]___aaadddiiijjjhhheeeaaa```^^^aaadddeeeeeedddcccccc___aaadddccc```^^^```bbb```^^^\\\\\\]]]_________XXXWWWVVVVVVVVVWWWXXXYYYVVVVVVVVVVVVWWWXXXYYYZZZUUUUUUVVVWWWXXXYYY[[[\\\^^^^^^^^^```aaa```^^^[[[\\\ZZZWWWXXXZZZ[[[YYYWWWTTTXXXbbbkkkpppttt}}}zzz|||www___MMMFFFEEEAAAJJJSSS[[[dddqqq|||{{{uuuxxx~~~}}}zzzrrrkkk```\\\SSSIIIAAA===>>>???===>>>?????????@@@BBBEEEKKKHHHFFFGGGIIIQQQ```oootttcccQQQLLLJJJMMMQQQVVV___gggsssxxxqqqqqqrrr~~~wwwllldddaaaaaaaaa```[[[ZZZZZZZZZZZZ[[[[[[\\\^^^^^^______^^^\\\ZZZYYYTTTVVVWWWXXXWWWXXXYYY[[[aaaaaaaaaaaabbbdddeeefffcccbbb```^^^]]]]]]]]]]]]\\\\\\\\\[[[\\\]]]]]]^^^[[[XXXTTTSSSTTTWWWYYYZZZYYYWWWVVVWWWYYYZZZZZZYYYZZZZZZZZZZZZZZZZZZZZZZZZXXXWWWWWWWWWXXXZZZ\\\]]]aaa___\\\YYYXXXYYY[[[\\\YYYWWWUUUVVVYYY\\\^^^___aaa___\\\YYYXXXXXXZZZ[[[]]]\\\ZZZXXXWWWWWWWWWWWWTTTXXXYYYYYY\\\bbbeeedddccc```]]]YYYXXXWWWXXXYYY[[[ZZZXXXUUURRRPPPPPPQQQPPPPPPQQQSSSVVVYYY[[[]]]bbbdddggggggeeecccbbbbbb```___^^^]]]\\\\\\[[[[[[\\\[[[[[[ZZZZZZZZZZZZZZZSSSRRRQQQRRRUUUWWWWWWVVVWWWVVVVVVUUUUUUVVVVVVWWWTTTRRRNNNMMMMMMQQQUUUWWWWWWUUUSSSUUUWWWYYYXXXVVVZZZbbbjjjnnnnnnrrr}}}vvvkkkbbb```gggrrr{{{||||||~~~}}}wwwnnneee\\\WWW]]]ggg~~~zzz~~~uuuvvvxxxyyyxxxuuurrrqqqmmmoooqqqoookkkhhhhhhhhhhhhmmmrrruuuuuutttrrrqqqjjjgggbbb```aaaccceeefffcccaaa______aaaccccccccc```aaaaaa```^^^^^^___aaabbbeeeiiijjjgggdddaaa___\\\```ccceeedddcccdddfffdddffffffbbb]]][[[]]]```___^^^^^^```bbbdddccccccXXXWWWVVVVVVVVVVVVWWWWWWTTTTTTUUUVVVXXXZZZ]]]^^^WWWWWWWWWWWWXXXYYYZZZ[[[ZZZZZZ[[[]]]^^^]]]ZZZXXXWWWWWWWWWWWWWWWXXXXXXXXXUUUXXX___fffiiilllwwwwwwbbbQQQIIIHHHCCCKKKRRRVVV\\\dddgggfffhhhiiieee^^^[[[```eeeffflllqqqtttuuuwww~~~zzzuuunnniiifffaaaYYYSSSIIIEEEAAA===999888;;;???@@@DDDIIINNNQQQUUUZZZ^^^fffaaa___```aaadddlllvvv}}}nnn```XXXMMMJJJLLLRRRWWW[[[aaagggttt|||{{{yyyxxx}}}qqqlllfffbbbaaa```___]]]XXXYYYYYYZZZ[[[\\\]]]]]]\\\^^^```aaa___]]]YYYWWWTTTVVVWWWXXXXXXXXXZZZ\\\____________```bbbcccdddaaa```___^^^]]]\\\\\\\\\[[[[[[ZZZZZZ[[[[[[\\\]]][[[XXXUUUSSSUUUVVVWWWWWWUUUUUUUUUWWWYYYZZZYYYXXXYYYZZZZZZZZZYYYYYYZZZZZZXXXXXXWWWXXXZZZ\\\___aaa^^^\\\YYYVVVUUUVVVXXXYYYZZZXXXVVVXXX\\\```ccceee```^^^ZZZXXXVVVWWWYYYZZZ___^^^\\\ZZZXXXWWWWWWXXXUUUXXXYYYYYY[[[```bbbaaaaaa___[[[WWWVVVVVVXXXZZZXXXXXXWWWTTTQQQPPPQQQSSSRRRSSSTTTUUUWWWZZZ\\\]]]ccceeegggfffdddaaaaaabbb```___^^^\\\ZZZYYYWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVQQQPPPOOOQQQSSSUUUUUUUUUUUUTTTSSSRRRRRRSSSTTTUUUPPPPPPOOOOOOPPPQQQSSSUUUUUUUUUUUUVVVVVVUUUUUUTTTPPPSSSWWW]]]eeerrrzzzoooeee]]][[[cccnnn{{{~~~zzzyyy{{{}}}tttkkkaaaYYYYYY^^^nnnzzz~~~}}}|||||||||}}}|||{{{{{{ssstttvvvvvvvvvuuusssrrrnnnqqqrrrppplllhhhhhhiiimmmrrrxxx|||{{{xxxuuusssmmmjjjeeecccdddgggiiijjjjjjhhhffffffgggiiiiiihhhfffggggggeeebbb``````aaabbbdddffffffdddbbb``````ZZZ^^^bbbcccbbbbbbdddfffggghhhfffaaaZZZWWWYYY]]]^^^^^^```bbbdddcccaaa^^^WWWVVVUUUUUUTTTTTTTTTUUURRRSSSSSSUUUXXX[[[^^^```XXXXXXXXXXXXXXXYYYZZZ[[[WWWWWWYYY[[[]]]\\\YYYVVVSSSTTTUUUUUUTTTUUUWWWYYYUUUWWW\\\aaabbbeeeppp||||||qqqcccVVVOOOMMMQQQYYY___aaaeeeiiifff```VVVVVVQQQJJJIIINNNRRRQQQZZZ^^^cccdddfffpppyyynnnfffXXXTTTQQQPPPQQQNNNHHHBBB???===;;;:::999999>>>CCCDDDKKKTTT]]]eeemmmvvv{{{zzzvvvvvvtttqqqsssvvv}}}~~~~~~sssaaaVVVTTTJJJIIINNNWWW^^^aaafffkkkzzzqqqgggkkkwwwrrrdddeeeeeeeeecccaaa___^^^VVVWWWXXXZZZ[[[]]]^^^___\\\^^^```bbbaaa]]]YYYVVVUUUVVVXXXYYYYYYYYY[[[]]][[[[[[[[[\\\]]]^^^___``````___^^^]]]\\\\\\[[[[[[WWWWWWWWWWWWWWWXXXYYYYYY[[[YYYVVVUUUVVVWWWWWWVVVSSSSSSUUUWWWZZZ[[[ZZZXXXYYYZZZZZZZZZYYYYYYYYYZZZYYYYYYYYYYYY[[[^^^bbbddd\\\YYYVVVSSSRRRSSSUUUWWWZZZXXXVVVXXX\\\bbbfffggg^^^\\\YYYVVVVVVWWWZZZ[[[aaa```^^^[[[XXXWWWXXXYYYVVVYYYZZZXXXZZZ___aaa___```]]]YYYUUUTTTUUUXXXZZZUUUVVVUUUSSSQQQQQQSSSTTTVVVWWWXXXYYY[[[]]]___```aaaccceeeccc```^^^^^^``````___^^^[[[YYYWWWUUUTTTTTTTTTTTTSSSSSSSSSRRRRRRPPPNNNNNNOOOQQQSSSTTTSSSRRRQQQPPPPPPPPPPPPQQQRRRMMMNNNPPPQQQRRRQQQPPPPPPTTTWWWZZZXXXUUUSSSTTTWWWMMMLLLNNNUUUbbbttt~~~yyyyyyzzzzzz{{{xxxqqqiii```YYYXXXaaalll{{{xxxxxxxxxyyy}}}xxxpppfff]]][[[^^^bbbnnn}}}{{{yyyyyyyyyxxxwwwwww|||vvvwwwwwwvvvsssqqqpppqqqsssrrrpppnnnmmmlllllllllrrrvvv{{{|||{{{yyyyyyzzzmmmhhhccccccfffjjjlllllliiikkknnnnnnmmmkkkjjjjjjkkkqqqsssnnnhhheeeccc```aaabbbcccdddcccaaa___]]]```___aaaffffffbbb```bbbfffccc___\\\[[[[[[]]]^^^dddbbbbbbbbbcccbbb```^^^XXXUUURRRSSSUUUVVVTTTRRRRRRRRRRRRSSSUUUXXX[[[]]]VVVVVVVVVUUUUUUVVVWWWWWWVVVXXXZZZZZZXXXUUUTTTTTTUUUUUUUUUTTTRRRRRRUUUWWWWWWWWWWWWZZZ___gggnnnrrruuuxxx~~~{{{tttlllccc]]]\\\\\\]]]iiiuuu|||uuuiii\\\MMMDDDCCCFFFGGGFFFIIIJJJMMMRRRXXXaaammmwwwzzztttpppooonnnmmmiiiccc]]]VVVNNNGGGFFF>>>;;;???BBB>>>;;;;;;<<<:::::::::666444<<>>AAAEEEGGGJJJNNNSSSVVVXXXVVVWWWYYYXXXSSSQQQRRRTTTVVVYYY[[[]]]```dddgggvvv~~~}}}{{{{{{|||{{{wwwsssrrroookkkeee^^^YYYVVVUUUWWWZZZYYYTTTOOOJJJHHHDDDBBB???;;;999777777777;;;999;;;AAADDDCCCBBBBBB??????@@@BBBAAAAAAGGGNNNeeevvvzzzuuuqqqkkkdddbbbiiiwwwzzzoooeee```cccgggooo{{{xxxtttttt{{{wwwmmmhhheeedddaaa```___```aaa```^^^\\\]]][[[XXXXXXXXXXXXWWWUUUWWWYYYZZZXXXTTTQQQQQQSSSRRRPPPOOOQQQTTTWWWYYYYYYYYYYYYZZZZZZZZZZZZYYYYYY[[[[[[ZZZXXXWWWVVVUUUTTTUUUTTTTTTSSSRRRRRRRRRRRRTTTRRRPPPOOOQQQSSSTTTSSSXXXWWWVVVUUUUUUUUUUUUUUUXXXWWWWWWVVVVVVWWWWWWXXXVVVVVVWWWWWWXXXYYYZZZ[[[YYYVVVSSSSSSWWWYYYZZZYYYUUUUUUWWWYYY\\\^^^]]][[[WWWWWWXXXVVVUUUTTTUUUWWWZZZXXXUUUTTTTTTUUUTTTSSSRRRPPPOOOPPPSSSWWWZZZ[[[[[[ZZZXXXWWWVVVUUUSSSQQQKKKLLLOOOQQQTTTWWWYYYYYY^^^aaadddccc___]]]]]]^^^WWWXXXZZZ[[[[[[[[[ZZZYYYXXXWWWVVVTTTSSSRRRQQQQQQUUUSSSPPPNNNMMMMMMNNNOOOOOOOOONNNNNNRRRXXXXXXSSSRRRQQQRRRSSSUUUUUUTTTSSSRRROOOOOOQQQQQQQQQUUU[[[```]]]XXXVVVUUUTTTSSSRRRSSSQQQPPPRRRYYYeeesss}}}~~~fffVVVRRRSSSQQQTTT]]]hhhooopppssswww{{{zzzrrriiibbb]]]___dddkkkttt|||yyyuuurrrpppsssvvvyyy{{{zzzzzzyyyzzz}}}~~~eeegggjjjkkkiiigggffffffgggeeeddddddhhhnnnuuuyyyyyyyyyyyyxxxvvvtttsssrrrjjjjjjiiifffdddeeekkkpppnnnppprrrqqqnnnkkkiiiiiijjjqqquuurrrnnnkkkhhhddd```___^^^]]]^^^```bbbdddffffffhhhllllllfffcccccc___^^^\\\[[[[[[]]]___```ccc```[[[XXXWWWWWWVVVUUUSSSRRRQQQPPPPPPQQQQQQPPPPPPQQQSSSTTTUUUUUUTTTSSSSSSSSSSSSTTTUUUWWWXXXYYYRRRTTTUUUUUUTTTSSSSSSSSSSSSTTTUUUTTTSSSRRRSSSUUUWWWWWWVVVWWWYYY\\\___aaaaaa`````````bbbggglllqqqsss___RRRMMMLLLDDDKKKRRRWWW[[[^^^^^^[[[UUUNNNIIIJJJJJJGGGFFFFFFAAACCCEEEHHHLLLPPPTTTVVV```fffnnnrrrpppjjjdddaaa`````````___]]]^^^aaacccggghhhjjjlllkkkgggaaa^^^XXXVVVSSSOOOKKKIIIGGGFFFEEEGGGJJJIIIFFFBBB???>>>>>><<<::::::888777888<<<777<<>>???>>>???@@@BBBFFFIIIKKKLLLQQQTTTWWWYYYWWWSSSPPPNNNIIIIIIIIIHHHHHHJJJMMMQQQOOORRRTTTUUUTTTPPPMMMJJJGGGEEECCC@@@??????@@@@@@@@@AAABBBAAA>>><<<;;;<<<;;;999999;;;999666888??????KKKZZZgggoootttvvvvvvoooiii___VVVUUUYYY^^^aaawww}}}}}}pppcccYYYUUURRROOOOOOUUU```ooo{{{}}}zzzwwwtttsssrrrrrrlllsss~~~~~~{{{www{{{pppccc\\\\\\______^^^\\\[[[ZZZ[[[\\\\\\ZZZYYYVVVTTTSSSTTTVVVWWWWWWVVVUUUWWWYYYXXXTTTRRRSSSUUUVVVUUUUUUVVVYYY[[[[[[[[[YYYYYYYYYYYYYYYXXXWWWVVVTTTSSSRRRRRRRRRSSSTTTTTTXXXWWWUUUTTTTTTTTTUUUVVVWWWUUURRRSSSUUUYYY[[[\\\YYYYYYYYYXXXWWWVVVVVVUUUTTTUUUUUUVVVVVVWWWWWWWWWWWWXXXYYYZZZZZZZZZZZZZZZ[[[YYYWWWVVVVVVVVVVVVUUUUUUUUUWWWYYY\\\\\\YYYWWWVVVWWWWWWUUUSSSRRRSSSUUUVVVVVVVVVUUUUUUVVVXXXZZZaaa^^^ZZZXXXXXXZZZZZZZZZZZZWWWSSSQQQPPPPPPPPPOOONNNRRRXXX[[[[[[ZZZZZZZZZZZZ[[[\\\\\\ZZZYYYXXXWWWVVVWWWXXXYYYYYYXXXWWWVVVRRRQQQPPPPPPPPPQQQRRRSSSRRRQQQNNNLLLKKKKKKLLLMMMMMMPPPPPPOOOSSSZZZ\\\[[[WWWVVVUUUVVVWWWWWWUUUTTTTTTQQQPPPTTTVVVVVVYYY]]]YYYWWWTTTSSSSSSSSSRRRQQQOOOSSSUUUTTTRRRUUU]]]dddsss}}}qqq\\\NNNSSSVVV```lllsssuuuyyy}}}~~~xxxfff\\\VVVRRRQQQSSSbbbnnnxxxsssqqqrrrssstttuuuvvvuuutttuuuuuuuuuuuuvvvzzz]]]___aaabbbaaaaaabbbccchhhfffddddddgggmmmtttxxxyyyyyyzzz|||}}}|||xxxuuummmkkkhhhdddbbbcccgggjjjjjjlllnnnmmmjjjgggeeeeeebbbhhhkkkhhhdddcccbbb```\\\[[[ZZZYYYZZZ\\\^^^```ddddddgggkkkjjjddd___^^^[[[[[[ZZZZZZ[[[]]]^^^___^^^\\\YYYWWWWWWWWWVVVTTTQQQRRRRRRPPPOOONNNPPPQQQOOOOOOPPPQQQQQQRRRQQQQQQQQQQQQQQQRRRSSSTTTUUUVVVQQQRRRSSSSSSRRRRRRTTTUUUTTTVVVWWWWWWVVVUUUUUUVVVTTTUUUUUUUUUVVVVVVVVVVVVTTTUUUVVVUUUUUUYYY```fffnnn}}}}}}zzzuuullliiimmmqqqooo|||}}}ppp```VVVLLLBBB===<<<;;;::::::<<>>AAA???<<<:::999:::<<<>>>===>>>>>>===;;;:::;;;<<<:::666666888666333888BBBUUUfff{{{zzzkkk___^^^eeejjjjjjnnnrrruuurrriii___VVVRRRSSSRRRSSS[[[gggsssyyy|||sssxxx}}}}}}zzzwwwvvvnnnvvvzzz{{{yyyiiibbb[[[XXX[[[^^^]]]\\\YYYXXXXXXYYYZZZZZZYYYWWWTTTRRRRRRSSSUUUWWWWWWWWWVVVYYY[[[ZZZWWWUUUVVVXXXYYYXXXXXXYYY[[[\\\\\\[[[YYYYYYYYYYYYXXXWWWVVVUUUQQQQQQPPPPPPQQQRRRTTTUUUUUUTTTRRRQQQQQQSSSTTTVVVWWWVVVUUUVVVYYY\\\^^^___ZZZZZZZZZZZZYYYXXXWWWWWWUUUUUUVVVWWWXXXXXXXXXXXXYYYZZZ[[[\\\]]]\\\[[[[[[[[[ZZZYYYWWWVVVUUUTTTTTTVVVVVVVVVXXXZZZZZZXXXWWWWWWXXXWWWVVVSSSRRRSSSTTTTTTUUUWWWWWWWWWYYY]]]___hhhddd```]]]\\\\\\\\\[[[ZZZVVVQQQOOONNNOOOOOOOOOPPPVVV]]]___]]]ZZZYYYYYYYYYZZZ[[[[[[[[[ZZZXXXXXXUUUVVVVVVVVVVVVTTTSSSRRRQQQQQQPPPPPPQQQQQQRRRSSSPPPOOOMMMKKKJJJKKKLLLMMMMMMOOOOOONNNRRRZZZ```aaaYYYWWWUUUUUUVVVVVVVVVUUUSSSPPPQQQVVVYYYYYYYYY[[[YYYWWWUUUTTTTTTSSSRRRPPPMMMQQQUUUUUURRRRRRVVV[[[iiiwwwgggTTTRRRTTT^^^mmmwwwzzz{{{}}}}}}rrrfff]]]SSSLLLJJJKKKUUUcccoooyyy|||uuusssrrrrrrtttuuuuuutttqqqqqqqqqppppppssswwwzzzwww|||]]]^^^^^^^^^^^^```bbbeeeeeedddbbbcccffflllrrrvvvvvvvvvxxxzzz|||yyytttooollliiieeecccdddgggiiikkkgggiiikkkkkkhhheeedddcccbbbhhhiiiddd___^^^^^^]]]ZZZYYYYYYXXXYYYZZZ[[[\\\^^^^^^bbbhhhiiiccc______[[[[[[ZZZZZZ[[[\\\]]]^^^YYYWWWVVVVVVWWWWWWVVVTTTQQQRRRSSSQQQOOONNNPPPRRRNNNNNNNNNOOOOOOQQQRRRRRRPPPPPPPPPPPPPPPQQQRRRSSSQQQRRRSSSSSSRRRSSSUUUWWWSSSUUUWWWWWWVVVTTTTTTUUURRRSSSSSSTTTTTTSSSRRRQQQOOORRRTTTTTTSSSVVV^^^dddgggooorrrtttwwwzzz|||xxxyyy}}}ooo___OOODDDAAA;;;:::;;;@@@FFFLLLNNNNNNQQQMMMHHHDDDAAA???===<<<<<<===>>>>>>>>>???BBBEEEBBBDDDEEEBBB>>>;;;:::;;;===;;;999888999;;;>>>@@@GGGIIILLLMMMLLLKKKKKKKKKDDD===:::<<<:::999CCCRRRqqqxxxrrrfff^^^bbbnnnttttttnnnpppqqqppplllfff```\\\^^^^^^aaaeeekkkqqqvvvxxxxxx}}}}}}}}}zzz}}}zzzooofff]]]ZZZWWWWWWYYY[[[[[[ZZZWWWVVVVVVWWWXXXYYYWWWUUUUUUSSSRRRSSSUUUVVVVVVUUUWWWZZZ\\\[[[XXXWWWXXXZZZ[[[ZZZYYYZZZ[[[[[[ZZZXXXXXXXXXXXXXXXWWWVVVUUUUUURRRQQQPPPOOOOOOQQQRRRSSSSSSRRRPPPOOOPPPRRRTTTVVVUUUTTTTTTWWWZZZ]]]^^^^^^XXXYYYZZZZZZZZZYYYXXXXXXVVVVVVXXXYYYZZZZZZZZZYYYZZZ[[[\\\^^^^^^]]]\\\[[[YYYYYYYYYXXXVVVUUUUUUUUUXXXVVVVVVVVVXXXYYYXXXWWWXXXYYYXXXVVVTTTSSSSSSUUURRRTTTWWWXXXYYY[[[```dddjjjfffbbb___^^^^^^]]]]]]ZZZVVVQQQNNNMMMNNNOOOOOORRRXXX```ccc```[[[YYYYYYWWWWWWXXXZZZZZZZZZYYYXXXWWWWWWWWWVVVUUUSSSQQQPPPOOOPPPQQQQQQQQQQQQQQQQQQNNNMMMKKKJJJJJJKKKMMMNNNMMMOOONNNMMMQQQ[[[dddggg\\\YYYUUUSSSTTTUUUVVVUUUUUUSSSUUU\\\```^^^]]]]]]]]][[[XXXVVVUUUSSSPPPNNNLLLPPPTTTVVVUUUTTTUUUVVV^^^ooozzziii[[[WWWZZZfffssszzz~~~tttjjj\\\QQQKKK@@@FFFMMMUUU]]]fffpppwwwzzzvvvrrrpppqqqsssssssssnnnnnnooonnnmmmnnnqqqssspppuuu}}}]]]]]]]]]]]]]]]___cccfffbbbaaa```bbbffflllqqquuuqqqrrrtttwwwxxxtttmmmgggfffbbb]]]]]]aaaeeeggggggdddfffhhhhhheeecccaaaaaa```dddeee```\\\\\\]]]]]]XXXXXXXXXXXXXXXYYYYYYZZZXXXYYY___fffhhhccc```aaa[[[[[[ZZZZZZ[[[\\\\\\]]]UUUTTTTTTUUUWWWWWWVVVTTTQQQRRRSSSRRROOONNNPPPSSSNNNMMMMMMMMMNNNPPPRRRSSSQQQQQQPPPPPPPPPQQQQQQRRRQQQRRRSSSSSSSSSSSSVVVXXXRRRTTTVVVVVVUUUTTTSSSTTTRRRSSSTTTTTTTTTSSSRRRQQQOOORRRUUUTTTTTTVVV]]]ccceeefffeeekkkwwwmmmYYYKKKFFFBBBBBBFFFNNNYYYbbbggghhhddd___WWWPPPJJJEEE@@@>>>666888:::<<<>>>AAADDDGGGHHHIIIHHHEEE???<<<;;;===999999888999;;;???CCCEEE[[[___dddggggggeeeddddddSSSJJJDDDEEECCCDDDSSSeeeyyymmmccc```YYYWWWbbbsss|||{{{|||yyyvvvtttssspppmmmjjjgggjjjmmmmmmlllnnnssswwwzzzzzzrrrggg___YYYXXXWWWVVVVVVXXXYYYYYYXXXVVVUUUUUUVVVWWWXXXVVVUUUWWWUUUSSSSSSTTTUUUUUUTTTWWWZZZ]]]\\\YYYXXXYYY[[[[[[ZZZYYYZZZ[[[ZZZXXXWWWXXXXXXXXXXXXWWWVVVUUUTTTTTTSSSQQQOOOOOOOOOQQQRRRSSSRRRPPPOOOQQQSSSVVVXXXRRRRRRSSSVVVZZZ]]]]]]]]]WWWXXXYYYZZZZZZZZZYYYXXXVVVWWWYYY[[[\\\[[[[[[ZZZZZZ[[[]]]^^^^^^]]]\\\[[[VVVWWWXXXXXXVVVVVVVVVWWWYYYWWWUUUUUUWWWXXXXXXWWWYYYYYYYYYWWWTTTSSSTTTUUUPPPSSSVVVXXXYYY\\\bbbfffiiieeeaaa^^^^^^^^^^^^^^^ZZZVVVPPPMMMMMMNNNOOOPPPQQQYYYbbbdddaaa\\\ZZZYYYUUUUUUUUUWWWYYYYYYXXXVVVZZZZZZYYYYYYWWWTTTRRRPPPNNNOOOPPPRRRRRRQQQPPPOOOMMMLLLJJJIIIJJJKKKMMMNNNMMMOOONNNLLLPPP\\\fffjjj]]]YYYUUURRRSSSTTTVVVVVVYYYWWWZZZbbbfffdddaaaaaaaaa___[[[XXXVVVSSSOOOMMMLLLOOOTTTWWWWWWVVVUUUTTTVVViiijjj^^^VVV\\\jjjvvvuuufffXXXPPP@@@AAACCCEEEJJJQQQYYY^^^mmmzzz~~~yyyrrrooooooqqqqqqqqqmmmnnnoooooommmmmmoooqqqmmmrrryyy|||~~~YYYZZZ\\\]]]\\\\\\]]]___^^^]]]]]]^^^bbbhhhnnnqqqmmmqqqvvvwwwtttmmmfffbbb```bbbaaa\\\[[[___cccddddddiiillljjjeee```___```cccaaa___]]][[[ZZZZZZZZZ\\\[[[YYYWWWVVVVVVVVVVVVZZZ\\\```fffiiiggg```ZZZ]]][[[YYYWWWVVVUUUVVVVVVRRRTTTWWWYYYZZZYYYWWWVVVRRRQQQNNNLLLKKKLLLMMMMMMNNNLLLLLLNNNQQQTTTSSSQQQRRRPPPNNNNNNOOORRRSSSTTTVVVRRRPPPRRRWWW[[[[[[YYYWWWVVVUUUUUUUUUUUUTTTSSSRRRSSSTTTTTTSSSQQQOOONNNMMMPPPSSSUUUVVV[[[aaafffiiihhhiiinnn{{{qqqcccWWWPPPMMMOOOTTTaaauuuzzzmmm```TTTJJJDDD@@@;;;<<>>======>>>>>>EEEUUUddd}}}~~~lllZZZKKKIIILLLRRRbbbtttiii]]][[[TTTTTTTTTZZZiii|||~~~{{{wwwuuutttuuutttttttttzzzvvvtttxxxxxxwww}}}zzz}}}tttjjjccc^^^ZZZXXXSSSSSSTTTUUUWWWXXXYYYYYYUUUUUUVVVWWWVVVTTTUUUWWWWWWVVVUUUTTTTTTVVVXXXYYYZZZZZZ[[[[[[[[[[[[ZZZZZZYYYZZZ[[[\\\[[[YYYWWWVVVVVVUUUUUUUUUUUUUUUUUUUUUSSSTTTVVVUUUSSSRRRRRRSSSSSSSSSRRROOOMMMPPPUUUZZZSSSSSSSSSTTTUUUVVVXXXXXXXXXWWWXXXYYY[[[ZZZYYYWWWVVVWWWYYY[[[^^^^^^]]][[[XXXYYYZZZ[[[\\\\\\\\\[[[ZZZ[[[ZZZWWWSSSTTTYYY]]]\\\ZZZYYYYYYZZZ[[[ZZZYYY\\\[[[[[[ZZZXXXWWWUUUTTTRRRRRRSSSVVVZZZ^^^``````aaacccaaa[[[XXXZZZ[[[[[[TTTTTTSSSPPPMMMKKKKKKLLLRRRVVV[[[^^^^^^\\\[[[ZZZVVVVVVUUUTTTTTTTTTUUUUUUXXXWWWWWWVVVTTTSSSQQQPPPTTTTTTSSSRRRQQQPPPPPPPPPLLLLLLMMMMMMNNNPPPQQQRRRUUUTTTPPPOOOWWWbbbhhhhhh[[[XXXUUUTTTUUUXXXZZZ[[[[[[[[[\\\___ccceeeeeedddddd```ZZZSSSOOOMMMMMMNNNPPPSSSVVVXXXXXXWWWWWWXXXTTTfffsss\\\WWWdddooo}}}}}}uuuhhh]]]KKKDDD@@@@@@AAACCCHHHNNNYYYlllyyytttsssrrrnnnkkknnnlllkkklllmmmnnnnnnmmmjjjiiimmmtttyyywwwuuuuuuWWWZZZ]]]^^^^^^^^^___```aaaaaaaaabbbdddhhhkkkmmmkkknnnqqqrrrnnniiidddbbbaaacccbbb^^^]]]aaadddeeeeeeiiillljjjeee```___``````___]]][[[YYYYYYYYYYYYYYYXXXVVVUUUTTTTTTUUUVVVXXXZZZ^^^dddhhhgggbbb^^^[[[ZZZXXXVVVTTTSSSSSSSSSPPPSSSWWWZZZ[[[YYYVVVSSSRRRPPPOOOMMMMMMNNNOOOPPPRRRPPPPPPQQQTTTUUUTTTSSSTTTSSSQQQQQQQQQRRRRRRSSSVVVRRRPPPRRRWWWZZZZZZXXXWWWVVVUUUTTTTTTTTTRRRRRRTTTTTTSSSRRRQQQPPPNNNNNNOOORRRUUUVVVXXX[[[___ccchhhhhhjjjooo{{{yyynnnddd]]]YYY]]]ccclllwwwyyyiiiXXXMMMEEEEEEKKKUUU^^^dddoooyyy|||pppcccYYYRRRFFFDDDCCCDDDHHHSSSiii|||oooaaaUUUTTTVVV]]]nnnooo\\\SSSSSSRRRUUU[[[ddduuu{{{wwwxxx{{{}}}zzz}}}zzz|||www}}}}}}wwwqqqiiiaaa\\\YYYVVVUUUUUUUUUVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXZZZXXXWWWUUUTTTUUUVVVXXXYYYZZZ[[[[[[\\\\\\\\\\\\[[[YYYZZZ[[[[[[ZZZXXXVVVUUUTTTTTTSSSSSSSSSSSSSSSSSSTTTUUUVVVUUURRRQQQQQQRRRSSSTTTSSSRRRQQQRRRWWW[[[UUUUUUUUUTTTTTTUUUUUUVVVWWWWWWWWWYYY\\\\\\[[[YYYUUUUUUWWWYYY[[[[[[ZZZYYYUUUVVVYYYZZZ[[[[[[ZZZZZZXXXXXXXXXWWWXXX[[[```ccceeebbb___]]]\\\\\\[[[ZZZ\\\\\\\\\[[[YYYXXXVVVUUUSSSSSSSSSUUUXXX[[[]]]]]]]]]```___ZZZXXXZZZ[[[ZZZSSSSSSRRRPPPMMMLLLMMMNNNNNNRRRWWWZZZZZZXXXWWWWWWVVVVVVVVVVVVVVVWWWXXXXXXXXXXXXWWWVVVUUUTTTSSSRRRRRRRRRRRRRRRQQQOOONNNMMMLLLLLLNNNOOORRRTTTVVVXXXYYYWWWRRRPPPVVVaaaffffff\\\XXXUUUTTTUUUXXXYYYZZZ]]]\\\]]]___ccceeefffeeeaaa]]]XXXSSSPPPOOOPPPQQQ\\\\\\\\\YYYVVVUUUUUUVVVWWWaaassslllccciiinnn{{{vvvlllSSSJJJBBB???>>>???EEEKKKQQQbbbxxxzzzwwwtttppplllkkkjjjkkkmmmoooooommmllliiifffgggmmmqqqqqqrrruuuVVVZZZ^^^aaaaaaaaa``````ddddddeeefffgggiiijjjjjjiiijjjkkkjjjgggeeeddddddbbbeeeeeeaaa___bbbdddccccccfffhhhfffbbb]]]\\\]]]]]][[[YYYWWWVVVVVVVVVVVVUUUTTTSSSRRRRRRSSSTTTUUUZZZ[[[^^^aaadddccc```]]]ZZZXXXWWWTTTRRRQQQPPPPPPNNNQQQVVVYYYZZZXXXTTTQQQRRRQQQPPPPPPPPPQQQSSSTTTWWWVVVUUUVVVWWWWWWVVVTTTVVVUUUUUUTTTSSSRRRRRRRRRUUURRRQQQRRRVVVYYYYYYWWWWWWVVVUUUTTTSSSRRRQQQQQQUUUTTTSSSQQQPPPPPPPPPPPPRRRUUUXXXZZZ[[[\\\]]]___dddeeehhhmmmwwwvvvmmmgggfffgggpppxxxwwwbbbSSSLLLPPPZZZeeemmmuuuuuueee[[[SSSQQQPPPRRRWWWddd|||~~~xxxtttccc[[[WWWXXXZZZaaatttzzzfffYYYVVVXXXbbbhhhoooxxx}}}|||~~~zzz~~~}}}~~~vvvxxx}}}wwwxxx|||rrrhhhccc]]]XXXVVVUUUTTTTTTVVVWWWWWWWWWWWWWWWWWWVVVYYYYYYXXXWWWXXX[[[]]]^^^ZZZXXXWWWUUUUUUVVVXXXYYYZZZ[[[\\\\\\]]]]]]]]]\\\ZZZZZZZZZYYYXXXVVVUUUTTTRRRRRRQQQQQQQQQQQQRRRRRRTTTUUUVVVTTTQQQPPPPPPPPPSSSTTTUUUUUUUUUVVVXXXZZZWWWWWWUUUTTTSSSSSSSSSSSSVVVVVVWWWYYY\\\]]]\\\[[[SSSTTTUUUVVVWWWVVVUUUUUUQQQSSSVVVYYYZZZZZZXXXWWWVVVUUUUUUXXX^^^dddiiikkknnniiiccc___]]]\\\\\\[[[]]]]]]]]]\\\[[[YYYXXXWWWTTTTTTTTTUUUVVVWWWYYYYYY[[[___```\\\ZZZ[[[[[[YYYSSSSSSQQQOOOLLLLLLMMMOOOLLLPPPTTTVVVVVVUUUUUUUUUVVVVVVWWWWWWXXXYYYZZZ[[[WWWWWWVVVUUUUUUTTTTTTSSSRRRRRRSSSRRRQQQPPPNNNMMMNNNOOOQQQSSSWWWZZZ]]]______[[[UUUQQQUUU^^^cccbbb[[[XXXUUUUUUVVVYYY[[[[[[aaa___^^^___bbbdddffffff^^^\\\YYYVVVTTTTTTVVVWWWcccbbb___ZZZVVVTTTUUUVVVXXX[[[cccqqqyyywwwuuu}}}dddXXXKKKCCC???>>>BBBGGGKKKYYYlllwwwzzz{{{uuupppjjjjjjkkkmmmooonnnllliiigggbbb```dddhhhjjjnnnrrr|||~~~WWW[[[aaaddddddbbb```___cccdddgggiiikkkkkkkkkkkkhhhhhhgggdddbbbbbbdddgggeeehhhhhhccc```aaaaaa```___```bbb```]]]YYYXXXXXXYYYWWWVVVTTTSSSSSSTTTTTTSSSRRRQQQQQQRRRSSSUUUVVV]]]]]]^^^^^^]]]\\\YYYWWWYYYXXXVVVTTTRRRQQQPPPOOOOOOQQQSSSUUUVVVTTTRRRQQQRRRRRRRRRSSSTTTVVVWWWYYYYYYYYYYYYYYYXXXWWWUUUTTTSSSTTTUUUUUUTTTRRRRRRRRRTTTRRRRRRSSSVVVWWWWWWVVVWWWWWWWWWUUUSSSQQQQQQQQQVVVTTTRRRQQQQQQSSSUUUVVVWWWYYY]]]______^^^]]]\\\]]]___ccchhhpppzzzuuuqqquuuzzzsssbbbUUUWWW^^^gggnnnrrrzzzrrrddd[[[\\\\\\^^^aaaccckkk|||zzzllleee```]]]PPPPPPTTTYYY\\\fffzzzqqqiiijjjnnnxxx}}}{{{vvvpppxxxyyy}}}xxxxxxwwwtttwww|||mmmddd___\\\WWWTTTTTTUUUUUUUUUUUUVVVWWWXXXYYYYYYXXXXXX[[[[[[YYYWWWYYY___aaaaaa[[[YYYWWWVVVVVVWWWXXXYYYZZZZZZ[[[\\\\\\\\\\\\[[[YYYYYYXXXWWWUUUTTTSSSSSSRRRQQQPPPPPPPPPQQQRRRSSSVVVVVVVVVSSSPPPOOOOOOPPPRRRSSSUUUVVVWWWWWWXXXXXXVVVVVVTTTSSSSSSRRRRRRSSSVVVUUUUUUWWWYYYZZZZZZYYYQQQRRRSSSSSSRRRQQQQQQQQQPPPRRRUUUXXXYYYXXXWWWUUUVVVTTTUUUZZZbbbjjjnnnoooqqqlllddd___\\\\\\\\\\\\^^^^^^^^^]]]\\\ZZZYYYXXXUUUVVVVVVUUUUUUUUUVVVWWW]]]bbbccc```]]]]]]\\\YYYTTTSSSPPPMMMJJJIIIKKKNNNMMMPPPSSSUUUUUUTTTUUUUUUVVVVVVWWWXXXXXXXXXXXXXXXSSSSSSSSSSSSSSSSSSSSSSSSWWWVVVTTTSSSRRRRRRRRRSSSTTTUUUVVVYYY\\\___bbbdddccc___WWWRRRTTT\\\___]]]YYYWWWVVVVVVZZZ]]]___```gggddd```^^^___bbbcccddd^^^]]][[[YYYXXXYYYZZZZZZ^^^^^^\\\ZZZWWWUUUVVVXXXUUUVVVZZZbbbnnnxxx}}}}}}|||zzz}}}wwwiiiZZZPPPHHHCCCBBBDDDIIISSSaaajjjlllnnnxxxyyysssqqqpppoooooommmjjjhhheee___]]]```dddfffjjjnnnvvvyyy}}}YYY]]]cccfffeeebbb___]]]___bbbfffjjjmmmnnnnnnmmmhhhgggeeebbb```aaaeeeiiigggiiihhhbbb^^^^^^]]][[[\\\]]]^^^]]][[[YYYWWWWWWVVVUUUSSSRRRQQQRRRRRRSSSRRRRRRQQQRRRSSSTTTVVVXXX[[[[[[[[[ZZZXXXVVVUUUUUUYYYXXXWWWVVVTTTRRRQQQPPPQQQQQQPPPOOOOOOPPPRRRSSSRRRSSSTTTUUUWWWYYY[[[\\\YYYYYYZZZYYYWWWUUUSSSRRROOOQQQSSSSSSRRRQQQRRRSSSSSSSSSSSSSSSUUUUUUUUUTTTVVVWWWXXXVVVSSSQQQRRRSSSTTTSSSRRRQQQSSSVVVZZZ\\\[[[]]]```cccdddbbb___\\\ZZZ\\\```dddhhhooowww|||~~~|||wwwrrrnnnlllggg___XXXbbbjjjqqqtttvvv|||wwwrrrlllbbbZZZWWWYYY^^^fffllllllkkkrrr{{{wwwgggZZZTTTSSSRRRKKKRRR\\\ccciiisss|||}}}~~~wwwpppkkkvvv{{{}}}}}}{{{lllaaa[[[\\\YYYVVVTTTTTTTTTTTTTTTSSSTTTWWWYYYZZZ[[[[[[ZZZ[[[\\\YYYVVVZZZbbbdddaaaZZZYYYWWWVVVVVVWWWXXXZZZYYYYYYZZZZZZZZZZZZYYYYYYXXXWWWUUUTTTRRRRRRRRRSSSRRRRRRQQQPPPQQQRRRTTTUUUVVVWWWVVVSSSPPPOOOOOOQQQQQQRRRTTTVVVWWWWWWUUUTTTSSSSSSRRRRRRSSSSSSTTTUUUVVVUUUSSSTTTUUUUUUTTTSSSPPPQQQSSSRRRPPPOOOPPPQQQRRRSSSVVVXXXYYYXXXVVVUUUXXXVVVVVV\\\dddkkknnnnnnqqqlllddd___]]]^^^______]]]]]]]]]\\\[[[ZZZYYYXXXVVVWWWXXXWWWUUUTTTVVVXXX]]]aaaccc___\\\[[[YYYUUUUUUSSSOOOJJJGGGFFFIIILLLNNNPPPRRRSSSRRRRRRRRRSSSUUUVVVVVVVVVVVVUUUSSSSSSMMMNNNOOOQQQQQQRRRQQQQQQ\\\YYYVVVSSSSSSUUUXXX[[[[[[[[[[[[]]]^^^```bbbcccccc___XXXRRRTTTZZZ\\\ZZZWWWVVVVVVXXX]]]bbbeeefffkkkgggaaa^^^]]]^^^^^^^^^\\\[[[ZZZYYYXXXXXXXXXXXXUUUWWWYYYYYYWWWUUUTTTUUUQQQUUUYYY]]]aaagggnnnsssttttttwww}}}uuusssvvvzzzxxxyyyyyyyyyvvvhhh^^^VVVLLLFFFDDDEEEJJJTTT\\\]]]\\\dddnnnyyyuuuqqqnnnkkkiiieee```___ccceeefffgggjjjnnnqqqvvv{{{YYY]]]bbbeeedddbbb___^^^^^^aaaeeeiiilllmmmllllllfffeeeccc```^^^```cccfffeeegggeee^^^ZZZ[[[[[[YYY]]]]]]]]]]]]\\\\\\[[[ZZZTTTSSSRRRQQQQQQQQQRRRSSSRRRRRRRRRRRRSSSUUUWWWXXXVVVWWWXXXXXXWWWVVVVVVWWWXXXXXXWWWWWWUUUTTTRRRQQQRRRPPPMMMKKKKKKMMMPPPSSSQQQRRRSSSUUUWWWYYY[[[[[[VVVXXXYYYYYYUUURRRPPPPPPMMMOOORRRQQQOOOOOORRRUUURRRSSSSSSTTTTTTTTTSSSSSSSSSVVVWWWVVVRRRPPPRRRTTTSSSRRRRRRRRRTTTXXX\\\^^^]]]^^^aaaeeefffeeeaaa]]][[[]]]___aaacccfffkkknnnqqqooorrr{{{xxxrrrkkkddd```]]]\\\[[[dddnnnvvvyyy{{{pppbbb]]]YYYRRRPPPRRRUUU^^^kkkuuusssnnnnnnrrr{{{yyyooo```TTTQQQRRRSSSUUU^^^jjjrrrwww|||{{{wwwtttrrruuu{{{lllbbb\\\YYY[[[XXXTTTSSSSSSSSSSSSRRRQQQSSSWWWZZZ\\\]]]\\\\\\ZZZ\\\ZZZVVVZZZcccddd^^^XXXWWWVVVUUUVVVWWWYYYZZZZZZZZZZZZZZZYYYXXXWWWWWWVVVUUUSSSQQQPPPQQQRRRSSSSSSRRRQQQPPPQQQSSSUUUVVVWWWWWWVVVSSSQQQPPPQQQSSSRRRRRRSSSUUUVVVVVVSSSPPPPPPPPPPPPQQQRRRTTTUUUVVVUUUSSSQQQPPPQQQQQQQQQPPPOOORRRTTTRRROOONNNPPPSSSWWWWWWXXXYYYYYYXXXWWWWWWXXXXXXYYY]]]bbbgggjjjkkkpppkkkddd```___```aaabbb[[[[[[[[[[[[ZZZYYYXXXWWWUUUWWWXXXWWWTTTSSSVVVYYYXXX]]]^^^ZZZWWWWWWUUUQQQUUUSSSNNNIIIFFFFFFIIIMMMOOOPPPQQQPPPOOONNNOOOPPPSSSTTTTTTTTTSSSQQQOOONNNJJJLLLOOORRRTTTSSSRRRQQQ\\\YYYVVVSSSTTTWWW\\\___^^^^^^]]]]]]]]]^^^_________]]]WWWSSSUUUZZZ[[[WWWUUUUUUVVVYYY___dddggghhhlllgggaaa]]][[[ZZZZZZYYYXXXWWWWWWVVVUUUUUUTTTSSSSSSUUUXXXXXXUUUSSSQQQQQQRRRVVVZZZZZZZZZ[[[aaafffllllllppp|||uuummmlllpppuuuzzzwwwqqqmmmrrr~~~|||pppjjjcccYYYPPPKKKEEECCCFFFMMMNNNLLLQQQ[[[pppzzz|||vvvqqqmmmhhhdddcccgggiiiggggggiiieeeiiiooossswww|||VVV[[[```cccdddcccbbbbbbcccdddgggiiiiiihhhgggfffaaaaaa```]]]\\\\\\^^^aaa```aaa___YYYVVVXXXZZZZZZ[[[[[[[[[\\\]]]]]]]]]\\\SSSSSSRRRQQQQQQRRRSSSTTTRRRRRRRRRRRRSSSTTTVVVWWWTTTWWWYYYYYYWWWVVVVVVXXXVVVVVVWWWWWWVVVTTTSSSRRRQQQOOOLLLJJJJJJLLLNNNPPPNNNOOOQQQSSSUUUWWWXXXXXXTTTVVVYYYXXXTTTPPPOOONNNOOOQQQSSSQQQMMMMMMQQQTTTQQQSSSTTTTTTTTTRRRRRRRRROOORRRUUUSSSPPPOOOQQQTTTSSSRRRRRRRRRTTTVVVYYYZZZ]]]]]]```cccffffffbbb^^^\\\\\\]]]]]]\\\]]]```bbbeeedddfffjjjnnnqqqzzz}}}wwwooogggccccccdddhhhtttwwwjjj```^^^ZZZRRRPPPTTT```iiiwwwxxxwww{{{~~~ttteeeZZZYYY[[[\\\dddnnnxxx}}}xxxvvvwwwzzz|||xxxkkkbbb^^^[[[YYYZZZWWWTTTSSSSSSTTTSSSRRRSSSUUUXXX[[[\\\]]]\\\[[[YYY\\\ZZZVVVZZZcccbbbZZZVVVUUUTTTTTTUUUWWWYYY[[[\\\\\\\\\[[[YYYXXXVVVUUUUUUSSSPPPOOONNNPPPSSSTTTSSSRRRPPPPPPPPPRRRUUUWWWWWWWWWVVVTTTRRRQQQSSSUUUUUUTTTSSSUUUVVVUUURRROOOPPPPPPPPPQQQRRRSSSUUUUUUSSSQQQOOONNNPPPQQQPPPPPPPPPSSSUUUTTTPPPPPPRRRVVV]]]\\\[[[ZZZZZZYYYYYYYYYWWWYYY[[[]]]___bbbfffiiimmmiiiccc___^^^___``````YYYYYYYYYYYYXXXWWWVVVVVVQQQTTTWWWUUUSSSRRRVVVZZZSSSXXXYYYVVVTTTUUUUUUSSSTTTRRRNNNIIIGGGIIINNNRRRSSSSSSSSSPPPNNNMMMNNNPPPPPPQQQRRRRRRRRRPPPNNNMMMIIIMMMRRRWWWYYYXXXUUUSSSVVVUUUTTTTTTVVVXXX[[[]]]\\\\\\[[[ZZZYYYYYYZZZZZZZZZYYYVVVSSSVVV[[[ZZZVVVUUUUUUVVVYYY^^^bbbeeeeeehhhddd___[[[YYYXXXWWWVVVTTTUUUUUUVVVVVVUUUTTTTTTTTTUUUWWWVVVTTTSSSSSSTTTXXXXXXXXXWWWVVVWWWXXXYYYaaaaaagggtttyyymmmfffhhhooouuu{{{zzztttmmmooozzz~~~uuurrrooohhh```\\\PPPEEE???BBBCCC@@@CCCKKKXXXdddvvvyyysssnnniiigggiiijjjhhhhhhjjjaaaeeekkkmmmnnnpppvvv{{{}}}TTTXXX^^^bbbdddddddddeeehhhhhhiiihhhgggdddaaa```]]]]]]]]][[[YYYYYYZZZ\\\[[[]]][[[UUUTTTXXX[[[\\\YYYXXXXXXYYY[[[]]]]]]\\\SSSSSSRRRQQQRRRSSSTTTUUURRRRRRQQQQQQRRRSSSUUUVVVWWWZZZ\\\[[[XXXUUUUUUVVVTTTUUUUUUVVVVVVTTTSSSRRRNNNMMMLLLKKKKKKLLLMMMNNNLLLMMMOOOQQQSSSTTTUUUUUUSSSVVVYYYXXXTTTPPPNNNNNNRRRTTTTTTQQQLLLLLLPPPTTTQQQSSSTTTUUUSSSRRRQQQQQQLLLPPPSSSRRRNNNMMMPPPSSSSSSRRRRRRRRRRRRTTTUUUVVV\\\\\\^^^bbbeeefffbbb___ZZZZZZZZZXXXWWWVVVXXXZZZ]]]]]]___bbbbbbeeennnyyy}}}xxxrrrqqqsssrrr{{{qqqkkkmmmiii^^^ZZZ^^^pppxxxpppeeecccfffgggsss{{{|||||||||{{{~~~}}}vvviii```]]]\\\ZZZXXXZZZXXXUUUTTTUUUVVVUUUTTTUUUWWWYYY\\\]]]\\\ZZZYYYXXX\\\ZZZUUUZZZcccaaaWWWTTTTTTSSSSSSUUUWWWZZZ[[[^^^^^^]]]\\\ZZZXXXVVVUUUSSSRRROOOMMMNNNPPPSSSUUURRRQQQOOOOOOPPPRRRUUUVVVWWWWWWVVVTTTRRRRRRUUUWWWXXXVVVTTTUUUVVVUUURRRNNNQQQPPPPPPQQQQQQRRRSSSTTTQQQOOOMMMNNNOOOQQQRRRQQQQQQTTTVVVUUUQQQQQQTTTXXXaaa```]]][[[ZZZZZZ[[[[[[UUUXXX\\\]]]]]]___ccchhhjjjeee```]]]\\\\\\[[[[[[WWWXXXXXXXXXWWWVVVUUUUUUNNNRRRUUUTTTQQQQQQUUUZZZQQQVVVXXXUUUUUUWWWXXXWWWSSSQQQMMMJJJIIILLLRRRWWWWWWWWWVVVSSSPPPOOOPPPQQQMMMOOOPPPRRRRRRQQQOOONNNJJJOOOVVV[[[^^^\\\YYYVVVOOOPPPRRRUUUWWWXXXYYYYYYYYYYYYXXXWWWVVVVVVVVVWWWVVVVVVUUUSSSWWW\\\ZZZVVVVVVUUUVVVXXX]]]```bbbbbbdddaaa\\\ZZZYYYXXXWWWVVVTTTUUUWWWXXXYYYXXXXXXWWWUUUUUUUUUTTTTTTUUUXXX[[[]]]YYYUUUTTTUUUVVVTTTRRRWWWXXX___mmmyyypppgggdddhhhqqqxxxyyy|||yyyrrrppp{{{wwwwwwxxxtttnnnkkk```NNN@@@???>>>999;;;CCCGGGSSSdddwwwwwwsssmmmhhhiiiiiihhhiiikkkaaafffkkkllljjjjjjnnnrrrmmmooosssxxx~~~UUU[[[ccchhhhhhgggggghhhlllhhhccc`````````aaa```aaa^^^[[[XXXVVVWWWZZZ[[[VVVTTTSSSVVV\\\^^^[[[WWW\\\[[[ZZZYYYYYYZZZ[[[\\\XXXXXXWWWVVVTTTSSSRRRRRRUUUTTTRRROOONNNPPPTTTXXXbbbaaa^^^[[[WWWTTTSSSRRRTTTRRRQQQOOOOOOOOOOOOOOORRRPPPNNNMMMNNNOOOOOONNNMMMLLLKKKKKKLLLNNNQQQRRRSSSWWWZZZXXXQQQLLLKKKKKKNNNNNNNNNNNNNNNNNNNNNNNNRRRRRRSSSSSSRRRQQQPPPPPPQQQOOOMMMLLLLLLNNNQQQSSSQQQQQQQQQRRRRRRTTTUUUUUUTTTVVVYYY\\\]]]^^^^^^]]]XXXVVVTTTRRRRRRSSSUUUWWWYYYZZZ\\\^^^aaadddfffgggooouuuvvvyyy}}}~~~xxxsssrrrssstttkkkiiikkkmmmyyy~~~zzz~~~~~~{{{kkkddd\\\XXXYYYYYYWWWTTT\\\XXXRRRNNNLLLMMMPPPSSSQQQWWW\\\\\\YYYWWWYYY\\\ZZZYYYXXXYYY[[[[[[WWWTTTPPPRRRTTTUUUUUUVVVXXXZZZ]]]^^^^^^\\\YYYWWWWWWXXXVVVTTTQQQPPPQQQRRRSSSSSSTTTTTTSSSPPPOOOPPPSSSVVVTTTTTTUUUUUUVVVWWWXXXXXXXXXWWWTTTRRRPPPOOOOOOOOONNNNNNOOOOOOPPPQQQRRRRRRVVVOOOHHHHHHOOOUUUWWWVVVWWWUUURRRQQQRRRVVV[[[^^^dddaaa\\\[[[\\\\\\ZZZXXXXXXYYY[[[^^^```bbbddddddiiieee___ZZZWWWWWWYYY[[[WWWWWWVVVUUUTTTTTTTTTTTTSSSTTTSSSRRRPPPPPPRRRSSSSSSTTTVVVWWWXXXXXXWWWVVVVVVSSSPPPOOORRRXXX```dddfff```XXXTTTSSSRRROOOKKKKKKMMMNNNPPPPPPPPPPPPPPPPPPSSSVVVYYYYYYWWWTTTRRRPPPOOOOOOQQQTTTWWWWWWVVVWWWVVVTTTRRRRRRSSSTTTUUUWWWTTTTTTXXXZZZXXXWWWXXXUUUUUUUUUWWWXXXZZZ\\\]]]\\\]]]]]][[[XXXUUUTTTTTTVVVTTTRRRSSSUUUVVVUUURRRUUUVVVUUUTTTSSSSSSVVVXXXZZZWWWTTTSSSTTTVVVVVVVVVWWWRRRUUUggg|||tttjjjaaa```dddkkkuuu}}}}}}wwwqqqnnn\\\JJJAAA===999:::>>>888@@@PPPaaammmwww{{{vvvooolllkkkkkkjjjiiidddbbb```bbbgggiiihhhgggjjjiiiiiilllssszzzYYY^^^eeeiiiiiihhhhhhhhhdddcccaaa^^^]]]\\\\\\\\\\\\[[[[[[ZZZZZZZZZZZZZZZUUUSSSSSSWWW]]]___]]]ZZZ\\\\\\ZZZZZZZZZZZZ\\\\\\ZZZYYYXXXWWWVVVUUUTTTSSSUUUUUUSSSQQQQQQSSSXXX[[[bbbaaa^^^ZZZWWWVVVUUUTTTSSSQQQOOOMMMLLLMMMMMMMMMRRRPPPMMMMMMMMMNNNNNNMMMLLLLLLKKKLLLMMMOOOPPPRRRSSSUUUVVVRRRMMMJJJKKKNNNNNNNNNNNNOOOOOOOOOOOOOOOQQQQQQQQQRRRRRRQQQQQQQQQOOONNNMMMLLLMMMOOOQQQSSSOOOOOOOOOOOOPPPQQQRRRSSSTTTVVVXXXZZZ[[[[[[ZZZYYYSSSRRRPPPOOOOOOQQQSSSUUUVVVWWWYYY[[[^^^aaacccdddgggmmmpppuuuwwwqqqqqqtttvvv~~~~~~|||sssmmmiiieee```YYYWWWWWWXXXUUURRRSSSQQQOOOMMMMMMNNNPPPRRRRRRVVVZZZZZZWWWUUUWWWZZZVVVVVVWWWZZZ\\\[[[WWWSSSRRRTTTVVVVVVVVVWWWYYYZZZ[[[\\\\\\[[[XXXWWWWWWXXXUUUSSSPPPPPPQQQSSSSSSSSSTTTTTTSSSQQQOOOPPPSSSVVVVVVVVVVVVWWWWWWXXXXXXYYYYYYXXXUUUSSSQQQPPPPPPPPPNNNNNNPPPQQQRRRRRRRRRRRRTTTNNNHHHJJJQQQWWWYYYXXXWWWUUUSSSRRRSSSWWW\\\___ccc```^^^]]]^^^^^^\\\ZZZ\\\]]]___aaaccccccdddcccbbb```]]]YYYWWWVVVVVVVVVUUUTTTTTTSSSSSSSSSSSSSSSSSSSSSRRRQQQOOOPPPSSSUUUUUUUUUUUUVVVVVVUUUUUUUUUUUUSSSQQQPPPSSSXXX^^^bbbddd^^^VVVRRRRRRQQQNNNJJJJJJLLLOOOQQQQQQQQQPPPPPPPPPRRRUUUWWWWWWUUURRRPPPPPPPPPQQQTTTWWWYYYYYYXXXUUUTTTRRRQQQPPPQQQRRRSSSUUUSSSUUUZZZ[[[XXXUUUVVVYYYXXXWWWVVVUUUUUUUUUUUUUUUWWWXXXWWWUUUTTTTTTTTTVVVTTTRRRSSSUUUVVVTTTRRRUUUVVVWWWVVVTTTTTTVVVWWWWWWUUUSSSSSSUUUVVVVVVUUUSSSQQQVVVfffyyy~~~tttjjj```ZZZ___iiirrryyy~~~tttcccPPPFFF@@@<<<:::<<<;;;===BBBKKKSSS```sssxxxssspppooollljjjgggeeecccdddeeeeeebbb^^^dddbbbaaaccchhhnnnsssttt]]]aaaeeehhhhhhggggggggg^^^```___\\\WWWSSSSSSUUUYYYZZZ]]]^^^^^^]]]ZZZXXXVVVTTTUUUXXX^^^```___]]]]]]]]]\\\[[[[[[\\\]]]]]]\\\[[[[[[ZZZYYYWWWVVVUUUVVVVVVUUUTTTTTTWWW[[[___aaa___\\\YYYWWWVVVWWWWWWRRROOOKKKJJJKKKLLLMMMMMMRRRPPPNNNMMMMMMNNNMMMMMMLLLLLLMMMMMMNNNOOOPPPPPPRRRSSSQQQMMMIIIIIILLLPPPMMMNNNOOOOOOPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQMMMMMMMMMMMMNNNPPPSSSTTTOOOOOOOOOOOOPPPQQQRRRRRRUUUVVVWWWWWWWWWVVVTTTSSSMMMLLLKKKKKKLLLNNNQQQRRRRRRSSSUUUWWWZZZ\\\^^^______fffkkkrrr|||zzz{{{zzzqqqjjjccc]]]ZZZ]]]ZZZVVVUUUVVVUUURRROOOLLLKKKKKKKKKKKKLLLLLLMMMQQQTTTWWWVVVTTTTTTVVVYYYWWWXXXZZZ]]]]]]ZZZUUUQQQTTTVVVWWWWWWWWWWWWYYYZZZZZZZZZ[[[ZZZWWWVVVVVVWWWRRRQQQPPPPPPRRRTTTTTTTTTSSSTTTSSSQQQPPPQQQSSSVVVXXXXXXXXXXXXXXXXXXXXXXXXYYYXXXVVVTTTRRRQQQQQQQQQMMMOOOQQQSSSTTTTTTSSSSSSRRRNNNKKKNNNTTTZZZ[[[YYYWWWVVVTTTTTTUUUYYY]]]```bbbaaa``````aaaaaa___]]]]]]___aaabbbbbbbbb```___[[[ZZZYYYXXXVVVTTTSSSRRRRRRRRRRRRSSSSSSSSSTTTTTTTTTTTTTTTRRRQQQRRRTTTWWWWWWVVVTTTSSSRRRRRRSSSSSSTTTSSSRRRRRRTTTXXX\\\^^^___ZZZTTTQQQQQQQQQNNNLLLLLLOOOSSSUUUUUUSSSQQQQQQQQQSSSUUUVVVUUUSSSPPPNNNPPPQQQSSSVVVZZZ\\\ZZZYYYSSSRRRPPPOOOOOOOOOPPPQQQRRRRRRUUUZZZZZZVVVSSSSSSYYYXXXVVVTTTRRRQQQQQQQQQPPPRRRTTTUUUTTTTTTUUUVVVUUUSSSRRRSSSTTTUUUTTTRRRTTTVVVWWWWWWUUUTTTUUUVVVSSSRRRRRRTTTVVVWWWVVVTTTQQQRRRYYYfffrrr|||vvviii```XXXVVVaaapppzzz}}}nnn]]]RRRKKKDDD???===<<<999888;;;@@@IIIXXXgggrrrzzzzzzvvvqqqnnnkkkiiifffeeeeeeccc___ZZZ]]][[[YYYZZZ]]]bbbdddeee```bbbdddeeeeeeeeeeeeeee```aaa___YYYQQQMMMOOOSSS^^^___aaabbbaaa___\\\ZZZYYYXXXXXXZZZ^^^```___^^^^^^]]]\\\\\\\\\\\\]]]^^^]]]]]]]]]]]]\\\ZZZXXXWWWXXXXXXXXXWWWVVVXXX[[[]]]]]]\\\YYYVVVUUUVVVWWWXXXPPPLLLIIIIIILLLPPPQQQQQQTTTQQQOOONNNOOOOOOOOONNNLLLMMMNNNOOOPPPPPPPPPPPPQQQQQQPPPNNNKKKLLLOOORRRNNNOOOPPPQQQRRRRRRQQQQQQQQQQQQPPPOOOOOOOOOOOOOOOMMMMMMNNNOOOQQQSSSUUUVVVQQQQQQQQQQQQQQQRRRSSSTTTUUUUUUUUUTTTSSSQQQOOONNNIIIIIIIIIIIIKKKNNNPPPRRRPPPQQQRRRTTTWWWYYYZZZ[[[]]]ccciiirrrvvv}}}zzzsssjjjccc```]]]YYYVVVVVVUUUTTTTTTUUUTTTPPPMMMKKKKKKIIIHHHHHHHHHHHHHHHPPPRRRSSSTTTSSSUUUXXX[[[______^^^]]]ZZZVVVRRROOOSSSUUUVVVWWWVVVVVVXXXYYYZZZZZZZZZXXXUUUTTTSSSTTTPPPOOOOOOQQQSSSUUUTTTTTTRRRSSSRRRQQQPPPQQQSSSUUUXXXXXXWWWWWWWWWWWWWWWWWWXXXVVVUUUSSSQQQQQQQQQQQQNNNPPPSSSVVVWWWVVVUUUSSSRRROOONNNRRRWWW[[[ZZZXXXWWWWWWVVVVVVXXX[[[^^^```bbbcccccccccbbbaaa___]]]ZZZ[[[]]]^^^^^^]]][[[YYYWWWWWWVVVUUUSSSSSSRRRRRRRRRSSSTTTUUUVVVVVVVVVVVVWWWYYYZZZYYYWWWUUUUUUVVVXXXVVVSSSPPPOOOOOOQQQRRRSSSSSSSSSTTTUUUWWWYYYZZZXXXUUURRRQQQRRRSSSRRRQQQSSSWWW[[[\\\YYYUUUSSSRRRSSSTTTUUUUUUTTTQQQOOONNNNNNOOORRRWWWZZZ[[[ZZZXXXQQQQQQPPPOOONNNOOOOOOPPPQQQPPPRRRVVVUUURRRQQQSSSVVVUUUTTTRRRRRRSSSTTTUUURRRTTTVVVWWWVVVVVVWWWYYYSSSSSSRRRSSSSSSSSSSSSRRRRRRTTTVVVVVVTTTSSSRRRSSSQQQQQQRRRUUUWWWXXXVVVTTTSSSTTTZZZbbbiiiqqqwwwiii^^^ZZZ[[[fffsss}}}{{{pppggg___UUUKKKDDD<<<999888;;;===???EEELLLWWW___mmmyyyzzzvvvppplllgggeeeeeeeeebbb___[[[YYYWWWWWWYYY\\\^^^^^^bbbbbbaaabbbbbbccccccbbbbbbaaa^^^VVVPPPOOOUUU\\\ggggggeeedddbbb```^^^]]]]]]\\\[[[\\\]]]^^^^^^]]]___^^^]]]\\\\\\]]]^^^___]]]^^^_________]]][[[ZZZ[[[[[[[[[YYYWWWVVVWWWXXXYYYXXXVVVTTTSSSTTTUUUVVVNNNKKKHHHJJJQQQVVVXXXWWWUUUSSSQQQPPPQQQRRRRRRQQQNNNOOOPPPQQQRRRRRRRRRQQQPPPRRRSSSSSSRRRRRRRRRRRRPPPQQQSSSTTTTTTTTTSSSRRRSSSRRRPPPNNNMMMLLLLLLLLLMMMNNNPPPRRRTTTVVVWWWWWWRRRQQQQQQQQQQQQRRRRRRSSSUUUUUUSSSRRRPPPNNNLLLKKKHHHHHHIIIJJJLLLOOOQQQSSSPPPQQQRRRTTTUUUVVVXXXXXX[[[```gggooo}}}|||wwwuuussssssuuuxxxhhhccc^^^[[[[[[ZZZXXXUUUQQQRRRSSSTTTTTTSSSOOOMMMKKKIIIGGGEEEEEEGGGIIIKKKMMMNNNPPPRRRTTTWWWZZZ]]]```^^^[[[WWWTTTQQQPPPPPPQQQRRRTTTTTTTTTTTTVVVWWWZZZZZZZZZWWWSSSQQQPPPPPPNNNNNNOOOQQQTTTUUUTTTSSSPPPQQQQQQQQQPPPPPPRRRTTTUUUUUUUUUUUUUUUUUUUUUTTTTTTSSSRRRQQQPPPPPPQQQRRRQQQRRRUUUXXXXXXWWWUUUTTTTTTRRRRRRUUUXXXZZZXXXVVVXXXXXXWWWXXXYYY[[[]]]___bbbcccdddcccaaa___]]]\\\WWWXXXYYYZZZ[[[YYYXXXWWWXXXVVVTTTRRRQQQRRRSSSTTTTTTUUUVVVXXXYYYYYYYYYYYYYYY]]]```aaa^^^YYYUUUSSSWWWTTTQQQNNNMMMNNNPPPRRRSSSSSSTTTUUUUUUVVVVVVVVVSSSRRRQQQRRRTTTUUUVVVWWW[[[___cccbbb]]]WWWTTTTTTUUUUUUUUUTTTSSSQQQPPPOOOLLLMMMPPPTTTXXXYYYWWWUUUQQQQQQPPPPPPOOOOOOOOOPPPPPPOOOOOOPPPOOOMMMQQQWWWWWWVVVUUUSSSTTTUUUWWWYYYUUUWWWXXXXXXVVVUUUVVVVVVRRRRRRSSSRRRRRRRRRRRRSSSPPPRRRTTTTTTRRRPPPOOOPPPPPPPPPRRRUUUXXXYYYVVVTTTSSSTTTWWW[[[^^^eeeuuu{{{nnn``````dddjjjpppxxx|||wwwmmm___SSSCCC>>>;;;<<<<<<;;;;;;>>>BBBHHHRRR]]]gggqqqzzzyyyrrrjjjeeedddeeedddbbb\\\ZZZXXXXXXZZZ\\\\\\\\\fffcccaaaaaabbbdddddddddbbb```\\\WWWUUUYYYaaahhhnnnllliiieeebbbaaa``````___^^^]]]\\\\\\\\\]]]]]]^^^^^^\\\\\\\\\\\\^^^^^^\\\]]]___aaaaaa```^^^]]]^^^^^^^^^[[[WWWUUUTTTTTTUUUUUUTTTTTTSSSSSSSSSTTTNNNKKKJJJNNNVVV[[[\\\ZZZUUUSSSQQQQQQSSSTTTUUUTTTRRRRRRRRRSSSSSSSSSTTTTTTRRRTTTWWWYYYYYYXXXVVVTTTSSSTTTVVVWWWWWWVVVTTTSSSRRRQQQOOOMMMKKKKKKKKKLLLMMMOOOQQQTTTVVVVVVWWWVVVPPPOOOOOOOOOOOOOOOPPPPPPUUUTTTRRRPPPOOOMMMLLLKKKIIIJJJKKKLLLNNNQQQSSSTTTRRRSSSSSSSSSTTTTTTUUUUUUWWW[[[aaahhhqqqzzz|||~~~xxxwwwyyyuuuoooyyyssshhh\\\ZZZXXXWWWVVVUUUSSSQQQNNNPPPRRRSSSSSSQQQNNNLLLIIIGGGFFFEEEGGGKKKOOORRRKKKLLLOOORRRUUUXXXZZZ[[[XXXWWWTTTQQQNNNNNNPPPSSSNNNOOOQQQRRRRRRSSSUUUWWWXXXYYYXXXUUURRROOONNNOOOMMMMMMOOORRRUUUUUUSSSQQQNNNOOOPPPPPPOOOOOOQQQSSSSSSSSSSSSSSSSSSSSSSSSSSSQQQPPPPPPOOOPPPQQQSSSTTTUUUVVVWWWYYYYYYXXXVVVUUUUUUTTTTTTVVVXXXYYYWWWVVVYYYYYYYYYYYYZZZ[[[\\\\\\___aaaaaa```]]]\\\[[[\\\YYYYYYYYYYYYYYYXXXWWWWWWXXXVVVTTTQQQQQQRRRTTTUUUUUUVVVXXXYYYZZZZZZYYYYYYYYY]]]aaabbb___YYYTTTQQQTTTRRRPPPNNNNNNOOOQQQSSSTTTTTTTTTTTTTTTTTTTTTTTTOOOPPPQQQRRRTTTVVVWWWYYY^^^cccfffddd\\\VVVTTTUUUVVVUUUTTTSSSRRRQQQPPPPPPKKKLLLNNNQQQTTTUUUSSSRRRQQQQQQQQQQQQPPPPPPPPPOOOPPPNNNNNNNNNMMMMMMSSS[[[^^^\\\YYYVVVUUUUUUWWWXXXVVVWWWWWWVVVTTTQQQQQQQQQQQQRRRSSSRRRQQQPPPQQQSSSOOOQQQRRRQQQOOONNNNNNNNNOOOPPPQQQTTTWWWWWWUUUSSSQQQQQQSSSUUUVVV\\\kkkzzz}}}rrrdddeeeiiilllmmmsssvvviiiVVVKKK@@@;;;999888999;;;777;;;@@@GGGNNNWWW```fffoooxxx{{{rrrkkkhhhhhhfffdddaaa___\\\[[[\\\\\\\\\[[[kkkgggdddccceeeggghhhhhhfffbbb^^^[[[\\\aaaggglllnnnllliiigggdddcccbbbbbb]]]]]]]]]\\\\\\\\\^^^___^^^]]]\\\[[[[[[\\\]]]^^^ZZZ\\\___aaabbbbbbaaa```___``````]]]YYYUUUTTTSSSTTTTTTUUUUUUUUUTTTRRRRRROOOMMMLLLQQQYYY^^^\\\YYYSSSQQQPPPQQQSSSUUUVVVVVVUUUUUUTTTSSSTTTUUUVVVWWWVVVWWWYYY\\\]]][[[YYYWWWVVVXXXYYYZZZYYYWWWUUUSSSOOONNNLLLKKKKKKLLLMMMNNNLLLNNNQQQTTTUUUUUUTTTTTTPPPOOOOOONNNNNNOOOOOOPPPTTTSSSRRRPPPOOOMMMMMMMMMJJJKKKLLLNNNPPPRRRSSSTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRVVV\\\bbbgggnnnyyy}}}~~~~~~}}}|||~~~xxxqqquuu|||~~~xxxmmmeee^^^ZZZZZZYYYWWWSSSQQQPPPPPPLLLNNNPPPQQQPPPNNNLLLKKKHHHHHHIIIJJJLLLOOORRRSSSKKKLLLNNNQQQTTTVVVVVVVVVTTTTTTSSSQQQNNNNNNQQQSSSKKKMMMPPPQQQRRRSSSUUUWWWUUUUUUUUUTTTQQQOOOOOOPPPMMMNNNPPPSSSUUUUUURRROOOKKKMMMNNNNNNNNNNNNPPPQQQQQQQQQQQQRRRSSSSSSTTTTTTOOOOOOOOOOOOQQQSSSUUUWWWYYYYYYYYYYYYXXXWWWVVVUUUSSSSSSTTTUUUWWWXXXXXXXXXYYYZZZZZZZZZZZZZZZZZZYYYZZZ[[[\\\\\\ZZZYYY[[[^^^\\\[[[YYYWWWVVVUUUUUUUUUVVVUUUTTTSSSRRRRRRRRRRRRSSSTTTVVVWWWXXXWWWVVVUUUUUUXXX[[[\\\ZZZVVVTTTRRRPPPPPPOOONNNOOOQQQSSSUUUUUUUUUTTTTTTSSSSSSSSSRRROOOPPPQQQRRRRRRSSSTTTVVV[[[```ccc```YYYSSSSSSUUUTTTSSSRRRQQQPPPPPPPPPPPPLLLLLLLLLNNNPPPRRRQQQPPPPPPPPPQQQQQQPPPPPPOOOOOONNNNNNOOOQQQPPPOOOUUU^^^bbb___[[[WWWUUUUUUVVVWWWUUUVVVWWWUUURRROOOOOOOOOOOOQQQSSSRRRPPPOOOQQQSSSQQQQQQQQQPPPNNNMMMNNNOOOOOONNNOOOQQQSSSTTTSSSQQQPPPPPPRRRUUUVVVZZZfffrrrxxxggggggkkkoooqqqwww~~~ooo___NNNEEE@@@<<<:::;;;666888:::<<>><<<:::777777888999888777<<<@@@GGGPPPZZZhhhwwwtttjjjcccaaabbbcccfffdddccceeeiiilllmmmlllkkkiiigggfffhhhhhhgggfffhhhfffdddccceeeggghhhhhheeebbb^^^ZZZYYY[[[^^^```dddaaa^^^\\\\\\\\\\\\[[[ZZZ[[[]]]^^^^^^]]][[[ZZZYYYZZZZZZXXXVVVTTTUUUVVVYYYYYYYYYYYYWWWTTTRRRPPPNNNPPPSSSWWWZZZYYYUUURRRLLLOOOSSSUUUSSSQQQOOONNNRRRRRRRRRSSSTTTVVVXXXYYYTTTVVVXXXZZZ[[[ZZZYYYXXX[[[[[[ZZZYYYVVVSSSOOOMMMIIIHHHHHHGGGHHHJJJMMMNNNMMMMMMOOOPPPRRRRRRSSSSSSRRRTTTUUUUUUSSSQQQPPPPPPOOOOOOOOOOOOOOONNNNNNNNNKKKKKKLLLNNNQQQRRRQQQPPPLLLLLLLLLLLLKKKKKKKKKKKKRRRUUUYYY\\\]]]^^^___```fffmmmuuuyyyyyyxxxyyy{{{|||xxxttt}}}}}}yyynnnhhh```YYYTTTSSSUUUWWWWWWVVVTTTQQQOOONNNMMMLLLMMMNNNOOOOOONNNKKKHHHFFFGGGKKKMMMMMMJJJHHHIIIKKKOOOOOOOOORRRTTTUUUTTTRRRSSSSSSSSSRRRQQQPPPOOONNNOOOMMMLLLMMMPPPRRRRRRPPPOOONNNMMMMMMMMMMMMNNNOOOLLLMMMNNNOOOOOOMMMLLLJJJHHHIIIJJJKKKKKKLLLNNNPPPNNNOOOPPPPPPPPPPPPPPPPPPOOOOOOOOOPPPRRRTTTVVVXXXXXXXXXYYYXXXVVVTTTRRRQQQRRRRRRSSSTTTUUUUUUVVVVVVYYYYYYYYYYYYXXXXXXWWWVVVVVVVVVVVVVVVUUUUUUTTTSSSUUUSSSQQQQQQRRRRRRQQQPPPSSSSSSRRRQQQOOONNNMMMLLLNNNNNNNNNNNNNNNOOOPPPPPPSSSTTTVVVVVVVVVUUUSSSRRROOOOOOQQQRRRSSSUUUVVVVVVVVVVVVWWWWWWVVVVVVUUUTTTSSSTTTUUUUUUTTTSSSRRRSSSUUUTTTSSSTTTUUUUUUSSSQQQOOOOOONNNNNNNNNOOOPPPQQQOOOOOOQQQRRRRRRRRRQQQPPPOOONNNNNNNNNOOOPPPQQQQQQQQQVVV[[[ZZZTTTQQQSSSWWWYYYWWWUUUTTTSSSSSSTTTUUUTTTUUUVVVVVVUUUSSSQQQOOOSSSPPPLLLJJJJJJKKKLLLLLLPPPOOONNNLLLLLLLLLLLLMMMLLLLLLLLLMMMOOOOOOOOOOOOPPPRRRUUUXXX[[[]]]^^^___ooo||||||{{{{{{yyynnnbbbUUULLLFFFBBB===:::888888777666666999===BBBIIIRRR]]]eeepppvvv~~~}}}rrrjjjgggfffgggcccbbbaaacccfffhhhiiiiiigggjjjllllllkkkiiihhhhhhfffeeeccccccfffiiijjjkkkeeebbb___\\\[[[\\\^^^```fffccc^^^\\\[[[\\\\\\[[[[[[[[[\\\[[[[[[ZZZXXXWWWVVVVVVVVVUUUSSSTTTWWWYYY]]]\\\[[[YYYWWWTTTQQQPPPNNNQQQTTTUUUTTTRRRQQQQQQNNNQQQTTTTTTRRROOOMMMMMMOOOPPPRRRSSSUUUVVVVVVWWWSSSVVVYYY]]]^^^]]][[[ZZZYYYYYYXXXVVVSSSPPPMMMKKKIIIHHHHHHHHHIIIKKKMMMNNNMMMNNNPPPQQQSSSTTTTTTUUURRRTTTUUUUUUSSSQQQPPPQQQMMMMMMNNNOOOOOOOOOOOOOOOMMMLLLLLLNNNPPPQQQPPPNNNJJJIIIIIIIIIJJJJJJKKKLLLTTTWWW[[[]]]\\\[[[ZZZZZZ]]]bbbgggjjjiiiiiikkkmmmooojjjhhhssswwwlllccc]]]WWWUUUQQQOOOOOOPPPSSSUUUSSSQQQOOOMMMKKKKKKLLLMMMQQQQQQPPPNNNLLLJJJHHHFFFIIIIIIIIIIIIIIIIIIIIIIIIOOOOOOPPPSSSUUUUUUSSSQQQQQQQQQQQQQQQPPPPPPOOONNNPPPOOOMMMMMMNNNNNNMMMLLLNNNMMMMMMLLLLLLMMMMMMNNNKKKKKKLLLMMMMMMKKKJJJIIIHHHIIIKKKLLLLLLMMMPPPRRROOOOOOPPPPPPPPPOOONNNNNNNNNOOOPPPQQQRRRRRRSSSSSSVVVUUUTTTSSSRRRQQQPPPOOOQQQRRRRRRRRRRRRSSSSSSSSSYYYYYYYYYXXXXXXVVVUUUUUUUUUUUUUUUUUUTTTRRRPPPOOOPPPOOOOOOPPPSSSSSSSSSQQQSSSSSSSSSSSSRRRQQQPPPPPPPPPOOONNNMMMMMMMMMNNNOOOSSSUUUWWWYYYYYYXXXUUUTTTPPPPPPQQQRRRTTTUUUVVVVVVWWWWWWWWWWWWWWWVVVUUUUUUTTTUUUUUUUUUTTTSSSRRRRRRSSSSSSSSSSSSTTTTTTQQQOOOOOONNNNNNNNNNNNOOOPPPPPPOOOPPPQQQRRRRRRRRRQQQQQQOOOOOOQQQRRRSSSSSSSSSSSSXXX\\\```]]]WWWQQQOOOPPPVVVUUUSSSRRRQQQQQQRRRSSSRRRSSSTTTUUUTTTSSSQQQOOOSSSQQQNNNKKKJJJJJJLLLMMMOOOOOOMMMLLLLLLKKKLLLLLLIIIJJJKKKMMMNNNOOOOOOOOOQQQSSSUUUWWWXXXZZZZZZ[[[bbbsss~~~yyyjjj```SSSMMMEEE>>>:::888777666444555777888:::>>>DDDHHHVVV]]]iiiuuuzzzrrrnnnlllkkk`````````bbbccceeeffffffeeejjjppppppmmmiiiiiijjjhhheeeddddddfffiiikkkkkkdddbbb___]]]\\\]]]^^^___dddaaa\\\ZZZZZZ[[[\\\\\\[[[[[[ZZZYYYXXXWWWVVVUUUSSSTTTVVVVVVVVVVVVXXXZZZ]]]\\\ZZZWWWUUUSSSQQQPPPPPPSSSUUUSSSPPPNNNOOORRRRRRTTTUUUUUURRRPPPNNNNNNPPPQQQSSSTTTUUUTTTSSSRRRSSSVVVZZZ^^^______]]][[[WWWWWWVVVTTTQQQNNNKKKIIIHHHHHHHHHHHHIIIKKKLLLMMMLLLMMMOOOQQQRRRTTTTTTTTTQQQSSSUUUUUUSSSQQQQQQQQQOOOPPPQQQQQQQQQQQQPPPPPPNNNMMMLLLMMMOOOOOONNNLLLJJJJJJIIIIIIIIIJJJKKKLLLTTTWWW[[[\\\[[[YYYWWWWWW\\\^^^aaaaaaaaaaaaccceeefffbbbaaannnssseee]]]UUUPPPOOONNNNNNMMMMMMNNNOOOPPPPPPNNNKKKIIIIIIJJJLLLNNNRRRPPPOOOMMMKKKJJJIIIHHHIIIGGGFFFGGGJJJLLLLLLKKKNNNOOOPPPSSSTTTTTTQQQOOONNNNNNOOOOOOOOOOOOOOONNNOOONNNMMMMMMMMMLLLKKKJJJLLLLLLLLLLLLLLLLLLLLLLLLIIIJJJJJJKKKJJJIIIHHHHHHIIIKKKLLLLLLLLLMMMPPPRRROOOOOOPPPOOOOOONNNMMMLLLNNNOOOPPPRRRRRRQQQOOONNNRRRQQQPPPOOONNNNNNNNNNNNNNNOOOOOOPPPQQQRRRRRRSSSWWWWWWWWWVVVUUUTTTSSSRRRRRRSSSTTTTTTSSSQQQNNNMMMNNNNNNOOORRRVVVWWWVVVUUURRRSSSTTTTTTTTTTTTSSSRRRTTTRRRPPPOOONNNOOOQQQRRRSSSUUUXXXYYYZZZXXXUUUTTTQQQQQQRRRSSSTTTTTTUUUUUUUUUUUUVVVVVVUUUUUUTTTSSSSSSSSSSSSTTTUUUVVVUUUTTTRRRRRRRRRSSSTTTSSSPPPMMMNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOPPPPPPPPPQQQQQQQQQQQQRRRTTTVVVWWWWWWVVVVVVZZZ]]]^^^ZZZSSSNNNLLLMMMTTTSSSRRRQQQQQQQQQRRRRRRRRRSSSTTTUUUUUUTTTRRRQQQPPPPPPNNNLLLKKKLLLNNNPPPOOOOOONNNMMMLLLLLLLLLLLLGGGIIIKKKMMMNNNNNNOOOPPPRRRSSSSSSTTTUUUVVVVVVVVV[[[dddmmmssszzz|||{{{|||sssaaaZZZOOOFFF@@@<<<999888777777666666666888:::<<>>DDDIIIKKKPPPXXX```gggkkklllmmm___bbbeeeeeecccaaabbbccciiihhheeebbb______```bbb```]]]ZZZYYYZZZ\\\\\\\\\^^^^^^^^^]]]\\\[[[ZZZYYY]]]\\\\\\]]]]]]\\\YYYWWWVVVTTTSSSRRRTTTWWW[[[]]]cccddddddaaa]]]YYYXXXWWWWWWUUURRROOONNNOOOQQQRRRVVVSSSPPPPPPRRRRRROOOLLLHHHIIIJJJJJJJJJLLLOOORRRRRRRRRSSSTTTTTTUUUUUUTTTSSSRRRPPPNNNLLLKKKKKKJJJLLLKKKJJJIIIIIIIIIIIIIIIFFFGGGIIIJJJKKKLLLLLLLLLMMMMMMMMMNNNNNNMMMMMMMMMPPPRRRTTTTTTSSSRRRRRRSSSQQQRRRUUUWWWWWWVVVTTTRRRNNNLLLJJJJJJKKKLLLLLLLLLFFFFFFFFFGGGKKKOOOTTTWWWSSSSSSTTTSSSSSSTTTWWWYYYUUUTTTSSSTTTUUUUUUTTTSSSSSSWWW[[[___iiivvvyyyqqqdddYYYTTTTTTQQQQQQTTTPPPHHHDDDFFFFFFGGGHHHIIIJJJJJJJJJJJJGGGGGGGGGGGGHHHHHHHHHHHHIIIHHHHHHFFFDDDBBB@@@>>>AAAFFFKKKLLLHHHFFFHHHKKKLLLIIIFFFDDDEEEFFFGGGGGGFFFGGGHHHJJJLLLMMMNNNOOOKKKNNNQQQPPPMMMJJJIIIJJJHHHHHHJJJJJJJJJJJJHHHHHHIIIHHHGGGGGGFFFFFFGGGGGGDDDFFFGGGGGGFFFGGGIIIKKKJJJKKKLLLMMMMMMMMMMMMMMMLLLMMMMMMLLLLLLKKKJJJJJJIIIJJJLLLNNNNNNMMMKKKJJJKKKLLLMMMNNNOOOPPPQQQQQQMMMMMMNNNOOOPPPPPPPPPPPPWWWTTTQQQMMMKKKKKKLLLMMMMMMOOOSSSXXX[[[ZZZVVVRRRNNNOOORRRSSSSSSRRRPPPNNNQQQPPPOOORRRWWW```hhhnnnjjjhhhccc^^^ZZZWWWUUUTTTUUUUUUUUUTTTTTTTTTTTTTTTNNNOOOOOOOOOOOONNNMMMMMMSSSPPPOOOSSSYYY[[[YYYVVVYYYVVVRRRPPPPPPQQQRRRRRRKKKLLLMMMNNNOOONNNMMMMMMOOONNNMMMMMMMMMNNNOOOPPPQQQPPPNNNMMMLLLLLLMMMNNNNNNOOOPPPPPPPPPPPPQQQQQQQQQQQQRRRRRRSSSRRRRRRQQQPPPQQQRRRRRRQQQNNNLLLJJJJJJQQQWWWXXXSSSMMMKKKKKKIIIJJJJJJKKKJJJHHHGGGFFFGGGMMMRRRSSSOOOMMMNNNPPPJJJJJJJJJKKKMMMOOORRRSSSPPPOOOPPPRRRQQQOOONNNPPPLLLVVVlllyyynnnooo{{{}}}tttnnneee]]]RRRIIIEEEBBB???<<<666777888777666777:::<<<:::===CCCIIIPPPVVV[[[]]]\\\```eeehhhhhhgggggggggppphhh___ZZZYYY[[[\\\\\\]]]\\\ZZZXXXWWWXXXYYYZZZ\\\[[[[[[[[[XXXUUUXXX___bbb___\\\\\\]]]^^^\\\ZZZRRRRRRRRRRRRTTTUUUWWWYYY]]]]]]^^^___^^^[[[YYYWWWTTTSSSQQQPPPOOOOOOPPPQQQTTTSSSRRRPPPNNNLLLJJJJJJLLLKKKJJJJJJLLLNNNPPPRRRVVVVVVUUUUUUUUUTTTTTTTTTUUUSSSQQQNNNLLLKKKJJJJJJLLLLLLKKKJJJIIIHHHHHHHHHHHHHHHHHHHHHIIIKKKMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNQQQRRRSSSTTTTTTTTTTTTTTTUUUVVVVVVUUURRROOOOOOOOOKKKKKKKKKKKKJJJHHHFFFEEEGGGFFFFFFHHHLLLPPPRRRRRRSSSSSSSSSTTTVVVVVVUUUTTTQQQQQQRRRRRRSSSSSSSSSTTTRRRRRRRRRUUU\\\dddlllqqqxxx~~~~~~uuuyyy~~~ttthhh___ZZZUUUOOOKKKGGGHHHJJJKKKJJJHHHEEEDDDEEEDDDDDDGGGJJJLLLJJJGGGGGGFFFEEEEEEDDDEEEEEEFFFFFFEEECCCBBBAAAAAABBBBBBAAACCCEEEEEEEEEFFFHHHJJJIIIIIIIIIHHHHHHGGGGGGFFFFFFGGGIIIJJJLLLMMMMMMMMMOOOMMMMMMOOOQQQRRROOOLLLJJJIIIHHHGGGFFFGGGHHHHHHJJJJJJHHHGGGEEEDDDCCCBBBEEEFFFHHHHHHHHHJJJLLLOOOQQQPPPOOOMMMLLLMMMMMMNNNKKKKKKKKKKKKKKKLLLLLLLLLMMMNNNOOOPPPPPPOOOMMMLLLLLLNNNQQQQQQPPPOOOOOOOOOLLLNNNPPPNNNLLLLLLQQQVVVVVVTTTPPPNNNMMMOOORRRUUUSSSSSSTTTWWWXXXXXXTTTRRRNNNPPPRRRSSSTTTSSSRRRQQQNNNNNNOOORRRWWW\\\bbbeeecccaaa]]]ZZZWWWUUUTTTSSSUUUVVVVVVXXXXXXVVVSSSPPPMMMNNNNNNOOOOOONNNNNNMMMLLLMMMNNNOOOQQQTTTYYY\\\ZZZWWWTTTQQQPPPOOOMMMLLLIIIIIIJJJMMMOOOPPPOOONNNQQQPPPNNNNNNPPPQQQPPPOOOMMMMMMMMMNNNOOOPPPQQQRRROOONNNMMMMMMMMMNNNOOOPPPRRRQQQQQQRRRSSSSSSRRRQQQMMMVVV```ccc]]]TTTKKKGGGNNNOOORRRSSSSSSPPPNNNLLLMMMMMMKKKJJJHHHHHHGGGGGGJJJPPPWWWXXXUUUPPPOOOPPPLLLKKKJJJKKKMMMNNNOOONNNPPPNNNLLLLLLNNNOOOPPPPPPNNNSSSbbbuuu|||wwwwwwqqqrrr|||}}}tttiiiaaa\\\WWWPPPJJJGGGDDD>>>999777777888999;;;888666888<<>>>>>@@@CCCAAAAAAAAAAAAAAAAAAAAAAAA???@@@AAABBBBBBAAA@@@??????@@@BBBAAA@@@@@@AAABBBDDDEEEFFFGGGFFFEEEDDDBBBDDDDDDEEEEEEEEEEEEEEEDDDBBBEEEHHHHHHFFFEEEFFFGGGFFFFFFEEEDDDEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGHHHJJJJJJJJJKKKMMMOOOOOOOOOPPPPPPOOONNNLLLKKKJJJKKKMMMOOONNNMMMJJJIIIKKKKKKKKKKKKLLLMMMNNNNNNNNNOOOOOOOOOOOOPPPSSSUUUSSSSSSRRRRRRRRRQQQOOONNNMMMNNNOOOQQQUUUYYY\\\___ZZZXXXUUUTTTUUUWWWXXXXXXSSSSSSRRRQQQQQQQQQQQQQQQLLLMMMNNNPPPRRRTTTUUUVVVVVVWWWWWWVVVUUUSSSQQQPPPTTTWWWXXXUUUPPPLLLMMMPPPPPPPPPPPPQQQQQQPPPPPPPPPSSSVVVYYYZZZXXXUUUSSSSSSOOOOOOPPPRRRTTTUUUSSSRRRTTTUUUVVVXXXZZZZZZXXXVVVVVVTTTRRRRRRSSSSSSRRRQQQNNNNNNMMMLLLKKKJJJJJJJJJLLLLLLMMMOOORRRWWW[[[]]]\\\^^^^^^YYYRRRMMMMMMNNNOOORRRTTTUUUTTTRRRQQQQQQMMMOOOSSSUUUUUURRRNNNLLLHHHHHHIIIIIIJJJKKKMMMMMMKKKMMMQQQVVVXXXXXXVVVSSSPPPNNNLLLKKKLLLLLLKKKJJJKKKKKKLLLPPPSSSUUUUUUTTTPPPRRRUUUUUURRRVVVeeeuuuyyy||||||rrrmmmoootttyyyuuu|||yyynnnWWWRRRKKKFFFBBB???<<<:::[[[\\\^^^]]]\\\[[[[[[\\\XXXZZZ[[[YYYWWWVVVXXX[[[RRRVVV[[[```cccbbb```___aaa___cccoooyyy}}}~~~wwwmmmeee___^^^XXXWWWTTTRRRPPPPPPPPPPPPQQQRRRRRRQQQOOOLLLIIIGGGIIIJJJKKKMMMMMMMMMLLLLLLIIIJJJJJJKKKLLLMMMMMMMMMPPPOOOMMMKKKKKKKKKLLLMMMNNNLLLJJJHHHHHHIIIKKKMMMGGGHHHIIIJJJKKKJJJIIIHHHHHHHHHHHHIIIJJJKKKLLLMMMKKKLLLNNNOOOOOONNNMMMMMMGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIKKKLLLNNNOOOOOOPPPMMMOOOPPPOOOMMMLLLLLLLLLLLLKKKKKKLLLNNNPPPRRRTTTJJJMMMOOOLLLHHHGGGKKKOOOPPPMMMJJJIIIJJJKKKLLLKKKKKKKKKKKKJJJJJJIIIIIIIIIEEEGGGJJJMMMPPPRRRSSSTTTRRRSSSUUUWWWXXXVVVRRROOOMMMQQQUUUUUUTTTXXXbbbjjjpppyyyyyy}}}}}}sssfffXXXNNNGGGEEECCCDDDEEEEEEAAA>>>===???AAAAAA@@@???>>>>>>BBBAAA@@@@@@@@@AAABBBCCC???AAAAAA@@@>>>>>>AAADDDAAAAAA@@@?????????@@@@@@>>>>>>@@@AAAAAA@@@???>>>>>>@@@AAAAAA@@@@@@AAABBBCCCEEEFFFHHHGGGEEEBBB@@@BBBBBBCCCDDDDDDDDDDDDDDD===AAAEEEFFFEEEEEEGGGIIIGGGFFFEEECCCCCCCCCCCCDDDEEEEEEFFFFFFFFFFFFGGGGGGFFFHHHIIIJJJJJJKKKNNNPPPOOOOOOPPPPPPOOONNNLLLKKKGGGIIILLLNNNNNNMMMKKKJJJKKKKKKKKKKKKLLLMMMOOOOOONNNOOOPPPPPPOOOQQQTTTVVVUUUTTTSSSSSSSSSRRRPPPOOONNNNNNPPPRRRVVVYYY]]]___WWWTTTQQQPPPQQQSSSTTTUUUTTTSSSRRRQQQQQQQQQQQQQQQNNNOOOPPPQQQSSSTTTUUUUUUUUUVVVVVVVVVUUUTTTRRRQQQXXX[[[[[[WWWPPPLLLLLLOOOOOOPPPPPPPPPPPPPPPPPPOOOPPPTTTXXX[[[ZZZYYYXXXWWWQQQQQQQQQSSSTTTTTTRRRPPPRRRRRRRRRTTTVVVVVVUUUSSSUUUSSSRRRRRRSSSTTTTTTSSSOOONNNMMMKKKJJJJJJJJJJJJMMMMMMNNNQQQTTTWWWZZZ\\\XXXZZZ[[[WWWOOOJJJIIIKKKLLLPPPSSSQQQLLLIIILLLPPPKKKLLLNNNPPPPPPPPPNNNMMMEEEFFFGGGHHHJJJLLLNNNOOOMMMOOOTTTYYY[[[ZZZWWWTTTQQQOOOMMMLLLLLLLLLJJJIIIJJJJJJLLLOOOSSSUUUUUUSSSRRRQQQRRRSSSRRRUUU```lll}}}wwwttt}}}uuuoooqqqwwwzzzsss{{{yyyoooeeeaaa[[[UUUPPPJJJEEEAAAWWWYYYZZZZZZYYYXXXXXXYYYYYYZZZYYYXXXVVVVVVXXXYYY[[[]]]___aaabbbbbbbbbaaaeeemmmxxx{{{yyyvvvrrrmmmgggccc```\\\YYYVVVRRRPPPOOOPPPPPPRRRRRRRRRQQQOOONNNLLLKKKKKKKKKJJJJJJJJJJJJKKKLLLKKKIIIGGGHHHJJJLLLMMMMMMMMMKKKJJJKKKMMMOOOOOOOOOKKKJJJHHHFFFFFFHHHJJJKKKLLLIIIGGGGGGIIIJJJIIIGGGGGGHHHIIIIIIHHHIIIKKKMMMLLLJJJHHHHHHJJJLLLLLLLLLJJJIIIFFFEEEEEEGGGIIIKKKLLLKKKJJJJJJLLLMMMMMMLLLKKKLLLMMMMMMLLLLLLNNNPPPIIIKKKMMMOOOQQQPPPPPPOOOLLLKKKIIIHHHIIIKKKNNNPPPRRRPPPNNNKKKJJJIIIJJJKKKGGGGGGHHHHHHHHHIIIIIIIIIEEEGGGJJJMMMPPPRRRRRRSSSTTTTTTUUUUUUTTTSSSQQQPPPQQQRRRTTTTTTUUUWWWZZZ\\\^^^cccmmmxxxsssvvv}}}yyyqqqggg```[[[UUUMMMGGG@@@??????>>>===<<<<<<;;;=========<<<;;;;;;::::::===============>>>??????>>>>>>>>>>>>============@@@???<<<:::999::::::;;;<<<<<<<<<============>>>===;;;;;;===@@@AAA???===CCCCCCCCCBBBBBBAAA@@@@@@??????@@@AAAAAABBBBBBBBBBBBBBBBBBBBBCCCEEEFFFGGGFFFDDDBBB@@@@@@AAADDDEEEBBBCCCEEEGGGHHHGGGFFFEEEDDDGGGJJJJJJIIIHHHJJJLLLOOOOOOPPPPPPOOONNNLLLKKKIIIIIIHHHGGGHHHIIIJJJKKKNNNLLLJJJKKKNNNPPPRRRRRRVVVUUUTTTSSSRRRRRRRRRRRRUUUUUUTTTQQQOOOPPPRRRTTTPPPQQQRRRTTTVVVXXXYYYZZZRRRQQQPPPNNNNNNMMMNNNNNNMMMOOORRRUUUUUUSSSPPPNNNMMMMMMMMMPPPTTTVVVWWWVVVTTTTTTUUUUUUUUUUUUTTTSSS]]][[[XXXUUURRRPPPNNNMMMRRRNNNKKKKKKNNNQQQRRRQQQSSSTTTVVVWWWVVVUUUSSSQQQNNNMMMNNNSSSXXXXXXSSSNNNRRRPPPRRRVVVUUUQQQRRRXXXTTTRRRPPPOOOPPPRRRSSSSSSNNNNNNNNNNNNMMMLLLKKKKKKIIIKKKMMMQQQTTTXXXZZZ\\\UUUUUUTTTPPPKKKIIIJJJLLLOOOPPPPPPNNNKKKKKKMMMPPPIIIKKKMMMKKKHHHFFFGGGHHHIIIIIIHHHHHHIIIKKKMMMOOOQQQSSSWWW[[[\\\ZZZXXXVVVNNNMMMMMMMMMLLLLLLKKKKKKJJJMMMPPPQQQPPPNNNNNNMMMMMMNNNPPPPPPPPPSSSYYY^^^qqqrrrjjjppp~~~zzz~~~|||tttqqqnnntttxxxuuuqqqhhhXXXHHHUUUWWWXXXXXXWWWVVVVVVWWWXXXXXXWWWVVVTTTUUUXXXZZZ^^^aaaeeeffffffdddddddddkkkyyyzzztttuuuuuuqqqlllfffbbbaaa[[[YYYVVVSSSRRRRRRSSSTTTRRRQQQPPPOOONNNMMMLLLLLLNNNMMMMMMLLLLLLLLLLLLLLLKKKJJJIIIJJJLLLMMMMMMMMMNNNLLLLLLMMMOOOQQQQQQPPPLLLKKKHHHFFFFFFHHHKKKLLLMMMJJJGGGGGGHHHIIIGGGEEEFFFGGGHHHHHHGGGHHHJJJLLLJJJHHHGGGGGGIIIKKKKKKKKKJJJIIIGGGFFFFFFHHHJJJLLLKKKJJJHHHIIIKKKLLLLLLKKKMMMNNNPPPPPPOOONNNOOOPPPJJJLLLNNNOOOPPPPPPOOONNNLLLKKKIIIHHHIIIKKKNNNOOOQQQOOOLLLJJJHHHHHHIIIIIIFFFGGGGGGGGGGGGHHHHHHHHHFFFGGGJJJLLLOOOQQQRRRSSSRRRSSSSSSSSSSSSQQQPPPOOOQQQPPPPPPOOOOOOPPPSSSUUUWWWZZZ```hhhqqq{{{wwwvvv~~~}}}yyykkkddd]]]UUUPPPMMMIIICCC>>>??????>>>>>>===<<<<<<;;;======<<<<<<;;;:::::::::;;;;;;;;;;;;;;;<<<<<<===>>>>>>=========<<<<<<<<<===<<<:::888888888999:::999:::::::::;;;;;;;;;;;;<<<;;;;;;<<>>>>>???@@@BBBCCCDDDDDDAAAAAAAAAAAABBBDDDEEEFFFDDDCCCAAA??????@@@BBBDDDDDDEEEFFFGGGGGGFFFDDDCCCCCCEEEHHHIIIHHHHHHJJJMMMOOONNNMMMLLLLLLLLLMMMMMMJJJIIIHHHHHHHHHIIIJJJKKKMMMJJJHHHIIILLLOOOQQQRRRVVVUUUTTTSSSSSSRRRRRRSSSOOOPPPPPPOOOMMMNNNPPPRRRPPPQQQRRRSSSUUUVVVWWWWWWPPPOOOMMMKKKKKKLLLMMMNNNPPPRRRTTTVVVVVVTTTQQQOOOKKKJJJKKKMMMPPPRRRRRRRRRSSSSSSSSSSSSSSSSSSRRRRRR[[[ZZZWWWUUURRRPPPOOONNNOOOLLLIIIIIILLLOOOPPPPPPTTTTTTUUUUUUTTTSSSRRRQQQOOONNNNNNRRRVVVWWWTTTOOOMMMLLLPPPUUUUUURRRSSSXXXYYYWWWTTTSSSRRRSSSSSSSSSNNNNNNNNNNNNMMMLLLKKKKKKNNNNNNOOOOOOPPPQQQRRRRRRPPPQQQQQQNNNKKKIIIJJJLLLLLLNNNNNNMMMJJJIIIKKKMMMHHHIIIIIIGGGDDDDDDFFFHHHJJJJJJJJJJJJKKKMMMNNNNNNPPPRRRVVVXXXXXXVVVSSSQQQMMMMMMMMMLLLLLLLLLKKKKKKHHHKKKOOOQQQPPPNNNLLLLLLLLLMMMNNNNNNNNNPPPUUUYYYaaannnxxxkkkffflllzzz}}}tttqqqpppxxx}}}oooaaaRRRTTTVVVUUUTTTSSSTTTUUUUUUUUUUUUSSSRRRTTTXXX[[[```eeekkkkkkhhhfffhhhkkkuuu{{{sssppptttvvvsssjjjbbb___^^^YYYXXXVVVUUUTTTUUUVVVVVVSSSRRRQQQOOONNNNNNOOOOOOQQQQQQPPPPPPOOOOOONNNNNNLLLLLLLLLMMMOOOPPPOOOMMMOOONNNNNNOOORRRSSSSSSRRRNNNLLLHHHFFFFFFHHHLLLNNNMMMKKKHHHGGGFFFFFFDDDBBBEEEFFFGGGGGGGGGGGGHHHJJJHHHFFFEEEFFFHHHJJJJJJJJJJJJIIIGGGGGGGGGIIIKKKLLLJJJIIIHHHHHHJJJKKKKKKJJJOOOQQQSSSTTTRRRPPPOOOPPPLLLMMMNNNOOOOOONNNMMMLLLKKKJJJHHHHHHIIIJJJMMMNNNOOOMMMKKKHHHGGGGGGHHHHHHEEEEEEEEEFFFFFFFFFGGGGGGGGGHHHIIIKKKNNNPPPQQQRRRPPPQQQQQQQQQPPPOOONNNMMMPPPNNNJJJHHHHHHJJJMMMOOOPPPQQQRRRVVV]]]fffnnnsssyyylllhhhmmmzzz}}}mmm\\\QQQQQQMMMHHHEEEDDDCCC???<<<>>>>>>>>>===<<<<<<;;;;;;===<<<<<<;;;;;;::::::999888888999999999:::::::::======<<<<<<<<<;;;;;;;;;999888777666666777888999999999999999::::::::::::;;;;;;;;;<<<>>>???>>>=========>>>>>>???@@@@@@AAA===>>>???@@@BBBCCCEEEEEE@@@@@@@@@@@@AAACCCDDDEEEBBBAAA???>>>>>>@@@AAACCCFFFFFFGGGGGGFFFDDDCCCBBBBBBDDDFFFGGGGGGHHHJJJLLLMMMLLLJJJHHHIIIKKKMMMOOOIIIIIIHHHGGGHHHIIIJJJKKKKKKHHHFFFFFFJJJNNNQQQSSSTTTTTTSSSQQQQQQQQQQQQQQQJJJLLLNNNNNNNNNNNNOOOPPPPPPPPPQQQRRRSSSSSSSSSSSSMMMLLLIIIHHHHHHJJJMMMOOOSSSTTTVVVWWWWWWUUURRRPPPLLLKKKJJJLLLNNNPPPOOOOOOQQQPPPOOONNNOOOOOOPPPQQQWWWVVVUUUSSSRRRPPPOOOOOOJJJHHHFFFGGGIIILLLNNNNNNTTTSSSSSSRRRQQQQQQPPPPPPOOOMMMKKKNNNQQQSSSRRROOOJJJKKKPPPUUUVVVSSSTTTWWW[[[YYYVVVTTTRRRQQQQQQQQQOOOOOOOOONNNMMMMMMLLLLLLOOOOOONNNMMMMMMMMMMMMMMMLLLMMMNNNLLLJJJHHHIIIJJJHHHJJJKKKKKKIIIHHHHHHIIIGGGGGGEEEBBBAAADDDHHHLLLNNNNNNNNNOOOOOONNNNNNMMMOOOPPPSSSTTTTTTRRROOOLLLMMMMMMLLLLLLLLLLLLKKKKKKIIILLLQQQSSSRRROOOMMMLLLKKKKKKKKKKKKKKKMMMPPPSSSUUU\\\fffnnntttxxx~~~xxxmmmeeefffppp}}}uuunnnqqqvvv}}}yyyRRRSSSUUUUUUSSSRRRSSSTTTTTTTTTSSSRRRRRRTTTXXX\\\aaafffkkkjjjffffffmmmttt|||rrrkkkooouuuyyyttthhh^^^YYYYYYVVVVVVUUUTTTTTTTTTTTTTTTVVVTTTRRRQQQQQQRRRSSSTTTRRRRRRSSSSSSSSSSSSSSSSSSPPPOOOPPPRRRSSSTTTRRRPPPQQQPPPPPPRRRTTTUUUTTTSSSOOOMMMIIIFFFFFFIIIMMMOOONNNLLLIIIGGGEEECCCAAA@@@DDDEEEGGGGGGFFFFFFGGGHHHGGGFFFEEEFFFIIIJJJJJJIIIIIIIIIHHHGGGHHHIIIKKKLLLKKKIIIHHHIIIJJJKKKKKKKKKOOOQQQTTTUUUSSSPPPNNNNNNNNNNNNOOONNNNNNMMMKKKJJJIIIIIIHHHGGGHHHJJJLLLMMMNNNMMMJJJHHHGGGGGGHHHIIIDDDDDDDDDEEEEEEEEEEEEFFFGGGHHHIIIJJJLLLNNNPPPQQQNNNNNNNNNMMMMMMLLLKKKKKKMMMIIIEEEBBBCCCGGGJJJMMMMMMLLLLLLMMMRRRXXX^^^bbbfffmmmyyypppfffgggkkksssuuuppprrr||||||vvvqqqpppyyywwwmmmcccXXXNNNGGGGGGEEEBBBAAABBBAAA???============<<<<<<;;;;;;;;;<<<<<<;;;;;;:::999999999777777888888999999999999<<<;;;;;;;;;::::::::::::666666555555666777888888::::::::::::;;;;;;;;;<<<::::::;;;<<<===>>>============>>>>>>????????????>>>??????@@@AAABBBCCCCCC?????????@@@AAABBBDDDDDDBBBAAA@@@??????@@@BBBCCCEEEEEEFFFFFFEEEDDDCCCCCCCCCCCCDDDEEEFFFGGGHHHIIIIIIIIIHHHGGGHHHJJJLLLMMMHHHGGGFFFFFFFFFGGGHHHIIIJJJHHHEEEFFFIIINNNRRRTTTQQQQQQPPPOOONNNNNNNNNNNNKKKNNNPPPQQQPPPOOOOOOOOOOOOPPPQQQQQQQQQPPPOOONNNLLLJJJGGGFFFGGGJJJNNNQQQUUUVVVWWWXXXWWWUUURRRQQQOOONNNMMMNNNPPPQQQPPPOOOOOOMMMLLLKKKKKKLLLNNNPPPQQQQQQQQQPPPPPPOOONNNMMMGGGGGGFFFFFFHHHKKKLLLMMMSSSRRRQQQPPPOOOOOOOOOOOOMMMKKKIIIIIILLLNNNOOONNNNNNQQQUUUXXXWWWTTTSSSSSSVVVUUUTTTQQQOOOMMMMMMNNNQQQPPPPPPOOONNNNNNMMMMMMMMMLLLLLLLLLMMMNNNPPPQQQMMMMMMMMMLLLJJJHHHGGGGGGFFFHHHIIIJJJIIIHHHGGGGGGGGGEEEBBBAAACCCHHHOOOTTTUUUUUUUUUTTTRRROOOMMMKKKLLLNNNPPPRRRRRRPPPMMMLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKOOOTTTVVVUUURRRPPPOOOHHHHHHIIIIIIJJJLLLOOOQQQSSSUUUYYY[[[^^^bbbgggkkkmmmggg```___ggguuummmiiirrr|||SSSUUUVVVVVVUUUTTTTTTUUUUUUUUUUUUTTTTTTVVVZZZ]]]```ccceeeccc```dddoooyyyvvvpppiiidddhhhnnnsssoooeeeZZZVVVVVVTTTTTTTTTSSSRRRQQQPPPOOOUUUTTTSSSRRRRRRSSSUUUWWWSSSSSSUUUVVVWWWXXXXXXWWWSSSSSSSSSUUUWWWWWWTTTRRRSSSRRRRRRSSSUUUUUUSSSRRROOOLLLIIIGGGGGGIIILLLOOOLLLLLLJJJGGGDDDBBBAAAAAACCCEEEGGGGGGFFFEEEFFFGGGGGGFFFFFFGGGJJJKKKJJJIIIHHHHHHGGGGGGHHHIIIKKKLLLLLLJJJIIIJJJKKKMMMLLLLLLMMMOOORRRSSSQQQNNNMMMLLLNNNNNNMMMMMMLLLJJJIIIIIIHHHGGGGGGGGGHHHIIIJJJKKKNNNMMMKKKHHHHHHHHHIIIJJJCCCCCCDDDDDDDDDEEEEEEEEEGGGHHHIIIJJJLLLMMMNNNOOOLLLLLLKKKJJJJJJIIIIIIIIIFFFBBB===<<<@@@FFFJJJMMMKKKKKKKKKLLLNNNPPPSSSTTTWWW]]]fffnnnvvvwwwgggcccaaakkk}}}pppeeeaaa\\\eeennnttt}}}uuusssvvv}}}wwwpppjjjgggjjjpppxxxzzzuuurrrhhhddd]]]WWWQQQLLLHHHEEE@@@???>>>>>>>>>===<<<:::<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::999999888888666777888999999999999888:::::::::999999999999888555555555666666777888888999999999999::::::::::::999:::;;;<<<<<<<<<<<<===@@@?????????>>>>>>>>>===@@@@@@@@@@@@@@@??????????????????@@@AAABBBCCCDDDAAAAAA@@@@@@AAABBBCCCDDDCCCCCCDDDDDDEEEEEEEEEEEEEEEDDDCCCDDDDDDFFFFFFGGGEEEFFFGGGHHHIIIJJJJJJJJJFFFEEEDDDDDDDDDEEEFFFGGGJJJHHHFFFGGGJJJOOORRRTTTQQQQQQOOONNNNNNNNNNNNNNNMMMOOORRRSSSQQQNNNMMMMMMOOOOOOPPPPPPOOOMMMLLLJJJKKKIIIGGGFFFGGGKKKOOORRRUUUUUUVVVVVVUUUSSSQQQPPPPPPOOONNNOOOPPPQQQPPPNNNLLLKKKJJJIIIIIIKKKMMMOOOLLLLLLMMMMMMMMMLLLLLLKKKFFFGGGGGGGGGHHHIIIKKKMMMQQQPPPOOOOOONNNNNNOOOOOONNNLLLIIIIIIJJJMMMOOOPPPUUUXXX[[[ZZZWWWTTTQQQNNNOOOQQQQQQPPPMMMLLLMMMOOORRRQQQPPPOOONNNNNNOOOOOOMMMMMMMMMNNNOOORRRUUUVVVQQQOOOMMMLLLJJJHHHFFFEEEFFFGGGHHHIIIJJJIIIGGGFFFFFFDDDCCCDDDIIIPPPXXX\\\\\\[[[ZZZWWWTTTOOOLLLIIIJJJLLLOOOQQQQQQQQQOOONNNKKKKKKKKKKKKKKKKKKLLLLLLKKKOOOSSSUUUTTTRRRPPPOOOFFFFFFGGGIIILLLOOOQQQRRRQQQRRRSSSSSSTTTUUUXXXZZZVVVSSSQQQUUUcccuuu{{{}}}yyyjjjiiitttUUUVVVXXXXXXVVVUUUVVVWWWWWWXXXXXXXXXXXXYYY\\\___^^^___^^^\\\[[[aaammmvvvxxxvvvqqqiiieeeeeeccc___]]]ccchhhgggaaaZZZWWWVVVSSSSSSTTTTTTSSSQQQOOONNNSSSSSSRRRRRRSSSUUUVVVWWWTTTVVVWWWYYYZZZZZZZZZYYYVVVUUUTTTUUUWWWWWWVVVTTTTTTSSSSSSTTTTTTTTTQQQOOOMMMKKKIIIHHHHHHIIIKKKMMMJJJKKKJJJGGGDDDBBBBBBCCCDDDFFFHHHHHHGGGFFFFFFFFFHHHGGGGGGHHHJJJJJJIIIGGGFFFFFFFFFGGGHHHIIIJJJKKKLLLKKKJJJJJJLLLMMMMMMLLLKKKMMMOOOPPPNNNLLLKKKKKKMMMLLLKKKJJJIIIHHHHHHGGGFFFFFFFFFGGGGGGHHHIIIJJJNNNLLLJJJHHHGGGHHHIIIJJJCCCCCCCCCDDDDDDDDDEEEEEEFFFGGGIIIKKKMMMMMMLLLLLLKKKJJJIIIHHHGGGGGGGGGHHH@@@<<<888999@@@GGGLLLNNNIIIIIIJJJJJJKKKKKKKKKKKKPPPSSSXXX\\\```gggpppwww{{{jjjbbb___iii{{{pppdddZZZVVVRRRZZZbbbkkkzzzzzzhhheeeiiitttyyyzzz~~~yyynnneee```aaammmyyyyyyooofff```[[[XXXVVVRRRPPPMMMIIIEEEBBB@@@???===>>>>>>>>>===<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999888888777666777888::::::999888888999999999888888888777777555555666666777777888888666666666666777777777888777999;;;<<<;;;;;;<<<===@@@@@@???>>>>>>===<<<<<>>===<<<<<<>>>>>>>>>>>>???AAABBBCCCAAA@@@@@@AAAAAABBBCCCDDDBBBBBBCCCDDDDDDEEEFFFFFFFFFDDDBBBBBBDDDFFFGGGGGGDDDEEEGGGIIIIIIIIIIIIHHHEEEDDDDDDCCCDDDEEEFFFGGGJJJHHHGGGHHHKKKOOOQQQQQQRRRRRRQQQPPPOOOOOOOOOOOOLLLNNNPPPPPPNNNKKKJJJJJJNNNNNNOOOPPPOOOLLLJJJHHHKKKIIIHHHGGGIIILLLPPPRRRRRRRRRSSSSSSRRRQQQPPPOOONNNMMMLLLMMMNNNNNNMMMLLLKKKJJJIIIIIIJJJKKKMMMNNNIIIJJJKKKLLLLLLKKKJJJIIIFFFHHHIIIHHHHHHHHHJJJLLLNNNNNNNNNOOOOOOOOOPPPPPPPPPOOOMMMKKKLLLNNNPPPRRRWWW[[[\\\XXXTTTRRROOOLLLMMMOOORRRQQQNNNMMMOOORRRRRRQQQOOONNNMMMMMMNNNNNNPPPOOONNNOOOPPPSSSVVVXXXTTTQQQMMMJJJIIIHHHGGGEEEGGGFFFFFFGGGIIIIIIHHHGGGFFFEEEDDDHHHNNNVVV\\\___^^^]]]ZZZWWWSSSNNNKKKIIIJJJLLLNNNPPPQQQQQQQQQPPPJJJJJJKKKKKKKKKKKKLLLLLLIIILLLOOOPPPOOONNNMMMMMMFFFFFFGGGIIINNNQQQSSSSSSLLLMMMMMMNNNPPPQQQRRRRRRLLLKKKLLLSSSaaauuu~~~{{{qqqvvv~~~vvvxxxUUUWWWXXXXXXWWWVVVWWWWWWYYY[[[]]]^^^]]]]]]^^^```\\\[[[ZZZYYYZZZ___gggllliiiiiiddd^^^\\\^^^^^^[[[ZZZ^^^bbbccc```\\\YYYWWWRRRSSSUUUWWWWWWUUUSSSRRRTTTTTTUUUVVVXXXYYYZZZZZZXXXYYYZZZ[[[[[[ZZZYYYXXXVVVUUUSSSSSSUUUUUUUUUTTTTTTSSSSSSSSSSSSQQQNNNKKKJJJJJJIIIHHHHHHIIIJJJJJJHHHIIIJJJHHHEEECCCEEEGGGDDDFFFIIIIIIHHHFFFFFFFFFGGGGGGFFFGGGHHHHHHFFFDDDDDDEEEEEEFFFGGGHHHIIIJJJLLLJJJIIIIIIKKKLLLLLLKKKIIIKKKMMMMMMLLLKKKLLLMMMKKKJJJIIIHHHGGGGGGFFFFFFEEEEEEFFFFFFGGGHHHHHHIIILLLKKKIIIGGGFFFGGGHHHIIICCCDDDDDDDDDDDDEEEEEEEEEEEEGGGJJJMMMNNNMMMKKKIIIKKKJJJHHHGGGFFFFFFGGGGGGAAA===:::<<>>>>>===<<<;;;;;;:::::::::::::::::::::::::::::::::999888888777777555666888999999999777777888888888777777777666666555555666666666666666666555555555666666666777777666999;;;<<<::::::;;;============<<<<<<<<<<<<<<<>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;<<<===>>>???@@@?????????@@@AAAAAABBBCCCDDDDDDCCCCCCCCCDDDDDDEEEDDDBBB@@@AAAEEEIIIJJJJJJFFFFFFFFFGGGGGGHHHHHHIIIFFFFFFEEEDDDEEEFFFGGGHHHHHHGGGGGGIIIKKKMMMNNNMMMQQQPPPOOONNNMMMMMMMMMMMMIIIKKKMMMMMMLLLJJJJJJKKKMMMNNNOOOPPPOOOLLLIIIHHHIIIIIIHHHHHHIIILLLNNNPPPNNNNNNOOOOOOOOONNNNNNMMMMMMKKKJJJKKKMMMMMMLLLKKKIIIJJJJJJKKKLLLLLLMMMMMMIIIJJJLLLMMMMMMKKKJJJIIIFFFHHHIIIHHHFFFFFFGGGIIIKKKLLLNNNPPPQQQQQQQQQPPPOOONNNMMMKKKKKKLLLOOOQQQPPPVVVWWWRRRPPPQQQPPPLLLLLLPPPRRRRRRNNNMMMOOORRROOONNNLLLJJJJJJJJJKKKLLLNNNMMMMMMMMMOOOSSSVVVXXXTTTPPPJJJGGGHHHIIIHHHGGGHHHFFFDDDEEEGGGIIIHHHGGGGGGFFFFFFJJJQQQWWWZZZZZZ[[[YYYVVVSSSOOOMMMKKKJJJLLLMMMOOOPPPQQQPPPOOOOOOJJJJJJJJJKKKKKKKKKLLLLLLIIIKKKMMMMMMLLLKKKLLLMMMHHHGGGGGGJJJNNNQQQQQQPPPKKKKKKKKKLLLMMMNNNOOONNNLLLMMMNNNSSS]]]pppxxxtttkkknnnuuu}}}UUUWWWYYYXXXWWWVVVWWWWWW[[[]]]```aaa```___``````[[[ZZZYYYYYY[[[^^^bbbddd]]]aaaaaa]]]ZZZZZZ[[[YYY___aaaccccccbbb___ZZZWWWRRRTTTWWWYYYZZZYYYXXXWWWWWWXXXZZZ\\\]]]^^^^^^^^^[[[\\\]]]]]]\\\YYYWWWUUUVVVTTTQQQQQQRRRTTTTTTSSSUUUTTTSSSSSSRRRPPPLLLIIIIIIIIIIIIIIIIIIIIIIIIIIIGGGIIIJJJHHHEEEDDDFFFIIIEEEGGGIIIJJJIIIGGGFFFFFFGGGFFFFFFFFFGGGFFFDDDAAACCCDDDEEEFFFGGGHHHIIIIIIKKKIIIHHHHHHJJJKKKKKKJJJIIIKKKLLLLLLKKKKKKLLLNNNJJJIIIHHHGGGFFFFFFFFFFFFEEEEEEEEEFFFGGGGGGHHHHHHKKKIIIGGGEEEEEEFFFGGGHHHDDDDDDDDDDDDEEEEEEEEEFFFDDDFFFJJJNNNNNNMMMJJJHHHJJJIIIHHHFFFFFFFFFFFFGGGEEEAAA>>>BBBJJJRRRUUUVVVLLLKKKIIIHHHGGGHHHIIIJJJFFFIIILLLMMMLLLMMMPPPTTTYYYWWWZZZaaadddeeekkktttvvvuuussspppooollleee___\\\```ppp~~~}}}uuunnnkkkfff]]]VVVSSSNNNQQQWWWeeezzz{{{uuuuuu}}}~~~wwwxxx~~~{{{zzzqqqfff\\\VVV]]]rrr}}}xxxnnnddd^^^\\\]]]XXXYYYYYYWWWTTTSSSUUUXXXPPPMMMJJJHHHFFFDDDAAA>>>@@@BBBBBBAAA>>>;;;999888666777999:::999888888888::::::::::::::::::::::::::::::999999888777777777444555777888999888777555777777777777666666666666444555555666666555444444777777777777888888888888666999;;;<<<:::999;;;===999::::::;;;;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<999999999:::;;;<<<===>>>===>>>>>>???@@@@@@AAAAAAFFFEEEDDDCCCCCCBBBCCCCCCBBB???>>>AAAFFFKKKMMMMMMIIIHHHFFFEEEEEEGGGIIIKKKHHHGGGFFFFFFFFFGGGIIIIIIFFFFFFFFFIIIKKKLLLKKKJJJMMMLLLKKKJJJJJJIIIIIIIIIHHHJJJLLLMMMLLLLLLMMMNNNLLLMMMOOOPPPOOOLLLJJJHHHHHHHHHHHHHHHIIIKKKMMMNNNKKKKKKLLLMMMMMMMMMLLLLLLMMMLLLKKKLLLMMMNNNMMMLLLIIIJJJKKKLLLMMMMMMMMMMMMJJJKKKMMMNNNNNNLLLKKKIIIEEEHHHIIIHHHEEEDDDEEEGGGIIIKKKNNNQQQRRRRRRQQQQQQKKKKKKKKKIIIHHHIIILLLNNNIIIOOOQQQMMMLLLPPPPPPMMMKKKOOORRRQQQMMMKKKLLLOOOMMMLLLJJJHHHGGGHHHIIIJJJIIIIIIIIIKKKNNNSSSWWWZZZSSSMMMHHHEEEFFFIIIJJJJJJHHHEEEBBBCCCFFFHHHHHHFFFGGGFFFGGGLLLRRRVVVVVVUUUWWWUUURRROOOMMMLLLKKKKKKNNNOOOOOOPPPOOONNNMMMLLLIIIJJJJJJJJJKKKKKKLLLLLLKKKLLLMMMMMMLLLLLLMMMNNNJJJHHHHHHJJJNNNPPPOOOMMMOOOMMMKKKKKKLLLMMMMMMLLLKKKLLLMMMOOOVVVggg|||~~~vvvrrriiiiiinnn|||}}}{{{XXXXXXWWWUUUSSSSSSUUUWWW```___```ccceeeeeeaaa]]]___ZZZTTTTTTWWWZZZZZZXXXYYYYYYXXXVVVTTTUUUYYY\\\bbbccceeeeeeccc```\\\YYY[[[[[[\\\\\\[[[YYYXXXWWWVVVYYY^^^bbbdddccc```^^^\\\[[[ZZZZZZYYYWWWRRROOOQQQPPPNNNMMMMMMNNNQQQRRRRRRQQQQQQRRRQQQNNNIIIEEEHHHIIIKKKKKKKKKIIIGGGFFFJJJKKKLLLIIIEEECCCDDDEEEHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFEEEDDDEEEGGGKKKLLLJJJHHHJJJHHHEEEEEEGGGHHHHHHHHHHHHHHHHHHHHHHHHIIIKKKKKKIIIGGGFFFDDDDDDDDDEEEEEECCCCCCCCCDDDFFFIIIKKKMMMHHHHHHGGGFFFEEEDDDCCCCCCFFFCCC@@@AAADDDGGGHHHGGGLLLIIIGGGGGGIIIJJJIIIGGGHHHGGGFFFEEEEEEFFFGGGHHHCCCCCCDDDHHHMMMQQQRRRSSSIIIHHHFFFEEEEEEEEEFFFFFFEEEEEEFFFFFFGGGHHHJJJJJJLLLMMMOOORRRTTTWWWYYYZZZXXXXXXXXXXXXYYYYYYVVVTTTPPPWWWaaahhhkkkkkkiiihhhdddbbb```^^^\\\WWWRRRNNNNNNRRRZZZdddoooxxxzzz|||zzzwwwvvvuuu{{{||||||{{{xxxuuurrrpppqqqhhh\\\SSSQQQXXXbbbjjjsssrrrpppmmmiiifffdddccc```]]]XXXSSSNNNKKKJJJIIIGGGFFFFFFFFFFFFFFFGGGHHHFFFCCC@@@???@@@???<<<999;;;<<<<<<;;;:::999888777888999:::::::::888777666888888888888888777666555444444444555555555555666555555666777888888777777444444444555444444333333333333444444555666666666666666666666666666666666888888999::::::;;;<<<<<<;;;;;;:::::::::;;;<<<<<<>>>===<<<;;;:::;;;<<<<<<;;;;;;;;;;;;;;;===>>>>>>???>>>===;;;<<<===???@@@@@@@@@@@@CCCGGGGGGDDDAAAAAA??????AAAGGGKKKMMMLLLKKKHHHDDDAAAAAADDDHHHKKKIIIGGGGGGIIILLLLLLIIIGGGCCCEEEHHHKKKLLLLLLKKKJJJGGGGGGHHHIIIIIIJJJJJJJJJIIIJJJKKKJJJIIIHHHIIIJJJJJJJJJJJJJJJIIIHHHGGGFFFEEEEEEEEEFFFGGGHHHIIIJJJHHHIIIIIIHHHGGGGGGHHHJJJHHHGGGHHHLLLQQQQQQLLLFFFIIIIIIJJJKKKLLLLLLKKKKKKJJJMMMOOOOOOMMMJJJIIIIIIGGGFFFEEEEEEFFFGGGJJJKKKMMMNNNNNNNNNNNNOOOOOOOOOOOONNNLLLJJJIIIHHHIIIIIIJJJKKKLLLMMMNNNOOOPPPPPPLLLOOORRRSSSQQQNNNMMMLLLIIIIIIJJJKKKLLLLLLLLLLLLMMMLLLKKKKKKMMMQQQTTTWWWRRRNNNIIIFFFGGGIIIJJJKKKJJJIIIGGGFFFFFFFFFGGGGGGGGGGGGGGGHHHJJJMMMPPPRRRXXXVVVSSSOOOMMMLLLLLLLLLMMMNNNNNNNNNNNNMMMLLLLLLLLLMMMMMMLLLKKKJJJJJJKKKIIIIIIIIIHHHHHHHHHGGGGGGIIIGGGEEECCCDDDGGGJJJLLLMMMLLLKKKKKKLLLLLLKKKKKKLLLMMMNNNNNNRRR]]]lllwwwxxxqqqpppdddooovvvxxxyyyzzzZZZZZZYYYWWWTTTTTTVVVXXX]]]]]]^^^```cccbbb___\\\\\\XXXTTTTTTXXXZZZYYYWWWVVVVVVVVVUUUTTTVVVYYY\\\```aaabbbbbbaaa^^^\\\ZZZ^^^^^^___```___]]][[[ZZZVVVZZZ^^^bbbdddbbb```^^^[[[ZZZZZZZZZYYYWWWTTTQQQPPPOOOMMMKKKKKKLLLNNNPPPNNNNNNMMMNNNNNNLLLIIIFFFKKKLLLMMMMMMLLLKKKIIIGGGIIIIIIIIIFFFCCCCCCEEEHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFIIIGGGGGGHHHKKKKKKHHHFFFIIIGGGEEEEEEFFFGGGHHHGGGHHHHHHHHHIIIIIIIIIJJJJJJDDDCCCCCCCCCCCCCCCDDDDDDCCCCCCCCCDDDFFFHHHKKKLLLIIIIIIHHHGGGFFFDDDCCCCCCDDDBBB@@@AAAEEEHHHIIIIIILLLJJJHHHHHHJJJJJJIIIGGGHHHGGGFFFEEEEEEFFFGGGHHHDDDDDDDDDGGGKKKMMMNNNMMMIIIHHHGGGEEEEEEDDDEEEEEEEEEEEEEEEDDDEEEEEEFFFFFFFFFGGGHHHJJJLLLNNNPPPQQQMMMLLLKKKLLLMMMMMMKKKIIILLLPPPUUUYYYZZZZZZZZZ[[[VVVUUUTTTSSSRRRPPPLLLIIIMMMOOOSSSYYY^^^dddhhhjjjhhhmmmuuu~~~~~~uuusssqqqnnnkkkiiihhhhhhgggggghhhhhhfffdddaaa```^^^XXXQQQKKKJJJNNNTTTYYYWWWVVVUUUSSSQQQOOONNNMMMNNNLLLIIIEEECCCBBBAAAAAADDDDDDCCCCCCBBBCCCCCCCCCBBB???===<<<======:::888::::::::::::999888777777888888888888888777666666666777777888888888777777444444444444555555555555444444555555666555555555444555555555555555444444333333444555666666777777777777777777777777777777777777888999::::::;;;;;;999999999999999:::;;;<<<===<<<;;;:::999999::::::999999999999:::;;;;;;<<<===<<<;;;:::;;;<<<>>>??????>>>>>>@@@CCCDDDBBB@@@AAA???>>>AAAEEEIIIJJJJJJEEEDDDDDDDDDEEEFFFHHHIIIHHHGGGGGGIIIKKKKKKIIIFFFCCCEEEHHHKKKLLLLLLKKKJJJIIIHHHHHHHHHHHHIIIIIIJJJIIIKKKLLLKKKJJJIIIJJJKKKJJJJJJJJJJJJIIIHHHGGGFFFHHHHHHHHHHHHHHHHHHIIIIIIEEEFFFFFFEEEDDDDDDEEEGGGHHHFFFFFFIIIMMMNNNJJJEEEHHHIIIJJJKKKKKKKKKKKKKKKIIIKKKMMMMMMKKKIIIHHHHHHGGGFFFEEEDDDEEEGGGIIIJJJLLLLLLLLLMMMMMMMMMMMMMMMMMMLLLKKKJJJIIIHHHHHHHHHHHHIIIJJJKKKMMMNNNOOOPPPMMMOOOQQQQQQOOOMMMKKKKKKEEEFFFHHHIIIJJJJJJIIIHHHKKKJJJIIIJJJKKKOOORRRTTTQQQMMMHHHFFFGGGJJJLLLMMMJJJIIIGGGFFFEEEFFFGGGHHHEEEEEEEEEFFFHHHKKKOOOQQQXXXVVVSSSOOOMMMLLLLLLMMMMMMMMMMMMMMMMMMMMMLLLLLLIIIKKKLLLLLLJJJJJJKKKMMMJJJJJJJJJIIIIIIHHHHHHHHHFFFEEECCCBBBBBBDDDFFFHHHLLLKKKLLLLLLLLLLLLJJJIIIIIIKKKLLLMMMOOOVVVaaajjjxxx|||qqqlllmmmoooyyy~~~}}}wwwxxxvvvsssvvvZZZZZZYYYWWWUUUTTTTTTVVVYYYYYY[[[]]]^^^^^^\\\YYYYYYWWWUUUVVVXXXZZZXXXVVVSSSTTTUUUUUUUUUVVVZZZ\\\]]]^^^^^^]]]]]]\\\ZZZZZZZZZ[[[]]]^^^^^^[[[YYYWWWXXXZZZ^^^aaabbbaaa___^^^ZZZYYYYYYXXXXXXWWWSSSQQQMMMLLLJJJIIIIIIJJJLLLMMMLLLJJJIIIIIIJJJJJJHHHGGGJJJKKKLLLLLLKKKJJJHHHGGGHHHGGGFFFDDDBBBDDDHHHKKKHHHHHHHHHIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGLLLJJJIIIIIIJJJIIIGGGEEEIIIGGGDDDDDDFFFGGGGGGGGGGGGHHHIIIJJJJJJIIIHHHHHHAAAAAABBBCCCDDDDDDEEEDDDCCCCCCCCCDDDFFFHHHJJJKKKJJJJJJIIIGGGFFFDDDCCCCCCBBBAAA@@@BBBEEEHHHJJJJJJLLLJJJIIIIIIJJJJJJIIIHHHGGGGGGFFFFFFFFFFFFGGGGGGEEEDDDDDDEEEHHHIIIIIIHHHJJJIIIGGGFFFDDDDDDCCCCCCDDDDDDCCCBBBBBBBBBBBBBBBEEEEEEFFFGGGIIIJJJKKKKKKIIIGGGEEEEEEFFFGGGFFFEEEGGGHHHIIIIIIHHHHHHJJJLLLGGGGGGGGGHHHIIIHHHFFFDDDHHHIIIJJJLLLMMMOOOPPPQQQVVVXXX^^^dddiiijjjgggddd```^^^\\\ZZZXXXVVVUUUUUUOOOPPPQQQQQQQQQPPPNNNMMMIIIGGGEEECCCBBBDDDFFFGGGCCCCCCBBBBBBAAAAAA@@@@@@@@@???>>>======>>>???@@@AAA@@@???>>>>>>>>>>>>>>><<<;;;999999:::999888666888999999999888777666555888777666666555666666666555555666777888888888888444444444444555555555555333333444444333333222222555555666666666666555555333444444555777888999999777777777777777777777777666666777777888888999999777777777777888999:::;;;;;;;;;999888777777777777666666666777888888999999:::999999999:::;;;===>>>===<<<<<<===???@@@@@@>>>@@@???>>>@@@CCCEEEFFFFFF???AAADDDFFFHHHHHHGGGFFFGGGFFFGGGHHHJJJJJJHHHFFFEEEFFFIIILLLMMMMMMLLLLLLKKKJJJHHHFFFFFFGGGHHHIIIIIIJJJKKKKKKIIIIIIJJJKKKJJJJJJJJJJJJIIIHHHGGGGGGIIIHHHGGGGGGFFFFFFFFFGGGDDDEEEFFFEEECCCCCCEEEFFFHHHFFFEEEFFFIIIJJJGGGEEEHHHHHHIIIJJJJJJJJJJJJIIIHHHJJJKKKKKKIIIGGGFFFFFFGGGFFFEEEDDDDDDEEEGGGHHHJJJJJJKKKKKKLLLLLLKKKKKKJJJJJJJJJJJJIIIGGGFFFFFFFFFFFFHHHIIIKKKMMMOOOOOOMMMOOOPPPOOOMMMJJJIIIIIIDDDEEEHHHJJJKKKJJJHHHGGGHHHHHHGGGGGGIIILLLNNNPPPNNNKKKGGGFFFHHHLLLOOOQQQKKKIIIGGGEEEEEEFFFHHHJJJCCCCCCCCCDDDFFFJJJNNNPPPUUUSSSPPPMMMLLLKKKKKKLLLKKKLLLLLLLLLLLLLLLLLLLLLHHHJJJKKKKKKKKKKKKLLLNNNLLLKKKKKKJJJIIIHHHHHHGGGFFFEEEDDDCCCCCCCCCDDDDDDJJJJJJKKKLLLLLLLLLKKKJJJKKKLLLNNNMMMMMMPPPVVV\\\gggrrrwwwooonnnqqq|||yyyvvvxxx}}}}}}vvvmmmgggggglllqqquuuXXXYYYYYYWWWTTTRRRRRRSSSVVVWWWYYYZZZ[[[[[[ZZZYYYXXXWWWVVVXXXZZZZZZXXXUUUTTTUUUVVVWWWVVVWWWYYY[[[YYYYYYXXXXXXWWWXXXXXXXXXVVVXXXZZZ\\\[[[YYYVVVTTTXXXZZZ]]]___```___^^^]]]ZZZXXXWWWVVVUUUSSSOOOMMMHHHGGGGGGGGGHHHIIIKKKMMMMMMKKKHHHGGGGGGHHHGGGFFFGGGGGGHHHHHHGGGFFFEEEDDDFFFFFFGGGGGGGGGIIIKKKLLLIIIIIIJJJKKKKKKJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHLLLKKKJJJJJJIIIHHHGGGFFFHHHFFFDDDDDDEEEGGGGGGFFFFFFHHHIIIJJJJJJIIIGGGFFFBBBCCCEEEFFFGGGFFFEEEDDDCCCCCCDDDEEEFFFGGGHHHIIIIIIHHHGGGFFFEEECCCBBBBBBCCCCCCBBBCCCEEEGGGHHHIIIKKKKKKJJJJJJJJJJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGEEEDDDDDDEEEGGGHHHGGGFFFJJJIIIHHHFFFDDDCCCBBBBBBCCCBBBBBBAAAAAAAAABBBBBBEEEEEEFFFFFFGGGGGGGGGGGGHHHFFFDDDCCCEEEFFFFFFFFFEEEEEEDDDBBB@@@@@@BBBDDDBBBAAAAAACCCEEEEEEDDDBBBBBBCCCCCCDDDFFFGGGHHHHHHKKKLLLNNNPPPQQQPPPMMMLLLNNNMMMKKKJJJHHHGGGFFFFFFCCCDDDDDDDDDDDDCCCBBBAAA??????????????????@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;<<<===???@@@AAA>>>>>><<<;;;::::::::::::888888777777777777777666666777777777666666555444777666555444333444555666666666777777777777777666333333444444444555555555333333444333333222111000333444555555555555555555333444555666777888999:::777777777777777777777777555555555666666777777777444444555555666777999999999999888777666555444444444555555666777777888888777777777777999:::<<<======<<<;;;;;;<<<===>>>>>>>>>>>>>>>???@@@BBBBBBBBB>>>@@@CCCEEEGGGFFFEEEDDDEEEEEEFFFHHHHHHHHHGGGFFFFFFGGGIIILLLMMMMMMMMMMMMLLLJJJGGGEEEDDDEEEGGGHHHGGGHHHIIIIIIHHHHHHIIIJJJIIIIIIJJJIIIIIIHHHGGGGGGEEEDDDDDDCCCCCCCCCDDDDDDGGGHHHHHHGGGFFFFFFGGGIIIIIIGGGEEEEEEGGGHHHHHHFFFHHHHHHIIIIIIIIIIIIIIIHHHGGGHHHJJJIIIGGGEEEEEEEEEGGGFFFDDDCCCCCCEEEFFFGGGIIIJJJKKKLLLLLLLLLKKKKKKHHHHHHIIIIIIHHHGGGEEEDDDCCCDDDEEEGGGJJJLLLMMMNNNMMMNNNNNNMMMJJJHHHHHHHHHGGGIIILLLOOOOOOMMMKKKIIIGGGGGGFFFGGGHHHJJJLLLNNNKKKHHHFFFFFFIIINNNQQQSSSKKKIIIGGGEEEEEEFFFIIIKKKCCCCCCBBBCCCFFFJJJOOORRRSSSQQQNNNLLLJJJIIIJJJJJJKKKJJJKKKKKKKKKLLLMMMMMMKKKMMMNNNMMMLLLLLLMMMNNNKKKKKKJJJJJJIIIHHHGGGGGGIIIIIIIIIHHHGGGFFFEEEEEEHHHIIIJJJJJJJJJLLLNNNPPPTTTSSSRRROOOMMMNNNRRRUUU[[[bbbooo}}}{{{vvvqqqsssxxx{{{{{{ssspppllljjjiiiiiigggfffooowwwWWWYYYZZZYYYVVVTTTSSSSSSUUUVVVXXXYYYYYYYYYYYYYYYXXXXXXYYYZZZZZZYYYWWWUUUVVVXXXZZZZZZXXXXXXYYYZZZVVVUUUUUUTTTTTTTTTUUUVVVWWWXXXZZZ\\\[[[ZZZWWWVVVYYYZZZ[[[]]]]]]]]]\\\[[[YYYWWWTTTRRRPPPNNNJJJHHHDDDDDDEEEFFFHHHKKKMMMOOOPPPMMMJJJHHHGGGGGGFFFEEEEEEEEEEEEFFFFFFFFFEEEEEEFFFHHHJJJMMMOOONNNMMMKKKJJJKKKLLLMMMMMMLLLKKKJJJHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHIIIIIIIIIGGGEEEDDDFFFGGGGGGGGGGGGHHHIIIJJJJJJHHHFFFDDDDDDEEEFFFFFFFFFDDDCCCBBBCCCCCCDDDEEEFFFFFFGGGGGGFFFFFFEEEDDDCCCBBBAAAAAAEEEFFFFFFEEEEEEEEEFFFFFFIIIJJJKKKKKKJJJIIIHHHHHHGGGGGGGGGHHHHHHGGGGGGGGGEEEDDDDDDEEEHHHIIIIIIHHHIIIHHHHHHFFFEEECCCBBBAAAAAA@@@@@@AAABBBCCCDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBDDDBBB@@@???AAABBBCCCBBBAAABBBCCCBBB@@@@@@@@@BBBBBBAAA@@@AAACCCCCCBBBAAA???@@@AAABBBCCCEEEEEEFFFEEEFFFFFFFFFDDDCCCBBBAAADDDCCCBBBAAA@@@?????????@@@@@@@@@???>>>===<<<<<<>>>=========>>>>>>??????<<<<<<;;;;;;;;;;;;::::::777777888999:::;;;<<<======<<<;;;:::999888888888777777888777777777777777555555666666666555444444666555444333333444555666888888888777777555444333333333333444444444444555444444444444444333222111111222333444444444444444444444555666777888999999666666666666666666666666444444555555555555666666333333333444555666777777666666666555555444333222444555666777888888888777555555666666888999:::;;;<<<<<<<<<<<<;;;<<<===>>><<<===>>>>>>?????????@@@AAAAAABBBBBBCCCCCCBBBBBBCCCEEEFFFGGGGGGFFFFFFFFFFFFGGGIIIKKKLLLMMMMMMMMMLLLJJJGGGDDDCCCDDDFFFGGGDDDEEEFFFFFFEEEEEEGGGHHHHHHHHHHHHHHHHHHGGGGGGFFFBBBBBBBBBBBBCCCDDDEEEFFFHHHIIIJJJIIIHHHGGGIIIKKKJJJHHHGGGGGGHHHIIIJJJJJJHHHIIIIIIIIIIIIIIIHHHHHHGGGHHHIIIHHHFFFEEEEEEFFFGGGFFFDDDCCCCCCEEEGGGHHHJJJKKKLLLMMMNNNMMMLLLKKKGGGGGGHHHHHHHHHFFFEEEDDDBBBBBBDDDFFFHHHJJJLLLMMMLLLLLLLLLKKKHHHGGGHHHJJJJJJLLLOOOQQQQQQOOOLLLJJJHHHGGGGGGGGGHHHIIIKKKLLLHHHFFFEEEGGGJJJNNNPPPQQQJJJIIIGGGFFFFFFGGGIIIKKKEEEDDDDDDEEEHHHMMMRRRVVVVVVTTTQQQNNNLLLKKKLLLLLLJJJJJJJJJJJJKKKLLLNNNOOOQQQQQQRRRQQQNNNMMMMMMNNNJJJJJJJJJIIIHHHGGGGGGGGGJJJKKKKKKKKKJJJHHHGGGEEEIIIIIIHHHGGGHHHLLLRRRWWW[[[XXXTTTOOOLLLMMMPPPRRRUUUYYYaaammmxxx|||{{{xxxttttttwwwyyywwwtttxxx~~~}}}qqqpppooooooppppppnnnlllkkkooouuu}}}VVVYYY[[[[[[YYYWWWUUUUUUSSSUUUWWWWWWWWWWWWXXXZZZXXXYYYYYYYYYXXXVVVUUUSSSWWWYYY[[[\\\ZZZYYYXXXYYYVVVUUUTTTTTTSSSTTTTTTUUUUUUVVVWWWWWWWWWVVVUUUUUUXXXYYYYYYZZZZZZZZZYYYYYYWWWTTTQQQOOOMMMKKKHHHEEEDDDEEEFFFHHHKKKMMMOOOQQQRRROOOLLLIIIIIIHHHGGGEEEFFFFFFGGGGGGHHHIIIJJJJJJIIIKKKNNNRRRTTTRRRNNNKKKJJJKKKMMMNNNNNNMMMKKKJJJHHHHHHHHHHHHIIIIIIIIIIIIFFFGGGHHHHHHGGGGGGIIIKKKJJJHHHEEEEEEGGGHHHHHHGGGHHHIIIIIIIIIHHHGGGEEEDDDCCCDDDCCCCCCBBBAAA@@@@@@CCCDDDEEEEEEFFFFFFFFFEEECCCCCCCCCCCCBBBBBBBBBBBBFFFGGGHHHGGGEEEDDDDDDEEEGGGIIIKKKKKKIIIHHHGGGHHHGGGGGGHHHHHHHHHHHHGGGGGGDDDDDDDDDEEEHHHJJJJJJIIIGGGGGGGGGFFFEEECCCBBBAAA@@@@@@@@@AAABBBCCCEEEEEEDDDCCCCCCCCCCCCBBBBBBBBBAAA???>>>???@@@AAAAAA@@@>>>@@@AAAAAA@@@>>>???@@@AAA@@@>>>???@@@@@@???>>>?????????@@@AAAAAAAAABBB???AAABBBBBB@@@@@@@@@AAA??????>>>===<<<<<<<<<===>>>>>>===<<<;;;::::::999===<<<;;;;;;;;;<<<===>>>::::::999999888888888888888888999999:::;;;;;;;;;;;;:::999999888888888888777888999888777666777888444555555555555555444444444444444444444444555666999999888777666444333222333333333333444444444444444444555555555444333333000111222333333333333333444555555666666777777888555555555555555555555555444444555555555555555555444444333333444444555666444444444555444444333222333444666888888888777777444555666666777888999999;;;<<<======<<<;;;<<<===:::<<<>>>>>>>>>===>>>???BBBAAAAAA@@@@@@@@@AAAAAABBBDDDFFFGGGFFFEEEEEEEEEFFFGGGHHHJJJKKKLLLMMMMMMJJJIIIGGGEEEDDDDDDEEEFFFBBBCCCDDDDDDDDDDDDEEEGGGFFFFFFFFFGGGGGGFFFFFFEEECCCCCCCCCDDDEEEFFFHHHHHHGGGHHHIIIHHHFFFFFFHHHIIIJJJJJJJJJJJJKKKLLLMMMNNNIIIJJJJJJJJJJJJIIIHHHHHHHHHIIIJJJHHHFFFEEEFFFGGGFFFEEEDDDDDDDDDFFFHHHJJJJJJKKKMMMOOOOOONNNMMMLLLGGGGGGGGGGGGGGGFFFEEEEEEBBBBBBDDDFFFGGGIIIKKKKKKIIIJJJJJJIIIHHHHHHKKKMMMMMMNNNOOOPPPOOOMMMJJJHHHHHHHHHHHHHHHHHHIIIJJJJJJEEEDDDEEEHHHKKKMMMNNNMMMIIIHHHHHHGGGGGGHHHJJJJJJGGGFFFEEEFFFJJJPPPVVVZZZ\\\ZZZVVVSSSPPPOOOOOOOOOJJJJJJJJJJJJKKKMMMOOOPPPTTTTTTTTTSSSPPPNNNNNNOOOJJJJJJJJJIIIIIIIIIIIIIIIJJJJJJJJJIIIHHHGGGFFFEEEJJJKKKJJJHHHHHHLLLSSSYYY[[[WWWRRRMMMKKKKKKMMMOOOQQQSSSXXX___eeeiiijjjiiikkkoooxxx~~~vvvtttqqqrrruuuyyy|||}}}wwwyyyyyy}}}RRRUUUYYYZZZXXXVVVTTTTTTPPPSSSUUUVVVUUUUUUWWWYYYXXXYYYYYYWWWUUURRRQQQQQQTTTWWWZZZ[[[[[[YYYYYYYYYWWWWWWWWWVVVVVVUUUUUUUUUTTTTTTSSSSSSSSSSSSTTTTTTXXXXXXWWWWWWWWWWWWWWWWWWTTTQQQOOOMMMLLLKKKIIIHHHHHHHHHIIIKKKMMMNNNPPPQQQPPPNNNLLLJJJJJJJJJHHHGGGFFFGGGHHHIIIKKKMMMNNNOOONNNNNNOOORRRTTTSSSOOOKKKIIIJJJLLLMMMMMMLLLJJJIIIHHHHHHHHHIIIIIIIIIJJJJJJFFFGGGHHHGGGEEEEEEHHHKKKKKKIIIGGGFFFHHHIIIIIIIIIJJJJJJIIIHHHGGGFFFEEEDDDCCCBBBBBBAAAAAAAAABBBBBBCCCDDDEEEFFFFFFEEEEEEDDDBBBBBBBBBCCCCCCCCCDDDDDDEEEGGGIIIHHHEEEDDDEEEFFFEEEHHHKKKKKKHHHFFFFFFGGGGGGGGGHHHIIIIIIHHHGGGGGGEEEDDDDDDEEEGGGIIIIIIHHHFFFFFFFFFFFFEEEDDDBBBAAAAAA@@@@@@@@@AAABBBBBBCCCDDDCCCCCCCCCCCCBBBBBBBBB???>>>>>>???AAAAAA@@@???>>>??????>>><<<<<<===>>>???>>><<<<<<>>>???>>>===>>>>>>>>>>>>>>>>>>>>>>>><<>>===>>>@@@<<<<<<;;;;;;;;;;;;;;;;;;::::::999999999999::::::;;;:::::::::999:::::::::999999999:::::::::::::::999::::::;;;;;;<<<;;;;;;999888888777777777888888777999:::888666555666777444444555555555555555444333333444555555555555555777777777777666555444333222222333333333444444444333333444444555444444444000111222333444444444444555555555555555555555555444444444444444444444444555555555555555555555555555555444333333333444444111222333444555444333333222444666777888888666666555555666777777777777777888;;;>>>===;;;::::::;;;888;;;>>>???======>>>???>>>??????@@@@@@AAAAAAAAA@@@CCCFFFFFFDDDCCCDDDEEEFFFFFFGGGIIIJJJKKKLLLMMMHHHGGGFFFEEEEEEEEEEEEEEEAAACCCDDDDDDDDDDDDEEEGGGDDDDDDEEEEEEEEEEEEDDDDDDEEEEEEDDDDDDEEEFFFGGGGGGGGGHHHHHHGGGFFFFFFGGGIIIHHHIIIKKKLLLMMMNNNOOOPPPKKKKKKKKKKKKKKKJJJIIIHHHJJJKKKKKKIIIGGGGGGGGGIIIEEEEEEDDDDDDEEEHHHJJJLLLJJJKKKNNNOOOPPPNNNMMMKKKHHHHHHGGGFFFFFFFFFGGGGGGCCCCCCDDDFFFGGGHHHJJJJJJGGGGGGHHHGGGHHHJJJNNNQQQPPPPPPPPPOOOMMMKKKIIIGGGGGGGGGGGGGGGGGGHHHHHHHHHCCCDDDFFFIIILLLLLLJJJHHHGGGHHHHHHIIIIIIJJJIIIIIIHHHGGGFFFGGGKKKRRRXXX\\\___\\\XXXUUUQQQPPPOOOOOOKKKJJJJJJJJJLLLNNNQQQRRRSSSSSSTTTRRRPPPOOOOOOPPPKKKKKKKKKKKKLLLLLLLLLLLLIIIIIIIIIHHHGGGGGGGGGGGGLLLNNNOOOMMMKKKKKKPPPUUUUUUSSSOOOMMMLLLLLLLLLLLLLLLNNNQQQTTTVVVYYY]]]___eeemmm{{{yyyxxxxxxzzzMMMPPPTTTVVVUUUSSSQQQQQQOOORRRTTTTTTSSSSSSVVVXXXXXXXXXWWWUUURRROOOOOOOOOQQQTTTXXXZZZZZZZZZYYYYYYYYYYYYZZZYYYYYYWWWVVVUUUXXXWWWVVVVVVVVVWWWXXXYYYWWWWWWVVVUUUUUUUUUVVVVVVQQQOOOMMMLLLMMMMMMLLLKKKLLLLLLLLLMMMNNNOOOOOOPPPNNNLLLKKKKKKKKKKKKIIIHHHFFFFFFGGGIIIKKKNNNPPPQQQRRRPPPOOOPPPRRRRRROOOKKKGGGIIIKKKLLLLLLKKKIIIGGGHHHHHHHHHIIIIIIJJJJJJJJJFFFGGGHHHFFFDDDCCCFFFIIIKKKIIIGGGGGGHHHJJJJJJIIIKKKJJJIIIGGGFFFEEEEEEEEEDDDCCCBBBBBBCCCDDDFFFGGGCCCDDDEEEFFFFFFEEEDDDCCCBBBBBBCCCCCCDDDEEEEEEFFFCCCFFFHHHHHHFFFEEEFFFHHHDDDGGGKKKJJJHHHEEEEEEFFFGGGGGGIIIIIIIIIIIIGGGGGGFFFEEEDDDEEEFFFGGGFFFEEEDDDEEEFFFFFFFFFDDDCCCBBBBBBAAA@@@@@@???@@@@@@@@@>>>>>>>>>>>>============:::999:::<<<>>>>>><<<:::@@@@@@>>>;;;999999<<<>>>>>>===;;;<<<>>>??????>>>=========>>>>>>>>>??????===???AAA???<<<999:::;;;::::::999999999999::::::777777777888999:::;;;<<<999::::::;;;:::999888777888888999999:::;;;<<<<<<666666777888999999999999777777666666666777777888777999:::888555444555777444444555555666555555555222333555666777666555555555666666666666666555555222222333333333444444444111222333444444444444444111222333444555555555555666555555555555444444444333333333333333333333333555555555555555555555555666666555444333333333333000111333444555555444333111333555777777777666555666666777777777777777666777:::===>>>;;;999999:::777;;;>>>???======>>>@@@:::<<<>>>@@@BBBBBBAAAAAA@@@CCCFFFFFFDDDCCCCCCEEEEEEFFFGGGHHHIIIKKKLLLLLLFFFFFFFFFFFFEEEEEEEEEEEEAAACCCEEEEEEDDDEEEFFFHHHCCCCCCDDDDDDDDDDDDDDDCCCEEEEEEDDDCCCCCCCCCCCCDDDHHHIIIIIIHHHGGGGGGHHHJJJGGGIIIKKKMMMNNNNNNPPPQQQKKKKKKLLLLLLKKKJJJIIIIIIKKKLLLLLLJJJHHHGGGIIIJJJEEEDDDDDDDDDFFFIIILLLNNNIIIKKKMMMOOOOOONNNLLLKKKIIIHHHGGGFFFFFFFFFGGGHHHCCCDDDEEEFFFGGGHHHIIIIIIEEEFFFFFFGGGHHHKKKPPPTTTTTTSSSRRRPPPNNNKKKIIIHHHFFFFFFFFFFFFFFFGGGGGGGGGBBBCCCFFFJJJLLLKKKGGGDDDFFFGGGIIIJJJKKKJJJIIIIIIIIIHHHGGGHHHLLLRRRYYY]]]^^^\\\XXXSSSPPPNNNMMMMMMKKKKKKJJJKKKLLLOOORRRTTTPPPQQQRRRRRRPPPOOOPPPQQQLLLLLLLLLMMMNNNNNNOOOOOOKKKJJJIIIHHHHHHHHHIIIIIIMMMQQQTTTRRRNNNKKKMMMPPPQQQPPPOOOOOOOOONNNLLLJJJGGGJJJMMMMMMMMMPPPUUUZZZ\\\gggyyyxxx{{{PPPPPPPPPOOONNNMMMLLLKKKOOOSSSXXXYYYXXXVVVVVVWWWZZZWWWSSSOOOMMMLLLLLLMMMOOOPPPSSSXXX]]]______^^^[[[[[[[[[]]]]]][[[XXXUUU\\\YYYVVVUUUUUUUUUTTTSSSQQQSSSTTTRRROOONNNQQQTTTQQQPPPNNNLLLLLLMMMNNNOOOPPPOOONNNMMMLLLLLLLLLLLLLLLKKKJJJIIIHHHIIIJJJJJJIIIIIIIIIJJJKKKMMMNNNOOONNNMMMLLLKKKKKKJJJKKKKKKJJJKKKKKKKKKKKKIIIHHHGGGDDDEEEFFFGGGHHHIIIIIIIIIIIIHHHFFFEEEEEEFFFHHHIIIJJJJJJIIIIIIIIIIIIJJJJJJMMMKKKIIIHHHGGGGGGFFFEEEBBBBBBBBBBBBBBBBBBAAAAAACCCCCCDDDDDDDDDDDDCCCCCCCCCDDDFFFGGGHHHHHHGGGGGGFFFGGGGGGGGGGGGFFFEEEEEEFFFFFFFFFEEEEEEEEEEEEEEEGGGGGGGGGHHHIIIJJJKKKLLLHHHGGGFFFEEEDDDEEEFFFGGGDDDCCCBBBAAAAAAAAAAAAAAAEEECCCBBB@@@@@@AAABBBCCC>>>>>>============>>>>>>======<<<<<<<<<<<<======<<<;;;:::999999;;;<<<>>>???>>>>>>========================<<<;;;;;;::::::===<<<;;;;;;::::::::::::;;;:::::::::999999888888999999999999999999999999999999888888777666666666333444555666777888999:::999999999:::;;;;;;999666444444555666777888888999777777666555555555555666555555555444444333333333111111222333444444444444555444333333222222222222333222000//////111222333333333222222111222222222444444444444444444444444444444555555555555444444222222222222222222222222333333333444444444555555555555444333333222111111111222222333444444444444666666777777777777666666666666555444333333222111666777888999999999999999888888:::;;;<<<=========>>>???@@@AAABBBAAA@@@@@@@@@AAABBBCCCDDDEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFEEEDDDDDDEEEGGGGGGAAA???>>>>>>AAACCCDDDDDDGGGFFFEEEEEEEEEEEECCCAAA@@@BBBDDDFFFGGGEEECCCBBBEEEEEEEEEFFFGGGGGGHHHHHHFFFHHHKKKMMMNNNNNNNNNMMMIIIIIIIIIHHHHHHGGGGGGGGGMMMMMMMMMMMMKKKHHHDDDBBBFFFDDDCCCBBBCCCFFFHHHJJJRRRQQQQQQRRRRRRPPPMMMJJJMMMKKKGGGEEEDDDFFFHHHJJJFFFEEEDDDCCCCCCDDDEEEFFFGGGGGGGGGHHHJJJLLLOOOPPPQQQPPPNNNLLLJJJIIIHHHHHHDDDEEEFFFFFFFFFFFFEEEDDDDDDEEEGGGIIIIIIHHHGGGFFFHHHGGGGGGIIIJJJJJJHHHEEEHHHHHHIIIJJJMMMQQQTTTWWWVVVVVVUUUSSSPPPMMMKKKIIIIIIJJJKKKLLLMMMNNNOOOOOOOOOOOONNNNNNMMMNNNNNNOOOQQQNNNLLLLLLOOORRRRRRPPPMMMLLLKKKKKKJJJKKKKKKLLLQQQQQQRRRQQQPPPNNNLLLJJJNNNNNNNNNMMMLLLJJJHHHGGGFFFIIIHHHFFFHHHLLLNNNMMMYYY\\\fffuuu}}}zzz}}}NNNNNNNNNNNNNNNMMMLLLLLLQQQUUUYYY[[[YYYXXXWWWWWWTTTSSSQQQPPPOOOOOOPPPQQQRRRRRRSSSUUUZZZ]]]^^^^^^[[[[[[]]]___```^^^ZZZWWWXXXVVVTTTSSSUUUVVVVVVVVVUUUUUUUUUSSSQQQPPPPPPQQQPPPOOOMMMLLLLLLMMMOOOPPPSSSRRRPPPNNNMMMLLLKKKKKKKKKJJJIIIHHHHHHIIIJJJJJJHHHIIIJJJKKKLLLMMMNNNOOOMMMLLLKKKKKKJJJJJJJJJKKKIIIIIIJJJKKKJJJIIIHHHGGGFFFFFFGGGHHHIIIIIIIIIIIILLLKKKHHHFFFEEEEEEFFFFFFJJJIIIIIIHHHHHHIIIIIIJJJKKKJJJIIIHHHGGGGGGFFFFFFBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDEEEEEEEEEEEEDDDDDDBBBCCCDDDFFFFFFFFFFFFEEEFFFFFFFFFFFFFFFEEEDDDDDDEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGHHHIIIJJJJJJGGGFFFEEEEEEDDDDDDEEEEEECCCCCCBBBAAAAAAAAAAAAAAAAAABBBBBBBBBAAAAAA@@@@@@======<<<<<<<<<<<<======<<<;;;;;;::::::;;;;;;<<<<<<;;;999999999:::<<<===>>>===<<<<<<;;;;;;<<<<<<::::::::::::::::::::::::<<<;;;::::::999999999:::888888777777666666666666999999999999999999999999888888888777777777666666777777777777777888888888:::999888999999999777555444555555555666777777777777666555555444444555555555555444444444333333333222222333333444444333333555444333222222222222222333222111000000111333444333222222111111222222222444444444444444444444444444444555555555555444444222222222222222222222222333333333333444444444444555444444333222222111111111111222333444444444444555666666777777666666555666666555444333333222222666777888888999999888888777888999;;;<<<<<<============???@@@@@@@@@???>>>@@@@@@BBBDDDFFFGGGIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFEEEDDDCCCCCCCCCDDDEEEFFFDDDBBB@@@@@@BBBDDDDDDDDDEEEDDDCCCDDDEEEEEEDDDBBBCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGGGGHHHJJJLLLNNNNNNMMMLLLHHHHHHHHHHHHHHHGGGGGGGGGJJJKKKKKKKKKJJJHHHFFFEEEFFFEEEDDDDDDEEEHHHKKKMMMRRRRRRRRRRRRQQQOOOLLLJJJJJJJJJIIIIIIHHHHHHHHHIIICCCCCCCCCCCCCCCDDDEEEFFFFFFFFFEEEFFFGGGIIILLLMMMNNNMMMKKKIIIGGGGGGFFFFFFDDDEEEGGGHHHHHHHHHFFFEEEFFFFFFFFFFFFGGGGGGHHHIIIHHHGGGFFFGGGHHHGGGFFFDDDEEEEEEEEEFFFHHHLLLPPPSSSWWWVVVTTTQQQOOOMMMKKKJJJIIIIIIJJJKKKLLLMMMNNNOOOMMMMMMLLLLLLKKKLLLLLLMMMOOOLLLJJJJJJLLLNNNNNNMMMIIIJJJJJJKKKLLLLLLMMMMMMOOOOOOOOOOOONNNMMMKKKJJJLLLLLLKKKKKKJJJHHHGGGFFFEEEHHHGGGEEEGGGKKKMMMLLLQQQRRRYYYeeeoootttyyy~~~zzz~~~MMMMMMMMMNNNNNNMMMMMMLLLPPPSSSWWWYYYYYYWWWUUUUUUNNNNNNOOOQQQRRRTTTUUUVVVVVVTTTSSSTTTWWW[[[]]]^^^YYYZZZ]]]```bbb```\\\YYYSSSQQQPPPRRRTTTWWWXXXYYYYYYWWWTTTRRRRRRQQQOOONNNMMMLLLLLLKKKLLLNNNOOOPPPUUUTTTRRROOOMMMKKKJJJJJJIIIIIIHHHGGGGGGHHHIIIJJJGGGHHHJJJLLLMMMNNNNNNNNNKKKKKKJJJJJJIIIJJJJJJJJJHHHIIIJJJJJJJJJIIIHHHGGGHHHHHHIIIIIIIIIIIIIIIHHHLLLJJJHHHFFFEEEEEEFFFGGGIIIIIIHHHHHHHHHHHHIIIIIIHHHHHHGGGFFFEEEDDDDDDDDD@@@AAAAAABBBBBBCCCCCCCCCEEEEEEEEEFFFFFFEEEEEEEEEAAABBBCCCDDDDDDDDDDDDDDDFFFFFFEEEEEEDDDCCCBBBBBBDDDDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHIIIDDDEEEEEEEEEEEEDDDCCCCCCBBBBBBAAAAAAAAAAAAAAAAAA>>>???AAABBBBBB@@@>>><<<;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999999::::::;;;:::999999999:::;;;<<<<<<;;;;;;:::::::::::::::888888999999999999:::::::::999999888888888888888666666666666555555555555777777777777777777777777777777777777777777777666999888777777666666666666888777666777888999888666555555555555666666666666555555444333333333444444444444444444333333333333333333444444333333222222444333333222222222222333444333222111111222333444222222111111111222222333333333333333333333333333333444444555555444444333222222222222222222222222222222333333333444444444444444333333222111111111000111222333444444444444555555666666666666555555555555555444444333333333666666777888888888777777777888999:::;;;<<<<<<<<<;;;<<<===??????>>>>>>===???@@@BBBDDDGGGIIIJJJKKKHHHHHHGGGFFFEEEDDDDDDCCCBBBAAAAAAAAAAAABBBCCCDDDFFFDDDBBBBBBCCCEEEEEEEEECCCBBBBBBDDDEEEFFFDDDCCCFFFDDDBBB@@@@@@AAADDDEEEBBBBBBCCCCCCDDDEEEEEEEEEFFFGGGIIIKKKLLLLLLKKKJJJGGGGGGGGGGGGGGGHHHHHHHHHGGGHHHIIIJJJJJJIIIHHHGGGFFFFFFFFFFFFHHHKKKOOOQQQTTTTTTTTTTTTRRROOOLLLJJJGGGIIIKKKMMMMMMLLLJJJIIICCCCCCDDDEEEEEEFFFEEEEEEHHHHHHGGGFFFGGGIIIJJJLLLKKKIIIGGGEEEDDDDDDDDDEEEGGGHHHJJJKKKKKKJJJHHHFFFGGGFFFEEEEEEEEEHHHJJJLLLLLLJJJGGGFFFFFFGGGFFFEEEDDDCCCBBBCCCEEEJJJNNNQQQVVVUUURRROOOMMMLLLKKKKKKHHHIIIIIIJJJKKKLLLMMMMMMJJJJJJIIIIIIIIIJJJJJJKKKLLLJJJHHHHHHIIIJJJJJJIIIEEEGGGJJJLLLNNNNNNNNNMMMKKKKKKLLLMMMLLLKKKJJJIIIIIIIIIIIIHHHGGGFFFEEEEEEDDDGGGFFFDDDFFFJJJLLLKKKJJJIIIKKKSSS[[[bbbjjjrrr~~~~~~zzz~~~OOOOOOOOOOOONNNNNNMMMLLLMMMOOOSSSUUUUUUSSSQQQPPPJJJLLLOOORRRTTTVVVWWWWWWWWWUUUTTTUUUXXX[[[\\\\\\UUUVVVZZZ^^^```___[[[XXXQQQPPPOOOQQQTTTWWWXXXXXXYYYUUUQQQPPPRRRQQQOOOLLLJJJJJJKKKKKKMMMOOOPPPQQQSSSRRRPPPNNNLLLKKKJJJJJJHHHGGGGGGFFFGGGHHHIIIJJJFFFHHHKKKMMMNNNNNNMMMLLLJJJJJJIIIIIIIIIJJJJJJKKKJJJJJJKKKLLLLLLKKKIIIHHHJJJJJJKKKKKKJJJIIIHHHHHHHHHGGGFFFEEEFFFHHHJJJLLLJJJJJJIIIIIIIIIIIIJJJJJJGGGGGGGGGEEEBBB@@@??????@@@@@@AAAAAABBBCCCDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDAAABBBBBBCCCCCCCCCCCCCCCFFFEEEDDDCCCBBBAAAAAAAAABBBCCCCCCDDDEEEFFFGGGGGGFFFGGGGGGGGGHHHHHHGGGGGGCCCDDDEEEEEEEEEDDDBBBAAA@@@@@@AAAAAAAAA@@@@@@@@@===>>>?????????>>>===<<<;;;;;;;;;<<<<<<;;;;;;;;;:::999999888888999999::::::999999888999:::;;;;;;;;;;;;:::999999999999:::999999999999999999888888888777777666666777777777777777777777777777666666777777777777777777777777666666666777777777777777777666555555444555666666777666555666888:::::::::777777666666666666666666555444333333222222333333333333333333333333333333444444444444333222111000333333222222222222222333555444333222222222333333111111111111111222222333222222222222222222222222333333444444444444333333111111111111111111111111222222222222333333333333333333222222111111111000000111222333444555555555444444555555555555444444444444444444444444333333555666666777777777666666666777888:::;;;;;;;;;;;;;;;<<<===>>>???>>>======???@@@AAACCCEEEGGGHHHIIIGGGFFFFFFDDDCCCBBBAAAAAA?????????@@@@@@AAABBBBBBEEECCCBBBBBBDDDFFFGGGGGGFFFEEEDDDEEEFFFFFFEEECCCFFFDDDBBB@@@@@@AAACCCDDDAAAAAABBBBBBCCCDDDDDDDDDEEEFFFGGGHHHHHHHHHHHHHHHEEEEEEFFFFFFGGGGGGHHHHHHHHHIIIJJJJJJJJJJJJIIIIIIGGGGGGHHHIIILLLOOOSSSUUUVVVWWWXXXWWWSSSPPPMMMLLLHHHJJJLLLMMMNNNNNNMMMLLLHHHHHHIIIJJJJJJHHHGGGFFFMMMLLLKKKKKKKKKKKKLLLMMMIIIHHHEEECCCBBBCCCEEEFFFKKKLLLMMMMMMLLLJJJGGGEEEGGGGGGGGGGGGHHHJJJLLLMMMQQQNNNJJJHHHGGGHHHHHHHHHDDDCCCBBBCCCGGGLLLQQQUUUUUUSSSPPPMMMKKKJJJKKKKKKHHHHHHHHHIIIJJJKKKKKKLLLIIIHHHHHHHHHHHHIIIIIIJJJKKKJJJHHHGGGFFFFFFGGGGGGEEEGGGJJJMMMOOONNNLLLKKKGGGGGGIIIIIIJJJIIIHHHGGGHHHGGGFFFFFFEEEEEEEEEEEEDDDFFFFFFDDDEEEJJJLLLKKKHHHFFFGGGMMMRRRWWW___hhh}}}|||~~~~~~{{{RRRRRRRRRQQQPPPNNNMMMLLLMMMNNNPPPQQQRRRQQQOOONNNKKKLLLOOORRRTTTUUUUUUUUUUUUUUUVVVXXXZZZ[[[ZZZXXXPPPRRRUUUYYY\\\\\\XXXUUUSSSQQQPPPQQQSSSUUUVVVVVVUUURRROOONNNPPPQQQNNNLLLIIIJJJKKKLLLNNNPPPQQQRRRPPPOOONNNLLLKKKKKKKKKKKKGGGGGGFFFFFFGGGIIIJJJKKKHHHIIILLLMMMNNNMMMLLLKKKIIIIIIIIIIIIIIIJJJKKKLLLMMMNNNNNNNNNNNNLLLKKKJJJKKKKKKKKKKKKJJJIIIHHHHHHGGGFFFFFFFFFGGGIIILLLMMMLLLLLLKKKKKKKKKKKKLLLLLLJJJKKKKKKHHHDDD@@@>>>>>>@@@@@@AAAAAABBBCCCDDDDDDBBBCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCDDDEEEDDDCCCBBBAAAAAAAAAAAABBBBBBCCCDDDEEEFFFFFFGGGGGGGGGHHHHHHHHHGGGFFFFFFCCCDDDEEEEEEEEEDDDBBBAAA??????@@@AAAAAA@@@@@@??????>>>===<<<;;;<<<======;;;<<<============<<<;;;:::999999999999999999:::888888888888999999::::::<<<;;;::::::999999::::::<<<;;;;;;:::999888888777666666555555555666666777666666666666666666777777666666666666666666666666555555666666777777777888666555555555666888:::<<<===:::888777777999999888888777777777777777777777444444333222222222222333333333333333333333333333555555555444333222111000222222222111111222222333555444444333222222222222111000000000111111222333222222222222222222222222222222333333333333222222111111111111111111111111111111111222222222333333222111111111111111000000///000222333444555555555333333444444444444333333333333444444444444444444555555555666666555555444666666888999:::;;;;;;;;;<<<<<<>>>?????????>>>===???@@@@@@AAABBBCCCCCCDDDEEEDDDCCCBBBAAA@@@??????===>>>??????@@@AAAAAAAAABBB@@@@@@AAAEEEHHHIIIJJJKKKIIIHHHHHHHHHGGGEEECCCBBBCCCCCCDDDCCCCCCBBBBBBAAAAAABBBBBBCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGJJJJJJKKKKKKKKKJJJJJJJJJHHHHHHJJJLLLOOOSSSVVVWWWXXXZZZ[[[ZZZVVVRRRPPPOOOLLLKKKKKKKKKLLLNNNPPPQQQOOOPPPPPPOOONNNLLLIIIHHHOOOOOOOOOOOOOOONNNMMMMMMKKKHHHEEECCCCCCEEEHHHJJJQQQPPPOOOMMMKKKHHHEEEDDDFFFGGGIIIKKKMMMNNNNNNMMMRRROOOJJJGGGGGGHHHHHHHHHCCCBBBBBBDDDHHHMMMRRRVVVQQQOOOMMMJJJHHHHHHIIIJJJGGGGGGGGGHHHHHHIIIIIIJJJHHHHHHHHHHHHHHHIIIJJJKKKKKKKKKIIIGGGFFFEEEFFFGGGGGGIIILLLNNNNNNLLLIIIGGGDDDEEEFFFGGGGGGGGGFFFEEEFFFFFFEEEDDDDDDDDDEEEEEEDDDFFFFFFDDDEEEJJJLLLKKKFFFEEEHHHMMMOOOQQQVVV^^^hhhooo{{{|||SSSSSSSSSRRRQQQPPPNNNNNNPPPOOOOOOOOOQQQQQQPPPNNNLLLNNNPPPQQQSSSSSSSSSRRRRRRSSSTTTWWWYYYYYYWWWUUUPPPPPPRRRVVVXXXYYYWWWUUUVVVTTTRRRQQQSSSTTTTTTTTTRRRQQQOOONNNNNNNNNMMMLLLJJJJJJLLLMMMOOOQQQRRRSSSNNNMMMLLLKKKKKKKKKKKKKKKGGGFFFFFFGGGHHHJJJLLLMMMKKKKKKLLLMMMMMMLLLJJJJJJIIIIIIIIIIIIJJJKKKLLLMMMPPPPPPPPPPPPOOOMMMKKKIIIJJJKKKKKKKKKJJJIIIHHHHHHJJJIIIGGGFFFGGGHHHJJJKKKMMMMMMLLLLLLLLLLLLMMMMMMMMMOOOPPPMMMGGGCCCAAABBB@@@AAAAAABBBBBBCCCCCCCCCAAABBBBBBCCCCCCBBBBBBAAACCCBBBBBBBBBBBBBBBCCCCCCDDDCCCBBBAAAAAAAAABBBCCCCCCCCCCCCDDDDDDEEEEEEEEEFFFGGGHHHHHHGGGFFFDDDCCCBBBCCCCCCCCCCCCBBBAAAAAA===>>>???@@@AAA@@@???>>>@@@>>><<<::::::;;;===>>>;;;<<<===>>>>>>===<<<;;;999999888888888888999999777777888888888999999999;;;;;;:::999999999999999;;;;;;::::::999888888777555555555555555666666777444444444444555555555555666666666666666666666666444444555666666777888888777666666777999<<>>?????????>>>===>>>????????????@@@@@@@@@BBBBBBAAA@@@??????>>>>>>===>>>???@@@AAABBBBBBBBBAAA@@@???BBBFFFIIIKKKLLLMMMLLLJJJJJJIIIHHHEEECCC@@@BBBDDDGGGGGGFFFCCCBBBBBBBBBCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFJJJJJJJJJJJJJJJJJJJJJJJJIIIJJJKKKNNNQQQUUUWWWYYYXXX[[[]]][[[VVVRRRQQQRRROOOMMMKKKIIIJJJMMMQQQSSSSSSSSSRRRQQQOOONNNLLLKKKNNNPPPRRRSSSSSSQQQNNNLLLMMMJJJGGGDDDEEEHHHLLLOOOTTTRRROOOKKKHHHFFFDDDDDDDDDFFFJJJMMMOOOOOONNNNNNOOOLLLGGGEEEEEEEEEFFFEEEBBBBBBBBBDDDGGGKKKOOOQQQMMMLLLJJJHHHGGGFFFGGGGGGFFFFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHIIIJJJJJJKKKKKKKKKJJJHHHFFFFFFGGGIIIJJJKKKMMMNNNMMMJJJFFFDDDBBBCCCEEEEEEFFFEEEDDDCCCDDDDDDCCCBBBBBBCCCDDDEEEBBBEEEEEEBBBDDDIIIKKKIIIBBBDDDHHHMMMLLLJJJMMMSSSWWW___jjj{{{}}}PPPPPPQQQQQQQQQQQQQQQPPPRRROOOLLLLLLNNNOOOOOONNNMMMNNNOOOPPPPPPQQQQQQQQQPPPPPPPPPRRRTTTUUUUUUTTTRRRRRRSSSUUUWWWYYYXXXWWWWWWUUUSSSRRRSSSTTTTTTTTTSSSSSSRRRPPPMMMKKKLLLLLLKKKLLLMMMOOOQQQRRRSSSSSSPPPOOONNNLLLKKKJJJJJJJJJGGGGGGGGGGGGIIIKKKMMMNNNNNNNNNMMMLLLKKKJJJIIIIIIIIIIIIIIIJJJKKKLLLNNNOOORRRRRRQQQPPPNNNKKKIIIGGGIIIIIIJJJJJJJJJIIIIIIHHHJJJIIIGGGGGGGGGIIIKKKLLLMMMMMMLLLLLLLLLLLLMMMMMMKKKNNNQQQNNNIIIEEEDDDEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBAAA@@@@@@@@@@@@AAABBBDDDCCCAAAAAAAAABBBDDDEEECCCCCCDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFEEECCCAAA@@@AAAAAA@@@???????????????<<<===???@@@AAA@@@???>>>>>>======<<<<<<<<<<<<<<<999:::<<<======<<<:::999888777777666666777777888666777777888888888888888:::999888888777777888888777777777888888999999999555555555555555666777777444444555555555666666666777777777777777777777777333333444555666777888999666666555666888;;;???AAAEEEAAA:::666444333333333333333444444555555666666555555444333333333333333111111222222222333333333444444444444333333222111111111111111111222333333333333333333222111000///////////////000111222333111111111111111111111111111111222222222222111111111111111111111111111111000000000000111111111222000000000000000000000000///000111333444555666666111111222222222222111111222222333333444555666666444444444444444333222222444555666888999999:::::::::;;;<<<===>>>===<<<<<<<<<======>>>??????@@@@@@????????????>>>>>>=========>>>@@@BBBCCCCCCCCCCCCCCCBBBAAACCCGGGJJJLLLMMMLLLKKKIIIIIIIIIHHHFFFDDD???AAAEEEGGGHHHGGGFFFDDDDDDDDDDDDEEEFFFFFFGGGGGGHHHHHHGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDFFFFFFFFFGGGHHHIIIJJJKKKJJJKKKMMMOOORRRUUUXXXYYYUUUYYY\\\[[[VVVRRRQQQSSSOOONNNKKKJJJJJJMMMPPPRRRQQQQQQPPPOOONNNNNNNNNNNNOOORRRVVVYYYYYYVVVQQQNNNNNNKKKGGGEEEFFFJJJOOOSSSSSSPPPLLLHHHEEEEEEEEEFFFDDDEEEGGGIIILLLMMMOOOOOOMMMJJJFFFEEEEEEEEEEEEDDDDDDDDDEEEFFFGGGIIIJJJJJJHHHHHHGGGFFFEEEEEEDDDDDDEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGHHHIIIJJJKKKJJJKKKKKKIIIFFFEEEHHHJJJJJJKKKMMMMMMLLLIIIFFFDDDBBBCCCDDDEEEDDDDDDBBBBBBBBBAAA@@@???@@@AAACCCDDD@@@BBBBBB@@@AAAFFFHHHGGG@@@BBBGGGJJJHHHDDDEEEKKKOOOUUU^^^iii{{{{{{LLLMMMNNNPPPQQQRRRRRRSSSQQQMMMHHHGGGJJJLLLMMMLLLMMMNNNNNNNNNOOOPPPPPPQQQOOOMMMLLLLLLOOORRRTTTTTTUUUTTTTTTUUUXXXZZZZZZYYYWWWUUUSSSRRRTTTUUUUUUTTTUUUVVVVVVRRRMMMJJJJJJLLLLLLMMMNNNPPPQQQRRRSSSSSSSSSRRRPPPNNNLLLJJJIIIIIIGGGGGGGGGHHHIIILLLNNNOOOPPPOOOMMMKKKJJJIIIHHHHHHIIIIIIJJJJJJLLLMMMOOOPPPRRRRRRQQQPPPMMMJJJGGGFFFHHHHHHIIIIIIIIIIIIIIIHHHFFFEEEEEEFFFHHHKKKNNNPPPLLLLLLKKKKKKKKKKKKLLLLLLFFFJJJNNNMMMHHHDDDDDDFFFBBBBBBBBBBBBBBBBBBAAAAAACCCCCCDDDDDDDDDDDDCCCCCCAAA@@@???>>>>>>???@@@@@@CCCBBBAAAAAAAAACCCEEEGGGDDDDDDDDDDDDDDDCCCCCCCCCBBBCCCDDDDDDCCCAAA???===@@@???===<<<<<<<<<===>>>;;;===???@@@AAA@@@???>>><<<===>>>??????===;;;:::888999;;;<<<<<<;;;999888666666555555555555666666666666777888888888888888888888777666666666666666222333444666777999:::;;;555555555555555666777888666777777777888888999999888888888888888888888888222333444555666888888999444333333333555888;;;>>>AAA<<<777444333555666666111111222222333444555555666555444444333333444444111111111222222333333333333333444444444333222222111111000000111222333333333333333222111000///...////////////000111222333000000000000000000000000111111222222222222111111000000000000000000000000000000000000111111111111////////////000000000000///000111333444555666666111111222222222222111111222222333333444555666666444444444444333333222111444555666888999999999999999:::;;;<<<<<<<<<;;;::::::;;;<<<>>>???AAABBBBBB>>>>>>>>>>>>============>>>???AAACCCDDDDDDDDDDDDFFFEEEDDDEEEHHHKKKLLLMMMJJJIIIHHHHHHIIIIIIGGGEEE@@@BBBDDDFFFHHHHHHHHHGGGEEEEEEFFFFFFGGGGGGHHHHHHKKKJJJIIIHHHGGGGGGGGGGGGFFFFFFEEEEEEDDDDDDCCCCCCBBBBBBCCCDDDGGGIIIKKKLLLJJJKKKMMMPPPSSSVVVWWWYYYSSSWWW[[[YYYTTTQQQQQQSSSOOOMMMLLLKKKKKKMMMOOOPPPNNNMMMLLLKKKLLLMMMNNNPPPQQQUUU[[[______[[[UUUQQQOOOLLLHHHEEEFFFKKKQQQUUUQQQNNNIIIEEEDDDEEEGGGIIIEEEEEEEEEFFFHHHKKKOOOQQQMMMJJJHHHGGGGGGGGGGGGFFFHHHHHHIIIIIIIIIHHHGGGGGGFFFFFFFFFFFFEEEDDDBBBBBBEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIJJJHHHJJJJJJHHHFFFEEEHHHKKKJJJKKKLLLLLLKKKIIIGGGFFFCCCCCCDDDDDDDDDCCCBBBAAA@@@???>>>===>>>???AAACCC===@@@@@@>>>???DDDFFFDDD@@@BBBFFFHHHDDD@@@BBBHHHHHHMMMRRRXXXeeettt~~~}}}yyyOOORRRTTTSSSQQQNNNLLLKKKNNNLLLIIIHHHJJJKKKLLLLLLKKKMMMOOOPPPPPPNNNLLLJJJNNNNNNNNNMMMMMMNNNRRRUUUTTTWWWZZZ[[[ZZZYYYYYYYYYVVVUUUSSSRRRRRRTTTVVVWWWTTTTTTRRRPPPNNNLLLJJJIIIKKKLLLMMMOOOPPPQQQRRRRRROOOOOONNNNNNLLLKKKJJJIIIJJJGGGEEEEEEHHHLLLNNNOOONNNLLLJJJGGGFFFEEEEEEEEEDDDEEEFFFHHHKKKNNNPPPRRRTTTRRROOOMMMLLLKKKIIIHHHLLLKKKKKKKKKKKKJJJJJJJJJFFFFFFFFFGGGIIIJJJLLLMMMOOOLLLIIIHHHJJJJJJIIIFFFEEEEEEDDDEEEEEEFFFGGGGGGEEEFFFFFFFFFEEEDDDBBB@@@GGGFFFEEECCCAAA@@@@@@@@@======>>>>>>????????????CCCBBBAAAAAABBBCCCEEEFFFFFFEEEDDDDDDDDDDDDCCCAAAAAABBBDDDDDDDDDBBB@@@>>>===<<<;;;;;;;;;===???AAA???>>>>>>===<<<<<<;;;;;;:::999:::;;;===>>>===<<<::::::999999999999999999777777888888888777777666777777888888888888777777555555444444444333333333222333555666666666555444333444444555666777777888999999888777777777777777777777777777666666666666444555555555555555555444777777777777777777777777:::888777555444444444555333333333333333333333333444444444555555555555666666444222111222333333222222222222111111111000000111111000///////////////111111111111000000000000//////000000111111111222111111000000//////......000000000000111111111111000000//////000111222222000000000000000000000000000000...------...//////000111333555666666555444000000000000000000000000111222444555555555444444333333333333333333333333555666888:::;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;:::<<<======<<<<<<>>>??????AAABBB@@@===<<<>>>@@@BBBCCCCCCDDDDDDDDDCCCCCCHHHFFFEEEFFFIIIKKKJJJHHHFFFFFFGGGFFFFFFEEEDDDCCCEEECCCBBBCCCDDDFFFFFFEEEBBBGGGIIIGGGIIIMMMMMMIIIMMMJJJGGGFFFFFFGGGGGGGGGIIIIIIHHHGGGFFFDDDCCCCCCCCCCCCDDDFFFIIILLLPPPRRRTTTRRROOOOOOPPPRRRSSSSSSXXXYYYXXXUUUPPPNNNOOORRRSSSOOOLLLKKKMMMOOOOOONNNQQQOOOMMMLLLLLLMMMOOOQQQVVVZZZ^^^^^^ZZZVVVSSSRRRNNNLLLIIIGGGGGGIIILLLNNNJJJJJJIIIIIIGGGEEECCCBBBDDDDDDDDDDDDFFFHHHJJJLLLLLLJJJHHHFFFEEEEEEGGGHHHJJJJJJKKKKKKJJJIIIHHHHHHHHHGGGFFFEEEEEEDDDDDDDDDDDDEEEFFFHHHIIIIIIHHHHHHHHHEEEDDDFFFKKKLLLJJJFFFKKKIIIHHHGGGGGGJJJLLLNNNLLLKKKJJJHHHFFFEEECCCBBBCCCCCCDDDDDDDDDDDDCCCCCCBBBAAA???>>>=========>>><<<<<<===???@@@AAABBBCCCBBBCCCDDDCCCAAAAAACCCDDDDDDEEEHHHNNNUUU]]]eeeiiisssvvvyyyzzzxxxuuusssrrrRRRUUUWWWWWWTTTPPPMMMLLLMMMKKKHHHGGGIIIJJJKKKKKKKKKLLLNNNOOOOOOMMMKKKJJJLLLMMMNNNNNNNNNOOORRRTTTTTTVVVYYYZZZYYYXXXWWWWWWUUUTTTRRRPPPPPPPPPQQQRRRRRRQQQPPPOOONNNLLLLLLKKKKKKLLLMMMOOOPPPQQQQQQQQQOOOOOOOOONNNMMMKKKJJJIIIIIIGGGFFFFFFIIILLLMMMMMMLLLKKKIIIHHHGGGFFFEEEEEEEEEEEEGGGIIIKKKNNNPPPQQQSSSPPPMMMLLLKKKJJJHHHFFFHHHHHHHHHGGGGGGGGGFFFFFFGGGGGGGGGHHHIIIJJJKKKLLLJJJHHHEEEFFFGGGHHHGGGEEEFFFEEEDDDDDDDDDEEEGGGGGGGGGGGGFFFFFFEEECCCBBBAAAGGGFFFEEECCCAAA@@@@@@@@@>>>>>>>>>>>>>>>>>>??????AAAAAA@@@@@@AAACCCDDDEEEEEECCCAAAAAABBBBBBBBBAAA@@@AAAAAAAAAAAA@@@>>>===;;;:::999888999:::<<<>>>=========<<<<<<;;;;;;;;;:::::::::;;;>>>>>>===<<<999999999999999888888888777777777888888777777666666666666777777666666666555555444444444333333333444444555666666666666666444444555555666666777777777666555555444444444555666666666666555555555555333444444555555444444333555555555555555555555555777777555444333333444444333333333333333333333333333333444444444555555555666444222111222333333222222222111111111000000000111111000///////////////111111111000000000////////////000000000111111111000000000000//////......//////000000000111111111000000//////000111111222000000000000000000000000000//////......///000111///111222444555444333222000000000000000000000000111222444555555555444333333333333333333333333333555666777999:::;;;::::::999999999:::::::::::::::999;;;<<<<<<::::::;;;======???@@@???======???AAAEEEEEEEEEEEEEEEEEEFFFFFFIIIHHHFFFGGGIIIJJJIIIGGGEEEEEEFFFFFFFFFFFFEEEEEEHHHHHHGGGFFFEEEEEEEEEEEEEEEJJJKKKIIIJJJNNNNNNJJJMMMJJJGGGFFFFFFGGGGGGGGGHHHHHHGGGFFFFFFEEEEEEEEEGGGFFFFFFGGGIIIKKKMMMOOOSSSQQQNNNNNNPPPRRRRRRRRRSSSSSSRRROOOLLLKKKMMMOOOQQQNNNJJJJJJKKKLLLLLLKKKOOOMMMKKKJJJJJJLLLOOOQQQZZZ]]]```___\\\XXXUUUUUUPPPNNNKKKHHHGGGHHHKKKLLLKKKJJJJJJIIIHHHGGGFFFEEEFFFFFFEEEEEEEEEFFFGGGHHHLLLKKKIIIGGGGGGGGGHHHHHHLLLLLLLLLKKKKKKIIIHHHHHHGGGFFFEEEDDDCCCCCCCCCCCCEEEEEEFFFFFFGGGHHHIIIJJJFFFDDDCCCFFFKKKMMMKKKHHHKKKJJJHHHGGGHHHJJJMMMNNNQQQPPPMMMIIIFFFBBB@@@>>>CCCCCCCCCDDDDDDCCCCCCCCCAAA@@@???===<<<<<<===============>>>???@@@AAABBBBBBBBBCCCBBBAAA@@@BBBDDDEEEEEEFFFHHHLLLQQQVVVYYY]]]___bbbcccdddeeehhhjjj~~~VVVYYY[[[[[[WWWRRRNNNLLLLLLJJJGGGFFFHHHIIIJJJJJJKKKLLLMMMNNNNNNLLLJJJIIIJJJLLLNNNOOOPPPPPPRRRSSSTTTVVVXXXYYYWWWUUUTTTTTTUUUSSSQQQPPPNNNNNNOOOOOOOOONNNNNNMMMLLLLLLLLLLLLLLLMMMNNNOOOPPPPPPPPPPPPNNNNNNNNNMMMMMMKKKJJJIIIHHHGGGFFFGGGIIIKKKKKKJJJIIIIIIIIIIIIHHHGGGFFFEEEEEEFFFHHHJJJLLLNNNPPPQQQQQQOOOLLLJJJJJJIIIGGGEEEFFFFFFFFFEEEEEEEEEEEEDDDHHHHHHHHHHHHIIIIIIIIIJJJGGGFFFDDDDDDFFFFFFFFFEEEEEEEEECCCCCCDDDFFFHHHIIIHHHGGGFFFEEEDDDCCCCCCCCCFFFEEECCCBBBAAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>>>>@@@AAACCCEEECCCAAA>>>===>>>@@@@@@@@@?????????>>>===<<<<<<<<<:::999888777777888:::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;::::::<<<>>>>>>===<<<999999999888888777777777666666777777777777666666555555555555555555555555555555444444444333333333444333333333444444555555555555555555555555555555666555444444444444444444555555555444444444333333222222333333333333222222222222222222222222222222444444333222222333333444222222222222222222222222222222333333333444444444666444222222333444333222111111111111000000000000111000000///////////////111111000000000000////////////000000000000111111000000000////////////...//////000000000000111111000000/////////000111111000000000000000000000000000/////////000111222222///000222333333222111000000000000000000000000000222222444555555444444333222222333333333333333333444555777888999999999999888888888888999999999:::999:::;;;:::888888888::::::<<<>>>>>>>>>???@@@BBBGGGFFFEEEEEEEEEFFFHHHIIILLLJJJHHHHHHIIIIIIGGGEEEDDDDDDEEEFFFGGGGGGGGGGGGKKKMMMMMMKKKGGGDDDEEEGGGJJJLLLLLLIIIJJJMMMNNNLLLLLLIIIFFFEEEFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFGGGGGGKKKJJJIIIIIIIIIJJJKKKLLLQQQOOOMMMMMMOOOQQQQQQQQQPPPOOOMMMKKKIIIIIILLLOOONNNLLLIIIHHHIIIIIIIIIHHHMMMKKKHHHGGGHHHKKKOOORRR\\\^^^___]]]ZZZWWWVVVUUURRRPPPLLLIIIHHHHHHJJJKKKLLLLLLKKKJJJJJJJJJJJJKKKIIIHHHGGGGGGGGGGGGHHHHHHIIIIIIHHHGGGFFFFFFFFFFFFNNNMMMLLLKKKJJJIIIHHHGGGDDDDDDCCCBBBAAAAAAAAAAAAEEEEEEEEEFFFGGGIIIJJJJJJDDDCCCCCCFFFKKKNNNMMMKKKJJJIIIHHHGGGHHHJJJLLLMMMRRRPPPMMMIIIEEEBBB???>>>BBBBBBBBBBBBBBBBBBBBBBBB??????>>>===<<<<<<<<<<<<>>>===<<<<<<<<<>>>???@@@@@@AAAAAA@@@??????@@@BBBDDDCCCAAAAAABBBEEEHHHJJJNNNNNNOOOPPPRRRWWW]]]bbbzzzXXX[[[]]]]]]YYYSSSOOOLLLLLLJJJGGGGGGHHHJJJJJJJJJKKKLLLMMMMMMMMMKKKIIIHHHHHHKKKOOOQQQQQQQQQRRRRRRSSSUUUWWWWWWUUURRRQQQQQQTTTSSSRRRPPPPPPOOOPPPPPPNNNMMMLLLKKKJJJJJJJJJKKKMMMMMMNNNOOOOOOOOONNNNNNLLLLLLLLLKKKKKKIIIHHHHHHGGGFFFFFFGGGIIIJJJIIIHHHFFFGGGHHHIIIIIIHHHFFFEEEFFFGGGIIIKKKNNNPPPQQQRRRQQQOOOLLLJJJIIIHHHFFFEEEGGGGGGGGGGGGFFFFFFFFFFFFHHHHHHHHHHHHHHHHHHHHHGGGHHHGGGFFFEEEEEEEEEEEEEEECCCBBBBBBBBBDDDGGGJJJMMMIIIHHHFFFDDDCCCCCCCCCDDDCCCBBBAAA???>>>>>>======>>>>>>>>>>>>>>>============<<<<<<===>>>@@@BBBCCCAAA>>>;;;:::;;;===??????@@@???===<<<;;;;;;;;;;;;:::888777666666777999:::::::::::::::::::::::::::;;;::::::;;;===>>><<<;;;888888888777777666666666555555666666777777666666555555444444444444555555555555444444444333333333222222111000000222333444555555444444444444444444666666555555555555555666333333333333222222222222111111222222222222111111111111111111111111111111111111111111222222333333222222222222222222222222111111111222222222333333444333222222333444333222111111000000000/////////000000////////////000000111000000000//////////////////000000000000000000////////////////////////////////////000000000111000000/////////000000111000000000000000000000000//////000000111222333444111111222222222111000000000000000000000000000000222222444444555444333222222222222222222333333333444555555666777888888888777777888888999:::::::::999:::;;;:::888777777888999;;;===???@@@BBBCCCDDDHHHFFFDDDCCCCCCFFFIIIKKKLLLKKKJJJIIIHHHGGGEEEDDDCCCDDDEEEGGGHHHIIIIIIIIIKKKNNNQQQNNNHHHEEEGGGJJJLLLLLLKKKIIIIIIJJJLLLLLLKKKIIIFFFEEEFFFGGGGGGGGGEEEEEEDDDEEEFFFGGGIIIJJJMMMLLLKKKJJJIIIJJJKKKKKKNNNLLLKKKKKKMMMOOOOOOOOOOOOMMMKKKJJJIIIKKKNNNQQQLLLKKKIIIHHHHHHGGGGGGGGGJJJHHHFFFEEEFFFJJJOOORRR[[[[[[ZZZYYYVVVTTTSSSSSSQQQOOOLLLIIIHHHIIIKKKMMMOOOOOONNNNNNNNNOOOPPPQQQJJJJJJJJJJJJKKKKKKLLLLLLJJJIIIIIIHHHHHHHHHGGGGGGMMMMMMKKKJJJHHHGGGFFFFFFCCCBBBAAA@@@????????????CCCDDDFFFHHHJJJIIIIIIHHHCCCCCCDDDHHHMMMOOOPPPOOOHHHGGGFFFFFFGGGHHHJJJKKKKKKJJJHHHFFFDDDCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>===<<<<<<<<<<<<<<>><<<;;;;;;<<<===>>>>>>?????????======???@@@???>>>===<<<>>>@@@CCCEEEHHHHHHGGGGGGHHHLLLRRRWWWpppuuu|||WWWYYY\\\\\\XXXSSSOOOMMMNNNLLLIIIIIIJJJLLLLLLLLLLLLMMMMMMMMMLLLKKKIIIHHHHHHKKKOOOQQQQQQQQQQQQQQQRRRTTTVVVVVVSSSQQQOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPOOOMMMKKKIIIGGGGGGGGGHHHMMMMMMMMMMMMMMMMMMLLLKKKHHHHHHIIIHHHHHHGGGFFFEEEFFFEEEEEEFFFHHHIIIHHHGGGFFFFFFHHHHHHHHHGGGFFFEEEEEEGGGIIIMMMOOOQQQRRRSSSRRROOOLLLKKKJJJIIIGGGEEEGGGGGGGGGFFFFFFFFFFFFEEEFFFGGGGGGHHHGGGFFFFFFEEEGGGGGGEEEDDDBBBAAAAAABBB@@@@@@@@@BBBEEEIIILLLOOOHHHGGGEEECCCBBBBBBCCCCCC@@@???>>>===<<<;;;;;;;;;>>>>>>==================<<<<<<<<<<<<===???AAABBB>>><<<999888:::===>>>???@@@???>>><<<;;;;;;;;;;;;666555444333333555666888:::::::::::::::999999999:::999999:::<<<<<<;;;999888888777666666555444444333444555666666666666666666555555444444555555666555555444444444333333333333222111111111222444555444444444444333333333333555444444444444444555555222222222222111111111111000111111111111111111000111111111111111111111111//////000111111222222222111111111111111111111111000000000000111111111111222111000111333333222111000000000/////////......000000////////////000000000000000////////////...000000//////////////////.............../////////...////////////000000000000000///////////////000//////////////////////////////000111222333333333222222222222222111111111000000000000000000000000222222333444444333222111111111111222222333333333444444444444555666666777888888888999:::;;;;;;;;;:::;;;;;;:::888777888999;;;<<<>>>AAACCCEEEEEEEEEEEECCCAAA???@@@CCCGGGIIIKKKKKKJJJIIIGGGEEEEEEEEEDDDEEEFFFHHHIIIIIIIIIIIIHHHLLLPPPNNNJJJGGGIIILLLLLLJJJHHHHHHHHHGGGHHHJJJKKKHHHEEEDDDFFFGGGGGGGGGDDDDDDCCCDDDEEEHHHJJJLLLLLLKKKJJJIIIIIIJJJKKKLLLKKKJJJIIIJJJLLLMMMMMMMMMMMMKKKIIIIIIJJJMMMOOOPPPKKKKKKJJJIIIHHHGGGGGGHHHIIIGGGEEEEEEFFFJJJOOOQQQYYYXXXVVVUUUTTTSSSRRRQQQMMMLLLIIIHHHHHHKKKNNNPPPRRRRRRRRRRRRSSSTTTUUUUUUMMMMMMMMMMMMLLLLLLKKKKKKKKKJJJIIIIIIHHHIIIIIIIIILLLKKKIIIGGGEEEDDDDDDDDDBBBAAA@@@??????>>>>>>>>>@@@DDDHHHLLLLLLJJJGGGDDDCCCDDDFFFIIIMMMOOOPPPPPPEEEEEEEEEEEEEEEGGGHHHIIIFFFEEECCCBBBAAABBBCCCDDDBBBAAA@@@@@@@@@@@@AAABBB===============<<<<<<<<<>>>===<<<;;;;;;;;;<<<===<<<======<<<;;;;;;<<<>>><<<;;;:::999:::===@@@BBB@@@@@@AAAAAAAAACCCGGGJJJ___eeennnxxx|||UUUWWWYYYYYYVVVSSSQQQPPPRRRPPPMMMLLLNNNOOOPPPPPPNNNNNNNNNMMMLLLKKKJJJIIIIIILLLPPPQQQQQQPPPPPPPPPQQQSSSUUUUUUSSSPPPOOOOOOJJJKKKKKKKKKLLLLLLLLLLLLNNNLLLIIIGGGEEEEEEFFFFFFLLLLLLLLLLLLKKKJJJIIIHHHFFFFFFFFFFFFFFFEEEDDDDDDEEEDDDCCCDDDFFFHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFBBBDDDHHHLLLOOOQQQSSSSSSRRROOOLLLJJJJJJIIIGGGEEEDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDEEEFFFFFFEEEDDDCCCBBBBBBBBB@@@>>>======?????????AAACCCFFFIIILLLMMMFFFFFFDDDCCCBBBAAAAAAAAA>>>>>>===<<<;;;::::::;;;<<<<<<<<<======>>>>>>>>>======<<<<<<<<<>>>???@@@<<<:::888999;;;===??????@@@??????===<<<;;;:::999333222111000111333555666<<<<<<;;;::::::999888888999888888999:::;;;999777777777666666555444333333222333444555666666666666666555444333333444555666555555444444444333333333444444333333444444555666333333333333333333333333111111111111111222222333222222222111111111000000000000111111111111000000111111111111111111111111...///000111111111111111000000000000000000000000...////////////000000000000//////000222222111///////////////............///////////////000000111000000////////////......000000////////////......---............/////////......////////////000000000000//////....../////////////////////////////////000111222222222222222111111111111111111222222000000000000000000000000222333333444444333111111000000111111222333333333333333333333333444555555777888888999:::;;;<<<<<<:::;;;<<<;;;999999999;;;===>>>???BBBEEEFFFFFFDDDAAA@@@>>>===>>>AAADDDFFFHHHIIIIIIHHHEEEDDDEEEFFFGGGGGGHHHIIIIIIIIIHHHHHHEEEIIILLLLLLJJJIIIJJJKKKIIIGGGFFFHHHHHHFFFFFFIIIJJJGGGEEEDDDEEEGGGHHHGGGDDDCCCCCCCCCEEEHHHKKKMMMKKKKKKJJJIIIIIIJJJKKKLLLHHHGGGGGGHHHKKKLLLLLLKKKIIIHHHFFFGGGJJJLLLLLLLLLIIIJJJKKKJJJHHHGGGHHHIIIIIIHHHGGGGGGIIIKKKNNNQQQVVVUUUSSSSSSTTTTTTRRRQQQJJJHHHGGGFFFHHHLLLPPPRRRRRRSSSTTTUUUVVVVVVVVVVVVPPPOOOOOONNNLLLKKKIIIHHHHHHGGGEEEDDDDDDEEEFFFHHHJJJIIIGGGEEECCCCCCCCCDDDBBBBBBAAA@@@????????????AAAEEEIIIMMMMMMJJJEEEBBBCCCDDDGGGIIIKKKMMMNNNNNNDDDDDDDDDEEEEEEFFFGGGHHHFFFDDDBBB@@@??????AAAAAABBBBBB@@@@@@@@@@@@BBBBBB======>>>>>>>>>======<<<===============<<<<<<<<<:::;;;<<<;;;999999;;;<<<<<<:::888777777999;;;<<<;;;<<<>>>@@@@@@BBBEEEGGGOOOUUU^^^hhhrrr~~~SSSUUUVVVVVVUUUTTTTTTUUUVVVSSSQQQPPPRRRSSSTTTTTTOOOOOONNNMMMLLLKKKJJJJJJLLLNNNPPPQQQPPPOOOOOOPPPPPPRRRTTTUUUSSSQQQPPPOOOJJJKKKKKKKKKKKKJJJJJJIIIKKKJJJGGGEEEDDDEEEFFFGGGKKKKKKKKKJJJIIIHHHFFFEEEEEEEEEFFFFFFFFFEEEDDDDDDEEECCCAAABBBDDDGGGIIIIIIHHHHHHGGGFFFFFFEEEFFFFFF===@@@DDDIIIMMMPPPQQQRRRPPPNNNKKKIIIHHHGGGEEEDDDCCCBBBBBBBBBAAAAAAAAAAAAAAABBBCCCEEEEEEDDDBBBBBB===???@@@???===<<<>>>AAA@@@BBBDDDFFFGGGHHHHHHHHHDDDDDDCCCCCCBBBAAA?????????>>>===<<<<<<;;;;;;<<<:::;;;;;;<<<===>>>?????????>>>===<<<<<<===>>>???;;;:::999:::===?????????>>>>>>>>>>>><<<:::888777333222111111333555888999>>>===<<<;;;:::999888777888777777777999999777666777777666555444333222222222222333444555555555555555444333222222333444555555555444444444333333333111222222333444333333333111111222222333333444444000000000000000111222222222222222111111111000000000111111222222111111000111111111111111111111111//////111111222111000000000000000000000000000000---............/////////---------///111111///---/////////.........------///////////////000111111000000/////////.........000000/////////.........---------.........//////........./////////000000000000///...............///////////////////////////000111222222111000000////////////000111111222000000000000000000000000222333333444333222111000///000000111222222333333333333222111222333444555666666777888999:::;;;;;;888:::;;;:::999999:::;;;?????????BBBEEEFFFDDDAAA???===<<<<<<===???BBBDDDCCCEEEGGGFFFDDDDDDEEEGGGJJJJJJJJJJJJIIIHHHGGGFFFDDDFFFHHHIIIIIIIIIHHHGGGHHHDDDEEEIIIIIIFFFEEEHHHIIIGGGDDDDDDEEEGGGHHHGGGDDDDDDCCCCCCEEEHHHKKKMMMLLLKKKJJJHHHHHHHHHIIIIIIFFFEEEEEEGGGJJJKKKJJJIIIGGGFFFEEEGGGJJJLLLKKKIIIEEEHHHJJJJJJHHHGGGHHHJJJIIIIIIIIIJJJKKKMMMOOOOOOQQQOOOOOOPPPRRRRRRPPPNNNHHHGGGEEEEEEGGGKKKOOORRRPPPRRRTTTVVVWWWVVVUUUSSSOOOOOOPPPQQQQQQPPPOOOOOOMMMKKKHHHFFFFFFHHHKKKMMMIIIHHHFFFDDDCCCDDDEEEEEEDDDCCCBBBAAA@@@@@@@@@@@@FFFGGGIIIJJJJJJGGGDDDBBBBBBDDDFFFGGGHHHHHHIIIJJJEEEEEEFFFFFFGGGHHHHHHIIIFFFEEEBBB???>>>???@@@AAACCCBBBAAA@@@@@@AAABBBCCC======>>>??????>>>>>>===;;;<<<>>>??????>>>===<<<999::::::999888888999;;;<<<:::888777777999;;;===<<<===>>>>>>???AAADDDGGGFFFKKKRRRXXX___iiiuuu~~~RRRTTTUUUUUUTTTUUUVVVXXXXXXVVVSSSSSSTTTVVVVVVVVVPPPPPPOOONNNMMMLLLKKKJJJMMMOOOPPPPPPOOONNNOOOPPPPPPRRRTTTUUUSSSQQQPPPPPPNNNNNNMMMMMMLLLKKKIIIIIIIIIGGGEEEDDDDDDEEEHHHIIIKKKKKKJJJIIIHHHFFFEEEDDDEEEFFFFFFFFFFFFEEEEEEDDDDDDBBB@@@@@@CCCGGGIIIJJJJJJIIIGGGEEEDDDEEEEEEFFF999<<>>???BBBEEECCCDDDFFFHHHHHHGGGEEEDDDBBBCCCCCCCCCBBB@@@>>>===@@@???>>>===============999:::;;;<<<===???@@@@@@@@@???>>>===<<<======>>>:::::::::<<<>>>@@@@@@???======>>>>>><<<:::777555555555555555777999<<<>>>??????===<<<:::999777777777666666666888888666444777666666555333222111111111222333444555555555555444333111000000111333444555555444444444333333333---...000111111111000///000000111222333333444444222222111111222333444444222222222222111111111111111111222222222222111111000000000000000000000000///000111222222111000///000000000000000000000000---------.........//////,,,,,,,,,...000000...---//////.........---------///////////////000111111000/////////............000000//////.........------------.........//////............/////////000111000///...............///////////////////////////000111222222111///...---------......000111222000000000000000000000000222333333444333222111000///000000111222222333333333222111111111222333444444555666777888999::::::777888::::::999999:::<<<@@@??????BBBDDDEEEBBB>>>======<<<<<<===???AAACCCAAACCCFFFEEEDDDCCCFFFHHHLLLLLLKKKJJJIIIGGGEEEDDDEEEEEEEEEGGGIIIHHHEEECCCGGGDDDEEEJJJKKKFFFEEEIIIIIIGGGDDDDDDEEEGGGHHHHHHEEEDDDCCCCCCDDDGGGKKKMMMMMMLLLJJJHHHGGGGGGGGGGGGEEEDDDEEEGGGIIIJJJJJJHHHGGGFFFFFFIIILLLMMMKKKHHHCCCFFFIIIIIIGGGFFFHHHJJJJJJJJJKKKLLLMMMNNNOOOOOOKKKJJJJJJLLLOOOPPPMMMJJJHHHGGGEEEEEEFFFJJJNNNPPPOOOQQQTTTVVVWWWUUUSSSQQQLLLNNNQQQTTTWWWYYYZZZZZZZZZXXXTTTQQQQQQTTTXXX[[[JJJHHHFFFEEEDDDEEEFFFGGGEEEDDDCCCBBBAAAAAAAAAAAAJJJJJJIIIHHHFFFEEEEEEDDDAAACCCEEEEEEEEEEEEEEEFFFFFFGGGGGGHHHIIIIIIJJJJJJEEEDDDAAA??????AAACCCDDDDDDCCCAAA@@@@@@AAACCCDDD===>>>???@@@@@@???>>>===:::<<<>>>@@@AAA???===<<<888999999888777777888:::;;;:::999888:::<<<@@@BBB<<<<<<;;;999888:::>>>BBBCCCGGGKKKNNNPPPVVV___ggglllqqqxxxTTTVVVYYYYYYWWWUUUTTTTTTUUUSSSQQQPPPRRRSSSSSSRRRPPPOOONNNMMMMMMMMMNNNOOORRRRRRRRRPPPNNNOOOQQQTTTWWWTTTQQQPPPQQQRRRPPPMMMMMMNNNPPPQQQPPPMMMJJJHHHGGGFFFDDDDDDEEEGGGKKKMMMNNNLLLIIIGGGGGGGGGFFFDDDFFFGGGGGGFFFEEEEEEFFFHHHFFFEEEDDDEEEGGGHHHHHHHHHMMMJJJFFFCCCAAABBBCCCEEE888:::;;;===EEENNNPPPMMMPPPIIIDDDDDDCCCAAAAAACCCBBBAAA@@@AAACCCDDDCCCBBB@@@AAAAAABBBBBBAAA@@@@@@<<<>>>????????????@@@BBBGGGFFFDDDDDDDDDCCCAAA??????@@@@@@@@@@@@???>>>>>>@@@>>><<<;;;;;;;;;:::999;;;;;;===>>>>>>???????????????>>>>>>======<<<<<<>>>>>>===<<<;;;;;;::::::;;;;;;::::::999888777777333333222333666:::>>>AAACCC@@@===999666444333444888888888888777666555444333333333333333333333333444444444555555555555666555555555444444333333333222222222111111111111000111111222222222333333333222333333333333222111111000000000000000000000000111222222333333222222111222222111000//////000000000000000000////////////000000000000000000000000000000000000000000000000------............------,,,,,,,,,------------......///000000000///---,,,.................................////////////000000///...,,,,,,,,,---.../////////......---------........................------............------............////////////000000000000000000000000000000000000000000000000////////////////////////000000111111111111000000000000111111111222222222333222111111111222333444666666666666777777777777888888888888999:::;;;<<<999:::<<<>>>???@@@@@@@@@999:::<<<===>>>>>>>>>>>>CCCCCCCCCCCCCCCCCCCCCCCCHHHIIIJJJIIIGGGEEEEEEEEEFFFFFFFFFEEEEEEEEEEEEDDDFFFDDDCCCDDDGGGHHHIIIHHHGGGGGGFFFEEECCCDDDGGGJJJDDDCCCBBBCCCFFFIIIJJJKKKJJJJJJJJJJJJIIIHHHGGGFFFEEECCCCCCDDDGGGIIIIIIHHHLLLJJJHHHGGGHHHIIIHHHHHHFFFHHHIIIIIIHHHGGGGGGHHHJJJKKKLLLMMMMMMLLLKKKJJJMMMMMMMMMLLLKKKIIIHHHGGGEEEDDDCCCCCCDDDFFFHHHJJJHHHLLLRRRXXX[[[YYYSSSOOOMMMOOOQQQSSSUUUWWW[[[^^^^^^]]]\\\]]]___``````___LLLHHHDDDBBBCCCEEEHHHIIIGGGFFFDDDBBBAAAAAAAAABBBCCCEEEFFFEEEBBBAAACCCEEEGGGFFFEEEDDDEEEFFFGGGHHHGGGHHHJJJIIIHHHGGGGGGHHHFFFCCC@@@???@@@BBBCCCCCCCCCCCCBBBAAA@@@@@@@@@@@@BBBAAAAAABBBCCCBBB@@@===@@@@@@??????>>>>>>======:::;;;<<<;;;999888888999888999:::;;;<<<>>>???@@@;;;;;;<<<<<<<<<<<<<<<<<<===@@@CCCDDDEEEHHHMMMQQQXXX^^^fffkkkmmmrrryyySSSVVVXXXYYYWWWUUUUUUUUUTTTRRRPPPPPPQQQRRRRRRRRRQQQPPPOOOMMMMMMMMMNNNNNNQQQQQQPPPOOOMMMNNNPPPRRRUUUSSSQQQQQQRRRRRRPPPMMMPPPPPPQQQPPPNNNKKKHHHFFFFFFFFFFFFFFFHHHJJJMMMOOOMMMKKKHHHFFFFFFGGGFFFEEEFFFGGGHHHHHHFFFFFFHHHJJJFFFEEEDDDEEEGGGIIIHHHHHHJJJHHHEEECCCBBBBBBDDDEEEJJJGGGBBB@@@HHHSSSVVVTTTOOOHHHDDDEEEEEECCCBBBCCCBBBAAA@@@AAACCCDDDCCCBBB???@@@BBBBBBBBBAAA???>>><<<>>>@@@@@@@@@@@@BBBDDDHHHFFFEEEDDDDDDCCC@@@>>>???????????????>>>======???===;;;:::;;;;;;:::999888888:::<<<===>>>>>>>>>============<<<<<<;;;;;;>>>======<<<;;;;;;::::::;;;;;;::::::999888888777444444444666999===BBBDDDBBB@@@<<<999777555555555777777777777666555444333333333333333333333333333333444444444555555555555444444444333333333222222222222222111111111000000111111111222222222333333333333444444333333222111000000000000000000000000111222222222222222222111222111000000//////000000/////////...............////////////////////////////////////////////////------............------............///////////////////////////...------.........---------------------.........///////////////...---------------.........---------,,,,,,------------------------,,,------------------,,,000000000//////.........000000000000000000000000000000000000000000000000........................000000111111111111000000111111111111111111111111222222111111111222333444444444555555555666666666777777777777888999::::::999:::;;;===>>>>>>>>>>>>;;;<<<<<<<<<<<<===???@@@@@@@@@@@@AAAAAACCCDDDEEEHHHIIIJJJIIIFFFDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDEEEDDDCCCDDDFFFGGGFFFEEEEEEFFFFFFFFFEEEEEEHHHJJJGGGEEEDDDDDDFFFGGGHHHGGGHHHHHHHHHHHHHHHGGGGGGFFFGGGEEEEEEFFFHHHJJJKKKJJJJJJKKKKKKKKKJJJIIIGGGGGGEEEGGGIIIIIIHHHIIIJJJLLLJJJKKKKKKLLLKKKJJJIIIHHHKKKJJJJJJIIIHHHGGGGGGFFFCCCCCCBBBBBBCCCFFFHHHIIIJJJLLLPPPUUUWWWUUUPPPLLLHHHJJJLLLMMMNNNPPPTTTVVVYYYXXXWWWXXXZZZ[[[ZZZYYYKKKGGGCCCAAACCCEEEGGGHHHGGGFFFDDDBBBAAA??????>>>@@@BBBEEEEEECCCCCCDDDFFFGGGGGGGGGGGGGGGHHHHHHIIIHHHIIIJJJIIIGGGFFFFFFFFFEEEBBB???>>>@@@BBBCCCCCCCCCBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@BBBDDDDDDBBBAAA@@@@@@??????>>>=========999;;;======;;;:::::::::999999:::;;;<<<===>>>>>>::::::;;;;;;<<<<<<<<<===;;;===?????????@@@DDDGGGKKKPPPWWW[[[___dddlllrrrSSSUUUXXXYYYWWWVVVUUUUUUSSSQQQOOOPPPQQQRRRRRRQQQQQQQQQOOONNNMMMMMMMMMMMMNNNOOOOOOMMMLLLLLLOOOQQQRRRRRRQQQRRRSSSRRRPPPNNNSSSRRRPPPNNNKKKHHHFFFDDDEEEFFFGGGIIIKKKMMMOOOOOOKKKIIIGGGFFFFFFGGGFFFEEEGGGHHHIIIIIIHHHHHHIIIKKKFFFEEEEEEFFFHHHIIIIIIHHHGGGFFFEEEDDDDDDDDDEEEEEEKKKHHHFFFJJJYYYhhhllliiiTTTMMMGGGGGGGGGEEEBBBCCCAAA@@@@@@AAADDDEEEEEEDDD???AAACCCDDDCCCAAA???===<<<>>>AAABBBBBBCCCEEEGGGIIIGGGEEEDDDCCCBBB???===>>>>>>>>>???>>>======<<<>>><<<::::::;;;;;;:::999666777999:::<<<===>>>>>>;;;;;;;;;;;;;;;;;;::::::======<<<<<<;;;:::::::::;;;::::::999999888888888444444555666:::>>>BBBDDD???>>>;;;999777777777777666666666666555444333333333333333333333333333333333333333333444444444444333222222222222111111111222222111111111000000000000111111111222222222222333333444444333333222111000000000000000000000000111111222222222222111111111000000////////////000---------...............////////////////////////////////////////////////------............------............//////////////////...------------.........------,,,,,,,,,+++,,,,,,,,,---------......---............------,,,------,,,,,,,,,,,,,,,+++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,........................////////////////////////................................................000000111111111111000000111111111111000000000000222111111111111222333333333333333333444444444444555555555555666777888999999::::::;;;<<<<<<;;;;;;;;;<<<<<<::::::;;;>>>@@@>>>>>>======???AAADDDFFFGGGIIIIIIHHHFFFDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCDDDFFFFFFDDDBBBCCCEEEGGGGGGGGGGGGHHHJJJJJJHHHFFFEEEFFFFFFFFFDDDEEEFFFFFFGGGGGGGGGGGGGGGJJJHHHHHHIIIKKKMMMMMMMMMIIIMMMPPPPPPLLLHHHGGGGGGJJJJJJKKKJJJHHHHHHIIIKKKKKKKKKKKKJJJIIIHHHGGGFFFHHHGGGFFFEEEDDDEEEEEEFFFBBBBBBAAABBBDDDFFFHHHIIILLLMMMOOOQQQRRRQQQMMMIIIEEEGGGHHHIIIIIIJJJMMMOOORRRQQQPPPQQQRRRSSSRRRQQQHHHEEEBBBAAABBBEEEFFFGGGFFFFFFEEECCCAAA>>>;;;:::;;;>>>AAADDDDDDEEEFFFHHHHHHIIIJJJKKKKKKKKKJJJJJJIIIJJJJJJIIIFFFDDDCCCDDDDDDBBB???>>>@@@BBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCC@@@@@@AAACCCFFFFFFEEEDDD@@@@@@???>>>>>>===<<<<<<888;;;>>>@@@???===<<<<<<::::::;;;;;;;;;;;;<<<<<<999999:::;;;;;;<<<======;;;<<<<<<:::999999;;;======AAAFFFJJJMMMSSS[[[bbbnnnzzzRRRUUUXXXXXXWWWVVVVVVVVVRRRQQQPPPPPPRRRSSSRRRQQQRRRQQQPPPOOONNNMMMMMMMMMLLLMMMNNNMMMLLLLLLNNNPPPQQQRRRSSSUUUUUUTTTRRRPPPSSSRRROOOKKKIIIGGGFFFEEEEEEGGGIIIKKKLLLMMMMMMMMMJJJHHHFFFEEEFFFGGGGGGFFFFFFHHHIIIIIIHHHHHHIIIJJJGGGFFFFFFGGGIIIJJJIIIHHHDDDEEEFFFGGGGGGHHHHHHGGGDDDFFFLLLZZZppp}}}bbbWWWMMMJJJIIIFFFDDDDDDBBBAAAAAABBBEEEFFFFFFEEEAAACCCEEEFFFEEEBBB???======???AAACCCDDDEEEHHHJJJJJJHHHEEECCCBBBAAA>>>===???????????????>>>=========;;;999999;;;;;;;;;:::999:::;;;<<<============999:::;;;<<<<<<;;;;;;:::<<<<<<<<<;;;;;;::::::::::::::::::999999888888888333333333444666999<<<>>>;;;:::888777666666777777444555555555444444333222222222222222222222222222222222222222333333333444111111111111111000000000111111111111000000000000000000000111111111111222222222222222222111000000000000000000000000000000000000111111111111000000000//////....../////////------............//////////////////////////////////////////////////////,,,------......------,,,++++++,,,,,,,,,---------000///---,,,,,,,,,---...---------,,,++++++******++++++,,,,,,,,,---------,,,---...///......,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,------------,,,,,,---------))))))***+++,,,---..............................------------------------........................///000000111111000000///111000000000000/////////111111111111111222222333222222222333333333444444333333333333444555666777888999999:::999999888888888;;;===<<<;;;:::<<<>>>>>>===;;;;;;<<>>>>>@@@AAABBBBBB@@@AAABBBCCCDDDDDDDDDDDDAAAAAABBBDDDGGGGGGFFFEEE@@@@@@???>>>===<<<<<<;;;777;;;???AAAAAA???>>>===;;;;;;;;;;;;:::::::::999777888999:::;;;<<<======<<<<<<:::999888888999:::999;;;===???BBBGGGNNNSSSYYYdddrrr|||SSSUUUXXXYYYWWWVVVUUUUUURRRQQQPPPQQQSSSTTTSSSRRRQQQQQQPPPPPPOOONNNMMMMMMKKKLLLMMMMMMLLLLLLNNNPPPRRRTTTVVVWWWVVVTTTSSSRRRPPPOOOLLLIIIGGGGGGGGGGGGEEEGGGIIIKKKKKKKKKJJJJJJKKKIIIFFFEEEFFFGGGGGGFFFFFFGGGIIIIIIHHHGGGGGGHHHGGGFFFGGGHHHJJJKKKJJJHHHDDDEEEGGGIIIJJJJJJJJJJJJKKKMMMTTTddd|||qqqbbbSSSLLLIIIGGGFFFGGGDDDCCCCCCDDDFFFHHHGGGFFFDDDEEEFFFGGGFFFCCC@@@>>>===???BBBDDDEEEFFFIIIKKKJJJHHHDDDBBBAAA@@@>>>===@@@@@@AAAAAA@@@@@@???>>><<<;;;999:::;;;<<<<<<;;;????????????>>>===<<<;;;888999;;;<<<======<<<;;;;;;;;;;;;;;;;;;:::::::::::::::999999999999999888444444333333444555666777666666555555555555555555444444444444444333333222222222222222222222222222111111111111222222222222000000000000000000000000111111111000000000////////////000000000111111111///000000000000///......///////////////////////////000000111111000000//////...............//////....../////////000000000................................................,,,,,,------------,,,,,,+++++++++,,,,,,,,,,,,---///...,,,+++++++++,,,---,,,,,,++++++*********)))+++++++++,,,,,,,,,,,,---+++,,,---......---,,,++++++++++++++++++++++++++++++++++++,,,,,,---------......---,,,,,,---......+++,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...........................//////000000//////...////////////////////////000000111111222222222222222222333333333444444444222222222222333444555555888888888888888777777666777<<>>@@@@@@CCCEEEFFFFFFFFFGGGHHHGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDEEEFFFHHHGGGDDDAAAAAACCCFFFGGGGGGGGGHHHIIIJJJIIIHHHHHHIIIJJJHHHGGGCCCDDDFFFGGGIIIJJJJJJJJJMMMLLLKKKKKKMMMOOOOOONNNMMMPPPQQQNNNHHHEEEHHHKKKPPPPPPOOOLLLIIIFFFFFFGGGLLLLLLJJJHHHGGGEEEDDDDDDEEEDDDBBBBBBBBBDDDGGGHHHDDDDDDEEEFFFHHHIIIJJJKKKPPPOOOMMMMMMLLLKKKHHHFFFIIIJJJJJJJJJIIIIIIJJJLLLJJJHHHGGGGGGHHHHHHGGGEEECCCBBBAAAAAADDDEEEFFFEEEEEEFFFFFFFFFCCC???:::777333555999>>>CCCGGGIIIIIIHHHJJJMMMPPPQQQOOOMMMLLLIIIJJJJJJGGGDDD@@@??????AAA???===>>>@@@AAAAAAAAA???@@@BBBCCCDDDEEEEEEDDDDDDCCCDDDEEEGGGGGGEEECCC@@@@@@???>>>===<<<;;;:::777:::???AAAAAA???>>>>>>;;;;;;;;;:::999999888888777777888999:::;;;<<<===:::999888777777888999999::::::::::::;;;???CCCFFFHHHQQQ\\\fffqqq~~~TTTVVVYYYYYYWWWUUUTTTTTTPPPOOOOOOQQQSSSTTTRRRQQQOOOPPPPPPPPPPPPOOOOOONNNLLLMMMOOOOOONNNNNNOOOQQQSSSUUUWWWWWWUUUSSSSSSSSSMMMLLLJJJHHHGGGGGGHHHHHHDDDFFFGGGIIIJJJJJJJJJIIILLLJJJGGGFFFGGGHHHGGGFFFGGGIIIJJJJJJHHHFFFEEEEEEGGGGGGGGGIIIKKKLLLJJJHHHDDDEEEGGGHHHJJJJJJKKKKKKOOOOOOSSS___vvvssscccSSSKKKJJJIIIHHHIIIHHHGGGFFFGGGHHHIIIHHHGGGGGGGGGGGGFFFDDDBBB@@@???>>>@@@CCCDDDEEEGGGIIIKKKJJJGGGCCCAAAAAA@@@???>>>AAAAAABBBBBBAAAAAA@@@???<<<;;;::::::<<<>>>>>>===AAAAAA@@@???>>><<<:::999777888;;;=========<<<;;;;;;;;;::::::::::::::::::999999999999999999999999777666555555444444444444333333444444444444333333333444444555444444333333222222222222222222222222000000000000111111111222/////////000000000000111111111000000000/////////////////////000000000000......//////......---,,,//////////////////////////////000000000000//////...------------......///......//////000111111111................................................,,,,,,------------,,,,,,------------............------,,,++++++++++++,,,************************+++++++++,,,,,,,,,------+++,,,,,,------------,,,***++++++++++++,,,,,,,,,++++++,,,,,,------.........---,,,++++++,,,---...222111000///---,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------............------............/////////000///000111111222222111111222222222222333333333333111111111111222333444555666777777777777777666666777>>>FFFHHHDDD???===>>>>>>===;;;::::::;;;===>>>???AAADDDEEEEEEFFFGGGIIIFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDFFFGGGGGGEEECCCBBBCCCEEEEEEEEEEEEGGGHHHGGGFFFFFFHHHIIIJJJHHHFFFCCCDDDFFFHHHIIIJJJKKKKKKLLLKKKIIIJJJLLLMMMMMMLLLMMMNNNMMMJJJGGGEEEHHHJJJIIIKKKLLLLLLKKKJJJJJJKKKKKKJJJHHHFFFEEEDDDCCCCCCBBBBBBBBBBBBCCCEEEGGGHHHFFFFFFGGGHHHIIIJJJJJJKKKNNNMMMKKKKKKKKKJJJHHHFFFHHHHHHIIIHHHGGGFFFHHHJJJIIIGGGFFFFFFFFFFFFDDDCCCAAAAAAAAACCCEEEGGGFFFEEEEEEFFFGGGGGGEEEAAA>>>;;;444555777<<>>>>>???>>>===>>>@@@AAAAAA@@@???@@@BBBCCCDDDDDDCCCCCCDDDDDDDDDFFFGGGGGGEEECCC@@@@@@???>>><<<;;;::::::777:::>>>??????>>>======;;;;;;:::999999888777777777777888999999:::;;;;;;777666444444666888888888:::999888777888999;;;<<<>>>DDDKKKQQQ\\\hhhpppqqqqqqwww}}}UUUWWWYYYYYYWWWTTTSSSSSSMMMMMMMMMOOOQQQRRRPPPOOONNNOOOPPPQQQQQQQQQPPPOOOLLLNNNPPPQQQPPPPPPQQQRRRTTTUUUVVVUUURRRPPPQQQRRRKKKKKKJJJHHHGGGGGGGGGGGGBBBCCCEEEHHHJJJLLLMMMMMMOOOLLLIIIHHHHHHHHHGGGFFFIIIKKKLLLLLLIIIFFFEEEDDDGGGGGGHHHJJJLLLLLLJJJHHHDDDDDDEEEFFFGGGIIIJJJJJJJJJKKKMMMVVVhhh|||hhhZZZMMMJJJLLLLLLKKKKKKKKKJJJIIIIIIJJJJJJIIIHHHGGGGGGEEECCCAAA@@@???>>>???AAACCCDDDEEEFFFHHHJJJIIIFFFBBB@@@@@@@@@@@@???@@@AAAAAAAAAAAA@@@??????===;;;:::;;;===?????????>>>>>>===<<<;;;999888777444666999;;;===<<<;;;:::::::::::::::::::::::::::999999999999999999999999666666666555555444444444333333444444444333333333444444555555555555444444111111111111111111111111/////////000000000111111//////000000000111111111111000000000////////////........./////////000000......//////......---,,,////////////////////////...//////000000//////...------,,,,,,------...///------......///000000111................................................+++,,,,,,------,,,,,,+++,,,,,,---------.........,,,,,,,,,,,,,,,+++******'''(((((())))))******+++,,,,,,,,,,,,------------,,,,,,++++++,,,,,,---...++++++++++++,,,,,,------+++,,,,,,---......//////,,,+++***))))))***+++,,,///......---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------+++,,,,,,------,,,,,,+++,,,,,,---...//////000000...///000111222111111000000000000111111111222222111111111111222333444555666666777777777777777666555===DDDEEE@@@;;;;;;<<<;;;;;;;;;;;;;;;<<<===>>>@@@BBBDDDEEEDDDDDDEEEFFFDDDDDDDDDDDDCCCCCCCCCCCCDDDBBBBBBCCCEEEFFFEEEDDDCCCCCCDDDCCCBBBBBBEEEGGGEEEDDDDDDEEEGGGGGGEEECCCCCCDDDEEEGGGHHHIIIIIIIIIJJJIIIGGGHHHIIIKKKJJJJJJJJJJJJJJJIIIHHHGGGFFFFFFEEEHHHKKKMMMLLLKKKKKKKKKGGGFFFEEECCCAAAAAAAAAAAA???@@@AAABBBDDDEEEFFFGGGFFFGGGHHHHHHIIIIIIIIIHHHJJJIIIHHHIIIIIIIIIGGGDDDFFFGGGGGGFFFEEEEEEGGGHHHIIIGGGEEEEEEEEEDDDCCCAAA@@@@@@AAADDDGGGHHHGGGFFFEEEFFFGGGGGGFFFEEEBBBAAA999888999===CCCJJJMMMNNNGGGIIIKKKMMMNNNNNNNNNMMMGGGHHHHHHFFFBBB???>>>>>>>>>===<<<===@@@AAAAAA@@@>>>@@@AAACCCDDDCCCBBBAAABBBBBBCCCEEEGGGHHHFFFEEE@@@@@@???===<<<;;;:::999777:::<<<===<<<;;;;;;<<<::::::999999888888777777777888888888999999::::::888555333444666888888777888777666666777888888888999>>>AAADDDKKKSSSWWWVVV]]]aaafffhhhkkkrrr|||VVVXXXZZZYYYWWWTTTRRRRRRKKKKKKKKKMMMPPPPPPOOOMMMMMMNNNOOOQQQRRRQQQQQQPPPMMMOOOQQQRRRQQQQQQRRRSSSTTTUUUUUUSSSOOOMMMOOOQQQKKKKKKJJJIIIHHHFFFEEEEEE@@@BBBDDDGGGJJJNNNPPPQQQPPPNNNJJJIIIHHHHHHGGGFFFKKKMMMNNNMMMJJJGGGEEEDDDGGGGGGHHHKKKMMMMMMKKKHHHCCCCCCCCCDDDEEEGGGHHHIIIIIILLLNNNSSS\\\gggkkkhhh\\\PPPGGGHHHMMMNNNMMMLLLMMMLLLJJJJJJKKKKKKJJJHHHGGGFFFCCC@@@>>>=========???AAACCCDDDEEEFFFHHHJJJHHHEEEBBB@@@@@@AAA@@@@@@???@@@@@@@@@@@@???>>>>>>===<<<;;;<<<>>>@@@@@@@@@999::::::999888777666666222444888:::<<<;;;:::999::::::::::::::::::::::::999999999999999999999999333444444444444444444444444444444555555444333333444444555555666555555555111111111111111111111111////////////000000000000///000000000111111222222000000000000////////////............/////////000/////////000///......---////////////////////////......////////////......,,,,,,,,,,,,------...///,,,,,,------...///000000................................................+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,++++++,,,---,,,+++***)))&&&&&&'''((()))***++++++,,,,,,------------......,,,,,,+++***+++,,,...///+++++++++,,,,,,---------,,,,,,------...///000000***)))(((&&&&&&((()))***&&&&&&''')))***+++,,,---........................------------------------------------------------***++++++,,,,,,++++++******+++,,,---...000111111...///000222222111111000////////////000000000000111111111111222333444555555666666777888888777777333999???>>>999555777:::888999:::;;;===>>>??????CCCDDDEEEEEEDDDBBBCCCCCCCCCCCCBBBBBBBBBAAAAAAAAABBBAAA@@@AAACCCEEEEEEEEECCCCCCCCCAAA@@@AAADDDFFFDDDCCCCCCDDDDDDDDDAAA???BBBCCCDDDFFFGGGGGGGGGHHHIIIGGGFFFFFFHHHIIIIIIHHHGGGGGGGGGIIIJJJIIIEEEBBBEEEHHHLLLNNNLLLJJJHHHGGGEEEDDDBBB@@@?????????@@@===>>>@@@BBBDDDEEEEEEFFFFFFGGGGGGHHHHHHGGGGGGFFFGGGFFFFFFGGGHHHHHHFFFCCCFFFGGGGGGGGGEEEEEEGGGIIIHHHGGGEEEDDDDDDDDDBBB@@@@@@@@@BBBEEEHHHIIIHHHFFFFFFFFFGGGHHHHHHGGGFFFEEE===;;;:::>>>DDDKKKOOOPPPGGGHHHJJJLLLMMMMMMMMMMMMFFFGGGGGGEEEBBB???>>>>>>===<<<<<<===@@@AAA@@@???>>>???AAACCCCCCBBBAAA@@@@@@@@@AAADDDGGGIIIHHHGGG@@@@@@???===<<<;;;999999888999;;;;;;:::999:::;;;999999999999888888777777888888888888888888999999;;;888555555888:::999888888777777777999999888777888;;;===>>>BBBGGGGGGDDDIIILLLOOOQQQTTT\\\hhhrrrVVVWWWXXXXXXWWWTTTQQQOOOQQQPPPOOONNNLLLKKKJJJJJJOOOPPPOOONNNLLLKKKLLLMMMPPPRRRSSSRRRPPPOOOOOOPPPPPPPPPOOONNNMMMMMMMMMMMMKKKKKKJJJJJJIIIGGGFFFEEEFFFIIIKKKKKKIIIHHHJJJMMMQQQNNNKKKIIIJJJJJJJJJJJJMMMMMMMMMKKKHHHFFFFFFGGGGGGHHHIIIJJJJJJIIIIIIHHHEEEEEEEEEFFFHHHJJJIIIIIIHHHIIIJJJMMMPPPSSSVVVXXXMMMIIIFFFHHHLLLNNNMMMJJJPPPNNNKKKIIIIIIHHHFFFEEEEEEEEECCCAAA>>>===???@@@DDDBBBAAACCCFFFGGGDDDBBBCCCAAA??????@@@AAABBBAAABBBBBBAAA???===<<<;;;:::=========???@@@@@@>>>======;;;999888777666444222333666:::<<<<<<;;;<<<<<<:::;;;<<<<<<===<<<<<<<<<<<<:::999999999888666333555555444444444333333333333333333222222222111111555555444444444333333333222111111000000000000000---.........//////000000111111000000//////......000000000000000000000000---......///////////////...............------,,,........................000000000000///...---,,,---------............///111///---++++++,,,///000///...------------...///,,,,,,,,,---------......------,,,++++++***)))))),,,,,,---...---,,,***)))***)))(((''''''((()))***))))))))))))******************************************************************************************+++,,,,,,---......,,,,,,+++***)))))))))***++++++++++++++++++++++++***+++,,,------,,,+++***,,,,,,,,,++++++*********...---,,,,,,,,,,,,---...++++++,,,,,,,,,,,,------,,,,,,------.../////////000000000000000000000000000000000000111111111111222000///...///000222333444555777888999888666555777777888999999999999999888888999;;;>>>>>>===;;;>>>@@@AAABBBBBBAAA???>>>CCCBBB@@@???>>>???@@@AAACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC@@@@@@@@@AAAAAABBBBBBCCCBBBCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFGGGHHHHHHHHHIIIGGGGGGGGGFFFFFFEEEDDDDDDHHHHHHHHHIIIJJJJJJGGGEEEBBBAAAAAA@@@@@@@@@@@@@@@@@@AAAAAAAAAAAACCCGGGJJJNNNLLLIIIEEECCCBBBBBBBBBCCCCCCDDDDDDDDDDDDCCCCCCEEEFFFFFFGGGGGGGGGFFFFFF@@@@@@@@@@@@@@@@@@@@@@@@>>>@@@BBBEEEFFFGGGFFFEEEEEEFFFGGGHHHIIIHHHHHHGGGHHHGGGEEEEEELLLTTTUUUQQQKKKIIIGGGFFFFFFFFFEEEDDDHHHHHHGGGFFFDDDBBB@@@???????????????@@@BBBDDDEEEGGGFFFCCCAAA@@@AAABBBCCCCCCCCCDDDDDDEEEDDDDDDCCCCCCBBB???<<<:::999999999666666666999;;;<<<;;;999999999999888666555666777999::::::888666555666777666666666666777777777777777777777777777777777777666777999;;;<<<<<<<<<;;;@@@@@@AAACCCHHHNNNSSSWWWUUUUUUVVVVVVUUURRROOOMMMNNNNNNMMMMMMLLLKKKJJJIIILLLMMMMMMMMMKKKLLLMMMOOOOOOQQQRRRQQQOOONNNNNNNNNOOONNNNNNMMMMMMMMMMMMNNNMMMMMMNNNNNNMMMMMMLLLKKKDDDGGGIIIJJJJJJLLLOOORRRTTTPPPMMMJJJJJJJJJIIIHHHKKKLLLLLLJJJGGGFFFFFFFFFHHHIIIJJJKKKKKKJJJIIIHHHGGGFFFFFFGGGHHHJJJKKKKKKMMMMMMLLLLLLLLLMMMNNNNNNJJJGGGFFFHHHLLLMMMKKKHHHKKKIIIHHHGGGHHHGGGFFFDDDCCCDDDCCCAAA??????@@@BBBEEECCCBBBBBBDDDEEEDDDBBBCCCBBB@@@@@@BBBCCCBBBAAACCCBBBAAA@@@>>>===<<<;;;>>>===>>>???@@@@@@>>>===<<<;;;888777555444222111000333777999:::999:::;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;999888888999888666444444444444333333333222222333222222222222222222222444444444444333333333333222111111000000000000000............/////////000000000000000//////......////////////////////////......///000000000000///...////////////...------........................000000000000///...---,,,------------............000///---,,,,,,---...000........................,,,,,,,,,---------......------,,,,,,++++++******,,,,,,---------,,,*********)))(((((((((((()))***))))))))))))******************************************************************************************++++++,,,---------,,,+++******))))))******++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,++++++*********...---,,,++++++,,,---...+++++++++,,,,,,,,,------,,,,,,------.../////////000000000000000000000000//////000000000111111111111000///...///000222333333444666777888777666555666666777888888888888888777666777999;;;<<<;;;:::<<<===???@@@@@@???===<<>>======>>>???AAABBBBBBBBBBBBBBBBBBBBBBBB@@@@@@AAAAAABBBBBBBBBBBB????????????@@@@@@AAAAAABBBCCCCCCDDDEEEEEEEEEEEEDDDDDDEEEEEEEEEEEEEEEFFFFFFEEEDDDDDDCCCCCCCCCDDDHHHGGGGGGGGGHHHGGGDDDBBB???>>>===<<<<<<===>>>???@@@@@@AAA@@@@@@BBBEEEHHHNNNLLLIIIFFFDDDBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDFFFFFFGGGGGGGGGFFFFFFEEEAAA@@@@@@???>>>>>>>>>>>>@@@BBBCCCEEEEEEEEEEEEDDDCCCDDDFFFGGGHHHHHHHHHGGGJJJIIIHHHIIIPPPXXXZZZVVVLLLJJJGGGFFFFFFFFFEEECCCGGGFFFFFFEEECCCBBBAAA@@@????????????@@@AAACCCDDDDDDCCCAAA@@@???@@@AAAAAAAAABBBBBBBBBCCCCCCDDDDDDBBB@@@>>><<<:::999999999777888:::===??????===:::999::::::888666555666888888999888777555444555666555555666666666777777777777777777777777777777777666777888999999999888777;;;;;;<<<===@@@DDDHHHJJJSSSTTTTTTTTTRRROOOLLLJJJKKKLLLLLLLLLKKKKKKJJJIIIHHHIIIKKKKKKKKKLLLNNNQQQNNNPPPQQQPPPNNNLLLLLLMMMLLLLLLLLLLLLLLLMMMMMMNNNKKKLLLMMMNNNNNNMMMLLLKKKFFFHHHIIIJJJKKKNNNRRRVVVVVVSSSNNNKKKJJJJJJIIIGGGJJJKKKKKKJJJGGGEEEEEEFFFIIIJJJKKKLLLLLLKKKJJJIIIHHHGGGFFFFFFGGGIIILLLMMMPPPOOOLLLJJJHHHGGGGGGGGGGGGEEEFFFHHHLLLMMMJJJFFFEEEDDDDDDEEEFFFFFFDDDCCCBBBCCCCCCBBBAAAAAABBBDDDHHHEEECCCBBBCCCDDDCCCBBBCCCCCCBBBCCCDDDEEECCCAAADDDCCCBBBAAA@@@???>>>===???>>>>>>???@@@@@@>>><<<:::999777555333111000000///222666888999999::::::<<<<<<<<<<<<<<<<<<;;;;;;999888777888999888666555444333333333333222222222222222222222222222222222444444444333333333222222222111111000000000000000............////////////000000000////////////..............................///000000111111000000//////000000000///......///////////////////////////////////////...---,,,------------..................---------......///,,,---...//////...---,,,,,,,,,,,,---------......---------,,,,,,,,,,,,,,,++++++,,,,,,,,,+++******+++***))))))))))))***+++))))))))))))************************************************************************************)))******++++++,,,,,,,,,++++++***)))))))))******+++++++++++++++++++++++++++++++++******++++++++++++++++++++++++*********---,,,,,,++++++,,,,,,---++++++++++++,,,,,,,,,,,,,,,,,,,,,---......//////000000000000000000000000//////000000000000111111111000///...///000111222222333444555666555444444444555666666777777666666555444444666888:::999999999:::;;;<<<<<<<<<;;;:::???>>><<<;;;;;;===>>>@@@AAAAAAAAAAAAAAA@@@@@@@@@===>>>???@@@AAABBBBBBBBB@@@@@@?????????@@@AAAAAABBBBBBCCCCCCDDDCCCCCCCCCEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCAAA@@@@@@AAABBBCCCFFFFFFEEEEEEFFFEEEBBB@@@???===;;;::::::<<<>>>???AAABBBBBBAAAAAABBBDDDGGGMMMKKKIIIFFFDDDDDDCCCDDDCCCCCCCCCDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFEEEDDDCCCAAA@@@???>>>===<<<<<<<<>>>>>>>>???AAABBBAAA@@@????????????@@@@@@?????????@@@AAABBBCCCDDD???>>>===<<<;;;:::::::::888:::===BBBDDDCCC???;;;999:::;;;:::777666777888666777777555333333444555555555555666666666666777666666666666666666666666555666666777666555444333666666777888:::;;;======RRRRRRRRRQQQOOOMMMJJJHHHJJJJJJKKKLLLLLLLLLKKKJJJGGGHHHJJJJJJJJJKKKNNNPPPOOOPPPQQQPPPMMMLLLKKKLLLJJJJJJJJJJJJKKKLLLMMMNNNMMMMMMOOOOOOOOONNNLLLKKKLLLLLLKKKJJJKKKNNNRRRUUUUUURRRNNNLLLKKKKKKJJJIIIKKKLLLLLLJJJHHHFFFFFFGGGJJJKKKMMMNNNNNNLLLJJJHHHGGGGGGFFFEEEEEEGGGKKKNNNNNNLLLJJJHHHGGGFFFGGGGGGEEEEEEGGGJJJMMMLLLIIIFFFCCCBBBBBBCCCDDDDDDBBB@@@@@@AAACCCCCCCCCCCCEEEGGGKKKIIIFFFDDDCCCCCCDDDDDDDDDCCCDDDEEEFFFFFFDDDBBBDDDDDDCCCBBBAAA@@@@@@???@@@???>>>>>>??????===<<<888888666333111//////000111444888:::::::::;;;<<<======<<<<<<;;;;;;;;;;;;888777666777888888666555444444444444444333333333111222222222222333333333333333333333222222222222222111111000000000000000.........///////////////////////////////////////------------------------//////000111111111111111000000000000000//////...////////////////////////.../////////......---,,,,,,,,,---------.........---------...............,,,---///000000///---,,,,,,,,,,,,---------......,,,---------------------++++++++++++++++++******+++******************+++((()))))))))************************************************************************************)))))))))******+++++++++******))))))))))))******************************,,,+++***))))))***+++,,,+++++++++***************,,,,,,++++++++++++,,,,,,***++++++++++++,,,,,,,,,+++,,,,,,------...//////000000000000000000000000////////////000000000111000////////////000111111111111222333444333333222333333444555555555555555555444333444777999999888888888999:::::::::999999<<<;;;:::999:::<<<>>>@@@@@@@@@@@@@@@@@@?????????;;;===>>>@@@BBBCCCCCCCCCBBBAAA@@@@@@???@@@AAAAAAAAABBBBBBCCCCCCBBBBBBAAAGGGGGGGGGFFFFFFEEEEEEDDDCCCAAA???>>>>>>@@@BBBDDDDDDDDDDDDEEEFFFEEECCCAAA@@@>>><<<:::;;;===@@@CCCDDDEEEEEEDDDBBBCCCDDDFFFKKKJJJHHHFFFEEEDDDDDDDDDCCCCCCCCCCCCDDDEEEFFFFFFEEEEEEEEEDDDCCCBBBAAA@@@@@@???>>>=========>>>>>>GGGFFFEEEDDDCCCCCCCCCCCC@@@@@@BBBCCCEEEFFFGGGHHHHHHIIIIIIIIIMMMSSSUUURRRKKKIIIFFFEEEEEEDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@AAA??????>>>======>>>???@@@????????????@@@@@@@@@@@@============>>>@@@BBBCCC======<<<;;;;;;:::::::::777:::???CCCFFFDDD???::::::;;;<<<;;;999777777888444555555444222111222444444444555555555666666666555555555555555555555555333444555555555444333222444555666888888888888777QQQQQQQQQOOONNNKKKIIIHHHJJJKKKLLLMMMNNNMMMLLLKKKIIIJJJKKKJJJIIIJJJKKKMMMPPPQQQQQQPPPNNNLLLKKKLLLHHHHHHHHHIIIJJJKKKLLLMMMRRRSSSTTTUUUTTTRRRPPPNNNNNNLLLKKKKKKMMMPPPSSSUUURRROOOLLLKKKLLLMMMMMMMMMLLLMMMMMMLLLIIIHHHHHHIIIJJJLLLNNNOOONNNLLLJJJHHHEEEFFFEEEDDDCCCEEEIIIMMMMMMLLLIIIGGGFFFFFFHHHIIIEEEGGGJJJLLLNNNLLLIIIFFFCCCBBBAAAAAABBBBBB@@@>>>???AAACCCDDDDDDEEEGGGIIILLLKKKIIIFFFDDDDDDEEEFFFDDDDDDDDDFFFGGGGGGEEEBBBDDDCCCCCCCCCBBBBBBAAAAAAAAA???============<<<:::666666555333///...000222333666999;;;;;;;;;;;;<<>>===;;;::::::::::::777666555666777777666444444444444444444555555555222222222222222222222222333333222222222111111111222111111000000000000000///////////////......................../////////------------------------//////000111111111111111000000000000000//////...////////////////////////...............------,,,,,,,,,,,,------------...,,,------.........//////,,,---///000000///---,,,,,,,,,,,,---------......,,,---------------------*********************************++++++*********((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))))))))***))))))((())))))******************************,,,+++))))))))))))+++,,,***************************++++++++++++++++++************+++++++++,,,,,,++++++,,,,,,---.........////////////////////////...////////////000000000///////////////000000111000111111222222222222222222222333444444444444333555444444666888999999888777888888999999::::::999:::999999999:::<<>>===<<<===>>>>>>@@@AAABBBBBBBBBBBBBBBBBBGGGFFFFFFEEEEEEDDDDDDDDDBBBAAA???>>>>>>@@@CCCEEECCCCCCCCCEEEGGGGGGFFFDDD@@@>>><<<;;;<<<>>>BBBDDDHHHIIIIIIGGGEEEDDDEEEFFFHHHHHHGGGFFFEEEEEEEEEDDDCCCCCCBBBBBBCCCDDDEEEEEEBBBBBBBBBBBBAAA???>>>>>>>>>=========>>>???AAACCCGGGGGGEEEDDDCCCCCCCCCDDD???@@@AAABBBDDDEEEGGGGGGGGGIIIIIIGGGIIIMMMNNNKKKHHHFFFDDDCCCCCCCCCBBBAAA>>>>>>=========>>>???@@@???>>>=========>>>???@@@???@@@AAABBBBBBAAAAAA@@@;;;;;;<<<<<<>>>???@@@AAA;;;;;;;;;;;;;;;::::::999666888<<>>>>>??????>>>===???AAADDDFFFFFFGGGHHHJJJKKKKKKJJJHHHEEEDDDFFFGGGEEEEEEDDDEEEFFFFFFEEECCCCCCCCCCCCBBBBBBBBBBBBBBB@@@>>><<<;;;;;;;;;999888555666666333000000333666777999===>>>===<<<<<<<<<@@@???===;;;:::999::::::777666555666777666555333333333444444444444555555333333333222222222111111222222222111111111000000222111111000000000000000///////////////.........---............/////////------------------------...///000000111111000000//////000000000///..............................------.........------,,,,,,,,,,,,,,,---------------------------...///000,,,---...//////...---,,,,,,,,,,,,---------......---------,,,,,,,,,,,,,,,)))))))))((())))))***+++))))))***++++++***))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))((((((((()))***************************************))))))*********)))))))))***************)))******++++++******)))************+++++++++++++++++++++,,,------......////////////////////////......////////////000000....../////////000000000000000111111111222222222111222333333444444333333444444555777::::::999777777777777888888999:::::::::999999999;;;>>>AAACCCCCCCCCBBBBBBAAAAAA@@@@@@===???BBBDDDFFFFFFEEEEEE???>>>;;;999888999:::;;;???@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCBBBAAAAAAAAACCCFFFGGGDDDCCCDDDFFFHHHHHHGGGEEE>>>===<<<;;;<<>>======<<<<<<<<<>>>@@@CCCEEEEEEEEEEEEEEEEEEEEEEEEEEEAAAAAAAAABBBCCCEEEFFFGGGGGGJJJJJJGGGGGGJJJJJJGGGDDDBBBAAA@@@AAABBBAAA@@@===<<<;;;;;;;;;<<<>>>???>>>>>>=========>>>@@@AAA@@@AAACCCDDDDDDBBB@@@???:::;;;<<<===>>>??????>>>:::;;;;;;;;;:::999888888555666999<<<>>>>>>;;;999888:::;;;;;;999777666777222333333222111000222333333333333444444444555555333333333333333333333333///111222444555666555555000111333555555555555444KKKKKKJJJJJJIIIHHHHHHGGGIIIJJJLLLMMMMMMLLLJJJHHHKKKLLLLLLKKKJJJJJJKKKMMMOOOPPPPPPOOOLLLJJJIIIJJJGGGGGGGGGGGGGGGHHHIIIJJJKKKMMMPPPSSSTTTSSSQQQOOOLLLJJJJJJLLLPPPTTTTTTTTTMMMKKKIIIIIIKKKNNNOOOOOOKKKLLLMMMLLLJJJIIIIIIJJJIIIKKKNNNOOONNNKKKHHHEEEBBBEEEGGGGGGDDDDDDHHHLLLPPPMMMIIIEEECCCCCCDDDFFFHHHJJJKKKLLLJJJGGGEEEDDD???<<<:::999;;;===>>>>>>???BBBEEEGGGGGGGGGIIIJJJGGGIIIJJJHHHEEEDDDDDDFFFFFFEEECCCCCCEEEFFFEEEDDDBBBBBBBBBBBBBBBBBBBBBBBB@@@===:::999999999888666444666666444111111666;;;>>>AAACCCDDDCCCAAA@@@@@@AAA@@@===;;;999999999:::888666555555666555333111111111111222222333333333555444444333222111000000222111111111000000000000222111111000000000000000000/////////............---------.........//////------------------------......///000000000000///...////////////...------------------------------,,,------......---------++++++,,,,,,,,,---------...---,,,+++,,,...000222........................,,,,,,,,,---------......------,,,,,,++++++******)))(((((('''((()))***+++((())))))******))))))((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((()))******************************))))))************))))))((()))))))))*********+++))))))***++++++***))))))************++++++++++++***++++++,,,,,,---......////////////////////////........./////////000000---......///////////////111111000111111111222333111222333333444444333333222333555888;;;:::888555666666666666777888999999:::::::::;;;===@@@CCCEEEEEEEEEDDDDDDCCCBBBBBBBBB>>>@@@BBBEEEFFFFFFEEEDDD@@@>>><<<999888888:::;;;>>>???AAABBBDDDEEEEEEEEEAAABBBBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDEEEGGGHHHIIIFFFEEEEEEFFFGGGFFFDDDBBB>>>>>>>>>>>>@@@BBBDDDFFFLLLMMMMMMKKKGGGEEEDDDDDDCCCCCCCCCDDDDDDDDDDDDCCCDDDCCCAAA?????????@@@AAA@@@@@@@@@AAAAAA@@@??????===<<<;;;;;;<<>>>>>@@@AAAAAA@@@<<<;;;:::999999:::<<<===>>>>>>======>>>@@@AAACCC@@@BBBDDDEEEDDDBBB???===999;;;===??????>>>===;;;:::;;;;;;;;;:::999777666666555555777999;;;:::999777999;;;;;;999666555555222222333222111111222444222333333333333444444444333333333333333333333333000111222333444444333222222222333333333333333333HHHHHHHHHGGGGGGGGGFFFFFFHHHJJJKKKMMMLLLJJJHHHFFFJJJKKKLLLKKKKKKKKKMMMNNNNNNOOOOOONNNKKKHHHHHHHHHGGGGGGGGGFFFGGGGGGHHHIIIKKKNNNRRRVVVXXXXXXWWWVVVOOOMMMLLLNNNQQQRRRPPPNNNMMMKKKHHHHHHJJJMMMNNNNNNJJJKKKLLLKKKIIIHHHHHHIIIIIIKKKMMMOOONNNKKKGGGDDDBBBFFFIIIIIIFFFEEEIIILLLLLLJJJFFFDDDCCCDDDFFFGGGHHHJJJKKKJJJHHHEEECCCBBB;;;999666555888<<<>>>@@@@@@CCCFFFGGGHHHHHHIIIJJJDDDGGGIIIHHHEEECCCCCCEEEGGGEEECCCBBBDDDEEEEEEEEEAAAAAAAAABBBBBBBBBBBBBBB@@@===:::888888777666555333666777555222333888>>>FFFHHHJJJKKKIIIGGGFFFFFFBBB@@@===;;;999999999:::888777666555666555222000//////000000111111111222666555444333111000//////111111111111000000000000222111111000000000000000000000//////.........------------.........//////........................---......///////////////...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---------++++++,,,,,,,,,---------///---+++++++++...111333///...------------...///,,,,,,,,,---------......------,,,++++++***)))))))))(((''''''''')))***+++'''((()))******)))((('''))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''''''''&&&((((((((((((((()))******))))))))))))))))))))))))((()))***++++++***)))((((((((())))))*********+++((()))***++++++***)))((()))************+++++++++***++++++,,,,,,---......////////////////////////............/////////000---......///000/////////111111111111111222222333222222333444444444444333000222555999;;;:::666333444444444555555777888999:::::::::;;;>>>AAAEEEGGGGGGFFFFFFEEEDDDDDDCCCCCC>>>@@@CCCEEEFFFEEEDDDCCCDDDBBB>>><<<:::;;;<<<===>>>???AAACCCDDDFFFFFFGGGBBBCCCCCCDDDDDDEEEEEEEEEDDDEEEFFFGGGHHHIIIJJJKKKHHHGGGFFFFFFFFFDDDAAA>>>@@@AAAAAACCCDDDFFFHHHIIILLLMMMMMMKKKGGGDDDCCCCCCAAABBBBBBCCCDDDDDDCCCCCCEEECCCAAA???>>>>>>???@@@@@@@@@AAABBBBBBBBBAAAAAA>>><<<;;;::::::<<>>===<<<===???@@@AAA@@@<<<;;;999888888999;;;<<<>>>=========???AAACCCDDD@@@BBBDDDEEEDDDAAA>>><<<999;;;>>>@@@@@@>>><<<:::;;;;;;;;;;;;:::888666555777555444444777999::::::666888::::::888666555555222222333222111111333444222222333333333444444444222222222222222222222222111222222333333222000///555555555444333333222222HHHHHHHHHHHHGGGEEEDDDCCCFFFGGGHHHJJJJJJJJJIIIIIIJJJKKKLLLKKKJJJIIIJJJKKKIIIIIIIIIHHHGGGFFFFFFEEEHHHHHHGGGGGGGGGHHHIIIJJJJJJMMMQQQUUUWWWWWWVVVTTTRRROOOLLLKKKLLLMMMMMMMMMIIIJJJJJJJJJJJJJJJIIIIIIEEEFFFHHHJJJLLLLLLLLLLLLIIIKKKMMMMMMJJJHHHGGGFFFGGGFFFDDDDDDEEEFFFIIIJJJHHHGGGDDDBBBBBBCCCEEEFFFFFFGGGGGGGGGFFFDDDCCCBBB;;;:::999999:::<<>>>>>>>><<<888666666666888888777555555888===AAAIIIKKKMMMMMMKKKHHHGGGFFFDDD@@@<<<999888888777777888777555333222222222222555555444444444333333333333333333222111000000///000000000000000000000000000000//////000111222222333111///---,,,,,,---...//////...------------......---,,,+++,,,---...//////............---------111111000000////////////++++++++++++++++++++++++++++++,,,,,,,,,---------...---+++******+++---...++++++******++++++,,,---,,,,,,,,,++++++,,,------------------------------///---,,,***))))))******,,,,,,,,,,,,,,,+++***)))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&,,,,,,+++***))))))******++++++***)))(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''(((((())))))******'''((()))++++++***))))))*********)))))))))))))))++++++++++++)))'''%%%###))))))***+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,//////.........000111222///////////////.........000000000000////////////111111111111111111111111222333555666666555333222444444333333333444444555555555555666777999:::;;;======>>>@@@CCCDDDBBBAAADDDDDDDDDDDDEEEEEEEEEEEEDDDCCCBBBCCCEEEFFFFFFEEEGGGEEEBBB???===<<<<<<===@@@CCCFFFGGGEEEEEEGGGIIIKKKJJJJJJIIIHHHHHHGGGGGGIIIIIIJJJJJJJJJIIIIIIHHHHHHEEECCCCCCDDDCCCAAA>>>CCCCCCCCCDDDEEEFFFGGGHHHIIIJJJKKKIIIFFFCCCAAAAAADDDDDDDDDEEEEEEEEEEEEDDDEEEDDDCCCBBBBBBBBBBBBBBBHHHFFFEEEDDDEEEDDDCCCAAACCC@@@===<<<===>>>???>>>@@@@@@BBBCCCDDDEEEEEEEEEEEEEEEDDDDDDCCCCCCBBBBBB@@@@@@AAABBBBBBBBBBBBAAA<<<;;;;;;;;;<<<===???@@@======<<<;;;;;;;;;;;;;;;<<<:::888:::>>>BBBBBBBBBBBBCCCEEEFFFFFFDDDBBBAAA@@@@@@@@@@@@@@@???>>>>>>>>>>>>===<<<;;;999777666888777666555555666777777777777666666555555444444000000000000111111111111222222222333333333444444222111111000000000000000000111222333444333222222444///+++***,,,///111000FFFFFFFFFFFFFFFFFFFFFFFFHHHIIIJJJKKKKKKKKKJJJIIIIIIKKKLLLKKKJJJHHHHHHIIIGGGGGGFFFEEEEEEEEEEEEFFFFFFEEEEEEEEEFFFHHHJJJLLLMMMOOORRRTTTUUUUUUSSSRRROOOMMMJJJIIIIIIJJJJJJJJJIIIIIIJJJJJJJJJIIIIIIHHHFFFGGGIIIJJJJJJJJJIIIIIIKKKMMMOOOOOOLLLIIIHHHHHHFFFEEEDDDDDDEEEFFFHHHJJJHHHFFFDDDBBBBBBCCCEEEFFFGGGGGGFFFEEEDDDCCCCCCBBB<<<:::999999:::>>>BBBDDDFFFFFFGGGHHHHHHHHHGGGGGGJJJKKKKKKIIIFFFCCCCCCCCCCCCCCCCCCCCCCCCCCCAAA@@@@@@AAAAAABBBBBBAAAAAA@@@<<<<<<===;;;999888888999999999999888888999===@@@HHHJJJLLLKKKIIIGGGFFFFFFDDDAAA<<<999888888888777888777555333222222222222444444333333333333222222333222222111000000//////000000000000000000000000000000000000000111222222111000...---,,,---...//////......---,,,---------------,,,,,,,,,---...//////............---------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---,,,,,,,,,,,,---...,,,,,,++++++,,,,,,---...,,,,,,+++++++++,,,,,,---++++++++++++++++++++++++...---+++***))))))******+++++++++++++++***))))))))))))))))))))))))))))))''''''''''''''''''''''''++++++***)))))))))))))))+++***))))))(((((())))))(((((((((((((((((((((((('''((((((((())))))))))))))))))))))))))))))))))))((((((((((((((()))))))))(((((()))************)))******************++++++************)))(((''''''++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///...---------...///000///.....................000/////////////////////111111111111111111111111111222444555555444222111333333333333333444555555777777666666666888999:::=========???BBBBBBAAA@@@@@@AAABBBCCCEEEFFFGGGHHHDDDCCCCCCDDDFFFGGGFFFEEEIIIGGGEEEBBB@@@????????????BBBDDDEEEEEEEEEHHHKKKLLLKKKJJJJJJIIIHHHGGGGGGHHHHHHHHHHHHHHHGGGFFFFFFEEECCCAAAAAABBBCCCBBB@@@EEEEEEEEEFFFGGGIIIJJJKKKIIIJJJIIIHHHEEECCCBBBBBBBBBCCCEEEFFFFFFFFFEEEEEEDDDCCCCCCBBBAAAAAABBBBBBHHHGGGEEEEEEEEEEEEDDDBBBDDDAAA>>>======>>>>>>>>>===>>>???AAABBBCCCCCCCCCHHHHHHHHHGGGFFFEEECCCCCC???@@@@@@AAAAAAAAA@@@@@@;;;;;;;;;;;;<<<>>>@@@AAA@@@@@@>>>===<<<<<<<<<<<<<<<:::999:::===@@@AAA@@@@@@BBBEEEGGGGGGEEECCCAAA>>>>>>>>>=========<<<<<<>>>======<<<;;;999777666666555444333444444666666777777666666555444333333000000000000111111111111222222222333333333333444333222222111111111111111111222333444555444333333555111...---///111111111DDDDDDCCCCCCDDDFFFHHHIIIJJJJJJKKKLLLLLLKKKJJJIIIHHHJJJLLLLLLJJJGGGFFFEEEEEEDDDBBBBBBBBBDDDEEEGGGEEEEEEEEEFFFHHHJJJLLLNNNNNNOOOPPPQQQQQQQQQOOOOOOLLLJJJGGGFFFGGGGGGGGGFFFGGGHHHHHHIIIIIIIIIHHHHHHGGGHHHIIIJJJJJJIIIHHHGGGLLLNNNPPPOOOLLLIIIGGGFFFEEEEEEDDDDDDDDDFFFHHHIIIGGGFFFDDDBBBBBBCCCDDDFFFHHHGGGEEEDDDBBBBBBBBBBBB<<<;;;999888:::>>>CCCFFFGGGGGGHHHHHHHHHGGGFFFFFFIIIKKKMMMLLLIIIFFFDDDDDDDDDDDDDDDCCCBBBAAA@@@???>>>??????????????????>>>:::;;;<<<;;;:::999:::;;;999:::;;;;;;;;;;;;>>>@@@EEEGGGIIIIIIGGGEEEDDDEEEDDDAAA===:::999999999888777666555333222222222222222222222222111111111111111111000000//////......000000000000000000000000111111000000000111222222000///...------...//////...------,,,,,,,,,,,,,,,---,,,,,,,,,,,,---...//////............---------------,,,,,,,,,,,,++++++------------------------+++,,,,,,,,,,,,---------........................,,,,,,,,,,,,,,,---......,,,,,,+++++++++++++++,,,************************---,,,+++***)))))))))***))))))*********)))(((((())))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((((((((()))***))))))(((((((((((()))((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))(((((())))))******)))******++++++,,,,,,,,,******)))))))))******+++,,,,,,+++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,------........................////////////////////////000000000000000000000000000111222333333222111000111111111222333444555666999888777555555777888999=========>>>@@@@@@???>>><<<===???BBBDDDGGGIIIJJJDDDDDDDDDEEEGGGHHHGGGFFFJJJIIIHHHFFFDDDCCCCCCCCC@@@AAACCCCCCDDDFFFIIILLLMMMLLLKKKJJJIIIHHHHHHHHHGGGGGGFFFFFFEEEDDDCCCCCCDDDBBBAAAAAACCCDDDEEEEEEGGGGGGHHHIIIKKKLLLNNNNNNKKKJJJHHHFFFDDDCCCCCCCCCCCCEEEGGGIIIJJJJJJIIIHHHFFFEEEEEEDDDDDDDDDDDDEEEIIIGGGFFFFFFGGGGGGFFFDDDFFFCCC???======>>>>>>===<<<===???AAABBBCCCDDDDDDJJJKKKKKKKKKIIIFFFCCCBBB?????????@@@??????>>>>>>;;;;;;;;;<<<>>>@@@BBBCCCDDDCCCAAA???>>>============;;;::::::<<<>>>>>>>>>???AAAEEEHHHHHHGGGDDDBBB>>>>>>===<<<<<<<<<<<<<<<======<<<;;;:::999777666555444444444444555777888777777666555444333222222000000000000111111111111111111222222222333333333333333222111111111111222111222444555555555444333555333111111111222111000DDDCCCBBBBBBBBBEEEGGGIIIIIIJJJKKKKKKJJJIIIHHHGGGGGGJJJMMMNNNKKKHHHDDDCCCBBBAAA??????@@@BBBEEEGGGGGGGGGGGGHHHIIIKKKMMMOOOMMMMMMMMMMMMMMMMMMLLLLLLIIIGGGEEEDDDEEEFFFEEEDDDFFFFFFGGGGGGHHHHHHGGGGGGGGGHHHIIIJJJJJJJJJIIIHHHJJJLLLMMMLLLIIIFFFDDDCCCDDDDDDCCCDDDDDDEEEGGGGGGFFFEEECCCBBBBBBCCCDDDEEEGGGGGGGGGFFFEEECCCAAA@@@===;;;999888999===BBBEEEHHHIIIIIIHHHGGGFFFEEEDDDHHHKKKMMMMMMKKKGGGEEEDDDDDDDDDEEECCCAAA???>>>>>>===>>>>>>??????>>>>>>===;;;<<<<<<<<<:::999:::;;;:::<<<>>>>>>=========???BBBDDDEEEEEEDDDBBBBBBCCCCCC@@@===;;;::::::999888555555444333222222222111111111000000000/////////000000//////............000000000000000000000000111111000000000111111222000///...---------------------,,,++++++++++++,,,,,,,,,,,,,,,---......//////............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,---......---,,,,,,,,,++++++++++++,,,------,,,++++++************+++,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))))))))'''(((((()))(((((('''''')))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''(((((()))((((((''''''((((((((((((((((((((((((((((((((('''''''''((((((((()))))))))))))))))))))))))))))))))))))))((((((''''''&&&))))))((('''''')))***+++(((((()))***++++++,,,,,,,,,+++***))))))***+++,,,+++++++++***************++++++++++++++++++++++++......------,,,,,,,,,,,,---------------..................//////////////////////////////////////////000000111111000000/////////000111222333555666999777666555555777999;;;===<<<;;;<<<>>>>>>===<<<:::;;;===@@@CCCFFFHHHIIIDDDDDDDDDFFFIIIIIIHHHGGGJJJIIIIIIHHHGGGFFFEEEEEEDDDCCCCCCCCCDDDGGGJJJLLLNNNMMMKKKJJJHHHHHHHHHHHHGGGFFFEEEDDDBBBAAAAAAAAADDDCCCBBBCCCDDDGGGIIIJJJHHHIIIKKKMMMNNNPPPPPPQQQOOOLLLGGGEEECCCCCCDDDCCCEEEGGGJJJLLLNNNMMMLLLKKKJJJIIIIIIHHHHHHHHHIIIIIIJJJHHHGGGGGGIIIIIIHHHGGGHHHEEEAAA?????????>>>>>>???@@@AAACCCDDDEEEFFFFFFIIIJJJKKKKKKIIIFFFBBB@@@????????????>>>>>>===<<<:::;;;<<<===???AAACCCDDDEEEDDDAAA???===============<<<;;;:::;;;<<<<<<======@@@EEEHHHIIIGGGDDDBBB@@@???>>>=========>>>>>><<<<<<;;;;;;:::888777666666666555555666888999;;;777666555444333222111000///000000000111111111111111111111111222222222222333222111111000000111111111222333444444444333222333333333333222222000///DDDCCCBBBAAAAAACCCEEEFFFGGGGGGHHHHHHHHHGGGEEEDDDGGGJJJNNNOOOLLLHHHDDDCCCAAA???>>>>>>???BBBEEEHHHHHHHHHGGGGGGGGGIIIJJJKKKIIIIIIJJJJJJJJJJJJJJJJJJHHHFFFDDDDDDEEEEEEDDDBBBDDDDDDEEEFFFFFFFFFFFFFFFEEEFFFHHHJJJKKKKKKKKKKKKIIIKKKLLLKKKHHHDDDBBBBBBCCCCCCCCCCCCDDDEEEFFFFFFDDDDDDCCCBBBBBBCCCDDDEEEEEEGGGHHHIIIHHHDDD@@@>>>>>><<<999888999<<<@@@BBBIIIIIIIIIHHHGGGFFFEEEDDDGGGJJJLLLMMMKKKHHHFFFEEECCCDDDEEECCC@@@===<<<===>>>>>>????????????>>>>>>======>>><<<:::888999999:::<<<>>>???===<<<<<<===>>>@@@AAAAAA@@@@@@@@@AAABBB???<<<;;;;;;:::999888444444444333333222111111000000/////////........./////////...............////////////////////////111111000000///000000111111000///...---,,,++++++------,,,++++++++++++,,,++++++,,,---.........//////............---------,,,---------------------************************))))))))))))***************+++,,,,,,,,,,,,+++******************++++++,,,,,,+++***)))))))))))))))++++++++++++++++++++++++))))))))))))))))))((((((&&&''''''(((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((((('''''''''''''''((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&)))((('''''''''(((***+++&&&''''''((()))******+++...,,,+++)))))))))******(((((()))******+++,,,,,,++++++++++++++++++++++++............---,,,,,,++++++,,,,,,,,,---------...------....../////////000...........................//////////////////.........//////111222444444555555444555666999;;;===<<<:::999:::;;;<<<<<<:::;;;<<<>>>???AAACCCDDDEEECCCCCCDDDGGGIIIJJJHHHGGGGGGHHHHHHIIIHHHGGGFFFEEEGGGFFFDDDDDDEEEHHHJJJKKKMMMLLLJJJHHHHHHHHHIIIIIIGGGFFFEEECCCBBBAAAAAAAAACCCCCCCCCDDDEEEGGGIIIKKKIIIKKKLLLNNNPPPQQQQQQQQQRRRMMMHHHEEEDDDEEEDDDDDDEEEFFFIIIKKKLLLLLLKKKKKKJJJJJJIIIIIIIIIJJJJJJKKKJJJIIIHHHIIIJJJKKKJJJIIIJJJGGGCCCAAAAAAAAA@@@@@@AAABBBCCCDDDEEEFFFFFFFFFFFFGGGIIIIIIGGGDDDAAA>>>@@@@@@@@@??????===<<<;;;;;;<<<===???AAACCCDDDDDDDDDBBB???<<<;;;:::;;;<<<>>>===<<<;;;::::::;;;<<<===@@@DDDGGGHHHFFFDDDBBB@@@@@@???>>>>>>>>>>>>>>>::::::::::::999888666666555555555555666777999:::555555444333222111000000///000000000111111111111000000000111111111222222111111000//////////////////000111222333222222111000111222222111000//////BBBBBBAAAAAAAAABBBDDDEEEDDDDDDEEEFFFFFFEEEDDDCCCEEEIIILLLMMMKKKGGGDDDCCC@@@@@@??????AAACCCFFFGGGGGGFFFEEEEEEEEEFFFGGGHHHHHHIIIJJJJJJJJJIIIHHHHHHGGGEEEDDDDDDDDDDDDCCCAAABBBCCCDDDEEEEEEEEEEEEEEEDDDEEEGGGIIIJJJKKKKKKKKKHHHJJJLLLKKKHHHEEECCCBBBBBBBBBCCCCCCDDDEEEEEEEEECCCCCCCCCBBBCCCCCCDDDDDDEEEFFFHHHHHHGGGCCC???<<<===<<<;;;:::;;;===@@@BBBIIIIIIIIIHHHGGGFFFEEEDDDFFFHHHJJJJJJHHHFFFEEEEEEAAADDDEEECCC???<<<<<<>>>>>>??????@@@@@@??????>>>===>>>>>>===:::888999999:::<<<======<<<:::;;;<<<;;;===>>>>>>======>>>@@@@@@>>>;;;:::::::::888777333333333333333222111111////////////............//////////////////......////////////////////////000000///.........//////000//////...---,,,+++***...------,,,,,,,,,,,,,,,***+++,,,---...////////////............---------******++++++++++++,,,,,,************************(((((()))))))))*********************************)))))))))))))))***++++++++++++***)))(((((((((((((((((((((((((((((((((((((((((())))))))))))((('''&&&&&&'''(((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''(((((()))'''&&&&&&&&&&&&''''''(((''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''((((((''''''(((((())))))&&&''''''(((((()))))))))---,,,+++***)))(((((((((''''''((()))***+++,,,---++++++++++++++++++++++++------.........---,,,,,,***++++++,,,,,,------------------......//////000//////////////////////////////............//////.........///000111222333333333444666888:::<<<===:::888777888999;;;;;;:::======>>>??????@@@AAAAAAAAABBBDDDGGGIIIJJJHHHFFFDDDEEEGGGIIIIIIHHHFFFEEEGGGEEEDDDDDDGGGIIIJJJJJJKKKJJJHHHGGGGGGHHHJJJKKKIIIHHHFFFDDDCCCCCCDDDDDDAAACCCEEEEEEEEEEEEGGGHHHIIIKKKMMMNNNOOOOOOOOONNNQQQMMMHHHFFFGGGHHHHHHFFFDDDDDDEEEFFFGGGHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHIIIKKKJJJIIIJJJLLLMMMMMMLLLKKKIIIEEECCCCCCDDDDDDCCCBBBCCCCCCDDDEEEEEEDDDDDDDDDEEEFFFGGGFFFEEECCCAAABBBBBBBBBAAA@@@>>>===<<<<<<===???AAABBBCCCDDDDDDAAA???<<<999888888:::;;;>>>>>>>>><<<::::::<<<>>>>>>@@@BBBDDDEEEDDDBBBAAA>>>>>>>>>>>>>>>===<<<<<<999::::::999888777666666333333222222222333555666333333222222111111000000000000000000111111111111///000000000000111111111000000///............///...///111222222222111000...000111111000//////000>>>??????AAABBBCCCDDDEEEBBBCCCDDDEEEEEEDDDDDDCCCCCCFFFIIIJJJHHHEEECCCBBB@@@AAAAAABBBCCCEEEFFFGGGFFFEEEEEEEEEFFFHHHIIIJJJJJJKKKMMMMMMLLLJJJGGGEEEEEECCCBBBCCCCCCCCCAAA???AAAAAACCCDDDDDDEEEEEEEEECCCDDDFFFGGGHHHHHHHHHGGGFFFHHHIIIIIIFFFDDDBBBBBBAAAAAABBBCCCDDDDDDDDDDDDBBBBBBBBBCCCCCCCCCDDDDDDFFFFFFEEECCCBBB@@@>>>===:::;;;<<<===???BBBDDDFFFHHHHHHHHHHHHHHHGGGFFFEEEDDDFFFGGGGGGEEEDDDEEEEEE???BBBEEEBBB>>>;;;<<<>>>>>>>>>????????????>>>>>><<<=========;;;::::::<<<:::;;;<<<;;;999888999:::999:::;;;;;;:::;;;===???>>><<<:::::::::999777666222222333444333222111000////////////............//////////////////////////////////////////////////////...---------------,,,---------...---------///......---,,,---------)))***,,,---/////////...///............---------++++++++++++,,,,,,,,,---************************************++++++++++++,,,,,,+++******+++,,,,,,******))))))******+++,,,++++++***)))(((''''''(((((((((((((((((((((((((((''''''((())))))(((((('''&&&&&&'''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''(((((()))***&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&''''''''''''''''''&&&'''(((((())))))((((((((((((((((((((())))))))))))))))))******)))(((((((((((())))))******++++++***************************+++,,,------,,,,,,+++*********+++,,,,,,------,,,,,,---......///000000//////////////////////////////............/////////.........//////000111222444666888999:::::::::888666555666888:::;;;;;;======>>>>>>>>>?????????@@@AAACCCFFFIIIIIIGGGEEEBBBDDDGGGIIIJJJIIIFFFEEEAAA@@@@@@CCCGGGJJJJJJIIIHHHGGGFFFEEEFFFHHHJJJLLLJJJIIIGGGFFFEEEFFFGGGHHHCCCFFFJJJJJJHHHGGGGGGHHHIIIJJJLLLMMMNNNMMMLLLKKKNNNJJJFFFGGGKKKNNNMMMKKKFFFEEEEEEDDDEEEFFFGGGHHHFFFFFFFFFFFFFFFGGGHHHHHHLLLKKKJJJKKKNNNOOOOOONNNMMMJJJGGGEEEFFFGGGGGGFFFEEEFFFFFFFFFFFFEEEDDDDDDDDDEEEFFFGGGHHHHHHGGGGGGEEEEEEDDDCCCBBB@@@>>>======???@@@BBBCCCDDDCCCCCC???===:::777777888:::;;;===>>>???===;;;:::===???@@@@@@AAABBBBBBAAAAAA@@@===>>>@@@AAAAAA???===;;;999999999999888777666555333222111111111222333333111111111111111111111111000000000000111111111111/////////000000000111111111000000//////////////////000111222333222111111---///111000//////111333:::<<<>>>AAACCCEEEFFFFFFAAABBBCCCEEEEEEEEEDDDDDD@@@CCCFFFGGGEEECCCBBBBBBAAAAAABBBDDDEEEFFFFFFFFFGGGGGGGGGHHHIIILLLNNNOOONNNOOOPPPPPPNNNJJJFFFCCCCCCBBBAAABBBBBBBBB@@@>>>@@@AAABBBCCCDDDDDDDDDDDDCCCDDDEEEFFFFFFEEEDDDCCCBBBDDDFFFFFFCCCAAA@@@@@@@@@AAABBBCCCDDDDDDDDDDDDBBBBBBBBBCCCCCCCCCDDDDDDGGGEEEBBB>>><<<<<<===>>>888:::<<<@@@CCCFFFHHHIIIGGGGGGHHHHHHHHHGGGFFFFFFDDDEEEFFFEEECCCCCCDDDEEE>>>BBBDDDBBB>>>;;;<<>>>>>>>>>>>======:::;;;<<<<<<;;;;;;<<<>>>:::;;;;;;999777777888999777999::::::999:::<<<>>>===;;;:::999999999777555111222333444333222111000000000/////////........./////////000000000000000///////////////////////////...---,,,,,,,,,,,,,,,)))***+++---...//////000//////...------------...)))***,,,.../////////...//////.........------------------....../////////++++++++++++++++++++++++++++++,,,,,,,,,---------...---+++******+++---...++++++******++++++,,,---++++++)))(((''''''''''''************************&&&'''((())))))(((''''''&&&&&&'''((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******%%%%%%%%%%%%&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%&&&&&&''''''(((((((((%%%&&&((()))))))))((('''************))))))))))))%%%&&&(((*********))))))************))))))))))))************************((()))***+++,,,,,,+++***))))))***+++,,,,,,------,,,,,,------...///000000000000000000000000000000//////............////////////.........//////000333555777999::::::888777777555444555777:::;;;;;;<<<=========>>>>>>?????????@@@BBBFFFIIIIIIGGGEEEBBBDDDGGGJJJKKKIIIGGGEEE<<<<<<===AAAGGGKKKKKKIIIGGGFFFDDDDDDEEEHHHKKKMMMLLLJJJIIIGGGGGGHHHJJJKKKHHHLLLOOOPPPMMMJJJJJJJJJHHHIIIKKKLLLLLLKKKJJJHHHJJJGGGEEEGGGMMMRRRQQQOOOJJJIIIGGGFFFFFFGGGIIIKKKGGGGGGGGGGGGHHHHHHIIIJJJLLLKKKKKKLLLNNNPPPPPPOOOMMMKKKHHHGGGGGGIIIIIIIIIJJJJJJJJJIIIHHHGGGFFFFFFFFFFFFGGGHHHIIIKKKLLLLLLFFFFFFFFFDDDCCCAAA???>>>>>>@@@AAACCCDDDDDDCCCCCC>>><<<999777666888:::<<<===??????>>>;;;;;;>>>AAAAAAAAA@@@@@@@@@@@@@@@@@@???AAACCCEEEEEEBBB???===888888888888888777666555555444333222222222333444000000000000111111111111000000000000111111111111////////////000000000000222111111000000000000000000111222333444333222222---///111000//////222555999;;;===???BBBDDDEEEEEEAAAAAAAAA@@@@@@@@@@@@???===BBBFFFEEEAAA>>>???AAAAAAAAA@@@@@@AAACCCDDDEEE@@@BBBDDDEEEFFFGGGIIIKKKMMMNNNOOOOOOLLLHHHCCC@@@???>>>>>>AAADDDEEEBBB???===>>>AAACCCEEEFFFFFFFFFDDDCCCBBBAAA@@@AAABBBCCCDDDEEEEEEEEECCC@@@>>><<<@@@@@@@@@BBBEEEEEECCCBBBEEEFFFFFFFFFFFFEEEEEEDDDBBBAAAAAA@@@???>>>======<<>>>>>>>>>>>>>>????????????;;;;;;:::999888888888888;;;<<<<<<:::888777777888777777666666666777777888:::999888777666555444333444222111/////////000000//////000000000000//////..................------000000000000000111222222,,,,,,------------------+++++++++,,,,,,---------+++++++++,,,,,,,,,------******+++++++++,,,,,,,,,------............------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************+++***)))))))))***,,,---***))))))+++---...---+++,,,,,,++++++***)))(((((((((((('''&&&&&&&&&&&&'''''''''((((((((((((''''''))))))(((((('''''''''&&&+++)))&&&&&&'''(((''''''&&&&&&''''''''''''&&&&&&((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''((('''&&&&&&'''((('''&&&******++++++)))(((&&&$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&)))******))))))((('''&&&%%%%%%''')))***+++++++++)))((('''''''''(((***+++************************)))************+++++++++++++++***)))***+++---...'''((()))+++---///000111---,,,,,,++++++,,,,,,---............////////////.........///000000111111222444666777888999888888444333333444666999<<<===;;;<<<===============<<<>>>===>>>@@@BBBCCCBBBAAADDDEEEFFFFFFEEECCCAAA???>>>??????@@@BBBDDDFFFGGGMMMHHHDDDCCCFFFIIIKKKKKKIIIHHHGGGHHHKKKLLLLLLLLLGGGLLLQQQPPPKKKGGGFFFGGGHHHIIIJJJKKKKKKJJJHHHGGGHHHGGGGGGJJJNNNRRRSSSSSSOOOMMMHHHDDDGGGMMMNNNKKKKKKJJJHHHGGGFFFGGGGGGHHHNNNLLLKKKLLLMMMMMMLLLKKKNNNLLLIIIHHHHHHIIILLLNNNOOOMMMJJJJJJJJJJJJIIIHHHEEEFFFHHHJJJJJJIIIHHHGGGDDDEEEFFFFFFCCCAAAAAAAAAFFFEEECCCCCCDDDDDDBBBAAAAAA???<<<999999;;;>>>@@@???>>><<<;;;:::::::::;;;BBBBBBAAAAAA@@@???>>>>>>===<<<;;;;;;===>>>>>>>>>999888777666555444333333222222222222111111111000...............///000111222222222222222222222222......000111111111000///111000///...---......///222222222111000//////...////////////............:::<<<>>>@@@BBBCCCDDDEEE@@@?????????????????????>>>BBBFFFEEEAAA>>>???@@@BBBAAAAAA@@@@@@AAACCCDDDBBBDDDEEEFFFEEEEEEGGGHHHMMMNNNNNNLLLJJJEEEAAA????????????BBBDDDEEEBBB@@@>>>???AAACCCEEEEEEEEEEEECCCCCCBBBAAA@@@@@@AAAAAACCCCCCDDDCCCBBB???===;;;>>>===>>>AAADDDEEEDDDBBBCCCDDDEEEFFFFFFEEEEEEDDDAAAAAA@@@@@@??????>>>>>>===???AAACCCDDDEEEHHHJJJIIIGGGFFFEEEFFFFFFEEEDDDDDDCCCBBB@@@@@@@@@@@@AAA??????@@@@@@???>>>>>>===========================::::::999888888888999999999::::::999777666777888666666555555555666666777888888777666555444333333333222111000//////////////////000000000000//////..................------......------...//////000...------,,,,,,,,,------,,,,,,,,,---------------+++++++++,,,,,,,,,,,,---*********+++++++++,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************************)))))))))******++++++***))))))***,,,,,,+++)))++++++***))))))(((''''''(((((('''&&&&&&&&&&&&'''''''''(((((((((((('''''')))((((((((('''''''''&&&***((('''''''''((('''&&&&&&&&&''''''''''''&&&&&&((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&&&&%%%'''((()))))))))((('''&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''(((((()))))))))((((((&&&&&&'''(((((()))(((((()))(((((((((((()))******************************))))))*********+++++++++,,,+++*********+++,,,---))))))***************+++---,,,,,,++++++,,,,,,---............////////////......//////000111111222222333555666777777777777555555444444555777999:::;;;;;;<<<=========<<<<<>>>>>@@@BBBCCCAAA@@@AAABBBCCCDDDCCCBBB@@@???>>>>>>???@@@AAACCCEEEFFFJJJGGGCCCCCCFFFHHHIIIIIIGGGEEEDDDEEEHHHJJJKKKKKKHHHMMMPPPOOOJJJFFFEEEFFFIIIIIIIIIJJJIIIIIIHHHHHHHHHGGGFFFGGGJJJMMMNNNNNNLLLKKKGGGDDDGGGMMMOOOLLLKKKJJJIIIGGGFFFFFFGGGGGGLLLLLLMMMOOOQQQPPPMMMJJJMMMKKKHHHEEEEEEFFFIIIKKKOOOMMMKKKJJJJJJJJJHHHGGGFFFGGGIIIJJJJJJIIIGGGFFFBBBDDDEEEDDDCCCCCCDDDEEEHHHFFFDDDDDDDDDCCCBBB@@@@@@>>><<<:::999:::<<<======<<<;;;:::::::::::::::@@@@@@??????>>>======<<<<<<;;;::::::<<<======<<<777777666555444444333333222111111111000000000000///............//////000111111111111111111111111//////000111111111000///111000///......///000000222222111000000///......000000000000000000000000<<<===>>>@@@BBBCCCCCCCCC>>>>>>>>>???????????????@@@CCCEEEEEEAAA>>>???@@@CCCBBBAAA@@@???@@@AAAAAAEEEFFFGGGFFFDDDCCCDDDEEEMMMLLLKKKIIIFFFCCC@@@???@@@@@@AAACCCEEEEEEDDDBBBAAAAAACCCDDDDDDDDDDDDDDDCCCBBBBBBAAA@@@??????>>>BBBBBBBBBBBBAAA???===;;;<<<<<<<<>>>>>??????@@@@@@@@@@@@@@@@@@???>>>======<<<<<<;;;;;;::::::888888888888888999999999666777888777666555666888555555444444444444555555666666555444333222222111111111111111000///.........//////000000//////...------------------.........------------.../////////...---+++++++++,,,,,,......------------------******+++++++++,,,,,,,,,*********++++++++++++,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++************************(((((()))***************)))(((((()))++++++***((()))))))))((((((''''''&&&(((((('''&&&&&&&&&&&&'''''''''((((((((((((''''''(((((((((''''''''''''''')))((('''((())))))'''%%%&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((('''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))))))))(((((()))))))))(((((('''(((((()))***************)))))))))))))))))))))))))))))))))*********++++++,,,,,,+++*********++++++***************)))))))))---,,,,,,++++++,,,,,,------............//////////////////000111111222222222333444555555555555555666555444333333444666777999:::;;;<<<<<<<<<<<<;;;???>>>???@@@BBBCCCAAA???>>>???@@@AAAAAA@@@???>>>>>>>>>>>>???@@@BBBCCCDDDFFFDDDCCCCCCEEEFFFFFFEEEDDDBBBAAAAAADDDGGGIIIJJJIIIMMMOOOMMMIIIEEECCCDDDHHHHHHGGGFFFFFFFFFFFFFFFHHHFFFCCCCCCEEEGGGGGGHHHHHHHHHFFFDDDGGGMMMOOONNNLLLKKKIIIGGGFFFFFFFFFFFFJJJKKKOOOSSSUUUSSSNNNJJJMMMKKKGGGDDDDDDFFFIIIKKKPPPNNNKKKJJJJJJIIIHHHFFFHHHIIIIIIIIIIIIGGGFFFEEEAAABBBCCCCCCCCCDDDGGGJJJIIIGGGEEEDDDDDDCCCAAA???>>>===<<<;;;:::::::::::::::::::::;;;::::::999999============<<<<<<;;;:::;;;999888888:::;;;;;;:::555555444444333333333222000000000000//////////////////......---.........000000000000000000000000000000111111111000000///111000///......///111111111111000000//////......000000000000000000000000===>>>???@@@AAAAAABBBBBB>>>>>>??????@@@@@@@@@AAAAAACCCEEEDDDAAA??????@@@EEECCCBBB@@@????????????DDDFFFFFFEEEDDDCCCDDDEEEJJJIIIGGGEEECCCBBBAAAAAABBBCCCDDDEEEFFFFFFFFFEEECCCCCCDDDDDDDDDDDDCCCCCCBBBBBBBBBAAA@@@???>>>===BBBBBBBBBBBBAAA@@@>>>======<<<<<<>>>@@@BBBAAAAAA>>>@@@CCCEEEFFFEEEDDDCCC@@@@@@@@@@@@AAAAAABBBBBB>>>@@@BBBBBBBBBCCCEEEGGGGGGEEECCCCCCEEEGGGGGGGGGBBBAAA???>>>>>>>>>??????AAABBBBBBCCCBBBBBBAAAAAA===<<<;;;:::999888777777666666777888888999999999333444666666555555666777555444333333222333333333333333333222222111111000000111111222111///...,,,...//////////////////...,,,,,,------------....../////////......///000000000///---+++******+++,,,---------,,,,,,+++++++++************++++++++++++************++++++++++++***++++++,,,,,,++++++***************************++++++++++++++++++++++++************************&&&''')))***+++***)))(((((('''((()))+++,,,+++***)))))))))(((((('''''''''(((((('''&&&&&&&&&&&&'''&&&''''''((((((''''''&&&'''''''''''''''''''''''''''''''''(((***)))'''%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%$$$%%%&&&%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&''''''((())))))((((((((())))))************)))'''(((***+++++++++***)))(((((((((((((((((((((((())))))))))))************,,,,,,+++*********)))))))))******+++,,,------...---,,,,,,++++++,,,,,,------------.........////////////000000111222222222111222222333333333333333555444333333333444555555888888999:::;;;;;;;;;;;;<<<<<<>>>@@@CCCDDDCCCAAA???@@@@@@@@@@@@>>>======>>>>>>>>>>>>???@@@AAABBBBBBBBBBBBCCCDDDDDDCCCCCCCCCAAA???@@@CCCFFFIIIIIIJJJLLLLLLJJJFFFBBBAAAAAADDDCCCBBBAAA@@@AAABBBCCCEEECCC@@@???@@@CCCDDDDDDDDDFFFFFFDDDGGGMMMOOONNNMMMLLLJJJGGGFFFEEEEEEEEEIIIJJJNNNQQQTTTSSSOOOKKKLLLJJJGGGEEEFFFHHHLLLNNNPPPMMMKKKIIIIIIHHHGGGEEEIIIIIIIIIIIIGGGFFFDDDCCCAAABBBBBBBBBBBBDDDHHHKKKKKKHHHFFFDDDDDDBBB@@@>>>======<<<<<<;;;:::888888888999;;;<<<<<<;;;:::999;;;<<<<<<===<<<;;;:::999999888666777888999999888333333333222222222222222000////////////.........000///......------------////////////////////////////////////////////////000///...---...///000111000000000//////.........,,,---------------......<<<===>>>???@@@@@@@@@@@@??????@@@@@@AAABBBCCCCCCBBBCCCCCCCCCBBBAAAAAAAAAFFFEEECCC@@@???>>>??????BBBCCCEEEEEEDDDDDDEEEGGGFFFFFFDDDCCCCCCCCCCCCDDDDDDEEEFFFGGGGGGGGGHHHHHHEEEEEEDDDDDDCCCCCCCCCCCCBBBBBBAAA@@@@@@???>>>>>>BBBBBBBBBBBBBBBAAA@@@@@@???>>>===>>>@@@AAAAAA@@@>>>@@@BBBDDDEEEDDDDDDCCC@@@@@@@@@AAABBBBBBCCCCCC???@@@BBBBBBAAAAAACCCDDDFFFDDDCCCCCCEEEGGGHHHGGGAAA@@@???>>>>>>>>>???@@@@@@@@@AAAAAABBBAAAAAA@@@<<<;;;:::999888666555555555555777888888888888777111333444444444444555777444444333222222222222222111111111111000000000000000000111111000///---,,,......////////////......,,,,,,,,,,,,------......//////...............//////...---+++*********+++,,,++++++******))))))))))))))))))*********++++++))))))*********+++++++++++++++,,,,,,,,,,,,++++++************************************************))))))))))))))))))))))))&&&'''((()))***)))((((((''''''(((***---///...---***)))))))))))))))(((((((((((('''&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''(((******'''%%%&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((('''&&&%%%&&&((('''&&&&&&%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$((((((((((((((('''&&&&&&$$$%%%'''((()))*********'''((()))++++++***))))))''''''''''''''''''''''''(((((()))))))))*********++++++++++++***))))))((())))))***++++++,,,---------,,,,,,++++++,,,,,,---------------............/////////000111111222222000000111111222222333333222222333333444444555555666666888999999:::::::::999:::<<<@@@DDDFFFEEECCCBBBBBBAAA@@@???>>>===<<<>>>>>>>>>>>>??????@@@AAA@@@AAACCCCCCCCCCCCBBBBBBDDDBBBAAAAAADDDGGGIIIIIIIIIIIIHHHFFFCCC@@@?????????>>>===<<<<<<===>>>???BBB@@@>>>>>>@@@BBBDDDDDDBBBFFFGGGFFFGGGLLLOOONNNMMMLLLJJJGGGFFFEEEEEEEEEIIIIIIKKKNNNPPPPPPNNNKKKHHHGGGEEEEEEFFFIIIMMMOOONNNKKKIIIHHHHHHGGGFFFDDDIIIHHHHHHGGGEEEDDDCCCBBBBBBCCCBBBAAAAAACCCFFFIIIJJJHHHFFFDDDCCCAAA???<<<<<<<<<<<<<<<;;;:::999888999:::<<<======<<<;;;:::;;;<<<===>>>===<<<;;;:::888777555555777777777666222222222222222111111111////////////.........---000///...---------------........................------------....../////////...---------...///000/////////...............++++++,,,,,,------------:::;;;<<<>>>>>>???????????????@@@AAABBBCCCDDDEEEBBBBBBBBBBBBBBBCCCCCCCCCGGGFFFDDDAAA@@@??????@@@@@@BBBCCCDDDDDDEEEFFFHHHFFFEEEDDDDDDDDDDDDDDDEEEDDDEEEGGGGGGFFFFFFHHHIIIFFFEEEDDDDDDCCCCCCDDDDDDCCCBBB@@@??????@@@AAAAAACCCBBBBBBBBBBBBBBBBBBBBBAAA???>>>???AAACCCCCCBBBAAAAAABBBCCCDDDDDDDDDDDDAAAAAAAAABBBBBBCCCCCCCCC???AAABBBAAA@@@@@@AAABBBDDDCCCCCCDDDFFFFFFFFFEEE@@@@@@>>>>>>===>>>???@@@;;;<<<======>>>=========;;;:::999888777666555555444555777888888777666666111333444444333333555666555444333222222111111222/////////000000000000000000000000000///...---------......//////......---++++++,,,,,,------......------,,,++++++++++++,,,------,,,,,,++++++************))))))))))))))))))((())))))))))))*********)))))))))************++++++++++++,,,,,,+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''(((((((((((((((''''''(((***---//////...))))))))))))))))))))))))(((((('''&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&''')))***((('''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''')))(((&&&$$$&&&)))((('''&&&%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%(((((((((((('''&&&%%%%%%!!!"""###%%%&&&'''((((((''''''((()))))))))))))))((((((((((((((((((((((((((((((((()))))))))***************+++******)))((()))))))))))))))(((((((((---,,,,,,++++++,,,,,,---,,,------------..................///000000111111/////////000111222444555222333333444444555555555444555666777888999999999888999<<>>>>>===@@@???????????????@@@@@@@@@BBBDDDDDDCCCBBBCCCDDDEEEDDDCCCDDDGGGHHHIIIHHHGGGFFFCCCAAA???>>>======;;;;;;;;;<<<<<<===>>>???@@@??????@@@CCCEEEEEEEEECCCHHHJJJHHHHHHLLLNNNMMMLLLKKKIIIGGGFFFFFFFFFFFFIIIIIIIIILLLNNNNNNKKKIIICCCCCCCCCDDDFFFHHHJJJKKKKKKIIIFFFFFFFFFFFFEEEDDDGGGFFFEEEDDDCCCBBBAAAAAAAAABBBBBBAAA@@@AAACCCFFFIIIGGGDDDCCCBBB@@@>>><<<;;;<<<<<<<<<<<<;;;::::::<<<<<<<<<===<<<<<<;;;;;;:::<<<===>>>>>>===;;;:::888666555555666666666555333333222222111111111000////////////..................------,,,---------........................,,,,,,,,,---...///111111111000///---------...///..................------,,,,,,------.../////////888999:::<<<===>>>>>>>>>===>>>???@@@BBBCCCDDDEEEAAA@@@@@@AAACCCDDDEEEEEEHHHFFFDDDBBBAAAAAAAAAAAA@@@BBBCCCDDDDDDDDDFFFGGGHHHHHHGGGFFFEEEDDDCCCCCCBBBDDDEEEEEECCCCCCFFFHHHFFFEEEDDDCCCCCCDDDDDDEEEDDDBBB@@@>>>>>>AAACCCEEEAAAAAAAAAAAAAAAAAABBBBBB@@@???>>>@@@CCCFFFGGGGGGDDDCCCCCCBBBBBBCCCDDDEEEBBBBBBBBBBBBCCCCCCCCCCCC@@@AAABBBAAA@@@???@@@AAAAAAAAAAAACCCEEEDDDBBB@@@>>>>>>===<<<<<<===>>>???999999:::;;;;;;;;;;;;;;;:::999999888777666666555555666777888888666555444222444555444333333444555555555444333222111111222.../////////000000111111111000///...............---......//////......---***++++++,,,------......---,,,,,,+++******++++++***+++,,,------,,,***)))))))))))))))************((((((((()))))))))******))))))))))))************)))******++++++******)))************************))))))))))))))))))))))))))))))))))))))))))))))))''''''&&&&&&''''''((())))))))))))***,,,---,,,***(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''((('''&&&&&&((())))))(((&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###''')))((($$$###%%%)))'''&&&&&&%%%%%%&&&'''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''(((''''''&&&&&&###$$$%%%&&&'''''''''''''''''''''''''''(((((()))(((((((((((((((((((((((((((((((((((()))))))))***((()))***++++++******)))(((((((((((())))))))))))---,,,,,,++++++,,,,,,---,,,,,,---------.........---------...//////000000.........///111333555777555555555555555444444333333444555666777888888888:::;;;>>>BBBEEEEEECCC@@@??????????????????@@@@@@AAA@@@@@@?????????@@@@@@BBBDDDEEEEEECCCBBBDDDFFFEEEEEEEEEGGGIIIIIIGGGEEEDDDBBB???===<<<<<<<<<<<<;;;<<<===???@@@AAABBBBBBAAAAAABBBDDDFFFGGGFFFDDDEEEJJJMMMKKKIIIKKKLLLKKKKKKJJJIIIGGGFFFFFFGGGGGGGGGHHHKKKNNNOOOMMMIIIFFFCCCDDDEEEFFFGGGGGGGGGFFFGGGFFFDDDDDDDDDEEEDDDCCCEEEDDDCCCBBBAAAAAA@@@@@@>>>@@@AAAAAAAAAAAABBBDDDGGGEEEBBBAAAAAA???===;;;<<<<<<<<<<<<<<<===============<<<;;;::::::::::::999;;;===>>>>>>===;;;999888777555555666666555444444444333222111111000000000000000/////////......------,,,,,,,,,---..............................---,,,---...///222444555444333111000///...//////------------------------+++,,,,,,---......//////777777999;;;<<<===>>>>>><<<===>>>???AAABBBDDDDDDAAA@@@???AAACCCFFFFFFFFFHHHGGGEEECCCBBBBBBBBBBBBAAACCCDDDDDDCCCCCCEEEFFFKKKJJJJJJHHHFFFDDDBBBAAA@@@BBBCCCCCCAAAAAADDDGGGFFFEEEDDDCCCCCCDDDEEEFFFDDDBBB???>>>>>>AAAEEEHHH@@@@@@??????@@@@@@AAABBB???>>>>>>@@@EEEIIIKKKLLLFFFEEECCCBBBAAACCCDDDEEECCCCCCCCCCCCCCCCCCCCCCCC@@@AAABBBAAA???>>>???@@@>>>???@@@BBBDDDBBB???<<<===<<<;;;:::;;;;;;======999::::::;;;<<<<<<<<<;;;999999888888777777666666555666777888777666444222333444555555333333444555666555444333222222222222......//////000111111111222111///...------......---..................---******+++,,,,,,---......///...------,,,,,,,,,,,,(((***,,,......---***)))))))))******+++++++++,,,(((((((((((())))))))))))))))))))))))************(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''&&&%%%%%%'''((()))+++***)))*********(((&&&&&&'''''''''''''''''''''(((((('''&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''')))'''%%%%%%''')))***)))&&&''''''''''''''''''&&&$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""&&&((('''###"""$$$(((%%%%%%%%%%%%&&&(((***+++''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&''''''((((((''''''&&&%%%%%%&&&'''(((((((((((((((((())))))))))))((((((''''''&&&%%%%%%'''((()))))))))))))))))))))))))))(((((((((((())))))))))))'''((()))***++++++***)))&&&&&&((()))+++---...///---,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,,,,------.../////////.........///111444666888777777777666555333222111222333444666777888888888<<<===???BBBDDDDDD@@@===<<<<<<<<<===>>>@@@BBBCCCBBBAAA@@@@@@???@@@@@@@@@CCCEEEFFFEEECCCCCCEEEHHHEEEEEEFFFHHHIIIIIIFFFCCCBBB@@@<<<;;;:::;;;;;;;;;<<<>>>@@@CCCEEEFFFFFFEEEDDDDDDEEEGGGIIIIIIFFFDDDFFFLLLOOOLLLJJJJJJKKKJJJKKKJJJHHHGGGFFFGGGHHHHHHFFFHHHLLLQQQRRRNNNHHHCCCFFFGGGIIIJJJIIIHHHFFFDDDEEEDDDBBBBBBDDDEEEDDDCCCCCCCCCBBBAAA@@@@@@@@@@@@;;;===@@@AAAAAAAAABBBCCCEEECCCAAA@@@@@@???===;;;<<<<<<;;;<<<<<<===??????>>>===;;;999888888999999888:::<<<>>>>>><<<:::999999777555555666666555444555555444333222111000///000000000000////////////,,,,,,,,,,,,------...///////////////////////////------...///111444777888777666444222000000000000------------------------))))))***++++++,,,------999999999999;;;<<<>>>>>>============>>>???@@@AAA?????????@@@BBBEEEHHHIIIHHHGGGEEEDDDBBBBBBAAAAAACCCCCCCCCDDDEEEGGGHHHIIIMMMLLLKKKHHHDDDBBBCCCDDDBBBBBBCCCDDDEEEEEEDDDDDDBBBBBBDDDEEEFFFFFFFFFFFFCCCCCCCCCCCCCCCDDDDDDEEECCCBBBAAA@@@????????????===???AAADDDGGGHHHIIIIIICCCCCCBBBBBBBBBBBBCCCCCCBBBDDDFFFFFFEEEDDDDDDEEEDDDCCCBBB@@@???>>>======??????@@@AAAAAA???>>>===???===;;;:::;;;<<<<<<;;;:::::::::999::::::;;;;;;;;;::::::999999888888888555666777777777666444333333333444444333333222111222111///...------......//////000111111111111111//////...---,,,+++++++++---,,,+++***+++---///111------,,,+++,,,---.../////////...------,,,++++++***+++,,,------,,,+++***+++******)))))))))))))))///...,,,***((((((((((((************************+++*********))))))(((((())))))))))))))))))))))))+++******)))(((''''''&&&+++*********))))))(((((('''''''''''''''''''''''''''((()))******)))((('''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&'''((()))))))))'''&&&%%%))))))(((((('''''''''''')))((('''&&&&&&'''((()))%%%%%%%%%&&&'''((())))))((()))))))))))))))((((((''''''((()))***++++++,,,------+++************+++))))))*********))))))((('''(((***,,,---------,,,------...///000222444555999888777555333222222222333222111000111333555777;;;<<<<<<===<<<<<<;;;;;;999;;;<<<<<<===>>>AAACCC??????>>>===============;;;>>>BBBDDDDDDCCCDDDDDDGGGGGGHHHGGGFFFDDDBBBAAA>>>===;;;:::::::::<<<<<>>===@@@===???EEEFFFBBBAAAEEEHHHFFFBBB???===<<<<<<===:::::::::;;;;;;<<<>>>>>>::::::999999888777666666666777888999888666444333444444444444444444444444000000111222333333333333000000////////////000000++++++---...////////////......---,,,,,,,,,------***+++,,,...///111222333000@@@SSSMMM444+++000000000///...---,,,+++++++++---,,,,,,+++*********+++888888888999:::;;;<<<===============>>>??????@@@@@@@@@@@@AAACCCEEEGGGHHHFFFEEEDDDBBBAAAAAA@@@@@@@@@AAAAAACCCDDDFFFGGGHHHKKKKKKJJJGGGCCCBBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDDDDEEEFFFFFFGGGGGGDDDDDDCCCCCCCCCDDDEEEFFFDDDCCCBBBAAA??????>>>>>>CCCCCCEEEFFFGGGGGGFFFFFFGGGFFFEEECCCCCCCCCDDDEEECCCDDDFFFFFFDDDCCCCCCDDDCCCBBBAAA@@@???>>>>>>>>>AAAAAAAAAAAA@@@???>>>===???===;;;:::;;;<<<<<<;;;::::::999999999999::::::888888888999999:::::::::999999888777666444333222333333444444333333222111111000///............//////000000111111222111111000///...---,,,,,,,,,,,,......,,,,,,+++,,,---...,,,++++++++++++,,,------------,,,,,,++++++******((()))************)))(((******)))(((((((((((())),,,+++)))((('''&&&''''''((((((((((((((((((((((((******)))))))))((((((((())))))))))))))))))))))))******))))))(((((('''''')))))))))((((((((('''''''''''''''''''''''''''''''''((()))******)))((('''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&'''(((((()))((('''&&&%%%((((((((('''''''''&&&&&&((((((''''''''''''((((((%%%&&&&&&&&&'''((((((((((((((())))))))))))((((((((((((((()))*********+++---------,,,,,,,,,,,,,,,))))))************))))))******++++++,,,,,,++++++---------...///111222333666555444333222111111111333222222222333444666777999999::::::::::::999999888:::<<<======>>>???AAA>>>===<<<<<<;;;;;;<<<<<<>>>AAADDDFFFEEEEEEEEEEEEDDDDDDEEEFFFEEEDDDCCCBBB===<<<<<<<<<===>>>>>>???FFFEEEDDDEEEGGGGGGEEEDDDAAACCCEEEHHHIIIHHHGGGFFFKKKKKKKKKKKKJJJJJJJJJJJJIIIHHHGGGEEEEEEFFFGGGHHHEEEFFFHHHIIIHHHFFFCCCBBBCCCBBBAAABBBCCCCCCAAA???@@@BBBEEEGGGGGGFFFEEEDDDDDDCCCAAA???>>>===<<<<<<@@@===???EEEFFFCCCCCCFFFHHHEEEAAA===;;;<<<>>>@@@===<<<<<<<<<<<<===>>>>>>::::::999888888777666666777777888888777666444333444444444444444444444444000000111222222222111111000000////////////000000---...///000000000000000///...---,,,,,,,,,,,,,,,++++++,,,...///111222222888CCCSSSMMM666---222000///...---,,,,,,,,,,,,,,,---,,,++++++******++++++777777888888999:::;;;<<<;;;;;;<<<<<<===>>>>>>???@@@@@@AAAAAABBBDDDEEEFFFCCCCCCAAA@@@????????????>>>>>>@@@AAACCCEEEFFFGGGIIIIIIHHHEEEBBBAAABBBDDDFFFEEEDDDCCCCCCDDDEEEEEEEEEDDDDDDDDDDDDFFFGGGHHHFFFEEECCCBBBCCCDDDFFFGGGFFFEEECCCBBB@@@???>>>>>>DDDEEEFFFHHHHHHHHHGGGGGGKKKIIIGGGEEEDDDDDDEEEFFFCCCEEEFFFEEECCCBBBBBBCCCBBBAAA@@@@@@??????@@@@@@BBBBBBAAA@@@@@@???>>>>>>???===;;;;;;<<<======<<<::::::999888888999999:::666666777888999:::;;;<<<===<<<:::777555333222111333333333333333222222111111000///////////////000000000111222222222111111000000///...------------.........---,,,+++++++++)))***++++++,,,,,,++++++******************))))))((())))))******))))))(((***)))((((((''''''((((((***)))((('''''''''(((((((((((((((((((((((((((((())))))((((((((((((((('''))))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''''''''&&&'''''''''''''''''''''''''''(((((())))))(((((('''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((((((''''''&&&%%%'''''''''&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&'''''''''''''''''''''(((((())))))((((((((())))))))))))))))))))))))&&&'''((()))))))))((('''))))))************)))))),,,,,,+++***************,,,,,,,,,------///000000222111111000000000000000222333444555555555666555555666666777777777666666666999<<<>>>>>>===>>>???<<<<<<;;;:::::::::;;;;;;<<<>>>AAAAAA@@@???@@@@@@@@@AAABBBCCCCCCCCCCCCCCC;;;<<<===???AAABBBCCCCCCHHHGGGFFFFFFFFFFFFEEECCC@@@BBBDDDGGGHHHGGGFFFFFFIIIIIIIIIJJJJJJJJJKKKKKKIIIGGGEEEBBBBBBCCCFFFGGGDDDDDDEEEEEEEEEEEEDDDDDDDDDBBBAAAAAABBBBBBAAA???DDDEEEGGGHHHHHHGGGEEEDDDBBBAAA>>><<<;;;;;;<<<<<>>@@@EEEFFFEEEEEEGGGGGGDDD???;;;:::<<<@@@BBB??????>>>============>>>999999888888777777666666888888777777666555555444444444444444444444444444000111111111111000//////////////////////////////000000111111111111111000000///...---,,,++++++++++++,,,,,,...///000111111444:::EEEAAA///+++///+++------,,,,,,,,,,,,------,,,,,,++++++******++++++777777888999::::::;;;;;;999:::;;;<<<<<<=========????????????@@@AAAAAABBB@@@@@@???>>>=========>>><<<===???AAACCCEEEFFFFFFFFFFFFFFFCCCAAA@@@BBBCCCFFFEEECCCBBBCCCEEEGGGHHHEEEDDDBBBAAABBBDDDFFFGGGFFFEEECCCBBBCCCDDDGGGHHHGGGFFFDDDBBB@@@???>>>>>>???AAADDDGGGJJJLLLMMMMMMMMMKKKHHHEEEDDDDDDEEEEEEDDDEEEFFFEEECCCAAAAAAAAAAAA@@@@@@???@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@AAAAAA???===<<<<<<>>>>>>===<<<::::::999888888888999999666777777888999:::::::::>>><<<999666444333333333222333333333333222111111000000000000000000000111111111222222222222222111000000///...............,,,------------,,,+++***)))***,,,---------,,,+++))))))))))))******************++++++++++++******))))))((('''''''''''''''))))))))))))******++++++))))))))))))))))))))))))((((((((((((''''''''''''))))))))))))))))))))))))''''''((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((((((((((((&&&%%%'''''''''''''''&&&&&&&&&''''''(((((()))((((((((()))))))))))))))(((((((((###$$$&&&((()))((('''&&&((())))))************))),,,+++***))))))***+++,,,---------------...///////////////...///000000111222333555666777666555444333333444555555555444444555999===@@@@@@>>>======<<<;;;::::::::::::;;;;;;;;;===>>>>>>===;;;<<<<<>>BBBDDDFFFGGGGGGGGGEEECCCBBBBBBBBBAAA???@@@AAACCCEEEFFFFFFFFFEEEFFFGGGGGGHHHIIIJJJKKKLLLIIIHHHFFFDDDDDDDDDEEEFFFCCCCCCCCCCCCDDDDDDEEEFFFDDDBBB@@@@@@AAABBBAAA@@@CCCDDDEEEFFFEEEDDDBBBAAABBB@@@===;;;:::;;;<<<>>>??????AAAEEEFFFFFFFFFGGGCCCAAA???<<<<<<>>>@@@BBB@@@???>>>===<<<;;;;;;;;;888888777777777666666666888888666555555444555555333333333333333333333333222222222222111000///......//////////////////...000111111111111000000///000///...---,,,+++++++++,,,,,,------...///000000+++---555333(((***...))),,,+++++++++,,,------...,,,,,,++++++***++++++,,,777888999:::;;;;;;::::::888888:::;;;;;;<<<;;;;;;;;;<<<<<<===============>>>===<<<<<<<<<<<<<<<===<<<>>>@@@BBBDDDEEEEEEFFFCCCDDDCCCAAA@@@@@@AAACCCCCCCCCBBBBBBCCCEEEHHHJJJCCCBBB@@@???@@@AAACCCDDDEEEDDDCCCBBBCCCDDDFFFGGGGGGFFFDDDBBB@@@???>>>>>><<<>>>BBBGGGJJJMMMOOOOOOLLLJJJHHHEEECCCCCCCCCDDDCCCDDDEEEDDDBBB@@@@@@AAA@@@@@@??????@@@@@@AAAAAA??????@@@AAABBBCCCDDDDDD>>>=========??????>>>===;;;::::::999888888999999999999999888888777777777;;;999777555444444555555222222333333222222111000//////000111111222222222222222333333333333222222000000///............///***+++,,,,,,------,,,,,,***+++---.........---,,,*********+++++++++++++++************************))))))(((''''''''''''''''''(((((()))******++++++))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%'''''''''''''''&&&&&&&&&&&&&&&'''((((((((((((((()))))))))((((((((((((((('''(((+++,,,---,,,+++***(((((()))******************)))(((((()))+++,,,...------------......///000............///000111222000222444666666555333222222222333444444444444444666:::>>>AAA@@@???======<<<;;;;;;:::;;;;;;<<<<<<>>>???@@@@@@>>>======>>>?????????>>>>>>>>>>>>>>>:::<<>>???>>>@@@CCCDDDEEEGGGGGGFFF>>>??????@@@@@@????????????>>><<<;;;999888888888777777666666666666666666888777666555444444444555333333333333333333333333444444333333222111//////......////////////....../////////000//////......//////...---,,,++++++,,,,,,,,,------......//////---,,,111000)))---222++++++++++++++++++,,,---...,,,++++++***++++++,,,,,,666777888999:::999999888666777999:::;;;::::::999888999:::;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<<<<======>>>@@@BBBDDDDDDDDDCCC@@@AAAAAA@@@>>>???AAACCCAAAAAAAAABBBCCCEEEGGGHHHAAAAAA@@@??????@@@AAABBBCCCCCCCCCCCCCCCDDDEEEEEEFFFEEECCCBBB@@@???>>>>>>>>>@@@CCCFFFHHHJJJKKKKKKJJJIIIGGGFFFDDDCCCBBBBBBBBBCCCDDDCCCAAA@@@@@@AAA@@@@@@@@@???@@@@@@AAAAAA===???AAACCCDDDDDDDDDDDD>>>======>>>@@@@@@???===<<<<<<;;;:::999999999999;;;;;;:::888777666555444777666666555555555555666222222222222222111111000...///000222333333333333333333444444444333222222//////......---......///*********+++,,,---------,,,,,,------.........---,,,,,,,,,,,,,,,,,,,,,+++)))((((((''''''(((((()))***)))((((((''''''(((((($$$%%%&&&'''(((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((()))))))))''''''''''''''''''''''''(((''''''&&&&&&''''''((('''''''''&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''%%%&&&''''''((((((((((((((((((((((((((((((((((((((()))***+++++++++***)))'''((()))******+++******((((((((()))***+++,,,---,,,,,,,,,---...///000111.........//////000111222///000222333444222111000000111222333333444333333666999>>>@@@???===<<<<<<;;;;;;:::::::::;;;<<<<<<<<<===>>>===<<<;;;<<<===??????>>>===<<<<<<======;;;<<>>>>>???AAACCCCCCBBB@@@BBBBBBBBBBBBAAAAAA@@@???AAA@@@>>>======>>>???@@@>>>BBBCCCCCCDDDFFFFFFCCC<<<>>>@@@AAAAAA@@@>>><<<===<<<;;;999777666666666666666666666555555555555777777666666555444444333333333333333333333333333444444444333333111000000---...///000000///...---------............------......---,,,,,,,,,------------------------......000---000///(((,,,000(((+++++++++++++++,,,------++++++******++++++,,,,,,333444666777888777666555444666888999::::::999888666777999:::;;;;;;;;;;;;;;;:::::::::;;;<<<<<<===<<<>>>@@@AAABBBBBBAAA@@@>>>??????>>>===>>>@@@CCCBBBBBBBBBBBBCCCCCCCCCCCCAAA@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDCCCCCCBBBDDDCCCBBBAAA??????>>>>>>>>>@@@BBBDDDFFFGGGGGGGGGGGGHHHHHHGGGFFFDDDBBBAAA@@@BBBCCCCCCAAA@@@AAAAAAAAAAAA@@@@@@???@@@@@@@@@???@@@CCCEEEFFFDDDBBB@@@>>>===>>>???AAAAAA@@@>>>>>>===<<<;;;::::::::::::;;;;;;:::888777555444444444555555555555444444333222222222222222111000000...///111222444444444444444444444444444333222222...---------------......,,,++++++******+++,,,---,,,,,,++++++,,,,,,---...---------,,,+++++++++***)))((('''&&&&&&'''((()))******)))(((((((((((()))$$$%%%&&&(((((((((((('''((((((((((((((((((((((((((((((((()))))))))******(((((((((((((((((((((((((((((((((''''''&&&&&&%%%&&&&&&'''''''''(((((((((''''''''''''''''''''''''((('''&&&&&&&&&&&&'''((('''''''''&&&&&&&&&%%%%%%###$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$#########%%%&&&'''&&&&&&'''''''''((((((((('''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&'''((((((((($$$%%%&&&'''((((((((((((&&&'''''''''((()))))))))(((((((((''''''''''''''''''((()))******+++++++++(((((()))************************+++,,,...///000...............///000111...///000000000000.........///000111222222222222555888;;;===<<<;;;::::::999999999999999:::;;;;;;999:::;;;:::999999:::<<<======<<<<<<<<<===>>>???======>>>@@@BBBDDDFFFGGGGGGDDDAAA@@@AAAAAAAAAAAA??????@@@AAABBBCCCDDDDDD@@@@@@AAABBBDDDEEEFFFFFFDDDEEEEEEEEEDDDBBB@@@???>>>>>>??????????????????;;;<<<>>>BBBEEEEEEBBB@@@@@@@@@@@@@@@@@@????????????>>>>>>===>>>>>>??????>>>CCCDDDBBBBBBEEEDDD@@@===>>>???@@@@@@???>>>===<<<;;;:::888777666666555555555555555555555555555555666666666666444333222222222222222222222222222222222222222222111000///,,,---///000000///---,,,+++,,,---...............------,,,,,,,,,---......---------------------------+++...---&&&***...'''++++++++++++++++++,,,,,,++++++******++++++,,,---111333444666666555333222444555777999:::999888777666777999;;;<<<<<<<<<;;;::::::::::::;;;<<<======<<<===???@@@AAA@@@>>>======>>>>>>======>>>@@@CCCCCCCCCCCCCCCBBBAAA@@@???AAAAAABBBBBBBBBAAA@@@@@@???@@@BBBDDDDDDCCCBBB@@@CCCBBBAAA@@@????????????<<<>>>@@@CCCEEEFFFFFFFFFFFFGGGHHHIIIHHHFFFCCCBBB???AAABBBBBBAAA@@@AAABBBBBBAAA@@@@@@??????@@@@@@@@@CCCEEEGGGGGGCCC@@@===>>>===>>>@@@BBBBBB@@@>>>???>>>===<<<;;;:::::::::::::::999888777666555444444555555666555333222111111222222222222111000000...///111333444555444444444555555555444333333222------,,,,,,,,,------...///---+++)))))))))+++,,,,,,+++***)))***+++---...---------,,,+++***))))))+++***)))(((((()))***+++++++++***)))))))))))))))&&&''')))*********)))(((************************(((((())))))******++++++(((((((((((((((((((((((())))))((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((''''''&&&&&&&&&%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$#########$$$&&&''''''''''''((((((((())))))''''''%%%$$$$$$%%%''''''%%%%%%&&&&&&'''((())))))$$$%%%&&&'''((((((((((((%%%&&&&&&'''((()))******,,,+++***)))))))))))))))''''''(((******+++++++++))))))***++++++***((('''(((((()))***+++---///000...------------...///000---...............---------...///000111111111111444666999::::::999888999888888777777888999::::::<<<=========<<<<<<>>>@@@;;;;;;;;;;;;<<<>>>@@@AAA>>>>>>>>>>>>@@@BBBEEEFFFFFFCCC@@@??????@@@AAA@@@>>>???@@@@@@BBBBBBCCCDDD??????@@@AAABBBCCCDDDEEEDDDCCCAAA@@@???>>>>>>>>><<<<<<============<<<<<<888:::>>>CCCFFFFFFCCC@@@=================================>>>>>>>>>>>>>>>>>>CCCDDDAAAAAADDDCCC>>>@@@??????>>>>>>>>>>>>>>><<<;;;:::888777666666666444555555555555555555555444555777777777555222111222222222222222222222222000111111111111000000///,,,---///000000///---,,,+++,,,---...////////////,,,,,,,,,,,,---...//////...---------------,,,,,,***)))......(((...333,,,,,,,,,++++++***++++++,,,+++*********+++,,,,,,---222333444555555555444333333444555777999::::::::::::999888777777999;;;<<<;;;<<<<<<<<<======>>>>>>AAA@@@???AAADDDDDDAAA>>>===>>>>>>======???CCCFFFEEEDDDCCCBBBBBBBBBBBBBBBDDDDDDDDDDDDDDDCCCBBBBBBDDDDDDDDDCCCBBBAAA???>>>CCCBBB@@@>>>>>>???@@@AAA@@@@@@??????AAADDDGGGIIIHHHHHHFFFDDDCCCBBBBBBBBBCCCDDDDDDDDDCCCAAA???>>>?????????@@@@@@AAAAAAAAACCCCCCCCCCCCBBBAAA@@@@@@@@@@@@???>>>>>>??????@@@???<<<999:::<<<===<<<:::;;;:::999999888888999999777666555333222111000000111111000////////////////////////000111333444555666777777777555222///---///////////////000111111//////.........//////000...---,,,,,,,,,,,,---...,,,,,,++++++***)))((((((******)))(((((()))***+++&&&''''''((((((((((((((((((((((((((())))))))))))(((((('''&&&%%%%%%$$$$$$&&&&&&&&&''''''''''''(((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))((((((''''''''''''))))))))))))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$###""""""%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$######$$$%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''(((''''''((((((((((((''''''''''''''''''((()))+++,,,))))))))))))************,,,,,,++++++***+++++++++***************************)))((((((***+++***)))---,,,+++******+++---...000000//////000222444555333333444777999:::999777;;;:::999888888888999::::::<<<===;;;999:::===@@@CCC;;;555:::@@@BBBBBBBBBBBB???<<<===AAADDDFFFFFFAAABBBDDDEEEEEECCCAAA@@@BBBBBBAAAAAAAAABBBBBBCCCDDDBBBAAAAAADDDFFFGGGFFFGGGEEEBBB>>><<<:::999999;;;<<<===>>>????????????>>>===============>>>>>>>>>===<<<;;;:::;;;<<<<<<<<<<<<============<<<<<>>???@@@BBBAAA@@@AAACCCCCCAAA>>>===>>>?????????@@@CCCEEEEEEDDDCCCBBBBBBCCCCCCDDDEEEEEEEEEEEEEEEDDDCCCCCCAAAAAAAAA@@@@@@?????????BBBAAA@@@??????@@@AAACCCCCCCCCCCCDDDEEEHHHJJJKKKIIIHHHFFFDDDCCCAAAAAAAAABBBAAA@@@@@@????????????@@@@@@@@@AAABBBCCCCCCDDDCCCCCCCCCCCCBBBAAA@@@??????????????????????????????===;;;;;;===>>>===<<<::::::999888888888888999777666555444333222222222111111000////////////////////////000111222444444555666666555444222000...///////////////000000111...------,,,,,,------......---,,,,,,,,,,,,---...,,,,,,+++******)))((((((******)))(((((()))***+++&&&''''''((((((((((((((())))))))))))(((((((((((()))((((((''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$######"""%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''''''''''''''&&&%%%%%%$$$######$$$%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&&&&&&&######""""""######$$$%%%''''''(((((((((((('''''')))((((((''''''((()))***))))))))))))************,,,++++++******++++++++++++++++++++++++++++++++++++***)))***,,,---,,,+++...---+++++++++,,,...///000000//////000222444555444444555777999:::888777:::999888888888888::::::999;;;<<<;;;::::::>>>AAADDD<<<888<<>><<<;;;;;;;;;888999:::;;;<<<=========>>>===============>>>>>>===<<<;;;::::::;;;<<<===?????????>>>>>>?????????@@@AAABBBBBBBBBAAA@@@???<<<;;;999888999;;;===???>>>;;;888666666666666555555555555444444555555555777777777777666444333111222222111111111000000000333222111///............------...//////...------...,,,++++++,,,---,,,+++------------............------------------------111///---***)))((())))))******+++,,,,,,+++******++++++++++++++++++++++++222222333444444444444444333444666888:::;;;<<<<<<;;;;;;:::999999;;;<<<===888999:::<<<===???@@@AAADDDBBBAAAAAABBBBBBAAA???>>>@@@BBBBBBAAABBBCCCEEEFFFEEECCCBBBBBBDDDFFFGGGEEEFFFFFFFFFFFFEEEEEEDDDAAAAAA????????????AAAAAAAAAAAA@@@@@@@@@BBBCCCDDDAAABBBCCCDDDEEEFFFGGGHHHHHHGGGEEECCCAAA@@@??????@@@@@@???>>>>>>???@@@@@@@@@@@@AAABBBDDDEEEFFFFFFDDDDDDCCCBBBAAA??????>>>>>>>>>???@@@@@@???>>>>>><<<;;;::::::<<<<<<<<<::::::999999888888888888888777666555444444444444555111111000///////////////////////////000222333444333333333222222111000000//////......//////000000......------------......------,,,,,,,,,,,,------+++++++++******))))))(((***))))))(((((())))))***&&&''''''(((((((((((((((******))))))((((((''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%$$$$$$$$$$$$!!!"""###$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$###$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&''''''((((((((((((''''''%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''((((((((((((''''''***)))((((((''''''(((((())))))))))))************++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***))))))***,,,...------...---,,,,,,,,,---///000////////////000222444555555555666777999999888666888777777777888999::::::888999:::::::::;;;>>>AAADDD>>>;;;@@@DDDDDDAAA@@@AAA>>><<<;;;<<<>>>>>>>>>BBBBBBCCCCCCBBBAAA@@@@@@AAAAAABBBBBBBBBCCCCCCDDDCCCAAA???@@@BBBCCCDDDDDDBBBAAA@@@>>>===<<<<<<<<<777888999:::<<<<<<<<<<<<>>>>>>===<<<<<<======>>>;;;:::999999:::;;;===>>>===<<<;;;::::::;;;<<<===>>>???@@@BBBBBBBBBAAA@@@999999888888888999::::::;;;888666555555666666555666555444333333444555666666777777666555444222222111111000000000/////////111111000///////////////------............---------,,,***+++,,,------,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,...---+++)))((('''((((((******++++++++++++******************************111222222333444444444444333444666888:::;;;<<<<<<::::::999999999:::;;;<<<::::::;;;<<<===>>>???@@@DDDCCCBBBAAAAAAAAA@@@@@@@@@BBBDDDDDDDDDCCCDDDEEEFFFEEEDDDCCCCCCEEEGGGIIIFFFFFFFFFGGGGGGFFFEEEEEEEEEDDDBBB@@@@@@AAABBBCCC@@@@@@@@@AAABBBCCCEEEFFFAAABBBCCCDDDEEEEEEEEEEEEGGGFFFDDDBBB@@@???>>>===??????@@@AAABBBBBBAAAAAA??????@@@BBBDDDEEEFFFGGGDDDCCCBBBAAA???>>>>>>>>>===>>>@@@AAAAAA???===<<<777777777888888999888888999999888777777777777777555555444444444444555555111000000//////////////////......///000111222222111111000000000000111111//////.........//////000111111000/////////000000,,,,,,,,,,,,,,,,,,,,,,,,+++*********)))))))))(((***)))))))))((((((((((((&&&''''''(((((((((((((((******))))))((((((''''''((((((((((((((((((((()))&&&&&&&&&''''''''''''(((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&'''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$"""""""""###$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&'''((((((&&&''''''((((((''''''&&&(((((((((((('''(((((((((((()))))))))***************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,'''&&&&&&(((+++,,,,,,+++---------------...000000///......///000222444555777666666888999999777555666666777777888999::::::888888999999:::<<>><<>>===<<<;;;:::;;;<<<===>>>BBBBBBAAAAAA@@@@@@????????????@@@AAABBBBBBCCCCCCCCCAAA??????AAABBBBBBBBBBBBAAA@@@???===<<<<<<;;;888999:::<<<===>>>>>>>>>>>>>>>===<<<<<<<<<======999999888999:::<<<>>>???<<<;;;999888888999;;;<<<======???@@@@@@@@@???>>>888999999999999999888888888666444444555666666555777555444333333444555777666666555555444333222222000000000000////////////000000////////////000000.........//////.........---+++***+++,,,------,,,,,,,,,---------....................................---+++***)))))))))))))))******************)))************************111111222222333444555555444555666888::::::;;;;;;888888888888888999999:::<<<<<<<<<===============CCCCCCAAA???>>>???@@@BBBBBBDDDFFFFFFDDDDDDDDDEEEFFFEEEDDDCCCDDDFFFHHHIIIDDDEEEEEEFFFFFFFFFEEEEEEFFFEEEBBB@@@???@@@AAABBB@@@AAAAAABBBDDDEEEFFFGGGEEEFFFGGGHHHHHHHHHHHHGGGFFFDDDCCCAAA???======<<<;;;===@@@CCCDDDBBB@@@>>>===>>>???@@@BBBCCCEEEEEEDDDCCCAAA???>>>>>>>>>>>>>>>???@@@AAA@@@>>><<<:::444555777888888777777777999888777777666666777777333333333222333333444555111000000///////////////............///000111111000////////////000111222//////............//////111111000///////////////,,,,,,,,,,,,,,,,,,,,,,,,*********)))))))))))))))))))))))))))((((((''''''&&&''''''(((((((((((((((***)))))))))((((((((('''''''''''''''''''''((((((&&&&&&&&&''''''''''''(((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&((((((((((((((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$ !!!!!!"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$###%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$###############$$$$$$%%%&&&&&&''''''''''''&&&&&&%%%&&&&&&'''((()))))))))((()))))))))***************)))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,'''&&&&&&(((+++,,,,,,+++,,,,,,------...///000000............000222444555777666777888::::::888666666666777888999:::::::::888888777888:::===???@@@???<<<<<<@@@CCC@@@======:::;;;;;;;;;<<<===???AAACCCBBB@@@???>>>>>>>>>???@@@AAACCCEEEFFFFFFGGGFFFDDDAAA??????@@@AAAAAAAAACCCCCCAAA@@@>>><<<:::999777888:::<<<===>>>??????>>>>>>===<<<<<<<<<<<<<<<999999888999:::<<<>>>@@@>>>>>>===<<<<<<===>>>>>><<<<<<===>>>===<<<;;;:::::::::;;;;;;:::999888777777555444444666666666555666555444444444444555666555555444444333333222222000000000000///////////////////////////000000111////////////////////////---+++******,,,...---------.........////////////........................,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))111111111111222444555666555666777888888999999888777777777888888888888888>>>=========<<<<<<<<<<<>>===<<<<<<999;;;>>>AAAAAA???===;;;======>>>???@@@BBBCCCCCCBBBAAA???>>>===>>>>>>???AAAAAAAAA@@@>>><<<:::999444777999:::999888999999888777777666666666666666333333222222222333333444111111000///////////////...............///000000/////////000000000111111//////......------......///...---,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))((('''&&&&&&&&&''''''(((((((((((((((((((((((()))))))))))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%$$$###$$$%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$!!!!!!""""""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$&&&'''((()))))))))))))))))))))************)))))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,***))))))***,,,...------++++++,,,---...//////000---------...///222444555666666777888::::::999777777888999::::::::::::::::::888777888:::===>>>>>>===::::::???@@@>>><<<===:::<<<===>>>>>>???BBBDDDCCCBBB???===<<<<<<>>>>>>>>>???AAADDDEEEFFFFFFFFFEEEBBB@@@???@@@AAAAAA@@@CCCCCCBBB@@@>>><<<999888666777888:::<<<===>>>>>>>>>>>>===<<<;;;;;;;;;;;;::::::::::::;;;===???@@@<<<==================<<<:::;;;<<<<<<<<<:::999888<<<<<<<<<;;;:::999888777777666555555666777555444555555555555555555555555555444333222222222222333111111000000000/////////000///////////////000111//////............//////,,,+++******,,,......---........./////////000000++++++++++++++++++++++++((((((((((((((((((((('''))))))(((((((((((())))))((((((((((((((((((((((((111000000111222333555666666666777777777777666666777777888999999999999999<<<<<<<<<===============??????>>>;;;:::<<>>>>>???@@@@@@AAABBBBBBBBBCCCDDDEEEFFFFFFGGGGGGDDDCCCBBBAAAAAAAAABBBCCCAAA@@@???>>>============<<<<<<==================>>>>>>>>>???@@@AAAAAABBBAAA@@@>>>======>>>???@@@DDDCCCAAA???<<<:::888777333666:::;;;999888999:::777777666555555555555666555444444333333333444444111111000///////////////......------......//////...///000111222111000000000///...------------......---,,,++++++************+++,,,,,,,,,,,,+++***((()))))))))))))))))))))((())))))))))))'''&&&%%%&&&''''''(((((((((((((((''''''(((((())))))*********))))))(((((('''''''''&&&&&&&&&''''''''''''(((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&'''''''''(((%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&''''''(((%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((%%%&&&&&&''''''&&&&&&%%%$$$%%%'''(((((((((''''''))))))))))))************(((((((((((()))***+++,,,+++++++++++++++++++++++++++***)))***,,,---,,,+++)))***+++,,,......//////,,,,,,------///222444555666555666888;;;;;;:::888999:::;;;;;;;;;;;;:::999;;;999777777:::======<<<;;;999999===???======???>>>@@@BBBBBB@@@@@@CCCEEEDDDAAA>>><<<:::;;;===>>>:::<<>>??????>>>>>>===<<<;;;;;;;;;;;;<<<<<<;;;;;;<<<>>>???@@@999:::<<<======<<<:::999888999;;;<<<<<<;;;::::::===<<<;;;:::999888777777888777666666777777555333333444555777777555444333444333222111111222222333222222111111111000000000111000///////////////000...---,,,,,,,,,,,,---...,,,***)))***,,,.........---------.........//////++++++++++++++++++++++++'''(((((()))))))))(((((()))(((''''''''''''((()))((((((((((((((((((((((((111000000000111333555666666666666666666555444444888888999::::::::::::999;;;;;;;;;<<<===>>>??????======<<<:::999;;;AAAFFFGGGGGGFFFCCCAAAAAADDDFFFDDDEEEFFFGGGFFFEEEBBBAAA>>>???@@@@@@AAAAAAAAAAAA<<<===???BBBDDDEEEFFFGGGCCCDDDEEEFFFFFFGGGFFFFFFGGGFFFDDDCCCBBBCCCEEEFFF??????>>>===============AAA@@@===<<<<<<===@@@AAA?????????@@@@@@AAAAAAAAA@@@???===<<<===>>>@@@AAAFFFDDDAAA>>>;;;999777777111444888999888666777888777777666555555555555555666666555444444444444444111111000///////////////......---------...//////...///111333333222000///000///...---------------000///...---,,,++++++,,,***+++,,,------,,,+++***(((((((((((())))))))))))((())))))))))))'''%%%$$$&&&''''''(((((((((((((((&&&&&&'''((()))***++++++,,,++++++***)))(((((('''&&&&&&&&&'''''''''((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''$$$$$$%%%&&&''''''''''''$$$$$$%%%%%%&&&'''((((((%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%###$$$%%%&&&&&&%%%$$$############$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&'''''''''$$$############$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&'''((((((((('''&&&%%%))))))))))))************(((((((((((()))***+++,,,***************************)))((()))***+++***)))((()))+++,,,---.........,,,,,,,,,---///222444666555555666888;;;<<<;;;999:::;;;<<<<<<<<<;;;:::999<<<999777777:::<<<<<<;;;;;;999999===???===>>>AAAAAACCCEEEDDDBBBAAACCCEEEDDDAAA>>>;;;::::::<<<>>>===???BBBEEEGGGHHHGGGGGGGGGDDDBBB@@@AAAAAAAAA@@@??????@@@@@@???>>>===<<<888:::;;;===???AAAAAABBB???>>>===<<<;;;:::::::::======<<<<<<===>>>@@@@@@<<<>>>@@@BBBBBB@@@>>><<<777888:::<<<=========<<<===<<<;;;999888777777777999888777777888777555333222444666888888666444222444333222111111111222333222222222222111111111111111111000///////////////,,,,,,************,,,,,,,,,***)))***,,,.........,,,,,,,,,---------......------------------------)))******++++++++++++***)))((('''&&&&&&'''((()))((((((((((((((((((((((((///000000111222222333333444333333333333444555555999888888888777777666666:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;===@@@DDDFFFEEEDDDBBB@@@@@@BBBDDDEEECCCEEEFFFFFFDDD@@@<<<999<<<>>>@@@@@@???=========;;;<<<<<<>>>AAADDDGGGIIICCCEEEGGGHHHHHHHHHFFFEEEDDDDDDCCCBBBBBBDDDEEEFFFBBBAAA???>>>>>>>>>???@@@???>>>>>>>>>???@@@@@@AAA>>>???AAAAAA???>>>===>>>>>>===<<<;;;<<<===???AAA@@@???<<<:::999888888888888888999999999999888888666666555555444333111111444444444444444444444444111111000......---------...------------...//////////////////////////////000///...---+++***)))(((***+++,,,------,,,+++******++++++,,,,,,++++++***(((((((((((())))))))))))((((((((((((''''''''''''%%%&&&''''''&&&&&&''')))###!!!!!!&&&***,,,,,,*********)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$%%%&&&((()))'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$$$$#########""""""###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$(((&&&$$$"""!!!!!!"""#########$$$%%%%%%%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$###&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%''''''&&&&&&&&&&&&''''''(((((())))))))))))(((((()))((('''&&&&&&%%%%%%&&&)))************++++++++++++++++++++++++***)))((())))))***+++---......///............///000111222666666666666666777777888:::::::::::::::999888777;;;<<<<<<;;;::::::;;;===;;;===???===:::999:::===BBBDDDFFFEEEBBB@@@AAABBBBBB@@@<<<::::::===@@@CCC>>>======@@@DDDGGGGGGEEEHHHFFFCCC@@@???@@@AAACCCAAAAAAAAA???===;;;999888<<<======<<<::::::<<<===???>>>;;;999888999:::;;;@@@???>>>>>>@@@@@@???>>>@@@>>>===<<<===>>>===<<<===<<<:::999999;;;>>>???;;;:::999888888888999:::;;;:::777555555666777999666666666666555555555555222111000///000111333555444444333222111//////...000000///...............,,,+++******,,,,,,+++***))))))***+++---...//////------,,,,,,,,,+++++++++*********++++++,,,,,,,,,,,,,,,++++++***+++++++++&&&''''''((()))******+++******)))(((((((((((((((111111111222333333444444333333333333333444555555777666666666555555555555888888888999999999::::::;;;::::::;;;===@@@CCCEEEEEECCCAAA@@@@@@AAACCCEEEDDDDDDEEEEEECCC@@@<<<:::===???@@@@@@>>>>>>>>>????????????@@@BBBEEEGGGIIIBBBDDDEEEGGGGGGFFFEEEDDDBBBBBBBBBBBBBBBCCCCCCDDDAAAAAA@@@@@@???@@@@@@@@@>>>>>>>>>>>>???@@@AAABBBBBBBBBAAAAAAAAA@@@@@@@@@===<<<;;;::::::<<<===??????>>><<<:::999888888888777888888888888888888777444444555555555444333333333333333333333333333333111000///...---------------------------...//////..............................------,,,++++++++++++++++++,,,,,,+++++++++)))******++++++******)))))))))))))))((((((((((((((((((((((((''''''''''''%%%&&&''''''&&&&&&'''))))))&&&$$$$$$&&&))))))(((+++******)))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$######$$$%%%%%%$$$$$$$$$#########""""""###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$'''%%%###"""!!!"""######"""###$$$$$$%%%%%%$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&''''''''''''&&&&&&'''''''''(((((())))))))))))(((((()))(((''''''&&&'''''''''(((((()))))))))************************)))(((((()))******+++,,,---...///............///000111222666666555555666666777888888888888888888777666666777999::::::999999;;;<<<;;;===??????===<<<===>>>@@@BBBDDDDDDBBBAAABBBCCC=========>>>???@@@AAABBBAAA???>>>@@@CCCEEEDDDCCCFFFEEECCCBBBAAABBBCCCDDDEEEDDDBBB@@@>>>===;;;:::<<<======<<<;;;:::;;;===???===;;;:::999:::;;;<<<@@@???>>>???AAAAAAAAA@@@AAA???===<<<======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888777777777888999:::888666444444555777999777777777666666666555555222111000000000111333555333333333333222222222222000//////...............---+++***+++,,,---,,,***++++++++++++++++++++++++...---------,,,,,,,,,,,,,,,,,,,,,---------......+++******))))))*********'''''''''((()))***************)))(((((((((((((((///000000111111222333333333333222222333333444555444444444444333333333333555555666666666777777777:::::::::;;;===@@@CCCDDDCCCBBB@@@??????@@@BBBCCCCCCCCCCCCBBB@@@>>>===<<<>>>???@@@???>>>>>>???AAABBBBBBBBBBBBCCCDDDEEEFFFAAABBBCCCDDDEEEDDDCCCBBB??????@@@AAAAAAAAAAAAAAA???@@@@@@AAAAAAAAA@@@@@@======>>>>>>@@@AAACCCDDDEEEBBB???@@@BBBCCCAAA???===<<<;;;:::999:::;;;<<<>>>===<<<:::999888888888666777777888888777777666333333444555555555555555111111111111111111111111000000///...---------------------------......///------------------------------------------------,,,++++++++++++++++++,,,((())))))))))))))))))(((******))))))((((((''''''((((((((((((''''''''''''%%%&&&''''''&&&&&&''')))+++)))'''&&&((()))))))))+++******))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&((())))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$##################$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$###""""""###$$$%%%"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&''''''''''''''''''''''''''''''''''''(((((())))))(((((('''((((((''''''(((((())))))'''''''''((((((((())))))((())))))))))))((('''''')))******+++,,,---............---......///000111555555555555555666666777666666666555555555555444555777:::;;;::::::;;;===:::===???@@@?????????@@@>>>@@@BBBBBBBBBAAABBBDDD:::===@@@DDDFFFFFFEEEDDDDDDBBBAAAAAABBBBBBAAA???DDDDDDDDDDDDEEEEEEFFFFFFGGGFFFCCCAAA???============>>>>>>===;;;;;;;;;<<<>>>===<<<;;;;;;;;;<<<===@@@??????@@@CCCDDDDDDCCCBBB@@@>>><<<<<<<<<;;;999888999:::;;;;;;:::888777999888777555555555666777777666555444444555777888888888777777777666666666333222111000111222333444111222222333444555666666000///......------......---,,,+++,,,---...---,,,---,,,,,,+++***)))((((((,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---------))))))((((((((())))))***''''''(((((())))))*********))))))(((((((((((((((,,,,,,---......//////000222222222222222333333444333333333333333333222222444444444555555555555666999999:::;;;===@@@BBBCCCBBBAAA???>>>>>>???AAABBBCCCBBBAAA???>>>=========?????????>>>======@@@BBBCCCBBBBBBBBBBBBBBBCCCCCC???@@@AAABBBBBBBBBAAAAAA<<<===???@@@@@@@@@???>>>===>>>@@@AAAAAA@@@??????<<<======>>>@@@BBBCCCDDDCCC@@@>>>AAADDDEEE@@@;;;===<<<;;;:::999999::::::===<<<;;;:::999888777777555666666777777666666555333444444555555555444444000000000000000000000000000///...---------------------,,,,,,------...///---------------------------------------------------,,,+++******+++,,,---((())))))******))))))(((+++******)))(((''''''&&&((((((((((((''''''''''''%%%&&&''''''&&&&&&''')))'''&&&&&&(((***,,,......*********))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%% !!!$$$&&&'''((((((((($$$$$$$$$$$$$$$$$$$$$$$$%%%''')))++++++)))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""######$$$$$$######"""########################%%%%%%%%%$$$$$$%%%%%%%%%###########################$$$%%%%%%######$$$%%%############$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$######""""""######%%%%%%""""""###$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&'''((((((((((((((((((''''''''''''(((((()))++++++''''''((((((((()))))))))((()))))))))))))))(((((()))******+++,,,,,,------------------...///000000444444444444444555555666555555444444444444444555777999;;;<<<;;;;;;;;;<<<:::<<<>>>@@@AAA@@@@@@@@@>>>???@@@AAAAAA@@@@@@AAA;;;>>>BBBGGGIIIJJJIIIHHHEEEDDDCCCBBBAAA???>>>===AAABBBDDDFFFGGGGGGGGGGGGGGGEEEAAA>>>===<<<=========>>>??????===<<<<<<=========<<<<<<<<<===>>>>>>AAA@@@@@@BBBFFFHHHHHHGGGCCCAAA>>><<<<<<;;;999888888888888999888888777666888777666444444444555555555444333333444555777888888888888888777777777777444333222222222222333333111111222333444555555666//////...------------...---,,,+++,,,...///...---------,,,+++***)))((((((+++************))))))))))))))))))***************))))))((((((((()))******'''((((((((()))))))))***))))))(((((((((((())))))+++,,,,,,---......//////222111111111111222333333333333333333333333333333444444444444555555555555777888999;;;===???AAABBB@@@???>>>>>>>>>>>>???@@@AAA@@@>>>===<<<<<<<<<======>>>>>>===<<<===???BBBCCCCCCDDDDDDCCCCCCCCCCCC>>>>>>??????@@@@@@@@@@@@;;;<<<>>>?????????>>>===<<<===>>>??????>>>===<<<<<<<<<<<<>>>???AAACCCDDD@@@???@@@EEEHHHGGG???888===<<<<<<;;;::::::::::::;;;;;;::::::999888777666444555555666666555555444555555555555444333222111///////////////////////////......------------...,,,,,,,,,,,,,,,---..............................///......---,,,,,,++++++---,,,+++******+++,,,---)))******************)))+++******)))(((''''''&&&((((((((((((''''''''''''%%%&&&''''''&&&&&&''')))$$$%%%'''(((***,,,...000)))))))))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!###&&&'''(((((('''$$$$$$$$$$$$$$$$$$$$$$$$%%%''')))++++++)))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""######$$$$$$######"""##############################$$$$$$$$$$$$#################################$$$%%%%%%######$$$%%%"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$%%%%%%""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((''''''%%%$$$$$$###&&&&&&'''(((((('''&&&&&&''''''((((((((((((''''''''''''''''''(((***+++,,,((((((((()))))))))******))))))***++++++*********)))******++++++,,,,,,,,,,,,,,,,,,,,,---...///000333333333333333444444555666555444444444555555666777999;;;;;;999999999;;;<<<<<<===???@@@@@@???>>>??????????????????===<<<;;;===@@@CCCFFFHHHIIIIIIEEEEEEDDDBBB@@@>>>======@@@AAADDDFFFGGGGGGFFFEEEBBBAAA>>><<<::::::;;;<<<===???AAAAAA???>>>>>>???>>>>>>>>>>>>>>>>>>??????AAAAAAAAADDDGGGJJJJJJJJJCCCAAA>>><<<;;;;;;999777999888666555555666777888999888666444444444444555444444333333444555666777888888888888777777777777555555444333333222222222111111111111111111222222//////...------------------,,,+++,,,...///...---,,,,,,,,,,,,,,,,,,++++++++++++++++++************)))))))))))))))))))))))))))))))))))))))***+++,,,(((((((((((())))))))))))))))))(((((((((((())))))---......//////000111111111111000000111111222333333333333333444444444444333444444444444555555555666777999;;;===???@@@AAA>>>>>>============>>>>>>>>>>>>===<<<;;;;;;<<<<<<;;;<<<======<<<<<<>>>@@@CCCCCCDDDEEEEEEEEEEEEDDD======>>>>>>>>>?????????======>>>???????????????===============<<<;;;;;;;;;;;;<<<===>>>???AAABBB@@@@@@CCCGGGIIIGGG@@@:::;;;;;;;;;;;;;;;;;;::::::999999:::999999777666555444444444555555444444444555555444444333111000///////////////////////////......---------------...,,,,,,,,,,,,,,,------...////////////////////////......---,,,++++++******,,,++++++++++++++++++,,,)))******++++++******)))******))))))((((((''''''((((((((((((''''''''''''%%%&&&''''''&&&&&&''')))&&&((())))))(((((()))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&((())))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$######"""###############$$$$$$$$$###$$$%%%%%%######$$$%%%!!!!!!""""""###$$$$$$$$$#########$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$!!!"""######$$$$$$###############$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%$$$###"""%%%&&&'''(((((('''&&&%%%&&&''''''((((((''''''&&&''''''''''''((()))***+++(((((()))))))))*********)))******++++++++++++***************++++++,,,,,,,,,,,,,,,,,,,,,---//////222222222222222333333444666555444444444555666777666777888777666777999;;;AAA???>>>>>>??????>>><<<@@@>>>===>>>>>>>>><<<:::999:::;;;===@@@BBBDDDEEEBBBCCCCCCBBB???>>>>>>???@@@AAACCCDDDDDDDDDCCCBBB>>>===<<<;;;:::;;;;;;<<<===@@@BBBCCCBBBBBBBBBCCC????????????????????????@@@@@@@@@CCCFFFIIIIIIIIICCC@@@===<<<;;;:::999777888777555333444666888::::::999777666555555555555555444444444444555555666888888777777777666666666666666555555444333222222111111000000/////////...///...------,,,,,,------,,,+++***+++---///...---+++++++++,,,,,,------......---------,,,,,,,,,,,,+++++++++***************))))))))))))***+++,,,,,,(((((((((((())))))))))))((((((((((((((())))))***.........///000000111111000000000000000111222222222222222333333444444444222333333333333444444444555777888;;;===>>>???@@@<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;888:::<<<===<<<<<<===>>>>>>???@@@BBBCCCDDDCCCCCC===============>>>?????????????????????@@@@@@AAA@@@???>>>===<<<;;;;;;;;;;;;;;;;;;;;;<<<===>>>???>>>???AAACCCCCCAAA>>><<<999999999:::::::::::::::888999999999888777666555333333444444444444333333222222222222222111000///////////////////////////...------,,,,,,------...,,,,,,++++++,,,,,,---...........................+++++++++++++++++++++++++++++++++,,,,,,+++++++++((())))))))))))))))))((())))))))))))((((((((((((((((((((((((''''''''''''%%%&&&''''''&&&&&&''')))''')))***)))&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$############$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%$$$######""""""#########$$$$$$$$$###$$$%%%%%%######$$$%%%!!!!!!!!!"""###$$$$$$$$$"""#########$$$$$$$$$$$$"""######$$$$$$$$$######!!!""""""###############"""#########$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#################################$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&((())))))(((&&&%%%&&&''''''((((((''''''&&&'''&&&&&&&&&'''((())))))'''''''''((((((((())))))(((((()))***************************++++++++++++++++++++++++,,,---...///111111111111111222333333666555333333333555666888666666777666777:::>>>AAAGGGCCC???>>>>>>>>>===<<<>>><<<;;;<<<>>>>>><<<:::888999;;;===???@@@@@@@@@>>>@@@BBBAAA??????@@@BBBAAAAAAAAAAAAAAA@@@??????<<<<<<=========>>>>>>>>>===@@@CCCEEEEEEEEEEEEFFFAAAAAAAAA@@@@@@???>>>>>>>>>===>>>@@@CCCFFFFFFFFFAAA???===;;;;;;;;;999888555555555555666777999:::<<<;;;999777666666666777666666666555555555555555777777777666666666555555777777666666444333222111000000000/////////......///...------,,,,,,------+++***)))+++---...---,,,***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++*********)))))))))(((((((((((()))***++++++))))))))))))((((((((((((((((((((((((((()))******,,,,,,------.../////////000000000000000111111222111111222222333333333333111222222222222333333333555666888;;;===>>>??????<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<<<<;;;::::::666999;;;===<<<;;;<<<<<<888999;;;>>>???@@@@@@@@@>>>============>>>??????AAA@@@?????????@@@BBBCCCBBBAAA???===;;;;;;;;;<<<;;;;;;;;;;;;;;;<<<===>>>;;;<<<===<<<:::::::::<<<666777888999999999999999777888999999888777666555222333333444444333333222//////000111111111111000////////////////////////------,,,,,,,,,------...,,,,,,++++++,,,,,,---...------------------------((())))))***++++++,,,,,,***+++,,,------,,,+++***''''''((((((((((((''''''(((((((((((()))))))))))))))(((((((((''''''''''''%%%&&&((('''&&&&&&''')))%%%''')))(((%%%######%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$###"""###$$$&&&'''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$""""""""""""""""""""""""$$$$$$&&&&&&&&&&&&$$$$$$""""""######$$$$$$$$$$$$###$$$%%%%%%######$$$%%% !!!!!!"""###$$$$$$$$$""""""######$$$$$$$$$$$$######$$$$$$$$$######"""!!!!!!"""###############""""""######$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################""""""#########$$$$$$$$$"""""""""""""""""""""""""""######$$$$$$%%%&&&&&&%%%&&&((())))))(((&&&%%%&&&''''''''''''''''''&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''((((((''''''((()))))))))))))))***************+++++++++++++++++++++,,,---......111111111000111222222333555444222222222444666777777888888888:::???EEEIIILLLGGGAAA>>>>>>???>>><<<;;;:::999;;;>>>???===;;;999;;;>>>@@@AAAAAA@@@???;;;>>>AAAAAA@@@@@@BBBEEEBBBAAAAAA???>>>=========<<<===>>>@@@AAAAAAAAAAAA===@@@DDDFFFGGGGGGGGGHHHBBBBBBBBBAAA@@@???>>>===;;;;;;;;;===AAACCCCCCBBBAAA???<<<;;;;;;;;;999888222333555777999999999999>>><<<:::999777777777888777777777666666555555444666666666666555555555555777777777666555333222111////////////000000000000......---,,,,,,,,,,,,---***))))))***,,,------,,,++++++******************))))))))))))(((((((((((())))))(((((('''''''''&&&&&&&&&&&&'''''')))******))))))))))))((((((((((((((((((((((((((()))******------......------,,,,,,.........///000111111222000000111333333333333333//////000111222222222222555555777999:::;;;<<<<<<;;;:::999999:::<<>>???@@@AAA999999:::;;;<<<===>>>>>>AAA???>>>@@@CCCDDDBBB???BBBAAA???>>><<<;;;;;;:::::::::;;;;;;===>>>@@@@@@>>>===<<<;;;999888777666777666666999;;;;;;777333555666777888888777666555666666666666555444333222111111111000000000000///111000///...---,,,,,,,,,------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***)))))))))************+++++++++,,,++++++*********************)))((((((((((((((())))))))))))))))))))))))))))))))))))((('''&&&%%%''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&(((((('''%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%%%%&&&&&&'''''''''######$$$%%%%%%&&&''''''&&&&&&%%%%%%$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$%%%&&&&&&&&&&&&%%%$$$######""""""######$$$######$$$$$$$$$$$$#########$$$$$$###""""""###%%%""""""#########$$$$$$$$$&&&&&&%%%$$$###"""!!! $$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$##################$$$$$$%%%%%%%%%!!!!!!"""###############$$$$$$##################%%%%%%$$$$$$###"""""""""######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$##################$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((())))))(((&&&%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))&&&'''((((((((((((+++---*********))))))))))))))),,,+++++++++,,,...000111000000//////000000111222444333333333444777:::;;;<<<;;;999888;;;@@@FFFJJJKKKHHHBBB===;;;:::<<<=========<<<;;;;;;;;;;;;<<<999:::<<<>>>@@@@@@@@@@@@??????@@@AAAAAABBBCCCCCCDDDCCCAAA???>>>===<<<<<<>>>???AAACCCDDDEEEFFFFFFBBBCCCCCCDDDEEEFFFFFFGGGFFFEEECCCBBBAAA@@@@@@@@@CCCAAA??????@@@AAA@@@???======<<<;;;999888777777666666666666777999<<<===BBB@@@>>>;;;888777777777666555333444555666555444000111222333444555555555444555666555333222333444111000000///////////////,,,,,,---------,,,+++***------............------+++*********+++,,,------******++++++++++++*********************)))(((((())))))))))))))))))))))))))))))************)))((())))))((((((((()))))))))***+++,,,---------------------......///000000111///000111222222333222222000111222333333444444444555666777999:::;;;<<<<<>>===<<<<<<===>>>???<<<<<<;;;::::::999888888;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>???@@@@@@<<<<<<======>>>>>>??????AAA@@@???AAACCCDDDBBB@@@@@@???>>>===<<<<<<<<<===;;;;;;;;;;;;<<<===??????>>>===<<<;;;:::888777777777666777999;;;;;;777444555666777888888777666555666666666666555444333222222222111111111000000000///...---,,,+++*********------,,,++++++,,,,,,,,,---------------------------,,,,,,,,,+++*********************++++++++++++***))))))(((((((((((((((******)))((((((((((((((())))))))))))))))))))))))))))))))))))((('''&&&%%%''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&$$$$$$%%%&&&&&&''''''((('''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''''''''&&&&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%######""""""""""""############$$$$$$$$$$$$#########$$$$$$###""""""###%%%""""""#########$$$$$$$$$############""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$%%%!!!!!!"""###############""""""""""""""""""""""""#####################$$$#########$$$$$$$$$%%%%%%$$$$$$$$$######"""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((()))))))))((()))***)))((((((***+++)))))))))))))))))))))))),,,+++++++++,,,...000111000000000000000111111222333333222333444666999:::<<<:::999888;;;@@@EEEIIIIIIFFFBBB???<<<<<<===>>>???>>>===<<<<<<<<<<<<<<<888999;;;===???@@@@@@@@@???????????????>>>>>>>>>@@@@@@???>>>===============>>>@@@BBBCCCDDDEEEEEE@@@@@@AAACCCDDDFFFGGGHHHCCCBBBAAA@@@@@@?????????CCCAAA???>>>?????????>>>>>>===<<<;;;:::888888777888888888888999;;;<<<======<<<:::888777777777777555444444444666666444333000111222333333333333333222444444444222111222333000000///...............,,,,,,------,,,,,,++++++,,,,,,------------,,,,,,+++************++++++,,,*********++++++*********)))************)))(((((())))))))))))))))))))))))((()))))))))))))))(((((())))))(((''''''((()))***((()))***+++,,,---------,,,,,,------......//////---...///000111111111111111222222333444444555555555666777999:::;;;;;;;;;>>><<<;;;999888888888999;;;:::999999888888888888;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>??????@@@@@@???????????????@@@@@@@@@AAA@@@@@@AAACCCDDDBBBAAA=========<<<======>>>>>>;;;;;;;;;;;;;;;<<<===>>>>>>>>>===;;;:::999888777777777888:::;;;:::888555666777888999999888777666666666666666555444333333333222222222111111111111///...---+++************,,,,,,,,,++++++,,,------.........---------------,,,,,,,,,,,,++++++++++++************+++++++++,,,***))))))(((((((((((((((******)))((((((((((((((())))))))))))))))))))))))))))))))))))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%###$$$%%%''''''''''''&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''(((''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%"""######$$$%%%$$$$$$$$$######""""""""""""############$$$$$$$$$$$$#########$$$$$$###""""""###%%%###############$$$$$$$$$!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$#########!!!!!!"""###############!!!!!!!!!!!!!!!!!!""""""!!!!!!"""######$$$%%%%%%#########$$$$$$$$$$$$%%%###############"""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((((((((((()))***++++++***)))((()))***)))))))))))))))))))))))),,,+++,,,,,,---///000111000000000000000111222222222222222222333555777999:::999888888:::>>>CCCFFFEEECCCAAA???>>>>>>>>>???@@@???>>>===<<<;;;;;;;;;777888:::<<<>>>???@@@@@@@@@??????>>>===<<<<<<;;;===<<<<<<<<<<<<<<<=========>>>???@@@BBBBBBCCCCCC===>>>???AAACCCEEEGGGGGG???>>>>>>>>>>>>>>>>>>???BBB@@@>>>===>>>>>>===<<<>>>===<<<:::999888888777999::::::;;;;;;<<<;;;;;;888777777666666777777888333333444555777666333111000000111222222111111111///111222222000000111333000///......------......,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,++++++++++++***)))))))))******************************))))))******))))))((('''(((((((((((((((((((((((('''(((((((((((((((((((((***)))'''&&&&&&'''((()))(((((()))++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---...////////////111111111222222333444555555555777888999::::::::::::999888666666666666666999888777777666777888888;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===???@@@@@@??????AAA@@@@@@@@@?????????>>>@@@@@@AAAAAABBBBBBBBBAAA=========<<<<<<=========<<<;;;;;;;;;;;;;;;<<<<<<>>>>>>===<<<;;;:::999999888888999:::;;;:::888777777777888999999888777777555555666666555444444333333333333222222222111111000000...---,,,+++++++++++++++++++++,,,,,,---.........------------,,,,,,++++++,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,++++++******************))))))((((((((((((((((((((((((((((((((((((((((((((()))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%&&&(((((((((&&&$$$"""'''''''''''''''''''''''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%""""""###$$$$$$$$$$$$###$$$$$$############$$$$$$######$$$$$$$$$$$$#########$$$$$$###""""""###%%%########################"""""""""#########$$$$$$########################$$$$$$$$$###############%%%%%%$$$$$$######""""""!!!!!!"""###############!!!!!!!!!"""""""""""""""!!!"""""""""#########$$$############$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$########################$$$######""""""######$$$""""""!!!!!!!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((((((''')))******((('''((()))((((((((()))))))))))))))++++++,,,---...///000000000000//////000000111222111111111111222444666777777666555666888;;;>>>@@@???>>>>>>>>>>>>>>>>>>>>>???>>>===<<<;;;:::::::::777888999;;;===>>>???@@@@@@@@@??????>>>=========;;;;;;::::::::::::;;;;;;<<<<<<>>>???@@@@@@@@@@@@<<<===>>>???AAABBBDDDDDD;;;;;;;;;;;;<<<===>>>>>>@@@>>><<<<<<======<<<;;;===<<<:::999777777666666999:::;;;<<<<<<;;;999888777666666666666666666666222222333555777666222000000000000000000000//////---...000000//////000222000//////...............---,,,,,,+++++++++++++++++++++,,,,,,,,,,,,++++++++++++***)))((((((((()))******))))))))))))******)))))))))))))))((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''((((((***)))'''%%%%%%&&&((()))*********++++++******)))++++++++++++,,,,,,,,,,,,++++++,,,---............////////////000111222333444444666777888888999888999999999999999:::::::::888777666555555777888999;;;;;;;;;;;;;;;;;;;;;;;;;;;===>>>@@@@@@@@@???>>>?????????>>>======<<<<<<>>>???@@@@@@@@@@@@@@@@@@???>>>===<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<===>>>>>>======<<<;;;::::::888999:::;;;:::999999999777888999::::::999888777555555555666555555444333333333333222222222111111000///...---,,,+++++++++*********+++,,,---...///...---------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,------***++++++++++++,,,,,,,,,,,,++++++******************))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$%%%&&&(((((((((&&&$$$"""''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%""""""###$$$$$$$$$$$$###%%%%%%%%%$$$$$$%%%%%%%%%######$$$$$$$$$$$$#########$$$$$$###""""""###%%%########################%%%$$$$$$$$$$$$#########################################################$$$$$$$$$######"""""""""!!!!!!"""###############"""""""""######$$$$$$$$$#########"""""""""!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''###%%%'''(((''''''((()))''''''(((((())))))))))))******+++,,,---...////////////......//////000111///000000111222333444444333333333333555777999;;;999:::;;;;;;<<<<<<<<<<<<===<<<;;;:::999999999999888999:::;;;<<<===??????========================<<<;;;:::999888888888888;;;;;;<<<========================>>>>>>?????????999999999:::;;;<<<>>>>>>???===;;;;;;<<<===<<<;;;<<<;;;999666555555555555888888999::::::888777666999888888777666555555444111111333555666555222/////////000000000///......+++---......------///000000000///.........//////---,,,+++*********++++++,,,,,,------------,,,,,,++++++***)))((((((((()))******)))(((((()))******)))))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((+++)))(((&&&&&&&&&((((((+++++++++++++++***))))))++++++++++++,,,,,,,,,,,,***+++,,,---...............------,,,---///000111222333444555666666666666555555666777888999::::::888777555555555777999:::;;;;;;;;;;;;;;;;;;;;;;;;<<<===???AAAAAA@@@???>>>===<<<<<<<<<;;;;;;:::::::::<<<>>>>>>===<<<===>>>???>>>===<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>??????>>>>>>===<<<<<<;;;;;;999:::<<<;;;:::999:::;;;888999:::;;;;;;:::999888444555555555555555444444333222222222111111111111...---,,,***))))))))))))*********+++,,,---///000//////......---,,,,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,***))))))(((((((((((((((******)))((((((((((((((())))))))))))))))))))))))'''(((((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%$$$###$$$%%%''''''''''''&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%"""######$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$$$$#########$$$$$$###""""""###%%%$$$$$$$$$###############%%%$$$$$$$$$######""""""########################"""""""""##############################"""""""""!!!!!!"""###############""""""######$$$$$$%%%%%%$$$$$$###""""""!!! """""""""############$$$!!!!!!!!!"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""!!!!!!"""""""""$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''' ###&&&''''''''''''(((&&&''''''(((((())))))***((()))***,,,---------------------------...//////......///000111111222222111111222222444555666777777777888999:::;;;;;;;;;::::::999888888888888999;;;;;;;;;;;;<<<===>>>???999999999:::::::::::::::;;;;;;999888777777777777::::::;;;;;;;;;;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<<999999999:::;;;===>>>???===;;;:::;;;<<<>>>=========;;;888666444444555666666777777777777777666666:::::::::999777555333222111111222333555444111///......///000000/////////,,,---......---,,,---///000///......------......---,,,+++))))))******+++,,,,,,------------,,,,,,++++++***)))))))))*********)))(((''''''((()))***(((((())))))(((((('''&&&'''''''''''''''''''''''''''&&&%%%%%%&&&''')))***+++***)))((((((((('''(((******++++++,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...............---,,,+++,,,...000111111222333333444444444444222333444555666777888888888666555444555777:::<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<===@@@AAABBBAAA???===;;;;;;::::::::::::::::::777999;;;;;;:::999:::<<<===<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<===>>>???@@@AAA??????>>>>>>===<<<<<<<<<999;;;<<<<<<:::999:::<<<888999:::;;;;;;:::999888444444555555555555555444222222111111111000000000...---+++***))))))(((((())))))***+++,,,...///000111111000000///..................---,,,,,,,,,++++++++++++,,,,,,,,,------***))))))(((((((((((((((******)))((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((&&&$$$###$$$$$$%%%&&&&&&''''''((($$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$######""""""######$$$######$$$$$$$$$$$$#########$$$$$$###""""""###%%%$$$$$$$$$#########""""""!!!!!!!!!!!!""""""""""""########################!!!"""""""""#########$$$""""""""""""############!!!!!!"""###############!!!!!!!!!"""###$$$$$$$$$"""""""""""""""!!!!!!!!!""""""""""""############ !!!!!!!!!"""""""""###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%########################$$$$$$############$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&"""$$$'''((('''&&&&&&&&&&&&&&&''''''((())))))***&&&''')))+++,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---......///000000000000111111222333444555555555777777777777888:::;;;<<<999999999888999999:::;;;>>>======<<<<<<===>>>>>>:::::::::999888888777777999999888888888888888999999999:::::::::999999888:::::::::;;;;;;<<<<<<<<<::::::;;;;;;<<<===>>>???<<<:::999;;;===????????????===:::777555666777888666666666555666666777777999999999888777555333222222111111222333333111000---...///000000000000000---.........,,,+++,,,---...---,,,,,,++++++,,,,,,---,,,***)))((()))***+++++++++,,,,,,,,,,,,+++++++++************++++++,,,***)))(((''''''((()))***(((((())))))(((((('''&&&'''''''''''''''''''''''''''&&&%%%%%%&&&(((***+++***+++++++++***)))((('''((()))***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...............---,,,+++,,,...000111000111222222333333333333666777888999::::::::::::888777555444555888;;;===;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>@@@BBBBBBAAA???===::::::::::::::::::::::::555888::::::888777888::::::::::::;;;<<<===>>>>>><<<<<<<<<===>>>@@@AAABBB??????>>>>>>======<<<<<<999;;;===<<<:::999:::===999999;;;;;;;;;;;;999999444444555555555555555444111111111000000000000/////////---,,,+++*********)))))))))+++,,,...000111333333333222111000000/////////...---,,,,,,++++++++++++,,,,,,,,,---------,,,++++++*********************)))((((((((((((((())))))))))))))))))))))))''''''((((((((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((&&&$$$###(((((('''%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&!!!!!!"""###$$$$$$%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########$$$$$$%%%&&&&&&&&&&&&%%%""""""!!!!!!!!!!!!""""""######$$$$$$$$$$$$#########$$$$$$###""""""###%%%$$$$$$$$$$$$######"""""" !!!"""###""""""""""""""""""""""""!!!!!!""""""#########$$$!!!!!!""""""######$$$$$$!!!!!!"""############### !!!"""######$$$ !!!!!!""""""######""""""""""""############""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$############$$$$$$########################$$$$$$############$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%''')))***(((&&&%%%%%%&&&&&&&&&'''((())))))***%%%'''(((***++++++++++++++++++******++++++,,,---------...///000000000///111222333444555555555555888888777777888:::<<<===999999999999:::;;;<<<<<<@@@???>>>===<<<<<<===>>>>>>===<<<;;;999888777666777777777777888999:::;;;888999999999999888777777777888888999;;;<<<======<<<<<<<<<<<<===>>>??????;;;:::999;;;>>>@@@@@@@@@@@@>>>;;;888777777888999777666555555555666888999777777888888777555333222333111000000222222222000------///000111111111111---...///...,,,+++,,,---,,,+++******))))))******---,,,***(((((()))***+++******++++++++++++******+++*********+++,,,------+++)))(((''''''((()))+++(((((((((((((((''''''&&&((((((((((((((((((((((((((('''&&&%%%&&&(((***,,,***+++,,,---,,,***(((&&&))))))***++++++++++++*********+++++++++,,,,,,,,,++++++,,,---............,,,,,,------.../////////000000111222222222222111444555555555444555777:::999777555666888888666444999888888999;;;<<<;;;;;;<<<===>>>>>>>>>===;;;;;;;;;:::999888777777777777888999:::999888888:::;;;;;;>>>AAAAAA???<<<;;;:::>>>===<<<<<<===>>><<<;;;<<<===@@@AAA@@@===999777:::;;;<<<;;;999888999:::;;;:::999777777777777888777777666444444333333333333222111///......------***+++---------+++)))((()))***+++,,,---///000000444333222000...---,,,,,,........................,,,,,,++++++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))(((&&&%%%$$$((('''&&&%%%$$$%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$#########$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''(((&&&$$$$$$%%%&&&"""############$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""########################$$$$$$$$$###############$$$$$$############$$$$$$!!!"""###$$$$$$###"""!!!""""""###""""""!!! $$$$$$###############$$$""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!"""  """######"""######$$$$$$$$$%%%%%%%%%$$$$$$###############$$$"""###$$$%%%%%%$$$###"""!!!!!!!!!!!!""""""""""""########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&%%%$$$$$$######$$$%%%%%%&&&''''''$$$$$$%%%&&&&&&''''''(((((())))))***+++,,,,,,,,,++++++******++++++,,,---000000////////////000000111111333444555777888999555777999999999999;;;===@@@>>><<<:::999:::;;;<<<<<<;;;::::::999999999999???>>>===;;;999777666555555666777888999:::::::::<<<;;;999888777888999999666666666666777888999:::======<<<<<<===>>>@@@AAA===<<<<<<======>>>???@@@===<<<;;;:::999:::;;;<<<777666555444444444444444333444555555666555555555444444444555555666666666000000000000000111111111000...+++))))))***,,,...............---,,,+++***+++++++++************)))(((((((((((())))))))))))''''''(((((())))))******(((((((((((((((((((((((()))'''%%%&&&)))***(((&&&""""""$$$%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&'''***+++,,,,,,+++)))&&&%%%))))))***++++++++++++************+++++++++,,,,,,------------------,,,,,,++++++,,,,,,---.........///000111111222222111111333444444444333444666999999777555555666777666444888888999:::<<<<<<<<<;;;<<<============<<<::::::888888777777777888999999888999::::::999:::<<<>>>???AAABBBAAA???<<<;;;:::===<<<;;;;;;<<<<<<;;;:::<<<===??????>>><<<:::888:::;;;<<<;;;999888888999:::999888777777777888888777666555444333333333333333222111///......---------,,,,,,,,,,,,,,,,,,---***+++,,,---///111222222444333111///...---,,,,,,........................,,,,,,++++++***))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&%%%((('''&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$#########$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$###"""###%%%"""############$$$$$$$$$$$$$$$%%%%%%%%%$$$######################################################$$$######""""""######$$$!!!"""###$$$$$$###"""!!!!!!!!!"""######"""""""""$$$######"""""""""######""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""%%%###!!!!!!#########"""""""""""""""##############################$$$$$$######$$$$$$$$$$$$######!!!!!!"""""""""#################################"""############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))***+++++++++***))))))))))))***++++++///......------......///111111222333555666777888555666888999888999:::<<>><<<;;;:::999999999999999666666555555444444555555666666777666666555444444222222222222333333333333000000000000000000000000///...,,,+++***+++,,,---............---,,,+++***+++++++++************)))))))))))))))************''''''(((((())))))))))))'''''''''''''''''''''''')))'''&&&&&&))))))(((&&&%%%%%%&&&'''(((((((((((('''&&&%%%%%%%%%%%%&&&'''((()))*********(((&&&%%%((()))******++++++***************++++++++++++,,,.........------,,,+++*********++++++,,,------...//////000111111111111111111222333222222222444666999666444333444666555555666888:::<<<=========<<<<<<======<<<;;;:::999888666666666666777888999:::777999:::::::::<<<>>>@@@BBBBBBBBB@@@===;;;;;;;;;===;;;::::::;;;;;;:::999;;;<<<<<<<<<;;;:::999999:::;;;<<<:::888777777888777777777777777888888999666666555444333333333333333222111///............///...,,,++++++,,,...000+++,,,---///111222444444222222000///------,,,,,,------------------------,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''((('''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$#########$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$"""!!! """###"""############$$$$$$$$$######$$$$$$%%%$$$$$$$$$"""""""""""""""""""""""""""""""""#########""""""$$$######""""""######$$$""""""############"""""" !!!"""###$$$$$$$$$$$$"""""""""!!!!!!""""""###""""""""""""""""""""""""&&&%%%$$$###"""!!! ########################'''%%%###"""######"""!!! !!!!!!!!!""""""###"""""""""###$$$%%%%%%$$$$$$############$$$$$$""""""#########$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&&&&%%%$$$$$$'''''''''((())))))******)))(((((((((((()))******---------,,,,,,---------000000111333444555666666444555777777777777999;;;===<<<:::999888888999:::888888888999999999999::::::::::::999999888888777555666777999::::::;;;;;;;;;;;;:::999888777555444555555555555666777888888::::::::::::;;;<<<===>>><<<<<<;;;::::::::::::;;;:::::::::999888777666555555444444444444555555666888888888777666555333222222222222222222111111111111111000000//////............---------,,,,,,,,,---......------,,,+++***+++++++++************)))************++++++++++++'''(((((((((((()))))))))''''''''''''''''''''''''((('''&&&'''(((((('''&&&&&&''''''((((((''''''&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&'''(((((('''&&&%%%((())))))***************************++++++++++++,,,,,,---------,,,+++++++++++++++,,,------.........///000000111111000000...000111111000111222444777666444333333444444555444777;;;>>>>>>======<<<<<<<<<;;;;;;:::999888777777666666666777777888999888999::::::::::::<<<>>>@@@@@@@@@>>>;;;:::<<<===>>><<<;;;;;;<<<<<<:::999999999888888888888888888:::;;;;;;:::777666666777555555666666777888999999555555444333222222333333222111000///............///...---,,,++++++,,,---+++,,,---///000222333444111000///...------,,,---------------------------+++++++++*********))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''(((((()))((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######""" """###""""""#########$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!"""#########""""""######""""""""""""######"""""""""######"""""""""""""""###$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!"""###""""""""""""""""""""""""%%%%%%$$$###"""!!! ########################%%%###""""""###$$$###""" !!!!!!!!!""""""""""""""""""###$$$%%%%%%%%%$$$###""""""###$$$%%%######$$$$$$$$$%%%%%%%%%########################""""""#########$$$$$$$$$""""""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((()))(((((((((((()))******------,,,,,,,,,,,,------///000000111222444444555222444555666555666888999::::::888888777777888888666777777888999999999999777777888888888888888999666666888999:::;;;;;;;;;============;;;999666555444444444555555666777888999999999::::::;;;<<<<<<;;;;;;:::999888777777888777888888888777555333222222222222222333333444555666666666666555444333222444444444333333222222111111111000//////...------,,,---............,,,,,,---------------,,,+++***+++++++++*********)))))))))))))))*********++++++((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&'''''''''''''''%%%&&&&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((''''''(((((()))************)))))))))*********+++++++++)))***+++,,,------------,,,,,,,,,---......//////......///000000000000///---...000000000///111222555555444333222222333444444888<<<>>>===<<<<<<<<<;;;:::999999888777777777999999888777777777777777999:::;;;:::888888999;;;<<<<<<<<<:::999:::===??????>>><<<<<<===<<<;;;999777666555555555666777888:::;;;;;;999777555555666333444555666777888888888444333333222222222222333222111000//////......///---......---,,,***((('''***+++,,,---///000111111//////...---,,,,,,------------------------------+++++++++***************((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&'''((())))))))))))&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""#########!!!!!!###%%%""""""#########$$$$$$$$$!!!"""######$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!"""$$$$$$$$$###"""###""""""""""""""""""######""""""""""""""""""###$$$$$$$$$$$$$$$###""""""!!!!!! !!!!!!"""##############################""""""""""""""""""""""""""""""""""""""""""""""""!!!  """$$$$$$$$$!!!!!!!!!"""""""""############""""""###$$$$$$%%%%%%$$$###""""""###$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%########################""""""#########$$$$$$$$$!!!!!!!!!!!!""""""""""""%%%$$$$$$######$$$$$$%%%###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''***))))))))))))***++++++...------,,,,,,------......//////000111222333333000222444444444444666888888777777666666666666666555555666777888888888777555555666666777888999999666777888999:::;;;;;;;;;=========<<<;;;888666555444444444555555666777888888888999999:::;;;;;;;;;;;;:::999777666666666666555666777777666444222111000000000000111222222333222222333444444333333333333333222222111111111000000000000///...---,,,,,,+++,,,---//////...,,,+++,,,,,,,,,---,,,,,,+++++++++++++++*********))))))((((((((()))))))))******((((((((('''''''''''''''''''''''''''''''''''''''&&&'''''''''&&&&&&&&&'''&&&&&&&&&&&&%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((((((((((('''((())))))******)))))))))))))))************+++'''(((***+++---.........,,,,,,---......//////000---......///////////////+++---///000//////000111222333444333222111111222444888<<<===;;;999:::<<<999888777777666666777777;;;:::999888777777777777:::;;;;;;999777666888999999999:::999999:::===???@@@???============;;;999555555555555555666777888:::::::::999666444444555333333555666777777777777333222222111111222222222111111000///////////////,,,---......---***'''%%%++++++,,,,,,---............------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''((())))))((((((&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&&&&'''$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$###""""""$$$&&&"""############$$$$$$$$$""""""######$$$#########"""""""""""""""""""""""" !!!###%%%&&&%%%$$$######""""""!!!!!!""""""#########""""""""""""######$$$$$$$$$$$$###"""!!! !!!!!!!!!!!!"""###$$$$$$######################## !!!!!!"""###$$$$$$$$$"""""""""""""""""""""""" """$$$%%%$$$""""""#########$$$$$$$$$$$$$$$###############$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%########################"""############$$$$$$$$$ !!!!!!!!!!!!"""""""""$$$$$$############$$$$$$######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&***))))))))))))***++++++...------,,,,,,------...---......///000000111111///000222222222333444666555555555555555555555555444555666777777777666555333444444555666777888999666777888:::;;;;;;<<<<<<::::::999888777666444333555555555555666777888888777888999:::;;;;;;;;;::::::999888777666555555555444555555555555444333333111000000000000111111222000111222222333333222222///////////////.........//////......------,,,,,,***+++,,,---------,,,+++++++++,,,,,,,,,,,,+++++++++++++++************)))'''((((((((())))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((('''&&&%%%&&&''''''((((((((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&''''''(((((('''(((((()))))))))))))))))))))))))))************((()))***+++,,,---------+++,,,,,,------...//////------.../////////......+++---///000000//////000///222555555222000000111555999<<<;;;888666888;;;777666555555555666777888::::::999999999999999::::::;;;;;;:::888888999;;;999:::;;;;;;::::::<<<>>>@@@>>><<<<<<<<<<<<:::888555666666777888999999999999::::::888555444333444333333555666666666666555222222111111111111222222111000000///////////////,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((((('''&&&&&&'''''''''&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''###$$$&&&(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""#########""""""$$$&&&"""############$$$$$$$$$"""############""""""!!!######################## """$$$&&&'''&&&%%%$$$""""""!!!!!!!!!!!!""""""$$$###"""!!!!!!"""###$$$"""""""""######"""!!!!!!"""!!!!!!"""###$$$%%%%%%######################## !!!!!!"""######$$$$$$########################"""  ###$$$%%%$$$"""""""""#########$$$$$$%%%%%%$$$###""""""""""""######$$$$$$$$$$$$##################$$$$$$$$$$$$########################"""############$$$$$$$$$"""""""""############$$$$$$$$$############$$$$$$"""###$$$%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&)))(((((((((((()))******,,,,,,++++++++++++,,,,,,---------...//////000000---///111111111111333555333333444444444444444333444555666777777666444333333333444555666777777888777777999:::;;;<<<<<<<<<999888777666555555555555666666666666777888999999777888999;;;;;;;;;;;;:::999888777666666666666666444444333333333444555555333222222111111111222222222222333333333222222111---...............//////------------------------)))******+++,,,,,,,,,+++***++++++,,,,,,,,,+++++++++++++++************)))(((((()))))))))*********(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((('''%%%$$$&&&((('''''''''(((''''''&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&'''(((((()))))))))))))))))))))))))))***************++++++,,,,,,,,,++++++***++++++,,,,,,---......,,,---......//////......+++---000000000//////000---111555666333000//////666:::<<<:::666444777:::555555444444555666888999999999999999:::;;;<<<<<<999:::;;;;;;::::::<<<>>>;;;<<<======;;;;;;;;;===???===;;;;;;;;;:::999777666777888:::;;;;;;;;;;;;999::::::888555333333444333444555666666666555444222111111111111111222222111000000////////////000---,,,+++++++++---///111......---------,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******************++++++))))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((((((((''''''%%%&&&'''''''''&&&%%%$$$%%%%%%%%%&&&&&&'''''''''###$$$&&&(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%%%%$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###"""!!!"""$$$%%%"""############$$$$$$$$$###############"""!!! ######################## """%%%'''((('''&&&%%%""""""!!!!!!!!!!!!""""""$$$###"""!!!!!!"""###$$$ !!!""""""######"""""""""""""""###$$$%%%&&&########################!!!"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$%%%###""""""###$$$$$$###""""""""""""############&&&&&&$$$###""""""!!!!!!"""###$$$%%%%%%$$$###"""""""""#########$$$$$$$$$########################"""############$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$"""###$$$%%%&&&&&&'''&&&######$$$%%%%%%&&&''''''(((''''''&&&&&&%%%%%%$$$'''''''''''''''''''''''''''''''''''''''((())))))++++++************++++++,,,------....../////////---...000111000111222444222222333444444444333333444555666777777555333111333333444444555666777777777888999:::;;;<<<<<<<<<:::999888666666666777888666666666777777888999:::777888:::;;;<<<<<<;;;;;;888888777666666666666777444333222222333444666777555555444333222222222222555555555444333222111000.../////////000000111111,,,---------------------)))))))))******++++++,,,***++++++,,,,,,,,,+++++++++++++++************))))))************+++++++++(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((('''%%%$$$%%%((($$$$$$%%%&&&&&&%%%%%%$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%$$$######$$$$$$%%%))))))************))))))(((((((((((())))))))))))((()))***+++,,,---------******+++++++++,,,,,,,,,,,,++++++******++++++,,,)))+++...000111000...---///000000/////////222444666777888888888666555444444222111333777::::::999;;;;;;;;;;;;;;;;;;;;;:::;;;<<<<<<;;;999999:::<<<======<<<<<<===>>>@@@AAA;;;;;;;;;:::999888666555444666888999999999:::;;;;;;:::999777555444333333333444444555555444444333555444333222111111111111333222000...,,,+++************,,,,,,,,,,,,******...........................------,,,,,,,,,------,,,,,,---...---,,,+++*********))))))((((((''''''(((((())))))******++++++))))))))))))((((((((((((((((((((((((((('''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###"""############$$$$$$$$$""""""###$$$$$$$$$$$$###%%%$$$###!!!!!!###$$$%%%%%%%%%%%%$$$$$$$$$######"""######$$$$$$######"""%%%%%%%%%$$$$$$#########""""""!!!!!!!!!!!!"""""""""###$$$$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$"""!!! ###"""!!!!!!"""$$$&&&'''$$$"""!!!!!!"""######"""""""""""""""""""""""""""########################""""""""""""!!!!!!!!!!!!""""""###$$$$$$$$$$$$###""""""#########""""""!!!########################$$$#########""""""!!!!!!!!!"""""""""!!!!!!$$$&&&$$$###"""!!!!!!"""######%%%%%%$$$###""""""######&&&%%%###!!!  ######""""""""""""######"""###$$$"""  !!!!!!!!!"""############"""&&&&&&%%%$$$$$$######"""%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$$$$%%%&&&((()))&&&$$$######$$$%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&))))))))))))************)))))))))))))))******+++---...000///......///000...,,,,,,...111333222000111111222222222222333333333222111111222333555666555555666777777666444333888888888999999:::::::::;;;888666666888888777555777777888888999999::::::;;;999777777888999888777777777666555555555555666888666555555666666666444///000111222222222222222444444333333222111000000//////...------...000000++++++++++++++++++++++++...---,,,,,,+++***)))((()))***++++++,,,,,,,,,,,,,,,+++******))))))******************)))))))))(((''''''''''''''''''&&&&&&(((((((((((((((((((((((()))(((((((((((('''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%(((((())))))))))))(((((('''((((((((())))))))))))((()))***+++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,***+++---///000///......///000000000///000222555666666777777777666555444555444333555888;;;;;;:::::::::::::::::::::::::::;;;<<<<<<;;;999888:::;;;;;;;;;::::::;;;<<<>>>???<<<<<<<<<;;;:::888777666555777999:::999999:::;;;<<<;;;999777666555444444333444444555555444444333333333222111000000000000---------------...///000++++++,,,------,,,++++++------------------------...------,,,,,,------...,,,,,,---------,,,+++***************)))))))))((()))))))))))))))*********))))))))))))((((((((('''((((((((((((''''''''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######"""############$$$$$$$$$""""""###$$$$$$$$$$$$###%%%$$$"""!!!!!!"""$$$%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$############""""""!!!!!!""""""#####################""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""!!!!!!!!!"""!!!!!!!!!!!!###$$$%%%$$$###!!!!!!"""###"""!!!""""""""""""""""""""""""########################!!!"""""""""######$$$$$$""""""###$$$$$$$$$$$$###""""""###$$$$$$###"""!!!####################################"""""""""!!! """$$$%%%$$$###$$$$$$$$$###"""!!!!!!"""######%%%$$$$$$###""""""#########""" """"""!!!!!!!!!!!!""""""!!!"""$$$$$$######%%%&&&!!!"""######$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&&&&%%%$$$%%%&&&'''(((((($$$%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''(((((())))))(((((())))))***+++,,,---......---,,,...//////---,,,...111333333111111222222222222333333333222222111111222333555555555666777777777666555444999999:::::::::::::::::::::888555555777777666444666666777888999999999999777666555666888999999999888777666555555555555555444333222333666888888888222222333444444444444444444444444333222222111111000///......---...//////,,,,,,,,,---------------------,,,,,,++++++************+++,,,,,,,,,,,,,,,,,,+++******))))))***************)))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((''''''''''''((((((((()))))))))((()))***+++++++++++++++++++++++++++,,,,,,,,,,,,++++++************+++++++++,,,,,,---....../////////000111111000111333555555666666666666555444444777666666777:::<<<<<<;;;777777888888999999:::::::::;;;;;;:::888777999:::999888888888999:::;;;<<<======<<<<<<;;;:::888888666888:::;;;:::999:::;;;;;;;;;999888666666555555444444555555555555444444333222111000////////////,,,,,,,,,---...000111222,,,,,,---......---,,,,,,------------------------...---------------......,,,,,,,,,---,,,++++++***++++++************))))))***))))))))))))))))))((()))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########""""""#########"""############$$$$$$$$$""""""###$$$$$$$$$$$$###$$$###"""!!!!!!"""###$$$%%%$$$$$$$$$$$$############$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$##################""""""#########$$$$$$###"""!!!!!!""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###"""""""""### !!!""""""######%%%###!!!!!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!"""###$$$%%%&&&&&&!!!"""######$$$$$$######!!!###$$$&&&&&&%%%###"""####################################"""""""""""" ###&&&'''&&&$$$############""""""""""""######%%%$$$######"""#########$$$$$$###"""""""""""""""######""""""""""""######!!!"""$$$$$$######%%%&&&"""######$$$$$$$$$$$$$$$""""""######$$$%%%%%%&&&$$$$$$$$$$$$$$$%%%&&&&&&'''&&&%%%$$$############$$$$$$%%%&&&'''(((((()))$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&'''''''''))))))(((((())))))***+++***+++---,,,++++++---...///......///222333333222222222222222333333333444222222111222222333555555666777888999999888777666<<<<<<;;;;;;;;;;;;;;;;;;999777555555666666555444444555666888999999888777444333444555888;;;;;;:::999888777666555555444555444333222333555777777777222333333444444444444444444444333333222111111111111000///......---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,++++++***))))))))))))***))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&'''''''''((((((((())))))(((((()))***++++++******))))))*********+++++++++++++++************++++++---,,,,,,+++,,,...///000///000222222111111333555444444555555555444444444777777777999:::;;;;;;:::555555666666777888999999999999999888777666777999777777888888999::::::;;;============<<<;;;:::999888:::;;;;;;:::999:::;;;999999888666555555555555444444555555555555444444333222111000000//////000000//////...............---..................---,,,,,,,,,,,,,,,,,,,,,,,,------------------...///,,,,,,,,,,,,++++++*********)))))))))))))))))))))******))))))((((((((('''))))))((((((((('''''''''&&&&&&'''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$""""""#########$$$$$$$$$""""""###$$$$$$$$$$$$######""""""!!!!!!""""""###$$$$$$$$$$$$############"""##################"""$$$$$$$$$###############$$$$$$############$$$$$$%%%$$$###!!!!!!!!!!!!"""########################%%%$$$######"""""""""### """"""######""""""%%%###!!!!!!!!!"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$%%%%%%!!!""""""###############!!!###%%%''''''&&&$$$"""#################################"""""""""""""""!!!###%%%%%%###"""######"""""""""""""""#########$$$$$$###############$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%"""###$$$"""  !!!######$$$%%%%%%%%%%%%$$$""""""######$$$$$$$$$%%%$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$###$$$%%%%%%%%%$$$%%%&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''(((((())))))((((((((((((((()))******)))+++,,,,,,++++++---.../////////000111222222222222222222222333333333333333333333333444555666666777888:::;;;<<<;;;::::::>>>>>>======<<<<<<;;;;;;:::999777666666555555555222444666888999888888777555555555777:::<<<;;;:::999999777666555555555555777555333333444555444333111111222222333222222111222222222111111000000000111111000///...---------------,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------+++,,,,,,---------,,,,,,++++++***)))))))))))))))))))))((((((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((((((((()))*********))))))(((((((((((())))))))))))+++******))))))******+++---,,,+++++++++---///000...000222222111111222444333333333333333333444444555666888999999888888888444444555555666777888888777888888777555555666777777888888999::::::;;;;;;============<<<;;;::::::999:::<<<<<<:::999999:::777666555444444444444444444555555666666555555444444444333222111111111111222111000///...---------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,++++++************'''(((((((((((((((((((((***)))))))))((((((''''''((((((((((((''''''''''''%%%&&&&&&&&&''''''((((((%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$""""""#########$$$$$$$$$""""""###$$$$$$$$$$$$#########""""""""""""######$$$$$$$$$#########""""""######$$$$$$$$$$$$##############################$$$$$$############$$$$$$$$$$$$###"""""""""""""""##############################"""!!!!!!!!!""""""!!!"""###$$$$$$$$$######$$$""" !!!"""!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!"""############"""!!!###$$$&&&&&&&&&$$$###""""""""""""""""""""""""""""""""""""""""""############""" """%%%!!!!!!""""""############$$$###############$$$$$$!!!!!!""""""""""""""""""######""""""""""""######"""###$$$"""  !!!######$$$%%%%%%%%%%%%$$$$$$$$$$$$######"""""""""$$$############$$$%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&%%%'''((('''%%%""""""###$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''((())))))***((((((((('''((())))))***)))+++,,,---,,,,,,...///...///000000000111111222111111111222222222333333444444555666666777777777999:::;;;===>>>>>>>>>===>>>>>>>>>======<<<<<<<<<;;;;;;:::888777666666666222333555777888888888888999999999:::<<<<<<;;;999999999888666666555555555777666444444555555555444222222333333333222222111000000000000////////////111000000///...------,,,//////......---------,,,***++++++,,,,,,------...,,,,,,,,,------,,,+++++++++***))))))(((((())))))(((((((((''''''''''''&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&'''''''''((((((((((((((())))))))))))(((((('''(((((((((((()))))))))******))))))))))))******,,,++++++++++++---...000---///111111111000111222333222222222222222333444444666888999888666666777444444555555666666777777666777777666444333555666777888999:::;;;;;;;;;;;;<<<<<<======<<<;;;;;;:::999;;;<<<;;;999888888999555444444333333333444444555555666666666666555555555444333222111111111111/////////...//////000000///...------------...///+++++++++++++++++++++++++++*********+++,,,---...,,,,,,+++************+++&&&&&&''''''''''''(((((()))(((((((((((((((((('''((((((((('''''''''&&&&&&%%%%%%%%%&&&''''''((((((%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########""""""#########"""############$$$$$$$$$""""""###$$$$$$$$$$$$###########################$$$############"""""""""%%%%%%%%%&&&&&&%%%%%%%%%"""""""""########################""""""#########"""###$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%""""""!!!!!!!!!!!!!!!"""###############$$$$$$$$$###!!! !!!""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!! !!!""""""######""""""""""""###$$$$$$%%%%%%%%%""""""""""""""""""""""""""""""""""""############$$$###!!!"""%%% !!!"""######$$$###############"""######$$$%%%""""""###$$$$$$#########!!!!!! !!!!!!!!!"""$$$$$$######%%%&&&"""######$$$$$$$$$$$$$$$%%%$$$$$$###""""""!!!!!!###############$$$%%%%%%###$$$%%%&&&''''''''''''(((+++---+++'''######$$$$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%&&&'''(((((()))((((((''''''(((((()))***)))***,,,,,,,,,,,,...000---///000000//////000222000000000000111111111222333444555666777777777777888999;;;===>>>??????>>>>>>>>>==================<<<<<<<<<:::777666666777444444555666777999::::::<<<;;;;;;<<<===<<<:::888888888777777666666777777555444333444666888888888555555555555555444444333///////////////////////////000000000///...---,,,111111111000//////......*********++++++,,,,,,,,,++++++,,,,,,,,,+++************)))(((((((((((()))((('''''''''&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((''''''&&&&&&&&&'''''''''(((((('''(((((())))))((((((''')))))))))************+++******))))))))))))******++++++++++++,,,---......+++...000111000///000111222111111000111222333444444777::::::777666555666555555555555666666666666555666666555333222444555666777999:::;;;;;;::::::;;;<<<<<<<<<<<<;;;::::::999:::;;;:::888777666777444444333333333444444555555555666666666666555555444333222111000000000000............///000222222......---,,,,,,---......++++++++++++++++++++++++))))))))))))***+++,,,---,,,,,,***)))))))))***+++''''''''''''((((((((()))'''''''''((((((((((((((((((((('''''''''&&&&&&&&&$$$$$$%%%&&&&&&'''(((((($$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$$$$######"""############$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$############""""""""""""######$$$$$$$$$$$$######!!!"""""""""#########$$$###""""""!!!!!!""""""### """%%%&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!""""""######$$$###"""!!!!!!"""###$$$!!!!!!######"""$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""###### !!!!!!"""""""""""""""""""""!!!!!!"""###%%%&&&""""""""""""""""""""""""!!!"""""""""############$$$###""" !!!$$$ """###$$$$$$############""""""###$$$$$$%%%$$$$$$%%%&&&&&&%%%$$$###"""!!!!!!!!!!!!!!!!!!"""!!!"""$$$$$$######%%%&&&!!!"""######$$$$$$##################""""""""""""###############$$$$$$%%%$$$$$$%%%&&&&&&&&&%%%$$$&&&***---,,,'''######%%%$$$%%%&&&&&&''''''&&&&&&$$$%%%%%%&&&((())))))***(((''''''''''''((())))))''')))***+++++++++---///,,,...000///------///111////////////000000000000222222444555666666555555666777999;;;============<<<<<<==================;;;<<<<<<999666444555777666555555555777999<<<===;;;;;;;;;<<<===<<<999777777777777666777777888999666555444555777999999999555555666666555444444333111111111111111111111111......///000000///...---000000//////...---------***************************+++++++++******)))(((******)))((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((''''''&&&&&&&&&'''''''''(((((('''(((((((((((((((''''''***++++++++++++,,,,,,,,,******))))))))))))************+++,,,---------...***---///000000//////000111111000000000111333444444777;;;;;;888666555666666666666666666555555555444555555444222222333555555666888999::::::999999;;;;;;;;;<<<;;;;;;::::::999:::;;;:::888666666666555555444444444555666666555555666666666666555555333222111000///////////////////////////000111111...---,,,++++++,,,---...************************(((((((((((()))***+++,,,---,,,***)))))))))***+++'''((((((((())))))******&&&'''''''''(((((())))))(((((('''''''''&&&&&&&&&$$$$$$%%%%%%&&&'''(((((($$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$%%%&&&&&&%%%$$$###"""############$$$$$$$$$""""""###$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$############"""""""""""" !!!!!!""""""#########$$$""""""!!!!!!!!!!!!""""""!!!%%%((()))(((&&&$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$###############$$$$$$$$$###!!! """### !!!#########$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!"""###$$$%%%%%%&&& !!!!!!""""""""""""""""""!!! ###%%%'''""""""""""""""""""""""""!!!!!!""""""#########$$$###$$$$$$###!!!!!!!!!""" """###$$$$$$$$$#########""""""###$$$%%%%%%!!!""""""###"""!!! %%%%%%$$$$$$$$$$$$%%%%%%"""###$$$"""  !!!!!!!!!"""###############!!!!!!!!!"""######$$$$$$#########"""###$$$$$$%%%$$$%%%&&&&&&%%%$$$"""!!!###'''+++***&&&"""###%%%$$$%%%&&&&&&''''''&&&&&&''''''((()))***+++,,,---'''''''''''''''((())))))%%%''')))***)))***,,,---+++...000///---,,,...000............////////////000111222444555444444333333555777999;;;<<<<<<<<<;;;;;;<<<<<<======>>>>>>:::;;;;;;999555333444666777666555555666999===???999999:::;;;===<<<999777666666666666777888999::::::888666666777888777666333444444444333222222111222222222222222222333333---...///000000///......------,,,+++******))))))))))))))))))))))))))))))***************)))((('''******)))(((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&)))(((((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((''''''&&&&&&''')))***+++***)))''''''&&&&&&&&&''''''((()))))))))))))))******))))))((((((''''''++++++*********+++,,,---............////////////111111111111111111222222444555888999999888555444666777777777777777666666222333444444444333222111222333555777999:::;;;;;;::::::;;;<<<;;;:::888777<<<:::999777666555666666666666555444444555777777666666555444444333222222000000000000000///......,,,,,,,,,---...//////000000//////---,,,+++***************))))))))))))))),,,++++++++++++++++++,,,))))))(((((('''''''''&&&&&&&&&'''((()))***++++++&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$%%%%%%$$$$$$$$$###"""!!!###&&&(((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%% !!!!!!!!!""""""""""""########################"""############$$$$$$$$$""""""""""""###############!!!!!!!!!###$$$###""""""!!!!!!!!!"""###$$$$$$'''%%%""""""""""""!!! $$$$$$######"""!!!!!!!!!$$$#########""""""!!!!!!###"""  !!!$$$$$$############$$$$$$&&&&&&%%%$$$###"""!!!!!!!!!!!!""""""######$$$$$$""""""""""""""""""""""""%%%%%%%%%$$$$$$#########$$$$$$##################!!!"""###$$$$$$###"""!!!###"""""""""###$$$%%%%%%$$$###""" """###$$$!!!!!!"""###$$$%%%%%%%%%""""""""""""###############$$$%%%%%%######$$$%%%$$$$$$$$$###$$$$$$%%%%%%&&&%%%$$$###""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$$$$$$$$$$%%%%%%%%%&&&&&&***)))'''&&&%%%%%%&&&&&&'''((())))))(((((()))***,,,,,,,,,++++++*********---...//////---,,,---///000//////000333555666666222222222222333444444555777777777888999:::<<<<<<===;;;:::999999:::<<<===999999888888777666666666666555555555666888;;;<<<<<<:::888999;;;<<<:::888777666555444555888;;;===:::999888999;;;<<<;;;:::777666555333222222333333000000000000000///......---------............//////...---,,,+++,,,------)))))))))))))))))))))))))))***,,,,,,***)))***+++))))))))))))))))))))))))***))))))((('''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''')))(((%%%#########$$$%%%%%%%%%%%%&&&&&&''''''''''''&&&$$$""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((('''''''''''''''(((((()))))))))(((''''''&&&&&&&&&''''''((()))))))))))))))))))))))))))((((((''''''***************++++++,,,---.........////////////000000000111111222222222444555777888888777555444666666777777777777666666444444555666666555444333222333555777888999999999777888999:::;;;;;;:::::::::999777666555555666666777666555444444555666666555555444444333222222111000000000000000///......,,,,,,---......///000000//////...---,,,+++*********)))))))))))))))))))))++++++************++++++))))))((((((((('''''''''(((((((((((())))))))))))))))))(((''''''&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$$$$#########"""!!!###&&&'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$###############$$$$$$%%%########################"""############$$$$$$$$$""""""""""""############$$$""""""###$$$%%%$$$###""""""""""""""""""###$$$&&&$$$""""""######"""!!!"""""""""""""""#########"""""""""""""""###############""""""###$$$%%%&&&$$$######""""""######$$$$$$$$$$$$$$$$$$#########"""""""""""""""#########""""""""""""""""""""""""%%%%%%%%%$$$$$$#################################""""""############""""""#########"""######$$$$$$$$$###"""!!!!!!"""###$$$"""""""""######$$$$$$%%%""""""""""""###############$$$%%%%%%######$$$%%%&&&%%%%%%$$$############$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$%%%%%%&&&&&&&&&''''''''')))((('''&&&%%%&&&''''''&&&((())))))(((((()))***,,,,,,+++++++++*********+++,,,---,,,+++***+++---///......///222444555444222222222222333444555555777666666666777888999::::::999888777888999;;;<<<888888888777666666555555777777666666666888;;;<<<<<<:::999999;;;;;;999777888777555444555777:::;;;:::999888888::::::999888666555444222111111222222222222222222222111000000---------............//////...---,,,+++,,,,,,---))))))))))))))))))))))))(((***++++++***((()))***))))))))))))))))))))))))((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''')))'''%%%$$$######$$$%%%%%%%%%%%%&&&&&&&&&'''''''''&&&$$$###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((&&&&&&'''(((((((((((((((''''''''''''''''''''''''''''''((())))))))))))((()))))))))(((((((((((('''))))))*********+++++++++---------.........//////...//////000111222222333555555666666666666555555555666666777777666666666555666777888888777666555444555666777777777777777888888999::::::999999888666666555555555555666666777777666555444444444555444444333333222111111111///000000000000///......------......///000000000///...------,,,+++******))))))))))))))))))************))))))))))))******))))))((((((((((((''''''++++++***)))((('''&&&&&&++++++***((('''&&&%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%########################"""##################"""###""""""$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$$$$$$$###"""###$$$%%%&&&########################"""############$$$$$$$$$""""""""""""############$$$#########%%%&&&%%%$$$$$$###""""""""""""""""""$$$###!!!!!!###$$$###""" !!!!!!"""######$$$$$$############"""""""""""" !!!###$$$%%%$$$######""""""######$$$""""""######$$$$$$%%%%%%############""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$#######################################""""""""""""######$$$$$$###"""""""""######$$$###"""!!!!!!"""###$$$########################"""""""""#########$$$$$$###$$$%%%$$$######$$$%%%'''&&&%%%$$$###"""""""""""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((((((&&&((())))))(((''')))***+++++++++******************,,,---,,,+++***+++---...,,,,,,---000222222222222222222222333444555666666666555555555555666666666666555555666888:::;;;888888888777666666555555999888777777777999:::;;;===;;;999999999999888666999888666555555666888999:::888777777888777666555444333222000000000111111111111222222111111000000---------............///......---,,,,,,,,,,,,,,,))))))))))))))))))))))))(((***+++***(((''''''((())))))))))))))))))))))))'''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((('''&&&$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((%%%&&&'''((()))((('''&&&&&&&&&&&&'''''''''''''''&&&'''(((((())))))((((((((((((((((((((((((((((((*********+++++++++++++++,,,,,,---------.........------...///000222222333555444444444444444444555555555666666777666666666555666777888888888777666777777888888888888777777<<<;;;:::999777666444444333333333333444555666666777777666555444444333333222222222222111111000000//////000000//////...---.........//////000000000---------,,,+++******))))))))))))))))))*********))))))(((((((((((())))))))))))((((((((((((((((((++++++***)))((('''&&&&&&***))))))((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%########################""""""############""""""#########$$$%%%%%%%%%$$$########################$$$##################$$$###"""!!! """$$$%%%########################""""""#########$$$$$$$$$!!!"""""""""############$$$###"""###%%%&&&%%%$$$$$$$$$###"""!!!!!!!!!""""""  """######"""!!!!!!""""""############%%%%%%$$$###"""!!!  !!!""""""#########""""""""""""######!!!!!!"""""""""#########$$$$$$######""""""!!!!!!""""""""""""""""""""""""$$$$$$$$$###############""""""""""""############$$$###"""!!!!!!"""###$$$%%%$$$###""""""!!!""""""######"""!!!!!!"""##################""""""""""""""""""#########$$$$$$$$$"""$$$%%%$$$###"""###$$$%%%%%%$$$###""""""############""""""###$$$$$$%%%############$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&'''((())))))&&&''')))(((''''''(((************************))),,,---......---,,,---///---++++++,,,...000111000111111111222333444555666777666555555444444444555555555555555777888:::;;;999999999888777777666666:::999999888888999:::;;;<<<;;;:::999888777666555999888777555555555666777999888666555555555333111222111000///...///000000...///////////////......---------............///---------,,,,,,,,,,,,,,,((((((((((((((((((((((((((()))***)))'''&&&&&&&&&))))))))))))))))))))))))'''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''$$$%%%'''((((((((('''&&&%%%&&&'''((((((''''''&&&&&&&&&'''((((((((((((((('''''''''''''''(((((((((***+++,,,,,,------,,,,,,,,,,,,,,,,,,------------,,,------///000111222222444333333333333333333444444444555666666666666666444555666777888777777666999::::::::::::999888888;;;:::999777666444444333000111222333444555666666777666666555444333333222222222111111111111000000///////////////...------............////////////,,,,,,,,,+++******))))))(((((())))))************)))(((((((((((((((((()))(((((())))))))))))))))))))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%########################""""""############"""""""""###$$$%%%%%%$$$$$$$$$#################################$$$$$$############"""!!!!!!!!!"""$$$$$$########################""""""#########$$$$$$$$$!!!"""""""""###############"""!!!"""$$$$$$$$$"""$$$$$$###"""!!!!!!!!!"""  """"""!!!############""""""!!!!!!#########"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""""""""###!!!!!!!!!!!! $$$$$$######""""""!!!!!!""""""""""""""""""""""""########################!!!!!!"""""""""#########$$$###"""!!!!!!"""###$$$$$$$$$###"""!!!!!!!!!!!!######""""""""""""############""""""""""""""""""############$$$$$$$$$$$$"""###$$$$$$""""""###$$$""""""""""""###$$$$$$%%%%%%$$$$$$###""""""######"""""""""######$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&$$$%%%%%%'''(((((())))))&&&'''((((((''''''((()))))))))))))))))))))))))))+++,,,------,,,,,,...///---++++++,,,...000000///111111111222333444666666888888777666555555555555555555666777888999:::;;;;;;::::::999999888777777999999999999999999::::::;;;;;;:::999777666555555999888777666555555555666888777555444444333111000111000///...---...///000---....../////////......---------............///,,,,,,,,,,,,,,,+++++++++'''''''''''''''''''''''''''((())))))'''&&&&&&'''((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%&&&'''''''''''''''''''''((())))))((('''&&&&&&&&&'''(((((((((((('''&&&''''''''''''((((((((()))***+++,,,---,,,+++++++++++++++,,,,,,,,,------,,,------...///000000111222222333333333333222222333444555555666666666666333444555666777777666666;;;;;;;;;;;;;;;:::999999666666555555555666666777000111222444555555555555555555555555555444333222111111111111111111111111...////////////...---------.....................+++++++++*********))))))((((((((()))******++++++))))))(((((((((((())))))(((((())))))))))))******''''''(((((())))))******$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%########################"""##################""""""$$$&&&%%%$$$###$$$%%%########################"""###$$$$$$$$$$$$###"""$$$$$$$$$%%%%%%%%%%%%%%%########################"""############$$$$$$$$$""""""""""""############"""!!! !!!###$$$###"""$$$###""""""""""""""""""  !!!!!! $$$$$$######"""!!!!!!  """###%%%&&&'''$$$$$$$$$$$$$$$###"""!!!###""""""!!!!!!""""""###""""""!!!!!! ############"""""""""""""""""""""""""""""""""""""""""""""############### !!!!!!""""""###############""""""""""""############"""!!!!!!!!!"""""""""""""""######"""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$%%%"""###$$$###""""""###$$$!!!!!!!!!"""###$$$%%%&&&&&&%%%$$$###""""""""""""!!!!!!""""""###$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&'''((((((((((((%%%'''(((((('''&&&((()))(((((((((((())))))))))))((()))++++++******,,,---...---,,,,,,///000000000000000111222333555666777999888777666666666666666666666777888999::::::;;;;;;::::::999888888777777777888888999999999::::::999999:::888666555555666888777777666555555555555777666444333333333111///000///...------...///000//////000111111111000000---------............///,,,,,,,,,,,,,,,+++******''''''''''''''''''''''''&&&'''))))))(((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&''''''&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&''''''((()))***+++***)))'''&&&%%%&&&''''''((((((''''''&&&&&&&&&'''''''''(((((('''(((***+++++++++)))(((++++++++++++,,,,,,,,,,,,---------....../////////000111222444444222111000222333444555666666666666333444555777777777777666::::::;;;;;;::::::999999555444444444444555777888000111333444555555555555333444555555555444333333222222222222222222222222......//////......---,,,------------------,,,,,,***************)))))))))'''(((((()))******++++++***))))))(((((())))))***(((((()))))))))*********(((((((((((())))))))))))&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###############$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$$$$######"""$$$&&&&&&$$$"""###%%%########################"""###$$$$$$$$$$$$###""""""###%%%''''''&&&%%%$$$########################"""############$$$$$$$$$""""""""""""###############"""!!!"""$$$%%%$$$###""""""""""""""""""###$$$"""!!! !!!""""""!!!#########""""""""""""""" !!!"""###$$$%%%&&& !!!"""""""""!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!""""""""""""""""""""""""""""""#########""""""""""""""""""""""""!!!"""""""""#########$$$ !!!!!!"""######$$$""""""############"""""""""!!!!!!!!!!!!""""""###""""""############"""""" !!!!!!""""""###############$$$$$$$$$%%%%%%!!!###$$$###"""!!!"""$$$""""""!!!""""""###$$$%%%$$$$$$###############$$$!!!!!!!!!"""###$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%&&&&&&&&&'''$$$%%%&&&(((((((((''''''%%%&&&((('''&&&&&&''')))'''''''''((((((((())))))''')))***+++******,,,---000...---...000111111111000000111222333555666777777777666666666666666777666777888888999999999999999999888888777666666555555666777888999999::::::666888999888555444555777666666666666666555555555666555333333333333111000000///...------...///000...//////000111111000000---------............///+++,,,,,,---,,,+++***)))))))))))))))))))))))))))%%%'''))))))(((((()))***((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&'''''''''''''''&&&''''''&&&&&&&&&%%%%%%%%%######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''(((((('''&&&%%%$$$%%%&&&'''(((***+++,,,,,,+++)))'''%%%%%%&&&''''''((((((''''''&&&&&&&&&'''''''''((((((%%%&&&((()))***)))'''&&&******+++++++++,,,,,,,,,------.....................000222444444222000...222333444555666666666666333444666777888888888777999999999::::::999999888777666555444333444444555111222444555666666555555222333444555555555444333222222222222222222333333......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))'''(((((()))***+++++++++******))))))))))))******(((((())))))*********+++))))))))))))(((((((((((())))))(((((('''''''''&&&&&&&&&&&&'''''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""""""""###$$$%%%'''((()))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$%%%%%%%%%%%%$$$$$$"""%%%'''&&&$$$"""###%%%"""""""""""""""""""""""""""###$$$%%%%%%$$$###"""!!!$$$&&&&&&%%%###!!!########################"""############$$$$$$$$$""""""""""""############$$$###"""###%%%&&&%%%$$$""""""!!!!!!"""###$$$$$$$$$###!!!!!!#########"""!!!!!!!!!"""######$$$$$$%%%$$$$$$###"""!!!!!! """###%%%&&&&&&&&&%%%""""""!!!!!!!!!!!!""""""!!!!!!"""###$$$%%%&&&&&&!!!!!!""""""######$$$$$$""""""""""""""""""""""""!!!!!!""""""#########$$$ !!!"""######$$$!!!"""###$$$$$$###"""!!!!!!!!! !!!!!!"""###$$$""""""############"""""" !!!"""######$$$######$$$$$$$$$%%%%%%%%%!!!###$$$###"""!!!"""#########"""""""""""""""###""""""""""""###$$$%%%&&& !!!!!!"""###$$$$$$$$$$$$#########$$$%%%%%%&&&&&&&&&&&&'''''''''((((((%%%&&&'''((((((((('''&&&%%%&&&((('''&&&&&&''')))&&&'''''''''(((((()))))))))+++,,,,,,,,,,,,...///111///...///111222222222000000111222333555777777666666555555555666666777666777888888888888888777777777777666555555444444333444666777999999::::::555777999888555444666888555666666666666666666666666444333333444333222111000///...---......000000,,,,,,---...//////......---------.........//////++++++,,,---,,,+++***)))************************$$$&&&))))))))))))***,,,((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''(((''''''&&&'''''''''&&&&&&%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((******)))((('''&&&%%%%%%(((((())))))******++++++))))))'''&&&&&&'''((()))(((((('''''''''&&&&&&&&&((((((((((((((((((((((((***************++++++,,,******+++,,,---//////000...///000111111222222111...000333666888888888777111333666999:::999888777444444555555666555555555555555666666555555444333222333444555666666666666333333333333333333333333222444555555333222222333..............................---,,,++++++++++++)))))))))))))))))))))))))))************+++++++++******++++++++++++*********)))(((&&&&&&&&&'''(((---+++)))))))))(((&&&%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''$$$###""""""###$$$################################################$$$$$$######$$$$$$%%%&&&$$$$$$############$$$$$$"""###%%%&&&&&&%%%###"""""""""""""""""""""""""""########################$$$$$$$$$###"""!!!!!! ######""""""""""""#####################"""!!! $$$$$$$$$#########""""""######""""""""""""#########"""!!! !!!"""###%%%###!!!  !!!"""######""""""""""""######%%%%%%$$$###"""!!!  !!!!!!""""""!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!""""""######$$$$$$%%%%%%$$$###!!! ######""""""!!!!!! !!!!!!!!!!!!###$$$$$$%%%%%%$$$$$$######""""""""""""$$$%%%&&&########################!!!""""""###$$$%%%%%%%%%!!!!!!!!!!!!!!!"""""""""######$$$$$$$$$%%%%%%%%%$$$######""""""######$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))******&&&&&&&&&''''''''''''(((''''''''''''((((((((((((++++++***************+++,,,---...///000111222333000222444444222333666999999999888888777666666666777777666666666666777888888666555333222222222333333333444555666666666555444333333333333444555555555444444444444333333333444444333222111000///...................................................---,,,++++++++++++,,,---//////...---,,,,,,++++++((()))+++,,,,,,+++)))((((((((())))))******++++++((((((((((((''''''''''''$$$$$$%%%&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$$$$$$$###"""&&&&&&%%%%%%$$$###""""""&&&&&&&&&&&&&&&'''(((((())))))((((((''''''&&&&&&((((((((()))))))))))))))((((((''''''''''''(((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((***))))))))))))***++++++***++++++,,,---...//////......000111111111111111///111333666777777777666333444777888888777555444333444555555666555555555555555555555555444444333333333555666666666666666444444333333222222222111222444555444333111222222000000000000000000000000///...---,,,++++++++++++)))))))))))))))))))))))))))************+++++++++******++++++++++++******+++***)))((('''(((((()))'''&&&%%%&&&'''((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$###""""""###$$$################################################""""""!!!!!!""""""###$$$$$$$$$############$$$$$$###$$$%%%%%%%%%$$$###"""""""""""""""""""""""""""########################$$$$$$######"""!!!!!! ######""""""""""""######""""""######$$$##################"""""""""!!!!!!###""""""!!!!!!""""""###"""!!! !!!"""###$$$$$$###!!! !!!"""######""""""""""""##################""""""""""""!!!!!!"""""""""!!! """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!"""""""""###$$$######""""""###$$$$$$$$$#########"""""""""""" !!!!!!"""###$$$$$$%%%###$$$$$$%%%%%%$$$$$$###&&&%%%$$$""""""""""""###########################!!!!!!""""""###$$$$$$%%%""""""""""""""""""""""""#########$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((******))))))))))))******+++,,,,,,---...///000000000222444444333444666999888888777777777666666666555555555444444555555666777666444333222222222333444444555666666666555555444444333333444444555666555555555444444444333333444333333222111000///......................................................---,,,++++++,,,---............---,,,,,,++++++,,,,,,,,,,,,+++***((('''))))))))))))************((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%########################&&&&&&%%%$$$$$$###""""""&&&&&&&&&&&&&&&''''''(((''''''''''''''''''''''''((((((((('''''''''''''''&&&''''''((((((((('''''''''''''''''''''&&&&&&&&&(((((((((((((((((((((((())))))((((((((()))******+++++++++,,,,,,---------......///000111111111111111222444555666666555444444555666777777555333222333444444555666666555555555555555555555444444444444444555666777777777777555555444333222111111000222333555444222111111222111111111111111111111111//////...---,,,,,,,,,,,,)))))))))))))))))))))))))))************+++++++++******++++++++++++******+++******))))))))))))***&&&%%%$$$%%%'''((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$###"""######$$$################################################""""""!!!!!!""""""###$$$$$$$$$############$$$$$$%%%%%%$$$$$$$$$######"""""""""""""""""""""""""""########################$$$$$$######"""!!!!!!!!!######""""""""""""######!!!"""###$$$%%%%%%%%%%%%"""""""""!!!!!!!!!!!!!!!"""!!!!!! !!!!!!"""!!!!!! !!!"""###$$$$$$###!!! !!!""""""######""""""""""""######!!!!!!""""""#########$$$############"""!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""$$$""" ###&&&((($$$$$$$$$$$$############ !!!"""###$$$%%%&&&######$$$$$$$$$$$$######%%%%%%$$$""""""""""""""""""""""""""""""""""""""" !!!!!!""""""######$$$#################################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$#########"""%%%%%%%%%$$$$$$#########&&&&&&&&&&&&''''''''''''&&&''''''''''''((((((((())))))(((((((((((())))))***+++++++++,,,,,,------///111222222222222444666666666666666666666555555444333333333333333333333666555333222222222222333666666666666666666555444555444444444444555666666555555555555444444444444333333222111000//////.........................................................------------.........------,,,,,,+++++++++,,,,,,,,,+++++++++*********************)))))))))((((((((((((''''''''''''(((((('''&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%%%%%%%%%%$$$######""""""&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''((((((((('''''''''&&&&&&%%%%%%%%%%%%&&&'''((()))((('''&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((())))))***++++++++++++,,,,,,,,,,,,---...///000111111111111222222333444444444333333333444555666555444333222333333444555666666666666666666555555444444444444444555666777888888888888777777666555333222111111111333444444222111111222////////////////////////000///...---,,,,,,,,,,,,))))))))))))))))))))))))))))))*********+++++++++******++++++++++++*********)))))))))))))))))))))+++)))((((((((((((&&&%%%'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$##############################&&&%%%$$$#########$$$$$$################################################$$$$$$######$$$$$$%%%&&&$$$$$$############$$$$$$&&&%%%$$$###"""""""""###""""""""""""""""""""""""####################################""""""!!!!!!######""""""""""""######"""###$$$%%%%%%%%%%%%%%%""""""""""""""""""""""""!!!!!! !!!!!!"""""""""!!!!!!!!!!!!"""###"""!!!!!!!!!!!!""""""######""""""""""""######""""""""""""###########################"""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""###"""!!! !!!###%%%&&&######################## !!!""""""#########$$$$$$$$$$$$######!!!!!!!!!"""######$$$%%%!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""###$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""$$$$$$$$$$$$$$$#########%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((((((''''''''''''(((((()))******++++++++++++++++++---...///000000000111111444444444444555555555555333444444444333333222222444333222111111222333333777777777777666555444444555555444444555555666777555555555444444444444333333222222111000/////////................................................//////............//////---,,,,,,,,,+++++++++***)))))))))***+++---///000+++++++++******)))))))))((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%%%%$$$$$$$$$######""""""%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''((((((''''''&&&&&&%%%%%%$$$$$$$$$%%%'''((((((((('''&&&&&&'''''''''''''''''''''((((((((((((((((((((((((((((((((((((((())))))*********++++++++++++++++++---...///000000111111000222222333333333333333222222222444444555555444333222333444555666666666666777666555444444444444555444555666777888888888888999888777666555444333333111333444333222111111111//////////////////////////////...,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))*********+++++++++******++++++++++++******'''(((((((((((((((((((((***)))''''''(((((('''%%%(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###""""""########################%%%%%%$$$$$$$$$$$$$$$$$$################################################$$$$$$######$$$$$$%%%&&&$$$$$$############$$$$$$%%%$$$###""""""""""""###""""""""""""""""""""""""#################################"""""""""""""""######""""""""""""######%%%%%%%%%%%%%%%$$$###"""########################!!!!!! !!!!!!$$$######"""!!! """!!!!!!!!!!!!!!!""""""######""""""""""""##################""""""""""""!!!!!!"""###############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""######"""""""""""""""""""""""""""""""""!!!!!!!!!!!! """######$$$$$$######""" !!!!!!"""######$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""$$$$$$$$$$$$######""""""""""""#########$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%$$$$$$$$$###"""######$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''''''''&&&&&&'''((())))))++++++++++++++++++,,,,,,---......000111111000///222222222333333444444555555555555555555444333222333222111000111111333444666666777666666555444444444444444444444555666666444444444444333333333333222111111000000/////////////////////////////////........................////////////////////////+++++++++++++++*********((((((((()))+++---///000,,,,,,++++++******))))))((((((((((((''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%$$$$$$###############"""&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&'''''''''(((&&&&&&&&&%%%%%%%%%%%%%%%$$$%%%&&&'''''''''''''''&&&&&&&&&'''''''''''''''(((((((((((((((((((((((())))))((((((((()))******)))))))))******+++++++++------...///000000000000222222222222222222222333222333333444555555555555222222444555666666777777777666555444333444555555444444555666777777777777888888777666555555444444111222444333111000000111111111111111111111111111......---,,,++++++++++++)))))))))))))))))))))))))))************+++++++++******++++++++++++******&&&''''''(((((((((((('''$$$######$$$&&&(((((('''((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""!!!!!!""""""###$$$$$$$$$############$$$$$$########################""""""""""""""""""""""""##############################""""""""""""""""""######""""""""""""######%%%%%%%%%%%%$$$###"""!!!############$$$$$$$$$$$$"""!!!!!! !!!!!!"""############""" !!!!!!!!!!!!""""""""""""######""""""""""""######$$$#########""""""!!!!!! !!!"""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""###$$$###"""!!! !!!!!!!!!!!!!!!"""""""""$$$$$$$$$###""""""!!!!!!""""""############""""""############"""!!! """"""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$###""""""!!!!!!"""""""""############$$$###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&'''((((((%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''&&&''''''((()))******+++++++++,,,,,,------/////////111333333111///000000111111222333444444666666777777777555333222111111000000000111333444555555555555555555444333444333333333333444555555333333333333222222222222111111000000000/////////////////////////////////..............................////////////......*********************************************++++++++++++++++++*********((((((((((((''''''''''''$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%########################((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((***))))))))))))***++++++'''(((((()))***+++,,,,,,,,,---...///000000000000111111111111111222333333555555555555444444444444111222333555666777777777777666555333333444555666333333555666666666666666666555555555444444333333111222333333111000000111000000000000000000000000------,,,+++************)))))))))))))))))))))))))))************+++++++++******++++++++++++******&&&'''((()))***))))))(((###""""""$$$&&&((((((''')))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$$$$################################################""""""!!!!!!""""""###$$$$$$$$$############$$$$$$ !!!"""###$$$$$$######""""""""""""""""""""""""########################"""""""""""""""""""""#########""""""""""""###############$$$######""""""""""""""""""#########$$$###""""""!!!!!!""""""### !!!"""######"""!!!!!! !!!"""""""""""""""######""""""""""""######""""""""""""############ !!!"""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###"""""""""!!!!!!!!! !!!!!!""""""######!!!!!!"""""""""#####################""""""""""""""""""############"""""""""#########"""!!! ################################################$$$$$$###""""""!!! """"""""""""############"""###$$$&&&&&&$$$###"""""""""######$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''((()))***+++))))))***+++,,,,,,------...------///222222///,,,......///000222333333444555666777888777555333222000/////////000111333444222333444444444444444444333222222222222333444444222222222111111111000000000000000000////////////////////////////////////........................---...////////////...---)))*********************((()))*********)))((('''***++++++++++++++++++,,,((((((((((((''''''''''''%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$################################################""""""""""""############***)))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%$$$$$$%%%&&&((()))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((***************++++++,,,&&&'''((()))***+++,,,---,,,---...///000000000000000000000000111222333444888777666555444333333222111222333555666777777777888666444333333333555666222333444555666666666666333333333333333333333333000222333333111000000111........................---,,,+++***)))))))))))))))))))))))))))))))))))))))************+++++++++******++++++++++++******'''((()))+++++++++***)))((('''&&&&&&'''((('''%%%))))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$################################################$$$$$$$$$###$$$%%%%%%&&&$$$$$$############$$$$$$"""$$$%%%%%%$$$###""""""""""""""""""""""""########################"""""""""""""""###############""""""""""""###### !!!"""############### !!!!!!!!!""""""############""""""""""""###### """###$$$$$$### !!!""""""###""""""######""""""""""""###### !!!"""###$$$%%%%%%""""""""""""!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""!!!!!!!!!  ###&&&(((""""""######$$$$$$$$$%%% !!!!!!""""""""""""############"""""" !!!#########""""""########################$$$$$$$$$########################"""!!! """"""""""""############!!!"""$$$%%%%%%$$$"""!!! !!!"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''((((((***++++++'''((()))***+++,,,------***)))))),,,......+++(((---...///000111222333444555666777777666555222111////////////000111333444111111222333444444444444222222111111222222333444111111111000000000000///000000000000////////////000000000000000000000000........................,,,---...//////...---,,,)))))))))))))))*********$$$%%%(((***++++++***)))*********++++++,,,,,,---)))(((((((((''''''''''''(((''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$########################"""###$$$$$$$$$$$$###""""""""""""""""""#########"""###$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&''''''((((((((((((((((((''''''''''''''''''''''''&&&&&&((()))************))))))***++++++++++++***+++,,,---...//////////////////000111222333333444444444333222222111111000111222444666777777666666777666555444444333444444444666888777555333222222333333333333333333333333111111111111000000000000//////.........---------,,,,,,,,,++++++++++++***&&&&&&'''((()))***++++++))))))))))))))))))))))))))))))))))))((((((((((((***)))(((''''''((()))***++++++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""$$$&&&&&&&&&&&&(((***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%$$$$$$$$$%%%&&&''''''$$$###"""""""""###%%%%%%%%%%%%$$$######$$$$$$%%%%%%%%%%%%$$$$$$########################"""!!!!!!!!!!!!""""""""""""!!!!!!""""""#########""""""!!!%%%%%%%%%$$$$$$#########""""""""""""""""""""""""""""""############""""""######""""""!!!!!! !!!!!!   !!!!!!"""""" !!!!!!""""""######""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!#########"""""""""""""""############""""""""""""###############"""!!! """"""######"""!!! $$$$$$$$$%%%%%%&&&&&&&&&$$$###""" !!!"""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!"""######$$$###""" """###$$$"""###$$$%%%$$$###!!!"""""""""""""""###$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$#########""""""!!!!!!""""""############""""""!!!###$$$%%%$$$###"""######$$$$$$$$$$$$######"""$$$&&&%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$###""""""###$$$%%%%%%&&&&&&$$$$$$%%%%%%&&&'''((((((%%%&&&''''''%%%&&&'''))))))))))))))))))******+++,,,,,,+++++++++,,,------////////////000000000000444333222111000000000000333222111000000111222333222222111000000///000000//////000111111111111111000111222333222000...---000000///...............---...000111111111000///---,,,+++***)))***+++,,,---+++***+++......,,,***))))))))))))))))))))))))************************&&&'''(((((('''(((***,,,'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%$$$###""""""%%%%%%'''''''''%%%###"""########################"""###$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&((())))))*********((()))******++++++******+++,,,---......//////......//////000111222333333444444333333333333222222111222333444444555444444666555555444444444444444555666888777555333333333222222222222222222222222000000000000///////////////.........---------,,,*********))))))))))))(((((((((((()))))))))))))))************************************))))))))))))***)))(((''''''((()))*********))))))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%!!!!!!!!!""""""###$$$%%%%%%%%%$$$$$$###"""!!!!!!%%%$$$$$$$$$$$$$$$$$$##################"""!!!!!!######$$$$$$$$$$$$#####################"""""""""$$$$$$#########"""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""$$$#########""""""""""""!!!!!! !!!!!!"""######""""""""""""""""""###### !!!!!!!!!"""""""""###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#####################"""""""""""""""############""""""!!!""""""""""""!!!!!!!!! ###############$$$$$$$$$""""""!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!"""######$$$###"""!!!!!!"""###$$$""""""$$$$$$$$$###!!! """!!!!!!!!!!!!"""###$$$""""""""""""""""""""""""#########"""""""""!!!!!!""""""############"""""" """#########"""!!!""""""############"""""""""$$$&&&%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$#########$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&'''''''''&&&'''((('''&&&&&&(((***))))))(((((())))))***+++,,,,,,+++++++++,,,------....../////////000000000111000000000000111111111222111000000000000111222333222111000000000000000000000111222222222222222444333222222111000000000000000///...............---...///000111000////////////---,,,,,,,,,,,,------+++***,,,......,,,***))))))))))))))))))))))))************************)))***+++***((('''((()))''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%$$$######"""$$$$$$$$$#############################################$$$%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$###########################&&&%%%%%%%%%%%%&&&''''''((((((((((((''''''&&&&&&''''''''''''''''''''''''&&&''''''((())))))))))))(((((()))******************+++,,,---............---...///000111222222333333333333333333444444444333222222111111222222333444444444444444555555555444666888888666444333333111111111111111111111111////////////.........---......------------,,,,,,*********))))))))))))(((******)))))))))(((((((((************************++++++++++++************))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$%%%%%%$$$""""""!!!"""###$$$%%%%%%%%%%%%$$$%%%%%%$$$###!!!#########$$$$$$$$$$$$$$$###############"""!!!!!!######$$$$$$$$$$$$######%%%$$$$$$###""""""#########""""""""""""!!!!!!!!!########################""""""############""""""$$$$$$$$$$$$############!!!!!!!!!"""###%%%&&&'''$$$$$$$$$$$$$$$$$$######!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################!!!!!!""""""######$$$$$$############""""""""""""!!!""""""############"""###""""""!!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!!!!""""""############"""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!"""######$$$###"""!!!!!!"""###$$$""""""###$$$$$$###!!! !!!!!! !!!!!!""""""##############################""""""""""""!!!!!!"""""""""""""""""""""""" !!!"""""""""!!! !!!!!!""""""""""""!!!!!!"""$$$&&&%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&'''(((***((((((((((((((()))******+++++++++++++++,,,------.........////////////000///////////////000000000111000000//////000000111222111111000000000000111000111222222333333222222777555333111000111222333000///......---.........---...//////000000//////000///...---,,,+++,,,,,,,,,++++++,,,------,,,***))))))))))))))))))))))))************************+++,,,---,,,***'''&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$#########$$$"""!!! !!!###%%%###########################$$$$$$%%%%%%%%%$$$$$$""""""###$$$$$$$$$##############################&&&&&&%%%%%%&&&&&&'''((()))((((((''''''&&&&&&%%%''''''''''''''''''''''''&&&''''''((())))))(((((('''((())))))******)))))))))***+++,,,------------------...///000111111222000000111222333333444444444333222111000111222222222222333444555555666666444666888777666444333444000000000000000000000000.........---------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))************************++++++*********)))))))))))))))(((((((((((())))))'''''''''((((((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&%%%###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%$$$### ###$$$&&&''''''&&&%%%%%%###$$$%%%%%%$$$""" """"""######$$$$$$%%%%%%###############"""!!!!!!!!!!!!""""""""""""!!!!!!&&&%%%$$$###"""######$$$"""""""""""""""""""""""" """"""############""""""########################"""""""""###$$$%%%&&&&&&%%%%%%%%%$$$$$$#########!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!"""###$$$$$$%%%############"""""""""!!! !!!"""##################"""!!! !!!"""""""""""""""!!!!!! !!!"""$$$%%%&&&&&&%%%$$$!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!""""""#########"""!!!!!!"""######""""""############"""!!!!!!!!! !!!!!!########################""""""""""""""""""!!!!!!######""""""""""""###### !!!""""""###"""!!!!!!""""""############"""""""""$$$&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%'''((((((((('''''')))***(((''''''''''''((())))))************+++,,,------------........./////////.....................---000000////////////000000000000///////////////000000000111222222222222111555444333111111111111222///......------.........------......////////////...---,,,+++***))))))))),,,,,,,,,,,,------,,,+++((((((((((((((((((((((((***************************---......+++(((&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########"""!!! !!!"""###$$$########################$$$$$$%%%%%%%%%$$$$$$###!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&%%%''''''''''''''''''''''''&&&''''''(((((((((((('''''''''((())))))))))))(((((()))***+++,,,,,,,,,,,,+++,,,---...///000000111......///000111222222333555444333111111111222222000111333444555555555555333555777777555333333444////////////////////////------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******((((((((()))***+++++++++******************************)))))))))((((((((((((((())))))))))))((((((&&&&&&''''''(((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&"""$$$%%%%%%$$$###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%$$$""" %%%%%%&&&&&&&&&$$$###"""!!!###$$$&&&&&&%%%###""""""""""""######$$$$$$$$$###############"""!!!!!!!!!!!!""""""""""""!!!!!!$$$##################$$$######################## """"""############""""""""""""""""""""""""""""""$$$######""""""#########$$$$$$$$$###"""""""""!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$$$$%%%############"""""""""!!! !!!"""###############""""""!!!!!!!!!!!!""""""#########""""""!!!!!! !!!###$$$$$$$$$######!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!""""""#########""""""""""""######"""""""""#########""""""!!!!!! !!!!!!########################!!!!!!!!!!!!!!!!!!""""""######"""!!!!!!"""###############$$$###############$$$$$$%%%%%%$$$$$$###"""$$$&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((('''&&&'''(((***'''''''''&&&''''''((()))************+++,,,---...------------............)))***,,,...//////////////////000000000000//////......---------......///...//////000000000000000111111222222111000...---......------------......---------------......///------,,,,,,+++***))))))+++,,,------,,,,,,,,,,,,(((((((((((((((((((((((())))))))))))))))))))))))(((+++------,,,)))(((((((((((((((((((((((((((((($$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$### !!!###$$$$$$$$$##############################$$$$$$%%%%%%%%%$$$######""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''(((((((((''''''&&&''''''((((((((((((((('''((()))***++++++++++++++++++,,,---...//////000------...///000000111111444444333222111111111222000111333444555555555444111333555555444333222333////////////////////////------------,,,,,,,,,+++******++++++++++++,,,,,,*********))))))))))))(((''''''((()))***+++,,,---++++++++++++++++++++++++))))))))))))((((((((('''(((((())))))))))))((((((&&&&&&&&&''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&"""$$$%%%%%%$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###""""""###$$$$$$###!!!!!!$$$$$$$$$$$$###"""!!! !!!"""$$$%%%&&&&&&%%%%%%"""""""""##############################"""!!!!!!######$$$$$$$$$$$$###### !!!"""######$$$######""""""############$$$$$$########################""""""############""""""!!!!!!!!!!!!!!!"""""""""$$$######"""!!!!!!"""""""""""""""""""""!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!""""""######$$$$$$############""""""""""""!!!""""""############""" !!!!!!""""""""""""!!!############"""""""""""" !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!"""######"""""""""######""""""""""""""""""""""""#########""""""!!!!!! !!!!!!######################## !!!!!!!!!!!!""""""$$$###"""!!!!!!"""###$$$%%%%%%$$$$$$$$$#########$$$%%%%%%%%%%%%%%%%%%$$$"""$$$&&&%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%&&&''')))&&&&&&&&&&&&&&&'''(((((()))))))))******,,,---...,,,,,,,,,---------......$$$&&&***---000222333333///000000111111000000///...------------......///---...//////000000//////...///111111111///,,,+++---------,,,------...///---,,,,,,,,,,,,---......------.........---,,,+++***,,,...---,,,++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))''')))+++,,,***))))))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""%%%&&&&&&%%%###"""########################$$$%%%%%%%%%%%%$$$###""""""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%%%%$$$%%%%%%&&&&&&''''''(((''''''''''''''''''''''''&&&''''''(((((('''&&&&&&&&&&&&'''(((((((((''''''''''''((()))******************+++,,,---...//////......//////000000111111111111111222111111000000000111333555555555444333000222444444333111111222////////////////////////...------------,,,,,,,,,************+++++++++,,,*********))))))))))))((()))))))))******+++++++++++++++++++++++++++++++++*********)))))))))(((((('''((()))******)))((('''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$###""""""#################################$$$%%%%%%############$$$$$$$$$$$$############""""""""""""###############"""!!!!!!######$$$$$$$$$$$$###### ###$$$$$$###"""!!!!!!!!!"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""!!!!!!"""""""""############"""""""""""""""###$$$!!!!!!!!!"""""""""""""""###"""""""""!!!!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""#####################"""""""""""""""############""""""!!! """$$$$$$###!!! """""""""""""""######### !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!"""######""""""############"""""""""""""""""""""######$$$$$$###"""!!!!!!!!!!!!""""""""""""""""""""""""""" !!!!!!!!!""""""$$$###"""!!!!!!"""###$$$%%%$$$$$$###############$$$$$$$$$%%%%%%$$$$$$$$$"""$$$&&&%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""#########$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&'''''''''$$$%%%&&&%%%$$$%%%&&&(((&&&&&&%%%%%%&&&&&&'''((((((((())))))***,,,---...+++,,,,,,,,,,,,---------&&&(((+++...000111111111000000111222222111000000///.........//////000111......///000000000000000000000//////......---,,,---,,,,,,,,,------...///---,,,+++++++++,,,......+++,,,---.........------***,,,......,,,***+++---))))))))))))))))))))))))))))))))))))))))))))))))((()))******(((((()))***&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################%%%%%%%%%%%%%%%$$$###""""""###$$$%%%&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%###$$$$$$%%%&&&'''((((((''''''''''''''''''''''''&&&''''''(((''''''&&&&&&%%%&&&''''''((((((''''''&&&'''((()))************)))***+++,,,---......///000000000000111111111111...///000111111000///...000222333555555444333222///111333333222111111111000000000000000000000000.........---------,,,,,,))))))******+++++++++,,,,,,,,,,,,++++++++++++***+++++++++***************+++++++++++++++++++++++++++++++++************)))'''((()))******)))((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))'''%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$#########""""""###$$$%%%&&&%%%$$$$$$%%%&&&(((+++,,,%%%$$$###"""!!!!!!""""""$$$$$$######""""""!!!!!!###############"""!!!!!!!!!!!!""""""""""""!!!!!!###%%%%%%###""" !!!!!!""""""""""""""""""""""""""""""""""""############""""""""""""######$$$$$$$$$%%%!!!!!!!!!"""###$$$&&&&&&!!!!!!""""""#########$$$######""""""!!!!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########"""""""""""""""############""""""""""""###############"""!!! """%%%%%%$$$!!! !!!!!!""""""######$$$###""" !!!"""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!"""######""""""############""""""""""""!!!!!!"""###$$$$$$$$$$$$###"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""$$$###""" """###$$$$$$$$$###"""!!!!!!""""""######$$$$$$$$$$$$######"""$$$&&&%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%%%%$$$"""!!!""""""###$$$%%%%%%&&&&&&$$$$$$%%%%%%&&&'''(((((($$$%%%%%%%%%$$$$$$&&&'''&&&%%%%%%%%%%%%&&&''''''((((((((()))***,,,---...++++++,,,,,,,,,---------,,,...///000000...---+++000111222333333222111000000000000000000111222222//////000111111111111111222111///---,,,---...///,,,,,,,,,,,,------...///---,,,+++++++++,,,---...((()))+++,,,------,,,+++***,,,......+++***+++---)))))))))))))))))))))))))))))))))))))))))))))))))))******((('''&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''%%%###"""!!!"""###$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((('''&&&%%%%%%&&&'''((('''''''''((())))))******++++++,,,------......///------...000111222333444111111000000000000111111333444555555333111111222111111000000000000111111////////////............,,,,,,---...---,,,+++***++++++++++++++++++++++++---+++)))((('''((()))***++++++************+++++++++***)))))))))***,,,---******)))((('''&&&%%%%%%(((((())))))***************))))))((('''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&&&&%%%$$$###"""###$$$%%%!!!"""###$$$$$$$$$$$$$$$'''&&&&&&%%%$$$###""""""%%%$$$######""""""###### !!!"""""""""""""""&&&&&&&&&&&&&&&&&&&&&&&&$$$#########""""""!!!!!!%%%###!!!  !!!""""""###$$$%%%%%%$$$""""""%%%$$$###""""""###$$$%%%!!!"""###$$$$$$###"""!!!""""""############"""""""""!!! !!!###$$$!!!!!!  """$$$&&&%%%%%%$$$$$$###""""""""""""!!!!!!!!! """"""""""""""""""""""""###############$$$$$$$$$!!!!!!!!!!!!""""""""""""!!!""""""""""""#################################"""!!! """###$$$######""""""!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""###$$$""""""""""""""""""""""""$$$#########""""""!!!!!!$$$$$$###############$$$!!!!!!"""###############!!!!!!!!!!!!!!!!!!!!!!!!"""!!!  !!!""" """###$$$###!!! !!!!!!""""""######$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$#########""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&######$$$&&&''')))******((((((''''''(((((()))***+++++++++,,,,,,,,,------+++,,,.../////////...---///000111111000///000222////////////////////////---......///000111111222111111111111000///...---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,---......------------------,,,,,,++++++++++++***))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$################################################$$$$$$$$$""""""###""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$$$$$$$########################$$$$$$###""""""###$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((('''&&&%%%%%%&&&'''(((((((((((()))******++++++++++++,,,,,,---...............//////000000111111111111000000000000111111222444555444333111111222111111000000000000111111////////////............,,,,,,---------,,,+++******************************************)))))))))+++******))))))******++++++***)))))))))***+++,,,***))))))(((((('''''''''(((((((((((())))))******)))))))))((('''&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$###"""!!!%%%$$$$$$######""""""!!!%%%$$$$$$############### !!!""""""######""""""$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""!!!$$$###!!! """"""!!!!!!""""""""""""!!!!!!$$$$$$###""""""###$$$$$$!!!"""###$$$$$$###"""!!!""""""############"""""""""!!!!!! !!!"""###$$$  """###!!!!!!!!!!!!!!!"""""""""""""""!!!!!!!!! """"""""""""""""""""""""$$$######"""!!! !!!!!!!!!!!!"""""""""""""""""""""############$$$########################"""!!!!!! !!!"""###""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""###""""""""""""""""""""""""""""""""""""!!!!!! ###""""""!!!!!!!!!""""""!!!!!!"""###############!!!!!!!!!!!!!!!!!!!!!!!!"""!!! !!!""" !!!###$$$%%%$$$###""""""""""""""""""#############################################"""""""""!!!"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''((((((((()))))))))))))))******+++************+++++++++,,,,,,---.../////////......///000111000///...///000////////////////////////......//////000111111222000000111000///...---------------------------------------,,,,,,,,,++++++,,,,,,------------,,,,,,*********))))))(((((((((+++******)))))))))))))))((((((((((((((((((((((((((((((((((((((()))))))))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$############"""""""""""""""""""""!!! """"""""""""""""""""""""#########$$$$$$$$$%%%%%%########################$$$$$$###""""""###$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''(((((())))))***+++++++++***++++++,,,,,,---......////////////////////////111000000//////000000111222333444444222111222222111111000000000000111111////////////............,,,,,,---------,,,+++***))))))))))))))))))))))))'''(((***,,,,,,+++)))(((+++******))))))******++++++******)))))))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$%%%%%%$$$$$$###"""######$$$$$$$$$######"""""""""""""""""""""""""""$$$$$$$$$############"""!!!"""######$$$$$$######""""""""""""""""""""""""############""""""""""""$$$###"""!!! !!!"""###""""""!!!!!!!!!""""""###$$$$$$###""""""###$$$$$$""""""############""""""""""""############""""""!!!!!!!!!!!!!!!"""######!!!  !!!""" !!!""""""######"""""""""!!!!!!!!! """""""""""""""""""""""""""""""""!!!!!! !!!!!!!!!!!!"""""""""""""""############$$$$$$$$$###########################""""""!!!!!!!!!!!!"""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""##############################"""!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!  !!!!!!!!!"""###############"""""""""""""""""""""""""""!!!!!! !!!!!!"""!!!"""$$$%%%%%%$$$$$$###############""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&))))))(((((('''&&&&&&&&&))))))((((((((()))******((())))))))))))*********,,,---......//////......///000000///...------...////////////////////////...//////000000111111111///000000000///...---,,,........................------------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++)))))))))(((((((((((((((++++++***)))))))))))))))((((((((((((((((((((((((&&&''''''((())))))******&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$#########%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""!!!!!!""""""###"""""""""########################$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))******************+++,,,,,,------///////////////000000000000000////////////000000111222444444222111222222111111000000000000111111////////////............---------,,,,,,,,,++++++************************'''(((***+++,,,++++++*********))))))))))))******+++******)))))))))))))))((()))))))))*********+++))))))))))))))))))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%%%%###$$$%%%%%%%%%$$$"""!!! !!!###%%%&&&&&&'''""""""""""""######$$$$$$$$$$$$$$$$$$######""""""""""""###$$$$$$$$$$$$$$$""""""""""""""""""""""""#########"""""""""""""""######"""!!!!!!""""""###%%%$$$###"""###$$$%%%&&&$$$##################$$$"""""""""######"""""""""""""""############""""""!!!!!!!!!!!!!!!""""""###$$$###""""""!!!""""""###""""""######$$$$$$$$$$$$"""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$%%%&&&!!!!!!!!!!!!""""""""""""############$$$$$$$$$$$$##############################""""""!!!!!! !!!!!!""""""######""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!"""###############""""""""""""""""""""""""!!!!!!!!!!!!!!!"""""""""!!!"""###$$$$$$$$$######$$$$$$######""""""!!!!!!#################################"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&))))))(((''''''&&&&&&&&&'''''''''''''''(((((()))(((((()))))))))*********,,,------...............///000111000...------...//////////////////////////////000000000111111111///////////////...------------------------------------------------,,,,,,++++++,,,,,,,,,+++******++++++++++++++++++******,,,+++***)))((((((((()))(((((((((((((((((((((((('''''''''((((((((())))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################## !!!"""###################################################$$$$$$$$$$$$#########$$$$$$%%%%%%%%%#########$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''((((((((())))))******+++,,,,,,,,,------...///000111222333000000////////////000000000222333333222111222333111111000000000000111111////////////............------,,,,,,,,,+++++++++++++++++++++++++++++++++******)))))))))+++,,,---***))))))))))))))))))***)))))))))***))))))))))))(((((())))))******++++++************************''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&(((''''''&&&&&&&&&&&&&&&"""###$$$%%%$$$###"""!!! !!!###%%%&&&&&&'''""""""###$$$$$$%%%%%%%%%###$$$$$$$$$$$$###"""!!!""""""###$$$$$$$$$$$$$$$########################""""""""""""""""""#########""""""""""""#########%%%$$$#########$$$&&&'''#########$$$$$$############""""""""""""""""""###""""""############"""""" !!!!!!"""""""""""""""$$$######""""""""""""###$$$$$$$$$$$$######""""""###"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$%%%%%%!!!!!!!!!!!!""""""""""""""""""#########$$$$$$$$$""""""""""""""""""""""""######""""""!!!!!! !!!!!!""""""##############################!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$###""""""!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!! !!!!!!"""###!!!!!!"""###############"""""""""""""""""""""""" !!!!!!"""""""""""""""!!!!!!!!!"""""""""""""""$$$$$$######""""""!!!!!!########################""""""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((())))))))))))))))))************,,,,,,,,,,,,,,,------...000111222111///...///000000000000000000000000000000000000000111111111111//////////////////...---,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,,,,++++++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((((((((((((((((((((((((((((((((((()))((((((((('''''''''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%!!!!!!"""######$$$############################## !!!!!!!!!!!!""" !!!!!!"""#########"""###$$$$$$$$$$$$###"""###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''((())))))******+++,,,,,,+++,,,---...000111222333000//////......//////000///111333333222111222333111111000000000000111111////////////...............---,,,+++++++++,,,,,,++++++++++++++++++++++++,,,+++)))((()))***,,,...***))))))(((((())))))***'''((())))))******))))))((((((((())))))*********************))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&######$$$$$$######"""!!!######$$$$$$$$$######"""######$$$$$$%%%%%%%%%&&&######$$$%%%%%%###"""!!!!!!"""######$$$$$$##############################""""""""""""############""""""##################"""""""""""""""###$$$%%%"""###$$$$$$$$$$$$###"""######""""""""""""######""""""############"""""" !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!######""""""!!! ######"""""""""!!!!!!!!!""""""""""""""""""""""""!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!""""""""""""#########""""""""""""""""""""""""!!!"""""""""""""""!!! !!!!!!!!!!!!""""""""""""######################## $$$$$$###"""""""""######!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############!!!!!!!!!!!!"""###$$$$$$!!!!!!"""###############"""""""""""""""""""""""" !!!"""############!!!!!!!!!!!!!!!"""""""""############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############"""""""""""""""""""""""""""############$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%&&&''''''((())))))(((((())))))***+++))))))))))))************++++++*********+++,,,---///111222111000///000222000000000000000000000000111111111111111111111111//////000000000000//////,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,---------,,,+++***)))***************+++++++++,,,,,,***)))(((((((((((((((((((((((((((((((((((())))))(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$""""""######$$$################################# !!!!!!!!!!!!""""""""" !!!"""#########"""###$$$$$$$$$$$$###"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&&&&''''''((((((((())))))***+++++++++++++++,,,------...////////////............/////////111222333222111222333111111000000000000111111////////////...............---,,,+++++++++,,,,,,************************,,,,,,++++++******++++++))))))(((((((((((())))))%%%&&&((()))************((((((((((((((((((((())))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$#########$$$%%%%%%&&&''''''&&&%%%$$$$$$######$$$$$$$$$$$$###"""""""""""""""$$$$$$$$$$$$$$$###"""!!!############$$$$$$$$$$$$"""###$$$%%%%%%$$$"""!!! !!!""""""######""""""########################!!!"""""""""############""""""######$$$$$$$$$$$$ !!!"""###$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""$$$###"""!!!!!!"""###$$$""""""############"""""" !!!"""###""""""!!! !!!!!!"""""""""""""""""""""!!!!!!!!!!!!!!!#########"""""""""!!!!!!""""""""""""""""""""""""""""""!!! !!!!!!!!!!!!"""""""""""" !!!!!!!!!""""""""""""""""""""""""""""""""" !!!"""######""""""!!!""""""""""""!!!!!!!!!!!!########################!!!!!!!!!!!!!!!!!!!!!!!!#########"""######$$$$$$""""""""""""""""""""""""!!!!!!!!!"""""""""######!!!!!!!!!!!!"""###$$$%%%!!!!!!"""###############!!!!!!!!!!!!!!!!!!!!!!!! """###$$$$$$######""""""!!!!!!""""""###$$$"""""""""""""""#########""""""""""""""""""""""""!!!"""""""""############"""""""""""""""""""""""""""############$$$$$$$$$"""######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&""""""###$$$$$$%%%&&&&&&'''&&&&&&&&&&&&'''((((((''''''((((((((()))))))))***)))((((((((()))++++++---///000000//////111222000000000000000000000000111111111111111111111111000000111111111111111000------------------------------------.........///.........------,,,+++***((()))))))))************---,,,+++)))((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""!!!!!!######$$$$$$$$$###""""""""""""""""""""""""""""""###$$$$$$$$$$$$%%%%%%%%%!!!""""""###$$$%%%%%%%%%"""###$$$%%%%%%$$$###"""#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&'''(((((()))((((((((()))******++++++++++++++++++++++++++++++//////............//////...000222222111111222333111111000000000000111111000/////////...............---,,,+++***+++,,,---))))))))))))))))))))))))++++++---------+++)))((())))))(((((((((((())))))$$$%%%''')))++++++++++++((((((((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$############$$$%%%%%%&&&''''''$$$######"""!!!"""""""""%%%$$$"""!!!!!!!!!"""###!!!"""###$$$$$$$$$$$$$$$######"""""""""""""""""""""###%%%%%%%%%$$$""" !!!"""""""""""""""########################!!!!!!""""""#########$$$!!!"""###$$$$$$$$$$$$$$$"""###%%%&&&''''''&&&&&&"""###$$$%%%%%%$$$###"""$$$###"""!!!!!!"""###$$$""""""############"""""" """#########"""!!! !!!"""$$$%%%%%%%%%%%%"""""""""###$$$$$$%%%%%%############""""""""""""""""""""""""""""""""""""!!!!!!!!!"""""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!"""""""""""""""""""""""" !!!#########""""""######""""""!!!!!! ########################""""""""""""""""""""""""###"""""""""###$$$%%%%%%######################## !!!!!!"""""" !!!!!!###$$$$$$!!!!!!"""###############!!!!!!!!!!!!!!!!!!!!!!!! """###$$$$$$$$$############"""######$$$%%%!!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$""""""###$$$%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###############$$$$$$$$$######""""""######$$$%%%&&&&&&&&&'''''''''(((((()))((('''''''''(((***++++++---...///...///111222000000000000000000000000222222111111111111111111000111111222222222111111........................---------.........//////............---,,,+++***))))))******+++++++++,,,---,,,+++)))((('''''''''((((((((((((((((((((((((%%%%%%&&&&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((&&&$$$""" $$$$$$$$$$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""###$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%#########$$$%%%&&&((((((###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&'''&&&%%%%%%&&&'''''')))***+++))))))***+++...---+++******+++---...---,,,,,,,,,---///111222000111222222000000111222555333000///000111222111222000...---,,,---///000............------,,,+++(((((())))))*********+++((((((((((((((((((((((((((((((((((((((((((((((((+++***((('''''''''((())))))(((&&&&&&''''''&&&$$$(((((('''&&&%%%%%%$$$$$$'''&&&&&&&&&&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$#########$$$$$$########################&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$###""""""$$$&&&'''"""""""""""""""!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!""""""""""""""""""""""""""""""""""""########################$$$%%%&&&'''"""###$$$%%%%%%$$$###"""######""""""!!!!!! """"""""""""""""""""""""$$$$$$######"""!!!!!!!!!###"""!!!!!!!!!"""$$$%%%!!!!!!""""""######$$$$$$$$$######"""!!! """""""""""""""""""""""""""""""""""""""""""""""""""###$$$%%%%%%$$$###"""$$$###""" !!!""" !!!"""$$$$$$######"""!!!  !!!###"""!!! !!!"""###"""###$$$$$$$$$###!!! !!!!!!""""""############%%%$$$###!!!  !!!"""###$$$$$$""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""############$$$$$$$$$$$$""""""""""""!!!!!!!!!!!! !!!"""$$$$$$######"""!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$#########""""""""""""""""""""""""!!!!!!"""###############""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&)))((((((&&&%%%$$$######%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((((()))***+++,,,---,,,***(((((()))***++++++,,,---...////////////222111000//////000111222000000000000000000000000111111111111000000000000......------...///111222111111111111000///...---...---,,,,,,++++++,,,,,,++++++*********+++---...************************))))))))))))(((((((((((('''&&&%%%$$$###$$$%%%%%%#########$$$%%%&&&'''(((&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$ !!!###%%%'''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% !!!!!!!!!!!!"""""""""$$$$$$############$$$$$$#######################################$$$$$$$$$%%%$$$$$$######$$$$$$%%%############$$$%%%&&&'''###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$$$$$$$(((''''''''''''&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&''''''&&&%%%&&&''''''(((******)))))))))***+++*********+++,,,...///************+++---///000///111222111000///000222444111///...///000000000///...,,,+++++++++,,,------------------,,,++++++))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))***)))((((((''''''((((((((('''&&&&&&'''((('''%%%(((''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$#########$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%###"""!!! !!!"""$$$%%%###############""""""!!!###"""""""""""""""""""""############"""""""""!!!""""""""""""""""""""""""""""""""""""############!!!!!!!!!!!!"""###$$$$$$"""###$$$$$$$$$$$$###"""######""""""!!!!!!!!!!!!########################!!!!!!!!!"""######$$$$$$###"""!!!!!!!!!"""$$$$$$"""""""""""""""##################"""!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!""""""""""""""""""!!!$$$###"""!!! !!!""" !!!"""###$$$######""""""!!!!!! !!!!!!"""######"""!!!!!!"""###### """#########""""""""""""""""""#########$$$###"""!!!!!! """"""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!! ###"""""""""!!!!!!!!!!!! !!!"""###$$$######"""!!!!!!!!!!!!!!!"""!!!  """"""""""""""""""""""""!!!!!!"""###############################################################"""###$$$%%%&&&&&&&&&&&&***)))((('''&&&%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((()))***++++++---,,,***)))((()))***++++++,,,---...////////////111000000/////////000111000000000000000000000000111111000000000/////////111000///------------...000000000000///...---,,,---,,,,,,+++++++++++++++++++++***))))))***+++,,,((((((((((((((((((((((((******)))))))))((((((((()))((('''&&&%%%&&&&&&'''%%%%%%$$$%%%%%%&&&'''(((&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%""""""###$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%#########""""""#################################$$$$$$$$$###############%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$######$$$$$$$$$$$$###########################$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&'''((('''&&&&&&'''(((&&&(((******)))((()))***(((((()))***,,,---...///*********+++,,,---...//////000111111000///000111222000...---...//////...------,,,,,,,,,++++++++++++,,,,,,,,,,,,+++************++++++++++++,,,,,,************************************************'''(((((((((((('''&&&&&&'''&&&%%%&&&(((((('''&&&'''''''''&&&&&&%%%%%%$$$"""###$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%''''''''''''''''''''''''$$$$$$############$$$$$$###"""!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$###""""""#########""""""!!!!!!!!!############""""""""""""""""""""""""""""""""""""""""""""""""############""""""!!!!!!!!!""""""###"""###$$$$$$$$$$$$###"""###""""""""""""!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""######$$$$$$"""""""""!!!"""######$$$############""""""""""""######""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!###""""""!!!!!!!!!!!!""" !!!"""#########""""""###""""""!!!!!!""""""######""""""!!!!!!""""""### """#########"""#########""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!! ######"""""""""!!!!!!!!!!!! !!!!!!"""###$$$######"""!!!!!!!!!!!!!!!$$$###!!!  """###""""""""""""""""""""""""!!!!!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""###%%%&&&''''''(((***))))))((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((()))***+++,,,+++***)))((()))***++++++,,,---......//////...////////////////////////000000000000000000000000000000000/////////......000///...---,,,,,,,,,,,,......///......---,,,+++,,,++++++***************+++***)))))))))))))))***((((((((((((((((((((((((++++++*********)))))))))***)))((((((''''''(((((('''&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%########################!!!!!!!!!"""""""""#########""""""!!!!!!""""""###########################%%%$$$$$$$$$###"""""""""%%%$$$$$$######$$$$$$%%%$$$$$$###"""""""""""""""######$$$$$$$$$$$$######""""""""""""############$$$#########""""""""""""$$$$$$$$$%%%%%%%%%&&&&&&&&&'''((((((&&&&&&'''(((%%%'''))))))((((((((()))'''((()))+++,,,---------,,,,,,,,,---...///000111000111222222000000111222222000....../////////...---............---,,,,,,******+++++++++******)))************************************************))))))))))))))))))))))))&&&'''((((((((('''%%%$$$&&&%%%%%%&&&((()))((('''''''''&&&&&&&&&%%%%%%%%%!!!"""%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######%%%$$$$$$######$$$%%%%%%######$$$$$$######"""!!!%%%%%%$$$$$$######""""""#########"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############%%%$$$$$$############$$$#########$$$$$$#########""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!!!!"""""""""""""""######$$$$$$$$$######""""""!!!!!!###"""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!  !!!""""""""""""!!!!!!!!!!!!"""!!!!!!!!!"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$###"""!!! ############"""""""""""" !!!""""""""""""""" !!!"""###$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""######""""""!!!!!! #########"""""""""!!!!!!!!!!!!!!!!!!!!!"""#########""""""!!!!!!!!!!!!!!!&&&$$$!!!  ###$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!###%%%&&&((((((((()))(((((('''&&&&&&%%%%%%#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((()))***+++***))))))))))))******++++++,,,---............---......////////////...000000000000000000000000////////////............,,,,,,,,,,,,------......---------------,,,+++***+++******)))))))))))))))******))))))((((((((('''))))))))))))))))))))))))++++++++++++*********))))))))))))((((((((((((((((((((('''&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""" !!!!!!!!!!!!"""""""""!!!!!!!!!!!!""""""########################%%%$$$$$$$$$###"""""""""%%%$$$$$$######$$$$$$%%%$$$$$$###"""!!!!!!!!!!!!"""######$$$$$$######"""!!!!!!!!!""""""#########&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''((('''&&&%%%&&&(((%%%'''((((((''''''''')))((()))***+++++++++******+++,,,,,,...//////000000111222333222111111222333222111//////000000000...---------...------,,,+++))))))***++++++*********)))))))))))))))(((((((((************************((((((((((((((((((((((((&&&'''((((((((('''%%%$$$&&&%%%%%%&&&((()))((('''&&&&&&&&&&&&&&&%%%%%%%%%###$$$&&&(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""###""""""!!!!!!""""""###%%%%%%$$$$$$$$$$$$$$$$$$""""""######""""""!!! $$$$$$$$$#########""""""""""""""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############$$$$$$######"""#########$$$##################$$$""""""""""""####################################$$$$$$######"""!!!!!!!!!!!!"""""""""############$$$$$$######""""""!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$###"""!!!!!!"""###$$$!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""!!! #########""""""""""""""" !!!"""######"""""" !!!"""###$$$$$$"""""""""""""""""""""""" !!!!!!!!!"""""""""###""""""""""""""""""""""""###"""""""""!!!!!!!!! ############"""""""""""""""!!!!!!!!!!!!""""""######""""""!!!!!!!!!!!!!!!###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!###%%%&&&((((((((('''&&&&&&%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))))))))))))))))))))*********+++,,,---............,,,---///000111000///...000000000000000000000000////////////............,,,,,,------------------,,,,,,,,,,,,,,,++++++***+++***))))))(((((())))))))))))))))))((((((''''''))))))))))))))))))))))))++++++++++++*********)))((((((((((((''''''&&&&&&(((((('''&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""#########$$$$$$$$$%%%%%%""""""!!!!!!!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############%%%$$$$$$######$$$$$$%%%$$$$$$###"""!!!!!!""""""""""""############""""""!!!!!!!!!"""######$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&'''&&&%%%%%%&&&'''$$$&&&(((((('''&&&'''((())))))))))))))))))))))))))))))+++,,,---.........000222333222111000111222222000///000111111000...+++++++++*********))))))))))))***++++++++++++***)))(((((((((((('''''''''************************'''''''''''''''''''''''''''(((((((((((('''&&&&&&'''&&&%%%&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""##################"""""""""!!!"""""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############""""""""""""""""""""""""""""""""""""############!!!!!! !!!!!!"""$$$$$$###""""""###$$$$$$"""""""""############$$$########################!!!!!!!!!"""######$$$$$$!!!!!!"""############"""############""""""""""""""""""""""""!!!!!!!!!!!!########################!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$############$$$$$$ !!!!!!""""""""""""!!!!!!!!! !!!"""### !!!!!!""""""!!!!!!  !!!!!!  !!!!!!!!! !!!"""""""""############ !!!#########"""!!!""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!""""""######"""""""""""""""""""""""" $$$$$$#########"""""""""""""""!!!!!!!!!!!!""""""######"""!!!!!!!!!!!!!!!$$$""" !!!"""""""""""""""""""""""""""!!!!!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!"""###%%%&&&''''''(((%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((((((((())))))))))))))))))***+++,,,------......---+++---///222222111///...000000000000000000000000000000000/////////......000000000///---,,,***)))++++++,,,,,,,,,,,,+++++++++******)))))))))))))))((())))))))))))(((((('''((((((((((((((((((((((((++++++*********)))))))))&&&''''''''''''&&&%%%$$$'''&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$######""""""######$$$!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""#########$$$$$$###""""""!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$###"""""""""######""""""############""""""!!!!!!"""######$$$%%%%%%""""""""""""!!!!!!!!!!!!$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&%%%$$$$$$$$$&&&$$$%%%''''''&&&&&&&&&''')))(((''''''((()))***+++((()))+++---.........---...000111000///...///000000///...///000000...---,,,+++)))(((((())))))***)))******+++,,,,,,++++++))))))))))))((((((((('''))))))))))))))))))))))))((((((((((((((((((((((((***)))((((((''''''((((((((('''&&&&&&'''((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&'''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$###############"""!!!!!!"""############"""!!!!!! !!!"""""""""!!!"""""""""############""""""""""""""""""""""""""""""""""""############ !!!"""###$$$$$$###""""""###$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""######$$$$$$ !!!"""###$$$######""""""""""""""""""#########!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$###### !!!"""######"""!!!!!!  !!!"""###!!!"""############"""!!!!!!!!!"""######"""!!!!!! !!!######"""""" !!!"""###$$$$$$%%% """#########!!! """"""""""""!!!!!!!!!!!!"""""""""""""""""""""""" !!!"""#########"""""""""""""""""""""""" !!!!!!"""""""""$$$$$$$$$#########""""""""""""!!!!!!!!!!!!""""""######"""!!!!!!!!!!!!!!!%%%%%%$$$############$$$""""""""""""""""""""""""!!!!!!"""#######################################"""""""""""""""""""""""""""###$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%$$$$$$$$$###############$$$$$$%%%&&&''''''(((((()))))))))))))))******+++,,,------------***---000333444222000...000000000000000000000000111111000000000/////////111111111000///---+++)))++++++,,,,,,,,,,,,,,,+++++++++***))))))))))))***'''((()))*********)))(((((((((((((((((((((((((((******)))))))))(((((((((&&&&&&'''''''''&&&%%%$$$%%%%%%$$$%%%%%%&&&'''(((&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%""""""""""""############################################################ !!!!!!!!!!!!#########""""""#########$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$############$$$$$$""""""############""""""!!!""""""###$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%%%%######$$$%%%###%%%''''''&&&%%%&&&'''''''''&&&&&&'''***,,,...***+++---///000000000///---...///...---,,,---//////...---...//////---+++...---+++))))))***+++---)))***+++,,,,,,,,,,,,,,,+++*********))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))+++***)))''''''((()))))))))(((&&&&&&''''''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''((('''&&&&&&########################$$$$$$############$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$###"""""" !!!"""###$$$%%%%%%!!!!!!""""""#########$$$""""""""""""""""""""""""""""""""""""############!!!!!!!!!!!!"""$$$%%%%%%%%%$$$###""""""###$$$%%%""""""######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######"""!!!!!!!!! !!!"""$$$$$$######"""!!!!!!""""""######$$$$$$!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!########################"""###$$$%%%%%%$$$###""" !!!#########"""!!!!!! !!!"""###"""###$$$%%%%%%$$$###""""""###$$$%%%%%%$$$###"""$$$%%%%%%&&&&&&$$$###""" """###$$$%%%&&& !!!"""$$$###"""!!! !!!"""###$$$$$$"""""""""""""""""""""""" !!!"""######$$$""""""""""""""""""""""""!!!!!!"""###$$$%%%&&&&&&$$$$$$$$$############"""###"""!!!!!!!!!!!!""""""######"""!!!!!!!!!!!!!!!""""""""""""!!!!!!!!! """"""""""""""""""""""""!!!!!!"""###############""""""""""""""""""""""""###########################$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$###############$$$%%%%%%&&&''''''%%%%%%%%%$$$$$$#####################$$$%%%&&&'''''''''((())))))***))))))******+++,,,------------***---111444555333111///000000000000000000000000111111111111000000000000......000000000///...---+++,,,,,,---------,,,,,,,,,++++++***************'''((()))+++++++++******************************))))))))))))((((((((((((&&&'''((((((((('''%%%$$$#########$$$%%%&&&'''(((&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&############""""""""""""############################################################$$$$$$$$$$$$$$$$$$############$$$$$$###########################$$$$$$%%%%%%$$$$$$###"""###$$$%%%%%%%%%%%%$$$######"""!!!!!!"""###$$$######""""""""""""#########$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%######$$$$$$$$$###""""""###$$$%%%%%%%%%%%%$$$#########$$$%%%%%%&&&''''''&&&'''((())))))*********+++++++++,,,,,,,,,------,,,------...///000111111......---------,,,,,,,,,------,,,,,,,,,+++++++++++++++******++++++,,,---******))))))))))))*********++++++++++++***))))))''''''''''''''''''''''''&&&'''''''''(((((()))))))))((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&%%%%%%$$$######$$$%%%%%%&&&%%%$$$###"""%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!!!!######"""!!!!!! !!!!!! !!!"""$$$%%%%%%%%%%%%$$$#########""""""!!!!!!""""""""""""""""""""""""$$$$$$$$$############"""%%%%%%$$$###"""""""""###""""""""""""""""""""""""###"""!!!!!!!!!###$$$%%%!!!!!!""""""#########$$$%%%###!!!"""$$$$$$""" $$$###!!!!!!""""""  !!!!!!$$$$$$############$$$$$$$$$$$$$$$######!!! !!!!!!""""""""""""!!!!!!!!!!!!""""""#########$$$######""""""!!!!!!  $$$$$$$$$############"""""""""""""""""""""""""""$$$"""  """$$$!!!!!!!!!!!! """"""!!!!!!!!!!!!""""""$$$$$$######"""!!!!!! ######""""""""""""######$$$$$$###############$$$"""###$$$$$$###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!%%%%%%%%%###""""""$$$'''###!!! !!!"""###""" #########"""!!! """"""!!!!!!!!!!!!""""""$$$$$$###"""!!!!!!!!!"""""""""""""""""""""""""""&&&%%%$$$###""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!########################%%%$$$$$$$$$###"""""""""!!!!!!!!!""""""######$$$''''''''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))******+++,,,,,,------,,,---000222222111///---...///000111111000///...///000000///...,,,---...,,,,,,............,,,,,,,,,***(((''''''(((***,,,******++++++++++++******---,,,+++***)))((('''&&&(((((((((((((((((((((((('''''''''''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################""""""###$$$$$$$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""&&&&&&%%%%%%$$$$$$$$$###""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$###"""!!!!!!"""###$$$######""""""""""""#########$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$#########"""###$$$%%%%%%%%%%%%$$$#########$$$%%%%%%&&&''''''&&&&&&((()))))))))))))))************+++++++++,,,+++,,,,,,------.........---,,,,,,,,,++++++++++++---,,,,,,,,,,,,+++++++++******))))))******++++++))))))))))))))))))))))))***++++++++++++***))))))((((((((((((((((((((((((&&&'''''''''((((((((()))''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%$$$###"""$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###"""""""""$$$###""""""!!!!!!!!!"""!!!!!!""""""###$$$$$$$$$############"""""""""!!!""""""""""""""""""""""""$$$$$$$$$############"""#########"""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$!!!"""""""""############"""$$$$$$###!!!  !!!"""!!! !!!!!!!!!"""######$$$$$$###""""""""""""""""""###$$$$$$$$$######"""!!! !!!""""""######""""""!!! !!!!!!""""""""""""###"""""""""!!!!!!!!! !!!!!!""""""""""""!!!!!!"""""""""######$$$$$$$$$""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$$$$#########""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""###""""""!!!!!!""""""######""""""!!!!!!""""""###""""""###$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$###"""!!!###%%%###!!! !!!"""###""" !!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""######""""""!!!"""""""""########################$$$$$$######""""""######""""""""""""""""""""""""################################################$$$$$$$$$###############$$$$$$$$$$$$$$$%%%$$$%%%###############"""!!!!!!&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((()))******++++++,,,///222333111///......//////000111111000//////000111222111/////////111------------+++)))'''&&&******)))(((((()))******)))******************)))++++++***)))(((''''''&&&((((((((((((((((((((((((***************))))))(((''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###########################"""""""""""""""""""""""" """"""############""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$#########$$$%%%&&&$$$###"""!!!!!!"""############""""""""""""############$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%((('''%%%$$$#########$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%&&&&&&'''%%%&&&'''((())))))))))))((())))))))))))******************+++++++++++++++++++++++++++************,,,,,,,,,+++++++++******((())))))))))))*********((()))***++++++***)))(((***++++++++++++***))))))************************'''''''''''''''(((((((((&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$""""""###$$$&&&'''(((((($$$$$$%%%%%%%%%$$$############$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$##################$$$$$$###""""""""""""######"""!!!!!!!!!"""##################""""""""""""""""""""""""""""""""""""$$$$$$$$$############""" """"""###"""!!!!!!"""""""""""""""""""""""""""############""""""!!!""""""""""""###############"""!!!!!!######"""!!!!!!""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""######$$$######"""!!! """##################""" !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""######$$$$$$######""" !!!!!!"""###$$$%%%&&&""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$#########"""""""""""""""!!!!!!!!!!!!"""""" !!!""""""###$$$$$$"""!!!!!! !!!!!!"""!!!!!!!!! !!!!!!"""!!!!!!"""#########""""""!!!!!!!!!!!!!!!!!!!!!!!! """######"""!!!!!!"""###!!! !!!"""###"""  !!!"""######$$$""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$""""""""""""""""""""""""###############################################################$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))...333666555000,,,,,,.........////////////.........///000000///...000111---------,,,***)))'''&&&))))))))))))))))))))))))((())))))******))))))((())))))((((((''''''''''''((((((((((((((((((((((((***++++++++++++***))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###########################"""""""""""""""""""""""""""!!!!!!!!!!!! """"""############""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$###""""""$$$&&&'''$$$###"""!!!!!!!!!"""#########""""""""""""############$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%***(((&&&###"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&'''(((((((((((((((((()))))))))***************************)))))),,,++++++++++++*********++++++++++++************((())))))***************'''(((***,,,,,,***((('''***++++++++++++***))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$###############$$$%%%###!!! !!!"""#########"""""""""""""""""""""""""""""""""""""""$$$$$$$$$#########"""""" """$$$$$$###"""!!!"""""""""""""""""""""""""""###$$$$$$$$$"""!!! """""""""""""""#########'''&&&$$$######"""!!! !!!  """###"""!!!#########""""""!!!!!!!!!""""""!!!!!!!!!!!!""""""###############"""!!!!!!######$$$$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""######$$$$$$######"""!!!!!!!!!"""###$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! """""""""!!!!!!!!! """"""!!!!!!!!!!!!"""""" !!!!!!"""#########!!!!!! !!!!!!!!!!!! !!!!!!"""""" !!!""""""#########!!!!!!!!!!!!!!!!!!!!!!!!"""$$$$$$###!!!!!!!!!###!!! !!!"""###""" !!!!!!""""""######""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!"""###$$$######################## !!!"""######$$$$$$$$$########################""""""""""""""""""""""""########################"""""""""###$$$$$$$$$%%%"""""""""###############&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''((())))))000666:::777///+++,,,000,,,,,,,,,,,,,,,,,,,,,,,,***+++------,,,,,,---///++++++,,,,,,,,,,,,++++++(((((()))******)))(((((((((((())))))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%$$$###""""""$$$&&&'''%%%$$$"""!!!!!!!!!"""#########""""""""""""######"""######$$$$$$######"""######$$$$$$$$$%%%%%%%%%)))(((%%%#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&''''''(((((('''))))))))))))************+++++++++***************,,,,,,,,,,,,++++++++++++++++++*********))))))))))))***+++,,,,,,,,,++++++'''(((***,,,,,,***((('''***++++++++++++***))))))(((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$%%%!!!"""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$###############$$$$$$%%%$$$!!!  !!!"""""""""""""""""""""######""""""""""""""""""""""""$$$$$$$$$#########""""""!!!###%%%%%%%%%###""""""""""""""""""""""""""""""###$$$$$$$$$"""!!! ######"""""""""""""""""" !!!"""###$$$###""""""######""" """""""""!!!!!! $$$######""""""######$$$"""############""""""!!!######$$$$$$$$$$$$######""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!""""""######""""""!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!! """"""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!"""###$$$ !!!!!!"""######"""""""""""""""""""""""" """%%%%%%$$$"""""""""###!!! !!!"""###""" !!!!!!!!!!!!!!!!!!"""!!!""""""!!!!!!!!!!!!""""""!!! !!!"""######"""""""""""""""""""""""" !!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""""""""###$$$$$$$$$%%% !!!""""""###$$$$$$######$$$$$$%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))***111666999666///+++,,,000,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,,,,++++++,,,...++++++++++++++++++++++++'''((())))))))))))((('''(((((())))))))))))((((((&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""########################""""""############""""""%%%$$$#########$$$%%%&&&%%%$$$###!!!!!!!!!""""""######""""""""""""######""""""############""""""######$$$$$$$$$%%%%%%%%%'''&&&$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''))))))))))))***************+++++++++++++++++++++---,,,,,,,,,++++++++++++*********))))))))))))((()))***+++------,,,++++++((()))***++++++***)))(((***++++++++++++***))))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%&&&""""""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################""""""""""""###$$$$$$$$$$$$"""!!! !!!!!!"""""""""""""""############""""""""""""""""""""""""$$$$$$$$$############"""""""""$$$%%%%%%$$$######"""""""""""""""""""""""""""############""""""!!!############"""""""""""" !!!"""""" !!!"""&&&$$$############""" #########""""""!!!!!!!!!$$$$$$############$$$$$$""""""############"""""""""##################"""############""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!""""""!!!!!! ######"""""""""!!!!!!!!!""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!! !!!!!!"""!!!!!!!!!!!!"""###$$$$$$!!!!!! !!!""""""""""""""""""""""""""""""!!!###$$$$$$###""""""######!!! !!!"""###""" """"""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!###$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#######################################$$$$$$$$$!!!!!!""""""###$$$$$$%%%###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''(((((()))*********///222555222---+++,,,///......------------......+++,,,------,,,,,,---...---,,,***((('''&&&&&&&&&((((((((((((((((((((((((((())))))******))))))(((&&&&&&''''''''''''''''''(((((((((((((((((((((((('''(((((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$##############################""""""###$$$$$$$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!!!!!""""""""""""############""""""""""""""""""""""""""""""#########$$$$$$###############$$$$$$$$$%%%%%%%%%&&&%%%###!!!!!!!!!!!!"""######""""""""""""######""""""############""""""######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&'''&&&&&&''''''((((((((())))))))))))))))))***+++++++++,,,++++++++++++******************)))))))))(((((((((((()))+++,,,,,,,,,******))))))))))))))))))))))))***++++++++++++***))))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&%%%%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%&&&"""######$$$$$$$$$##############################%%%$$$$$$$$$###""""""""""""!!!!!!!!!""""""###$$$###############"""""""""!!!"""""""""############""""""""""""""""""""""""$$$$$$$$$############"""############""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$############"""""""""!!!'''((((((%%%!!! $$$###!!!"""######"""!!!"""""""""""""""""""""!!!######""""""""""""######""""""############""""""!!!""""""######""""""!!!######"""""""""!!!!!!!!! !!!!!!!!!"""""""""### !!!!!!""""""!!!!!! !!!!!!!!!"""""""""""""""""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$%%%%%%%%%$$$$$$$$$######""""""!!!!!!!!!!!!"""""" !!!"""""""""###""""""!!!!!!""""""### !!!"""###$$$""""""!!!  !!!!!!""""""""""""""""""""""""!!!"""###"""!!! """######!!! !!!"""###""" !!!!!!""""""######""""""!!!!!!!!!!!!""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """###$$$###"""!!!""""""""""""""""""""""""################################################$$$$$$$$$#####################""""""!!!!!! ###$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''((())))))******+++,,,---,,,+++***+++,,,---,,,++++++++++++,,,---+++,,,---,,,+++***+++,,,,,,+++)))'''&&&%%%%%%%%%)))((('''&&&&&&'''((())))))******************)))((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""""""""###$$$$$$$$$$$$###""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$%%%%%%%%%%%%""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$%%%%%%$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$&&&%%%###"""!!!!!!!!!"""######""""""""""""######""""""############""""""######$$$$$$$$$%%%%%%%%%!!!!!!###$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''(((((()))***++++++,,,************))))))))))))))))))))))))(((((((((((('''(((***+++,,,+++)))(((******))))))))))))*********++++++++++++***))))))'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$#########$$$&&&'''######$$$$$$$$$######"""########################&&&%%%%%%$$$###"""!!!!!!!!!!!! !!!!!!"""######"""###$$$$$$$$$$$$######!!!!!!""""""#########$$$""""""""""""""""""""""""$$$$$$$$$############"""$$$###"""!!! !!!!!!""""""""""""""""""""""""###"""!!!!!!!!!###$$$%%%$$$#########""""""!!!!!! """!!!!!!###!!! !!!###$$$###""" !!!!!!!!!""""""!!!!!!!!!!!!""""""!!!""""""#########""""""!!!!!!""""""""""""!!!!!!""""""!!!!!!  !!!!!!!!!""""""######!!!!!!""""""""""""!!!!!! !!!"""###$$$$$$"""""""""""""""""""""""""""!!!!!!"""#########""""""""""""!!!""""""!!!!!!!!!!!!"""""" !!!###$$$$$$######""""""""""""###### !!!"""######"""!!!  !!!""""""""""""""""""""""""!!!"""!!! !!!######!!! !!!"""###"""!!!!!!"""$$$%%%%%%""""""!!!!!!!!!!!!""""""###"""!!! """""""""""""""""""""""" """###$$$###!!! !!!!!!!!!!!!!!!!!!!!!!!! ########################%%%$$$$$$$$$######""""""###"""!!!  !!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((()))))))))''''''((((((((()))))))))***)))(((''''''((()))******++++++***((('''((()))+++***)))(((((()))***+++***)))'''&&&&&&''')))*********++++++++++++******))))))((((((((('''''''''(((((((((((((((((((((((('''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$$$$$$$$$$###########################""""""""""""""""""""""""#########$$$$$$%%%%%%%%%""""""############""""""$$$###""" """###$$$""""""""""""""""""""""""###$$$%%%%%%%%%%%%$$$###############""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!"""######$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''')))******,,,+++******++++++)))(((***))))))((('''&&&&&&&&&)))))))))))))))*********''''''''''''(((((((((((()))***+++++++++)))((('''))))))************))))))***))))))((('''&&&&&&&&&((('''%%%$$$###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$"""$$$&&&(((&&&$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$############$$$$$$#########""""""""""""!!!######$$$$$$$$$%%%%%%%%%''''''&&&%%%$$$""""""!!!%%%%%%$$$###"""""""""#########"""!!!!!!!!!!!!!!!#########"""""""""""""""""""""###$$$$$$$$$######""""""""""""""""""""""""$$$$$$############$$$$$$$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!#########"""""""""""""""!!!!!! !!!!!!%%%%%%$$$###""""""######"""""""""""""""""""""""" !!!###$$$%%%"""###$$$$$$###"""###$$$$$$#########""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$###"""!!!""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""!!! !!!###$$$"""""""""""""""""""""""" !!!!!!!!!!!! %%%$$$"""!!!  !!!"""######$$$######""""""""""""###### !!!"""###$$$%%%&&&"""###$$$###"""!!!!!!###$$$$$$######"""!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!"""######"""!!! """"""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""######""""""!!!!!! """"""""""""############""""""""""""""""""""""""""""""#########$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&########################$$$$$$%%%%%%&&&'''(((((('''((()))******)))((('''))))))*********))))))(((,,,,,,,,,+++++++++******((('''&&&&&&'''((()))***((('''&&&%%%%%%&&&'''(((***************)))((((((((((((((((((((((((((((((***)))((('''&&&%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$###"""######$$$%%%$$$###"""!!!""""""""""""""""""""""""!!!""""""""""""#########$$$$$$$$$###"""!!!!!! !!!!!!!!!!!!""""""""""""######""""""!!!!!! """"""""""""############$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$###############""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!"""######$$$$$$############$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''((()))***,,,+++)))***++++++)))(((***))))))(((''''''&&&&&&((())))))***+++*********)))))))))*********++++++'''(((((()))((('''&&&%%%((((((((())))))((((((((()))))))))((('''&&&&&&&&&'''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""$$$&&&'''&&&$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$##################$$$$$$$$$#########"""""""""#########$$$$$$$$$%%%%%%"""#########$$$$$$%%%%%%%%%$$$######""""""############"""!!!!!!!!!!!!!!!"""""""""""""""#########$$$$$$$$$$$$############""""""""""""""""""""""""$$$######""""""######$$$###$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""!!!###""""""""""""""""""""""""!!!!!! !!!!!!"""$$$###""""""!!!!!!"""""""""""""""""""""""""""""" !!!!!!!!!"""""""""###$$$$$$""""""###$$$######"""""""""!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$###"""""""""""""""""""""""""""""" !!!!!!!!!!!!"""!!!!!! !!!"""###$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!######"""!!!  !!!"""###############""""""""""""###### !!!!!!"""###$$$$$$"""###$$$###!!!!!!!!!"""!!!!!!!!!"""######$$$$$$""""""""""""!!!!!!!!!!!! !!!"""######"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!###"""""""""!!!!!!!!! """"""""""""############""""""""""""""""""""""""#####################$$$!!!!!!"""""""""#########$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''(((&&&&&&''''''''''''&&&&&&))))))*********))))))(((++++++*********)))))))))(((''''''&&&&&&'''((())))))(((''''''''''''((())))))************)))((('''((((((((((((((((((((((((''''''&&&%%%$$$$$$$$$%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$###"""###$$$$$$%%%$$$###"""!!!""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$######"""!!!!!! !!!!!!!!!!!!""""""""""""###"""""""""!!!!!!!!! """"""""""""############$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""######$$$%%%%%%$$$##################""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!"""######$$$$$$""""""""""""###############$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$############$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&''''''((()))***,,,***))))))***+++***((()))))))))(((''''''&&&&&&''')))+++,,,,,,,,,***)))'''&&&&&&&&&&&&'''((((((''''''((((((((('''&&&&&&&&&''''''((((((''''''&&&))))))(((((('''&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$%%%&&&%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%########################%%%$$$$$$$$$#####################$$$$$$$$$$$$%%% !!!!!!"""###$$$$$$%%%$$$$$$###"""""""""#########""""""!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$'''&&&$$$############$$$""""""""""""""""""""""""$$$######""""""######$$$######$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""""""""""""""""""""#########""""""!!!!!!""""""######"""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""######"""!!!!!! """###$$$$$$""""""###$$$""""""!!!!!!!!!!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!"""###### """"""############"""""""""""""""!!! !!!!!!""""""#########""""""!!!!!!""""""### !!!!!!!!!""""""""""""###$$$###!!! !!!""" !!!!!!""""""######$$$!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!! !!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""############""""""""""""""""""""""""#####################"""!!!!!!!!!"""""""""######$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&''''''((())))))******)))))))))))))))))))))(((((((((((()))(((''''''&&&'''''''''))))))(((((((((((()))))))))))))))))))))(((((('''((((((((((((((((((((((((%%%$$$$$$######$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$#########$$$$$$$$$$$$###""""""""""""""""""""""""""""""#########$$$$$$$$$%%%%%%$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""##################"""!!!!!!"""######""""""""""""""""""""""""######$$$$$$$$$$$$##################"""""""""!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""######$$$$$$!!!!!!!!!!!!""""""""""""###$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$############$$$%%%&&&'''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''((())))))+++)))((()))***+++***((())))))((((((''''''''''''''')))+++------,,,***)))%%%%%%$$$$$$$$$%%%&&&'''))))))))))))))))))(((((('''''''''(((((('''''''''(((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%#########$$$$$$#########%%%%%%%%%$$$$$$$$$##################$$$$$$$$$$$$""""""""""""!!!!!!!!!!!!######""""""""""""######""""""!!!!!!!!!!!!"""""" !!!"""###$$$$$$%%%)))'''%%%###""""""###$$$""""""""""""""""""""""""######""""""""""""######""""""############""""""#################################""""""""""""""""""""""""""""""###############""""""""""""#########""""""!!!!!!!!!""""""""""""""""""""""""""""""$$$######"""!!! """###$$$###"""!!!"""$$$!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""######$$$$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""!!!!!!!!!!!!!!!""""""### !!!""""""######""""""!!!""""""""""""""""""!!!!!! !!!!!!!!!"""""""""###""""""!!!!!!!!!!!!""""""!!!!!!!!!!!! !!!#########!!! !!!"""#########"""!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""""""""############""""""""""""""""""""""""############""""""""""""############$$$$$$$$$$$$###############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&)))((('''&&&'''((()))***'''((()))))))))))))))))))))))))))((((((((('''''')))(((((('''&&&&&&&&&&&&((((((''''''''''''((((((((((((((())))))(((''''''(((((((((((((((((((((((($$$$$$$$$###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$######""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""############""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!"""""""""##################""""""""""""######""""""""""""""""""""""""####################################"""""""""!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""######$$$$$$ !!!!!!!!!"""""""""###$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$############$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&(((''''''''''''(((((()))***)))((((((***+++***((((((((((((((('''''''''''''''(((+++------,,,***((()))((('''&&&'''(((***+++(((((((((((((((((())))))'''(((((())))))(((((('''''''''''''''&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%$$$$$$######$$$$$$%%%"""###$$$$$$$$$$$$###"""%%%%%%%%%$$$$$$$$$######""""""#########$$$$$$$$$""""""!!!!!!!!!!!!!!!!!!###""""""!!!""""""######""""""!!!!!!!!!!!!"""""" !!!"""###$$$$$$%%%((('''$$$"""!!!"""###$$$""""""""""""""""""""""""###""""""""""""""""""###!!!""""""#########""""""########################""""""""""""""""""######!!!!!!""""""##################""""""""""""###############""""""######$$$"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""######"""!!!"""### !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""######### !!!!!!""""""""""""""" !!!!!!""""""!!!!!! """"""###$$$$$$$$$######!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!! !!!"""###""" !!!######""""""!!! !!!!!!!!!"""""""""###""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!""""""######""""""!!! !!!!!!!!!!!!""""""""""""!!!"""""""""############!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""#########$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%((('''&&&&&&&&&((()))***''''''((()))))))))))))))***))))))))))))((((((((((((((('''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((''''''((((((((((((((((((((((((&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$###############"""""""""""""""""""""""" !!!!!!!!!"""""""""#########"""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!"""""""""############"""""""""######"""""""""""""""""""""""""""""""""$$$###""""""""""""###$$$############""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!"""######$$$$$$!!!!!!!!!!!!""""""""""""###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$############$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&((((((''''''''''''(((((()))((('''(((*********)))((((((((((((((((((''''''&&&(((***+++++++++)))((()))(((&&&%%%&&&''')))+++&&&&&&%%%%%%&&&&&&'''(((((((((((())))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$###"""###$$$$$$$$$############$$$$$$"""###$$$%%%%%%$$$###"""%%%$$$$$$$$$############"""""""""############$$$ !!!"""######$$$""""""!!!!!!!!!"""######!!!!!!!!!!!!!!!""""""###!!!!!!""""""######$$$$$$&&&%%%###""""""""""""###""""""""""""""""""""""""###""""""!!!!!!""""""###!!!!!!""""""######""""""########################""""""""""""############!!!!!!!!!"""######$$$$$$###""""""!!!!!!""""""##################$$$$$$%%%""""""""""""""""""""""""!!!!!!""""""""""""######!!!"""######!!!!!!"""### !!!!!!!!!!!!"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$$$$$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$$$$$$$ !!!""""""""""""""" !!!!!!!!!!!! !!!###$$$%%%$$$$$$###!!!!!!!!!!!!"""""""""""""""!!!!!! !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###"""  !!! !!!!!!""""""### !!!!!!""""""######""""""!!!!!!!!!!!!""""""########################!!!""""""######""""""!!! !!!!!!!!!!!!""""""""""""""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###### !!!!!!!!!""""""###""""""""""""###$$$$$$########################$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''&&&&&&'''((())))))))))))))))))))))))((((((((((((&&&&&&'''''''''&&&%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$%%%&&&''''''''''''''''''(((((((((((((((((((((((((((((('''&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$%%%%%%%%%$$$$$$%%%$$$######""""""######"""""""""""""""""""""""""""""""""#########$$$$$$######""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""############""""""############""""""""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$############""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!"""######$$$$$$!!!!!!"""""""""############$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&((((((''''''''''''(((((()))((('''(((*********)))'''(((((((((((((((((((((''''''((())))))))))))((((((&&&%%%$$$$$$&&&((()))&&&&&&%%%%%%%%%&&&'''(((&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&%%%"""!!!"""$$$$$$$$$############$$$$$$!!!###$$$%%%%%%$$$###!!!$$$$$$#########"""""""""""""""""""""############!!!!!!!!!""""""#########!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!"""######"""""""""""""""#########""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""" !!!!!!"""""""""""""""########################!!!"""""""""############ !!!!!!"""######$$$$$$"""!!!!!! !!!!!!""""""""""""""""""###$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!"""###"""!!! !!!###!!!!!!!!!"""""""""######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""############ !!!"""###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!###$$$###""""""""""""""""""!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""""""""""""""!!!"""""""""  !!! !!!""""""### !!!"""############"""!!! !!!"""###"""""""""""""""""""""""" !!!!!!""""""!!!!!! !!!!!!!!!"""""""""###""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$$$$ !!!!!!!!!""""""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&%%%&&&'''((())))))))))))((((((((('''''''''&&&&&&$$$%%%&&&'''''''''&&&%%%%%%%%%&&&''''''&&&%%%%%%$$$%%%&&&'''''''''''''''(((((((((((((((((((((((())))))((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$"""###$$$%%%%%%%%%%%%$$$%%%$$$###"""""""""###$$$""""""""""""""""""""""""""""""""""""#########$$$"""""""""""""""""""""###!!!!!!!!!!!!"""""""""""" !!!!!!!!!"""""""""###""""""""""""############""""""############""""""""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$############""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!"""######$$$$$$""""""""""""############$$$$$$$$$%%%%%%$$$$$$$$$"""############$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&)))(((((('''''''''(((((((((''''''((()))******)))'''''''''(((((((((((((((''''''''''''((((((((()))+++***(((''''''))),,,---(((''''''&&&'''((()))***%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&%%%""" """$$$$$$$$$############$$$$$$!!!"""$$$%%%%%%$$$"""!!!#########""""""""""""!!!""""""""""""############&&&%%%$$$###"""!!! !!!!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!"""###############""""""""""""""" !!!!!!"""""""""!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""" !!!"""""""""""""""""""""""""""""""""""""""!!!!!!""""""#########$$$ !!!!!!"""###$$$$$$$$$!!!!!! !!!!!!!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""$$$$$$######""""""!!!!!!!!!"""###"""!!! !!!###!!!!!!""""""######$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$$$$$$$$$$########################!!!!!!!!!!!!"""""""""""" """#########"""!!!""""""""""""""""""""""""""""""############""""""!!!""""""!!! """"""""""""!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""#########$$$ """""""""  !!!"""""""""!!!  !!!"""######$$$###"""!!! !!!"""###!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!""""""######""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$%%%""""""""""""############"""""""""""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&((())))))((('''%%%&&&'''((())))))))))))''''''&&&&&&&&&%%%%%%%%%###$$$&&&'''((('''&&&&&&%%%&&&'''(((((('''&&&%%%$$$%%%&&&&&&'''''''''&&&((((((((((((((((((((((((***)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%&&&%%%###"""""""""###$$$"""""""""""""""""""""""" !!!!!!!!!!!!"""""""""""""""#########!!!!!!!!!!!!"""""""""""" !!!!!!!!!""""""######""""""""""""############$$$###!!!"""###$$$###!!!%%%%%%$$$$$$######"""""""""""""""###$$$&&&'''((("""!!! !!!###$$$""""""!!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!!!!"""%%%'''###!!!((('''%%%######$$$$$$$$$###"""############$$$$$$$$$&&&%%%$$$$$$######$$$$$$###$$$%%%%%%&&&&&&%%%%%%''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((''''''((((((((((((''''''(((((('''''''''&&&&&&&&&''''''''''''''''''&&&&&&+++***)))((('''&&&&&&&&&((((((((((((''''''''''''(((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""######""""""!!!""""""""""""############$$$$$$%%%%%%%%%$$$$$$###""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""!!!!!!""""""##################""""""""""""######""""""""""""""""""""""""""""""""""""############$$$$$$############$$$$$$%%%$$$###"""!!!!!!!!!!!!###############"""!!!!!!###"""!!! !!!"""###!!! !!!"""$$$%%%"""""""""""""""""""""""" !!!!!!!!!!!!!!!&&&&&&%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""###""""""!!! $$$###"""!!! !!!"""######"""!!!!!!!!!!!!!!! """###$$$$$$###"""  """###%%%%%%"""""""""""""""!!! !!!"""###$$$###"""  !!! ### ###$$$!!! !!!""""""!!!  !!!"""######$$$$$$#########""""""!!!!!!###"""!!! !!!"""###&&&&&&%%%$$$###"""!!!!!!""""""""""""""""""""""""###"""!!! !!!"""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""###""""""""""""############""""""""""""#######################################"""!!! !!!"""###!!!!!!!!!!!!""""""""""""$$$###"""!!!!!! !!!!!! """$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$%%%%%%%%%$$$$$$%%%%%%&&&'''&&&''''''((((((((((((((('''''''''((((((((((((((('''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&'''''''''&&&%%%'''&&&&&&%%%%%%&&&&&&'''((('''&&&%%%%%%&&&'''((()))((('''&&&%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$&&&&&&%%%$$$###&&&&&&%%%$$$###############$$$%%%&&&&&&%%%$$$###$$$$$$############$$$$$$###"""!!!!!!!!!"""$$$%%%$$$$$$$$$$$$$$$###"""""""""""""""""""""!!! !!!!!!"""###############"""""""""""""""######$$$###""" !!!""""""!!! """""""""!!!!!!!!!!!!!!!#########""""""######$$$###""""""!!!"""###$$$%%%###""""""!!!!!!""""""###"""""""""""""""""""""""""""$$$&&&%%%!!! """%%%&&&$$$###"""###$$$###"""""""""#########$$$$$$$$$%%%%%%$$$##################$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''((())))))))))))))))))))))))((('''''''''&&&&&&&&&&&&(((((((((((((((((((((((())))))((('''&&&&&&&&&&&&((((((((((((''''''''''''(((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""###""""""!!!!!!""""""""""""############!!!!!!"""""""""""""""!!!######""""""""""""######""""""!!!!!!!!!!!!"""""""""""""""""""""###############""""""""""""######""""""""""""""""""""""""""""""""""""############$$$$$$############$$$$$$###"""""""""""""""######"""""""""""""""!!! ###"""!!!!!!!!!!!!"""###!!!!!! !!!"""$$$%%%""""""""""""""""""""""""!!!""""""#########""""""$$$$$$$$$###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!""""""""""""!!!!!! """!!!  ######"""!!!!!!!!!!!!!!! !!!###$$$$$$###!!! #########"""!!!!!! """""""""""""""!!! !!!#########""" !!!"""##################### """$$$!!!!!!!!!"""######"""!!!!!! !!!"""##################"""""""""!!!!!!###"""!!! !!!"""###$$$$$$$$$###""""""!!!!!!""""""""""""""""""""""""###"""!!! !!!"""###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""###!!!!!!!!!"""""""""######!!!!!!!!!"""""""""######!!!!!!!!!!!!!!!!!!!!!!!!###"""!!! !!!"""###!!!!!!!!!!!!""""""""""""###""""""!!!!!!!!!!!!"""!!!!!!""""""""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&'''((((((((((((((((((((((((((('''''''''''''''&&&&&&%%%%%%%%%%%%&&&%%%&&&'''((((((((('''''''''&&&&&&%%%%%%&&&&&&'''((('''&&&&&&&&&&&&'''((('''&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%''''''&&&%%%$$$%%%%%%$$$#########$$$$$$!!!"""############"""!!!#########""""""############""""""!!!!!!"""###$$$!!!!!!""""""###""""""""""""""""""""""""!!! """""""""###""""""!!!!!!"""""""""""""""######$$$$$$"""!!!!!!""""""!!!!!!!!!!!!!!!""""""""""""%%%$$$###"""!!! #########"""###$$$$$$%%%###""""""!!!!!!""""""###########################"""###$$$&&&&&&%%%$$$###%%%###!!!!!!"""###"""!!!"""""""""#########$$$$$$$$$$$$###""""""""""""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''))))))(((((((((((())))))''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((''''''&&&&&&&&&&&&''''''(((((((((''''''''''''&&&'''''''''''''''&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$!!!""""""###$$$$$$$$$$$$""""""""""""############ !!!""""""""""""$$$$$$############$$$$$$""""""!!!!!!!!!!!!""""""#########"""""""""""""""######""""""""""""######""""""""""""""""""""""""""""""""""""############$$$$$$############$$$$$$!!!!!!!!!"""######$$$$$$"""############""""""!!!###""""""!!!!!!""""""###!!!!!!!!!!!!!!!"""$$$$$$""""""""""""""""""""""""$$$$$$$$$%%%$$$$$$######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!""""""""""""!!!!!!!!!  ###""""""!!!!!!!!!!!!!!!!!!!!!############!!!!!!'''&&&%%%###""" """"""######""""""!!!!!! """######"""!!!!!!!!!!!!!!!!!!!!!!!! ###!!! """###!!!""""""############"""""" !!!!!!""""""############""""""""""""!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""########################!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!""""""""" !!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!"""######""""""!!!!!!!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&'''((((((((((((''')))((((((((('''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&'''(((((())))))(((((('''&&&&&&%%%%%%&&&&&&'''((('''&&&&&&&&&&&&'''(((&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&'''''''''&&&%%%$$$$$$#########$$$%%%%%%!!!""""""######""""""!!!###""""""!!!!!!""""""###$$$###"""""""""""""""### !!!"""############"""""""""""""""!!!!!! """"""""""""!!! """""""""""""""######$$$%%%###""""""######"""!!!""""""######$$$$$$%%%%%%%%%$$$###"""!!! """""""""#########$$$$$$"""!!!!!! !!!!!!"""###############$$$$$$$$$###!!!!!!"""%%%&&&$$$"""###""" """""""""!!!""""""""""""############$$$###""""""!!!"""""""""######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!"""######$$$$$$######!!!"""""""""############ !!!######$$$$$$$$$$$$######""""""######$$$""""""!!!!!!!!!!!!""""""############""""""""""""######""""""""""""######""""""""""""""""""""""""!!!"""""""""############$$$$$$############$$$$$$!!!!!!"""###############$$$$$$$$$%%%%%%$$$######""""""""""""""""""""""""!!!!!!!!!""""""######$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$%%%%%%$$$$$$###### !!!!!!"""""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""###""""""######""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!"""######"""!!!!!!######""""""""""""!!!!!!""""""#########""""""!!! !!!"""######"""""" !!!!!!!!! ###!!! """###""" """""""""""""""""""""""" !!!!!!!!!"""""""""###""""""""""""""""""!!!!!!""""""!!!!!!!!!!!!"""""" !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!############"""""""""""" !!!!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""###$$$$$$ !!!"""%%%&&&############$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$###%%%%%%$$$$$$%%%%%%&&&'''%%%&&&''''''((((((''''''))))))((('''&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$######&&&&&&''''''(((((((((((('''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%######""""""###$$$%%%%%%######$$$$$$$$$$$$######""""""!!!!!!!!!!!!""""""#########"""""""""""""""!!!""""""#########""""""!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!! """""""""""""""######$$$###"""!!!!!!######"""!!!""""""######$$$$$$%%%%%%$$$######"""""""""######!!!!!!!!!"""""""""""""""!!!  !!!""""""######$$$$$$$$$$$$%%%!!!"""$$$$$$"""###!!! !!!""""""!!!!!!!!!"""""""""#########$$$###""""""!!!""""""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&'''(((''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$###!!! """"""######""""""!!! !!!"""""""""############ !!!######$$$$$$$$$""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""#########"""""""""""""""######""""""""""""######""""""""""""""""""""""""!!!"""""""""############$$$$$$############$$$$$$###############"""!!! """"""###############"""""""""############"""""""""""""""###############!!!!!!!!!!!!!!!!!!!!!!!!"""###############"""""" !!!""""""######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""###""""""""""""##################""""""!!!!!!!!!!!!""""""!!!!!!!!!""""""!!!!!!!!! !!!!!!"""""""""""""""############"""""" !!!"""""""""""""""$$$$$$$$$$$$$$$###"""!!!"""!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!! !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""############"""""""""""" !!!!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!""""""###$$$%%%!!! """$$$%%%"""""""""######$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&''''''''''''''')))(((((('''&&&%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$###&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&''''''''''''''''''&&&&&&'''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$""""""""""""###$$$$$$%%%########################""""""!!!!!!!!!!!!""""""""""""#########"""""""""""""""""""""!!! !!!!!!""""""""""""!!!!!! !!!"""""""""""""""""""""""""""######$$$ !!!###"""!!!!!!!!!!!!!!!""""""""""""""""""""""""######$$$%%% !!!""""""""""""!!!!!!  !!!!!!!!!""""""###$$$$$$$$$%%%!!!"""###""""""!!! """######"""!!!!!!!!!"""""""""######$$$$$$###""""""""""""###"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''(((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''(((((())))))&&&&&&%%%%%%&&&'''(((((('''''''''&&&&&&&&&&&&%%%&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$###!!! """#########"""!!!!!! """"""""""""############ !!!""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""!!!"""""""""##################""""""""""""######""""""""""""""""""""""""""""""""""""############$$$$$$############$$$$$$######$$$$$$###"""  !!!!!!!!!!!! """######$$$$$$######"""""""""###$$$$$$######""""""""""""""""""""""""""" !!!!!!"""######""""""!!!!!!!!!""""""#########"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!""""""""""""!!! !!!"""""""""!!!!!!!!!!!!!!!!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """"""######$$$$$$######!!!!!!!!!!!!"""""""""""""""############""""""!!!""""""""""""""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!! !!!!!!""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! """""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!""""""""" !!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""######"""""""""###$$$$$$$$$###"""!!!!!! !!!!!!!!!""""""###$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&''''''''''''&&&((('''''''''&&&%%%%%%%%%$$$%%%''''''''''''%%%%%%&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&'''(((((('''&&&&&&###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""#########$$$######"""""""""###$$$$$$"""!!!!!! !!!!!!"""###""""""!!!!!!""""""###!!!!!!"""###############!!!!!!!!!  !!!!!!"""""""""""""""!!!"""###$$$$$$"""""""""""""""######$$$ !!!$$$%%%%%%%%%"""""""""!!!!!!!!!!!!!!!"""!!!!!!!!!!!!"""###### !!!"""#########""""""""""""!!!!!!!!!!!!"""""" !!!""""""###$$$$$$$$$""" !!!!!!"""!!!###!!! !!!"""$$$######!!!!!!!!!!!!"""""""""###%%%%%%$$$###############""""""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%'''))))))'''%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''((())))))******'''''''''&&&''''''(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############""""""######$$$$$$######""""""""""""############!!!!!!"""""""""""""""!!!###""""""""""""""""""###""""""!!!!!!!!!!!!"""""" !!!"""###$$$$$$%%%######""""""""""""######""""""""""""""""""""""""""""""""""""############$$$$$$############$$$$$$!!!"""###$$$$$$###!!!  !!!""""""""""""""""""###$$$$$$$$$$$$###""""""###$$$$$$$$$$$$###"""""""""""""""""""""""""""!!!"""######$$$$$$""""""##################""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""""""""!!!!!!  !!!"""###""""""!!!!!!!!!!!!!!!!!!"""######!!!!!!!!! !!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!"""###$$$$$$$$$$$$######""""""!!!!!!!!!!!!!!! !!!!!!!!!!!! """"""######"""""""""###""""""!!! !!!""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!"""""" !!!"""######"""!!! !!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""" !!!"""######"""!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!""""""###!!!!!!!!!"""""""""######!!!!!!!!!"""""""""######!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######"""!!! !!!!!!!!!!!!""""""""""""$$$$$$######"""##################""""""!!! !!!!!!!!!"""###$$$$$$$$$############$$$%%%&&&'''%%%%%%$$$$$$%%%%%%&&&'''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''')))))))))(((''''''&&&&&&%%%&&&'''((()))'''&&&&&&%%%%%%&&&&&&'''&&&&&&'''(((((('''&&&&&&###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$######""""""""""""###"""!!!  !!!"""#########""""""######### !!!###$$$$$$$$$$$$"""""""""!!!  !!!""""""""""""""" !!!"""######$$$$$$"""""""""""""""######$$$###""""""%%%(((*********%%%%%%$$$$$$######"""""""""!!!!!! !!!!!!!!!"""###$$$%%%$$$######$$$$$$############$$$$$$ !!!"""#########"""###$$$$$$###"""!!! ###""" !!!###$$$$$$###!!!!!!!!!!!!""""""""""""&&&%%%$$$$$$######$$$$$$""""""###$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$!!!###%%%((((((%%%###!!!$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&'''((()))))))))(((((('''''''''((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$$$$%%%%%%!!!!!!###$$$%%%&&&&&&&&&""""""""""""############$$$%%%%%%%%%%%%$$$$$$###$$$$$$############$$$$$$""""""!!!!!!!!!!!!"""""" """###$$$%%%&&&######""""""""""""######""""""""""""""""""""""""""""""""""""############$$$$$$############$$$$$$ """$$$%%%$$$###""""""###$$$%%%%%%%%%%%%%%%"""###$$$%%%%%%$$$###""""""###$$$%%%%%%$$$""""""""""""""""""""""""""""""!!!"""$$$%%%%%%%%%$$$$$$##################""""""""""""""""""""""""""""""""""""""""""""""""""""""###""""""!!! !!!"""###%%%%%%%%%$$$###!!!!!!!!!!!!!!!"""######!!!!!! !!!!!!!!!!!!""""""######$$$$$$!!!"""###$$$$$$$$$$$$$$$$$$###"""!!!!!! !!!!!!!!!"""###$$$$$$$$$$$$$$$"""#########"""!!!"""###$$$###"""!!!!!!"""###$$$""""""""""""!!!!!!!!!!!! !!!!!!"""""" !!!"""######"""!!! """""""""""""""""""""!!!"""""""""""""""""""""""" !!!"""######"""!!! """""""""""""""""""""""""""""""""""""""""""""""" !!!""""""###""""""""""""############""""""""""""#################################### !!!"""######"""!!! !!!!!!!!!!!!""""""""""""%%%%%%$$$###"""""""""### !!!#########"""!!! !!!!!!"""###$$$$$$$$$$$$###""""""###%%%'''(((%%%%%%$$$$$$%%%%%%&&&'''$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&###%%%''')))******)))((((((''''''&&&&&&((()))***'''&&&&&&%%%%%%&&&&&&'''%%%&&&'''(((((('''&&&%%%$$$%%%'''((()))(((''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$###"""!!!!!!""""""$$$###"""!!!!!!"""###$$$$$$$$$############$$$$$$!!!###$$$%%%%%%$$$###$$$$$$$$$$$$$$$###""" !!!"""""""""""""""!!!"""###############""""""""""""""""""######$$$!!!"""###$$$%%%&&&&&&&&&$$$$$$###"""!!!!!!""""""%%%$$$###""""""###$$$%%%############"""""""""""" !!!!!!"""""""""#########$$$$$$$$$$$$ !!!###$$$%%%######""""""""""""######!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""'''&&&&&&%%%$$$###""""""&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''$$$%%%'''(((((('''%%%###'''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&)))(((&&&%%%$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''' !!!"""###$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%!!!!!!"""###$$$%%%%%%%%%###$$$%%%%%%%%%###"""!!!"""###$$$$$$###"""###$$$########################%%%$$$"""!!!!!!!!!"""###""""""""""""############ !!!"""$$$$$$$$$###"""######$$$$$$$$$######""""""""""""""""""!!! $$$###"""!!!!!!"""###$$$!!!!!!!!!!!!!!!!!!!!!!!!'''%%%###!!! !!!"""""""""""""""############!!!###%%%%%%###!!! !!!!!!  !!! """"""""""""!!!!!!!!!!!!&&&&&&&&&%%%$$$###"""!!!$$$#########""""""!!!!!!  ###%%%&&&$$$"""$$$###""" !!!!!!!!!!!!""""""""""""!!!!!!!!!!!! ######""""""""""""#########""""""!!!!!!!!!!!!!!!$$$"""!!!!!!"""$$$!!!""""""""""""#########""""""""""""""""""""""""########################!!!!!!!!!!!!!!! !!!"""$$$$$$"""!!!!!!!!!!!!!!!""""""""""""###"""!!! !!!"""### """"""""""""!!!!!!!!!!!!""""""!!!!!!  !!!!!!!!! """"""!!!!!!!!!!!!""""""!!!!!! !!!!!!"""""""""""""""""""""""""""""""""""""""!!! """"""""""""""""""""""""###"""!!! !!!"""###""""""""""""""""""""""""$$$###""" !!!"""""""""""""""############$$$$$$############$$$$$$%%%$$$###""""""###$$$%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%$$$###"""$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$############$$$$$$###########################""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""$$$$$$######""""""!!!!!!%%%###"""###%%%%%%### !!!"""###$$$""""""###$$$%%%%%%%%%%%%$$$######"""""""""""""""$$$######""""""######$$$############"""""""""""" !!!!!!!!!"""""""""""""""#########$$$$$$###""""""""""""!!!!!!!!!######""""""""""""######""""""""""""############""""""""""""""""""""""""&&&%%%%%%$$$$$$######"""%%%%%%%%%%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&%%%$$$'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################"""###$$$%%%%%%%%%%%%%%%########################!!!!!!"""""""""#########"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$###"""""""""###$$$$$$###"""###$$$########################$$$$$$"""!!!!!!!!!"""###""""""""""""############!!!!!!"""########################$$$$$$######"""""""""#########"""!!!!!!$$$###"""!!!!!!"""###$$$######################## !!!!!!!!!!!!!!!""""""""""""############"""###$$$$$$"""!!!!!!"""###"""!!!!!!"""###"""!!! !!!!!!!!!""""""######$$$$$$$$$$$$###"""!!!!!!############"""""""""!!!###""""""###$$$%%%###"""""""""!!! !!!!!!"""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""######$$$######"""!!!!!!!!!!!!###"""!!! !!!"""#########$$$$$$$$$%%%%%%%%%"""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!! !!!"""######"""!!! !!!!!!!!!!!!""""""""""""###"""!!! !!!""""""###""""""!!! """"""""""""!!!!!!!!!!!!""""""!!!!!!!!! !!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!! !!!!!!"""""""""""""""""""""""""""""""""""""""!!! """"""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""$$$###"""!!! !!!"""!!!!!!"""""""""#########$$$######""""""######$$$$$$######""""""######$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%$$$###"""$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###########################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""#########"""""""""""""""$$$###"""###%%%%%%###!!!!!!!!!!!!""""""###$$$%%%######$$$$$$$$$$$$$$$############""""""""""""""""""######$$$$$$######"""############"""""""""""" !!!!!!!!!!!!""""""!!!!!!!!!"""""""""######$$$$$$######""""""!!!!!!""""""""""""""""""""""""############$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""###########################$$$$$$%%%$$$##################"""###$$$$$$###"""###$$$########################$$$######"""!!!"""""""""""""""""""""############"""""""""""""""######$$$""""""######$$$######"""""""""######$$$###############""""""""""""############################## """######""""""""""""""""""##################$$$###!!!!!!"""######"""!!!!!!######"""!!! !!!"""###$$$%%%###############"""!!! ############""""""""""""%%%$$$""""""######"""!!! !!!"""###$$$%%%!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""######""""""""""""######%%%%%%$$$######"""!!!!!!!!!!!!""""""""""""!!!!!!#########$$$$$$$$$%%%%%%"""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!! !!!""""""&&&$$$###!!! !!!!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!! $$$###!!!!!! !!!""""""""""""!!!!!!!!!!!!""""""!!!!!! !!!!!!"""""""""""""""""""""""""""""""""""""""!!!!!! """"""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###""""""!!!!!!!!!!!!"""!!!!!!""""""""""""######$$$######""""""######$$$"""######$$$$$$######"""$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""!!!!!!############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!###$$$%%%""""""""""""""""""""""""!!!""""""""""""""""""######""""""###$$$$$$###!!!""""""""""""###$$$%%%&&&###$$$$$$$$$$$$######"""""""""#########"""""""""!!!"""###$$$$$$###"""!!!############"""""""""!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""""" !!!###$$$%%%%%%""""""############"""""""""""""""#########$$$$$$""""""""""""""""""""""""""""""######$$$$$$$$$%%%######$$$$$$%%%%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%'''''''''&&&%%%$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############%%%$$$###""""""###$$$%%%"""###$$$$$$###"""###$$$########################$$$######"""""""""""""""!!!"""""""""############$$$###"""!!!!!!"""###$$$!!!""""""###############!!!"""###$$$$$$$$$$$$$$$###""""""""""""""""""###########################!!!###$$$%%%%%%%%%!!!"""""""""#####################""" ###%%%!!! !!!"""!!! !!!!!!"""######$$$$$$######$$$$$$###"""!!!!!!#########"""""""""""""""$$$"""  """"""!!!!!!!!!!!!!!!"""$$$%%%&&&!!!!!!!!!!!!""""""""""""###############$$$$$$$$$######""""""""""""######&&&&&&&&&%%%$$$###"""!!! !!!"""######"""!!! !!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""""" !!!!!!!!!"""&&&%%%###!!! !!!!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!!!!!!!%%%###!!! !!!"""""""""!!!!!!!!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""" !!!"""######"""!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!"""!!!!!!!!!!!!"""""""""#########""""""""""""######!!!"""###$$$$$$###"""!!!$$$$$$$$$###############$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$###"""!!! """$$$$$$""" """""""""""""""""""""""" !!!"""###$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""######"""""""""###$$$$$$###"""""""""""""""###$$$%%%%%%######$$$$$$$$$###""""""!!!"""############""""""!!!"""###$$$$$$###"""!!!############"""""""""!!!""""""""""""""""""!!!!!!!!!!!!!!!!!!"""""""""""" """$$$%%%&&&!!!"""############"""!!!!!!!!!!!!"""""""""######""""""""""""""""""""""""!!!""""""######$$$$$$%%%#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((($$$%%%&&&'''''''''%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""###$$$$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$"""""""""###$$$%%%"""###$$$$$$###"""###$$$""""""""""""""""""""""""############"""""""""!!!!!!"""""""""############$$$###"""!!!!!!"""###$$$ !!!"""###############!!!"""###$$$$$$$$$$$$$$$"""""""""######"""""""""""""""""""""""""""""""""###"""!!!!!!!!!###$$$%%%!!!"""""""""#####################""" !!!###%%%!!! """""""""!!!############""""""""""""$$$$$$$$$%%%$$$$$$######""""""""""""""""""###### !!!""""""######""""""""""""######!!!!!!!!!!!!"""""""""""""""#########$$$$$$$$$%%%######""""""""""""######%%%&&&&&&&&&%%%$$$"""!!! """$$$$$$"""  !!!!!!!!!"""""""""""""""""""""""""""""""""######################## !!!!!!""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!$$$###"""  !!!!!!!!!"""""""""###!!!!!!""""""""""""""""""$$$"""  !!!""""""!!!!!!!!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""" !!!"""######"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!! !!!!!!!!!!!!"""""""""###""""""""""""""""""###!!!"""###$$$$$$###"""!!!###########################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%#########"""""""""""""""#########$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$###"""!!! """$$$$$$""" """"""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""### !!!"""###############!!!!!!!!!!!!!!!"""$$$$$$""""""###############""" !!!###$$$$$$###""""""!!!""""""######""""""!!!############""""""""""""######""""""""""""!!!!!!!!!!!!!!!"""""""""###### !!!!!!!!!!!!!!!"""###$$$$$$###"""!!! !!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$#########$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%$$$###""""""$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((%%%%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%#########"""""""""""""""##################$$$$$$##################$$$%%%"""###$$$$$$###"""###$$$"""""""""""""""""""""""""""############"""!!!!!!""""""""""""############$$$######""""""""""""""" !!!"""############""""""######$$$#########""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!###""" !!!"""""""""""""""############!!!"""###"""!!!!!!###%%%"""!!!!!!"""$$$%%%%%%$$$$$$$$$#########"""""""""$$$$$$%%%%%%%%%$$$$$$###""""""""""""############ """""""""$$$###""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""###$$$$$$%%%%%%######""""""""""""#########$$$%%%&&&%%%$$$###"""!!!"""$$$$$$"""!!!"""""""""#########$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!!!!""""""!!!!!!!!!!!! !!!!!!""""""######!!!!!!""""""""""""######!!!!!! """"""!!!!!!!!!!!!""""""!!!!!! !!!!!!"""""""""""""""""""""""" !!!!!!"""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""!!! !!!!!!!!!!!!""""""###""""""!!!!!!""""""###!!!""""""######""""""!!!"""""""""#####################$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%'''''''''&&&&&&%%%%%%$$$#########"""""""""""""""#########$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$###"""!!!!!!############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######"""!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!"""!!!######""""""###$$$ !!!"""###$$$ !!!"""######$$$###### !!!###$$$$$$$$$""""""""""""!!!!!!!!!!!!""""""############""""""""""""#########"""""""""!!!!!!"""""""""#########$$$$$$######""""""!!! !!!"""###$$$$$$###"""!!!!!!!!!"""""""""#########""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$############&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%###$$$%%%'''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((%%%%%%%%%%%%%%%&&&'''((($$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########"""""""""!!!!!!"""""""""###$$$$$$$$$%%%""""""###$$$$$$$$$$$$$$$"""###$$$$$$###"""###$$$"""""""""""""""""""""""""""######$$$###"""!!! """"""""""""###########################"""!!!!!! !!!"""############""""""#########"""!!!!!!!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""!!!!!! !!!!!!""""""""""""############ !!!#########"""###$$$"""!!!!!!"""$$$&&&%%%$$$##################$$$$$$######$$$$$$$$$$$$######!!!"""""""""############ !!!######"""!!!###"""!!!!!! !!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""###$$$$$$%%%######""""""""""""######!!!"""$$$%%%&&&%%%###""" !!!"""######"""!!! """"""""""""#########$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""### !!!"""######"""!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!! !!!"""$$$$$$###"""!!! !!!"""#########!!!!!!"""""""""######### !!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!! !!!!!!"""""""""""""""""""""""" !!!"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""" !!!"""######"""!!! !!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""!!!"""""""""#########$$$"""###$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&(((''''''&&&%%%%%%$$$$$$%%%$$$$$$$$$############"""######$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%$$$$$$###########################!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!""""""###""""""""""""""""""""""""!!!!!!!!!!!!!!!  ######"""!!!###$$$!!!!!!!!!!!!"""###$$$%%% !!!######$$$$$$$$$!!!###$$$%%%$$$###"""###"""!!! !!!"""###############""""""""""""$$$#########""""""!!!!!!############$$$$$$$$$$$$$$$$$$######""""""!!!!!! """###$$$$$$###""" """############$$$$$$$$$""""""""""""""""""""""""#########"""""""""""""""%%%$$$$$$$$$######""""""&&&&&&&&&%%%%%%$$$$$$$$$ ###&&&(((***+++"""###&&&((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))&&&&&&%%%$$$%%%&&&((()))$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######!!!!!!"""###$$$%%%%%%&&&!!!"""###%%%%%%%%%$$$###"""$$$$$$$$$###"""###$$$"""""""""""""""""""""""""""######$$$$$$"""!!! """"""""""""############"""###$$$$$$$$$"""!!!  !!!"""############"""""""""""""""!!! !!!"""###$$$$$$###"""!!!########################!!!###$$$%%%$$$###"""""""""""""""############!!!$$$$$$###"""######  ###$$$###"""!!!!!!"""###$$$%%%%%%&&&!!!""""""#########""""""!!!!!!""""""#########$$$###""""""###%%%$$$!!!!!!!!! !!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!"""######$$$$$$######""""""""""""######!!!###%%%&&&%%%$$$###!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!""""""###!!!"""$$$$$$"""!!!!!!!!!!!!!!!""""""""""""!!!""""""!!! !!!$$$&&&&&&%%%$$$""" !!!"""######$$$!!!!!!""""""#########$$$ !!!"""######""""""""""""!!!!!!!!!!!!""""""!!!!!! !!!!!!"""""""""""""""""""""""" !!!"""""""""""""""""""""""""""""""""""""""###"""!!! !!!"""########################### !!!#########"""!!! !!!!!!!!!"""""""""!!!!!!!!!!!!""""""###"""!!! !!!"""###!!!!!!""""""#########$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&(((((('''&&&%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$""""""###$$$%%%%%%&&&&&&######$$$%%%%%%%%%$$$$$$$$$$$$############$$$$$$######################## !!!###$$$%%%""""""""""""""""""""""""""""""!!!!!!  ######!!!!!!###%%%""""""""""""###$$$%%%&&&!!!!!!!!!!!!!!!""""""###"""""""""""""""!!! !!!!!!!!!!!!""""""""""""$$$$$$############$$$$$$$$$$$$######""""""!!!!!!"""############$$$$$$$$$"""""""""""""""#########$$$$$$###"""!!! !!!!!!!!!!!!""""""""""""%%%$$$###""""""###$$$%%%%%%%%%$$$$$$###"""""""""!!!!!!"""###$$$%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""!!!""""""!!! """$$$########################(((&&&###!!! !!!###%%%!!!!!!"""#####################$$$$$$$$$######"""###$$$%%%%%%###"""""""""%%%%%%$$$$$$$$$$$$$$$$$$""""""$$$""""""""""""""""""""""""""""""###$$$%%%%%%%%%%%%%%%$$$$$$######"""!!!!!!!!!$$$#########""""""!!!!!!"""!!! """#########""""""!!!!!! !!!"""###$$$###""" $$$###!!! """###%%%$$$"""!!! !!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###"""!!! !!!!!!"""%%%%%%$$$$$$###"""""""""  """"""############""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$######""""""!!!!!!###"""!!! !!!"""### """!!!!!!!!!!!!###%%%&&&!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!!!!""""""##############################$$$$$$$$$$$$###""" """""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###############"""!!!!!! !!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!! !!!"""### !!!"""######"""!!! !!!!!!""""""######!!!!!!!!!!!!"""""""""""" """###$$$%%%&&&"""######$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$((('''$$$"""!!!"""$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########""""""############""""""######""""""""""""######$$$$$$############$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!""""""############"""""""""###$$$$$$%%%%%%!!!!!!!!!!!!""""""""""""""""""############""""""#########"""######$$$$$$"""!!!!!!!!!""""""######"""#########""""""!!! !!!!!!!!!"""""""""###############""""""##################"""""""""""""""!!!!!!"""""""""##################"""""""""""""""!!!"""###$$$$$$!!!!!!!!!"""""""""######$$$$$$############$$$$$$##################$$$$$$"""""""""###$$$$$$$$$%%%#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!#########"""  """########################$$$###!!!  """###!!!!!!"""###############!!!!!!""""""""""""!!!!!!###$$$%%%%%%###""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!! """###"""!!!""""""""""""""""""""""""!!!"""######$$$$$$$$$###"""""""""###$$$$$$%%%%%%############"""""""""!!!"""!!!  !!!###$$$"""""""""""""""!!!!!!!!!"""###$$$$$$$$$###!!! $$$###"""!!!!!!"""###$$$%%%$$$"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!"""""""""#########$$$###"""!!!!!!!!!"""###$$$$$$$$$#########"""""""""!!!!!! !!!!!!"""!!!""""""######""""""!!!""""""""""""""""""""""""#########""""""!!!!!!!!!###"""!!! !!!"""###"""""""""!!!!!!!!!!!! !!! !!!"""###$$$!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""###!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!! """""""""""""""#########!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!""""""### !!!"""######""""""!!! !!!!!!!!!"""""""""###!!!!!!!!!!!!"""""""""""" !!!"""###$$$$$$%%%######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""##################"""######""""""""""""######$$$$$$############$$$$$$######"""!!!!!!!!!!!!!!!"""""""""""""""###############""""""!!! !!!!!!!!!!!!""""""""""""""""""############""""""#########"""######$$$%%%""""""""""""######$$$$$$#########$$$######"""!!!"""""""""#########$$$$$$###""""""!!!!!!""""""###""""""""""""############ !!!!!!!!!""""""""""""$$$$$$######""""""!!!!!! """###$$$%%%"""""""""#########$$$$$$######$$$$$$$$$$$$######!!!""""""###$$$$$$%%%%%%##################$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""!!! $$$%%%$$$"""  !!!$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!"""""""""!!!!!!"""###############!!!!!!"""""""""""""""!!!"""$$$%%%%%%###""""""### !!!!!!!!!"""######""""""###$$$"""""""""""""""""""""""" !!!""""""###"""""""""""""""###$$$$$$%%%%%%&&&############""""""""""""###"""!!!!!!!!!"""$$$%%%!!!!!!""""""""""""""""""$$$$$$$$$$$$##################$$$$$$$$$$$$######$$$$$$"""!!!!!!!!!!!!!!! ########################!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!"""###$$$%%%&&&&&&%%%$$$###"""!!!""""""###"""""""""#########$$$$$$###""""""!!!!!!""""""### !!!!!!""""""!!!!!! ########################""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""$$$$$$#########"""""""""  !!!"""###!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!  !!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!  !!!!!!""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! !!!!!!""""""""""""""" !!!""""""#########"""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!"""""""""############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&'''(((((('''&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$$$$############""""""""""""######$$$$$$############$$$$$$###""""""!!!!!!!!!!!!!!!#########"""""""""""""""######""""""!!! !!!!!!!!!!!!""""""""""""""""""############""""""######""""""###$$$$$$%%%""""""###$$$$$$$$$$$$$$$######$$$$$$$$$######""""""#########$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""!!!!!!""""""######$$$$$$!!!!!!!!!"""""""""######%%%$$$$$$###"""!!! !!!!!!"""#########$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""""""""#########$$$$$$$$$$$$$$$$$$###############$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$***))))))))))))))))))***%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""!!! ###$$$$$$"""!!! !!!###$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%%%%$$$$$$!!!!!!"""#####################$$$%%%%%%%%%$$$$$$"""###%%%%%%###"""######"""""""""############### ###%%%$$$"""!!!###&&&########################!!!!!!"""######"""""""""%%%%%%$$$######""""""!!!#########"""""""""""""""###"""""""""###$$$%%%&&&!!!!!!!!!""""""######$$$$$$$$$###"""""""""###$$$ """###%%%%%%$$$###"""$$$######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%'''((((((&&&%%%$$$"""""""""######!!!!!!!!!"""###$$$$$$%%%###""""""!!!!!!""""""### !!!!!!!!!!!! ########################!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""$$$$$$$$$#########"""""" !!!!!!""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""###############"""!!!!!! !!!!!!"""""""""""""""""""""""""""""""""""""""############"""""" !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!"""###"""!!! !!!!!!"""#########$$$!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""#########"""""""""""""""$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$######""""""""""""######$$$$$$############$$$$$$""""""!!!!!!!!!!!!""""""############"""""""""""""""""""""###$$$$$$%%%%%%!!!!!!!!!!!!""""""""""""""""""############""""""""""""""""""###$$$%%%%%%""""""###$$$$$$$$$$$$###"""######$$$$$$$$$######"""#########$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""!!!!!!""""""######$$$$$$"""""""""#########$$$$$$%%%$$$$$$###"""!!! ###""""""!!! """#########$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""$$$$$$$$$#########""""""$$$$$$$$$###############$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%%%%&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""!!!!!!!!!"""###"""!!!"""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$ !!!###%%%%%%%%%$$$###!!!!!!"""#####################$$$%%%%%%%%%%%%%%%!!!###%%%%%%###"""###$$$#########$$$$$$%%%%%%%%%!!!###&&&%%%""""""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###############""""""#########"""!!!!!! """"""""""""""""""######"""""""""###$$$$$$%%%&&&!!!!!!""""""######$$$$$$""""""!!!!!!!!!""""""### """$$$$$$###""" ###############"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###%%%&&&((()))***'''&&&$$$""""""""""""### !!!"""###$$$$$$%%%"""!!!!!! !!!!!!""" !!!!!!!!!!!! """"""""""""""""""""""""!!!!!!!!!"""""""""""""""!!!!!!""""""""""""!!!!!!######"""""""""!!!!!!!!!!!!!!!"""""""""######"""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""############""""""!!!#########$$$$$$%%%%%%%%%""""""""""""""""""""""""""""""############"""""" !!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!"""!!! """""""""""""""###$$$$$$""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############""""""""""""###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$######""""""""""""######$$$$$$############$$$$$$""""""!!!!!!!!!!!!""""""#########""""""""""""""""""""""""###$$$$$$%%%%%%!!!!!!!!!!!!""""""""""""""""""############""""""""""""""""""###$$$%%%&&& !!!###$$$$$$$$$###"""!!!"""######$$$#########"""""""""#########$$$$$$###""""""!!!!!!""""""###""""""""""""########################$$$$$$$$$$$$$$$$$$######""""""!!!!!!!!!!!!!!!!!!"""""""""""""""""""""#########$$$$$$######$$$$$$$$$$$$######%%%%%%$$$$$$###""""""!!!##################$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""######$$$$$$%%%%%%&&&&&&###$$$$$$%%%&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###"""""" !!!"""""""""###%%%'''%%%%%%%%%%%%%%%%%%%%%%%% """######"""!!!!!!!!!!!!"""###############!!!!!!"""###$$$$$$$$$$$$!!!###$$$$$$#########$$$!!!!!!""""""######$$$$$$"""###$$$$$$######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$######"""""" !!!""""""###""""""""""""############!!!!!!"""###$$$%%%%%%&&&""""""##################!!!!!!!!!!!!""""""""""""!!!###$$$###"""!!!"""######$$$$$$###""""""######################## $$$######""""""!!!!!! """"""""""""""""""""""""""""""###%%%&&&((())))))'''%%%$$$"""!!!!!!!!!""" !!!!!!"""###$$$$$$"""!!!!!! !!!!!!""" !!!!!!""""""!!!!!! """"""""""""""""""""""""""""""""""""############!!!!!!""""""""""""!!!!!!""""""!!!!!!!!! """"""############""""""!!!!!!!!!!!!""""""""""""########################""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!!!!! !!!""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!$$$######""""""######$$$""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""#########"""""""""""""""#########$$$$$$#########""""""######$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))'''$$$!!!!!!"""$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$############""""""""""""######$$$$$$############$$$$$$!!!!!!!!!!!!!!!""""""###!!!"""""""""##################""""""!!! !!!!!!!!!!!!""""""""""""""""""############""""""!!!!!!""""""###$$$&&&&&& """$$$$$$###"""!!! !!!""""""#########"""!!!!!!!!!"""""""""###############""""""##################"""""""""""""""""""""""""""#####################""""""""""""""" !!!!!!"""###$$$%%%%%%!!!!!!!!!"""""""""######$$$$$$############$$$$$$$$$$$$##################"""""""""###$$$$$$$$$%%%#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###"""######$$$%%%%%%&&&&&&######$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###!!!"""######""""""$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!""""""""""""!!!!!! !!!!!!"""############### !!!"""###$$$$$$$$$$$$!!!"""$$$$$$######$$$%%% !!!"""############"""!!!"""###$$$$$$###""""""""""""""""""""""""""""""######""""""!!! !!!""""""######!!!"""""""""############ !!!###$$$$$$%%%%%%$$$$$$################## !!!"""###$$$###"""""" """###$$$$$$######"""###$$$$$$$$$$$$###"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$######"""!!!!!! """""""""""""""""""""""""""######%%%&&&'''((((((&&&%%%###!!! !!! !!!!!!!!!""""""#########""""""!!!!!!""""""###!!!""""""######""""""!!!########################"""#########$$$$$$$$$%%% !!!"""######"""!!! """"""!!!!!!!!! !!!!!!"""######"""!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""###"""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!"""############"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!"""""""""""""""######$$$&&&%%%$$$""""""""""""######"""""""""!!!!!!!!! !!!!!!!!!!!!"""""""""""""""""""""""""""#########!!!""""""######""""""!!!!!!""""""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""##################"""######""""""""""""######$$$$$$############$$$$$$!!!!!!!!!!!!!!!"""###### !!!"""###$$$$$$%%%######""""""!!! !!!!!!!!!!!!""""""""""""""""""############""""""!!!!!!!!!"""###%%%&&&''' """###$$$###!!! !!!"""""""""""""""!!!!!!!!!!!!""""""""""""$$$$$$############$$$$$$$$$$$$######""""""!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""#####################$$$$$$$$$$$$!!!!!!!!!!!!""""""""""""%%%$$$###""""""###$$$%%%"""""""""###$$$$$$%%%%%%!!!!!!"""###$$$%%%%%%&&&""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######%%%%%%%%%%%%######""""""###$$$%%%%%%&&&&&&######$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$%%%$$$$$$###$$$$$$###""""""###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######""""""!!!!!!"""###############"""###$$$%%%&&&''''''''' """$$$$$$######$$$%%% !!!!!!"""###$$$$$$%%%$$$!!!!!!$$$%%%$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!! $$$$$$######"""!!!!!!!!!!!!!!!""""""#########$$$ !!!"""$$$$$$$$$%%%%%%$$$$$$$$$###""""""""" !!!###%%%&&&%%%###"""!!!!!!"""###$$$%%%%%%%%%""""""$$$%%%%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""$$$$$$$$$###"""!!!!!! """""""""""""""""""""""""""###$$$$$$%%%&&&''''''&&&$$$###!!!  !!!!!!!!!!!!""""""""""""$$$$$$############$$$$$$""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%% !!!"""######"""!!! """"""""""""!!!!!!!!!!!! !!!""""""!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!!!!! ########################""""""###############"""&&&&&&%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###############!!!!!!"""###############""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!%%%$$$#########$$$&&&''''''&&&$$$"""!!!!!!""""""######""""""!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!"""""""""############!!!!!!""""""""""""!!!!!!!!!""""""###$$$$$$%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&'''(((''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%""""""############""""""######""""""""""""######$$$$$$############$$$$$$!!!!!!!!!!!!!!!"""###### """###$$$%%%&&&"""""""""###$$$$$$%%%%%%!!!!!!!!!!!!""""""""""""""""""############""""""!!!!!!!!!"""###%%%&&&'''"""""""""""""""""""""""" !!!!!!"""""""""""""""########################!!!!!!!!!!!!"""""""""""""""""""""###$$$$$$%%%%%%""""""""""""""""""""""""######""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############'''&&&$$$"""!!!!!!""""""""""""!!!!!!!!!!!!!!!"""######""""""######$$$%%%$$$###  !!!%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$######"""#########$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$'''((($$$$$$$$$#########""""""!!!!!!!!! $$$#########$$$%%%%%%&&&""""""!!!!!!!!!!!!!!!"""######""""""!!!!!! ########################%%%$$$$$$$$$######""""""$$$$$$$$$###############!!!!!!""""""#########$$$!!!!!!!!!!!!""""""""""""""""""""""""###$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$%%%""""""""""""""""""""""""%%%$$$$$$$$$######"""""" !!!"""######$$$$$$###"""""""""!!! """$$$$$$###"""!!! !!!!!!!!!!!!""""""""""""""""""!!!!!! """""""""""""""""""""""" !!!$$$'''(((((('''&&&$$$$$$###"""!!! """""""""###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$##############################!!!"""#########!!! """%%%%%%###!!! !!!"""###############$$$#########""""""!!!!!!######""""""!!!!!! !!!!!! %%%$$$###!!!!!!###$$$%%%############$$$$$$$$$$$$!!!!!! """$$$&&&!!!!!! !!!!!!""""""""""""""""""""""""""""""""""""""""""""""""$$$#########""""""!!!!!!  """"""""""""""""""""""""!!!!!!""""""############ !!!!!!!!!!!!  !!!"""###############'''&&&$$$"""!!!!!!"""###########################""""""""""""!!!!!!!!!!!!""""""""""""############''''''&&&%%%%%%$$$######'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%$$$$$$#########"""###$$$%%%&&&%%%$$$###&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$###""""""######%%%%%%%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!############""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!##############################"""""""""""""""###!!!!!!"""###$$$%%%%%%%%%######################## !!!!!!"""""""""""""""########################!!!!!!!!!!!!"""""""""###%%%$$$$$$###""""""!!!!!!""""""""""""""""""""""""""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############$$$###"""!!! ###""""""!!!!!!"""""""""######""""""######$$$%%%$$$###!!!  """###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$&&&(((%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&######""""""""""""######$$$#########""""""""""""########################$$$$$$#########""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############ !!!!!!!!!!!!"""""""""""""""###$$$%%%%%%######"""!!!!!!""""""###""""""""""""""""""""""""$$$$$$#########""""""""" !!!"""######$$$$$$###"""""""""!!! """$$$$$$###############$$$$$$""""""""""""##################"""""""""!!!!!!!!!"""""""""""""""""""""""" !!!"""$$$%%%%%%%%%$$$""""""""""""!!!!!!!!!!!!##################$$$$$$%%%$$$$$$$$$############!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!! !!!"""###$$$%%%%%%$$$###!!!""""""############"""""""""""""""!!!!!! ###"""""""""!!!!!!!!! !!!"""""""""!!!!!! %%%$$$"""!!!!!!"""$$$%%% !!!!!!!!!!!!!!!  """$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""#########"""""""""!!!!!!"""!!!!!! !!!!!!""""""""""""""""""""""""""""""""""""""""""#########!!!!!!""""""""""""!!!!!!"""!!!!!! !!!!!!""" !!!!!!"""""""""!!!!!!&&&%%%###!!!!!!!!!"""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""#####################$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$%%%%%%%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$###############%%%%%%%%%$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!##############################""""""""""""######"""""""""###$$$$$$$$$%%%######################## !!!""""""######""""""########################!!!!!!!!!"""""""""######$$$######""""""!!!!!! """"""""""""""""""""""""!!!"""###%%%%%%$$$"""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############!!!!!!""""""""""""!!!!!!######"""""""""######$$$######""""""######$$$%%%$$$###"""!!!!!!"""$$$%%%#########$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""###$$$&&&'''%%%%%%%%%%%%%%%$$$$$$$$$########################$$$############$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$############""""""""""""""""""""""""######""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""############!!!!!!!!!!!!""""""""""""######"""""""""######$$$""""""!!!!!!!!!""""""###""""""""""""""""""""""""######""""""""""""!!!!!! !!!"""######$$$$$$###"""######""" """###""""""""""""###$$$%%%&&&############$$$$$$$$$$$$$$$$$$############"""""""""""""""""""""""""""""" !!!!!!!!!"""""""""""" !!!!!!""""""########################""""""$$$$$$#########"""""""""!!!!!!!!!!!!!!!!!!!!!!!!######"""!!!!!!!!!""""""'''%%%###!!! !!!"""###""""""""""""""""""!!!!!!!!!!!!!!!!!! """"""""""""!!!!!!!!!!!!######""""""""""""!!!!!!######!!!!!!!!!!!!###### !!!!!! """###$$$ """""""""""" """"""""""""""""""""""""""""""""""""""""""""""""######""""""""""""!!!!!!###""""""!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!#########"""""""""""""""""""""############""""""###""""""!!!!!!""""""### !!!!!!!!!!!! %%%$$$"""!!! !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""######""""""""""""############!!!""""""###$$$$$$%%%%%%!!!!!!"""######$$$%%%%%%$$$$$$$$$$$$$$$#########$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&'''%%%&&&&&&&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$############$$$%%%%%%%%%%%%$$$###"""!!!""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###"""""""""""""""########################$$$$$$########################!!!!!!"""############"""########################!!!!!!"""""""""######### !!!""""""######"""""""""""""""""""""""" !!!$$$&&&&&&%%%"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############!!!"""###%%%%%%%%%$$$#####################$$$%%%######""""""######$$$%%%###############$$$%%%&&&""""""###$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%&&&''''''(((%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!"""""""""$$$###############$$$$$$######"""""""""###$$$$$$########################!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!###############$$$$$$$$$"""""""""""""""#########""""""#########$$$$$$$$$$$$######""""""""""""###$$$############$$$$$$%%%"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!! !!!"""######$$$$$$###"""###$$$###!!!!!!"""###!!!!!! !!!"""######"""""""""#########$$$$$$########################""""""""""""""""""""""""""""""!!! !!!"""!!!!!!!!!!!!""""""""""""$$$$$$######""""""!!!!!!#########""""""""""""!!!########################$$$###"""!!!!!!!!!#########"""  """$$$&&&######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!###"""""""""!!!"""""""""""""""!!! !!!""""""!!!!!!!!!"""""""""######!!!!!! !!!"""###$$$ """######""" ########################!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!###""""""!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!############""""""""""""!!!""""""######""""""!!!###""""""!!!!!!""""""###""""""""""""!!! ######"""!!! !!!!!!"""""""""""""""""""""""" !!!"""######$$$!!!"""""""""############$$$#########"""""""""!!!"""#########$$$$$$$$$%%%$$$$$$$$$###############%%%$$$###"""###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!############"""""""""!!!###############$$$$$$$$$########################!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""###$$$$$$$$$$$$#######################################!!!""""""###############""""""""""""""""""""""""""""""""""""############ !!!""""""######""""""""""""""""""""""""!!!$$$&&&&&&%%%###"""""""""""""""""""""""""""!!!"""""""""############ !!!###%%%%%%%%%$$$#########""""""###$$$%%%%%%######""""""######$$$%%%$$$$$$$$$$$$$$$%%%&&&&&&""""""###$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&""""""###$$$%%%&&&&&&'''''''''&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%""""""""""""############""""""######$$$$$$$$$$$$$$$$$$###""""""#########!!!!!!!!!!!!!!!"""###$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""######$$$$$$$$$$$$######""""""""""""""""""!!!!!!!!!"""""""""############""""""!!!"""""""""######""""""###$$$$$$%%%########################!!!!!!!!!!!!!!!""""""""" !!!"""######$$$$$$###"""$$$$$$$$$"""!!!!!!"""######"""!!! !!!!!!!!!!!!!!!"""""""""######""""""""""""""""""""""""##############################"""!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!$$$######""""""!!!!!!!!!#########""""""""""""!!!########################$$$###"""!!!!!!"""###$$$""""""######%%%&&&'''((($$$###"""!!! !!!!!!""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""!!!!!! !!!""""""""""""!!!!!!!!!!!!""""""""""""#########$$$$$$$$$!!!!!!!!!!!!!!!""""""""" !!!###$$$$$$###!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!! !!!!!!"""""""""""""""""""""""""""#########""""""""""""""" !!!!!!""""""!!!!!! """!!!!!! !!!!!!"""############""""""!!! """""""""!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!"""######$$$!!!"""""""""##################"""""""""""""""!!!&&&&&&%%%%%%$$$$$$$$$$$$########################%%%$$$###"""###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%)))((('''%%%$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$$$$$$$%%%%%%$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""!!!"""#########$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!"""###$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$!!!"""######$$$$$$######"""""""""""""""""""""""""""""""""#########$$$$$$$$$######""""""!!!!!! """""""""""""""""""""""" """$$$%%%&&&%%%$$$###""""""""""""""""""""""""""""""""""""############ !!!""""""""""""""""""""""""""""""###$$$%%%######""""""######$$$%%%$$$$$$$$$%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&""""""###$$$$$$%%%&&&&&&***)))(((&&&%%%###"""!!!$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!""""""""""""""" !!!!!!"""#########$$$$$$###""""""""""""### !!!"""###$$$!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""!!!!!!""""""""""""###### !!!""""""##################"""""""""""" """"""!!!!!!!!!""""""### !!!""""""###########################!!!!!!""""""""""""###### !!!"""######$$$$$$######$$$%%%%%%###!!!!!!"""&&&%%%$$$###"""""""""""" !!!!!!!!!""""""""""""!!!!!!!!!""""""""""""#######################################""""""""""""######""""""!!!!!! """"""""""""""""""!!!!!!$$$$$$#########"""""""""!!!!!!!!!!!!!!!!!!!!!!!!######"""""""""###$$$$$$!!!"""######$$$######"""###"""!!!  !!!"""""""""""""""############!!!!!!!!!!!!"""""""""""""""!!!  !!!"""###""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!"""""""""""""""!!!!!!############!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!!"""""""""!!!!!! !!!!!!"""""""""""""""""""""""""""!!!"""""""""############ !!!!!!!!!!!! """!!!!!! !!!!!!""""""###############"""!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""######""""""""""""############ """###$$$%%%&&&''''''&&&&&&%%%$$$$$$###"""""""""###############$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$###"""!!!!!!!!!######$$$$$$$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%%%%$$$$$$####################################"""""""""""""""""""""###$$$$$$%%%%%%########################""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$%%%##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###""""""""""""""""""""""""""""""#########$$$$$$$$$%%%$$$$$$###""""""!!!!!!""""""""""""""""""""""""!!!"""###$$$%%%%%%%%%%%%""""""""""""""""""""""""""""""""""""############"""!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!"""###$$$%%%######""""""######$$$%%%$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###!!!!!!""""""############ !!!!!!""""""$$$$$$###"""""""""""""""!!!!!!!!!!!!"""###$$$%%%!!!!!!"""""""""#################################"""""""""#########$$$$$$ !!!""""""##################"""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!"""###$$$ !!!##############################"""""""""#########$$$$$$ !!!"""######$$$$$$######$$$&&&%%%###!!!!!!!!!$$$$$$###############$$$!!!!!!"""""""""#########"""""""""#########$$$$$$########################!!!!!!######$$$###"""!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!"""""""""""""""%%%$$$$$$$$$############!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!"""!!!  """###!!!!!!!!!"""""""""###### !!!!!!!!!"""""""""######"""!!! """$$$%%%"""##################""" !!!!!!!!!!!!"""!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""" """""""""""""""""""""""" !!!!!!!!!""""""###""""""!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$$$$%%%!!!!!!""""""""""""!!!!!!###""""""!!!!!!""""""### !!!""""""""""""""""""""""""###############"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""############ !!!"""$$$%%%&&&'''%%%%%%%%%$$$$$$$$$$$$$$$!!!"""""""""#########$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&'''$$$$$$%%%%%%&&&%%%%%%$$$ ############""""""""""""!!!!!!""""""###$$$$$$%%%################################################!!!!!!!!!!!!"""###$$$%%%"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###"""""""""""""""""""""""""""############$$$$$$$$$"""""""""###$$$$$$%%%%%%""""""""""""""""""""""""""""""###$$$$$$%%%&&&&&&""""""""""""""""""""""""""""""""""""############%%%$$$###""""""###$$$%%% !!!"""###$$$#########"""###$$$$$$%%%%%%%%%%%%%%%$$$$$$###"""%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&'''''' !!!###%%%'''((()))$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###""""""######$$$$$$$$$%%%"""######$$$%%%&&&&&&&&&$$$$$$###""""""!!!""""""""""""""""""###$$$%%%&&&""""""######$$$$$$$$$%%%########################""""""######$$$$$$$$$%%%!!!""""""###$$$%%%%%%%%%$$$#########""""""!!!!!!############$$$$$$$$$$$$ !!!###$$$$$$!!!!!!!!!!!!"""###%%%%%%########################""""""######$$$$$$$$$%%% !!!"""######$$$$$$######%%%&&&&&&$$$!!!!!!!!! !!!"""###$$$"""############$$$$$$$$$#########$$$$$$%%%%%%%%%######################## """$$$$$$###"""!!! !!!"""###$$$$$$ !!!!!!""""""######%%%%%%%%%$$$$$$$$$$$$###########################!!!"""###%%%%%%%%%$$$###$$$###""""""###%%%'''(((!!! !!!###$$$ !!!!!!"""""" !!!!!!!!!""""""######$$$###"""!!!"""###%%%&&&######$$$$$$$$$$$$######!!!!!!!!!!!!"""""""""###!!!"""""""""""""""!!! ######""""""""""""##############################"""""""""""""""""""""""" !!!!!!""""""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ """###$$$%%%&&&""""""############""""""$$$$$$############$$$$$$ !!!"""""""""!!!"""######$$$$$$$$$##############################""""""""""""!!!!!!!!!!!!""""""""""""###########################$$$$$$$$$"""""""""###$$$$$$%%%%%%!!!!!!""""""#########$$$"""###$$$%%%&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&'''(((***+++'''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&'''$$$$$$%%%&&&&&&%%%%%%%%%####################################"""""""""""" !!!!!!"""######$$$$$$""""""""""""""""""""""""########################!!!!!!!!!!!!"""###$$$%%%!!!!!!"""###$$$%%%%%%&&&!!!"""$$$%%%%%%$$$"""!!!######$$$$$$$$$$$$######$$$#########""""""!!!!!!######""""""""""""######""""""""""""!!!!!!!!!!!!!!!"""$$$%%%%%%$$$"""!!!$$$$$$######"""###$$$$$$%%%$$$$$$$$$######""""""""""""""""""!!!!!!!!!!!!#########"""""""""""""""########################$$$$$$$$$%%%%%%&&&&&&&&&!!!"""###%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$''')))))))))&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$###"""""""""###%%%&&&''''''''''''''''''''''''$$$%%%&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$########################$$$$$$######""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!"""#########"""###############"""!!! ######""""""""""""######""""""###$$$$$$"""!!! """############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""" !!!$$$)))(((###$$$$$$######$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$###!!!""""""######&&&&&&%%%$$$###"""!!! !!!!!!!!!!!!"""""""""""" !!!"""#########&&&&&&&&&&&&&&&&&&&&&&&&######""""""!!!!!! """""""""""""""#########""""""""""""""""""""""""#########"""""""""""""""############""""""""""""!!! !!!######"""!!!!!!!!!"""############### $$$((('''### """ """$$$%%%%%%%%%###"""$$$$$$######""""""!!!!!!!!!!!!!!!!!!"""$$$%%%&&&""""""""""""""""""""""""######$$$%%%&&&''''''(((!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""$$$#########""""""!!!!!!$$$#########""""""!!!!!!!!! ######"""!!!!!!!!!!!!!!!!!! ########################""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$###"""!!!!!!""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""&&&%%%$$$###"""!!! !!!!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!"""######$$$"""!!!!!!"""$$$""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""############""""""""""""######&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$!!!!!!!!!!!! !!!"""######"""!!! """ !!!"""###"""!!!""""""""""""""""""""""""%%%%%%%%%$$$$$$$$$############"""""""""""""""#########$$$$$$$$$######""""""###$$$%%%$$$$$$""""""######$$$$$$$$$$$$##################"""""""""!!!######""""""""""""######""""""""""""!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$ !!!###%%%&&&(((((($$$$$$#########"""""""""############"""""""""""""""""""""""""""####################################$$$$$$$$$%%%%%%%%%%%%""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%'''((('''%%%######$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#############################################""""""""""""!!!"""""""""""""""!!!!!! !!!"""""""""!!!"""############""""""!!!######""""""""""""#####################"""!!!!!!""""""#########$$$$$$$$$########################$$$""" """&&&'''$$$!!!""""""!!!!!!""""""###$$$"""######$$$$$$######""" !!!""""""""""""#########"""""""""""""""!!!!!!!!!"""""""""###### !!!""""""###$$$$$$############"""""""""""""""""""""""""""!!!!!!!!!$$$$$$######""""""!!!!!!""""""""""""""""""""""""###"""""""""""""""""""""############""""""""""""!!! !!!###$$$"""!!!!!!!!!"""###############"""&&&)))'''###!!! """###%%%%%%$$$###"""#########"""""""""""""""##################$$$$$$"""""""""""""""""""""""""""""""""###$$$$$$%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############"""""""""!!!######"""""""""!!!!!!!!! """"""###$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!!!! """"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$###"""""""""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""######"""!!! !!!!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!"""#########"""!!! !!!"""###""""""""""""############""""""""""""""""""""""""######""""""""""""######$$$$$$############$$$$$$$$$$$$$$$$$$$$$#########%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""!!!!!!""""""""""""!!!!!!$$$""""""###$$$%%%$$$###""""""""""""""""""""""""$$$$$$$$$$$$############""""""!!!!!!!!!!!!!!!"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$$$$$$$##################""""""""""""###""""""!!!!!!""""""###""""""""""""!!!!!!!!!!!!######""""""""""""############$$$%%%%%%$$$###"""######""""""""""""!!!!!!$$$$$$$$$$$$############!!!!!!""""""######$$$$$$""""""""""""""""""""""""###############$$$$$$$$$#########"""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&%%%###!!!!!!"""######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""########################"""""""""###############"""#########"""!!!!!!  !!!!!!!!!!!!""""""""""""##################""""""""""""######$$$######""""""""""""""""""""""""#########$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!&&&### ###&&&%%%$$$""""""!!!!!!""""""###$$$!!!""""""""""""""""""!!! !!!!!!""""""!!!!!! !!!!!!"""""""""###"""""""""#########$$$$$$!!!!!!""""""###$$$$$$$$$%%%%%%$$$$$$#########"""!!!!!!""""""""""""""""""%%%%%%$$$###"""!!! """"""""""""""""""""""""""""""""""""""""""##################""""""""""""!!!!!! """###$$$###!!!!!!!!!"""###############$$$&&&(((&&&"""!!!"""###$$$$$$$$$###"""""""""""""""############&&&%%%$$$###############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""############""""""""""""""""""!!!!!!!!!!!!!!!  !!!"""###$$$$$$%%%######"""!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!""""""###$$$###""""""""""""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!"""#########"""!!! !!!"""###""""""""""""##########################################""""""""""""######%%%%%%$$$$$$$$$$$$%%%%%%"""""""""###############%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$%%%%%%%%%$$$$$$#########"""""""""""""""!!!!!!!!!!!!""""""$$$""""""###$$$%%%$$$###""""""""""""""""""""""""############""""""""""""!!!!!! !!!!!! !!!"""###$$$%%%%%%%%%&&&%%%$$$###""""""""""""######$$$$$$$$$$$$###############"""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!! !!!!!! !!!"""$$$%%%$$$""" """""""""!!!!!!!!!!!!!!!$$$$$$#########""""""""" !!!"""###$$$$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""#########$$$###"""""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%$$$"""!!!!!!"""######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$######""""""######$$$###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""!!!!!!###%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################"""""""""######$$$$$$$$$###############"""!!!  !!!!!!!!!""""""!!!!!!!!!""""""###$$$$$$######""""""""""""######%%%$$$"""!!!!!!!!!"""###""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!%%%###!!!!!!###%%%%%%$$$$$$$$$######$$$$$$%%%&&&!!!""""""######""""""!!!"""""""""""""""!!! !!!!!!!!!""""""""""""###"""#########$$$$$$$$$$$$""""""######$$$$$$$$$$$$&&&%%%%%%$$$$$$######"""!!!!!!!!!""""""######$$$$$$#########""""""!!!!!!"""""""""""""""""""""""""""""""""""""""#####################"""""""""!!!"""!!!!!!"""$$$$$$###!!!!!!!!!"""##################%%%&&&%%%""" !!!!!!!!!"""###$$$######"""!!!!!!""""""######$$$$$$$$$$$$######"""######$$$!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!""""""""""""#########"""""""""""""""!!!!!!!!!!!! ######"""""""""!!!!!!!!!######""""""!!!""""""############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""######"""""""""""""""###!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############!!!!!!!!!!!!!!!""""""###!!!!!!!!!!!!!!!""""""###""""""!!!!!!!!!!!!""""""!!!"""""""""##########################################""""""""""""######$$$$$$$$$######$$$$$$$$$!!!""""""######$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$%%%%%%&&&"""""""""!!!!!!!!! ###"""!!! !!!"""###""" """###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!! !!!""""""!!!"""###$$$$$$$$$$$$$$$%%%%%%$$$###""""""############$$$$$$$$$$$$######""""""""""""""""""######""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!! """######""" !!!$$$&&&&&&&&&!!!!!!!!!!!!!!!"""""""""######"""""""""!!!!!!!!! !!!"""###$$$$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""$$$###"""""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%###"""############$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$######""""""######$$$"""###$$$%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!!!!###%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%########################""""""######$$$$$$%%%%%%###############"""!!!!!!""""""""""""""""""######""""""!!!!!!"""###$$$%%%######""""""""""""######%%%$$$"""!!!!!!!!!"""###!!!!!!"""""""""#########"""""""""""""""""""""""""""""""""$$$%%%%%%$$$"""$$$$$$######$$$$$$%%%&&&"""##################"""############"""!!! $$$$$$#########""""""""""""#########$$$$$$$$$$$$###############$$$$$$$$$"""!!!!!!!!! !!!!!!""""""######$$$$$$!!!!!!""""""#########$$$""""""""""""""""""""""""!!!!!!""""""########################"""""""""!!!"""!!!!!!"""$$$%%%###"""!!!!!!"""############### """######"""""""""###!!!!!!""""""############!!!!!!""""""######$$$$$$ !!!!!!"""$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!#########"""!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""###### !!!!!!!!!!!!"""""""""!!!!!!!!! ######""""""""""""######$$$#########"""""""""""""""""""""""""""""""""""" !!!!!!!!!"""""""""###""""""!!!!!!!!!!!!""""""###"""""""""""""""######!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############!!!!!!!!!!!!!!!""""""###!!!!!!!!!!!!!!!""""""###""""""!!!!!!!!!!!!""""""!!!"""""""""############""""""""""""""""""""""""######""""""""""""############""""""""""""######"""#########$$$$$$%%%%%%""""""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$$$$%%%%%%""""""""""""!!!!!!!!!!!!###"""!!! !!!"""###""" """###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!! """!!!!!!!!!""""""###$$$$$$$$$$$$$$$$$$###"""!!!##############################$$$$$$$$$$$$######""""""""""""############"""!!!!!! !!!!!!"""""""""""""""!!!!!!!!!!!! """###%%%%%%###""" !!!###$$$$$$$$$!!!!!!""""""""""""######""""""""""""!!!!!!!!! !!!!!!""""""######$$$$$$""""""""""""""""""""""""############""""""""""""#########"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&&&&$$$###$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$######$$$$$$$$$###""""""&&&&&&&&&&&&&&&&&&&&&&&&$$$###"""""""""###$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&#################################$$$$$$$$$$$$$$$"""######$$$$$$######"""$$$######""""""###$$$$$$######!!!!!!!!!"""###$$$######""""""""""""######$$$######"""""""""""""""!!!!!!!!!"""""""""##############################!!!"""###%%%%%%$$$######""""""!!!!!!""""""###$$$"""######$$$$$$######"""############""""""!!! %%%$$$$$$$$$######"""""""""""""""#########$$$$$$########################""""""""""""""""""""""""""""""################## !!!"""###$$$%%%%%%""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$############""""""""""""""""""!!!###$$$%%%$$$"""!!!!!!"""############### !!!"""###$$$$$$!!!!!!!!!"""""""""######""""""""""""############ !!!"""###$$$""""""""""""""""""""""""$$$$$$######""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""############ !!!!!!!!!!!!""""""""" !!!"""###$$$######"""""""""###$$$$$$############"""""""""""""""""""""""""""""""""""" !!!!!!""""""#########""""""!!!!!!!!!!!!!!!"""""""""""""""######$$$######$$$$$$$$$$$$######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!"""######!!!!!!""""""""""""!!!!!!""""""""""""############""""""""""""""""""""""""######""""""""""""#########""""""""""""""""""############$$$$$$$$$$$$$$$ !!!"""###$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""###$$$$$$$$$%%%%%%$$$$$$$$$#########""""""!!!!!!!!!!!!""""""$$$""""""###$$$%%%$$$###""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!""""""###$$$%%%%%%%%%%%%$$$###"""!!! !!!###$$$%%%%%%$$$$$$######$$$$$$$$$$$$######!!!"""""""""############!!!!!! !!!!!!""""""""""""!!!!!!!!!!!!###"""!!! !!!"""###$$$$$$###"""!!!!!! """""""""#########$$$$$$#########"""""""""!!!!!!"""""""""""""""#################################$$$$$$$$$######"""""""""""""""###$$$$$$$$$$$$###########################"""$$$%%%%%%$$$###$$$%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%########################%%%$$$$$$$$$$$$$$$$$$###!!!!!!"""###$$$$$$$$$$$$$$$###"""!!!!!!"""######%%%$$$"""!!! !!!###$$$######""""""""""""#####################"""!!!!!!!!!!!!!!!!!!"""""""""###""""""""""""""""""""""""############"""###$$$%%%""""""!!!!!!""""""###$$$!!!""""""""""""""""""!!!""""""#########""""""!!!""""""""""""############!!!!!!!!!"""""""""######""""""""""""""""""""""""###$$$$$$%%%%%%&&&&&&&&&$$$$$$##################!!!!!!""""""######$$$$$$"""""""""""""""""""""""" !!!!!!"""######$$$$$$############""""""""""""###""""""###%%%%%%$$$"""!!!!!!"""###############!!! """#########!!!!!!!!!!!!!!!"""###############"""""""""""""""!!!!!! !!!!!!"""######""""""""""""""""""""""""######""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!"""""""""############!!!!!!!!!"""""""""###### !!!!!!######$$$%%%######""""""######$$$%%%######"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###############"""!!!!!!!!!!!!!!!"""""""""""""""###$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!"""######!!!!!!""""""""""""!!!!!!""""""""""""##########################################""""""""""""######$$$######""""""######$$$###############"""""""""!!!!!!"""###$$$%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############%%%%%%%%%$$$$$$$$$######!!!!!!""""""""""""!!!!!!$$$""""""###$$$%%%$$$###""""""""""""""""""""""""#########"""""""""!!!!!! !!!!!!###$$$$$$$$$$$$$$$$$$$$$###"""!!! ###%%%&&&&&&%%%$$$######$$$$$$$$$$$$######!!!!!!""""""#########$$$!!!!!! !!!!!!""""""""""""!!!!!!!!!!!!###  ############"""###$$$%%%%%%""""""######$$$$$$$$$%%%$$$$$$$$$############"""#########"""""""""""""""########################%%%$$$$$$$$$######""""""!!!"""###%%%%%%$$$######""""""""""""""""""""""""!!!###%%%%%%#########$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&((('''%%%$$$###$$$%%%%%%##############################$$$%%%%%%%%%%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$########################&&&%%%%%%$$$$$$######### !!!"""###$$$%%%%%%%%%###"""!!! !!!"""###&&&$$$"""!!! !!!"""#########""""""""""""######"""###$$$$$$$$$###!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""%%%$$$""" !!!%%%((($$$$$$$$$###$$$%%%%%%&&& !!!!!!!!!!!! """"""############"""""" !!!"""###$$$$$$!!!!!!!!!!!!"""""""""""""""""""""!!!!!!!!!!!!!!! !!!"""###$$$$$$%%%%%%$$$$$$$$$###"""""""""############"""""""""""""""""""""""""""""""""""" !!!!!!"""###$$$$$$$$$############""""""""""""###""""""###%%%%%%$$$"""!!!!!!"""##################""" !!!""""""!!!!!!!!!!!!!!!!!!"""######$$$$$$######""""""!!!!!!$$$######"""""""""""""""""""""""""""""""""""""""!!!"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""#########$$$!!!!!!""""""######$$$$$$$$$$$$$$$############"""######""""""###$$$%%%%%%""""""""""""!!!!!!!!!!!!  !!!"""######$$$######"""!!!!!!!!!!!!!!!""""""!!!""""""###$$$$$$!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""########################$$$#########""""""""""""!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!"""######!!!!!!""""""""""""!!!!!!""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######%%%$$$$$$$$$$$$$$$$$$%%%######""""""!!!!!! !!!"""###$$$%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&######$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""#########""""""""""""!!! !!!"""######"""!!! """ !!!"""###"""!!!""""""""""""""""""""""""############"""""""""""" """######"""######$$$$$$$$$############""""""!!!!!! !!!"""###$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""  !!!"""###"""!!! """"""!!!!!!!!!!!!""""""$$$###""""""###$$$'''(((########################$$$$$$$$$$$$$$$###"""!!!$$$$$$##################$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$###"""!!!######"""""""""$$$%%%&&&%%%&&&&&&$$$""" !!!!!!%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%!!!"""###%%%&&&'''((((((#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""%%%%%%%%%$$$###"""!!!!!!""""""######$$$$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$######""""""!!!!!!$$$######""""""######$$$############""""""!!!!!!"""""""""""""""""""""""" !!!$$$''')))'''### !!!!!!!!!!!!!!!!!!!!!!!!%%%###!!! !!!"""######"""!!! $$$$$$$$$#########""""""!!!  !!!"""### !!!!!!!!!!!!############""""""""""""###"""!!!!!!"""###$$$""" !!!$$$%%%###!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""!!!!!!"""#############################################""""""""""""############""""""!!!!!! ###"""!!! !!!"""######"""!!!!!!!!!"""$$$%%%###############"""!!!!!!""""""############""""""###"""!!! !!!"""###"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""%%%%%%$$$###"""""""""###!!!!!!!!!!!!!!!!!!!!!!!!######################## !!!"""#########""""""""""""########################""""""""""""!!!!!!""""""""""""!!!!!! !!!!!!""""""######$$$"""!!! !!!"""$$$%%%""""""!!!!!!!!!!!!""""""%%%$$$###""""""###$$$%%%!!!###%%%''''''%%%###!!!""""""""""""!!!!!!!!!!!!""""""""""""############ """###$$$$$$###""" """"""""""""""""""""""""!!!!!!""""""""""""!!!!!! !!!!!!"""###$$$""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$"""###$$$%%%%%%$$$###"""$$$$$$######""""""!!!!!!$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$'''((('''%%%###%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$!!!!!!""""""######$$$$$$###""""""!!!!!!!!!"""""" !!!"""######"""!!! !!!!!!!!!!!! !!!!!!"""###$$$%%%%%%%%%############""""""""""""############""""""""""""!!!"""###$$$$$$$$$$$$###$$$$$$##################"""!!! !!!"""#########"""!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""$$$###""""""###$$$&&&(((####################################""""""!!!!!!"""""""""""""""""""""""""""""" """""""""######$$$$$$$$$######$$$$$$###"""""""""###$$$###$$$%%%$$$"""""""""$$$$$$$$$############$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$$$$%%%%%%%%%######$$$%%%&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""$$$%%%%%%$$$$$$"""!!!!!!$$$$$$$$$###############%%%%%%%%%$$$$$$#########$$$##################"""######""""""""""""######$$$$$$#########"""""""""########################!!!"""%%%((()))((($$$!!!""""""""""""""""""""""""$$$###"""!!! """"""############""""""$$$$$$$$$#########"""""""""!!!!!!!!!!!!"""###$$$$$$######""""""!!!!!!!!!!!!!!!""""""#########$$$$$$###"""!!!!!!"""###$$$%%%###!!!"""$$$%%%###!!!###"""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""############""""""!!!!!!"""############### ######""""""""""""#########"""""""""!!!!!!!!! ###"""!!!!!!!!!!!!"""###!!!  !!!"""##################"""!!!!!!""""""############""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""" !!!!!!!!!"""""""""######""""""!!!"""""""""""""""""""""""""""""""""###############$$$$$$$$$!!!!!!"""######$$$%%%%%%""""""""""""############ !!!!!!!!!!!!!!!""""""######""""""!!!!!!!!!!!!!!!""""""""""""###"""!!! !!!"""$$$%%%  """"""!!!!!!!!!!!!"""""""""###$$$%%%%%%$$$###"""""""""""""""!!!!!!!!!!!!""""""""""""############ !!!###$$$$$$###!!! """"""""""""""""""""""""!!!!!!""""""""""""!!!!!!$$$###"""!!!!!! """""""""""""""""""""""" !!!!!!!!!"""!!!!!!"""""""""#########"""###$$$$$$$$$$$$###"""#########"""""""""""""""########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ """$$$&&&'''&&&$$$###$$$$$$###""""""###$$$$$$""""""""""""""""""""""""%%%$$$###""""""###$$$%%%"""""""""""""""#########""""""!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$############""""""""""""############$$$$$$$$$$$$""""""######$$$$$$######""""""########################"""!!!!!!!!!""""""############""""""""""""""""""!!!!!!!!!!!!""""""$$$###""""""###$$$&&&'''########################"""!!!!!!!!!!!!!!! """"""""""""""""""""""""###"""!!! !!!"""###!!!!!!"""$$$$$$%%%%%%%%%%%%$$$###"""!!!!!!!!!!!!!!!"""$$$$$$######$$$&&&#########""""""#########&&&&&&&&&%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""$$$$$$$$$$$$$$$###"""!!!%%%%%%$$$$$$###"""""""""$$$$$$$$$$$$$$$#########"""###############$$$$$$""""""############""""""$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$######%%%''')))(((%%%"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%###!!! $$$$$$$$$######$$$$$$$$$$$$$$$$$$#####################"""""""""###$$$$$$&&&&&&%%%$$$###""""""!!! !!!"""###$$$%%%%%%%%%$$$###""""""###$$$%%%$$$###""""""$$$$$$###"""######"""""""""!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""!!!""""""############"""""""""""""""""""""""""""######""""""""""""######""""""""""""!!!!!!!!!!!!###""""""!!!!!!""""""###!!! !!!"""###"""############""""""!!!""""""############""""""!!!""""""######""""""!!!######################## !!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!"""###########################""""""######$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&""""""""""""############ !!!!!!"""""""""##################"""""""""""""""!!!!!!!!!!!!###"""!!!!!!!!!"""$$$%%%!!!  !!!""""""############""""""""""""############""""""""""""""""""!!!!!!!!!!!!""""""""""""############!!!!!!############!!!!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!$$$###"""!!!!!! """""""""""""""""""""""" !!!!!!!!!"""""" !!!!!!!!!"""""""""""""""######$$$$$$######"""""""""""""""####################################&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$###""""""###$$$$$$""""""""""""""""""""""""%%%%%%$$$$$$$$$$$$%%%%%%############""""""""""""%%%%%%$$$$$$$$$%%%%%%&&&""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""""""""############"""""""""""""""""""""######$$$$$$$$$""""""############""""""!!!!!!""""""######$$$$$$$$$######"""!!!!!!!!!!!!"""""""""###"""""""""!!!""""""!!!!!!!!!!!!""""""######""""""###$$$%%%%%%########################"""!!!!!!!!!!!!!!!!!!!!!""""""""""""############&&&%%%$$$######$$$%%%&&&!!!"""###$$$$$$$$$$$$$$$###""""""!!!!!!!!!!!!!!!!!!###$$$$$$######$$$%%%######""""""""""""######%%%%%%%%%%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$#########""""""$$$$$$$$$$$$$$$###"""!!!$$$$$$##################$$$$$$$$$###############!!!!!!!!!""""""#########""""""###$$$$$$###""""""$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$""""""###%%%''''''$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$""""""%%%$$$###""""""###$$$%%%#################################"""############%%%%%%%%%$$$$$$######### !!!!!!"""######$$$$$$$$$######""""""######$$$""""""""""""""""""""""""#########"""""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""!!!"""############""""""##############################""""""""""""######""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""###############$$$$$$$$$""""""############"""!!!""""""############""""""!!!"""###$$$$$$###"""!!!###############$$$$$$$$$""""""""""""############!!!!!!!!!!!!!!!"""###$$$########################"""""""""###$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&!!!"""""""""########################""""""""""""######$$$$$$$$$$$$############""""""!!!!!! """"""!!!!!!""""""###$$$######""""""""""""#########$$$%%%&&&&&&%%%$$$######"""!!! !!!"""###""""""""""""!!!!!!!!!!!!!!!"""""""""############!!!!!!"""######"""!!!!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! !!!"""###$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$$$$$$$!!!!!!!!!"""""""""######""""""############""""""!!!!!!""""""######$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!!$$$############$$$$$$%%%###"""!!! !!!"""###""""""""""""############"""""""""""""""!!!!!!!!!############"""""""""!!! !!!!!!""""""#########""""""#########""""""!!!!!!!!!!!!""""""######$$$""""""""""""!!!  !!!""""""!!!!!! """"""!!!!!!!!!!!!""""""##################$$$$$$""""""""""""""""""""""""###"""!!!!!!!!!""""""############$$$$$$%%%%%%%%%&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$###"""!!! !!!!!!""""""""""""###$$$%%%$$$"""""""""#########""""""""""""##################$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$#########""""""######$$$$$$$$$###""""""!!!!!!"""###$$$$$$%%%%%%######################## !!!!!!"""""""""###$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!"""$$$$$$###!!!########################%%%$$$###"""""""""######$$$###"""!!!!!!"""###$$$########################"""""""""""""""""""""!!!!!!"""""""""###$$$$$$$$$######"""""""""""""""""""""""""""!!!!!!""""""""" !!!!!!!!!!!! !!!!!!############""""""""""""########################""""""############""""""""""""#########""""""!!! ######""""""""""""######!!!!!!!!!!!!""""""""""""""""""############"""""""""######$$$$$$$$$$$$$$$!!!""""""#########""""""""""""############""""""!!!"""###$$$$$$###"""!!!""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""""""""######$$$%%%########################""""""#########$$$$$$$$$############$$$$$$$$$$$$!!!"""""""""############%%%%%%$$$###"""!!! ######$$$$$$$$$$$$############""""""!!!!!! """""""""""""""######$$$######""""""""""""#########$$$%%%&&&&&&%%%$$$######"""  """###""""""""""""!!!!!!!!!!!!!!!"""""""""############!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!"""###$$$!!!!!!!!!!!!!!!!!!!!!!!!############$$$$$$$$$$$$"""""""""#########$$$$$$""""""""""""""""""""""""!!!!!!""""""######$$$$$$""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$%%%#########$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$"""##################"""$$$$$$######""""""!!!!!! !!!###"""!!! !!!"""###!!!"""""""""#########$$$#####################"""############"""""""""!!!!!!!!!!!!!!!!!!"""""""""""""""######""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!"""""""""!!! !!!""""""!!! """"""!!!!!!!!!!!!"""""""""#####################""""""""""""""""""""""""###"""!!!!!!!!!"""###$$$######$$$$$$%%%&&&&&&&&&###"""!!! !!!"""###%%%%%%%%%$$$$$$"""!!!!!! !!!"""###############%%%%%%$$$"""!!!"""############""""""#########"""###############$$$$$$######$$$$$$$$$%%%%%%%%%!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""######$$$$$$$$$######""" !!!###$$$%%%&&&'''"""""""""############### !!!!!!!!!!!!!!!!!!$$$$$$############$$$$$$"""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$"""  """###"""!!!""""""""""""""""""""""""$$$###"""!!!!!!!!!###$$$######""""""""""""#####################$$$$$$$$$""""""######""""""!!!  !!!"""###$$$$$$############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""" !!!"""$$$$$$#########"""""""""""""""""""""""""""""""""""""""############"""""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""######!!!!!!!!!!!!"""""""""""""""######$$$$$$######""" !!!""""""######""""""!!!""""""############"""""""""############"""""""""##################"""!!!!!!""""""###$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$###############$$$%%%################################################""""""##################""""""""""""##################"""!!! """##################"""""""""""""""!!!!!!!!!!!!!!!"""""""""############"""!!!!!! !!!!!!"""!!!!!!""""""""""""!!!!!!###"""!!! !!!"""###""""""""""""!!!!!!!!!!!!""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!$$$###"""!!!!!! """"""""""""""""""""""""!!!!!!!!!"""""""""##################$$$$$$$$$$$$###""""""!!!!!!""""""###""""""""""""############"""""""""###$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$%%%%%%"""###$$$$$$$$$$$$###"""""""""""""""""""""""""""!!!"""############"""!!!############""""""""""""!!!!!!!!!!!!"""###$$$$$$""""""!!!!!!!!!!!!"""""" !!!!!!""""""########################$$$$$$$$$############""""""""""""######"""""""""""""""""""""""""""""""""!!!!!! """""""""""""""!!!!!!!!! !!!"""#########"""!!! !!!#########!!!!!!""""""!!!!!!!!!!!!""""""""""""############"""""""""""""""""""""""""""""""""!!! !!!###$$$"""######$$$%%%%%%&&&&&&"""""" """"""######$$$$$$$$$######"""!!!"""###$$$$$$######""""""###$$$$$$###"""$$$%%%$$$$$$############$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""###$$$$$$$$$$$$######%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############""""""######$$$$$$$$$######!!!!!!"""###$$$%%%%%%&&&!!!"""""""""#########$$$############""""""""""""$$$"""  """$$$ !!!!!!!!!"""""""""###########################!!! !!!######"""""""""""""""""""""""""""""""""############""""""###$$$$$$$$$$$$$$$$$$###""""""#########$$$$$$$$$######$$$$$$$$$###"""!!! !!!!!!!!!"""#########"""""""""""""""#########"""""""""######"""""""""!!!###$$$$$$"""!!!"""$$$$$$$$$$$$#########""""""""""""""""""""""""""""""""""""############""""""###############"""!!!!!!##############################""""""""""""###### !!!!!!!!!"""""""""###"""###$$$$$$$$$$$$###""" !!!"""#########""""""!!!!!!"""###############""""""############""""""$$$######""""""######$$$ !!!""""""###$$$$$$"""""""""#########$$$$$$$$$######""""""""""""###""""""""""""""""""""""""%%%%%%$$$$$$###"""""""""#####################"""""""""""""""############ !!!!!!!!!!!!!!!""""""######""""""!!!!!!!!!!!!!!!""""""""""""!!!!!!"""###############""""""!!!!!!!!!!!!""""""!!! !!!###""""""""""""""""""###""""""""""""!!!!!!!!!!!!""""""""""""############!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!$$$###"""!!!!!! """"""""""""""""""""""""!!!!!!"""""""""#########""""""""""""###############"""!!! !!!"""############"""""""""""""""!!!""""""###$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%%%%%%%"""###$$$$$$$$$$$$###""""""""""""""""""""""""""""""###$$$$$$$$$$$$###""""""""""""""""""#########$$$$$$$$$$$$%%%&&&'''(((!!!!!!""""""""""""!!!!!! !!!!!!"""######!!!!!!""""""######$$$$$$############""""""""""""%%%$$$$$$$$$######"""""""""""""""""""""!!! ######""""""!!!!!! !!!"""###$$$%%%%%%$$$###!!!###$$$%%%$$$###"""""""""!!!!!!!!!!!!""""""""""""############"""!!!""""""""""""""""""""""""!!!  """###!!!""""""###$$$$$$%%%%%%$$$###"""!!!!!!"""###$$$!!!"""###$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###!!! !!!#########$$$%%%'''%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$"""!!!!!!%%%%%%%%%$$$$$$#########""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""######$$$$$$$$$#####################$$$$$$$$$!!!!!!""""""#########$$$&&&%%%%%%%%%$$$$$$#########!!!!!!### !!!!!!""""""""""""""""""""""""""""""$$$""" """$$$$$$$$$"""""""""""""""""""""""" """$$$&&&'''%%%""" $$$$$$&&&''''''&&&$$$$$$""""""######$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$###"""#########""""""""""""""" !!!"""###$$$%%%%%%######$$$$$$$$$$$$######"""%%%&&&%%%###"""$$$&&&$$$$$$$$$############"""""""""""""""""""""""""""""""""############""""""###############"""!!!!!! ######""""""""""""###### !!!!!!!!!""""""######"""###$$$%%%%%%$$$###""""""###$$$%%%&&&%%%$$$$$$!!!!!!"""###############""""""############""""""%%%$$$###""""""###$$$%%% !!!"""#########!!!!!!!!!!!!""""""""""""$$$###"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!&&&%%%%%%$$$###"""!!!!!!$$$#####################""""""""""""############ !!!"""###$$$%%%&&&!!!!!!""""""""""""!!!!!! !!!!!!""""""######!!!!!!"""###############$$$$$$############$$$$$$###"""!!! !!!"""###""""""############""""""""""""""""""!!!!!!!!!!!!""""""""""""############!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!"""###$$$""""""""""""""""""""""""###$$$$$$$$$$$$%%%%%%%%%!!!!!!!!!!!!""""""""""""###"""!!! !!!"""###$$$$$$######""""""!!!!!!!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###!!!!!!""""""######$$$$$$ !!!"""###$$$ !!!"""######"""!!!  !!!""""""### !!!"""######$$$############""""""""""""!!!"""""""""############!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############$$$""" !!!$$$%%%###!!!!!! !!!!!!"""###$$$$$$#########""""""!!!!!! !!!!!!""""""""""""""""""""""""!!!!!!!!! !!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""!!!!!!!!!!!!!!!###""" !!!"""$$$$$$#########$$$%%%$$$###"""!!!!!!!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$###########################$$$$$$%%%%%%$$$$$$###########################%%%%%%$$$$$$###$$$$$$$$$###$$$%%%%%%%%%%%%$$$######$$$%%%&&&%%%%%%###"""%%%%%%%%%$$$$$$$$$######""""""############""""""""""""""""""""""""""""""%%%$$$######""""""###### !!!!!! !!!###%%%%%%%%%$$$$$$###""""""!!!!!!!!!"""$$$$$$%%%%%%%%%""""""""""""####################################$$$$$$$$$#########""""""############$$$%%%&&&'''$$$$$$######"""!!!!!!!!!!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!###$$$%%%"""""""""""""""""""""""" $$$((((((%%%###""""""###############"""!!!!!!""""""""""""!!!!!!!!!!!!$$$#########""""""!!!!!!###"""""""""!!!!!! ###!!! ###$$$""" !!!""""""###$$$%%%%%%%%%"""""""""###$$$$$$$$$%%%%%%$$$######%%%%%%$$$###!!!"""$$$$$$"""!!!"""###$$$$$$############$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!###$$$&&&"""""""""""""""""""""""" !!!"""######"""!!! """"""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$###"""!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!  !!!"""###$$$$$$""""""""""""""""""""""""######""""""""""""######!!!!!!!!!!!! !!!!!! !!!!!!""""""""""""""""""""""""!!!!!!"""##################"""!!! !!!"""###""""""""""""!!!!!!!!!!!!###"""!!!  !!!###"""!!!!!!!!!###$$$%%% !!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""############""""""""""""######""""""###$$$$$$$$$$$$### !!!!!!"""###$$$$$$$$$%%%###!!!"""$$$%%%$$$!!!###$$$%%%%%%######$$$%%%$$$$$$$$$$$$######""""""######$$$$$$$$$%%%%%%%%%$$$$$$###"""!!!!!!""""""######$$$$$$$$$$$$##########################################""""""""""""############$$$$$$$$$$$$"""!!! !!!###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""###############$$$$$$$$$$$$###"""""""""#########$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""############$$$""" !!!###$$$###!!!###"""!!!!!!!!!!!!!!!"""############"""""""""!!!!!!"""###$$$###!!!""""""""""""""""""""""""########################""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$""""""###$$$%%%$$$###$$$%%%%%%%%%%%%$$$######"""""""""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%$$$########################$$$%%%%%%&&&&&&%%%%%%$$$########################%%%$$$$$$######$$$$$$$$$###$$$%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%$$$###%%%%%%$$$$$$$$$#########""""""############""""""""""""""""""""""""""""""%%%$$$######""""""######!!!!!!""""""###$$$%%%%%%######################## !!!""""""#########""""""""""""#############################################"""""""""!!!!!!############$$$%%%%%%&&&""""""""""""############""""""############"""""""""""""""""""""""""""""" !!!"""###%%%&&&""""""""""""""""""""""""$$$'''))))))'''%%%$$$%%%###############"""!!!!!!"""""""""""""""""""""!!!############"""""""""!!!#########""""""!!!!!!!!!$$$""" !!!###$$$""" !!!!!!""""""###$$$$$$%%%##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$$$$"""!!!"""###$$$######""""""######$$$!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$###"""!!!!!!!!!!!!""""""""""""""""""""""""!!!""""""######""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###"""!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!  !!!"""###$$$$$$""""""""""""""""""""""""######""""""""""""##################""""""""""""!!!!!! !!!!!!"""""""""""""""""""""""" !!!""""""######""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""###"""!!!  !!!""""""!!!!!!!!!"""###$$$""""""!!! !!!"""###$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!"""############""""""""""""######!!!!!!"""############""" !!!!!!"""######$$$$$$%%%###""""""$$$%%%$$$"""###$$$%%%%%%######$$$%%%$$$$$$$$$$$$#########"""######$$$$$$$$$%%%%%%%%%$$$$$$######""""""""""""######$$$$$$$$$$$$############""""""""""""""""""############""""""""""""!!!!!!!!!!!!""""""""""""%%%$$$###"""###%%%'''((( """"""""""""###############$$$$$$$$$$$$###""""""#########$$$$$$$$$%%%%%%########################""""""""""""###############"""!!!!!!######"""!!!$$$###"""!!! ############""""""""""""!!!"""###$$$$$$$$$$$$###""""""""""""""""""""""""######$$$$$$%%%&&&''''''######$$$$$$$$$$$$$$$###########################"""""""""######$$$$$$%%%#########%%%&&&'''%%%#########"""!!!!!!!!!!!!"""########################%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$########################%%%%%%&&&&&&&&&&&&%%%%%%########################$$$$$$#########$$$$$$%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$#########""""""############""""""""""""""""""""""""""""""$$$$$$###""""""""""""######""""""$$$'''(((&&&### !!!""""""###$$$$$$ !!!""""""###""""""""""""""""""####################################"""""""""!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""###$$$$$$%%%######""""""""""""##############################!!!!!!""""""###$$$%%%&&&""""""""""""""""""""""""###$$$%%%$$$"""!!!"""###"""############""""""!!!""""""""""""""""""""""""############""""""""""""###############"""""""""$$$###""""""###$$$###""" !!!!!!""""""######$$$##################""""""###%%%'''%%%"""!!!"""$$$!!!###$$$###"""!!!"""###$$$######""""""######$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$######"""!!! """"""""""""""""""""""""#########""""""#########!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""######$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!  !!!!!!"""###$$$$$$""""""""""""""""""""""""######""""""""""""##################"""""""""""""""!!!!!! !!!!!!""""""""""""""""""""""""""" !!!""""""""""""!!!!!!""""""######""""""!!! !!!!!!""""""######""""""!!! !!!!!!"""!!!!!!!!!!!!""""""###$$$###"""!!!!!!###%%%&&&"""""""""""""""""""""""""""!!!!!!!!!!!!"""############""""""""""""###### !!!"""""""""""""""!!!!!!!!!"""######$$$$$$%%%###"""###$$$%%%$$$######$$$%%%%%%######$$$%%%$$$$$$$$$$$$##################$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$###""""""######$$$$$$$$$$$$#########"""""""""!!!!!! ############""""""""""""!!!!!!!!!!!!""""""""""""!!!!!! """###%%%########################""""""""""""###############$$$$$$$$$$$$###""""""""""""#########$$$$$$$$$########################!!!"""""""""############""""""!!!!!!"""""""""!!!######"""!!!!!!!!!!!!!!!#########""""""""""""""" !!!"""###$$$$$$""""""""""""""""""""""""!!!!!!"""######$$$$$$%%%###$$$$$$$$$$$$######"""""""""""""""""""""""""""""""""###$$$$$$%%%&&&&&&""""""###%%%'''&&&$$$"""%%%$$$###!!!!!!"""##################""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%########################$$$%%%%%%&&&&&&%%%%%%$$$#######################################$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$############"""######$$$$$$######"""""""""""""""""""""""""""$$$$$$###"""""""""""""""$$$"""!!!$$$))))))%%% !!!""""""######""""""###$$$$$$$$$$$$$$$!!!"""""""""####################################""""""""""""""""""""""""$$$$$$$$$$$$$$$#########"""""""""######$$$$$$$$$$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''""""""""""""""""""""""""###"""!!! !!!"""""""""############"""!!!"""""""""""""""##################"""""""""""""""$$$$$$##################$$$#########$$$$$$###### !!!!!!"""""""""###$$$$$$######""""""!!!!!!"""&&&(((&&&!!!!!!%%%"""#########!!!!!!"""$$$######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!! """$$$$$$$$$######""""""""""""""""""""""""%%%$$$###""""""###$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!! !!!!!!"""######$$$$$$""""""""""""""""""""""""######""""""""""""######!!!!!!!!!!!! """"""!!!!!!!!!!!!"""""""""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!"""###$$$$$$###"""!!! !!!"""######$$$""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""$$$###!!! !!!"""%%%&&&!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!""""""###$$$######""""""""""""###### !!!""""""######""""""!!!!!!""""""############$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%$$$###"""######$$$$$$$$$$$$###############"""!!!!!! ############"""""""""!!!"""#########$$$$$$$$$$$$  !!!"""&&&&&&&&&&&&&&&&&&&&&&&&!!!"""""""""###############$$$$$$$$$$$$###""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!"""""""""############!!!!!!""""""!!!!!!!!!"""!!!!!!!!!!!!!!!"""######""""""""""""""""""######"""!!! !!!"""###""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$###""""""""""""""""""""""""""""""""""""###$$$%%%&&&&&&'''!!!!!!"""$$$&&&%%%### ((('''&&&%%%$$$%%%&&&&&&######""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""###$$$%%%##############################$$$$$$$$$$$$#################################"""""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$#########""""""######$$$$$$$$$$$$######""""""""""""""""""""""""$$$###""""""!!!!!!""""""### """'''(((###!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$$$$$$$###!!!"""""""""##################################################################$$$$$$$$$###""""""%%%$$$$$$$$$######""""""$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&'''""""""""""""""""""""""""'''%%%###""""""###$$$$$$!!!""""""#########""""""!!!"""""""""#########$$$""""""""""""""""""########################$$$$$$######$$$$$$#########$$$!!!!!!!!!!!!""""""""""""$$$######""""""!!!!!!!!!!!!%%%'''%%%!!!!!!%%%"""######"""!!!!!!"""$$$###""""""""""""""""""###"""""""""""""""""""""""" """$$$$$$$$$######""""""""""""""""""""""""%%%$$$###""""""###$$$%%%""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""#########""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!""""""######$$$$$$""""""""""""""""""""""""######""""""""""""######!!!!!!!!!!!! """"""!!!!!!!!!!!!""""""######################## !!!!!!!!!!!!!!!!!!"""###$$$$$$###"""!!! !!!"""######$$$!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!###"""!!! """###%%%!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""###$$$$$$######""""""""""""######!!!"""######$$$$$$######"""""""""""""""#########$$$$$$%%%%%%$$$$$$$$$%%%###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%"""######$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$######"""""""""############"""""""""!!!"""#########$$$$$$$$$$$$######""""""######$$$$$$########################!!!"""""""""###############$$$$$$$$$$$$###"""""" !!!!!!!!!""""""""""""""""""""""""""""""""""""""""""############ !!!"""""" !!!""" !!!"""###$$$""""""""""""############$$$######""""""######$$$""""""""""""""""""""""""##################""""""""""""###############"""#################################$$$$$$%%%%%%&&&!!!!!!!!!###$$$$$$###!!!$$$$$$###"""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!"""###$$$%%%########################""""""############""""""########################"""""""""""""""###$$$%%%%%%$$$$$$######$$$$$$%%%############$$$%%%&&&&&&$$$############"""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""######"""!!!!!!!!!!!!"""""" !!!$$$$$$!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""################################################$$$$$$$$$$$$!!!"""###$$$$$$$$$""""""&&&%%%%%%$$$######""""""######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&""""""""""""""""""""""""&&&$$$!!!!!!"""######"""!!!""""""############"""!!!""""""######$$$$$$$$$""""""""""""############"""""""""###############"""###$$$###""""""###$$$""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!###%%%$$$"""!!!"""%%%#########""" !!!###%%%###""""""!!!!!!""""""###""""""""""""""""""""""""$$$$$$$$$######"""!!! """"""""""""""""""""""""#########""""""#########""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""######"""""""""#########$$$$$$""""""""""""""""""""""""######""""""""""""##################""""""""""""###""""""!!!!!!""""""########################### !!!""""""""""""!!!"""##################""" !!!!!!""""""######!!!!!!"""#########"""""""""############""""""!!!!!!!!!!!!!!!""""""######""""""""""""""""""""""""###""""""""""""###$$$$$$######""""""""""""######""""""###$$$$$$$$$$$$$$$""""""""""""""""""######$$$%%%&&&%%%$$$###$$$&&&###$$$%%%%%%######$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""""""""!!!""""""###$$$######$$$$$$$$$$$$#####################$$$$$$$$$############""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""######""""""""""""""""""""""""""""""""""""""""""###############$$$$$$$$$$$$###""""""!!!!!!!!!!!!""""""""""""########################""""""""""""############!!!###"""  """"""!!!!!!!!!!!!!!!"""###!!!"""""""""############""""""######$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!""""""###$$$$$$$$$ !!!"""######$$$######$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$###"""!!!"""$$$%%%$$$###!!!!!!!!!!!!!!!  !!!!!!""""""####################################!!!!!!!!!"""$$$%%%#################################$$$$$$#################################!!!!!!!!!!!!"""###$$$%%%%%%%%%$$$######$$$%%%%%%###############%%%&&&'''############""""""""""""###$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###$$$$$$$$$!!!!!!""""""""""""!!!!!!""""""""""""####################################""""""""""""#########$$$!!!"""$$$%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%""""""""""""""""""""""""$$$""" !!!"""!!!!!!!!!"""###############!!!""""""######$$$%%%%%%!!!"""""""""############!!!!!!!!!""""""######### """$$$###!!! """$$$########################!!!!!!!!!"""""""""""""""!!!!!!""""""######$$$$$$#########!!! ###%%%""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""%%%$$$###"""!!!!!!!!!!!!""""""""""""""""""""""""!!!""""""######""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""" !!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""""""""#########"""############$$$$$$$$$""""""""""""""""""""""""######""""""""""""##################""""""""""""######""""""""""""############################## !!!""""""######""""""$$$######""""""######$$$!!!!!!!!!!!!"""""""""""" !!!"""###$$$######"""###$$$%%%%%%$$$###"""!!!!!!"""###$$$$$$$$$######""""""""""""""""""""""""######""""""######$$$%%%######""""""""""""######!!!""""""##################"""""""""""""""""""""###%%%'''&&&$$$###%%%&&&###$$$%%%%%%######$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%###!!! !!!###%%%######$$$$$$$$$$$$######!!!!!!""""""######$$$$$$############""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###############$$$$$$$$$$$$###""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############!!!###""" ###$$$###"""!!!!!! !!!!!!!!!""""""#########$$$ !!!"""###$$$$$$$$$""""""""""""""""""""""""!!!"""###$$$%%% !!!######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################%%%$$$""""""$$$&&&%%%%%%%%%%%%&&&''''''%%%$$$### !!!"""######$$$########################$$$###!!! !!!"""$$$%%%########################$$$$$$$$$%%%%%%$$$$$$$$$########################!!!!!!!!!!!!"""###$$$%%%&&&%%%$$$######$$$%%%&&&######""""""###%%%&&&(((############""""""""""""###$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""######"""!!!!!!!!!!!!!!!""""""###!!! !!!### !!!###$$$%%%''''''######$$$$$$$$$######"""""""""""""""#################################### !!!!!!!!!""""""###### """$$$%%%$$$###############$$$$$$%%%&&&&&&!!!"""###$$$$$$###"""!!!#################################"""######$$$$$$""""""""""""""""""""""""'''%%%###$$$&&&&&&$$$"""!!!!!!"""###############!!!""""""###$$$$$$%%%%%%!!!!!!""""""#########$$$ !!!!!!"""""""""### """$$$### !!!###$$$$$$$$$############### !!!!!!""""""######!!! !!!$$$%%%%%%$$$#########!!! ###%%%""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!###$$$&&&"""""""""""""""""""""""" !!!"""######"""!!! $$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""" !!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""#########$$$###############$$$$$$$$$""""""""""""""""""""""""######""""""""""""######!!!!!!!!!!!! ######""""""""""""##############################!!!!!!"""###############%%%$$$###""""""###$$$%%%""""""""""""!!!!!!!!!!!! !!!"""$$$$$$$$$###"""$$$%%%%%%&&&%%%$$$###"""!!!###%%%&&&'''&&&$$$###""""""""""""""""""""""""#########"""######$$$%%%######""""""""""""###### !!!!!!"""""""""""""""#########"""""""""""""""###%%%'''&&&$$$###%%%'''###$$$%%%%%%######$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%###!!! ###%%%######$$$$$$$$$$$$###### !!!"""###$$$$$$############""""""""""""############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###########################""""""""""""###############$$$$$$$$$$$$###""""""########################%%%%%%%%%%%%%%%%%%&&&&&&###############"""!!!!!!""""""""""""##################$$$$$$$$$$$$###### !!!"""###$$$$$$%%%%%%%%%%%%$$$$$$#########!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%$$$$$$$$$#########""""""$$$#########""""""!!!!!!""""""""""""############"""""""""""""""!!! !!!"""###$$$%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###"""!!!######""""""!!!!!! $$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###"""!!!!!!""""""""""""###$$$$$$$$$$$$###$$$######""""""######$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%""" !!!!!!""""""##################""""""""""""&&&### """$$$###"""###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$%%%%%%$$$$$$$$$########################!!!!!!""""""#########$$$""""""#########$$$$$$$$$########################""""""""""""""""""""""""$$$$$$############$$$$$$$$$$$$###"""!!!!!!""""""$$$######"""!!! !!!"""######"""!!! """""""""""""""###$$$$$$ !!!!!!!!!"""$$$$$$$$$#########""""""!!!!!!""""""""""""!!!!!!"""###$$$$$$$$$"""!!! """""""""""""""######$$$&&&$$$!!! !!! """  ###$$$###!!!""""""############""""""!!!!!! !!!"""###%%%'''""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!""""""""""""############""""""""""""!!!"""$$$%%%%%%$$$###"""########################""""""""""""""""""""""""""""""############""""""###&&&((('''%%%###!!!!!!#########$$$%%%%%%%%%&&&$$$###"""!!!!!!"""###$$$!!!  !!!"""#########$$$$$$$$$%%%%%%%%% !!!!!!""""""###### !!!"""""""""!!!######"""!!! ######""""""!!!!!! ########################"""###$$$%%%%%%$$$###"""######""""""!!!!!!  !!!!!!"""$$$(((,,,########################""""""""""""""""""""""""$$$#########""""""!!!!!!"""###$$$$$$$$$"""!!! $$$###"""""""""###%%%&&&'''&&&%%%%%%&&&&&&$$$###$$$$$$############$$$$$$"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$""""""""""""""""""""""""$$$######"""""""""""""""""""""#########$$$$$$$$$"""######"""  """""""""&&&""" !!!""""""######"""""""""""""""""""""""""""########################%%%%%%%%%$$$$$$$$$$$$$$$###############"""!!!!!!""""""""""""############!!!!!!""""""""""""!!!!!!!!!!!!""""""######$$$$$$%%%%%%%%%$$$$$$#########!!!!!!""""""""""""!!!!!! !!!!!!""""""!!!!!!!!!!!!!!!""""""###$$$%%%$$$$$$$$$#########""""""############"""""""""!!!""""""""""""############""""""#########"""!!!!!!""""""###$$$%%%$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""""""""""""""!!!######""""""!!!!!!!!!!!!""""""############""""""$$$$$$###"""""""""""""""""""""###$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%!!!""""""######"""!!! """"""""""""#########$$$############""""""""""""%%%### """$$$###"""###$$$$$$%%%%%%$$$$$$###########################""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$##############################""""""""""""#########$$$""""""""""""#########$$$################################################$$$######""""""######$$$$$$$$$###"""""""""""""""######""""""!!!!!! !!!"""""""""!!!  !!!"""""" !!!!!!!!!""""""#########"""""""""!!!!!!!!!!!!""""""""""""!!!!!!###############"""!!!!!!$$$###"""""""""###%%%%%%&&&$$$!!! !!!!!!!!! """  ###$$$###!!!!!!""""""######""""""!!!  !!!"""###""""""""""""""""""""""""!!!"""############"""!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!""""""#########!!!"""###$$$%%%$$$##############################""""""""""""""""""""""""""""""############"""""""""$$$&&&&&&$$$"""!!!!!!############$$$$$$$$$$$$######""""""""""""######!!!!!! !!!""""""""""""""""""############ !!!!!!!!!"""""""""### !!!!!!"""!!!!!!!!!!!!!!!!!!"""""""""""""""######""""""!!!!!!!!!!!!""""""""""""""""""""""""###"""!!!!!!!!!!!!"""######"""""""""""""""!!!!!! !!!!!!!!! !!!###&&&########################""""""""""""""""""""""""############"""""""""!!! !!!""""""!!! ######""""""######$$$%%%&&&%%%###$$$%%%%%%###"""%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%%%%%%% #####################"""""""""""""""""""""""""""$$$######"""""""""""""""!!!!!!"""""""""############$$$$$$###!!! !!!###### ###%%%$$$"""!!!"""""""""""""""!!!!!!""""""""""""""""""""""""########################%%%%%%$$$$$$######"""""""""############""""""!!!""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""#########$$$$$$$$$$$$$$$#########!!!""""""######""""""!!! !!!!!!""""""!!!!!!!!!!!!!!!"""######$$$$$$$$$############"""""""""############"""""""""""""""""""""#########$$$$$$""""""###$$$$$$$$$############$$$$$$$$$###""""""""""""""""""""""""""""""######################## !!!"""###############""""""""""""!!!!!!!!!""""""############""""""$$$###"""""""""""""""""""""######$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%% !!!"""###$$$%%%%%%############$$$$$$$$$$$$############""""""""""""$$$"""!!!!!!"""######"""######$$$%%%%%%$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##################""""""""""""""""""""""""""""""""""""###############""""""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$###"""""""""""""""""""""""""""""""""""""""""" !!!"""""""""!!!!!! !!!"""""" !!!!!!!!!""""""""""""""""""!!!!!!!!!!!!!!!!!!""""""######""""""!!!$$$######"""""""""""""""%%%$$$###""""""$$$&&&'''&&&###!!! !!!""""""!!!"""!!! !!!"""###"""!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!"""!!!!!! """"""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""""""""""" !!!"""######$$$""""""#########$$$$$$$$$########################""""""""""""""""""""""""""""""############"""""" """$$$%%%###"""!!!"""############""""""""""""""""""############""""""""""""!!! !!!!!! !!!!!!!!!""""""!!!!!!!!!!!!""""""""""""!!!!!!"""""""""!!! %%%%%%$$$###"""!!! ###""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###!!!!!!###"""""""""###############!!!""""""!!!########################""""""""""""""""""""""""############"""""""""""" !!!!!!!!!!!! """"""###$$$$$$$$$$$$$$$&&&%%%$$$$$$%%%%%%$$$###%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$######""""""""""""""""""""""""#########""""""!!!!!!!!!""""""""""""""""""""""""$$$######"""""""""""""""!!!!!!!!!!!!!!!""""""""""""######""" !!!""""""%%%&&&%%%"""!!!$$$'''############"""!!! """"""""""""""""""""""""########################%%%$$$$$$###"""!!!!!! """"""############"""!!!!!!"""""""""############$$$$$$############$$$$$$#########"""""""""""""""$$$$$$$$$###############"""""""""######""""""""" !!!"""""""""""""""!!!!!!"""###########################""""""""""""#########"""""""""""""""""""""#########$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$######""""""########################"""""""""""""""#########"""###$$$$$$%%%%%%%%%%%%""""""""""""""""""""""""$$$$$$%%%%%%%%%%%%$$$$$$######"""""""""""""""###"""###$$$$$$%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$###"""""""""##########################################"""""""""!!!###""""""""""""######"""######$$$$$$$$$$$$##############################""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""####################################$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""############"""""""""""""""###""""""""""""""""""###### !!!!!!""""""#########"""""""""""""""######$$$ !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""######"""""""""$$$###"""!!!!!!"""###$$$%%%###"""!!!!!!###%%%&&&%%%###!!! !!!######"""!!!!!!!!!!!!""""""""""""!!!!!!!!!""""""!!!!!!!!!###$$$$$$%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!"""""""""###"""""""""###$$$%%%&&&########################""""""""""""""""""""""""""""""############""""""!!!######"""!!!!!!"""######""""""!!!!!! !!!"""###$$$$$$###"""!!!######"""!!!!!! !!!!!!!!!""""""!!!!!!!!!!!!"""""""""""""""""""""""""""!!! #########"""""""""!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""""""""######$$$$$$%%%%%%!!!"""###"""########################""""""""""""""""""""""""#########""""""""""""""""""############"""""""""!!!"""###%%%%%%$$$######'''&&&%%%%%%''''''&&&%%%%%%$$$$$$######$$$$$$%%%###"""""""""!!! &&&&&&&&&&&&&&&&&&&&&&&&$$$######"""!!! """"""""""""""""""""""""$$$######""""""""""""""""""""""""""""""""""""""" !!!!!!  !!!!!!%%%'''$$$ !!!%%%###############"""!!! """"""""""""""""""""""""########################$$$$$$######"""!!! !!!""""""#########""""""!!!"""""""""############$$$$$$###""""""###$$$$$$#########"""""""""""""""########################""""""############"""""" !!!!!!"""""""""""""""!!!!!!"""############"""""""""""""""""""""""""""""""""""""""""""""##################$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%%%%%%%$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""""""""#########%%%%%%%%%%%%%%%$$$######""""""""""""############$$$$$$%%%%%%%%%%%%$$$$$$###"""""""""""""""############$$$%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%'''&&&$$$###""""""""""""""""""""""""""""""""""""############"""""""""!!!""""""######""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################""""""############""""""""""""""""""""""""""""""$$$$$$$$$###############$$$$$$$$$%%%%%%%%%&&&&&&###################################################""""""""""""""""""######"""""""""""""""######""""""""""""############"""""""""######$$$$$$%%%"""""""""""""""######$$$!!!!!!!!!!!!"""""""""###########################""""""############""""""$$$###"""!!!!!!"""###$$$###""" !!!###$$$$$$""" """###$$$### !!!!!!"""!!!""""""###!!!!!!""""""""""""!!!!!!$$$$$$%%%%%%%%%###""" !!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! """"""""""""###$$$%%%&&&""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""!!!""""""!!! !!!"""###""""""!!!!!! !!!"""###$$$$$$###"""!!!#########""""""!!! !!!!!!!!!"""""""""######""""""""""""!!!!!!!!!!!!"""#########"""!!!  """$$$&&&&&&""""""""""""#################################### !!!!!!""""""!!!!!! """"""######$$$$$$%%%%%% """######!!! !!!########################""""""""""""""""""""""""""""""""""""""""""#########""""""""""""#########!!!"""###%%%%%%$$$######%%%$$$###$$$%%%&&&%%%$$$######""""""""""""#########"""""""""!!! ########################$$$######"""!!! ########################$$$######"""""""""""""""######################## !!!"""!!! !!!######$$$$$$""" !!!"""!!!!!!"""###############""""""""""""""""""""""""########################$$$$$$######""""""!!!!!!!!!""""""############"""""""""""""""###############"""!!! !!!"""###"""""""""""""""#########"""""""""###############"""######$$$$$$######""" !!!""""""######""""""!!!"""###$$$$$$###"""!!!!!!!!!"""""""""""""""###""""""""""""#####################$$$$$$$$$$$$%%%######$$$%%%%%%%%%$$$$$$%%%$$$######"""#########$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""######$$$$$$$$$$$$$$$$$$$$$###"""!!! """""""""############$$$""""""############"""""""""""""""""""""######$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""!!!!!!!!!!!!!!!############""""""""""""!!!"""$$$$$$"""!!!"""###$$$###""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################"""##################"""########################$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%&&&########################""""""""""""""""""""""""###""""""!!!!!!""""""###"""""""""""""""######$$$##############################"""""""""###$$$$$$ !!!""""""!!!!!!!!!"""""""""##################$$$$$$$$$$$$"""######$$$$$$######""""""""""""""""""######$$$ !!!!!!""""""$$$""" !!!###$$$%%%%%% !!!""""""!!!!!!"""###""""""############""""""############"""!!!!!! """"""""""""""""""""""""######""""""""""""######!!!!!!!!!!!!"""""""""""""""""""""!!!!!!!!! !!!!!!"""###$$$%%%%%%&&&""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""!!!"""###"""!!! !!!"""""""""""""""!!!!!!!!!!!!""""""############""""""""""""#########"""!!!!!!""""""#########$$$$$$$$$""""""""""""!!!!!!!!!!!!""""""#########"""!!!!!!""""""!!!!!! """""""""############$$$########################!!!!!!###$$$$$$###!!!!!!"""""""""###############!!!""""""""""""###%%%########################""""""""""""""""""""""""""""""""""""############!!! !!!!!!"""""""""###$$$$$$$$$$$$$$$"""!!! !!!"""###"""!!!""""""!!!!!!!!!!!!""""""$$$$$$$$$$$$$$$$$$######""""""""""""""""""""""""#########""""""!!!!!!!!!########################$$$######"""""""""""""""$$$$$$$$$$$$############"""###$$$###""""""$$$&&&&&&%%%#########$$$###""" !!!"""###$$$$$$$$$$$$""""""""""""""""""""""""################################################!!!!!!"""###############""""""""""""###############"""!!! !!!"""###!!!!!!""""""######$$$$$$!!!"""""""""#########$$$"""######$$$$$$######"""!!!!!!"""############"""!!!"""###$$$$$$###""" !!!!!!!!!!!!""""""######!!!"""""""""#####################$$$$$$$$$%%%%%%###$$$$$$$$$$$$$$$###"""$$$###"""""""""###$$$%%%########################""""""######$$$%%%%%%&&&#########$$$$$$###""""""""""""#########$$$$$$$$$""""""############"""""""""""""""""""""###$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%"""###%%%&&&&&&&&&%%%$$$#########"""""""""!!!!!!############"""""""""""" """%%%%%%"""!!!"""###$$$###"""!!!!!!"""###$$$########################""""""""""""""""""""""""##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########""""""#########$$$$$$$$$################################################""""""!!!!!!!!!!!!"""""""""""""""""""""###$$$$$$%%%$$$$$$######"""""""""###"""!!! !!!!!!""" !!!""""""!!!!!!"""""""""#########""""""""""""#########$$$"""######$$$$$$######"""!!!!!!"""############### !!!"""###""""""!!!###""" !!!###%%%&&&%%%!!!###"""!!! """$$$######$$$$$$$$$$$$############""""""!!!"""""""""""""""""""""""""""""""""%%%$$$###""""""###$$$%%%!!!!!!!!!!!!""""""""""""!!!!!!"""""""""""""""""" """$$$%%%%%%%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""###$$$$$$###!!! !!!"""!!!"""""""""""""""############""""""""""""######!!!!!!"""#########"""""""""""""""#########$$$$$$###"""""""""!!!!!!!!! !!!!!!"""#########""""""((('''%%%### """"""#########$$$$$$$$$########################""""""""""""""""""""""""###"""""""""""""""!!!!!! !!!!!!!!!!!!"""$$$'''########################""""""""""""""""""""""""!!!"""""""""############!!!  !!!"""#########""""""######$$$%%%"""!!! !!!###$$$###"""######""""""""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#####################"""########################$$$######"""""""""""""""$$$#########""""""""""""!!!"""######""""""$$$%%%%%%%%%$$$$$$###$$$$$$%%%"""######$$$$$$$$$######""""""""""""""""""""""""#######################################$$$$$$$$$!!!!!!"""###############""""""""""""############%%%$$$###!!!!!!###$$$%%% !!!!!!"""###$$$$$$%%%!!!!!!""""""#########$$$######$$$$$$$$$$$$######!!!!!!"""###############!!!"""###$$$$$$###!!! !!!!!!!!!""""""######!!!!!!""""""#########$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!######"""""""""###%%%&&&""""""""""""""""""""""""""""""###$$$%%%%%%&&&&&&######$$$%%%&&&&&&&&&&&&""""""######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$""""""!!!""""""###$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$##################$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$%%%'''''''''%%%###"""%%%$$$$$$$$$######""""""############"""""""""""""""%%%%%%###!!!!!!###$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""""""""""""""""""""""""""########################$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########!!!!!!!!!!!!""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""""""""!!!""""""###$$$$$$%%%%%%%%%$$$###"""!!!!!!"""!!!  """""""""""""""###$$$$$$""""""""""""############ !!!!!!!!!""""""############$$$$$$$$$$$$###### !!!"""$$$$$$$$$###"""!!!###$$$%%%$$$"""!!!###""" !!!###%%%&&&&&&!!!###### """$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%$$$######$$$%%%&&&""""""""""""""""""""""""&&&%%%$$$######$$$%%%&&&!!!!!!!!!!!!"""""""""""" !!!"""###$$$%%%%%% """%%%&&&&&&%%%$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""$$$%%%%%%###!!! !!!"""!!!!!!""""""######$$$$$$$$$###"""!!!!!!"""###$$$ !!!"""###$$$$$$###"""""""""""""""##################""""""!!!!!!!!! !!!"""###############!!!!!!!!!"""######$$$$$$""""""######$$$$$$$$$$$$""""""""""""""""""""""""$$$###!!!!!!###$$$######""""""!!!!!! !!!!!!!!! !!!$$$'''########################""""""""""""""""""""""""!!!!!!""""""#########$$$###"""!!!!!!!!!###$$$%%%$$$###"""""""""###%%%&&&%%%$$$###$$$&&&'''&&&%%%$$$$$$############$$$$$$"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$########################$$$######"""""""""""""""######""""""!!!!!!!!!  !!!###"""$$$%%%$$$!!!!!!###&&&$$$$$$$$$$$$$$$###"""!!!"""""""""""""""""""""""""""""""""!!!"""######$$$""""""#########$$$$$$$$$""""""""""""""""""""""""$$$#########""""""!!!!!!###"""""""""!!!!!! !!!!!!"""###%%%&&&'''%%%%%%%%%$$$$$$#########""""""""""""""""""""""""""""""############"""""""""!!!!!!!!! """"""""""""""""""""""""$$$###"""!!!!!!"""###$$$%%%%%%$$$$$$%%%%%%&&&''''''&&&$$$""""""###$$$%%%########################""""""""""""""""""""""""""""""############""""""$$$###""""""""""""""""""&&&$$$""""""$$$%%%### ########################%%%$$$$$$######$$$$$$%%%###############$$$$$$$$$$$$%%%%%%###"""!!!"""$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$###"""!!!###$$$$$$%%%%%%$$$$$$###(((%%%!!!!!!###%%%%%%$$$"""######$$$$$$$$$######$$$$$$############$$$$$$!!!!!!""""""""""""!!!!!!"""###$$$%%%%%%%%%%%%$$$"""""""""###$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######""""""""""""""""""""""""""""""####################################"""""""""!!!######""""""!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###!!! ###%%%!!! !!!"""###""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""#########""""""!!!!!! !!!######!!!!!!!!!""""""!!! """###$$$###"""!!!  !!!!!!!!!!!!!!!!!!!!!!!! !!!"""###%%%&&&'''((($$$$$$############$$$$$$""""""!!!!!! $$$$$$###############$$$"""############$$$$$$$$$%%%$$$$$$$$$######""""""""""""""""""""""""""""""######""""""""""""######$$$$$$$$$$$$"""!!! $$$$$$$$$#########""""""###"""!!! !!!"""###""""""""""""""""""""""""%%%%%%$$$$$$###"""!!!!!!"""""""""###$$$$$$%%%%%%###$$$%%%%%%%%%%%%$$$###!!!!!!"""###$$$%%%%%%%%%$$$$$$$$$#########""""""%%%$$$$$$#####################""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""###$$$%%%$$$######%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!!###$$$%%%%%%%%%###"""!!!!!!!!!""""""""""""!!!!!!"""!!! !!!!!!"""###############""""""""""""""""""""""""$$$#########""""""!!!!!!""""""############""""""""""""""""""""""""""""""!!!"""""""""#################################$$$""""""""""""""""""""""""############"""""""""!!!#########""""""!!!!!!!!!!!!!!!!!!"""###$$$%%%&&&%%%%%%%%%$$$$$$#########""""""""""""""""""""""""""""""############""""""$$$$$$$$$######"""""""""########################$$$###"""!!!!!!"""###$$$$$$############$$$%%%%%%'''&&&$$$###"""###$$$%%%################################################""""""############"""""""""""""""""""""######$$$&&&$$$""""""$$$%%%###!!!########################$$$######""""""######$$$"""""""""###$$$$$$$$$%%%%%%&&&&&&%%%###"""###%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$###""""""###$$$$$$$$$$$$$$$$$$###%%%### !!!###%%%$$$###$$$$$$$$$$$$$$$###"""!!!$$$$$$############$$$$$$"""######$$$$$$######"""$$$$$$%%%&&&&&&&&&%%%%%%###############$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$############$$$$$$########################""""""""""""""""""""""""!!!!!!!!!!!! """"""""""""""""""""""""########################$$$$$$######"""!!!!!! ###"""""""""""""""!!!!!!!!!!!!!!!!!!"""""""""###!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$#########"""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""$$$"""!!! """$$$%%%"""!!!!!! !!!"""###$$$ !!!"""###$$$%%%!!!"""###$$$$$$$$$$$$######"""""""""!!!!!!!!! """######"""!!!!!!"""###""" !!!###$$$""""""!!!!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!#########################################################""""""###############"""""""""!!!!!!!!!#########"""""""""######!!!!!!"""""""""#########""""""""""""!!!!!!!!! """"""""""""""""""""""""######""""""""""""######$$$$$$############""""""$$$$$$$$$#########""""""###"""!!!!!!!!!!!!"""###""""""""""""""""""""""""%%%%%%$$$######"""!!!!!!$$$########################$$$$$$%%%%%%$$$$$$###"""""""""###$$$$$$$$$%%%$$$$$$$$$#########""""""$$$$$$###""""""""""""######"""""""""""""""!!!!!!""""""""""""""""""""""""""""""#########""""""!!!$$$%%%%%%$$$"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""######$$$$$$###""""""!!!"""""""""""""""""""""""""""!!!!!! !!!!!!"""###############""""""""""""""""""""""""$$$$$$$$$######"""""""""""""""############""""""######################## !!!"""###$$$######"""#####################"""""""""""""""""""""""""""############""""""""""""###############"""""""""###""""""""""""###$$$%%%$$$$$$$$$$$$$$$#########""""""""""""""""""""""""""""""############""""""$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###$$$######""""""######$$$%%%&&&%%%$$$#########$$$%%%################################################""""""############""""""!!!!!!!!!!!!"""###$$$%%%%%%$$$"""###$$$$$$###"""###########################""""""""""""""""""###!!!!!!"""###$$$$$$%%%%%%%%%&&&'''&&&$$$$$$$$$&&&######$$$$$$$$$$$$###############$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$"""!!! !!!###$$$$$$"""%%%%%%%%%$$$###"""!!! $$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###############%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""##################$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$###""""""!!! """""""""###############!!!!!!!!!"""""""""######!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################$$$############$$$%%%&&&"""""""""""""""###$$$$$$ !!!!!!"""###$$$%%%%%% """###$$$%%%$$$###"""""""""""""""!!!!!!!!!!!! """######"""!!!!!!"""$$$###"""""""""###%%%%%% !!!"""###$$$%%%"""###$$$%%%%%%$$$###"""########################$$$$$$#####################""""""!!!!!!""""""###############"""""""""""""""""""""""""""""""""""" !!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""###$$$$$$############"""""""""###""""""!!!!!!""""""###""""""""""""""""""""""""$$$$$$$$$######""""""!!!%%%%%%$$$######"""!!!!!!######$$$%%%%%%$$$########################$$$$$$$$$$$$$$$#####################"""!!!!!!!!!"""""""""""""""######################################################"""!!! %%%%%%%%%###!!! """$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""##################"""!!!!!!!!!""""""$$$######""""""######$$$"""""""""!!!!!!!!!!!!!!!!!!!!!"""###############""""""""""""""""""""""""$$$$$$############""""""""""""############""""""########################!!!###$$$%%%$$$"""!!!############""""""""""""""""""""""""""""""""""""#########"""""""""""""""$$$$$$########################""""""""""""######$$$$$$$$$###############""""""""""""""""""""""""""""""############""""""######""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$%%%%%%%%%%%%$$$######$$$$$$%%%################################################""""""############""""""###"""""""""""""""######$$$############$$$####################################""""""""""""######!!!!!!"""###$$$%%%%%%&&&$$$%%%&&&&&&$$$$$$$$$%%%"""######$$$$$$######"""""""""######$$$$$$%%%%%%######$$$$$$$$$######"""$$$$$$############$$$$$$!!!!!!"""###$$$$$$$$$###$$$$$$$$$$$$$$$###"""!!!$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###%%%$$$$$$$$$###"""""""""%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%&&&&&&""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""######$$$$$$%%%%%%!!!!!!"""""""""#########!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""######$$$$$$%%%%%%$$$$$$!!!!!!!!!"""""""""######$$$$$$$$$$$$#########""" !!!!!!!!!"""""""""""""""!!!!!!!!!!!!!!!"""$$$$$$"""!!!"""###$$$$$$######$$$$$$%%%&&&!!!!!!!!!!!!"""###$$$%%%"""###%%%&&&&&&%%%###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%&&&''''''""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""" !!!!!!"""""""""""""""!!!!!!!!!"""""""""######$$$$$$$$$###############!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""  !!!"""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$#########"""""""""!!!$$$#########"""""""""!!!######$$$$$$$$$$$$######$$$$$$$$$##########################################""""""!!!!!!!!!!!!!!!""""""######$$$$$$%%%%%%##############################$$$######"""!!! $$$%%%%%%$$$"""!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""######$$$$$$###"""!!! !!!"""###%%%%%%$$$######$$$%%%%%%""""""#########"""""""""!!!!!!"""###############""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$%%%$$$"""!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################$$$$$$$$$###""""""!!!"""""""""########################""""""""""""""""""""""""""""""############""""""""""""""""""""""""####################################$$$$$$$$$$$$######$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$%%%################################################""""""############""""""$$$$$$###"""!!!!!!""""""######$$$############$$$########################$$$$$$$$$######$$$$$$$$$!!!""""""###$$$$$$%%%%%%!!!###%%%%%%$$$######$$$"""######$$$$$$######""""""""""""######$$$$$$$$$"""######$$$$$$$$$######$$$######""""""######$$$"""###$$$%%%%%%$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$$$$############$$$$$$$$$######"""%%%$$$$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!!!!""""""#########""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$$$$""""""######$$$$$$%%%%%%""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$$$$###### !!!!!!!!!!!!"""!!!$$$$$$$$$$$$#########""""""!!! """$$$!!!!!!!!!!!!""""""""""""!!!###$$$$$$"""""""""###$$$$$$$$$$$$$$$%%%%%%&&&######""""""""""""######!!!"""$$$%%%%%%$$$"""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$$$$%%%""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###""""""""""""""""""#########$$$$$$##################$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!"""############"""!!!""""""!!!!!! !!!""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""#########"""""""""""""""!!!!!!"""""""""#################################$$$$$$$$$##########################################""""""!!!!!!!!!!!!!!!""""""######$$$$$$%%%%%%#######################################"""!!!!!!###$$$%%%%%%$$$$$$&&&((($$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""######$$$$$$###"""!!! !!!"""###%%%%%%$$$$$$$$$$$$%%%%%%!!!"""###$$$$$$###""""""!!!!!!"""###############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""######################## !!!"""###$$$######"""!!!!!!!!!"""""""""######""""""""""""""""""""""""""""""""""""############"""""""""##################""""""!!!!!!!!!"""""""""""""""###############""""""""""""""""""""""""""""""############""""""#########$$$$$$$$$$$$$$$""""""""""""""""""""""""######$$$%%%%%%$$$######%%%%%%$$$$$$%%%%%%&&&'''###$$$$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""$$$######""""""""""""""""""###$$$$$$###"""$$$%%%########################%%%%%%$$$$$$$$$$$$%%%%%%###############$$$$$$$$$ """$$$%%%$$$###############$$$$$$$$$$$$######"""""""""###############""""""###$$$$$$$$$$$$###$$$###"""!!!!!!"""###$$$###%%%&&&%%%$$$###$$$%%% !!!"""###$$$%%%%%%%%%$$$$$$############$$$$$$""""""############""""""!!!!!!"""###############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!###############$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""" """###$$$$$$"""""""""###############"""""""""#########$$$$$$""""""""""""""""""""""""!!!!!!""""""""""""##############################"""""""""""""""""""""""" !!!""""""######"""""" !!!!!!!!!!!!!!! !!!!!!"""###$$$%%%%%%$$$""" !!!$$$&&&!!!!!!!!!!!!""""""""""""!!!###$$$$$$###""""""###""""""#########$$$$$$$$$$$$######"""""""""######!!!"""############"""!!!########################!!!!!! ###""""""!!!!!!""""""### !!!!!!!!!!!! """###$$$######"""############$$$$$$$$$$$$!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!###$$$$$$$$$$$$###"""!!!!!!!!!"""""""""""""""###"""######$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""""" !!!""""""###$$$$$$$$$###""""""""""""###$$$##################$$$$$$###############$$$$$$$$$######"""!!!!!!!!!"""""""""""""""#######################################""""""############""""""###$$$%%%%%%%%%&&&(((***$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############""""""!!!!!!""""""#########$$$$$$%%%%%%$$$$$$### !!!###$$$$$$###""""""!!!!!!"""###############"""""""""""""""""""""""" !!!!!!!!!!!!""""""""""""############""""""""""""""""""""""""""""""!!!"""""""""############ !!!"""###$$$$$$""""""""""""""""""""""""!!!"""""""""############!!!!!!!!!""""""#########""""""!!!!!!!!!""""""###!!!"""""""""#########$$$""""""""""""""""""""""""""""""############"""""""""""""""######$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$%%%%%%&&&######$$$$$$%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""!!!!!!!!!!!!"""###$$$%%%!!!###%%%$$$""""""$$$&&&########################$$$$$$############$$$$$$$$$$$$$$$############### ###%%%&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$############""""""""""""""""""###$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$%%%&&&&&&$$$!!! """%%%!!!"""###$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""############"""""" !!!"""###$$$%%%%%%%%%###############$$$$$$$$$"""#########$$$$$$$$$$$$$$$$$$############$$$$$$########################!!!!!!!!!!!!!!!!!!!!!!!!&&&&&&&&&&&&&&&&&&%%%%%%""""""""""""""""""""""""######################## !!!!!!!!!!!!"""###"""""""""""""""!!!!!!""""""#########$$$$$$$$$"""""""""""""""""""""""""""""""""#########$$$$$$########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###### !!!"""###""""""!!! !!!"""###$$$%%%!!!!!!!!!""""""""""""""" !!!!!!!!!"""""""""###!!!###%%%$$$###"""###### !!!!!!"""""""""""""""""""""""""""###$$$%%%%%%"""""""""######"""""""""########################"""!!!!!! #########""""""######### !!!!!!"""""""""""" """$$$%%%%%%$$$###""""""""""""############ !!!!!!!!!""""""""""""""""""""""""""""""""""""!!!"""###$$$$$$###"""!!! ###$$$%%%###""" !!!!!!!!!!!!""""""######"""###$$$$$$$$$$$$###"""""""""""""""""""""""""""!!!"""""""""""""""""""""!!!!!!!!!"""""""""""""""$$$###"""!!!!!!"""###$$$"""""""""###$$$$$$$$$%%%""""""#########$$$$$$$$$$$$$$$###""""""""""""######"""""""""""""""!!!!!!"""""""""""""""""""""""" !!!"""######$$$#########$$$%%%%%%$$$$$$&&&((($$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""!!!""""""###$$$$$$######!!!###%%%&&&&&&%%%###!!! """###$$$###"""!!!!!!!!!"""###############""""""""""""""""""""""""""""""""""""#########$$$""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!"""######$$$ !!!"""###$$$%%%""""""""""""""""""""""""!!!!!!""""""#########$$$ !!!!!!"""""""""###!!!!!!!!!!!!!!!"""######!!!!!!""""""#########$$$""""""""""""""""""""""""""""""############"""""" !!!!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$############"""###$$$$$$%%%"""###$$$%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""!!!###%%%'''((( ###%%%$$$""""""$$$&&&##############################""""""""""""######%%%%%%$$$$$$###"""""""""!!!###&&&((('''%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$######""""""!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$###""" """###$$$%%%&&&%%%"""!!!$$$######$$$$$$$$$######"""$$$$$$############$$$$$$#########$$$$$$######### !!!"""$$$&&&&&&''''''""""""######$$$$$$$$$%%%""""""######$$$$$$$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""########################$$$$$$$$$######"""""""""""""""""""""""""""""""""########################"""""""""!!! ######""""""!!!!!! """############$$$$$$$$$""""""""""""""""""""""""""""""######$$$$$$$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""###$$$ !!!"""$$$$$$######"""""""""""""""!!!!!!!!!!!!!!!######""" !!!!!!!!!""""""######"""###%%%%%%###"""###$$$ !!!!!!!!!!!!!!! !!!"""###%%%'''((($$$$$$###""""""###$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$$$$$$$############$$$$$$!!!!!!""""""#########$$$!!!###%%%&&&%%%$$$###!!!!!!!!!!!!""""""""""""""""""######$$$$$$$$$%%%"""""""""""""""""""""""" """###$$$$$$###""" """###"""  !!!!!!!!!""""""######"""###$$$%%%%%%$$$###"""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""######""""""!!!!!! $$$###"""!!!!!!"""###$$$!!!!!!"""###$$$%%%%%%&&&""""""######$$$$$$$$$$$$%%%$$$$$$#####################""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!###$$$$$$$$$$$$$$$%%%%%%$$$###"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!!!!!"""###%%%%%%%%%$$$### """%%%''''''%%%"""  """###$$$###"""!!!!!!!!!"""###############""""""""""""""""""""""""######$$$$$$%%%%%%%%%%%%""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""############"""""""""""""""$$$$$$!!!!!!###&&&$$$#########""""""!!!!!!$$$###"""""""""###%%%%%%""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!########################%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$######""""""################################################$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$#######################################""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$#########""""""#########$$$$$$$$$########################""""""""""""!!!!!!!!!!!!"""""""""""""""######$$$########################&&&%%%###!!!!!!"""###$$$%%%$$$###""""""###$$$%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%$$$###"""#########"""""""""""""""%%%$$$"""!!!!!!!!!"""###""""""""""""""""""""""""###############$$$$$$$$$!!!!!!""""""######$$$$$$$$$$$$### !!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!"""###%%%############"""""""""!!!"""!!!!!!!!! !!!  """$$$&&&############""""""""""""""""""""""""""""""""""""######$$$######"""!!! ######""""""###$$$%%%%%%""""""""""""!!!!!!!!!!!!$$$#########""""""!!!!!!!!!"""###%%%%%%$$$$$$### !!!"""$$$$$$!!!"""###$$$$$$###"""!!!%%%%%%$$$$$$%%%%%%&&&'''###""""""!!!!!!!!!!!!!!!######""""""""""""############$$$$$$$$$$$$######!!!!!!"""###############***'''$$$$$$&&&'''%%%###!!!!!!!!!"""######$$$$$$$$$###"""!!!!!!"""###$$$!!!!!!""""""""""""!!!!!!$$$$$$$$$$$$$$$###"""!!!""""""""""""""""""""""""########################&&&###  !!!"""!!!"""""""""""""""######$$$%%%$$$###""""""###$$$%%%"""!!!  !!!###%%%%%%$$$###""""""###$$$%%%""""""""""""""""""""""""!!!!!!"""###############"""$$$&&&&&&%%%%%%&&&'''!!!!!!###$$$$$$###"""!!!"""!!!!!!!!! ######""""""""""""######$$$###"""!!!"""###%%%'''""""""""""""""""""""""""########################""""""""""""""""""######%%%###!!!"""%%%&&&$$$!!!""""""""""""########################$$$$$$$$$$$$$$$$$$$$$######!!! $$$$$$$$$#########""""""""""""""""""""""""""""""######$$$$$$######"""!!!!!!!!!!!!""""""######### !!!###"""""""""###$$$############"""""""""!!!$$$###"""""""""###$$$%%%###"""""""""!!!!!!!!!!!!########################""""""""""""""""""""""""$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$#########"""########################$$$$$$$$$##################$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$##############################################################################!!!!!!!!!!!!!!!!!!!!!!!!#########$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%##############################""""""!!!!!! """""""""""""""###$$$$$$########################&&&%%%###"""!!!"""###$$$$$$###""""""""""""###$$$#########"""""""""!!!!!!"""############"""!!! """""""""""""""###############"""!!!!!!!!!!!!!!!""""""""""""""""""""""""########################"""""""""""""""#########$$$%%%$$$###!!! """$$$########################"""#########!!!"""###%%%$$$$$$$$$$$$#########"""""""""!!!!!!!!! """!!!  """###%%%############""""""""""""""""""""""""""""""""""""!!!"""###############"""#########""""""#############################################"""""""""!!! !!!"""###$$$######"""###"""""""""###$$$%%%%%%!!!"""###$$$$$$###"""!!!######""""""######$$$%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""##################"""!!!!!!"""###############%%%"""""""""""""""############$$$###"""!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###"""!!!""""""""""""""""""""""""########################$$$###"""###$$$###""" """""""""""""""######$$$$$$$$$###""""""###$$$$$$$$$###"""!!!!!!"""$$$%%%$$$$$$###""""""###$$$$$$""""""""""""""""""""""""!!!!!!"""###############$$$&&&'''&&&$$$""""""#########$$$$$$###"""!!! !!!!!!"""######$$$$$$######""""""######$$$!!!""""""#########""""""""""""""""""""""""""""""#################################"""""""""""""""%%%$$$######$$$$$$###!!!""""""""""""############ ###############"""!!! $$$############"""""""""""""""""""""""""""""""""###############"""!!!!!! !!!"""###$$$$$$"""!!! !!!"""###"""!!!############""""""""""""######""""""######$$$%%%######"""""""""!!!!!!!!!########################!!!!!!!!!!!!!!!!!!!!!!!!#########"""""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$######"""""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$#################################$$$$$$$$$$$$$$$$$$########################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&""""""""""""""""""""""""$$$$$$###"""!!!!!! ###""""""""""""###$$$$$$########################&&&%%%###"""""""""###$$$###""""""!!!!!!""""""############"""""""""""""""""""""######""""""!!!!!!!!!!!!""""""######$$$$$$###############"""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""###$$$#########&&&(((###########################$$$%%%###"""!!!###$$$%%%%%%$$$$$$$$$#########"""""""""!!!!!!!!! ###"""!!! !!!"""###############"""""""""""""""""""""""""""""""""""" !!!"""###$$$$$$$$$$$$###"""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""""""""###$$$$$$$$$$$$###$$$###############$$$$$$""""""############""""""###""""""""""""###$$$$$$%%%$$$###"""!!! !!!""""""!!! !!!""""""######""""""!!!!!!!!!"""###############&&&$$$$$$%%%&&&''''''&&&############""""""""""""######"""!!! !!!!!!###""""""!!!!!!""""""#########$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$%%%&&&%%%""""""""""""""""""######$$$$$$$$$###""""""###$$$$$$%%%$$$###""""""###$$$$$$$$$$$$###""""""###$$$$$$""""""""""""""""""""""""!!!!!!"""##################%%%&&&%%%###!!!!!!"""$$$$$$$$$$$$###!!! !!!"""$$$%%%&&&'''$$$######""""""######$$$ !!!###$$$###""" """"""""""""""""""""""""########################$$$#########""""""!!!!!!###$$$%%%$$$"""!!!""""""""""""""""""############$$$$$$######""""""!!!!!!""""""#########""""""!!!############""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""############"""!!!!!! !!!""""""#########!!! ###$$$"""#########"""""""""""""""###############$$$$$$$$$#########"""""""""!!!!!!########################""""""""""""""""""""""""$$$#########""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$###"""""""""""""""###$$$$$$$$$$$$######$$$$$$$$$$$$$$$%%%%%%!!!"""######$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$%%%%%%%%%################################################!!!!!!"""""""""###############$$$$$$$$$$$$%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$$$$###"""!!! ######""""""######$$$%%%########################%%%$$$###"""""""""######""""""!!!!!!!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$###### !!!"""###$$$$$$%%%###$$$%%%&&&%%%$$$###"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!$$$$$$######""""""!!!!!! """"""!!!"""$$$%%%########################$$$%%%%%%$$$"""!!!"""$$$$$$$$$$$$#########"""""""""""""""!!!!!!!!!!!! ###"""!!!!!! !!!!!!"""############"""""""""!!!""""""""""""""""""""""""!!!"""######$$$$$$$$$$$$ !!!"""""""""""""""#########$$$$$$$$$$$$$$$#########"""""""""""""""$$$$$$$$$%%%%%%%%%%%%%%%###"""!!!!!!!!!!!!!!!""""""""""""######"""""""""$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%###"""!!!!!! !!!"""$$$%%%%%%$$$"""!!!!!!!!!""""""""""""!!!!!!!!!!!!"""###############!!!!!!!!!"""#########"""$$$$$$$$$###"""!!!!!! ######"""!!!!!! """!!! !!!"""""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###""""""$$$%%%%%%""" """""""""""""""######$$$$$$##################$$$%%%$$$###""""""""""""###$$$##################$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###############!!!#########"""###%%%############""""""!!!!!! !!!"""$$$%%%&&&&&&###""""""!!!!!!""""""###""""""#########""" """"""""""""""""""""""""########################$$$$$$######"""!!!!!!!!! ###%%%$$$!!! """%%%!!!"""""""""############((((((((('''&&&&&&%%%%%%!!!""""""############"""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###############"""!!!!!!"""""""""""""""!!!!!!!!!$$$!!! ###$$$"""""""""""""""""""""######""""""######$$$$$$$$$$$$############""""""""""""""""""""""""""""""""""""########################%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$%%%########################$$$$$$$$$#########""""""""""""###$$$$$$$$$$$$############$$$$$$%%%%%%%%%""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%#########"""""""""!!!!!!""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$$$$###"""!!!!!!!!!###############$$$$$$%%%########################$$$$$$$$$###############!!!!!!""""""""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$###### !!!"""###$$$$$$%%%"""###$$$$$$$$$###!!! """"""""""""""""""""""""""""""""""""!!!!!! $$$$$$######""""""!!!!!!!!!""""""!!! !!!"""""""""""""""""""""""""""$$$%%%%%%###"""!!!"""###""""""""""""!!!!!!!!!!!!###"""""""""!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!############"""""""""!!!""""""""""""""""""""""""$$$$$$$$$$$$$$$###"""""" """###$$$$$$$$$"""""""""#########$$$$$$""""""""""""""""""##################$$$$$$$$$%%%###"""!!!!!!!!!!!!!!!"""###""""""""""""""""""###$$$$$$######$$$$$$%%%&&&%%%$$$###"""!!!!!!!!!!!!!!!###$$$&&&&&&$$$###!!!!!!!!!""""""""""""!!!!!!!!!!!!"""###############%%%%%%%%%$$$!!!%%%$$$$$$###"""!!! """""""""""""""!!!!!! %%%$$$$$$######$$$$$$%%%!!!""""""#########""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$""" !!!######""""""""""""""""""######$$$#########$$$$$$###############""""""!!!!!!!!!!!!#########$$$$$$#########!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###############!!!######""""""###$$$!!!!!!"""""""""###$$$$$$!!!!!!!!!"""""""""######!!!!!!!!! !!!!!!!!!&&&%%%###"""!!!""""""###""""""""""""""""""""""""""""""""""""""""""""""""############""""""!!!!!!!!!######!!!!!!$$$'''!!!"""""""""############%%%%%%$$$$$$$$$#########!!!""""""############"""!!!!!!"""""""""""""""###""""""""""""""""""""""""$$$$$$$$$$$$$$$###""""""$$$#########"""""""""!!!$$$###""""""######"""!!!""""""""""""############""""""###$$$$$$$$$$$$###$$$$$$#########"""""""""!!!!!!!!!!!!!!!!!!!!!!!!########################%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%################################################"""######$$$%%%$$$$$$$$$#########$$$$$$%%%%%%&&&######$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%########################""""""######$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###""""""!!!!!!!!!!!!!!!""""""""""""###""""""""""""""""""""""""$$$$$$#########"""""""""$$$############$$$%%%%%%########################$$$$$$$$$$$$######""""""!!!""""""######""""""!!!"""""""""""""""######### !!!!!!""""""!!!!!!!!!!!!""""""######$$$$$$!!!!!!!!!!!!!!! """"""""""""""""""""""""$$$######""""""!!!!!! ############"""""""""""""""###%%%$$$###"""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$"""!!! """###""""""!!!!!!!!! ######"""""""""!!!!!!!!!!!!!!!!!!"""""""""""""""############""""""""""""""""""""""""""""""""""""%%%%%%%%%%%%$$$###"""!!!!!!###$$$$$$$$$$$$!!!!!!""""""###$$$$$$$$$""""""""""""############!!!!!! !!!!!!"""###$$$###############$$$$$$######""""""""""""######"""!!!!!!!!!!!!"""######$$$$$$###"""""""""######!!!!!!"""######"""!!!!!!!!!""""""######""""""!!!!!!!!!"""############### """%%%&&&&&&%%%&&&'''$$$$$$$$$###"""!!!!!! """"""############""""""""""""###$$$$$$###""""""!!!!!!""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$!!! """######"""""""""""""""######$$$"""###$$$$$$$$$$$$###"""""""""""""""!!!!!!!!!!!!"""###$$$$$$$$$$$$###"""""""""""""""""""""""""""!!!!!!"""###############"""$$$%%%$$$""" !!!!!! !!!!!!"""$$$%%%&&&#########""""""!!!!!!!!!"""!!!!!! !!!!!!"""&&&%%%###!!!!!!"""$$$%%%"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""### """"""""""""$$$%%%""""""""""""####################################""""""#########""""""!!!!!!!!!!!!!!!""""""######""""""""""""""""""""""""%%%%%%%%%%%%%%%$$$##################$$$$$$$$$$$$$$$%%%%%%$$$###""""""###!!!"""""""""############!!!"""###$$$%%%$$$$$$###$$$$$$$$$#########""""""""""""""""""""""""""""""########################$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$###$$$&&&''''''&&&$$$###$$$$$$$$$%%%%%%%%%&&&&&&########################"""""""""###$$$$$$%%%%%%###$$$$$$%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%######$$$$$$$$$%%%%%%%%%########################!!!!!!""""""###$$$$$$%%%################################################$$$$$$$$$$$$$$$#########!!!""""""""""""#################################"""############$$$$$$$$$$$$$$$######$$$$$$%%%&&&########################$$$$$$$$$$$$$$$###""""""""""""###$$$$$$###""""""!!!!!!"""""""""######### !!!!!!!!!!!!!!!"""""""""""""""############"""!!!!!! !!!!!!""""""""""""""""""""""""%%%$$$$$$###""""""!!!!!!"""""""""""""""#########"""$$$&&&&&&$$$######$$$"""""""""""""""""""""""" !!!"""!!! """###""""""""""""!!!!!!!!!!!!#########"""""""""!!!!!! !!!""""""######"""############""""""""""""""""""""""""""""""""""""$$$$$$$$$%%%%%%$$$###### !!!###$$$%%%$$$###"""""""""######$$$%%%%%%&&&!!!"""""""""############""""""!!!!!!!!!"""###$$$###"""""""""###$$$%%%%%%$$$###"""!!!!!!"""###$$$!!!!!!!!!!!!!!!"""############""""""######$$$$$$"""""""""""""""""""""""""""##################"""!!!!!!"""############### """$$$$$$#########""""""!!!!!!!!!"""###$$$%%%%%%$$$$$$!!!######!!! !!!!!!"""""""""""""""""""""""""""""""""""""""###########################!!! !!!###$$$######"""""""""""""""######$$$"""###$$$$$$$$$$$$###"""!!!!!!"""#########"""""""""###$$$$$$$$$$$$###"""""""""""""""""""""""""""!!!!!!"""##################$$$%%%%%%###!!!!!!"""""""""!!!!!!!!!###$$$%%%$$$$$$$$$######"""""""""######""""""""""""######"""""""""""""""######$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$###"""!!!!!!"""###"""!!!""""""""""""##################$$$$$$%%%%%%&&&&&&###############"""!!! !!!!!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$""""""###$$$%%%&&&&&&'''###&&&'''&&&###!!!###%%%!!!!!!""""""#########$$$!!!"""###$$$%%%$$$######$$$$$$$$$############"""########################""""""""""""""""""""""""############""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$###$$$&&&''''''&&&$$$###$$$$$$$$$%%%%%%&&&&&&&&&########################!!!!!!"""###$$$%%%%%%&&&$$$$$$%%%&&&&&&&&&&&&%%%""""""###$$$%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&#########$$$$$$%%%%%%%%%######################## !!!!!!"""######$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&&&&"""############$$$$$$$$$########################"""""""""###$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&###########################$$$$$$$$$$$$###"""""""""###$$$%%%%%%$$$###"""######$$$$$$%%%%%%%%%%%%!!!!!!"""########################"""""""""""""""'''&&&$$$#########$$$%%%""""""""""""""""""""""""%%%%%%%%%$$$###""""""!!!!!!!!!""""""######$$$$$$"""$$$%%%$$$###$$$$$$######################## !!!  """$$$############""""""""""""############""""""""""""!!!"""########################""""""""""""""""""""""""""""""""""""""""""###$$$%%%%%%%%%%%%###$$$%%%&&&%%%###!!!######$$$%%%%%%&&&''''''!!!!!!""""""#########$$$&&&%%%$$$$$$$$$%%%&&&''' !!!"""$$$$$$$$$###"""!!!!!!"""###$$$###############$$$$$$%%%""""""""""""###$$$%%%&&&%%%%%%$$$######$$$%%%%%%######$$$$$$$$$$$$######!!!!!!"""###############"""%%%((((((%%%"""""""""############"""""""""""" """###%%%&&&&&&&&&%%% """%%%''''''%%%""" !!!"""""""""""""""""""""""""""""""""""""""########################!!!!!!"""$$$&&&&&&$$$""""""""""""""""""######$$$"""###$$$%%%%%%$$$###"""!!!"""###$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""""""""""""""""""""""""""!!!!!!"""############### """$$$$$$$$$###$$$%%%$$$###"""!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%% """###$$$###"""!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""###$$$%%%%%%'''$$$!!!!!!"""""" """"""""""""############!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$######!!! ######""""""""""""######%%%$$$###""""""###$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$###!!! !!!$$$%%%$$$!!!############""""""""""""!!!!!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###!!!!!!!!!!!!"""%%%%%%%%%$$$$$$#########$$$###""" """###$$$""""""""""""###$$$%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''"""&&&''''''%%%###$$$$$$###############$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%###"""!!! """############$$$$$$$$$%%%$$$###""""""###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%$$$######$$$$$$$$$!!!"""$$$&&&&&&$$$"""!!!""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###""""""###########################$$$$$$$$$$$$######""""""##################$$$$$$%%%$$$###"""""""""$$$$$$####################################"""""""""!!!""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!###############""""""!!! !!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""" """############ !!!"""###############!!!!!!!!!!!!"""###$$$%%%###############"""!!! ############$$$%%%&&&'''""""""""""""""""""""""""###"""""""""$$$%%%$$$#########$$$$$$$$$$$$######  !!!###$$$&&&""""""""""""############ !!!!!!!!!!!!"""""""""%%%%%%$$$$$$###"""""""""""""""""""""""""""######""""""""""""""""""""""""&&&%%%$$$$$$&&&&&&%%%$$$$$$###"""!!!!!!"""######""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""########################""""""""""""""""""############""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""######$$$!!!!!!!!!!!!!!!"""######""""""""""""############ !!!"""###$$$$$$%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$############"""%%%%%%$$$###""""""######""""""""""""############%%%$$$###"""###$$$%%%&&&&&&'''((('''%%%$$$%%%&&&################################################""""""#########$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&$$$$$$$$$#########"""""""""""""""""""""""""""""""""###%%%%%%###"""###$$$!!!!!!""""""######$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$"""  ###%%%$$$$$$$$$$$$$$$###"""!!!######""""""""""""######$$$######""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###!!! !!!$$$%%%###"""$$$#########""""""!!!!!!!!!""""""###############$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###"""!!!!!!!!!"""%%%%%%%%%$$$$$$#########$$$###"""!!!!!!"""###$$$""""""""""""###$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&& !!!$$$&&&&&&&&&$$$###$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$##################$$$$$$$$$$$$$$$$$$###""""""###$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$########################$$$$$$$$$$$$#########"""########################%%%$$$###""""""###$$$$$$########################$$$$$$$$$$$$############!!!""""""#########""""""""""""""""""""""""""""""!!!!!!!!!!!!!!! """""""""###############!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""################################################""""""######""""""!!! !!!!!!""""""###"""""""""!!!!!!!!!!!!"""###$$$%%%$$$$$$%%%%%%%%%$$$######""""""""""""###$$$$$$%%%###########################"""""""""$$$%%%$$$#########$$$$$$$$$$$$######""""""!!! !!!"""######!!!!!!!!!!!!""""""""""""#########$$$$$$$$$%%%%%%##################$$$$$$#########"""""""""""""""""""""""""""""""""""""""%%%$$$###$$$%%%&&&%%%###$$$###"""!!!!!!"""##################""""""""""""###############"""""""""!!!!!!!!!!!!""""""""""""############""""""""""""""""""############""""""!!!!!!""""""#########$$$""""""""""""""""""""""""""""""!!!!!!""""""###$$$!!!!!!!!!!!!!!!"""######""""""""""""############"""""""""""""""#########""""""###$$$$$$$$$$$$############"""""""""!!!!!!######"""!!!!!!!!!!!!!!!""""""""""""##################""""""######$$$%%%###$$$%%%$$$"""!!!"""###########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%#########"""""""""!!!!!!""""""""""""""""""""""""!!!###$$$$$$###""""""###"""""""""""""""#########"""""""""""""""""""""""""""!!!!!!!!!"""$$$'''(((######$$$$$$######""""""######""""""""""""############""""""###$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###!!!!!!!!!###$$$###"""$$$$$$$$$###"""!!!!!! !!!"""######$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""""""""""""""$$$$$$$$$$$$$$$#########$$$###"""!!!!!!"""###$$$""""""""""""###$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$############$$$%%%%%%$$$%%%%%%%%%%%%%%%$$$###$$$$$$############$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%&&&############$$$$$$$$$%%%$$$$$$###""""""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$####################################$$$######"""######$$$$$$########################%%%%%%%%%$$$$$$$$$$$$### !!!"""#######################################!!!!!!""""""!!!!!! ##################""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$######"""!!!""""""""""""""""""!!!!!!!!!!!!!!!!!!"""###$$$%%%###$$$$$$%%%%%%%%%$$$$$$""""""""""""""""""#################################"""""""""$$$%%%$$$#########$$$$$$$$$$$$######$$$###"""!!!!!!!!!!!!!!!""""""""""""############$$$$$$$$$$$$%%%%%%%%%&&&!!!""""""###$$$$$$%%%%%%$$$#########""""""!!!!!!""""""""""""""""""""""""$$$###"""###$$$%%%$$$"""######""""""""""""######$$$$$$$$$$$$###########################$$$$$$$$$ !!!!!!!!!""""""############""""""""""""""""""############"""""" !!!"""###$$$%%%%%%""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""###"""!!!!!!!!!!!!"""######"""""""""#########$$$$$$############""""""!!!!!!!!!!!!"""############"""""""""""""""!!!!!!!!! ###"""!!!!!!!!!!!!!!!!!!""""""""""""############!!!!!!"""############"""%%%&&&'''&&&%%%$$$$$$&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$###"""""""""###"""""""""!!!!!!!!!!!!!!!"""""""""""""""""""""""" """######"""!!!!!!"""############""""""""""""########################!!!""""""###$$$$$$%%%&&&!!!""""""############"""######""""""""""""######"""""""""######$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&'''""""""!!!"""############%%%$$$$$$###"""!!! """"""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""$$$$$$$$$###############$$$######""""""######$$$######""""""###$$$$$$%%%######$$$$$$$$$%%%%%%%%%######""""""######$$$%%%&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$#########$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&#########$$$$$$$$$%%%%%%$$$##################$$$%%%$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################$$$$$$$$$$$$##################$$$$$$%%%%%%$$$$$$$$$##################$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%&&&&&&%%%$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$########################%%%%%%$$$$$$$$$######### !!!"""######$$$#################################$$$$$$$$$$$$###""""""###""""""!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###%%%%%%%%%%%%###$$$$$$$$$###"""!!!!!!""""""!!!!!!"""###$$$$$$ !!!"""#################################""""""###########################"""""""""$$$%%%$$$#########$$$$$$$$$$$$###############"""""""""""""""#########$$$$$$$$$%%%%%%""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$######"""!!!!!!!!!""""""""""""""""""""""""###"""!!!"""###$$$###!!!"""""""""""""""#########$$$$$$#########"""""""""""""""###############$$$!!!!!!!!!!!!""""""""""""############"""""""""!!!""""""############"""""" !!!!!!"""######$$$$$$########################!!!!!! !!!!!!"""###""""""!!!!!!""""""###$$$""""""#########$$$$$$$$$######""""""""""""""""""!!!""""""#####################"""""""""!!!!!!!!!$$$$$$###############$$$!!!"""""""""############ !!!###$$$$$$$$$###"""&&&(((((('''&&&%%%&&&'''########################""""""""""""""""""""""""######$$$$$$$$$$$$%%%%%%%%%%%%###"""!!!!!!!!!!!!""""""""""""""""""""""""######################## !!!######!!! !!!"""$$$$$$######""""""!!!!!!########################"""#########"""!!! !!!""""""##################""""""""""""######""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''!!!"""""""""""""""###$$$$$$$$$######"""!!!!!! """"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$############$$$$$$#########"""######$$$%%%######$$$$$$$$$%%%%%%%%%######""""""######$$$%%%$$$$$$$$$$$$$$$&&&'''((($$$$$$######$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%#########$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################%%%%%%%%%%%%%%%$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$!!!"""$$$%%%%%%$$$"""!!!""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%###"""########################$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$#########""""""""""""######$$$$$$$$$$$$########################$$$#########""""""""""""!!!!!!"""###############""""""""""""""""""""""""$$$$$$$$$$$$$$$######"""######""""""!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""""""""""""""""""""###$$$ !!!"""##################$$$$$$%%%%%%$$$###"""###########################"""""""""$$$%%%$$$#########$$$$$$$$$$$$######!!!""""""###############"""""""""#########$$$$$$""""""#########$$$$$$$$$$$$$$$$$$#########""""""############""""""!!!!!!""""""""""""""""""""""""###"""!!!!!!######"""!!!!!!!!!""""""##################"""""""""!!!!!!!!!!!!!!!!!!"""""""""######""""""#########$$$$$$$$$############"""""""""!!!""""""############""""""######""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!"""######"""""""""""""""###$$$$$$############$$$$$$$$$$$$ !!!!!!"""######$$$$$$"""###$$$$$$%%%%%%$$$$$$$$$$$$#########"""""""""$$$###############$$$$$$!!!"""""""""############!!!"""$$$%%%&&&%%%$$$######$$$%%%$$$"""""""""$$$########################!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############%%%$$$###"""!!!!!! !!!########################$$$$$$$$$$$$$$$$$$$$$$$$ !!!######!!! !!!"""$$$$$$######""""""!!!!!!########################"""######$$$###!!! !!!"""#####################""""""""""""############$$$$$$$$$$$$###"""######$$$&&&&&&&&&&&&&&& """######""""""###$$$############"""""""""""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%$$$$$$######"""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$######$$$$$$$$$%%%%%%%%%$$$############$$$%%%%%%############$$$%%%''''''$$$$$$###$$$$$$%%%&&&'''%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###""""""$$$$$$$$$$$$%%%%%%%%%%%%"""###$$$$$$$$$$$$###"""#########$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$%%%&&&&&&%%%$$$ """$$$&&&&&&$$$""" """"""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""########################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$###"""""""""!!!"""###$$$$$$$$$$$$$$$#################################"""""""""!!!!!!""""""############""""""""""""""""""""""""""""""""""""######""""""!!! $$$$$$$$$$$$$$$$$$######!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$######"""!!!$$$$$$$$$%%%$$$$$$#########"""""""""""""""#########$$$$$$%%%%%%%%%$$$$$$######%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""$$$%%%$$$#########$$$$$$$$$$$$######!!!""""""###$$$$$$$$$### !!!!!!!!!!!!$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$###""""""!!!"""""""""""""""""""""###""""""""""""""""""""""""###"""!!!"""###$$$###!!! !!!"""######$$$######""""""""""""!!!!!!!!! !!!""""""###############$$$$$$$$$%%%%%%############""""""""""""""""""############""""""############""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""######$$$###""""""""""""###$$$$$$#########$$$$$$$$$$$$%%% !!!"""###$$$%%%%%%######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$############!!!!!!!!!!!!!!!""""""###""""""""""""##################$$$%%%%%%%%%%%%%%%$$$&&&&&&%%%$$$###$$$%%%######################## !!!!!!!!!""""""""""""###$$$$$$###"""!!!!!!!!!"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ """######"""!!!!!!"""############""""""""""""######################## !!!###$$$%%%%%%%%%$$$"""######$$$$$$$$$$$$#########""""""""""""######$$$$$$%%%%%%$$$###!!!!!!!!!"""%%%'''((('''&&&$$$ """$$$###"""!!!###%%%""""""""""""############"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$###!!!"""""""""#########$$$###$$$$$$$$$$$$$$$$$$###$$$$$$###############$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$######"""$$$$$$$$$%%%%%%%%%&&&&&&"""###$$$$$$$$$$$$###""""""#########$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&& """$$$&&&&&&&&&%%%$$$"""###$$$$$$$$$$$$###"""""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$###""""""!!! !!!###$$$%%%%%%$$$$$$########################$$$$$$$$$#########""""""######$$$######"""!!! ########################"""############"""!!!!!!$$$$$$$$$$$$$$$$$$%%%%%%!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""################################################""""""######""""""!!! !!!!!!"""#########""""""######""""""""""""######$$$$$$%%%%%%%%%$$$###### !!!###%%%&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""$$$%%%$$$#########$$$$$$$$$$$$############$$$$$$$$$###"""!!! !!!!!!!!!"""""""""#########$$$$$$$$$%%%%%%$$$$$$##################!!!!!!!!!"""######$$$$$$""""""""""""""""""""""""$$$###""""""$$$$$$###""" """###$$$$$$###############"""""""""!!!!!! !!!!!!"""######$$$$$$"""############$$$$$$$$$############""""""""""""""""""############"""""""""""""""""""""#########""""""""""""""""""""""""###############$$$%%%%%%######""""""######$$$%%%#########$$$$$$$$$%%%%%%!!!!!!""""""#########$$$""""""###$$$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!!!!"""######""""""""""""###########################$$$$$$%%%'''((()))(((&&&%%%&&&'''########################""""""""""""""""""""""""!!!""""""""""""#########$$$######"""""""""######""""""""""""#########$$$""""""""""""""""""""""""!!!###$$$$$$###""""""###"""""""""""""""#########"""""""""""""""""""""""" """###%%%%%%&&&&&&$$$%%%%%%%%%%%%$$$$$$#########""""""""""""######$$$%%%%%%%%%$$$"""!!!"""%%%((()))(((%%%$$$ """$$$###!!!!!!###%%%!!!!!!!!!"""######$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%&&&%%%$$$###!!!!!!""""""#########$$$###$$$$$$%%%%%%$$$$$$###$$$$$$###############$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%$$$$$$"""!!! $$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&"""###$$$%%%%%%$$$###"""""""""######$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""###$$$%%%%%%&&& """$$$&&&'''&&&%%%$$$%%%$$$###""""""###$$$%%%""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$###""""""!!! !!!###$$$%%%%%%$$$$$$########################%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$###!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######!!!!!!!!!"""#########$$$!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""########################"""""""""""""""""""""""" """############ !!!!!!"""!!!!!!######"""""""""""""""##################"""!!!  """$$$%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""$$$%%%$$$#########$$$$$$$$$$$$######%%%%%%%%%%%%$$$""" ###$$$$$$$$$$$$%%%%%%%%% !!!!!!!!!!!!""""""""""""""""""###$$$$$$%%%%%% !!!"""###$$$%%%%%%""""""""""""""""""""""""$$$###"""###$$$%%%$$$""" """###$$$$$$$$$###$$$$$$$$$############"""!!!""""""###$$$$$$%%%%%%""""""""""""########################""""""""""""""""""############"""""" !!!"""###$$$%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$######$$$$$$%%%&&&#########"""######$$$%%%######$$$$$$$$$%%%%%%%%%############""""""""""""!!!!!!"""###############""""""""""""!!!!!!!!!!!!######"""######$$$%%%%%%""""""""""""###############"""!!!!!!!!!"""$$$%%%$$$%%%&&&%%%###"""###$$$################################################"""############$$$$$$$$$$$$###############$$$%%% !!!!!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!"""###%%%%%%###"""###$$$!!!!!!""""""######$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""&&&&&&&&&&&&%%%%%%$$$#########""""""""""""############$$$$$$$$$$$$############$$$%%%%%%%%%%%%$$$############$$$%%%&&&&&&$$$#########""""""!!!!!!$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%$$$$$$$$$%%%%%%$$$###""""""###$$$%%%###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%###"""######$$$###$$$%%%&&&&&&%%%$$$###&&&&&&%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%$$$###"""!!!######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$###""""""###$$$%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$###""""""###$$$%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$#########$$$$$$#########""""""!!!!!!###$$$$$$%%%%%%$$$$$$###!!!""""""""""""#########%%%$$$###""""""###$$$%%%&&&&&&%%%%%%$$$###""""""&&&%%%%%%%%%%%%%%%%%%&&&%%%$$$######%%%%%%$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!""""""############""""""$$$###"""!!!!!!"""###$$$!!!!!!"""############"""""""""""""""############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%$$$"""!!!!!!!!!"""""" !!!"""$$$$$$%%%%%%%%% !!!"""###$$$%%%%%%""""""######$$$$$$%%%%%% !!!!!!"""$$$%%%&&&$$$#########""""""!!!!!!""""""""""""""""""""""""######$$$$$$$$$######"""%%%'''(((&&&""" """$$$)))(((&&&$$$###"""!!!!!!############$$$$$$$$$$$$%%%$$$"""!!!!!!!!!"""###!!!!!!""""""######$$$$$$$$$$$$##################&&&&&&%%%$$$$$$######"""%%%$$$###""""""###$$$%%%###$$$$$$$$$%%%%%%%%%%%%!!!""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$(((''''''&&&&&&%%%%%%$$$%%%$$$"""!!!!!!"""$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$#########""""""########################!!!""""""""""""#########&&&%%%$$$$$$######$$$$$$$$$###"""""""""###%%%%%%######""""""""""""##############################'''&&&&&&%%%$$$$$$$$$%%%######""""""!!!!!! !!!""""""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$$$$############$$$%%%%%%%%%%%%$$$######""""""######$$$$$$$$$#########""""""""""""$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$############$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######  !!!###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######"""!!!!!!"""############$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$#########""""""""""""###$$$$$$%%%%%%$$$$$$############$$$$$$$$$%%%%%%%%%$$$###""""""###$$$%%%&&&&&&%%%%%%$$$######"""###""""""""""""""""""###$$$###""""""$$$$$$###"""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$###########################""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""############""""""######""""""""""""###### !!!""""""######""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%$$$###"""!!!"""######$$$%%%&&&'''&&&### """"""""""""############"""""""""###############!!!!!!!!!!!!"""###$$$%%%############"""""""""!!!""""""""""""""""""""""""######$$$$$$$$$######"""!!!"""######""""""###$$$###"""""""""""""""######!!!!!!!!!!!!""""""""""""$$$$$$###"""""""""""""""""""""""""""####################################!!!""""""######$$$%%%%%%$$$$$$############$$$$$$!!!!!!!!!"""""""""######"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$"""!!!!!!"""$$$%%%""""""""""""""""""""""""""""""###$$$$$$$$$######%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$#########""""""$$$$$$$$$#########"""""""""""""""#########$$$$$$%%%%%%$$$###############$$$###"""""""""###$$$%%%######""""""""""""##############################%%%%%%$$$###############"""""""""""""""!!!!!!!!! !!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$$$$############$$$%%%%%%%%%%%%$$$######""""""!!!"""""""""###############"""""""""$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$###""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$############$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$!!!"""######$$$$$$######%%%$$$$$$$$$$$$$$$$$$%%%"""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$### !!!!!!###$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""!!!!!!!!!!!!""""""######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$###############"""""""""###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$############$$$$$$&&&%%%%%%$$$$$$#########%%%%%%$$$$$$$$$$$$%%%%%%###"""!!!"""######"""!!!########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""""""""############""""""""""""############"""""" !!!""""""###"""""""""""""""""""""############################################################%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$""""""###$$$$$$$$$&&&((()))'''###$$$#########""""""!!!!!!""""""""""""!!!!!!!!!!!!######""""""""""""##################"""""""""""""""""""""""""""""""""""""""######$$$$$$$$$######"""!!!!!!"""###$$$###"""!!!!!!!!!!!!"""###$$$%%%!!!!!!!!!!!!""""""""""""#########$$$######"""!!!###############"""""""""######################## !!!!!!"""######$$$$$$######$$$$$$$$$$$$###### !!!!!!!!!""""""""""""############$$$$$$$$$%%%########################!!!!!!""""""###$$$$$$%%%%%%$$$###""""""###$$$%%%##############################$$$$$$$$$######"""%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$###############$$$$$$$$$#########""""""############$$$$$$$$$%%%$$$$$$###""""""""""""#########""""""######$$$%%%######""""""""""""####################################"""!!!!!!!!!""""""!!!!!!"""""""""""""""""" !!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######$$$$$$$$$$$$############$$$%%%%%%%%%%%%$$$%%%$$$###"""""""""""""""########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$ """###$$$$$$######&&&%%%$$$######$$$%%%&&&"""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$######""""""""""""###$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######""""""""""""############$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%###########################$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########&&&&&&%%%%%%%%%%%%&&&&&&$$$"""!!!"""###$$$###"""#########################################################"""""""""""""""""""""""""""######$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""########################%%%$$$###""""""###$$$%%%##############################$$$$$$$$$######"""""""""############""""""!!!"""###$$$$$$###"""!!!!!!"""######$$$$$$######!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%%%%!!!"""%%%''''''%%%###!!!############""""""""""""""""""!!!!!! $$$$$$###"""!!!!!!""""""#########"""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$######)))&&&######%%%%%%### &&&%%%$$$$$$###$$$$$$$$$"""#########$$$$$$$$$$$$"""###$$$%%%%%%$$$"""!!!$$$$$$$$$######"""""""""###############$$$$$$$$$$$$$$$$$$###""""""!!!!!!"""###$$$%%%%%%$$$###"""""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""!!!"""""""""#########$$$$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$###""""""!!!"""""""""###############$$$$$$$$$######""""""""""""#################################""""""!!!!!!!!!""""""!!!!!!!!!""""""######$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""############$$$$$$$$$$$$############$$$%%%%%%%%%%%%$$$&&&%%%$$$##############################$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""######$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$ !!!###$$$$$$$$$###&&&%%%$$$######$$$%%%&&&$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%$$$###""""""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%###############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$#########""""""""""""######%%%$$$######%%%%%%$$$###""""""""""""""""""""""""########################""""""""""""""""""""""""!!!!!!"""###%%%&&&''''''""""""""""""""""""""""""""""""""""""""""""""""""###########################"""!!! !!!"""###########################"""######$$$$$$$$$######""""""############""""""!!!"""###$$$$$$###"""!!!"""###$$$$$$%%%%%%$$$$$$!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######%%%%%%$$$######$$$%%%&&&!!!""""""###%%%&&&'''(((""""""""""""############"""!!!!!!!!! %%%$$$###"""!!!!!!!!!!!!""""""""""""""""""######""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$)))&&&######%%%%%%### %%%%%%$$$$$$$$$$$$$$$%%%"""#########$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""%%%%%%$$$$$$######""""""""""""#########$$$$$$$$$&&&%%%%%%$$$######"""""""""###$$$%%%%%%$$$###"""############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""%%%%%%$$$$$$$$$#########$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!###$$$%%%&&&'''######$$$$$$$$$%%%%%%%%%$$$###""""""!!!"""""""""""""""######$$$$$$$$$$$$######""""""""""""####################################"""""""""######$$$!!!!!!""""""######$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""""""""#########$$$$$$$$$$$$############$$$%%%%%%%%%%%%$$$&&&%%%$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""######$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$ !!!"""###$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%% !!!"""###$$$$$$$$$$$$&&&&&&%%%$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%#########$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%$$$###$$$%%%&&&%%%###""""""""""""""""""""""""########################""""""""""""############!!!!!!"""$$$%%%&&&'''(((""""""""""""""""""""""""""""""""""""""""""""""""########################!!!!!!!!! !!!!!!!!!########################""""""###$$$$$$$$$$$$###""""""############""""""""""""############"""""""""###$$$$$$%%%%%%$$$$$$""""""""""""############""""""""""""""""""""""""###########################"""!!! !!!"""###$$$$$$###""""""$$$%%%&&&%%%%%%#########$$$&&&'''!!!!!!""""""#########$$$!!!!!!!!!!!! $$$$$$###"""!!!!!!""""""""""""""""""############""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$"""!!!!!!"""###$$$###""" !!!"""$$$%%%&&&!!!!!!!!!!!!"""""""""""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""###$$$$$$%%%%%%#########$$$%%%%%%&&&&&&######$$$$$$$$$$$$######!!!"""""""""########################$$$$$$$$$%%%########################'''&&&&&&%%%$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######"""%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%###############$$$$$$$$$ !!!"""$$$&&&''''''############$$$$$$$$$%%%$$$$$$###""""""""""""###""""""###$$$$$$$$$$$$#########""""""""""""##############################$$$$$$#########$$$%%%%%%""""""##################!!!!!!!!!!!!!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$######$$$$$$$$$$$$############$$$%%%%%%%%%%%%$$$$$$###############$$$%%%#########$$$$$$%%%%%%%%%$$$$$$############$$$$$$###########################$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###############$$$%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%% """###%%%%%%%%%%%%&&&$$$"""!!!!!!"""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&#########$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###############$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''$$$###"""###$$$%%%$$$"""""""""""""""""""""""""""########################"""""""""######$$$$$$$$$############$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""########################!!!!!!""""""""""""!!!!!!########################""""""###$$$$$$$$$$$$$$$""""""############""""""######""""""""""""######!!!!!!"""############"""""""""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$###""" """###$$$######"""!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%############""""""""""""!!!!!!!!!!!!!!!!!!""""""######"""""""""""""""###!!!"""""""""############""""""""""""""""""""""""!!!!!!"""$$$$$$%%%%%%$$$!!!"""######""""""###$$$!!!!!!!!!!!!"""###$$$%%%!!!!!!!!!!!!""""""""""""$$$#########$$$$$$%%%&&&###$$$$$$$$$$$$$$$$$$%%%!!!""""""###$$$$$$%%%%%%"""""""""###$$$$$$%%%%%%$$$$$$############$$$$$$############$$$$$$$$$$$$"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$######%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$"""""""""###$$$$$$%%%%%%"""""""""#########$$$$$$%%%%%%$$$###############!!!"""###$$$%%%$$$$$$#########""""""""""""#############################################$$$%%%&&&$$$$$$##################"""!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$$$$############$$$%%%%%%%%%%%%$$$""""""!!!!!!"""###$$$$$$#########$$$$$$%%%%%%%%%$$$$$$############$$$$$$########################$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%&&&&&&'''$$$$$$&&&&&&&&&&&&$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$#########$$$%%%&&&###$$$%%%&&&&&&%%%$$$###$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&''''''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%###$$$%%%&&&'''&&&%%%$$$###!!!!!!###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%$$$#########$$$%%%%%%&&&#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$###"""!!!"""###$$$###!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$%%%%%%$$$$$$###"""!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$""""""############""""""$$$###"""!!!!!!"""###$$$ !!!!!!!!!!!!!!!""""""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%""""""!!!!!!!!!"""$$$%%%"""###%%%'''''''''%%%$$$%%%%%%$$$###"""!!! !!!!!!""""""############""""""""""""######!!!!!!""""""#########$$$""""""""""""""""""""""""!!!!!!"""$$$$$$%%%%%%%%%%%%'''(((&&&""" """$$$'''&&&%%%$$$########################$$$$$$$$$$$$$$$$$$###"""###$$$&&&'''#########$$$$$$%%%%%%&&&!!!""""""###$$$$$$%%%%%%$$$$$$######"""!!!!!!!!!%%%$$$###""""""###$$$%%%%%%%%%&&&&&&&&&'''''''''!!!""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&&&&######$$$$$$$$$$$$##############################!!!"""###$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$$$$$$$$$$############"""!!!""""""""""""#########&&&%%%$$$$$$######$$$$$$!!!"""###$$$%%%$$$############""""""""""""####################################""""""###$$$%%%%%%%%%$$$$$$$$$###"""""""""$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$(((&&&&&&&&&''''''%%%###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#################################&&&%%%%%%$$$$$$%%%%%%&&&&&&###!!!###&&&((('''&&&""""""######$$$$$$$$$$$$%%%$$$###""""""###$$$%%%##################$$$$$$!!!!!!""""""#########$$$#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$######""""""############$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$#########""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$###""""""""""""$$$%%%%%%###""""""###$$$#########""""""!!!!!!#########"""""""""""""""########################'''###!!!!!!$$$&&&$$$!!! !!!"""###""""""######"""""""""""""""###$$$$$$###"""!!!!!!""""""""""""""""""""""""""""""'''$$$""""""###%%%%%%$$$########################$$$$$$%%%%%%%%%&&&&&&&&&############""""""""""""%%%$$$###""""""$$$&&&'''%%%%%%%%%$$$$$$##################"""!!! !!!###$$$###"""!!!"""######$$$&&&'''&&&%%%###!!!""""""############""""""%%%%%%$$$$$$###$$$$$$%%%$$$$$$######""""""!!!!!!$$$$$$##################""""""""""""""""""""""""&&&$$$"""  """$$$###$$$&&&'''&&&$$$"""!!!!!!"""###$$$$$$$$$$$$###%%%$$$###""""""###$$$%%%######""""""""""""######""""""############""""""!!!$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$######$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$######""""""######$$$&&&%%%%%%$$$#########$$$%%%%%%%%%$$$$$$$$$######!!!!!!""""""#########$$$$$$$$$############$$$$$$!!!!!! """###$$$&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$###""""""###$$$%%%$$$$$$##################&&&&&&&&&%%%%%%$$$$$$$$$$$$######""""""######$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%&&&'''&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$##############################%%%%%%$$$$$$$$$$$$%%%%%%)))'''$$$$$$%%%%%%$$$""""""#########$$$$$$$$$$$$%%%$$$###""""""###$$$%%%&&&&&&%%%%%%$$$$$$######"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$######""""""############$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$#########""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$##########################################$$$$$$###$$$$$$$$$"""!!!"""###############"""""""""!!!###"""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%% !!!"""###$$$$$$$$$###$$$$$$###############$$$$$$$$$###"""""""""""""""""""""""""""""""""""""""%%%###!!!!!!"""$$$$$$###########################"""""""""#########$$$$$$!!!!!!""""""#########$$$""""""######$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%$$$######"""!!!!!!!!!###$$$###"""!!!"""$$$###"""!!! !!!!!!""""""############""""""$$$$$$$$$#########$$$$$$$$$$$$$$$$$$############################################################'''&&&$$$""""""###$$$%%%###$$$%%%&&&%%%$$$###"""###############$$$$$$$$$%%%$$$###""""""###$$$%%%######""""""""""""######"""######$$$$$$######""""""%%%&&&%%%$$$$$$$$$######""""""######$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$############$$$$$$&&&%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$#########""""""""""""#########$$$$$$$$$############$$$$$$&&&%%%%%%$$$$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$############$$$$$$######""""""###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%$$$%%%&&&&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$)))'''%%%$$$%%%$$$"""!!!############$$$$$$$$$$$$$$$$$$############$$$$$$(((''''''&&&%%%$$$######$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###########################$$$$$$$$$###############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$######""""""############$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$##################"""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################!!!""""""###$$$$$$%%%%%%#########""" """###############""""""""""""""""""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$&&&%%%!!! ###'''""""""###$$$$$$######"""$$$$$$$$$######$$$$$$%%%$$$###""""""""""""""""""""""""""""""""""""""""""$$$""" """###"""""""""""""""""""""""""""""""""""""""############$$$ !!!"""###$$$%%%%%%!!!"""$$$&&&&&&%%%$$$"""$$$$$$$$$$$$$$$#########&&&&&&&&&%%%$$$$$$######"""###$$$###""""""###$$$$$$""" """""""""############""""""########################$$$$$$$$$$$$$$$%%%%%%%%%################################################&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######"""######$$$$$$$$$############$$$$$$######""""""""""""#########$$$$$$%%%%%%$$$$$$###"""$$$&&&'''%%%$$$$$$$$$!!!!!!!!!""""""###$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$###############"""""""""###############$$$$$$############$$$$$$%%%%%%$$$#########$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$$$$######$$$$$$############$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""######""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""######$$$$$$######"""%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$###$$$%%%%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$######""""""############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$########################""""""#########$$$$$$$$$######""" !!!$$$#########""""""""""""""""""""""""""""""#################################!!!"""###"""!!! ###%%%""""""""""""!!!!!! #########"""######$$$$$$######"""""""""""""""###""""""""""""""""""""""""###"""!!!!!!"""###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$%%%%%%%%%%%% !!!!!!"""######$$$$$$###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$###############&&&&&&%%%%%%%%%$$$$$$$$$"""###$$$$$$""""""###$$$&&&$$$!!! """$$$""""""############""""""!!!""""""###############"""######$$$$$$%%%%%%%%%###############$$$$$$$$$########################%%%%%%&&&''''''&&&%%%$$$$$$#########$$$%%%&&&&&&%%%$$$###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%''''''%%%$$$$$$%%%""""""########################$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$###$$$$$$%%%################################################$$$$$$############$$$$$$$$$######""""""!!!!!!!!!$$$$$$$$$$$$$$$$$$%%%&&&"""###$$$%%%%%%$$$###"""&&&%%%$$$###""""""""""""%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""######$$$$$$######"""%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$######$$$%%%&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$"""###$$$%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$""""""######$$$$$$%%%%%%##################""""""%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$######""""""############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$"""""""""######$$$$$$$$$########################$$$$$$$$$#########""""""######""" !!!$$$""""""""""""""""""######!!!!!!""""""############""""""""""""""""""""""""""" !!!###"""!!!######""""""!!!!!! !!!!!!!!!!!!!!!"""#########"""""""""""""""######""""""""""""""""""""""""$$$"""""""""$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$%%%%%%%%%######""""""""""""""""""$$$###"""""""""###%%%&&&########################$$$$$$$$$$$$############"""$$$%%%$$$###"""###$$$$$$$$$$$$#########""""""""""""############"""""" !!!"""############"""!!!"""""""""######$$$$$$""""""#########$$$$$$$$$###########################$$$%%%&&&&&&%%%$$$###$$$#########$$$%%%&&&&&&$$$$$$###############$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$############$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$&&&'''&&&%%%$$$$$$%%%$$$%%%%%%%%%$$$###""""""######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$###$$$$$$%%%%%%##################$$$$$$$$$$$$$$$###############$$$$$$############$$$$$$%%%%%%%%%%%%$$$$$$##################$$$$$$%%%&&&"""###$$$%%%%%%$$$###"""#########"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''$$$$$$###$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$###%%%&&&&&&$$$"""!!!"""%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$!!!!!!"""###$$$%%%%%%&&&#########"""""""""""""""%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$######""""""############$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$$$$!!!!!!""""""###$$$$$$$$$########################%%%%%%$$$$$$###""""""!!!#########""" """###""""""""""""############!!!!!!!!!"""######$$$$$$""""""""""""""""""""""""""""""$$$### &&&%%%$$$############### !!!"""###"""""""""""""""######$$$""""""""""""""""""""""""###""""""###$$$$$$###!!!""""""""""""""""""""""""!!!!!!!!!""""""""""""###############""""""!!!!!!"""!!! """$$$"""""""""#################################""""""###$$$%%%$$$#########%%%!!!"""$$$%%%%%%###!!!""""""############"""""" !!!###$$$%%%$$$$$$###"""""""""""""""#########"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$%%%%%%!!!"""###$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###%%%&&&%%%$$$###%%%&&&$$$%%%%%%&&&&&&$$$###"""######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$#########$$$$$$############$$$$$$"""###############"""!!!######"""######$$$%%%&&&######$$$$$$$$$$$$###### """$$$&&&((()))#########$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((%%%$$$$$$%%%''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%% ###&&&&&&$$$""""""###&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$######""""""############$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%!!!!!!!!!"""###$$$$$$$$$########################$$$$$$#####################$$$$$$$$$"""!!!"""###!!!"""""""""############ !!!!!!"""######$$$$$$########################!!! """###$$$$$$&&&%%%$$$#########$$$%%% !!!"""###$$$"""""""""""""""###$$$$$$"""""""""""""""""""""""""""!!!!!!"""$$$$$$""" ########################!!!!!!!!!!!!"""""""""""""""""""""""""""#########!!!!!!!!!!!!!!!""""""###!!!"""""""""#########$$$"""########################$$$%%%%%%######$$$%%%!!!###$$$%%%%%%###!!! """"""############"""""" !!!###%%%&&&%%%$$$$$$$$$$$$###############"""!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$###$$$%%%&&&%%%$$$###""" ###%%%&&&&&&$$$###$$$$$$%%%&&&&&&%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$"""###$$$$$$######%%%''' !!!###%%%&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$############$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$############$$$$$$ !!!"""""""""!!!!!!""""""""""""###$$$%%%&&&$$$$$$############$$$$$$ !!!"""###%%%'''((("""#########$$$$$$$$$$$$######%%%%%%%%%%%%############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%$$$$$$&&&(((((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$&&&%%%$$$&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$##################$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&""""""######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""###############$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%% !!!!!!"""###$$$$$$$$$########################"""""""""###$$$$$$%%%%%%"""$$$%%%%%%###""""""###!!!!!!""""""#########$$$ !!!!!!"""###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%% """%%%$$$""""""%%%(((######"""!!!!!!"""###$$$!!!!!!!!!!!!"""###$$$%%%""""""!!!""""""###$$$$$$"""""""""""""""""""""""" !!!###""" ####################################$$$$$$$$$$$$ !!!"""###$$$%%%%%%"""###%%%&&&&&&&&&$$$###!!!!!!""""""#########$$$#####################$$$###$$$%%%%%%######$$$%%%$$$%%%%%%%%%%%%$$$######""""""############"""""" """$$$&&&'''&&&%%%$$$&&&%%%%%%$$$$$$#########!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%###$$$&&&'''&&&$$$"""!!!###&&&''''''%%%###$$$$$$&&&&&&&&&&&&$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###!!!"""######"""###%%%''' ###%%%&&&&&&%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""$$$%%%%%%&&&&&&%%%%%%$$$$$$##################$$$$$$#########$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%$$$$$$#########$$$$$$############$$$$$$###$$$%%%&&&''''''&&&%%%""""""""""""###$$$%%%&&&%%%$$$###""""""###$$$%%%%%%%%%$$$###"""""""""###""""""######$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%$$$$$$###"""""""""###$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&#########"""######$$$%%%((('''%%%$$$$$$$$$%%%%%%%%%$$$###""""""###$$$%%%%%%  ######"""%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%$$$$$$$$$'''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&"""!!!"""%%%((()))&&&"""%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&&&&&&&'''&&&&&&((())))))(((&&&&&&$$$%%%''')))))))))'''&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%"""######$$$$$$######"""%%%%%%$$$$$$###"""""""""&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''#########$$$$$$%%%%%%%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$############$$$$$$ !!!"""###$$$$$$%%%"""$$$&&&&&&$$$"""!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%"""!!! """###$$$######$$$$$$$$$$$$######$$$$$$###"""!!! """"""""""""""""""""""""######""""""!!!!!! !!!!!!"""#########""""""############""""""""""""""""""########################""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&&&&$$$###$$$%%%##################$$$$$$$$$$$$##################$$$$$$$$$#########""""""######""""""######$$$%%%%%%$$$$$$######$$$$$$%%%""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%###"""""""""###!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$##################$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$###############"""$$$%%%%%%$$$$$$%%%'''&&&&&&&&&%%%%%%%%%$$$$$$&&&''''''((((((''''''&&&&&&&&&%%%$$$######$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&"""###$$$%%%&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$""""""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ """$$$$$$"""!!!""""""""""""""""""###$$$%%%&&&$$$$$$%%%&&&&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$######"""######$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###############$$$$$$%%%'''&&&%%%$$$######$$$%%%&&&%%%$$$######$$$%%%&&&'''### $$$'''&&&$$$%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$############$$$%%%%%%&&&&&&%%%%%%$$$######%%%((()))'''$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###$$$&&&'''''''''%%%$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%###############$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""!!!!!!!!!!!!""""""%%%$$$$$$$$$$$$$$$$$$%%%""""""######$$$$$$%%%%%%!!!######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""###$$$$$$######$$$$$$$$$$$$######&&&&&&%%%%%%$$$$$$######""""""""""""""""""""""""$$$$$$$$$########################"""!!!!!! """"""############""""""""""""""""""########################""""""""""""########################""""""""""""############"""""""""""""""""""""""""""$$$%%%%%%#########$$$%%%$$$######"""###$$$%%%########################$$$$$$$$$#########""""""######""""""######$$$%%%%%%$$$$$$######$$$$$$%%%######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&"""######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&%%%$$$$$$&&&'''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%&&&'''((()))$$$$$$#########"""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&###############$$$%%%%%%%%%%%%$$$############$$$&&&&&&%%%$$$$$$%%%&&&&&&%%%""" """%%%&&&$$$"""%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$%%%'''(((((('''&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$############$$$$$$%%%%%%&&&''''''&&&$$$###%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%######$$$$$$$$$$$$######""""""######$$$%%%%%%&&&$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""!!!!!!###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!""""""######$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""!!!!!!!!!!!!""""""%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%!!!######"""!!!!!!!!!########################"""######$$$$$$$$$$$$#########$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!############$$$$$$$$$$$$$$$######""""""!!! """"""############"""""""""""""""#########$$$$$$$$$$$$#########"""""""""########################""""""""""""############""""""""""""""""""""""""!!!###$$$###"""!!!"""###((('''$$$###"""###$$$%%%########################$$$$$$$$$#####################""""""######$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$"""!!!!!!###%%%###############$$$%%%&&&%%%%%%$$$###!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""###$$$$$$%%%%%%%%%%%%#########$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$############$$$%%%%%%$$$#####################&&&%%%$$$######$$$%%%&&&###""""""###%%%%%%###!!!$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&'''(((((())))))(((((('''&&&%%%%%%&&&'''((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&%%%$$$$$$%%%&&&''''''((((((((('''&&&%%%$$$$$$%%%%%%%%%&&&&&&''''''%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%""""""############""""""#########$$$$$$%%%%%%%%%$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""###$$$%%%%%%&&&""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$######$$$%%%&&&%%%###!!!!!!!!!""""""""""""""""""""""""!!!"""###$$$%%%$$$###"""######$$$$$$$$$$$$######"""""""""#########$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""###### !!!!!!"""######$$$$$$"""######$$$$$$######"""""""""#########$$$$$$$$$$$$$$$$$$#########""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###"""!!! !!!###***(((%%%###"""###$$$%%%###############$$$$$$$$$##############################""""""######$$$%%%%%%$$$$$$######$$$$$$%%%###$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%$$$$$$######''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&%%%$$$%%%''''''&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""  """%%%"""""""""""""""###$$$$$$''''''&&&%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###"""###$$$$$$%%%%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$###$$$%%%%%%&&&########################%%%$$$###""""""###$$$%%%&&&&&&'''((()))(((&&&$$$######$$$%%%&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''((())))))******))))))(((((((((''''''((()))***)))))))))(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%&&&'''((((((((((((''''''&&&%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$######$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&''''''""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%######""""""""""""#####################""""""""" """$$$$$$%%%&&&(((""""""""""""""""""""""""!!!!!!#########"""!!! ######$$$$$$$$$$$$###### !!!!!!"""#########"""""""""""""""""""""""" !!!!!!""""""######!!!!!!""""""###$$$$$$$$$######$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$############!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""!!! !!!###)))(((&&&$$$######$$$%%%""""""#########$$$$$$$$$##############################""""""######$$$%%%%%%$$$$$$######$$$$$$%%%"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$$$$###(((((('''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&''''''%%%%%%%%%'''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$#########""""""########################$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%###"""###%%%(((&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$%%%&&&&&&"""###$$$$$$%%%$$$$$$$$$$$$$$$###""""""###$$$$$$%%%&&&'''''''''&&&%%%$$$###$$$%%%&&&'''&&&%%%$$$$$$$$$%%%&&&'''(((((()))'''''''''''''''((((((((((((((()))******************+++,,,,,,******+++,,,++++++++++++,,,,,,,,,---************************''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$'''&&&&&&%%%$$$$$$######$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&''''''%%%%%%%%%$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######""""""!!!!!!!!!!!!"""""""""""""""""""""""""""### """"""!!!!!!###$$$""""""""""""""""""""""""!!!""""""""""""!!!!!! ######$$$$$$$$$$$$######""""""#########$$$$$$$$$""""""""""""""""""""""""############$$$$$$$$$$$$%%%$$$$$$######"""!!!!!!######$$$$$$$$$$$$###############$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$#################################""""""""""""############"""""""""""""""""""""""""""""""""!!! """$$$&&&&&&%%%$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%###############$$$$$$$$$######""""""######$$$%%%%%%$$$$$$######$$$$$$%%%""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$&&&'''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&'''''''''((()))***)))''''''''')))((()))))))))))))))******(((((())))))))))))((((((''''''&&&&&&&&&'''((((((''''''''''''&&&&&&&&&&&&'''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""$$$&&&%%%%%%$$$$$$$$$$$$%%%%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&&&&"""###$$$%%%&&&&&&%%%$$$%%%$$$############$$$%%%###$$$%%%$$$###"""""""""$$$%%%'''((()))((('''&&&&&&&&&'''((()))***++++++*********+++++++++,,,,,,,,,,,,---...............,,,///222111///......///,,,------...///000111111........................+++******************+++((())))))))))))))))))((()))))))))))))))*********''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$""""""############""""""%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%########################$$$######""""""######$$$######""""""""""""######"""""""""######$$$$$$$$$$$$$$$$$$"""  ########################$$$###""""""!!!!!!""""""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############%%%%%%$$$######""""""!!!###$$$$$$%%%%%%$$$$$$############$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$#################################""""""""""""############""""""""""""""""""""""""#########!!! ###%%%###$$$$$$%%%%%%$$$###"""!!!""""""###$$$$$$%%%%%%""""""#########$$$$$$$$$######""""""######$$$%%%%%%$$$$$$######$$$$$$%%%"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&'''(((((('''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%&&&''''''''''''''''''&&&&&&&&&%%%%%%&&&''''''((())))))******,,,---...---+++***+++,,,,,,,,,,,,---------......+++,,,,,,,,,,,,,,,,,,+++******))))))***++++++,,,))))))(((((((((''''''''')))((('''%%%%%%%%%&&&'''''''''''''''''''''''''''$$$%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ """###"""!!! !!!"""######"""""""""""""""###!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''###$$$%%%&&&'''&&&&&&%%%&&&&&&%%%$$$$$$%%%&&&&&&&&&'''((('''%%%$$$%%%&&&&&&''')))***+++***)))''''''((()))***+++,,,---.../////////000000111111111111111222333333333333333///222666666333111111222---...///000111222333444111111111111111111111111000//////......//////000+++,,,---......---,,,+++------------...///000000((((((((('''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""""""""%%%%%%%%%$$$$$$#########""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&########################&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$############$$$$$$""""""###$$$%%%%%%&&&&&& !!!#########$$$&&&(((########################&&&%%%###"""""""""###$$$######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!! """""""""###$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$###$$$###!!! ###&&& """$$$%%%%%%$$$###!!!!!!""""""###$$$$$$%%%%%%""""""######$$$$$$$$$$$$#########"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''((())))))(((((((((''''''&&&&&&&&&((())))))***+++,,,,,,,,,///000111000...---...///////////////000000111111---......//////......------,,,,,,,,,------...///******))))))((((((((('''***)))((('''&&&&&&'''(((''''''''''''''''''''''''$$$%%%&&&&&&'''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&&&&$$$###$$$%%%&&&&&&%%%%%%%%%%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""######$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$'''&&&%%%%%%$$$$$$%%%%%%%%%###""""""###$$$$$$###&&&&&&&&&&&&&&&'''''''''&&&&&&%%%$$$$$$$$$$$$$$$((('''%%%$$$$$$$$$%%%%%%%%%&&&'''((()))******+++''')))+++...111444555666444555666777777666444333777777999999999777555333555666777888777666333222///000000111333444555555444444444333333333222222444333222111111222333444000000////////////000000///000111222111000...,,,***++++++++++++***)))))))))((('''%%%%%%&&&''''''$$$$$$&&&''''''&&&%%%$$$%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$(((%%%######$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''&&&$$$"""!!!###$$$%%%%%%&&&&&&&&&&&&"""%%%'''&&&$$$###%%%(((%%%%%%%%%$$$$$$#########&&&%%%###$$$&&&(((((('''&&&&&&%%%%%%%%%%%%$$$$$$"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%&&&%%%$$$$$$$$$&&&&&&%%%%%%$$$%%%%%%%%%&&&%%%###""""""###%%%&&&%%%%%%%%%$$$$$$#########""""""###$$$$$$$$$$$$###%%%%%%%%%$$$$$$#########################################################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$###"""!!!!!!"""###$$$"""$$$&&&%%%$$$###$$$%%%""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$###"""!!!%%%%%%%%%$$$$$$"""!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!###$$$###"""!!!"""############"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$###$$$%%%%%%%%%%%%$$$###"""############$$$$$$$$$%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%'''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&'''((())))))((((((((((((((()))******&&&'''***,,,---.........------,,,,,,---///111333444444333111...---///000111222333333444444333333111111111222222333333333000///......///000222333111...++++++---...,,,************))))))(((((((((''''''&&&%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%&&&''''''&&&$$$%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%'''&&&$$$######$$$&&&'''%%%$$$$$$######$$$$$$%%%################################################$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$######"""!!!!!! '''&&&%%%%%%$$$$$$%%%%%%&&&%%%######%%%&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$$$$%%%''''''&&&%%%%%%&&&'''((()))***,,,---.../////////---...000333555777888999999::::::;;;;;;;;;::::::;;;<<<======<<<;;;888777777777888888888666444222222222333444555666777777555444444444444333333333444444444333333444444444111111000000000000111111111222222333222111000///------......------,,,++++++***))))))(((((())))))%%%&&&''''''''''''&&&%%%'''&&&&&&%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%'''%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&%%%$$$###""""""###$$$%%%%%%%%%%%%$$$"""$$$&&&%%%$$$###%%%'''%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%&&&%%%$$$%%%&&&$$$$$$######"""######$$$&&&%%%###""""""###%%%&&&%%%%%%%%%$$$$$$$$$######""""""###$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$###############################################################""""""""""""""" """"""#########$$$$$$$$$$$$###"""!!!!!!"""###$$$"""$$$&&&%%%$$$###$$$%%%########################""""""""""""""""""""""""$$$$$$$$$$$$$$$###""""""$$$$$$$$$$$$###"""!!! """"""###$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$$$$$$$!!!###$$$###"""!!!"""$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###############$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))******)))))))))******+++------***+++,,,...////////////.........//////111222222555666555444222111333555555666666777777777666666444444444444444444444444000////////////000111222111///------///000///---------,,,,,,++++++*********)))(((((('''(((((((((((('''&&&%%%%%%%%%&&&''''''&&&%%%%%%&&&'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%###""""""###%%%&&&%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$$$$######'''&&&%%%%%%$$$$$$%%%%%%&&&$$$######$$$%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&'''''''''((()))+++,,,---000111222333444555555555444555777999;;;<<<<<<<<<============>>>>>>???@@@@@@@@@AAA@@@???===;;;:::999999999999888666444333555555666777888999999:::666666555555555444444444555555666666666666555555333333222222222222333333444444444444333333333333000111111111111000//////,,,------------,,,++++++''''''(((((((((((('''&&&((((((''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$"""######$$$$$$$$$$$$###"""$$$%%%%%%$$$$$$%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$###&&&((((((%%%###$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$########################!!!###%%%&&&&&&%%%&&&'''$$$######"""######$$$$$$&&&%%%$$$######$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$###"""######$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###############################################################""""""!!!!!!""""""""""""""""""""""""###############$$$$$$$$$######""""""""""""######"""$$$&&&%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$###""""""###############"""!!! """"""###$$$$$$$$$$$$###%%%$$$$$$$$$$$$#########"""###$$$###""""""###$$$%%%%%%$$$###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$###############$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########""""""###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''(((((()))))))))***++++++,,,,,,,,,,,,,,,,,,---...///000---...//////000000//////...///000111222333333333666777777666555555666888888999999999999999888777777777777666555555444444000000/////////000000111111000...///000111111000111111000//////......---------,,,+++++++++++++++***)))(((''''''''''''''''''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$!!!"""###%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$""""""""""""$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$""" !!!"""###""""""&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&((())))))((()))***,,,...000111222666777888999::::::::::::999;;;===???@@@@@@???>>>======<<<<<<===???AAABBBAAAAAAAAAAAA???===<<<;;;;;;;;;;;;:::999777555444777777888999999:::;;;;;;777777777777666666666666555666777888888777666555555444444444444444444555666555444444444444555555333333333333333222111111...///000000000///---,,,)))))))))))))))((((((''')))(((((('''''''''''''''(((''''''&&&%%%&&&&&&&&&%%%$$$$$$&&&''''''%%%"""%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%###$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$)))---,,,((($$$%%%'''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$"""""""""""""""""""""""""""###%%%&&&%%%&&&'''(((%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################&&&&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###########################""""""""""""""""""###"""$$$&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######"""###############"""!!! """######$$$$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$""""""###$$$&&&%%%$$$###"""""""""""""""""""""""""""""""""""""""""""""########################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########%%%&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''((((((((()))%%%%%%&&&'''((()))***+++,,,,,,,,,------.........000//////....../////////////////////......------,,,...000333555555666555777888999888666666777999999999::::::999999888888:::999888777666444333333/////////............///000/////////000111222222444333333333222222111111000///...---,,,,,,,,,---,,,++++++***))))))))))))&&&%%%$$$%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$!!!"""###$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$!!!!!!"""###$$$%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$"""!!!!!!"""######"""%%%%%%%%%&&&&&&&&&&&&'''''''''((()))***+++---...,,,---///111333555666777::::::;;;<<<============<<<===@@@BBBBBBBBB@@@???>>>=========>>>???AAABBBBBBBBBBBBAAA@@@>>>======<<<<<<<<<;;;:::888777777888888999999::::::;;;;;;999999999888888888777777555666777888888777666555666666555555555555666666666555555444444555666666444444444555444333333222000111222222222111///...++++++******))))))))))))))))))(((''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$&&&''''''%%%"""%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$)))---,,,((($$$%%%'''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$"""""""""""""""""""""""""""$$$%%%%%%$$$%%%&&&(((%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%%%%$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!########################"""""""""######""""""""""""$$$&&&%%%$$$###$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$######"""############""""""!!!######$$$$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!""""""$$$%%%$$$###"""###$$$&&&%%%$$$###""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!#########$$$$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&'''&&&&&&''''''((()))******'''((()))***+++,,,---...000000000000000111111111333333111000///.........//////...---,,,,,,,,,++++++,,,///333555666777777999:::;;;;;;999888888999;;;;;;;;;<<<<<<;;;;;;:::;;;:::999777666444333222////////////......------...............///000111444444444444444444444444111000///...------------------------,,,,,,++++++(((&&&%%%%%%&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$&&&'''(((((('''&&&%%%%%%$$$$$$%%%%%%'''%%%$$$$$$%%%&&&&&&%%%######$$$%%%&&&'''((((((******+++,,,...000222333222333555777888:::::::::<<<===>>>>>>?????????>>>===>>>AAACCCDDDCCCAAA@@@@@@@@@@@@@@@@@@AAABBBCCCCCCCCCBBBAAAAAA@@@@@@@@@======<<<;;;;;;:::::::::999999999::::::;;;;;;;;;;;;;;;:::::::::999999999777777888888888888777777777777666666666666777777555666666666666777777777555555666666555555444333333333444444333333222111000///...---,,,,,,,,,,,,++++++***)))(((((((((((('''&&&&&&%%%$$$%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&%%%'''%%%%%%&&&'''((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&###&&&((((((%%%###$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###########################$$$%%%$$$######%%%'''""""""""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%################################################""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$###############""""""############"""""""""$$$&&&%%%$$$###$$$%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$#########$$$$$$$$$$$$###"""###$$$$$$$$$$$$###""""""#########$$$$$$$$$$$$%%%###$$$%%%$$$#########%%%%%%%%%$$$###""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!#########$$$%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%&&&''''''(((''''''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((()))%%%%%%&&&''')))***+++++++++,,,---...///000111111333333333333333333333333666555333222111000000///000000...---,,,,,,,,,,,,,,,---///111333444555666999;;;======;;;;;;;;;<<<======>>>???????????????<<<;;;:::888777555444333111111111111000///---,,,---...///...------...000222222333444555555666666222222000///......------......////////////......+++***((((((((((((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$###""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''(((((((((((('''&&&%%%%%%$$$$$$%%%%%%(((&&&%%%%%%&&&''''''&&&$$$%%%&&&((()))+++,,,---------...000222555777888777888:::<<<=========<<<>>>??????@@@@@@@@@@@@@@@===???BBBDDDEEEDDDBBBAAA@@@AAAAAABBBBBBBBBAAAAAA@@@@@@????????????@@@@@@===<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999999999999999999:::777777666666666666777777666777888999:::999999888777777777777777666666555777777666555555555555666555444222111000000000111......,,,++++++*********(((''''''&&&&&&&&&&&&&&&'''%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''''''''&&&%%%&&&'''''''''&&&&&&%%%$$$%%%$$$"""$$$&&&'''&&&$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!!!!!###$$$""""""""""""###$$$%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%################################################!!!!!!!!!"""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""!!!"""###$$$$$$###"""!!!"""$$$&&&%%%$$$###$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###""""""$$$$$$$$$$$$%%%%%%&&&&&&###$$$%%%%%%######$$$%%%$$$$$$###############$$$"""""""""""""""""""""""""""""""""###$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%%%%%%%%%%$$$#########$$$%%%'''((()))***'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&'''''''''''''''''''''''''''&&&&&&'''''')))******((()))***+++---...///000000000111111222333444444555555555555555555555555666555555444444444444444333333111000//////000000///////////////000111111222555888:::::::::;;;===<<<===>>>???@@@AAAAAAAAA======<<<:::888777666555444444555444333111///......///000///,,,,,,---000...///000222444555777777444333222111////////////......000111222222111111111///,,,++++++***(((&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&'''''''''&&&&&&%%%$$$$$$######'''&&&%%%%%%$$$$$$%%%%%%'''%%%$$$$$$%%%&&&%%%%%%((()))***,,,...000222333...///000222555777:::;;;;;;<<<===?????????>>>===???@@@AAAAAAAAAAAAAAA@@@===???BBBEEEFFFEEECCCAAA???@@@AAAAAAAAA@@@???>>><<<<<<;;;;;;<<<<<<===>>>===<<<<<<<<<<<<===>>>>>><<<<<<<<<<<<===============<<<<<<<<<<<<;;;;;;;;;<<<<<<:::999999:::<<<<<<777777666666666666777777777888:::<<<<<<<<<:::999888999999999999888777777;;;:::888777777777888999888777666444333333444444111000///...---,,,,,,,,,))))))((('''''''''''''''(((%%%######$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&(((((('''&&&%%%&&&&&&&&&&&&%%%%%%$$$###$$$"""!!!"""%%%&&&$$$"""%%%%%%%%%&&&&&&'''''''''&&&%%%$$$$$$&&&(((((('''&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$""" !!!###$$$$$$$$$$$$%%%&&&'''(((###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%#########$$$$$$%%%%%%%%%################################################""""""###$$$%%%&&&&&&'''""""""""""""""""""""""""$$$$$$$$$$$$######""""""!!!"""###$$$$$$###"""!!!"""$$$&&&%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""###$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$###"""!!!""""""#########$$$$$$$$$###$$$%%%%%%######$$$%%%##################$$$$$$######################## !!!!!!"""###$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$######$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%&&&&&&%%%$$$###"""###$$$&&&(((***++++++''''''(((((()))*********&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''''''''((((((***++++++------...000222333444555222333333444444555555666777777777777666666666666555555555555666777888999666555444333222333444444333222///...,,,,,,------***...222555666888:::;;;999:::<<<===??????@@@@@@???>>>===<<<:::999888777777777777777666444222000///000111///,,,+++---000,,,---...111333555777888666555333222111000000000---...000222333333333222444222000......,,,***'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''######$$$$$$$$$$$$######%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''(((((($$$%%%&&&&&&&&&%%%$$$###$$$%%%&&&&&&'''''''''&&&######$$$%%%&&&''''''(((&&&&&&'''((()))******+++...///222444666555555444555444555888;;;<<<<<<;;;@@@???<<<;;;;;;<<>>===<<<;;;;;;<<<===>>>;;;<<<===============<<<<<<<<<;;;;;;===>>>@@@AAA@@@AAABBBAAA>>><<<<<<<<<===;;;:::;;;===<<<999555777777888888999999999999999999999999:::;;;<<<===888999999999999:::::::::888888777666666666666666999888666444333444666777444444333222111000///...---+++)))'''&&&&&&'''(((((('''&&&%%%%%%%%%&&&'''''''''&&&&&&&&&''''''(((&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$#########''''''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&%%%$$$###"""%%%%%%%%%$$$$$$#########%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$###"""!!! ######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######""""""!!!!!!######""""""""""""######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%$$$###"""###$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&###"""!!!"""$$$%%%%%%$$$########################$$$$$$$$$############"""$$$$$$##################%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!! """###(((((('''&&&$$$###"""""")))(((&&&%%%$$$%%%&&&&&&''''''%%%%%%%%%%%%''''''######$$$$$$&&&''')))***((('''%%%$$$$$$&&&)))+++$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&''')))***+++,,,)))'''''')))***)))'''******+++,,,...000222333777666666555555555666666555444333555777999999999999::::::888666666777999999999999:::;;;<<<===>>>:::999999888777666555555444333222000///.........111222222444555666777777444555666888;;;===>>>???>>>>>>===<<<:::999888888:::999999888777666555555000000000000000000000000111111111222444666777888888888888777666444111000222111000000000111222333222222333222111000...,,,&&&%%%$$$$$$%%%&&&'''(((((((((''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$############&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$#####################$$$%%%&&&&&&########################$$$$$$%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%&&&&&&'''((('''((()))***,,,---...///222333555777777666555444666555555777999:::999888;;;;;;::::::;;;===???AAA?????????????????????>>>>>>>>>>>>======>>>??????======<<<<<<<<<<<<=========<<<;;;::::::;;;<<<===;;;<<<======>>>>>>======<<<<<<;;;;;;<<<>>>???@@@???@@@AAAAAA>>>======>>>>>>===<<<===>>>>>>;;;999::::::::::::::::::::::::<<<;;;;;;;;;<<<===>>>>>><<<<<<;;;;;;;;;::::::::::::999888888777777888888:::888777555555555777888555555444333333222111111///---+++)))((((((((()))((((((&&&&&&%%%&&&&&&'''((((((''''''''''''((((((&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###"""%%%%%%%%%$$$$$$$$$######%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""###############$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########################################################""""""""""""#########""""""#########"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$###############$$$#########$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$###""""""$$$%%%$$$###########################$$$$$$$$$############"""########################$$$##################$$$'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$#########$$$$$$'''&&&%%%$$$$$$%%%&&&'''###$$$$$$%%%&&&'''(((((()))(((&&&%%%%%%&&&'''(((''''''''''''(((((((((((((((((('''&&&&&&'''((())),,,)))'''(((***+++***))),,,,,,---...000222444555777666666666666666777777888666555666999::::::::::::;;;<<<;;;:::999:::;;;;;;;;;;;;<<<<<<===>>>???<<<;;;;;;:::999888777777555555444333333222222222111111111222222222222222111222333444666888999:::<<<<<<;;;;;;::::::999999;;;;;;;;;:::999999888888444444444333333222222222//////000000111333444555777888888888777555333222333222111000000000111111000111222333333222111000,,,+++***)))(((((())))))'''''''''''''''&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$$$$$$$$$$%%%########################%%%%%%%%%$$$$$$############$$$%%%&&&&&&&&&&&&&&&'''''''''(((''''''&&&&&&((('''&&&%%%&&&'''((()))***+++,,,...000222444444777888999999999777666555666555555666888888777555666777888:::<<<>>>???@@@>>>=========<<<<<<;;;;;;;;;;;;;;;;;;<<<===>>>???;;;;;;:::::::::;;;;;;<<<<<<;;;::::::::::::;;;<<<======>>>???????????????>>>=========>>>>>>???@@@???AAABBBAAA@@@???@@@BBBBBBAAA@@@AAABBBAAA???========================<<<>>>>>>>>>======>>>>>>?????????>>>===<<<;;;::::::;;;;;;:::999999999999999:::999888777666777888999666666666555555444444444222111...,,,+++*********))))))((('''''''''''''''))))))(((((('''(((((()))&&&&&&&&&&&&%%%%%%%%%%%%''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$######%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$############%%%&&&'''%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""!!!!!!########################"""""""""###############$$$$$$############$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$######"""""""""###$$$$$$%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%###"""###$$$$$$###"""########################$$$$$$$$$############"""########################%%%$$$###""""""###$$$%%%%%%$$$###"""######%%%&&&$$$$$$%%%&&&'''((())))))%%%%%%$$$#########$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%&&&'''''''''&&&&&&((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))(((((('''&&&''''''''',,,***)))***,,,---------//////000111333555777888777777777777888888999::::::999888888:::<<<<<<;;;;;;===??????>>>======>>>======>>>>>>>>>???@@@@@@>>>======<<<;;;:::999888666666666666666666666777333333222111000//////...///000000111222333444444888888888999:::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<999999888777666555444444111111111111111222222333777888888999999888666666555444333111000000000000///000111222333444444444111000...,,,***)))))))))&&&&&&'''(((((('''%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''((((((&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$'''&&&%%%$$$####################################%%%%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&%%%%%%'''&&&&&&&&&''')))+++,,,...///111333555777999:::;;;;;;;;;:::999777555444444333333555777888666555666777999<<<===>>>??????<<<<<<<<<;;;;;;::::::999<<<<<<;;;<<<<<<===>>>???<<<<<<;;;;;;;;;<<<============<<<;;;;;;<<<======???@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBAAABBBBBBBBBAAACCCDDDDDDCCCCCCEEEGGGIIIHHHGGGFFFEEEDDDBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@???>>>>>>======>>>>>>??????>>>>>>===<<<<<<;;;<<<;;;::::::999999::::::999999888777777888888999777777666666666666666666555444222000...---------++++++******))))))(((((())))))((('''''''''(((((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!"""$$$&&&'''%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!!!!########################"""""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$###"""""""""!!!"""$$$%%%%%%%%%$$$###%%%%%%$$$$$$$$$$$$%%%%%%&&&$$$######$$$$$$"""!!!########################$$$$$$$$$#########""""""###############$$$$$$$$$'''&&&$$$######$$$&&&'''###"""!!!!!!!!!"""###$$$###$$$$$$%%%&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''(((((('''%%%###&&&&&&'''''''''&&&%%%$$$%%%$$$$$$$$$$$$#########(((((((((((((((((()))))),,,,,,,,,---...000111111222222222333555777888999888888888999:::;;;<<<===;;;:::999999;;;<<<<<<;;;;;;>>>AAABBBAAA?????????>>>?????????@@@@@@??????>>>======<<<;;;:::999999777777777777777666666666555444444333222111000000000000000111111111222222222333444555777999::::::999:::::::::;;;;;;;;;<<<999999999888888777777777666555555444444444444444777888999;;;;;;;;;::::::888777666444333222111000000000111222333333333444000///...,,,***)))(((''''''((()))******)))'''&&&'''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$$$$$$$########################$$$$$$$$$%%%&&&''''''((()))((('''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&(((***---000222333444555777999:::<<<===<<<;;;;;;999888666555444222222333555888999999888999:::<<<>>>>>>>>>===<<<<<<<<<;;;;;;::::::::::::======<<<<<<<<<<<<======<<<<<<<<<<<<======>>>???@@@???>>>======>>>???@@@BBBCCCDDDEEEFFFFFFFFFFFFGGGGGGGGGFFFFFFEEEDDDDDDCCCDDDEEEEEEEEEFFFIIIKKKMMMMMMLLLIIIGGGEEEDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEAAAAAA???>>>======<<<<<<=========>>>>>>>>>>>>>>>;;;;;;:::999999999999:::888888888888888888999999777777777777777777666666777666555333222000000///.........---,,,++++++***)))(((((('''&&&&&&'''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&$$$"""!!! !!!###$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#################################""""""######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""!!!"""###$$$%%%$$$###"""%%%$$$$$$######$$$$$$%%%&&&$$$######$$$$$$"""!!!########################$$$$$$$$$#########""""""""""""#########$$$$$$$$$&&&&&&%%%$$$$$$%%%&&&&&&$$$######$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''((((((&&&$$$######$$$&&&'''((('''&&&%%%(((((((((((((((((((((''''''''')))***+++,,,------......///000111222444555444444444555666888999::::::::::::;;;<<<===>>>???;;;:::999999;;;======<<<<<>><<<;;;;;;:::999888777777777777777666555444222111222222222222222222222222000000000000////////////...///000222444666777888555555666666777777888888666666777777888888888999888777666555555444444444777888:::<<<============::::::999888777555444444333333222222111111111111.........---,,,++++++***)))***+++,,,,,,+++******))))))(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&)))(((''''''&&&&&&&&&'''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''###########################$$$$$$%%%'''(((((()))***)))'''&&&%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&(((***---000333666777888888999:::;;;;;;<<<<<<;;;;;;:::999888777666666333333444666999;;;;;;:::;;;<<<===>>>>>>===;;;;;;:::::::::::::::;;;;;;;;;<<<<<<;;;;;;:::;;;;;;;;;======<<<======>>>???@@@BBBBBB@@@@@@@@@@@@BBBBBBCCCDDDEEEFFFGGGHHHHHHHHHIIIIIIIIIIIIGGGFFFDDDDDDBBBCCCDDDCCCCCCEEEGGGJJJLLLLLLLLLIIIFFFDDDEEEFFFHHHHHHHHHHHHIIIIIIJJJJJJEEEDDDCCCAAA???>>>>>>>>>===>>>>>>>>>????????????<<<;;;;;;:::::::::::::::999999999:::::::::::::::999999999888888777777777777777666555444333333222111111111111000...---,,,******)))(((''''''''''''''''''''''''&&&&&&&&&%%%######$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###!!!!!!!!!!!!"""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!"""######$$$$$$######$$$$$$############$$$$$$%%%###"""###$$$$$$###"""########################$$$$$$$$$############""""""""""""###$$$$$$%%%%%%########################!!!!!!""""""###$$$$$$$$$%%%%%%$$$$$$######""""""######$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&'''''''''&&&%%%$$$"""###%%%&&&''''''&&&&&&'''''''''((((((((())))))((()))+++---///000111111000111333333333444666888666666777777888:::;;;<<<===============>>>???@@@;;;:::999:::<<<>>>???>>>???AAABBBBBBAAA?????????@@@AAABBBBBBAAA@@@>>>===:::999999888777666555444666777777666555333000//////000000000111222222222........................---...///000222444555555222222222333333444444444333333444555666777888888666555444333222222222222555666888:::<<<<<<<<<<<<::::::;;;;;;:::999888888777666444333222111111111///000000111000000//////,,,,,,,,,,,,,,,---------,,,++++++***)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))(((&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&((('''&&&%%%%%%&&&'''(((%%%%%%'''((())))))))))))+++---111555888999::::::<<<<<<;;;;;;;;;;;;;;;;;;::::::999999888888999999666666666888;;;<<<;;;:::;;;;;;<<<<<<<<<;;;;;;:::888888999999::::::;;;;;;<<<<<<;;;<<<<<<===>>>???@@@??????@@@AAABBBCCCCCCCCCBBBAAAAAAAAAAAABBBCCCCCCCCCEEEFFFGGGHHHHHHHHHHHHHHHHHHGGGFFFCCCAAA@@@>>>??????>>>>>>???BBBEEEEEEGGGGGGFFFDDDCCCFFFHHHIIIIIIJJJKKKLLLMMMNNNNNNKKKJJJHHHFFFDDDCCCBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@>>>===<<<<<<;;;;;;<<<<<<;;;;;;<<<===============<<<<<<;;;:::999999888888666666777777666555555444444444444444333111///...---,,,+++***))))))))))))''''''''''''&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&########################%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$%%%%%%########################%%%$$$$$$$$$$$$$$$$$$############""""""#########"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""###$$$$$$%%%%%%"""""""""""""""###$$$$$$$$$$$$############$$$$$$$$$###""""""$$$%%%$$$###########################$$$$$$$$$############"""!!!""""""###$$$$$$%%%%%%!!!"""$$$%%%%%%$$$"""!!! !!!""""""######%%%%%%%%%$$$$$$$$$######"""###$$$%%%%%%%%%$$$$$$$$$%%%&&&''''''&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&'''((()))))),,,---///111222333333222222444666555444555777:::999999::::::;;;<<<>>>>>>@@@???????????????@@@@@@;;;::::::;;;>>>AAABBBAAACCCDDDDDDCCC@@@??????@@@BBBCCCDDDDDDCCCBBB???>>>888888777666555444444333666666777888777555333111111111111111222222222222///////////////000000000//////000111222333444444111111111111222222222222333333333444444555555555444333222111111111111111222333555777888999999888888999:::;;;<<<;;;;;;:::999888777555444333333444222222333333333222111000---,,,+++++++++,,,...///...------,,,***))))))(((''''''''''''''''''''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%&&&(((***+++%%%&&&((()))+++,,,,,,,,,///222666:::=========<<<>>>>>>===<<<;;;:::999999::::::999999999:::;;;;;;:::999999:::<<<<<<;;;:::999999::::::::::::;;;;;;666666777888999:::;;;;;;=========>>>@@@AAACCCDDDDDDCCCDDDDDDEEEFFFGGGHHHCCCCCCAAAAAAAAAAAACCCCCCBBBBBBDDDEEEFFFGGGGGGHHHFFFFFFFFFEEECCCAAA>>>===:::;;;;;;:::999:::>>>@@@???AAACCCBBBAAACCCGGGJJJJJJJJJKKKLLLNNNOOOPPPQQQPPPOOOMMMJJJHHHGGGFFFEEEDDDDDDCCCBBBAAA@@@@@@?????????>>>=====================>>>??????????????????>>>===<<<;;;:::999999666666777777777777666666666666666666555333111000///...---,,,++++++++++++(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&""""""$$$%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%%%%########################&&&%%%%%%$$$$$$###############""""""""""""######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!"""###$$$%%%%%%&&&###"""!!!!!!!!!"""$$$%%%$$$$$$############$$$$$$###"""!!!"""$$$%%%%%%$$$########################$$$$$$$$$############"""!!!""""""###$$$$$$%%%%%%"""$$$&&&((((((&&&$$$""""""###$$$&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''((('''&&&&&&%%%%%%''''''''''''%%%%%%&&&%%%%%%%%%%%%&&&'''((('''&&&&&&%%%%%%$$$$$$$$$'''((()))***+++,,,---...000111222333444444333222444666777777555555888;;;<<<<<<<<<<<<===>>>@@@@@@AAAAAA@@@@@@???@@@@@@@@@<<<;;;;;;===@@@CCCDDDDDDFFFFFFEEECCC@@@???@@@AAADDDEEEFFFFFFEEECCCAAA???888888777666555444333333555777888999999888666555444444444444444444444444222222222222333333333333111111222222333333444444222222222222222222222222444444444444444333333333444333222222111111222222///000222444666666666555666777999;;;<<<<<<<<<<<<;;;:::888777666666777777333333444444333111000///...,,,***))))))+++...000//////...---,,,******)))''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&'''''''''(((((('''&&&%%%%%%%%%%%%''''''''''''''''''''''''"""$$$''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''***---000222333444555777999:::;;;<<<>>>@@@???>>>=========>>>@@@AAA777777777777888999:::;;;===<<<<<<;;;;;;:::999999777777777888888888888888666777999999999:::<<<>>>@@@AAAAAABBBDDDFFFGGGHHHEEEEEEEEEDDDDDDDDDDDDCCCCCCDDDDDDBBB@@@???@@@BBB???@@@AAAAAABBBBBBBBBBBBDDDCCCAAA???===;;;::::::999::::::999666666777888::::::999:::<<<>>>AAACCCEEEHHHLLLNNNNNNOOOPPPQQQNNNOOOPPPPPPNNNKKKHHHFFFEEEFFFGGGHHHGGGEEEBBBAAA@@@???<<<:::;;;===@@@CCCAAABBBBBBCCCCCCBBBBBBAAA@@@???===<<<;;;:::::::::;;;;;;:::999888777666555666555555555555555555444444333222000...,,,***)))))))))((('''&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######""""""###%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""###########################$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$########################$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""############""""""#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%%%%########################"""$$$%%%%%%$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$!!!""""""""""""###############$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%"""############$$$$$$$$$########################%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%((())))))***+++---...///222222333444555777777888666777999999888888999;;;???@@@@@@AAAAAAAAA@@@@@@@@@@@@??????????????????>>>>>>???@@@AAACCCDDDEEEFFFFFFEEEDDDCCCBBBAAAAAACCCCCCBBBBBBBBBAAAAAAAAA999888777666555666777888777777777666666666666666666666666777777888999999777777666666555555444444444444444444444444444444333333333333444555777777:::888666444333333555555222222333333333222000///222222222222222333333333555666666777888999::::::::::::999999888888777777222222111111111222333333111000---,,,+++,,,...///000000111111000...,,,+++))))))))))))((('''&&&%%%''''''&&&&&&&&&''''''((($$$&&&)))++++++)))&&&$$$''''''&&&%%%%%%$$$######$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&'''&&&%%%%%%&&&((((((((((((((('''''''''***,,,...111333555777777===>>>???>>>======>>>???BBBAAA@@@???>>>>>>>>>???999888888999999;;;<<<<<<<<<<<<<<<;;;::::::999999888888888888777777777777666777999999888999;;;===@@@AAAAAABBBDDDFFFHHHIIIGGGGGGFFFEEEDDDCCCBBBBBBBBBBBBBBB@@@>>>===>>>???===>>>>>>????????????>>>@@@???>>>======<<<<<<===<<<<<<<<<:::777666666777999888888888999<<<>>>@@@???BBBFFFIIIKKKLLLNNNPPPLLLMMMOOOPPPOOOMMMKKKIIIHHHIIIIIIIIIIIIGGGFFFEEEDDDBBB@@@>>>===>>>@@@AAAAAAAAABBBCCCDDDDDDDDDDDDDDDDDDBBBAAA???===<<<<<<======<<<:::999888777777777666666666666555555555555444333111000...---,,,+++******((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&''')))***$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$######"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&########################"""###%%%%%%#########$$$&&&&&&%%%%%%$$$###"""""""""""""""#########$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''(((((((((***++++++,,,...///000111222333333444666777777888777999::::::::::::;;;===@@@AAAAAAAAAAAAAAA@@@???@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@AAAAAAAAABBBCCCDDDFFFEEEEEEDDDDDDCCCCCCBBBCCCBBBBBBBBBAAAAAAAAAAAA<<<<<<;;;::::::::::::;;;999999999888888777777777999999999999999888888888888888777777777777777777777777777777666666666666666666666666777888999:::;;;999777666555555666777444555666666666444333222333333333222222222222111444555555666777777888888999888888888888888888777444444444333333222222222111000///...------......000000111111000///...---************)))(((''''''''''''&&&&&&''''''((()))%%%''')))******)))'''%%%''''''&&&&&&%%%$$$$$$###$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&&&&&&&%%%&&&'''************************000222444666888:::;;;;;;???@@@AAA@@@???>>>???@@@EEEDDDBBB@@@>>>=========::::::::::::;;;<<<===>>><<<<<<;;;;;;::::::999999888888777777666666666555555666888888888888:::<<>>???>>>>>>===;;;888666666777888888777777888999;;;<<<999<<>>======<<<;;;:::999999888===<<<<<<;;;::::::999999999999999:::::::::::::::;;;;;;;;;::::::999999999999999999999:::;;;<<<===<<<;;;:::888888888999999888999:::::::::999888777666666555444333222111111333333444444555555555666666666666666777777777777666666777666555444222111111111111111000///......000000111111111000//////,,,---------,,,+++***)))(((''''''''''''((())))))''''''(((((((((((('''''''''''''''&&&%%%%%%$$$$$$$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&'''&&&&&&'''((())))))***+++---...//////666777999:::<<<===>>>>>><<<>>>????????????AAABBBCCCBBBAAA@@@>>>===<<<<<<;;;;;;;;;;;;;;;<<<===>>><<<<<<;;;;;;:::999999888777666666555555444444444333555777777777666888999;;;;;;;;;===>>>@@@AAABBBEEEEEEDDDDDDCCCBBBBBBBBBBBBBBBBBB???===;;;<<<==================<<<;;;:::888888888999:::<<<===>>>=========;;;999888999:::::::::999999999:::;;;;;;888<<<@@@CCCDDDFFFHHHIIIIIIJJJLLLMMMMMMLLLKKKKKKJJJIIIGGGGGGGGGHHHJJJKKKFFFFFFFFFFFFFFFEEEDDDCCCBBBBBBCCCCCCDDDDDDCCCCCCHHHHHHIIIHHHGGGFFFDDDCCCCCCCCCBBB@@@???>>>===<<<999999888888777777666666666666555555444333333333111000///---+++***((((((###$$$&&&(((((((((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''''''''&&&&&&%%%%%%$$$$$$###'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%$$$$$$$$$''''''''''''''''''''''''###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&&&&$$$$$$$$$%%%&&&&&&%%%%%%$$$###""""""######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%#########$$$$$$$$$%%%%%%##############################$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''((((((((('''((()))***+++---.........///000222333444555555444555555666777888888888:::;;;============???AAACCCCCCCCCCCCCCCBBBAAA@@@AAAAAABBBCCCDDDDDDEEEEEECCCDDDDDDDDDDDDDDDDDDCCCDDDDDDDDDEEEEEEEEEFFFFFFDDDDDDDDDDDDDDDDDDCCCCCCBBBCCCDDDEEEDDDCCCBBBAAA@@@@@@???>>><<<;;;::::::>>>=========<<<<<<<<<;;;;;;;;;;;;<<<<<<======>>>=========<<<<<<;;;;;;:::<<<;;;;;;;;;<<<<<<===>>>======<<<;;;::::::;;;;;;<<<<<<===>>>>>>===<<<;;;::::::888777666444333222333333333333333333444444333333333444444555555555555666777888888666444222222333444444333222000.../////////000000000000000///////////////...------))))))((((((((())))))***((((((''''''''''''((((((((('''''''''&&&&&&%%%%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''')))+++((()))+++...000333555666:::;;;<<<===>>>?????????===???@@@@@@??????@@@BBB>>>>>>>>>>>>>>>======<<<<<<;;;;;;;;;;;;<<<<<<===<<<;;;;;;:::999999888888555555555444444333333333222555777777666666777888777777888888999:::;;;<<>>===>>>?????????@@@??????>>>======999999999999999::::::;;;:::;;;<<<;;;::::::<<<>>>>>>===============>>>>>>===???BBBDDDDDDDDDEEEFFFHHHHHHIIIIIIIIIHHHGGGGGGFFFEEECCCBBBBBBDDDFFFGGGCCCDDDEEEGGGHHHHHHGGGGGGDDDDDDDDDDDDCCCAAA@@@???DDDDDDEEEFFFFFFFFFFFFFFFEEEEEEDDDCCCBBBAAA@@@@@@;;;::::::999888888777777666666666555555555444444444333222000...,,,+++***%%%&&&((())))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((((((((('''&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''&&&%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%###########################$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''((((((((())))))'''((()))+++,,,...///000///000222444555666666666777777777888888999999::::::<<<===>>>>>>>>>@@@BBBDDDDDDDDDDDDDDDCCCBBBAAABBBBBBCCCDDDEEEEEEFFFFFFCCCCCCEEEFFFFFFGGGFFFFFFCCCCCCDDDDDDEEEEEEFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFCCCCCCDDDEEEEEECCCBBBAAAAAAAAA@@@???>>>===<<<;;;<<<<<<=========>>>>>>>>><<<<<<======>>>>>>??????=========<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;<<<===============<<<<<<<<<<<<<<<===>>>???@@@@@@@@@???>>>>>>===<<<;;;:::888777777444444444444444444333333000111111111222222333333222444666888888777666555222444666777666555222111//////////////////000000111111111222111111000000,,,+++***))))))))))))))))))((('''&&&&&&'''((()))(((((('''''''''''''''&&&%%%%%%''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((())))))((()))+++---,,,---///222555888:::<<<===>>>???@@@@@@@@@@@@@@@CCCDDDDDDBBB???>>>>>>???;;;<<<======>>>>>>>>>======<<<<<<;;;<<<<<<======;;;;;;::::::999999888888555555555555555555555555444777999:::999888888999888777777666777777888888:::;;;<<<===>>>???@@@AAAAAAAAAAAA@@@>>>===>>>???@@@@@@AAAAAAAAA@@@??????;;;;;;:::999888888888888888999:::::::::;;;===?????????@@@@@@@@@@@@@@@@@@@@@BBBEEEEEEDDDCCCCCCDDDEEEFFFFFFFFFFFFEEEEEEDDDCCCBBB@@@??????@@@AAACCC???@@@BBBEEEGGGHHHIIIIIIGGGFFFFFFEEECCCAAA???>>>?????????@@@AAACCCDDDEEEEEEEEEEEEEEEDDDDDDDDDDDD>>>>>>===<<<;;;::::::999888888777777666666666555666555444333111///......)))************((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&%%%%%%&&&"""######$$$$$$%%%&&&&&&############$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((((((((((()))))))))))))))***+++,,,...///000111111222555777888888888888999999::::::;;;;;;;;;;;;;;;<<<>>>??????@@@AAACCCCCCDDDDDDEEEEEEEEEDDDDDDCCCCCCDDDDDDEEEEEEFFFFFFCCCDDDFFFGGGHHHHHHHHHGGGBBBCCCCCCCCCDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGBBBBBBCCCCCCBBBBBBAAA@@@AAA@@@@@@???>>>======<<<;;;;;;<<<<<<===>>>>>>???=========>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>@@@AAAAAA@@@@@@??????>>>>>>======<<<<<<<<<888777777777666666555555111111111111222222222222111222444555666777666666333444666888888777666555111000000/////////000000222222333333333333222222///...,,,+++***)))((((((((((((''''''''''''((((((((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%((()))*********+++...000333444555888:::<<<>>>???@@@@@@AAABBBBBBBBBAAAAAABBBCCCCCCAAA>>><<<<<<===;;;<<<===>>>??????>>>===???>>>>>>=========>>>>>>;;;;;;::::::999888888888666666666777777888888999888;;;===>>>===<<<;;;<<<;;;;;;:::888888777777888888888999:::;;;<<<<<<===<<<======<<<;;;;;;<<<>>>>>>>>>???@@@@@@@@@??????<<<;;;:::999888777777777888:::::::::999:::<<<>>>>>>>>>???@@@@@@AAAAAA@@@???AAADDDDDDCCCBBBBBBBBBBBBBBBCCCDDDDDDEEEEEEEEEBBBAAA@@@???>>>>>>??????===>>>@@@BBBDDDFFFHHHIIIHHHHHHGGGGGGEEEDDDBBBAAA>>>===<<<;;;<<<>>>AAACCCEEEEEEEEEEEEFFFFFFFFFFFFBBBBBBAAA@@@???>>>======;;;;;;:::999999888777777777666555444333222111111...---,,,+++***(((''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&'''''''''###$$$$$$%%%%%%&&&&&&'''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$%%%%%%"""""""""#########$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((()))))))))*********,,,---...///000111222222333555777:::;;;;;;;;;:::<<<<<<<<<<<<<<<=========<<<>>>@@@AAAAAABBBDDDFFFCCCCCCDDDEEEFFFFFFFFFFFFDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFHHHIIIIIIHHHGGGFFFBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEFFFFFFBBBAAAAAA@@@@@@@@@@@@@@@?????????>>>>>>=========;;;;;;;;;;;;<<<<<<<<<<<<>>>==================<<<:::;;;;;;<<<<<<======>>><<<<<<;;;;;;;;;;;;;;;<<<;;;;;;<<<<<<<<<<<<;;;;;;<<<===???@@@@@@@@@??????======>>>>>>?????????@@@;;;;;;::::::999888777777444444333333333333333333222222222333333444444444444555666888999999999999555444222111111111111222333333444444444444333333222000...,,,***(((''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%)))***+++++++++,,,///111999999:::<<<>>>???@@@AAABBBBBBCCCCCCCCCCCCBBBBBB<<<===>>>===;;;;;;;;;======>>>???@@@@@@???>>>===@@@@@@???????????????@@@;;;;;;::::::999888888777777777888999:::;;;<<<<<<;;;>>>@@@AAA@@@???>>>>>>???>>>===;;;:::999999999777777888888888999999999888999:::999888888:::<<<<<<<<<===>>>??????>>>>>><<<;;;:::999888888888888:::;;;;;;:::999888:::<<<<<<===>>>???@@@@@@@@@@@@===???BBBBBBAAA@@@@@@AAA@@@@@@AAACCCDDDFFFGGGHHHCCCBBBAAA@@@??????>>>>>>===>>>>>>@@@BBBDDDFFFGGGHHHHHHHHHHHHHHHGGGFFFEEE???===:::888999;;;???AAADDDDDDEEEFFFFFFGGGHHHHHHFFFEEEEEEDDDBBBAAA@@@@@@>>>===<<<;;;:::999999888777777666555444444333333111000...+++)))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&&&&&&&&&&"""###$$$%%%&&&&&&'''(((%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$########################$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$########################$$$$$$############$$$$$$###########################$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$##################$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$$$$"""!!!"""###%%%%%%%%%$$$$$$#########!!!""""""""""""###############$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&########################''''''''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))************//////000111222333333444555777:::<<<>>>>>>===<<<============>>>>>>>>>>>>>>>@@@BBBCCCCCCDDDFFFHHHBBBCCCDDDFFFGGGGGGGGGGGGEEEEEEEEEDDDDDDDDDDDDDDDHHHIIIJJJJJJJJJHHHFFFDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDEEEEEEBBBAAA@@@>>>>>>???@@@@@@>>>>>>==================<<<<<<<<<;;;::::::999999>>>>>>======<<<<<<;;;;;;::::::;;;<<<===>>>??????===<<<;;;;;;;;;;;;<<<<<<::::::;;;;;;;;;;;;;;;:::<<<<<<>>>???@@@??????>>>;;;<<<===>>>???@@@AAAAAA>>>======<<<;;;:::999999666666666555555444444444333333222111111111222222444555666888999;;;;;;;;;888666555333222222333333333333444444444444444333333222000---***((('''&&&''''''((((((((((((''''''(((((((((((())))))))))))%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%*********,,,///333777999>>>>>>???@@@AAACCCCCCDDDAAACCCDDDDDDCCCBBBBBBCCCAAA???>>><<<<<<<<<======AAAAAAAAA@@@???@@@BBBDDDBBBBBBAAA@@@????????????@@@>>><<<999888888999999999:::;;;<<<<<<=========<<<<<<======>>>>>>?????????>>><<<:::777666555444888777666555444555555666666777777888::::::;;;;;;<<<<<<===>>>??????>>>>>>999::::::;;;;;;:::888888999999::::::;;;;;;<<<<<<>>>@@@@@@>>>;;;;;;===@@@AAA===<<<>>>>>>;;;===@@@CCCBBBAAA@@@AAABBBDDDEEEEEECCCBBBBBBCCCBBBAAA@@@@@@>>><<<>>>CCCFFFGGGFFFFFFGGGGGGGGGGGGFFFFFFEEECCCAAA>>><<<;;;<<<>>>???@@@>>>===???CCCFFFGGGEEECCCCCCCCCDDDDDDDDDDDDEEE>>>>>>>>>===<<<;;;:::999999888888888777777666666555444222000---+++)))((()))((('''&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$$$$$$$$$$!!!!!!###$$$$$$$$$$$$############$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########""""""######$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&((()))'''###!!!"""$$$%%%$$$#########$$$%%%&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''''')))+++))))))***+++,,,...///000000000111111222333444444999999:::;;;<<<===>>>???AAAAAA@@@@@@???>>>>>>===CCCBBBBBBBBBBBBCCCDDDDDDFFFFFFEEEEEEDDDDDDCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEFFFEEEDDDEEEFFFGGGFFFDDDCCCBBBAAA@@@@@@@@@AAABBB??????@@@@@@@@@@@@????????????>>>>>>===<<<;;;;;;===<<<;;;;;;======<<<;;;======;;;:::999888888888:::888666666777999999999888;;;<<<999999===??????:::;;;<<<<<<;;;:::::::::777999;;;<<<<<<;;;999888:::999999;;;<<<===<<<;;;777:::======;;;:::;;;===>>>======>>>???@@@>>>===::::::999888777666555444666555333222111000//////000111333666777888888777;;;;;;999777444222111000666777777888888888777777555444333222111///......))))))((('''''''''''''''(((((()))))))))))))))((())))))***++++++***((('''&&&&&&&&&&&&&&&&&&&&&&&&,,,,,,---...111555999;;;??????@@@AAABBBCCCDDDEEEDDDEEEEEECCCAAA??????@@@@@@???>>>===<<<===>>>>>>AAAAAAAAA@@@??????@@@BBBBBBAAA@@@??????>>>>>>>>>???>>><<<:::999999::::::<<<<<<===>>>>>>>>>======>>>>>>>>>===============>>>===;;;999777666555555888777666444444444444555888888888777777888888999<<<==================<<<===<<<;;;;;;:::;;;<<<<<<::::::;;;;;;;;;;;;;;;;;;===>>>???===;;;:::<<>>??????<<<<<<@@@CCCCCCCCCBBBAAA@@@@@@???AAAAAA@@@AAAAAABBBAAA@@@???===<<<>>>BBBEEEFFFEEEEEEFFFFFFFFFGGGFFFFFFFFFCCCAAA>>>;;;:::;;;<<<===???===<<<>>>BBBEEEEEEDDDBBBBBBCCCCCCCCCDDDDDDDDDCCCCCCCCCBBBAAA???>>>===999999888888777666666555444444333111000...------***)))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&%%%###"""###%%%$$$$$$#########$$$%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''''''''(((***,,,+++,,,,,,---...000222333444555555666777888999999::::::;;;<<<===>>>???@@@AAAAAAAAA@@@@@@?????????AAAAAABBBBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDDDDEEEEEEEEEEEEEEEEEEFFFDDDCCCDDDEEEFFFEEEDDDBBBAAA@@@>>>============?????????@@@??????>>>>>><<<<<<;;;;;;:::::::::::::::999999:::;;;<<<;;;:::999999888888777777888999999888777777888999999999666;;;===:::999<<<===<<<;;;:::999999999888777666666777888999:::999999888777777888999;;;;;;;;;::::::;;;<<<<<<;;;;;;<<<>>>???>>>>>>???AAABBBAAA@@@;;;;;;::::::999888777777777666555444333222111111111222333444555666666666777777777777777777777777777777888888777777666555444444333222111//////...++++++***)))))))))))))))((((((((())))))((((((((()))))))))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&//////000222666999===???AAAAAABBBCCCDDDDDDEEEEEEGGGGGGEEEBBB>>><<<<<<===>>>>>>=========>>>??????AAAAAAAAA@@@>>>===>>>@@@AAA@@@???>>>>>>======>>>===<<<;;;:::999:::;;;;;;>>>????????????>>>======>>>======<<<;;;;;;::::::;;;:::999888777666666666777666555444333333333333666555444333333444666777:::::::::999888888777777;;;999777555666777:::<<<::::::::::::::::::999999===>>>>>>===;;;;;;<<<===BBB>>>===>>>===::::::===@@@@@@AAAAAA@@@>>><<<:::<<<<<<===>>>????????????<<<<<<;;;===@@@BBBBBBBBBCCCCCCDDDDDDEEEEEEFFFFFFCCCAAA>>>;;;:::999::::::===<<<;;;===@@@BBBCCCCCCAAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCBBBAAA@@@>>>>>>;;;;;;:::999888666666555333333333333222222222222++++++******)))((((((((()))(((((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%$$$$$$$$$$$$%%%$$$###""""""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$#########%%%%%%$$$######$$$%%%%%%!!!"""$$$$$$######$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###%%%'''(((((()))+++---/////////000222333555555888888999:::;;;<<<===>>><<<======>>>???@@@AAAAAABBBBBBBBBBBBBBBBBBAAAAAA@@@AAACCCDDDEEEEEEEEEDDDCCCDDDDDDEEEEEEEEEEEEDDDDDDEEEFFFGGGGGGFFFEEEDDDDDDCCCBBBBBBDDDDDDCCCBBB@@@@@@>>>===<<<<<<<<<<<<::::::::::::999999999888666666666666666666666666555444444666888888777666666777777666555555666888666777888999:::::::::::::::>>>@@@<<<;;;<<<<<<999<<<999777777999:::888666777888888888888999999999777888888999999999999999;;;::::::999:::;;;===???<<<;;;;;;<<<>>>??????>>><<<<<<<<<;;;;;;:::::::::999888777777666555444444333333333333333444444555444444555777888999:::;;;999999999888777666555444333333222222111000//////++++++***))))))))))))***((((((((((((((((((''''''******((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&333444555777:::>>>@@@BBBBBBCCCCCCDDDEEEEEEFFFFFFHHHGGGDDD@@@<<<:::;;;===<<<======>>>>>>???@@@@@@AAAAAAAAA???===;;;<<<===@@@???>>>===<<<<<<<<<<<<;;;;;;::::::::::::;;;<<>>>>>===;;;;;;:::::::::999999888888888999888777777666666777777666555555444333333222222555444333333444777999::::::999888777666555555555777666555444444666888999999999999:::;;;;;;<<<<<>>>>><<<999999<<<<<<999999<<<>>>>>>======<<<;;;;;;:::888999;;;<<<<<<<<<<<<===:::;;;;;;===>>>>>>>>>===@@@@@@@@@AAABBBCCCDDDEEECCCBBB???<<<::::::999:::;;;::::::<<<>>>???AAAAAA@@@@@@AAAAAAAAABBBBBBBBBAAAAAABBBBBBBBBBBBAAAAAA???>>>===;;;:::888777777444444444444444333333333...---------,,,***))))))))))))(((((('''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%'''&&&###"""!!!"""###$$$&&&&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%&&&'''(((((('''&&&%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%###""""""###%%%&&&"""######$$$###$$$$$$%%%$$$###$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%''')))******+++---///111111222222333555666777888999:::;;;<<<===>>>???>>>??????@@@AAABBBBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDAAABBBEEEGGGHHHHHHFFFFFFCCCDDDEEEFFFGGGGGGFFFFFFEEEFFFGGGGGGGGGEEEDDDBBBBBBAAA@@@@@@BBBBBBAAA@@@>>>>>>>>>>>>>>>>>>??????888888777666666666666666666666666666666666666666555444555666888888666555666888999888555444666888777999===???@@@AAABBBBBBHHHJJJIIICCC???@@@@@@>>>???<<<;;;===AAADDDBBB@@@???>>>===;;;::::::::::::888:::<<<======>>>>>>???@@@>>>;;;:::<<<>>>>>>>>>:::999888999<<<======<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::999999888777777666555333222111222333444444444555666777888888999;;;;;;;;;:::888777555555333333333222111000000000***))))))((((((((((((((((((((((((''''''''''''''',,,+++)))'''&&&&&&&&&'''''''''''''''''''''''''''888999:::<<>><<<<<<===>>>???@@@AAAAAA@@@AAAAAA@@@===;;;;;;<<<>>>>>>===<<<;;;;;;;;;;;;999999999999999::::::;;;<<<<<<<<<<<<;;;999888777555555555555666666777777777666666555555666666777444444444444444333333333888777777777888999;;;<<<::::::999888777777777888777888999:::;;;;;;<<<<<<;;;<<<===???AAACCCDDDEEEGGGHHHHHHIIIJJJHHHFFFEEE<<<:::;;;???AAA???@@@CCCEEECCC???<<<;;;;;;<<<===;;;>>>@@@@@@>>><<<<<<===<<<===??????>>>===;;;;;;>>>>>>>>>>>>???AAABBBCCCDDDCCC@@@>>><<<;;;::::::999999:::;;;<<<===???@@@@@@@@@@@@AAAAAAAAAAAABBBAAABBBCCCEEEFFFGGGGGGGGGAAA@@@???>>><<<;;;:::999666666555555444333222222000000000000...---+++***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%$$$$$$$$$%%%%%%,,,***(((&&&&&&'''((()))'''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&%%%###""""""###%%%&&&&&&%%%%%%%%%%%%%%%$$$#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''')))+++,,,,,,...000222333333333333444555777777999999:::<<<===>>>???@@@@@@AAAAAAAAABBBCCCCCCCCCBBBBBBCCCDDDEEEFFFFFFGGGCCCEEEGGGIIIJJJIIIHHHGGGDDDEEEGGGHHHIIIIIIHHHGGGEEEEEEFFFFFFEEECCCBBBAAA@@@???>>>>>>@@@@@@???>>>>>>>>>>>>======<<<<<<;;;999888777777777777888888777777777777777777777777888888999:::<<<<<<:::888777;;;???@@@???>>>AAACCCEEEIIIMMMPPPQQQQQQSSSUUU]]]^^^YYYQQQLLLLLLMMMMMMIIIHHHIIIMMMRRRTTTTTTRRRKKKIIIFFFCCC@@@>>><<<;;;:::>>>CCCGGGJJJMMMRRRUUUVVVQQQLLLJJJJJJHHHCCC>>>>>><<<::::::<<<======<<<;;;;;;;;;;;;::::::::::::999:::;;;;;;;;;:::999999888666555333222333333444333333444444555666777777<<<<<<<<<;;;:::999888777555555444333222111111000++++++***))))))))))))******)))(((''''''''''''(((---+++***(((''''''((()))''''''''''''''''''''''''===>>>???AAABBBCCCDDDEEEDDDDDDDDDEEEEEEFFFFFFFFFDDDDDDCCC@@@===<<<===???<<<===>>>???@@@@@@@@@@@@@@@AAABBB@@@>>><<<;;;<<<===<<<;;;::::::999999:::888888888888888888888888999999999888888666555555222222333333444555666666555555555444444555555666333333444555555555555444666777777777888888888888999999888777888999:::;;;===>>>@@@BBBDDDDDDCCCCCCGGGHHHJJJMMMPPPRRRTTTVVVUUUUUUVVVXXXYYYXXXTTTQQQEEECCCFFFKKKMMMLLLMMMPPPSSSPPPJJJEEECCCCCCEEEFFFIIILLLOOOMMMHHHDDDCCCCCCCCCEEEHHHGGGDDD@@@>>><<>>>>>>>>@@@AAABBBCCCBBBAAA???===<<<;;;;;;888999;;;;;;:::;;;>>>@@@@@@@@@@@@AAAAAAAAABBBBBB===>>>@@@BBBCCCDDDEEEEEEAAAAAA@@@???>>>===<<<;;;999888777666555333333222222222333222111///---,,,((((((((()))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%%%%)))((('''&&&&&&&&&'''(((&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%""""""""""""#########$$$%%%%%%$$$######$$$%%%%%%'''&&&%%%%%%&&&&&&$$$###"""###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((()))+++---//////111333555444444444444555666777888:::;;;<<<>>>???AAABBBCCCAAABBBBBBBBBCCCCCCCCCDDDAAAAAACCCDDDEEEGGGHHHHHHFFFGGGHHHIIIJJJIIIHHHHHHEEEFFFHHHIIIIIIHHHGGGFFFEEEDDDCCCBBBAAA@@@??????>>>===<<<===>>>>>>===<<<======<<<;;;:::888666444555444444444444666777888555555666777888999::::::======???BBBDDDEEECCCAAABBBIIIRRRWWWWWWWWWZZZ]]]aaadddhhhiiihhhhhhkkknnnrrrsssnnnfffaaabbbcccbbb[[[]]]aaadddeeeeeedddccc[[[YYYVVVRRRMMMIIIFFFDDDBBBHHHQQQXXX___eeemmmrrrwwwqqqjjjfffddd]]]QQQGGGAAA???<<<:::::::::999999;;;;;;;;;::::::999999999888999:::;;;<<<;;;:::999999888777666555555555555111111222333555666777888999::::::;;;;;;;;;::::::888777666555333222111000//////...---------------,,,***)))'''''''''((((((+++******)))))))))))))))''''''''''''''''''''''''AAABBBCCCCCCDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDEEEDDDBBB???===============???@@@AAA@@@@@@??????AAABBBAAA???===<<<===<<<;;;:::999999888888999666777777777777666666666666666666666666555444333444444444444444444444444555555444444444444444555111222444666777777777777555777:::===???@@@@@@@@@AAAAAA@@@AAABBBEEEGGGIIINNNOOOOOOQQQRRRTTTUUUVVVZZZ[[[]]]```bbbeeeggghhhdddeeefffhhhjjjiiiddd```RRRQQQSSSXXX[[[YYYZZZ\\\]]][[[XXXUUUTTTUUUVVVXXX^^^aaaccc___WWWQQQNNNOOONNNQQQTTTRRRMMMGGGDDDBBBCCCBBB@@@??????AAABBBCCCAAA@@@???>>>===<<<;;;;;;888:::;;;;;;::::::===@@@AAAAAAAAAAAABBBBBBBBBBBB;;;;;;<<<===>>>>>>>>>>>>@@@??????>>>===<<<<<<<<<:::999999888777666555555444444555555333111...---+++******))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%$$$$$$%%%%%%&&&############$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%###""""""###%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$!!!""""""###$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%###"""###%%%'''%%%###"""###$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))***+++---000111222333666888666666666666666777888999;;;;;;===>>>@@@BBBCCCDDDBBBBBBBBBCCCCCCCCCCCCCCC@@@@@@BBBDDDFFFGGGIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGDDDEEEGGGHHHHHHGGGDDDCCCEEECCC@@@>>><<<<<<=========;;;:::;;;<<<===<<<;;;999999:::::::::888777666555444444444555888:::<<<===>>>@@@CCCGGGJJJLLLMMMOOOPPPSSSXXX]]]______]]]___iiitttzzzyyyxxxyyy|||~~~}}}{{{~~~}}}yyyzzzzzzxxxqqqvvv{{{{{{vvvpppmmmmmmmmmllljjjgggbbb]]]YYYVVVTTT\\\eeemmmssszzzyyyhhh[[[JJJGGGCCC@@@>>>===<<<;;;<<<<<<;;;;;;:::999888888777888:::;;;<<<;;;:::999999:::::::::999888777777555555555555555555555555555666777999:::;;;;;;;;;;;;:::888777555333111111111000000///////////////---,,,***((('''((()))***'''((())))))))))))))))))''''''''''''''''''''''''CCCDDDDDDEEEEEEEEEDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFDDD@@@===<<<<<<===>>>???@@@AAA@@@?????????@@@BBBBBB@@@>>>======<<<;;;:::999888888888888666666666666666555444444555555555555555444444333777666666555555444444333555555444333333333444444111222444666888888888888999===CCCIIINNNRRRSSSSSSQQQQQQQQQRRRTTTWWW[[[]]]dddcccbbbbbbdddgggjjjllliiijjjlllnnnppprrrssstttoooooopppsssuuutttnnnjjj[[[ZZZ\\\aaabbb``````bbb``````aaabbbccceeeggghhhmmmpppqqqlllccc[[[XXXXXXWWWZZZ\\\ZZZTTTMMMIIIHHHFFFDDDBBBAAAAAABBBCCCEEE???>>>>>>===<<<;;;;;;:::888:::<<<;;;::::::===@@@AAAAAABBBBBBBBBBBBCCCCCC>>>>>>?????????>>>>>>===>>>>>>======<<<<<<;;;;;;:::::::::999999888888888555555666666444222///---------+++***)))'''&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%***(((&&&$$$$$$&&&(((***%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$############$$$%%%&&&((()))******###$$$$$$%%%%%%$$$$$$###""" !!!%%%'''&&&$$$"""###$$$%%%&&&%%%$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((()))******+++,,,///111333333555888:::777777777777888999::::::999:::;;;===???AAABBBCCCBBBBBBBBBCCCCCCCCCCCCCCC???@@@AAACCCEEEGGGIIIJJJIIIHHHGGGFFFEEEEEEEEEEEECCCDDDFFFGGGGGGEEEBBB@@@DDDBBB???;;;::::::;;;<<<<<<;;;::::::<<<<<<;;;:::444555888;;;===>>>>>>>>><<<;;;;;;;;;===@@@CCCEEENNNPPPTTTYYY^^^cccfffhhhhhhjjjooouuu||||||uuuqqqppp|||{{{zzzwwwsssnnniiiffffffmmmvvv|||{{{lllYYYUUUPPPLLLIIIGGGFFFDDD>>>======;;;:::999888888555777999;;;;;;;;;999888::::::;;;<<<<<<:::999888;;;;;;999777555222111000222333555777999:::;;;<<<===<<<:::888555333111111000000///..................---+++)))(((((()))***$$$&&&''')))))))))((((((((((((((((((((((((((((((BBBCCCDDDEEEEEEEEEEEEEEEGGGFFFFFFFFFDDDCCCBBBAAAAAAAAAAAAAAA@@@???>>>>>>?????????>>>>>>>>>======AAA@@@???>>>===<<<;;;;;;999888777666555666777888222444555555444333333333333333444444555555555555333444555666666666555444999999888777777777777777:::<<>>>>>:::<<<>>>===;;;:::===???;;;===???AAABBBBBB@@@???<<<<<<<<<<<<<<<;;;::::::======<<<<<<======>>>>>><<<===>>>??????>>>===<<<888777777666555444444333//////...,,,***)))''''''$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''%%%$$$$$$%%%&&&&&&%%%'''%%%$$$$$$%%%&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&''''''(((&&&'''((()))+++---...///333444555666888888999999===<<<:::999999:::;;;<<>><<<999888999;;;<<<<<<<<<;;;::::::::::::888666333777;;;======>>>BBBEEECCCKKKPPPNNNLLLQQQXXX]]]dddkkkttt{{{~~~zzz||||||~~~llljjjdddaaabbbbbb[[[QQQPPPKKKHHHGGGBBB;;;777888888555555888999777888;;;666777888::::::;;;;;;:::;;;;;;::::::888777555555222222222222444666999:::888:::;;;<<<:::666222///000///---,,,+++,,,...///...---,,,,,,++++++,,,,,,(((((((((((()))))))))***(((((('''''''''&&&&&&&&&DDDDDDEEEFFFFFFFFFFFFFFFGGGGGGGGGFFFEEECCCBBBAAABBBBBBBBBBBBAAA@@@?????????>>>>>>>>>>>>>>>>>>>>>======<<<;;;:::999888888666666555444333444444444444555666666555555555555333333222222333333444555555666888:::;;;<<<<<<<<>>@@@BBBHHHLLLPPPSSSTTTSSSRRRRRRRRRXXX___eeeooozzz{{{xxxuuusssuuuyyy~~~|||uuukkkjjjggg```YYYXXX\\\```aaaeeeiiijjjjjjjjjmmmpppzzzxxxsssmmmhhhfffgggiiieeefffccc\\\ZZZ___eeegggeeedddbbbbbbaaa```]]]ZZZVVVUUUTTTQQQMMMHHHCCC@@@AAA@@@???===<<<;;;<<<<<<======???@@@@@@@@@@@@@@@>>>>>>>>>>>>===<<<;;;:::999999888888888:::;;;<<<>>>>>>?????????===<<<;;;:::999999888777666555555222111000///---+++***)))&&&'''''''''''''''''''''((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%#########$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''%%%$$$$$$%%%&&&&&&%%%'''%%%$$$$$$%%%&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''((())))))'''((()))+++,,,...///000333444666888:::<<<<<<======<<<;;;::::::;;;===>>>AAAAAAAAAAAAAAABBBCCCCCCEEEDDDDDDDDDDDDDDDEEEFFFEEEFFFFFFGGGGGGGGGFFFFFFEEEFFFFFFFFFFFFEEEEEEDDDCCCCCCCCCBBBAAA???>>>===???===:::999999:::;;;;;;:::::::::;;;<<<===<<<<<<:::@@@FFFHHHIIIMMMTTT[[[aaagggjjjgggfffmmmvvv{{{{{{yyyvvvsssvvvxxxrrriiiaaa___^^^\\\SSSFFF===;;;;;;777666888888666777999888999:::;;;;;;<<<<<<<<<;;;;;;;;;;;;:::888777777666666555444555555777777999:::;;;;;;:::888555333222111///...---...///000...------,,,+++,,,,,,,,,++++++***)))((('''&&&&&&(((((('''''''''&&&&&&&&&FFFGGGGGGHHHHHHHHHHHHGGGHHHHHHGGGFFFEEECCCBBBAAABBBBBBCCCBBBBBBAAA@@@???======>>>>>>>>>>>>>>>>>>::::::999999888777666666444444444333333333222222333333333333333333333333444333333333444777999;;;???@@@CCCEEEHHHJJJKKKKKKMMMOOOQQQNNNKKKJJJOOOSSS\\\aaagggjjjiiifffdddbbbbbbgggmmmttt{{{xxxrrriiicccbbbggglllpppsssuuuuuurrrrrrtttwww|||vvvooolllnnnssswwwppppppjjjbbbaaaiiiqqqtttrrrtttvvvzzz{{{yyyuuuqqqnnnllliiigggccc\\\SSSLLLFFFCCCAAA@@@BBBBBB???===???>>>============>>>???@@@@@@@@@??????===<<<<<<888777666555555777888:::======>>>>>>===<<<;;;;;;<<<<<<<<<;;;:::999888777555555333222000///------)))))))))))))))))))))((()))(((((('''&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%""""""###$$$%%%'''((()))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$'''%%%$$$$$$%%%&&&&&&%%%'''%%%$$$$$$%%%&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$%%%&&&&&&$$$%%%%%%&&&&&&'''''''''((((((((((((((()))******)))***+++---///000111222444666888;;;===???@@@AAA>>>===<<<<<<===>>>???AAAAAAAAA@@@@@@AAAAAABBBCCCBBBCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFGGGGGGFFFEEEEEEDDDCCCCCCCCCDDDDDDEEEFFFCCCBBBAAA@@@???>>>===<<<<<<;;;999888777777888888;;;<<<<<<>>>@@@BBBDDDEEEGGGOOOWWW[[[\\\bbbooozzzxxxxxxyyywwwkkkWWWHHHAAA>>>999777999:::888888:::666666777888999:::;;;;;;;;;;;;<<<;;;;;;:::999999;;;:::888777666555555555999999:::::::::999888888555444222000000000000111......---,,,,,,,,,,,,---*********)))((('''&&&%%%((((((((('''''''''&&&&&&HHHHHHIIIJJJJJJIIIIIIIIIHHHHHHGGGFFFEEECCCBBBAAAAAAAAAAAAAAA@@@???>>>>>><<<<<<<<<===============:::999999888777666666666222333333444444444333333333333222333444666666666555555666888<<>><<<999999:::<<<===??????@@@@@@@@@@@@??????<<<:::777555444555666777999999::::::;;;;;;;;;;;;>>>>>>>>>>>>===<<<;;;:::888777666444222111000///+++++++++******))))))))))))(((''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$######$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%#########$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$%%%&&&%%%%%%'''%%%$$$$$$%%%&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%&&&'''((((((''''''''''''((()))++++++,,,---...000111333444555777888:::<<<>>>@@@@@@AAA>>>>>>>>>>>>???@@@BBBCCCAAA@@@@@@@@@@@@AAABBBBBBBBBCCCDDDFFFFFFFFFEEEDDDFFFFFFFFFFFFFFFEEEDDDCCCCCCBBBAAAAAAAAABBBCCCDDDDDDCCCBBB@@@>>><<<;;;;;;:::;;;;;;:::999999;;;<<>>;;;===>>><<<;;;<<<555555666777888:::;;;<<<::::::;;;;;;;;;::::::999<<<<<<:::999888777666666888888777777888888999:::777666555333222222222222///......---------------'''((()))*********))))))((((((((((((''''''''''''IIIIIIJJJJJJJJJIIIIIIHHHFFFFFFFFFEEEDDDCCCBBBAAA??????@@@??????>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;777777666666555555444444000111111222333444444555888666555777;;;===>>>===888999<<>>@@@AAAAAAAAAAAA???===:::666444333333333333444444555777888::::::>>>>>>@@@@@@@@@???===<<<999888777555444222111000---,,,,,,+++***))))))((((((''''''&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$%%%&&&%%%%%%'''%%%$$$$$$%%%&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''(((***+++,,,///000111333555666777888:::;;;<<<===>>>>>>>>>>>>?????????@@@AAABBBCCCDDDAAAAAA@@@@@@AAAAAABBBCCCDDDEEEFFFFFFFFFEEECCCBBBEEEEEEEEEEEEDDDCCCBBBAAACCCBBB@@@???>>>>>>??????CCCBBB@@@===;;;:::999999;;;===@@@AAABBBCCCGGGJJJIIIMMMSSSYYY^^^dddkkkpppzzzqqqrrrtttxxx}}}~~~|||~~~mmm```RRRKKKFFFGGGFFFAAA===;;;888888777888999:::;;;<<<999:::::::::::::::999999::::::::::::::::::999999777666666555666777888999777666666555444333333333000///......------......'''(((***+++,,,+++***)))))))))((((((((('''''''''HHHIIIIIIIIIIIIHHHHHHGGGCCCDDDDDDDDDDDDCCCBBBAAA>>>>>>>>>>>>>>>===;;;;;;::::::999999999888888888333333333222222222111111/////////000111444777888:::888666999???CCCEEEDDDAAACCCGGGNNNVVV___fffjjjoooooooooooopppqqqrrrsssuuuvvvvvvrrrppprrrzzz~~~zzzxxxxxx{{{{{{tttoootttssstttxxxwwwnnn^^^QQQFFFCCC>>>:::777888:::;;;:::;;;===>>>@@@@@@AAAAAA???===;;;888555333111000111111111222444666888999;;;===???AAAAAAAAA???>>>:::999888777555333222111///...---,,,+++***))))))((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''%%%$$$$$$%%%&&&&&&%%%'''%%%$$$$$$%%%&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$%%%&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&'''(((***+++---...222333444666777999:::;;;<<<<<<===>>>>>>>>>>>>===@@@@@@AAAAAABBBBBBCCCCCCBBBAAAAAAAAAAAABBBCCCCCCFFFFFFFFFFFFEEEDDDCCCBBBEEEDDDDDDCCCBBBAAA???>>>AAAAAA???>>>===<<<<<<<<>><<<:::::::::;;;;;;;;;@@@FFFJJJMMMQQQWWW\\\\\\bbblllttt{{{wwwppp___aaaeeejjjppprrrqqqpppmmmnnnoooooooooqqqtttwww|||}}}~~~~~~}}}}}}~~~zzzlllccc]]][[[XXXOOOEEE@@@>>>===;;;999888777888888:::::::::::::::999888888777888999:::;;;<<<<<<<<<777777666555555555666666555555555555444444444444000000///............///,,,---......---+++(((''')))))))))(((((((((''''''GGGHHHHHHHHHGGGGGGFFFEEE@@@AAABBBBBBCCCCCCBBBBBB????????????>>>===<<<;;;999999888777666555555444222222222222111111111111111111000111444888===@@@@@@===<<<@@@GGGMMMOOONNNSSSUUUYYY___ffflllrrrtttuuutttttttttuuuwwwyyyzzz}}}{{{wwwrrrpppqqqwww{{{zzzyyyvvvsssrrruuuzzz~~~~~~yyyvvvuuuxxx|||~~~~~~}}}~~~{{{pppaaaUUUJJJGGGBBB>>>;;;;;;<<<===;;;<<<<<<===============>>>>>>===<<<999777444333222222111111222333555666999;;;>>>@@@BBBBBBAAA@@@<<<;;;:::888777555444333111111000...---,,,+++***)))(((''''''&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&"""###$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''%%%$$$$$$%%%&&&&&&%%%'''%%%$$$$$$%%%&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((()))***,,,...000111444555666888:::;;;<<<===;;;<<<===>>>???@@@@@@???AAAAAABBBBBBBBBBBBBBBBBBCCCCCCBBBBBBCCCCCCDDDEEEEEEEEEDDDDDDDDDDDDDDDEEECCCCCCCCCBBB@@@>>>===<<<======>>>======<<<;;;;;;;;;::::::;;;<<>>???@@@AAABBBBBBBBBBBB@@@@@@@@@??????>>>===<<<999999888666555444333222444444444333333333333333666555444555888>>>DDDGGGKKKHHHGGGKKKTTT[[[]]]\\\dddeeeiiimmmrrrvvvyyy{{{xxxxxxwwwxxxzzz|||~~~{{{tttnnnkkklllooorrrnnnnnnnnnmmmnnnqqqwww{{{|||}}}yyywwwlllkkkiiiffffffhhhnnnrrrxxxyyy|||~~~~~~}}}{{{}}}zzzrrrsssvvv{{{}}}xxxnnnbbbYYYNNNKKKFFFAAA>>>>>>>>>???============<<<;;;:::999>>>???@@@@@@???<<<999888555444333222222222333444777999<<<@@@BBBBBBAAA@@@======;;;:::888777555555444333222000///---,,,+++******)))((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''(((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''!!!"""###$$$%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''%%%$$$$$$%%%&&&&&&%%%'''%%%$$$$$$%%%&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&%%%%%%******+++,,,...000222444666666777999;;;<<<>>>>>>;;;<<<===???AAABBBBBBBBBBBBBBBBBBCCCBBBBBBAAAAAADDDCCCCCCCCCCCCDDDEEEEEEDDDDDDCCCCCCCCCEEEGGGHHHCCCBBBBBBAAA???===;;;::::::;;;<<<=========<<<;;;::::::;;;===AAAFFFJJJMMMXXX```llluuu}}}}}}~~~~~~|||zzz{{{xxxrrrmmmlllpppoooiiifffhhhjjjpppvvvxxxvvvsssssssssnnnnnnooorrrvvvyyyyyyyyyyyyxxxvvvqqqmmmllllllnnnppptttxxxzzzxxxwwwxxxzzzxxx|||ssslllkkkgggaaaYYYRRRLLLIIIGGG>>>>>>>>>===<<<:::999888555777999;;;<<<<<<<<<<<<;;;;;;:::999777555333222000111222333444444444444111111000///////////////***,,,...000111///---,,,))))))))))))((((((((((((FFFFFFEEEDDDCCCCCCCCCDDD@@@@@@@@@AAABBBBBB???===<<<<<<<<<<<<<<<;;;;;;;;;999888888777444222444999555222///000444666666555<<<999777888>>>HHHSSSZZZZZZWWWUUUXXX^^^eeeiiijjjkkknnnrrrwwwzzz{{{{{{zzzvvvvvvvvvvvvvvvvvvvvvvvvxxxqqqfff___[[[\\\^^^``````___^^^___ccciiippptttwwwzzzzzztttjjjaaa^^^___^^^[[[WWWTTTSSSUUUXXXZZZ^^^___aaafffjjjmmmmmmlllkkkqqqyyy}}}{{{xxx|||~~~wwwqqqooooooiiikkkooosssyyyzzzwwwtttsssuuuxxxyyyyyysssttttttrrrnnngggaaa\\\VVVTTTPPPLLLJJJIIIFFFCCC@@@@@@@@@<<<888777:::<<<:::999888999<<<>>>???>>>777555222000///000111222555777;;;>>>??????>>>===============<<<;;;:::999555333111000000///---++++++++++++***))))))((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$#########$$$###$$$%%%%%%&&&&&&%%%%%%############$$$%%%&&&&&&&&&''''''((('''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$"""""""""###$$$$$$$$$%%%$$$$$$###"""###$$$&&&'''$$$$$$$$$######"""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''((()))***++++++,,,...000222444666777999:::;;;<<<============<<<===>>>???@@@AAAAAAAAA>>>???@@@BBBBBBBBBBBBAAACCCCCCCCCDDDEEEEEEFFFFFFDDDCCCBBBBBBDDDEEEEEEDDD>>>>>>===>>>???>>><<<;;;>>><<<;;;===;;;777666888:::>>>CCCFFFJJJUUUdddqqqxxxyyywwwyyytttrrrqqqqqqttt{{{}}}wwwtttvvvuuurrrtttzzzzzz}}}~~~zzz{{{~~~}}}wwwsssoooggg^^^YYYWWWMMM???>>>DDDAAA666<<<;;;:::;;;===>>><<<;;;AAA>>>;;;999999999888777333333333333444555666666666555222000/////////000///000111222111000---,,,,,,+++***(((''''''''''''GGGFFFEEEDDDDDDDDDDDDDDDAAA@@@@@@@@@AAAAAA>>><<<999:::;;;<<<<<<:::999888999777666666666555444444555333222222666:::===>>>FFFEEECCCDDDJJJSSS]]]ccceeebbbaaadddjjjpppssssssuuuvvvxxxxxxxxxuuusssqqqlllkkkjjjiiiiiiiiiiiiiiiccc]]]UUUOOOMMMOOOQQQSSSUUUSSSRRRRRRTTTYYY___bbbbbbcccbbb^^^WWWPPPNNNNNNKKKIIIFFFDDDDDDFFFJJJLLLOOOOOOQQQUUUYYY[[[[[[[[[\\\aaaiiinnnpppoooooonnnooorrrsssooogggaaa^^^^^^```bbbeeekkkqqqwww|||~~~|||{{{wwwwwwyyy}}}}}}~~~}}}tttooojjjhhhiiimmmooopppnnnoooooonnnkkkfffaaa]]]YYYYYYVVVRRRNNNKKKIIIGGGHHHIIIIIIEEE???;;;999999:::999888999:::<<<;;;;;;888666333111000000222333444666:::===>>>>>>===<<>>>>>===<<<;;;999777555444444333111///---,,,+++***((((((''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$############$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&%%%%%%$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&'''((()))+++,,,...///000222444666888999:::;;;<<<======>>>>>>===??????@@@@@@@@@@@@@@@???CCCCCCDDDEEEEEEDDDCCCBBBCCCDDDDDDDDDEEEEEEFFFFFFGGGEEECCCBBBBBBBBBAAA???AAA@@@??????>>>>>><<<;;;;;;888888;;;;;;:::<<<@@@BBBJJJTTT]]]fffsssxxxppplllnnnqqqqqqtttyyy}}}{{{}}}}}}zzz|||{{{~~~}}}vvvkkkkkkbbbVVVRRRSSSJJJ===@@@===::::::;;;;;;:::999>>>;;;999999999999888777555444444444444444555555444444222111000000000000//////000111000000......---,,,+++)))(((''''''&&&HHHGGGFFFEEEDDDDDDDDDDDDBBB@@@???@@@@@@???===;;;777999;;;<<<<<<:::888777888777666666777888555222777777777888<<>>===;;;999888777888:::===?????????@@@CCCGGGIIIHHHHHHJJJNNNSSSWWWYYYZZZ[[[\\\```aaa```[[[SSSMMMJJJKKKQQQSSSWWW\\\bbbiiinnnppptttrrrnnnlllpppwwwyyyvvvpppqqqqqqmmmhhheeegggiiioooqqqvvv}}}xxxrrrkkkgggiiimmmoooooohhhiiijjjjjjhhhdddaaa^^^]]]^^^]]]YYYSSSPPPPPPSSSXXXYYYYYYUUUMMMDDD>>>:::<<<:::888888:::;;;<<<;;;999777555333222222333333444555999;;;===>>>======@@@@@@@@@@@@@@@???>>>======;;;999888777666444222///...,,,)))((('''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%$$$%%%%%%&&&''''''''''''&&&''''''&&&&&&%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%&&&'''(((***,,,---111222333555777999:::;;;;;;<<<===>>>>>>?????????AAAAAAAAAAAAAAA@@@??????FFFFFFFFFFFFEEEDDDCCCBBBDDDDDDDDDEEEEEEEEEEEEEEEFFFDDDBBB@@@@@@@@@>>>===<<<<<<:::999999999::::::999777888<<<>>>@@@FFFMMMXXXbbbppp}}}||||||uuuqqqssszzz}}}www}}}{{{rrrnnnjjj]]]NNNFFFBBB<<<:::;;;<<<<<<:::;;;:::999:::;;;<<<;;;999777777666555555444333333222222333333222111000000/////////...//////000000...---,,,+++)))((('''&&&HHHGGGFFFEEEDDDCCCCCCCCCBBB@@@???>>>>>>>>><<<:::;;;;;;;;;;;;;;;:::::::::999;;;;;;888666777888777<<<>>>AAACCCHHHQQQ]]]eeehhhgggffffffhhhlllppprrrpppnnnnnnrrrwwwyyyyyywwwrrrqqqpppmmmiiiddd```^^^WWWUUUQQQMMMKKKKKKLLLLLLDDD@@@<<<:::<<>><<<;;;<<<>>>AAACCC???===;;;::::::;;;:::888777666555555555777999;;;999999999;;;>>>??????>>>@@@BBBDDDFFFFFFGGGJJJLLLPPPOOONNNIIICCC???>>>???CCCDDDGGGLLLQQQVVVZZZ\\\___^^^ZZZXXX]]]eeehhheee``````___\\\XXXWWWZZZ^^^```gggrrr|||~~~wwwuuuwwwyyyxxxwwwhhhiiiiiiiiigggdddbbb```^^^^^^]]][[[WWWUUU[[[bbbiiijjjjjjggg___UUUKKKFFFAAA>>>:::999:::===>>>???:::999777444333333333444444555888;;;===?????????@@@@@@AAAAAA@@@??????>>>>>><<<:::999999888555333333111...+++(((''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))******)))'''&&&%%%&&&''''''((((((''''''((('''&&&%%%%%%%%%%%%%%%$$$######"""###$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$############$$$%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###"""###$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''%%%&&&''''''((('''''''''%%%&&&&&&(((***,,,...///333444555777888:::;;;;;;<<<===>>>??????@@@??????@@@AAAAAABBBBBBBBBAAAAAAEEEEEEEEEEEEDDDDDDCCCCCCEEEEEEDDDDDDDDDDDDDDDDDDAAA@@@>>>>>>?????????>>>888888777666555777:::<<<<<<<<>>@@@===FFFHHH@@@888:::@@@EEEFFFIIINNNRRRXXXbbbnnnvvvvvvuuurrrpppnnnnnnooopppmmmllllllooossstttrrrooohhhgggeeeccc___[[[WWWUUUMMMKKKGGGDDDAAAAAABBBCCC999777444333555777999999777777666777888999;;;<<<;;;:::888888999;;;:::999888777777666666777777888999888888999;;;======<<<=========<<<:::;;;===@@@AAA@@@???<<<:::999999::::::;;;===???BBBEEEGGGIIIJJJJJJHHHGGGMMMUUUXXXVVVNNNOOOOOOMMMJJJLLLPPPUUUUUU```ppp~~~~~~oooooonnnmmmkkkhhhfffeee]]]ZZZZZZZZZXXXYYYcccooovvvwwwwwwuuuoooggg^^^XXXOOOJJJCCC>>><<<<<<======;;;:::888666444444333333444555888;;;>>>???@@@AAA??????@@@@@@??????>>>>>>@@@>>><<<;;;;;;;;;999777555444111...,,,******)))'''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&(((******((('''&&&%%%&&&''''''((((((''''''&&&&&&%%%$$$######$$$$$$$$$######"""###$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$######$$$%%%&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$"""###$$$%%%&&&'''&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&'''''''''%%%&&&&&&'''((((((''''''&&&&&&((()))+++...000111555555666777888999:::;;;<<<===>>>???@@@@@@@@@@@@???@@@AAABBBDDDDDDEEEEEEDDDDDDDDDDDDEEEEEEFFFFFFEEEDDDDDDCCCCCCBBBBBBBBB@@@>>><<<<<<>>>>>>>>>===;;;;;;999777666999>>>BBBDDDGGGOOOYYY```gggsss~~~~~~zzzwwwuuuzzz~~~xxxqqqqqqrrryyy~~~uuulllggguuuyyyddd\\\RRRLLLJJJGGGAAA<<<:::999888888::::::999888::::::999999777555444222111222333444444333111000///...---,,,,,,...111222/////////...---+++)))(((GGGFFFEEECCCBBBAAAAAA@@@@@@>>><<<;;;;;;<<<;;;999::::::;;;<<>>;;;:::::::::;;;666444333333666777888777555555555666777999::::::;;;;;;;;;;;;;;;;;;;;;;;;999999::::::999999999999<<<;;;:::;;;===?????????>>>>>><<<999777777999;;;;;;:::999888888888888888888888888888999;;;<<<=========<<<<<>>>>>?????????>>>>>>===AAA@@@>>>>>>??????===<<<777666555333111///---,,,((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%$$$%%%%%%&&&''''''''''''&&&%%%%%%$$$#########$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&'''&&&&&&%%%######$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&&&&''''''''''''%%%%%%&&&'''(((((((((((('''((()))+++...111333444666666777777888999::::::<<<===>>>??????@@@@@@???>>>???AAACCCEEEFFFGGGGGGFFFFFFEEEFFFGGGHHHIIIJJJDDDDDDCCCBBBAAA@@@@@@???AAA???===<<<<<<<<<;;;:::;;;;;;:::888888<<>><<<888777666666666555999999::::::999777666555333333444333333222111111000///---,,,,,,...///111//////000000///---+++***FFFEEEDDDBBB@@@????????????===::::::;;;;;;;;;:::777:::@@@GGGMMMSSSWWWZZZXXXgggnnnddd[[[\\\aaabbbdddeeeiiiooouuuyyy{{{zzzqqqnnnhhhbbb]]]ZZZXXXWWW[[[XXXVVVWWWYYYZZZXXXUUUPPPOOOLLLIIIEEEBBB???===999999888777666666666666555555555777;;;======<<<======>>>>>>???????????????BBBDDDCCC@@@===>>>???AAABBBCCCEEEEEEEEEEEEDDDDDDCCCBBBCCCEEEGGGHHHHHHBBBBBB@@@===;;;:::<<>>======<<<:::999888777777777777888888999888999888999>>>DDDDDD???:::<<<======;;;===AAAEEESSS___qqq~~~|||{{{zzzzzzrrrkkkkkkrrrrrrnnnooowww|||yyyuuusssssssssrrrppppppnnnkkkfff]]]RRRFFF===::::::888777555333222111000111444777:::===???@@@>>>>>>????????????>>>>>>???>>>===>>>???@@@???===888999999888666333111///))))))(((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$######$$$$$$%%%%%%&&&&&&'''###$$$&&&''''''&&&%%%###$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''$$$%%%&&&'''(((((((((((())))))+++---000333666777777888888999999:::::::::;;;<<<===>>>????????????@@@AAACCCDDDEEEFFFFFFGGGGGGGGGFFFEEEEEEFFFGGGHHHCCCCCCBBBAAA@@@>>>>>>===???>>><<<<<<======<<<;;;888:::<<<>>>BBBKKKXXXbbbttt|||zzzzzzwwwkkkfffiiimmmzzzxxxooojjjjjjgggccc___rrr|||xxxvvvnnn```UUUHHHDDD>>>:::888777666666777888999:::;;;:::888777666555444333222111111111000///...---------.........///000111111///---,,,EEEDDDCCCAAA@@@???>>>>>>>>><<<999999:::;;;;;;;;;666<<>>>>>===HHHHHHIIIIIIIIIHHHGGGGGGEEEIIIMMMKKKFFFBBBBBBDDDLLLMMMOOORRRSSSTTTTTTSSSNNNLLLKKKLLLNNNQQQRRRRRRGGGFFFEEECCCAAAAAACCCEEEIIIHHHFFFDDDCCC@@@===;;;999888888888888999999:::777999888999===AAA???::::::<<<>>>===;;;;;;???CCCLLLWWWggguuu{{{{{{zzzvvvyyyzzzuuuooommmnnnqqqsssssswwwxxxzzzyyyrrrcccSSSHHH:::999888777555333222111...///222555888;;;>>>???>>>??????@@@@@@@@@??????<<<;;;:::;;;===>>>===<<<999:::;;;;;;:::666333111******))))))))))))******(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))***###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''(((&&&''''''((('''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&)))(((&&&%%%$$$%%%%%%&&&"""""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$###"""###$$$%%%&&&&&&'''((($$$%%%&&&''''''&&&$$$###%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''(((((($$$%%%&&&'''(((((((((((()))***,,,...111555777999999999999::::::;;;;;;;;;;;;<<<===>>>>>>??????>>>CCCCCCDDDEEEEEEFFFEEEEEEGGGFFFEEECCCCCCCCCCCCDDDBBBBBBAAA@@@???===<<<<<<;;;:::999;;;>>>@@@@@@@@@999===CCCIIIRRR```rrr}}}~~~xxxtttoooeeeaaadddhhhvvvzzzqqqmmmddd[[[XXX[[[\\\ZZZXXXkkk{{{~~~~~~wwwlllRRRLLLEEE???<<<;;;:::999555777999;;;;;;;;;:::999888666444222111111111111000///......------------...///000222111000///---CCCBBB@@@@@@???>>>===;;;<<<:::999:::;;;::::::<<<@@@DDDPPPaaaqqqyyyxxxuuuwwwzzz|||yyysssnnnnnnpppvvvrrrooossswwwuuuiii]]]OOOMMMIIIFFFEEEEEEFFFGGGDDDBBB@@@???>>>>>>===<<<999:::;;;888444333666999888333222555777777888;;;999777888===@@@BBBFFFLLLWWWWWWYYY[[[[[[YYYUUUQQQTTTTTTUUUTTTNNNGGGHHHNNNWWWcccmmmppptttyyyuuummmggg]]]UUUWWW[[[ZZZXXXWWWQQQPPPSSSVVVRRRLLLOOOWWWaaa\\\WWWTTTSSSOOOHHHBBB>>>===<<<<<<<<<>>>@@@BBBAAA>>>:::999:::;;;;;;;;;???===;;;<<<>>>@@@AAAAAAKKKRRR\\\fffoooxxxxxx}}}{{{wwwuuutttqqqnnnzzzzzz}}}~~~ssscccVVVJJJFFF???:::777666555444222444666555555777===AAA======<<<<<<===>>>???@@@<<<<<<======>>>>>>>>>???<<<<<<;;;:::888666444333000///,,,***))))))))))))))))))(((((((((((())))))++++++***(((((('''''''''''''''''''''''''''''''''''''''((((((((((((''''''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&######$$$$$$$$$%%%%%%%%%&&&'''''''''&&&%%%%%%$$$"""###$$$%%%%%%$$$###"""!!!###$$$&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&%%%&&&&&&&&&&&&&&&'''((()))---...///000222333444555;;;;;;::::::::::::999999;;;::::::;;;>>>AAAAAAAAADDDDDDDDDDDDDDDCCCBBBBBBDDDEEEEEEDDDCCC@@@>>>===@@@???>>>>>>>>><<<:::888======???BBBFFFIIIKKKKKKIIIRRR\\\ccckkkyyy}}}yyywwwxxxzzz~~~|||rrrhhhbbb]]]XXXWWWYYY```hhhpppsssvvvuuukkk]]]WWWSSSNNNKKKKKKMMMOOOOOOZZZ```iiinnnooonnnnnnooommmooorrrssssssqqqqqqqqqooolllmmmxxxjjj\\\MMMFFF@@@:::888;;;666666555666777888999999888777555444333222222222000/////////............000111222333333333222222BBBAAA??????>>>>>>===<<<:::888888:::===AAAFFFJJJJJJPPP\\\kkkyyy~~~}}}{{{sssnnnlllmmmsssmmmggggggiiidddWWWMMMFFFDDDAAA>>>======>>>???;;;:::999888999999999888888999888777666666777999===888666:::<<<<<<===@@@AAA???@@@FFFIIILLLRRRXXXlllmmmnnnnnnlllhhhdddbbb]]]]]]______ZZZUUUVVV\\\hhhwwwxxxmmmdddbbbbbb___\\\[[[[[[\\\```ccc```[[[___fffoookkkgggeeeccc]]]TTTMMMDDDBBB???@@@BBBEEEFFFFFFFFFEEEDDDBBBAAAAAABBBBBBDDDDDDBBBAAA???>>>>>>===BBBHHHOOOWWW^^^eeelllrrrwwwyyy|||xxxrrrwww~~~|||~~~|||uuuqqqvvvxxx{{{}}}}}}wwwmmmfffZZZTTTLLLCCC===999555333555666666666666777:::<<<>>>>>>>>>===<<<<<<<<<;;;:::;;;;;;<<<===>>>>>>???;;;;;;::::::888777666555111000...,,,+++************)))((((((((((((((()))+++***)))((('''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&%%%%%%%%%$$$$$$######&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$"""###%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&%%%'''''''''''')))***+++,,,000000111333444555666777;;;;;;;;;;;;;;;:::::::::999888999;;;???BBBCCCCCCDDDDDDEEEEEEDDDDDDCCCBBBDDDEEEDDDDDDBBB@@@>>>===>>>=========>>>>>>===<<<;;;;;;>>>BBBJJJQQQWWWZZZbbbkkkvvv{{{vvvuuuuuuttt|||~~~yyy{{{|||rrrmmmaaaZZZSSSQQQNNNLLLLLLPPPTTTZZZ^^^___```___UUUIIIJJJGGGDDDBBBCCCEEEFFFGGGLLLRRRYYY]]]]]][[[ZZZYYYYYYZZZ\\\^^^^^^]]]]]]^^^\\\ZZZ]]]iii{{{{{{mmm^^^TTTJJJ???999888:::999777777666666555555555555444333222222111111000000/////////.........///111333444555444333222>>>===<<<;;;::::::::::::::::::;;;???EEEOOOWWW\\\\\\bbbmmmwww~~~~~~|||}}}|||vvvoooiiihhhhhhiiibbbZZZWWWVVVPPPFFF======<<<:::888777777888999555555555555666777888888:::999888:::===?????????DDD@@@???CCCEEEEEEGGGJJJMMMLLLNNNTTTXXX\\\dddlll{{{uuusssrrrhhhhhhkkkmmmjjjfffhhhmmmwww~~~sssnnnmmmiiieeeeeehhhkkkppptttrrrppptttzzz~~~{{{yyyuuummmbbbZZZQQQMMMHHHIIINNNQQQQQQOOONNNPPPSSSRRROOONNNOOOQQQRRRSSSRRRMMMFFF@@@======>>>AAAEEEIIIMMMQQQUUUXXX___cccjjjqqqwwwzzz{{{zzzzzzpppkkkqqqzzz~~~}}}{{{uuuqqqnnnppppppppptttyyyxxxvvvxxxyyyyyywwwtttrrrrrrlllfff]]]SSSKKKCCC<<<888:::888666666777999::::::??????>>>>>><<<999777666888888999:::;;;===>>>>>>::::::::::::999888777666333222111///...---,,,,,,******)))(((''''''(((((())))))((('''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''))))))''''''&&&%%%$$$###""""""&&&&&&''''''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''&&&'''(((((()))+++---///000333333444555777888999999;;;;;;;;;;;;<<<<<<<<<<<<888888999<<>>===::::::999999:::;;;===>>>???@@@CCCJJJTTTaaalllsss~~~uuuooooootttzzz}}}~~~zzzwwwrrrnnnoootttvvvyyyyyytttiii]]]UUUQQQIIIEEEBBBCCCCCCBBBDDDHHHJJJLLLMMMMMMOOOOOOHHH@@@CCCAAA@@@AAADDDGGGHHHHHHGGGJJJMMMNNNMMMKKKIIIIIIIIIJJJJJJKKKLLLLLLMMMMMMLLLKKKNNNYYYhhhuuu|||}}}{{{}}}sssiii]]]NNNCCC>>>@@@===:::888777777666555444555555555444333222222000000000000///////////////111444666777666444333>>>>>>===<<<:::999:::<<<===AAAFFFLLLVVVcccllloooqqqvvv{{{}}}|||yyyvvvuuutttsssqqqkkkddd```^^^^^^XXXRRRKKKHHHFFFCCC>>>999:::999777666666777888999666777777888888999;;;<<<======???DDDKKKOOOOOOMMMMMMJJJJJJOOORRRSSSTTTWWW[[[[[[^^^dddiiimmmwwwyyyxxxyyytttsssuuuwwwvvvsssuuuyyyyyyuuusssqqqqqqrrrrrrxxxwwwmmmfffaaa[[[UUUVVV\\\^^^\\\WWWTTTZZZ```aaa___^^^aaaeeefffhhhfff^^^RRRIIIEEEEEECCCEEEGGGIIIJJJKKKKKKLLLOOOTTT]]]gggoootttuuuuuurrrjjjfffmmmttttttnnnjjjeeeaaa^^^______aaafffnnn{{{{{{yyyrrrkkkiiikkkooopppnnnjjjeee^^^VVVMMMGGGBBB<<<777555777:::;;;;;;======>>>===;;;888555333555555666888999;;;<<<===::::::::::::999888777666666555444222111000//////,,,+++***)))((('''''''''(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%'''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&'''(((((('''&&&&&&%%%$$$$$$######%%%&&&&&&'''&&&&&&%%%%%%'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((()))+++---000222333555555666777888999::::::<<<<<<<<<======>>>>>>>>>;;;;;;===@@@DDDGGGGGGGGGDDDEEEEEEEEEEEEDDDCCCCCCAAAAAA@@@@@@>>>===<<<<<<;;;;;;:::999999;;;???AAAIIILLLQQQZZZgggxxxsssssssssuuuzzz{{{ooojjjfffdddaaa]]]]]]aaaaaabbb```ZZZQQQJJJGGGGGGEEECCCDDDFFFGGGFFFHHHMMMNNNNNNMMMOOOSSSVVVTTTQQQLLLLLLMMMQQQVVVZZZ\\\\\\UUUSSSQQQNNNLLLKKKLLLMMMNNNMMMKKKKKKLLLMMMMMMLLLKKKJJJLLLSSS\\\dddggggggcccfffhhhiiijjjnnnuuu{{{~~~|||rrreeeXXXPPPLLLFFF>>>999999:::::::::666666777777777666444444111111111000000000/////////111444777888888666555AAAAAAAAA???======???BBBAAAKKKVVV___lllzzz~~~xxxsssooommmnnnkkkfff^^^WWWRRRPPPOOOHHHDDD???<<<;;;:::999888888777666666666777888999999;;;<<<===<<<===@@@BBBDDDFFFLLLUUU^^^bbbbbb___ZZZWWWXXX^^^bbbbbbdddgggiiijjjooouuuxxx}}}||||||~~~}}}|||}}}|||zzz|||yyyuuussssssvvvzzz||||||vvvrrrlllfffbbbcccggghhhccc^^^XXX___gggllllllnnnrrrwwwzzzzzzvvvlll___UUURRRSSSMMMOOOSSSVVVWWWUUUQQQNNNLLLPPPXXXcccmmmrrrrrrpppjjjbbb___dddiiieee[[[TTTTTTQQQPPPRRRUUUZZZdddnnn~~~xxxmmmbbb^^^bbbhhhiiikkknnnqqqpppjjjbbb[[[QQQJJJ@@@:::999::::::::::::;;;<<<<<<;;;999666444222333444555777888::::::;;;;;;;;;:::999888777666777777666555444222111111...---+++***)))(((''''''(((''''''&&&&&&&&&&&&'''((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%&&&%%%$$$######$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''((()))+++...111444555555666666777888999::::::<<<<<<===>>>??????@@@@@@AAAAAABBBDDDFFFHHHGGGEEEDDDDDDDDDDDDDDDCCCBBBBBB???>>>===<<<;;;;;;::::::>>>>>>===<<<<<>>;;;;;;;;;:::666777777666666555444444222111111111111000000000///111444777888888777666>>>@@@AAA@@@???@@@EEEIIILLLYYYgggrrr{{{vvvqqqnnnkkkjjjiiiddd\\\SSSKKKFFFBBBAAA>>><<<999666555555777888888888888888999:::;;;<<<>>>AAADDDEEEEEEFFFJJJNNNRRRXXXbbbmmmuuuwwwuuusssmmmiiijjjooorrrrrrrrrtttwwwzzz}}}}}}}}}}}}wwwrrrqqqqqqvvv|||~~~|||qqqnnnmmmooorrrqqqlllfffaaagggooovvvzzz~~~vvvkkkeeedddeeeZZZ___gggnnnqqqnnnfff```YYYYYY\\\fffrrrxxxuuuooocccZZZTTTVVVXXXRRRIIIBBBEEECCCEEEKKKQQQ[[[jjjxxxyyynnnccc___aaafffbbbfffmmmssswwwtttnnniiiccc\\\QQQGGG@@@<<<999888:::;;;;;;;;;:::999777666111111222333555666777777::::::;;;;;;:::999888888999999888777666444333222000///---+++***)))(((((((((((('''''''''''''''(((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&'''%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))((()))***---000333555777666666777777888999999:::<<<===>>>???@@@AAABBBCCCEEEEEEEEEGGGHHHHHHFFFCCCBBBCCCCCCCCCCCCBBBAAAAAA>>>===<<<;;;::::::::::::999:::<<<<<>>;;;888777666444333333333333222222222222111111111000///000333555777888888888@@@CCCGGGHHHIIIMMMUUU[[[aaaooo{{{yyysssjjjdddbbbaaa```^^^]]]XXXPPPGGGAAA===;;;:::888888888666666999===@@@@@@@@@AAABBBCCCDDDEEEFFFIIINNNRRRUUUUUUXXX^^^dddhhhqqq}}}|||~~~|||~~~~~~xxxwwwxxxyyyuuupppoooqqqyyysssuuuxxx|||~~~}}}xxxtttrrrvvv|||}}}wwwuuuwwwyyymmmuuu~~~uuuooommmuuuxxxbbbUUUIIIGGGHHHEEE???;;;<<<<<>>;;;<<<<<<;;;:::999888888777000000111222333333444444777888999:::;;;;;;<<<<<<999999999999777555333222222111///---+++***)))))))))((((((''''''(((((()))(((((((((((((((((((((((('''''''''(((((('''''''''''''''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%'''((("""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''')))***+++,,,---///222555777888777777888999999:::::::::======>>>@@@AAACCCDDDDDDEEEEEEEEEGGGHHHGGGDDDBBBAAAAAABBBBBBAAAAAA@@@???>>>===<<<;;;::::::;;;;;;999<<<@@@EEELLLXXXhhhsss~~~~~~zzztttooouuuxxxzzzwwwsssvvvyyypppkkkjjjkkkjjjhhh___]]]ZZZVVVRRRMMMGGGDDDBBB>>>>>>DDDJJJMMMOOORRRQQQRRRRRRSSSWWW___kkkttt~~~~~~}}}}}}yyyvvvtttrrrqqqkkkiiiddd```fffpppvvvvvvsssvvv|||xxxjjj```ZZZSSSKKKEEE>>><<<888555444444444555333333222222222111111111///000111333555777999:::KKKOOOTTTXXXZZZaaajjjrrruuuoooeeeZZZSSSRRRSSSQQQOOOPPPKKKDDD>>>;;;::::::999555777999:::;;;???FFFJJJJJJKKKLLLMMMNNNPPPQQQQQQUUUZZZ```dddfffjjjqqqwwwzzzxxxqqqppprrruuu{{{}}}tttppppppttt}}}vvv{{{}}}~~~eeeTTTDDD???@@@???===<<<;;;:::<<>><<<:::999777777777000000111111222222222333444555777:::<<<>>>??????999::::::999888666444222444222000...,,,+++***)))))))))((((((((())))))***))))))))))))))))))))))))''''''((((((((((((''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))(((((('''&&&%%%$$$$$$###$$$%%%%%%&&&'''''''''&&&%%%&&&'''(((((('''&&&%%%$$$$$$######$$$&&&''')))""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''')))***---...///111444666999:::999999999::::::;;;;;;;;;======???@@@BBBCCCEEEEEECCCCCCDDDFFFGGGGGGDDDAAA@@@AAAAAAAAAAAA@@@??????@@@???===<<<;;;;;;<<<===AAAFFFMMMUUU```pppzzzrrrmmm|||yyy~~~}}}zzzrrrlllqqq~~~mmmeee[[[VVVWWWXXXWWWUUUMMMMMMLLLJJJIIIGGGEEEDDDEEEBBBCCCLLLUUUZZZ^^^aaa\\\]]]```ccciiiuuuwwwsssiii___]]]ccchhhiiiaaafffmmmsssxxxzzzzzzyyy{{{xxxqqqmmmfff[[[RRRDDDAAA===999777777888999333333333222222222111111//////000111333666999;;;^^^]]]gggmmmjjjoooxxxvvv|||mmm[[[SSSJJJDDDDDDGGGJJJKKKNNNGGG???<<<<<<<<<999666666666<<>>888222444333222000000000111222333555777:::;;;<<<<<<<<<<<<<<<;;;;;;::::::::::::555444333111///...,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%############%%%%%%&&&&&&''''''(((((()))))),,,***'''&&&'''''''''&&&)))((('''&&&%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$###$$$$$$%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$###'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&$$$######"""((('''&&&'''(((+++...000///111222444666888888999:::::::::;;;<<<===>>>???@@@@@@@@@@@@@@@AAABBBCCCEEEEEEEEEEEEEEEFFFFFFFFFAAA@@@>>>>>>???>>>===<<<<<<999999=========CCCMMMOOOTTT^^^mmm~~~vvvssspppqqqxxx~~~|||vvvuuuzzz{{{iii```WWWOOOKKKKKKJJJGGGIIIOOOEEEKKKQQQSSSQQQOOOQQQSSSVVVYYY]]]ccciiinnnrrrtttkkkjjjllluuusssjjjjjjlllmmmllliiijjjiiigggeeecccccccccfffhhhjjjmmmuuu}}}xxxpppjjjWWWIII>>>;;;:::888777:::666555333333333555666777000111111222333555666777ssspppwwwzzzvvvyyy}}}zzzssseeeYYYMMMHHHDDDBBBDDDFFFHHHHHHHHHBBB;;;888999:::888666;;;:::???JJJTTT[[[dddmmm{{{wwwuuu}}}~~~zzzqqqmmmqqqxxx{{{}}}|||||||||yyyxxxzzzpppWWWGGG@@@:::;;;<<<666999999::::::>>>DDDIIIKKKOOOSSSYYY___hhhttt~~~{{{vvvnnneee^^^ZZZWWWZZZ___aaa```\\\YYYWWWUUUPPPJJJFFFCCC@@@:::666555555333222000000000000333444777999;;;<<<======<<<;;;;;;;;;:::999999999666555444222000///------,,,+++***)))))))))))))))))))))))))))))))))))))))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&%%%%%%&&&''''''%%%%%%&&&''''''((())))))+++(((&&&%%%&&&&&&&&&%%%'''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$###''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%''''''&&&''')))+++...000000111333555777888999999::::::;;;;;;<<<===??????AAAAAAAAAAAAAAABBBCCCCCCEEEEEEEEEEEEEEEEEEEEEEEE<<<;;;;;;<<<<<<===<<<;;;<<<::::::===???BBBNNN[[[hhhmmmwww~~~rrrrrrtttrrrtttzzz~~~{{{{{{|||zzzrrrcccWWWQQQHHHEEEFFFJJJKKKJJJPPPWWWYYY^^^ccceeecccbbbdddgggppprrrvvvzzz~~~}}}|||~~~|||{{{||||||zzzwwwxxxxxxuuuoooiiidddaaa___```aaaccciiiwww{{{mmm^^^NNNFFFAAA;;;999:::444444333444444444444333333333333222333333444444zzz~~~}}}rrreeeYYYNNNEEE>>>======???BBBDDDDDDCCCCCC>>>999999<<>>???@@@BBBBBBBBBAAABBBBBBCCCDDDEEEEEEDDDDDDCCCCCCBBBBBB888999999:::;;;;;;;;;;;;;;;<<>><<<666555555555666666444222777666444333222111111111{{{xxxsssyyy~~~zzzoooaaaUUUKKKCCC===777888:::<<<>>>@@@@@@???AAA???>>>AAAGGGMMMQQQSSSTTTTTT[[[llluuussstttyyy~~~|||yyyyyy{{{{{{xxxtttsssvvvzzz|||{{{{{{rrr[[[LLLFFF@@@CCCHHHDDDEEEEEEIIINNNOOOMMMLLLLLLMMMIIICCCBBBHHHQQQZZZ___fffnnnzzz}}}tttnnneeeaaa]]]ZZZ\\\```dddfff```___\\\UUUMMMEEE@@@>>>;;;:::999888666444222111000111222444777888::::::<<<<<<======<<<;;;999888888777666555333222111000///...---+++******))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%$$$$$$%%%%%%%%%$$$%%%&&&''')))***+++,,,)))'''%%%%%%&&&'''&&&$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''((()))+++---000111222333555777888999::::::;;;;;;===>>>??????@@@@@@CCCCCCBBBBBBBBBCCCCCCDDDEEEDDDCCCBBBAAA@@@??????::::::;;;:::999999:::;;;:::AAAKKKTTT^^^mmm{{{vvvssszzzxxxyyy~~~~~~{{{|||{{{xxxwwwyyyzzzuuukkkccc\\\SSSLLLJJJIIIGGGIIILLLWWW```kkkqqqsssvvv}}}}}}xxxooolllgggaaa___ccckkkqqq|||~~~wwwjjj```VVVMMMGGG>>>;;;777666777888888666888777555444333222222222zzzrrrooonnnxxx}}}ooo\\\OOOHHHCCC>>>:::777888888999999:::<<<===???@@@DDDKKKTTT\\\bbbeeeeeegggnnn~~~{{{pppnnnnnnrrryyyzzzvvvqqqkkkgggcccbbbdddggghhhhhhiiipppuuuuuusssuuu{{{zzzdddVVVOOOHHHJJJOOOLLLOOOOOOTTT]]]aaa^^^\\\___ZZZSSSJJJDDDDDDGGGLLLNNNVVV\\\dddlllpppssstttuuu|||zzzrrrggg^^^[[[[[[\\\]]]ZZZ[[[\\\XXXRRRKKKEEECCC;;;;;;999777666444333222...///000111333555666777<<<===>>>>>>>>>===;;;:::999888777666555444333222111000...---+++***))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((***+++------)))(((''''''(((((('''%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((('''''''''&&&&&&((((((***+++---000222333444555666888999:::::::::;;;<<<>>>???@@@AAAAAAAAADDDCCCCCCBBBBBBBBBCCCCCCCCCCCCBBBAAA???>>>======;;;;;;;;;:::888888;;;>>>BBBNNN___nnn|||{{{vvvvvvxxx~~~|||{{{{{{zzzzzz~~~yyyuuummmkkkjjjjjjiiibbbUUUKKKKKKFFFEEEJJJPPPTTTYYY^^^rrr|||{{{sssllljjjkkkmmmoooqqqtttuuuvvvxxx}}}xxx{{{~~~}}}yyy}}}~~~zzzxxx|||yyyqqqfff\\\KKKCCC:::666777999::::::777777666555444444444555wwwpppoooppp|||tttaaaMMMBBB>>><<<999888999::::::::::::;;;>>>AAAAAAEEEMMMWWWaaajjjpppsssuuuwww|||xxxnnncccbbbdddiiinnnooojjjeeeaaa]]]ZZZYYY\\\```dddfffdddkkkpppnnnmmmrrr{{{{{{~~~qqqddd]]]TTTTTTXXXUUU[[[ZZZ```kkkooommmmmmrrrjjjeee]]]UUUPPPOOOPPPRRRNNNQQQSSSVVVXXX[[[___bbbnnnttt{{{mmmbbb\\\YYYWWWUUUVVVWWWYYYYYYWWWSSSOOOLLL???===:::777555333333333/////////000111222333444999;;;===>>>???>>><<<;;;::::::999888777666555444333222000...,,,******)))))))))))))))))))))))))))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&'''(((***+++,,,,,,(((''''''((())))))(((&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''))))))(((((('''''''''&&&)))***,,,...000222444555555666888999:::;;;;;;;;;<<<===???AAABBBBBBAAAAAADDDCCCBBBBBBBBBBBBBBBBBBBBBAAA@@@???>>>===<<<<<<:::;;;;;;::::::>>>FFFLLLVVVeeexxx{{{{{{}}}{{{zzz|||}}}qqqgggbbb\\\[[[ZZZYYYWWWQQQHHHAAAEEEDDDJJJVVVaaaiiiooouuuzzzvvvtttoooppppppmmmhhheeefffhhh```eeejjjjjjgggooo|||vvvuuuzzzuuu\\\QQQCCC;;;999;;;;;;:::888888777777777777777888rrrmmmpppsss|||xxxaaaSSSDDD>>>;;;888999<<<;;;>>>BBBDDDEEEGGGKKKNNNMMMSSS^^^iiirrryyy~~~}}}}}}vvvlllbbbZZZ\\\```ggglllnnnkkkhhhgggffffffgggjjjnnnrrrssslllsssvvvssssss|||zzzoooooosssssstttrrrnnnpppvvv{{{{{{tttqqqoooppptttyyy}}}zzzoookkkbbbbbbfffdddkkkgggkkkvvv{{{wwwyyy{{{yyytttlllccc^^^]]]___TTTRRROOOKKKHHHHHHKKKNNNXXX___kkkyyy|||ppphhhdddaaa]]]ZZZZZZXXXWWWYYY\\\]]]\\\YYYJJJGGGAAA<<<888666555555222111000000000111222333666777:::===>>>===<<<;;;;;;;;;:::999888777666666444333111///,,,+++***)))))))))))))))))))))))))))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&'''((())))))((('''&&&%%%&&&&&&'''((()))))))))'''&&&&&&'''))))))'''%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''((((((((((((((()))))))))***+++...000333555666777666777888:::;;;;;;;;;;;;<<<>>>@@@BBBCCCCCCBBBAAACCCCCCBBBAAAAAAAAAAAAAAA@@@??????>>>===<<<;;;;;;999;;;>>>???DDDMMM[[[eeerrruuuiii]]]TTTPPPMMMMMMMMMLLLKKKIIIGGGFFFNNNPPPZZZjjjxxx~~~vvvllldddbbbbbb]]]]]]]]]\\\\\\fff}}}qqqdddSSSHHHCCCAAA>>>:::;;;:::999999888888888999xxxkkkiiinnnpppvvvvvvjjjRRRIIIAAA???<<<999<<>>@@@BBBDDDCCCBBBBBBCCCBBBAAAAAA@@@@@@@@@@@@>>>>>>>>>===<<<<<<;;;;;;:::===AAAFFFMMM[[[mmmzzz~~~tttpppoooooozzzzzzuuummmcccXXXOOOIIIFFFDDDEEEFFFFFFFFFHHHLLLOOO\\\___jjj{{{xxxmmmhhhhhhgggaaaZZZXXXYYYbbbttt|||sssbbbUUUNNNHHHAAA;;;===<<<;;;:::999999888888iiiccc___bbbhhhhhh^^^SSSJJJFFF@@@;;;;;;@@@GGGMMMRRRRRRVVV___jjjqqqrrrqqqvvv}}}}}}|||{{{}}}}}}uuuooommmnnnsss{{{{{{qqqkkkgggiiihhhiiimmmqqqssspppmmmiiikkkggg___ZZZYYYYYYWWW^^^hhhvvvzzzpppnnnuuu|||~~~~~~wwwnnnjjjkkkjjjiiidddXXXJJJCCCDDDHHH???DDDMMMXXXbbbiiikkklllkkkrrr|||~~~vvvooopppwwwzzzuuunnnjjjeee```bbbhhhllljjjfffddd```XXXLLLAAA<<<<<<===666333000111333444333222444444666777999;;;<<<===>>>===<<<;;;999666444333666333///---------,,,***...,,,)))&&&&&&'''***,,,))))))((('''''''''''''''))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((())))))(((((('''''''''&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((('''&&&%%%$$$&&&&&&'''((('''&&&$$$###"""###%%%&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((()))))))))))),,,...111333333555888:::888:::======<<<<<<===>>>>>>???AAACCCDDDDDDDDDCCCAAA@@@>>>@@@BBBCCC@@@===<<<;;;;;;<<<;;;999<<>>;;;===>>>:::666555ZZZVVVSSSUUUZZZYYYRRRJJJEEEBBB@@@AAAEEEKKKPPPSSScccgggnnnyyy}}}xxx{{{~~~|||{{{wwwsssqqquuuvvvxxxzzz||||||{{{zzzuuuuuuoooddd\\\YYYXXXUUUYYY```kkkttt{{{|||vvvwww}}}|||xxxkkkiiimmmwwwssskkkaaaVVVMMMGGGDDDAAABBBFFFLLLSSSZZZ___bbb```jjjyyy|||wwwtttxxx|||uuuqqqnnnmmmoooooolllhhhjjjggg```WWWMMMEEE???===999777555555666666333111777666555555666999<<<>>>??????>>>===;;;888666555555333000///......,,,***,,,***(((&&&%%%&&&((()))))))))(((''''''''''''((())))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$###&&&&&&''''''&&&&&&%%%$$$%%%&&&'''(((((((((''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''''''''''''''''''''''''''(((((())))))***++++++...000222333444555777999:::<<<===<<<;;;;;;<<<>>>???@@@BBBCCCDDDDDDDDDCCCBBB@@@???@@@BBBBBB@@@>>>>>>;;;:::<<<======@@@EEEKKKTTT^^^hhhxxxpppaaa^^^___dddsss|||yyyvvvmmmcccUUUQQQKKKFFFDDDDDDGGGIIIPPPSSSYYY]]]\\\]]]gggtttyyyppplllnnnqqqooommmlllnnnuuu{{{wwwyyy{{{kkk]]]JJJBBB===<<<<<<999777888LLLJJJHHHIIIKKKKKKGGGCCCCCCCCCFFFKKKQQQVVVZZZ[[[llluuuyyyuuu{{{zzzwwwwww}}}}}}~~~vvvkkkgggdddaaa^^^bbbgggkkkooouuu~~~{{{{{{llllllttt}}}uuunnnfff\\\OOOFFFCCCAAA@@@AAAEEELLLTTTXXXUUUbbbvvv{{{vvvqqqnnnppplllfff```ZZZPPPFFF>>>;;;:::888888999888666444999777555333444777:::===AAAAAA@@@???===;;;888777555444222111111000---+++++++++)))((('''''''''(((***)))((((((''''''(((((((((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$#########$$$''''''&&&%%%%%%%%%&&&&&&%%%&&&'''(((((((((''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''''''''''''''&&&'''((()))+++,,,---...000222444444555555777999<<<<<<<<<;;;:::;;;===???AAABBBCCCDDDEEEDDDDDDCCCBBBAAA???@@@AAAAAA???>>>@@@======@@@CCCEEEJJJPPP\\\ggguuulllbbb\\\aaagggnnnzzz|||xxxwwwxxxvvvqqqkkkeee[[[RRRFFFDDDCCCDDDGGGLLLQQQUUU\\\```ggglllnnnqqq{{{~~~rrrkkkbbb___fffsss}}}vvvuuuxxxxxx[[[PPPEEE@@@>>>;;;:::<<>>>>>>>>>>>>>>===???AAAEEEIIIJJJMMMXXXcccqqq}}}qqqjjjjjjnnntttvvvvvv{{{zzzqqqkkkiiihhheee```ZZZSSSKKKFFFDDDEEEHHHMMMUUU^^^fffkkklllrrrzzz|||lllaaaaaaiiisssyyy{{{yyyyyy|||ssseeeTTTIIICCC>>>===???IIIGGGEEEDDDCCCEEEHHHJJJPPPWWW]]][[[TTTSSS[[[dddppp}}}~~~|||zzz|||}}}zzz{{{zzzkkkaaa\\\WWWWWWVVVSSSOOOMMMNNNOOORRR[[[kkkzzztttmmmfffeeefffeee]]]VVVQQQLLLEEE>>>999777999:::888888888999888777666666===>>>???@@@???===;;;999777666555555555444111......//////...---+++***)))******)))((((((((((((((('''((((((((()))))))))***'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''((((((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&%%%$$$$$$######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$$$$%%%&&&'''&&&%%%$$$$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((&&&''')))+++...000222333333555777777777888999;;;:::;;;;;;<<<<<>><<>>>>>GGGEEECCCBBBDDDJJJOOOSSSZZZaaaeeeaaaXXXVVV^^^gggrrr}}}}}}}}}~~~mmmgggggglllnnnoookkkcccZZZTTTRRRVVVYYYcccpppvvv{{{}}}vvvmmmkkkmmmoookkkgggeee___UUUIII???999888999777888:::;;;;;;999666555:::;;;>>>@@@@@@>>><<<;;;999777666666666555333111.........---,,,***)))(((+++***))))))(((((())))))''''''(((((())))))******''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''(((((('''&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((((()))***---///222333444444666888888999999;;;===:::<<<===>>>???AAAEEEHHHEEEEEEEEEEEEDDDBBB@@@???;;;;;;<<<;;;:::;;;>>>@@@>>>HHHWWWbbbeeekkk~~~~~~{{{|||~~~~~~}}}nnn^^^RRRJJJIIIHHHHHHKKKJJJIIILLLPPPPPPUUU^^^jjjyyy}}}zzzxxxvvvsssiiihhhgggfffjjjxxxwwwwww{{{rrrbbbUUUIIICCCAAAHHHEEEBBBDDDKKKUUU]]]aaaeeeiiilllkkkhhhhhhmmmrrrrrrzzzuuuqqqssszzzooogggccc```]]]```hhhkkkmmmyyyxxxtttttttttsssppprrrnnneeeXXXKKKBBB>>>===999::::::::::::999888888777:::===@@@AAA@@@???===;;;999777666666666555444000///...---+++***))))))+++***))))))(((((())))))'''''''''((()))*********''''''''''''''''''''''''''''''((((((((((((((((((&&&&&&&&&''''''(((((((((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&)))((('''&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((()))***,,,...000222444555444666888999:::;;;===???===???AAABBBBBBBBBDDDFFFEEEEEEEEEDDDCCCAAA>>>===:::;;;<<<<<<;;;<<<@@@DDDIIIRRRbbbrrr}}}kkkYYYMMMGGGEEEGGGHHHOOOWWWZZZZZZ^^^dddccchhhppp|||pppkkkccc___cccppp}}}tttuuu|||}}}pppdddXXXOOOLLLKKKGGGEEEIIITTTaaajjjooommmnnnqqquuuyyy|||}}}}}}tttzzz|||~~~~~~|||}}}}}}{{{~~~zzzwwwjjjcccaaaddddddaaahhhvvvzzzwwwuuusssqqquuusssmmmcccVVVLLLFFFDDD<<<;;;:::999999::::::;;;777999===AAABBBBBBAAA???<<<:::777666666777666666333222111///---,,,,,,,,,+++******)))))))))))))))&&&''''''((()))******+++((((((((((((((((((((((((''''''(((((())))))******%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&%%%$$$###"""###$$$&&&'''((('''&&&&&&'''&&&%%%$$$###$$$$$$%%%&&&&&&&&&'''''''''((((((''''''''''''((((((((()))))))))))))))))))))))))))***+++,,,...111333444555333555888::::::<<>>CCCGGGVVV[[[jjj~~~~~~}}}qqqYYYIIICCCCCCFFFKKKOOOZZZggglllkkknnnuuuxxx{{{~~~uuuhhh```aaakkkxxxyyyyyyzzz{{{qqqddd[[[XXXPPPOOOPPPUUUYYY___jjjuuuyyyzzz}}}~~~{{{{{{yyyuuutttwwwxxxwwwkkkaaa___^^^]]]bbbiiizzz~~~{{{yyywwwsssoooqqqssssssooofff]]]XXXVVVMMMGGG@@@<<<<<<;;;:::888777666777:::===AAABBBBBB@@@===:::666555555666777222333333222111...+++)))''''''((())))))))))))))))))))))))))))))((((((((())))))))))))))))))))))))(((((('''''''''&&&&&&&&&(((((((((((((((''''''''''''%%%###$$$'''(((&&&$$$%%%%%%%%%%%%%%%&&&'''(((&&&%%%###$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((''''''''''''((((((((((((''''''((())))))(((&&&%%%%%%&&&((((((''''''''''''((())),,,...///000///000222333444666888;;;===>>>??????@@@@@@@@@@@@AAACCCEEEFFFFFFDDD@@@???>>>>>>===<<<<<<===???@@@@@@DDDNNNWWW___ooo}}}xxx}}}uuuzzzmmmVVVNNNJJJEEEIIIUUU[[[hhhrrrtttvvv|||tttllljjjlllnnnqqqxxx}}}}}}kkk^^^^^^\\\]]]aaadddjjjttt~~~{{{{{{uuusssuuutttzzzwwwpppjjjgggccc^^^___cccjjjqqq||||||{{{zzzwwwssssssuuuwwwwwwssspppoooooo```XXXLLLCCC@@@???>>>======;;;;;;===AAADDDGGGGGGDDDBBB>>>:::777555555555333333333333111...+++***)))*********)))(((((('''&&&''''''(((((()))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&((((((((((((((((((((('''***(((&&&''')))***)))''''''&&&&&&&&&''''''((()))$$$""""""###&&&(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''(((((())))))))))))((((((&&&'''((('''&&&%%%&&&'''((((((''''''(((((())))))---...000000000000222444666888:::===???@@@AAAAAA@@@@@@AAAAAABBBCCCDDDEEECCCAAA???======<<<;;;;;;<<<===@@@AAACCCKKKWWWbbbooo|||qqqrrryyy}}}zzzttt|||{{{jjjYYYLLLJJJKKKJJJSSS___ttt|||}}}{{{~~~yyyzzzyyysssmmmlllrrrzzz~~~ssskkkhhhgggjjjmmmqqqzzz{{{yyy{{{zzzxxxyyyyyy~~~}}}||||||zzzyyyyyywwwoooeeeaaabbbdddkkkvvv~~~}}}}}}|||{{{vvvxxxzzz|||}}}zzznnn^^^PPPHHHEEEDDDCCC???===:::;;;>>>CCCGGGHHHJJJGGGCCC>>>:::777555555333444444333111///---+++,,,,,,+++***)))((('''&&&&&&''''''((()))***+++,,,))))))))))))))))))))))))(((((((((''''''''''''&&&''''''((((((((((((((((((***)))((((((******)))((((((''''''''''''((())))))%%%$$$###$$$&&&'''((('''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''((())))))%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&''''''(((((())))))))))))(((((($$$%%%'''&&&%%%%%%&&&(((((((((((((((((()))***+++...///111222111222333555999:::===@@@BBBCCCCCCCCCAAAAAABBBCCCCCCCCCCCCCCCAAA@@@???>>>===<<<;;;;;;>>>AAADDDFFFKKKWWWgggrrrxxxsssrrryyy~~~yyyvvvuuu|||mmmcccRRRJJJFFFIIILLLPPP\\\iii~~~xxxtttrrrttt{{{zzzkkkbbbiiirrrwwwzzztttooommmppprrrvvv~~~|||xxxwwwyyy}}}~~~~~~~~~~~~~~~~~~{{{zzzuuummmkkknnnqqquuuyyy~~~nnn^^^UUUOOOJJJGGGEEEAAA<<<:::===BBBFFFIIIKKKIIIFFFBBB===:::777666444444444333222000...------,,,+++***)))((((((((()))******++++++,,,,,,,,,((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((()))(((((('''((((((''''''((('''''''''''''''((((((***(((%%%%%%%%%%%%$$$###''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''(((&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&''''''((((((((((((''''''###$$$&&&&&&%%%&&&''')))((((((((())))))+++,,,---///111333333333333555777:::<<<>>>AAACCCCCCDDDDDDAAABBBCCCDDDDDDCCCBBBAAAAAAAAAAAA???===<<<<<<===BBBHHHMMMQQQYYYiiizzzyyyuuu{{{~~~{{{yyyzzzyyyfffXXXQQQJJJIIIJJJLLLOOOVVVdddqqq~~~~~~{{{xxxuuuttttttyyyuuuggglllrrrttttttwww{{{uuurrrtttwww{{{{{{{{{{{{vvv{{{|||wwwwwwsssnnnmmmrrr}}}xxxlllccc[[[SSSNNNPPPKKKDDD@@@AAAEEEIIILLLKKKJJJGGGDDDAAA===:::888555555555444222111000///,,,,,,+++***)))******++++++++++++******)))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))((())))))(((''''''''''''''''''&&&&&&%%%&&&&&&'''***(((&&&%%%&&&&&&%%%###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%"""$$$&&&&&&&&&&&&((()))(((((())))))+++,,,......111333444555555555777888;;;<<<>>>AAABBBCCCCCCCCCBBBBBBCCCCCCCCCAAA@@@???@@@AAA@@@>>>;;;;;;===???EEEQQQ[[[cccooozzzsss{{{|||tttbbbRRRKKKIIIHHHMMMPPPQQQVVVcccttt~~~zzzxxxssstttuuuwwwxxxxxxyyyzzz~~~wwwyyyyyyvvvqqqppptttxxxvvv|||zzztttppprrrwww{{{}}}|||}}}|||sssnnnpppwww~~~~~~vvvmmmdddbbbjjjwww|||wwwqqqjjjaaa[[[YYYSSSJJJEEECCCEEEHHHJJJKKKKKKJJJHHHDDD@@@===;;;777666555444333222111111---,,,+++*********+++,,,******)))((('''&&&&&&%%%))))))))))))))))))))))))'''(((((((((((()))))))))&&&&&&''''''((()))))))))***++++++***((('''''')))''''''&&&%%%%%%%%%%%%&&&&&&%%%$$$%%%'''((()))(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$$$$######&&&&&&'''''''''(((((((((%%%%%%%%%&&&''''''((((((&&&&&&&&&''''''&&&&&&&&&$$$%%%''''''''''''(((***((())))))***,,,...///000333444666666666777888:::;;;<<>>===<<<======;;;999;;;AAAFFFMMM^^^ppp{{{vvvqqquuu}}}zzzqqqqqqlll```QQQHHHHHHKKKHHHRRRYYY\\\eeeyyy}}}zzzyyyyyy{{{}}}~~~~~~vvvpppmmmmmmjjjpppxxx~~~xxxrrrnnnqqqvvv{{{|||wwwwww|||yyyrrrqqqssswwwuuukkkcccdddooozzz{{{~~~}}}}}}}}}yyyrrrlllaaaZZZQQQIIIFFFFFFFFFGGGNNNNNNMMMKKKHHHCCC???<<<777777666444333333222222000...,,,***)))******+++*********))))))(((((('''))))))))))))))))))))))))'''((((((((())))))))))))&&&&&&''''''((())))))***)))***+++***'''%%%&&&((((((((('''&&&&&&&&&&&&&&&%%%$$$###%%%''')))***)))%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''((((((((((((%%%&&&&&&'''(((((())))))'''(((((((((((((((((('''&&&'''(((((('''''')))***((()))***+++---///111222444666777888777888:::;;;<<<===???AAACCCCCCCCCCCCDDDCCCAAA???>>>===<<<<<<999;;;;;;:::;;;AAAKKKSSS___tttvvvkkklllwwwvvvkkkeee\\\\\\XXXQQQJJJHHHKKKPPPSSSaaajjjnnnzzz{{{rrrllleeeiiiooowww|||uuuqqquuu{{{zzztttsssxxx||||||{{{|||xxxoooiiimmmyyy~~~xxxsssxxx||||||~~~{{{{{{|||}}}yyykkkdddZZZQQQLLLKKKJJJJJJQQQQQQQQQNNNJJJEEE@@@===888777666444444333333333333111...+++)))))))))))),,,,,,,,,,,,,,,,,,------))))))))))))))))))))))))'''((((((((())))))******&&&&&&&&&'''((())))))***&&&((()))'''$$$"""###%%%***)))((('''''''''''''''(((&&&%%%%%%'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%&&&&&&'''(((((((((''''''''''''((((((((()))&&&&&&''''''((()))******))))))************))))))'''((())))))(((((()))***))))))***+++---///111333555666888888888888:::<<<===???AAABBBDDDDDDDDDDDDDDDCCC@@@>>><<<;;;;;;;;;999;;;<<<===???HHHTTT^^^pppwww```bbbeeeqqq~~~~~~iiiXXXOOOKKKLLLLLLJJJIIIKKKOOOTTTdddrrr|||zzzrrrdddggglllttt}}}}}}{{{{{{~~~vvv}}}~~~}}}yyyvvv{{{qqqmmmnnnooopppwww}}}zzz~~~xxxpppddd[[[VVVRRRPPPMMMPPPNNNNNNNNNNNNJJJCCC===<<<999777555555555333111111///......///000...---******************++++++(((((())))))*********+++)))'''%%%%%%'''((('''&&&))))))))))))))))))))))))+++***((('''&&&''')))***)))((('''&&&&&&'''((()))'''&&&&&&%%%%%%&&&&&&'''((('''&&&%%%%%%&&&'''((($$$#########$$$%%%&&&&&&((('''&&&%%%%%%&&&'''((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%******))))))((((((''''''(((''''''''''''(((((()))''')))+++,,,...000333666888999:::;;;<<<>>>??????AAA@@@??????@@@AAACCCDDDBBBAAA???>>>===<<<<<<<<<;;;999999>>>DDDQQQjjjppphhheeefffgggjjjsss}}}eeeSSSLLLKKKIIIPPPTTTPPPMMMTTT___fff}}}vvvsssqqqrrrppprrr~~~www}}}~~~uuuiiijjjhhhgggllluuuzzzyyyyyyxxx}}}~~~|||yyyqqqfff]]]XXXUUUSSSQQQSSSRRRQQQSSSSSSPPPJJJDDD>>><<<999888777777555444333111/////////...,,,*********************++++++((()))))))))************)))'''&&&&&&'''(((''''''))))))))))))))))))))))))+++***(((''''''''')))))))))((('''&&&&&&'''((()))(((''''''&&&&&&''''''(((((('''&&&&&&&&&&&&'''(((&&&&&&&&&'''''''''''''''((('''&&&&&&&&&&&&'''((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''(((((((((((('''&&&***)))))))))((((((((('''(((((('''''''''((())))))(((***,,,...///111444777999999:::;;;===>>>???@@@AAAAAAAAAAAAAAABBBBBBCCC>>>>>>===<<<<<<;;;;;;;;;<<<:::<<>>???@@@@@@BBBCCCCCCCCCCCCBBBAAAAAA===============<<<<<<<<<>>>>>>CCCQQQfffwwwwwwuuuooohhhdddeeegggkkknnnwwwxxxttthhhVVVIIIDDDEEEFFFSSSWWW^^^iii|||zzzuuupppkkklllppp~~~yyyiiihhhaaaZZZYYY[[[[[[XXX^^^___gggvvvzzzxxxxxxrrrjjjccc]]]YYYXXXWWWZZZYYYYYY[[[]]][[[VVVQQQEEEAAA===;;;:::999888666555333111///...---+++))),,,+++++++++++++++******)))))))))))))))*********)))((('''((()))***((('''((((((((((((((((((((((((******)))((('''(((((()))(((((((((''''''(((((((((((((((''''''''''''(((((('''''''''&&&&&&'''''''''$$$%%%&&&'''&&&$$$"""!!!'''''''''&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))(((((())))))))))))(((((((((((((((((((((((()))***++++++---...000111222444777::::::;;;<<<===???@@@AAAAAACCCDDDEEEEEEDDDBBBAAA???@@@@@@???????????????>>>AAAEEEQQQccc|||zzzllleeeeeeeeeddddddggglllpppvvv|||wwwggg___SSSIIIFFFJJJOOORRR[[[cccnnn|||~~~zzzuuurrrqqquuuwww}}}zzzpppnnnhhh```\\\[[[VVVQQQWWWZZZfffxxx{{{vvvxxxuuuoooggg```[[[XXXWWW[[[YYYYYY[[[\\\[[[WWWSSSIIIEEE@@@<<<:::888777666444222000000000000...,,,,,,,,,,,,,,,++++++************)))))))))))))))))))))(((((()))******)))'''((((((((((((((((((((((((***))))))((((((((((((((('''((((((((((((((((((''''''&&&&&&%%%%%%&&&&&&'''&&&''''''''''''''''''&&&###$$$%%%&&&%%%$$$!!! &&&''''''''''''''''''&&&(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((((((((())))))(((((((((((())))))))))))((((((((())))))+++,,,,,,...000222333333555888:::;;;<<<===>>>@@@AAABBBBBBDDDDDDEEEEEEDDDBBB@@@???AAA@@@@@@???@@@AAABBBCCCGGGRRRfff|||xxxhhh```___```aaadddhhhooowww|||nnncccWWWOOOFFFDDDGGGNNNVVV\\\fffttt{{{qqqpppvvv{{{|||yyyrrrlllfff^^^UUUUUU[[[kkk}}}www|||{{{wwwpppggg___ZZZWWWYYYXXXWWWZZZ\\\\\\YYYUUUPPPKKKEEE???<<<:::888777333222111111222222111000---------,,,++++++******************)))))))))))))))))))))***,,,+++)))'''))))))))))))))))))))))))))))))))))))((((((((((((''''''((((((((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''(((((('''&&&&&&%%%&&&'''''''''&&&%%%$$$&&&&&&'''(((((('''&&&&&&(((((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''')))((((((''''''(((((()))(((((((((((())))))))))))))))))))))))***+++------000111333444444666888;;;<<<===>>>???AAABBBCCCCCCDDDDDDDDDCCCBBBAAA@@@@@@??????>>>>>>AAAEEEIIILLLSSSfffwwwddd[[[ZZZcccdddfffkkksss|||qqq```UUUKKKFFFCCCFFFJJJQQQ[[[dddyyy{{{vvvyyy{{{wwwsssvvvuuuuuu}}}|||oooccc\\\```jjjzzz{{{pppeee]]]YYYVVVUUUVVVYYY^^^```^^^[[[YYYSSSLLLEEEAAA>>>;;;:::555333222222444444333111...------,,,++++++******************)))))))))((())))))***+++,,,,,,)))''')))))))))))))))))))))))))))))))))))))))(((((('''&&&'''((())))))((('''&&&''''''&&&&&&&&&&&&''''''&&&&&&'''(((((('''&&&&&&'''''''''(((((((((((((((&&&&&&'''(((((('''&&&&&&(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&'''(((((('''((((((((()))))))))***)))))))))***+++,,,---...000222333444444666888;;;===>>>???@@@AAACCCDDDDDDCCCCCCBBBAAAAAA@@@AAAAAA???>>>>>>@@@FFFNNNUUUZZZgggrrrhhh```___ccckkklllpppwwwooo___SSSLLLFFFFFFIIIOOOSSSYYYhhhwww{{{qqqiiijjjiiimmmyyy{{{{{{|||llllllwww~~~qqqfffccceeennnwww~~~wwwjjj```\\\TTTTTTUUUZZZ```ccccccaaa___ZZZQQQJJJEEEBBB???===777555444444444444333111......---,,,,,,+++******+++*********))))))(((((())))))***,,,---,,,***''')))))))))))))))))))))))))))))))))))))))(((((('''&&&'''((())))))((('''&&&((((((''''''''''''((((((%%%&&&'''(((((('''&&&%%%'''''''''''''''((()))***%%%&&&'''(((((('''&&&%%%(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((('''((((((((())))))******)))))))))***+++---...///000222333444444555888:::>>>>>>???@@@BBBCCCDDDDDDCCCBBBAAA@@@???@@@AAABBB@@@@@@@@@DDDKKKVVVaaagggwwwlllfffgggjjjqqqwwwrrrtttxxx}}}jjjYYYLLLEEEBBBFFFIIIPPPXXX\\\dddxxxyyymmmdddbbb___```jjjzzzmmmnnnzzzfff\\\cccgggqqq~~~xxxnnnfffccc\\\WWWZZZccciiiiiieeegggccc]]]VVVOOOGGG???:::888555333333555555333000000///---+++++++++---...,,,+++******))))))******))))))))))))))))))))))))((((((''''''&&&&&&&&&%%%((((((((((((((((((((((((&&&&&&''''''(((((())))))******))))))((((((''''''******))))))((((((''''''%%%&&&''''''((((((''''''((('''&&&&&&'''((('''%%%&&&&&&'''((())))))((((((((((((((((((((((((((((((***))))))((('''&&&&&&&&&%%%&&&&&&'''((())))))***(((((((((((())))))))))))++++++++++++,,,...000111111111222444777:::===???===>>>@@@AAAAAA@@@???>>>CCC@@@===<<<<<<===>>>>>>@@@CCCFFFKKKUUUdddrrrzzzrrriiiqqqzzz{{{zzz}}}uuuqqq]]]TTTMMMEEECCCIIIQQQSSS[[[fffqqq|||ppphhhaaa^^^bbbnnnyyy}}}xxxxxxmmmccchhhiiinnnxxx{{{zzzsssoooiiibbbbbbggglllmmmlllkkkiiiddd___XXXOOOFFF@@@<<<999555555666666333000111///---,,,+++,,,---...,,,+++******))))))******))))))))))))))))))))))))((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((())))))))))))(((((('''''')))))))))(((((((((((((((%%%&&&''''''((((((''''''((('''&&&&&&'''((('''&&&&&&'''((((((((((((((((((((((((((((((((((((((((((***))))))(((''''''&&&&&&'''''''''(((((())))))***(((((((((((()))))))))***+++++++++,,,---///111222444444444555777999<<<======>>>@@@AAAAAA@@@???>>>???>>><<<<<<<<<=========???GGGPPPZZZggg{{{zzzooommmyyynnn]]]NNNJJJHHHFFFKKKTTT___bbbjjjuuu{{{ssskkkgggiiirrr{{{~~~}}}sssjjjlllkkknnnuuuuuu{{{}}}yyyrrrnnnmmmoooqqqqqqmmmlllkkkhhhbbbXXXMMMFFFAAA<<<888666666666444222111000///---,,,,,,---...,,,+++******))))))******))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''(((((((((((((((''''''''')))))))))(((((((((((('''(((((((((((((((((())))))%%%&&&''''''((((((''''''(((&&&%%%&&&'''((('''&&&(((((((((((((((((('''&&&(((((((((((((((((((((((()))))))))(((''''''&&&&&&))))))))))))))))))))))))((((((((()))))))))******,,,,,,,,,---...000222333666666666777888:::<<<<<>>>>>==================>>>@@@PPPcccqqqwwwrrruuupppUUUJJJCCCEEEHHHMMMYYYfffrrrsssyyy}}}xxxwww{{{~~~~~~tttmmmnnnmmmqqqyyyxxx{{{{{{yyyssspppooopppjjjlllmmmlllhhh^^^RRRJJJDDD???999666666777666444222111000///...------...,,,+++******))))))******))))))))))))))))))))))))******))))))))))))))))))************************))))))((((((''''''&&&&&&((((((((((((((((((((((((&&&''''''(((((()))))))))%%%&&&''''''(((''''''''''''&&&%%%&&&(((((((((&&&(((((())))))((('''&&&&&&(((((((((((((((((((((((())))))((((((''''''''''''************))))))))))))(((((()))))))))*********,,,,,,---///000222333444666777888999;;;<<<>>>>>>@@@AAAAAAAAAAAA@@@>>>>>>>>>?????????>>>>>>@@@AAAGGG___zzz}}}nnn\\\IIIEEEDDDIIIQQQ\\\lllzzz~~~vvvpppqqqooovvv}}}}}}{{{xxxpppkkkiiihhhjjjmmmooommmeeeZZZSSSIIIBBB:::666666777777666333333111000///.........,,,+++******))))))******))))))))))))))))))))))))))))))******************++++++++++++++++++++++++))))))((((((''''''&&&&&&'''''''''''''''(((((((((&&&&&&''''''(((((())))))%%%&&&''''''(((''''''''''''&&&%%%&&&((()))((('''(((((())))))((('''&&&&&&((((((((((((((((((((((((((((((((((((''''''''''''************))))))))))))))))))))))))************,,,---///000222444555555555666888;;;===???AAABBBBBBBBBBBBAAA@@@???>>>>>>>>>??????>>>>>>@@@EEEHHHUUUrrrzzzfffWWWNNNCCCCCCGGGPPP]]]lll}}}|||xxxxxxvvv|||}}}yyy{{{|||rrrjjjfffhhhkkkooossssssnnngggaaaQQQIII???888666777777666444444333222000///......,,,+++******))))))******))))))))))))))))))))))))))))))))))))************((((((((((((((((((((((((((((((((((((((('''''''''&&&''''''''''''(((((((((''''''''''''''''''((((((%%%&&&''''''((((((''''''&&&%%%%%%&&&((()))((('''(((((((((((((((((('''&&&(((((((((((((((((((((((((((((((((((((((((('''''')))))))))))))))))))))))))))))))))*********++++++---...000222444666666777555777:::===@@@BBBCCCDDDDDDCCCBBBAAA@@@???>>>>>>===>>>======>>>EEEPPPXXXkkk|||rrrwwwzzzaaaOOOHHHGGG@@@CCCJJJWWWiii|||zzzuuuuuu}}}}}}wwwnnnhhhiiikkkoootttwwwvvvrrrnnn\\\RRREEE<<<777666666555555555444333111000......,,,+++******))))))******))))))))))))))))))))))))((((((((()))))))))******(((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''&&&&&&%%%&&&''''''((((((''''''&&&%%%$$$&&&((())))))(((&&&'''(((((((((((((((((((((((((((((((((((((((((('''((((((((((((((((((((('''''''''(((((())))))***))))))*********+++++++++---...111333666777777888888999<<>>>>>???@@@??????DDDQQQbbbnnnvvvkkknnnzzzyyybbbPPPFFFEEEHHHGGGJJJSSSbbbwwwwwwpppqqqyyy{{{yyyzzzrrrmmmhhhjjjoootttxxxzzzxxxvvvdddYYYKKK???999666555333555555555444222000///...,,,++++++***)))*********))))))))))))))))))))))))''''''(((((()))))))))***))))))))))))))))))))))))&&&'''''''''(((((())))))&&&&&&&&&'''''''''(((((((((((((((''''''&&&&&&%%%%%%&&&''''''((((((''''''&&&%%%$$$&&&((())))))(((&&&&&&'''((()))))))))((((((((((((((((((((((((((('''''''''(((((((((((((((%%%&&&&&&'''((())))))***)))************+++++++++---///111444666888888888:::<<<>>>@@@AAABBBBBBAAAFFFEEECCCAAA???>>>>>>>>>CCCCCCCCCDDDLLL\\\qqqsssfffhhhvvv~~~dddQQQGGGEEEHHHLLLSSSVVV^^^nnn~~~yyy}}}}}}}}}~~~zzzuuutttxxxvvvrrrzzzzzzuuuqqqhhhmmmtttxxxzzzzzzzzzzzzsssfffTTTEEE===999777666555444333111///...---------,,,+++***))))))))))))************************))))))***++++++++++++*********))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&%%%%%%$$$$$$######"""$$$$$$$$$%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''))))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))***)))******+++,,,---...111333555666666888;;;>>>;;;===???AAABBBBBBBBBBBBIIICCC@@@BBBBBB@@@>>>>>>CCC>>>???KKK[[[nnnnnnkkkmmmyyyrrrdddRRRGGGGGGNNNUUUYYYeeemmmxxx|||zzzyyyyyy{{{~~~|||xxxuuuqqqnnnmmmiiipppxxx{{{xxxtttssssssyyy|||}}}~~~zzzwww{{{~~~yyyxxxsssmmmsss}}}zzzxxxuuuppptttyyy|||}}}|||||||||uuukkk\\\MMMBBB;;;777666666555555333222000...---...---,,,++++++******+++************************))))))***+++++++++++++++))))))))))))((((((((((((************************((((((((((((((((((((((((''''''''''''((((((((((((&&&'''''''''((()))))))))%%%%%%&&&&&&&&&''''''''')))(((((((((''''''''''''))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************+++---...///111333444555666888;;;======???@@@BBBBBBBBBBBBAAAFFF@@@>>>@@@AAA???======AAA???EEEVVVlll}}}bbbkkkyyyqqq[[[RRRHHHGGGOOO[[[eeeiiirrr{{{vvvnnniiihhhiiikkkppptttuuuvvvvvvtttqqqmmmhhhccc___]]]\\\bbbhhhjjjgggdddcccdddhhhjjjsss}}}vvvpppsss|||zzzqqqjjjlllttt}}}|||{{{xxxwwwyyy|||}}}}}}{{{{{{{{{xxxrrrgggYYYKKK@@@:::777777777777666444222///...//////...---,,,,,,,,,,,,************************))))))******++++++++++++(((((((((((())))))))))))************************(((((((((((((((((((((((('''(((((()))******++++++''''''((((((((((((((((((%%%&&&&&&&&&&&&'''''''''((((((((((((''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))*********+++,,,---//////111222444555666888;;;===???@@@AAACCCCCCCCCBBBAAADDD@@@>>>AAABBB???===>>>???CCCOOOfffrrraaasss}}}iiiZZZHHHEEEEEENNN^^^mmmwww{{{|||{{{yyyxxxxxxuuunnnccc[[[UUUTTTUUUXXX]]]bbbeeeeeegggfffccc^^^YYYRRRMMMJJJNNNQQQUUUUUURRRPPPQQQSSSUUUWWW^^^iiirrryyyxxxuuu{{{xxxnnnkkkmmmwww}}}xxxxxxzzz{{{{{{zzzxxxxxxyyyzzzyyysssfffVVVHHH>>>;;;888888888777555333000...//////...---,,,,,,,,,,,,***************************************+++++++++''''''(((((())))))******''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''((((((((((((&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))*********+++---...000000111333555666666888;;;>>>>>>@@@AAACCCDDDDDDCCCCCCEEEAAAAAACCCCCC@@@???AAAAAAJJJ[[[ssszzznnnrrr{{{dddTTTMMMGGGIIIPPP___rrr|||xxx~~~{{{pppiiigggfffdddcccaaa[[[TTTNNNIIIHHHHHHJJJNNNSSSUUUVVVXXXWWWUUURRRNNNHHHDDDAAADDDFFFGGGFFFEEEEEEGGGIIILLLKKKOOOXXX```iiittt~~~{{{rrrmmmrrryyyxxxxxxyyy{{{{{{yyywwwwwwwwwzzz{{{zzzqqqbbbRRRFFF@@@999999888777555222000...///...---,,,,,,++++++,,,******************************)))))))))***+++,,,''''''(((((())))))******''''''''''''''''''''''''(((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((('''''''''((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))*********************************+++,,,---///111222222444666777777999<<>>@@@BBBDDDEEEEEEEEEDDDAAA@@@BBBBBB@@@AAAEEEIIIVVVjjj}}}qqqlllxxxbbbOOOGGGIIINNNSSS```sss{{{zzz{{{yyylll```XXXUUUSSSRRRPPPOOONNNKKKJJJEEECCCBBBBBBFFFIIIKKKLLLLLLLLLKKKIIIGGGCCCAAA???????????????@@@CCCFFFIIIKKKHHHHHHLLLQQQXXXcccmmmvvv|||}}}sssqqquuuyyy~~~{{{zzz|||~~~}}}{{{xxxvvvvvvwwwzzz|||wwwlll]]]OOOGGG<<<;;;999777444222111000//////...---,,,,,,,,,,,,************************+++***)))))))))***,,,---(((((((((((())))))))))))************************(((((((((((((((((((((((())))))(((((('''&&&&&&%%%''''''((((((((((((((((((&&&&&&'''''''''((((((((('''''''''((((((((((((((())))))))))))))))))))))))''''''(((((())))))*********************************++++++,,,...000222333444555777888999;;;>>>@@@===>>>@@@BBBCCCDDDDDDDDD@@@===>>>@@@AAAAAAFFFLLLWWWggg~~~{{{nnnjjjlllqqqaaaQQQDDDFFFPPPXXX```ooozzzzzzvvvkkk^^^SSSKKKGGGFFFEEEDDDEEEFFFHHHIIIBBBAAA???@@@DDDHHHKKKLLLIIIHHHGGGDDDBBB@@@???>>><<<<<<<<<>>>BBBHHHMMMPPPLLLHHHDDDEEEGGGKKKTTT^^^hhhpppwwwyyy|||xxxvvvtttvvvyyy|||yyysssssstttyyy|||{{{wwwsssqqqtttwwwzzzzzztttgggXXXMMM???===:::777444333333333111000///...------------************************+++***)))((()))***,,,---))))))))))))((((((((((((************************((((((((((((((((((((((((((('''''''''''''''''''''&&&'''''''''((()))))))))''''''''''''((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))'''''''''((()))************************************+++,,,---///111222333555777999:::;;;<<>>???@@@AAABBBDDDFFFHHHAAA??????BBBIIIOOOTTTWWWPPPNNNJJJFFFBBB@@@>>>>>>======>>>CCCJJJRRRXXX[[[NNNIIIDDDCCCCCCFFFNNNXXXbbbjjjooopppppprrrpppmmmgggeeeccccccfffiiillllllqqqssswww}}}}}}uuurrrqqqwww}}}zzztttooolllrrrtttxxx{{{xxxmmm]]]QQQBBB@@@<<<888555444555666222111000//////.........************************+++***)))((((((***,,,---******))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((($$$$$$%%%%%%&&&'''''''''$$$$$$%%%%%%&&&'''((((((''''''''''''((((((((()))&&&'''''''''(((((())))))))))))))))))))))))))))))&&&''''''((()))******+++************************++++++,,,---///111333444666888:::;;;<<<===@@@CCCAAABBBBBBBBBAAA???===<<<===<<<>>>CCCHHHOOO[[[fffyyy~~~qqqhhhgggrrrzzz^^^HHHHHHKKKNNN]]]qqq|||pppoooooopppqqqooollliiijjjhhhggglllsssxxxwwwuuuyyysssiii^^^TTTKKKDDD???:::<<<@@@BBBCCCDDDEEEFFF@@@@@@AAAGGGOOOXXX___cccZZZVVVPPPIIIDDD@@@?????????@@@BBBHHHQQQZZZaaadddPPPKKKFFFEEEEEEGGGOOOXXXdddjjjmmmkkkgggeee```[[[TTTRRROOOOOORRRUUUWWWXXXYYY]]]bbbjjjssszzzqqqkkkvvvzzzrrrrrrtttqqqllliiilllppptttvvvxxxttthhh[[[QQQFFF:::555777999666222222222111///...---,,,+++++++++++++++*********)))************************)))************+++++++++)))******++++++***((('''(((((((((((((((((((((((('''(((******((((((((()))((((((((((((((((((((((((&&&&&&'''(((((('''&&&%%%))))))((('''''''''''''''''''''(((((())))))******))))))))))))************---,,,***)))))))))******((())),,,///222444555666777888:::<<<>>>???@@@AAABBBBBBBBBAAA@@@???======:::<<<@@@FFFPPP___rrr~~~tttqqqqqqttt}}}fffSSSEEEGGGMMMTTTeeeyyyssshhhbbb[[[\\\]]]^^^___]]]YYYWWWTTTYYY]]]]]]```gggkkkkkkoooiii^^^RRRJJJEEE@@@<<<:::???CCCDDDHHHMMMPPPNNNHHHKKKMMMRRR```ooouuurrrkkkhhh^^^OOODDDAAAAAA???DDDCCCEEEOOObbbsssvvvrrr___XXXRRROOOMMMPPP[[[fffooonnnhhh```\\\[[[UUUOOOJJJHHHEEEEEEFFFGGGHHHHHHHHHMMMSSSYYY___hhhsss{{{~~~rrrlllvvv~~~vvvsssrrrnnnkkkkkkmmmpppssstttwwwvvvnnncccWWWLLL???888999:::999666333222111///...---,,,,,,+++++++++*********))))))************************)))************+++++++++)))))))))))))))(((''''''((((((((((((((((((((((((''')))******((('''((((((((((((((((((((((((((((((%%%&&&'''(((((((((''''''******)))((((((((((((((((((((((((((())))))))))))))))))))))))************---,,,***)))))))))***+++***+++---000222333444555888999;;;===???@@@AAAAAADDDDDDCCCBBBAAA???>>>===@@@CCCHHHPPP\\\mmm{{{xxxxxx|||~~~}}}jjjTTTIIIDDDIIIQQQ]]]sssttthhh^^^XXXNNNNNNMMMMMMNNNNNNNNNMMMQQQUUUWWWWWWZZZbbbfffgggggg```TTTJJJDDDAAA===:::<<<>>>BBBHHHTTT```ccc``````dddfffhhhpppzzz~~~{{{uuutttlll\\\MMMGGGDDDCCCEEEHHHNNN]]]ssszzzsssjjjdddaaaaaajjjtttxxxtttjjj^^^WWWTTTMMMFFFCCCBBB@@@???@@@AAABBBBBBEEEHHHLLLPPPUUU[[[ccchhhsssyyy{{{qqqmmmttt||||||wwwrrrmmmnnnrrrppprrrqqqqqqtttwwwsssmmmbbbVVVGGG>>>;;;;;;;;;:::555333111///...------...+++************)))))))))************************)))************+++++++++))))))(((''''''''''''((((((((((((((((((((((((((((((***+++***(((''''''(((((((((((((((((((((((((((%%%&&&'''(((((((((((((((+++***))))))(((((())))))))))))))))))(((((((((((())))))))))))************,,,,,,+++************+++,,,---///111333444444555:::;;;===>>>@@@AAABBBBBBEEEEEEDDDCCCAAA@@@???>>>@@@EEENNNYYYhhh|||zzzjjjsss~~~hhhTTTGGGEEEJJJTTT___ooo}}}qqqdddYYYPPPKKKBBBAAA??????AAAEEEIIILLLVVVWWWUUUSSSVVV___fffhhhcccZZZMMMCCC???===<<<;;;>>>@@@EEEQQQeeexxx~~~|||yyy}}}yyyhhhUUUJJJFFFEEEIIIOOOZZZlllzzzxxx}}}~~~ppp___TTTOOOGGG???>>>>>>===<<<<<<===>>>???@@@AAACCCFFFJJJOOOSSSUUUgggooo{{{uuuooonnntttzzz|||wwwrrrtttzzzvvvvvvsssoooqqqvvvwwwtttnnnbbbRRREEE>>>;;;::::::666444222000......//////++++++*********)))))))))************************))))))*********++++++++++++***((('''''''''((()))(((((((((((((((((((((((((((***+++***((('''''''''(((((((((((((((((((((((('''(((((((((((('''''''''***))))))(((((((((((((((******))))))((((((''''''((()))))))))************++++++++++++++++++++++++,,,---///222444666777777<<<<<<>>>@@@AAABBBCCCCCCEEEDDDCCCAAA@@@???>>>>>>AAAIIIWWWfffxxx{{{llllllzzz}}}kkkXXXKKKHHHMMMXXXfffvvvzzzpppcccWWWMMMFFFBBB=========>>>AAAGGGMMMRRR\\\ZZZTTTPPPUUUcccnnnssslll^^^MMMCCC>>><<<<<<===>>>BBBJJJYYYppp}}}yyyxxxzzzrrr]]]OOOKKKKKKOOOWWWdddvvvtttaaaUUUMMMFFF???>>>>>>>>>======>>>@@@BBB@@@AAADDDHHHLLLOOOQQQQQQ^^^gggsssyyyqqqqqqsssxxx}}}ttttttxxx{{{zzzvvvrrrsssxxx{{{zzzxxxnnn^^^NNNBBB;;;999888666555333111000//////000++++++++++++************************************))))))*********+++++++++,,,+++***)))((()))***+++))))))))))))))))))))))))((()))+++***(((''''''(((((((((((((((((((((((((((+++***)))((('''&&&&&&&&&(((((('''&&&&&&&&&&&&'''******))))))((((((''''''((()))))))))************+++++++++,,,,,,,,,+++++++++,,,///333666999:::;;;===>>>???AAABBBCCCCCCCCCCCCBBB@@@???>>>===>>>>>>GGGSSSfffyyyxxxlllgggyyykkkXXXNNNMMMQQQZZZiii{{{zzzuuuooodddYYYNNNFFFAAA???<<<===???@@@BBBGGGMMMRRRWWWSSSMMMKKKVVViiiyyy{{{gggRRREEE@@@<<<===@@@===DDDOOO]]]rrrwwwqqqrrr|||fffWWWRRRRRRYYYcccppp~~~~~~|||rrraaaSSSKKKEEEAAA===>>>>>>===<<<>>>BBBFFFJJJLLLPPPRRRSSSSSSSSSSSSTTT]]]kkkyyyzzzvvvyyy}}}yyyuuuwwwzzzssskkkkkkuuuwwwvvvsssuuu{{{~~~vvviiiXXXHHH>>>999999666666555444222111000///---,,,,,,,,,,,,+++++++++************************)))************+++++++++,,,,,,+++************+++))))))))))))))))))))))))'''(((******((((((((()))((((((((((((((((((((((((++++++)))((('''&&&&&&&&&((('''&&&&&&%%%%%%&&&&&&))))))))))))(((((((((((())))))))))))***************+++,,,,,,---,,,,,,,,,+++---000444888;;;===>>>===>>>???AAABBBBBBCCCCCCAAA@@@???=========>>>???LLL[[[sssuuuhhhhhhnnnqqqZZZKKKKKKRRR\\\jjj}}}}}}zzzvvvppplllfffaaaXXXOOOGGGBBB??????:::===>>>???@@@DDDLLLRRRRRRPPPMMMPPP___tttmmmTTTGGGAAA===???DDDBBBJJJTTT```sssyyyuuuxxxnnnaaa]]]\\\kkkwww}}}sssooolllqqqpppcccSSSIIIDDDBBB===>>>>>><<<<<>>===>>>???@@@AAABBBBBBBBB@@@???>>>===>>>???AAABBBQQQddduuuhhhfffrrrooo___QQQJJJOOOYYYjjjzzzpppiiifffccc___[[[UUUQQQLLLEEEAAA>>>======:::<<<>>>???BBBKKKWWWaaabbbcccdddjjjxxxoooTTTHHHDDDAAAEEEMMMRRRVVV\\\ggg|||vvvuuuuuutttjjjgggdddqqqxxxnnn[[[NNNIIIHHHCCCDDDDDDBBBBBBGGGQQQYYYgggmmmrrrmmmbbbXXXTTTUUUZZZbbbooozzz~~~sssooorrrzzzqqqhhhqqq|||ppp^^^VVVOOOWWW```fffnnnwww}}}~~~~~~|||uuugggVVVHHHAAA???444666777777666333000...//////.........---------************************)))************+++++++++)))******++++++***((('''))))))))))))))))))))))))$$$&&&))))))))))))***+++((((((((((((((((((((((((''''''&&&'''(((***,,,---))))))((('''''''''''''''''''''(((((())))))******))))))))))))************)))***,,,---...---,,,,,,///111333666888:::<<<<<<===>>>???@@@AAABBBBBBBBB@@@???>>>>>>???@@@CCCDDDZZZnnnwwwgggdddlllooo\\\QQQMMMNNNVVV```xxxyyyoooccc[[[XXXUUURRRNNNJJJGGGCCC???<<<;;;;;;;;;;;;===@@@CCCJJJWWWiiivvv{{{}}}pppTTTJJJHHHGGGLLLUUUaaaaaacccooo{{{ooohhhggggggxxx{{{fffVVVPPPPPPMMMMMMMMMJJJJJJQQQ\\\fffzzzttthhheeegggiiipppzzz{{{{{{{{{|||uuummmoooooo|||{{{}}}vvv}}}|||nnnWWWNNNHHHKKKYYYfffmmmttt}}}yyy~~~~~~sssdddWWWJJJ@@@===;;;999666444333222111------------------,,,,,,)))************++++++++++++++++++*********))))))))))))************))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((((((((((((,,,++++++***)))(((((('''***+++,,,......---,,,,,,++++++++++++,,,...000111111222444666999;;;===>>>@@@@@@AAABBBBBBCCCCCCDDDFFF>>>;;;======<<>>>>>===;;;===DDDPPPbbb{{{qqq]]]TTTOOONNNYYYhhhuuuqqqssszzzkkkiiipppzzzvvvccc```ccciii]]]UUUUUUUUUZZZlll}}}wwwtttnnnjjjllloooppptttyyyzzz{{{qqqjjjpppuuuzzz}}}~~~vvv___JJJCCCDDDPPP]]]dddmmmvvv|||zzznnnaaaQQQEEE>>><<<999777555333222000......------------,,,,,,************+++++++++++++++++++++*********))))))))))))************))))))((())))))******))))))((())))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((((((((((((++++++***))))))(((''''''((())))))***************++++++++++++---///111222222333444777999;;;===>>>@@@@@@@@@@@@AAAAAAAAAAAADDD???>>>AAA@@@@@@JJJWWWpppuuufffpppuuu___TTTRRR[[[```bbbrrr|||wwwpppiiicccXXXRRRJJJDDDBBBBBBAAA@@@@@@>>>;;;::::::<<<===>>>@@@>>>BBBLLLZZZnnn}}}mmm^^^WWWSSSVVVggg{{{zzzssswwwyyyyyy}}}tttllliiigggiiiyyywwwhhhaaa]]]]]]___```cccgggjjjooovvv||||||uuutttvvv||||||}}}}}}|||{{{~~~mmmKKKAAA>>>GGGRRRZZZeeeppp}}}|||ppp]]]MMMBBB???<<<999888777555333.........---------,,,,,,************+++++++++,,,+++++++++***************))))))************)))))))))******************)))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((((((((((((***))))))((((((''''''''')))(((((((((((()))******+++++++++,,,---///111333333444666888:::<<<>>>???@@@@@@@@@????????????>>>===;;;===@@@???AAAQQQdddzzzkkkgggvvv~~~dddRRRPPPYYYhhhqqqwww~~~sssjjjccc\\\UUUPPPKKKGGGBBB???>>>>>>>>>=========<<<;;;;;;<<<>>>>>>???>>>CCCOOO___rrrsssiiibbb______hhh~~~~~~}}}nnnYYYRRRMMMMMMMMMLLLOOORRRYYY\\\aaahhhpppyyy}}}yyywww{{{|||zzzyyywwwwwwvvvxxx~~~}}}TTTFFF===AAAJJJSSS```mmmyyy~~~kkkYYYHHHDDD???<<<;;;;;;999777//////......------,,,,,,*********+++++++++,,,,,,************************))))))************))))))******++++++++++++******(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((()))((((((((('''''''''&&&+++***)))))))))***,,,---+++++++++,,,...000222444555666777999;;;===???@@@AAAAAA@@@??????>>>======;;;:::===@@@@@@GGG___xxxpppmmmqqqmmmWWWMMMSSScccuuuyyypppdddZZZSSSNNNIIIEEEDDDBBB@@@>>>============<<<===============>>>?????????EEERRR```pppvvvnnnjjjfffffflllvvvxxxgggQQQJJJDDDBBBBBBAAABBBEEELLLMMMPPPUUU^^^gggnnnrrrzzz|||{{{wwwssstttzzzzzzsssppppppqqquuuzzzcccQQQAAA???DDDMMM]]]lllsssyyyzzziiiOOOIII@@@;;;;;;;;;999777000000///......---,,,,,,***++++++++++++,,,,,,,,,************************))))))************))))))******++++++++++++******(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((''''''''''''+++***)))))))))***,,,---,,,,,,,,,---///111333555777777999;;;===>>>@@@AAABBBBBBAAA@@@???>>>======>>>===???CCCGGGTTTrrrxxxnnnsss}}}sss^^^OOOPPP[[[mmm|||jjjaaaVVVMMMHHHFFFCCCAAABBBBBBAAA@@@???>>>???@@@>>>???@@@???===<<<>>>???AAADDDMMMYYYeeesssyyykkkccc```aaajjj{{{uuudddMMMFFF@@@>>>>>><<<>>>AAABBBCCCEEEIIINNNVVV]]]aaammmuuu{{{{{{xxxzzz|||uuuqqqrrr|||}}}|||uuunnnmmmmmmuuu|||ttt]]]FFF>>>@@@HHHZZZjjjqqqwwwyyy\\\QQQDDD;;;999999777555111000000///...---,,,,,,++++++++++++,,,,,,,,,,,,***************+++++++++))))))************)))))))))******************)))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((((()))******,,,,,,,,,---///222444666888999:::<<<>>>???AAAAAAAAAAAAAAA@@@???>>>>>>===<<<;;;@@@GGGOOO```rrrmmmwwwrrr___UUUQQQYYYgggzzzyyypppZZZSSSIIICCCAAAAAAAAA@@@BBBCCCCCCBBB@@@@@@BBBDDDFFFGGGGGGDDD@@@>>>@@@CCCDDDJJJVVVaaajjjwwwrrrgggbbbaaafffvvvxxxqqqpppzzz}}}lll^^^JJJCCC>>>===>>>===???CCC@@@CCCGGGHHHIIILLLQQQVVVaaaiiirrrvvvxxx~~~}}}vvvrrrvvv|||yyyyyy}}}yyysssooonnnoooppppppqqqrrrrrrsssttttttsssrrrssstttvvvvvvtttrrruuuvvvwwwyyy}}}}}}zzzyyyzzz{{{|||~~~tttnnnlllqqqyyyjjjNNNAAA???GGGYYYkkkuuu{{{oooaaaNNN@@@;;;999666444111111000///...---,,,,,,+++++++++,,,,,,,,,------))))))*********+++++++++))))))************))))))((())))))******))))))((())))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***************,,,,,,---...000333555777::::::;;;===???@@@AAABBB?????????>>>>>>=========<<<===EEEQQQ]]]pppuuuoooooowwwvvv___SSSVVV^^^jjjxxxooodddPPPIIIBBB>>>>>>@@@@@@@@@DDDFFFFFFEEEDDDFFFIIIMMMUUUVVVTTTOOOIIIFFFIIIMMMPPPZZZgggpppsss}}}|||qqqnnnooosss}}}~~~}}}kkkdddeeeqqqzzzssscccWWWIIIBBB===>>>@@@AAADDDHHHLLLRRRWWWUUUNNNJJJMMMRRR[[[cccmmmvvv}}}~~~uuurrrttt~~~zzz{{{|||xxxuuupppmmmhhhbbb]]]\\\^^^aaaaaaaaabbbcccdddeeeffffff``````aaacccfffgggfffdddhhhhhhjjjmmmqqquuuyyy{{{vvvtttqqqpppppprrruuuwww~~~~~~~~~~~~|||}}}|||yyyxxx|||~~~yyyuuussstttuuullljjjgggfffeeegggiiijjjhhhlllpppppplllkkknnnqqqttttttuuuxxx}}}zzzqqqmmmlllssstttUUUDDDAAAHHH[[[mmmzzznnnXXXGGG???<<<888555222111000///...---,,,,,,++++++,,,,,,,,,---------))))))******++++++++++++))))))************))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))***************+++,,,......---,,,,,,,,,,,,---...000333666777:::;;;<<<>>>???AAABBBBBB===============<<<<<<<<>>IIIUUUooo|||{{{eeeOOO@@@888666555555333///---------,,,+++------,,,,,,,,,,,,++++++))))))************)))))),,,,,,+++***)))))))))***))))))))))))(((((((((((())))))************))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((())))))******++++++((((((((()))******++++++***,,,...///000222666888;;;>>>>>><<<===AAABBB??????@@@>>>======???>>><<>>>>>???FFFNNNPPPVVVXXXVVVWWW___iiinnn}}}qqqcccZZZVVVZZZfffrrr}}}~~~}}}vvv}}}vvvkkkmmmrrrxxxzzzrrrcccWWWQQQGGGCCCGGGIIIJJJTTTcccmmmppprrrlllaaaZZZXXXZZZ```lllvvv~~~vvvllllllttt}}}|||{{{zzzyyyrrrpppllliiifffeeedddddd___\\\ZZZZZZ\\\[[[VVVRRRRRRPPPOOOMMMLLLMMMNNNNNNOOONNNMMMOOOPPPPPPNNNKKKKKKLLLLLLLLLMMMMMMNNNNNNPPPQQQTTTVVVXXXYYYXXXXXXVVVUUUSSSRRRSSSVVVXXXZZZ[[[\\\^^^___`````````___```___^^^]]]\\\\\\]]]]]]`````````_________^^^^^^^^^^^^``````___^^^\\\[[[[[[YYYZZZ___aaaaaabbbfffeeeeeedddcccdddfffhhhiiiggghhhiiiiiiiiigggeeeddd``````aaaaaaaaaaaa``````]]]^^^^^^\\\YYYWWWXXXZZZYYYYYYYYY[[[]]]]]][[[YYY[[[WWW\\\jjjppphhh```___\\\YYYWWWUUUTTTSSSRRRPPPNNNLLLJJJIIIJJJKKKJJJJJJLLLLLLLLLLLLLLLKKKKKKKKKOOORRRSSSSSSZZZeeeooorrrqqqttt{{{vvvpppooorrryyyvvvZZZIIIMMMTTTlll|||oooXXXFFF<<<888888777444111//////...---,,,------,,,,,,,,,,,,++++++******++++++++++++******,,,+++******))))))******,,,,,,+++++++++*********))))))************))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))*********((())))))******++++++,,,***,,,...000111333666999;;;>>>???>>>???CCCCCCAAA@@@???===;;;;;;<<<======MMM^^^uuutttfffdddgggmmmrrr|||{{{gggWWWNNNRRReeexxxooo\\\OOOAAA???>>>>>>>>>???HHHQQQbbblllsssuuuvvvzzz~~~~~~rrrfffbbbfffppp~~~~~~|||zzz{{{ppphhh^^^RRRLLLOOORRRWWWeeetttyyyppplllkkkmmmxxx~~~uuupppuuu~~~{{{vvvrrrqqqtttpppllliiihhhhhhgggfff]]][[[YYYVVVUUUUUUVVVVVVTTTQQQOOOPPPRRRRRRNNNKKKLLLLLLJJJJJJJJJJJJLLLMMMJJJJJJJJJKKKMMMMMMKKKIIIHHHHHHHHHHHHHHHIIIIIIIIIKKKKKKLLLMMMNNNNNNOOOOOONNNMMMKKKJJJKKKMMMPPPRRROOOPPPRRRSSSSSSSSSRRRRRRSSSSSSRRRPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQPPPOOOOOOOOOPPPPPPQQQPPPNNNMMMKKKMMMKKKNNNSSSUUUSSSSSSVVVVVVVVVVVVVVVWWWXXXYYYYYYWWWXXXXXXXXXWWWVVVTTTTTTOOOPPPPPPQQQQQQPPPPPPOOOOOOPPPOOOMMMKKKJJJKKKLLLKKKKKKKKKLLLNNNOOONNNLLLOOOMMMTTTaaaddd[[[QQQNNNLLLJJJHHHHHHIIIIIIHHHGGGGGGDDDBBBBBBCCCDDDDDDDDDEEEDDDDDDDDDCCCCCCCCCBBBCCCFFFHHHIIIPPP[[[dddfff___dddllluuuzzzuuunnnkkkpppwwwjjjRRRMMMNNNccc|||}}}eeeOOOAAA;;;;;;888555222000000000...---------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++***)))))))))******)))))))))(((((((((''''''))))))************))))))))))))))))))))))))))))))))))))))))))************************************************)))))))))))))))******++++++,,,------+++---///000111333777999;;;???@@@???AAADDDEEECCC>>>===<<<::::::<<>><<<888555222000000000///---------,,,,,,,,,+++++++++***++++++++++++++++++*********))))))))))))******''''''''''''&&&&&&&&&&&&))))))************))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))++++++******))))))((((((******+++,,,,,,------...,,,...000111222444888::::::>>>@@@???AAAEEEEEEBBB===;;;;;;;;;<<<@@@KKKUUUiii~~~fffZZZZZZ```jjjrrrzzzaaaNNNMMMPPPWWWppp~~~{{{}}}{{{sssiii[[[LLLBBB>>>>>>@@@AAABBBIII[[[mmmyyymmmgggrrr~~~uuunnnooovvvxxxqqqlllhhhdddcccbbbaaaaaaaaabbbcccbbb___[[[ZZZZZZZZZZZZZZZVVVUUUTTTTTTTTTVVVXXXZZZXXXWWWUUUSSSRRRQQQPPPNNNOOOOOOOOOPPPQQQSSSTTTTTTQQQRRRSSSTTTTTTSSSRRRRRRNNNNNNNNNOOOOOOOOOOOOOOOSSSRRRQQQPPPQQQRRRTTTUUUWWWUUURRRPPPOOOPPPRRRSSSSSSTTTUUUVVVVVVUUUTTTTTTTTTTTTSSSSSSRRRRRRQQQPPPPPPPPPPPPPPPPPPOOONNNNNNPPPPPPPPPPPPOOOOOONNNNNNKKKJJJLLLRRRSSSPPPOOOQQQSSSSSSSSSSSSSSSRRRRRRRRROOOMMMLLLJJJIIIHHHIIIIIIJJJJJJKKKKKKKKKKKKJJJJJJJJJIIIJJJJJJKKKLLLKKKKKKHHHGGGGGGHHHJJJLLLLLLKKKMMMMMMPPPTTTVVVRRROOONNNNNNLLLJJJJJJKKKLLLKKKJJJHHHFFFDDDDDDEEEGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEEEEHHHIIIMMMUUU```fffeeebbbbbbccccccccckkk~~~wwwjjjgggmmmzzzhhhZZZTTTeee{{{fffPPPBBB<<<888555222000000///...---------,,,,,,,,,+++++++++))))))************))))))***))))))((())))))******+++++++++*********))))))))))))************))))))))))))))))))))))))))))))((()))))))))************((((((((((((((((((((((((++++++******))))))((((((+++++++++,,,------......---///111222333555999;;;999===@@@???AAADDDDDD@@@>>>;;;:::;;;<<>>888555222000000///...---------,,,,,,,,,,,,++++++)))))))))******)))))))))))))))((((((((()))******++++++*********)))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************((((((((((((((((((((((((************))))))))))))***++++++,,,,,,------......000222333444666:::<<<:::>>>@@@@@@AAACCCBBB??????<<<;;;<<<<<>>======@@@FFFRRRhhh{{{vvvpppssswwwqqqooollljjjkkklllnnnpppppppppooonnnjjjhhhffffffiiikkklllllllllkkkjjjiiiiiikkkmmmnnnpppooonnnllljjjiiijjjkkkllllllmmmnnnoooppppppppprrruuuwwwvvvsssppppppqqqlllmmmnnnoooppprrrssssssvvvuuusssqqqooommmllllllpppooonnnmmmoooqqquuuwwwyyyzzz|||}}}~~~~~~~~~}}}xxxxxxyyyyyyxxxwwwuuuttttttrrrpppnnnnnnoooqqqrrrlllllllllmmmnnnooopppqqqnnnkkklllooopppnnnnnnqqqooommmkkkiiiiiiiiijjjkkkcccaaa^^^[[[YYYYYY[[[\\\``````aaaaaaaaaaaa``````aaaaaabbbcccddd```ZZZUUUQQQQQQTTTYYY```fffkkklllmmmnnnnnnllljjjiiiiiihhheeecccbbbbbbdddeeedddccccccaaa___^^^_________^^^^^^___```aaacccdddeeeeeeaaaccceeejjjuuu~~~{{{yyy{{{}}}vvvhhhcccjjjzzz|||~~~jjjXXX```iiiwwwjjjRRRBBB999666333111111111000...------,,,,,,,,,,,,++++++)))******++++++******)))((((((((((((((()))******))))))))))))(((((((((((())))))************))))))))))))))))))))))))))))))))))))))))))************************************)))))))))))))))******************+++,,,,,,------///111333444555777:::===<<<@@@BBBBBBBBBDDDBBB>>>???;;;;;;???AAAKKKeeehhheeeeeejjjqqq|||oooeeeUUUUUU[[[iiizzzzzznnncccZZZUUULLLLLLKKKJJJIIIJJJMMMOOOSSSRRROOOKKKGGGCCCAAA@@@===<<<>>>EEENNNYYYkkkzzzrrrqqqzzzxxx{{{www}}}|||yyyyyy{{{|||zzzyyyyyy|||}}}||||||~~~~~~}}}~~~|||{{{|||}}}vvvsssooollljjjkkkmmmnnnqqqrrrrrrssssssrrrrrrqqqttttttuuuvvvuuupppggg```\\\]]]aaahhhqqqzzz~~~|||zzzxxxwwwvvvwwwyyy{{{{{{{{{yyyvvvsssrrrsssssssssrrrssstttuuuwwwyyyzzz||||||uuuwwwyyy~~~zzziii^^^bbbwwwzzzppptttsss\\\___\\\llltttXXXFFF;;;888555333222222111000---------,,,,,,,,,+++++++++++++++,,,,,,+++++++++((((((((((((((()))******---------,,,,,,,,,,,,+++))))))************))))))))))))))))))))))))))))))))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))******++++++)))******++++++,,,------///111333444555888;;;===>>>BBBDDDCCCCCCDDDBBB>>><<<999<<>>======>>><<>>===>>><<<<<>>??????@@@@@@AAACCCGGGIIIIIIHHHEEECCCBBBBBBCCCDDDFFFJJJTTTcccttt|||kkkjjjqqq}}}jjj^^^VVV___oooxxxooohhhfffggghhhmmmrrrwww{{{ttthhhcccddd~~~}}}~~~www^^^OOO]]]sssmmmPPPEEE:::777666222//////000///...---,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***)))(((''''''((()))******))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++***************+++++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,---...//////000111333555888;;;>>>@@@AAABBBCCCAAA???>>>>>>???===@@@IIIYYYooozzzuuuqqqZZZRRRTTTWWWbbbwww|||lllZZZOOOGGG@@@<<<;;;<<>>>>>???AAABBBHHHUUUiii~~~zzz{{{www^^^QQQUUU^^^bbbpppwwwgggTTTJJJDDD???=========@@@CCCEEEIIIQQQ^^^gggjjjhhhfffeeedddeeefffgggqqq}}}}}}xxxvvvzzzmmmccc]]]^^^lll{{{nnn___VVVLLLHHHFFFEEEGGGLLLRRRYYYbbbkkkrrrzzzwwwjjj```bbbkkkuuu}}}~~~yyywwwxxxxxxxxxeeefffnnn}}}dddRRR@@@888777555333333222111///...---,,,,,,+++++++++++++++++++++,,,,,,************************++++++************++++++))))))))))))************))))))))))))))))))))))))++++++++++++++++++++++++******))))))***++++++,,,*********++++++++++++,,,,,,,,,,,,---...///000111333444666999;;;>>>???@@@@@@AAA@@@???>>>???AAADDDEEEQQQddd{{{yyy}}}wwweeeSSSNNNXXXdddlllqqqaaaPPPFFFBBB???>>>@@@???AAAEEEJJJSSS```ooozzzyyyyyyzzz||||||sssnnnlllvvvuuuggg___UUUKKKFFFDDDBBBDDDHHHFFFKKKRRRYYY```kkkwww}}}zzznnnbbbXXX]]]fffoooxxx~~~zzzrrrppprrrsssqqqxxxpppgggffftttrrr^^^GGG<<<888666444444111000///...------------++++++++++++++++++++++++))))))))))))))))))))))))((((((((())))))((((((((()))))))))************+++))))))))))))))))))))))))************************))))))))))))***+++,,,,,,************++++++++++++++++++,,,---...000222333444555888;;;===???@@@AAAAAAAAA@@@???>>>@@@DDDGGGJJJ^^^yyy{{{xxxqqqdddVVVOOOPPPYYYhhhvvviiiZZZJJJBBB???>>>>>>@@@AAADDDJJJVVVeeeuuupppddd]]]SSSIIIDDDAAA???AAAEEEFFFIIIMMMOOOUUU```ooo{{{vvvnnnpppttt|||~~~qqqcccTTTTTTWWW^^^hhhqqqzzzyyyqqqrrrxxxzzzxxxwww}}}jjjaaalll}}}kkkPPPAAA;;;777444333000000///...............---,,,,,,++++++*********************************(((((())))))))))))(((((())))))*********+++++++++))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))***+++,,,---++++++++++++,,,,,,,,,---)))***+++---///222444555555777999<<<>>>@@@AAAAAABBBAAA@@@???>>>AAAFFFJJJVVVqqqyyyzzzzzzrrrdddUUULLLPPPVVV]]]qqqvvvcccUUUFFF@@@???===>>>@@@EEEJJJVVViii~~~~~~nnneeeaaaWWWMMMIIIFFFDDDGGGKKKTTTVVVWWWVVVWWW___nnnzzz}}}~~~~~~~~~wwwllliiikkkpppxxxttteeeSSSOOOMMMRRR[[[gggsss|||{{{uuuxxx|||ooo___hhhzzztttWWWEEE===888444222000//////.........//////------,,,,,,+++***))))))++++++++++++++++++++++++******++++++++++++******))))))******++++++++++++))))))))))))))))))))))))************************))))))))))))***+++,,,---,,,,,,,,,---------......((()))***---///222555777666777:::===???@@@AAAAAABBBBBB@@@??????BBBGGGLLLddd|||zzz|||~~~sssiii]]]LLLGGGSSS]]]ddd|||zzzooo```SSSEEE@@@???>>>???AAAJJJQQQaaazzz|||nnniiilllbbbYYYTTTRRRQQQSSSXXXbbbdddddd```___dddqqq{{{}}}}}}||||||}}}~~~uuulllnnntttzzzwwwjjjkkkooouuu~~~{{{rrrZZZNNNFFFGGGKKKRRRbbbqqq~~~tttjjjppp}}}gggMMM@@@===666---222111000.........//////......---,,,,,,+++******)))))))))***+++++++++,,,,,,***)))'''&&&&&&&&&&&&***)))(((''''''((()))*********))))))))))))******)))************+++++++++))))))))))))))))))))))))((())))))))))))*********.........///000222333444888999:::<<<===???AAAAAAEEE@@@<<<<<<>>>AAAJJJTTTwwwrrruuuzzziiiXXXMMMRRRUUUXXXdddzzzsssiiiVVVLLLCCC@@@@@@@@@AAAEEEJJJaaa{{{vvvrrruuussslllddd___cccnnnxxx|||ooojjjsss~~~{{{zzz{{{{{{}}}~~~xxxvvv~~~rrrddd[[[___hhhrrr}}}{{{sss^^^RRRIIIFFFEEEIIIXXXiii}}}mmmkkkttt~~~pppWWWFFF???888111333222000///......//////...------,,,,,,+++++++++***************+++++++++,,,+++)))(((''''''((((((***)))(((((((((((()))*********))))))))))))******)))************+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,.........///111222444444999:::;;;===>>>@@@AAABBB@@@===<<<===@@@EEERRR^^^uuukkksssuuudddVVVOOOXXXbbblllzzz~~~ooodddSSSJJJBBB@@@@@@@@@CCCGGGTTTlll}}}vvvuuuyyyyyywwwtttrrrwww}}}}}}zzz{{{|||}}}}}}~~~~~~~~~cccXXXTTT]]]lll||||||~~~~~~~~~zzzttteee[[[QQQJJJCCCCCCSSSeeeqqqhhhlllwwwfffOOOAAA:::777333222000///......//////---------,,,,,,,,,,,,,,,+++++++++***************+++******))))))******+++***))))))(((((())))))*********))))))))))))******)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---.........///111333444555:::;;;===>>>@@@AAABBBBBB======>>>AAACCCLLL]]]mmmnnnfffeeerrr}}}nnn```VVVWWWbbbpppvvvfff[[[MMMFFF@@@???@@@AAAEEEJJJ```zzzrrroooqqqvvv|||yyyzzzzzz{{{{{{||||||||||||rrr[[[VVVWWWeeexxx~~~~~~}}}|||||||||zzzvvvqqqiii```WWWJJJFFFSSSfff~~~yyylllkkkvvv|||yyy|||uuuYYYEEE<<<;;;444333111///......//////,,,,,,,,,---------------,,,+++++++++***)))))))))))))))))))))******++++++))))))))))))))))))))))))******))))))))))))******))))))*********+++++++++************************)))))))))*********++++++.........000111333555666;;;<<<>>>@@@BBBBBBCCCCCC===>>>AAADDDGGGQQQfffyyyuuuaaa```fffuuutttfff[[[VVVaaakkkxxxzzzlll\\\RRRHHHBBB>>>>>>@@@BBBFFFLLLfffrrrccc```ccckkkvvvzzzzzzyyyyyyyyyyyyzzzzzzyyyzzz|||uuuaaaTTTSSSYYYiii}}}||||||{{{zzzyyy}}}xxxqqqgggVVVJJJRRRaaauuu}}}wwwnnnuuu|||zzz}}}eeeKKK???<<<555333222000///...//////---------------------...,,,+++++++++***)))))))))''''''((()))************))))))************))))))******))))))))))))******))))))*********+++++++++************************)))************+++++++++---...///000222444666777<<<===???AAACCCCCCCCCBBB===>>>@@@CCCHHHTTTkkkkkkZZZ```kkkzzzyyygggZZZTTTTTTcccooo~~~sssdddVVVLLLDDD???===>>>???AAAGGGMMMeee{{{kkkZZZSSSTTT^^^ooo|||{{{yyyxxxwwwwwwwwwwwwwwwvvvxxx}}}tttaaaTTTQQQTTT^^^qqq~~~}}}zzzzzz|||~~~uuubbbPPPOOOXXXmmm{{{tttrrrzzztttWWWDDD>>>555444222000///...//////.........---------------+++++++++***************''''''((()))*********))))))******++++++******)))******))))))))))))******)))************+++++++++------------------------,,,,,,,,,,,,---------------...///000222444666777<<<===@@@BBBCCCCCCBBBAAA===<<<>>>CCCKKK[[[ttt|||gggYYYdddssskkk[[[PPPOOOSSS```qqqyyykkk^^^QQQJJJAAA>>>===>>>>>>???FFFMMM^^^pppnnnYYYPPPPPPWWWkkk}}}zzzxxxvvvtttttttttttttttuuuzzzyyyjjj]]]UUUQQQRRRYYYggg{{{~~~zzzzzz~~~nnnYYYQQQUUUfffwwwzzzrrrwwwdddLLLBBB666555333111//////////////////......------,,,,,,***************+++++++++((()))***+++++++++***))))))***++++++++++++***)))******))))))))))))******)))************+++++++++------------------------,,,,,,,,,---------......---...///000222555777888;;;===@@@BBBCCCCCCAAA@@@>>><<<>>>GGGUUUjjjqqqfff___mmm|||qqq^^^RRRMMMRRRZZZfffxxx|||oooaaaTTTJJJDDDAAA>>>===>>>>>>>>>DDDKKKVVVfffvvv}}}rrr]]]TTTTTTUUUlll|||xxxuuusssrrrrrrooopppsssvvv{{{xxxgggXXXQQQQQQUUURRR[[[kkk{{{{{{|||~~~xxxcccXXXYYY```tttuuuxxxmmmRRRDDD666555333111////////////000000///...---,,,,,,,,,))))))******+++++++++,,,***+++,,,---,,,,,,******)))***+++,,,,,,+++***)))******))))))))))))******)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---...///000333555777888;;;===@@@BBBCCCBBBAAA@@@AAA>>>@@@LLL___xxx|||jjjdddgggvvvgggVVVNNNOOOYYYcccpppssseeeWWWKKKCCC>>>AAA>>>>>>>>>======BBBJJJQQQaaaqqq|||~~~yyyttt```XXXYYYUUUlll}}}xxxtttrrrqqqpppkkkmmmpppsssuuuyyy~~~xxxfffVVVMMMJJJJJJJJJWWWaaattt}}}{{{{{{zzzxxx{{{}}}~~~ttteeeZZZ\\\iii|||wwwuuuxxx~~~```EEE999999777222///...---,,,000...,,,,,,------,,,+++---,,,,,,,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***)))(((******+++++++++,,,,,,,,,))))))))))))*********************++++++,,,,,,,,,,,,,,,------------------///000111444666888:::;;;===@@@???;;;<<<@@@@@@:::>>>BBBHHHTTTllllll___eeeyyyxxx___SSSTTT\\\iiitttsssddd[[[RRRFFF>>><<<>>>999888===AAAAAABBBDDDRRRaaauuu}}}zzzssscccXXX\\\qqq}}}uuuxxx}}}vvvpppllljjjlllkkkkkknnnrrrvvvyyyzzzuuucccTTTKKKIIIIIIJJJUUU```ttt~~~zzzyyyxxxvvvzzz{{{~~~xxxkkk```SSS___pppwwwjjjiiiqqq~~~jjjNNN<<<;;;777333000000//////222000---,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******************)))(((((())))))*********+++++++++))))))))))))************++++++++++++,,,,,,,,,---,,,,,,,,,------------...///000222444666888:::;;;<<>>BBBAAA======AAAJJJ]]]}}}~~~hhhfffooolllVVVQQQVVV___nnn~~~{{{pppdddXXXRRRLLLCCC===<<<===999999===@@@AAADDDHHHUUUfff~~~{{{lllaaa```tttooojjjnnnxxxqqqmmmkkkgggggggggkkkppptttwwwxxxwwwooonnnuuu}}}vvvdddTTTKKKHHHIIIKKKRRR^^^qqq~~~xxxwwwxxx{{{zzzwwwtttsssxxxwwwyyy~~~~~~sssiiiWWW]]]hhhyyymmm``````mmmwww|||www]]]BBB===888444222222111222333111...---,,,,,,***))),,,,,,,,,,,,,,,,,,------+++++++++******))))))))))))))))))***))))))((('''(((((()))))))))*********)))))))))*********++++++,,,,,,,,,,,,------------,,,,,,,,,---------......///000222444777999;;;<<<:::>>>???>>>@@@BBBBBB@@@@@@FFFTTToookkkeeeppp~~~uuu]]]MMMSSS]]]eeewwwvvvmmm\\\SSSJJJGGGEEEAAA>>>>>><<<;;;<<>>>>>>>>@@@AAAAAADDDPPP]]]ooo|||uuu{{{mmm^^^UUUZZZddduuu}}}sssppppppuuu{{{}}}uuunnnkkkhhhfffeeefffhhhkkkllllll~~~uuuuuu~~~}}}fffVVVQQQSSSVVV\\\cccooozzzvvvkkkeeefffqqq}}}xxxrrrooonnnmmmnnnuuu~~~~~~zzzqqqddd\\\gggjjj___aaappp{{{bbb]]]___iiiwwwvvvTTTFFF888444444222111222000...------...///...---))))))******++++++,,,,,,------,,,,,,++++++++++++***++++++,,,,,,+++++++++*********+++++++++,,,,,,************++++++++++++------------------------++++++,,,,,,---...//////111222333666888:::<<<======>>>???@@@???>>>@@@CCCIII]]]{{{hhh^^^lll~~~uuubbbRRRMMM[[[hhhppp}}}qqqdddYYYQQQGGGEEEBBB>>>>>>??????>>>??????AAABBBCCCJJJ[[[kkk}}}nnnaaa]]]ccclllwww~~~kkk___\\\^^^eeekkkttt{{{xxxppplllgggfffdddeeehhhjjjkkkkkkyyyuuuvvv~~~~~~wwwvvv~~~nnn]]]XXX\\\bbbiiipppxxxoooeeeaaadddrrr|||tttpppkkkkkklllrrryyy~~~|||mmm```fff~~~iii]]]]]]kkk^^^TTTOOOWWWhhh{{{```MMM;;;666666222000222///...,,,---...000//////***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---,,,,,,,,,***++++++++++++,,,,,,,,,*********++++++++++++,,,------------,,,,,,,,,,,,***+++,,,,,,---...//////111222444666999;;;===>>>>>>>>>???@@@>>>===BBBIIIRRRlllvvveeeeeesssvvvkkkZZZRRRSSS___lllvvv~~~oooaaaVVVNNNIIICCCDDDCCC??????BBBDDDCCCAAAAAABBBFFFKKKWWWllltttoooppprrruuuzzz{{{ppp^^^QQQMMMOOOTTTZZZbbbjjjpppxxx}}}uuuqqqfffeeedddeeehhhkkkllllll}}}qqqiiigggiiiqqqzzz|||yyywwwwwwzzzuuuppphhhbbbbbbjjjvvv|||{{{ppp```^^^fffnnnwww~~~|||ggg```bbbjjj{{{wwwrrrjjjlllnnnqqquuu{{{zzzllliiitttkkk^^^\\\eee}}}bbbTTTIIINNN___tttlllTTT???999888333000222000///------...//////...------------------,,,,,,*********+++,,,,,,------******+++,,,,,,,,,,,,,,,************++++++++++++*********+++++++++,,,,,,---,,,,,,,,,++++++++++++***++++++,,,---...///000222333555777999;;;===>>>???===>>>@@@@@@@@@HHHRRReeehhhccclllwwwyyylllaaaTTTVVV[[[eeerrr|||uuucccTTTKKKFFFEEEBBBFFFGGGDDDFFFLLLOOONNNGGGFFFHHHOOO[[[lllzzzssslllnnnnnnfffXXXKKKEEEEEEFFFKKKQQQXXX___hhhrrrzzz{{{wwwjjjhhhfffeeeggghhhhhhhhh}}}sssggg``````cccjjjrrrsssnnniiijjjlllgggccc^^^YYYZZZaaallltttooo```aaalllvvvvvvaaa___fffsssyyytttkkkmmmpppqqqtttyyyssshhhgggqqqqqqccc```ccc|||hhhWWWJJJLLL]]]qqqtttZZZBBB<<<:::444111222222111............---,,,000000000///.........---(((((()))***+++,,,,,,---((()))***+++++++++++++++))))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,++++++***************+++,,,---//////000222333555777999<<<===>>>???===>>>AAAAAACCCMMMYYYwwwttt]]]aaaooozzz|||rrreeeYYYQQQZZZcccjjjxxx{{{ppp\\\MMMEEECCCCCCBBBHHHKKKIIIMMMUUUZZZYYYMMMKKKNNNXXXhhh~~~~~~pppcccdddeeeaaaWWWJJJCCCAAA>>>BBBGGGLLLSSS\\\gggppp{{{{{{pppmmmiiifffeeecccbbb```