BM6P6(@ oooddd[[[cccppp~~~vvvkkk```WWWSSSRRRQQQTTTXXXaaajjjuuu{{{zzzXXXFFFBBBCCCDDDHHHLLLNNNNNNLLLKKKJJJPPPNNNNNNRRRTTTVVV\\\dddvvv~~~|||{{{yyyxxxwwwwwwvvvuuuuuuuuuvvvxxxyyyuuuvvvwwwvvvtttrrrrrrssssssqqqooommmllllllmmmnnnkkkkkkkkkkkkkkklllnnnnnniiiiiijjjjjjjjjkkkkkkkkkiiigggfffeeeeeedddbbbaaafffccc```___```aaaaaaaaa```______^^^\\\[[[[[[ZZZZZZYYYXXXXXXWWWTTTOOOLLLNNNLLLKKKJJJKKKNNNQQQSSSTTTVVVVVV[[[nnnfffXXXRRRaaayyy{{{WWWAAAAAA666222666111333333333222222222111111000000000000000000000000111111000000//////......111000///......///000111////////////000000000000000111111111111222222222222111333555444777AAALLLeeesssaaaXXXSSSWWWgggyyy|||]]]KKKKKKOOOVVV^^^ooonnnlllssswww{{{uuuyyyvvvgggYYYOOOHHHDDDBBBDDDBBB???;;;888777777777999999:::<<>>AAADDDFFFGGGJJJLLLOOOPPPRRRTTTWWWZZZ\\\```fffmmmsssyyyyyy\\\QQQRRRUUUfffrrrzzzdddVVVQQQNNNPPPPPPMMMLLLNNNMMMMMMNNNPPPQQQSSSTTTUUUXXXYYY]]]bbbeeekkkxxxlllbbb```gggcccdddkkksss|||ttthhhbbbbbbfffppp~~~qqqeee]]]WWWWWWTTTRRRSSSSSSTTTZZZbbbooopppWWWIIICCCAAABBBDDDGGGKKKNNNNNNMMMMMMNNNNNNNNNQQQVVVWWWWWW[[[```hhhuuu~~~~~~~~~~~~|||zzzxxxvvvvvvvvvvvvvvvvvvwwwwwwxxxtttuuuwwwvvvuuuttttttuuusssrrrpppnnnlllkkkkkkkkkiiikkklllmmmmmmllljjjiiihhhiiijjjkkkkkkkkkjjjjjjgggfffddddddeeeeeedddbbbeeecccaaa```aaaaaaaaa```______^^^]]]]]]\\\[[[[[[^^^\\\ZZZXXXWWWTTTPPPNNNIIIIIIIIIIIIIIIJJJJJJJJJKKKNNNQQQWWWhhhxxxaaa]]]nnnpppmmmvvvPPP???:::999777333333333333222222222111111////////////////////////000000000000////////////000000////////////000000////////////000000000000000000000000111111111111000000222555666999DDDOOOkkk|||mmmaaaVVVRRRQQQWWWkkk}}}iiiZZZNNNIIIKKKTTT```lll}}}nnnpppxxx|||~~~xxxnnntttwwwnnnaaaUUUMMMIIIFFFEEECCCAAA???===:::999888888999;;;===@@@CCCFFFGGGHHHJJJKKKMMMNNNOOOQQQUUUXXX[[[aaaiiiqqqwww}}}```SSSRRRTTTfffppp|||kkkZZZTTTPPPPPPOOOMMMLLLNNNOOOQQQSSSVVVXXXZZZ[[[[[[]]]^^^bbbgggjjjppp}}}yyykkkgggjjjdddaaagggppp{{{tttjjjeeeccchhhqqquuueee[[[VVVUUUVVVUUUUUUVVVUUUUUU]]]fffttt{{{]]]LLLFFFCCCBBBCCCBBBEEEIIIKKKLLLLLLMMMNNNNNNNNNPPPUUUWWWVVVZZZ___gggttt~~~~~~|||zzzwwwvvvuuuvvvvvvvvvwwwwwwwwwwwwsssuuuvvvvvvtttsssssstttrrrqqqooonnnlllkkkjjjjjjjjjkkklllmmmmmmkkkiiiggghhhiiijjjllllllkkkjjjiiifffeeeddddddeeefffeeecccdddcccaaaaaaaaaaaa```___^^^^^^^^^]]]]]]\\\\\\[[[^^^\\\ZZZXXXWWWUUURRRPPPJJJJJJJJJJJJJJJJJJJJJIIIMMMPPPRRRXXXggg~~~mmmbbbmmm|||llljjj{{{ZZZ@@@;;;999555333333333333222222222111111000000000000000000000000////////////000000000000//////000000000000//////////////////000000000000//////000000000111111111000000222555666999DDDPPPlllvvvkkk```VVVRRRPPPWWWlllooo^^^UUUOOOIIIKKKSSS___kkk|||ooorrr{{{~~~rrrllluuuvvvnnn```TTTKKKGGGDDDCCCBBBAAA???===;;;:::999888:::;;;>>>BBBEEEGGGIIIJJJJJJKKKKKKKKKLLLOOOTTTXXX[[[bbbllltttzzzcccTTTRRRTTTeeemmmxxxppp\\\VVVPPPPPPOOOMMMMMMOOORRRTTTXXX]]]```bbbcccccchhhiiilllqqqtttzzz{{{tttqqqhhhbbbeeennn{{{sssjjjfffdddhhhrrrkkk___XXXUUUVVVUUUWWWZZZ[[[YYYXXX```kkkzzz~~~fffNNNFFFDDDBBBAAACCCAAADDDHHHJJJKKKLLLMMMOOONNNMMMOOOSSSTTTUUUYYY___gggsss~~~~~~}}}zzzwwwuuuuuuuuuvvvwwwwwwwwwwwwvvvsssuuuvvvuuusssqqqqqqrrrpppoooooonnnmmmlllkkkkkkkkklllllllllkkkjjjhhhggggggiiikkkllllllkkkjjjiiieeedddcccdddfffffffffddddddcccaaaaaabbbbbb```^^^^^^^^^^^^]]]]]]\\\\\\\\\]]][[[YYYXXXXXXWWWTTTSSSMMMLLLKKKJJJJJJJJJJJJJJJNNNPPPSSSXXXdddzzz{{{iiimmmwwwggghhhuuufffDDD>>>:::444666333333333222222222111111000000000000000000000000////////////000000000000//////000000000000//////////////////000000000000/////////000000000111111111111333555666999DDDOOOlllqqqjjj___UUUPPPOOOWWWnnngggWWWPPPMMMKKKLLLSSS^^^iii}}}zzzooottt}}}mmmnnnzzz{{{uuulll___RRRJJJFFFCCCBBBBBBAAA@@@>>><<<;;;999888:::<<<@@@DDDGGGIIIJJJKKKKKKKKKJJJJJJJJJNNNSSSWWW\\\dddnnnvvv}}}eeeVVVTTTWWWcccjjjttt|||sss\\\UUUOOOOOONNNMMMNNNQQQUUUYYY^^^eeeiiilllmmmnnnpppqqquuu{{{~~~xxxmmmccceeeooo}}}tttkkkfffdddhhhrrruuuddd\\\WWWUUUWWWXXX[[[aaaccc``````iiiuuuiiiTTTCCCAAACCC@@@???BBBAAADDDHHHJJJKKKLLLOOOPPPOOOMMMMMMQQQRRRSSSXXX^^^gggrrr}}}~~~}}}zzzwwwuuutttuuuvvvwwwxxxwwwwwwvvvtttuuuuuutttqqqooooooooommmnnnnnnnnnmmmmmmlllkkkmmmmmmlllkkkjjjiiihhhgggggghhhkkklllmmmllljjjiiieeedddcccdddfffgggfffeeedddbbbaaabbbbbbbbb```^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\[[[XXXXXXXXXXXXWWWUUUNNNMMMKKKIIIHHHIIIJJJJJJMMMOOOQQQUUU^^^tttpppmmmvvvfffjjjqqqrrrJJJAAA<<<444999333333333222222222111111222222222222222222222222.../////////000000000111...///000111111000///...////////////000000000000////////////000000000111333222444666666999CCCNNNddd}}}}}}qqqjjj```UUUQQQPPPZZZttt|||dddVVVOOOLLLNNNNNNSSS]]]iii~~~yyyooouuulllrrr~~~yyyqqqiii\\\QQQJJJFFFEEEDDDAAAAAA@@@???===;;;:::999:::===AAAEEEHHHKKKLLLLLLLLLKKKJJJIIIIIIMMMSSSXXX]]]eeeooowww~~~gggXXXXXX[[[bbbhhhqqqyyy~~~~~~}}}|||zzzqqq[[[SSSNNNMMMNNNMMMPPPTTTYYY^^^eeemmmsssvvvxxxxxxyyy{{{sssggghhhtttwwwmmmgggdddiiisssyyyppp```[[[WWWUUUVVV[[[```hhhkkkhhhhhhrrrwww\\\JJJ===???BBB>>>===AAABBBEEEHHHKKKLLLNNNPPPRRROOOLLLLLLOOOPPPQQQWWW^^^gggrrr~~~~~~}}}}}}}}}~~~}}}zzzwwwuuutttuuuvvvxxxxxxwwwwwwvvvtttuuuuuussspppnnnmmmmmmlllmmmmmmmmmmmmmmmllllllnnnmmmllljjjiiihhhhhhhhhggghhhkkkmmmmmmllljjjhhhdddccccccdddfffgggfffeeecccbbbaaabbbbbbbbb```^^^^^^]]]]]]]]]]]]]]]]]]]]]\\\ZZZXXXXXXXXXYYYXXXWWWOOOMMMJJJHHHGGGGGGIIIJJJLLLMMMOOORRRZZZnnntttlllzzziiilllpppzzzNNNDDD===555<<<333333333222222222111111222222222222222222222222.../////////000000111111...///000111111000///...////////////000000000000////////////000000000000444333444666666888BBBNNN[[[ooozzzuuulllbbbXXXSSSSSS^^^zzzyyydddWWWPPPNNNPPPOOOTTT^^^iiixxxooovvv~~~llluuu|||wwwnnnfffZZZPPPJJJGGGFFFFFFAAAAAA@@@???===<<<:::999:::===AAAFFFIIIKKKLLLLLLLLLKKKJJJHHHIIIMMMSSSXXX^^^fffpppxxx~~~hhhZZZ[[[___bbbhhhpppxxx|||{{{yyywwwqqq}}}nnnYYYRRRLLLLLLMMMNNNQQQUUU\\\aaaiiirrryyy}}}~~~~~~xxxlllmmmzzzrrrfff```eeejjjtttwwwzzzjjj]]]YYYUUUUUUXXXfffjjjooopppooopppwww|||{{{eeeMMMIIICCC>>>===>>>AAADDDBBBDDDGGGJJJLLLNNNOOOOOORRRQQQPPPNNNNNNRRRWWW\\\cccppp~~~}}}||||||}}}zzzwwwuuusssssssssttttttuuutttttttttxxxwwwvvvtttrrrpppooonnnkkkllllllmmmmmmllllllkkknnnllliiigggggggggfffeeefffhhhjjjkkkkkkiiifffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeecccaaa```aaaaaa```___aaa```^^^]]]\\\\\\]]]]]]]]][[[YYYYYYYYYXXXVVVUUUOOOLLLIIIGGGHHHIIIIIIHHHMMMLLLNNNRRRZZZkkkyyyjjj{{{ssslllqqq]]]@@@;;;:::555777666555444333222222222000111222333333333333333222111111111000000////////////000000000000/////////000000000000000//////111111111000000000000000222111222666888:::???GGGVVViiivvvrrr```RRRPPPSSS]]]vvvssscccZZZTTTQQQLLLSSSWWWZZZiii}}}tttwwwxxxvvvoooyyytttlll```SSSMMMIIIEEEEEEGGGBBBBBBBBBAAA???<<<999888<<>>BBBEEEHHHIIIIIIIIIKKKKKKKKKKKKMMMQQQVVVZZZbbbhhhpppxxxlllYYYWWW[[[___ccciiipppuuuwwwvvvuuuuuuwwwdddYYYSSSNNNOOOQQQSSSXXX^^^bbbiiirrr{{{zzz}}}nnngggeeeeeekkkwwwvvv|||hhh\\\ZZZ[[[aaaiiivvv|||}}}{{{~~~mmmWWWLLLEEECCC>>>;;;:::;;;>>>@@@AAABBBEEEIIILLLOOOQQQQQQTTTSSSQQQOOOPPPUUU\\\bbbkkkuuu~~~~~~~~~~~~}}}}}}|||||||||~~~}}}|||zzzxxxvvvtttrrrssssssssssssrrrrrrqqqpppnnnnnnnnnnnnooooooooooookkkllllllmmmmmmllllllkkkkkkiiigggfffggghhhhhhgggiiiiiiiiiiiiiiihhhggggggeeeeeeeeeeeeeeeeeeeeeeeedddbbb``````aaaaaa```___]]]^^^^^^^^^^^^]]]]]]\\\\\\ZZZXXXXXXXXXXXXVVVUUUSSSPPPMMMKKKKKKLLLLLLKKKJJJJJJKKKOOOVVVfffkkklllyyy|||zzz~~~kkkKKKAAA===888888777555444333333222222//////000111111111111000111111111111000000000000//////000000000000////////////000000000000//////000000000000000000111111222111333555666888???HHHTTTnnnkkkYYYLLLLLLQQQ\\\uuuwwwjjj___ZZZYYYZZZ^^^```aaannn~~~wwwzzz{{{|||yyy|||uuuoooeeeZZZOOOKKKHHHEEEDDDFFFCCCCCCCCCBBBAAA@@@>>>===<<<>>>@@@CCCEEEGGGGGGGGGIIIJJJKKKLLLNNNRRRYYY]]]ccciiiqqqyyylllZZZWWWZZZ]]]aaagggnnnsssvvvwwwxxxxxxmmm```XXXRRRMMMNNNQQQTTT\\\dddiiipppyyy|||llleeeddddddkkkxxxyyyggg[[[YYY\\\eeeooo}}}vvv]]]NNNGGGBBB@@@===::::::;;;===???@@@BBBDDDHHHLLLOOOQQQRRRTTTSSSRRRQQQSSSXXX```eeennnwww~~~}}}|||}}}}}}}}}|||||||||{{{{{{|||{{{zzzyyywwwuuusssrrrsssssssssrrrqqqpppooonnnllllllmmmmmmnnnnnnooooookkkllllllmmmmmmllllllkkkjjjhhhffffffggghhhiiihhhiiiiiiiiihhhhhhhhhhhhhhhddddddeeeeeeeeeeeeeeeeeedddbbb`````````aaa```___\\\]]]^^^______^^^\\\\\\[[[YYYXXXXXXXXXXXXVVVUUUSSSPPPMMMKKKKKKLLLKKKKKKJJJIIIKKKNNNTTTdddlllgggppp~~~uuuTTTDDD>>>999888777666444333333333333000000111111111111111000111111111000000000000000//////000000000000//////...//////000000000000///000000000000000111111111333222333555555777@@@JJJYYYwwwmmmZZZMMMNNNTTT___wwwqqqbbbZZZXXX\\\```aaacccrrr~~~xxx{{{}}}yyyqqqkkk```VVVLLLIIIHHHEEEDDDFFFDDDCCCCCCCCCBBBBBBAAAAAA<<<===???BBBCCCDDDEEEEEEGGGHHHIIIKKKOOOTTT[[[```dddiiiqqqyyyjjjZZZWWWXXX[[[```fffmmmrrrwww{{{~~~|||~~~sssggg___WWWRRROOOPPPTTTYYYcccmmmvvv|||{{{jjjbbbaaaccclllzzzhhh[[[YYY]]]hhhttt|||eeeUUUKKKEEE@@@>>>===;;;;;;===>>>???@@@AAACCCFFFJJJNNNPPPRRRRRRRRRSSSSSSVVV[[[bbbgggnnnvvv~~~||||||||||||{{{{{{{{{{{{{{{zzzzzzzzzyyyxxxwwwuuusssrrrrrrrrrrrrrrrqqqpppooonnnnnnnnnnnnnnnnnnmmmmmmmmmkkkllllllmmmmmmllllllkkkiiigggeeeeeeggghhhiiihhhiiiiiiiiihhhhhhhhhhhhhhhdddddddddeeeeeeeeeffffffdddbbb```___``````___^^^\\\]]]^^^^^^^^^]]]\\\[[[ZZZYYYWWWWWWXXXXXXWWWUUUSSSPPPLLLJJJJJJJJJJJJIIIJJJJJJKKKNNNTTTbbb|||pppdddhhh]]]GGG???;;;888777666555444333333333111222222333222222111111000000000000000000111111//////000000000000//////......///000000000000000//////000000111111111111333222444555555888CCCOOO```nnn[[[MMMOOOVVVaaaxxxxxxdddYYYXXXYYY]]]```ddduuu~~~yyy|||}}}uuulllfffZZZQQQJJJHHHHHHEEEEEEFFFEEEDDDDDDCCCCCCCCCCCCCCC===>>>???@@@AAABBBCCCCCCDDDFFFHHHKKKOOOUUU\\\bbbdddjjjqqqxxx|||dddWWWTTTVVVYYY^^^eeelllrrryyy{{{uuunnngggaaa^^^ZZZWWWVVVYYY]]]dddppp|||xxxggg```___dddnnn~~~kkk^^^[[[___kkkxxxgggXXXOOOGGGAAA======<<<<<<===>>>???@@@???@@@BBBEEEHHHKKKNNNPPPOOOQQQSSSUUUXXX^^^dddhhhmmmttt}}}~~~||||||zzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyxxxwwwuuutttsssrrrrrrrrrrrrqqqqqqpppoooooooooooonnnmmmmmmllllllkkkllllllmmmmmmllllllkkkiiigggeeeeeefffhhhhhhhhhiiiiiiiiiiiiiiihhhggggggcccddddddeeeeeefffffffffcccaaa______``````___^^^^^^^^^^^^^^^]]]\\\[[[ZZZYYYXXXWWWWWWXXXXXXWWWUUURRROOOKKKIIIIIIIIIHHHHHHJJJJJJKKKNNNRRR```yyyxxxdddaaaxxxfffLLL@@@===888888666555444333333333222333333333333222111111000000000000111111111111//////000000000000//////---...///000000111111000/////////000111111222222222333555666555999FFFTTThhhmmmYYYLLLOOOXXXcccyyygggYYYWWWTTTYYY]]]eeexxx}}}yyy|||zzzrrrhhhbbbVVVNNNHHHHHHIIIGGGFFFGGGFFFEEEDDDCCCCCCCCCCCCCCC?????????@@@@@@AAAAAABBBCCCDDDGGGIIINNNUUU\\\bbbfffkkkrrryyyqqq\\\RRRQQQSSSVVV[[[cccjjjrrr{{{wwwvvvrrrllleeeaaa______^^^\\\^^^ccchhhppp}}}sssbbb^^^```gggrrrmmmaaa___dddqqq~~~iiiVVVMMMHHHCCC>>>;;;;;;;;;<<<===>>>?????????@@@AAACCCFFFIIILLLNNNLLLOOOSSSWWW[[[___dddhhhlllqqqyyy~~~}}}}}}yyyyyyyyyyyyyyyzzzzzzzzzyyyyyyyyyxxxwwwvvvuuutttqqqrrrrrrrrrrrrrrrqqqqqqnnnnnnmmmmmmmmmlllllllllkkkllllllmmmmmmllllllkkkiiigggeeeeeefffgggggggggggghhhjjjjjjjjjiiigggfffccccccddddddeeeffffffgggcccaaa_________```___^^^```___^^^\\\[[[ZZZZZZZZZYYYWWWVVVVVVXXXXXXWWWUUURRROOOKKKIIIIIIIIIHHHGGGIIIHHHJJJLLLPPP]]]uuujjj___qqqoooQQQCCC@@@999888777555444444444444222222222222222111000000///000000000111111111111//////000000000000//////---...///000111111111111...//////000111111222222222333555777666;;;JJJYYYwwwkkkXXXKKKPPP[[[iiijjjXXXWWWQQQWWW]]]ggg||||||yyy|||xxxoooeee___SSSLLLGGGHHHJJJHHHGGGHHHGGGFFFDDDCCCBBBBBBBBBCCC@@@@@@@@@???@@@@@@AAAAAAAAACCCEEEHHHMMMTTT[[[aaaiiinnnuuu{{{fffTTTMMMNNNPPPQQQWWW```hhhppp{{{xxxyyywwwrrrkkkgggggghhhhhhiiimmmsssyyynnn___^^^bbbiiiuuuooodddcccggguuuzzzlllZZZLLLGGGEEEAAA>>>999::::::;;;======>>>??????@@@@@@BBBDDDHHHJJJLLLJJJNNNSSSXXX\\\```dddggglllpppwww~~~}}}}}}yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxwwwuuuuuuqqqqqqrrrsssssssssrrrrrrkkklllllllllllllllmmmmmmkkkllllllmmmmmmllllllkkkjjjhhheeeeeefffggggggffffffhhhjjjkkkkkkiiigggeeeccccccddddddeeefffggggggcccaaa_________```___^^^bbb```^^^\\\ZZZYYYYYYYYYXXXWWWVVVVVVWWWXXXWWWUUUSSSPPPLLLJJJIIIIIIIIIHHHGGGGGGHHHJJJNNN[[[sssqqqaaaoootttTTTFFFCCC999888777666444444444444111111111111111000////////////000000111111111222//////000000000000//////---...///000111111111111...//////000111222222222222333666777777<<>>===<<<;;;:::;;;===???@@@@@@@@@@@@@@@BBBEEEGGGHHHMMMQQQVVV[[[^^^aaadddgggffflllttt|||~~~}}}|||{{{zzzzzzyyyyyyyyyzzzzzzzzz{{{{{{yyyyyyyyyxxxwwwvvvuuutttuuutttsssrrrpppooonnnmmmooonnnmmmlllkkkjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkgggfffeeeddddddeeefffgggggghhhiiiiiiiiihhhfffeeecccccccccdddddddddeeeeeecccbbb```_________```aaaaaa```___]]][[[YYYXXXWWWYYYXXXWWWWWWXXXYYYXXXWWWTTTRRRNNNKKKIIIHHHIIIJJJJJJHHHHHHKKKOOOZZZmmm}}}zzzjjjmmm~~~WWWCCC@@@777777888777666444111///222222222111111111111000////////////////////////222222222111111111111111...///000111111000///...000111111111111222222222000555444666;;;>>>NNNjjjmmm```VVVWWW___rrriiiSSSRRRMMMRRRYYYggg}}}~~~|||ssshhh\\\UUULLLKKKIIIGGGGGGGGGIIIJJJGGGGGGGGGFFFEEEDDDCCCBBB@@@AAACCCDDDDDDDDDCCCCCC???BBBDDDEEEFFFMMMXXXaaalllooouuu~~~pppYYYNNNJJJKKKOOOPPPRRRWWW```mmm{{{kkk`````````kkkxxxvvvjjjiiippp}}}xxxfff[[[SSSIIICCCBBBAAA???<<<===<<<;;;:::;;;<<<>>>@@@@@@@@@@@@AAACCCEEEGGGIIIMMMQQQVVV[[[]]]```bbbdddffflllttt{{{~~~}}}|||{{{zzzzzzxxxyyyyyyyyyyyyzzzzzzzzzyyyyyyyyyyyyxxxwwwvvvuuuuuuuuutttrrrqqqpppooonnnnnnnnnmmmlllkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjhhhhhhgggffffffggghhhhhhfffggggggggggggfffeeeeeecccccccccddddddddddddeeecccbbbaaa```___``````aaa``````___]]][[[YYYXXXXXXYYYWWWVVVWWWXXXYYYXXXWWWSSSQQQNNNKKKIIIIIIIIIIIIKKKIIIIIIKKKNNNWWWhhhwwwnnnttt~~~WWWBBB>>>888888777666666555555555222222222111111111111000111111111111111111111111111111111111111111111111//////000111111000//////000111111111111222222222111555444555;;;???PPPmmmkkk___VVVXXXbbbwwwgggRRRQQQNNNTTT\\\kkk~~~zzzpppeeeZZZTTTKKKJJJIIIGGGGGGHHHIIIJJJIIIHHHHHHGGGFFFDDDCCCBBBAAABBBCCCDDDEEEDDDDDDCCCAAACCCEEEEEEGGGNNNYYYaaakkkooowwwjjjTTTJJJFFFGGGIIIMMMQQQWWW```lll|||iiiaaabbbdddooo{{{yyymmmlllssszzzgggWWWRRRLLLEEEAAA@@@???===:::;;;;;;::::::;;;<<<>>>???@@@AAAAAABBBDDDFFFHHHIIILLLPPPVVVZZZ\\\]]]^^^___dddjjjssszzz~~~}}}|||{{{{{{zzzwwwwwwxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyxxxxxxwwwvvvvvvuuutttsssrrrqqqpppooonnnmmmllllllkkkkkkkkkkkkiiiiiiiiiiiiiiiiiiiiiiiijjjiiiiiihhhhhhiiiiiijjjffffffeeeddddddddddddeeebbbbbbcccccccccdddddddddcccbbbaaa`````````aaaaaa```___^^^]]][[[YYYXXXXXXXXXWWWVVVWWWXXXYYYXXXVVVRRRQQQOOOMMMKKKIIIHHHHHHJJJIIIIIIKKKMMMSSSaaannnxxxXXXBBB<<<:::999777555555555777777222222222111111111111000111111111111111111111111000000000000000000000000000000111222222111000000000111111111111222222222222666333555;;;AAATTTqqqhhh\\\TTTXXXeee|||cccPPPPPPMMMUUU___nnn~~~wwwlllaaaWWWRRRJJJIIIHHHHHHHHHIIIJJJKKKJJJJJJIIIHHHGGGEEEDDDCCCBBBCCCDDDEEEFFFEEEDDDDDDCCCCCCCCCCCCEEEMMMXXX```iiiooozzzaaaOOOHHHFFFEEEFFFHHHMMMTTT[[[fffwwwhhh```cccfffooo{{{xxxnnnnnnsss~~~{{{rrrcccUUUJJJGGGCCC@@@???>>><<<:::::::::::::::;;;<<<>>>???AAAAAABBBCCCEEEGGGHHHIIIKKKOOOUUUYYYZZZZZZ[[[[[[```gggpppwww}}}~~~}}}|||{{{{{{vvvwwwwwwwwwwwwxxxxxxxxxyyyyyyyyyyyyyyyxxxwwwwwwvvvuuuuuutttrrrqqqqqqpppnnnmmmlllkkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiigggfffdddccccccddddddeeebbbbbbbbbbbbccccccccccccbbbbbbaaaaaa````````````______^^^\\\[[[YYYXXXXXXXXXWWWVVVVVVXXXXXXWWWVVVRRRQQQPPPNNNKKKIIIGGGFFFHHHGGGIIIKKKLLLPPP\\\hhh~~~___FFF>>><<<;;;:::888777555444444222222222111111111000000////////////////////////////////////000000000000111111111222222111111111000000111111111222222222333666333444<<>>===;;;999::::::;;;<<<===>>>???@@@AAABBBDDDFFFGGGHHHIIIJJJNNNSSSVVVWWWWWWXXXXXX\\\ccckkksssyyy~~~}}}|||{{{{{{vvvvvvvvvwwwwwwwwwxxxxxxxxxxxxyyyyyyyyyxxxwwwwwwuuuuuutttsssrrrrrrqqqqqqmmmmmmlllkkkkkkkkkllllllllllllkkkkkkjjjjjjjjjjjjhhhhhhhhhhhhhhhhhhhhhhhhgggfffeeedddcccdddeeefffaaaaaaaaabbbbbbbbbccccccaaaaaaaaaaaa``````______^^^^^^]]]\\\ZZZYYYXXXXXXXXXVVVUUUVVVWWWXXXWWWVVVRRRRRRPPPNNNKKKIIIGGGFFFEEEEEEGGGKKKLLLOOOZZZfff}}}jjjPPPEEEBBBBBBBBBAAA===888333000222222222111111111000000////////////////////////......//////000000000000222111111111111111111222000000111111111222222222333666333444<<>>===<<<<<<999:::;;;<<<===??????@@@???@@@BBBDDDFFFGGGGGGHHHJJJLLLPPPRRRSSSTTTVVVWWW\\\aaahhhooottt|||~~~}}}||||||{{{vvvvvvwwwwwwwwwxxxxxxxxxwwwwwwxxxxxxxxxwwwwwwvvvttttttssssssrrrqqqqqqpppmmmllllllkkkkkklllllllllmmmllllllkkkkkkjjjjjjjjjfffgggggghhhhhhggggggfffffffffeeeeeedddddddddeee```aaaaaaaaaaaabbbbbbbbb______`````````___^^^]]]^^^]]]\\\[[[ZZZYYYXXXXXXWWWVVVUUUVVVWWWXXXWWWUUUTTTRRRPPPMMMJJJHHHGGGFFFEEEEEEGGGKKKLLLOOOZZZfffyyy]]]PPPKKKKKKKKKIIIDDD<<<555000222222222111111111111000111111111111111111111111...//////000000111111222222111000000000000111222000111111111111222222222333666333555<<>>???@@@AAAAAA>>>???AAADDDEEEFFFFFFFFFIIIKKKMMMOOOPPPRRRUUUXXX___bbbgggkkkpppvvv~~~}}}||||||wwwwwwwwwxxxxxxxxxyyyyyyuuuvvvvvvwwwwwwvvvvvvvvvssssssrrrrrrqqqqqqpppppplllllllllkkkkkkllllllmmmllllllkkkkkkjjjiiiiiihhhffffffggghhhhhhgggffffffdddddddddddddddccccccbbb`````````aaaaaaaaabbbbbb]]]^^^_________^^^]]]\\\]]]]]]\\\[[[ZZZYYYXXXXXXWWWVVVUUUUUUWWWWWWVVVUUUUUUSSSPPPLLLIIIHHHGGGGGGHHHGGGIIIKKKLLLOOOYYYeee~~~}}}kkk]]]PPPOOONNNJJJDDD===666222222222222111111111111000111111111111111111111111//////000000111222222333111000000//////000000111000111111111111222222222222666333555===CCCXXXvvvnnngggXXXPPPMMMVVVfff|||nnnYYYRRRSSSWWWbbbaaaeeewww~~~rrriiillluuu|||}}}yyylll^^^SSSNNNNNNKKKKKKKKKKKKKKKJJJJJJIIIFFFFFFGGGHHHHHHHHHHHHHHHIIIJJJJJJKKKJJJIIIHHHGGGFFFFFFGGGKKKRRRZZZ```dddnnnyyykkk___SSSOOOQQQWWW```hhhjjjkkknnnuuu|||xxxpppmmmhhhcccaaa`````````cccbbbfffmmmqqqrrrwww}}}}}}}}}lllccceeegggttt{{{yyyyyy}}}~~~~~~yyyssslllaaaVVVIIIGGGDDD???;;;999:::;;;:::;;;===>>>@@@AAAAAABBB===>>>AAACCCEEEFFFFFFFFFIIIJJJLLLMMMNNNQQQUUUXXXbbbeeehhhjjjmmmsss|||~~~}}}||||||wwwxxxxxxxxxxxxyyyyyyyyytttuuuvvvvvvvvvvvvuuuuuurrrrrrrrrqqqqqqpppppppppllllllkkkkkkkkkllllllmmmkkkkkkjjjjjjiiihhhhhhgggfffggghhhiiiiiihhhgggfffbbbbbbcccddddddbbbaaa```````````````aaaaaaaaaaaa\\\]]]^^^^^^^^^]]]\\\[[[]]]\\\\\\[[[ZZZYYYXXXXXXWWWVVVUUUUUUWWWWWWVVVUUUVVVTTTOOOKKKHHHGGGGGGHHHKKKJJJJJJLLLKKKNNNYYYddd~~~xxxrrrtttdddQQQOOOKKKFFF@@@;;;666333222222222111111111111000///////////////////////////000000111222333333333111000///......///000111000111111111111222222222222555444666===CCCWWWuuummmhhhVVVOOONNNYYYhhh~~~eeeTTTRRRVVVYYYbbb___aaasss|||pppgggkkkuuu||||||}}}wwwjjj[[[PPPLLLLLLKKKKKKLLLLLLKKKJJJIIIIIIDDDEEEFFFGGGHHHHHHHHHHHHJJJJJJKKKKKKKKKJJJHHHGGGCCCCCCEEEJJJQQQYYY___bbbrrr|||~~~```XXXRRRSSSZZZdddrrr~~~yyysssoookkkhhhccccccbbb___\\\\\\]]]___^^^\\\```hhhllllllqqqxxx{{{{{{~~~qqqdddbbbeeeuuu{{{wwwyyy~~~~~~}}}|||~~~}}}{{{xxxvvvrrrjjj```XXXNNNJJJDDD@@@>>>===<<<;;;:::;;;;;;<<<===>>>??????===>>>???AAACCCEEEFFFGGGGGGHHHJJJKKKMMMQQQUUUYYY^^^aaaeeeggghhhllluuu|||}}}|||}}}~~~{{{zzzyyyxxxwwwwwwwwwwwwxxxxxxxxxwwwwwwuuutttsssuuusssqqqqqqqqqqqqooonnnlllllllllkkkkkkkkkjjjjjjkkkjjjiiihhhhhhhhhiiijjjhhhhhhiiiiiiiiiiiihhhggggggfffddddddddddddbbbaaaaaaaaaaaaaaa```___^^^]]]___``````___]]][[[[[[\\\^^^]]]\\\[[[ZZZZZZZZZZZZXXXWWWVVVTTTSSSTTTTTTUUUTTTSSSQQQNNNJJJHHHHHHJJJGGGHHHIIIHHHIIINNNVVV]]]{{{uuurrrSSSKKKCCC======;;;666333222222222222222222222222222000111222333333222111000000000000000000000000000222111111111000000//////000000111111111222222222555444444666:::CCCWWWiii~~~mmmfffVVVNNNOOOVVVeeeyyycccVVVRRRUUUZZZ```fffffftttxxxnnnhhhkkkssszzz||||||rrrdddVVVNNNLLLMMMMMMMMMKKKJJJIIIHHHHHHGGGFFFFFFGGGGGGGGGGGGFFFFFFIIIIIIIIIIIIHHHGGGFFFFFFDDDEEEGGGJJJNNNSSSXXX[[[ooo{{{qqq^^^WWWSSSZZZjjjxxxrrrjjjfffeeedddcccaaa___``````aaa``````______^^^```cccfffiiimmmrrruuuyyyyyyzzz|||sssgggfffiiiuuu{{{vvvwwwzzz}}}{{{zzzzzz||||||zzzwwwuuuqqqkkkaaaZZZOOOKKKEEEAAA>>>===<<<;;;:::;;;;;;<<<===>>>??????===>>>???AAABBBDDDEEEFFFFFFHHHIIIKKKMMMQQQUUUYYY[[[___cccdddfffjjjrrrxxx~~~~~~|||{{{zzzxxxwwwwwwwwwwwwvvvvvvwwwwwwwwwvvvvvvuuuvvvtttrrrqqqqqqpppnnnllllllkkkkkkkkkjjjjjjjjjjjjjjjiiihhhggggggggghhhiiihhhiiiiiiiiiiiiiiihhhhhhfffeeeccccccddddddcccaaaaaaaaaaaaaaa```___^^^^^^___```aaa___]]]\\\\\\]]]]]]]]][[[ZZZZZZZZZZZZZZZXXXWWWVVVTTTTTTTTTTTTUUUTTTSSSRRRNNNJJJHHHIIIJJJGGGHHHIIIHHHHHHMMMTTT[[[tttsssvvvVVVHHHAAA;;;::::::666333444222222222222222222222222111111222222222222111111000000000000000000000000111111111111000000000///111222222222333333333333444333555777:::CCCUUUggg{{{iii```UUUNNNPPPYYYhhhsss```WWWSSSUUUZZZbbbggggggwwwwwwnnngggkkkssszzz|||zzzzzzpppbbbUUUMMMKKKLLLLLLKKKJJJIIIGGGGGGGGGGGGFFFFFFFFFGGGGGGFFFFFFFFFHHHHHHIIIHHHHHHGGGFFFEEEBBBCCCDDDFFFIIINNNSSSVVVkkkxxx|||jjj___\\\___lll|||xxxtttuuuyyy{{{{{{yyyqqqlllhhheeeeeefffeeedddfffgggggghhhiiiiiihhhhhheeegggiiimmmqqquuuwwwxxx{{{{{{|||}}}vvvkkkjjjmmmwww}}}wwwvvvwwwxxxwwwwwwwwwzzz~~~}}}{{{zzzxxxtttrrrpppkkkccc]]]QQQMMMFFFAAA???===<<<;;;:::;;;;;;<<<>>>??????@@@>>>??????@@@BBBCCCCCCDDDEEEFFFIIIJJJMMMPPPUUUXXXXXX\\\___aaacccgggmmmrrrxxxzzz~~~}}}|||{{{yyyxxxwwwwwwwwwuuuuuuvvvvvvvvvwwwwwwwwwwwwuuurrrqqqpppooommmkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiihhhgggffffffggggggggghhhhhhiiiiiiiiihhhhhheeedddccccccdddeeedddbbbbbbbbbbbbbbbaaa```_________```aaa```^^^]]]]]]^^^\\\\\\[[[ZZZYYYYYYYYYYYYYYYXXXVVVUUUTTTTTTUUUUUUTTTTTTRRROOOKKKIIIIIIJJJGGGHHHIIIGGGGGGJJJQQQWWWbbbtttsss~~~___GGG???888888888555444555222222222222222222222222222222111111111111222222000000000000000000000000111111111111000000000000222222333333333444444444333333555888:::CCCTTTddd|||mmmbbbTTTNNNRRR]]]mmmmmm___YYYWWWXXXZZZdddggggggzzzrrrjjjdddiiisss{{{wwwxxx}}}wwwlll___SSSLLLJJJKKKKKKJJJIIIHHHGGGFFFFFFFFFEEEFFFFFFGGGGGGFFFFFFEEEGGGGGGGGGGGGFFFEEEDDDDDDAAABBBCCCDDDFFFIIINNNRRReeetttrrrddd\\\___jjjqqqmmmjjjjjjnnnrrrsssrrrooommmllllllmmmnnnnnnmmmqqqqqqssstttuuuuuuvvvvvvqqqqqqrrrwww|||}}}~~~~~~zzznnnmmmppp|||yyywwwvvvvvvttttttuuuxxx|||~~~~~~}}}zzz}}}|||yyyxxxuuurrrqqqooollleee```TTTOOOHHHBBB???===<<<;;;:::;;;;;;===>>>???@@@AAA??????@@@@@@AAABBBBBBBBBCCCEEEHHHJJJLLLOOOTTTWWWVVVYYY\\\___aaadddhhhlllrrruuuyyy~~~~~~}}}|||zzzyyyxxxxxxxxxvvvvvvvvvuuuuuuuuuuuuvvvuuusssqqqpppppppppnnnlllkkkkkkjjjjjjjjjiiiiiiiiijjjiiihhhhhhggggggggggggeeeffffffgggggggggggggggdddcccbbbcccdddeeedddccccccccccccbbbbbbaaa```___^^^```aaa```^^^^^^^^^```\\\[[[ZZZYYYXXXXXXXXXXXXYYYXXXVVVUUUTTTTTTUUUUUUTTTTTTSSSPPPLLLJJJIIIJJJGGGHHHIIIGGGFFFIIIOOOTTT\\\ooouuulllIII@@@888777777555444555222222222222222222222222333222111000000111222333000000000000000000000000111111111000000000000000222222222333333333333444222333555999;;;BBBSSSccc{{{rrreeeUUUOOOUUUaaaqqqnnnddd```]]]\\\]]]dddeeefff}}}mmmeeeaaahhhsss|||rrrvvv|||uuuiii\\\RRRLLLKKKKKKKKKJJJIIIHHHGGGGGGGGGGGGFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEDDDCCCBBBBBBCCCDDDDDDDDDHHHNNNRRRcccqqqvvvkkkbbb\\\fffyyy~~~ssspppnnnooorrrwwwyyyzzzxxxxxxyyyzzz{{{||||||||||||}}}~~~}}}{{{{{{uuurrrttt}}}zzzxxxwwwrrrrrrsssvvvyyy{{{{{{zzzyyy{{{{{{xxxwwwtttqqqqqqpppmmmgggcccWWWQQQIIICCC???===<<<;;;:::;;;<<<===>>>@@@AAAAAA@@@@@@@@@AAAAAABBBBBBBBBCCCEEEHHHJJJKKKNNNRRRTTTTTTVVVZZZ]]]___aaadddeeelllpppuuuzzz}}}{{{zzzyyyxxxxxxyyyxxxwwwuuutttsssssssssqqqpppooooooqqqqqqpppoookkkkkkkkkjjjjjjjjjiiiiiikkkkkkjjjjjjiiihhhggggggccccccdddeeeffffffeeeeeecccbbbaaabbbdddddddddbbbcccccccccbbbbbbaaa```___]]]___```___^^^^^^___```\\\[[[ZZZYYYXXXXXXXXXXXXYYYXXXWWWUUUUUUUUUUUUVVVTTTUUUTTTQQQNNNKKKJJJJJJGGGHHHIIIGGGFFFHHHMMMRRR\\\qqqzzznnnLLLCCC:::888777444333444222222222222222222222222333222111000000111222333111111111111111111111111000000000000000000111111111111111111222222222222222333555999;;;CCCTTTccc{{{qqqaaaVVVQQQWWWddduuuxxxnnngggbbb```aaabbbcccfffmmmeeebbbhhhsss|||ooouuu{{{sssgggZZZQQQMMMLLLLLLLLLKKKJJJIIIIIIHHHHHHIIIGGGGGGHHHHHHHHHHHHGGGGGGEEEEEEEEEEEEDDDCCCBBBBBBAAACCCDDDCCCCCCFFFNNNTTTggguuu}}}tttjjjdddaaaeeevvv|||zzzyyy{{{~~~}}}~~~}}}yyywwwqqqppppppsssvvvxxxxxxxxxxxx{{{~~~}}}zzzwwwvvvtttrrrrrrrrroooiiidddZZZTTTKKKCCC???===<<<;;;::::::<<<===???@@@BBBBBBAAAAAAAAABBBBBBCCCCCCCCCCCCEEEHHHJJJKKKLLLOOOQQQRRRTTTWWWZZZ]]]^^^______dddjjjqqqwww{{{~~~|||{{{zzzyyyyyy{{{yyywwwtttsssrrrrrrrrrooonnnnnnoooqqqrrrqqqppplllllllllkkkkkkkkkjjjjjjkkkkkkkkkkkkjjjhhhgggfffbbbcccdddeeeeeeeeeeeeeeedddcccbbbbbbcccdddcccaaabbbbbbbbbbbbaaa```______[[[]]]^^^^^^]]]]]]___```\\\\\\[[[ZZZYYYYYYYYYYYYZZZXXXWWWVVVUUUUUUVVVVVVTTTUUUUUUSSSOOOLLLJJJJJJFFFHHHIIIGGGFFFHHHMMMQQQ[[[qqqyyy}}}}}}eeeLLLCCC;;;999888444222333222222222222222222222222222222111111111111222222111111111111111111111111000000000000111111111111000000111111111222222222333333555999<<>>AAACCCBBBBBBFFFOOOVVVmmm{{{~~~{{{wwwqqqggg___^^^bbbnnn|||wwwtttooonnnmmmnnnqqqtttuuuuuuyyyzzz|||~~~}}}{{{xxxvvvvvvttttttttttttqqqjjjddd\\\UUULLLDDD???===<<<<<<::::::<<<===???AAABBBCCCAAAAAABBBCCCCCCDDDEEEEEECCCFFFHHHJJJJJJKKKMMMNNNOOOPPPSSSWWWZZZ[[[ZZZYYY[[[bbbkkkrrrvvv|||}}}{{{zzzyyyyyyzzzxxxvvvtttrrrrrrsssssspppooonnnooopppqqqpppooommmmmmmmmlllllllllkkkkkkjjjjjjkkkjjjiiigggfffeeecccccceeeffffffgggggggggeeecccbbbbbbccccccaaa```aaaaaaaaaaaa```___^^^^^^ZZZ[[[]]]]]]\\\]]]^^^```]]]]]][[[ZZZZZZZZZZZZZZZZZZYYYWWWVVVUUUUUUVVVVVVTTTUUUVVVTTTPPPLLLKKKJJJFFFHHHIIIHHHGGGHHHMMMQQQZZZqqqtttuuu}}}\\\HHH@@@:::999888555222222222222222222222222222222111111222222222222111111111111111111111111111111///000000000111111111111111111111222222222333333333333555888<<>>;;;999888;;;<<<>>>@@@BBBEEEFFFGGGCCCCCCCCCCCCEEEGGGIIIJJJIIIIIIHHHGGGHHHIIIJJJKKKKKKLLLNNNOOOQQQSSSTTTUUUVVV\\\cccgggiiiooozzz}}}{{{zzzzzzxxxvvvtttsssssssssrrrqqqppppppooonnnnnnnnnnnnnnnnnnnnnmmmlllkkkkkkjjjjjjgggggggggggggggfffeeeeeeeeefffffffffgggggghhhhhhdddcccaaa```_________```ccc]]]ddd]]]ggg[[[___\\\\\\\\\[[[[[[[[[\\\]]]^^^aaa]]]YYYYYY\\\]]]ZZZWWWYYYYYYWWWVVVUUUTTTTTTTTTUUUUUUSSSQQQNNNKKKIIIHHHFFFFFFFFFEEEFFFIIINNNRRRaaarrroooiiisss}}}}}}ZZZIII@@@999777666444333444333333222222111000//////333222111000////////////222111111111000000//////000000000000000000000000111111111111222333444555444777555777???FFF[[[yyyttt]]]QQQRRRYYYjjjooo^^^YYYZZZ___fffsssmmmgggdddjjjsss|||wwwlll}}}~~~tttgggYYYRRRMMMJJJIIIKKKKKKKKKKKKKKKJJJJJJJJJJJJMMMMMMMMMMMMMMMLLLKKKKKKHHHHHHGGGGGGEEEDDDCCCBBBBBBAAABBBFFFIIINNNXXXccclllrrryyy{{{uuujjj___YYYVVVPPPNNNSSSYYYaaaooo||||||sssmmmiiiccceeegggiiikkkooosssvvvyyyxxxwwwwwwvvvvvvvvvvvvvvvuuutttvvvwwwsssllleee]]]VVVLLLDDD???<<<;;;:::999:::<<<>>>AAACCCDDDEEEDDDDDDDDDEEEFFFIIIKKKLLLLLLLLLKKKJJJJJJJJJKKKLLLKKKKKKLLLMMMNNNOOOOOOPPPUUU[[[aaaeeegggnnnxxx}}}|||{{{{{{xxxvvvtttsssssssssrrrqqqqqqpppooonnnmmmmmmmmmmmmmmmmmmmmmlllkkkkkkjjjjjjjjjjjjjjjiiihhhgggffffffeeeeeeeeefffffffffffffffcccbbb```___^^^^^^______ccc```fffZZZddd]]]ccc\\\^^^]]]\\\[[[[[[\\\]]]^^^```\\\YYYYYY\\\]]][[[XXXYYYXXXWWWUUUTTTTTTTTTTTTTTTSSSRRRPPPNNNKKKIIIHHHFFFFFFFFFEEEFFFIIINNNRRR^^^nnnooohhhqqq]]]III@@@999777666444333444333333222222111000000000333222111000////////////111111111111000000000///111111111111111111111111111111111111222333444555222666555888AAAIII___~~~ttt^^^SSSSSSYYYjjjsss^^^WWWXXX^^^eeesssmmmfffccciiisss{{{wwwmmm}}}qqqeeeXXXQQQLLLIIIIIIKKKJJJJJJKKKKKKKKKKKKKKKKKKMMMMMMNNNMMMMMMLLLKKKJJJHHHHHHHHHGGGFFFEEECCCBBBBBBAAACCCGGGIIIMMMVVV```fffjjjnnnnnnjjjbbbYYYTTTOOOMMMOOOTTT[[[ggg|||xxxooohhhddd^^^aaadddgggjjjnnnsssvvvvvvvvvvvvuuuuuutttttttttttttttuuuwwwwwwssskkkddd[[[UUULLLDDD@@@>>>===<<<999:::===???AAACCCEEEEEEEEEEEEEEEGGGIIILLLOOOQQQQQQPPPOOONNNMMMMMMMMMNNNLLLLLLLLLLLLLLLLLLMMMMMMSSSXXX^^^bbbeeekkkuuu}}}~~~}}}}}}}}}xxxvvvtttsssssssssrrrqqqrrrqqqpppnnnmmmlllllllllmmmllllllkkkkkkjjjjjjjjjjjjjjjjjjiiihhhfffeeedddeeeeeeeeedddddddddddddddbbbaaa___^^^]]]]]]^^^___aaaaaajjj___hhh```ddd\\\```___^^^\\\\\\\\\]]]]]]^^^[[[YYYZZZ]]]^^^\\\ZZZXXXWWWVVVUUUTTTSSSSSSSSSQQQQQQPPPOOOMMMKKKIIIHHHFFFFFFFFFFFFFFFHHHMMMPPPZZZhhhqqqiiinnnaaaJJJAAA999777777444333444333333333222111111000000333222111000////////////111111111111000000000000111111111111111111111111111111111111222333444555111555555999CCCMMMdddqqq^^^UUUTTTYYYiiixxx___VVVWWW\\\dddtttllleeebbbhhhrrrzzzwwwnnn{{{mmmaaaUUUOOOKKKHHHHHHJJJJJJJJJJJJKKKKKKLLLLLLLLLNNNNNNNNNNNNMMMLLLKKKJJJHHHHHHHHHHHHGGGEEEDDDCCCBBBAAADDDGGGIIIKKKSSS\\\ddddddddddddbbb\\\VVVQQQLLLOOOTTTYYYbbbttt|||sssjjjccc___ZZZ]]]aaadddgggkkkooorrrssssssssssssssssssrrrrrrrrrsssuuuvvvvvvqqqiiicccZZZTTTLLLEEE@@@>>>===<<<<<<===@@@CCCEEEGGGGGGHHHFFFFFFGGGIIILLLPPPSSSUUUUUUUUUTTTSSSQQQPPPPPPPPPNNNMMMMMMLLLMMMNNNOOOOOORRRVVV[[[___bbbiiirrryyyyyywwwtttsssssssssrrrppprrrqqqpppnnnlllkkkkkkjjjlllkkkkkkkkkjjjjjjjjjiiihhhhhhhhhgggeeecccaaa```ddddddccccccbbbbbbbbbaaa```___^^^]]]\\\]]]^^^^^^```^^^ooorrr{{{dddaaa]]]bbbaaa___]]]\\\\\\\\\\\\\\\[[[ZZZ[[[]]]^^^]]][[[WWWWWWUUUTTTSSSRRRRRRRRROOOOOOOOONNNLLLKKKIIIIIIFFFGGGGGGFFFFFFHHHKKKNNNUUU```wwwsssiiijjj}}}dddJJJAAA999888777444333444333333333222222111111111222222111000//////000000111111111000000000000000000000000000000000000000111111111111222333444444333777666:::EEEOOOgggooo\\\TTTSSSXXXiiizzz___UUUWWWZZZbbbtttkkkdddaaagggqqqyyyvvvmmm}}}wwwhhh]]]RRRLLLJJJGGGGGGIIIIIIJJJJJJKKKKKKLLLLLLMMMMMMMMMMMMMMMLLLKKKJJJJJJIIIIIIIIIIIIHHHGGGFFFEEEBBBBBBEEEHHHIIIJJJPPPXXXeeedddcccbbbaaa]]]WWWRRRQQQTTT[[[cccqqqwwwppphhh```[[[XXX[[[___bbbeeehhhkkknnnppppppqqqrrrrrrrrrqqqqqqoooppprrrsssrrrmmmfffbbbYYYTTTKKKEEE@@@===;;;:::===???BBBEEEGGGIIIIIIIIIGGGHHHIIILLLOOOSSSWWWYYYXXXXXXWWWVVVUUUSSSRRRQQQLLLLLLKKKKKKLLLNNNPPPQQQRRRUUUYYY]]]aaagggooouuuyyywwwtttsssssssssqqqppprrrqqqooonnnlllkkkjjjjjjjjjjjjjjjjjjjjjiiiiiiiiihhhggggggfffdddbbbaaa```ccccccbbbbbbaaaaaa`````````___]]]\\\\\\]]]^^^^^^bbb[[[vvvjjj___aaacccaaa___]]]\\\\\\\\\\\\ZZZZZZ[[[\\\^^^^^^]]]\\\WWWWWWUUUTTTSSSRRRRRRRRRNNNNNNNNNMMMLLLKKKIIIIIIFFFGGGGGGFFFFFFGGGJJJMMMQQQYYYlll|||uuugggccctttgggJJJAAA:::888777555444555333333333222222222222222222111000000000000000000000000000000000000111111////////////////////////111111111111222333444444555999777:::EEEOOOgggnnn^^^RRRQQQWWWiiiyyy]]]TTTUUUYYY```tttjjjdddaaagggpppyyyuuulllyyytttdddYYYOOOKKKIIIGGGGGGJJJIIIIIIJJJJJJKKKKKKKKKKKKKKKLLLLLLLLLLLLKKKJJJJJJIIIIIIJJJIIIIIIHHHGGGFFFDDDCCCEEEHHHIIIIIIOOOWWWccccccddddddbbb^^^XXXTTTXXX]]]eeesss}}}tttnnnggg___ZZZWWWZZZ^^^bbbdddgggjjjlllpppqqqrrrrrrqqqpppnnnmmmjjjkkkmmmmmmjjjfffaaa^^^VVVQQQJJJCCC@@@===<<<:::===???BBBFFFHHHIIIIIIIIIIIIIIIKKKMMMQQQUUUXXXZZZYYYYYYXXXXXXWWWUUUTTTSSSJJJJJJIIIIIIJJJLLLOOOPPPSSSUUUXXX\\\```gggnnnsss}}}zzzwwwuuussssssrrrqqqoooqqqpppooommmlllkkkkkkkkkiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhgggfffdddcccbbbbbbbbbbbbaaaaaaaaaaaaaaa______]]]]]]]]]]]]^^^___ccc\\\yyykkkaaadddbbb```___]]]\\\[[[[[[\\\ZZZ[[[]]]^^^^^^^^^]]]\\\XXXWWWVVVUUUTTTSSSSSSSSSOOOOOONNNNNNLLLKKKIIIIIIFFFGGGHHHGGGFFFGGGIIIKKKNNNSSSbbbppp}}}zzzfff^^^mmmiiiKKKBBB:::888888555444555333333333333333333222222111111000000000000000111000000000000111111111111////////////////////////111111111111222333444555666999777999DDDNNNfffnnn```QQQQQQWWWkkktttZZZRRRTTTYYY___tttkkkdddaaagggqqqyyyuuukkk~~~vvvqqq```VVVMMMJJJIIIHHHHHHJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHHHHFFFEEEFFFHHHHHHIIIPPPXXX___aaaddddddbbb___^^^^^^fffooo|||{{{sssmmmggg```ZZZUUUYYY^^^cccfffjjjmmmoootttttttttssspppmmmiiigggdddeeefffdddaaa^^^[[[YYYPPPLLLFFFBBB@@@???===<<<>>>AAADDDHHHJJJKKKKKKJJJJJJKKKLLLNNNQQQUUUYYY[[[XXXXXXXXXXXXWWWVVVTTTSSSMMMLLLJJJIIIJJJLLLNNNOOOUUUVVVXXX\\\aaahhhnnnssszzz}}}zzzxxxuuussssssrrrpppooopppooonnnmmmlllkkkkkklllhhhiiiiiiiiiiiiiiiiiiiiigggggggggffffffdddccccccaaaaaaaaaaaaaaabbbbbbbbb```___^^^]]]]]]^^^___```^^^^^^sssxxxdddbbbbbb```___]]]\\\[[[[[[[[[\\\ZZZ\\\^^^___^^^]]]\\\\\\YYYXXXWWWUUUTTTTTTTTTTTTPPPPPPOOONNNMMMKKKIIIHHHFFFGGGHHHGGGFFFFFFHHHJJJMMMPPP\\\ggguuulll^^^lllmmmKKKBBB:::999888555444555333333333333333333333333111111000000000000111111///000000000111111111111111111111111111111111111111111111111222333444555444777555888BBBMMMfff|||jjj```RRRRRRYYYmmmlllWWWSSSVVVZZZ___ssskkkeeebbbhhhqqqyyyvvvlll|||tttooo]]]TTTKKKJJJIIIHHHIIIKKKIIIIIIIIIHHHHHHGGGGGGFFFEEEFFFGGGHHHIIIJJJJJJJJJJJJKKKKKKKKKKKKJJJIIIIIIHHHFFFFFFHHHHHHIIIQQQZZZ___dddhhhhhhfffggglllrrrzzzrrrmmmggg```[[[TTTYYY___dddiiimmmqqqsssxxxxxxvvvtttooojjjfffccc```aaaaaa___[[[XXXVVVUUUKKKHHHCCC@@@@@@@@@@@@???AAADDDHHHKKKNNNNNNNNNMMMKKKKKKLLLOOORRRUUUYYY[[[WWWWWWXXXXXXXXXVVVUUUTTTRRRPPPNNNLLLLLLMMMOOOPPPVVVWWWYYY\\\bbbhhhooosssxxx{{{zzzxxxuuussssssrrrpppoooooonnnmmmlllllllllllllllhhhhhhhhhhhhhhhiiiiiiiiiddddddddddddccccccbbbaaa``````aaaaaabbbbbbcccccc```___^^^^^^^^^___```aaaXXX^^^jjj^^^ddd[[[ccc]]]___^^^\\\[[[ZZZ[[[[[[\\\ZZZ]]]___```^^^]]]\\\\\\YYYYYYWWWVVVUUUTTTTTTTTTQQQQQQPPPOOOMMMKKKIIIHHHGGGGGGHHHGGGFFFFFFGGGIIIMMMNNNYYYcccqqqsssbbbooooooKKKBBB:::999888555444555333333333333333333333333111000000000000000111111//////000000111111111222222222222222222222222222111111111111222333444555222555333666BBBMMMfffssseee^^^TTTTTT[[[oooeeeUUUUUUYYY[[[^^^sssllleeebbbhhhrrrzzzwwwmmm{{{sssmmm\\\SSSKKKIIIJJJIIIIIILLLJJJIIIIIIHHHGGGFFFEEEEEECCCDDDEEEGGGHHHIIIJJJJJJKKKKKKKKKKKKKKKKKKJJJIIIIIIGGGFFFHHHHHHJJJRRR\\\dddiiinnnmmmkkkppp{{{wwwpppmmmhhh```YYY\\\^^^bbbgggmmmssswwwyyy~~~|||zzzxxxoooddd]]]\\\YYYYYYXXXWWWTTTQQQOOOMMMMMMJJJDDD???===<<<>>>???CCCDDDGGGKKKMMMOOOPPPPPPNNNOOOOOOQQQRRRTTTVVVWWWWWWXXXYYYZZZZZZXXXVVVTTTMMMMMMLLLLLLMMMOOOPPPQQQSSSUUUXXX\\\bbbiiiooorrrzzz||||||wwwvvvtttrrrooonnnmmmlllmmmllllllkkkkkkjjjjjjiiieeefffhhhiiijjjhhhgggfffeeeeeedddddddddcccccccccccccccbbbbbbaaaaaa``````````````````____________^^^___aaaccccccbbb```___[[[\\\\\\\\\\\\[[[ZZZZZZ\\\\\\\\\\\\[[[[[[[[[ZZZ[[[ZZZYYYWWWVVVUUUTTTTTTRRRQQQPPPNNNLLLKKKJJJIIIGGGGGGFFFFFFFFFFFFGGGGGGMMMSSSXXX```ppp~~~^^^rrryyyPPP>>>:::===777444777666333333333222222222111111222222111111111111222222222222222111111111000000000111111111111222222222222222333333333444444444111777555666@@@MMMeee}}}uuukkk___PPPOOOYYYkkktttaaaVVVVVVZZZ]]]cccttthhhaaa^^^eeeoooxxxyyyooo|||rrriiiZZZQQQJJJJJJJJJHHHHHHJJJHHHHHHHHHHHHGGGEEEDDDCCCCCCDDDEEEFFFGGGHHHIIIIIIJJJLLLMMMNNNMMMLLLLLLMMMLLLJJJGGGFFFGGGKKKQQQUUUdddmmmrrrpppqqq~~~vvvnnnkkkhhhbbb]]]aaaccchhhooouuu{{{~~~xxxssskkk```ZZZXXXUUUUUUUUUTTTQQQNNNLLLJJJIIIFFFBBB???>>>???AAABBBEEEGGGIIIKKKMMMNNNNNNNNNLLLMMMNNNPPPRRRUUUWWWYYYXXXXXXXXXXXXWWWVVVTTTSSSMMMLLLLLLMMMNNNPPPRRRSSSWWWYYY]]]bbbhhhnnnrrruuuzzz|||~~~{{{wwwuuusssqqqooonnnmmmmmmlllllllllkkkjjjjjjiiiiiieeefffhhhiiiiiihhhgggfffeeeeeeeeedddddddddcccccccccccccccbbbbbbbbbbbbbbbaaaaaaaaaaaa````````````___```aaabbbaaaaaa______[[[\\\\\\\\\[[[[[[ZZZZZZ[[[[[[[[[[[[ZZZZZZZZZZZZYYYXXXWWWVVVUUUTTTTTTTTTQQQPPPOOONNNLLLJJJIIIHHHGGGGGGFFFFFFFFFFFFGGGGGGKKKPPPVVV]]]nnneeewwwyyySSSAAA;;;===777444777555333333333222222222111111222222111111111111222222222222222111111111000000000111111111111222222222222222222222333333333333222888666777AAAMMMcccvvvoooeeeXXXOOONNNXXXjjjlll^^^XXXZZZ___[[[bbbttthhhbbb___eeeoooxxx{{{rrr{{{qqqhhhZZZQQQJJJIIIJJJHHHHHHIIIHHHGGGGGGFFFEEEDDDDDDDDDCCCCCCDDDEEEFFFGGGHHHHHHIIIKKKMMMMMMLLLLLLMMMNNNNNNLLLIIIHHHIIIMMMSSSWWWcccmmmtttvvv|||uuummmkkkjjjgggdddgggkkkqqqzzzssskkkddd\\\UUUSSSPPPPPPPPPOOOMMMKKKHHHGGGDDDCCCAAA??????AAADDDFFFHHHIIIJJJKKKLLLLLLLLLLLLLLLLLLNNNPPPRRRUUUXXXYYYYYYXXXWWWUUUSSSRRRQQQPPPKKKKKKLLLMMMOOORRRTTTVVV[[[^^^dddjjjpppuuuyyy{{{|||}}}zzzuuutttsssqqqooonnnnnnnnnllllllkkkkkkjjjiiiiiiiiieeefffhhhiiiiiihhhfffeeeeeeeeeeeedddddddddccccccbbbbbbccccccccccccccccccbbbbbbbbbaaaaaaaaa``````aaaaaaaaa```_________^^^\\\\\\[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYXXXXXXVVVVVVUUUTTTTTTTTTTTTTTTPPPPPPNNNMMMKKKJJJHHHHHHGGGGGGFFFFFFFFFFFFGGGGGGIIIMMMRRRYYYiiimmm|||}}}XXXDDD===>>>888555777555333333333222222222111111222222111111111111222222222111111111111000000000000111111111111222222222111111111222222222222333222888777999CCCLLL___yyy}}}ooojjj```SSSNNNMMMWWWhhhxxxeee]]][[[^^^bbbZZZbbbvvv}}}hhhbbb___eeeooowww|||ssszzzpppgggYYYQQQJJJIIIIIIHHHGGGIIIGGGFFFEEEDDDCCCCCCDDDDDDBBBCCCCCCDDDEEEFFFGGGGGGIIIJJJLLLLLLLLLLLLNNNOOOPPPOOOLLLJJJJJJOOOVVV[[[dddnnnxxx}}}xxxrrrpppooommmjjjlllrrr|||nnnccc]]]WWWRRROOOKKKLLLLLLKKKJJJHHHFFFEEEBBBBBBAAAAAAAAACCCFFFGGGIIIJJJJJJKKKLLLMMMMMMMMMNNNNNNOOOPPPRRRTTTVVVWWWXXXVVVTTTRRROOONNNMMMMMMJJJJJJKKKMMMPPPTTTWWWYYY^^^bbbiiiqqqyyy~~~{{{wwwtttsssrrrpppooonnnnnnnnnkkkkkkkkkjjjiiiiiihhhhhheeeggghhhiiiiiigggeeedddeeeddddddddddddcccccccccaaaaaaaaabbbbbbcccccccccaaaaaaaaaaaa````````````bbbaaa```___^^^]]]^^^^^^\\\[[[[[[ZZZZZZZZZZZZZZZYYYYYYXXXXXXXXXWWWWWWWWWTTTTTTSSSSSSSSSSSSTTTUUUPPPOOONNNLLLKKKIIIHHHGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGJJJNNNUUUeee}}}rrr|||]]]GGG>>>>>>888555777444333333333222222222111111222222111111111111222222111111111111000000000000000000111111111222222222000000111111111222222222222888777999CCCKKK[[[sssvvvmmmhhh^^^RRRLLLLLLVVVggg~~~rrrccc^^^]]]^^^```ZZZeee{{{|||ggg```^^^dddmmmuuu}}}zzzqqqyyyooofffXXXPPPIIIHHHIIIGGGGGGHHHFFFEEECCCBBBAAACCCDDDEEEBBBBBBCCCCCCDDDEEEEEEFFFGGGIIIKKKKKKKKKLLLOOOQQQQQQPPPNNNKKKKKKOOOXXX^^^hhhrrr|||~~~{{{yyyvvvssspppuuu}}}}}}ggg\\\XXXSSSOOOLLLHHHIIIIIIJJJIIIGGGFFFEEECCCCCCCCCCCCDDDEEEFFFGGGIIIIIIJJJKKKLLLMMMNNNOOOPPPPPPPPPPPPPPPQQQQQQRRRTTTSSSQQQNNNLLLKKKJJJJJJJJJJJJLLLNNNRRRVVVYYY\\\___dddllluuu}}}~~~zzzwwwtttsssqqqpppooonnnnnnnnnkkkjjjjjjiiiiiihhhggggggfffggghhhiiihhhgggeeecccdddccccccccccccbbbbbbbbb______``````aaaaaabbbbbb``````_________^^^^^^^^^aaaaaa___^^^]]]]]]]]]]]]\\\[[[ZZZYYYYYYYYYZZZZZZXXXXXXXXXWWWWWWWWWWWWVVVSSSSSSRRRRRRRRRSSSTTTTTTPPPOOONNNLLLKKKIIIHHHGGGGGGGGGFFFFFFFFFFFFGGGGGGFFFHHHLLLSSSaaaxxxssswww```III>>>>>>888555777444333333333222222222111111222222111111111111222222000000000000000000000000000000111111111222222222000000111111111222222222111666666888CCCKKKYYYooouuummmggg]]]RRRJJJKKKVVVhhh~~~nnnccc```^^^\\\\\\[[[iiizzzddd^^^\\\ccclllttt|||zzzppp~~~xxxooofffXXXOOOHHHHHHHHHFFFFFFGGGEEEDDDBBBAAAAAACCCEEEFFFBBBBBBBBBCCCDDDDDDEEEEEEFFFHHHIIIJJJKKKMMMPPPRRRQQQQQQOOOLLLKKKOOOYYYaaakkkvvv|||yyyvvv~~~rrr___VVVSSSOOOLLLJJJFFFGGGHHHHHHHHHGGGFFFEEEDDDDDDEEEFFFGGGGGGHHHHHHJJJJJJJJJKKKLLLMMMOOOPPPOOONNNMMMMMMLLLLLLLLLLLLNNNNNNMMMLLLKKKJJJIIIHHHJJJKKKLLLOOOSSSWWW[[[]]]aaaeeemmmvvv}}}|||yyytttsssrrrpppnnnmmmmmmmmmjjjjjjiiiiiihhhgggggggggfffggghhhhhhhhhfffdddcccbbbbbbbbbaaaaaaaaa``````______``````````````````_________^^^^^^^^^]]]]]]_________^^^^^^]]]]]]\\\\\\[[[ZZZYYYXXXYYYZZZZZZXXXXXXXXXWWWWWWWWWVVVVVVSSSSSSRRRRRRRRRSSSSSSTTTPPPPPPNNNMMMKKKJJJHHHHHHGGGGGGFFFFFFFFFFFFGGGGGGGGGHHHLLLSSS^^^ttttttqqqssscccJJJ===<<<777666777444333333333222222222111111222222111111111111222222//////000000000000000111000111111111111222222222111111111222222222222333111666555999EEEMMM[[[pppzzzoooeeeZZZQQQIIIJJJWWWjjj~~~llldddaaa]]][[[[[[\\\nnnzzzaaa\\\[[[bbbllluuu|||yyyppp~~~yyypppgggWWWOOOHHHGGGGGGFFFEEEGGGDDDCCCBBBBBBCCCDDDEEEFFFCCCCCCCCCCCCDDDDDDEEEEEEEEEFFFHHHIIIJJJMMMQQQTTTRRRRRRQQQMMMKKKPPP[[[dddnnn{{{~~~}}}{{{rrrdddVVVPPPNNNKKKHHHGGGDDDEEEFFFGGGGGGGGGFFFEEECCCDDDFFFHHHJJJKKKKKKKKKLLLLLLKKKKKKKKKLLLNNNNNNIIIIIIHHHGGGGGGGGGHHHHHHHHHIIIJJJKKKJJJJJJHHHHHHKKKKKKMMMPPPTTTXXX[[[^^^dddgggmmmtttzzz}}}uuutttrrrpppnnnllllllkkkjjjiiiiiihhhggggggfffffffffggghhhhhhgggfffcccbbb````````````____________aaaaaaaaaaaa```````````````_________^^^^^^^^^^^^\\\]]]^^^___^^^^^^\\\\\\\\\[[[YYYXXXXXXXXXZZZ[[[XXXXXXXXXXXXWWWWWWWWWWWWTTTTTTSSSSSSRRRSSSSSSSSSQQQPPPOOONNNLLLJJJIIIHHHGGGGGGFFFFFFFFFFFFGGGGGGHHHIIIMMMTTT]]]qqqxxxooollldddJJJ<<<;;;666666777444333333333222222222111111222222111111111111222222////////////000000111111000111111111111222222222222222222222333333333333222777555:::GGGQQQ```uuuuuueeeXXXPPPHHHJJJYYYlllrrrhhhaaa\\\[[[]]]\\\pppzzzaaa\\\[[[dddnnnwww~~~vvvnnn}}}yyyppphhhWWWNNNGGGFFFGGGEEEEEEFFFBBBBBBCCCDDDEEEEEEFFFFFFCCCDDDDDDDDDDDDEEEEEEEEEDDDEEEGGGHHHJJJMMMRRRUUUTTTUUUSSSOOOMMMRRR]]]gggsss~~~zzzfff[[[QQQMMMKKKHHHFFFFFFBBBCCCEEEFFFFFFFFFEEEDDDBBBCCCFFFIIILLLMMMMMMNNNOOONNNMMMKKKKKKKKKLLLLLLDDDDDDDDDCCCDDDDDDEEEFFFEEEFFFHHHJJJKKKJJJHHHGGGKKKLLLNNNPPPTTTXXX\\\^^^gggiiinnnsssxxx{{{~~~vvvtttrrrpppnnnlllkkkjjjiiiiiiiiihhhggggggfffffffffggghhhhhhgggeeecccbbb```____________^^^^^^^^^ccccccbbbbbbaaaaaa``````aaa`````````____________ZZZ\\\^^^______^^^]]][[[\\\[[[YYYXXXWWWXXXZZZ[[[YYYYYYXXXXXXXXXWWWWWWWWWUUUUUUTTTSSSSSSSSSSSSSSSRRRQQQPPPNNNMMMKKKJJJIIIGGGGGGFFFFFFFFFFFFGGGGGGIIIJJJNNNUUU]]]ooo{{{ooohhhdddIII;;;:::666666888444333333333222222222111111222222111111111111222222.../////////000000111111000111111111111222222222222222333333333444444444444888666;;;JJJTTTcccxxxzzzfffXXXPPPHHHJJJYYYnnn{{{mmmbbb[[[[[[^^^[[[qqqzzzaaa\\\\\\eeepppyyyrrrkkk}}}yyyqqqiiiVVVNNNGGGFFFGGGEEEEEEFFFAAABBBDDDEEEFFFFFFFFFFFFDDDDDDDDDEEEEEEEEEEEEEEEDDDEEEGGGHHHJJJMMMRRRVVVUUUVVVUUUQQQOOOTTT```jjjwww}}}}}}zzz{{{pppeeeVVVPPPIIIFFFFFFFFFBBB???BBBBBBCCCCCCDDDEEEEEEEEEGGGGGGHHHHHHHHHIIIIIIIIIKKKKKKJJJIIIGGGFFFEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEFFFHHHIIIJJJJJJIIIIIIIIILLLOOOSSSVVVZZZ___bbbggghhhjjjooouuuyyy|||}}}zzzwwwssspppooonnnmmmkkkiiijjjjjjiiihhhfffdddccceeefffffffffdddbbb___]]]___^^^]]]]]]\\\\\\]]]]]]___aaacccccccccbbbcccdddbbbbbbaaa______^^^^^^^^^\\\\\\[[[[[[\\\\\\]]]^^^YYYYYYYYYYYYZZZ[[[\\\]]]ZZZZZZYYYXXXXXXXXXXXXXXXWWWWWWVVVUUUUUUTTTTTTSSSVVVRRROOOLLLLLLLLLLLLKKKGGGGGGFFFEEEDDDDDDEEEEEEHHHHHHMMMUUU___qqqwwwffffffIII;;;===999555666444444333222111000000000000222222222111111111111000111111222222222222111111000000000000000///......222222222222222222222222333777888@@@OOOYYYjjjjjjVVVKKKJJJNNNYYYnnnooo___[[[ZZZYYY]]]nnnxxxbbb]]]\\\cccnnnvvv~~~~~~lllhhh}}}~~~zzzpppeeeUUUQQQLLLHHHFFFFFFEEEDDDEEEFFFGGGHHHHHHHHHGGGFFFHHHGGGFFFEEEDDDDDDDDDDDDFFFGGGHHHJJJNNNQQQUUUWWWYYYUUURRRQQQPPPSSS]]]gggyyywww|||yyyzzz}}}tttcccZZZRRRLLLGGGEEEFFFFFFCCC@@@BBBBBBBBBCCCCCCCCCDDDDDDEEEFFFFFFGGGGGGHHHHHHHHHIIIHHHHHHHHHGGGGGGFFFFFFDDDDDDCCCCCCDDDDDDEEEEEEFFFFFFGGGHHHHHHIIIHHHHHHJJJMMMQQQTTTXXX\\\aaadddhhhiiilllpppvvvzzz}}}~~~zzzwwwssspppoooooommmkkkjjjjjjjjjjjjhhhfffeeeccceeeeeefffeeedddaaa___]]]^^^^^^]]]\\\\\\\\\\\\]]]___aaaccccccbbbaaabbbcccbbbaaa```___^^^^^^^^^^^^YYYZZZZZZ[[[[[[\\\\\\\\\YYYYYYYYYYYYZZZ[[[\\\]]]ZZZZZZYYYXXXXXXXXXXXXXXXXXXXXXWWWWWWVVVUUUUUUTTTUUURRRNNNLLLLLLLLLKKKJJJGGGGGGFFFEEEEEEEEEEEEEEEGGGHHHMMMUUUaaavvv|||lllzzzwwwgggJJJ;;;===999555666444555444333222111111111111222222222222111111111111111111222222222222111111000111111111111000///...222222222222222222222222444777777???MMMXXXkkkkkkXXXNNNKKKOOOYYYoootttaaaZZZYYYWWWYYYkkkzzzccc]]]]]]eeeoooxxxuuuiiigggzzz{{{pppcccTTTPPPKKKHHHFFFEEEEEEDDDFFFGGGHHHIIIJJJIIIHHHHHHIIIHHHGGGFFFEEEEEEEEEEEEGGGGGGIIIKKKNNNRRRVVVXXX]]]YYYVVVTTTQQQSSS\\\ggg{{{||||||~~~|||ttt{{{xxxxxxvvvzzz}}}{{{qqqcccVVVNNNKKKGGGDDDCCCEEEFFFEEEBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCDDDEEEEEEFFFGGGGGGFFFFFFFFFGGGHHHHHHHHHIIIEEEEEEDDDDDDEEEFFFGGGGGGHHHHHHGGGGGGGGGHHHHHHIIIKKKNNNRRRVVVYYY]]]bbbfffjjjkkkooossswww{{{zzzwwwsssqqqpppooommmlllkkkkkkkkkjjjiiigggfffeeeddddddeeedddcccaaa___^^^^^^^^^]]]\\\\\\\\\\\\]]]___```bbbbbbaaa```aaabbbaaa```___^^^]]]]]]]]]]]]WWWXXXYYY[[[[[[[[[[[[ZZZYYYYYYYYYYYYZZZ[[[\\\\\\ZZZYYYYYYXXXXXXXXXXXXYYYYYYYYYXXXWWWWWWVVVVVVUUUTTTQQQMMMLLLKKKKKKJJJIIIGGGGGGFFFEEEEEEEEEEEEFFFFFFGGGLLLVVVfff~~~wwwooolllhhhKKK<<<===999555666555666555444333333222333333333222222222111111111111111111222222222222111111111111222222222111000000222222222222222222222222444888777===JJJVVVnnnkkkYYYPPPLLLPPPZZZoooxxx```WWWTTTSSSXXXiii|||ccc^^^^^^gggqqqzzzkkkffffffvvv~~~}}}pppaaaSSSOOOJJJGGGFFFEEEEEEDDDHHHIIIJJJKKKLLLKKKJJJJJJKKKJJJIIIGGGFFFEEEEEEEEEGGGHHHJJJMMMPPPTTTWWWYYYaaa]]]ZZZVVVSSSSSS]]]hhhvvvmmmjjjiiijjjooouuuuuukkkzzzuuuuuuoooooonnnjjjbbbXXXOOOJJJEEECCCAAABBBEEEFFFFFFEEEDDDDDDDDDDDDCCCCCCCCCCCCAAAAAABBBCCCDDDEEEFFFGGGEEEFFFGGGHHHIIIKKKKKKLLLHHHHHHHHHIIIJJJKKKLLLMMMMMMLLLJJJIIIIIIIIIJJJKKKKKKNNNRRRUUUYYY]]]bbbfffjjjmmmqqquuuxxx|||zzzwwwsssqqqpppooommmlllmmmlllkkkjjjiiigggffffffccccccdddcccbbbaaa```______^^^]]]]]]\\\\\\]]]]]]^^^```bbbbbb`````````aaa```___^^^]]]]]]]]]]]]]]]VVVXXXZZZ\\\]]]\\\[[[ZZZYYYYYYYYYYYYYYYZZZ[[[[[[ZZZYYYXXXXXXXXXXXXYYYYYYXXXXXXXXXWWWVVVVVVUUUUUUSSSPPPMMMLLLKKKKKKIIIHHHGGGGGGFFFEEEEEEFFFFFFFFFEEEGGGMMMYYYllliiieeeiiiKKK<<<===999555666555555555444333333333333333333333222222222111111111111111222222222222111111222222222333333222222111222222222222222222222222444888777;;;HHHUUUqqqlllXXXNNNLLLQQQ\\\qqqzzz^^^RRRPPPPPP\\\lll|||ccc______hhhsss{{{~~~dddeeehhhttt~~~}}}~~~ooo```RRRNNNIIIFFFEEEEEEEEEDDDIIIJJJLLLMMMMMMMMMLLLKKKMMMLLLJJJIIIGGGFFFFFFFFFHHHIIIKKKOOORRRVVVYYYZZZaaa^^^\\\YYYTTTUUU___kkk{{{nnneee^^^\\\\\\[[[^^^cccgggkkkpppssstttwww|||yyyjjjaaaxxxrrrooofffddd```\\\VVVPPPKKKHHHAAAAAAAAACCCEEEGGGHHHHHHGGGGGGFFFFFFEEEEEEDDDDDD???@@@AAABBBDDDEEEGGGGGGGGGHHHIIIJJJLLLMMMNNNOOOMMMMMMMMMNNNOOOQQQRRRSSSRRRQQQOOOMMMLLLLLLMMMMMMKKKMMMQQQTTTWWW[[[```ccchhhlllqqquuuxxx}}}{{{xxxtttqqqpppooonnnlllmmmlllkkkjjjhhhggggggfffccccccccccccbbbbbbaaaaaa```______^^^]]]^^^^^^^^^___aaabbbbbb```___```aaa______^^^]]]]]]]]]^^^^^^YYYZZZ\\\^^^^^^]]]\\\[[[YYYYYYYYYYYYYYYYYYZZZ[[[YYYYYYXXXXXXXXXXXXYYYYYYWWWWWWVVVVVVUUUTTTTTTTTTRRRPPPMMMLLLLLLKKKIIIGGGGGGFFFFFFFFFFFFFFFGGGGGGEEEIIIPPP]]]sssiiibbb}}}jjjLLL<<<===888555777666444333333222222222222333333333333222222222222111111111222222222222111111111222333333333333222222222222222222222222222222333888777;;;GGGVVVvvvpppZZZNNNLLLRRR^^^ttt}}}^^^QQQPPPRRRbbbrrr{{{ccc___```iiittt{{{}}}cccfffjjjxxx|||{{{|||nnn^^^PPPLLLHHHEEEEEEEEEEEEDDDJJJKKKLLLMMMMMMMMMLLLKKKMMMLLLKKKIIIHHHGGGGGGGGGHHHJJJMMMQQQUUUXXX[[[\\\___^^^]]]ZZZVVVWWWcccqqq}}}hhh^^^WWWRRRQQQQQQPPPRRRUUUTTTWWW[[[\\\]]]aaafffkkknnnsssyyyqqqcccYYY}}}{{{www}}}~~~vvvmmmiii]]]ZZZUUUQQQMMMJJJGGGDDDAAABBBCCCEEEFFFHHHIIIJJJIIIHHHHHHGGGFFFEEEEEEDDD???@@@AAACCCEEEGGGHHHIIIJJJJJJKKKLLLMMMNNNOOOOOOOOOOOOPPPQQQSSSTTTVVVWWWVVVUUUTTTRRRPPPOOOOOOOOOKKKMMMPPPSSSUUUYYY]]]```eeeiiippptttxxx|||~~~{{{xxxtttrrrqqqpppnnnmmmmmmllljjjiiiggggggffffffddddddccccccccccccccccccaaaaaa```____________``````bbbcccbbbaaa``````aaa______^^^^^^^^^^^^^^^___]]]^^^_________^^^]]]\\\YYYYYYYYYXXXXXXYYYYYYZZZYYYXXXXXXXXXXXXYYYYYYZZZWWWVVVVVVUUUUUUTTTSSSSSSRRRPPPNNNMMMMMMLLLIIIGGGGGGFFFFFFFFFFFFGGGHHHHHHFFFKKKSSSbbb{{{jjj___vvvlllMMM======888555777666333333222222222222333333333333333333222222222222111111222222222222111111111111222333333333222222222222222222222222222222111777888;;;GGGXXX{{{uuu]]]PPPKKKSSSaaawww___RRRSSSWWWfffvvvzzzccc______hhhssszzz~~~fffgggnnn~~~zzzxxxzzzwwwjjj[[[NNNKKKGGGDDDDDDEEEEEEEEEIIIJJJKKKLLLMMMLLLKKKKKKLLLKKKJJJIIIHHHHHHHHHHHHIIIKKKOOOSSSWWWZZZ\\\^^^_________]]]YYY[[[hhhwwwmmm[[[QQQKKKHHHIIIJJJIIIIIIKKKIIILLLOOOPPPPPPSSSXXX]]]\\\aaahhhpppxxx{{{kkk]]]UUU}}}sssrrrlllsssxxxyyy}}}}}}tttiiicccXXXTTTOOOKKKIIIFFFCCC@@@BBBDDDFFFGGGHHHIIIJJJKKKIIIIIIHHHGGGFFFEEEDDDCCC@@@AAABBBDDDGGGIIIJJJKKKKKKKKKLLLLLLLLLMMMMMMMMMNNNNNNOOOQQQRRRTTTVVVWWWXXXXXXWWWUUUSSSQQQOOONNNLLLOOOQQQSSSUUUXXX[[[^^^```fffnnnsssvvv{{{~~~{{{xxxtttrrrqqqpppnnnmmmmmmkkkiiihhhffffffffffffddddddddddddddddddeeeeeecccbbbbbbaaaaaaaaaaaaaaaaaacccdddcccbbb``````aaa```______^^^______``````aaa``````___^^^]]]\\\\\\ZZZYYYYYYXXXXXXXXXYYYYYYXXXXXXXXXXXXXXXYYYZZZZZZXXXWWWWWWVVVUUUUUUTTTTTTSSSQQQOOONNNNNNMMMJJJHHHGGGFFFFFFFFFGGGGGGHHHIIIGGGNNNWWWfffkkk[[[ooommmNNN======888555777666444444333333333333444444444444333333333222222222111111222222222222111111000000111222222222222222222222222222222222222222...666999===IIIZZZuuu^^^RRRIIISSSccczzz^^^PPPSSSXXXdddtttyyybbb^^^___gggqqqwww}}}iiigggppp~~~xxxyyywwwttttttpppdddXXXMMMJJJFFFDDDDDDEEEEEEEEEGGGHHHJJJKKKKKKKKKJJJIIIJJJIIIIIIHHHHHHIIIIIIJJJJJJLLLPPPTTTYYY\\\^^^___bbbccccccaaa]]]^^^lll|||sss___QQQIIIDDDCCCFFFGGGEEEEEEGGGFFFHHHKKKLLLKKKMMMRRRVVVWWWZZZ```fffmmmuuu}}}ssscccWWWQQQwwwnnnllldddlllqqqqqquuu}}}sssggg```WWWSSSNNNJJJHHHFFFAAA>>>CCCEEEHHHIIIIIIIIIKKKLLLIIIHHHGGGFFFEEEDDDCCCBBBAAABBBCCCEEEHHHJJJKKKLLLLLLLLLLLLLLLKKKKKKKKKKKKLLLMMMMMMOOOQQQSSSUUUVVVXXXXXXXXXWWWUUURRROOOMMMNNNPPPRRRTTTUUUWWW[[[]]]^^^dddlllrrruuu{{{{{{xxxuuurrrqqqpppooommmlllkkkiiigggeeeeeeeeeeeeeeeeeedddddddddeeeffffffdddccccccbbbbbbbbbbbbbbbbbbccceeedddbbbaaaaaabbb``````_________``````aaacccbbb```^^^\\\\\\[[[[[[ZZZYYYYYYXXXXXXXXXYYYYYYXXXXXXXXXXXXXXXYYYZZZ[[[YYYXXXXXXWWWWWWVVVUUUUUUSSSQQQPPPOOOOOOMMMKKKHHHGGGFFFFFFFFFGGGHHHHHHIIIHHHOOOYYYiiijjjXXXkkkmmmNNN======888555777666555555444444444555555666444444444333333333222222111111222222222222111111///000111222222222222222222222222222222222222222---666999>>>JJJ\\\rrr]]]QQQHHHSSSddd|||\\\MMMPPPVVVaaaqqqyyybbb^^^^^^gggpppvvv{{{jjjgggqqq~~~}}}|||sssuuutttqqqooojjj```UUUMMMJJJFFFDDDDDDEEEEEEEEEFFFGGGIIIJJJJJJJJJIIIHHHIIIHHHHHHHHHHHHIIIJJJJJJJJJLLLPPPUUUYYY]]]______eeefffgggeee___```nnn~~~wwwaaaQQQGGGFFFBBBBBBFFFHHHFFFEEEFFFFFFIIILLLLLLKKKLLLPPPTTTXXX[[[```dddjjjpppvvv{{{zzzkkk\\\QQQLLL}}}mmmggggggdddeeehhhllltttvvvmmmbbb[[[UUURRRMMMHHHEEEDDDDDDEEEGGGHHHIIIKKKLLLLLLMMMMMMKKKJJJHHHFFFDDDDDDEEEEEECCCEEEHHHJJJKKKJJJHHHGGGIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGHHHJJJNNNQQQUUUWWWWWWWWWWWWWWWVVVUUUSSSRRRPPPQQQSSSTTTTTTVVVYYY[[[^^^bbbiiipppvvv|||~~~zzzvvvsssrrrpppnnnmmmiiiiiiiiihhhgggffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddcccccc```aaaaaaaaaaaaaaa``````______````````````______``````___^^^]]]]]]\\\\\\[[[[[[ZZZZZZYYYYYYXXXXXXZZZYYYYYYYYYXXXXXXXXXXXXWWWWWWVVVVVVUUUTTTSSSSSSSSSRRRPPPNNNLLLJJJIIIHHHGGGFFFDDDCCCCCCEEEGGGIIILLLMMMVVVlllkkk^^^hhhwwwPPPCCC<<<777999222666555555444333333333333444555444333222111111111111000000111111111111000000222222222222222222222222222222333444444555555666333888888<<>>??????@@@@@@CCCCCCEEEHHHLLLOOOSSSTTTXXXZZZ\\\]]]]]]\\\ZZZXXXWWWYYYZZZ[[[[[[]]]___bbbcccfffkkkpppuuu{{{|||wwwtttrrrqqqooommmkkkjjjjjjiiiiiihhhhhhhhheeeeeeeeeeeeeeeeeeeeeeeeddddddddddddccccccccccccaaaaaaaaa```___^^^]]]\\\^^^^^^____________^^^^^^^^^^^^^^^]]]\\\\\\[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXYYYYYYVVVVVVVVVUUUTTTTTTSSSSSSSSSRRRPPPOOOLLLKKKIIIHHHFFFEEEDDDCCCCCCEEEGGGHHHLLLOOOZZZnnnfff]]]mmm{{{RRRDDD<<<888;;;444888555555444333333333333444111111111111222333444555000000111111111111000000111111111111111111111111000000111222222333333444444888888;;;GGGVVVwwwuuufffXXXNNNOOOWWWfffjjjWWWSSSTTTUUU^^^jjjwww```]]]^^^dddjjjnnnvvv}}}~~~hhhkkk}}}{{{xxxrrrlllhhhccc___\\\ZZZXXXTTTNNNIIIHHHGGGEEEDDDCCCCCCDDDEEEDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGHHHJJJJJJMMMPPPTTTWWWZZZ]]]```cccgggiiillllllggggggrrrgggWWWNNNIIIGGGHHHFFFGGGIIIJJJLLLOOOTTTWWWYYY[[[___dddkkkqqqvvvyyy~~~wwwwwwxxxyyyzzz{{{{{{zzzzzzyyyvvvpppggg]]]TTTOOONNN|||nnndddcccfffaaafffooo{{{}}}rrrggg[[[TTTLLLKKKIIIHHHHHHIIIKKKLLLMMMMMMOOOOOOOOONNNLLLKKKKKKMMMOOOQQQQQQPPPNNNLLLJJJHHHFFFDDDBBBAAAAAAAAA======<<<======>>>?????????@@@BBBEEEIIILLLOOOQQQSSSVVVZZZ]]]___^^^]]]\\\\\\^^^``````aaacccfffhhhhhhjjjnnnqqqvvv|||}}}xxxuuusssqqqooommmkkkkkkkkkjjjjjjiiiiiiiiiffffffffffffeeeeeeeeeeeedddddddddccccccccccccbbbaaaaaaaaa```___]]]\\\[[[]]]]]]^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYWWWWWWXXXXXXXXXXXXYYYYYYVVVUUUUUUUUUTTTTTTSSSSSSQQQQQQOOOMMMKKKIIIHHHGGGEEEEEEDDDCCCCCCDDDFFFGGGHHHMMMYYYlll~~~ccc\\\nnnUUUEEE<<<999<<<555888555555444333333333333444444444333222111111111111000111111222222111111000000000000000000000000000111111111222333333444444444888777:::EEESSSpppsssgggZZZNNNPPPVVVeee~~~eeeWWWUUUUUUVVV^^^kkkuuu```]]]^^^ccciiimmmuuu||||||fffiii|||}}}yyyuuuooohhhccc[[[XXXUUURRRPPPLLLHHHDDDEEEDDDCCCBBBBBBBBBCCCCCCBBBBBBCCCCCCCCCDDDDDDDDDFFFFFFFFFFFFGGGHHHJJJJJJLLLOOOSSSWWWZZZ]]]aaadddhhhjjjnnnnnnjjjjjjtttqqq[[[OOOLLLJJJKKKLLLOOORRRUUUWWWYYY]]]ccchhhkkkmmmrrrxxxzzzrrrrrrtttvvvxxxyyyyyyxxxxxxwwwtttnnnfff^^^WWWRRRPPPvvviiiaaaaaadddcccjjjuuu}}}}}}~~~rrrfffZZZRRRLLLKKKIIIHHHHHHIIIJJJKKKJJJKKKMMMOOOOOONNNMMMLLLLLLNNNQQQRRRRRRPPPMMMLLLFFFDDDBBB???===<<<<<<===::::::::::::;;;<<<>>>>>><<<>>>@@@CCCFFFIIIKKKLLLMMMOOOTTTXXX\\\]]]]]]]]]___aaacccdddfffhhhkkknnnmmmooorrrtttxxx~~~~~~yyyvvvsssqqqooommmkkkkkkkkkkkkjjjjjjjjjjjjgggggggggffffffeeeeeeeeeddddddcccccccccbbbbbbbbbaaaaaaaaa```___]]]\\\[[[\\\\\\]]]]]]]]]]]]\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYZZZZZZZZZZZZWWWWWWWWWXXXXXXXXXXXXXXXUUUUUUTTTTTTTTTTTTTTTSSSPPPOOONNNLLLJJJHHHFFFEEEDDDDDDCCCCCCCCCDDDEEEFFFGGGNNNZZZjjj|||zzz~~~ddd\\\pppYYYGGG===999===666888555555444333333333333444444444333222111111111111111111222222222222111111000000000000000000000000222222333333444555555555444888777:::EEEPPPiiirrrhhhZZZOOOOOOVVVddd~~~yyycccYYYVVVVVVVVV^^^lllrrr___\\\]]]ccchhhmmmuuu|||{{{fffiii||||||wwwrrrkkkddd___VVVSSSOOOLLLIIIGGGDDDBBBCCCCCCBBBBBBBBBBBBBBBBBBAAAAAABBBBBBBBBCCCCCCCCCEEEEEEEEEFFFGGGHHHJJJJJJKKKNNNRRRVVVYYY]]]aaadddhhhkkkpppqqqmmmllluuutttdddTTTMMMLLLLLLNNNOOOVVV[[[bbbhhhlllqqqyyyxxxoooppprrruuuxxxzzzzzzyyyxxxvvvsssmmmfff___YYYTTTQQQoooddd______bbbgggppp}}}|||{{{}}}~~~qqqdddXXXPPPLLLKKKJJJIIIHHHIIIIIIJJJIIIKKKNNNPPPPPPOOOMMMLLLLLLNNNOOOPPPNNNLLLIIIGGG@@@???===;;;999999999999777777777888999;;;<<<======>>>AAACCCFFFGGGIIIIIIHHHJJJNNNRRRVVVXXXZZZ[[[^^^```ccceeegggjjjnnnqqqqqqsssvvvyyy|||zzzvvvtttrrrooommmjjjjjjjjjjjjjjjjjjjjjjjjhhhhhhggggggfffeeeeeeeeeccccccccccccbbbbbbbbbbbbaaaaaaaaa```___^^^]]]\\\[[[[[[\\\\\\\\\\\\[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYZZZZZZZZZZZZXXXXXXXXXWWWWWWWWWVVVVVVTTTTTTTTTTTTTTTTTTTTTTTTPPPOOOMMMKKKIIIGGGFFFEEEDDDDDDCCCCCCDDDDDDEEEEEEIIIOOOZZZfffsssmmm~~~ggg___rrr^^^III>>>:::===555777555555444333333333333444111111111111222333444555111111222222222222111111111111111111111111111111222333333444444555666666444888777;;;EEENNNeee|||pppfffXXXMMMNNNUUUdddvvveee\\\WWWVVVXXX]]]mmmqqq^^^[[[\\\ccciiinnnvvv}}}|||gggjjj}}}~~~zzzuuuooohhh```[[[QQQOOOLLLHHHEEEBBBAAAAAABBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBCCCDDDDDDEEEEEEGGGHHHJJJKKKJJJMMMQQQUUUYYY]]]bbbeeehhhlllqqqsssnnnmmmuuu~~~cccYYYOOOMMMOOOPPPTTTYYY```iiivvv|||}}}xxxpppooorrrvvvyyy||||||{{{{{{xxxsssmmmfff```ZZZTTTQQQyyykkkdddaaabbbffflllvvv|||wwwyyy~~~}}}ooobbbUUUNNNJJJJJJIIIIIIIIIJJJJJJKKKLLLNNNPPPRRRRRROOOMMMKKKKKKKKKKKKJJJHHHEEEBBB@@@;;;;;;:::999888888888888777777888999:::<<<>>>??????AAACCCEEEGGGHHHHHHHHHIIIIIIKKKMMMPPPSSSUUUVVVZZZ\\\```cccfffiiinnnqqqtttvvvzzz}}}{{{wwwtttrrrpppnnniiiiiiiiijjjjjjjjjjjjjjjhhhhhhhhhgggfffeeeeeeeeeccccccccccccbbbbbbbbbbbbaaaaaaaaaaaa``````___^^^ZZZ[[[[[[[[[[[[[[[[[[ZZZYYYYYYYYYYYYYYYYYYYYYYYYXXXYYYYYYYYYZZZZZZZZZ[[[YYYYYYXXXXXXWWWVVVUUUUUUSSSSSSSSSSSSTTTTTTTTTTTTQQQPPPOOOMMMKKKIIIGGGGGGCCCCCCCCCCCCDDDDDDEEEEEEIIINNNVVV]]]dddmmmwww~~~uuuaaarrrnnncccuuubbbKKK>>>:::===555555555555444333333333333444111111111111222333444555111222222333333222222111222222222222222222222222111222222333444444555555333777777<<>>@@@AAAAAABBBCCCCCCCCCBBBBBBAAAAAABBBBBBBBBCCCCCCCCCCCCCCCDDDEEEFFFHHHJJJKKKKKKNNNSSSXXX\\\```eeehhhgggkkkrrrtttpppmmmuuurrr___ZZZWWWVVVYYY^^^gggvvvwwwooolllooorrrsssuuuyyy{{{vvvyyy}}}}}}uuunnnhhhbbb[[[VVVtttiiiggghhhkkkoooxxx{{{wwwsssyyyzzzkkk[[[PPPLLLGGGHHHHHHIIIIIIHHHHHHGGGIIIKKKMMMNNNNNNMMMJJJIIIEEEDDDCCCAAA>>>;;;999777999::::::999888888:::;;;;;;<<<===???AAACCCDDDEEEGGGIIIJJJLLLLLLLLLKKKKKKJJJJJJKKKKKKKKKLLLLLLLLLQQQUUUZZZ\\\]]]aaahhhnnnqqqvvv|||~~~yyyqqqmmmmmmmmmlllkkkiiiiiiiiiiiijjjhhhfffeeefffhhhiiiiiihhhfffdddbbbaaaaaacccfffgggdddddddddcccaaa^^^\\\ZZZ[[[[[[\\\\\\\\\\\\[[[[[[[[[[[[ZZZYYYXXXWWWWWWVVVUUUVVVWWWYYYZZZZZZ[[[[[[ZZZZZZZZZZZZYYYWWWTTTSSSUUUUUUUUUTTTTTTTTTSSSSSSRRRPPPNNNKKKIIIGGGFFFEEEEEEEEEDDDDDDCCCCCCCCCBBBJJJIIIKKKPPPRRRTTTZZZbbbnnnwwwwwwiii]]]gggxxxjjjjjjHHH???:::999999555555555444333333333333444333333333333333333333333000111222222333333333222111333333222444666444///222222333333333333444444333777777<<>>???@@@AAABBBCCCCCCCCCBBBBBBCCCCCCDDDEEEEEEEEECCCCCCCCCDDDFFFHHHJJJLLLJJJMMMRRRWWW[[[___dddgggiiinnnssssssqqqqqqtttxxx{{{kkkbbbYYY\\\___dddlll{{{}}}wwwtttrrrqqquuuqqqrrryyy|||zzz}}}~~~wwwpppiiibbb\\\XXXvvvmmmmmmppptttxxx|||zzzyyyjjj[[[QQQMMMHHHHHHHHHGGGGGGGGGFFFFFFFFFGGGIIIJJJJJJHHHEEEDDD@@@@@@???>>>===;;;:::999888999::::::999:::<<<===??????AAACCCEEEGGGHHHIIIKKKLLLMMMNNNNNNMMMMMMLLLJJJJJJKKKKKKLLLMMMNNNNNNNNNRRRWWWZZZ[[[___eeekkkooottt{{{~~~~~~yyyrrrnnnnnnmmmllljjjiiihhhhhhiiijjjiiigggfffggghhhjjjiiiiiifffeeecccaaaaaaccceeefffddddddcccbbb```^^^\\\ZZZ[[[[[[\\\\\\\\\\\\[[[[[[ZZZZZZYYYYYYXXXWWWWWWWWWYYYYYYZZZZZZYYYYYYXXXXXXYYYYYYYYYXXXWWWVVVUUUTTTUUUUUUTTTTTTTTTSSSSSSSSSQQQPPPMMMKKKHHHFFFEEEDDDEEEDDDDDDDDDCCCCCCCCCCCCFFFEEEGGGKKKMMMOOOVVV^^^kkkzzz~~~mmm[[[ccc}}}mmmkkkIII???:::999999555666555444444333333444444333333333333333333333333111111222222222222111111000222333222555999999555222222333333333333444444222555666;;;GGGOOOccc{{{eeeUUUMMMLLLTTThhh|||mmmccc^^^]]]\\\aaaooonnn^^^ZZZ[[[bbbkkkqqqxxx~~~xxxgggmmmzzz}}}yyyssslllddd]]]UUUPPPHHHFFFBBB???===<<<===>>>>>>???@@@AAABBBCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEDDDDDDDDDEEEFFFHHHJJJLLLKKKNNNSSSWWW[[[```dddhhhiiinnnssssssqqqqqqtttxxxsssgggaaacccgggnnnvvv{{{wwwtttvvvrrrqqqvvv|||zzzrrrlllfff```\\\{{{sssvvvzzzxxxiii[[[RRROOOIIIHHHFFFEEEDDDDDDDDDDDDDDDEEEFFFFFFEEECCCAAA???;;;;;;;;;;;;;;;:::::::::888999;;;<<<<<<===???AAADDDDDDFFFHHHJJJLLLMMMNNNOOOOOOPPPPPPPPPOOONNNMMMKKKKKKKKKLLLNNNOOOPPPQQQMMMQQQUUUXXXYYY]]]bbbgggkkkqqqxxx|||~~~}}}vvvqqqqqqmmmllljjjiiihhhhhhiiiiiijjjhhhhhhhhhjjjkkkjjjiiigggfffdddbbbaaabbbcccdddcccbbbbbbaaa___]]]\\\[[[[[[[[[\\\\\\\\\\\\[[[[[[XXXXXXXXXXXXXXXXXXXXXXXXZZZZZZZZZZZZZZZYYYXXXXXXWWWWWWVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSOOONNNLLLIIIGGGEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDCCCEEEIIIJJJLLLTTT]]]mmmvvv]]]cccqqqlllJJJ@@@;;;::::::666666555444444333444444444444444444333333222222222111222222222222111111000///111222222666<<<>>>;;;222222333333333333444444111555444:::FFFPPPfffeeeSSSMMMLLLUUUjjjttteee^^^]]]^^^aaaooommm\\\YYYZZZbbbjjjpppwww}}}{{{kkkooozzz}}}yyyssskkkddd\\\UUUPPPEEECCC@@@>>>======>>>@@@>>>???@@@AAABBBCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEGGGIIIKKKLLLMMMPPPTTTXXX\\\```eeeiiijjjooossstttqqqqqqtttxxxxxxkkkggggggnnnsss|||~~~xxxtttvvvzzz}}}}}}wwwqqqkkkeeebbb{{{~~~~~~wwwhhh[[[RRRPPPJJJHHHEEECCCAAAAAABBBBBBCCCDDDDDDDDDCCC@@@>>>===888888888888999999::::::999;;;>>>@@@AAABBBEEEFFFHHHIIIJJJLLLNNNPPPQQQRRRRRRRRRQQQQQQPPPOOONNNNNNMMMMMMMMMNNNOOOQQQSSSUUUQQQSSSWWWYYYZZZ]]]```dddggglllsssxxx{{{}}}}}}vvvtttmmmllljjjiiihhhhhhiiiiiijjjiiiiiijjjkkkllljjjiiihhhfffdddbbbaaaaaabbbbbbaaaaaa```___^^^]]]\\\[[[[[[[[[\\\\\\\\\\\\[[[[[[VVVWWWWWWWWWXXXXXXXXXYYYWWWXXXYYYZZZ[[[[[[[[[[[[VVVUUUTTTSSSSSSTTTUUUVVVTTTTTTSSSSSSSSSRRRRRRRRRNNNMMMKKKHHHFFFEEEDDDCCCDDDDDDDDDDDDDDDCCCCCCCCCFFFEEEGGGJJJJJJMMMVVVaaauuucccjjjvvvmmmKKKAAA<<<::::::666666666555444444444444444555555444333333222111111111111222333333333333333///111111111555<<<>>><<<222222222333333333444444333666444999EEEPPPgggfffTTTNNNNNNVVViii|||hhh^^^]]]^^^^^^nnnlll[[[XXXYYYbbbjjjpppwww}}}ooorrr|||}}}yyyrrrkkkddd\\\TTTOOODDDBBB???===<<<===>>>@@@>>>???@@@BBBCCCDDDDDDEEEFFFFFFFFFFFFFFFFFFEEEEEEFFFFFFFFFFFFHHHJJJLLLMMMPPPSSSVVVYYY]]]aaafffjjjkkkpppuuuuuurrrrrruuuyyyrrrlllnnnsss{{{~~~}}}~~~{{{uuupppkkkgggwwwhhhZZZRRRPPPIIIGGGDDDBBB@@@@@@@@@AAAAAAAAAAAA@@@???===;;;:::999888888888888999:::;;;<<>>??????@@@AAACCCEEEFFFFFFFFFHHHHHHHHHGGGFFFFFFFFFEEEFFFFFFFFFGGGIIIKKKNNNOOOTTTVVVXXX[[[^^^bbbgggkkknnnrrrwwwwwwtttsssvvvzzzyyyrrrrrrxxxzzzuuupppmmmvvvhhhZZZQQQNNNHHHFFFDDDBBBAAA@@@@@@@@@======<<<<<<;;;:::999888:::999999999:::;;;===>>>AAADDDHHHLLLMMMOOOQQQRRRPPPQQQQQQQQQRRRRRRSSSSSSSSSRRRQQQOOOOOONNNNNNNNNNNNNNNMMMMMMNNNPPPSSSUUUXXXYYY[[[^^^```bbbccccccbbbhhhoootttwwwzzz~~~{{{uuuooonnnlllkkkjjjjjjkkkkkkjjjjjjjjjkkklllllliiigggfffeeedddcccbbbaaa``````^^^^^^]]]\\\[[[[[[\\\\\\[[[[[[\\\\\\\\\\\\[[[[[[WWWXXXXXXXXXYYYYYYZZZZZZZZZZZZZZZZZZYYYWWWVVVUUUTTTTTTSSSSSSSSSTTTTTTUUURRRRRRRRRRRRQQQQQQQQQQQQMMMLLLJJJHHHFFFEEEDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEGGGIIIIIINNN[[[iiijjjttt{{{pppMMMCCC>>><<<<<<777777666555555444444555555444444444333333222222222000000222444555666666666111222222000222666666333222222333333333333444444666888666:::FFFQQQhhhkkkYYYTTTQQQWWWhhhiiiWWWRRRSSS\\\ooommmYYYWWWZZZccclllrrrxxx}}}{{{}}}~~~yyyrrrkkkcccZZZRRRMMMEEECCC@@@>>>======???@@@@@@AAACCCEEEGGGHHHHHHIIIJJJJJJIIIHHHGGGFFFFFFEEEFFFFFFFFFHHHJJJMMMPPPRRRWWWXXXZZZ\\\___ccchhhlllpppuuuyyyyyyvvvuuuxxx|||~~~xxxyyy|||~~~zzzuuurrrvvvhhhYYYOOOLLLFFFEEEDDDCCCBBBAAA@@@@@@;;;;;;;;;;;;::::::999999999999999:::<<>><<<<<<888777666666555555555555555333333333333333333333333111111222222333333222222111333222111333666555000222222333333333333444444333777666;;;HHHSSSjjjmmmZZZSSSOOOXXXkkknnnXXXQQQQQQ___ssskkkYYYWWW[[[dddmmmsssyyy~~~~~~yyyrrrkkkcccZZZRRRMMMCCCBBB???>>>>>>???BBBCCCBBBCCCEEEGGGIIIJJJJJJKKKKKKKKKJJJIIIHHHGGGFFFFFFEEEEEEFFFHHHKKKOOORRRTTTYYYZZZ\\\]]]___dddiiimmmssswww{{{{{{xxxwwwzzz~~~yyy|||{{{xxxvvvhhhYYYNNNKKKEEEEEEEEEDDDCCCBBB@@@@@@======<<<<<<<<<<<<<<<<<<888888999;;;>>>CCCGGGIIIIIIMMMQQQUUUVVVWWWYYYZZZWWWWWWVVVUUUTTTTTTSSSRRRTTTSSSQQQPPPPPPQQQQQQRRRKKKJJJHHHGGGGGGIIILLLMMMOOOQQQUUU[[[aaaeeeggggggeeekkkrrrwwwzzz}}}~~~vvvqqqqqqpppnnnmmmllllllmmmmmmiiiiiiiiikkklllkkkhhheeeddddddccccccbbbaaaaaaaaa]]]\\\[[[ZZZZZZ[[[\\\\\\[[[[[[\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZVVVVVVWWWWWWXXXWWWWWWWWWTTTUUUVVVVVVVVVTTTSSSRRRRRRRRRQQQQQQQQQPPPPPPPPPNNNMMMKKKIIIHHHFFFFFFFFFBBBCCCCCCCCCDDDDDDEEEEEEDDDFFFIIIKKKLLLRRRbbbrrrkkkttt{{{rrrOOOEEE???===<<<888777777666555555555555555333333333333333333333444222222222111111///......000222333222444777555000222222333333333444444444111555555<<>>???BBBDDDFFFCCCDDDFFFHHHJJJKKKLLLLLLLLLLLLKKKJJJHHHGGGFFFFFFDDDDDDFFFHHHLLLPPPTTTVVVZZZ[[[\\\^^^```dddjjjnnntttxxx}}}|||yyyxxx{{{xxx~~~{{{vvvgggWWWMMMJJJIIIFFFCCCAAAAAAAAA@@@???>>>===<<<;;;::::::::::::;;;;;;<<<>>>BBBFFFKKKMMMPPPRRRTTTWWWYYY[[[[[[[[[VVVVVVWWWWWWVVVTTTSSSQQQRRRQQQQQQRRRSSSQQQNNNKKKGGGFFFDDDBBBBBBDDDFFFGGGIIILLLPPPUUU[[[```dddffflllrrrxxx|||}}}}}}yyyuuutttrrrpppnnnmmmmmmmmmlllkkkjjjjjjkkkjjjiiigggeeedddcccbbbbbb```___^^^]]]\\\```^^^\\\\\\]]]]]]\\\[[[[[[[[[\\\[[[[[[[[[[[[[[[```^^^]]]]]]]]]]]][[[ZZZYYYXXXXXXXXXXXXWWWWWWWWWXXXWWWUUUTTTTTTTTTUUUUUUTTTSSSSSSRRRRRRRRRRRRRRROOOMMMJJJHHHHHHGGGFFFDDDDDDCCCCCCBBBBBBDDDEEEFFFCCCGGGGGGJJJPPPRRR```xxxoooyyyuuuxxxUUUIII@@@;;;;;;777666555555555555444444444555555555444444333333333222222222222222222222222000111333555777777777777333333333444444444555555777;;;;;;>>>IIIUUUpppnnnXXXPPPMMMWWWkkkyyy]]]SSSTTT```vvv{{{hhhXXXVVVZZZdddlllqqqvvv{{{|||uuulllcccZZZPPPJJJBBB???;;;;;;>>>AAABBBAAAEEEGGGIIILLLMMMMMMMMMLLLLLLJJJIIIHHHGGGFFFDDDCCCHHHGGGGGGHHHKKKOOOTTTVVV\\\^^^``````aaagggooovvv{{{zzz{{{|||zzzxxx|||wwwhhhYYYOOOLLLHHHFFFCCCCCCCCCDDDDDDCCC>>>===<<<;;;;;;:::::::::<<<===>>>AAAEEEIIINNNPPPRRRSSSUUUWWWXXXYYYYYYYYYZZZZZZYYYYYYWWWVVVUUUTTTTTTSSSRRRRRRRRRPPPMMMJJJGGGEEECCCBBBBBBCCCEEEGGGGGGIIIMMMSSSYYY___dddgggmmmsssyyy}}}|||xxxuuuuuuqqqooommmmmmmmmmmmllljjjiiiiiiiiiiiihhhfffdddcccaaaaaa``````______^^^^^^___]]][[[[[[\\\]]]\\\[[[\\\\\\[[[[[[[[[[[[[[[\\\___^^^\\\\\\]]]]]][[[ZZZXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVTTTTTTSSSTTTUUUUUUTTTSSSRRRRRRQQQQQQRRRRRROOOMMMJJJHHHHHHGGGFFFDDDDDDCCCCCCBBBCCCDDDEEEFFFCCCGGGGGGJJJPPPRRR```yyysss{{{sss{{{WWWJJJAAA<<<<<<888666555555555555444444444333333333333333222222222222222222222222222222222000111333444555666555555333333333444444444555555444999999===IIIWWWtttnnnZZZRRRMMMWWWlllwww[[[SSSUUU```ttt{{{hhhYYYWWW[[[eeemmmrrrwww||||||uuummmdddZZZQQQKKKCCC@@@===<<>>===<<<;;;;;;;;;;;;;;;>>>???AAADDDHHHMMMQQQTTTVVVVVVVVVWWWWWWXXXXXXXXX\\\\\\ZZZYYYXXXWWWWWWWWWWWWVVVTTTSSSRRROOOKKKHHHFFFDDDCCCAAAAAACCCDDDFFFEEEFFFIIINNNTTT[[[aaaeeelllqqqxxx~~~~~~{{{wwwuuuuuupppooommmlllmmmlllkkkiiiggghhhhhhhhhgggeeecccbbb```_______________``````]]]\\\ZZZ[[[]]]^^^^^^]]]]]]\\\ZZZYYYYYY[[[\\\]]]^^^]]]\\\[[[\\\\\\[[[YYYXXXXXXWWWWWWWWWVVVVVVVVVTTTTTTSSSSSSSSSTTTUUUUUUSSSSSSRRRQQQQQQQQQQQQRRROOOMMMJJJHHHHHHGGGFFFDDDDDDCCCCCCCCCCCCDDDEEEEEEDDDGGGGGGIIIPPPSSSaaazzzqqqxxxppp{{{}}}YYYKKKBBB======999666555555555555444444444111111222222222222222333222222222222222222222222111222333333444444333333333333333444444444555555222777666<<>>>>>???BBBCCCCCCEEEGGGJJJMMMNNNOOOOOONNNNNNLLLJJJHHHFFFEEEEEEEEEFFFGGGHHHJJJOOOTTTYYY[[[```cccfffhhhiiilllqqqvvv}}}|||||||||{{{zzz{{{yyywwwvvvjjj\\\RRRNNNGGGFFFDDDEEEFFFFFFEEEDDD<<<<<<;;;;;;;;;;;;<<<<<<@@@AAADDDGGGLLLPPPTTTVVVXXXXXXXXXXXXYYYZZZ[[[[[[\\\[[[ZZZYYYYYYZZZ[[[\\\\\\ZZZWWWUUUSSSPPPLLLIIIEEEDDDCCCBBBBBBCCCDDDEEEDDDEEEFFFJJJOOOUUU[[[___ffflllttt{{{}}}yyyuuusssssspppnnnmmmmmmmmmllljjjhhhgggggghhhhhhgggfffdddcccaaa```___^^^^^^^^^______]]]\\\[[[\\\^^^___```___]]]\\\ZZZXXXYYYZZZ]]]___]]]\\\ZZZZZZ[[[[[[ZZZYYYWWWWWWWWWWWWVVVVVVVVVUUURRRRRRRRRSSSSSSTTTUUUUUUSSSRRRQQQQQQPPPPPPQQQQQQOOOMMMJJJHHHHHHGGGFFFDDDCCCCCCCCCCCCDDDDDDDDDEEEDDDGGGGGGJJJQQQTTTccc}}}ooouuuooouuu}}}XXXKKKAAA===<<<999666555555555555444444444111111222222333333444444222222222222222222222222333333444444444333333333333333333444444444555555333777666;;;IIIZZZzzzlllZZZRRRLLLVVVllliiiUUURRRXXXaaattt|||gggYYYXXX\\\gggpppvvv{{{zzz~~~wwwpppggg\\\RRRKKKCCCBBB???>>>>>>@@@BBBCCCEEEGGGJJJMMMOOOOOOOOONNNKKKJJJIIIGGGEEEEEEGGGHHHGGGHHHKKKOOOTTTYYY^^^aaacccgggkkkmmmmmmooossswww}}}}}}~~~||||||zzzxxxxxx|||}}}}}}tttiii[[[QQQNNNHHHGGGEEEDDDDDDCCCAAA???::::::::::::;;;===>>>???BBBDDDFFFJJJNNNSSSVVVXXXXXXYYYZZZ[[[]]]^^^______\\\\\\\\\\\\]]]___aaabbb___]]]ZZZWWWUUURRRNNNKKKFFFEEEEEEDDDDDDEEEEEEFFFFFFFFFFFFHHHKKKPPPUUUXXX^^^dddnnnwww}}}xxxtttqqqqqqpppnnnmmmnnnnnnmmmjjjhhhggghhhhhhiiihhhgggeeedddcccbbb```^^^\\\\\\]]]]]]^^^\\\\\\]]]___aaaaaaaaa]]][[[YYYXXXYYY[[[]]]___[[[ZZZYYYYYYZZZ[[[ZZZXXXWWWVVVVVVVVVUUUUUUUUUUUURRRRRRSSSSSSTTTTTTTTTTTTRRRQQQQQQPPPPPPPPPPPPPPPOOOMMMJJJHHHHHHGGGFFFDDDBBBCCCCCCDDDDDDDDDDDDDDDDDDGGGGGGJJJSSSWWWgggooouuussssss{{{VVVIII???;;;;;;888666555555555555444444444222222333333444444555555222222222222222222222222555555555444444444444444333333333444444444555555555888777;;;HHHXXXxxxiiiXXXQQQLLLUUUjjj~~~aaaRRRRRRWWWcccuuu}}}gggYYYXXX]]]gggqqqwww}}}uuu~~~xxxqqqhhh]]]SSSLLLBBBAAA???======>>>@@@BBBFFFHHHJJJMMMNNNNNNNNNMMMGGGHHHHHHGGGFFFFFFIIILLLJJJLLLOOOTTTYYY___dddggggggkkkoooqqqpppqqquuuxxx~~~~~~~~~~~~}}}uuuuuuzzz{{{}}}ssshhhZZZQQQOOOIIIGGGEEEDDDCCCAAA===;;;999999:::<<<>>>@@@BBBDDDFFFGGGJJJNNNQQQUUUWWWYYYYYYZZZ\\\___```aaaaaa```______```aaabbbdddffffff___]]]ZZZWWWUUUSSSPPPMMMHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHHHHJJJLLLPPPSSSVVVXXX___iiisss|||{{{uuuqqqppppppoooooooooooonnnkkkiiiggghhhhhhiiihhhgggfffeeedddbbb___]]][[[[[[\\\]]]^^^]]]\\\]]]___aaaaaa```\\\[[[ZZZYYYZZZ[[[]]]___ZZZYYYXXXXXXZZZZZZYYYXXXVVVVVVVVVUUUUUUUUUTTTTTTSSSSSSTTTUUUUUUUUUTTTTTTQQQQQQPPPOOOOOOOOOOOOPPPOOOMMMJJJHHHHHHGGGFFFDDDBBBCCCCCCDDDEEEDDDDDDDDDCCCGGGGGGKKKUUU[[[llljjjnnn}}}{{{xxxyyyTTTGGG>>>:::;;;999666555555555555444444444333444444444444444555555222222222222222222222222666666555444444444555555333333333444444444555555555999888;;;GGGVVVttt}}}gggWWWPPPLLLTTThhhnnnZZZRRRSSSVVVdddwww~~~gggXXXWWW\\\gggqqqxxx}}}rrrzzzsssjjj___TTTLLLAAAAAA@@@===<<<<<>>;;;;;;<<<>>>AAAEEEIIIMMMNNNMMMOOOQQQTTTWWWYYY[[[[[[ZZZ\\\```bbbbbb___\\\YYY^^^___```aaaaaa```^^^]]]ZZZXXXUUUTTTSSSRRRQQQOOOLLLLLLLLLLLLLLLLLLLLLLLLKKKLLLNNNRRRUUUXXXZZZ[[[ZZZ```iiiqqqxxxzzztttrrrqqqqqqqqqqqqrrrpppmmmjjjdddeeefffffffffeeedddcccaaa___]]][[[[[[]]]___```\\\[[[YYYZZZ[[[]]]\\\\\\YYYYYYZZZ[[[\\\]]]]]]]]]YYYWWWVVVWWWYYYYYYXXXWWWUUUUUUUUUTTTTTTTTTTTTSSSUUUVVVWWWWWWVVVUUUTTTSSSQQQPPPOOOOOONNNNNNOOOOOOOOOMMMJJJHHHHHHGGGFFFDDDAAABBBDDDEEEEEEEEEDDDCCCCCCGGGGGGMMMYYY```tttbbbccc|||~~~nnnxxxSSSFFF>>><<<>>><<<666666555555555444444444444333333222222111111111222222222222222222222222333333222111222333444555333333333444444444555555222777777<<>>===;;;;;;>>>CCCJJJNNNNNNMMMQQQSSSUUUUUUVVVWWWZZZ\\\___^^^]]]\\\\\\[[[XXXUUUYYY[[[]]]]]][[[ZZZYYYYYYWWWUUUSSSQQQQQQSSSUUUVVVTTTSSSRRRQQQQQQRRRTTTUUUUUUVVVXXXZZZ\\\^^^___```gggjjjpppvvv|||{{{uuuqqqssssssssssssqqqpppooonnnggghhhhhhhhhhhhfffdddccceeebbb^^^\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYXXXXXXXXXYYYYYYZZZTTTTTTUUUVVVWWWYYYYYYZZZVVVVVVUUUTTTSSSRRRQQQPPPTTTTTTTTTSSSSSSRRRQQQPPPRRRQQQOOONNNMMMMMMNNNOOOKKKJJJIIIHHHFFFEEEDDDDDDDDDEEEEEEDDDBBBBBBCCCEEEFFFEEEIIIQQQ\\\jjj~~~bbbeeepppwwwqqqtttOOOEEE???:::;;;;;;666666666666555555555555555555444444444333333333333333111111111111333333222222222222222222222222222222333444444555555666666:::777888EEESSSllloooZZZOOOKKKRRRccc~~~nnnbbb[[[VVVWWW^^^eeeyyy~~~iii^^^\\\^^^fffoootttyyy~~~}}}mmmvvv}}}tttkkk```VVVOOOFFFEEECCC@@@???@@@CCCFFFIIIJJJJJJHHHFFFEEEFFFHHHRRRYYY```aaa[[[UUUSSSTTTSSSUUUYYY^^^dddiiinnnpppsssvvvxxxwwwuuuuuuwwwzzztttmmmlllsss~~~}}}uuussshhh\\\TTTPPPLLLIIIEEEBBB@@@???===<<<;;;<<<>>>DDDJJJNNNNNNMMMQQQRRRTTTUUUVVVXXX[[[^^^aaa___\\\ZZZXXXVVVTTTQQQSSSUUUWWWWWWVVVUUUVVVWWWTTTSSSRRRRRRTTTVVVYYYZZZZZZZZZZZZ[[[\\\]]]^^^______```bbbeeehhhjjjlllmmmnnnqqqvvv{{{~~~xxxttttttsssrrrqqqpppooonnnmmmiiiiiiiiiiiihhhfffdddcccdddaaa^^^]]]\\\\\\[[[ZZZXXXXXXYYYYYYZZZZZZZZZ[[[YYYYYYXXXXXXXXXXXXYYYYYYUUUUUUVVVWWWXXXYYYZZZ[[[WWWWWWVVVUUUTTTSSSRRRRRRTTTTTTTTTSSSSSSRRRQQQPPPRRRQQQOOONNNMMMMMMNNNNNNKKKJJJIIIHHHFFFEEEDDDDDDBBBCCCDDDCCCCCCCCCEEEGGGIIIHHHLLLUUUaaappp}}}^^^bbbnnnsssooosssNNNEEE???:::;;;:::777777777666666666555555444444444444333333333333555444333333333333444555333333333333333333333333222222333444444555555666444999777888DDDRRRiiipppYYYNNNMMMSSSccc}}}lllbbb^^^ZZZ\\\bbbfffwww}}}iii[[[YYY\\\eeennnttt{{{zzzkkksss~~~vvvlllaaaWWWPPPFFFEEEBBB@@@???@@@CCCFFFIIIIIIIIIHHHFFFEEEFFFHHHWWW^^^eeegggccc]]]ZZZYYYWWWXXXZZZ^^^dddiiinnnqqqsssvvvxxxxxxuuuuuuwwwzzzyyynnniiikkktttvvvpppnnnooopppzzzssssssiii^^^UUURRRMMMIIIEEEAAA???>>><<<:::<<<===@@@EEEJJJNNNNNNNNNPPPRRRTTTVVVWWWYYY]]]```aaa^^^YYYUUUSSSQQQNNNLLLMMMNNNNNNNNNNNNOOORRRTTTQQQRRRTTTWWW[[[^^^aaacccccceeegggjjjlllmmmnnnnnnlllnnnrrrvvvyyy|||}}}~~~{{{~~~{{{wwwtttsssqqqooommmllllllmmmkkkkkkjjjiiigggeeedddcccbbb```^^^]]]^^^]]][[[YYYVVVVVVWWWXXXYYYZZZ[[[[[[YYYYYYXXXXXXXXXXXXXXXYYYVVVVVVWWWXXXYYYZZZZZZ[[[XXXWWWWWWVVVUUUTTTSSSSSSTTTTTTTTTSSSSSSRRRQQQPPPQQQPPPOOONNNMMMMMMMMMNNNKKKJJJIIIHHHFFFEEEDDDDDD@@@BBBCCCCCCCCCDDDFFFHHHIIIIIINNNXXXeeevvv|||\\\aaammmwwwsssrrrNNNEEE???:::;;;999888888777777777666666666333333333333222222222222444444333333333333444444444444444444444444444444222222333444444555555666333888777888DDDPPPfffsss[[[NNNOOOUUUbbbyyylllbbb```___```eeefffttt~~~iiiWWWUUUYYYcccmmmttt|||uuugggoooxxxnnncccXXXPPPGGGEEEBBB@@@@@@AAACCCDDDGGGHHHHHHGGGEEEEEEGGGHHHXXX___ggglllkkkfffaaa]]][[[[[[\\\^^^bbbhhhnnnqqqsssvvvxxxxxxvvvuuuxxx{{{~~~zzzrrriiihhhlllxxx}}}rrrfff^^^[[[\\\]]]kkkpppxxx|||nnntttjjj```XXXUUUNNNJJJEEE@@@>>>===;;;:::<<<>>>BBBFFFKKKNNNOOOOOOQQQSSSUUUWWWXXX[[[^^^```^^^ZZZTTTPPPNNNLLLJJJIIIHHHHHHIIIHHHIIILLLPPPTTTSSSUUUYYY___dddiiimmmoooppprrrvvv{{{}}}~~~~~~{{{~~~~~~yyyuuussspppmmmkkkjjjkkkkkkkkkjjjiiigggeeecccbbbaaa```^^^^^^^^^^^^]]][[[YYYXXXXXXXXXYYYYYYZZZZZZZZZYYYYYYXXXWWWWWWWWWXXXXXXVVVVVVWWWWWWXXXYYYYYYZZZWWWWWWVVVUUUTTTTTTSSSSSSTTTTTTTTTSSSSSSRRRQQQPPPPPPPPPOOONNNNNNMMMMMMMMMKKKJJJIIIHHHFFFEEEDDDDDDAAABBBCCCCCCCCCCCCEEEGGGHHHHHHNNNYYYgggxxx^^^dddppp|||uuu|||qqqMMMEEE???::::::999888888888888777777777777333333333222222222111111222111111111111111111222444444444444444444444444222222333444444555555666111888777999DDDOOOccc}}}uuu]]]PPPOOOTTT```vvvqqqeeeaaa___```ccceeepppiiiWWWTTTWWWaaakkksss{{{oooccckkkzzzpppdddXXXPPPGGGEEEBBB@@@AAABBBCCCCCCDDDFFFFFFFFFEEEEEEGGGIIISSSXXXbbbkkkooommmfffaaa^^^]]]\\\]]]```ffflllpppsssvvvxxxxxxvvvvvvyyy{{{zzzssslllgggiiiqqqyyyqqqeeeZZZRRROOOPPPRRR\\\aaajjjrrryyy}}}qqqeeevvvmmmccc[[[WWWOOOKKKEEE@@@>>>===<<<;;;>>>@@@DDDHHHLLLNNNPPPQQQQQQTTTXXXZZZ[[[\\\]]]^^^WWWTTTOOOKKKJJJIIIHHHGGGEEEFFFFFFFFFGGGKKKPPPTTTWWWZZZ^^^eeekkkrrrvvvyyy}}}zzzuuusssooollljjjiiiiiijjjiiihhhfffdddcccaaa```___^^^]]]]]]]]]^^^^^^\\\ZZZ[[[[[[[[[ZZZZZZYYYYYYYYYYYYYYYXXXWWWWWWWWWWWWWWWUUUUUUUUUVVVVVVWWWWWWXXXUUUUUUTTTTTTSSSSSSRRRRRRTTTTTTTTTSSSSSSRRRQQQPPPOOOOOOOOOOOONNNMMMLLLLLLKKKJJJIIIHHHFFFEEEDDDDDDCCCDDDEEEDDDBBBBBBCCCEEEHHHIIIOOO[[[hhhwwwbbbiiiuuuvvvwwwqqqNNNFFF@@@;;;;;;999888888888888777777777777333333333222222222111111111111111111111111111111222222222222222222222222222222333444444555555666111888777:::DDDOOObbb|||uuu\\\OOONNNTTT___sss|||lllbbb\\\[[[]]]cccmmmjjjYYYVVVXXX```jjjqqqxxxiii```hhh{{{rrreeeXXXOOOHHHEEEBBB@@@BBBCCCBBBAAABBBCCCDDDDDDDDDEEEGGGIIILLLQQQ[[[hhhssstttmmmeee___]]][[[[[[^^^dddjjjnnnrrruuuxxxxxxwwwwwwyyy|||{{{tttlllgggfffkkkvvv}}}xxxtttiiibbbYYYPPPJJJJJJLLLNNNQQQWWW___gggnnntttyyy}}}~~~{{{vvvoooddd[[[yyyqqqggg^^^ZZZPPPKKKEEE@@@>>>>>>======@@@CCCHHHKKKMMMOOORRRTTTSSSWWW[[[^^^^^^\\\[[[ZZZQQQOOOKKKIIIHHHGGGFFFDDDBBBCCCDDDDDDFFFIIIOOORRRXXX[[[___eeekkkrrrwwwzzz{{{uuussspppmmmkkkiiihhhhhhgggfffdddbbbaaa```______^^^]]]\\\\\\]]]^^^\\\[[[]]]]]]\\\[[[ZZZYYYXXXXXXYYYYYYXXXWWWVVVVVVVVVVVVTTTTTTUUUUUUVVVVVVVVVVVVTTTTTTTTTSSSSSSSSSRRRRRRTTTTTTTTTSSSSSSRRRQQQPPPOOOOOOOOOOOONNNMMMLLLKKKKKKJJJIIIHHHFFFEEEDDDDDDDDDEEEEEEDDDBBBBBBCCCDDDIIIKKKRRR]]]hhhttthhhrrr}}}|||zzztttqqqNNNGGGAAA<<<<<<:::888888777777777666666666333333333333222222222222222222333333333333222222222222222222222222222222222222333444444555555666333999888:::EEEPPPddd~~~uuu\\\MMMMMMSSS```tttvvvcccXXXVVVWWW```kkkkkk[[[WWWXXX```iiipppwww~~~xxxddd]]]fff~~~tttgggYYYPPPHHHEEEAAAAAABBBCCCBBB???@@@AAACCCCCCCCCEEEGGGIIILLLNNNWWWgggvvv{{{sssjjj___]]][[[[[[^^^ccciiimmmrrruuuxxxxxxwwwwwwzzz}}}vvvmmmdddbbbeeeooo}}}~~~~~~zzzrrrlllhhhWWWSSSMMMHHHFFFGGGJJJMMMNNNRRRYYY___eeeiiinnnqqqtttrrrooolllgggaaaZZZTTT{{{uuujjj```\\\PPPKKKEEEAAA??????@@@???BBBFFFJJJNNNOOOPPPSSSVVVTTTYYY___bbb```\\\WWWUUUNNNLLLJJJHHHGGGEEECCC@@@???@@@AAABBBDDDGGGKKKNNNVVVWWWZZZ^^^eeelllrrruuu|||uuutttrrrooollliiigggfffgggeeedddbbbaaa``````aaa^^^\\\ZZZZZZ\\\]]]]]]]]][[[[[[[[[ZZZYYYYYYYYYXXXZZZYYYXXXWWWVVVVVVVVVVVVUUUUUUVVVVVVVVVVVVWWWWWWUUUUUUTTTTTTTTTTTTSSSSSSTTTTTTTTTSSSSSSRRRQQQPPPNNNNNNOOOOOONNNMMMKKKKKKKKKJJJIIIHHHFFFEEEDDDDDDCCCDDDDDDDDDBBBBBBDDDFFFHHHKKKRRR\\\eeemmmzzzqqq~~~uuuuuuqqqrrrOOOHHHCCC>>>===;;;777777777666666666555555444444444444333333333333111222333444444333222111333333333333333333333333222222333444444555555666444:::999;;;FFFRRRggg{{{```NNNMMMTTTbbbwwweeeVVVSSSUUU\\\iii|||lll[[[WWWXXX```iiipppxxxqqq```\\\fffxxxjjj\\\RRRIIIEEEAAAAAACCCDDDAAA>>>>>>@@@AAABBBCCCDDDGGGJJJOOOOOOVVVgggxxx~~~vvvlll___^^^\\\]]]```dddjjjmmmrrruuuxxxyyywwwxxx{{{~~~|||qqqggg___```hhhvvv~~~yyyvvvvvvzzz~~~yyyoooeee]]]YYYJJJHHHEEEDDDDDDGGGKKKNNNOOORRRWWW[[[^^^aaadddggghhhddd```^^^[[[WWWSSSQQQ}}}wwwlllbbb]]]PPPKKKEEEAAA@@@AAAAAAAAACCCGGGLLLOOOPPPQQQTTTWWWVVV[[[aaadddbbb\\\UUURRRNNNLLLJJJHHHGGGDDD@@@===<<<===???@@@BBBDDDHHHKKKRRRSSSUUUXXX^^^eeekkkoooxxx}}}~~~uuutttrrrpppmmmjjjgggeeegggfffdddbbbaaaaaabbbbbb___\\\ZZZYYY[[[]]]^^^^^^XXXXXXXXXYYYYYYYYYYYYYYYZZZYYYXXXWWWVVVUUUUUUUUUVVVVVVWWWWWWWWWWWWWWWWWWVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSRRRQQQPPPNNNNNNOOOOOONNNMMMKKKJJJKKKJJJIIIHHHFFFEEEDDDDDDAAABBBCCCCCCCCCDDDFFFHHHFFFHHHPPPZZZ```gggqqq{{{yyypppqqqppprrrPPPIIIDDD???>>><<<666666666666555555555555555555444444444444333333///000111222222111000///444444444444444444444444222222333444444555555666555;;;:::;;;GGGSSSiiieeeQQQMMMVVVeeezzzgggUUURRRUUUZZZiii~~~vvvvvvmmmZZZWWWXXX```iiiqqqzzznnn^^^\\\ggg{{{mmm^^^TTTIIIEEEAAAAAADDDDDDAAA>>>===???AAABBBCCCDDDGGGJJJQQQPPPUUUeeexxx~~~vvvkkk___^^^^^^___aaafffkkknnnrrruuuxxxyyyxxxxxx{{{~~~zzznnnccc^^^aaalll~~~{{{zzzzzzxxxwwwuuuzzzzzzqqqeeeZZZRRRMMMEEEDDDCCCCCCEEEIIIMMMPPPQQQSSSWWWYYY[[[\\\___aaa```[[[WWWVVVTTTRRRQQQQQQ|||wwwqqqhhhaaaVVVMMMDDDBBBBBBAAABBBDDDFFFKKKPPPQQQNNNMMMPPPTTTUUU\\\bbbaaa^^^^^^]]][[[PPPKKKGGGGGGFFFAAA>>>>>>;;;<<<===???BBBFFFLLLQQQVVVVVVWWWXXXZZZ[[[]]]^^^hhhppp{{{~~~vvvsssooolllkkkjjjhhhfffjjjfffbbbaaacccccc___[[[]]]]]]\\\\\\[[[\\\\\\\\\ZZZYYYXXXWWWVVVWWWXXXXXX[[[ZZZYYYXXXXXXXXXXXXXXXUUUTTTSSSSSSUUUUUUTTTSSSSSSSSSRRRRRRRRRRRRSSSSSSRRRRRRSSSSSSRRRQQQPPPPPPOOOOOONNNMMMLLLKKKJJJJJJHHHGGGFFFDDDCCCCCCBBBBBBDDDBBB??????AAADDDFFFGGGDDDKKKLLLRRR]]]bbbjjjzzzuuu}}}fffbbbsssxxxUUUIIIAAA<<<<<<888999888777666666555555555777666555444333222222222333333333333333333333333333333333333333333333333444444444555555555666666222999888:::EEEPPPdddfffUUURRRVVVbbbzzzoooYYYPPPOOOVVViii}}}tttssszzzooo\\\XXXYYYaaajjjpppxxx~~~kkk______hhh}}}ppp___SSSLLLFFFCCCCCCBBB>>><<<===AAA>>>???EEEJJJJJJJJJLLLRRRWWWVVVmmm}}}|||}}}ooofff```\\\]]]___aaagggnnnvvvwwwyyyyyyzzz{{{}}}}}}nnndddbbb___cccpppxxxqqqtttyyy{{{zzzzzz}}}uuuqqqqqquuurrreeeVVVNNNKKKIIIEEECCCAAABBBEEEJJJMMMNNNSSSTTTUUUVVVXXXXXXYYYYYY[[[WWWQQQMMMLLLMMMMMMNNN|||yyysssjjjcccYYYOOOFFFCCCDDDCCCEEEHHHIIILLLQQQRRRRRRRRRTTTWWWXXX^^^aaaaaa``````]]]XXXRRRLLLGGGFFFDDD???<<<===<<<===???AAADDDIIIOOOSSSYYYYYYXXXWWWWWWXXXXXXXXX^^^dddooozzzxxxtttooollljjjhhhfffdddfffccc```aaacccdddaaa]]]^^^]]]\\\\\\[[[[[[[[[[[[YYYXXXWWWWWWWWWWWWXXXYYYZZZYYYXXXXXXWWWWWWWWWXXXVVVUUUTTTTTTVVVVVVUUUTTTVVVVVVTTTRRRQQQPPPPPPPPPQQQRRRRRRRRRQQQQQQPPPOOOOOONNNNNNMMMLLLKKKJJJJJJHHHGGGFFFDDDCCCCCCBBBBBBDDDBBBAAAAAACCCEEEGGGHHHHHHOOOPPPSSSZZZ\\\ddduuuwwwyyyaaa\\\ooo{{{XXXLLLDDD@@@@@@<<<999888777666666555555666666555444444333333333333333333333333333333333333333333333333333333333333333444444444444555555555333999888:::EEEPPPddd~~~kkkZZZSSSVVVccc{{{oooWWWOOOQQQYYYkkkyyyqqqqqq|||ooo\\\WWWXXX___iiipppwww}}}kkk``````jjjsssbbbVVVMMMGGGCCCCCCBBB???===???@@@<<<<<>>???BBBEEEHHHMMMSSSWWW]]][[[YYYWWWUUUSSSRRRRRRSSSYYYbbblllwwwzzzuuuooojjjgggeeecccbbbccc```___```cccdddccc```___^^^]]]\\\[[[ZZZZZZZZZWWWWWWWWWWWWWWWXXXYYYZZZXXXXXXWWWVVVVVVVVVWWWWWWWWWVVVUUUUUUWWWWWWVVVUUUVVVUUUTTTRRRQQQPPPOOOOOOPPPPPPQQQQQQPPPPPPOOOOOOOOONNNMMMMMMKKKKKKJJJIIIGGGFFFEEEDDDCCCBBBBBBBBBCCCCCCCCCCCCEEEFFFGGGHHHJJJSSSTTTTTTWWWXXXbbbvvvxxxvvv]]]YYYooo~~~[[[NNNFFFAAAAAA===999999888777666666666666555444444333333333444444333333333333333333333333333333333333333333333333333333333333444444444444333999888999DDDOOOccc~~~nnn]]]TTTWWWbbbzzzqqqWWWQQQVVV]]]ooowwwqqqqqqooo[[[VVVVVV]]]gggooovvv{{{kkkaaabbbmmmwwwfffZZZNNNHHHDDDDDDCCC???>>>@@@@@@<<<===AAAEEEHHHMMMSSSYYYdddhhhzzzlllddd______bbbeeejjjooosssuuuxxxzzz|||xxxiii```___^^^iii|||vvvuuuxxx}}}yyysssiiibbb```dddhhhfff[[[OOOHHHDDDAAA??????@@@DDDIIIMMMNNNNNNOOOQQQSSSVVVXXXZZZ\\\\\\]]]ZZZUUUPPPMMMMMMMMMNNN~~~|||rrrjjj]]]SSSIIIFFFGGGHHHKKKOOOOOOOOOPPPRRRVVVXXXXXXXXX\\\dddjjjjjjhhhgggccc]]]XXXOOOGGGCCC???;;;;;;===???BBBEEEHHHLLLQQQWWW[[[___]]]ZZZWWWTTTQQQOOOOOOOOOTTT[[[cccmmm{{{{{{vvvoooiiifffdddcccbbbbbb```___```bbbcccbbb```___^^^]]][[[ZZZYYYYYYYYYUUUUUUVVVWWWXXXYYYZZZ[[[WWWWWWVVVUUUUUUVVVVVVVVVXXXWWWVVVVVVWWWXXXWWWVVVRRRRRRRRRQQQQQQRRRRRRRRROOOOOOOOOPPPPPPOOOOOONNNNNNNNNMMMLLLKKKJJJIIIIIIFFFFFFEEEDDDCCCBBBBBBBBB@@@BBBCCCDDDEEEEEEGGGHHHJJJUUUXXXXXXYYYZZZgggwwwvvv]]]\\\vvv[[[NNNEEE???>>>::::::999888777666666666666444444333333333444555555333333333333333333333333333333333333333333333333222222222333333333444444444999888999CCCOOOccc~~~lll\\\TTTVVVaaaxxxuuuYYYTTTZZZaaaqqqzzzuuuwwwppp[[[UUUSSS[[[fffnnnuuuzzzlllccceeeqqqzzziii]]]OOOIIIDDDCCCBBB???>>>@@@@@@>>>@@@DDDFFFHHHOOOVVV```ooouuulllccc\\\\\\___aaafffkkkmmmpppssswwwzzz~~~rrrccc\\\\\\___mmmzzzvvvxxx~~~wwwrrrlllddd``````gggiiidddXXXMMMHHHGGGEEE@@@@@@BBBFFFKKKMMMMMMLLLNNNPPPSSSWWW[[[^^^```aaaaaa___[[[VVVQQQOOOPPPQQQ~~~}}}~~~vvvnnn^^^TTTJJJHHHHHHHHHKKKNNNOOOOOOOOOQQQTTTWWWWWWWWWZZZeeeoooooollljjjhhheee[[[QQQGGGBBB???<<<===AAABBBEEEHHHLLLPPPTTTZZZ]]]^^^]]]ZZZWWWTTTQQQPPPOOONNNRRRWWW]]]fffrrr}}}xxxpppiiifffeeeddddddbbbaaa````````````___^^^___^^^]]][[[ZZZYYYYYYYYYTTTUUUVVVWWWYYYZZZZZZ[[[VVVVVVUUUUUUUUUVVVVVVWWWXXXWWWVVVVVVXXXXXXWWWVVVRRRRRRQQQQQQQQQQQQRRRRRRNNNNNNOOOOOOOOOOOOOOONNNNNNNNNMMMLLLKKKJJJIIIIIIFFFEEEDDDCCCBBBBBBBBBCCC>>>@@@CCCCCCCCCDDDFFFHHHNNNZZZ^^^]]]^^^```pppvvvttt]]]```]]]OOOEEE???===888:::999888777777666666666444444333333333444555555333333333333333333333333333333333333333333333333222222222333333333444444444999777999DDDPPPeeejjj\\\UUUVVV___tttuuuYYYSSSXXXbbbsss~~~{{{}}}qqq\\\TTTRRRYYYeeennnuuuyyyoooeeehhhsss{{{kkk```QQQJJJDDDCCCAAA>>>===???===>>>BBBFFFGGGHHHOOOXXXkkk{{{mmmcccZZZYYY[[[^^^aaaeeehhhkkkoootttxxx}}}}}}ooo```[[[]]]aaaqqq~~~|||zzz~~~yyyrrrmmmgggbbbbbbfffvvvssshhhWWWKKKHHHIIIIIICCCDDDEEEIIILLLMMMLLLKKKNNNQQQUUUZZZ___dddggghhheeedddaaa[[[UUURRRRRRTTT~~~yyyqqq^^^UUULLLJJJJJJIIIJJJLLLLLLMMMOOOQQQTTTWWWZZZ\\\___jjjtttvvvtttsssoookkk^^^SSSHHHBBB??????BBBHHHGGGIIIMMMQQQTTTXXX]]]```]]]\\\YYYVVVTTTQQQPPPOOOLLLOOOTTTYYY___iiiuuu~~~|||ssskkkgggeeeeeeeeecccbbbaaa```___^^^]]]\\\^^^]]]\\\[[[ZZZYYYYYYYYYTTTUUUVVVXXXYYYZZZZZZZZZVVVVVVUUUUUUUUUVVVWWWWWWXXXWWWVVVVVVXXXXXXWWWVVVUUUTTTSSSQQQPPPOOONNNNNNNNNNNNOOOOOOPPPPPPOOOOOONNNMMMLLLLLLJJJJJJIIIHHHEEEDDDCCCCCCBBBBBBCCCCCC===@@@BBBBBBAAABBBFFFIIIUUU```cccbbbeeeiiiyyyuuuppp\\\ddd^^^PPPFFF@@@???:::::::::999888777777777777555444444333333333444444333333333333333333333333333333333333333333333333333333333333444444444444444999888999EEERRRhhhkkk^^^WWWWWW^^^qqqmmmVVVPPPSSSdddtttrrr]]]TTTPPPXXXeeeooouuuyyy}}}qqqhhhjjjuuu|||nnncccTTTMMMFFFDDDAAA===<<<>>>:::===BBBFFFFFFHHHSSS___xxxpppdddYYYVVVXXXZZZ\\\___cccfffkkkpppuuuzzz{{{lll___\\\```dddvvv{{{|||~~~yyyrrrkkkfffaaa^^^cccjjj{{{jjjVVVIIIFFFHHHHHHGGGGGGHHHJJJMMMNNNMMMKKKPPPSSSXXX___eeekkkoooqqqkkkkkkhhhbbbZZZVVVVVVXXX{{{{{{|||ttt___WWWOOOMMMLLLJJJIIIJJJIIILLLQQQTTTVVVZZZaaafffqqqwww}}}{{{qqq___TTTHHHCCCAAABBBHHHNNNLLLOOOSSSVVVYYY]]]aaaddd\\\[[[XXXUUURRROOONNNMMMIIILLLQQQVVV\\\eeepppxxxwwwmmmgggeeeddddddaaaaaaaaa```^^^]]]]]]]]]\\\\\\[[[ZZZZZZZZZZZZZZZTTTUUUWWWXXXYYYYYYYYYYYYVVVVVVVVVVVVVVVWWWXXXXXXWWWVVVUUUVVVWWWXXXWWWUUUUUUTTTSSSQQQPPPOOONNNNNNNNNNNNOOOPPPPPPPPPPPPPPPMMMMMMLLLKKKJJJIIIIIIHHHDDDDDDCCCBBBBBBBBBCCCCCC>>>AAACCCBBBAAABBBGGGLLLVVV```cccdddlllssszzzpppnnn]]]ggg}}}ZZZNNNEEEAAAAAA===::::::999888777777777777666555444444333333333333333333333333333333333333333333333333333333333333333444444444444555555555444999888:::FFFTTTkkkkkk___[[[ZZZ^^^ppp}}}bbbSSSQQQUUUfffvvvrrr^^^UUUPPPXXXfffpppvvvyyy|||tttjjjkkkvvv~~~qqqgggYYYQQQJJJFFFCCC>>>===???;;;===BBBEEEFFFLLL]]]mmmooobbbUUURRRSSSTTTUUUWWW\\\___dddiiinnntttzzz~~~wwwhhh[[[ZZZ```hhh{{{zzzzzz}}}~~~~~~pppiiiaaa[[[WWWVVV]]]fff|||uuueeeRRRGGGEEEGGGGGGHHHHHHIIIKKKNNNPPPPPPOOOSSSVVV\\\ccckkkqqqvvvxxxuuuvvvtttmmmddd______aaayyyzzz~~~}}}uuuaaaXXXQQQPPPNNNKKKIIIIIIFFFLLLRRRVVVYYY^^^gggnnnvvv```TTTHHHCCCBBBEEEKKKSSSPPPSSSWWWZZZ]]]```cccfff\\\ZZZWWWTTTPPPMMMKKKJJJHHHLLLQQQVVV\\\eeeooowwwyyy{{{ooohhhdddcccbbb___```aaa```^^^]]]]]]^^^[[[[[[ZZZZZZZZZZZZZZZ[[[UUUVVVWWWYYYYYYYYYYYYXXXVVVVVVVVVVVVWWWWWWXXXYYYWWWVVVUUUUUUWWWWWWVVVUUUQQQQQQQQQPPPPPPQQQQQQQQQNNNOOOPPPPPPQQQQQQQQQQQQMMMMMMLLLKKKJJJIIIHHHHHHDDDDDDCCCBBBBBBBBBCCCCCC@@@BBBDDDCCCAAACCCIIIOOORRR\\\```eeepppzzztttjjjnnn^^^jjjwwwUUUJJJCCC@@@AAA===;;;:::999888777777777777777666555444333222222222333333333333333333333333333333333333333333333333444444444555555555666666444999888:::GGGVVVmmmjjj```^^^\\\___pppmmmYYYSSSVVV[[[gggwwwrrr___UUUPPPXXXfffpppvvvyyy{{{vvvkkklllvvvsssjjj]]]UUULLLHHHDDD???>>>@@@???@@@CCCEEEGGGQQQggg{{{mmm___QQQMMMNNNOOOOOOPPPUUUXXX]]]bbbgggmmmssswww|||{{{yyyqqqcccWWWWWW^^^jjj}}}www{{{}}}|||{{{iiibbbZZZSSSOOOOOOWWWaaapppjjj]]]NNNEEEFFFIIIIIIHHHHHHHHHKKKOOORRRSSSSSSUUUYYY___fffnnnuuuzzz}}}~~~wwwnnnhhhhhhjjj{{{vvvzzzvvveeeZZZPPPMMMLLLIIIGGGGGGGGGHHHOOOWWWXXX\\\qqqzzz]]]RRRHHHFFFGGGIIILLLPPPVVVXXX[[[^^^```aaaaaaaaa___[[[VVVRRRPPPNNNLLLJJJJJJNNNSSSWWW\\\bbbjjjqqqwww{{{xxxnnnhhhcccbbbddd``````______^^^\\\[[[ZZZ]]]\\\[[[ZZZYYYYYYYYYYYYWWWWWWWWWWWWWWWWWWWWWWWWUUUUUUUUUVVVVVVWWWWWWWWWVVVVVVVVVUUUUUUUUUUUUUUUSSSRRRQQQPPPPPPPPPPPPPPPOOOOOOOOOPPPPPPQQQQQQQQQOOOMMMLLLKKKLLLKKKJJJHHHEEEEEEEEEDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBCCCGGGJJJUUUYYY^^^eeeppphhhcccjjj___ooowwwXXXNNNDDD???@@@???888777666555555444444444888777555444444555555666555555555555555555555555333333222222222222222222555444444333333333444444444444888<<>>???===AAAEEEGGGNNN```yyynnn^^^NNNIIIIIIIIIGGGGGGIIIKKKMMMPPPSSSXXX___ccclllllllllggg\\\TTTXXXaaauuuyyywwwxxxyyy{{{yyyggg[[[OOOIIIGGGFFFHHHLLLQQQOOOLLLHHHEEEFFFJJJNNNQQQQQQQQQQQQQQQSSSWWWZZZ```dddkkksss|||{{{www|||{{{ddd[[[RRROOOMMMIIIGGGGGGHHHGGGLLLVVV___ooosssWWWNNNGGGGGGJJJMMMRRRVVVXXX[[[___cccdddbbb___]]]\\\WWWRRRNNNLLLLLLLLLLLLKKKOOOSSSVVVYYY___gggmmmqqqvvv|||vvvlllfffaaa```bbb]]]^^^^^^^^^]]]\\\\\\[[[\\\\\\[[[[[[ZZZYYYYYYYYYWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUTTTTTTTTTSSSSSSSSSTTTTTTRRRQQQPPPOOOOOONNNNNNNNNNNNNNNNNNOOOOOOOOOOOOMMMKKKKKKKKKKKKIIIGGGEEEEEEDDDDDDCCCBBBBBBBBBBBBCCCCCCBBBAAABBBEEEGGGIIINNNUUU]]]hhhvvvyyycccUUURRRggghhhaaaxxxrrrUUULLLCCC???@@@>>><<<<<<;;;:::999999999999666666666666666555555444333333333333333333333333111111222222333333444444555444444444444444555555777777999<<>>???<<<@@@EEEIIIPPP```vvvmmm^^^NNNHHHGGGEEECCCCCCDDDEEEGGGHHHJJJNNNSSSWWW```aaabbb```XXXSSSZZZddd{{{~~~wwwuuuvvvyyy||||||uuucccWWWKKKEEECCCAAABBBFFFGGGGGGFFFEEEEEEHHHLLLPPPOOOPPPQQQRRRSSSWWW\\\```hhhmmmttt}}}}}}zzzzzzeee]]]UUUQQQNNNIIIGGGHHHHHHHHHNNNXXXeeeyyyjjjUUUMMMGGGHHHLLLNNNRRRVVVYYY\\\bbbeeefffccc^^^[[[YYYTTTOOOLLLKKKLLLMMMMMMLLLOOOTTTVVVYYY^^^fffkkksssxxx}}}zzz~~~sssjjjddd___^^^___YYYZZZZZZ[[[[[[ZZZZZZYYY[[[[[[[[[[[[[[[ZZZYYYYYYWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVUUUUUUTTTTTTSSSRRRRRRRRRUUUTTTRRRQQQOOOOOONNNNNNOOOOOOOOOOOOOOOOOOOOOOOONNNMMMKKKKKKKKKKKKIIIGGGEEEDDDDDDCCCCCCBBBAAAAAABBBCCCDDDCCCAAABBBCCCEEEGGGKKKRRR[[[dddooo{{{hhhVVVPPPOOO```~~~jjjeee|||rrrVVVLLLCCC??????===:::999888777777666666777555666777777777666444333333333333333333333333333111111222222333444555555555444444444444555555666888888:::<<<===FFFZZZmmm}}}jjjYYYQQQWWW___mmmvvvccc[[[XXXXXX[[[fffpppuuu```UUUNNNTTT\\\aaakkkuuu|||yyyppp}}}zzzlll\\\RRRJJJCCC@@@@@@@@@BBBEEEHHHNNNZZZiiiuuu~~~jjj\\\NNNHHHEEEBBB?????????@@@AAABBBBBBEEEHHHKKKRRRUUUXXXWWWRRRQQQ[[[ggg}}}xxxuuuwww{{{|||{{{sss___TTTIIIDDDBBB@@@@@@CCCDDDDDDDDDCCCCCCFFFIIIMMMLLLMMMOOOPPPSSSXXX___cccmmmsss{{{~~~yyyiiiaaaZZZUUUPPPJJJHHHIIIIIIKKKRRR^^^mmmeeeVVVNNNHHHIIILLLMMMPPPSSSXXX\\\aaaeeeeeeaaa\\\XXXUUURRRMMMKKKLLLMMMNNNNNNMMMQQQUUUWWWZZZ___ffflllvvvzzz|||yyy|||~~~ooogggaaa\\\ZZZ\\\WWWWWWXXXYYYZZZZZZZZZZZZZZZ[[[[[[[[[[[[ZZZYYYYYYWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWUUUUUUTTTTTTSSSRRRRRRQQQTTTSSSRRRQQQPPPOOOOOOOOOQQQQQQQQQQQQQQQPPPPPPPPPNNNLLLKKKJJJKKKJJJHHHGGGDDDDDDDDDCCCBBBBBBAAAAAABBBCCCCCCCCCBBBAAACCCDDDHHHLLLRRRYYYaaajjjrrrvvvwww]]]OOONNNNNN```nnniii~~~tttWWWNNNDDD??????<<<999999888777666666666666555666777777777666444333333333333333333333333333111111222333444444555555444444444444444555666777888999;;;<<<<<>>>>>>>>???BBBDDDHHHKKKNNNPPPMMMOOO\\\iii{{{wwwtttvvv{{{}}}yyyppp]]]RRRHHHEEECCCAAABBBDDDCCCCCCCCCBBBBBBDDDHHHKKKLLLMMMNNNPPPTTTZZZaaafffooouuuzzznnnggg```[[[TTTLLLIIIJJJJJJMMMVVVcccvvveeeUUUMMMHHHJJJLLLLLLMMMOOOUUUYYY^^^aaaaaa]]]XXXUUUQQQOOOMMMLLLMMMOOOOOOOOOOOOSSSWWWZZZ\\\aaaiiinnnvvv{{{}}}{{{~~~yyylllddd^^^YYYWWWXXXUUUVVVXXXYYYZZZ[[[[[[[[[YYYZZZ[[[\\\\\\[[[ZZZYYYWWWWWWWWWWWWWWWWWWWWWWWWVVVWWWWWWWWWXXXXXXXXXXXXVVVVVVUUUTTTSSSRRRRRRQQQSSSRRRQQQPPPPPPPPPPPPPPPRRRRRRRRRRRRQQQQQQQQQQQQNNNLLLJJJJJJJJJJJJHHHFFFDDDDDDCCCCCCBBBAAAAAAAAA@@@AAACCCCCCBBBBBBCCCDDDIIILLLQQQXXX```ggglllooonnnXXXLLLKKKMMMdddpppjjj}}}sssWWWNNNEEE@@@@@@===;;;:::999888888777777888666666666666666555555444333333333333333333333333222222333333444444555555444444444444555666777777888999;;;<<<<<>>@@@BBBBBBDDDHHHJJJIIIMMM[[[jjjxxxvvvqqqssszzz~~~tttiiiXXXOOOGGGEEEEEEDDDDDDFFFBBBBBBAAAAAAAAAEEEJJJNNNNNNNNNOOOQQQUUU[[[ccciiiooowwwsssmmmfff___WWWMMMJJJLLLKKKPPPYYYhhh~~~dddRRRKKKGGGIIILLLLLLLLLNNNPPPSSSWWWZZZ[[[XXXTTTQQQNNNMMMMMMNNNPPPQQQQQQPPPQQQTTTYYY\\\___dddlllqqqxxx|||}}}vvvhhhaaa[[[VVVTTTUUUQQQRRRTTTVVVWWWXXXYYYYYYXXXZZZ[[[\\\\\\[[[ZZZYYYWWWWWWWWWWWWWWWWWWWWWWWWUUUVVVVVVWWWXXXYYYZZZZZZWWWWWWVVVUUUTTTSSSRRRRRRRRRQQQQQQPPPPPPPPPQQQQQQRRRRRRQQQQQQQQQPPPPPPPPPNNNLLLJJJJJJJJJJJJHHHFFFDDDCCCCCCBBBBBBAAAAAA@@@>>>@@@BBBCCCBBBBBBCCCEEEHHHJJJOOOVVV^^^eeekkkmmmjjjYYYNNNJJJNNNjjjnnnhhh{{{oooTTTMMMEEEAAAAAA???<<<<<<:::999999999999999777777666555555555555555444444444444444444444444333333444444444444444444444444444444555666777888777888;;;======CCCSSSddduuuwww[[[MMMSSSYYYddd{{{yyyjjj^^^ZZZ\\\^^^fff|||dddXXXQQQWWW___fffrrr}}}yyyyyy|||pppddd]]]VVVNNNIIIHHHAAAAAACCCGGGKKKNNNNNNMMMJJJLLLLLLMMMSSS\\\___^^^XXXOOOGGGCCC@@@<<<;;;<<<888:::<<<<<<===>>>@@@BBB@@@BBBEEEGGGGGGKKKZZZjjj}}}yyywwwrrrsss{{{~~~{{{kkk```SSSJJJDDDDDDEEEEEEEEEHHHDDDCCCBBB@@@AAADDDKKKOOONNNNNNOOOPPPSSSYYYaaagggpppzzzvvvpppiiibbbYYYOOOKKKLLLMMMQQQZZZjjj|||bbbPPPIIIFFFIIILLLLLLMMMOOOLLLOOOSSSVVVVVVTTTPPPNNNMMMLLLMMMOOOQQQRRRQQQPPPRRRUUUZZZ]]]```fffnnntttzzz~~~tttfff___ZZZTTTRRRSSSLLLMMMOOOQQQSSSTTTUUUUUUXXXYYY[[[\\\\\\[[[ZZZYYYWWWWWWWWWWWWWWWWWWWWWWWWTTTUUUVVVWWWXXXZZZ[[[[[[XXXXXXWWWVVVUUUTTTSSSRRRQQQPPPPPPPPPPPPQQQRRRRRRQQQQQQQQQPPPPPPOOOOOOOOOMMMLLLJJJJJJJJJJJJHHHFFFDDDCCCCCCBBBBBBAAA@@@@@@===???BBBCCCCCCCCCDDDEEEFFFHHHLLLTTT]]]eeekkkmmmiii\\\QQQKKKPPPpppkkkeeeyyykkkQQQKKKEEEAAACCC@@@;;;;;;:::999888888888888888777666444444555666666555555555555555555555555444444444444444444333333444444444555555777888888666888;;;===>>>CCCTTTddduuu```LLLSSSYYYddd|||ppp^^^XXXYYY\\\eee}}}dddXXXQQQWWW___gggsss~~~{{{yyy~~~ssshhhaaaZZZQQQJJJHHHEEEEEEFFFJJJMMMMMMKKKHHHFFFFFFDDDEEELLLUUUXXXVVVUUUMMMEEECCC@@@<<<;;;===666999;;;<<<===>>>@@@BBB???AAAEEEFFFFFFJJJZZZjjj{{{zzztttuuu~~~~~~uuudddXXXNNNFFFAAABBBDDDDDDEEEHHHIIIGGGDDDAAA@@@CCCIIINNNLLLLLLLLLMMMPPPVVV^^^cccqqq|||wwwkkkfff]]]QQQMMMPPPRRRVVVbbbvvv{{{aaaOOOLLLJJJJJJLLLNNNLLLJJJKKKLLLMMMNNNOOOPPPQQQRRRQQQQQQRRRRRRSSSRRRRRRRRRXXXZZZ]]]aaaeeekkkqqqvvvtttfff___ZZZSSSNNNLLLKKKLLLLLLMMMPPPSSSUUUWWWYYYYYYZZZZZZZZZYYYYYYXXXYYYYYYXXXXXXXXXWWWWWWWWWTTTUUUVVVVVVWWWXXXYYYYYY[[[ZZZXXXVVVTTTRRRPPPOOOSSSSSSSSSSSSRRRQQQPPPOOORRRPPPOOOMMMLLLLLLMMMMMMLLLKKKJJJIIIGGGFFFEEEDDDCCCDDDDDDDDDDDDBBBAAA@@@AAABBBBBBBBBAAAAAACCCDDDEEEGGGRRRXXXYYYffftttrrrqqqZZZLLLNNNYYYyyybbbfffwwwnnnSSSLLLDDD@@@@@@===:::;;;<<<<<<<<<;;;999999888888888777666666555555444444444333333333222222444444444444444444333333333444666777777777666555666888;;;>>>???DDDUUUeeexxx~~~cccQQQSSSWWWaaazzzcccUUU[[[ZZZccc{{{hhhZZZQQQTTT\\\dddppp||||||~~~{{{qqqfff[[[TTTPPPNNNGGGFFFGGGIIIKKKLLLKKKIIIGGGDDDAAACCCHHHOOOSSSTTTQQQKKKCCC===;;;;;;;;;;;;999888888<<>>===;;;999777666777666666555555444444333444444444444333333333333222333333444444555555555555555555555555666777777555666888:::;;;BBBTTTfffgggTTTUUUWWW___rrrsss\\\\\\[[[fffjjjZZZPPPSSS\\\eeeppp|||~~~yyyyyy~~~wwwmmmeee]]]XXXVVVJJJKKKLLLNNNPPPOOOLLLIIIFFFDDDBBBDDDHHHNNNRRRTTTYYYPPPEEE===:::999888777;;;;;;<<<@@@DDDHHHIIIIIIJJJGGGFFFEEEDDDDDDKKKTTTiii~~~}}}qqqcccTTTJJJFFFEEEEEEEEEGGGJJJLLLNNNNNNNNNNNNPPPPPPOOOLLLIIIFFFCCCBBBCCCDDDFFFLLLTTTcccpppvvvnnncccWWWRRRUUUYYYggg~~~hhhVVVNNNLLLJJJHHHHHHIIIIIIIIIKKKKKKMMMPPPVVV]]]cccgggeeeeeeeeedddccc```^^^\\\\\\```ffflllqqqvvv{{{~~~uuuhhh^^^SSSKKKHHHCCCDDDDDDEEEGGGJJJMMMOOORRRSSSTTTVVVWWWXXXXXXXXXYYYYYYXXXWWWWWWVVVUUUUUUVVVVVVVVVVVVVVVVVVWWWWWWXXXWWWVVVUUUSSSQQQPPPPPPOOOPPPQQQRRRSSSSSSSSSSSSOOOOOOOOONNNNNNMMMMMMMMMKKKJJJJJJIIIGGGFFFFFFEEEDDDDDDDDDCCCCCCBBBAAAAAAAAABBBBBBBBBAAAAAACCCDDDHHHDDDKKKVVVbbbvvv{{{uuu[[[MMMUUUiiisssqqqmmmTTTOOOHHHDDDEEEBBB??????>>>===;;;:::888888999999888888777666666666555444444444444333333333222222333333444555666666666555555444444555777888666777888999:::BBBVVVhhhjjjWWWWWWXXX^^^nnn|||___ZZZ\\\iiilll[[[OOOSSS]]]fffqqq|||xxxvvv{{{rrriii```ZZZVVVNNNNNNPPPRRRSSSQQQNNNKKKIIIGGGDDDEEEJJJRRRZZZ___bbbXXXIII???;;;:::888666;;;<<<>>>AAADDDHHHIIIJJJLLLIIIGGGGGGCCCBBBGGGNNN\\\nnnxxxkkk]]]PPPHHHEEEEEEEEEFFFGGGJJJLLLNNNOOOQQQUUUWWWVVVSSSNNNJJJGGGDDDBBBCCCCCCCCCHHHOOOXXXdddzzz{{{qqqeeeXXXSSSUUUaaaooo~~~eeeVVVMMMLLLKKKIIIIIIJJJLLLNNNMMMOOORRRWWW___gggooosssqqqpppnnnkkkhhheeebbbaaa___ccchhhnnnssswww|||yyykkk___TTTKKKHHHBBBBBBBBBBBBDDDFFFIIIJJJMMMNNNPPPSSSUUUVVVWWWXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUVVVVVVUUUTTTRRRQQQPPPPPPNNNOOOPPPRRRSSSSSSSSSSSSNNNOOOOOOOOONNNNNNMMMMMMJJJJJJIIIHHHHHHGGGFFFFFFEEEDDDDDDCCCBBBBBBAAAAAAAAABBBBBBBBBAAAAAACCCDDDGGGCCCLLLYYYggg{{{}}}tttYYYMMMYYYssszzzxxxjjjRRRNNNHHHDDDDDDAAA>>>======<<<;;;;;;;;;;;;999999999888777777666666555555555444444444333333222222333333444555666666666555555444444555777888777777999:::<<>>===<<<<<<;;;<<<<<<<<<888777777666666555555444555555555555444444444333222333333444444555555555555555555555555666777777666777:::<<<===EEEXXXjjjyyynnnZZZWWWWWW]]]hhh|||lllbbb___nnnqqq^^^PPPTTT```jjjuuusssnnnyyypppeee\\\WWWUUUTTTTTTVVVWWWWWWUUUSSSOOOMMMJJJKKKQQQ___nnnyyy|||jjjSSSCCC======<<<;;;===???BBBCCCDDDEEEHHHJJJLLLJJJIIIIIIGGGFFFKKKSSSSSS^^^yyywwwhhhZZZOOOIIIHHHHHHHHHGGGHHHHHHIIIIIIOOOSSSXXXZZZXXXTTTPPPNNNGGGCCCAAABBBBBBBBBHHHOOOQQQ```vvv|||sssiii]]]YYY]]]mmmrrr___TTTHHHIIIJJJJJJKKKNNNTTTYYY[[[___fffppp{{{xxxrrrnnnlllllljjjllloooqqqsssvvv{{{~~~ssscccUUUJJJFFFBBBBBB@@@@@@@@@@@@AAABBBDDDFFFIIILLLOOORRRTTTUUUTTTTTTUUUVVVWWWXXXXXXYYYWWWWWWVVVVVVUUUTTTTTTSSSSSSSSSSSSRRRRRRQQQQQQPPPPPPPPPQQQRRRSSSSSSRRRRRRMMMNNNOOOOOOOOOOOONNNMMMJJJIIIIIIHHHHHHGGGGGGFFFFFFEEECCCBBBAAAAAABBBBBBAAABBBBBBBBBAAAAAACCCDDDHHHFFFPPP]]]mmm{{{^^^RRRdddwww{{{gggPPPMMMGGGDDDDDDAAA@@@???===<<<;;;;;;;;;;;;888888777777666555555555555555555555444444444444444444444444444444444444444555555666666666666666444555999<<<===EEEWWWhhhxxxoooXXXUUUUUUZZZeeexxxqqqfffaaapppttt```QQQUUUbbbmmmxxxoooggg|||tttjjjaaa[[[WWWVVVUUUVVVXXXYYYYYYXXXUUUUUUUUUWWW]]]hhhwwwqqqVVVBBB<<<<<<===<<<@@@CCCEEEFFFEEEFFFHHHJJJMMMKKKKKKLLLKKKLLLSSS\\\^^^hhhzzzjjj\\\QQQLLLGGGGGGGGGHHHHHHHHHIIIIIILLLPPPTTTUUUSSSPPPNNNNNNGGGDDDBBBDDDFFFIIIRRRZZZ```ppp{{{sssjjj___]]]aaauuunnn]]]RRRIIIKKKMMMMMMNNNSSSZZZ```gggkkkttt|||uuuqqqooooooooopppqqqrrrsssvvv{{{~~~yyyhhhXXXLLLHHHCCCBBBAAA?????????@@@@@@BBBCCCGGGJJJNNNQQQSSSTTTRRRSSSTTTUUUWWWXXXYYYZZZXXXWWWWWWVVVUUUTTTSSSSSSSSSSSSRRRRRRQQQQQQQQQQQQPPPQQQRRRRRRRRRRRRRRRRRRLLLMMMOOOOOOPPPOOONNNMMMIIIIIIIIIHHHHHHGGGGGGGGGFFFEEECCCBBBAAAAAABBBBBBAAABBBBBBBBBAAAAAACCCDDDIIIGGGPPP]]]mmm|||^^^RRReeennnyyyfffPPPMMMHHHEEEEEEBBBBBBAAA>>><<<::::::::::::::::::999999888777777777666666555555555444444444444444444444444444333333333444666777777777666555222444888<<<===DDDUUUfffzzzpppUUURRRSSSYYYbbbuuuqqqfffbbbqqqvvvaaaRRRVVVcccnnnyyylllbbb}}}~~~wwwnnneee___YYYWWWUUUVVVXXXZZZ[[[[[[[[[]]]___bbbgggqqq}}}tttVVVAAA;;;<<<======CCCFFFHHHHHHFFFFFFIIIKKKNNNLLLLLLNNNNNNQQQZZZccckkksss|||lll^^^SSSNNNFFFFFFGGGHHHHHHIIIJJJJJJIIIMMMQQQQQQOOOMMMMMMNNNJJJFFFEEEHHHLLLRRR\\\fffpppxxxpppfffdddiii~~~sssfff[[[SSSMMMLLLMMMOOOPPPTTT```lllppp|||yyyuuuuuuvvvssstttuuuuuuuuuxxx|||mmm^^^QQQIIIFFFCCC???======>>>>>>>>>>>>???AAADDDGGGHHHJJJJJJOOOPPPRRRTTTUUUVVVUUUUUUYYYXXXVVVUUUUUUTTTRRRQQQTTTSSSQQQQQQSSSSSSSSSRRRRRRRRRQQQPPPOOOOOONNNNNNOOOMMMKKKLLLOOOPPPNNNLLLMMMJJJHHHHHHJJJJJJGGGEEEAAAAAAAAAAAAAAAAAAAAAAAADDDCCCCCCCCCCCCDDDDDDEEEDDDKKKPPPYYYsss\\\RRRaaaiiinnneeeQQQPPPIIIDDDDDDDDD??????>>>>>>======<<<<<<;;;;;;:::999888777666555555555444444444333333333444444444555555555555666666666666666666666666666777666777999:::BBBSSScccjjjZZZQQQOOOVVV^^^lllrrrjjjcccqqqwww```WWW\\\aaannnnnnjjjttt}}}xxxsssiiiaaa]]][[[WWWVVVWWWXXXXXXXXXVVV___fffiiiooozzzrrrUUUFFF@@@<<<<<<>>>EEEKKKKKKEEEAAAEEEHHHGGGLLLPPPSSSSSSTTT[[[hhhsss{{{ssshhhZZZMMMLLLHHHFFFFFFDDDBBBEEEKKKMMMMMMLLLLLLKKKKKKKKKLLLKKKJJJHHHHHHNNN\\\ppp~~~zzzsssjjjjjjpppyyylllaaaWWWPPPIIIIIIKKKPPPTTTZZZgggttt}}}zzzvvvwwwxxxwwwxxxxxxxxxxxxzzz~~~qqqbbbUUUNNNGGGCCC???======>>>>>>======>>>@@@BBBEEEFFFHHHHHHMMMNNNPPPRRRTTTUUUUUUUUUYYYXXXVVVVVVUUUTTTSSSRRRTTTSSSQQQQQQSSSSSSSSSRRRRRRQQQQQQPPPOOOOOONNNNNNOOOMMMKKKLLLNNNOOONNNLLLMMMKKKIIIHHHIIIIIIGGGDDDAAAAAAAAAAAAAAAAAAAAAAAADDDCCCCCCCCCCCCDDDEEEEEEFFFLLLQQQ[[[uuu|||[[[SSSaaawwwbbbmmmeeeRRRPPPJJJDDDEEEDDD@@@??????>>>======<<<<<<;;;;;;:::999888777666666666666666555555555444444444444444555555555555666666666666666666666666666777666777888:::AAASSScccqqq[[[SSSPPPXXX___mmmllleeebbblllzzzzzzcccZZZ___cccpppqqqllluuu~~~yyytttkkkbbb___\\\YYYWWWWWWWWWVVVUUUVVV^^^fffkkktttwww[[[JJJBBB>>>>>>@@@DDDIIIJJJEEEBBBDDDGGGFFFIIIMMMQQQUUU]]]kkk}}}wwwlll]]]PPPLLLHHHFFFFFFCCCAAADDDJJJKKKKKKJJJIIIGGGGGGHHHIIIGGGIIIKKKMMMUUUhhh~~~wwwppprrrzzz}}}lllaaaZZZSSSNNNHHHHHHKKKRRRXXXaaannnzzzyyyvvvxxxyyy{{{|||}}}||||||~~~sssdddXXXQQQHHHEEEAAA???>>>>>>===<<<<<<<<<>>>@@@AAACCCDDDEEEIIIJJJMMMOOORRRTTTUUUUUUXXXXXXWWWVVVVVVUUUTTTTTTTTTSSSQQQQQQSSSSSSSSSRRRQQQQQQPPPPPPOOOOOONNNNNNNNNMMMLLLMMMNNNNNNMMMLLLNNNLLLJJJIIIHHHGGGEEECCCBBBBBBBBBAAAAAA@@@@@@@@@CCCCCCCCCCCCCCCDDDEEEEEEHHHMMMRRR]]]yyywwwYYYTTTcccjjj^^^pppfffTTTQQQJJJEEEEEECCC@@@@@@??????>>>=========;;;;;;:::999888777777666777777777666666666555555444444444555555555555666666666666666666666666666777666666777999AAASSSccc{{{^^^TTTRRRYYYaaammmyyyeee___aaafffppp|||dddZZZ^^^bbbnnn~~~vvvooowww{{{vvvmmmddd___]]][[[YYYXXXWWWTTTRRRVVV[[[bbbjjjxxx}}}cccPPPFFFAAAAAACCCEEEJJJLLLHHHEEEFFFHHHHHHKKKMMMSSS]]]lll|||qqqaaaTTTNNNJJJGGGGGGDDDAAADDDIIIKKKLLLKKKIIIGGGGGGIIIKKKHHHLLLPPPUUU```zzzzzztttxxxoooaaaYYYUUUQQQMMMKKKJJJMMMTTT[[[cccppp{{{wwwuuuwwwzzz}}}~~~rrrcccXXXRRRKKKGGGCCCAAA??????===<<<;;;;;;<<<===>>>@@@AAABBBEEEFFFIIILLLOOORRRTTTUUUWWWXXXXXXWWWVVVUUUUUUVVVTTTSSSQQQQQQSSSSSSSSSRRRPPPPPPPPPOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMMLLLMMMLLLJJJIIIGGGFFFDDDCCCCCCCCCBBBAAAAAA@@@??????CCCCCCBBBCCCCCCDDDEEEFFFHHHMMMSSS```~~~rrrWWWVVVeeexxxggg___sssgggVVVRRRJJJFFFFFFCCCAAA@@@@@@??????>>>======;;;;;;:::999999888777777777777777666666666555555444444444555555555555666666666666666666666666666777555666777888@@@QQQbbb```VVVRRRYYYaaammmrrrbbb^^^aaaccclllzzzbbbWWW[[[^^^hhhwww}}}zzzrrrxxx|||xxxoooggg^^^\\\[[[ZZZYYYWWWTTTRRRTTTUUUZZZeeeuuujjjVVVIIICCCCCCEEEGGGKKKMMMLLLJJJJJJKKKMMMRRRUUU^^^llltttdddVVVQQQLLLIIIHHHEEEBBBEEEKKKNNNOOOOOONNNKKKKKKNNNQQQNNNPPPTTT\\\nnn|||uuuzzztttdddYYYTTTRRROOOMMMJJJHHHKKKTTT\\\eeepppzzz{{{uuutttwwwzzz{{{|||rrrbbbXXXSSSMMMJJJFFFCCCBBBAAA???===<<<;;;;;;;;;<<<===??????AAACCCEEEHHHKKKOOOQQQSSSUUUWWWXXXWWWUUUTTTUUUWWWTTTSSSQQQQQQSSSSSSSSSRRROOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNMMMLLLLLLLLLLLLLLLKKKIIIGGGEEEDDDCCCCCCCCCBBBAAAAAA@@@??????BBBBBBBBBCCCCCCDDDFFFFFFHHHMMMSSScccqqqWWWXXXiiittteee^^^rrr~~~fffWWWRRRJJJGGGGGGCCCAAAAAAAAA@@@??????>>>>>>;;;;;;::::::999888888888666666666555555555444444444444444555555555555666666666666666666666666666666555666777888???OOO___wwwbbbVVVQQQXXX```lllrrrfffbbbcccbbblllyyyaaaVVVXXXZZZcccrrrwww{{{}}}rrrvvv~~~yyyqqqiii\\\[[[ZZZYYYYYYXXXVVVSSSQQQOOORRR\\\kkkzzzqqq\\\LLLFFFEEEFFFGGGIIILLLMMMLLLKKKNNNRRRZZZaaaooo~~~wwwgggZZZRRRMMMIIIFFFCCCBBBFFFLLLOOORRRTTTRRROOONNNPPPSSSSSSRRRUUUddd}}}|||uuuzzzsssiii\\\SSSQQQPPPMMMKKKEEEDDDGGGQQQ[[[dddoooxxx~~~vvvqqqrrruuuwwwwwwyyy}}}tttddd[[[VVVNNNLLLHHHFFFEEEDDDAAA???======<<<;;;;;;<<<>>>>>>???@@@BBBEEEHHHLLLOOOQQQRRRUUUWWWVVVTTTSSSUUUXXXTTTSSSQQQQQQSSSSSSSSSRRROOOOOOOOOOOONNNNNNNNNNNNNNNOOOOOONNNLLLKKKLLLMMMKKKKKKKKKIIIFFFDDDDDDEEEBBBBBBBBBAAAAAA@@@@@@@@@BBBBBBBBBCCCCCCEEEFFFGGGHHHMMMVVViiirrrYYYZZZnnnmmm___YYYnnnyyydddWWWRRRIIIGGGHHHCCCBBBBBBAAAAAA@@@?????????;;;;;;::::::999999999999666666666555555555444444444444444555555555555666666666666666666666666666666666888999999>>>LLLZZZnnneeeXXXQQQWWW___mmmyyynnnhhhfffdddnnn}}}{{{~~~|||cccWWWXXXYYYaaaoootttwww{{{~~~qqqsss~~~zzzrrrjjj]]][[[YYYYYYYYYXXXVVVUUUOOOKKKLLLTTTaaammm{{{zzzeeeRRRIIIGGGGGGGGGGGGJJJLLLLLLLLLQQQXXXdddpppyyyuuusssrrrtttyyy|||nnnaaaUUUNNNHHHEEEBBBBBBIIIQQQVVVZZZ]]][[[UUUQQQQQQSSSUUUUUU[[[ooo|||uuuzzz{{{iii```UUUOOOMMMLLLIIIFFFDDDBBBEEENNNXXX```iiiqqqxxxzzzvvvpppkkkiiijjjmmmooossswww{{{uuueee\\\XXXOOOMMMJJJIIIHHHFFFDDDBBB???>>>===;;;;;;<<<===>>>>>>>>>@@@BBBEEEIIILLLNNNPPPTTTVVVUUURRRRRRTTTXXXTTTSSSQQQQQQSSSSSSSSSRRRNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOPPPOOOLLLJJJKKKMMMIIIJJJKKKIIIFFFDDDDDDFFFAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBDDDEEEFFFGGGIIIOOOYYYooouuu[[[\\\rrriii\\\XXXmmmtttaaaVVVQQQHHHHHHIIICCCBBBBBBBBBAAA@@@@@@??????;;;::::::::::::999999999777777777666666666555555444444444555555555555666666666666666666666666666555666999;;;:::===IIIVVVfff|||iii[[[RRRWWW```ooouuummmjjjfffooo}}}zzz|||}}}dddWWWXXXXXX```mmmqqqwww{{{~~~oooooo~~~zzzsssjjj```]]]ZZZXXXWWWVVVUUUTTTPPPKKKJJJQQQZZZeeevvvpppYYYMMMIIIFFFIIIHHHJJJNNNOOOPPPWWW```rrr{{{vvvooojjjfffdddddd```gggrrr{{{wwwlll\\\TTTLLLHHHFFFHHHPPPZZZggglllppplllccc[[[XXXYYYYYY^^^iii~~~|||uuu{{{pppccc[[[QQQLLLJJJIIIFFFBBBHHHDDDEEELLLUUU[[[bbbiiinnnvvv{{{|||zzzyyyvvvqqqllliiieeeaaa```bbbeeegggqqquuu{{{tttddd[[[XXXPPPNNNKKKJJJJJJHHHFFFDDDAAA???>>><<<<<<<<<>>>???===>>>???AAADDDHHHKKKMMMOOOSSSVVVUUURRRQQQTTTXXXTTTSSSQQQQQQSSSSSSSSSRRRNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOQQQOOOLLLJJJKKKMMMGGGIIIKKKIIIFFFDDDEEEGGGAAAAAAAAAAAAAAAAAAAAABBBAAAAAABBBBBBDDDEEEFFFGGGJJJQQQ\\\tttxxx\\\]]]tttjjj^^^[[[pppqqq```VVVPPPHHHHHHJJJCCCCCCBBBBBBAAAAAA@@@@@@???;;;::::::::::::::::::999888888888888777777777777444444444555555555666666666666666666666666666666555777:::<<<;;;<<>>???@@@BBBFFFLLLSSSZZZ]]]iiiiiijjjiiihhhfffdddccc\\\\\\[[[YYYYYY\\\aaadddkkknnnssszzzyyyiii]]]VVVTTTRRRPPPMMMJJJHHHGGGGGGDDDCCCAAA???============<<<===???BBBDDDGGGIIIJJJMMMPPPTTTVVVUUUSSSSSSSSSUUUTTTRRRQQQPPPPPPQQQQQQPPPPPPOOOOOOOOOPPPPPPQQQPPPPPPOOONNNNNNMMMMMMLLLKKKJJJIIIHHHFFFEEEDDDCCCCCCDDDCCCAAA???>>>@@@AAABBBCCCDDDDDDDDDDDDGGGIIILLLMMM```{{{nnnZZZYYY|||jjjccc\\\rrrkkk^^^RRRNNNLLLHHHEEEEEEBBBAAAAAA@@@@@@?????????>>>>>>===<<<;;;;;;::::::999999888666555555555555666666666666666666666666444444666666666555444333444999777777<<<<<>>@@@CCCIIIOOOUUUXXX^^^^^^^^^^^^\\\[[[YYYXXXQQQQQQQQQPPPPPPSSSWWW[[[fffiiiooowwwyyyjjj^^^WWWTTTSSSQQQOOOMMMLLLJJJJJJEEEDDDAAA???>>>=========<<<===???BBBDDDFFFHHHIIIKKKNNNRRRTTTTTTSSSSSSSSSUUUTTTRRRQQQPPPPPPPPPQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOONNNMMMMMMLLLLLLJJJJJJIIIHHHFFFEEEDDDCCCCCCCCCBBB@@@>>>>>>???AAABBBCCCDDDDDDDDDDDDGGGIIINNNPPPcccmmm\\\\\\{{{kkkddd___wwwlll```SSSNNNLLLIIIFFFGGGCCCCCCBBBBBBAAAAAA@@@@@@<<<<<<<<<<<<<<<<<<<<<<<<999888777666666666666666666666666666666666666666444444555666666555444333444999777777<<<<<>>=========>>>@@@BBBDDDFFFHHHIIIIIILLLPPPRRRRRRRRRSSSSSSUUUTTTSSSQQQPPPPPPOOOOOOOOOPPPPPPQQQQQQPPPOOONNNOOOOOONNNNNNMMMLLLLLLLLLJJJIIIHHHGGGFFFDDDDDDCCCBBBBBBBBB@@@>>>===???AAABBBCCCDDDDDDDDDDDDGGGIIINNNQQQfffiii___```zzzjjjcccaaa|||nnnaaaSSSNNNKKKIIIHHHHHHEEEDDDDDDCCCBBBBBBAAAAAA;;;;;;<<<<<<<<<=========888777777666666666777777666666666666666666666666444444555555666555555444666:::888777<<<;;;@@@PPP\\\dddpppxxxaaaRRRVVV___kkk~~~hhhcccddduuuppp[[[TTTUUUZZZdddooo}}}~~~jjjnnnppp}}}xxxqqqmmmaaa\\\UUUOOOMMMLLLLLLKKKNNNNNNQQQXXXiiikkkTTTIIIFFFFFFNNNWWW]]]aaaiiiuuuwwwrrrqqqnnnnnnoooqqqsssuuuvvvwww|||zzzbbbQQQNNNKKKJJJJJJJJJIIIHHHGGGKKKQQQYYYfffxxxvvvggg___aaaqqqzzz{{{~~~{{{rrrnnnttt|||rrrccc[[[VVVMMMIIICCC@@@???>>><<<:::;;;;;;<<<>>>AAADDDHHHJJJJJJJJJJJJJJJIIIIIIHHHHHHJJJKKKMMMMMMNNNPPPSSSVVVWWW\\\bbbkkkttt}}}|||mmmaaaZZZUUUUUUVVVUUUTTTRRRPPPOOOHHHGGGDDDBBB@@@???>>>>>>???@@@AAACCCEEEFFFHHHIIIFFFIIIMMMPPPQQQQQQRRRSSSUUUUUUSSSRRRQQQPPPOOOOOONNNPPPQQQRRRRRRPPPNNNMMMNNNNNNNNNMMMLLLLLLKKKKKKIIIHHHGGGFFFEEEDDDCCCCCCAAABBBAAA???>>>===???AAABBBCCCDDDDDDDDDDDDGGGIIIKKKOOOeeebbb___ccczzzfffaaabbbnnnaaaSSSMMMKKKIIIHHHIIIEEEEEEDDDCCCCCCBBBAAAAAA============<<<<<<<<<<<<777777777666777777888888666666666666666666666666444444444555555555555555666;;;888777<<<:::???OOO___ggguuu{{{cccRRRVVV___lllooofffdddrrrwwwaaaWWWWWW^^^iiisss|||}}}jjjmmmkkk}}}wwwooojjj___[[[TTTOOOLLLKKKJJJIIIJJJKKKNNNVVVfff|||iiiSSSGGGCCCEEENNNYYYbbbhhhpppzzz{{{rrrllljjjjjjjjjjjjlllnnnqqqtttvvvwww}}}qqq[[[OOONNNLLLLLLLLLLLLLLLLLLNNNSSSZZZaaaooo~~~rrrjjjnnn}}}|||yyypppkkkooovvvwwwggg]]]WWWSSSIIIFFFBBB???>>>===<<<;;;;;;;;;<<<===???BBBDDDEEEFFFFFFFFFFFFEEEEEEFFFFFFFFFHHHJJJKKKKKKMMMOOOQQQRRRVVV\\\bbbjjjrrr{{{~~~oooccc]]]VVVWWWXXXXXXWWWTTTQQQOOOIIIHHHEEECCCAAA@@@@@@@@@AAABBBCCCDDDFFFGGGHHHIIIFFFHHHLLLNNNOOOPPPRRRSSSTTTTTTSSSRRRQQQPPPOOONNNOOOPPPQQQRRRRRRPPPNNNMMMNNNMMMMMMLLLLLLKKKKKKJJJGGGGGGFFFEEEEEEDDDCCCCCCAAABBBAAA@@@>>>>>>@@@BBBBBBCCCDDDDDDDDDDDDGGGIIIJJJOOOfff[[[\\\eeefffbbbfffooobbbTTTOOOMMMJJJIIIIIIEEEEEEDDDCCCBBBAAA@@@@@@@@@??????===<<<;;;::::::888777777777777888888999666666666666666666666666444444444444555555666666666;;;888777<<<:::???OOOdddmmm}}}}}}dddSSSVVV```lllvvvjjjcccooo}}}zzzcccWWWXXXaaallluuuxxxxxx{{{kkklllkkk}}}vvvnnniii___[[[TTTOOOLLLJJJIIIHHHHHHHHHJJJQQQ]]]ppp|||fffSSSHHHDDDDDDLLLXXXaaaiiiqqqzzzxxxoooiiihhhcccccccccdddgggkkkppprrruuuzzzjjjXXXNNNNNNMMMLLLLLLLLLNNNOOOVVV___hhhrrr|||vvvzzz{{{|||wwwnnnhhhkkkpppyyy{{{wwwkkk___XXXRRRNNNDDDCCCAAA???===<<<<<<<<<;;;;;;<<<===>>>@@@BBBCCCCCCBBBBBBAAABBBBBBCCCCCCEEEHHHJJJKKKKKKLLLMMMNNNNNNRRRWWW\\\aaaiiissszzzrrrggg```ZZZ[[[\\\\\\YYYUUUPPPMMMIIIHHHFFFDDDCCCBBBBBBCCCDDDDDDEEEFFFHHHIIIIIIJJJFFFHHHKKKMMMNNNOOOQQQSSSRRRSSSSSSSSSRRRQQQPPPOOOPPPQQQQQQQQQQQQPPPNNNMMMMMMMMMLLLLLLKKKJJJJJJJJJFFFFFFEEEEEEDDDCCCCCCBBBBBBBBBBBBAAA??????AAACCCBBBCCCDDDDDDDDDDDDGGGIIIMMMRRRggguuuVVVXXXhhhiiieeelllpppdddXXXSSSQQQMMMKKKKKKFFFEEEEEECCCBBBAAA@@@???AAAAAA@@@>>><<<;;;999999999888888777777777888888666666666666666666666666444444444444444555666777666:::888777<<<;;;@@@PPPhhhrrrgggUUUXXX```jjj{{{jjj```iiizzzzzzdddVVVWWW```lllssssssssswww|||ooommmlll}}}vvvnnnhhh___ZZZTTTOOOLLLJJJHHHGGGGGGGGGHHHLLLTTT```mmmvvvzzz|||zzzpppaaaSSSJJJGGGCCCIIISSS[[[ccckkkttt{{{{{{~~~uuulllfffeee``````___```dddiiiooorrrvvvyyy|||}}}eeeWWWKKKKKKKKKJJJKKKMMMQQQUUU___lll{{{{{{}}}vvvlllfffgggkkkmmmoookkk```WWWQQQLLLGGG@@@@@@???===<<<;;;;;;<<<::::::;;;<<<>>>???@@@@@@@@@??????>>>???@@@AAABBBGGGJJJLLLNNNMMMLLLLLLMMMKKKOOOTTTWWW[[[cccnnnvvvtttjjjeee___```aaa```\\\VVVPPPLLLIIIHHHFFFEEEDDDDDDEEEEEEFFFGGGGGGHHHIIIJJJKKKKKKGGGIIILLLMMMNNNOOOQQQSSSQQQQQQRRRSSSSSSRRRQQQPPPRRRQQQQQQPPPPPPOOONNNNNNMMMLLLLLLKKKKKKJJJIIIIIIEEEEEEEEEDDDDDDCCCCCCBBBBBBCCCCCCAAA@@@@@@CCCEEEBBBCCCDDDDDDDDDDDDGGGIIIOOORRRfff}}}fffSSSUUUkkkjjjfffooorrrggg\\\XXXVVVRRRNNNMMMHHHGGGFFFEEECCCBBBAAA@@@@@@@@@???>>>===<<<;;;:::::::::999888777777777777666666666666666666666666444444333333444555777888444999777777<<<<<>>>>>>>><<<:::::::::;;;999999:::;;;===>>>????????????>>>>>>>>>@@@AAABBBEEEHHHKKKLLLKKKIIIIIIIIIIIIMMMRRRUUUYYYbbbmmmvvv}}}uuummmhhhcccddddddccc___XXXQQQLLLHHHHHHFFFEEEEEEEEEFFFGGGHHHHHHIIIIIIJJJKKKKKKLLLHHHJJJLLLMMMMMMOOOQQQSSSOOOPPPRRRSSSSSSSSSRRRQQQSSSRRRQQQOOOOOONNNNNNOOOLLLLLLLLLKKKJJJJJJIIIIIIEEEEEEDDDDDDCCCCCCBBBBBBCCCCCCCCCBBBAAAAAACCCFFFBBBCCCDDDDDDDDDEEEGGGIIINNNQQQcccxxxZZZRRRTTTmmmiiieeeoootttjjj```]]][[[UUUQQQOOOIIIIIIHHHFFFEEECCCBBBBBB??????>>>>>>======<<<<<<;;;:::999888777777777777666666666666666666666666444444333333444555777888444999777777<<<<<>><<<;;;:::999888888;;;:::999<<>>>>>>>>>>>???AAABBBCCCHHHHHHIIIJJJJJJJJJIIIIIIGGGJJJLLLOOOTTT]]]iiiqqqyyywwwmmmggghhhkkkmmmkkkcccXXXNNNIIIFFFGGGHHHGGGFFFFFFHHHJJJIIIKKKNNNOOONNNLLLLLLLLLHHHIIIKKKMMMNNNOOOOOOPPPSSSRRRRRRRRRSSSSSSQQQOOOSSSRRRPPPOOONNNOOOOOOPPPPPPPPPOOONNNLLLIIIFFFDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBAAA???>>>>>>>>>??????BBBCCCCCCCCCBBBCCCFFFHHHQQQPPPcccyyylllbbbXXXcccmmmfffsssvvvpppjjjggg```WWWQQQQQQKKKIIIGGGGGGGGGGGGEEECCCAAAAAA@@@>>>===;;;::::::::::::999999999999999999666666666666666666666666333444555444333333444555999777777999888:::AAAJJJhhhuuuzzzbbbYYY[[[bbbnnn{{{mmmaaakkknnnuuuccc\\\```jjjrrrqqqqqquuu{{{oooppp|||vvvnnnhhh^^^XXXQQQJJJFFFCCCAAA@@@CCC@@@======>>>@@@AAAAAAEEEFFFGGGGGGFFFDDDCCCAAABBBDDDGGGLLLRRRYYY___cccjjjqqq{{{uuulllfffeeeeeeeeeeeegggkkkqqqxxx|||jjjZZZWWWPPPRRRVVVYYY]]]eeepppxxx~~~|||sssiiiaaa]]]^^^```]]]YYYSSSMMMGGGCCCAAA>>>===<<<;;;:::999999888:::999999;;;>>>???===:::>>>>>>>>>???@@@AAABBBCCCEEEEEEEEEFFFFFFFFFEEEEEEGGGIIILLLOOOTTT\\\hhhpppwww}}}xxxooojjjiiimmmoookkkaaaUUULLLHHHFFFGGGHHHGGGGGGGGGIIIKKKMMMOOOQQQQQQPPPNNNMMMMMMMMMNNNOOOPPPPPPPPPPPPPPPSSSRRRQQQRRRSSSSSSQQQOOORRRQQQPPPOOONNNNNNOOOOOOOOOOOOOOONNNLLLIIIFFFEEECCCCCCCCCCCCCCCBBBBBBBBBAAAAAA???>>>>>>???@@@@@@CCCDDDEEEDDDDDDEEEGGGJJJSSSRRReee{{{jjjccc[[[sssmmmhhhvvv{{{vvvqqqlllcccYYYTTTTTTNNNLLLJJJJJJJJJIIIGGGEEEAAAAAA@@@???===<<<;;;;;;:::::::::999999999999999666666666666666666666666333555666555444333444666999777777999888:::AAAJJJbbbrrr~~~dddZZZZZZ```mmmzzznnnbbblllpppxxxfff^^^bbbmmmvvvxxxyyy}}}ooommm}}}|||vvvnnnggg]]]XXXPPPJJJFFFCCCAAA???>>><<<:::999;;;<<<<<<;;;===>>>>>>?????????>>>>>>AAABBBFFFJJJPPPWWW]]]aaahhhoooyyyvvvmmmhhhggghhhhhhhhhjjjnnnuuu{{{hhh[[[ZZZUUUXXX]]]aaafffooo{{{{{{{{{pppeee]]]ZZZZZZZZZXXXTTTOOOIIIEEEBBB@@@======;;;:::999999999999:::999999;;;===>>>===;;;===>>>??????AAABBBCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCEEEHHHLLLOOOSSS[[[fffmmmtttzzz~~~wwwoookkkjjjooorrrkkk]]]PPPIIIHHHEEEFFFGGGHHHHHHIIILLLNNNSSSTTTUUUTTTRRRPPPOOOPPPSSSTTTTTTTTTTTTTTTSSSRRRTTTSSSRRRRRRSSSSSSRRRPPPRRRQQQPPPOOONNNNNNNNNNNNMMMMMMMMMMMMKKKIIIGGGFFFDDDDDDCCCCCCCCCBBBBBBBBBAAA@@@?????????@@@AAABBBDDDEEEFFFEEEEEEGGGJJJLLLTTTUUUkkkiiidddZZZkkkiiizzz|||wwwqqqeeeZZZVVVXXXQQQOOOLLLKKKJJJIIIFFFDDDAAA@@@@@@???>>>>>>======;;;:::::::::999999999888666666666666666666666666555666777666555444555777999777777999999999@@@III[[[nnnhhh[[[YYY^^^kkkzzzlllaaaiiiooo}}}kkkbbbfffrrr|||ooojjjyyy{{{uuummmggg\\\WWWPPPJJJFFFCCC@@@>>>:::888777888999:::999888777777777888888:::;;;;;;>>>@@@DDDHHHLLLSSSYYY^^^eeelllvvv~~~wwwpppkkkjjjmmmlllmmmooossszzz~~~fff]]]]]]YYY^^^ccciiipppzzzvvvyyy}}}nnnccc\\\YYYYYYYYYVVVQQQLLLGGGBBB???>>><<<<<<;;;:::999999999999999999:::;;;<<<=========>>>???@@@BBBCCCDDDDDDEEEGGGFFFFFFEEEDDDDDDDDDDDDDDDHHHLLLOOOSSSZZZdddjjjrrrwww}}}~~~zzzrrrllliiikkkppprrriiiYYYLLLGGGHHHEEEFFFHHHIIIJJJLLLOOOQQQXXXXXXXXXVVVSSSQQQQQQRRRWWWXXXXXXYYYYYYXXXXXXWWWVVVTTTSSSRRRSSSTTTRRRQQQQQQQQQPPPOOONNNMMMMMMMMMKKKLLLLLLLLLKKKIIIHHHFFFDDDDDDDDDCCCBBBBBBAAAAAAAAA@@@??????@@@AAABBBCCCDDDEEEFFFFFFFFFHHHKKKMMMRRRXXXtttjjjhhh```hhhhhh}}}~~~{{{vvvpppdddYYYWWWZZZQQQOOOLLLJJJIIIGGGEEEBBBAAAAAA@@@@@@?????????>>>;;;;;;;;;::::::999999888666666666666666666666666555777888777666555666777888777888999999999???GGGWWWllljjj[[[WWW]]]lll|||jjj^^^eeellloooeeejjjwwwqqqiiivvv~~~{{{tttllleee[[[VVVOOOIIIEEEBBB???===999999888999;;;;;;999777888777666666777888:::;;;;;;>>>BBBEEEIIINNNUUU[[[bbbiiirrr{{{xxxqqqmmmmmmppppppqqqsssxxx~~~wwweee___aaa[[[```hhhooowwwpppwwwzzzlllccc\\\YYYYYYYYYVVVQQQJJJEEE@@@===<<<;;;::::::999999999::::::999:::;;;;;;<<<===>>>???@@@AAACCCEEEGGGGGGHHHHHHIIIHHHGGGEEEDDDDDDDDDEEEDDDHHHLLLPPPTTTZZZbbbhhhqqquuu{{{}}}wwwoooiiigggiiinnnoooeeeVVVJJJFFFHHHFFFHHHJJJKKKLLLOOORRRTTT[[[[[[ZZZWWWUUUTTTUUUVVVZZZ[[[\\\]]]^^^^^^^^^^^^ZZZXXXUUUTTTTTTTTTSSSRRRRRRQQQQQQPPPOOONNNMMMLLLJJJJJJKKKKKKJJJIIIGGGFFFEEEDDDDDDCCCBBBBBBAAAAAAAAAAAA@@@@@@@@@BBBCCCDDDBBBDDDEEEEEEFFFHHHKKKNNNQQQ\\\~~~mmmmmmtttcccgggxxxtttooojjjaaaXXXVVVZZZSSSQQQNNNLLLKKKIIIFFFCCCBBBBBBAAAAAA@@@@@@@@@???<<<<<<;;;;;;:::999888888777777777777777777777777666777888777666666777888888777888999999888>>>FFFTTTmmmlll[[[WWW]]]nnnjjj___dddlllrrrggglll{{{tttiiisss~~~zzztttkkkdddYYYUUUNNNIIIEEEAAA>>>;;;999888888999;;;;;;999777:::999888777777888999:::999===AAADDDFFFKKKRRRYYY___fffpppzzzyyyssspppooosssssstttwww{{{ssseeeaaaeee^^^dddmmmuuu~~~|||oooxxxxxxlllddd]]]ZZZYYYXXXUUUOOOIIICCC???<<<;;;:::999999999999::::::;;;:::;;;<<<<<<<<<>>>@@@BBBCCCEEEGGGJJJKKKLLLLLLLLLIIIHHHFFFDDDBBBBBBBBBCCCDDDHHHNNNRRRUUUZZZaaafffoootttzzz}}}vvvnnniiihhhfffiiihhh```SSSJJJHHHIIIIIIKKKMMMNNNOOOQQQUUUWWW\\\\\\[[[YYYWWWWWWYYY\\\___```aaabbbcccddddddddd___\\\XXXVVVUUUUUUTTTSSSRRRRRRRRRQQQPPPNNNMMMLLLJJJJJJKKKKKKJJJHHHFFFEEEEEEEEEDDDCCCBBBAAAAAA@@@CCCBBBAAAAAAAAABBBCCCDDDBBBDDDEEEFFFGGGIIIMMMPPPUUUaaaooosss}}}```fffuuunnnhhheee```YYYWWWXXXVVVTTTQQQOOONNNLLLIIIGGGDDDCCCCCCBBBAAA@@@@@@@@@======<<<;;;:::999888888777777777777777777777777555777888777666555666888888777888:::999888===EEERRRlllmmm\\\WWW\\\nnn|||mmmcccfffooo}}}sssggglll}}}wwwjjjnnn~~~zzzsssjjjcccWWWSSSNNNHHHDDD@@@<<<:::888777666666777888777666888777777666666666777777888===BBBDDDDDDIIIQQQXXX]]]eeepppzzz{{{vvvtttsssuuuuuuwwwzzzpppfffeeehhhfffmmmuuu~~~}}}vvvsss}}}wwwmmmfff^^^YYYWWWUUUQQQLLLFFFAAA>>>===<<<999999888888999:::;;;;;;:::<<<>>>>>>===>>>BBBEEEGGGHHHKKKNNNOOOPPPPPPOOOJJJHHHFFFCCCBBBAAABBBBBBEEEIIIOOOSSSVVVZZZaaafffmmmrrryyyyyyrrrjjjggggggccccccaaa[[[RRRLLLJJJJJJLLLNNNPPPQQQRRRTTTWWWYYY^^^^^^\\\[[[ZZZ[[[___bbbgggggghhhiiiiiihhhhhhhhhccc```[[[XXXWWWVVVTTTSSSSSSTTTTTTSSSQQQOOOMMMLLLJJJJJJKKKJJJIIIGGGEEEDDDEEEEEEDDDCCCBBBAAA@@@@@@DDDCCCBBBAAAAAABBBCCCCCCCCCDDDFFFGGGHHHKKKOOORRR]]]hhhnnnwwwwww^^^fffwwwnnnfffdddaaa\\\XXXXXXVVVTTTQQQPPPOOOMMMKKKIIIEEEEEEDDDCCCBBBAAA@@@???======<<<;;;:::999888888777777777777777777777777555666777777555555666777777777888:::999888===DDDOOOjjj{{{ooo]]]VVV[[[lll~~~xxxoooeeegggpppyyyrrrfffkkk}}}zzziiiggg~~~yyyrrriiibbbVVVSSSMMMHHHDDD@@@;;;999888666444444555666777666444555666777777777777777999>>>CCCDDDDDDHHHPPPXXX[[[dddppp{{{~~~zzzxxxxxxwwwxxxzzz~~~yyynnnhhhiiilllnnnttt}}}}}}wwwrrrxxxxxxnnnggg^^^WWWUUUQQQNNNIIIDDD@@@>>>======888888888888999:::;;;;;;;;;===???>>>>>>???CCCFFFHHHJJJMMMPPPRRRSSSRRRRRRLLLJJJGGGDDDCCCBBBCCCDDDEEEJJJPPPTTTWWW[[[aaaeeekkkpppxxx{{{tttmmmgggdddeeeaaa```]]]WWWQQQMMMKKKKKKNNNOOOQQQRRRSSSUUUXXX[[[______^^^\\\\\\___cccgggmmmmmmmmmmmmlllkkkjjjiiifffbbb]]]YYYWWWVVVTTTSSSTTTTTTTTTTTTRRRPPPNNNMMMJJJKKKKKKJJJIIIGGGDDDCCCFFFEEEDDDCCCBBBAAA@@@@@@EEEDDDCCCBBBAAAAAABBBCCCDDDFFFGGGIIIJJJMMMQQQTTTdddmmmlllyyysss^^^ggg|||pppfffdddddd```ZZZXXXTTTRRRPPPNNNNNNLLLJJJHHHGGGFFFEEEDDDBBB@@@??????>>>======;;;:::999888888777777777777777777777777555666777666555444555777777777888:::999888<<>>===;;;<<<;;;;;;:::::::::;;;;;;=========>>>???@@@BBBBBBFFFIIINNNSSSVVVVVVTTTSSSLLLJJJFFFCCCAAABBBCCCDDDLLLLLLOOOUUUZZZ\\\cccjjjnnnttt||||||qqqjjjeeebbb```ZZZXXXUUURRROOOMMMLLLLLLPPPQQQRRRSSSTTTWWW\\\___cccbbb```^^^^^^bbbiiinnnvvvtttrrrrrrssssssrrrqqqjjjhhhccc^^^YYYVVVTTTSSSSSSTTTUUUUUUSSSQQQNNNLLLMMMLLLLLLJJJIIIGGGEEEDDDGGGFFFEEEDDDCCCBBBAAAAAA????????????@@@BBBDDDEEEFFFEEEFFFHHHHHHJJJQQQZZZcccuuu~~~jjj|||ooo[[[jjjuuuqqqlllgggbbb^^^ZZZWWWTTTRRRPPPOOOOOOMMMJJJHHHIIIHHHFFFDDDBBBAAA@@@@@@=========<<<;;;;;;;;;:::777777777666555555444444777888999999888777666555555777888888777888:::===JJJbbbxxxmmm[[[SSSTTTcccttt~~~uuugggbbbhhhnnn~~~kkkccchhhyyyhhheeepppyyyqqqhhhaaaVVVQQQJJJDDD@@@===:::888888888777666666666666666888777666666666888999:::;;;<<>>===<<<;;;<<<;;;;;;::::::;;;;;;;;;======>>>???@@@BBBCCCDDDHHHKKKPPPUUUWWWWWWVVVUUUNNNKKKGGGCCCBBBCCCEEEFFFMMMLLLOOOTTTXXX\\\bbbjjjnnnuuu~~~{{{ooofffaaa]]][[[TTTSSSPPPNNNMMMLLLLLLLLLPPPRRRSSSUUUWWWZZZ^^^aaadddcccbbbaaaccchhhoootttxxxwwwuuuuuuvvvvvvuuutttnnnkkkfffaaa[[[WWWUUUSSSSSSSSSTTTSSSRRRPPPNNNMMMMMMLLLLLLJJJIIIGGGEEEDDDEEEEEEDDDCCCCCCBBBAAAAAA????????????@@@BBBDDDFFFHHHFFFGGGIIIIIIJJJRRRZZZjjj||||||mmmkkk___rrryyyqqqnnniiidddaaa]]]ZZZWWWVVVTTTRRRQQQPPPNNNKKKHHHHHHGGGFFFDDDBBBAAAAAA@@@>>>======<<<<<<;;;;;;:::888888777777666555555555777777888999888777666666555777888888777888:::===GGG^^^sss|||nnn\\\SSSTTTaaaqqqvvvgggbbbfffkkkvvvfffbbbiiizzzhhheeeooo~~~yyyqqqhhhaaaVVVQQQJJJDDD@@@<<<:::888888888777666666666666666777777666666666888999:::;;;===???BBBEEEJJJPPPUUU]]]fffttt~~~~~~~~~ooolllmmmkkknnnuuuzzz~~~uuuwwwuuu|||}}}oooccc[[[TTTQQQMMMIIICCC???===<<<;;;:::;;;;;;;;;::::::;;;;;;<<<======>>>@@@BBBDDDFFFGGGKKKNNNSSSWWWYYYYYYXXXWWWPPPMMMHHHDDDCCCEEEHHHJJJOOOMMMOOOSSSWWW[[[bbbkkkpppwwwzzzmmmbbb[[[WWWTTTMMMLLLKKKJJJJJJJJJKKKKKKOOOQQQTTTWWWZZZ]]]bbbeeeeeeeeeeeeeeehhhmmmtttyyy|||zzzyyyyyyzzzzzzzzzyyytttqqqkkkddd]]]XXXUUUTTTSSSSSSRRRRRRQQQPPPOOOOOOMMMLLLLLLJJJIIIGGGEEEDDDCCCCCCCCCBBBBBBAAAAAAAAA????????????AAACCCEEEFFFIIIHHHHHHIIIIIIKKKRRR[[[oooxxxnnngggeee}}}{{{pppkkkhhhdddaaa___]]]ZZZXXXXXXVVVTTTRRRQQQOOOLLLIIIHHHGGGEEEDDDCCCBBBBBBAAA>>>>>>>>>===<<<;;;;;;;;;999999999888777777666666666666777888888888777777555777888888777888:::===EEE[[[mmmuuuooo]]]TTTSSS___mmmxxxggg```cccggg|||pppcccbbbkkk{{{jjjfffnnn|||xxxqqqgggaaaUUUPPPIIICCC???<<<999888888777777666666666666666666666666666777888999:::<<<>>>@@@CCCFFFJJJPPPTTT[[[eeerrr~~~tttiiijjjnnnnnnrrrwww~~~}}}~~~uuuooopppuuuqqqeee[[[TTTPPPKKKGGGBBB>>><<<;;;:::999;;;;;;:::::::::;;;<<<<<<======???AAACCCFFFHHHIIINNNPPPTTTWWWYYYYYYXXXWWWQQQNNNIIIEEEDDDFFFJJJMMMPPPNNNOOOSSSVVV[[[ccclllrrryyy{{{lllaaaYYYSSSPPPJJJIIIHHHGGGGGGGGGHHHIIILLLOOOTTTXXX\\\```eeehhhfffggghhhiiilllpppvvv{{{~~~||||||}}}~~~~~~}}}zzzvvvooofff___YYYUUUTTTTTTSSSRRRQQQPPPPPPPPPPPPMMMLLLLLLJJJIIIGGGEEEDDDAAAAAAAAAAAAAAAAAAAAAAAA?????????@@@AAACCCFFFGGGJJJHHHGGGIIIIIIJJJRRR\\\ooowwwpppxxxfffiiiyyyooofffddd```^^^]]]\\\ZZZXXXYYYWWWUUUSSSRRRPPPLLLIIIHHHGGGFFFDDDCCCCCCCCCBBB@@@???>>>>>>===<<<;;;;;;;;;::::::999999888777777555555666777777888888888555777888888777888:::===GGGZZZjjjooozzzppp^^^TTTSSS]]]iiizzzfff^^^aaadddxxxooodddeeennn{{{kkkggglll~~~{{{wwwpppggg```TTTOOOHHHBBB???<<<999777777777666666666666777777555555666777888999:::;;;>>>@@@BBBDDDFFFJJJOOOSSSYYYbbbppp|||vvvmmmgggkkkpppsssvvv{{{{{{vvvvvvxxxzzz|||~~~|||{{{}}}{{{vvvnnniiippp}}}sssggg]]]UUUPPPJJJFFFAAA===;;;;;;:::999:::::::::::::::;;;<<<======>>>???AAADDDGGGIIIKKKNNNPPPSSSVVVWWWWWWVVVUUUPPPMMMIIIFFFEEEHHHKKKMMMPPPNNNOOOTTTXXX\\\eeennnttt||||||mmmaaaXXXRRRNNNIIIHHHGGGEEEDDDDDDEEEEEEIIILLLQQQVVV[[[aaagggllllllmmmnnnppprrruuuzzz~~~zzzrrrhhh```YYYVVVTTTUUUTTTSSSQQQQQQPPPPPPPPPMMMLLLLLLJJJIIIGGGEEEDDDAAAAAAAAAAAAAAAAAA@@@@@@?????????@@@BBBDDDFFFHHHIIIGGGGGGHHHHHHKKKSSS]]]pppzzztttppphhhkkkvvvnnndddbbb___^^^]]]]]][[[ZZZZZZXXXUUUTTTSSSQQQMMMKKKJJJIIIGGGFFFEEEDDDCCCCCCAAA@@@???>>>===<<<;;;;;;;;;;;;;;;:::999999888888555555555666666777888888555777888888777888:::===FFFYYYfffjjjtttsss```UUUTTT]]]fff~~~ggg]]]___cccvvvooogggiiiqqq{{{kkkggghhh{{{}}}zzzvvvooofff___SSSNNNGGGBBB>>>;;;999777777777666666666666777777444555777888:::;;;<<<<<>>???AAADDDGGGIIIJJJLLLMMMOOORRRSSSSSSRRRRRRMMMKKKHHHFFFFFFHHHJJJLLLOOONNNPPPVVVZZZ___hhhpppwww~~~{{{lll```WWWPPPMMMIIIHHHFFFDDDBBBBBBBBBBBBEEEHHHLLLRRRXXX```hhhnnnqqqsssvvvwwwyyy|||~~~uuujjjaaa[[[WWWUUUWWWVVVUUUTTTRRRQQQPPPOOOMMMLLLLLLJJJIIIGGGEEEDDDBBBBBBBBBAAAAAA@@@@@@@@@?????????@@@BBBEEEGGGIIIIIIGGGFFFHHHIIILLLVVV```uuuwww}}}iiihhhlllssskkkfffdddaaa______^^^\\\[[[ZZZYYYWWWVVVUUUSSSQQQNNNMMMLLLJJJHHHFFFEEEDDDDDDBBBAAA@@@???>>>===<<<;;;;;;;;;;;;:::999999888888666666555555555666777777555777888888777888:::===CCCUUUcccgggrrr{{{eeeWWWUUU\\\dddzzzjjj]]]^^^bbbuuurrrkkklllpppyyykkkfffeeettt}}}{{{wwwoooeee]]]RRRMMMFFFAAA===;;;999777666666666666666777777888555666888:::<<<===>>>>>>AAACCCEEEGGGHHHJJJNNNPPPVVV___mmm{{{zzzjjjcccbbbccchhhnnntttyyy{{{~~~qqqdddZZZUUURRRRRRUUUZZZ```eeehhhiiikkkmmmmmmnnnppprrrvvv{{{~~~}}}|||zzzooollljjjxxxmmmcccZZZTTTIIIFFFAAA===<<<;;;;;;:::::::::::::::;;;<<<======>>>>>>???AAACCCFFFHHHIIIHHHJJJKKKMMMNNNNNNNNNMMMIIIHHHGGGFFFFFFGGGIIIJJJNNNMMMQQQXXX^^^bbbjjjrrryyywwwiii]]]TTTNNNKKKFFFEEECCCAAA@@@@@@@@@AAAAAACCCGGGMMMTTT^^^hhhooorrruuuxxx{{{~~~xxxmmmddd]]]ZZZXXXXXXXXXXXXWWWUUURRRPPPNNNMMMLLLLLLJJJIIIGGGEEEDDDDDDCCCCCCBBBAAA@@@@@@????????????@@@BBBEEEHHHIIIJJJHHHHHHJJJLLLPPPZZZeee{{{}}}tttvvvdddgggmmmuuuoooiiigggdddbbbaaa___]]]\\\\\\[[[YYYYYYYYYWWWUUUSSSPPPOOOMMMJJJHHHFFFEEEDDDCCCBBBAAA@@@>>>===<<<;;;;;;;;;::::::999888888888777777666555444555666666555777888888777888:::===@@@SSSccciiivvvkkkZZZVVV\\\bbbuuuooo___^^^```sss|||tttooonnnssszzzkkkeeebbbnnn~~~{{{wwwoooddd\\\QQQLLLFFF@@@===;;;888777666666666666666777888888555777999<<<>>>???@@@@@@BBBDDDGGGHHHIIIJJJMMMOOOWWWaaaooo~~~yyylllaaa^^^```cccgggooowww}}}}}}rrrbbbVVVOOOJJJGGGDDDHHHMMMSSSVVVWWWYYY[[[]]]^^^```cccgggkkkpppuuuxxxyyy}}}{{{qqqooouuuzzzoooddd[[[VVVJJJFFFAAA===<<<<<<;;;:::999999999:::;;;<<<===>>>>>>???@@@AAACCCEEEGGGHHHFFFGGGIIIJJJKKKKKKKKKJJJGGGGGGFFFFFFGGGGGGHHHHHHMMMMMMRRRZZZ```dddllltttzzzttteeeZZZRRRLLLIIICCCBBB@@@?????????@@@AAA???AAADDDIIIQQQ\\\hhhoooooossswww{{{zzzooofff___\\\[[[YYYYYYZZZYYYVVVSSSOOOMMMMMMLLLLLLJJJIIIGGGEEEDDDEEEEEEDDDCCCAAA@@@???????????????@@@CCCEEEHHHJJJKKKIIIIIIKKKNNNRRR]]]hhhxxxyyyppprrraaaeeennn|||wwwllliiifffdddbbb```^^^\\\]]]\\\[[[[[[[[[ZZZXXXVVVRRRQQQNNNKKKIIIGGGEEEDDDCCCBBBAAA@@@???===<<<;;;;;;;;;:::999999888888777888777666555444444555666555777888888777888;;;===@@@TTTeeemmm|||ppp\\\WWW[[[```rrrsss```]]]___rrr}}}rrrlllmmmsss}}}jjjeee```kkk|||wwwoooddd\\\PPPLLLEEE@@@===:::888777666666666666666777888888555777:::===???AAAAAAAAACCCEEEGGGIIIIIIKKKMMMOOOYYYcccrrruuunnnggg```]]]```dddiiiqqq{{{uuuhhhWWWLLLIIIGGGDDD@@@BBBFFFKKKMMMMMMMMMOOOQQQQQQTTTXXX]]]bbbggglllpppoootttyyy}}}~~~~~~|||{{{sssmmmrrr~~~tttiii\\\SSSLLLHHHCCC???===<<<;;;::::::::::::::::::;;;<<<===@@@@@@AAABBBDDDFFFHHHIIIFFFFFFFFFEEEEEEEEEFFFFFFIIIGGGEEECCCCCCEEEGGGIIIPPPRRRVVVZZZ___fffmmmrrrxxx~~~lll```WWWNNNHHHFFFAAA@@@???>>>============;;;>>>BBBDDDIIIRRR```jjjooossswwwzzz}}}}}}tttllleee```^^^]]]]]]\\\YYYTTTPPPNNNMMMKKKJJJIIIHHHGGGFFFFFFFFFBBBBBBAAA@@@??????????????????@@@AAACCCGGGIIIKKKJJJNNNJJJKKKSSSUUU\\\lll|||cccnnnuuunnnTTTbbbvvvxxxuuunnnhhhccc___]]]]]]^^^^^^^^^^^^]]][[[YYYXXXSSSPPPNNNMMMMMMLLLKKKIIIEEEEEECCCBBB@@@???============<<<;;;999888777777666777888888888777555444555666777777777777888:::BBBQQQhhhuuuxxx^^^WWW[[[^^^uuu|||___ZZZ___ooovvvjjjjjjnnn{{{wwwccc\\\jjj{{{uuulllccc]]]OOOKKKDDD>>>;;;:::888777777777666555555666888999888<<>><<<<<<;;;:::::::::::::::;;;<<<======@@@@@@AAABBBCCCEEEGGGHHHDDDDDDCCCBBBBBBBBBCCCDDDHHHGGGFFFEEEEEEGGGIIIJJJPPPRRRVVVZZZ```fffmmmrrrxxxyyyhhh]]]TTTLLLFFFEEE@@@@@@???>>>============:::<<>>===;;;;;;;;;::::::999999888666777888888888777555555333444555777888999999999BBBQQQgggvvv}}}bbbXXXZZZ]]]uuukkkaaabbbnnnyyykkkjjjooozzz{{{eee\\\iii|||uuulllbbb\\\OOOJJJCCC>>>;;;:::888777888777666666777888999:::;;;>>>CCCFFFFFFFFFGGGGGGFFFIIIKKKKKKJJJLLLQQQUUU\\\gggxxx|||qqqgggaaa^^^[[[YYY^^^dddmmmuuu{{{wwwgggZZZMMMHHHFFFEEEGGGKKKHHHIIIIIIHHHGGGDDDBBBAAADDDEEEFFFIIILLLPPPSSSUUU]]]aaafffiiilllqqqyyy}}}rrrddd[[[\\\aaaccchhhgggdddbbbbbbdddeeeeeedddfffkkkooosssyyy}}}mmmnnnxxx|||pppcccZZZLLLHHHBBB>>><<<;;;;;;::::::::::::;;;;;;===>>>>>>@@@@@@AAAAAACCCDDDFFFFFFDDDCCCAAA@@@@@@AAACCCDDDFFFFFFGGGHHHIIIJJJJJJKKKPPPRRRVVV[[[```gggnnnsssxxxuuucccYYYQQQJJJEEECCC@@@???>>>===<<<<<<<<<<<<999:::<<<===@@@FFFPPPWWW___eeemmmsssxxx}}}{{{ssslllgggddd```___\\\XXXUUUQQQNNNLLLJJJJJJHHHGGGFFFEEEEEEEEECCCCCCBBBAAA@@@@@@@@@@@@??????@@@BBBDDDGGGIIIKKKIIINNNNNNPPPWWWXXX___ppp}}}[[[gggtttooo[[[kkkvvvjjjcccaaaccc`````````___^^^\\\ZZZXXXYYYVVVSSSQQQOOOMMMKKKHHHFFFEEEDDDCCCAAA???>>>===999999999999::::::::::::777777888888777777666555444333555999>>>???>>>;;;@@@MMMdddssshhh[[[ZZZ]]]vvvzzzhhhccckkk}}}zzziiihhhnnnzzzggg\\\ggg~~~}}}uuukkkaaaZZZNNNIIIBBB===;;;:::888888888777777777888999;;;<<>><<<;;;;;;;;;:::::::::;;;<<<>>>???@@@AAAAAAAAAAAABBBCCCEEEEEEEEEDDDBBBAAAAAACCCEEEGGGEEEFFFHHHJJJKKKLLLLLLLLLPPPSSSWWW[[[aaahhhoootttzzzsssbbbWWWPPPHHHCCCBBB???>>>===<<<;;;;;;;;;;;;999:::::::::<<>>::::::::::::999999999999888888888888777777666666666555777<<>>===GGG]]]mmmzzzooo^^^\\\```uuummmccchhhwwwyyyeeedddkkkzzzhhh[[[dddyyy}}}uuujjj```YYYLLLHHHAAA===:::999999888777666666777888:::===>>>AAADDDGGGHHHGGGGGGGGGHHHJJJKKKMMMLLLLLLOOOVVV\\\hhhuuuxxxqqqiiifff```\\\ZZZ[[[]]]^^^eeemmmwwwrrr]]]RRRIIIGGGIIIKKKOOOTTTWWW[[[]]]YYYPPPHHHDDDDDDCCCCCCCCCDDDGGGIIILLLMMMGGGHHHKKKMMMQQQXXXaaagggrrrmmmbbbWWWUUU]]]gggkkkfff^^^TTTOOOMMMJJJHHHIIIHHHJJJMMMPPPUUU[[[bbbgggooossszzz|||yyyddd\\\fffuuuwwwjjj```PPPKKKDDD>>><<<;;;;;;;;;:::::::::<<<===???AAABBBBBBBBBBBBBBBBBBCCCDDDEEEDDDCCCBBBBBBBBBCCCEEEGGGDDDFFFIIIKKKMMMMMMMMMMMMPPPSSSWWW\\\bbbiiipppuuu}}}rrraaaVVVOOOGGGBBB@@@>>>===<<<;;;::::::::::::::::::::::::;;;>>>BBBFFFKKKRRR[[[ccchhhnnnuuuzzzxxxrrrmmmjjjeeeaaa\\\XXXUUURRRNNNKKKIIIHHHGGGFFFEEEDDDDDDDDDCCCCCCBBBAAA@@@@@@@@@@@@>>>???AAADDDFFFHHHJJJJJJJJJQQQRRRRRRWWWXXX```rrrpppYYYbbb}}}yyyllleee~~~zzzwwwxxx{{{zzzrrrggg```aaaeeeccccccbbbaaa```]]][[[YYYUUUTTTRRRRRRQQQPPPMMMKKKGGGGGGFFFDDDBBBAAA??????======<<<;;;:::999888777999888888777777777777777666555777<<>><<>>???BBBEEEGGGHHHGGGGGGGGGHHHJJJKKKLLLMMMNNNSSS\\\bbbqqqwwwoooiiifffeeebbb___^^^___bbbeeejjjrrr|||ppp\\\RRRJJJIIILLLOOOSSSXXX]]]aaaccc^^^TTTKKKGGGFFF???@@@AAABBBDDDEEEGGGHHHCCCCCCCCCDDDGGGMMMTTTXXX^^^[[[TTTOOOTTTcccpppuuunnn___OOOGGGBBB>>>???BBBDDDEEEGGGIIILLLPPPUUUYYY___cccjjjqqqyyy}}}{{{ppp^^^\\\kkk|||zzzmmmdddUUUOOOGGG@@@===;;;;;;;;;999:::;;;<<<>>>@@@BBBCCCDDDDDDCCCCCCCCCDDDDDDEEEAAAAAAAAAAAABBBCCCDDDDDDEEEFFFIIIKKKLLLMMMMMMMMMPPPSSSXXX]]]bbbjjjqqqvvv~~~|||nnn]]]SSSLLLEEE@@@???===<<<;;;:::999999999999::::::::::::;;;>>>@@@BBBEEEKKKSSSYYY^^^dddkkkpppxxx{{{uuupppnnngggbbb\\\WWWUUURRRNNNJJJIIIHHHFFFEEEDDDDDDCCCCCCBBBBBBAAA@@@????????????>>>@@@BBBEEEGGGIIIJJJJJJJJJRRRSSSSSSXXXZZZdddyyyjjj\\\eeeqqqjjjmmmyyytttnnnpppqqqllleeeaaabbbeeedddddddddcccaaa^^^[[[ZZZTTTSSSRRRSSSSSSQQQNNNKKKHHHGGGFFFEEECCCAAA@@@?????????>>><<<;;;999888888:::999888777777777777888444333555999>>>???>>>;;;>>>DDDWWWiiiuuu{{{ccc^^^cccoooppphhhjjjttt|||{{{iiieeejjjvvvqqqaaagggvvv|||ssshhh]]]UUUIIIEEE???;;;999999999888555666666888:::>>>@@@BBBCCCEEEGGGHHHGGGGGGIIIJJJJJJLLLMMMOOORRRYYYdddlll}}}~~~xxxsssmmmiiieeeeeedddbbbbbbdddhhhlllsssyyyrrr]]]SSSKKKKKKNNNPPPTTTXXX\\\^^^^^^YYYQQQJJJEEEDDD>>>@@@BBBEEEFFFGGGGGGGGGCCCBBB@@@@@@BBBEEEIIILLLOOONNNKKKLLLWWWhhhuuu{{{uuubbbNNNEEEAAA===>>>CCCAAACCCEEEFFFFFFHHHJJJMMMQQQUUU[[[aaaiiiqqqzzz{{{yyyyyy~~~kkk___cccxxx~~~rrriiiYYYRRRIIIBBB===<<<;;;;;;999:::;;;<<>><<<;;;:::999999888888888:::999999:::<<<>>>???@@@CCCGGGMMMRRRUUUZZZaaafffnnnzzz~~~yyytttrrriiiccc[[[WWWUUURRRNNNJJJHHHGGGFFFEEEDDDCCCCCCCCCAAAAAA@@@???>>>>>>>>>>>>>>>@@@BBBEEEHHHIIIJJJJJJIIIRRRSSSTTTZZZ___lllaaa^^^lll~~~jjjiiiwww{{{uuujjjkkkkkkiiifffddddddeeeeeeeeeeeecccaaa^^^\\\ZZZWWWVVVUUUUUUTTTRRRNNNKKKIIIHHHGGGEEECCCBBBAAA@@@??????>>>===<<<<<<;;;;;;:::999888777777777888888333444555777888999999999===BBBUUUhhhuuu}}}bbb[[[```jjjlllfffhhhpppzzzzzzjjjcccfffqqq|||zzziiimmmxxx{{{rrrggg\\\TTTHHHDDD>>>:::999999999999777777888:::===AAADDDFFFEEEGGGIIIIIIIIIJJJKKKMMMKKKMMMOOORRRWWWaaammmvvvzzzuuuqqqnnnkkkiiifffggghhhggggggjjjpppttt~~~vvv]]]TTTLLLKKKMMMOOORRRVVVYYYXXXVVVRRRMMMHHHDDDAAA@@@CCCGGGKKKMMMLLLKKKIIIAAA@@@>>>>>>@@@BBBCCCDDDHHHIIIIIILLLXXXiiitttwwwttt___LLLEEEBBB>>>???EEE@@@BBBEEEFFFEEEDDDEEEFFFHHHKKKOOOSSSYYYaaaiiinnn~~~wwwtttuuu|||zzzjjjbbbkkktttlll[[[TTTKKKCCC>>><<<;;;:::999:::;;;===???AAADDDEEEGGGFFFFFFEEEEEEEEEEEEEEEAAACCCEEEGGGHHHHHHFFFFFFGGGHHHHHHIIIJJJKKKLLLLLLQQQTTTXXX]]]ccckkksssxxx}}}lll^^^PPPHHHEEE@@@>>>>>><<<;;;:::999888888888888999888888999<<<>>>??????BBBFFFJJJMMMPPPTTT[[[aaagggsss{{{wwwuuujjjddd[[[WWWUUUSSSNNNIIIHHHGGGFFFDDDCCCCCCCCCCCCAAA@@@???>>>============>>>@@@CCCFFFHHHIIIJJJJJJHHHQQQSSSTTT\\\cccsssZZZ```qqqzzzgggjjj}}}|||vvvkkkjjjiiiiiihhhgggfffeeeffffffeeedddbbb___\\\[[[ZZZYYYXXXWWWVVVRRRNNNJJJIIIHHHGGGEEEDDDBBBAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>::::::888777777777888999555666777777777777888::::::>>>RRRfffttt~~~aaaXXX]]]ggg|||gggbbbdddkkkyyyzzzjjjaaaaaammmyyyppprrrzzz{{{qqqfff[[[TTTGGGCCC>>>:::999999999999999999:::<<<@@@CCCGGGIIIFFFHHHJJJKKKKKKKKKMMMOOOLLLNNNQQQTTTZZZfffsss}}}yyytttnnniiifffeeecccbbbgggiiikkkllllllpppvvv{{{yyy^^^TTTLLLKKKLLLMMMPPPSSSWWWTTTQQQNNNKKKHHHCCC@@@???BBBHHHLLLNNNMMMKKKIII@@@>>>======???@@@AAAAAADDDEEEFFFJJJUUUdddlllmmmjjjVVVDDDAAA???::::::@@@@@@CCCFFFHHHGGGEEEEEEEEEDDDFFFHHHKKKOOOUUU\\\aaa|||qqqkkkooo{{{rrriiikkkvvvxxxnnnaaaZZZOOOFFF@@@===;;;:::::::::;;;===???AAACCCDDDEEEEEEEEEFFFGGGGGGEEEDDDCCCEEEHHHJJJKKKJJJIIIHHHLLLKKKHHHGGGGGGIIIKKKMMMRRRTTTYYY___gggooovvvzzz}}}|||jjj\\\MMMGGGDDD@@@===;;;999999999888888888888888999999:::;;;>>>???>>>===BBBEEEHHHJJJKKKOOOUUU[[[gggnnnxxx}}}zzzpppggg\\\VVVUUUTTTOOOKKKFFFFFFEEEDDDCCCBBBAAAAAABBBBBB@@@???>>>>>>======<<<===AAAEEEJJJLLLLLLLLLSSSKKKQQQZZZ[[[jjjvvvcccbbbvvvqqqfffkkk|||xxxiiijjjjjjhhhddddddfffiiiiiigggeeeccc```___]]]]]][[[ZZZXXXVVVSSSPPPNNNMMMMMMKKKHHHGGGFFFFFFDDDCCCBBBAAA???>>>===<<<=========<<<;;;999888777777777:::999777666666777999:::>>>AAAGGGZZZvvvfffYYYXXXjjjwwwgggbbbeeeppp}}}{{{mmmdddeeekkkwww|||ttt{{{ssshhh[[[RRRGGGAAA=========999888:::888888999===CCCFFFFFFEEEHHHHHHGGGIIIKKKMMMNNNNNNNNNRRRXXX]]]cccooo~~~}}}xxxpppmmmiiieeecccdddfffhhhjjjlllnnnppptttyyyggg```YYYUUUQQQNNNOOOSSSSSSVVVWWWRRRJJJDDDDDDFFFFFFCCCGGGRRRWWWQQQKKKHHH>>>===<<<<<<===???AAABBBEEEHHHJJJKKKQQQ[[[aaabbb[[[NNNBBB>>>>>>>>>???BBB@@@BBBDDDDDDCCCAAAAAAAAAAAACCCFFFHHHJJJLLLPPPSSS{{{sssjjjgggmmmyyyppplllqqq|||sssddd]]]RRRHHHBBB>>>===<<<:::;;;;;;===???AAACCCEEEFFFFFFFFFGGGHHHIIIIIIIIIHHHIIILLLNNNNNNMMMLLLKKKMMMKKKIIIHHHHHHJJJMMMNNNSSSUUUZZZ```hhhpppvvvzzz{{{}}}~~~|||}}}~~~xxxfffXXXJJJDDDBBB>>>;;;:::::::::999999999999999999999999;;;===???AAABBBAAADDDFFFIIIJJJKKKOOOUUUZZZfffmmmvvv}}}zzzpppggg\\\VVVUUUSSSOOOJJJFFFFFFEEEDDDCCCBBBAAAAAABBBAAA@@@???>>>>>>>>>>>><<<>>>BBBFFFJJJMMMMMMMMMOOOLLLTTT[[[```tttlllbbbgggzzzqqqmmm~~~zzztttjjjkkkjjjhhheeedddfffhhhhhhgggeeeccc```___^^^]]][[[ZZZXXXVVVSSSQQQOOONNNMMMKKKHHHGGGGGGFFFDDDCCCBBBAAA???>>>============>>>===<<<:::999888888888999888666555555777888999;;;???DDDUUUmmm|||mmm___]]]fffzzzrrreeeaaacccnnn{{{~~~ooofffeeejjjvvv{{{{{{sssiii\\\TTTGGGAAA======<<<999999;;;::::::;;;???DDDHHHHHHGGGJJJIIIIIIJJJMMMOOOPPPQQQRRRXXX```gggnnnzzz|||vvvqqqhhhfffcccaaaaaadddgggiiimmmooorrruuuyyykkkbbbXXXUUUTTTSSSTTTWWWXXX[[[\\\WWWNNNHHHGGGHHHHHHGGGKKKTTTWWWQQQKKKIII@@@???======>>>@@@CCCEEEEEEHHHIIIIIILLLTTTXXXWWWRRRGGG>>><<<===>>>???BBBAAACCCEEEEEEDDDBBBBBBCCC@@@BBBDDDEEEFFFGGGJJJLLLpppjjjeeeeeemmm{{{rrrqqq{{{yyyjjjbbbVVVKKKDDDAAA???>>>;;;;;;<<<===@@@BBBDDDEEEHHHGGGGGGHHHIIILLLNNNOOOOOOPPPRRRSSSSSSRRRPPPOOOMMMLLLJJJIIIIIIKKKMMMOOOTTTVVV[[[aaahhhpppvvvyyyxxxyyyzzzzzzyyywwwuuusssrrrrrrssstttuuuuuuuuuuuuxxxwwwyyy}}}}}}qqq___RRRFFFAAA???;;;888888:::::::::::::::::::::::::::;;;<<>>>>>>>>??????AAAEEEJJJMMMOOOPPPPPPOOOQQQYYY^^^gggxxx___aaaooovvvxxxwwwpppkkkkkkjjjhhheeeeeefffggggggfffdddbbb```___^^^^^^[[[ZZZXXXVVVTTTRRRPPPPPPNNNKKKIIIGGGGGGFFFEEECCCCCCBBB@@@>>>============>>>===<<<;;;:::999999999777666555555555666888999888===AAANNNbbbnnnvvvgggaaa```tttnnnfffbbbbbbkkkzzz{{{}}}rrrhhhfffiiittt~~~{{{tttiii]]]UUUGGGAAA======<<<999999;;;<<<<<<>>>BBBFFFIIIJJJIIIKKKKKKKKKLLLNNNQQQSSSTTTTTTZZZdddlllvvv~~~{{{xxxuuuqqqkkkggg```_________bbbgggllloooqqqtttxxx|||sssfffYYYWWWZZZ\\\]]]___```cccddd___UUUNNNKKKLLLKKKMMMSSSYYYYYYRRRKKKIIIBBB@@@>>>>>>???BBBEEEHHHGGGJJJJJJHHHIIIMMMNNNKKKGGG???:::;;;===>>>???BBBBBBDDDFFFFFFEEECCCCCCDDDAAACCCDDDDDDCCCCCCEEEFFFzzzkkkgggeeegggqqq~~~wwwwww~~~ooogggZZZOOOGGGBBB@@@???;;;<<<===>>>@@@BBBDDDFFFGGGHHHHHHIIIJJJMMMQQQTTTTTTUUUVVVWWWVVVUUUSSSRRRNNNLLLJJJIIIIIIKKKMMMNNNTTTVVV[[[aaahhhoootttwwwwwwwwwvvvtttqqqnnnkkkjjjiiiiiijjjkkkkkkkkkkkkkkkkkkjjjlllqqqsssuuuzzzxxxkkkYYYNNNCCC???<<<999888999999999999::::::;;;;;;;;;<<<===???@@@BBBDDDFFFHHHHHHJJJLLLLLLLLLOOOVVV[[[eeelllttt|||xxxnnnfff]]]WWWTTTQQQMMMIIIFFFFFFEEEDDDCCCBBBAAAAAA@@@@@@??????>>>?????????BBBEEEJJJNNNPPPRRRSSSTTTTTTYYY___aaammmlllWWWdddyyy~~~uuuooommmllljjjhhhfffeeeeeeffffffeeecccaaa```___^^^^^^ZZZYYYXXXVVVUUUSSSRRRQQQOOOLLLJJJHHHHHHGGGFFFDDDCCCBBB@@@>>>=========>>>======;;;::::::999999999666666555666666777999999777===@@@JJJZZZdddvvv|||kkkaaa]]]nnnpppjjjdddaaahhhsss~~~|||uuujjjfffhhhsss~~~zzz{{{{{{tttiii\\\SSSGGGAAA<<<<<<<<<999:::<<<===>>>AAADDDGGGJJJKKKKKKKKKLLLMMMMMMOOOQQQUUUXXXZZZ```iiiqqq|||~~~wwwtttpppllliiieeeaaa^^^]]]]]]^^^aaaffflllrrrvvvwwwzzz~~~zzziiiZZZYYY___dddeeeffffffiiijjjeee\\\TTTQQQRRRNNNUUU^^^bbb]]]SSSJJJGGGBBBAAA???>>>???BBBFFFIIIIIILLLLLLJJJIIIJJJIIIEEEAAA;;;999<<<>>>>>>>>>AAAAAACCCFFFFFFEEEDDDDDDEEECCCEEEFFFFFFEEEDDDEEEFFFtttiiifffeeeiiissszzz}}}ssskkk___TTTKKKEEEAAA>>><<<<<<===???AAACCCEEEFFFFFFHHHJJJJJJKKKOOOTTTXXXXXXXXXYYYYYYXXXWWWVVVUUUOOOMMMKKKIIIHHHJJJKKKMMMRRRUUUZZZ```gggmmmrrrtttvvvtttqqqnnnjjjfffcccbbb````````````aaaaaaaaabbb___^^^```eeegggiiinnnuuu}}}rrreeeSSSIIIAAA>>><<<999888:::888888999999:::;;;<<<<<>>??????@@@@@@BBBFFFKKKOOOPPPRRRTTTVVVWWW[[[aaadddvvvfffYYYnnn|||tttpppnnnllliiigggeeeddddddcccdddcccaaa```___^^^^^^^^^YYYYYYXXXWWWVVVUUUTTTTTTQQQNNNKKKJJJJJJIIIGGGFFFCCCBBB@@@???>>>===>>>>>><<<;;;:::999888888888999777777777777888888999999999>>>AAAJJJXXX___ppplll___\\\iiiuuuoooddd]]]dddmmm|||}}}}}}xxxlllfffgggrrr}}}tttooo{{{|||sssgggZZZQQQHHHAAA<<<;;;;;;::::::===>>>@@@CCCEEEHHHIIIKKKLLLJJJLLLMMMNNNNNNQQQVVVZZZeeejjjrrrzzz{{{wwwoookkkfffbbb___]]]ZZZXXX[[[\\\^^^ccciiiqqqwww{{{~~~lll[[[YYY___dddffffffgggjjjkkkggg___XXXVVVWWWSSS___kkklllaaaSSSIIICCCAAA@@@>>>>>>???CCCFFFIIIHHHKKKLLLIIIHHHIIIFFFBBB@@@===<<>>>>>@@@AAACCCFFFFFFEEEDDDEEEEEECCCEEEGGGHHHGGGGGGHHHIIIsssgggeeedddiiisssxxxqqqfffZZZQQQIIIBBB???======>>>???AAADDDFFFGGGFFFIIILLLMMMNNNPPPUUUZZZZZZZZZZZZZZZZZZYYYXXXXXXRRRPPPMMMJJJIIIJJJKKKLLLPPPSSSXXX^^^eeejjjnnnpppqqqoookkkfffaaa]]]ZZZYYYVVVVVVUUUUUUUUUVVVVVVWWWUUUSSSUUUZZZ\\\]]]ccciiissszzz|||jjj]]]MMMFFF???<<<;;;888888;;;888888999:::<<<===>>>>>>AAACCCDDDCCCAAABBBFFFJJJMMMOOOOOOOOOPPPTTT[[[bbbmmmttt{{{rrreeeaaa[[[UUURRRNNNKKKIIIFFFFFFEEEDDDCCCBBBAAAAAA???>>>>>>>>>???@@@AAAAAAAAAGGGMMMPPPPPPQQQTTTWWWXXXYYYaaalllzzzhhhfff~~~}}}yyyssspppnnnkkkhhheeeddddddbbbaaaaaa```___^^^]]]]]]]]]]]]XXXXXXXXXWWWWWWVVVVVVVVVSSSPPPNNNLLLLLLKKKJJJHHHDDDBBBAAA???>>>>>>>>>>>>;;;:::999999888888888999888888999999999888888888999===???JJJYYY```nnnppp```\\\fff}}}}}}tttdddYYY```hhhzzz~~~zzzwww~~~ppphhhhhhsss}}}ttthhhppp}}}sssgggYYYOOOHHHAAA;;;;;;;;;:::;;;>>>???BBBEEEGGGHHHJJJLLLNNNKKKMMMNNNNNNOOORRRXXX^^^iiiooowww~~~wwwrrriiiddd^^^ZZZXXXWWWVVVUUUXXXZZZ^^^dddlllttt|||rrr___ZZZ\\\^^^^^^^^^```dddeeebbb[[[WWWXXX[[[[[[jjjvvvqqqbbbRRRHHHBBB@@@@@@???@@@AAADDDGGGHHHFFFIIIJJJGGGFFFGGGEEEBBBBBB@@@@@@CCCBBB??????AAABBBDDDGGGHHHGGGFFFFFFGGGDDDFFFIIIJJJJJJJJJJJJKKKtttfffddddddiiisss}}}vvvlllaaaWWWMMMEEE@@@======>>>@@@BBBDDDFFFGGGGGGKKKPPPQQQQQQSSSWWW\\\\\\\\\\\\\\\[[[[[[[[[[[[WWWTTTQQQMMMKKKKKKKKKLLLMMMPPPVVV\\\bbbgggjjjlllkkkhhhccc]]]XXXTTTQQQPPPNNNNNNMMMLLLLLLMMMMMMNNNLLLKKKMMMQQQSSSSSSXXX___fffllluuu}}}rrraaaTTTIIIBBB<<<;;;999777888<<<::::::;;;===>>>???@@@AAAAAADDDFFFEEECCCEEEJJJNNNOOOPPPQQQQQQRRRWWW___eeerrrzzzwwwoooaaa^^^YYYTTTPPPMMMKKKIIIFFFFFFEEEDDDCCCBBBAAAAAA>>>>>>>>>>>>???@@@AAABBBFFFKKKRRRUUUUUUVVVYYY\\\[[[ZZZdddvvvpppmmmwwwsssuuuyyyrrrooonnnjjjfffdddcccbbb```^^^^^^^^^]]]\\\[[[[[[[[[[[[XXXXXXXXXXXXWWWWWWWWWWWWUUURRRPPPNNNNNNMMMLLLJJJDDDCCCAAA???>>>>>>>>>???;;;;;;:::999999999999:::999999999888888777666555777:::<<>>???@@@BBBEEEGGGHHHHHHMMMSSSUUUTTTUUUYYY]]]]]]]]]]]]]]]]]]]]]]]]]]]ZZZXXXTTTPPPMMMLLLLLLMMMLLLOOOTTTZZZ```eeehhhjjjfffccc]]]WWWQQQMMMKKKJJJKKKJJJIIIHHHHHHIIIJJJKKKHHHFFFHHHKKKMMMNNNRRRXXX[[[aaajjjrrryyyyyykkkZZZMMMEEE???;;;999888666777;;;;;;<<<===???@@@BBBCCCCCCAAADDDGGGGGGEEEGGGMMMSSSOOOQQQRRRRRRSSSXXXaaahhhuuu~~~|||tttmmm^^^[[[WWWSSSOOOLLLJJJIIIFFFFFFEEEDDDCCCBBBAAAAAA>>>>>>>>>>>>???@@@BBBBBBKKKQQQXXX[[[[[[[[[___bbbaaa]]]iiijjjqqqlllmmmyyyqqqmmmnnnjjjeeeccccccbbb___]]]]]]\\\\\\[[[ZZZZZZ[[[[[[XXXXXXXXXXXXXXXXXXXXXXXXVVVTTTQQQOOOOOONNNMMMKKKDDDCCCAAA???>>>>>>>>>???<<<<<<;;;:::::::::;;;;;;888888888888777555444333444777999GGGZZZbbblll~~~}}}kkk]]]bbbvvvkkk___ggg```pppwwwwwwyyynnnjjjuuuyyyeeedddttt}}}tttiii[[[RRRHHH@@@;;;:::::::::<<>><<<:::888888999::::::<<<>>>@@@AAABBBEEEGGGFFFFFFFFFHHHJJJNNNQQQRRROOOQQQSSSUUUXXX___hhhppp~~~vvvmmmfff```\\\VVVPPPMMMKKKJJJHHHHHHGGGGGGFFFDDDCCCAAA@@@???@@@???>>>>>>AAAEEEHHHOOOYYY___^^^^^^ccceeedddccciiikkk^^^qqqwwwjjjxxxwwwrrrmmmmmmiiiggggggddd^^^\\\]]]ZZZZZZZZZZZZYYYYYYYYYYYYVVVXXXYYYYYYXXXXXXYYY[[[XXXWWWVVVSSSQQQNNNLLLJJJGGGFFFDDDCCCBBBAAA@@@@@@<<<<<<<<<<<<<<<;;;;;;;;;<<<;;;:::999777666555444888888;;;CCCQQQaaannnvvvppp[[[dddrrr{{{lllaaafffooo{{{www{{{qqqmmmuuurrrgggiiizzz}}}vvvjjj[[[PPPEEE@@@;;;888999===AAADDDIIIJJJJJJIIIIIIKKKOOORRRQQQQQQSSSVVVUUUVVV___iiinnn}}}~~~wwwllleee]]]UUUNNNNNNOOONNNNNNPPPRRRXXXcccppp{{{pppfff]]]RRRJJJLLLKKKKKKLLLKKKMMMWWWbbb~~~mmmYYYNNNLLLLLLKKKIIIJJJMMMMMMJJJKKKNNNJJJRRRWWWSSSMMMKKKLLLLLLEEEEEEEEEEEEEEEDDDDDDDDDKKKMMMOOOQQQQQQSSSUUUWWWYYYYYYYYYXXXXXXWWWUUUUUUtttgggdddeeennnzzz~~~vvvmmmcccXXXNNNHHHCCC@@@>>>AAABBBBBBEEEIIIOOOSSSXXXZZZYYYYYYZZZ\\\\\\\\\\\\\\\]]]^^^___```\\\YYYUUUQQQNNNLLLLLLMMMLLLQQQTTTVVVYYY___aaa```[[[WWWQQQLLLJJJHHHEEEDDDAAAAAABBBBBBBBBAAAAAA@@@BBBBBBAAABBBBBBDDDEEEFFFGGGMMMTTTXXX[[[cccoooxxxxxxiiiYYYLLLFFF???===;;;999888999::::::;;;===@@@AAABBBDDDFFFHHHFFFGGGHHHJJJLLLOOOQQQRRRQQQSSSUUUXXX[[[cccnnnvvv|||ssskkkddd^^^ZZZTTTOOOLLLJJJHHHGGGGGGGGGGGGFFFDDDBBBAAA@@@???@@@?????????AAAFFFIIIRRRZZZ```___```dddgggggghhhppptttzzzcccyyyssshhhyyyxxxvvvrrrpppjjjfffeeebbb]]][[[]]][[[[[[ZZZZZZYYYXXXXXXWWWWWWXXXYYYYYYXXXXXXYYY[[[YYYXXXWWWUUUSSSPPPNNNLLLGGGFFFEEECCCBBBAAAAAAAAA===<<<<<<<<<<<<;;;;;;;;;::::::999999999888888888888888;;;CCCPPP```nnnwwwvvvaaaeeennn}}}sssbbbccckkk|||yyyxxxyyypppmmmuuuvvviiijjjzzz~~~wwwkkk\\\PPPEEEAAA;;;888:::>>>BBBDDDJJJJJJKKKKKKKKKMMMQQQSSSQQQQQQSSSVVVVVVXXXaaalll~~~}}}uuukkkcccYYYRRRMMMNNNOOONNNNNNPPPQQQXXXdddqqq|||vvvhhh]]]SSSLLLJJJIIIIIIJJJIIIKKKUUU```ooo[[[RRRPPPQQQRRRRRRUUUXXXVVVQQQPPPTTTYYYaaaddd]]]SSSMMMLLLKKKHHHHHHFFFFFFEEEFFFFFFGGGNNNPPPSSSUUUVVVXXXZZZ\\\]]]]]]]]]\\\\\\ZZZYYYYYYuuugggdddgggrrryyypppggg]]]SSSLLLEEEAAA???AAABBBBBBEEEIIIPPPUUUYYY[[[YYYWWWXXXYYYYYYZZZ[[[\\\]]]^^^___```\\\YYYVVVQQQNNNMMMLLLLLLMMMRRRUUUVVVXXX]]]^^^\\\UUUQQQLLLHHHFFFEEEDDDCCC@@@@@@AAAAAAAAAAAAAAA@@@AAAAAA@@@??????@@@@@@AAA???DDDJJJMMMOOOUUU___gggppp}}}zzzlll^^^OOOEEEBBB===<<<:::999888999:::;;;===???BBBCCCDDDEEEGGGJJJGGGHHHJJJMMMOOOQQQRRRSSSSSSUUUXXX[[[```jjjvvvwwwooogggbbb[[[WWWQQQLLLJJJHHHGGGEEEFFFFFFFFFEEEDDDBBBAAA@@@???@@@?????????BBBGGGKKKUUU[[[``````aaaeeejjjkkknnnyyyrrreee~~~mmmdddyyy~~~|||~~~|||uuummmeeebbb```\\\\\\___]]]]]]\\\[[[YYYXXXWWWWWWWWWXXXYYYYYYXXXXXXYYYZZZZZZZZZYYYWWWUUURRRPPPOOOIIIHHHFFFDDDCCCBBBAAAAAA=========<<<<<<<<<;;;;;;888888999999::::::;;;;;;777888:::AAANNN___nnnxxx~~~gggeeegggttt~~~gggaaagggvvvxxxxxx}}}vvvpppnnnuuu~~~~~~mmmkkkzzzyyylll\\\QQQEEEAAA<<<:::;;;@@@CCCEEEJJJLLLMMMNNNNNNPPPSSSVVVRRRRRRUUUXXXZZZ^^^iiiuuu|||ssshhh```UUUPPPMMMNNNOOOMMMNNNPPPPPPYYYfffrrr~~~kkk\\\SSSNNNIIIIIIJJJKKKJJJKKKTTT___~~~nnn___ZZZ]]]aaaeeeeeehhhjjjfff___^^^aaammmtttuuuiiiZZZRRRPPPPPPMMMKKKHHHFFFFFFGGGIIIKKKRRRTTTWWWYYY[[[]]]aaacccbbbbbbcccbbbbbbaaa```___wwwiiifffjjjwww}}}wwwppphhh^^^TTTMMMFFFBBBAAABBBCCCBBBEEEIIIPPPTTTYYYZZZXXXUUUUUUVVVWWWXXXYYY[[[\\\]]]^^^___[[[YYYVVVRRROOONNNMMMMMMQQQUUUXXXXXXZZZ]]]]]]ZZZSSSNNNIIIEEECCCCCCBBBBBBAAABBBBBBCCCDDDDDDDDDCCCBBBAAA@@@???>>>>>>=========AAAEEEFFFHHHMMMTTTZZZaaaoooppp```SSSHHHAAA???<<<;;;999888999:::<<<===???AAACCCDDDEEEFFFHHHJJJHHHJJJMMMPPPRRRSSSSSSSSSSSSVVVZZZ___fffqqq~~~|||tttkkkdddaaaYYYUUUPPPKKKIIIHHHFFFEEEEEEEEEEEEDDDCCCBBB@@@@@@@@@@@@??????@@@DDDJJJNNNWWW[[[___```aaaeeekkkooorrrooohhhxxxggg```vvv{{{pppfffbbb```^^^___aaaaaa```___]]][[[YYYXXXWWWWWWYYYZZZYYYXXXXXXYYYZZZZZZYYYYYYWWWUUUSSSQQQPPPJJJIIIHHHFFFDDDCCCBBBBBB>>>>>>======<<<<<<;;;;;;999999999::::::;;;;;;<<<777777999???KKK\\\nnnzzziiibbb```lllrrreeehhhrrryyyuuuxxx|||}}}wwwrrrrrrvvv}}}sssmmmzzz{{{nnn]]]RRREEEAAA===;;;===BBBEEEGGGKKKMMMPPPQQQRRRSSSVVVXXXTTTTTTXXX]]]aaagggtttzzzqqqeee\\\SSSOOONNNOOOOOOMMMMMMPPPRRR]]]kkkvvvooo[[[RRROOOKKKKKKMMMOOOOOOPPPXXXbbbxxx{{{wwwllleeejjjuuu|||{{{uuutttxxxqqq```YYYXXXYYYSSSPPPKKKGGGFFFHHHKKKMMMSSSVVVYYY\\\^^^aaadddggggggggghhhhhhhhhhhhgggggg|||nnnkkknnn}}}~~~{{{vvvppphhh___UUUOOOGGGCCCAAABBBCCCAAADDDHHHNNNRRRVVVWWWTTTRRRRRRSSSUUUVVVXXXZZZ[[[\\\]]]]]]ZZZXXXVVVSSSPPPOOONNNNNNRRRWWWYYYYYYZZZ]]]\\\XXXSSSOOOIIIDDDBBBBBBAAAAAAAAABBBCCCDDDEEEFFFFFFFFFDDDDDDCCCBBB@@@???===<<<>>>@@@BBBCCCDDDGGGLLLPPPVVVeeevvvyyyfffXXXMMMCCC??????::::::999999:::<<<>>>@@@AAACCCEEEFFFFFFGGGIIIKKKJJJLLLNNNQQQSSSTTTTTTTTTSSSWWW]]]dddlllwwwyyyrrriiibbb```XXXTTTNNNJJJIIIHHHFFFEEEDDDDDDDDDDDDCCCAAA@@@???@@@@@@??????AAAFFFLLLQQQWWWYYY\\\^^^___ccckkkqqqwwwpppjjjssseee___uuussshhhdddcccaaabbbdddccccccaaa___]]][[[ZZZYYYXXXYYYZZZYYYXXXWWWXXXYYYXXXXXXWWWVVVUUUSSSQQQPPPLLLKKKIIIGGGEEEDDDCCCCCC???>>>>>>===<<<<<<;;;;;;;;;;;;:::::::::::::::999666666888===HHHZZZnnn{{{jjj___ZZZfff~~~mmmlllqqqyyyrrrrrruuuyyy}}}~~~}}}zzz{{{}}}zzzpppyyy}}}ooo___RRREEEAAA>>>===@@@DDDGGGIIIMMMOOOSSSUUUUUUVVVWWWXXXRRRUUU[[[bbbiiiqqq~~~yyyooobbbYYYSSSPPPOOOQQQPPPNNNOOORRRYYYgggvvvsss]]]RRRPPPMMMNNNRRRUUUUUUUUU]]]gggtttwwwvvvqqqsssuuuddd^^^___aaa\\\WWWPPPJJJGGGHHHKKKNNNRRRTTTXXX[[[]]]```dddgggiiiiiikkklllmmmmmmnnnnnnuuuqqqsss|||zzzvvvqqqkkkbbbYYYRRRHHHCCCAAABBBBBB@@@BBBGGGJJJMMMQQQQQQPPPOOOPPPSSSTTTUUUWWWYYYZZZ[[[[[[ZZZWWWVVVUUUSSSRRRQQQPPPPPPQQQVVVYYYXXXYYY[[[YYYUUUSSSOOOHHHCCCBBBBBBBBBBBBAAABBBCCCEEEFFFGGGGGGGGGGGGFFFFFFEEECCCAAA???>>>>>>???@@@AAAAAACCCFFFIIIPPP^^^nnnyyy{{{mmm\\\QQQHHH@@@======:::999999999;;;>>>AAACCCDDDEEEGGGHHHHHHIIIKKKMMMLLLMMMOOOQQQSSSTTTUUUUUUUUU[[[cccllluuu|||vvvqqqggg```___VVVRRRMMMIIIHHHGGGFFFEEECCCCCCCCCCCCBBBAAA@@@???@@@@@@??????BBBGGGNNNTTTXXXWWWYYY\\\^^^bbbjjjtttqqqpppjjjpppeeeccczzztttiiifffgggeeedddeeedddcccbbb```^^^\\\[[[ZZZXXXYYYZZZYYYXXXWWWXXXYYYVVVVVVVVVUUUTTTSSSQQQPPPNNNMMMKKKIIIGGGEEEDDDDDD@@@???>>>>>>===<<<;;;;;;<<<;;;;;;:::999888888777666666777;;;EEEXXXnnn}}}ooo___VVVbbbzzzqqqmmmmmmyyyxxxnnnnnnpppwwwsssyyyqqq```SSSEEEBBB??????BBBFFFIIIKKKNNNQQQUUUWWWWWWWWWWWWWWWQQQUUU^^^iiisss}}}yyynnn```VVVRRRPPPPPPRRRRRRPPPTTTYYYeeevvv{{{cccWWWSSSQQQRRRWWW\\\\\\]]]eeeoooxxx~~~xxxjjjffffffffffff```XXXPPPKKKJJJLLLMMMOOORRRUUUXXXZZZ]]]aaacccggghhhjjjmmmoooqqqrrrrrr}}}wwwxxx~~~~~~~~~zzzxxxuuuqqqkkkcccZZZSSSGGGCCCAAAAAAAAA???AAAEEEFFFIIIKKKLLLKKKLLLOOOSSSTTTUUUWWWYYYZZZYYYXXXXXXUUUUUUTTTSSSSSSRRRRRRRRRRRRWWWZZZYYYZZZ\\\ZZZUUUQQQLLLFFFBBBAAACCCDDDDDDCCCDDDEEEGGGIIIJJJJJJJJJHHHHHHHHHGGGEEECCCAAA@@@???@@@@@@AAAAAABBBDDDFFFMMMZZZhhhqqq|||mmm```RRRJJJCCC===:::::::::::::::;;;===@@@CCCEEEGGGIIIKKKLLLLLLLLLNNNPPPNNNNNNOOOPPPRRRTTTUUUVVVZZZaaalllvvvvvvsssoooddd]]]\\\SSSOOOJJJGGGFFFEEEEEEDDDBBBBBBBBBBBBBBBAAA@@@???@@@@@@??????BBBHHHPPPVVVYYYWWWXXX\\\^^^aaakkkvvvaaalllrrrmmmhhhlll}}}rrriiihhhjjjhhheeedddbbbaaa```___]]]\\\[[[ZZZYYYZZZZZZZZZXXXWWWXXXYYYVVVVVVVVVUUUUUUSSSRRRQQQOOONNNLLLJJJGGGFFFEEEDDD@@@@@@???>>>===<<<;;;;;;;;;::::::999888888777777555666666999CCCVVVnnn~~~xxxcccUUU]]]tttqqqjjjgggpppyyylllllloooxxxvvvyyyrrr```SSSEEEBBB@@@@@@CCCGGGJJJLLLPPPSSSWWWYYYXXXWWWVVVVVVTTTZZZfffuuuyyymmm___UUUOOONNNOOORRRSSSUUU\\\cccrrrmmm^^^XXXXXXZZZ```fffgggiiiqqqzzz{{{ssssssqqqnnnpppjjj```WWWPPPMMMMMMNNNMMMOOOSSSUUUWWWZZZ]]]```dddfffiiilllooorrrtttuuu{{{{{{~~~|||{{{|||}}}wwwvvvssspppjjjbbbYYYSSSGGGCCC@@@AAA@@@>>>@@@DDDCCCFFFHHHHHHHHHJJJOOOSSSTTTUUUWWWYYYYYYXXXWWWVVVTTTTTTTTTSSSSSSSSSSSSSSSTTTYYY\\\\\\]]]^^^\\\XXXNNNIIIDDDAAAAAACCCFFFGGGFFFGGGIIIKKKLLLNNNNNNNNNHHHIIIIIIHHHFFFDDDBBB@@@AAABBBBBBBBBCCCCCCEEEFFFLLLXXXeeelllvvvuuucccXXXLLLFFF@@@:::777777:::::::::;;;>>>AAAEEEGGGJJJLLLNNNNNNNNNOOOQQQRRROOOOOOOOOOOOQQQSSSVVVWWW___fffrrr}}}rrrqqqnnnccc[[[ZZZQQQMMMHHHEEEDDDDDDCCCCCCBBBBBBBBBBBBAAAAAA@@@???@@@@@@???@@@BBBIIIQQQWWW[[[WWWXXX\\\___bbblllxxxVVViiikkkjjjrrr{{{qqqiiiiiikkkiiieeeccc``````___^^^\\\[[[ZZZZZZYYYZZZ[[[ZZZXXXWWWWWWXXXVVVVVVVVVVVVUUUTTTSSSRRRPPPOOOMMMJJJHHHFFFEEEEEE@@@@@@???>>>===<<<;;;;;;999999999888888888888888555555666888BBBUUUnnngggTTTZZZpppnnnfffbbbjjj|||llllllppp{{{xxxyyy|||sssaaaTTTEEEBBB@@@@@@DDDHHHKKKMMMQQQTTTXXXZZZYYYWWWUUUTTTZZZaaaoooyyymmm^^^TTTMMMLLLNNNRRRUUUXXXaaakkk|||tttddd]]]___bbbhhhoooqqqssszzz|||}}}{{{~~~|||vvvvvvpppfff\\\TTTPPPNNNNNNLLLNNNRRRTTTUUUXXX[[[]]]bbbdddgggkkkooorrrtttvvv~~~|||~~~|||{{{yyywwwuuuqqqmmmlllkkkfff]]]UUUKKKFFFBBB@@@BBBCCCCCCBBBDDDCCCCCCEEEGGGJJJKKKKKKRRRRRRRRRRRRRRRRRRRRRRRRSSSTTTTTTSSSRRRRRRUUUWWWWWW[[[^^^```ccceee___XXXSSSPPPJJJFFFCCCDDDFFFHHHKKKMMMPPPRRRSSSRRRPPPOOOKKKIIIGGGHHHJJJJJJHHHEEEIIIEEECCCBBB@@@>>>@@@FFFRRRWWW```kkkxxxrrrfffZZZNNNBBB===<<<:::999:::<<<<<<===>>>AAADDDGGGIIIKKKNNNPPPQQQPPPOOOOOOPPPQQQNNNNNNRRRUUUUUUYYY]]]gggooo||||||ooollliiiaaa[[[YYYNNNKKKFFFCCCBBBBBBBBBAAAAAAAAAAAAAAA@@@???>>>>>>@@@@@@@@@BBBFFFLLLRRRUUUZZZZZZ^^^aaa___```pppkkk\\\jjj~~~eeeiiiwwwrrrpppmmmjjjhhhffffffffffffdddaaa____________^^^\\\\\\[[[[[[ZZZ[[[[[[[[[YYYWWWTTTSSSSSSRRRQQQOOOOOONNNLLLJJJHHHEEEDDDCCCAAA@@@@@@@@@???>>>>>>>>><<<<<<;;;::::::999888888888666777:::AAAPPPhhh}}}gggTTT[[[kkklllhhheeelllxxxkkknnn}}}vvv{{{|||qqqcccWWWJJJBBB>>>AAAFFFHHHKKKOOOUUUXXXZZZXXXUUUSSSSSSUUUZZZiii|||yyylll^^^UUUQQQPPPQQQVVV[[[bbbooozzzsssgggeeehhhnnnrrrqqqpppxxx|||uuutttuuuhhh\\\UUUQQQQQQMMMNNNMMMNNNSSSZZZZZZVVVaaaaaaeeelllppppppssswww~~~{{{{{{yyywwwuuutttqqqnnnjjjiiigggbbbZZZSSSKKKGGGBBBAAAAAACCCBBBAAADDDCCCCCCDDDFFFIIIJJJJJJOOOOOOOOOPPPPPPPPPPPPPPPQQQRRRRRRQQQQQQRRRUUUXXX[[[___bbbdddfffgggbbbZZZVVVRRRLLLGGGEEEEEEHHHJJJMMMOOOQQQSSSTTTSSSRRRQQQNNNLLLKKKLLLNNNNNNLLLJJJLLLHHHEEECCCAAA???CCCIIINNNUUU^^^jjjwww}}}jjj^^^RRRIIIAAA??????<<<::::::<<<<<<===???AAADDDFFFHHHKKKNNNPPPQQQQQQQQQQQQRRRSSSRRRSSSWWWYYYZZZ```gggnnnvvvwwwllljjjggg```ZZZXXXPPPLLLHHHEEEDDDDDDDDDCCC@@@@@@AAAAAA@@@@@@??????@@@@@@AAADDDHHHNNNTTTWWW[[[[[[^^^cccaaacccsssccc]]]ooouuuccceeewwwooonnnkkkiiigggfffeeeeeeeeeccc```_________^^^]]]\\\[[[[[[ZZZZZZZZZZZZZZZWWWUUUSSSRRRSSSSSSRRRPPPPPPOOONNNLLLJJJHHHGGGFFFAAAAAA@@@@@@??????>>>>>>;;;;;;;;;:::::::::999999888777777:::@@@NNNfffzzzkkkWWW]]]kkk}}}fffbbb```gggyyyyyylllmmm{{{zzz{{{~~~ssseeeXXXJJJCCC>>>AAAEEEHHHKKKNNNPPPSSSUUUTTTRRRRRRUUUXXXaaaooozzznnnaaaXXXTTTSSSVVV\\\bbbjjjwww|||pppnnnppptttwwwssspppttt|||zzztttpppttt}}}rrrggg]]]WWWSSSMMMQQQSSSPPPPPPTTTVVVUUU[[[[[[```hhhmmmooosssxxx~~~zzz|||xxxuuussspppnnnkkkhhheeedddbbb]]]UUUOOOJJJGGGCCCAAAAAAAAAAAA@@@CCCCCCCCCCCCEEEFFFHHHIIIKKKKKKKKKLLLMMMMMMMMMNNNOOOPPPPPPOOOPPPSSSWWW[[[```dddhhhiiijjjjjjeee^^^YYYUUUNNNIIIFFFGGGJJJLLLPPPRRRTTTVVVVVVVVVTTTSSSQQQQQQQQQRRRTTTTTTRRRPPPPPPKKKFFFDDDBBBAAAFFFNNNOOOVVVaaalllyyytttbbbWWWIIICCC???@@@AAA>>>;;;:::======>>>@@@BBBEEEGGGHHHLLLOOOQQQRRRRRRRRRTTTUUURRRSSSUUUXXXYYY\\\fffqqqyyy{{{rrriiigggeee___XXXUUUOOOLLLHHHEEEDDDDDDDDDCCC?????????@@@@@@@@@@@@@@@@@@AAACCCGGGLLLQQQVVVYYY[[[[[[^^^ccccccfffuuu{{{jjjXXX^^^xxxppp```bbbxxxvvvlllkkkiiigggfffeeeeeedddcccaaa___^^^______^^^]]]\\\[[[[[[ZZZYYYYYYZZZZZZWWWUUUSSSRRRSSSSSSRRRQQQOOOOOONNNLLLKKKIIIHHHHHHBBBBBBAAA@@@@@@???>>>>>>;;;;;;;;;:::::::::::::::888777888:::???LLLbbbuuuooo\\\```kkkrrr```]]]\\\bbbttt{{{mmmmmmxxx~~~~~~zzzvvvgggZZZKKKDDD???AAAEEEGGGIIIMMMMMMPPPQQQQQQQQQTTTYYY^^^jjjyyy{{{pppeee^^^ZZZYYY\\\dddllluuuyyyvvvxxx{{{|||xxxrrrtttyyy~~~wwwxxx~~~ttthhh\\\UUUOOOVVVYYYTTTOOOOOOSSSTTTVVVWWW\\\dddjjjnnnttt|||}}}www~~~yyytttqqqnnnkkkhhheeeccc```^^^\\\WWWQQQLLLIIIGGGDDDBBBAAA@@@@@@@@@BBBCCCDDDDDDCCCDDDEEEFFFFFFGGGHHHIIIJJJKKKLLLLLLMMMNNNOOOOOOPPPTTTZZZ^^^dddiiimmmnnnnnnnnniiibbb\\\WWWPPPIIIGGGHHHLLLOOOTTTUUUWWWXXXXXXXXXWWWVVVTTTUUUVVVWWWXXXWWWUUUTTTRRRLLLGGGEEEDDDDDDKKKSSSWWW___jjjuuuooo]]]RRREEE@@@===???@@@===;;;<<<===>>>@@@CCCFFFIIIKKKMMMPPPQQQSSSSSSSSSSSSTTTVVVSSSTTTXXX[[[\\\aaaooo|||uuuoooiiieeebbb]]]UUUPPPLLLIIIEEECCCCCCCCCBBBAAA>>>>>>>>>??????@@@AAABBB???AAAEEEJJJOOOTTTXXXZZZ[[[YYY]]]bbbcccfffvvvtttcccYYYQQQ```ppp___ccc~~~~~~~~~nnnhhhhhhgggfffeeeddddddcccaaa___^^^^^^______^^^\\\]]]\\\\\\[[[ZZZZZZZZZZZZXXXVVVSSSRRRRRRQQQPPPOOOLLLLLLKKKKKKJJJIIIHHHHHHCCCCCCBBBAAA@@@??????>>>===<<<<<<;;;::::::999999888777888;;;>>>HHH\\\nnn~~~rrr___aaajjjnnn^^^\\\[[[aaarrr~~~ooollluuu}}}}}}~~~zzzzzzjjj\\\NNNFFF@@@BBBEEEFFFHHHKKKMMMOOOPPPQQQRRRWWW```fffsss~~~uuulllfffbbbaaadddllluuu}}}|||yyyzzz}}}~~~|||mmm___UUUPPPWWWZZZUUUQQQQQQTTTUUUUUUUUUZZZbbbgggllluuu~~~zzzuuu~~~~~~{{{vvvrrrnnnjjjfffccc___^^^\\\YYYVVVRRRMMMJJJGGGFFFEEECCCAAA@@@@@@@@@BBBDDDFFFGGGEEECCCDDDEEEDDDDDDEEEGGGIIIJJJKKKLLLMMMOOOPPPQQQTTTXXX^^^bbbgggnnnrrrrrrqqqqqqmmmggg```ZZZRRRJJJHHHIIINNNQQQWWWXXXYYYZZZZZZZZZYYYYYYVVVXXXYYYZZZYYYWWWUUUTTTQQQLLLGGGFFFFFFIIIQQQZZZcccjjjuuu~~~mmm[[[OOOFFF@@@<<<<<<<<<:::<<>>======>>>???@@@BBBBBB???BBBGGGMMMRRRVVVYYYZZZZZZWWWZZZ___aaadddrrr{{{dddUUUPPPOOOdddpppaaakkk|||xxxlllffffffeeeeeedddcccbbbbbb^^^]]]\\\]]]^^^^^^]]]\\\^^^^^^]]]\\\[[[ZZZZZZZZZZZZWWWTTTRRRQQQPPPNNNLLLMMMLLLLLLKKKJJJJJJIIIIIIDDDDDDCCCBBBAAA@@@???>>>??????===<<<:::999777777888888999;;;===EEEVVVfffsssvvvbbbaaafff}}}mmm```]]]\\\aaappptttnnnsss|||{{{||||||~~~{{{~~~}}}nnn___PPPHHHBBBCCCFFFFFFHHHJJJLLLNNNPPPQQQTTT[[[fffmmm|||uuuppprrrwww{{{|||}}}}}}~~~{{{tttooollliiilllsss{{{}}}yyy{{{~~~nnn___VVVRRRWWWXXXUUUTTTUUUUUUSSSTTTUUUYYY___ccchhhsss~~~wwwrrr~~~{{{{{{xxxsssnnnjjjeee```]]]YYYYYYWWWTTTQQQMMMIIIGGGDDDEEEEEECCCAAA???@@@AAACCCHHHLLLMMMJJJFFFEEEEEECCCDDDEEEGGGIIIKKKMMMNNNOOOQQQTTTWWWYYY]]]bbbfffjjjqqqwwwwwwuuuuuuqqqmmmddd^^^TTTMMMIIILLLQQQUUUZZZZZZ[[[[[[[[[[[[[[[ZZZYYY[[[]]]\\\YYYUUURRRQQQOOOKKKHHHIIIKKKPPPYYYcccnnnuuulllYYYMMMFFF@@@<<<;;;:::999===BBB???AAAEEEIIINNNQQQTTTUUUSSSTTTUUUTTTSSSSSSUUUWWWXXXYYY^^^dddiiiqqqpppooojjjbbb]]]YYYSSSLLLKKKIIIGGGEEEEEEEEECCCBBB>>>>>>======>>>???AAABBBAAAEEEKKKQQQVVVYYYZZZZZZZZZVVVWWW]]]^^^aaannn}}}qqqZZZNNNNNNQQQhhhtttcccxxx~~~rrrkkkeeeeeeeeeeeedddbbbaaa```\\\[[[[[[\\\^^^^^^]]][[[^^^^^^\\\[[[ZZZZZZZZZZZZZZZWWWTTTRRRQQQPPPMMMLLLPPPOOOOOONNNMMMLLLLLLKKKEEEEEEDDDCCCAAA@@@??????@@@???>>><<<;;;999888777888888:::;;;<<>>DDDBBBDDDGGGKKKNNNQQQRRRSSSQQQRRRSSSSSSSSSUUUXXXZZZ______ccckkksss|||yyyllllllggg___YYYXXXSSSMMMJJJHHHFFFEEEFFFEEECCCAAA???>>>===<<<===???@@@BBBEEEIIIOOOVVV[[[\\\\\\\\\\\\WWWWWW[[[\\\^^^iiixxxzzzkkkTTTJJJNNNTTTkkkuuuffftttllliiieeeeeeeeeeeedddbbb```___ZZZZZZZZZ\\\^^^^^^\\\[[[]]]\\\[[[YYYXXXXXXWWWWWWWWWUUURRRQQQQQQQQQOOONNNQQQQQQPPPOOOMMMLLLKKKKKKFFFFFFEEECCCBBB@@@??????======<<<<<<;;;;;;::::::999999:::<<<;;;???LLLZZZccckkk~~~mmmddd___ooo|||qqqllleeeccclllxxxxxx}}}zzzzzz{{{zzz}}}yyy|||zzzlllWWWNNNGGGGGGHHHGGGHHHJJJHHHLLLQQQXXX```kkkyyyttt___UUURRRRRRTTTVVVZZZ^^^cccgggkkkrrr}}}~~~{{{{{{{{{|||zzzuuuxxxtttiiifffjjjooopppiii```\\\ZZZXXXVVVWWWZZZ^^^aaahhhvvv{{{rrrooo}}}}}}zzzwwwuuurrrmmmhhhccc^^^XXXTTTPPPPPPOOOLLLHHHDDDBBBAAA@@@BBBDDDCCCAAA@@@AAADDDJJJQQQYYY[[[VVVOOOKKKJJJDDDEEEGGGJJJLLLOOOQQQRRRSSSWWW\\\```ccceeehhhjjjoooxxx~~~~~~}}}|||zzzwwwllleee[[[RRROOORRRXXX\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^aaabbb___XXXQQQMMMLLLMMMKKKLLLQQQVVV\\\gggqqq~~~qqq\\\OOO@@@===<<<======<<<@@@EEEDDDFFFIIILLLNNNOOOPPPPPPNNNOOOQQQRRRSSSVVVZZZ]]]llljjjnnnwww{{{rrrhhhiiieee\\\WWWWWWTTTNNNHHHFFFDDDDDDDDDCCCAAA???@@@???===<<<===>>>@@@AAAGGGLLLSSSZZZ^^^___^^^]]]^^^XXXWWW[[[[[[]]]ggguuuwwwhhhQQQHHHMMMUUUnnnoooggg{{{mmmggggggfffffffffeeedddbbb```^^^YYYYYYZZZ\\\^^^^^^\\\ZZZ[[[ZZZYYYXXXVVVVVVUUUUUUTTTRRRPPPPPPRRRRRRRRRQQQPPPOOONNNMMMLLLJJJIIIIIIGGGFFFEEEDDDBBBAAA@@@???;;;;;;;;;<<<<<<<<<======999999;;;<<<;;;>>>JJJWWW\\\bbbsssrrrfff^^^kkk{{{uuulllfffmmm|||{{{}}}||||||yyy}}}xxxyyy~~~pppXXXPPPIIIHHHIIIHHHIIIKKKIIINNNUUU^^^hhhuuuwwweeeRRRJJJJJJKKKLLLMMMNNNSSSYYY]]]bbbjjjuuu~~~zzz{{{xxxooooooxxxwwwggg^^^]]]^^^YYYZZZ^^^bbbeeemmm|||uuullllll}}}|||zzzxxxvvvpppmmmhhhccc^^^XXXRRRMMMMMMLLLKKKIIIFFFDDDBBBAAAEEEFFFFFFDDDBBBAAAAAACCCKKKRRR[[[bbbbbb[[[QQQJJJFFFEEEFFFIIIMMMQQQRRRSSSTTTXXX^^^cccfffiiikkkmmmxxx|||~~~wwwsssjjj^^^UUUSSSTTTVVVVVV^^^\\\YYYWWWVVVWWWYYY[[[______^^^[[[VVVRRRPPPOOOOOOQQQSSSWWW\\\eeennntttuuu]]]NNNBBB===;;;>>>@@@AAACCCFFFIIIKKKMMMNNNNNNMMMMMMNNNJJJLLLNNNOOOPPPTTT[[[aaammmsss|||zzzuuuiiieee```[[[WWWRRRNNNKKKGGGGGGFFFEEEDDDBBB@@@???@@@@@@???===<<<<<>>===<<<;;;:::;;;:::<<<>>>??????FFFOOOZZZ___lll|||bbb^^^iii|||zzzjjjfffjjjxxx~~~}}}}}}{{{www~~~rrrpppwwwbbbSSSHHHHHHJJJIIIKKKPPPMMMSSS\\\fffrrr___WWWMMMHHHHHHIIIHHHFFFIIIKKKNNNSSSYYYaaajjjpppwww~~~|||~~~|||vvvxxxssshhhccc```dddeeeeeehhhnnnzzzuuunnnqqq|||zzzxxxvvvtttnnnkkkeee```[[[UUUOOOKKKJJJIIIGGGEEEDDDBBBBBBAAAGGGGGGGGGEEECCCBBBCCCEEEIIIRRR^^^gggggg___SSSJJJGGGGGGHHHKKKPPPSSSUUUUUUYYY]]]bbbgggkkknnnqqqttt|||}}}wwwnnn```WWWSSSTTTUUUWWW\\\ZZZXXXVVVVVVVVVXXXYYY\\\]]]\\\YYYTTTQQQQQQQQQRRRTTTWWW[[[aaajjjssszzzwww___OOOCCC>>><<<>>>AAAAAACCCGGGIIIKKKNNNNNNMMMMMMMMMNNNJJJLLLOOOPPPRRRWWW___eeerrryyywwwrrriiieee___ZZZVVVQQQMMMJJJFFFFFFEEEDDDCCCAAA@@@???>>>???>>>>>>===???BBBEEEJJJNNNSSSXXX\\\]]]]]]]]]\\\[[[___^^^XXXcccsssvvvyyydddQQQNNNUUUbbbwwwsssqqqtttvvvnnnjjjiiiiiigggfffeeecccaaa___]]]\\\ZZZYYYYYYZZZ\\\]]]]]]\\\\\\[[[ZZZYYYWWWVVVUUUTTTSSSSSSSSSRRRQQQPPPNNNNNNKKKKKKKKKKKKJJJIIIHHHGGGGGGHHHIIIGGGDDDAAAAAAAAA??????>>>===;;;:::999888:::999:::=========DDDLLLYYY^^^jjjeee___hhhxxxpppggghhhwww{{{|||}}}zzzuuuppp~~~yyydddUUUJJJJJJLLLKKKMMMRRRUUU\\\fffrrr~~~qqq[[[TTTKKKFFFFFFGGGFFFEEEGGGHHHKKKNNNRRRXXX```eeemmmwww}}}{{{wwwrrruuusssmmmlllmmmrrruuuxxx|||~~~sssooowww}}}zzzxxxuuurrrpppkkkgggbbb\\\WWWRRRLLLHHHGGGEEECCCAAA@@@AAAAAABBBHHHIIIIIIHHHFFFEEEFFFHHHIIISSSaaakkklllcccUUULLLJJJJJJKKKOOOTTTYYYZZZ[[[aaadddhhhmmmqqqvvv{{{~~~}}}ssseeeYYYSSSRRRTTTVVVXXXWWWUUUTTTTTTUUUVVVWWWXXXXXXWWWUUURRRQQQRRRTTTVVVXXX\\\aaahhhrrr{{{|||cccRRREEE@@@===@@@BBBCCCDDDHHHKKKLLLNNNNNNMMMMMMMMMNNNLLLOOORRRTTTWWW^^^gggnnn{{{~~~tttooogggccc^^^XXXTTTOOOKKKHHHFFFEEEDDDCCCBBBAAA@@@???<<<=========>>>AAAEEEIIIKKKOOOTTTXXX\\\]]]\\\\\\\\\[[[^^^]]][[[iiizzz{{{yyydddSSSRRR\\\iiizzzxxxeeelllyyywwwnnnjjjjjjjjjjjjgggfffeeecccaaa___]]]]]]ZZZYYYYYYZZZ\\\]]]\\\[[[\\\[[[ZZZYYYXXXVVVUUUUUURRRRRRQQQQQQPPPOOONNNNNNLLLLLLLLLLLLKKKJJJIIIIIIIIIJJJKKKJJJFFFDDDBBBBBB@@@???>>>===<<<:::999999:::999999;;;::::::AAAIIIXXX]]]iii~~~kkkaaagggtttwwwhhhfffssszzz{{{~~~zzzrrr{{{|||hhhYYYMMMMMMOOONNNPPPUUUYYYaaannn{{{fffUUUOOOHHHDDDDDDEEEEEEDDDDDDEEEFFFGGGIIIMMMRRRVVV___gggpppuuu{{{nnnkkkpppzzzrrrsssyyy~~~{{{oooppp}}}{{{xxxuuurrrooolllgggccc^^^XXXTTTOOOJJJFFFEEECCCAAA??????AAACCCEEEJJJJJJKKKJJJHHHHHHIIIKKKKKKTTTaaajjjkkkcccXXXPPPLLLMMMOOOUUU[[[```bbbbbbhhhkkknnnrrrwww}}}yyyjjj[[[RRROOOQQQSSSSSSRRRRRRRRRRRRRRRSSSSSSSSSSSSRRRQQQPPPQQQSSSVVVXXX[[[```gggnnnxxxgggTTTGGGBBB@@@BBBDDDDDDFFFIIILLLNNNOOOOOONNNMMMNNNPPPPPPSSSWWW[[[```iiittt|||{{{qqqllleeeaaa\\\VVVRRRMMMIIIEEEEEEDDDCCCBBBAAA@@@??????<<<<<<======>>>AAAFFFJJJMMMPPPUUUYYY\\\\\\\\\[[[\\\YYYZZZYYY[[[nnnwwwcccSSSVVVbbbnnn{{{jjj```kkk{{{oooiiihhhjjjjjjhhhgggfffeeecccaaa___]]]]]]ZZZYYYYYYZZZ[[[\\\\\\[[[[[[[[[ZZZYYYXXXWWWVVVUUURRRQQQPPPOOONNNMMMLLLLLLNNNNNNNNNNNNNNNMMMLLLKKKKKKLLLMMMLLLIIIFFFDDDDDDBBBBBBAAA@@@>>>===<<<<<<;;;999999;;;:::999???GGGWWW\\\hhh}}}qqqeeegggppp}}}hhhcccoooyyyyyy}}}vvvzzzmmm]]]QQQPPPRRRQQQSSSYYY]]]gggvvvtttdddQQQMMMGGGDDDDDDEEEEEEDDDCCCCCCCCCCCCCCCEEEIIIMMMQQQXXXaaahhhoooxxxsssaaaaaahhhvvvzzzyyyrrrpppwwwwwwkkkppp|||xxxuuurrrnnnjjjgggccc___ZZZUUUQQQMMMIIIFFFEEECCCAAA@@@AAACCCEEEGGGJJJKKKKKKJJJIIIIIIKKKMMMOOOTTT\\\bbbccc___XXXTTTMMMOOOSSSZZZbbbhhhkkkkkkoooqqquuuxxx}}}ooo^^^RRRMMMMMMNNNMMMNNNNNNOOOPPPPPPPPPPPPNNNNNNOOONNNOOOQQQUUUXXXYYY]]]cccjjjrrr|||lllXXXJJJEEEBBBDDDFFFFFFHHHKKKMMMOOOPPPPPPOOOOOOQQQSSSSSSVVV[[[aaahhhsssyyyooojjjbbb^^^YYYTTTOOOKKKGGGDDDDDDCCCAAA@@@????????????======<<<<<<===AAAFFFJJJPPPRRRVVVZZZ\\\]]][[[ZZZYYYUUUUUUVVV]]]wwwppp^^^QQQVVVcccooozzzwwwbbb```nnnzzzsssjjjggghhhjjjhhheeeffffffdddbbb```^^^]]]\\\[[[YYYYYYYYY[[[\\\[[[ZZZZZZZZZYYYXXXWWWVVVUUUUUUSSSRRRPPPMMMKKKJJJJJJIIIMMMNNNNNNNNNNNNMMMMMMLLLLLLNNNOOONNNKKKHHHFFFEEECCCCCCBBB@@@???>>>===<<<<<<:::;;;<<<::::::???GGGVVV\\\iii~~~wwwhhhhhhlllnnnccclllyyyvvvyyy~~~}}}~~~rrrbbbUUUTTTUUUTTTWWW]]]eeeqqq{{{fff```OOOLLLIIIGGGFFFFFFFFFEEEBBBCCCCCCCCCBBBDDDGGGJJJIIIMMMUUU]]]ccckkkttt||||||aaaSSSUUU[[[bbbgggjjjiiilllvvvtttiiiqqq~~~}}}zzzwwwtttpppmmmiiiddd```^^^ZZZUUUQQQNNNKKKHHHFFFEEEDDDCCCBBBCCCEEEGGGHHHIIIJJJJJJJJJIIIJJJKKKMMMQQQSSSUUUXXXXXXWWWUUUTTTNNNQQQVVV___iiippptttuuuwwwzzz}}}vvvdddTTTLLLJJJKKKHHHIIIKKKMMMNNNNNNMMMMMMJJJKKKMMMNNNOOOQQQUUUXXXZZZ^^^dddlllttt~~~rrr]]]LLLGGGDDDFFFHHHHHHIIILLLNNNPPPQQQQQQQQQRRRUUUWWWWWW[[[aaahhhqqq~~~wwwmmmggg^^^ZZZUUUQQQNNNJJJFFFCCCCCCBBB@@@>>>>>>>>>>>>???=========<<<>>>BBBHHHMMMRRRUUUYYY\\\^^^]]]\\\ZZZTTTRRRTTTXXXdddeeeVVVMMMUUUcccooo|||kkkaaahhhzzz{{{pppmmmhhhggghhhhhhfffdddeeedddcccaaa___]]]\\\[[[[[[YYYYYYYYY[[[[[[ZZZYYYXXXXXXWWWWWWVVVUUUUUUTTTTTTRRRPPPMMMLLLKKKKKKKKKLLLMMMMMMMMMMMMMMMLLLLLLLLLOOOQQQPPPMMMIIIGGGFFFBBBAAA@@@???>>><<<;;;;;;<<<;;;;;;<<<;;;;;;@@@HHHTTT\\\iii~~~|||jjjgggggg{{{kkklll~~~zzzsssuuuzzz|||}}}~~~~~~~~~yyyhhh[[[ZZZ[[[ZZZ]]]ccclllzzzmmm___[[[OOOMMMKKKIIIHHHGGGFFFFFFCCCDDDDDDDDDCCCDDDGGGIIIEEEGGGMMMTTTXXX]]]fffooovvv{{{}}}hhhTTTKKKKKKOOORRRXXX]]]___eeeppp{{{|||rrrhhhrrr}}}}}}}}}}}}|||{{{zzzzzztttrrrnnnkkkgggccc]]]YYYXXXUUUPPPLLLJJJIIIGGGFFFEEEDDDDDDDDDEEEFFFGGGHHHGGGHHHIIIIIIHHHIIIKKKMMMOOOOOOOOOOOOPPPPPPPPPPPPNNNQQQYYYcccnnnwww{{{|||}}}jjjXXXMMMIIIIIIDDDFFFIIIKKKLLLLLLKKKJJJGGGIIILLLNNNPPPRRRUUUXXX[[[___fffnnnvvvyyycccNNNIIIFFFHHHIIIIIIJJJMMMOOOPPPRRRRRRSSSUUUYYY[[[```dddkkksss}}}}}}uuukkkdddZZZWWWSSSOOOLLLIIIFFFCCCBBBAAA???=========>>>???=========>>>@@@FFFMMMSSSUUUWWW[[[^^^___^^^\\\[[[SSSTTTXXX]]]iiiwwwXXXMMMIIISSSbbbppp{{{hhhhhh{{{uuukkkjjjhhhfffeeeeeeeeefffdddcccbbb```^^^\\\ZZZYYY[[[ZZZYYYYYYZZZ[[[ZZZXXXWWWVVVVVVUUUUUUTTTTTTSSSTTTRRRPPPOOONNNOOOPPPQQQOOOOOOPPPPPPPPPPPPOOOOOOLLLOOOQQQQQQNNNJJJGGGFFFBBBBBBAAA@@@>>>===<<<;;;;;;::::::<<<;;;;;;AAAIIIQQQYYYhhh~~~kkkddd```vvvvvvooo{{{zzzqqqqqqvvvyyyzzz{{{{{{|||~~~oooaaa```aaa```cccjjjtttvvvhhh^^^VVVNNNNNNMMMKKKHHHGGGFFFFFFDDDEEEEEEEEECCCDDDEEEGGGEEEDDDGGGMMMOOOQQQXXXbbbgggmmmuuu{{{zzzqqqcccUUULLLHHHHHHIIILLLQQQUUUWWW]]]iiisssxxx{{{~~~~~~{{{qqqiiittt~~~zzzzzzzzzzzzyyyxxxxxxwwwpppnnnkkkgggccc^^^YYYUUUUUUQQQMMMIIIHHHGGGFFFEEEDDDDDDEEEFFFFFFFFFGGGGGGFFFGGGHHHHHHHHHIIIKKKMMMMMMMMMLLLKKKKKKKKKLLLLLLNNNRRRZZZeeeqqqzzznnn[[[NNNIIIHHHBBBDDDGGGJJJKKKKKKJJJIIIEEEHHHLLLOOOQQQSSSUUUWWW\\\```gggooowww~~~hhhOOOJJJGGGIIIJJJJJJKKKNNNOOOQQQRRRSSSTTTWWW[[[^^^hhhmmmttt}}}zzzsssiiibbbXXXUUUQQQNNNLLLIIIFFFDDDBBB@@@>>>===<<<===>>>???======>>>???CCCIIIRRRXXXVVVYYY\\\___```___]]][[[UUUWWW]]]aaakkk}}}{{{dddPPPGGGFFFRRRbbbqqq{{{jjjrrrwwwsssjjjiiigggdddbbbbbbeeehhhcccbbbaaa___]]][[[YYYYYY[[[ZZZYYYYYYZZZ[[[YYYXXXVVVUUUUUUTTTTTTSSSSSSSSSSSSRRRQQQPPPQQQSSSUUUVVVSSSSSSTTTTTTTTTTTTTTTSSSLLLOOOQQQQQQNNNJJJGGGFFFEEEDDDCCCBBB@@@???>>>>>>:::999999;;;;;;;;;AAAIIINNNWWWhhh~~~kkkbbb\\\ppprrryyyzzzooonnntttxxxyyyzzzzzz{{{~~~tttfffdddeeedddgggnnnzzzgggddd\\\OOONNNNNNNNNLLLIIIFFFEEEFFFEEEFFFFFFEEECCCBBBCCCEEEFFFCCCEEEIIIIIIIIIPPPZZZ\\\bbbjjjppptttvvvyyy{{{~~~~~~|||yyywwwxxx}}}|||sssoooddd[[[PPPIIIHHHIIIIIIHHHLLLQQQSSSSSSXXXcccnnnrrrxxxzzz{{{{{{wwwnnnjjjxxx|||yyyyyyxxxxxxyyyzzzyyywwwtttkkkhhhdddaaa]]]YYYUUURRROOOMMMKKKHHHEEECCCBBBAAACCCCCCCCCDDDFFFGGGIIIJJJGGGGGGFFFFFFFFFFFFFFFFFFHHHGGGFFFDDDDDDDDDEEEEEEHHHOOO[[[hhhuuuqqq^^^QQQKKKIIIGGGFFFEEEDDDDDDEEEFFFFFFJJJJJJMMMPPPPPPPPPVVV^^^eeegggkkkrrryyyjjjTTTMMMGGGIIIKKKKKKLLLOOOOOORRRUUUUUUTTTXXX```fffnnnvvvvvvkkkccc```VVVSSSOOOLLLJJJHHHEEECCCAAAAAAAAAAAA@@@>>>===<<<===<<<===@@@GGGMMMSSSUUU[[[ZZZ[[[___bbbccc___\\\[[[\\\```iiissstttfffVVVKKKFFFIIIXXXkkk}}}tttnnnxxxpppmmmjjjjjjjjjgggdddbbbaaabbbaaa___]]]\\\\\\]]]\\\[[[YYYYYYYYYYYYYYYYYYYYYYYYVVVVVVUUUUUUTTTSSSSSSRRRQQQSSSTTTSSSRRRSSSWWW[[[aaa___]]]YYYVVVTTTRRRQQQRRRQQQOOOMMMKKKIIIHHHGGGEEEEEEDDDCCCBBBAAA@@@@@@???>>>===<<<<<<===>>>???KKKXXXgggyyywww```[[[ccc~~~tttrrr{{{rrrooorrrrrrwwwxxxvvvwww||||||ooogggdddgggqqq|||qqqddd[[[TTTQQQUUURRROOOMMMMMMMMMMMMLLLKKKJJJHHHFFFEEEEEEEEEFFFEEEEEEEEEFFFGGGIIIKKKMMMPPPVVV^^^cccdddfffkkkooommmmmmllljjjjjjlllqqqttt{{{~~~sssoooggg```___YYYQQQJJJGGGFFFEEEGGGKKKLLLQQQTTTWWW]]]gggmmmnnntttqqqnnnssswwwmmmkkkyyy}}}yyyvvvwwwvvvvvvvvvvvvuuussspppiiieeeaaa]]]YYYVVVSSSPPPMMMLLLIIIGGGEEECCCBBBAAAAAAAAAAAAAAABBBDDDEEEFFFEEEEEEFFFFFFFFFFFFEEEEEEFFFFFFDDDCCCCCCDDDEEEEEEHHHPPP]]]lllzzztttaaaSSSMMMJJJHHHHHHGGGFFFFFFFFFGGGHHHGGGGGGJJJNNNOOOPPPWWW___fffjjjpppvvv~~~nnnWWWOOOIIIJJJLLLLLLNNNPPPPPPSSSUUUVVVXXX]]]fffmmmyyyzzzqqqggg```]]]TTTQQQMMMJJJIIIGGGDDDBBB@@@@@@@@@@@@???>>>===<<<>>>>>>???CCCIIIOOOTTTWWW[[[[[[\\\___bbbccc```]]]]]]```bbbfffjjjhhh[[[LLLFFFDDDJJJ^^^uuuxxx{{{tttmmmkkkhhhiiihhhfffcccaaa```aaa___^^^]]]]]]^^^]]][[[YYYXXXXXXWWWWWWWWWWWWWWWWWWWWWVVVVVVUUUUUUTTTSSSSSSRRRSSSTTTTTTSSSUUUYYY]]]```___\\\YYYVVVTTTRRRQQQQQQPPPOOOMMMKKKIIIHHHGGGFFFEEEEEEDDDCCCBBBAAAAAA@@@>>>===<<<<<<===>>>@@@IIITTTdddvvv{{{ccc^^^dddvvvtttppp~~~tttooopppqqqvvvxxxwwwwww{{{}}}|||rrrjjjgggkkkuuuxxxhhh```[[[WWWUUUVVVTTTRRRQQQQQQQQQPPPOOOLLLKKKIIIGGGFFFEEEEEEFFFDDDDDDDDDDDDEEEFFFHHHIIIGGGMMMSSSWWWWWWYYY\\\```bbbbbbaaa``````cccgggkkkuuu|||oooddd```YYYTTTSSSTTTNNNJJJJJJIIIHHHJJJNNNNNNTTTZZZ___gggrrrzzz{{{~~~xxxttt|||tttkkkkkkzzz|||zzzyyywwwuuuwwwuuutttsssrrrqqqnnnkkkeeeaaa\\\WWWTTTQQQOOOMMMJJJIIIGGGEEEDDDBBBBBBAAA>>>>>>>>>>>>>>>???@@@@@@BBBCCCEEEFFFFFFEEECCCBBBCCCCCCBBBAAABBBCCCDDDEEEHHHQQQ```pppxxxeeeWWWOOOLLLJJJIIIHHHGGGGGGHHHIIIJJJFFFGGGJJJNNNPPPRRRZZZbbbiiioooxxxqqqYYYQQQKKKKKKMMMMMMOOOQQQPPPSSSVVVYYY]]]eeepppxxx}}}ssskkkbbb[[[XXXQQQNNNKKKHHHFFFEEEBBB@@@??????>>>>>>======<<<<<<>>>@@@BBBGGGLLLQQQUUUXXXZZZZZZ\\\___bbbbbb___]]]```dddeeebbb___YYYNNNDDDCCCEEEQQQiii{{{zzznnniiigggeeeffffffdddaaa______```\\\\\\]]]______^^^ZZZWWWWWWVVVVVVVVVUUUUUUTTTTTTVVVVVVVVVVVVUUUTTTSSSSSSRRRTTTUUUUUUUUUXXX[[[^^^^^^]]]ZZZWWWUUUSSSRRRQQQOOOOOONNNLLLKKKIIIHHHHHHGGGFFFFFFEEEDDDCCCBBBAAA@@@???===<<<<<<===???@@@EEEPPP```rrrhhh```dddkkkqqqmmmxxxyyyqqqooooootttxxxwwwxxxzzz{{{yyy|||}}}xxxpppmmmqqq|||}}}jjjaaa]]][[[YYYYYYXXXWWWWWWWWWXXXXXXVVVTTTQQQPPPNNNLLLJJJIIIIIIIIIHHHGGGEEEDDDDDDEEEFFFFFFFFFJJJNNNPPPOOOPPPRRRTTTTTTTTTUUUTTTUUUXXX]]]aaammmtttggg^^^ZZZTTTQQQQQQUUUQQQNNNNNNNNNLLLNNNSSSSSS]]]hhhqqq|||}}}qqqiiiiiizzz~~~yyyxxxyyyxxxwwwwwwuuurrrqqqooommmjjjhhhbbb^^^WWWRRROOONNNLLLKKKGGGGGGEEEDDDBBBBBBAAAAAA===<<<<<<;;;;;;<<<<<<<<>>======<<<<<<<<<<<<===>>>AAAEEEJJJNNNQQQUUUWWWWWWYYY[[[^^^______]]]\\\___dddeee^^^UUUNNNHHHCCCEEEMMM___zzz|||wwwrrriiieeedddbbbccccccbbb___]]]^^^^^^\\\\\\\\\]]]^^^]]]ZZZXXXWWWWWWWWWVVVUUUTTTSSSSSSTTTTTTUUUUUUUUUTTTSSSRRRRRRRRRSSSTTTVVVXXX[[[]]][[[YYYWWWUUUSSSRRRQQQPPPMMMMMMLLLKKKJJJJJJIIIIIIGGGGGGFFFEEEDDDCCCBBBBBB@@@???===<<<<<<===???@@@CCCLLL\\\ooommmaaabbbeeeyyymmmiiisss}}}sssooonnntttyyyyyyyyy{{{{{{xxxzzz{{{~~~xxxtttwww}}}pppddd___^^^\\\\\\]]]]]]]]]]]]^^^``````^^^[[[YYYXXXWWWUUURRRQQQOOOOOONNNMMMKKKIIIGGGGGGGGGGGGIIIKKKMMMMMMLLLKKKKKKMMMKKKLLLMMMNNNOOOSSSXXX[[[eeemmmyyy~~~iiicccaaa]]][[[]]]aaa[[[UUURRRPPPOOOSSSZZZ^^^mmmxxxmmmggghhhyyy{{{xxxxxxzzzzzzyyywwwtttqqqnnnllljjjgggeee___[[[TTTPPPMMMKKKJJJIIIEEEDDDCCCBBBAAA@@@@@@@@@<<<<<<;;;;;;::::::;;;;;;<<<>>>@@@CCCCCCBBB@@@>>>=========>>>@@@BBBEEEFFFOOOZZZjjjyyylll]]]SSSOOOKKKKKKJJJJJJJJJKKKMMMNNNKKKKKKMMMRRRTTTWWW___hhhrrr{{{rrr[[[RRRKKKKKKMMMMMMOOOSSSQQQTTTZZZbbbnnn|||sssiiiaaaXXXQQQNNNKKKHHHEEECCCBBBAAA???======<<<<<<;;;<<<<<<===>>>>>>CCCIIIMMMOOOQQQSSSUUUUUUWWWZZZ]]]]]]\\\[[[[[[YYY___```WWWKKKFFFFFFFFFHHHYYYssstttssswwwmmmfffbbbbbb```aaaaaa```^^^\\\]]]^^^^^^]]][[[[[[\\\]]]\\\[[[ZZZYYYXXXWWWVVVUUUTTTSSSRRRSSSTTTTTTTTTSSSQQQPPPPPPPPPQQQSSSUUUWWWXXXYYYVVVUUUTTTRRRQQQPPPOOOOOOKKKKKKKKKJJJJJJJJJIIIIIIGGGGGGFFFEEEDDDCCCBBBBBB@@@???>>>======>>>???@@@BBBJJJYYYmmmsssccc^^^ccctttjjjgggooo{{{qqqnnnmmmtttzzz{{{{{{}}}}}}zzz{{{|||}}}|||~~~}}}qqqiiicccbbbbbbaaabbbeeeeeeeeeeeeggghhhhhhfffdddbbbaaa___]]]ZZZXXXUUUTTTUUUSSSPPPMMMKKKIIIIIIHHHIIIIIIIIIHHHFFFEEEDDDEEEFFFHHHJJJKKKMMMPPPUUUXXX```hhhtttooolllmmmkkkjjjnnnrrriii^^^VVVPPPPPPYYYcccppptttkkkggghhhyyy~~~yyywwwxxxyyywwwvvvtttqqqmmmjjjgggeeebbb```[[[WWWRRRNNNKKKJJJGGGFFFDDDCCCBBB@@@???>>>>>>>>><<<;;;;;;:::::::::;;;;;;;;;<<<>>>@@@@@@@@@???>>>;;;;;;<<<===@@@CCCFFFGGGSSS___ooo}}}qqqaaaVVVRRRMMMMMMLLLLLLLLLNNNOOOPPPNNNMMMPPPUUUXXX\\\eeeooozzzsssZZZRRRJJJJJJMMMNNNQQQUUUVVVZZZbbbmmm|||{{{lllccc\\\SSSMMMJJJHHHFFFCCCBBBAAA@@@???======<<<;;;;;;;;;===>>>???@@@FFFMMMPPPQQQPPPQQQSSSSSSWWW[[[\\\\\\[[[[[[[[[TTTZZZZZZPPPEEEBBBFFFIIIOOOiiiqqqtttrrrkkkeeeaaaaaa^^^___```___]]]\\\\\\]]]```^^^[[[[[[\\\^^^^^^]]][[[[[[ZZZXXXWWWUUUTTTTTTQQQRRRTTTUUUUUUTTTRRRQQQPPPPPPPPPQQQTTTVVVVVVUUURRRQQQPPPOOONNNMMMMMMMMMIIIIIIIIIJJJJJJJJJJJJJJJGGGFFFFFFEEEDDDCCCBBBAAAAAA@@@>>>======>>>@@@AAAAAAHHHWWWjjj|||~~~iii___bbbpppllliiimmm~~~~~~vvvnnnkkkmmmtttyyyzzz||||||}}}~~~yyyvvvsss{{{~~~sssjjjgggeeehhhiiijjjmmmrrrppppppoooppprrrrrrqqqooojjjiiigggeeebbb^^^[[[ZZZYYYWWWTTTQQQNNNLLLKKKJJJKKKKKKIIIHHHFFFEEEDDDCCCCCCEEEGGGIIIKKKNNNRRRUUU]]]eeeqqq|||zzz{{{~~~xxxiii]]]VVVXXXeeesss~~~rrrllliiilll||||||wwwuuuuuutttpppmmmnnnjjjfffcccaaa___\\\ZZZWWWTTTPPPLLLJJJGGGDDDBBBDDDCCCAAA???>>>===<<<<<<:::::::::999::::::;;;;;;:::;;;<<<===>>>>>>>>>>>>::::::;;;===@@@DDDGGGIIIQQQ]]]nnn|||vvveeeZZZUUUPPPPPPOOOOOOPPPQQQSSSTTTSSSSSSVVV\\\aaagggrrr}}}qqq[[[RRRKKKKKKNNNQQQTTTXXX^^^ccclll{{{qqqccc\\\VVVOOOJJJHHHGGGEEEBBBAAAAAA@@@>>>======<<<;;;;;;<<<>>>@@@AAACCCIIIQQQTTTSSSQQQQQQRRRTTTXXX\\\^^^]]]\\\\\\\\\XXX\\\ZZZOOODDDCCCHHHLLL^^^nnnuuuyyynnnjjjddd```aaa]]]^^^___^^^\\\\\\]]]^^^___^^^]]]^^^___```^^^]]]\\\[[[ZZZXXXWWWUUUTTTSSSRRRSSSUUUWWWWWWVVVTTTRRRQQQPPPOOOQQQTTTUUUTTTRRRNNNNNNMMMLLLKKKKKKKKKLLLHHHHHHHHHIIIIIIJJJJJJJJJFFFEEEEEEDDDCCCBBBAAAAAAAAA@@@>>>======>>>@@@AAA???EEETTTgggwwwrrrdddaaakkktttnnnmmmyyyxxxuuutttxxxxxxsssnnnlllkkkrrrwwwxxxzzz~~~~~~}}}qqqooollluuu}}}uuuooommmnnnrrrssstttyyy}}}{{{yyyyyyzzz{{{{{{zzztttsssrrroookkkgggdddbbb___]]]ZZZVVVSSSPPPOOOOOOOOONNNKKKJJJIIIHHHGGGFFFCCCEEEGGGIIIKKKNNNQQQTTTZZZbbbnnnyyywwwlllfffjjjzzz}}}rrrmmmlllooo~~~~~~zzzvvvsssrrrooojjjfffhhheeeaaa]]][[[ZZZXXXVVVTTTQQQNNNKKKIIIFFFBBB@@@DDDCCCAAA???===<<<;;;;;;999999999999999:::;;;;;;::::::;;;;;;<<<===>>>>>>999:::;;;===AAADDDHHHJJJKKKXXXjjjxxxzzziii]]]XXXSSSRRRRRRRRRSSSTTTVVVWWWXXXXXX]]]dddkkkrrr~~~nnn\\\SSSLLLLLLPPPSSSWWW[[[dddjjjtttvvvjjj]]]VVVRRRLLLHHHGGGGGGDDDBBBAAA@@@@@@???======<<<;;;;;;<<<>>>AAABBBEEELLLTTTWWWUUURRRQQQRRRUUUYYY^^^```^^^]]]]]]^^^___bbb^^^RRRGGGFFFKKKPPPkkk|||kkkvvvrrrkkkiiiccc```bbb\\\^^^^^^^^^\\\\\\]]]^^^]]]]]]___aaabbbaaa^^^\\\\\\[[[ZZZXXXVVVTTTSSSRRRSSSUUUWWWYYYYYYWWWUUUTTTSSSQQQPPPRRRUUUUUUSSSQQQLLLKKKKKKJJJJJJJJJJJJKKKGGGGGGHHHIIIIIIJJJKKKKKKEEEEEEDDDCCCBBBAAA@@@@@@AAA@@@>>>======>>>@@@AAA>>>DDDRRReeetttzzzhhh___hhh}}}zzzrrrmmmpppvvvqqqppptttvvvsssppppppiiipppuuuvvvyyy~~~{{{mmmkkkgggrrr{{{xxxwwwyyy{{{|||{{{||||||zzzwwwsssoookkkiiidddbbb___[[[XXXVVVTTTTTTNNNLLLJJJHHHHHHGGGFFFEEEEEEGGGIIIKKKMMMOOOSSSUUUYYYaaalllvvv~~~yyyuuuzzz~~~pppkkklllnnn~~~{{{yyytttooojjjgggfffeeeaaa```]]]ZZZWWWUUUTTTSSSPPPNNNKKKGGGDDDBBBAAAAAA???>>>===;;;999888888888::::::999888777777777888999999999:::;;;<<<===>>>999999:::<<>>=========<<<>>>???===:::<<>><<<;;;999888888888888777777777777888999:::999999999::::::<<<======;;;;;;;;;===@@@CCCGGGIIIJJJQQQ___ooo|||vvvggg]]]ZZZ\\\]]]___```aaacccdddeeeoooxxx}}}zzzkkk\\\VVVPPPPPPRRRWWW___gggsss|||{{{rrrbbb]]]UUUNNNIIIFFFCCCBBBBBBBBB@@@???>>>=========;;;======;;;:::<<>>>>>===<<<:::999888888777555555555666777999:::;;;:::999999999:::;;;<<<<<<<<<<<<<<<===@@@DDDGGGJJJJJJPPP\\\kkkzzz}}}ooofff___bbbeeehhhiiijjjlllnnnsss~~~wwwiii]]]VVVQQQRRRUUU[[[dddmmmzzzqqqfff[[[VVVPPPJJJFFFDDDBBB@@@BBBAAA@@@>>>============;;;<<<<<<;;;<<<@@@HHHOOOUUUWWWXXXYYYXXXWWWXXXYYY______bbbeeedddeeellluuu}}}\\\OOORRRTTTkkkoooiiilllyyymmmiiijjjgggdddcccbbbcccdddccc```^^^^^^^^^\\\\\\\\\\\\[[[ZZZYYYYYYZZZYYYXXXWWWXXXZZZ\\\]]]^^^[[[XXXWWWVVVVVVUUUSSSYYYWWWTTTRRRQQQOOOMMMKKKNNNNNNNNNMMMLLLJJJHHHGGGGGGGGGHHHJJJLLLMMMLLLJJJIIIIIIHHHGGGEEEDDDCCCCCC>>>>>>>>>>>>>>>>>>>>>>>>@@@DDDGGGVVVkkkxxxvvvoooppptttggglll~~~yyyrrrttt|||qqqnnnnnnssswwwwwwxxxzzz|||}}}}}}zzz}}}vvvpppkkkeee```]]]XXXWWWUUURRROOOMMMLLLLLLKKKMMMNNNOOOPPPSSSVVVYYY```ccchhhnnnssszzz{{{qqqooopppooonnnooonnnqqquuuzzzppphhhgggppp~~~zzzwwwrrrlllfff```]]][[[VVVUUURRRPPPMMMKKKJJJIIIHHHHHHGGGFFFDDDAAA>>><<<===<<<;;;999888888777777555555555666777999:::;;;;;;:::::::::::::::;;;<<<<<<;;;<<<===???CCCFFFHHHLLLPPPZZZiiixxxyyyqqqfffjjjooorrrrrrqqqsssuuu}}}uuuhhh[[[UUUQQQRRRWWW]]]gggppp{{{yyyhhh\\\VVVRRRMMMIIIFFFEEECCCBBB@@@@@@???>>>===<<<<<<===<<<=========@@@FFFOOOUUUWWWYYYZZZZZZYYYXXXYYYZZZ___```bbbcccbbbffftttZZZLLLUUU[[[rrrwwwfffhhhvvvtttjjjhhhiiigggddddddaaabbbcccbbb___]]]\\\]]][[[[[[[[[[[[[[[ZZZYYYYYYXXXWWWWWWWWWYYY[[[]]]^^^]]]ZZZVVVTTTTTTUUUUUUUUUYYYWWWSSSPPPNNNMMMMMMMMMPPPRRRRRRRRROOOLLLJJJJJJGGGFFFGGGIIIKKKLLLJJJIIIHHHHHHGGGFFFEEEDDDCCCBBB>>>>>>>>>>>>>>>>>>>>>>>>@@@DDDEEEPPPeeesss~~~pppjjj~~~llllllyyyyyy}}}{{{qqqlllkkkpppuuuvvvwwwzzz{{{}}}~~~wwwqqqkkkeeebbb[[[ZZZXXXVVVTTTRRRQQQQQQPPPRRRSSSTTTUUUXXX\\\^^^dddgggkkkoootttzzzwwwkkkfffdddbbb``````___cccjjjssszzzrrrjjjkkksssxxxuuupppjjjccc^^^YYYWWWSSSRRRPPPMMMKKKIIIHHHHHHEEEEEEEEEDDDBBB@@@===<<<<<<;;;:::999888777777777666666666666777888999:::<<<<<<;;;;;;:::;;;;;;;;;;;;;;;<<<>>>@@@CCCEEEFFFKKKNNNWWWfffvvv{{{ssswww|||}}}{{{yyyzzz|||nnnbbbWWWQQQOOOQQQVVV\\\fffnnnxxxzzznnn___SSSRRRNNNJJJGGGFFFDDDCCCBBB??????>>>===<<<<<<<<<<<<;;;;;;<<<>>>CCCKKKSSSYYYYYYZZZ[[[ZZZYYYYYYZZZ\\\^^^___```aaa```hhh{{{UUUIIITTT___{{{lllaaammm~~~sssiiiffffffdddcccddd```aaaaaa```]]][[[ZZZZZZZZZ[[[[[[[[[[[[ZZZYYYYYYUUUUUUUUUVVVXXXZZZ\\\]]]ZZZWWWSSSRRRSSSUUUWWWWWWVVVUUURRROOOMMMMMMNNNOOORRRUUUWWWVVVRRRNNNLLLLLLGGGGGGGGGIIIKKKKKKJJJHHHFFFFFFEEEDDDCCCBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@EEEEEEMMM___mmm|||ooofffxxxsssnnnttt{{{pppjjjhhhmmmsssvvvxxx{{{{{{}}}|||vvvpppkkkggg^^^]]]\\\ZZZXXXXXXWWWWWWUUUVVVXXXYYYZZZ\\\```cccgggjjjnnnrrrvvv|||rrreee___]]]ZZZXXXXXXYYY[[[aaajjjttt{{{}}}|||sssuuu}}}~~~qqqlllnnnyyy}}}uuusssnnnhhhbbb\\\WWWTTTQQQPPPNNNKKKIIIGGGFFFFFFDDDCCCCCCBBB@@@>>>===<<<;;;:::999888777777777777777777777777888999:::;;;>>>>>>===<<<;;;;;;;;;<<<<<<===@@@BBBDDDFFFGGGGGGIIILLLTTTcccttt~~~~~~~~~xxxeeeYYYSSSNNNMMMPPPUUUZZZaaaiiisss|||{{{qqqgggZZZQQQLLLIIIFFFCCCBBBBBB@@@???>>>>>>===<<<<<<<<<<<<<<<999:::<<<@@@FFFNNNUUUYYYZZZ[[[\\\[[[ZZZ[[[\\\^^^```aaabbbdddeeemmmrrrOOOHHHTTTdddyyypppbbbvvv|||rrrhhheeedddbbbaaaccc___```aaa___\\\YYYYYYYYYZZZ[[[[[[\\\[[[[[[ZZZZZZTTTUUUUUUVVVWWWXXXYYYZZZVVVTTTQQQPPPRRRTTTVVVVVVSSSSSSQQQOOOMMMMMMOOOQQQSSSVVVYYYXXXSSSNNNMMMMMMHHHGGGHHHIIIKKKKKKIIIHHHEEEEEEDDDCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@FFFEEEIIIZZZhhhuuuqqqeeesss|||pppoooqqqiiifffkkksssvvvyyy{{{|||}}}|||vvvppplllcccbbbaaa```___^^^^^^^^^[[[\\\^^^___```bbbfffiiimmmpppssswwwzzz~~~yyylll___ZZZXXXVVVUUUWWWRRRSSSWWWaaammmuuuvvvsssmmmoooyyyzzzppplllooo|||sssqqqmmmgggaaaZZZUUUSSSNNNMMMKKKIIIGGGEEEDDDDDDCCCBBBAAA???>>>=========:::999888777777666777777666666777888:::<<<===>>>@@@@@@???======<<<<<<<<<@@@BBBFFFJJJLLLLLLKKKJJJJJJMMMVVVeeewww{{{zzzyyyzzz}}}sssaaaUUUPPPMMMMMMQQQUUUWWW]]]cccjjjuuuqqqhhh___VVVOOOIIIFFFCCCAAAAAA@@@>>>=========<<<<<<;;;;;;<<<<<<;;;<<>><<<<<<======999999888777666666777777444555666888;;;>>>@@@AAABBBAAA@@@>>>============DDDGGGLLLPPPRRRQQQOOOMMMNNNPPPYYYjjj|||yyyxxxvvvvvvyyy~~~sssbbbWWWOOOLLLMMMQQQUUUVVV[[[```cccoootttfff]]]VVVNNNIIIIIIFFFDDDBBBAAA@@@???=========<<<;;;;;;;;;<<<<<<>>>@@@DDDJJJRRRYYY]]]___]]]^^^___^^^^^^```ccceeegggjjjpppvvvyyy{{{mmmWWWHHHMMMZZZsss~~~ttt|||}}}___nnnooo|||qqqllliiijjjhhhccc^^^^^^aaabbbbbb```]]]ZZZYYYZZZ[[[\\\\\\]]]]]]]]]\\\\\\WWWWWWWWWWWWWWWVVVVVVVVVUUUSSSPPPOOOPPPPPPPPPOOOQQQSSSSSSPPPMMMKKKLLLNNNOOOTTTXXXVVVPPPKKKIIIJJJIIIIIIIIIJJJLLLLLLJJJHHHFFFFFFEEEEEEDDDDDDCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA>>>EEEDDDEEESSS___iiivvv}}}jjjkkkxxx{{{mmm{{{sss|||wwwmmmgggkkkqqquuuvvvxxx}}}|||~~~xxxsssllllllkkkkkkjjjjjjkkkkkknnnoooqqqqqqsssuuuyyy|||uuuiii]]]ZZZ\\\]]]___aaa___```ffftttrrrvvvuuummmpppwww~~~uuusssoooiiiddd___ZZZUUUQQQMMMLLLJJJGGGDDDCCCCCCDDD??????>>><<<<<<;;;;;;;;;;;;999777777999:::888555888999:::<<<>>>AAACCCDDDDDDDDDDDDBBB???>>>???@@@BBBIIIQQQVVVWWWVVVVVVWWWMMMQQQ\\\mmm~~~zzzwwwyyyzzzyyy|||uuufffZZZUUUNNNJJJJJJOOORRRSSSVVVZZZ]]]oootttfffZZZTTTOOOIIIEEEEEECCCAAA@@@@@@???===;;;;;;<<<======;;;;;;<<<===@@@CCCGGGKKKPPPWWW^^^ccc___^^^]]]^^^```cccdddddddddppp|||{{{sss[[[IIIJJJRRRbbbtttlllyyyaaaiii{{{{{{kkkhhhfffdddddddddbbb```]]]\\\[[[ZZZZZZ[[[]]]]]]______^^^^^^^^^]]]]]]]]]ZZZWWWTTTTTTVVVWWWVVVTTTRRRRRRQQQPPPOOOOOOOOOOOOPPPOOONNNLLLKKKJJJJJJJJJOOOOOOOOONNNMMMKKKJJJIIIIIIIIIIIIJJJJJJJJJJJJJJJEEEFFFGGGGGGFFFDDDAAA@@@???@@@@@@AAAAAAAAA@@@@@@AAA===>>>EEENNNZZZhhhttthhheeemmm{{{wwwwwwwwwmmmrrr~~~wwwtttooommmnnnqqqtttuuu~~~}}}sssssssssrrrrrrrrrrrrrrrrrrtttvvvyyy}}}~~~pppjjjaaa]]]___dddhhhjjjnnnnnnyyy}}}sssmmmrrr{{{}}}tttpppmmmiiieee```[[[VVVRRRLLLLLLJJJGGGDDDBBBBBBBBB???>>>===<<<;;;;;;;;;;;;;;;999777888999:::888666888999:::<<<>>>AAACCCDDDDDDEEEDDDBBB@@@??????AAADDDKKKTTTYYYYYYWWWVVVWWWNNNTTTaaasss~~~yyyyyyzzzyyy{{{|||nnn```VVVRRROOOKKKKKKNNNPPPPPPSSSXXXaaassssssjjj^^^TTTOOOLLLHHHDDDEEECCCAAA@@@@@@???===;;;;;;<<<===<<<;;;:::;;;===@@@DDDJJJPPPUUUZZZ___bbb```_________aaaccceeeeeeeeessszzzrrrkkk```PPPGGGMMMYYYnnnxxxvvvppp^^^llluuukkkhhheeedddcccbbb```^^^^^^]]]]]]]]]^^^^^^___```]]]]]]]]]]]]\\\\\\\\\\\\ZZZWWWTTTTTTUUUVVVTTTRRRQQQPPPOOONNNNNNMMMMMMNNNPPPOOONNNLLLKKKKKKJJJJJJNNNMMMMMMLLLKKKJJJHHHHHHKKKKKKKKKKKKKKKKKKKKKLLLEEEEEEFFFFFFEEECCCAAA?????????@@@@@@@@@@@@??????BBB>>>>>>CCCLLLVVVdddooojjjdddhhhsss{{{~~~kkklllttt~~~{{{}}}yyyuuupppmmmnnnrrrvvvyyy|||}}}{{{{{{{{{zzzyyyyyyxxxxxx|||||||||}}}{{{qqqllleeeaaaaaagggpppvvv}}}zzzpppmmmwwwxxxnnnjjjiiigggeeeccc^^^XXXSSSLLLKKKIIIGGGDDDBBB@@@???======<<<;;;:::::::::::::::999888888999999888777888999:::<<>>BBB???>>>BBBHHHQQQ^^^jjjzzzpppdddccckkk|||nnnggghhhqqqvvvsssuuu{{{}}}yyysssooonnnrrrxxx|||zzz|||}}}~~~wwwqqqooojjjeeecccjjjxxxvvvmmmnnn{{{|||nnneeecccdddfffgggfffaaaZZZTTTMMMKKKHHHFFFDDDAAA>>>;;;<<<;;;::::::999999999::::::999999999999999999888888999;;;>>>@@@BBBCCCDDDFFFGGGGGGEEECCCBBBCCCDDDEEEMMMWWW]]]]]]ZZZYYYXXXWWW]]]lll~~~yyyxxxvvvxxx{{{zzzzzzzzz{{{{{{{{{{{{{{{vvvoooooorrrxxxxxxtttlllaaaXXXSSSRRRPPPOOOQQQSSSRRRRRRXXX```pppssshhhZZZUUUMMMGGGEEEEEEDDDCCCCCCAAA?????????>>>===;;;;;;<<<<<<;;;:::;;;===???DDDIIIPPPVVVYYY\\\^^^___bbbcccddddddddddddfffggglllzzz{{{hhhXXXNNNIIIAAADDDMMM___xxxxxxgggkkkxxxkkkfffdddaaa```______]]]\\\WWWXXXZZZ\\\^^^^^^^^^^^^[[[[[[[[[ZZZZZZZZZZZZYYYXXXWWWUUUSSSRRRQQQPPPPPPPPPOOONNNMMMMMMLLLLLLMMMMMMMMMMMMMMMLLLLLLKKKKKKIIIIIIHHHGGGGGGFFFFFFFFFIIIIIIIIIHHHHHHHHHHHHHHHEEEFFFFFFFFFEEEDDDBBBBBB@@@@@@AAAAAAAAA@@@??????BBB???>>>AAAEEEMMMZZZggguuuzzzggg```eee|||yyywwwvvvhhhaaahhhnnnooovvvxxxqqqnnnqqqwww|||yyy{{{}}}}}}wwwqqqsssqqqkkkgggnnnssskkkpppsssfff^^^___bbbfffjjjkkkeee]]]WWWOOOLLLHHHEEECCC@@@===:::;;;;;;:::999999999999:::999999:::999999999999:::999:::===@@@BBBDDDEEEEEEGGGHHHHHHGGGEEEDDDEEEFFFCCCKKKUUU[[[\\\ZZZYYYZZZ]]]bbbooo~~~yyywwwuuuvvvxxxzzzyyywwwvvvuuuvvvwwwwww}}}rrrkkklllnnnssssssoooggg]]]VVVTTTTTTNNNOOOSSSVVVUUUVVV___jjj{{{ssseee___UUUQQQKKKFFFCCCCCCCCCCCCAAA@@@>>>>>>>>>>>><<<;;;;;;;;;<<<<<<;;;===@@@CCCJJJMMMPPPSSSUUUXXX\\\^^^```bbbeeeeeeddddddfffhhhnnnyyy}}}oooYYYKKKFFFFFF@@@FFFUUUnnn|||tttkkkwwwsssjjjbbb```^^^^^^^^^___^^^]]]UUUWWWYYY[[[]]]^^^^^^]]][[[[[[[[[[[[ZZZZZZZZZZZZWWWWWWUUUSSSQQQPPPPPPPPPQQQPPPOOONNNNNNMMMMMMMMMLLLLLLMMMMMMMMMMMMLLLKKKHHHGGGFFFFFFFFFFFFGGGGGGIIIHHHHHHHHHGGGGGGGGGFFFGGGGGGGGGGGGFFFFFFEEEDDDBBBCCCCCCCCCBBBBBBAAA@@@@@@>>>>>>@@@DDDJJJXXXfffrrrkkk^^^bbbxxxtttpppmmm___dddkkkoooyyyuuunnnnnnsssxxxxxx{{{~~~|||}}}xxxuuu{{{~~~zzzuuu{{{}}}qqqkkkqqq|||mmmbbb\\\^^^ccckkkqqqrrrlllbbb[[[SSSNNNHHHDDDBBB@@@<<<999;;;::::::999999:::::::::888999::::::999999:::;;;:::<<>>>>><<<::::::;;;<<<<<<===@@@DDDGGGPPPPPPQQQQQQRRRUUUYYY]]]]]]```ddddddcccccceeehhhnnnuuusssbbbNNNCCCCCCFFFCCCKKKaaa|||rrrqqqpppjjjbbb```^^^]]]^^^^^^]]]\\\WWWXXXYYY[[[]]]^^^^^^^^^[[[[[[ZZZZZZZZZYYYYYYYYYVVVWWWVVVTTTQQQPPPQQQRRRQQQPPPOOONNNNNNMMMMMMNNNJJJKKKMMMNNNNNNMMMLLLKKKHHHGGGFFFFFFFFFGGGHHHIIIJJJJJJJJJIIIIIIHHHHHHGGGIIIHHHHHHGGGGGGGGGGGGFFFDDDDDDDDDDDDCCCBBBAAAAAA@@@>>>>>>???AAAGGGUUUcccooo~~~sssaaaaaauuurrrnnn~~~wwwbbbeeelllooozzzxxxnnnkkknnnssswwwzzz}}}{{{zzzzzzwwwxxxzzzppplllsssvvvhhh```\\\aaagggqqqyyyzzztttiii```VVVPPPGGGCCCAAA@@@===:::;;;;;;::::::::::::;;;;;;777999;;;;;;999999:::<<<<<<>>>AAADDDFFFHHHHHHHHHIIIJJJJJJIIIHHHGGGHHHJJJIIIOOOUUUXXXXXXWWWWWWYYY]]]cccqqq|||{{{yyywwwwwwuuusssooolllkkkmmmppprrrvvvxxx|||wwwpppnnnpppqqqrrroooiii```ZZZXXXYYYXXX]]]cccfffdddfffttt}}}mmm___WWWVVVLLLJJJGGGCCC@@@@@@AAABBB@@@>>>============<<<:::999:::<<<===???BBBHHHLLLTTTTTTSSSRRRRRRSSSVVVYYYYYY]]]bbbcccbbbbbbeeehhhkkkoooiiiXXXFFF???AAADDDHHHTTTrrrpppxxxxxxmmmiiidddbbb___^^^]]]\\\[[[YYYWWWWWWXXXXXXZZZ[[[]]]]]]YYYYYYYYYYYYXXXXXXXXXWWWUUUVVVWWWUUURRRQQQRRRTTTPPPOOONNNMMMMMMLLLLLLMMMIIIKKKLLLNNNNNNNNNMMMLLLIIIHHHGGGFFFGGGHHHJJJKKKJJJJJJIIIIIIHHHGGGGGGGGGHHHHHHGGGGGGFFFFFFGGGGGGDDDDDDDDDDDDCCCBBBAAA@@@@@@???>>>>>>===BBBOOO]]]jjjvvvkkkeeerrryyypppmmmzzzkkkkkkqqqrrr|||{{{nnniiilllpppuuuxxx|||~~~|||rrrssstttyyypppmmmtttpppddd^^^[[[dddkkkuuu~~~yyymmmdddYYYQQQGGGBBBAAA@@@===;;;;;;;;;;;;::::::;;;<<<<<<777999<<<;;;999999;;;======???BBBEEEHHHIIIIIIIIIJJJKKKKKKJJJHHHHHHIIIKKKNNNRRRWWWXXXWWWUUUVVVWWWZZZbbbrrr}}}}}}{{{yyyxxxrrroookkkhhhgggiiimmmpppuuuwww{{{~~~|||uuussssssuuuuuusssmmmeee___]]]]]]bbbgggnnnpppmmmooo~~~ooocccVVVNNNLLLHHHGGGDDDAAA>>>>>>@@@BBB???>>><<<<<<======<<<:::999:::<<<===@@@DDDJJJNNNUUUVVVVVVUUUSSSSSSUUUWWWVVV[[[aaabbbaaaaaadddhhhhhhjjjdddRRRBBB===???BBBNNN]]]nnn~~~tttkkkhhhgggdddaaa^^^]]][[[XXXVVVVVVUUUUUUUUUVVVWWWYYY[[[XXXXXXWWWWWWWWWVVVVVVVVVTTTVVVWWWUUURRRQQQSSSVVVOOONNNMMMLLLKKKKKKKKKKKKIIIJJJLLLNNNOOONNNMMMLLLJJJIIIGGGGGGGGGIIIKKKMMMHHHHHHGGGGGGFFFEEEDDDDDDHHHGGGFFFFFFEEEFFFFFFFFFCCCCCCCCCCCCBBBAAA@@@???AAA???>>>===;;;>>>KKKXXXfffqqqtttiiiqqq~~~uuunnnkkkvvvtttrrrvvvuuu}}}|||oooiiikkkooossswww{{{}}}~~~~~~yyymmmooooootttoooqqq{{{pppaaa^^^aaajjjtttttteee[[[TTTKKKFFFEEECCC>>>:::;;;;;;<<<<<<<<<<<<;;;;;;:::999999999::::::;;;<<<===???BBBFFFIIIKKKLLLLLLMMMLLLFFFGGGOOOKKKFFFKKKOOOTTTXXXXXXUUUSSSUUUXXXYYYfffvvv}}}yyytttmmmgggggggggfffhhhlllllloootttxxx|||wwwvvvzzz{{{{{{xxxpppfffbbbdddgggppp{{{|||qqqccc]]]UUUNNNIIIDDDCCCBBB@@@???>>>>>>>>>===<<<<<<;;;;;;;;;<<<<<<===@@@BBBAAAAAAFFFNNNVVVYYYZZZ[[[[[[ZZZXXXVVVTTTSSSXXX^^^ccceeeeeeddddddffffff___OOO@@@;;;@@@FFFLLLnnn~~~uuu}}}ooohhheeegggeeebbb^^^[[[YYYXXXXXXVVVVVVWWWWWWXXXXXXYYYYYYUUUUUUUUUUUUUUUUUUUUUUUUSSSSSSSSSSSSRRRQQQPPPOOOOOOOOONNNNNNMMMLLLLLLLLLKKKKKKJJJJJJJJJIIIIIIIIIFFFFFFFFFGGGGGGHHHHHHHHHIIIFFFDDDEEEGGGHHHFFFCCCEEEEEEDDDDDDCCCCCCBBBBBBDDDDDDCCCBBBAAAAAA@@@@@@======>>>>>>???CCCIIINNNdddnnn{{{nnnnnnyyy{{{rrrmmmmmm|||zzzvvvxxx}}}qqqkkkmmmppptttxxx~~~}}}pppllllll}}}{{{qqqnnnsssooobbb```dddnnnzzzxxxiiiYYYSSSJJJEEEDDDCCC@@@===;;;<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::<<<===>>>>>>@@@CCCGGGIIIKKKMMMMMMNNNOOOIIIIIIPPPKKKGGGOOOQQQTTTWWWVVVSSSRRRTTTWWW[[[gggvvvyyyrrrkkkeeeeeeeeedddfffiiiiiilllrrrvvvzzz~~~}}}{{{~~~}}}}}}{{{sssllliiilllqqq|||fff[[[UUUOOOIIIEEECCCBBBAAA@@@???>>>>>>>>>===<<<<<<;;;;;;<<<<<<<<<<<>>>>>===???BBBGGGKKK^^^hhhvvvnnnjjjrrrwwwppplllxxxvvvwwwwwwqqqppprrrvvvzzzvvvrrrmmmwwwooonnnuuuqqqfffeeejjjttt}}}mmmYYYRRRJJJDDDCCCCCCBBB@@@<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<>>>???AAAAAABBBEEEGGGJJJLLLMMMNNNLLLNNNJJJKKKQQQLLLHHHPPPSSSUUUUUUTTTQQQPPPSSSVVV]]]gggssswwwooohhhbbbbbbbbbaaabbbffffffjjjooossswww{{{~~~}}}xxxssssssyyyrrr___UUURRRMMMHHHFFFBBBBBB@@@???>>>>>>>>>>>>===<<<<<<;;;<<<<<<======;;;>>>BBBEEEHHHNNNVVV]]]```___^^^]]]]]]]]]]]]]]]XXX[[[^^^___]]]\\\[[[[[[___[[[SSSIIIAAA@@@DDDJJJXXXyyy{{{ssspppiiifffeeeeeedddaaa^^^\\\ZZZYYYXXXWWWYYY[[[]]]]]]\\\ZZZXXXWWWVVVTTTRRRQQQQQQRRRSSSQQQQQQQQQQQQPPPOOONNNNNNLLLLLLKKKKKKJJJIIIIIIHHHJJJJJJIIIIIIIIIIIIHHHHHHIIIIIIIIIHHHHHHHHHHHHHHHIIIGGGFFFFFFGGGGGGFFFEEEHHHHHHGGGGGGFFFEEEEEEEEECCCBBBBBBAAAAAA@@@@@@@@@===>>>>>>======@@@DDDHHHVVVaaaoooqqqgggkkkuuulllssswwwwww}}}xxxuuutttxxx}}}~~~|||xxxxxxooonnnvvvuuullllllrrrzzz~~~nnnZZZTTTKKKDDDAAAAAAAAA@@@===<<<<<<<<<<<<<<<<<<===>>>>>>===>>>???AAACCCDDDCCCDDDFFFHHHJJJLLLNNNNNNMMMOOOLLLQQQ\\\WWWOOORRRTTTTTTSSSPPPNNNNNNQQQTTT]]]dddnnnyyy~~~tttkkkeee``````aaa___```dddfffiiimmmppptttxxx|||}}}zzz}}}zzzjjjYYYQQQOOOKKKGGGFFFAAAAAA@@@>>>>>>=========<<<<<<<<<<<<<<<======>>>;;;???CCCHHHMMMTTT\\\aaacccaaa```^^^^^^^^^``````___```aaa___\\\YYYXXXXXX[[[TTTLLLEEE@@@@@@EEELLLgggnnnrrrzzzqqqkkkfffddddddcccaaa___\\\[[[YYYXXXXXXZZZ]]]______]]]ZZZWWWXXXVVVSSSPPPNNNOOOPPPQQQPPPPPPPPPPPPOOONNNMMMLLLKKKKKKKKKJJJIIIIIIHHHHHHIIIIIIHHHHHHHHHHHHHHHHHHIIIHHHHHHGGGGGGFFFFFFFFFHHHGGGGGGGGGGGGGGGFFFEEEHHHHHHGGGGGGFFFEEEEEEEEEBBBAAAAAAAAA@@@@@@@@@???===>>>======<<<>>>AAADDDQQQ\\\jjjxxxwwwjjjiiiuuu}}}oooqqq|||yyy{{{~~~zzzwwwzzz~~~}}}vvvmmmnnnwwwxxxpppqqqxxx|||kkk\\\VVVMMMEEE@@@>>>>>>>>><<<<<<;;;;;;;;;;;;<<<<<>>============<<<<<<<<<<<<<<<===>>>???===@@@FFFLLLRRRZZZ```ddddddcccaaa______```bbbcccccccccaaa]]]YYYVVVUUUVVVYYYOOOFFFAAA>>>???GGGRRRwwwgggwww|||vvvooogggcccbbbbbbaaa___]]][[[ZZZYYYXXX[[[^^^``````\\\XXXVVVXXXVVVRRROOONNNNNNOOOPPPOOOOOOOOONNNNNNMMMLLLKKKLLLKKKKKKJJJIIIIIIHHHHHHGGGGGGHHHHHHHHHHHHHHHHHHGGGFFFFFFFFFEEEEEEDDDDDDFFFGGGGGGFFFFFFEEEEEEEEEFFFFFFFFFEEEDDDDDDCCCCCC@@@@@@@@@@@@@@@?????????======>>>===<<<===@@@BBBNNNYYYfffrrr}}}nnnjjjlllyyyvvv|||~~~~~~|||{{{{{{~~~{{{}}}{{{qqqjjjnnnzzzzzzsssvvv}}}yyyhhh\\\WWWOOOGGG@@@=========<<<;;;:::999999:::;;;<<>>===============<<<<<<<<<<<<===>>>??????@@@CCCHHHPPPWWW^^^cccffffffdddcccaaaaaabbbdddeeedddccc___ZZZUUURRRSSSTTTVVVLLLCCC@@@===@@@MMM]]]xxxhhh~~~zzzqqqhhhdddaaaaaa```___^^^\\\ZZZYYYYYY[[[]]]___^^^[[[WWWTTTWWWUUUSSSPPPNNNNNNOOOOOOMMMMMMMMMMMMLLLKKKJJJJJJKKKKKKJJJJJJIIIHHHHHHHHHFFFFFFGGGGGGGGGGGGHHHHHHEEEEEEEEEDDDDDDDDDDDDDDDEEEFFFGGGFFFDDDCCCDDDEEEEEEEEEDDDDDDCCCBBBBBBBBB????????????????????????<<<===>>>===<<<===???BBBKKKVVVbbbkkkyyysssiiifffwww~~~{{{}}}{{{zzzyyy|||yyyooojjjppp}}}}}}xxx}}}wwwgggYYYVVVOOOHHHAAA>>>======;;;:::888777777888:::;;;>>>AAAEEEIIILLLKKKJJJIIIFFFFFFFFFGGGHHHJJJKKKMMMIIIKKKHHHKKKTTTOOOHHHMMMOOOMMMKKKKKKLLLMMMNNNOOOQQQTTT]]]kkkzzzsssaaa\\\ZZZ]]]``````aaaeeefffhhhkkknnnrrrwww}}}zzzaaaVVVLLLIIIHHHDDDBBBCCC>>>>>>===<<<<<<<<<======<<<<<<<<<<<<===>>>???@@@CCCFFFKKKSSSZZZ```dddeeeggggggfffeeeeeefffggghhhfffddd___YYYTTTRRRSSSUUUTTTJJJCCC@@@>>>CCCVVVllluuuooo~~~zzzxxxppphhhfff````````````^^^]]][[[ZZZXXXZZZ\\\\\\[[[XXXUUUSSSUUUTTTSSSQQQPPPOOOOOOOOOLLLLLLLLLLLLKKKJJJIIIIIIIIIIIIIIIHHHGGGGGGFFFFFFFFFFFFFFFFFFGGGGGGGGGHHHDDDDDDDDDDDDEEEEEEEEEEEECCCEEEFFFEEEBBBAAABBBDDDEEEEEEDDDCCCCCCBBBBBBAAA>>>?????????????????????<<<===>>>>>>===>>>@@@BBBEEEQQQ]]]eeeqqqyyyiiicccpppyyyzzzvvvxxx{{{qqqkkkrrr~~~wwwgggVVVTTTOOOIIICCC???>>>???:::999777666666777999:::===AAAGGGLLLNNNMMMKKKIIIFFFFFFFFFFFFGGGIIIKKKLLLLLLPPPMMMKKKMMMGGGFFFRRRMMMLLLJJJJJJLLLNNNNNNNNNPPPRRR[[[kkk{{{ppp^^^ZZZXXX\\\______aaaddddddgggjjjnnnsssyyyiiiWWWMMMEEECCCBBB@@@???@@@>>>======<<<<<<<<<<<<===<<<<<<<<<<<<===>>>@@@@@@FFFHHHMMMTTT\\\bbbdddeeeiiihhhhhhhhhhhhhhhiiiiiiiiifffaaa[[[VVVTTTVVVXXXRRRIIICCCBBB@@@FFF^^^wwwwwwwwwwwwuuuuuummmhhhhhh___`````````___]]][[[ZZZXXXYYYZZZ[[[YYYWWWTTTRRRTTTTTTSSSRRRQQQPPPPPPOOOLLLLLLLLLLLLKKKJJJIIIHHHHHHHHHGGGGGGFFFEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGHHHDDDDDDEEEEEEFFFFFFGGGGGGBBBDDDEEEDDDAAA@@@BBBDDDEEEEEEEEEDDDCCCCCCBBBBBB>>>>>>>>>>>>>>>?????????<<<===>>>>>>>>>>>>AAACCC@@@MMMYYY```llljjjccclllxxx~~~yyytttuuu~~~uuuqqqpppwwwwwwfff[[[TTTMMMIIICCC===;;;<<<:::999888777777888999:::>>>@@@DDDFFFGGGEEECCCAAABBB???===???CCCGGGIIIHHHKKKKKKLLLMMMMMMLLLKKKJJJIIIIIIIIIHHHFFFGGGIIIKKKLLLTTT^^^hhh{{{}}}ooo[[[ZZZ\\\___]]]XXXXXXZZZbbbhhhooouuuxxx{{{~~~jjj^^^OOOKKKGGGCCCBBBAAA@@@>>>>>>>>>======<<<<<<;;;;;;<<<<<<<<<;;;;;;===AAAEEEEEEKKKQQQVVV\\\ccceeedddiiiiiiiiikkkmmmmmmjjjhhhhhhiiieee]]]YYY[[[]]]\\\SSSHHH@@@>>>@@@LLLiii}}}ooohhhgggfffcccccc______^^^]]]\\\[[[YYYXXXXXXWWWWWWVVVUUUTTTSSSSSSPPPPPPQQQQQQQQQQQQPPPPPPNNNNNNMMMKKKJJJHHHGGGGGGGGGGGGFFFDDDDDDCCCCCCCCCCCCDDDEEEFFFFFFEEEDDDCCCCCCBBBBBBBBBCCCDDDFFFGGGEEEDDDDDDCCCBBBAAAAAAAAADDDCCCCCCBBBBBBAAA@@@@@@@@@??????>>>>>>>>>>>>>>><<<>>>???>>><<<;;;;;;;;;@@@JJJTTT]]]lllvvvffffffttt}}}vvv|||yyyrrrqqq{{{vvvrrrpppwwwwwwfffXXXQQQJJJGGGBBB<<<:::;;;999999888777777888999999===???AAACCCCCCBBB@@@>>>???===<<<===AAAEEEGGGGGGIIIJJJLLLMMMMMMMMMKKKKKKHHHIIIIIIHHHHHHIIILLLNNNNNNWWWaaammmyyykkkZZZYYYZZZ\\\ZZZVVVVVVYYYeeejjjqqqwwwzzz}}}kkk\\\RRRKKKHHHDDDAAA@@@@@@>>>===????????????>>>>>>===============<<<<<>>============>>>;;;===>>>>>>===<<<===>>>???GGGQQQZZZhhhkkkgggppptttzzz}}}vvvttt|||~~~wwwsssqqqwwwvvvgggXXXPPPIIIFFFBBB===:::;;;999888777777777777888999<<<===>>>???>>>===<<<;;;<<<::::::;;;???BBBDDDDDDFFFHHHKKKNNNOOONNNMMMKKKGGGIIIJJJJJJJJJKKKOOOQQQQQQZZZeeettttttfffZZZWWWWWWXXXVVVTTTVVV[[[gggmmmtttzzz~~~xxxggg[[[QQQKKKGGGDDDAAA??????>>>===<<>>>>>>>>>>>===>>>??????>>>>>>@@@DDDHHHOOOSSSVVVVVVZZZ```cccbbbeeeeeefffhhhjjjkkkiiigggjjjppprrrnnnhhhccc]]]WWWMMMFFFAAADDDNNNbbb|||xxxiiiccccccaaa`````````___^^^\\\ZZZXXXWWWVVVWWWWWWVVVUUUTTTSSSSSSRRRNNNNNNOOOPPPPPPQQQPPPPPPMMMMMMLLLKKKIIIHHHGGGGGGEEEEEEDDDCCCBBBBBBBBBBBBCCCDDDDDDEEEEEEDDDDDDCCCCCCCCCBBBBBBCCCDDDEEEFFFEEEEEEEEEDDDCCCCCCBBBBBBCCCCCCBBBBBBAAAAAA@@@@@@>>>>>>===<<<<<<<<<<<<===:::<<<>>>>>>>>>>>>???@@@>>>DDDLLLUUUbbbyyytttiiijjj~~~~~~vvvzzz{{{www}}}}}}uuuqqqpppvvvuuuggg[[[RRRJJJGGGCCC===::::::999888777666666777888999<<<<<<<<<<<<<<<;;;::::::999888999:::===???AAABBBDDDGGGJJJNNNOOOOOONNNMMMIIIJJJKKKLLLLLLNNNQQQSSSTTT]]]jjj{{{oooaaaYYYVVVUUUVVVVVVVVVZZZaaajjjooowww}}}|||dddWWWQQQLLLGGGDDDAAA???>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>??????>>>???BBBFFFJJJRRRVVVWWWWWW[[[bbbeeeddddddcccdddfffhhhiiihhhggghhhnnnqqqmmmggg```XXXQQQHHHBBB@@@EEESSSllluuuhhhdddcccbbb```aaa___^^^]]][[[YYYWWWVVVUUUWWWWWWVVVUUUTTTSSSRRRRRROOOOOOOOOOOOOOONNNNNNMMMLLLLLLKKKJJJIIIHHHGGGFFFDDDDDDCCCBBBBBBBBBBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBCCCDDDEEEFFFEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCBBBBBBAAA@@@@@@???======<<<;;;;;;;;;;;;<<<;;;===??????>>>===>>>???>>>AAAHHHQQQ\\\qqq{{{llleeeuuuyyy{{{zzz}}}}}}{{{pppmmmllltttsssggg^^^TTTJJJFFFCCC===888666888888777666666777888888<<<======<<<<<<;;;::::::777888999;;;===>>>AAABBBDDDFFFJJJMMMOOOPPPOOONNNMMMNNNOOOOOOOOOQQQTTTVVVYYYbbbppplll```ZZZWWWVVVXXXYYY[[[bbbjjjkkkqqqzzzeeeSSSLLLIIIEEEAAABBBAAA???>>>??????>>>===;;;;;;;;;;;;;;;<<<<<<<<<===>>>??????@@@DDDIIILLLSSSWWWYYYZZZ^^^eeeiiihhhdddccccccdddggghhhgggfffdddiiijjjddd]]]WWWPPPJJJBBB??????GGGXXXttt{{{pppeeeaaa```^^^]]]^^^^^^]]][[[YYYWWWVVVUUUUUUWWWVVVVVVUUUTTTSSSRRRQQQPPPPPPPPPOOONNNLLLJJJIIIKKKKKKJJJIIIHHHGGGGGGFFFDDDCCCCCCBBBBBBBBBBBBCCCDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDCCCBBBBBBCCCEEEFFFDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBAAA@@@@@@??????===<<<<<<;;;;;;;;;;;;;;;===>>>@@@???===<<<<<<===>>>@@@FFFNNNXXXhhhnnncccmmmyyy{{{zzzzzz}}}|||}}}}}}|||||||||||||||zzzwwwtttiiiggggggppp~~~qqqggg^^^SSSIIIEEECCC===777555888777666666666666777888;;;<<<===>>>>>><<<;;;:::777999<<<===>>>???BBBDDDEEEFFFIIILLLNNNOOOPPPPPPQQQRRRSSSTTTUUUWWW[[[^^^bbbjjjxxx}}}lllbbb]]]ZZZYYY\\\^^^aaahhhpppnnnttt~~~uuuhhhWWWLLLHHHGGGDDD@@@BBB@@@??????@@@@@@>>>===<<<============>>>>>>>>>===>>>???AAACCCGGGMMMQQQTTTYYY\\\^^^bbbjjjmmmllleeedddcccdddeeeffffffeee```cccbbb[[[SSSOOOJJJEEE>>>???AAAKKK```zzzpppgggcccbbb___^^^___]]][[[YYYWWWVVVVVVVVVVVVVVVVVVUUUTTTSSSRRRRRRQQQPPPPPPOOONNNMMMKKKIIIHHHJJJJJJIIIHHHHHHGGGFFFFFFDDDDDDCCCCCCCCCCCCCCCDDDDDDCCCCCCBBBBBBCCCCCCDDDEEEDDDCCCBBBBBBCCCDDDEEECCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@??????======<<<;;;;;;;;;;;;<<<===>>>???>>><<<;;;:::;;;>>>>>>CCCLLLSSS___xxxvvvfffjjjzzzqqquuuyyyyyy|||}}}~~~~~~|||{{{{{{yyyxxxtttssssssttttttqqqmmmjjjbbb```bbblll}}}yyyoooggg^^^SSSJJJGGGFFFBBB<<<:::888777666555555666777888999;;;===??????>>><<<:::888;;;???@@@@@@AAADDDFFFGGGHHHIIIJJJLLLNNNPPPQQQSSSUUUWWWZZZ\\\```dddhhhlllttt{{{nnnfffaaa^^^]]]```aaacccjjjrrrpppxxxuuu```YYYPPPKKKIIIGGGEEEBBBAAA@@@????????????===;;;<<<<<<<<<=========>>>>>>===???AAACCCFFFLLLRRRWWWVVV\\\```bbbffflllooommmgggeeeddddddeeeeeeeeeddd]]]```^^^WWWPPPKKKGGGBBB>>>AAAGGGSSSjjjzzzqqqiiifffccc___^^^```[[[ZZZXXXVVVUUUUUUVVVWWWVVVVVVUUUTTTSSSRRRQQQQQQMMMMMMMMMMMMLLLKKKJJJJJJIIIIIIHHHHHHGGGGGGFFFFFFEEEDDDDDDCCCCCCDDDDDDEEEDDDCCCBBBBBBBBBBBBCCCDDDEEEDDDCCCBBBBBBCCCDDDEEEAAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@?????????>>>======<<<;;;<<<<<<<<<:::<<<======;;;:::;;;;;;===<<>><<<::::::===AAABBBBBBBBBEEEHHHIIIHHHHHHIIIKKKMMMPPPRRRTTTVVVZZZ^^^aaaffflllpppttt|||zzzoooiiidddaaa```bbbcccdddjjjqqqrrr{{{rrr^^^SSSOOOKKKGGGFFFDDDBBBAAA@@@???>>>>>>???>>><<<999:::::::::;;;;;;;;;<<<<<<>>>@@@CCCEEEIIIOOOVVV[[[YYY^^^ccceeeiiinnnooolllhhhgggddddddeeeeeedddccc[[[___^^^WWWPPPKKKFFFAAA???CCCKKKZZZsss}}}uuuuuummmeeebbb___[[[ZZZ[[[ZZZYYYWWWUUUUUUVVVWWWXXXVVVVVVUUUTTTSSSRRRQQQQQQJJJKKKKKKLLLLLLLLLLLLLLLIIIHHHHHHGGGGGGFFFFFFFFFEEEEEEDDDDDDDDDEEEEEEFFFDDDCCCBBBAAAAAABBBCCCDDDEEEDDDCCCBBBBBBCCCDDDEEEAAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAAAAA@@@??????>>>>>>>>>===<<<<<<<<<<<<===777999;;;<<<;;;;;;<<<===;;;:::???HHHMMMSSSggg}}}~~~vvvxxxrrrgggqqq}}}xxxxxx~~~~~~yyyuuurrrnnnjjjhhhfffeeebbb___\\\ZZZYYYYYY\\\ZZZ\\\hhh{{{zzzsssmmmjjj___YYYQQQJJJFFFDDDDDDCCC<<<:::888666555555666777999;;;===???@@@@@@???>>>;;;???CCCDDDCCCBBBDDDFFFLLLJJJIIIHHHIIIKKKMMMOOOSSSXXX___dddhhhmmmsssyyy||||||qqqlllgggccccccfffhhhiiimmmssswwwlll[[[QQQMMMIIIEEEEEEGGGFFFBBB======>>>?????????===<<<;;;===<<<;;;;;;<<<<<<<<<<<>>@@@GGGOOOVVVYYYZZZ```cccgggjjjkkkkkklllmmmnnniiieeedddbbb```bbbfffhhhkkklllfffWWWIIIDDDGGG???IIIOOOddd|||yyyzzzmmmvvvxxxqqqllleee___]]]]]]\\\\\\ZZZXXXVVVSSSRRRSSSTTTTTTVVVSSSQQQQQQRRRRRRPPPMMMMMMNNNOOOMMMKKKIIIHHHIIIGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFDDDCCCCCCCCCDDDEEEEEEDDDCCCBBBBBBAAABBBBBBFFFEEEEEEEEEDDDBBBAAA@@@@@@@@@@@@@@@???>>>======?????????@@@@@@AAAAAAAAAAAAAAAAAA@@@>>>===;;;:::<<<;;;;;;:::::::::;;;;;;<<<<<<>>>CCCGGGOOO___mmmzzzrrr}}}yyyhhhkkk}}}xxxuuu{{{{{{vvvqqqmmmiiieeebbb^^^\\\YYYUUUSSSRRRRRRRRRZZZYYY\\\iii|||xxxrrrmmmjjjaaa[[[RRRKKKFFFDDDBBBAAA:::999777555555555777888999;;;===???@@@@@@???>>><<>>?????????===<<<;;;>>>===<<<<<<======>>>>>>@@@@@@CCCIIIQQQXXX[[[\\\ccceeehhhjjjjjjkkklllmmmlllhhhfffeeebbb^^^```eeeqqq{{{qqqYYYFFF@@@BBBBBBSSSaaaxxx{{{nnnhhhzzz{{{rrrlllhhhbbb^^^\\\[[[[[[ZZZYYYWWWUUUTTTSSSTTTUUUVVVXXXUUURRRQQQQQQPPPMMMKKKKKKLLLNNNMMMKKKJJJJJJKKKGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEDDDCCCDDDDDDEEEEEEDDDDDDCCCBBBAAAAAA@@@DDDDDDEEEDDDDDDCCCBBBAAA@@@@@@@@@AAA@@@@@@???>>>?????????@@@@@@@@@AAAAAA?????????>>>===<<<;;;:::<<<;;;;;;::::::;;;;;;;;;===<<>>999888666555444666777888999:::===???@@@@@@???>>>===@@@BBBCCCCCCDDDEEEFFFKKKIIIEEECCCBBBDDDHHHJJJOOOUUU^^^fffmmmvvv}}}xxxtttssspppkkkggghhhiiilllqqqxxx}}}qqq```TTTNNNIIIGGGFFFCCCAAAAAABBBAAA===:::===>>>>>>??????>>><<<<<<>>>======<<<===>>>@@@AAABBBCCCGGGMMMTTT[[[^^^___ggghhhhhhhhhhhhiiikkknnniiihhhgggeee___[[[```gggxxx{{{ZZZFFFBBBCCCHHHbbb{{{zzz|||zzzhhhlll|||oookkkgggdddaaa___^^^]]][[[YYYWWWVVVUUUTTTTTTUUUVVVWWWZZZXXXUUUSSSQQQOOOLLLIIIJJJKKKMMMMMMKKKKKKKKKLLLHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDEEEDDDCCCAAA???>>>BBBCCCCCCDDDCCCCCCBBBBBB???@@@@@@AAAAAAAAAAAAAAA???????????????@@@@@@@@@<<<<<<======<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;======???BBBEEEJJJXXXeeevvvrrrrrr}}}xxxxxx}}}~~~~~~~~~{{{~~~~~~{{{vvvpppiiibbb\\\VVVSSSQQQNNNJJJGGGFFFHHHJJJMMMPPPRRR[[[jjj|||~~~{{{wwwsssooommmfff```WWWOOOHHHCCC>>>;;;888777555444444666777999999:::===???@@@@@@@@@??????@@@BBBCCCDDDEEEFFFGGGJJJHHHCCC@@@???AAADDDFFFLLLQQQYYY```gggoooyyy~~~zzzwwwwwwpppjjjeeeeeegggjjjqqqxxx{{{ppp```TTTMMMJJJIIIHHHCCCAAA@@@@@@@@@???===:::<<<===>>>??????>>>===<<<<<<======<<<===>>>AAACCCEEEGGGLLLRRRXXX]]]aaaccciiihhhgggeeedddfffiiimmmjjjhhhfffbbb\\\ZZZcccnnnxxxXXXIIIIIIKKKVVVvvvrrruuulllyyyooogggfffdddcccbbbaaaaaa```]]][[[UUUUUUUUUTTTUUUVVVWWWXXX[[[YYYWWWTTTRRRPPPMMMLLLKKKMMMNNNMMMKKKJJJJJJKKKHHHHHHGGGGGGFFFFFFEEEEEEFFFEEEEEEDDDDDDDDDDDDDDDCCCDDDEEEEEEDDDAAA>>>===@@@AAABBBCCCCCCCCCCCCCCC>>>???@@@AAABBBBBBCCCBBB>>>?????????????????????;;;;;;<<<<<<<<<<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;>>>===???BBBCCCGGGRRR^^^nnn|||uuuzzz}}}|||~~~~~~|||}}}zzzvvvnnnfff___XXXQQQMMMLLLJJJGGGDDDDDDGGGJJJMMMKKKOOOXXXgggyyy~~~}}}zzzwwwtttqqqppphhhbbbZZZRRRKKKDDD>>>;;;888777555444555666888999999;;;===@@@AAABBBAAAAAAAAAAAAAAACCCEEEFFFGGGGGGIIIFFFCCC???>>>@@@BBBDDDGGGLLLSSSYYY___fffpppwww~~~zzzyyyuuuqqqooolllfffbbbbbbdddhhhpppyyyvvveee]]]RRRKKKGGGEEECCCAAAAAA@@@@@@@@@@@@???===<<<<<<===>>>??????>>>===<<<;;;<<<===<<<<<<>>>BBBFFFIIILLLQQQVVV[[[___ccceeeiiigggeeebbbaaacccgggjjjlllhhhccc^^^ZZZ\\\iiiwwwlllQQQHHHNNNTTTppp}}}xxxooolllzzzhhhcccddd`````````aaaaaa```]]]ZZZTTTTTTTTTTTTUUUVVVVVVWWWXXXXXXWWWUUUSSSQQQPPPPPPNNNOOOOOONNNKKKHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCBBBCCCDDDDDDCCCAAA>>>===???@@@AAABBBBBBCCCCCCBBB>>>???@@@AAABBBCCCCCCCCC>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;<<<<<<======<<<<<<999:::;;;<<<<<<<<<;;;;;;======???AAAAAACCCMMMXXXhhhzzz}}}zzz{{{xxx~~~~~~zzz{{{}}}zzzuuummmddd\\\UUUNNNJJJFFFEEECCCBBBCCCFFFIIIKKKHHHMMMWWWeeeuuu}}}|||{{{yyywwwtttqqqppphhhccc\\\UUUNNNGGGAAA===:::999777666555666888999:::<<>>======<<<<<<>>>??????>>>>>>===;;;===>>>======???EEEJJJLLLPPPVVVZZZ]]]```cccfffgggfffdddaaa___aaaeeeiiilllfffaaa]]]\\\bbbqqqyyy```JJJFFFTTTdddhhhjjjuuugggbbbbbb]]]]]]]]]^^^___]]]ZZZWWWRRRSSSSSSTTTTTTTTTUUUUUUTTTUUUVVVTTTRRRPPPQQQRRROOOPPPPPPNNNJJJHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDCCCCCCBBBBBBCCCCCCBBBAAA?????????@@@@@@AAABBBBBBBBBAAA>>>>>>@@@AAABBBBBBBBBBBB>>>>>>>>>>>>============;;;;;;<<<<<<===<<<<<<<<<888999;;;<<<===<<<<<<;;;<<<<<<>>>@@@???@@@HHHRRRbbbqqqzzz{{{xxxyyy~~~xxxxxx}}}xxxssskkkbbbZZZRRRKKKGGGBBBAAAAAAAAACCCEEEHHHJJJIIIMMMWWWdddsss~~~|||{{{{{{zzzyyywwwuuurrrpppooohhhddd^^^WWWQQQJJJDDD???<<<;;;999777666777888999;;;===@@@CCCEEEEEEEEEDDDDDDBBBAAABBBFFFHHHIIIHHHEEEEEEDDDCCCBBBBBBBBBCCC@@@DDDHHHKKKNNNSSS[[[bbbfffmmmzzzyyynnneeeeeefffbbb\\\YYYXXXSSSRRRVVV[[[```iiirrryyyzzz||||||oooaaaUUUNNNJJJGGGFFFFFFDDDAAA======>>>??????>>>=========;;;<<<===?????????>>>===<<>>>>>???@@@AAAAAAAAA@@@>>>>>>=========<<<<<<<<<:::;;;;;;;;;;;;;;;:::999777999;;;<<<======<<<;;;::::::===???>>>>>>FFFOOO[[[ggg~~~wwwwwwzzz{{{{{{}}}}}}wwwqqqiiiaaaYYYQQQJJJEEE@@@@@@AAABBBDDDGGGIIIKKKJJJOOOWWWdddsss}}}{{{xxxvvvyyyxxxwwwvvvsssqqqooommmgggddd^^^YYYSSSMMMFFFBBB===<<<:::888777777888999<<<>>>AAADDDFFFFFFFFFFFFEEECCCAAABBBFFFIIIIIIHHHDDDDDDDDDDDDDDDDDDCCCCCCBBBDDDFFFFFFFFFIIIOOOTTT\\\bbbmmmzzz|||kkk```WWWVVVWWWTTTOOOMMMMMMIIIIIINNNTTTZZZccclllrrr}}}||||||xxxxxxvvvpppllllllsssyyyuuuggg]]]TTTMMMIIIFFFCCCBBBDDDDDDAAA>>><<<===>>>>>>===<<<<<<===;;;<<<===?????????>>>===>>>AAACCCBBBAAADDDKKKRRRQQQVVV[[[^^^___```bbbeeeffffffdddbbbaaacccgggjjjfffaaa___ccciiippp{{{mmmaaaWWWRRRLLLTTTxxx~~~tttjjj~~~rrrhhhaaa^^^___^^^^^^^^^___^^^[[[YYYQQQQQQRRRRRRRRRRRRQQQQQQPPPQQQRRRPPPLLLJJJKKKLLLLLLMMMNNNMMMKKKIIIIIIJJJCCCCCCDDDEEEFFFGGGHHHHHHDDDEEEFFFFFFFFFEEECCCBBBAAAAAA@@@@@@@@@AAABBBCCC@@@@@@AAAAAAAAA@@@@@@???>>>>>>???@@@@@@@@@??????>>>>>>======<<<<<<<<<;;;:::::::::::::::999888777777888;;;=========<<<;;;999:::===???>>>===DDDMMMUUU```wwwtttuuu|||xxxtttmmmcccYYYOOOGGGCCC@@@>>>>>>AAAGGGKKKLLLKKKJJJMMMUUUdddvvv|||yyyvvvsssssssssrrrpppmmmjjjiiihhhfffbbb\\\VVVNNNIIIEEE@@@===999777888999999999>>>AAABBBAAACCCHHHIIIGGGDDDDDDCCCCCCDDDEEEGGGHHHIIIFFFCCCBBBBBBCCCCCCBBBAAAAAAAAABBBDDDFFFHHHIIIQQQVVV```jjjqqqrrrnnnjjjZZZUUUNNNLLLMMMLLLHHHDDDDDDEEEEEEGGGKKKSSS\\\cccppp{{{~~~|||yyyuuuqqqmmmkkkiiihhhfffcccbbbeeejjjmmm|||xxxpppfff\\\SSSMMMIIIDDDBBB@@@???@@@@@@???>>>??????>>>>>>======<<<<<<============>>>???@@@AAA@@@??????AAAEEEKKKPPPTTT]]]^^^```ccceeehhhjjjkkkllljjjgggeeeeeefffgggiiijjjeee```ccckkkrrrtttsss```UUUKKKHHHLLL___~~~qqqrrrsssfff___^^^\\\___cccccc___YYYUUURRRQQQQQQQQQPPPPPPOOOOOOOOOOOOOOONNNMMMLLLKKKJJJJJJLLLLLLKKKJJJHHHGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFGGGGGGFFFEEEEEEEEEEEEEEEGGGFFFEEECCCBBB@@@??????@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>???@@@@@@@@@AAA<<<<<<;;;;;;;;;:::::::::999999999999999999999999:::;;;===??????>>>===<<<::::::::::::<<>>:::888888999999999>>>AAACCCBBBDDDHHHJJJHHHEEEEEEDDDCCCDDDEEEFFFGGGHHHEEEBBBAAABBBCCCCCCCCCCCCBBBAAA@@@AAABBBDDDFFFJJJNNNVVV___eeeeeebbb___SSSNNNHHHFFFGGGFFFCCC???DDDDDDDDDFFFIIIQQQYYY```lllwww~~~zzzwwwuuutttqqqnnnjjjgggdddccc```___^^^\\\[[[]]]```dddllliiiccc[[[TTTMMMHHHFFFCCCAAA??????@@@@@@???>>>???>>>>>>>>>=========<<<>>>=========>>>???@@@@@@@@@@@@AAACCCHHHNNNTTTWWW^^^___aaacccfffhhhiiijjjllljjjhhhfffeeegggiiijjjkkkeee```bbbhhhllliiieeeQQQHHHEEEKKKXXXpppwwwrrr{{{pppddd___^^^]]]___aaa```\\\WWWTTTRRRPPPPPPPPPPPPOOOOOOOOONNNOOONNNNNNMMMLLLKKKJJJIIIJJJJJJIIIHHHGGGFFFEEEEEEDDDDDDCCCCCCDDDDDDEEEFFFDDDCCCCCCBBBBBBBBBBBBBBBGGGGGGFFFEEECCCAAA???>>>????????????????????????======>>>>>>>>>>>>>>>>>>;;;;;;;;;::::::::::::999999999999999999999999999888999;;;======<<<;;;:::::::::::::::<<>>AAACCCBBBEEEIIIKKKIIIHHHGGGEEEDDDDDDEEEEEEFFFFFFDDDAAA@@@BBBCCCDDDDDDEEECCC@@@>>>===>>>@@@AAAEEEGGGLLLQQQVVVWWWTTTQQQKKKGGGBBBAAABBBBBB???===BBBBBBCCCCCCFFFMMMUUU[[[fffqqq~~~yyytttqqqnnnkkkhhhhhhfffbbb___\\\YYYXXXXXXSSSTTTTTTSSSRRRRRRUUUWWWYYYWWWTTTOOOKKKGGGDDDCCCCCCAAA???>>>?????????===>>>>>>>>>>>>============>>>>>>=========>>>?????????@@@BBBFFFLLLSSSYYY\\\```aaaccceeeggghhhiiiiiijjjiiigggffffffhhhjjjlllkkkddd^^^___cccccc\\\TTTHHHBBBBBBOOObbb}}}pppwwwzzzkkkaaa^^^^^^]]]___```^^^YYYUUURRRQQQOOOOOOOOOOOOOOONNNNNNNNNNNNNNNMMMLLLKKKJJJIIIIIIHHHHHHGGGGGGFFFEEEDDDDDDBBBBBBBBBBBBCCCDDDEEEEEEFFFFFFEEEDDDDDDDDDDDDDDDFFFFFFGGGFFFDDDBBB???=======================================<<<<<<<<<<<<:::::::::999999999888888999999999999999999999999777888999:::;;;:::999888:::::::::;;;<<<>>>AAABBBIIIOOO]]]uuu{{{{{{}}}wwwwww}}}{{{vvvmmmbbbWWWNNNHHHDDD@@@AAADDDGGGIIIJJJIIIHHHLLLNNNXXXkkkyyyuuurrrvvvtttrrrooommmllllllllliiihhheeeaaa\\\VVVQQQNNNGGGCCC===::::::;;;;;;;;;>>>BBBCCCCCCFFFKKKMMMKKKJJJIIIGGGFFFEEEEEEFFFFFFEEECCCAAA@@@BBBDDDEEEEEEEEECCC???===<<<===???@@@DDDDDDFFFIIILLLMMMKKKIIIFFFCCC@@@???@@@@@@???>>>AAAAAAAAAAAADDDIIIPPPVVV```jjjxxxzzzuuunnniiieeeccc```]]]]]][[[WWWSSSQQQPPPPPPPPPKKKLLLMMMMMMLLLKKKLLLNNNNNNMMMJJJHHHFFFDDDCCCBBBBBB@@@>>>>>>??????>>>===>>>>>>>>>>>>============>>>>>>>>>======>>>>>>??????AAAEEEJJJPPPWWW]]]```bbbccceeeggghhhhhhhhhhhhgggfffeeeeeefffiiilllnnngggaaa\\\]]]___[[[QQQGGGEEEAAAEEEUUUlllnnnsssfff^^^\\\]]][[[]]]___^^^ZZZTTTPPPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMLLLKKKJJJIIIIIIHHHGGGGGGGGGFFFFFFEEEEEEEEEDDDDDDCCCCCCBBBCCCCCCDDDGGGFFFFFFEEEEEEEEEEEEEEEBBBDDDEEEFFFFFFCCC@@@>>>========================>>>>>>======<<<<<<;;;;;;999999999888888888888777888888888888999999999999777777888999:::999999999:::::::::;;;<<<===???@@@EEEKKKXXXmmm|||~~~~~~zzzsssttt||||||wwwnnncccXXXOOOHHHDDDAAACCCGGGIIIKKKKKKKKKKKKNNNSSS___ttt{{{wwwuuuvvvtttrrrooommmlllllllllkkkjjjgggccc]]]XXXSSSPPPJJJFFF???;;;;;;;;;<<<===>>>BBBDDDDDDGGGLLLNNNMMMMMMLLLJJJHHHGGGGGGGGGHHHEEECCCAAAAAACCCEEEFFFFFFCCCBBB???>>>>>>???AAABBBDDDCCCCCCDDDFFFGGGFFFEEEBBBAAA???>>>>>>??????>>>???@@@@@@@@@CCCGGGNNNRRR\\\ffftttzzzuuummmiiiddd```\\\YYYWWWVVVVVVTTTQQQNNNLLLLLLMMMMMMHHHJJJKKKKKKIIIHHHIIIJJJHHHGGGFFFDDDCCCBBBAAAAAA@@@???======>>>???>>>===============>>>>>>>>>>>>???>>>>>>>>>>>>??????@@@AAACCCHHHNNNTTT[[[```bbbdddeeeggghhhiiiiiihhhgggdddccccccccceeeiiimmmoooddd```]]]\\\[[[VVVKKKCCC??????FFFYYYqqq|||rrrzzzjjjaaa[[[YYYZZZXXX[[[______[[[TTTOOOKKKLLLMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLKKKJJJIIIHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFGGGFFFEEEDDDCCCBBBBBBBBBCCCCCCBBBAAAAAAAAAAAABBB???@@@CCCEEEFFFDDDBBBAAA>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<999999888888888777777777777777777888888999999999888999999::::::::::::::::::::::::;;;;;;<<<===>>>@@@EEEPPPaaawww|||yyy}}}{{{sssvvv}}}yyyqqqggg[[[QQQIIIDDDBBBEEEIIIKKKLLLLLLNNNOOOOOOXXXiii|||xxxwwwuuutttrrrpppnnnlllkkkkkkjjjiiigggddd___ZZZUUUSSSMMMHHHAAA===<<<<<<===>>>>>>BBBDDDEEEHHHNNNPPPOOOOOONNNLLLKKKJJJJJJJJJKKKGGGEEEBBBBBBDDDFFFGGGGGGCCCBBBBBBAAAAAABBBDDDDDDBBBAAA@@@AAABBBCCCCCCBBB???>>>===<<<;;;<<<======>>>???@@@AAACCCGGGMMMQQQZZZffftttzzztttmmmhhh```^^^[[[WWWTTTRRRPPPPPPPPPOOOMMMKKKJJJJJJKKKKKKHHHIIIJJJIIIGGGGGGGGGHHHDDDDDDBBBAAA@@@????????????>>><<<<<<===>>>>>>===============>>>>>>>>>>>>????????????@@@AAABBBBBBEEEHHHMMMSSSYYY^^^bbbddddddfffhhhjjjjjjjjjiiihhhbbbbbbbbbcccfffkkkooorrrgggeeebbb]]]WWWOOOGGGBBB>>>@@@HHHXXXlll~~~nnnccc]]]YYYVVVWWWUUUXXX\\\]]]YYYSSSNNNKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLKKKJJJIIIHHHGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGEEEDDDCCCBBBBBBBBBDDDDDDCCCBBBBBBBBBBBBCCC===???AAACCCDDDCCCBBBBBB>>>>>>>>>>>>>>>>>>>>>>>>===============<<<<<<<<<999999999888888888777777666666777777888999999999999999:::::::::;;;;;;;;;999::::::;;;;;;<<<<<<<<<@@@DDDMMMYYYkkk|||zzz~~~~~~xxx|||}}}zzzsssjjj^^^SSSIIIDDDDDDGGGJJJLLLLLLNNNQQQTTTTTTaaavvv|||xxxwwwttttttsssqqqooommmkkkjjjgggfffeeeccc```\\\YYYWWWOOOJJJCCC>>><<<===>>>???>>>BBBEEEEEEIIIOOOQQQPPPPPPOOONNNMMMLLLLLLMMMNNNIIIGGGDDDDDDEEEGGGHHHHHHEEEEEEFFFFFFFFFFFFEEEEEEAAA@@@???@@@BBBCCCCCCBBB>>>>>>===<<<;;;;;;<<<===>>>???@@@AAACCCHHHNNNRRR[[[ggguuuyyyrrrnnniiiddd```WWWWWWUUURRROOOMMMMMMMMMJJJIIIIIIIIIHHHHHHGGGGGGFFFGGGGGGEEEDDDCCCEEEFFFBBBBBBAAA@@@????????????>>>===;;;<<<===>>>>>>===<<<=========>>>>>>>>>???>>>??????@@@AAACCCDDDEEEJJJMMMSSSYYY^^^bbbeeefffdddfffiiikkklllkkkiiihhhbbbbbbccceeeiiinnnrrruuupppooojjj```SSSIIICCCAAABBBGGGPPP]]]mmm{{{{{{oooccc^^^[[[WWWTTTSSSTTTVVVWWWVVVSSSOOOMMMMMMJJJJJJJJJKKKKKKLLLLLLLLLLLLKKKKKKJJJIIIHHHGGGGGGDDDDDDDDDEEEEEEFFFFFFFFFDDDCCCCCCBBBBBBCCCDDDDDDFFFFFFEEEDDDDDDDDDDDDEEE???@@@@@@AAAAAA@@@@@@???<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<::::::999999999888888888666666666777888999999999999999999999::::::;;;;;;999::::::;;;;;;;;;;;;:::AAADDDIIIRRR```ttt}}}{{{uuulll```TTTJJJCCCEEEHHHKKKLLLMMMOOOTTTWWW]]]mmm|||wwwvvvsssssssssrrrpppmmmjjjiiicccdddccccccaaa^^^\\\[[[QQQKKKDDD>>>======??????>>>BBBEEEFFFIIIPPPRRRQQQQQQPPPOOONNNNNNNNNOOOPPPJJJHHHEEEEEEFFFHHHHHHHHHGGGHHHIIIIIIIIIGGGFFFDDDBBBAAAAAABBBDDDEEEEEEDDD@@@@@@???>>><<<<<<===???>>>???AAABBBDDDIIINNNSSS\\\hhhwwwzzzssskkkdddaaa^^^ZZZWWWTTTTTTSSSQQQNNNLLLMMMMMMEEEEEEFFFFFFFFFEEEEEEDDDDDDDDDDDDBBB@@@@@@BBBDDDBBBBBBAAA@@@@@@AAAAAAAAA>>><<<;;;;;;===>>>======<<<=========>>>>>>??????>>>??????@@@BBBDDDFFFGGGOOORRRWWW]]]bbbeeeggggggdddfffiiikkklllllljjjiiiccccccdddfffkkkpppuuuxxxxxxxxxqqqcccQQQDDD??????DDDMMMZZZiiizzzpppfff]]][[[ZZZVVVRRRQQQTTTTTTRRRPPPMMMLLLMMMOOOIIIJJJJJJJJJKKKKKKLLLLLLLLLKKKJJJIIIHHHGGGGGGFFFBBBBBBCCCCCCDDDEEEEEEEEE@@@@@@@@@AAABBBCCCEEEFFFCCCCCCBBBAAAAAAAAAAAAAAABBBAAA@@@??????>>>======;;;;;;;;;;;;;;;;;;;;;;;;999999999::::::;;;;;;;;;:::::::::999999999999888555666666777888999999999999999888888999999:::;;;999::::::;;;;;;:::::::::<<<>>>BBBHHHTTTggg~~~}}}~~~{{{uuummmdddYYYNNNGGGFFFIIILLLMMMPPPTTTVVVVVVdddyyy}}}zzzzzzuuutttrrrrrrrrrqqqnnnllljjjhhhfffeeedddbbb___\\\WWWQQQHHHBBB??????@@@AAAAAAAAACCCGGGMMMRRRUUUUUUPPPOOOOOOQQQRRRSSSQQQPPPJJJIIIHHHFFFEEEEEEFFFFFFDDDFFFIIIKKKKKKJJJGGGFFF<<<@@@BBB??????CCCDDDBBBCCCAAA>>>;;;;;;;;;===>>>===BBBFFFHHHHHHKKKQQQWWWbbbnnn{{{xxxjjjfffaaa]]]ZZZWWWSSSPPPOOONNNMMMLLLJJJJJJIIIIIIHHHHHHIIIIIIHHHGGGEEEDDDDDDDDDCCCBBBAAAAAA@@@@@@CCCCCCBBBAAA@@@>>>===<<<>>>>>>===<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>>>>>>>BBBCCCCCCBBBCCCFFFJJJNNNWWW[[[```dddfffggghhhiiijjjjjjiiiiiijjjjjjhhhgggkkkjjjjjjjjjkkkqqq}}}uuu]]]KKKEEEDDDBBBHHHYYYpppuuuddd___YYYTTTSSSSSSTTTTTTMMMMMMMMMLLLKKKKKKJJJJJJHHHHHHIIIIIIJJJKKKKKKKKKKKKJJJJJJIIIHHHFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDAAAAAAAAAAAAAAAAAAAAAAAACCCBBBAAA@@@@@@@@@AAAAAA@@@@@@@@@???>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<:::999:::;;;999888777666555555555555444444555666777888999999999999999888888888777777:::::::::;;;<<<<<<======???===>>>EEENNN[[[ooowww~~~~~~{{{uuunnneee[[[PPPJJJHHHKKKMMMOOOQQQUUUXXXZZZiii~~~zzzyyyuuusssrrrqqqqqqpppnnnllliiigggfffeeedddccc```^^^XXXRRRIIICCC@@@@@@@@@AAA@@@@@@AAAEEEKKKPPPRRRSSSPPPOOONNNOOOQQQRRRRRRQQQLLLKKKIIIGGGFFFFFFGGGGGGIIIJJJLLLMMMLLLIIIEEECCC===AAABBB@@@@@@DDDFFFDDDDDDBBB@@@===<<<<<<===>>>===@@@DDDFFFGGGKKKSSSYYYgggrrr~~~wwwmmmccc```\\\YYYWWWUUURRRPPPMMMLLLKKKIIIHHHHHHGGGGGGGGGGGGHHHHHHGGGFFFDDDCCCDDDCCCCCCBBBAAAAAA@@@@@@@@@AAAAAABBBBBBAAAAAA@@@>>>>>>===<<<<<<<<<<<<<<<<<<<<<======>>>?????????AAABBBCCCCCCEEEHHHMMMQQQYYY]]]bbbfffhhhhhhiiijjjjjjiiiiiijjjjjjjjjiiihhhiiijjjlllnnnsss{{{jjjQQQEEEDDDHHHKKKYYYpppzzzgggaaa]]]XXXTTTSSSSSSSSSSSSNNNMMMLLLKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJIIIIIIHHHFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAA@@@@@@@@@@@@@@@@@@@@@???>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===<<<:::999:::;;;888888777777888888999:::666666666777777888888999999999999888888888777777666666777777888999::::::<<<:::<<>>=========???AAACCCEEEHHHOOOYYY```nnnxxxxxxkkkaaaZZZXXXUUUSSSSSSRRRPPPOOOJJJIIIHHHGGGFFFFFFEEEEEEFFFFFFFFFFFFEEEDDDCCCBBBCCCCCCBBBBBBAAAAAA@@@@@@AAAAAABBBBBBBBBBBBAAAAAA>>>>>>===<<<<<<<<<===============>>>??????@@@@@@@@@AAACCCEEEHHHMMMRRRVVV]]]```eeeiiijjjjjjkkkkkkiiiiiijjjjjjjjjjjjjjjjjjjjjlllnnnrrrzzz___KKKFFFHHHPPPYYYpppmmmaaa[[[YYYUUUSSSSSSSSSRRRQQQNNNMMMKKKIIIHHHIIIJJJKKKIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@?????????>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======<<<:::888999:::888888888999:::<<<===>>>888888888888888888888888999999999888888888888888333444444555777888999999;;;999;;;@@@EEEMMM[[[hhh}}}{{{~~~~~~|||zzzvvvqqqkkkbbbXXXQQQMMMLLLNNNPPPSSSVVV^^^gggvvv|||xxxtttrrrpppoooooonnnlllkkkiiihhhfffeeedddccc```]]][[[UUUMMMFFFCCCAAAAAAAAABBBAAA@@@BBBFFFJJJLLLMMMNNNLLLJJJJJJMMMPPPQQQRRRQQQOOOLLLJJJIIIIIIJJJKKKNNNOOONNNMMMJJJFFFBBB@@@@@@BBBCCCBBBFFFLLLMMMKKKGGGEEECCCAAA???>>>======BBBCCCEEEGGGMMMWWWbbbjjjttt}}}qqqddd\\\UUUSSSPPPOOOOOOOOOMMMLLLIIIHHHGGGFFFEEEEEEEEEEEEEEEEEEDDDDDDCCCBBBBBBAAABBBBBBBBBAAAAAAAAA@@@@@@CCCCCCBBBBBB@@@>>>===<<<>>>>>>===============>>>=========>>>??????@@@@@@???AAAEEEHHHLLLQQQWWW\\\___cccgggjjjkkkjjjkkkkkkiiiiiijjjjjjiiiiiijjjkkknnnppprrruuuxxxXXXNNNNNNQQQ^^^nnnssseee___VVVTTTSSSRRRRRRRRRPPPOOOOOOMMMJJJHHHGGGHHHJJJKKKJJJIIIIIIHHHGGGGGGFFFFFFGGGGGGGGGGGGFFFEEEDDDDDDBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======<<<:::888999999888888999999:::<<<===>>>:::::::::999999888888888888888888888888888888888333444555666777888999:::;;;:::<<<@@@DDDJJJUUU```ttt}}}|||{{{~~~{{{yyywwwsssmmmddd[[[TTTMMMKKKLLLPPPRRRVVVbbbnnn|||xxxsssqqqnnnmmmmmmmmmllljjjkkkiiigggeeedddbbb^^^\\\[[[VVVNNNHHHEEECCCCCCBBBDDDBBBAAAAAADDDHHHJJJJJJJJJIIIGGGHHHKKKNNNPPPPPPPPPOOONNNMMMLLLLLLLLLLLLLLLLLLLLLKKKIIIFFFCCCAAAAAACCCEEEGGGMMMTTTUUUQQQIIIGGGEEEBBB@@@?????????CCCEEEGGGLLLTTT```kkksss{{{yyykkk```YYYTTTQQQOOOMMMMMMLLLKKKIIIHHHHHHGGGFFFEEEEEEEEEEEEDDDDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@AAAAAAAAA@@@>>>===;;;:::>>>>>>=========>>>>>>???<<<======>>>??????@@@@@@@@@CCCGGGLLLPPPUUU[[[``````dddhhhjjjjjjiiiiiijjjhhhiiijjjiiiggggggiiilllooosssuuuzzziiiRRRMMMQQQ[[[sssxxxddd[[[ZZZSSSRRRQQQQQQQQQQQQOOONNNNNNLLLIIIGGGFFFGGGIIIJJJIIIIIIHHHGGGFFFEEEEEEDDDEEEEEEEEEFFFEEEEEEDDDDDDBBBBBBBBBBBBBBBBBBBBBBBB??????????????????????????????@@@@@@@@@???>>>============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======<<<:::999999:::::::::999999999999::::::;;;;;;::::::999888888888888888888888888888888888333444555666777888999999999888;;;???CCCGGGQQQ[[[mmm|||zzz~~~~~~zzzyyywwwtttnnnfff\\\UUUMMMJJJKKKPPPSSSWWWfffvvv{{{xxxssspppmmmlllllllllkkkjjjkkkiiigggeeedddbbb___\\\[[[VVVOOOIIIGGGFFFEEEDDDFFFCCCAAA@@@BBBEEEGGGGGGFFFEEEDDDFFFIIILLLMMMNNNMMMNNNNNNOOOOOONNNMMMMMMIIIJJJJJJJJJIIIGGGEEEDDDCCCFFFJJJOOOWWW______ZZZMMMJJJGGGDDDBBBBBBCCCDDDFFFHHHMMMUUU```lllvvv|||ssseee[[[VVVRRRPPPMMMLLLKKKJJJIIIGGGHHHGGGGGGFFFEEEEEEFFFFFFDDDDDDBBBAAAAAA@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@@@@=========>>>>>>=========>>>>>>=========>>>??????>>>>>>>>>???@@@@@@AAAAAACCCFFFJJJOOOSSSXXX^^^bbbbbbeeehhhjjjjjjiiihhhhhhhhhjjjjjjhhheeedddgggjjjmmmttt{{{kkk[[[LLLJJJTTTjjjlll^^^XXXVVVRRRQQQOOOOOOPPPPPPOOOMMMLLLKKKIIIGGGGGGGGGHHHIIIHHHGGGGGGFFFEEEDDDDDDDDDCCCCCCDDDDDDEEEDDDDDDDDDAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@>>>===<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===<<<:::999:::;;;<<<;;;:::999888888888888:::::::::999999888888888888888888888888999999999333444444555555666666777777666888<<>>???BBBDDDDDDBBBAAABBBDDDHHHJJJKKKJJJIIIKKKNNNQQQQQQPPPNNNMMMJJJJJJJJJJJJIIIHHHGGGFFFFFFKKKQQQXXXbbbjjjiiicccQQQNNNJJJFFFEEEGGGIIILLLLLLPPPXXXcccppp{{{nnn```WWWSSSOOOMMMKKKJJJJJJJJJHHHGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEDDDBBBAAA@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@======>>>>>>>>>>>>======>>>>>>======>>>??????@@@@@@@@@AAAAAABBBCCCCCCCCCFFFIIINNNRRRVVVZZZ___bbbcccfffjjjkkkjjjiiihhhhhhhhhjjjjjjgggbbbaaaeeehhhjjjvvvsssXXXSSSNNNQQQccczzzttteee^^^ZZZWWWSSSQQQOOONNNOOOOOONNNMMMKKKJJJIIIHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDDDDAAABBBCCCDDDDDDDDDDDDDDD@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>===>>>???@@@???>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999;;;<<<;;;::::::;;;===<<<;;;:::999888888888888999999999999888888888888777777888888888999999999666666666666666777777777999777888;;;<<>><<<===@@@AAABBB??????@@@CCCGGGIIIIIIHHHGGGJJJNNNRRRSSSQQQOOOMMMLLLLLLKKKKKKJJJIIIHHHGGGIIINNNUUU^^^jjjrrrpppiiiUUUQQQLLLHHHHHHJJJNNNQQQTTTYYYbbbooo}}}~~~lll^^^VVVRRRLLLJJJHHHHHHIIIIIIIIIGGGFFFEEEEEEDDDDDDDDDDDDEEEEEEDDDBBBAAA@@@@@@AAABBB@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@>>>===;;;:::>>>>>>===>>>>>>???@@@@@@BBBBBBCCCCCCDDDEEEEEEEEEHHHKKKOOOSSSWWW[[[___bbbeeehhhkkklllkkkiiihhhhhhhhhjjjjjjfffaaa```cccgggiiiwwwtttYYYKKKPPPUUU___vvvuuufff]]]\\\ZZZVVVTTTRRROOONNNNNNNNNNNNMMMJJJIIIIIIIIIHHHGGGFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDAAAAAABBBCCCDDDDDDDDDDDD@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>><<<===???@@@???>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999888:::;;;;;;;;;;;;<<<>>>;;;;;;:::999999999999:::888888888888888888888888777777888888999999999999::::::::::::999999999999===;;;:::<<<<<<>>>FFFPPPWWWiii}}}zzz}}}|||zzzxxxuuuoooggg]]]VVVPPPJJJJJJPPPWWWbbbyyywwwsssqqqnnnjjjgggggggggffffffhhhdddbbbcccfffgggccc___YYYVVVQQQOOONNNLLLHHHEEEDDDCCC@@@===<<<<<<<<<===@@@@@@@@@BBBDDDGGGIIIKKKMMMNNNOOOPPPQQQRRRRRRRRRLLLNNNOOOOOOMMMKKKJJJJJJNNNSSS[[[ggguuuzzzpppbbbVVVOOOIIIHHHIIIKKKQQQYYY^^^dddnnn|||}}}mmm```VVVPPPKKKJJJJJJIIIGGGFFFEEEEEEEEEDDDCCCBBBBBBAAABBBBBBCCCBBB@@@>>>======>>>???@@@@@@@@@@@@@@@???>>>=========>>>>>>===<<<;;;;;;=========>>>??????@@@@@@@@@>>>>>>AAAAAA@@@CCCIIIMMMRRRXXXZZZZZZ[[[```dddggghhhiiikkkllllllkkkkkkllliiiiiiiiieee```bbbjjjmmmzzz{{{cccLLLLLLQQQ___xxxuuuqqqccc^^^XXXSSSSSSSSSQQQOOONNNOOOOOONNNMMMKKKJJJIIIHHHGGGFFFFFFFFFCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCCCCBBBBBBAAAAAAAAABBBBBB>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@???>>>===<<<<<<<<<<<<;;;::::::::::::;;;888999::::::;;;;;;::::::;;;;;;;;;;;;::::::999888:::::::::999999999888888777777777888999999::::::999999999999888777666666999999888888777666666666888999:::;;;<<>>AAAAAABBBDDDFFFIIILLLNNNPPPQQQRRRSSSTTTTTTTTTTTTRRRSSSTTTSSSQQQOOOOOOOOOSSSYYYaaammmxxx{{{qqqcccYYYSSSOOOPPPRRRTTTZZZaaajjjpppzzz}}}mmm___UUUOOOJJJJJJIIIHHHGGGFFFEEEEEEDDDCCCBBBAAA@@@@@@@@@@@@CCCAAA???>>>======>>>???>>>?????????>>>>>>===<<<===============<<<<<<;;;=========>>>??????@@@@@@CCC@@@@@@BBBBBBAAAEEEKKKQQQVVV[[[]]]\\\]]]aaaeeeggghhhjjjkkkllllllkkkkkkkkkhhhhhhjjjiiieeeeeeiiippp}}}vvvhhhWWWIIILLL^^^{{{wwwkkk```]]]XXXTTTUUURRRPPPNNNNNNOOOOOONNNMMMLLLKKKIIIHHHGGGGGGFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCDDDCCCCCCBBBAAAAAAAAABBB>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@???>>>===<<<<<<<<<;;;::::::::::::;;;888999::::::;;;;;;::::::::::::;;;;;;::::::999888::::::999999999888888888999888888888888888888888888888999999999999999888999888888888777777666666999::::::;;;;;;>>>BBBEEEPPPYYYjjj~~~}}}{{{zzzzzzxxxvvvrrrjjjaaa[[[UUUPPPOOOUUU\\\ggg}}}}}}wwwuuupppmmmjjjhhhhhhhhhgggeeeiiigggddddddeeeddd```]]]ZZZYYYXXXWWWVVVSSSOOOKKKCCCBBB???===<<<===>>>???BBBCCCDDDGGGJJJMMMPPPQQQTTTTTTUUUVVVVVVWWWWWWWWWYYYZZZZZZYYYVVVUUUUUUUUUUUU]]]gggqqqxxxyyynnnbbbYYYVVVUUUYYY\\\^^^dddjjjtttzzz}}}lll^^^TTTNNNIIIIIIHHHGGGFFFEEEEEEDDDBBBBBBAAA@@@????????????AAA@@@???=========>>>>>>======>>>>>>======<<<<<<===============<<<<<<<<<=========>>>??????@@@@@@EEEBBBBBBDDDEEEEEEJJJQQQXXX\\\```aaa``````cccfffggghhhjjjkkkllllllkkkjjjiiiggghhhkkkkkkhhhhhhkkkwwwuuucccTTTMMMKKKVVVsss{{{fff]]]\\\YYYUUUVVVRRRPPPNNNNNNNNNOOONNNMMMLLLKKKJJJIIIHHHGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEECCCCCCBBBBBBBBBBBBCCCCCCFFFEEEDDDCCCBBBAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@???>>>======<<<<<<;;;:::::::::::::::888999999::::::::::::::::::::::::::::::999999888:::999999999999888888888::::::999888888777666666777777888999:::;;;;;;:::888888888888888888777777999::::::::::::<<<@@@CCCIIISSScccvvv~~~|||zzzzzzyyyxxxwwwssslllddd^^^WWWQQQPPPVVV]]]hhh~~~{{{vvvtttooommmjjjhhhhhhhhhgggeeegggeeedddddddddcccaaa^^^]]]]]]]]]\\\ZZZVVVQQQNNNGGGEEEAAA>>>======>>>@@@CCCDDDFFFIIILLLOOORRRSSSVVVVVVVVVWWWXXXYYYZZZZZZ_________]]][[[ZZZZZZ\\\\\\eeepppwww{{{xxxnnnccc^^^\\\^^^eeejjjmmmqqqwww|||kkk\\\RRRMMMHHHHHHGGGFFFEEEEEEDDDDDDBBBBBBAAA@@@????????????@@@???>>>============>>>=========>>>>>>======<<<=========<<<<<<<<<===============>>>??????@@@@@@CCCAAABBBEEEHHHJJJQQQYYY___bbbdddeeedddccceeefffggghhhjjjkkkkkkkkkjjjjjjgggiiijjjjjjgggggglllrrrxxxhhhUUUJJJLLLSSSjjjyyyzzzeee\\\[[[XXXUUUTTTQQQOOOMMMMMMNNNOOONNNMMMMMMLLLKKKIIIHHHHHHGGGGGGFFFFFFFFFFFFEEEEEEEEEEEECCCBBBBBBAAAAAABBBBBBCCCGGGFFFDDDCCCBBBAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@???>>>>>>===<<<;;;::::::999999::::::888888999::::::::::::999999999:::::::::999999888999999999999888888888888999888888888777777777666888888999:::::::::::::::777777888999999999888777999::::::999888:::===@@@CCCMMM\\\nnnyyyxxx~~~|||zzzyyyyyyxxxwwwsssmmmeee___WWWQQQPPPVVV\\\ggg}}}zzztttrrrnnnllljjjiiiiiihhhgggeeeccccccccccccddddddbbbaaaaaabbbbbb```\\\WWWRRROOOLLLJJJEEEAAA>>>>>>???AAAEEEFFFIIILLLOOORRRTTTUUUWWWWWWWWWXXXYYY[[[]]]^^^ccccccbbb```^^^^^^```bbbfffqqq}}}|||sssjjjggggggkkktttzzz}}}|||iii[[[PPPKKKFFFFFFFFFEEEEEEDDDDDDCCCCCCBBBAAA@@@????????????>>>>>>========================>>>??????>>>>>>=========<<<<<<<<<<<<===>>>=========>>>??????@@@@@@@@@???BBBHHHMMMQQQYYYaaaeeefffhhhhhhgggffffffgggggghhhiiijjjjjjjjjiiihhheeejjjmmmhhhcccfffsss}}}}}}kkk[[[MMMGGGOOO\\\rrrtttxxxfff]]]ZZZWWWTTTRRRPPPNNNMMMMMMNNNOOONNNMMMMMMMMMKKKJJJIIIHHHHHHHHHGGGFFFFFFFFFEEEEEEEEEDDDBBBBBBAAAAAAAAAAAABBBBBBFFFFFFDDDCCCAAAAAA@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????>>>======;;;;;;:::999999999999:::777888999999::::::999999888888999::::::999999999999999999888888888777777666666777777777888888888999:::::::::999999888777555777888:::::::::999888888999999888777888;;;>>>???HHHVVVeeewww|||wwwwww|||zzzyyyxxxxxxwwwsssmmmeee___VVVPPPOOOTTT[[[eee{{{xxxssspppmmmkkkjjjiiijjjiiigggeeeaaabbbbbbcccccccccccccccbbbccccccaaa\\\WWWTTTSSSQQQMMMHHHDDDBBBBBBCCCEEEJJJLLLOOORRRUUUWWWYYYYYYYYYYYYZZZ[[[]]]```ccceeehhhhhhfffdddbbbdddgggjjjmmmzzz|||uuupppnnnooottt~~~{{{hhhYYYOOOIIIEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBAAA@@@????????????===============<<<<<<<<<======>>>?????????>>>>>>======<<<;;;;;;<<<>>>???=========>>>??????@@@@@@@@@@@@EEEMMMSSSWWW___ggghhhiiiiiiiiiiiihhhhhhgggfffggghhhiiiiiihhhgggfffcccjjjlllfffdddmmm}}}vvv^^^PPPIIIIIIWWWjjjyyykkkvvvtttfff\\\WWWUUUSSSPPPPPPNNNLLLLLLNNNNNNNNNMMMNNNMMMLLLKKKJJJIIIIIIIIIFFFFFFFFFEEEEEEDDDDDDCCCBBBBBBAAAAAAAAAAAABBBBBBEEEDDDCCCBBBAAA@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>><<<======>>>>>>===<<<<<<;;;;;;:::999999999999999777888888999999999999999777888999999999999999999999888888888888777777777555555666777777888999999999::::::999888777666666444666888:::;;;;;;:::999777777777666666777;;;===<<>>>>>>>>>>>;;;<<<<<<======<<<<<<<<<;;;<<<======>>>>>>>>>=========;;;;;;;;;<<<>>>???=========>>>??????@@@@@@CCCDDDJJJSSSYYY\\\bbbiiijjjiiiiiiiiijjjiiihhhgggeeeeeefffggggggfffeeedddaaafffgggfffmmm|||lllUUUMMMKKKQQQiiiuuuppptttlll```WWWSSSSSSSSSRRROOOMMMLLLLLLMMMNNNNNNMMMNNNNNNLLLKKKJJJIIIIIIIIIFFFFFFEEEDDDDDDCCCBBBBBBBBBAAAAAA@@@@@@AAAAAABBBCCCBBBAAA@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;<<<<<<<<<<<<;;;;;;;;;:::999999888999999999777777888999999999999999777777888999999999999999888888888888777777777777666666666777777777777777777777888888888777777666444666888;;;<<<<<<:::999555666666555555777:::===:::BBBMMMUUU```vvv}}}yyy~~~sssuuu~~~}}}{{{yyyxxxwwwvvvrrrkkkccc]]]VVVPPPOOOTTTZZZeeezzzzzzwwwsssqqqlllkkkjjjjjjjjjjjjgggeeecccdddeeedddbbb`````````^^^``````^^^[[[YYYZZZ\\\RRROOOKKKHHHHHHJJJNNNQQQYYY[[[]]]```bbbdddddddddaaaaaabbbeeehhhmmmqqqtttqqqpppooommmmmmpppuuuyyy{{{gggXXXMMMGGGCCCCCCCCCCCCCCCCCCBBBBBB@@@???>>>======<<<<<<<<<;;;;;;<<<<<<===<<<<<<;;;::::::;;;<<<=========<<<===<<<;;;:::;;;<<>>??????@@@@@@GGGHHHOOOWWW]]]___dddjjjjjjiiiiiiiiijjjjjjhhhgggdddeeefffffffffeeedddccc```bbbcccgggvvv}}}eeeQQQNNNPPP[[[zzzxxx{{{zzzkkkeee[[[RRRPPPRRRTTTSSSOOOMMMLLLLLLMMMNNNNNNMMMOOONNNMMMKKKJJJJJJJJJJJJFFFEEEEEEDDDCCCBBBBBBAAABBBAAAAAA@@@@@@AAAAAABBBAAAAAA@@@??????@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>::::::;;;;;;<<<;;;;;;:::;;;:::999999888888999999777777888999999999999888666777888999999999999999888888888888777777777777888888777777666666555555444555666777777888888777333555888;;;<<<<<<;;;:::444555555555555777:::===999AAAJJJPPPZZZooo{{{}}}pppoooxxx|||{{{~~~||||||xxxwwwvvvtttpppiiiaaa\\\XXXQQQPPPVVV\\\dddxxxzzzvvvrrrrrruuummmlllkkkiiihhhgggggggggeeeeeeeeedddcccbbb``````bbb```^^^\\\YYYXXXWWWVVVTTTQQQPPPQQQPPPOOOTTTZZZ[[[^^^bbbfffiiikkklllllllllhhheeegggooovvvyyyyyyxxxwwwuuutttvvv{{{xxxbbbUUUMMMHHHDDDDDDCCCBBBAAAAAAAAAAAA@@@@@@>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>>?????????<<<===>>>>>>>>>>>>AAACCC?????????>>>>>>@@@DDDGGGHHHNNNWWW^^^ccceeefffgggjjjjjjjjjjjjiiigggfffeeefffeeeeeegggjjjiiiddd``````bbbdddnnnooo```NNNHHHWWWvvvxxxnnn^^^[[[WWWSSSPPPNNNMMMMMMNNNNNNMMMLLLKKKJJJIIIIIIJJJJJJKKKKKKJJJHHHGGGFFFDDDEEEEEEEEEEEEDDDDDDCCC>>>???@@@@@@AAAAAA@@@@@@BBBAAA@@@@@@??????@@@@@@===============<<<<<<;;;>>>>>>======<<<<<<<<<<<<:::999999888777666555555888888777777777999:::;;;555666777888999:::::::::999999999888777666666555555555666777777777777777666777777777888888888888777777888888999888666444888888777777888:::;;;===KKKFFFCCCFFFPPPdddllljjjppptttttt{{{}}}||||||xxxwwwuuusssoooiiiaaa\\\WWWQQQQQQWWW]]]fff{{{zzzwwwrrrpppqqqlllkkkjjjiiihhhgggggggggeeeeeeeeedddcccbbb``````aaa```^^^\\\YYYXXXWWWVVVUUURRRRRRSSSRRRQQQUUU[[[]]]```dddiiillloooppppppoookkkiiilllsss{{{~~~~~~}}}|||~~~rrr^^^RRRKKKGGGCCCCCCBBBAAA@@@@@@@@@@@@@@@???>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<<<<======>>><<<===>>>>>>===>>>@@@BBBAAABBBCCCCCCCCCDDDGGGIIINNNTTT\\\bbbeeeggghhhhhhiiiiiiiiiiiiiiihhhgggfffdddddddddfffhhhhhheeebbb]]]eeeooobbbWWWMMMPPPccclllddd[[[XXXUUUQQQOOOMMMLLLLLLMMMMMMLLLKKKJJJIIIHHHHHHIIIIIIJJJJJJIIIGGGFFFEEEFFFFFFFFFEEEDDDCCCBBBAAA??????@@@AAAAAAAAAAAAAAAAAAAAA@@@????????????@@@===============<<<;;;;;;<<<<<<<<<;;;;;;:::::::::888888888777777777777777888888777666666777999:::777777888999::::::::::::999999888777777666555555333444555666666666666666666666666777777777888888777666666;;;???@@@:::444888777777777777999:::;;;CCC@@@@@@EEENNN___xxxuuummmnnnpppppp}}}}}}|||{{{wwwvvvtttrrrnnnhhhaaa\\\XXXSSSTTTZZZaaakkk}}}zzzwwwqqqmmmmmmkkkjjjiiihhhgggfffffffffeeeeeeddddddcccbbb`````````___]]][[[YYYXXXWWWWWWVVVTTTUUUWWWVVVTTTWWW\\\```ccchhhmmmrrruuuvvvwwwtttrrrpppttt{{{jjjWWWMMMGGGEEEBBBAAA@@@???>>>>>>>>>>>>???>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999:::;;;;;;<<<<<<<<<===>>>>>>===>>>@@@AAA???AAACCCDDDDDDFFFIIIKKKWWW\\\bbbgggiiiiiijjjjjjiiiiiiiiiiiihhhhhhhhhhhhdddccccccdddffffffdddbbb\\\kkk{{{UUURRRPPPZZZqqqtttwwwqqq```[[[VVVUUURRROOONNNMMMLLLLLLLLLKKKKKKJJJIIIHHHGGGFFFGGGGGGHHHHHHGGGFFFEEEDDDFFFFFFFFFEEECCCBBB@@@???@@@@@@AAABBBBBBBBBAAAAAAAAA@@@@@@???????????????<<<============<<<;;;;;;::::::999999999999888888666666777777888888888888888888666555555666777777777888999::::::;;;::::::888888777777666666555555222333444444555444444444555555666666666777777777777444555<<>>============>>>===<<<<<<;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;888999999:::;;;;;;<<<<<<===>>>???>>>>>>>>>@@@BBBAAABBBDDDEEEHHHKKKPPPTTT___bbbgggjjjjjjjjjjjjkkkhhhhhhhhhhhhhhhhhhiiiiiieeedddcccbbbbbbaaaaaaaaabbbssskkkSSSSSSWWWcccyyyzzzjjjvvv~~~fff[[[YYYSSSRRRPPPOOONNNMMMMMMMMMJJJJJJIIIHHHGGGFFFEEEEEEEEEEEEFFFFFFFFFEEECCCBBBDDDDDDDDDCCCCCCAAA@@@@@@@@@@@@AAABBBBBBBBBBBBAAA@@@@@@???>>>>>>>>>>>>>>><<<<<<======<<<<<<;;;:::999999999999999888888888777777777777777777888888888777666555444444555666777777888999999999999999777777777666666555555555333333444444444444444333444555555555555666666666555444555:::???@@@<<<666555555444444444555777888666666999>>>DDDNNN___ooo{{{rrrqqqsss}}}~~~|||{{{{{{xxxvvvuuusssppplllfffbbb^^^^^^aaafffmmmzzzyyytttpppkkkiiijjjhhhhhhgggfffeeeeeeeeeeeeccccccccccccbbbaaaaaa```^^^]]]\\\ZZZYYYXXXXXXXXXXXXWWWXXX[[[ZZZXXXYYY^^^dddhhhnnnvvv|||sss^^^QQQGGGCCCCCC??????>>>===<<<<<<<<<<<<===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;<<<<<<=========>>>?????????@@@BBBDDDEEEGGGIIIKKKOOOTTT[[[```ccceeehhhjjjjjjiiijjjkkkiiihhhhhhggghhhhhhiiijjjgggeeeccc```]]]]]]^^^___jjjyyysss^^^UUUWWW]]]jjj~~~|||ooolllrrr___XXXXXXQQQPPPPPPOOONNNNNNNNNNNNIIIIIIHHHGGGFFFEEEDDDDDDCCCDDDEEEEEEEEEDDDCCCBBB@@@AAAAAABBBBBBBBBAAAAAA???@@@AAAAAABBBBBBAAAAAA@@@???>>>>>>======>>>>>><<<<<<<<<<<<<<<;;;;;;:::999999999999999:::::::::999999888888777666666555888777666444444444555555555666666777777777777666666666666555555555555555444444555555555444444333333333444444444555555555333555666666666555666777555444333333333444555666999777888;;;???HHHXXXggg~~~wwwtttuuuzzz~~~|||{{{zzzxxxwwwvvvuuussspppkkkhhhdddfffiiimmmtttwwwqqqmmmiiihhhjjjgggfffeeeeeeddddddeeeeeebbbbbbccccccbbbaaaaaa```]]]\\\[[[ZZZYYYXXXXXXXXXYYYWWWWWWZZZYYYWWWZZZ___dddiiipppxxxiiiXXXOOOFFFBBBBBB???>>>===<<<<<<;;;;;;;;;<<<;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>>>>===>>>@@@@@@AAABBBEEEGGGGGGJJJNNNRRRUUUZZZ___cccccceeehhhhhhhhhiiijjjllljjjiiihhhgggggghhhiiijjjfffeeeaaa]]]ZZZYYY\\\___nnnwwwwwweeeYYYUUUZZZcccqqqzzztttuuujjjmmmzzzzzzhhhZZZSSSRRROOOOOOOOONNNNNNNNNMMMMMMIIIHHHHHHGGGFFFEEEDDDDDDBBBCCCDDDEEEEEEDDDCCCBBB>>>???@@@AAAAAABBBBBBAAA??????@@@AAAAAAAAA@@@@@@???>>>>>>===============;;;<<<<<<<<<<<<;;;::::::999::::::::::::;;;;;;;;;::::::999888777666555555777777555444444555666666555555666666666666555555555555555555555555444444444444555555444444333333222333333333333444444444222555666444000///222555555444333222222333444555;;;999888:::<<>>===<<<<<<;;;;;;;;;;;;:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>>>><<<>>>@@@BBBCCCEEEHHHJJJKKKQQQYYY___aaabbbbbbbbbccceeegggggghhhiiikkkmmmllljjjhhhgggfffggghhhiiicccbbb___ZZZWWWXXX]]]aaajjjooouuuvvvqqqggg___[[[WWW___lll|||qqqqqquuugggxxxkkk```XXXQQQNNNMMMMMMMMMMMMMMMLLLKKKKKKIIIHHHHHHGGGFFFEEEDDDDDDBBBCCCDDDEEEEEEDDDCCCBBB>>>???@@@@@@@@@@@@@@@@@@===>>>??????@@@@@@??????>>>>>>===<<<<<<<<<<<<===;;;;;;<<<<<<;;;;;;:::999999999999:::::::::;;;;;;999888888888777777666666777666555555555666777888555666666666666666555555444444444444444444444444333333333333333222111111222222222222333333333333222444555444222111111222555555333333222333444555999777888999:::===IIIVVVgggyyy}}}~~~}}}~~~~~~}}}~~~}}}~~~}}}|||{{{zzzzzzyyyxxxxxxxxxvvvsssqqqmmmrrrvvvxxx~~~|||sssooommmiiihhhiiieeeeeeddddddccccccddddddaaabbbbbbbbbbbbaaaaaa```[[[[[[ZZZYYYYYYYYYYYYYYYZZZVVVUUUVVVUUUUUUYYY___ccchhhpppzzzsssVVVLLLJJJDDDAAACCC??????===<<<<<<<<<<<<<<<:::::::::999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<<<<======>>><<<>>>AAABBBDDDFFFJJJMMMVVV^^^hhhppprrrnnniiifffccceeefffggghhhiiilllooommmkkkiiigggffffffggghhhaaa```]]]YYYVVVYYY___dddeeegggjjjjjjeee___]]]___ZZZdddsss}}}qqqwwwsssnnnrrr```[[[WWWRRRNNNKKKKKKLLLLLLKKKJJJIIIIIIIIIIIIHHHGGGFFFEEEDDDDDDBBBCCCDDDEEEEEEEEEDDDCCC@@@@@@@@@@@@@@@???>>>=========>>>???????????????>>>>>>===<<<<<<<<<<<<<<<;;;;;;<<<<<<;;;;;;:::999888888999999::::::::::::777777777777888888888888777666555555666777888999666777777777777777666666444444444444444444444444222222222222222111000///111111222222222333333333333333333555777777333000666555444333333333444555666666777999999;;;DDDOOO]]]qqq}}}zzzyyy||||||~~~~~~}}}~~~~~~|||~~~}}}}}}}}}}}}}}}~~~~~~|||}}}~~~}}}|||zzzyyywwwwwwvvvvvvvvvvvvvvvwwwuuuvvvxxx||||||xxxqqqjjjeeecccddddddcccccccccdddddddddeeeeeebbb```______``````___^^^\\\[[[ZZZXXXWWWWWWWWWWWW[[[XXXTTTRRRRRRUUUYYY\\\aaagggoooxxxxxxcccQQQLLLHHH@@@>>>BBB???===::::::;;;<<<<<<;;;888888888888888888888888::::::999999::::::;;;<<<:::;;;;;;<<<===>>>?????????@@@BBBAAABBBFFFMMMSSS^^^mmm|||}}}xxxqqqjjjgggffffffgggiiikkkjjjjjjllljjjiiiiiihhheeebbb___YYY[[[YYYVVVUUUYYY^^^aaaaaaZZZ\\\dddeee]]]ZZZ___]]]fffvvvyyywwwqqqttthhh^^^XXXOOOKKKMMMIIIJJJJJJJJJJJJJJJIIIIIIKKKJJJHHHFFFDDDBBBBBBAAAEEEEEEEEEEEEDDDCCCBBBAAA@@@===;;;<<<>>>???===:::????????????????????????============<<<<<<<<<<<<999:::<<<<<<<<<:::888777666777888999:::999999888666777888888888777555444333444444555666777888888999888888777666555555555333444555666555444333222555555444444444333333333111111222222222333333333444444444444333222111000111111222333333333222222444666777666555999BBBJJJVVVeee|||~~~xxx~~~{{{zzzyyy|||{{{zzz{{{}}}~~~}}}~~~~~~~~~}}}}}}}}}{{{}}}~~~{{{{{{~~~|||}}}~~~~~~|||{{{yyyxxxwwwwwwvvvvvvvvvvvvwwwwwwwwwyyy{{{~~~wwwsssooojjjfffeeeeeefffeeeeeeeeeddddddccccccccccccaaa_________^^^\\\[[[[[[ZZZYYYXXXXXXXXXXXXXXXZZZXXXUUUSSSSSSVVVZZZ]]]aaafffooowwwnnn[[[LLLIIIGGG@@@>>>BBB???<<<::::::;;;<<<;;;;;;888888888888888888888888::::::999999999::::::;;;;;;<<<<<<===>>>???@@@@@@@@@AAACCCCCCEEEJJJSSSZZZhhhvvv{{{rrrllljjjjjjkkklllmmmmmmlllllljjjgggfffdddbbb___\\\ZZZZZZYYYVVVUUUUUUWWWWWWUUURRRWWWbbbddd^^^]]]cccdddmmm~~~yyywwwvvv```YYYUUUNNNJJJMMMJJJJJJJJJKKKJJJJJJIIIIIIIIIHHHGGGEEEDDDCCCCCCBBBDDDDDDDDDCCCBBBBBBAAAAAACCCAAA??????AAABBB@@@>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<;;;;;;;;;;;;999:::;;;<<<<<<:::888777666777888999:::999999888666777777888777666555444444444444555555666666777888888777666666555444444444444555555444444333222333333333333222222222111000000111111111222222222333333333222222222111111111111111111111111000000222444666555444777???EEEMMM[[[rrr~~~|||zzzyyy|||zzzxxxxxx|||}}}}}}~~~}}}~~~~~~~~~~~~~~~|||}}}|||xxxxxx|||~~~{{{zzz{{{~~~~~~}}}}}}{{{zzzxxxwwwwwwwwwwwwvvvvvvwwwwwwxxxyyyzzz|||{{{pppnnnllliiigggfffffffffggggggfffeeedddbbbbbbaaabbb```^^^]]]]]][[[YYYWWWZZZZZZYYYYYYXXXYYYYYYZZZYYYWWWUUUSSSTTTWWW[[[]]]aaafffmmmuuu|||qqq___QQQFFFEEEEEE@@@>>>AAA>>><<<::::::;;;;;;;;;:::999999999999999999999999::::::999999888999999999<<<<<<===>>>???@@@AAABBBAAACCCEEEFFFIIIQQQ[[[cccsss{{{pppooommmmmmnnnnnnmmmkkklllhhhdddaaa___]]]ZZZXXXWWWUUUTTTTTTSSSQQQNNNMMMKKKMMMWWWdddiiieeefffkkkttt}}}uuuyyygggWWWSSSQQQLLLJJJLLLJJJKKKKKKKKKJJJIIIHHHHHHGGGGGGFFFEEEDDDDDDDDDDDDDDDCCCBBBAAAAAA@@@AAAAAADDDBBBAAAAAABBBCCCAAA@@@========================;;;;;;;;;;;;:::::::::999999:::;;;<<<;;;:::999888666777888999:::999888888666777777777777666555444444444444444444555555555777777666666555444444444555555444333333333333444222111111111000000000000//////000000000111111111222111000000000111333444444333222111000000111111111333444444333555:::???FFFTTTjjjzzz|||zzzyyyzzzxxxuuutttwww}}}|||~~~~~~}}}~~~~~~||||||~~~}}}~~~xxxttttttxxxzzzyyyxxxzzz}}}}}}}}}|||{{{zzzxxxwwwwwwwwwvvvvvvvvvwwwxxxxxxyyyzzz|||~~~zzztttkkkkkkjjjhhhgggfffeeedddffffffeeedddcccbbbbbbaaa```^^^\\\[[[[[[ZZZXXXVVVYYYXXXXXXXXXYYYYYYZZZ[[[WWWVVVUUUTTTUUUXXXZZZ\\\___cccjjjpppvvv{{{zzzbbbTTTJJJCCCCCCCCC???===???===;;;999:::;;;;;;:::999999999999999999999999999::::::999888888888888999<<<<<<===>>>@@@AAABBBBBBBBBDDDFFFHHHMMMVVVbbbkkkyyytttrrrpppooonnnmmmkkkiiijjjfff```[[[YYYWWWUUUTTTPPPMMMMMMOOOPPPMMMIIIGGGIIIQQQ```ooouuutttwww||||||}}}iii]]]SSSPPPOOOKKKJJJKKKKKKKKKKKKKKKJJJIIIHHHGGGEEEEEEDDDDDDDDDDDDEEEEEEEEEDDDCCCAAAAAAAAAAAABBBBBBBBBAAAAAAAAAAAA@@@@@@========================;;;;;;;;;;;;::::::::::::999:::;;;;;;;;;:::999999777777999999:::999888777666666666666666555555555444444444444444333333333666666555555444444444444666555444333222333444444111111111111000000000000000000000000111111111222222111000000111333555777888777444222222222333444000222444444444555777:::AAAMMM```vvv{{{~~~|||zzzxxxwwwuuurrrqqqsssxxx}}}|||~~~~~~}}}~~~~~~~~~||||||}}}}}}uuuqqqppptttvvvvvvwwwzzz||||||||||||{{{zzzyyyyyyvvvuuuuuuuuuvvvvvvwwwxxxzzz{{{|||vvvqqqiiiiiihhhgggeeecccbbbaaadddccccccccccccbbbbbbbbb\\\[[[YYYYYYZZZZZZYYYWWWWWWWWWWWWWWWXXXYYYZZZ[[[VVVVVVUUUUUUVVVWWWYYYZZZ\\\```eeejjjnnnrrrvvvyyymmmXXXNNNHHHCCCBBBAAA???===<<<;;;:::999999::::::999777999999999999999999999999::::::999999888999999:::<<<<<<===>>>@@@AAABBBCCCCCCEEEHHHKKKPPPYYYeeennn|||yyywwwtttqqqpppmmmjjjhhhfffaaa[[[VVVTTTSSSRRRQQQMMMIIIHHHKKKKKKGGGFFFHHHMMMZZZnnnttt```YYYSSSPPPNNNKKKJJJKKKLLLLLLLLLKKKJJJHHHGGGFFFDDDDDDCCCCCCDDDEEEEEEFFFFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@AAA>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<;;;;;;;;;;;;:::999:::::::::::::::::::::777888999:::999999777777777666666555555555555555444444444444444333333333555555555555555444444444666555444333222333444444333222222222222111111111111111111222222222333333222222111111222555888999888777444222222222333444222333444444555555777888:::CCCTTTfffxxx~~~|||zzzxxxuuutttrrrqqqrrruuuyyy{{{}}}}}}~~~~~~}}}}}}~~~}}}~~~~~~~~~vvvqqqnnnqqqsssssstttwwwxxxyyyyyyzzzzzzzzzzzzyyyttttttttttttuuuvvvwwwwwwzzz{{{}}}~~~{{{tttqqqhhhgggfffeeecccaaa```___bbbbbbaaaaaaaaaaaaaaaaaa[[[YYYXXXXXXYYYZZZYYYWWWWWWVVVVVVVVVWWWXXXYYYYYYUUUUUUUUUUUUUUUVVVVVVWWWXXX[[[___cccfffiiilllnnnzzzeeeUUUJJJGGGCCCAAA@@@>>><<<;;;:::999999999::::::888666::::::::::::::::::::::::::::::999999::::::;;;<<<<<<===>>>@@@AAACCCDDDEEEEEEHHHLLLPPPTTT\\\fffmmm}}}}}}yyyuuurrroookkkhhh```\\\WWWSSSQQQQQQPPPOOONNNHHHGGGIIIGGGDDDHHHQQQ[[[lll|||hhhZZZWWWSSSPPPMMMKKKJJJKKKMMMMMMLLLKKKJJJHHHFFFEEEDDDCCCCCCCCCDDDDDDEEEFFFEEEEEEEEEEEEDDDCCCBBBAAABBBCCCDDDCCCAAA@@@AAABBB>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<;;;;;;;;;;;;999999::::::::::::;;;;;;888888999:::999888777666777666555555444444555555444444444444444555555555555555555555555555555555555555444333333333333444444444333333333222222222111222222222222333333333222222222333444666888999444333222111000000111111333333333444555666777888888???LLLZZZkkk{{{~~~|||{{{wwwvvvuuuttttttuuuuuuvvvwww}}}~~~~~~~~~~~~~~~~~~~~~~~~zzztttpppppppppoooppprrrssstttuuuwwwxxxyyyyyyyyyrrrrrrrrrsssssstttuuuvvvwwwxxxyyyzzz}}}|||tttooommmfffeeedddbbbaaa`````````bbbbbbaaa```___^^^^^^]]]\\\ZZZYYYXXXYYYYYYWWWUUUVVVVVVUUUUUUUUUVVVWWWWWWTTTUUUUUUUUUTTTTTTSSSSSSTTTWWW[[[]]]___aaaccceeelllrrr{{{sss[[[OOOFFFEEEBBB???>>>>>>===;;;999999888999::::::888555::::::::::::::::::::::::999999999:::;;;<<<===>>>??????AAABBBDDDFFFGGGHHHIIIMMMQQQTTTXXX]]]eeekkk}}}{{{vvvrrrnnniiifffZZZWWWTTTQQQQQQQQQPPPOOOKKKFFFEEEHHHGGGGGGTTTeeewwwjjj^^^TTTTTTRRRMMMJJJIIIJJJKKKNNNMMMMMMKKKIIIGGGFFFDDDDDDDDDCCCCCCCCCDDDEEEEEEBBBCCCEEEFFFEEECCC@@@???@@@AAACCCBBB???>>>???AAA========================;;;;;;;;;;;;:::::::::999999999999999::::::;;;<<<888999999:::999888777666777666555444444444555555444444444555555666666777666666666666666666666666444444555555444444333222444333333333333222222222111111111111222222222222111111222333555666777777111111111111111111000000333222111222333666777888777<<>>???@@@AAABBBCCCEEEFFFHHHIIIJJJLLLPPPUUUXXXZZZ___eeejjj{{{zzzuuuppplllgggcccWWWUUURRRQQQQQQQQQPPPOOOFFFAAABBBGGGHHHMMMaaaxxxkkk]]]WWWPPPQQQPPPKKKGGGHHHJJJKKKNNNNNNMMMKKKIIIGGGEEEDDDDDDDDDCCCCCCCCCCCCDDDDDD@@@BBBDDDFFFEEEBBB???===<<<>>>@@@???<<<;;;<<<>>><<<<<<<<<<<<<<<<<<<<<<<<:::::::::999999999888888:::999999999::::::;;;<<<888999::::::999888777666777666555444333444555555444444444555666777888888666666666777777777777777333444555666555444333222333333333222222222222111000000000000111111111111///000222333444555555555111111222333333333222222333111///000222555777888222555<<>>AAACCCEEEGGGIIILLLNNNSSSTTTVVVYYY]]]aaaeeehhhvvvxxxqqqlllhhhaaa[[[WWWRRRNNNQQQZZZ```\\\TTTGGGBBBBBBHHHMMMYYYtttmmm___XXXUUUQQQOOOLLLJJJIIIIIIJJJJJJLLLKKKJJJIIIIIIHHHIIIIIIFFFDDDAAAAAABBBCCCCCCBBBCCCCCCCCCBBBBBBAAAAAAAAADDDDDDCCCAAA???>>><<<<<>>===============<<<<<<;;;::::::::::::;;;::::::;;;;;;<<<;;;;;;;;;777888:::===>>><<<999555:::999777666555555555666555444444333333444444555666666444333333444555666222333444444444333222111666444333333444555333222222222222222222222222222000111111111111222222222222111///......000222333333333333222222222111111666888<<>><<<;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<;;;;;;;;;;;;<<<;;;;;;;;;:::999:::===??????BBBFFFHHHKKKMMMQQQSSSTTTUUUVVVYYY]]]aaadddfffmmmxxxxxxmmmgggaaaYYYSSSVVVTTTVVV___jjjnnnfff\\\JJJDDDDDDNNNYYYkkkyyydddYYYSSSPPPQQQOOOMMMKKKJJJKKKKKKLLLKKKJJJIIIHHHHHHGGGGGGGGGFFFDDDBBBAAABBBCCCBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@CCCBBBAAA@@@???===<<<<<<>>>======<<<;;;<<<<<<<<<<<<<<<;;;:::::::::::::::999::::::;;;;;;;;;;;;;;;;;;;;;<<<>>>@@@???<<<999:::999777666555555555666555444444333333444444555666555444333333444555666666555555444444555666777666444333333444444333222222222222222222222222222000111111111111222222222000000//////000111222333111111111222222333333333555777:::===CCCMMM[[[dddyyy|||ssskkkgggdddcccfffjjjnnnwww~~~||||||~~~~~~~~~|||{{{{{{{{{{{{|||}}}}}}{{{{{{|||}}}}}}}}}||||||~~~~~~}}}}}}~~~~~~~~~~~~~~~}}}~~~~~~}}}{{{{{{}}}~~~~~~~~~~~~|||{{{{{{|||}}}~~~}}}}}}}}}||||||{{{{{{{{{{{{{{{~~~~~~~~~{{{{{{|||}}}~~~}}}}}}}}}|||||||||{{{yyyvvvqqqlllhhheeeccccccbbbccceeegggiiikkklllmmmlllnnnpppppppppooopppqqqpppnnnllllllmmmmmmkkkjjjgggfffeeecccaaa___^^^]]]___^^^\\\[[[[[[[[[\\\\\\]]]\\\\\\ZZZYYYXXXWWWVVVUUUUUUUUUTTTTTTSSSSSSSSSXXXXXXWWWWWWUUUTTTRRRQQQPPPOOOOOONNNMMMLLLKKKKKKKKKKKKLLLLLLMMMNNNNNNNNNKKKMMMNNNPPPSSSXXX^^^bbbkkknnnqqqqqqttt{{{yyy```PPPGGGBBB@@@<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>===<<<;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;<<>>>>>=========<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;::::::::::::888999:::;;;;;;;;;;;;;;;<<<<<<;;;<<<>>>>>><<<:::999888777666555555555666555555444444444444555555555555444444444444555555777666444333444666888:::555444333333444444333222222222222222222222222222000111111111111222222222//////000000111222333333///000111222333444444555444555777888===FFFSSS\\\rrrwwwppphhhbbb^^^aaaeeehhhooouuu{{{~~~~~~|||{{{|||}}}~~~~~~zzzzzzzzzzzzzzzzzzzzzzzzxxxxxxyyyzzz{{{{{{zzzzzz{{{|||}}}}}}|||{{{|||~~~~~~~~~~~~~~~~~~||||||~~~~~~~~~~~~}}}}}}}}}~~~}}}{{{{{{|||}}}}}}|||~~~}}}{{{yyyyyy{{{}}}~~~~~~}}}{{{zzzzzzzzzzzz}}}zzzzzz}}}~~~~~~{{{xxxxxxzzz|||zzz{{{|||||||||{{{zzzyyywwwuuuqqqlllhhheeecccbbb___```aaaccceeefffhhhhhhiiikkkmmmnnnmmmmmmnnnooonnnllljjjjjjjjjiiihhhfffeeedddcccaaa```___^^^^^^]]]\\\[[[ZZZZZZ[[[[[[\\\[[[[[[ZZZYYYXXXWWWVVVUUUTTTTTTTTTTTTSSSRRRQQQPPPTTTSSSSSSRRRQQQOOONNNNNNNNNNNNMMMLLLLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJGGGHHHJJJKKKMMMQQQVVVYYY```aaabbbbbbdddjjjuuu}}}yyycccQQQHHHDDDBBB@@@999::::::;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;;;;::::::;;;;;;<<<===?????????@@@CCCFFFFFFIIIMMMQQQSSSUUUXXXZZZYYYXXXXXXYYY[[[]]]___```fffnnnvvv||||||rrreee[[[WWWUUUPPPLLLHHHMMM\\\rrr~~~pppcccRRRVVVdddzzz{{{xxxcccZZZUUURRRPPPNNNNNNMMMLLLLLLLLLMMMNNNJJJIIIHHHGGGGGGFFFFFFFFFGGGEEEDDDCCCCCCCCCBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????===<<<<<<;;;:::;;;;;;;;;;;;;;;;;;;;;::::::999999777888999::::::;;;:::::::::999777777999:::999888888888777666666666666666555555444444444444555555444444444444444444555555333333333333444666777888555444222333444444333111111111111111111111111111000000111111111222222222...///000111222333333333000000111222333333444444444555555555888???KKKSSSeeeyyy}}}vvvmmmeee^^^___bbbeeehhhlllpppuuu~~~}}}{{{zzz||||||||||||{{{zzzyyyxxxwwwuuuvvvwwwxxxyyyyyyyyyyyyxxxzzz{{{{{{zzzzzz{{{|||}}}}}}|||||||||}}}}}}~~~~~~}}}|||||||||}}}~~~~~~~~~~~~~~~}}}|||||||||}}}~~~~~~||||||}}}}}}|||zzz}}}{{{yyywwwxxxzzz|||~~~~~~}}}}}}}}}~~~~~~}}}{{{zzzxxxxxxxxxxxx{{{xxxxxx|||}}}|||~~~}}}xxxuuutttuuuvvvwwwxxxzzz{{{{{{zzzxxxwwwuuutttqqqmmmiiieeebbbaaa]]]^^^___```aaabbbcccdddeeegggiiijjjjjjjjjlllmmmkkkjjjhhhhhhiiiiiigggfffeeedddbbb```^^^]]]]]]]]]\\\\\\[[[[[[[[[[[[[[[[[[ZZZYYYYYYXXXWWWVVVUUUUUURRRSSSSSSSSSSSSRRRQQQPPPQQQQQQPPPOOONNNMMMMMMLLLMMMLLLLLLKKKKKKJJJJJJJJJIIIIIIHHHHHHHHHGGGGGGGGGEEEFFFGGGHHHIIIKKKOOORRRVVVXXXYYYYYYZZZ]]]ccchhhmmmqqqwww|||}}}iii^^^NNNCCC???>>><<<:::888999999:::;;;::::::999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;===???AAAAAABBBCCCEEEGGGJJJMMMQQQTTTUUUUUUWWWXXXYYYYYYXXXXXXYYYZZZ\\\]]]dddjjjppptttyyy}}}mmmcccXXXQQQPPPOOOMMMJJJJJJNNN]]]qqq{{{vvvjjjbbb\\\iiikkk^^^YYYVVVSSSSSSMMMLLLLLLKKKKKKKKKLLLLLLKKKJJJIIIHHHGGGGGGGGGGGGGGGEEEDDDDDDDDDDDDBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA>>>===<<<<<<;;;;;;<<<<<<::::::;;;;;;;;;:::999888666777888999::::::::::::888666444444666777777666777777777777777666666666666555555444444555555666222333333444444444555555000222444666777777666555555333222222333444222111111111111111111111111111000000111111111222222222//////111222333333333333222222222222222222222222444555555444555;;;DDDLLLYYYiii~~~}}}rrriiibbbaaabbbaaabbbdddhhhlllsss{{{||||||~~~~~~~~~}}}{{{yyyyyy|||~~~}}}{{{yyywwwvvvuuuuuuvvvwwwwwwwwwwwwwwwvvvxxxzzzzzzzzzyyyyyyzzz|||{{{{{{zzzzzzzzzzzz{{{{{{{{{||||||||||||}}}~~~}}}||||||~~~}}}zzzzzzzzz{{{|||}}}~~~}}}|||}}}}}}}}}|||zzz{{{yyywwwvvvwwwyyy{{{}}}||||||{{{{{{{{{}}}~~~}}}{{{yyywwwvvvvvvvvvwwwyyyvvvwwwzzz{{{zzz{{{~~~}}}|||zzzwwwuuusssqqqpppuuuvvvxxxyyyyyyxxxvvvuuusssrrrpppmmmiiieeeaaa___]]]]]]]]]^^^^^^____________aaadddeeeeeefffhhhiiiiiigggffffffggghhhfffeeecccbbb___]]][[[ZZZZZZZZZ[[[[[[[[[[[[ZZZZZZYYYYYYXXXWWWWWWVVVUUUUUUTTTTTTQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPOOONNNMMMMMMMMMMMMKKKJJJJJJJJJIIIIIIIIIIIIGGGGGGGGGFFFFFFEEEEEEEEEBBBCCCDDDDDDDDDFFFIIIKKKMMMOOOPPPPPPPPPQQQTTTWWW^^^aaafffiiilllnnnrrrtttyyylllaaaRRRLLLDDD>>><<<;;;:::888999999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;<<<===>>>@@@CCCCCCDDDDDDFFFHHHNNNQQQTTTVVVUUUUUUUUUUUUXXXXXXWWWVVVWWWXXXYYYZZZ```eeeiiilllqqqvvvuuuqqqaaaXXXNNNIIIIIIIIIGGGDDDIIIKKKVVVfffkkkfffcccfffsssttt```ZZZYYYUUURRRRRRLLLLLLLLLLLLKKKKKKJJJJJJKKKJJJIIIHHHHHHGGGGGGGGGEEEDDDDDDDDDEEEEEECCCBBB@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBBBBAAAAAAAAA>>>======<<<;;;<<<<<<<<<999:::;;;;;;;;;:::888777555666777888999:::::::::888666555555666777777666666666777777777777666666666666555555555555666666111222333444444555444444111333777::::::999666444444333222222333333222111111111111111111111111111000111111111111222222222111111111222222222222333333333333222222222111111333444555555555888???EEEOOO\\\oooxxxqqqjjjhhheee```___aaadddfffjjjooovvv~~~}}}}}}}}}|||zzzxxxxxx{{{~~~~~~}}}{{{xxxwwwvvvwwwwwwwwwwwwwwwvvvvvvtttwwwyyyzzzyyyyyyyyyzzz{{{zzzyyyxxxxxxxxxxxxxxxxxxyyy{{{{{{zzzzzz|||}}}zzzyyyyyy{{{}}}}}}|||{{{xxxxxxxxxyyyzzz|||}}}~~~||||||{{{|||}}}}}}{{{yyyxxxwwwwwwvvvwwwxxxzzz{{{zzzzzzyyyzzzzzz{{{||||||zzzxxxvvvtttssssssuuuuuuwwwuuuuuuxxxyyyvvvvvvyyywwwwwwwwwvvvuuusssqqqpppssstttuuuvvvwwwvvvuuuuuuppppppnnnlllhhhddd```]]]\\\\\\[[[[[[[[[ZZZZZZZZZYYY[[[^^^___```aaacccdddgggeeeccccccddddddbbbaaa```^^^\\\ZZZYYYXXXYYYZZZZZZZZZZZZYYYYYYWWWVVVVVVUUUUUUTTTTTTSSSSSSRRRRRROOONNNNNNMMMNNNOOOQQQRRROOONNNMMMLLLKKKKKKLLLLLLHHHHHHHHHGGGGGGGGGGGGGGGDDDDDDDDDDDDDDDCCCCCCCCCAAABBBCCCCCCBBBCCCEEEGGGGGGGGGGGGGGGHHHJJJLLLNNNRRRTTTWWWYYYZZZ[[[^^^```kkkooosssqqqllliiikkkooonnnmmmmmmlllggg___UUUMMMFFFDDDAAA>>><<<;;;;;;;;;;;;;;;:::999888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;===>>>@@@AAACCCFFFHHHIIIIIIIIIJJJLLLOOORRRVVVWWWWWWVVVUUUUUUWWWVVVUUUUUUUUUVVVWWWXXX^^^bbbeeegggkkkmmmjjjcccUUUNNNGGGCCCEEEEEECCC@@@CCCDDDNNN[[[aaadddooovvveeeXXXYYYZZZTTTPPPRRRNNNNNNNNNMMMLLLKKKJJJIIIJJJIIIHHHGGGFFFFFFFFFFFFDDDCCCCCCEEEFFFFFFEEECCC@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@===<<<;;;;;;::::::;;;;;;888999:::;;;;;;:::888777444555666888999999::::::777666555666777777666555555666777888888777666666666666555555555555666666000111333444555555444444333444666888888666555333444333222222333333222000111111111111111111111111000111111111111222222222444333222111111111222333222222222222222222333333111333555555444666;;;@@@HHHPPP___ooo}}}zzz|||xxxtttmmmeeebbbdddbbbbbbccceeejjjrrr|||~~~~~~~~~~~~~~~}}}zzzwwwvvvwwwzzz{{{{{{{{{|||}}}~~~~~~}}}{{{zzzyyyyyyyyyyyyxxxwwwvvvuuusssvvvyyyzzzzzzyyyyyyyyyzzzyyyxxxwwwvvvvvvvvvvvvtttwwwyyyyyyxxxxxxyyy{{{uuuuuuuuuvvvxxxyyyxxxwwwuuuuuuvvvwwwxxxzzz|||}}}yyyxxxxxxzzz{{{{{{yyyxxxuuuuuuvvvwwwxxxxxxxxxxxxxxxxxxyyyzzzzzzyyyyyyyyywwwuuusssqqqqqqrrrsssuuuvvvssstttvvvvvvsssrrrtttrrrrrrqqqqqqqqqqqqqqqrrrssssssssstttttttttuuuuuunnnnnnmmmkkkgggbbb^^^[[[[[[[[[ZZZYYYXXXXXXWWWVVVTTTWWWZZZ\\\\\\]]]___aaaeeecccaaaaaaaaa```^^^\\\^^^]]][[[YYYYYYYYY[[[[[[YYYYYYYYYXXXWWWUUUTTTSSSSSSSSSRRRRRRQQQQQQQQQPPPMMMLLLKKKKKKLLLNNNPPPRRRLLLKKKJJJIIIHHHHHHIIIJJJFFFFFFFFFFFFEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDCCCBBBCCCDDDFFFEEEDDDCCCBBBCCCFFFJJJMMMKKKLLLNNNOOOOOOOOOQQQSSSXXX]]]aaa___YYYUUUWWW[[[ZZZ[[[[[[YYYUUUNNNHHHDDD@@@???>>>;;;999888:::<<<===<<<:::888888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===???AAACCCDDDIIIKKKNNNNNNNNNNNNOOOPPPOOOSSSWWWYYYXXXWWWWWWWWWVVVUUUTTTTTTTTTUUUVVVWWW```ccceeeeeeggggggaaaYYYLLLGGGAAA@@@CCCEEECCC@@@BBBCCCMMM\\\eeeoookkk]]]UUUZZZ\\\UUUPPPRRRPPPPPPOOOOOOMMMLLLJJJIIIIIIHHHGGGFFFEEEEEEEEEEEEBBBBBBCCCEEEGGGGGGFFFDDDAAAAAAAAABBBBBBCCCCCCCCCBBBBBBAAAAAA@@@??????>>><<<;;;::::::999999::::::888999:::;;;;;;999888666444555666777999999::::::555444444555666666555333555666777888888777666666666666555555555555666666000111222444555555444444333333333333333333222222444333111222333333222000000000000000000000000000000111111111111222222222666444222000000000222333000000111222333444444555///222555555444555999<<>>>>>@@@CCCEEEHHHMMMYYYqqqzzzaaa\\\VVVTTTUUUUUURRRNNNPPPQQQQQQOOOLLLJJJJJJJJJHHHGGGFFFEEEDDDDDDDDDDDDEEEFFFGGGHHHGGGDDDAAA???CCCAAA@@@??????@@@BBBCCC@@@@@@??????>>>=========<<<<<<;;;::::::::::::;;;999999999888777666666555777777888888888888777777666555444333333333333333666666777777777777666666555555555555555555555555555555444333333333333444666555444333333333333333000000000222555555333222000000000000000000000000000000000000000111111222444444222111111111222333222222111111111111111222222222222111111444888;;;@@@BBBIIITTTaaaqqq}}}~~~|||vvvpppfff]]]YYYWWWXXXbbbmmmpppuuu{{{~~~}}}}}}~~~~~~~~~zzzvvvsssrrrqqqqqqrrruuuzzz}}}~~~{{{zzz~~~|||zzzwwwuuutttttttttxxxyyyzzzyyywwwvvvwwwxxxwwwxxxxxxwwwuuutttuuuuuuuuusssrrrsssuuuvvvvvvuuuuuutttrrrppppppqqqrrrsssrrrrrrrrrrrrsssuuuwwwxxxwwwwwwvvvuuuuuuuuuuuuvvvrrrvvvwwwvvvuuuvvvsssnnnxxxuuuuuuwwwvvvrrrqqqrrrppppppooonnnnnnnnnnnnnnnrrrrrrrrrrrrpppnnnkkkiiikkkjjjiiijjjlllooorrruuutttrrrnnnmmmoooqqqrrrsssnnnnnnnnnllliiieee```]]]\\\YYYVVVTTTTTTTTTSSSQQQSSSRRRQQQQQQQQQRRRSSSTTTUUUTTTTTTVVVXXXZZZZZZYYYUUUUUUVVVVVVVVVVVVVVVVVVYYYXXXWWWUUUTTTSSSRRRRRRQQQPPPPPPOOOOOOPPPPPPQQQKKKLLLMMMOOOPPPOOOLLLJJJHHHHHHIIIIIIHHHFFFEEEDDDEEEDDDDDDCCCBBBAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAA?????????>>>>>>>>>??????DDDDDDDDDDDDEEEFFFFFFGGGJJJIIIGGGFFFDDDCCCCCCBBBDDDCCCBBB@@@???===<<<;;;999:::;;;<<<<<<;;;:::888999:::;;;;;;<<<<<<<<<;;;:::::::::;;;;;;<<<===>>>>>>@@@CCCEEEFFFIIIMMMOOOTTTVVVYYY[[[\\\[[[ZZZYYYZZZZZZZZZZZZ[[[[[[\\\]]]ZZZZZZXXXWWWWWWXXXYYYZZZ]]]\\\\\\^^^___ZZZPPPHHHAAA@@@>>>>>>>>>???@@@@@@GGGNNNYYYllllll___ZZZUUUSSSTTTTTTPPPMMMNNNNNNNNNMMMJJJHHHIIIIIIGGGGGGFFFEEEDDDCCCCCCDDDEEEFFFFFFFFFEEECCCAAA@@@CCCBBB@@@??????@@@AAABBB@@@@@@???>>>>>>======<<<<<<<<<;;;:::::::::::::::999999888888777666666555777777888888888888777777777666666555444444555555666666666777777666666666555555555555444444444444444444333222222222222222555555444333333333333333222111111333444444222000000000000000000000000000000000//////000000111222333222111000///000000111222222111000000111111222333333222111111222666999===???EEEOOOZZZiiizzzwww{{{}}}yyylll^^^WWWSSSTTT[[[ccceeeiiipppvvv}}}}}}}}}~~~zzzwwwuuuuuuuuusssuuuyyy|||}}}|||zzzyyyyyyxxxwwwuuuttttttuuuuuuyyyzzz{{{zzzxxxwwwxxxyyyyyyzzzzzzyyywwwvvvvvvwwwzzzxxxvvvuuuuuuuuutttssssssrrrpppoooooopppqqqrrrsssrrrrrrqqqrrrtttuuuvvvuuuuuutttsssrrrrrrrrrssspppsssuuutttvvvxxxwwwsssuuurrrqqqttttttqqqpppqqqoooooonnnmmmmmmmmmmmmmmmppppppqqqqqqpppmmmkkkiiilllkkkjjjjjjkkknnnrrrttttttqqqnnnmmmnnnpppqqqqqqmmmnnnooonnnkkkfffaaa^^^^^^[[[WWWUUUUUUTTTSSSQQQQQQPPPPPPOOOOOOOOOOOOPPPNNNMMMMMMOOORRRTTTTTTSSSSSSTTTVVVWWWXXXXXXWWWVVVVVVVVVUUUSSSRRRQQQPPPPPPOOOOOONNNNNNNNNNNNOOOOOOLLLLLLMMMNNNOOOOOOLLLIIIFFFFFFFFFFFFFFFEEEDDDCCCEEEEEEDDDBBBAAA@@@???>>>AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@??????@@@@@@@@@CCCDDDEEECCC>>><<<===???AAAAAA@@@@@@@@@AAAAAABBBCCCBBB@@@???>>>===============<<<;;;::::::999888888999:::;;;;;;:::999888888999:::<<<===>>>>>>>>>;;;;;;;;;<<<>>>???AAABBBCCCEEEHHHJJJLLLNNNRRRUUUXXXZZZ\\\___``````___^^^]]]]]]]]]^^^___```aaabbbaaa```]]][[[ZZZYYYYYYYYY^^^\\\[[[[[[YYYSSSJJJCCC???===<<<<<>>======<<<<<<;;;;;;;;;;;;::::::::::::999888888777777666666555666777777888888777777666888888777666666666666777555555666666666666555555555555555444444333333333333333222222222111111111444444333333222222333333444333222222333222000...000000000000000000000000000000//////000000111222111000///.........//////111111000000000111111222333333222111000111444777:::;;;@@@HHHRRR___rrruuuqqqssszzzuuudddZZZWWWWWWYYY\\\YYY^^^dddkkkqqqxxx~~~~~~zzzwwwvvvvvvwwwuuuvvvxxxzzz{{{{{{zzzyyyuuuttttttttttttuuuvvvwwwyyyzzz{{{zzzyyyxxxyyyzzz{{{||||||zzzxxxwwwxxxyyy|||zzzxxxwwwxxxwwwvvvtttqqqpppooonnnnnnooopppqqqssssssrrrqqqqqqqqqsssssssssrrrqqqpppoooooooooooonnnqqqrrrqqqtttyyyyyyuuutttpppnnnqqqqqqooonnnooonnnnnnmmmlllllllllmmmmmmnnnooopppppppppnnnllljjjmmmlllkkkkkklllnnnppprrrrrrpppmmmlllmmmnnnnnnnnnssssssrrrpppmmmiiieeebbb```]]]YYYWWWVVVUUUTTTSSSPPPPPPOOONNNMMMMMMLLLLLLKKKJJJJJJLLLOOOQQQQQQPPPOOOQQQTTTVVVWWWWWWVVVUUUSSSSSSRRRQQQPPPOOONNNMMMMMMMMMLLLLLLLLLLLLMMMMMMKKKKKKKKKLLLMMMMMMJJJHHHDDDDDDDDDDDDCCCCCCBBBBBBCCCBBBBBBAAA@@@??????>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>??????@@@DDDGGGIIIFFF@@@===>>>AAA??????>>>=========>>>>>>@@@???>>>===<<<;;;;;;;;;;;;;;;;;;:::::::::999999777888999:::::::::999999888999:::<<<===>>>>>>>>>======>>>@@@BBBDDDFFFGGGHHHJJJLLLNNNPPPSSSWWWYYY[[[]]]___aaabbbcccbbbbbbbbbbbbaaaaaabbbcccdddddddddcccaaa^^^\\\[[[[[[[[[___]]]ZZZWWWSSSMMMDDD>>>>>>>>>>>>>>>???EEEMMMTTT```rrr}}}jjjaaaVVVSSSPPPOOOOOONNNLLLIIIHHHJJJJJJIIIGGGFFFGGGHHHGGGGGGFFFEEEEEEEEEEEEEEEFFFEEECCCBBBAAAAAAAAABBBCCCBBB@@@???>>>>>>>>>>>>???>>>>>>======<<<;;;;;;;;;;;;;;;;;;::::::999999888888777777666666666666666666777777777777666666777777666666666666777777444555555666666555555444555555444444333222222222333333333333333222111111333333222222222222333333444333111111222222000...000000000000000000000000///////////////000111111000000//////............111000000000000111111222111222222111000111444666666777<<>>>>>>>>======>>>>>>>>><<<@@@CCCAAA<<<999;;;>>>>>>======<<<<<<<<<======>>>===<<<;;;;;;;;;;;;;;;999999999:::::::::::::::888888999999::::::::::::999:::;;;<<<============>>>???@@@BBBEEEGGGIIIKKKLLLNNNQQQRRRTTTVVVYYY\\\]]]^^^```bbbcccdddddddddffffffeeeddddddcccdddddddddcccaaa___^^^]]]]]]^^^^^^\\\XXXTTTOOOHHHAAA===<<>>=========>>>>>>======<<<;;;;;;;;;::::::;;;;;;;;;:::999888777777777666666666666666666666777777777777666666555555555444444555555666444444555555555555444444444444333333222222222222444444444555444333222222222222111111111222222333222111000000111222111000/////////////////////////////////...///000000111111111111000000000//////000000//////000111111222///000111111111222555777444444999???FFFPPPaaappp{{{zzzxxxzzz|||~~~vvvsssoooeee[[[TTTWWW[[[___aaaeeeiiillluuuzzz}}}{{{{{{}}}~~~}}}}}}~~~~~~~~~}}}|||{{{wwwwwwwwwxxxwwwwwwwwwwwwvvvwwwxxxxxxwwwvvvwwwyyy{{{{{{zzzxxxvvvvvvwwwyyyzzzyyyyyyzzz{{{{{{yyywwwppppppqqqqqqrrrssstttuuuuuutttrrrpppoooooooooooorrrqqqpppooonnnnnnnnnnnnooopppqqqttt|||~~~vvvppppppqqqooommmmmmpppoooooooooooooooppppppmmmnnnpppqqqqqqpppnnnmmmooonnnmmmlllkkkllllllmmmmmmlllkkkkkklllllljjjhhhzzzwwwnnnjjjeee```]]]YYYVVVTTTSSSSSSRRRQQQOOOMMMKKKJJJGGGFFFEEEFFFHHHIIIHHHGGGFFFGGGIIIKKKLLLMMMMMMLLLLLLLLLMMMMMMLLLKKKIIIHHHIIIIIIHHHHHHHHHHHHIIIIIIIIIHHHGGGGGGHHHGGGEEEDDDBBBBBBAAAAAA@@@AAAAAABBB======>>>>>>???@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<======>>>888;;;>>>>>>;;;999:::;;;<<<<<<<<<;;;;;;<<<======::::::999999999999999:::888888888888888888888888888888999999::::::;;;;;;:::;;;<<<===>>>>>>>>>>>>AAAAAABBBDDDGGGIIILLLMMMQQQSSSUUUVVVWWWXXX[[[^^^]]]^^^```bbbccceeeeeefffhhhgggfffeeecccccccccccccccbbb```^^^]]]]]]]]]^^^ZZZXXXUUUPPPJJJDDD@@@>>><<>>>>>===============<<<;;;;;;::::::999:::;;;;;;;;;:::888777666666666666666666666666555666666777777666666555444333333333333444444555333333444444444444333333222222222222222222222222333444555666555444333222111111000000111111222222222111//////111222222111//////////////////////////////......//////000111111111222222222111000///////////////000111111222000111222222222222444666222333777<<>>>>>>>>>>>>>>>>>===========================<<<<<<<<<<<<<<<<<<===999:::<<<======<<<;;;:::::::::::::::;;;<<<======888888777777777888888999999999999999888888888888999999999::::::;;;<<<===:::;;;===???AAABBBBBBCCCFFFGGGHHHJJJLLLNNNQQQRRRWWWXXXYYYZZZZZZ[[[]]]```^^^___```bbbdddeeeggggggfffeeedddcccccccccccccccbbbaaa___]]][[[ZZZ[[[[[[UUUSSSPPPKKKEEEAAA??????@@@DDDMMM\\\rrr}}}zzz|||oooaaaZZZSSSOOOKKKLLLMMMLLLKKKIIIHHHGGGGGGGGGHHHFFFCCCBBBBBBBBBAAAAAA@@@@@@@@@AAAAAABBBAAA@@@@@@???????????????>>>>>>>>>>>>>>>>>>============<<<<<<;;;::::::999888999:::;;;;;;:::888777666666666666666666666666555555666666666666555555333333333333333444555555333333444444444444333333000000111111222222333333222333444555555333222111000000000000000111222222444222000///000000000//////////////////////////////............///000000111111222222222111000///.........//////000222222444555555444222111222333222222555999<<>>>>>======<<<<<<========================<<<<<<<<<;;;;;;<<<<<<<<<888888888:::<<<;;;999666999999999999:::;;;<<<===888888777777777888999999;;;;;;;;;;;;::::::::::::::::::::::::;;;<<<===>>>:::;;;>>>@@@CCCEEEFFFGGGLLLMMMNNNOOOQQQTTTVVVWWWZZZ[[[\\\\\\\\\]]]___aaa___```aaaccceeefffhhhhhhccccccbbbbbbbbbccccccdddbbbaaa^^^\\\YYYXXXXXXXXXQQQOOOLLLGGGBBB?????????FFFIIISSSkkkooo^^^XXXVVVPPPJJJJJJKKKMMMLLLJJJHHHHHHGGGFFFFFFFFFDDDAAA??????@@@???>>>>>>===>>>>>>??????@@@@@@@@@@@@????????????<<<===>>>>>>>>>>>>>>>======<<<<<<;;;;;;:::999999888999:::;;;;;;999888666555555555666666666666666555555666666666666555555333333333333333444555666222333333444444333333222//////000111222333333444111222333444444222111///000000///000000111222222777444111/////////...---////////////////////////...............///000000000111222222222111///...............///000222222777888888666222000000000222111333666888===IIIVVVbbbppp~~~sssllllllkkkgggbbb^^^]]]]]]VVVYYY\\\___ccchhhnnnrrrzzz|||yyywwwxxxyyyzzz{{{zzzyyyxxxvvvwwwyyyyyyxxxxxxyyyzzz{{{{{{yyyvvvtttuuuwwwzzzvvvvvvvvvxxxyyyxxxuuurrroooppprrrtttuuuvvvwwwwwwuuutttsssqqqpppqqqqqqrrroooooooooppppppqqqrrrssszzz|||yyyoooggghhhmmmnnnnnnnnnnnnnnnnnnnnnnnnoooppppppjjjkkkllllllllljjjhhhffffffeeedddbbb```^^^]]]\\\[[[\\\^^^aaaccccccaaa^^^rrrhhhfff```^^^\\\ZZZWWWTTTPPPMMMLLLKKKJJJHHHFFFDDDBBBAAABBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAABBBCCCDDDEEEFFFEEEEEEDDDDDDCCCCCCCCCBBB>>>=========???AAADDDFFF@@@???===<<<<<<<<<===>>>>>>>>>======<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<:::::::::999888777666555888999:::;;;::::::888777888888888888777777777777777888999::::::::::::::::::;;;;;;;;;<<<<<<=========???BBBCCCDDDGGGJJJMMMMMMOOOSSSUUUUUUUUUVVVWWWXXXXXXZZZ[[[]]]]]]^^^^^^cccbbbccceeehhhiiiiiihhheeefffggggggfffdddbbbaaa^^^ZZZUUURRRRRRRRRPPPNNNMMMLLLIIIDDD???>>>AAAEEEMMMTTTeeeqqqccc```[[[PPPKKKNNNOOONNNKKKIIIHHHGGGGGGGGGIIIGGGEEEBBB@@@@@@???@@@AAAAAAAAA@@@@@@?????????@@@BBBDDDCCCAAA>>><<<<<<<<<===>>>>>>>>>===;;;:::<<<<<<<<<<<<;;;:::999888888888888777888888999999666666666666666555555444333333333444555666777777;;;777333111222333222111333333333333333333333333000111111222222333444444000000000000000000000000222222222222111111000000111111000000000000000000---...000111111111000///////////////////////////000000000000111111111111---------...///000000111222222333333333222222111666222222444666:::BBBJJJYYYeeexxx{{{~~~~~~yyysssmmmeee]]]XXXYYYYYYYYYYYY\\\```dddjjjooovvv}}}zzztttxxxyyyyyyxxxvvvuuuvvvwwwyyyxxxwwwwwwzzz{{{{{{zzzxxxxxxxxxyyyxxxwwwvvvvvvwwwwwwwwwvvvtttrrrqqqpppoooooooooqqqtttvvvuuutttttttttssspppnnnmmmnnnpppooonnnnnnnnnnnnppprrrsssyyyxxx{{{{{{cccaaa```bbbfffjjjlllmmmooonnnnnnmmmlllkkkjjjjjjhhhhhhhhhhhhhhhgggfffeeecccaaa^^^]]]^^^]]]ZZZWWWVVVWWWXXXYYYYYYYYYXXXWWWzzzqqqpppgggccc^^^ZZZWWWTTTPPPMMMJJJJJJJJJJJJHHHEEEBBB@@@CCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAABBBBBBBBB@@@@@@@@@AAABBBCCCDDDDDDBBBBBBBBBBBBAAAAAAAAA@@@>>>>>>======???AAADDDFFF>>>===<<<;;;;;;;;;<<<<<<=========<<<<<<<<<;;;;;;::::::::::::::::::::::::888999999999999888888777888999::::::::::::999888888888888888888888777777999::::::;;;;;;::::::999;;;;;;<<<===>>>>>>??????@@@BBBDDDEEEFFFIIILLLOOOMMMPPPSSSUUUUUUUUUWWWXXXXXXYYYZZZ\\\\\\]]]]]]]]]______```bbbeeefffeeecccaaabbbddddddcccaaa^^^]]]VVVRRRNNNLLLMMMMMMKKKIIIIIIHHHGGGDDDBBBDDDIIINNNWWWhhhvvvggg[[[YYYUUULLLIIILLLKKKKKKIIIHHHHHHHHHIIIIIIFFFEEECCCBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@??????AAACCCEEEEEEBBB@@@>>>>>>===============<<<;;;;;;<<<<<<<<<<<<;;;:::999888888777777666666666777777666666666666666555444444333333333444444555666777:::666333111222333333222333333333333333333333333444333333222222111111000000000000000000000000000//////.........//////000777555333000......---------...///000111000000///////////////////////////....../////////000000000------......///000000111111111222222222222111111444111000333444777>>>FFFOOO[[[nnnyyyppphhh___]]]YYYVVVVVVWWWXXXZZZ\\\aaaggglllrrrxxxwwwtttvvvwwwvvvtttrrrrrrsssuuusssrrrsssuuuvvvwwwvvvxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwvvvuuutttrrrpppoooooooooppprrruuuvvvuuusssrrrsssrrrpppnnnnnnoooqqqooonnnnnnnnnoooppprrrsssvvvuuuyyyvvvjjjXXXWWWXXX[[[aaafffhhhiiijjjjjjjjjjjjjjjjjjiiiiiiffffffffffffeeedddcccbbb```]]]ZZZYYYYYYWWWTTTRRRPPPQQQQQQRRRRRRQQQPPPOOOppp|||{{{zzzooojjjccc\\\WWWSSSPPPNNNIIIJJJLLLLLLJJJGGGDDDBBBEEEDDDDDDCCCBBBBBBAAAAAA======>>>>>>???@@@@@@@@@>>>??????@@@@@@AAAAAABBB????????????>>>>>>>>>>>>>>>>>>>>>>>>???AAACCCDDD<<<<<<;;;::::::::::::;;;<<<<<<<<<<<<;;;;;;;;;;;;888888888888888888888888777777888999::::::999999999999::::::::::::999999888888888888888999999999;;;;;;<<<<<<<<<;;;;;;:::======>>>???@@@BBBBBBCCCCCCEEEGGGHHHIIIKKKNNNPPPMMMPPPSSSUUUVVVVVVWWWXXXZZZZZZ[[[\\\]]]]]]\\\\\\\\\\\\^^^```bbbbbb```^^^^^^___``````^^^[[[XXXVVVMMMKKKHHHGGGGGGGGGFFFDDDDDDCCCCCCCCCFFFLLLUUU[[[jjjyyyhhh\\\SSSRRRPPPJJJHHHKKKGGGGGGGGGGGGHHHIIIJJJKKKDDDCCCBBBBBBAAABBBBBBCCCAAAAAAAAA@@@@@@@@@@@@???AAACCCDDDCCCAAA???>>>>>>======<<<;;;;;;;;;;;;<<<;;;<<<<<<;;;;;;:::999888888777666555555444555555555666666666666555444444333333333333444555666777777555222222333444333333333333333333333333333333333333333222111111000000000000000000000000000000...---,,,,,,---000222444:::777333000...------...---...///000000000000///////////////////////////------........./////////------......///000000000000000111111111111000000333000///111222333999AAAGGGRRRcccvvv{{{ooohhh___YYYVVVTTTRRRPPPSSSUUUYYY\\\```eeekkkpppyyy||||||{{{|||}}}{{{wwwtttrrrrrrsssqqqpppppprrrtttttttttrrrrrrqqqppppppqqqrrrssstttttttttsssqqqpppnnnmmmlllmmmooorrruuuuuusssqqqnnnoooooommmllllllnnnpppnnnmmmllllllmmmnnnpppqqqrrrrrruuuzzz{{{ssscccVVVNNNNNNQQQVVV]]]bbbeeefffeeeeeeeeefffffffffggggggccccccbbbbbb```___]]]]]]YYYVVVSSSRRRPPPNNNLLLIIIIIIIIIIIIIIIIIIHHHGGGFFFZZZdddwwwvvvooofff]]]WWWSSSPPPNNNJJJJJJKKKKKKJJJHHHFFFEEEFFFFFFEEECCCBBBAAA@@@???<<<<<<<<<<<<<<<<<<============>>>>>>????????????========================>>>>>>>>>>>>???@@@AAABBB<<<;;;;;;;;;::::::::::::;;;;;;;;;;;;::::::::::::888888888888888888888888777888999999::::::999999999999::::::::::::::::::888999999999::::::;;;;;;<<<<<<===>>>>>>>>>>>>>>>??????@@@BBBCCCEEEFFFFFFEEEFFFHHHIIIJJJKKKNNNPPPNNNQQQTTTVVVVVVWWWXXXYYY[[[[[[\\\]]]]]]\\\\\\\\\\\\\\\]]]___aaaaaa^^^[[[]]]]]]]]]\\\YYYTTTPPPMMMHHHGGGFFFEEEDDDDDDCCCBBBEEEDDDCCCFFFOOO\\\jjjssskkk___VVVPPPOOONNNJJJIIIKKKFFFFFFFFFFFFGGGHHHHHHIIICCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>???AAA@@@>>><<<<<<<<<>>>===;;;:::::::::;;;<<<;;;;;;;;;;;;;;;:::999888888888666555444444444444555555666666555555444333444333333333444444555666444333222222333333444444222222222222222222222222000000000111222222333333000000000000000000000000//////......000333777:::888666222///---...000222.........///////////////////////////////////////------........./////////............//////000000...//////000000000000000333000///111111111666<<>>======<<<;;;::::::999999;;;<<<======>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>??????<<<<<<<<<<<<;;;;;;::::::999999999999::::::::::::999999999999999999999999999::::::::::::999888888999999999::::::;;;;;;<<<::::::;;;;;;<<<===>>>>>>===>>>???AAABBBCCCCCCCCCAAABBBCCCDDDFFFGGGHHHIIIFFFGGGIIIIIIIIIJJJMMMOOOOOOQQQUUUWWWWWWWWWXXXZZZ[[[\\\\\\]]]]]]]]]\\\\\\^^^]]]^^^___```___]]]ZZZ]]]\\\ZZZWWWRRRMMMHHHFFFEEEEEEDDDCCCBBBBBBBBBCCCHHHGGGHHHPPP```uuupppaaaXXXSSSOOOMMMKKKHHHHHHIIIFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDCCCBBBAAA@@@??????@@@@@@@@@@@@@@@@@@@@@@@@===>>>???>>><<<;;;;;;<<<===<<<:::999999999:::;;;:::::::::;;;::::::999999999888777666555444444444555555555555555444444333444333333333333444444555222222333333222333444444222222222222222222222222///000000111111222333333000000000000000000000000000/////////111555999;;;888555111...---...000222...............//////000////////////////////////....../////////000000000............////////////---...///000000000000000333111000222222111444:::AAAIIIUUUbbbrrr|||uuupppqqqrrruuu}}}rrrlllfff^^^XXXVVVTTTQQQPPPPPPRRRTTTUUUXXX[[[```eeekkkrrryyy~~~~~~yyywwwsssrrrqqqppppppnnnkkkhhhdddcccaaa``````aaacccdddbbbbbbcccdddeeeeeedddddd```bbbdddhhhkkkkkkhhheeebbbcccddddddccceeegggjjjjjjjjjiiihhhhhhiiikkklllooollljjjiiigggaaaWWWOOOLLLLLLNNNRRRWWWZZZZZZYYY\\\\\\[[[ZZZZZZYYYXXXXXXVVVUUUUUUTTTRRRPPPOOONNNHHHGGGFFFDDDAAA???>>>>>>>>>>>>>>>>>>>>>?????????FFFGGGLLLUUU```iiillllllfffrrr~~~|||qqqlllfffaaa\\\XXXTTTQQQGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGEEEDDDBBB@@@???>>>>>>>>>===;;;:::999888777:::;;;<<<=========<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<;;;:::999888888888888999999999999999999999999999999999999::::::;;;;;;:::999888888:::999999999:::;;;<<<===;;;<<<===>>>???@@@AAAAAA@@@AAACCCDDDEEEFFFGGGGGGCCCDDDEEEFFFGGGHHHIIIJJJFFFHHHIIIIIIIIIJJJLLLNNNOOORRRUUUWWWXXXXXXYYYZZZ[[[[[[\\\]]]]]]^^^]]]]]]___^^^]]]]]]]]]]]][[[YYYZZZXXXUUUPPPKKKGGGDDDBBBAAABBBBBBAAAAAABBBFFFIIIHHHIIIPPP^^^tttrrrccc]]]RRRPPPMMMKKKHHHFFFEEEEEEFFFFFFFFFFFFEEECCCBBBAAADDDDDDCCCCCCBBB@@@???>>>???@@@@@@@@@@@@AAAAAAAAA>>>???@@@???===<<<===>>>;;;;;;:::999999999999:::999999::::::::::::999999888777666555555555555555444555555555555444333333444444333333333333444444111222444333222222333444222222222222222222222222222222222111000000//////000000000000000000000000............000333555777999666222///---,,,,,,---......------......///000////////////////////////....../////////000000000......//////////////////---...///000000111111000222000111333333111333888:::AAAKKKVVVdddxxxwwwooolllooorrruuu{{{tttmmmhhhXXXUUURRRPPPPPPQQQPPPOOOMMMOOOSSSXXX]]]dddkkkpppuuuwwwyyy{{{~~~~~~|||wwwpppkkk]]]\\\[[[ZZZZZZZZZ[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\XXXXXXZZZ^^^aaaaaa___\\\\\\]]]^^^]]]]]]^^^aaadddfffeeedddccccccdddeeefffgggccc___]]]\\\ZZZUUUQQQLLLKKKJJJLLLNNNPPPOOONNNTTTTTTSSSRRRQQQPPPOOOOOOMMMMMMMMMLLLKKKIIIHHHGGGAAABBBBBBAAA>>>======>>>;;;;;;<<<===>>>@@@BBBCCCDDDBBBBBBHHHPPPUUUVVVUUUTTTaaammmqqqqqqrrrqqqnnnhhhfffdddbbb```\\\VVVSSSHHHKKKNNNPPPQQQOOOMMMKKKGGGFFFEEEDDDBBB@@@??????>>>======<<<;;;:::999999:::;;;===>>>>>><<<;;;:::999:::::::::;;;;;;;;;;;;::::::;;;;;;;;;::::::999999:::;;;;;;;;;:::888888777777777888888888999999999999999999999999999999999999::::::;;;:::::::::::::::999999:::;;;===>>>======>>>@@@AAACCCDDDDDDFFFFFFGGGHHHHHHHHHGGGGGGEEEFFFFFFGGGHHHIIIIIIJJJHHHIIIJJJJJJJJJJJJLLLNNNPPPSSSVVVXXXXXXXXXYYY[[[ZZZ[[[\\\]]]^^^^^^______^^^\\\YYYXXXXXXXXXWWWVVVTTTRRRMMMHHHEEECCCBBBBBB@@@AAABBBBBBDDDHHHOOOUUUVVV[[[fffxxxuuuddd[[[XXXMMMNNNMMMJJJGGGFFFEEEEEEDDDDDDEEEEEEDDDCCCAAA@@@AAABBBBBBCCCBBBAAA@@@?????????@@@@@@@@@AAAAAAAAA===>>>???===<<<;;;===>>>:::::::::::::::999888888888999999:::::::::999999555555444444444444444555444444555555444444333222444444333333222333333444111333555444222000111333111111111111111111111111222222222111000000//////000000000000000000000000---------...///000222222555444111///---,,,,,,,,,......---------...///000////////////////////////------.........//////////////////////////////...---...///000111111111111000///000333222000222666444999AAAIIIUUUggg~~~uuupppvvv{{{~~~}}}zzzfffbbb]]]YYYWWWTTTPPPMMMIIIKKKMMMOOORRRWWW]]]aaaaaabbbdddfffhhhmmmssswww}}}vvvooo______^^^]]]\\\[[[ZZZZZZYYYYYYXXXWWWVVVTTTSSSRRRPPPPPPQQQSSSVVVWWWVVVUUURRRSSSSSSSSSRRRSSSVVVXXX[[[ZZZYYYXXXXXXYYYZZZZZZXXXVVVRRRQQQRRRQQQOOOMMMKKKHHHFFFEEEFFFGGGGGGFFFJJJJJJIIIIIIHHHHHHGGGGGGFFFFFFFFFFFFEEEDDDCCCBBB<<<>>>@@@???======>>>@@@>>>>>>@@@BBBEEEIIILLLNNNCCCAAA@@@CCCIIILLLKKKHHHHHHTTT]]]^^^^^^aaabbb___bbbbbbbbbcccbbb^^^XXXSSSLLLPPPVVV[[[\\\YYYSSSPPPFFFFFFEEEDDDBBBAAA@@@???<<<<<<<<<<<<<<<<<<<<<<<<:::;;;===>>>>>>===;;;:::888888999999::::::::::::999999:::::::::999888888888888999:::999888777666666666777777888888888999888888888888888888888888777777999:::;;;<<<<<<<<<::::::999999:::<<<===>>>>>>>>>@@@AAACCCDDDEEEFFFJJJJJJJJJJJJIIIHHHGGGFFFGGGGGGGGGHHHHHHIIIIIIIIIIIIJJJKKKKKKJJJKKKMMMOOOPPPSSSVVVXXXXXXYYYZZZ[[[YYYZZZ\\\]]]^^^_________]]]ZZZVVVTTTTTTTTTTTTTTTOOOLLLHHHCCCAAAAAABBBCCCAAABBBDDDEEEHHHOOOYYY```nnnuuusssdddYYYSSSOOOLLLNNNNNNKKKIIIHHHHHHGGGBBBCCCDDDDDDDDDCCCBBBAAA???@@@AAABBBCCCBBBAAAAAA?????????@@@@@@AAAAAAAAA;;;<<<<<<;;;999999:::<<<999999:::;;;:::999888777888999999:::::::::999999333333222222222333444444444444555555444444333222444444333222222333333333111333555444111000111222111111111111111111111111/////////000111111222222000000000000000000000000...//////000000000000000/////////............///......---,,,---...///000////////////////////////,,,,,,,,,---------......///////////////...............000111222222222222///...///222222///111555333777<<>>@@@CCCCCCDDDEEEHHHLLLQQQUUUWWWJJJIIIIIIIIIFFFCCCCCCEEEEEEEEEIIINNNOOOOOOTTTZZZXXX\\\aaaeeeeee```ZZZVVVRRR]]]iiipppppplll```VVVSSSOOOKKKGGGEEEBBB???===???>>>===<<<;;;::::::999======<<<<<<<<<;;;;;;;;;;;;999888999;;;;;;888666:::::::::999999999888888:::::::::999888777666555666666777777888999999999;;;;;;;;;;;;;;;;;;;;;;;;999999999:::::::::;;;;;;<<<<<<<<<<<<===>>>@@@@@@FFFFFFGGGHHHIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGHHHHHHJJJIIIIIIIIIIIIHHHHHHHHHKKKLLLLLLMMMNNNOOOOOOPPPPPPPPPQQQTTTXXX[[[\\\\\\\\\[[[\\\]]]______]]][[[YYYVVVQQQPPPQQQQQQOOOMMMLLLDDD@@@BBBCCCAAABBBHHHGGGJJJLLLMMMPPP\\\mmm{{{sssaaaYYYSSSMMMJJJKKKJJJIIIHHHFFFEEEDDDDDDBBBBBBCCCCCCBBBBBBAAA@@@@@@AAAAAABBBBBBAAAAAA@@@@@@???@@@DDDIIIHHHCCC======<<<;;;::::::;;;<<<===:::999999888888999999:::===<<<:::999999999::::::666666555444444444444555444444444333333222222222222222222222222222222222000111111222222222111111222222222111111111000000000000000000000000000000111000///...///222555777)))444999444.........---,,,,,,,,,---------......---------,,,,,,,,,++++++,,,,,,,,,---------......---.........---,,,,,,+++,,,---......//////......000000///////////////000111111000000000000111111///444999===DDDRRRfffttt~~~wwwqqqhhh___WWWUUURRROOOMMMMMMNNNNNNMMMPPPNNNJJJIIIKKKNNNPPPQQQWWWXXXZZZ]]]```dddfffhhhpppqqqrrrtttxxx}}}yyytttrrrpppsssxxx|||}}}{{{wwwtttpppiii```ZZZVVVTTTPPPMMMLLLMMMOOOPPPQQQPPPOOONNNKKKHHHFFFFFFGGGIIIJJJJJJIIIIIIHHHHHHHHHIIIIIIJJJJJJGGGDDDDDDEEEFFFDDDBBBEEEEEEEEECCCAAA@@@AAABBBBBBBBBBBBCCCCCCCCCDDDDDDCCCBBBAAABBBCCCCCCAAA???DDDFFFGGGGGGFFFFFFGGGIIIEEEMMMTTTVVV[[[dddllloooWWWVVVSSSOOOJJJDDDBBBBBBAAA@@@BBBFFFGGGFFFIIINNNPPPTTTZZZ```cccbbb___]]]\\\iiivvv|||zzzssshhh^^^WWWVVVRRRNNNIIIDDDAAA???>>>>>>===<<<;;;;;;::::::<<<<<<<<<<<<;;;;;;;;;;;;;;;999888999;;;;;;999777;;;::::::999888888777777999999999999999888777666555555555555666777777888;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===============>>>@@@AAAAAAFFFFFFGGGHHHIIIIIIIIIIIIKKKKKKJJJJJJJJJJJJKKKKKKHHHHHHIIIIIIJJJJJJKKKKKKHHHIIIIIIJJJKKKKKKLLLLLLRRRRRRSSSVVVZZZ]]]^^^^^^ZZZYYYYYY[[[\\\\\\ZZZXXXWWWSSSOOOLLLKKKJJJGGGDDDDDD???>>>@@@AAACCCIIIQQQVVVYYY[[[\\\```kkk|||~~~eeeXXXUUUQQQLLLJJJIIIIIIHHHGGGFFFEEEEEEDDDBBBBBBBBBCCCBBBBBBAAA@@@@@@@@@AAAAAAAAAAAA@@@@@@>>>>>>@@@EEEJJJKKKGGGBBB===<<<<<<;;;;;;<<<======999999999888888999999999:::999888777777777777888666666555444444444444444444444444333333222222222222222222222222222222222111111222222222111111000222222222111111111000000000000000000000000000000000///...------...000111...555777222...///000///,,,,,,,,,---------......---------,,,,,,,,,++++++,,,,,,,,,---------......------......------,,,+++,,,------...............//////...............///111111000000000000111111111555999;;;@@@LLL]]]jjjtttxxxnnngggbbb___ZZZWWWVVVTTTSSSQQQPPPNNNKKKIIIIIIKKKLLLMMMLLLLLLMMMOOORRRTTTVVVXXX[[[\\\^^^aaaffflllqqqtttuuuyyy|||{{{vvvrrrrrrsssxxx{{{~~~yyyrrrkkkeee___ZZZVVVXXXYYYZZZ[[[ZZZXXXUUUTTTNNNLLLIIIHHHIIIJJJKKKJJJIIIHHHHHHHHHGGGHHHHHHHHHJJJGGGEEEDDDFFFFFFEEECCCEEEFFFEEEDDDBBBAAABBBCCCCCCCCCEEEFFFHHHJJJKKKLLLKKKJJJIIIJJJKKKKKKIIIHHHKKKMMMPPPQQQQQQRRRTTTUUUTTT[[[aaaeeellluuu|||}}}ooommmhhh```WWWOOOGGGCCCCCC???>>>@@@@@@>>>@@@CCCFFFIIIOOOUUUYYY\\\\\\\\\dddrrrwwwmmmfff``````^^^XXXOOOGGGCCCBBB=========<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;::::::::::::999888999;;;;;;:::888;;;;;;:::999888888777777888888999999999888888777666555555555555777888999;;;;;;;;;;;;;;;;;;;;;;;;============>>>>>>>>>>>>>>>>>>>>>???@@@AAACCCCCCFFFGGGHHHIIIIIIJJJJJJIIILLLKKKKKKKKKKKKKKKKKKLLLHHHHHHIIIJJJKKKLLLMMMMMMKKKKKKKKKLLLMMMMMMNNNNNNQQQQQQRRRUUUYYY\\\]]]]]]WWWVVVVVVWWWXXXWWWTTTRRRNNNKKKGGGEEECCC@@@===;;;???>>>>>>@@@AAAFFFSSS___kkkmmmoooqqqvvv{{{jjjYYYSSSQQQOOOJJJHHHGGGGGGGGGGGGFFFFFFFFFEEEBBBBBBBBBBBBBBBAAA@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@>>>>>>???CCCHHHIIIFFFBBB>>>===<<<<<<<<<<<<======999999888888888888999999999888777777666777777777666555555444444444444444444444333333333333222222222222222222222222222222222222222222222111000///222111111111111000000000000000000000000000000000//////......------------111333222///...000000...,,,,,,,,,---------......------------,,,,,,,,,,,,,,,,,,,,,---------......------......------,,,,,,,,,,,,---..................---------------......111000000//////000000111333666777888:::BBBPPPZZZggg{{{~~~~~~~~~xxxuuupppkkkhhhddd```^^^UUUTTTSSSPPPNNNLLLJJJIIIDDDDDDDDDEEEFFFGGGHHHIIIKKKLLLMMMPPPTTTXXX\\\___bbbdddeeeeeedddeeejjjnnnwwwyyy|||yyyrrrkkkgggeeeiiijjjlllllliiifffaaa^^^XXXVVVSSSRRRSSSTTTTTTSSSQQQQQQPPPPPPOOONNNNNNNNNOOOMMMKKKKKKLLLLLLKKKJJJLLLMMMMMMKKKIIIIIIJJJKKKKKKMMMOOORRRUUUXXXZZZ[[[\\\ZZZYYYYYYYYYYYYWWWUUUWWWZZZ^^^aaabbbbbbcccdddfffjjjooorrryyy|||rrrgggZZZPPPMMMFFF@@@@@@@@@======??????AAADDDGGGKKKNNNPPPQQQaaannnzzz{{{uuuoookkkhhhhhhjjjiii```TTTIIIDDDDDD>>>>>>======<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::999999999:::;;;;;;::::::::::::::::::::::::::::::666777888999999999999999999888777777777999;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>??????????????????@@@AAACCCDDDEEEFFFGGGHHHIIIJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIJJJJJJIIIJJJJJJKKKLLLMMMMMMMMMLLLLLLMMMMMMNNNNNNNNNNNNOOOOOOOOORRRVVVXXXYYYYYYTTTSSSRRRSSSSSSRRROOOLLLGGGEEECCCAAA???>>>===<<<>>>AAADDDDDDEEENNN```ooo~~~mmmbbbWWWSSSRRRNNNIIIGGGEEEFFFFFFFFFFFFFFFFFFFFFAAABBBBBBBBBBBBAAA@@@@@@??????@@@@@@@@@@@@??????>>>>>>>>>@@@BBBBBB???<<<>>>>>>======<<<<<<<<<===888888777777777777888888999999999888888888999999666555444444333333444444333333333333333333333333222222222222222222222222333333333222111000///...111111111111000000000000////////////////////////...///000000000///...---000///......000111...***,,,,,,,,,---------.........------------,,,,,,,,,,,,,,,,,,---------......,,,------...------,,,,,,,,,,,,---.........------------------------...///000000////////////000000222444444444444:::DDDKKKYYYkkk}}}~~~yyytttqqqdddfffhhhfff___VVVNNNIIIHHHGGGFFFEEEDDDDDDDDDDDDHHHHHHIIIIIIKKKMMMNNNOOOTTTTTTUUUTTTTTTWWW\\\```fffgggiiillloooqqqrrrssssssuuuvvvtttpppmmmnnnqqqtttuuuwwwwwwuuupppllliiidddcccaaabbbccceeeeeedddaaaaaaaaa```___^^^]]]]]]\\\[[[YYYYYYYYYYYYYYYYYY\\\\\\]]]\\\ZZZZZZ[[[]]]^^^___aaadddgggjjjlllnnnnnnllliiigggfffeeecccaaacccfffjjjlllkkkjjjiiiiiilllmmmnnnooosssvvvsssmmmxxxjjjZZZOOODDD@@@???===<<<===:::;;;<<<===@@@CCCEEEGGGVVV```hhhfffbbbbbbddddddkkklllkkkbbbUUUJJJEEEDDD@@@??????>>>>>>=========<<<<<<;;;;;;;;;:::::::::999:::;;;;;;;;;:::::::::999999:::;;;<<<===>>>>>>666777888999999999999999999999888888999:::<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>???@@@@@@AAACCCDDDFFFGGGGGGGGGHHHIIIJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIJJJJJJLLLLLLLLLLLLLLLLLLLLLLLLIIIIIIIIIJJJJJJJJJJJJJJJOOONNNNNNPPPSSSUUUUUUTTTPPPOOONNNNNNNNNMMMJJJGGGEEEDDDCCCAAA@@@@@@AAABBBAAAGGGLLLLLLPPP^^^sssrrrccc[[[UUUTTTSSSNNNIIIGGGDDDDDDEEEEEEEEEEEEFFFFFFAAAAAABBBBBBAAAAAA@@@???>>>??????@@@@@@??????>>>>>>======>>>???>>>===<<<===============<<<;;;;;;888777777666666777777888888888888888888888888888555555444333333333333333333333333333333333333333222222222222222222222222333333333222111000///...000000000000000000000000////////////////////////,,,---///000000000......///...///333666444...))),,,,,,,,,---------...............---------,,,,,,,,,,,,,,,---------......,,,,,,------...------,,,+++,,,,,,---...---------...---------...//////000000000////////////000000///000111000111555<<>>>>>=========<<<<<<<<<;;;;;;;;;:::;;;===<<<:::999999:::999999:::;;;===>>>??????666777888999999999999999666777777888999999::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============???@@@@@@AAACCCEEEGGGHHHGGGHHHIIIJJJJJJKKKKKKJJJLLLKKKKKKKKKKKKKKKKKKLLLMMMLLLLLLLLLKKKKKKKKKJJJJJJJJJKKKKKKKKKKKKKKKKKKOOONNNMMMNNNPPPQQQPPPOOOJJJIIIHHHHHHIIIGGGDDDBBB@@@???>>><<<<<>>>>>????????????>>>>>>;;;<<<<<<===>>>???@@@AAA<<<=========<<<;;;:::999777777666666666666777777444555555666666666666555555444444333333333333333222222333333333333444444222222222222222222222222222222222222222111000/////////000000000000000111000000000000000000000000***+++---.........------000///111888;;;666///,,,,,,,,,,,,---------..................---------,,,,,,,,,,,,---------......,,,,,,------......------++++++,,,---------------------------...///000111000//////......//////000---...//////000333888<<>>>>>>>>>>>=========<<<<<<<<<;;;===>>>===:::888888999::::::::::::;;;;;;;;;;;;777888888999999999888888555777888:::;;;:::999999<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============>>>??????@@@AAACCCEEEGGGHHHGGGHHHIIIJJJKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJKKKKKKJJJKKKKKKKKKKKKKKKKKKKKKMMMMMMMMMMMMMMMMMMMMMMMMLLLJJJIIIIIIJJJJJJIIIGGGCCCBBBBBBBBBCCCBBB???===:::;;;<<<===@@@HHHRRRYYYjjjrrrwwwxxxyyyggg```RRRNNNLLLMMMKKKGGGFFFHHHDDDDDDDDDDDDDDDDDDDDDCCC@@@AAAAAAAAAAAA@@@??????===>>>>>>>>>>>>>>>>>>===;;;;;;;;;;;;<<<===???AAA;;;<<<<<<<<<;;;:::999888777666666555555666666777333444555666666666555555555444333333222222333333222222222333333444444444222222222222222222222222111111222222222111111000////////////000000111111000000000000000000000000---............------,,,000...111777888222...///,,,,,,,,,---------..................------------,,,,,,,,,---------......+++,,,------......------++++++,,,------------,,,,,,,,,,,,,,,---...///000//////............//////------...///000333555777@@@IIIYYYiiipppsss|||wwwqqqooojjjoooyyyuuummmhhhfffbbb^^^ZZZWWWTTTSSSMMMMMMMMMLLLLLLKKKJJJIIIHHHFFFDDDCCCDDDEEEFFFFFFDDDDDDDDDDDDEEEEEEFFFFFFIIIGGGFFFFFFIIIKKKMMMMMMOOOPPPPPPPPPQQQQQQQQQQQQQQQQQQRRRUUUYYY\\\\\\[[[YYY[[[\\\]]]]]]\\\ZZZYYY[[[\\\]]]\\\ZZZZZZ\\\^^^```aaabbbbbbbbbbbbdddfffhhhgggfffdddbbbaaa______ZZZWWWSSSPPPOOOOOONNNMMMLLLNNNOOONNNLLLKKKKKKKKKIIIMMMNNNLLLLLLOOOPPPOOO~~~cccRRRKKKFFFBBB@@@;;;:::999888888999:::;;;999<<<===;;;>>>CCCFFFEEEKKKIIIFFFFFFGGGGGGFFFEEEHHHGGGFFFDDDBBB@@@>>>>>>>>>>>>>>>>>>============<<<>>>???===:::777777999;;;;;;:::999999888888777888888999999999888888777666888;;;>>>>>>===;;;:::====================================>>>>>>>>>>>>??????@@@AAACCCEEEGGGHHHGGGHHHIIIJJJKKKKKKKKKKKKHHHHHHHHHGGGGGGHHHHHHHHHHHHHHHIIIJJJKKKLLLMMMMMMJJJJJJJJJJJJJJJIIIIIIIIIGGGEEEDDDCCCCCCCCCAAA@@@???>>>>>>>>>???>>><<<:::<<<>>>AAAFFFMMMZZZhhhrrr|||fffYYYUUUSSSOOOLLLKKKHHHCCCBBBFFFEEEEEEDDDDDDCCCCCCCCCCCC@@@AAAAAAAAAAAA@@@??????======>>>>>>>>>>>>======<<<<<<;;;999888888999;;;;;;;;;<<<<<<;;;999888666666666555555555555666666444555777888888888777777555444333333222222333333222222222333333444444444222222222222222222222222000111111222222222111111.../////////000000111111000000000000000000000000333222111000///...------...+++---333333---,,,///,,,,,,,,,---------......//////.........---------,,,,,,,,,---------......+++,,,,,,---.........---++++++,,,---------,,,,,,++++++++++++,,,---.../////////............//////......///000111222444555:::AAANNN]]]cccfffqqq}}}yyysssmmmhhhgggcccgggppp~~~}}}|||}}}wwwyyyvvvsssooojjjgggdddccc]]]]]][[[YYYWWWTTTQQQPPPTTTPPPKKKGGGFFFGGGHHHHHHBBBBBBBBBBBBBBBAAAAAAAAACCCAAA@@@BBBFFFGGGEEEBBBHHHHHHGGGGGGGGGHHHIIIIIIGGGGGGHHHKKKNNNPPPPPPOOOMMMNNNPPPQQQRRRQQQOOONNNNNNPPPQQQPPPNNNMMMPPPRRRSSSTTTUUUUUUUUUUUUXXXZZZZZZYYYWWWUUUSSSQQQOOOOOONNNKKKHHHGGGGGGHHHHHHGGGDDDFFFHHHHHHHHHIIIKKKMMMHHHMMMOOOLLLJJJMMMQQQQQQqqq\\\RRRNNNJJJGGGEEEBBB>>>>>>>>>>>>;;;888<<<;;;:::;;;<<<======<<>>===<<<<<<>>>>>>>>>>>>=========<<<<<<<<<;;;;;;;;;:::::::::777777888999999:::;;;;;;;;;;;;;;;<<<<<<<<<<<<===;;;<<<===>>>>>>===<<<;;;;;;;;;<<<<<<===>>>>>>>>>AAA@@@@@@AAABBBDDDFFFGGGHHHHHHHHHHHHHHHIIIJJJKKKKKKJJJHHHFFFEEEEEEFFFGGGIIIHHHGGGFFFFFFHHHJJJKKKNNNNNNMMMLLLKKKKKKJJJIIIFFFEEECCCAAA???>>>>>>===<<<;;;999999;;;=========>>>???DDDMMM^^^sss}}}kkk]]]VVVUUUPPPNNNKKKHHHEEEDDDCCCCCCDDDDDDEEEEEEEEECCCBBBAAA???@@@@@@@@@@@@???>>>>>>=========<<<;;;;;;::::::;;;;;;:::::::::;;;;;;<<<;;;;;;:::999888777666555666666666666666666666666444555666888888666555444888777666444444333333333666555555444222111111000333333333222222222111111333333222222111000//////222111000000000000000111---...000222444333000---------............---------+++***+++...000...,,,///......111444333///+++---,,,,,,++++++,,,,,,------.........---,,,,,,+++------------------------...------,,,,,,------......,,,,,,---///111111111......---,,,---...///000......///000111222222333444DDDPPPOOONNNWWWgggpppsssgggbbbccceeefffjjjooouuuyyyuuuxxx~~~~~~zzzuuurrrnnnmmmkkkiiihhheee```]]][[[YYYVVVSSSOOOMMMKKKJJJNNNIIIDDDBBBCCCDDDDDDBBBGGGDDDAAA@@@BBBEEEGGGGGGDDDBBB@@@@@@BBBCCCCCCBBBDDDCCCBBBCCCDDDFFFFFFEEEGGGFFFDDDDDDEEEFFFFFFEEEGGGGGGGGGHHHIIIJJJJJJKKKJJJJJJJJJIIIIIIJJJJJJKKKOOOMMMKKKIIIHHHGGGGGGHHHEEEFFFFFFEEECCCDDDFFFHHH@@@BBBDDDEEEEEEFFFHHHIIIPPPUUU[[[[[[XXXWWW\\\aaapppfff```YYYSSSLLLHHHCCC@@@??????===;;;===<<<<<<<<<>>>===<<<:::<<<;;;999:::<<<@@@DDDFFFUUUKKKBBBBBBCCCBBB??????@@@???>>>>>>============????????????>>>>>>>>>===<<<<<<<<<;;;;;;:::::::::888888999999::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<===;;;<<<===>>>>>>===<<<;;;;;;;;;<<<<<<======>>>>>>?????????AAACCCEEEGGGIIIHHHHHHHHHIIIIIIIIIIIIIIIIIIHHHFFFDDDCCCCCCDDDEEEEEEDDDDDDEEEFFFHHHIIIKKKLLLKKKJJJIIIGGGEEEDDDDDD@@@???>>>======<<<<<<<<>>======>>>?????????BBBEEEMMM]]]tttmmmbbbZZZTTTRRROOOMMMKKKHHHEEECCCBBBBBBCCCCCCDDDEEEEEEDDDBBBBBBAAAAAAAAAAAAAAA@@@@@@???=========<<<;;;;;;::::::;;;;;;:::::::::;;;;;;;;;;;;;;;:::999777666555555666666666666666666666666444555666777777666555444777666555444444333333333444444333333333333222222333333222222222111111111222222111111000//////...111000000000000000111111//////000111222111///,,,------............------...,,,+++,,,...000...---......///000000///+++)))---,,,,,,++++++,,,,,,---------......---,,,,,,+++------------------------...------,,,,,,------...,,,,,,,,,...111444555555...------,,,---...///000/////////000000111111222>>>KKKRRRMMMHHHMMMYYYaaa|||tttfff``````cccjjjqqquuuxxx~~~{{{yyy}}}~~~{{{wwwtttnnnmmmiiieeeaaa^^^[[[ZZZUUUQQQNNNMMMNNNOOOOOOMMMMMMKKKHHHFFFGGGHHHHHHGGGEEEDDDCCCDDDEEEFFFEEECCCDDDBBBAAAAAACCCCCCCCCBBBCCCBBBAAAAAABBBCCCCCCCCCEEEEEEFFFHHHIIIIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIJJJKKKJJJIIIHHHGGGHHHHHHIIIGGGGGGGGGFFFEEEEEEGGGIIIEEEGGGIIIKKKMMMPPPSSSVVV]]]cccjjjkkkiiijjjnnnsss~~~xxxnnnggg\\\XXXQQQLLLHHHEEEBBB@@@<<<;;;;;;;;;<<<;;;888666;;;999888777999===AAADDDSSSIIIAAAAAAAAA???===<<<>>>>>><<<;;;;;;<<<===>>>@@@@@@?????????>>>>>>>>><<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===;;;<<<<<<======<<<<<<;;;;;;;;;;;;<<<======>>>>>>===>>>???AAACCCEEEHHHIIIGGGGGGHHHIIIHHHHHHFFFFFFEEEDDDBBBAAA@@@@@@AAABBB???@@@AAACCCEEEFFFGGGHHHIIIHHHGGGEEECCCAAA??????;;;;;;;;;;;;;;;<<<======???>>>>>>??????@@@AAAAAAEEEJJJVVVkkkkkk]]]ZZZWWWSSSQQQMMMKKKIIIGGGDDDCCCBBBAAAAAABBBCCCDDDEEEDDDCCCCCCBBBBBBBBBCCCBBBAAAAAA@@@=========<<<;;;;;;::::::;;;;;;;;;:::::::::::::::;;;;;;:::888777555444444666666666666666666666666333444555666666555444333666666555555444333333333222222222333333444444444333222222222222111111111111111000000///.........////////////000111111222333111000///000///---+++------............------...---,,,---/////////---...000222111///,,,***))),,,,,,++++++++++++,,,,,,---------------,,,,,,+++------------------------...------,,,,,,------...---,,,,,,---111333444444---------,,,---......////////////000000000000000777AAAGGGDDD@@@FFFRRR\\\rrr|||mmmdddcccfffqqqxxx~~~~~~|||xxxtttqqqooocccbbbaaaaaabbbbbbaaa```]]][[[WWWUUUTTTRRRPPPNNNLLLLLLLLLNNNOOOOOOLLLJJJIIIGGGFFFEEEFFFFFFDDDCCCCCCCCCBBBBBBCCCDDDEEEFFFEEEGGGJJJLLLNNNNNNNNNNNNLLLLLLKKKKKKLLLMMMNNNNNNMMMMMMNNNNNNOOOOOOPPPPPPOOOOOOPPPOOOMMMMMMOOOQQQPPPRRRUUUXXX[[[```fffjjjrrrxxxxxxtttnnnfff]]]UUUMMMIIIDDDAAA>>><<<;;;;;;:::999>>>>>><<<:::999;;;???BBBLLLDDD======>>><<<;;;;;;<<<;;;:::::::::;;;===>>>>>>>>>>>>============<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;<<<<<<<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<<<<======>>>>>>>>>???AAABBBDDDEEEFFFCCCDDDFFFFFFFFFDDDBBBAAAAAA@@@???>>>======>>>>>><<<===???AAABBBCCCCCCCCCDDDDDDCCCAAA@@@???>>>===::::::;;;;;;<<<===>>>???AAABBBCCCCCCDDDEEEHHHIIINNNTTTaaasssrrr```XXXVVVUUUSSSRRRKKKJJJHHHFFFDDDCCCAAAAAA@@@AAACCCDDDDDDDDDDDDCCCAAABBBBBBBBBBBBAAA@@@@@@=========<<<;;;;;;:::::::::;;;;;;;;;::::::999999::::::999888666555444333666666666666666666666666333444555555555555444333555555555555444444333333222222333333333333444444222222222222111111111111111111000000000/////////.........//////111222333777444111//////...---,,,------............------......---......///......000333555333///+++***+++,,,,,,++++++++++++,,,,,,,,,,,,---------,,,,,,+++------------------------...------,,,,,,------......---+++,,,---......---,,,,,,,,,---------....../////////////////////...,,,222888888888@@@MMMWWWdddzzz|||rrrooopppwww|||~~~}}}~~~yyyyyyyyyyyyyyyxxxvvvttttttqqqmmmjjjhhheeeaaa^^^[[[\\\]]]___aaa___[[[XXXWWWVVVTTTSSSSSSQQQOOOMMMKKKLLLLLLKKKLLLMMMPPPRRROOORRRVVV[[[^^^___^^^^^^ZZZZZZYYYYYYZZZ[[[[[[\\\]]]^^^______``````______^^^___```___^^^^^^___aaabbbdddfffiiimmmssszzz}}}nnnaaaYYYTTTOOOHHHCCC@@@@@@@@@@@@>>>>>>>>><<<::::::>>>AAACCC===999:::;;;:::999;;;:::999999999999;;;<<<===;;;;;;;;;;;;:::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;<<<<<<<<<<<<===;;;;;;::::::::::::;;;;;;::::::;;;;;;<<<=========??????@@@@@@AAAAAAAAAAAA???@@@AAABBBBBB@@@>>><<<======<<<<<<<<<<<<<<<<<<;;;<<<===>>>?????????>>>========================;;;;;;;;;<<<>>>@@@AAABBBEEEGGGIIIKKKMMMPPPUUUYYY^^^fffqqq{{{|||zzzmmmeee\\\XXXUUUPPPOOOQQQIIIHHHGGGFFFEEECCCBBBAAA@@@AAABBBDDDDDDDDDCCCCCC???@@@@@@@@@@@@???>>>>>>=========<<<;;;;;;::::::::::::;;;;;;;;;:::888888999888888777666555444444555555555555555555555555333333444444444444333333333444444555444444333222444444333333333333222222222222222111111111000000222111111111111111000000............///000111222888555111/////////...---------............------............---------...///222444222---******+++,,,++++++******++++++,,,++++++,,,,,,---,,,,,,+++------------------------...------,,,,,,------...///---++++++,,,---,,,,,,,,,,,,,,,---------------/////////...............///111333333333777AAAKKKYYYooo~~~}}}|||~~~{{{zzz|||xxxwwwwwwwwwuuuwww{{{|||yyyuuurrrqqqrrrtttvvvwwwuuuqqqmmmjjjhhhfffeeeeeeccc___]]]YYYZZZ[[[ZZZZZZ\\\aaaddddddggglllqqquuuwwwwwwwwwqqqppppppooooooppppppqqqssstttuuuuuutttsssqqqooonnnppprrrrrrqqqqqqssstttxxxyyy{{{~~~}}}uuuiiicccYYYPPPJJJGGGEEEDDD>>>@@@AAA@@@<<<;;;===@@@>>>888666888999888888;;;888888888999999:::::::::999999888888888777777777999999999999:::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===;;;::::::999999::::::;;;:::::::::;;;<<<<<<======>>>???????????????>>>===<<<<<<===>>>>>>===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===999999::::::;;;<<<<<<<<<;;;<<<===???BBBEEEGGGIIIHHHKKKOOORRRUUU\\\fffmmmrrryyy~~~qqqlllsssttt^^^[[[XXXWWWSSSLLLJJJLLLHHHHHHGGGGGGFFFDDDCCCBBB@@@AAABBBCCCDDDCCCBBBBBB>>>>>>>>>>>>>>>======<<<=========<<<;;;;;;::::::::::::;;;;;;;;;999888777666666666666555555555555444444444444444444444444333333333333333333333333222333444555555444333222444444444333333222222222222111111111111000000000222222222111111111111111............///000000111666333000////////////...------............------,,,.........,,,+++,,,---,,,------,,,***)))))))))++++++************++++++***++++++,,,,,,,,,,,,,,,------------------------...------,,,,,,------...---,,,+++,,,...000000///++++++,,,------------,,,---------...............000///000222333555===EEEPPPdddssszzzvvvxxxsssnnnkkkhhhdddgggkkkpppwww}}}{{{zzzyyyxxxuuurrroookkkmmmnnnmmmmmmooouuuzzz}}}|||~~~vvvkkkaaaYYYQQQMMMLLLOOOPPPLLLFFF@@@???@@@===999777888999777777:::666777888::::::999888777777777777777666666666666777777888888888999999999888888999999::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<===;;;:::999888888999:::;;;999::::::;;;;;;<<<<<<===;;;<<<===>>>>>>===<<<<<<:::;;;;;;;;;;;;;;;<<<<<<:::;;;;;;;;;;;;;;;;;;;;;:::999999999:::;;;===>>><<<============>>>>>>>>>>>>???BBBFFFKKKOOOSSSUUUVVVYYY^^^bbbhhhrrr}}}{{{wwwgggZZZUUURRRSSSRRRMMMIIIJJJGGGGGGHHHHHHGGGEEECCCBBBAAABBBCCCCCCCCCBBBAAA@@@===>>>>>>>>>>>>===<<<<<<=========<<<;;;;;;::::::999:::;;;;;;;;;999777666444444555555555666666666333333333333333333333333333333222222222222333333111222444555555444333111222222333333333333444444111111111111000000000000000000000111111111111111//////.........//////000111///------/////////---------............------+++---...---+++)))+++,,,***)))((()))***+++***)))++++++************++++++******+++,,,,,,,,,,,,,,,------------------------...------,,,,,,------......,,,+++,,,...//////...***+++,,,---------,,,,,,,,,,,,,,,------......///+++)))***000333444:::BBBGGGXXXdddpppvvvooooooyyyvvvmmmfff```\\\]]]^^^```dddkkkuuu||||||oooccc\\\^^^aaaaaa[[[PPPFFFBBBAAA???:::999:::999666777999555666999::::::999666444777777777777666666666666666666777777888888888999777777888999999:::;;;;;;;;;;;;;;;<<<<<<<<<======;;;:::999888888999:::;;;999999:::;;;;;;<<<<<<===999:::;;;============<<<:::::::::::::::;;;<<<===:::;;;;;;<<<<<<<<<;;;;;;888888777777999<<>>>>>>>>>>>>>>===<<<<<<>>>======<<<;;;;;;::::::999:::;;;<<<;;;999777555333333444444555666666777222222222222222222222222333222222111111222222333111222444555555444222111000111111222444555555666111111111111000000000000////////////000000000000000//////.........//////---,,,+++,,,...///...------..................---***---...---***(((***,,,***((('''(((,,,...---***++++++************++++++)))***+++,,,,,,,,,,,,,,,------------------------...------,,,,,,------...///---+++***++++++***(((***+++,,,---...---,,,,,,++++++,,,,,,---...//////,,,((()))...///...111888@@@OOOXXXdddyyy|||nnndddbbbkkkvvvyyyoooeee\\\WWWWWWVVVUUUVVV[[[dddkkkuuu}}}{{{pppnnnqqqqqqhhhYYYMMMHHHHHH@@@???>>><<<;;;999999888>>>;;;999888999::::::999777777666777888777444222888666444444555666555555999888888777888999:::;;;888888888888888:::;;;;;;888888888999999999:::::::::::::::::::::::::::::::::;;;<<<:::888777888999777888888999999999999:::;;;;;;;;;<<<>>>===;;;999<<<999999<<<>>>>>>AAAGGGJJJSSSUUULLLHHHKKKIIIBBBKKKJJJOOOYYYbbbhhhpppwwwtttccc]]]___WWWVVVUUUUUUTTTRRRNNNJJJFFFFFFEEEEEEEEEEEEEEEFFFDDDCCCCCCBBBAAA@@@???>>>>>>===<<<;;;;;;;;;;;;;;;=========<<<;;;:::888777777888999777555444555666555444444333333222111111333222222111111222222333333222111111000111111111111222444555555444222111222222222111111111000000111111000000000000111111000000000000000000000000...---,,,+++++++++++++++,,,+++******))))))******,,,,,,,,,------..................------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********))))))++++++************+++++++++,,,,,,---,,,+++)))((()))******++++++,,,------///...,,,+++***+++,,,,,,++++++++++++---000222444((()))+++---......---,,,//////.........000222333>>>CCCMMM[[[iiiyyy~~~pppccc]]]```dddsss{{{yyynnnggg^^^WWWSSSTTTSSSQQQVVV]]]cccggglllqqqxxx~~~|||{{{yyyvvvxxx~~~tttcccUUUNNNMMMKKKIIIFFFBBB???===<<<<<>>@@@>>>@@@KKKWWWiiisssuuuhhh[[[WWWTTTOOOMMMPPPYYYdddllltttxxxjjj___ZZZYYYUUUTTTSSSSSSSSSPPPMMMJJJGGGFFFEEEEEEDDDDDDDDDEEECCCBBBBBBAAA@@@???>>>>>>======<<<;;;;;;;;;;;;;;;::::::;;;;;;;;;::::::999777888999888666444555666444444444444333333333333333333222222222222333333333222222111111111111111111222333444444333222111222222222111111111000000111111000000000000111111//////////////////////////////...---------------///...------,,,,,,---------------.........//////------,,,,,,++++++++++++))))))))))))))))))******+++++++++*********))))))++++++************++++++***+++,,,,,,,,,+++***)))***++++++,,,------......///...---,,,,,,,,,------+++,,,,,,---...000111222+++,,,---...///////////////.........///000111222:::>>>GGGSSS___mmmzzznnnbbb\\\\\\___iiippp{{{{{{sssjjjaaaXXXUUURRRNNNOOOTTTWWWZZZ^^^bbbfffnnnvvv}}}|||tttmmmmmmpppzzztttcccZZZVVVUUUSSSOOOKKKGGGEEECCCBBBKKKGGGBBB???>>>>>>>>>>>>:::888777777999::::::999888666666666888888777555666777999:::999888666555999999::::::999999888777:::::::::999888888777777777777888999:::;;;<<<<<<555666777777777777999;;;:::;;;;;;:::999:::<<<>>>???>>>>>>@@@CCCFFFFFFEEEDDDFFFGGGGGGEEELLLaaauuuzzznnngggaaaWWW^^^jjjvvv}}}sssccc^^^[[[VVVSSSRRRQQQPPPPPPPPPNNNKKKHHHHHHGGGFFFDDDDDDCCCCCCCCCBBBAAA@@@???>>>======<<<<<<<<<;;;:::::::::;;;;;;666777888999:::;;;;;;;;;888999999888666555555666444444444555555555555555333333222222222222333333333333222111111111111111000111222333333222111000222111111111111000000000111000000//////000000111////////////////////////000000///.........//////000///......------..................////////////++++++++++++************((((((((()))*********++++++++++++***************++++++************++++++)))***++++++,,,++++++++++++,,,,,,------.../////////......------------...,,,,,,---...////////////---,,,,,,------...///000............///000111222555888???IIIQQQ\\\mmm|||xxxwwwssskkkaaa[[[ZZZ[[[aaagggooo{{{{{{ooobbbYYYTTTOOOMMMNNNOOOQQQRRRTTTVVVZZZ```dddmmmqqqwww}}}yyytttuuuxxxuuujjjfff]]]]]]\\\ZZZWWWRRROOOMMMMMMLLLJJJJJJJJJIIIFFFDDD>>><<<::::::<<<===>>>>>>999888777777888888777555999999:::;;;:::999888777777888888999999888777777;;;;;;;;;:::::::::999999999999:::;;;;;;<<<======777888888888888888;;;======???AAA@@@>>>>>>@@@BBBCCCCCCEEEJJJPPPUUUWWWXXXXXXUUUQQQPPPSSSbbb{{{rrriiiooozzz~~~cccXXXWWWVVVSSSPPPOOONNNMMMMMMMMMLLLIIIGGGHHHGGGEEEDDDCCCBBBBBBBBB@@@@@@???>>>===<<<<<<;;;;;;;;;:::::::::::::::;;;555666777888999:::::::::888999999888666555555666444444444555666777777888333333333222222333333333333333222111111111111222000000111111111111000000111111111111000000000000000000////////////000000////////////////////////000///............//////------,,,+++++++++++++++------..................++++++++++++++++++******))))))***+++,,,---------************************++++++************++++++))))))******+++++++++,,,++++++,,,,,,---.........------------,,,---------+++,,,---......---,,,+++,,,+++***)))***+++---...------......///000000111222444999@@@FFFOOO^^^lllzzz}}}ooonnnkkkfff```]]]]]]___dddeeegggnnn~~~pppeee^^^YYYTTTRRRRRRRRRRRRRRRRRRSSSUUUVVV[[[]]]bbbhhhpppzzz|||rrrsssuuutttpppiiibbb]]][[[\\\^^^```___ZZZRRRMMMIIIGGGEEEDDDEEEFFFFFFFFFCCCAAA>>><<<<<<<<<:::999<<<<<<;;;;;;;;;;;;;;;;;;999:::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<===<<<;;;<<>>===<<<;;;:::::::::999999999999:::;;;777777888999999888888888777888888777555444555666333444444555666777888888444333333333333333333444444333333222111222222222000000000000000000000000000000000000000000000000000000////////////000000........................---------,,,,,,---......,,,++++++***************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,))))))***+++,,,---------************************++++++************++++++)))))))))******++++++,,,*********+++,,,,,,------++++++++++++,,,+++++++++++++++,,,---,,,+++***))),,,+++***))))))+++,,,---,,,---......///000000000111222666;;;@@@GGGUUUbbbooovvvnnnmmmjjjgggeeefffhhhkkknnnkkkggghhhrrr|||zzz}}}yyypppiiiccc___[[[ZZZXXXVVVTTTSSSQQQPPPOOOQQQSSSWWW]]]eeennntttzzzzzz{{{}}}uuuiii```ZZZXXXVVVUUUUUUTTTSSSQQQNNNJJJDDD@@@>>>===<<<<<<;;;;;;<<<===============>>>======<<<<<<===>>>>>>>>>>>>>>>========================>>>>>>??????@@@>>>????????????AAAEEEHHHOOOWWW___bbb^^^YYYWWWWWW[[[aaakkkzzz{{{mmmnnn}}}|||mmm]]]TTTNNNJJJJJJLLLJJJIIIGGGGGGHHHHHHGGGFFFFFFEEEDDDBBBBBBAAAAAAAAA@@@???>>>>>><<<<<<;;;:::999999888888999999::::::999999999999999888777666666777777666444333333444444444444555666777777888444444333333333333444444444444333222222222222222000000000000000000000000//////000000000000000111000//////......//////000........................,,,++++++++++++,,,------------,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,((((((((()))*********+++***************+++++++++++++++************++++++******)))))))))***++++++))))))***++++++,,,,,,---)))******++++++++++++***+++,,,,,,,,,++++++***)))------,,,,,,,,,,,,------,,,,,,---///////////////000111333777:::???LLLXXXdddlllwwwvvvtttrrrqqqqqqtttwwwzzzyyyvvvrrrrrrxxx~~~|||uuulllkkkooowww}}}xxxsssjjjgggddd```\\\XXXRRROOOKKKLLLMMMMMMOOOTTTZZZ___gggkkkpppuuuyyy}}}xxxvvvtttrrrqqqoookkkiii^^^XXXPPPIIIEEEDDDDDDCCCEEEGGGLLLOOOPPPOOOLLLIIIJJJHHHEEECCCBBBBBBCCCDDDHHHHHHGGGEEEDDDBBBAAA@@@@@@AAABBBDDDFFFHHHIIIJJJGGGHHHIIIJJJLLLOOOUUUYYYdddooo||||||tttooommmsssyyy|||mmm[[[QQQMMMJJJJJJMMMIIIGGGFFFFFFGGGGGGGGGFFFDDDCCCCCCBBBAAAAAAAAABBB@@@@@@???>>>===<<<;;;;;;888888888888888999::::::999999::::::999999888777444555666555333222222333444444444555555666666666444444333333333333444444444444333222222222222333111111111000000111111111////////////000000111111//////............//////........................+++++++++++++++,,,------......---,,,,,,,,,,,,------------,,,,,,+++++++++************+++++++++,,,))))))))))))))))))******))))))*********+++++++++++++++************+++++++++***)))(((((()))************++++++,,,------...)))***+++,,,,,,,,,++++++...---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++,,,---////////////...000///000222333777BBBMMMXXXaaammmxxxzzziiifffggglllrrrwwwzzztttnnnfff^^^XXXOOOOOONNNMMMLLLMMMQQQTTTWWWYYY\\\___bbbfffkkknnnvvvqqqjjj___WWWRRRQQQPPPPPPWWW]]]dddjjjlllhhhbbb^^^[[[XXXTTTOOOMMMMMMNNNOOOSSSRRRPPPMMMKKKHHHFFFEEEEEEFFFHHHKKKNNNQQQTTTUUUVVVXXXZZZ\\\___dddjjjooo}}}nnnZZZPPPMMMMMMNNNPPPHHHGGGEEEEEEFFFGGGGGGFFFCCCCCCBBBAAAAAAAAABBBBBB@@@@@@???>>>===<<<;;;;;;888888777777888999::::::888999999:::::::::999999444555555444222111111222444444444555555555555555555444444333333444444555555444333333222222333333222222111111111111222222.../////////000000111111//////............//////........................++++++++++++,,,,,,---...------,,,++++++++++++,,,.........------,,,,,,,,,(((((())))))*********+++,,,,,,,,,+++++++++++++++))))))******++++++++++++++++++************++++++,,,+++***((((((((())))))++++++,,,------......///)))***,,,---...------,,,000///---,,,,,,---...///)))***+++,,,,,,+++)))(((+++,,,---////////////...///......///...000:::EEEOOOXXXeeerrr}}}fffaaa^^^```dddkkkwwwwwwllldddUUUUUUTTTQQQNNNNNNPPPRRRNNNOOOPPPQQQRRRVVV[[[^^^```jjjsssuuuxxx~~~~~~zzzyyyxxxzzzpppgggbbbdddjjjwwwxxx|||uuunnnggg^^^VVVTTTVVVeeebbb^^^WWWPPPLLLKKKLLLKKKMMMQQQTTTTTTUUU___kkkjjjqqqzzzzzz}}}xxxsssqqqlllcccWWWOOOMMMKKKIIIFFFEEEEEEFFFFFFFFFGGGGGGGGGEEEDDDCCCBBBAAA@@@??????>>>>>>???>>>>>>===<<<;;;===<<<999777777888:::<<<777666666666666666777888777666555444444444444444444444555555555555555555333333333333333333333333222222111000//////000000111111111111000000000000------...///000111222222///...------------...///------...............---++++++,,,,,,,,,,,,------...---,,,,,,++++++,,,,,,...---,,,,,,+++***)))))),,,++++++***)))))))))***((()))***++++++***((((((++++++******************)))***+++,,,,,,+++***)))))))))))))))************++++++,,,,,,,,,---------,,,,,,,,,+++***)))((((((++++++,,,,,,,,,---------+++***)))(((((()))***++++++,,,,,,------,,,,,,+++------...///111444666888DDDKKKZZZlllzzzuuuggg[[[WWWZZZaaakkktttssseeecccaaa```^^^ZZZUUUQQQNNNJJJGGGGGGKKKMMMMMMLLLSSSWWW\\\```eeejjjooosssqqquuu~~~|||yyyrrrlllkkkkkkttt}}}rrrddd___```gggfffddd___ZZZVVVTTTTTTTTTUUUYYY]]]___eeeqqq~~~zzzqqqppp{{{yyynnngggddddddddd\\\SSSMMMLLLLLLIIIGGGEEEEEEEEEFFFFFFGGGGGGGGGBBBBBBBBBBBBBBBBBBBBBBBB>>>>>>???>>>>>>===<<<;;;<<<;;;999777777999;;;<<<888777777666666777777777777666555444444444444555555555555555555555555555333333333333333333333333222222111000000000000000111111000000000/////////,,,,,,------.../////////........................------............------+++++++++,,,,,,,,,------------,,,++++++++++++,,,------,,,,,,+++***))))))...---,,,,,,+++++++++,,,))))))************))))))************************)))***++++++++++++***)))))))))))))))************++++++++++++,,,,,,,,,,,,,,,+++++++++***)))))))))++++++++++++,,,,,,,,,,,,+++***)))(((((()))***+++,,,,,,------......---------------...///222444666===CCCPPPaaaooo{{{wwwjjj]]]XXXXXXZZZ___ddduuu~~~{{{vvvqqqkkkccc[[[VVVTTTOOOJJJIIIJJJLLLKKKJJJLLLOOORRRUUUVVVXXX[[[]]]```bbbiiitttwwwsssrrrrrr~~~tttjjjcccaaaccchhhnnnsssuuummmmmmoooqqqrrrqqqlllgggdddbbbcccdddhhhooottt|||wwwvvvwwwvvvggg___ZZZZZZ\\\YYYTTTNNNLLLLLLLLLJJJGGGEEEEEEEEEEEEFFFFFFFFFFFF@@@AAAAAABBBCCCDDDEEEEEE>>>>>>>>>>>>===<<<;;;;;;:::999888777888:::<<<===:::999888777777777777777666666555555444444555555555555555555555555555555333333333333333333333333222111000000000000000000000000000/////////..............................,,,---...//////...---,,,------............------++++++++++++,,,,,,,,,,,,------,,,+++++++++++++++,,,,,,,,,++++++*********------,,,++++++++++++,,,***)))))))))))))))******************************)))******++++++******)))))))))))))))************)))*********++++++++++++++++++******************)))*********+++++++++++++++***))))))))))))***+++---------....../////////------------...///111222444888CCCRRR___kkkzzzvvvjjj```[[[XXXVVVVVVXXXdddppp~~~uuulllfffbbb\\\TTTOOONNNMMMKKKIIIIIIKKKNNNNNNMMMLLLMMMMMMXXXYYY]]]fffqqqwwwwwwtttnnnqqqwwwzzzooojjjiiikkkzzzqqqkkkiiijjjnnnqqqsss}}}{{{}}}~~~xxxuuuwwwxxx~~~xxxhhh^^^YYYUUUUUUWWWRRROOOLLLKKKLLLKKKIIIGGGEEEEEEEEEEEEEEEEEEEEEEEEAAAAAABBBCCCDDDDDDEEEEEE>>>???>>>>>>===<<<;;;:::888888777777888:::<<<>>>;;;;;;999888777777777777666666555555555555666666555555555555555444444444222222222222222222222222111111000000000000000111////////////............111111000000////////////,,,---///000000///---,,,------.........---,,,,,,***++++++++++++,,,,,,,,,---,,,,,,+++***+++++++++,,,,,,++++++++++++++++++******)))))))))))))))******)))((((((((()))++++++***************+++++++++))))))************))))))((()))))))))************))))))))))))***************************+++++++++))))))))))))************************************,,,,,,,,,------...///000///...---------...000111...111999EEEOOO[[[jjjwww}}}~~~}}}oooggg```___^^^[[[XXXXXX]]]dddppp~~~yyyqqqggg___ZZZVVVRRRNNNPPPRRRTTTSSSQQQOOONNNNNNNNNMMMOOOWWW```eeebbb^^^___bbbgggmmmssswwwyyyzzzxxxtttrrrqqq|||}}}nnneee\\\XXXUUUQQQOOOQQQOOONNNMMMLLLKKKJJJGGGEEEDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBCCCCCCCCCCCCCCCCCC??????>>>>>>===;;;:::999777777777777999:::<<<===;;;;;;999888777777777777666666555555555666666777666666555555555444444444222222222222222222222222111000000000000000111111////////////............111111111000//////......,,,---///000000///---,,,------......---,,,++++++*********+++++++++,,,,,,,,,,,,+++************+++++++++++++++++++++,,,,,,)))))))))(((((()))*********)))((((((((()))+++,,,))))))*********+++++++++))))))))))))))))))))))))((()))))))))************(((((()))))))))************************+++++++++(((((()))))))))***************++++++++++++***************+++,,,...///000000///............///000......333<<>>===<<<;;;999888666666777888999:::;;;<<<:::999888777777777777777666666555555666666777777666666666555444444333333222222222222222222222222000000000000000111111222000000000/////////......//////......---------,,,,,,---...//////...---,,,------...------,,,+++***************++++++++++++,,,,,,+++************************++++++,,,,,,---+++************+++,,,,,,(((((((((((()))***+++,,,)))))))))***++++++,,,,,,***))))))(((((())))))***))))))))))))************((()))))))))************++++++******************((()))))))))******************+++,,,,,,+++******)))))))))***+++---000111000///...------...///000//////111777;;;BBBMMMYYYgggvvvzzzyyy}}}qqqkkkiiillllllhhhdddccc___\\\```kkkuuuxxxwwwvvvsssiiiaaabbbffflllttt{{{~~~sssssspppkkkfffaaa______```aaabbbdddeeedddaaa___YYY[[[^^^aaacccbbbaaa```eeeggghhhhhhggghhhiiikkkkkkoootttzzz~~~{{{yyywwwtttsssyyy~~~tttssstttsssyyyooo___ZZZUUUSSSTTTSSSPPPOOOQQQLLLLLLLLLJJJHHHFFFEEEDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@??????>>>===<<<:::999888666777777888999::::::;;;888777777666666777777777666666666666666777888888777666666555444444333333111111111111111111111111000000000000000111222222111111000000000/////////...............---------........................------------,,,+++******************++++++++++++,,,++++++***************))))))***+++,,,,,,------***************+++,,,,,,'''((()))******+++++++++((())))))***++++++,,,,,,***)))(((''''''((()))***))))))))))))************)))))))))*********++++++,,,+++++++++***))))))))))))))))))*********++++++***++++++,,,,,,++++++******))))))***,,,///111333......---,,,,,,---...///000///000333555888AAAKKKYYYfffxxx}}}wwwtttvvvvvvrrrnnnmmmiiigggnnn{{{|||pppiiibbb[[[WWWXXX]]]dddoooyyy~~~vvvxxxzzzxxxsssnnnkkkjjjkkkmmmooopppooollliiigggllllllllljjjgggffffffgggcccffflllqqqtttuuutttsssvvvwww}}}|||{{{xxxrrrmmmnnnllljjjkkkvvv}}}rrruuu|||~~~yyyyyy~~~nnn___SSSTTTPPPMMMNNNMMMKKKLLLPPPJJJJJJJJJHHHFFFDDDDDDEEEDDDDDDCCCCCCCCCBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@??????>>>===<<<:::888777777777777888999999::::::777666666666666666777888666666666666666777888888777777666555444444333333111111111111111111111111000000///000000111222222111111111111000000000000000000000000000000000000///...------------...///---...------,,,+++***))))))************+++++++++,,,++++++***)))*********))))))***+++,,,------...(((((('''(((((()))******&&&''')))***+++++++++***((())))))***++++++,,,,,,***)))(((''''''((()))***))))))))))))************************++++++++++++---,,,,,,+++***)))((((((************++++++++++++***+++,,,------,,,+++***+++******+++---000333555---,,,+++++++++,,,---...111//////111111222:::CCCLLLWWWgggsss{{{|||~~~|||xxxxxxtttttttttgggWWWRRROOOQQQUUU\\\hhhttt{{{xxxwwwwwwuuuqqqmmmkkkjjjkkkeeeiiinnnrrrttttttrrrqqqtttvvv|||yyyvvvuuurrrkkkeeejjjiiigggkkkxxxttt{{{}}}||||||{{{{{{|||uuuiii___WWWQQQLLLMMMNNNOOOOOONNNLLLKKKHHHHHHGGGFFFEEEDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAA??????@@@@@@@@@@@@??????>>>>>>===<<<;;;:::::::::777888888999999888888777:::888666555666666555444666777777777888888999999555555555555555444444444333333333333333333333333111111111111000000000000////////////////////////,,,---------...////////////...---,,,,,,,,,,,,,,,///...---,,,++++++++++++))))))*********++++++++++++***)))(((((()))***+++---,,,***(((''''''(((((((((+++---+++(((&&&(((************))))))))))))))))))((((((((((((((())))))+++)))'''''''''(((&&&%%%'''((()))((('''((()))+++++++++***)))))))))))))))+++*********))))))((((((+++***)))(((((()))***+++,,,+++***))))))***+++,,,+++)))((())),,,---...---******+++,,,,,,---......222111111000111333444555CCCJJJUUUbbbooozzznnn\\\VVVOOOMMMOOOUUU___gggpppwww~~~}}}}}}~~~|||||||||~~~~~~yyysssqqqpppttttttvvv}}}wwwpppnnnppppppppprrrvvvzzzwwwiii___XXXQQQLLLLLLLLLMMMNNNMMMLLLKKKJJJHHHGGGGGGFFFEEEDDDCCCBBBBBBBBBBBBAAAAAA@@@@@@@@@>>>??????@@@@@@??????>>>======<<<<<<;;;;;;::::::888888999999999999888888:::888666666666777666555222333333333444444444555777777666555444333333222222222222222222222222222111111111000000000//////////////////////////////---------...............//////......------............---,,,++++++++++++))))))*********++++++++++++***)))(((((()))***+++,,,,,,***)))(((((())))))((())))))(((((()))+++---,,,++++++***)))((('''''''''''''''((()))***+++,,,---+++((('''(((((('''''''''((()))((('''''')))+++))))))((('''''''''''''''************)))))))))(((******))))))))))))******++++++***))))))***+++++++++***))))))+++------,,,******++++++,,,------...000000//////000111333444888>>>HHHSSS^^^jjjtttzzzsss^^^YYYSSSOOONNNQQQVVVZZZaaagggooowwwxxxuuutttttttttuuuwwwzzz}}}vvvnnnddd[[[VVVRRRMMMIIIKKKKKKLLLLLLKKKKKKJJJIIIGGGGGGFFFEEEDDDCCCCCCBBBCCCCCCBBBAAA@@@??????>>>>>>??????@@@@@@??????>>><<<<<<<<<;;;;;;;;;;;;;;;999999::::::::::::999999;;;999777666777777777555444444555555555555666666888777666555444222111111111111111111111111111111111111000000000000//////////////////////////////...............---------.........///////////////...---,,,++++++***++++++***************+++++++++******))))))))))))******++++++******)))***++++++///---)))((()))+++---...,,,,,,+++***((('''&&&&&&%%%&&&&&&(((***,,,...//////---)))'''(((((((((((('''((()))((('''''')))+++)))(((((('''''''''''''''************))))))))))))))))))************))))))++++++***))))))***++++++,,,+++))))))+++,,,,,,+++******++++++,,,,,,------............///000111222222666>>>FFFPPP[[[eeelllwwwrrrccc```\\\WWWSSSRRRRRRRRRSSSYYY___fffssstttnnnnnnqqqyyy~~~rrrddd```ZZZUUUSSSQQQNNNKKKKKKJJJJJJJJJIIIIIIHHHHHHFFFFFFEEEDDDDDDCCCBBBBBBCCCCCCBBBAAA@@@???>>>===>>>>>>????????????>>>>>>;;;;;;;;;;;;;;;;;;;;;<<<999::::::;;;;;;::::::999:::999777777777888777666666666777777777777777777666666555444444333222222222222222222222222222222111000000000/////////////////////////////////////////////...---------,,,------......////////////---,,,,,,+++******++++++***************************))))))))))))))))))******************+++,,,,,,999333,,,)))***,,,---,,,++++++***)))(((''''''&&&'''''''''(((***,,,---...///,,,(((''''''((((((((('''((((((((('''''')))*********))))))))))))***************)))))))))))))))((()))***++++++***)))(((+++******************+++---+++))))))***++++++*********++++++,,,,,,,,,,,,---------...//////000111111333888>>>EEEOOOXXX___iiirrr}}}vvvjjjfffhhhgggccc```^^^[[[WWWSSSTTTUUUYYYdddpppuuutttssshhh___]]]```eeemmmttt|||}}}pppddd[[[YYYVVVTTTRRRPPPNNNMMMJJJJJJIIIHHHHHHGGGGGGGGGEEEEEEDDDDDDCCCBBBBBBBBBCCCCCCBBBAAA???>>>======>>>>>>>>>??????>>>>>>>>>:::::::::;;;;;;;;;;;;;;;999::::::;;;;;;::::::999:::888666666777888777666555555555555555444444444333333333444444444444444333333333333333333333333000000000////////////.../////////////////////////////////...---------,,,+++,,,---...............,,,,,,+++*********++++++************************)))))))))******)))))))))((())))))***+++++++++,,,777111+++((()))++++++***((((((((((((((()))))))))))))))))))))))))))***+++---***'''&&&&&&'''''''''&&&'''((('''&&&&&&(((*********))))))))))))******))))))))))))))))))******((()))***++++++***)))(((*********++++++*********,,,+++))))))***+++***)))******+++++++++++++++,,,------...//////000000000---///111444999AAAIIIOOO]]]eeerrr~~~qqqiiiiiiooorrrpppooooookkkeeeZZZWWWSSSSSS]]]hhhkkkhhhcccYYYRRRRRRWWW[[[```dddnnnxxx}}}|||nnnllltttnnnbbb___VVVUUUSSSPPPNNNMMMLLLKKKKKKJJJIIIHHHGGGFFFFFFFFFDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBAAA@@@???>>>>>>======>>>>>>??????>>>>>>===;;;;;;;;;:::::::::::::::999999::::::::::::999999888777555555666777777666777777777666666666666666222222222333444444555555333333333333333333333333000000////////////......////////////////////////...............---------+++,,,---.........---,,,++++++************+++++++++++++++***************))))))************))))))'''((()))***************+++)))'''&&&''')))******&&&''''''(((((())))))***+++***)))((('''''''''''')))'''&&&&&&((((((((('''&&&'''((('''&&&&&&(((***'''''''''''''''(((((()))))))))))))))************))))))************)))))))))***++++++++++++***)))+++***((((((***++++++*********++++++++++++++++++,,,,,,...///////////////...///000111444999@@@EEERRRYYYggguuu}}}yyytttpppxxx}}}{{{{{{}}}yyyqqqbbb^^^XXXYYYdddooopppkkk^^^TTTKKKLLLOOOQQQSSSUUU]]]gggtttwwwqqqoootttzzzuuuuuu}}}{{{mmmjjjtttzzzmmmaaa[[[[[[QQQQQQOOOMMMJJJIIIIIIIIILLLKKKIIIGGGFFFFFFFFFFFFCCCCCCCCCBBBBBBBBBBBBAAAAAA@@@@@@@@@??????>>>>>>======>>>>>>>>>>>>======<<<;;;;;;::::::999999999888888999999999999888888777555444444555666666555999999888888888777777777333333333333333333444444222222222222222222222222000000/////////.........////////////////////////---------...............,,,---/////////...,,,+++++++++************+++++++++++++++*********))))))((()))***++++++***)))(((''''''((()))))))))(((((($$$&&&((()))((((((((()))'''''''''(((((((((((((((***)))((('''&&&&&&&&&&&&&&&&&&'''(((***+++***(((&&&'''''''''&&&&&&((()))'''''''''''''''((())))))((()))))))))******************))))))))))))******)))***++++++++++++***)))***((('''(((***+++++++++++++++*********************+++,,,---.........---111222333333444777;;;???EEEKKKYYYiiirrruuu|||xxxllliiigggmmm|||dddWWWKKKHHHIIIIIIJJJKKKPPPXXXaaaiiiooowww{{{qqqoooqqqxxx}}}xxxoooeee___[[[YYY^^^dddvvvyyyyyyxxxjjjccc\\\XXXXXXOOOOOOMMMKKKHHHGGGHHHIIILLLKKKIIIGGGFFFFFFFFFGGGBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@??????????????????======>>>>>>>>>>>>======<<<<<<;;;::::::999888888888888888999999888888888666444333333555666555555555555444444333333333222444444444333333222222222111111111111111111111111000/////////............////////////////////////,,,------....../////////...///000111000///---++++++***************++++++++++++++++++******))))))((()))***++++++***)))(((&&&'''((())))))((('''&&&%%%***......+++'''''''''))))))(((((('''''''''&&&)))((('''&&&&&&&&&&&&&&&%%%&&&'''***------+++)))&&&'''''''''&&&&&&((())))))))))))))))))***++++++(((((())))))*********++++++***)))(((((()))***+++)))***+++,,,,,,+++***))))))((('''(((***,,,,,,+++++++++******************((()))+++,,,------,,,,,,000111222111111333666999;;;@@@NNN___hhhlllttt}}}zzzuuuuuuwwwlll]]]MMMGGGFFFFFFGGGHHHIIIOOOUUUXXX[[[aaammmvvv{{{tttjjjaaa]]]^^^aaahhhnnnwww}}}sssaaaZZZTTTQQQOOOMMMPPPVVVnnn___WWWRRRNNNKKKLLLLLLKKKJJJJJJJJJJJJJJJFFFFFFFFFEEEDDDCCCCCCBBBCCCCCCBBBAAA@@@@@@@@@@@@@@@???>>><<<<<<>>>???@@@???===<<<;;;<<<===<<<;;;<<<;;;;;;:::999888666666555666666777999;;;===>>>666555555555555444444444555555555444444333333333222333333444444333333222111111111222222333333333555333111000.........//////////////////////////////...---,,,,,,,,,,,,,,,///000000000000///......------++++++++++++------+++++++++*********))))))%%%))))))'''(((,,,---***+++*********))))))(((((())))))((((((''''''&&&&&&%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&''''''((()))&&&***333666///)))'''))))))))))))))))))))))))***)))'''&&&&&&(((***,,,******))))))((((((''''''(((***,,,+++'''%%%'''*********+++,,,,,,***)))((())))))(((((((((((())))))***+++,,,,,,,,,,,,+++*********+++++++++,,,,,,,,,---999===444...111333000666999@@@IIIUUUaaakkkpppttthhhYYYMMMHHHHHHJJJKKKGGGGGGIIILLLNNNRRRYYY```fffaaa[[[WWWQQQMMMQQQWWW^^^bbbhhhoooyyy}}}|||}}}vvvjjj```TTTOOOIIIGGGGGGIIIIIIHHH|||qqqdddZZZUUUSSSPPPNNNJJJJJJIIIHHHHHHHHHHHHHHHHHHGGGGGGFFFEEEEEEDDDDDDDDDCCCBBBAAA@@@@@@@@@@@@@@@???===<<<<<<===???@@@???===;;;;;;<<<===<<<;;;;;;;;;::::::999777666555888888999:::;;;<<<>>>???666555555555555444444444444444444333333222222222222222333333333333222222111111111222222333333333444333111000///......///..............................---,,,,,,,,,,,,,,,***************)))((((((---,,,++++++++++++,,,---+++++++++*********))))))'''******((((((++++++((())))))((((((((('''''''''((((((((((((((('''''''''((((((((('''&&&&&&%%%%%%+++***(((&&&&&&%%%&&&&&&***&&&'''---000,,,)))))))))))))))))))))))))))))))))(((((('''((()))***+++***)))))))))((((((((('''(((888???333)))***+++(((((()))***++++++***))))))))))))(((((((((((())))))***++++++,,,,,,++++++*********+++++++++,,,,,,,,,///;;;???777111333444111222555:::@@@IIITTT```gggsssxxxtttjjj]]]TTTOOOOOONNNMMMNNNKKKIIIJJJLLLOOOTTTXXXXXXSSSOOOKKKFFFCCCGGGNNNVVVYYY___eeemmmvvv{{{uuuxxx~~~vvvkkkfffeeeeeeiiiooowww|||~~~{{{vvvsssoooggg\\\TTTLLLIIIDDDCCCDDDFFFFFFEEEsssiiibbbYYYSSSQQQQQQOOOMMMHHHGGGFFFFFFEEEFFFFFFFFFHHHHHHHHHGGGGGGFFFFFFEEEDDDCCCBBBAAAAAA@@@@@@@@@??????============??????>>>===;;;;;;<<<<<<<<<;;;999999999999888666555444888999999::::::;;;<<<<<<666555555555555444444444333333333222222222222222111111222222222222111111111111111222222222222222333222111000///....................................------,,,,,,,,,,,,,,,++++++,,,,,,++++++***))),,,,,,+++******+++,,,,,,+++************))))))))))))++++++((('''***)))''''''''''''&&&&&&&&&&&&%%%'''''''''(((((((((((((((((((((((('''&&&&&&%%%%%%+++***(((&&&&&&'''((()))***&&&%%%((()))((((((***(((((((((((((((((((((((((((((())))))******))))))))))))))))))(((((((((((((((BBBLLL999)))+++,,,$$$''''''((()))***************))))))(((((())))))*********+++,,,,,,+++************+++++++++,,,,,,,,,...888===777222222222//////222666888<<>>============>>>???>>><<<::::::;;;<<<;;;:::888888888888777666555444777777777888888888888888666555555555555444444444333333333333333333333333000111111222222111111000111111111111111222222222222111111000///.................................------,,,,,,+++,,,,,,---...............------,,,++++++************++++++************))))))))))))(((******''''''******'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))%%%%%%&&&&&&'''(((((((((((('''&&&&&&'''))),,,...)))'''&&&&&&''''''((()))''''''''''''''''''''''''&&&((()))++++++***)))((())))))))))))(((((((((((((((;;;CCC777)))(((((($$$%%%&&&'''((()))***++++++***))))))))))))))))))*********++++++++++++************+++++++++,,,,,,,,,)))111666333///000///---...333777777666;;;FFFOOO[[[fffwww}}}pppkkkfffeeegggkkkllllllggg```XXXWWW```hhhhhhbbb^^^WWWQQQMMMHHHDDDDDDHHHIIIJJJLLLNNNQQQUUU[[[```fffmmmuuutttkkk___UUUPPPSSSYYYaaajjjrrr|||nnnhhhffflllttt{{{~~~ppphhhfffkkkvvvvvvkkkjjjmmmjjjhhhmmmvvv}}}~~~~~~xxxpppeee[[[QQQKKKMMMLLLLLLOOOTTTXXXZZZ[[[VVVTTTRRRQQQPPPMMMGGGCCCDDDCCCCCCCCCDDDDDDEEEEEE|||nnnccc[[[WWWTTTRRRPPPMMMLLLJJJGGGFFFGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCBBBAAA@@@@@@???@@@@@@>>>==================>>>===;;;:::999:::;;;:::999777777777777777666555444666666777888888777777666666555555555555444444444444444444555555555555555000111111222222111111000111111111111111111111111111000000000//////..............................,,,,,,+++++++++,,,,,,---+++++++++++++++***))))))************************))))))))))))))))))))))))%%%((()))''''''++++++)))''''''''''''''''''''''''&&&&&&''''''(((((())))))%%%%%%&&&&&&'''(((((((((''''''&&&&&&'''***,,,...&&&((()))(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((***,,,,,,+++)))((((((((((((((())))))))))))***,,,///111+++%%%%%%***%%%&&&&&&''')))***+++,,,******))))))))))))************************************+++++++++,,,,,,,,,%%%+++//////...//////...---333888777555555<<>>>>>>>>========================<<<;;;999999:::::::::999777777777777777666555555666777999::::::999888777666555555555555444444444555555555555666666666666111111222222222222111111111111111111111000000000///000000000000///...---------------------------+++++++++++++++,,,,,,---***++++++++++++***))))))))))))************))))))(((((()))))))))))))))***$$$'''(((&&&'''+++,,,)))((((((((((((((()))))))))'''''''''(((((((((((((((((((((((('''&&&&&&%%%%%%***)))((((((''''''''''''$$$))),,,***((()))(((%%%'''''''''''''''''''''''''''(((***,,,,,,+++***)))(((((((((((())))))))))))---$$$###,,,...''''''...'''''''''((()))***,,,---+++******))))))******++++++***))))))))))))***+++******+++++++++,,,,,,,,,(((+++...//////000111222---111555555222111444888>>>JJJ\\\lllvvv}}}~~~}}}~~~|||rrriii___YYYRRRJJJFFFFFFGGGGGGGGGEEEEEEFFFJJJMMMJJJNNNRRRQQQKKKGGGGGGIIIGGGOOOXXX\\\[[[ZZZ\\\^^^gggkkkmmmnnnnnnjjj]]]PPPNNNIIIIIIQQQZZZ```eeejjjlllooosssttttttsssssstttooocccUUUMMMIIIKKKTTT^^^eeelllvvv}}}}}}{{{yyyxxxtttlll___SSSKKKIIIJJJJJJJJJMMMTTTVVVSSSSSSUUUUUUUUUSSSOOOJJJFFFEEEEEEFFFFFFGGGJJJNNNPPPPPPOOOIIIHHHHHHGGGFFFFFFFFFFFFCCCEEEGGGHHHIIILLLPPPSSS~~~ooo```YYYVVVQQQPPPQQQJJJKKKKKKKKKJJJIIIIIIJJJFFFFFFEEEDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBCCCCCCAAA@@@???>>>============<<<==================<<<<<<:::888888999:::999888777777888888888777666666555666888999:::999888777666555555555555444444444444444444555555555666666222222333333333333222222222111111111000000000///...///000000000///...---------------------------++++++******+++,,,,,,---...............---,,,,,,(((((()))******)))(((((((((((((((((())))))******%%%((((((&&&'''******(((''''''((((((((()))))))))((((((((((((((('''''''''((((((((('''&&&&&&%%%%%%((()))))))))(((&&&%%%$$$$$$***,,,(((&&&'''(((%%%''''''''''''''''''''''''((()))***+++++++++******'''((((((((()))))))))***+++'''&&&))),,,+++***+++)))((((((((()))+++,,,---+++******))))))******++++++***)))(((((()))***+++******+++++++++,,,,,,,,,------.../////////000222///000111000//////111444444<<>>===<<<<<<<<<<<<<<<<<<============<<<<<<<<<:::888888999:::999888777888888888888777777666222333555777888777666555666666555555555444444444333333333444444555555555222333333444444333333222222111111111000000//////...///000000000///...---------------------------+++*********+++,,,,,,---------......------,,,+++'''((()))******)))(((''''''((((((((())))))******'''***)))&&&&&&)))(((&&&'''''''''((((((((())))))))))))(((((('''''''''&&&%%%%%%&&&&&&'''(((((()))$$$%%%'''))))))(((&&&%%%%%%+++,,,&&&###&&&(((&&&(((((((((((((((((((((((())))))***+++++++++++++++'''((((((((())))))******&&&,,,,,,'''(((---+++$$$******)))))))))+++,,,---++++++************+++++++++***)))(((((()))***+++******+++++++++,,,,,,,,,000...---------,,,---000333111///------///222444111555===HHHTTT___fffjjjqqqyyyooofff^^^[[[XXXRRROOONNNRRRRRRQQQOOOMMMNNNQQQTTTXXXVVVSSSOOOLLLMMMPPPRRR\\\^^^^^^XXXOOOIIIJJJNNNHHHMMMPPPPPPOOONNNJJJDDDEEEBBBDDDLLLSSSUUUUUUVVVRRRTTTVVVVVVTTTSSSSSSTTTNNNGGGBBBAAACCCFFFNNNVVVWWWXXXXXXWWWVVVVVVWWWYYYYYYSSSMMMIIIGGGFFFCCCAAACCCBBBCCCFFFEEECCCEEEIIICCCFFFGGGGGGDDDCCCEEEGGGDDDEEEGGGKKKNNNPPPNNNMMMGGGGGGGGGEEEDDDDDDFFFHHHFFFIIIMMMQQQVVV]]]gggnnnvvviiiZZZVVVPPPMMMMMMMMMKKKIIIFFFFFFGGGGGGGGGGGGFFFFFFDDDDDDCCCBBBAAAAAA@@@@@@AAAAAABBBBBBAAAAAA@@@???>>>>>>>>>>>>============999;;;<<<>>>>>>===;;;:::===;;;999888999999888666777777666555444444333333333333555666777777777777666555444444444333000...222000111444333000111555111111111111111000//////////////////............---///000111111///---,,,***,,,---//////...,,,+++******++++++,,,,,,,,,---******++++++++++++******))))))))))))((((((((((((%%%&&&'''&&&%%%$$$%%%'''(((((((((((((((((((((((('''((()))***++++++***)))''''''''''''''''''''''''''''''''''''''''''''''''+++***)))'''&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((((((((((((((((('''''''''))))))))))))************+++***(((&&&&&&((()))***+++*********))))))((((((***)))((((((***,,,///111222''')))...***(((+++)))'''......'''&&&,,,---&&&,,,,,,+++***)))))))))***+++,,,---,,,***)))***+++---...///000000///...---///111444:::AAALLLXXX___fffrrrooolllfffaaa]]][[[[[[[[[\\\bbbfffccc\\\YYY]]]cccjjjddd\\\TTTPPPOOOQQQSSSXXXXXXVVVQQQJJJFFFEEEFFFEEEKKKMMMHHHCCCDDDGGGGGGDDDEEEHHHNNNSSSUUUQQQMMMNNNOOOOOOMMMIIIGGGHHHIIIGGGBBB???@@@AAADDDMMMVVV```WWWNNNLLLMMMMMMKKKJJJKKKGGGEEEFFFDDD@@@???AAA>>>FFFLLLKKKIIIJJJJJJGGGJJJJJJHHHEEEEEEGGGHHHHHHDDDDDDEEEHHHLLLNNNOOOOOOKKKHHHDDDCCCDDDEEEEEEEEELLLMMMSSS\\\bbbhhhrrr}}}rrrbbbWWWTTTPPPKKKIIIIIIHHHGGGEEEEEEEEEFFFFFFFFFEEEEEEDDDCCCCCCCCCBBBAAAAAA@@@@@@CCCCCCDDDDDDCCCCCCBBBAAA>>>>>>>>>=========<<<<<<:::;;;<<<======<<<;;;:::<<<:::888777888999888777777666666555444444333333333333555666777777777777777555222111111333444555333222444777666222000222111111111111111000//////////////////................../////////...---,,,+++,,,.........---,,,***''''''((((((((()))))))))+++++++++,,,,,,+++++++++*********)))))))))(((((('''((())))))((('''((()))(((((((((((((((((((((((((((((()))))))))((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))((((((((((((''''''''''''((((((((()))))))))******))))))(((''''''((()))************)))))))))(((((())))))))))))***+++---...000)))***+++&&&(((+++%%%---777888///)))+++---***......---,,,+++++++++++++++,,,---,,,***)))***+++,,,---.../////////......111111333555999@@@HHHNNN]]]jjj{{{{{{ssslllgggfffggghhhooorrrssspppkkkjjjlllppptttkkk```VVVQQQQQQQQQRRRRRRSSSSSSPPPKKKHHHHHHIIICCCIIILLLIIIHHHLLLRRRTTTKKKKKKMMMRRRVVVVVVRRRNNNIIIIIIIIIHHHFFFDDDCCCCCCFFFBBB@@@AAACCCEEEMMMUUU^^^UUULLLHHHIIIJJJIIIHHHKKKGGGEEEFFFDDDAAABBBEEEDDDJJJNNNLLLIIIJJJKKKJJJNNNMMMJJJGGGEEEEEEEEEEEEFFFGGGJJJNNNPPPQQQPPPOOOPPPLLLHHHFFFGGGIIIKKKLLLRRRUUU]]]hhhpppwwwzzzlll```UUUNNNNNNKKKHHHFFFEEEEEEDDDCCCDDDEEEEEEEEEDDDCCCBBBBBBCCCBBBBBBAAAAAA@@@@@@@@@BBBCCCCCCDDDDDDBBBAAA@@@>>>============<<<<<<<<<:::;;;<<<<<<<<<;;;:::999999888666666777888888777666666666555444444333333333444555666666666666666555444444333333333444555111000333888777333000111000000111111000000///////////////............---......---------,,,,,,,,,,,,---......---,,,***)))***************++++++++++++,,,,,,,,,,,,,,,,,,+++*********)))))))))((((((((()))******(((((()))***(((((((((((((((((((((((((((((((((((('''&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%))))))((('''&&&&&&&&&'''%%%%%%%%%&&&'''((()))***'''''''''''''''''''''''''''''''''(((((((((((()))''''''(((((())))))************))))))))))))(((((())))))))))))************+++***,,,***&&&///333'''...999<<<333+++,,,//////,,,,,,+++***))))))))))))+++,,,---,,,***)))***+++***+++---...////////////111111111111222666;;;@@@OOO\\\nnn{{{|||{{{|||~~~~~~~~~{{{pppaaaWWWTTTUUUTTTSSSQQQSSSTTTTTTRRRQQQRRRSSSSSSUUUSSSLLLGGGJJJMMMOOOMMMLLLMMMQQQTTTSSSOOOJJJIIIHHHGGGFFFFFFDDDBBB???BBB??????AAABBBDDDKKKRRR[[[SSSJJJEEEGGGKKKLLLKKKJJJEEEBBBBBBBBB@@@CCCGGGKKKQQQTTTQQQOOOQQQRRRRRRWWWSSSOOOKKKGGGFFFFFFFFFHHHLLLRRRYYY\\\]]][[[ZZZZZZUUUPPPNNNPPPUUUYYY\\\aaaeeeooo|||wwwjjjaaaYYYTTTPPPLLLJJJHHHGGGFFFEEEEEEDDDCCCCCCCCCCCCCCCBBBAAA@@@BBBAAAAAAAAA@@@@@@@@@??????@@@AAABBBBBB@@@???>>>=========<<<<<<<<<;;;;;;::::::;;;;;;;;;:::999999777666444555777888888777666666555555555444444444444444555555666555555555222444777888777444222111111...///333555222111333///000000000000000////////////.........---------...---,,,+++++++++,,,,,,------------,,,+++)))(((++++++++++++++++++++++++***++++++,,,,,,++++++***)))))))))((((((((('''''''''((()))((('''&&&''')))((((((((((((((((((((((((''''''(((((('''''''''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&&&&&&&''''''%%%%%%%%%&&&'''((()))***&&&&&&'''''''''''''''(((&&&&&&&&&'''''''''((((((&&&'''((()))*********)))))))))))))))))))))(((((((((((())))))))))))(((''''''***///+++***888>>>000(((///333...+++...222222,,,+++******))))))))))))+++,,,---,,,***)))***+++***+++,,,...///111111222000111111000111444888;;;BBBNNN^^^jjjrrryyyrrrccc[[[[[[]]]]]][[[ZZZ\\\^^^___```aaaaaaaaahhhggg^^^QQQHHHGGGHHHGGGLLLKKKLLLPPPSSSSSSOOOKKKNNNLLLKKKKKKKKKIIIDDD@@@AAA???@@@DDDEEEFFFLLLSSSWWWRRRJJJGGGLLLSSSVVVTTTNNNHHHDDDCCCBBBBBBEEEJJJMMMUUU[[[[[[[[[^^^___^^^___XXXQQQLLLIIIGGGJJJNNNLLLSSS]]]ffflllnnnnnnnnnhhhddd___^^^bbbiiipppsssxxx|||sssooohhhaaa[[[UUUQQQNNNJJJIIIIIIGGGFFFEEEEEEEEEBBBBBBBBBBBBBBBAAA@@@???@@@@@@@@@@@@@@@?????????>>>@@@AAABBBBBB@@@>>>===<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::999999888666555444555777888888777555555555555555444444444444555555555555555444333000222444444333333555777999333///111222111111333...//////000000000//////............------------------,,,++++++++++++,,,---,,,,,,,,,+++***)))(((((((((((((((((('''''''''))))))************))))))(((((('''''''''&&&&&&&&&'''((()))((('''&&&''')))((((((((((((((((((((((((&&&&&&''''''((()))******''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&''''''(((%%%%%%%%%&&&&&&((())))))%%%&&&&&&&&&''''''((((((&&&&&&&&&&&&''''''''''''''''''((()))***)))))))))(((((((((((((((((())))))(((((()))))))))(((''''''(((+++000,,,+++:::???222%%%'''((())),,,000111///---,,,,,,,,,,,,,,,------+++,,,---,,,***)))***++++++,,,---...000111333444000111111111111222555888999AAALLLVVV___iiiuuu}}}~~~qqqjjjjjjlllkkkhhhjjjjjjkkkmmmoooqqqqqqqqqpppmmmcccVVVMMMMMMNNNMMMNNNMMMOOOSSSXXXYYYWWWTTTTTTTTTSSSRRRPPPKKKFFFBBBDDDBBBDDDHHHIIIJJJOOOVVVTTTSSSOOOMMMTTT___aaa]]]RRRLLLGGGFFFEEEEEEHHHMMMLLLWWWbbbgggiiilllllljjjcccYYYPPPLLLIIIIIIOOOWWWXXX___jjjrrrxxx{{{~~~{{{xxxtttuuuzzz}}}ooofffeeeccc___ZZZTTTOOOKKKGGGHHHHHHGGGDDDBBBBBBCCC@@@AAAAAABBBBBBAAAAAA@@@????????????????????????@@@AAACCCDDDDDDBBB@@@>>><<<<<<;;;;;;;;;:::::::::;;;::::::999999888888888777555444555777888888777555555555555555555555555555555555555555444333222222111///,,,,,,111;;;CCCCCC:::222111111//////111......///000000000//////.........------------,,,------,,,,,,,,,+++++++++,,,++++++******)))))))))))))))))))))(((((((((((((((((())))))))))))((((((((((((((('''''''''&&&&&&((()))******(((((()))***((((((((((((((((((((((((%%%&&&&&&'''(((***+++,,,''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&'''(((((('''&&&&&&&&&&&&'''((((((%%%%%%%%%&&&''''''((((((&&&&&&&&&''''''''''''((())))))))))))((((((((((((''''''(((((((((((())))))))))))))))))((((((((((((,,,+++...,,,(((222666+++)))'''%%%(((---000...+++(((((((((((()))+++,,,---+++,,,---,,,***)))***+++,,,,,,,,,---///111222333000111222111///...///111555999???EEELLLWWWdddmmm}}}~~~{{{yyyxxxxxxyyy|||wwwsssgggYYYQQQQQQQQQOOOQQQQQQSSSYYY___bbbaaa___]]]___```]]]VVVNNNHHHEEEDDDBBBDDDHHHJJJKKKPPPWWWXXX[[[ZZZYYY```jjjiiibbbQQQKKKGGGFFFFFFEEEIIINNNRRR___lllrrruuuxxxwwwttthhh]]]UUUTTTSSSRRRXXXbbblllqqqwww|||zzzmmmeee`````````^^^YYYSSSNNNKKKGGGIIIIIIGGGDDDAAAAAABBB??????@@@AAABBBBBBBBBBBB>>>????????????????????????AAACCCEEEDDDBBB???===;;;;;;;;;::::::::::::999;;;:::999888888777777777888777555666777888888777555555555555555555555555555555555555444333222111000111000---+++///777??????777000000111///......---......///000000//////.........---------,,,,,,,,,---.........---+++************)))))))))******,,,+++++++++************))))))************))))))***))))))))))))((((((((('''((())))))((('''((()))((((((((((((((((((((((((&&&&&&%%%%%%&&&(((***+++''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))(((((('''&&&&&&&&&&&&'''$$$$$$%%%&&&&&&'''((((((&&&''''''''''''(((((((((+++***)))(((''''''(((((('''''''''((((((((())))))***)))((((((((()))***+++...'''***+++'''***---''')))'''''')))+++,,,++++++%%%&&&&&&((()))+++---...+++,,,---,,,***)))***+++++++++++++++,,,...000111///000111000...------...222444666999>>>GGGRRRYYYhhhooozzzvvvggg^^^]]][[[WWW______aaagggnnnrrrrrrpppnnnrrruuuooodddXXXSSSQQQLLLJJJKKKNNNQQQSSSYYY```fffkkkllljjjooouuupppcccSSSNNNLLLMMMNNNOOORRRXXXdddppp{{{~~~wwwnnniiilllkkkgggkkkttt~~~|||nnnfffbbb```WWWYYYYYYWWWSSSOOOKKKJJJIIIKKKLLLIIIEEEBBBBBBCCC>>>???@@@AAABBBCCCCCCCCC>>>>>>>>>>>>>>>?????????===???AAACCCBBB@@@===;;;;;;;;;;;;:::::::::999999;;;:::999888777777777777999888666666888888888777444555555555555555555555666666666555444333222111...222666555111......111555...***---000///......------...///000000//////......---------,,,,,,,,,,,,---...//////---+++******)))))))))))))))***+++)))(((((((((''''''&&&&&&******++++++++++++******++++++++++++************%%%&&&'''&&&%%%$$$%%%'''(((((((((((((((((((((((('''&&&%%%$$$%%%&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$%%%&&&'''((())))))((('''&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((('''''''''(((((((((((()))---,,,)))'''&&&&&&'''(((&&&'''''''''(((((())))))+++***((('''((()))+++---...$$$&&&,,,((((((,,,)))$$$%%%'''))))))(((***...++++++,,,...000333555666+++,,,---,,,***)))***+++******))))))***,,,...///---///000000/////////000111222333444777===EEEKKKSSS]]]iiissszzzyyyssssssrrrooorrrrrrtttzzz~~~qqqddd^^^^^^\\\ZZZZZZ]]]___aaahhhppptttzzz|||xxxzzz}}}ttteee^^^ZZZYYY\\\^^^___dddiiivvv~~~||||||}}}nnnmmmkkk```XXXXXXYYYVVVSSSQQQOOOMMMJJJGGGIIIIIIGGGFFFDDDBBBAAA@@@======>>>???@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@???>>>======<<<;;;:::999999888888===<<<;;;999888777777777777777777777777777777777888777777666555444444444444444333333333333222222333333222222111000//////////////////////////////......////////////......000///...---,,,+++++++++------------,,,++++++******************)))(((((())))))))))))))))))))))))***************)))(((((()))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((('''%%%$$$%%%'''((('''$$$(((&&&$$$""""""$$$&&&(((''''''''''''''''''''''''$$$%%%&&&((()))(((((('''&&&'''((((((((('''%%%$$$&&&%%%$$$######$$$%%%&&&(((((('''''''''&&&&&&&&&))))))))))))))))))))))))((((((''''''''''''(((((((((((()))))))))((((((''',,,+++***)))((((((((((((&&&(((+++------+++(((&&&+++))))))...777???CCCEEE666111---+++,,,------,,,---,,,******+++---000111......////////////......000000000111333666999;;;DDDKKKVVVbbbmmmxxxxxxuuuvvvqqqnnnkkkkkkpppwww}}}yyyuuuqqqmmmmmmsssyyy{{{|||~~~{{{mmmeeegggfff^^^XXXXXXVVVTTTQQQOOOMMMKKKHHHFFFHHHHHHFFFEEECCCAAA@@@???===>>>>>>???@@@@@@AAAAAA@@@?????????>>>=========@@@@@@@@@@@@@@@???>>>>>>;;;;;;::::::999:::::::::<<<;;;:::999888777777666777777777777777777777777888777777666555555444444444444333333333333222222333333222222111000000///////////////////////////......////////////......//////...---,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++***************)))(((((()))))))))))))))))))))))))))************)))(((((((((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((())))))***'''&&&$$$%%%'''((('''%%%'''&&&$$$######$$$&&&'''''''''''''''''''''''''''&&&'''''''''''''''&&&&&&'''''''''''''''&&&%%%%%%)))((((((''''''(((((()))+++***)))((('''%%%%%%$$$((((((((((((((((((((((((((((((''''''''''''(((((()))))))))))))))***************)))((('''&&&'''''''''(((***,,,,,,***((('''((((((***+++///444999<<<<<<777111---,,,------,,,...------,,,,,,,,,,,,---......////////////......////////////111444666888:::???FFFOOOYYYeeepppwww{{{oooddd]]][[[___^^^WWWSSSUUUSSSQQQNNNLLLKKKIIIFFFDDDGGGFFFEEEDDDBBB@@@??????>>>>>>>>>???@@@@@@AAAAAAAAA@@@@@@???>>>===<<<<<>>>>>:::::::::::::::;;;;;;<<<::::::999888777666666666777777777777777777777777777777777666555555444444444444333333333333222222333333222222111000000000////////////////////////......////////////......///...------,,,,,,,,,,,,***+++,,,,,,,,,,,,,,,,,,)))************))))))((())))))))))))))))))))))))))))))******))))))((('''(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''((((((''''''(((((()))***'''&&&&&&'''(((((('''%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%%%%%%%%%%(((''''''&&&&&&&&&&&&&&&((())))))))))))))))))((())))))(((((('''&&&&&&&&&((((((((((((((((((((((((((((((''''''''''''(((((()))(((((('''((()))+++,,,(((((('''&&&%%%%%%%%%%%%((())))))******))))))((((((+++,,,+++)))***///444;;;999666555333111---+++++++++,,,---,,,+++***)))......////////////............---...///000222333666777:::???HHHSSS___gggqqqwwwttthhh___ZZZWWWVVVXXXUUUOOOMMMQQQQQQOOOLLLKKKJJJHHHFFFDDDFFFEEEDDDCCCAAA@@@???>>>>>>>>>?????????@@@@@@@@@BBBAAAAAAAAA@@@???????????????@@@@@@@@@??????>>><<<;;;;;;:::::::::;;;;;;999999999888777666555555666666666666666666666666777777666666555555555555444444333333333222222222222222222111111111000000////////////////////////---......//////......---///...---,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,))))))************)))((()))))))))))))))))))))))))))))))))))))))(((((('''(((''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''((((((((((((&&&%%%$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%$$$%%%&&&&&&((('''&&&%%%%%%%%%&&&'''%%%&&&'''(((((('''&&&%%%$$$$$$%%%&&&'''((())))))((((((((((((((((((((((((((((((''''''''''''((((((((('''%%%%%%&&&(((***,,,((('''&&&&&&%%%%%%%%%&&&)))(((((((((((())))))***---......,,,******,,,//////333888======888222---++++++************++++++......////////////......///......---...///000000333444666888>>>GGGQQQXXXbbbiiisss{{{uuulllddd]]]WWWWWWUUUTTTSSSOOOLLLNNNRRRPPPNNNLLLKKKJJJIIIGGGEEEEEEDDDCCCBBBAAA@@@???>>>???????????????@@@@@@@@@?????????@@@AAAAAAAAABBB>>>??????@@@@@@@@@?????????>>><<<;;;:::999999999888888888888888777666555666666666666666666666666666666666666555555555555444444333333333222222222222222222111111111111111////////////////////////------............------......---,,,,,,,,,------)))******+++,,,,,,,,,,,,((())))))*********))))))(((((((((((((((((((((((()))))))))))))))(((''''''''''''&&&&&&&&&''''''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''''''''(((******)))(((&&&&&&$$$%%%'''(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$&&&'''((('''&&&%%%$$$$$$%%%''''''$$$%%%&&&''''''&&&%%%$$$""""""###%%%&&&'''((()))''''''''''''''''''''''''((((((''''''''''''(((((()))((('''''''''***,,,...)))(((''''''&&&'''''''''(((((('''''''''(((***+++000...++++++---...---,,,''',,,333999<<<;;;999888444111---***)))***,,,.........////////////......//////............//////...///111333666;;;BBBFFFQQQZZZfffqqqyyy|||oooddd^^^ZZZVVVTTTTTTSSSRRRPPPOOOOOOQQQTTTPPPNNNLLLKKKKKKJJJHHHFFFEEEDDDCCCBBBAAA@@@??????????????????????????????<<<<<<===>>>???@@@@@@AAA>>>>>>???@@@@@@@@@@@@???@@@???>>><<<:::999888888777888999999999888666555777777777777777777777777666666666666666666555555444444333333333333222222111111111111111111111111////////////////////////------............------...------,,,,,,---------)))***++++++++++++++++++((())))))************)))(((((((((((((((((((((((((((((())))))(((((('''&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''&&&&&&''''''((()))'''))),,,,,,***'''&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''((((((''''''''''''((((((,,,++++++***+++,,,...///))))))((((((((((((((()))''''''''''''((()))******...***((())),,,...,,,))))))***,,,...222666===AAA===999333---******,,,.........////////////......//////////////////.........///111333444666999<<>>?????????@@@>>>>>>???@@@@@@@@@@@@@@@??????===<<<::::::999999888999:::;;;:::999777666777777777777777777777777555666666666666666666666444444333333333333222222111111111111111111111111////////////////////////,,,------......------,,,---------,,,,,,------...***++++++++++++******)))(((((()))***************(((((((((((((((((((((((((((((())))))(((((('''&&&&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''&&&&&&''''''((()))'''***------***'''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%###$$$%%%&&&&&&&&&&&&&&&((((((''''''''''''(((((((((((((((''''''&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((++++++++++++++++++,,,,,,)))((((((((((((((())))))&&&&&&''''''((())))))***))))))(((((()))******)))***+++,,,,,,,,,///555999888555111---***+++,,,---......////////////......------..................111222333222222333777999555===GGGNNNUUU^^^iiirrr~~~~~~qqqfffaaa]]]WWWSSSTTTUUUWWWWWWQQQRRRRRRRRRSSSRRRNNNIIIMMMKKKIIIIIIIIIIIIGGGEEEEEEEEEDDDCCCBBBBBBAAAAAA@@@@@@??????????????????AAAAAAAAA@@@@@@@@@@@@@@@===>>>???@@@@@@@@@@@@@@@>>>===<<<;;;;;;;;;;;;;;;888999:::;;;;;;:::888777777777777777777777777777555555555666666666666666444444444333333333222222111111111111111111222222////////////////////////,,,------......------,,,------,,,,,,,,,------...+++++++++++++++***)))((((((((()))***************(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''%%%$$$$$$$$$$$$%%%&&&&&&'''***......***'''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%###""""""###%%%&&&'''&&&%%%%%%((('''&&&%%%%%%&&&'''(((''''''(((((()))*********''''''''''''''''''''''''((((((''''''''''''(((((((((((()))))))))(((((('''(((((('''''''''(((((()))%%%&&&'''((())))))))))))'''))),,,***'''&&&(((+++(((,,,111222///+++******,,,+++***)))***+++,,,---......////////////......,,,,,,---.........------111111000...---///333666444999>>>AAADDDLLLXXXaaammmuuu|||rrrkkkeeeaaaVVVSSSOOONNNOOORRRTTTTTTSSSSSSRRRRRRQQQQQQPPPPPPPPPNNNKKKIIIFFFEEEEEEEEEFFFEEEBBBAAAAAABBBEEEFFFCCCAAA@@@??????AAABBBDDDDDDDDDCCCBBBAAAAAA@@@@@@???????????????>>>======;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999999888777666666777777111222222333333444444555777777666555333222111111111111111222222333333333333111---+++***+++---///...------,,,,,,------...........................+++++++++++++++***)))((())))))))))))))))))))))))+++******)))(((''''''&&&******))))))((((((''''''%%%%%%'''((())))))))))))''''''&&&&&&&&&&&&''''''(((''''''&&&&&&&&&''''''&&&'''''''''''''''&&&&&&***)))''''''(((((('''&&&$$$%%%%%%$$$###$$$&&&(((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%&&&''')))+++,,,&&&'''(((*********))))))(((((((((((((((((((((((())))))(((''''''((()))***+++***)))(((&&&&&&%%%%%%((('''&&&$$$$$$%%%'''(((&&&'''(((*********)))(((***************++++++++++++;;;AAA333%%%%%%+++---+++******)))***+++---...---...//////......///111............////////////,,,888555,,,---,,,+++///111111333666:::@@@EEEHHHUUU___mmmwww~~~vvvllleee^^^YYYUUUTTTQQQMMMLLLMMMPPPQQQRRRQQQQQQQQQPPPPPPOOOOOOOOOOOONNNKKKIIIGGGEEEEEEEEEEEEDDDBBBAAAAAABBBDDDEEEEEECCCAAA???>>>>>>??????CCCCCCBBBBBBAAA@@@@@@???>>>????????????>>>======;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999999999999888777777777777777333333444444444444555555666555555444333222111111111111111222222333333333333111///---,,,---...///------------------------+++++++++++++++++++++++++++++++++++++++***))))))))))))))))))))))))))))))*********)))((('''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''&&&'''''''''''''''&&&&&&'''&&&%%%&&&''''''%%%###%%%&&&&&&&&&%%%%%%'''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&(((***+++&&&&&&(((((()))(((''''''''''''''''''''''''''''''((((((''''''((()))***+++,,,+++***(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******)))(((((((((((()))***+++++++++444>>>???444+++,,,---***************+++,,,---...000111111000---+++,,,,,,////////////000000000000+++555222,,,000000,,,...000000111333666:::===???FFFOOO[[[eeennnvvv}}}yyyxxx~~~|||tttoooiiiccc^^^YYYUUUQQQRRROOOKKKJJJLLLNNNOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNMMMKKKIIIGGGEEEEEEDDDCCCCCCBBBBBBBBBBBBCCCCCCBBBAAA???>>>=========>>>BBBBBBAAAAAA@@@?????????>>>>>>??????>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999888888888777999888777777777777777777666666555555555555444444333333333222222222111111111111111222222222222222222111000//////...//////,,,,,,---......---,,,,,,+++++++++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))******))))))(((((('''''''''''''''&&&&&&&&&&&&&&&((('''%%%$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''&&&$$$$$$%%%'''((((((&&&###"""$$$&&&&&&%%%$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&'''((((((&&&'''''''''''''''&&&%%%''''''''''''''''''''''''''''''''''''((()))+++,,,+++******)))((((((((()))%%%&&&'''(((((((((&&&&&&'''(((((())))))))))))(((&&&&&&'''((())))))******222555333,,,***---+++$$$((((((***+++,,,---------111111111///,,,******+++/////////000000000111111+++222///,,,222222,,,...//////000111222333333444:::AAAJJJSSS\\\gggrrrzzzxxxpppkkkgggppp|||vvvqqqoookkkiiieeebbb^^^ZZZVVVRRRQQQNNNKKKJJJKKKMMMNNNMMMMMMMMMMMMMMMMMMNNNNNNNNNMMMLLLKKKIIIGGGEEEDDDDDD@@@AAABBBCCCCCCBBBAAA@@@<<<<<<<<<<<<<<<>>>??????@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>======<<<::::::::::::::::::::::::888888888888777777777777888888777777777777777888666666666555444333333222111111111111111111222222111111111111111222222222000000000000000///......+++,,,...//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++))))))))))))))))))))))))***)))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&)))(((&&&%%%%%%'''(((***''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&''''''((('''''''''%%%%%%'''***++++++(((%%% """%%%%%%$$$######$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&(((((((((((('''&&&&&&%%%''''''''''''''''''''''''&&&&&&'''((()))***+++,,,))))))((((((((((((((()))''''''(((((())))))((((((((((((((())))))))))))(((&&&&&&'''''''''''''''(((''')))(((%%%&&&***)))$$$&&&(((***,,,---...---------...///...,,,,,,,,,.............../////////000+++222...+++000...+++///......///000000000//////666999???EEELLLVVVaaahhhqqq{{{{{{uuupppgggpppzzzttt}}}uuummmhhhfffeeecccaaa^^^\\\ZZZVVVRRRNNNQQQOOOLLLKKKLLLMMMMMMMMMLLLLLLLLLMMMMMMNNNNNNNNNLLLKKKJJJIIIGGGFFFDDDCCC???@@@AAABBBBBBAAA@@@???::::::;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>=========>>>>>>>>>>>>>>>===<<<<<<::::::::::::::::::::::::888888888777777777666666888777777777777777888888666555555444333222111111000000111111111111222222111111111111111111111111....../////////...---,,,+++,,,...//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,,,,))))))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''''''''''')))(((''''''(((+++---///''''''&&&&&&&&&&&&''''''###$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&'''((((((''''''%%%%%%'''***++++++(((%%%!!!###&&&'''&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&***))))))(((((('''''''''''''''''''''''''''''''''%%%&&&'''((()))***++++++(((''''''&&&&&&&&&''''''''''''&&&&&&&&&'''((())))))))))))(((((((((((()))((((((''''''&&&%%%%%%%%%%%%)))***(((((()))+++***'''(((***,,,---------,,,,,,---...---,,,+++,,,---,,,,,,,,,---------......,,,222///+++...+++)))111---...///000000000000000555555777999>>>EEELLLRRR^^^iiiuuu{{{{{{nnnrrrxxx{{{{{{___jjj{{{}}}yyyrrrkkkeeebbbaaaaaa^^^\\\ZZZXXXVVVTTTPPPMMMRRROOOMMMLLLMMMNNNMMMLLLJJJJJJKKKLLLMMMNNNNNNOOOJJJJJJJJJIIIHHHFFFDDDCCC>>>???@@@AAAAAA@@@???>>>===<<<<<<<<<<<<;;;;;;:::=========<<<<<<<<<<<<<<<======>>>>>>======<<<;;;::::::::::::::::::::::::888888888888777777777666777777777777777888888999555555444333222222111111111111111111111111222222111111111111111000000000------............------,,,,,,---......---,,,,,,++++++++++++++++++++++++,,,,,,+++******+++---...))))))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''(((((((((((('''((((((***---///000''''''&&&&&&&&&&&&''''''###$$$%%%'''''''''&&&&&&%%%%%%&&&'''(((((((((((($$$$$$%%%'''((((((&&&###%%%&&&(((((('''''''''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''''''''***))))))((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))************((('''&&&&&&%%%%%%%%%&&&%%%%%%&&&&&&''''''((((((***))))))(((((((((((()))((((((''''''&&&%%%%%%%%%'''+++---+++'''&&&(((+++))))))***+++,,,,,,,,,,,,---...///---+++)))******+++++++++,,,,,,,,,,,,---,,,000...///444...***111---......///000111111222777666666666999<<<@@@CCCPPPZZZfffmmmsss|||{{{zzzzzz{{{|||LLLWWWhhhzzzxxxrrrooommmjjjgggcccaaa```___]]][[[YYYWWWVVVUUUSSSQQQQQQOOOMMMLLLMMMMMMLLLKKKHHHHHHIIIJJJKKKLLLMMMMMMIIIJJJJJJIIIHHHFFFDDDCCC>>>??????????????????>>><<<<<<<<<<<<<<<;;;;;;:::;;;;;;;;;;;;;;;<<<<<<<<<======>>>>>>======<<<;;;999999999999999999999999999999888888888777777777777777777777777888999999555555444444333333333222222222222222222222111111222111111111000000000///..................//////------------------------++++++++++++++++++++++++---,,,+++******,,,---///))))))))))))))))))))))))(((((((((((())))))))))))%%%%%%&&&&&&&&&'''''''''%%%&&&'''((()))***+++,,,''''''&&&&&&&&&&&&''''''###$$$&&&((((((((('''&&&$$$%%%&&&'''(((((((((((('''&&&%%%&&&''''''%%%###%%%&&&'''&&&%%%%%%''')))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&((()))))))))((((((((('''''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******))))))***)))(((&&&&&&%%%%%%%%%%%%(((+++...///---+++)))+++***)))(((''''''((()))&&&&&&&&&&&&'''''''''((('''(((***)))&&&$$$&&&))),,,++++++***++++++,,,,,,+++------,,,+++******+++++++++,,,,,,,,,---------+++,,,***444AAA;;;......------,,,,,,---///000111444333444555777999::::::AAAJJJTTTZZZaaakkktttwww~~~AAAKKKZZZjjjzzz~~~tttnnnkkkiiiaaaaaaaaa```___^^^]]]\\\[[[YYYVVVUUUUUUUUUTTTRRRPPPNNNLLLLLLLLLLLLKKKJJJFFFFFFGGGHHHJJJKKKLLLLLLIIIIIIJJJIIIHHHFFFDDDCCC???>>>>>>>>>>>>>>>>>>???888999;;;<<<===>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;===============<<<<<<;;;999999999999999999999999999999999999888888888888777777666777777888999999666555555555555444444444333333333222222222111111222111111111000000//////000000////////////000111...------,,,,,,------...........................---,,,+++******,,,...///))))))))))))))))))))))))(((((((((((())))))))))))$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&'''''''''&&&'''''''''&&&&&&'''''''''###$$$'''((())))))((('''$$$%%%&&&'''((((((((((((***)))''''''(((((('''&&&#########"""!!!"""$$$'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''###%%%'''(((*********)))'''&&&%%%%%%&&&'''(((***&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******)))((((((++++++)))(((&&&&&&%%%%%%''',,,333888999555///++++++***)))'''''''''((()))###$$$%%%&&&((()))***+++'''&&&''')))***)))***,,,---,,,+++*********+++,,,''')))***++++++,,,...000,,,,,,,,,---------......***((('''777LLLFFF222+++---,,,+++******,,,...///***+++,,,///222444333222111999AAAFFFMMMXXXbbbffflllrrrwww{{{===AAAJJJVVV```lll~~~rrrjjjeeecccccc`````````^^^[[[XXXXXXYYYZZZYYYXXXVVVUUUTTTSSSSSSQQQQQQPPPOOOMMMLLLLLLKKKJJJJJJJJJJJJKKKKKKKKKKKKJJJHHHFFFFFFGGGFFFAAA>>>>>>===<<<<<<<<<===???@@@>>>???@@@AAAAAA@@@???>>>;;;;;;:::999999:::::::::999:::;;;;;;;;;:::999888888777666666666777999:::999666666777999888777777777666666555555555666666222222222222222222222222222111111000000000000000//////000000111111111222111111000///////////////,,,,,,,,,---,,,,,,,,,+++---,,,***))))))+++,,,...------+++***))))))((((((***))))))((('''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%%%%&&&&&&$$$######$$$&&&''''''&&&&&&%%%$$$######$$$%%%&&&###&&&(((((('''%%%%%%&&&$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((''''''''''''((())))))(((((())))))((('''&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&&&&'''(((((((((((('''%%%$$$###$$$%%%%%%((())),,,......---+++)))(((((())))))((('''&&&&&&''''''''''''((((((((()))))))))******)))((('''&&&,,,,,,,,,++++++++++++***&&&'''(((***,,,---------,,,,,,,,,++++++*********,,,***)))---444555000***,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,---...///333444777;;;AAAGGGMMMQQQZZZ___eeekkkqqqyyyyyyyyywww{{{~~~<<<>>>CCCIIIOOOYYYkkk{{{vvvsssnnnhhhdddaaa___^^^^^^^^^^^^\\\ZZZXXXXXXYYYYYYXXXWWWUUUTTTSSSRRRRRRPPPPPPOOONNNMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKIIIGGGEEEEEEFFFDDDAAA===???>>>===<<<<<<===>>>???======>>>??????>>>======;;;::::::999999::::::;;;999:::;;;;;;;;;:::999888888888777777777888999:::999888777777888777666666777666555555444444555555222222222222222222222222222111000000//////000000//////000000000111111111000000///............///+++,,,---------,,,+++*********)))(((((()))***+++++++++*********************))))))(((''''''&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''%%%$$$###$$$&&&'''&&&%%%$$$$$$###""""""###$$$$$$$$$&&&'''(((&&&%%%%%%&&&'''&&&%%%$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&''''''((()))((((((((((((((('''&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''((((((((((((((((((((('''&&&%%%%%%%%%&&&&&&&&&(((***,,,,,,+++)))(((((((((((((((((('''&&&&&&&&&&&&''''''((())))))***''''''(((((()))******************)))))))))((((((((()))***+++++++++++++++,,,,,,,,,++++++*********+++******---111111---)))******++++++,,,---......---,,,,,,+++,,,---.../////////111333777<<>>@@@DDDPPP[[[aaahhhlllkkkiiilllnnnnnnvvv{{{vvvqqqmmmjjjgggbbbbbbcccbbb```]]]ZZZXXXVVVXXXYYYXXXWWWVVVWWWYYYXXXWWWVVVTTTSSSRRRRRRQQQPPPOOOOOONNNMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJHHHGGGFFFEEECCCBBB@@@???AAA@@@>>><<<;;;;;;;;;;;;888999:::;;;;;;:::999888::::::999999999:::;;;;;;;;;:::::::::999999888888::::::::::::;;;;;;;;;<<<<<<>>>>>>:::888888888666666555444333333333333333111111111111111111111111111111000/////////////////////000000000000000000......---,,,,,,,,,,,,---+++,,,...///...,,,***)))++++++,,,,,,,,,+++******))))))***************)))))))))(((((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$%%%&&&'''((()))'''%%%$$$$$$&&&&&&%%%###$$$##################$$$$$$%%%&&&&&&%%%$$$%%%&&&$$$$$$######$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''(((((('''&&&&&&%%%%%%%%%%%%%%%&&&''''''***))))))(((((('''''''''''''''&&&&&&&&&&&&&&&&&&$$$%%%'''(((((((((&&&&&&&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&''')))+++---///++++++++++++*********************+++++++++******+++++++++***************))),,,//////,,,******+++))))))***+++,,,---------,,,,,,,,,,,,,,,---------///.........///000111222555555777:::???FFFNNNRRR^^^___bbbgggoooyyy888888;;;???@@@AAAGGGNNNMMMRRRTTTQQQPPPSSSUUUUUU^^^eeepppzzz~~~{{{ppphhheeedddcccaaa```___]]]ZZZWWWUUUSSSRRRTTTUUUWWWWWWVVVUUUWWWXXXYYYXXXVVVTTTSSSRRRRRRRRRPPPPPPOOOOOONNNNNNMMMMMMKKKKKKKKKKKKJJJJJJIIIIIIHHHHHHGGGEEEBBBAAA@@@@@@AAA@@@>>><<<::::::::::::777888999::::::999888777:::999999999::::::;;;<<<;;;;;;:::999888888777777::::::;;;;;;<<<<<<<<<<<<===BBBBBB<<<999::::::777666666555444333222222222111111111111111111111111111000000///.../////////000000//////////////////......---,,,,,,,,,,,,,,,***+++---......---+++***,,,,,,,,,,,,,,,+++***)))******+++******((('''&&&(((((((((((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&'''((()))'''%%%$$$$$$&&&&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$###%%%&&&"""$$$&&&))))))'''%%%###$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''(((((((((''''''&&&&&&''''''(((''''''&&&******)))((('''&&&%%%%%%((((((((())))))***+++,,,+++++++++*********))))))((()))***+++++++++++++++***************************...111///+++)))***,,,+++++++++++++++++++++***+++++++++,,,,,,,,,,,,,,,*********++++++,,,------000///...000444999>>>AAAIIIKKKPPPWWWaaallluuu{{{}}}777666888<<<<<<999:::>>>@@@DDDEEEAAAAAADDDFFFFFFKKKPPPYYYccciiippp}}}}}}yyyvvvuuuyyyrrriiidddaaa```^^^\\\\\\ZZZXXXVVVTTTTTTTTTTTTSSSUUUVVVVVVUUUUUUVVVWWWWWWWWWUUUSSSRRRQQQQQQQQQOOOOOOOOONNNNNNNNNMMMMMMKKKJJJJJJIIIIIIHHHHHHHHHGGGGGGFFFDDD@@@??????@@@@@@???===;;;::::::::::::777888999::::::999888777999999999999:::;;;<<<<<<<<<;;;:::888777777777777::::::;;;<<<<<<<<<<<<;;;<<>>:::<<<@@@HHHQQQ[[[dddiiipppwww}}}777555666888777444555888999<<<===::::::>>>???>>>@@@AAAFFFMMMRRRXXXdddooo|||~~~xxxsssnnnlllkkkkkkpppkkkeeebbbaaa___[[[XXXXXXXXXWWWVVVVVVVVVVVVVVVTTTUUUVVVVVVUUUTTTUUUWWWUUUTTTSSSQQQPPPOOONNNNNNMMMMMMMMMLLLLLLLLLLLLLLLJJJIIIIIIHHHGGGGGGFFFFFFDDDEEEDDDAAA===<<<===??????>>>===;;;::::::;;;;;;888999:::;;;;;;:::999888999999999999:::;;;<<<===<<<;;;999888777666777777999:::;;;<<<<<<<<<;;;;;;999BBBDDD;;;777:::<<<888999888666555444333333333111111111111111111111111000000///............///000000/////////.........///......---------------************,,,---///111,,,+++***(((((((((((()))((()))***+++***)))'''&&&'''(((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&'''%%%$$$###$$$&&&'''&&&%%%$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%$$$"""###$$$&&&###%%%))),,,,,,***'''%%%######$$$%%%%%%&&&''''''''''''&&&&&&''''''((()))$$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&'''((((((''''''''''''((((((((((((###$$$&&&'''''''''&&&&&&&&&&&&&&&''''''''''''''''''(((((()))******))))))(((((((((((('''''''''''''''(((+++,,,---,,,***((()))((((((((('''''''''''')))******+++++++++******((()))))))))*********++++++,,,---,,,+++***+++,,,+++++++++***************)))***+++,,,---,,,,,,+++---......///////////////------...222888<<<======333444666;;;AAAHHHOOORRR]]]eeepppyyy~~~~~~~~~~~~999666555777777666888<<<666999999777888<<<===<<<>>>;;;;;;@@@DDDJJJSSS]]]```lll~~~}}}{{{xxxtttvvvsssnnniiigggffffffgggdddaaa^^^]]]]]]\\\XXXTTTTTTTTTUUUUUUUUUTTTSSSRRRTTTUUUVVVVVVUUUTTTUUUVVVSSSRRRQQQOOONNNMMMLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIHHHGGGGGGFFFEEEEEEBBBCCCBBB???;;;999;;;===???>>><<<;;;::::::;;;<<<999:::;;;<<<<<<;;;:::999999999999999:::;;;<<<======;;;999888666666666777999999;;;<<<<<<<<<;;;:::777AAACCC:::555999;;;888999999777666555444444333000000000000000000000000000000///...............000000//////.........---//////...------------...***)))((()))+++...111333///...,,,***))))))***+++&&&''')))***+++***(((''''''''''''(((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&'''((('''&&&$$$###%%%$$$$$$$$$$$$$$$$$$%%%''''''&&&%%%%%%%%%&&&&&&$$$######$$$&&&((('''&&&###$$$%%%&&&&&&%%%$$$###$$$%%%%%%###""""""$$$'''"""###%%%''''''&&&%%%$$$######$$$%%%%%%&&&''''''(((''''''''''''((())))))$$$%%%&&&&&&'''''''''&&&'''&&&&&&&&&&&&'''((((((''''''(((((())))))******$$$%%%'''(((((((((''''''%%%%%%&&&&&&&&&&&&''''''(((((()))***************&&&&&&''''''((()))))))))%%%'''+++---...---+++)))************)))))))))))),,,,,,,,,++++++)))(((((((((((())))))*********+++***************++++++***))))))******+++++++++,,,)))***+++,,,---,,,++++++***++++++++++++******)))***)))+++///444888777666111111222444777<<<@@@BBBJJJQQQ\\\fffooovvv|||~~~555555555555555555555555888777666444444444555666777777888:::===BBBFFFHHHRRRVVV___jjjvvv}}}wwwtttsssqqqlllgggfffeeedddbbb```___^^^^^^___]]]YYYXXXWWWWWWVVVUUUVVVTTTQQQPPPQQQRRRSSSSSSRRRSSSUUUVVVVVVUUUSSSRRRUUURRRPPPRRRTTTSSSMMMHHHIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGFFFFFFDDDCCCBBBDDDCCCBBB@@@>>>===<<<<<<;;;;;;;;;;;;;;;:::::::::999999999888888888777777::::::::::::::::::::::::999999999888888888777777777666666888:::<<<<<<;;;999999888888999999:::;;;;;;888444222222222111000000000000000111111111111000///...------...///000...------,,,,,,++++++***,,,***)))***,,,......---************+++,,,------***)))((()))***+++***(((((((((((((((((('''&&&&&&''''''''''''''''''''''''(((&&&%%%%%%'''(((((('''%%%%%%%%%$$$$$$#########$$$######""""""######$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''########################$$$$$$######"""#########%%%%%%%%%$$$$$$###############$$$%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&"""$$$(((+++,,,***(((&&&&&&&&&%%%$$$%%%&&&'''(((***)))(((&&&%%%%%%%%%%%%,,,+++***(((&&&%%%$$$$$$'''''''''''''''((())))))&&&&&&&&&&&&&&&'''((()))%%%&&&''''''%%%&&&'''))),,,***(((((((((((('''%%%'''((()))***++++++***)))''''''&&&%%%&&&'''((()))+++***((('''''''''((()))+++***)))(((((()))***+++++++++***)))(((((())))))***++++++++++++***))))))%%%&&&)))+++,,,,,,+++***---,,,***))))))***,,,---,,,,,,,,,---------......))),,,///000000111555999>>>AAAGGGNNNVVV```jjjpppppptttwwwyyy|||444444444444444444444444888777555444444444555555444444555666999===@@@BBBEEEHHHOOOWWW```hhhnnnqqqrrr~~~~~~zzzyyyxxxvvvqqqllljjjjjjiiieeeaaacccbbbaaa___^^^]]]\\\\\\\\\ZZZWWWVVVVVVVVVVVVUUUSSSQQQNNNNNNOOOQQQRRRQQQQQQRRRTTTUUUUUUTTTRRRQQQRRRPPPNNNPPPRRRRRRMMMHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFEEECCCBBBAAABBBBBB@@@???===<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::999999888888888888999999999999999999999::::::999999888777666666666666777888:::;;;;;;:::::::::999999999::::::;;;>>>:::666333222222111///111111111000000000/////////......------......///,,,,,,,,,,,,------------000...,,,,,,---...------++++++*********+++,,,,,,***)))((()))******)))(((***************)))((((((''''''''''''''''''''''''%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&###$$$'''))))))((('''%%%&&&&&&%%%%%%%%%&&&'''((((((((('''&&&%%%%%%%%%%%%***)))((('''&&&&&&''''''***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''(((((('''&&&&&&'''))))))((((((((())))))'''%%%(((((()))***+++***))))))(((((('''''''''((()))***++++++)))((((((((()))***+++***)))(((((()))***++++++******)))(((((())))))***++++++++++++***))))))'''(((***++++++***)))(((+++***)))((((((***,,,---,,,,,,,,,,,,------------+++---//////...///222555444666:::???EEEMMMUUUZZZ]]]aaaeeehhhlllsss~~~444444444444444444444444666666555444444444555555333333333444666999;;;===;;;===@@@DDDIIIMMMPPPRRRVVVgggzzzzzzxxxtttpppmmmlllkkkkkkkkkgggdddcccddddddbbb___^^^]]]]]]\\\[[[[[[ZZZZZZXXXVVVTTTSSSTTTTTTSSSRRROOOMMMKKKLLLNNNPPPPPPPPPOOOPPPQQQRRRRRRQQQPPPOOOOOOMMMMMMNNNQQQPPPMMMIIIHHHGGGGGGGGGGGGGGGGGGHHHGGGGGGFFFEEEDDDBBB@@@???@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::::::::999999999999666666777777888999999999;;;;;;:::999777666555555444555777999::::::999999;;;;;;:::999999999::::::>>>;;;777444333222000///333222222111///......---///......------......///+++,,,,,,---......//////555222...,,,,,,------,,,,,,+++*********************)))((((((******)))((())))))*********)))((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$'''))))))%%%###$$$%%%%%%%%%%%%$$$$$$$$$$$$###'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&$$$%%%%%%&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&'''(((&&&&&&&&&%%%%%%%%%&&&&&&)))(((&&&%%%%%%''')))***,,,+++)))'''&&&%%%$$$$$$&&&&&&%%%%%%%%%&&&''''''((())))))((('''&&&((()))''''''''')))******'''%%%))))))*********)))(((((())))))((((((((()))***+++,,,+++***)))))))))************))))))))))))************)))((((((((())))))******++++++******)))((())))))***+++***)))((('''))))))((((((((()))+++,,,++++++,,,,,,,,,---------,,,---......------///111000111444666888===BBBFFFJJJMMMQQQUUUZZZbbblllsssuuu|||xxxtttuuuwww333333333333333333333333555555444444444444444444555555555555666888:::;;;::::::<<<===???@@@AAABBBHHHUUUccchhhggghhhpppwww~~~wwwrrrqqqqqqooommmjjjhhhfffeeeeeeeeecccaaa^^^^^^______^^^\\\ZZZZZZZZZZZZZZZZZZYYYYYYWWWUUUSSSRRRRRRQQQPPPNNNLLLKKKJJJKKKMMMPPPPPPPPPMMMNNNOOOOOOOOOOOONNNMMMLLLKKKLLLNNNPPPPPPMMMKKKKKKJJJHHHGGGFFFEEEFFFFFFFFFFFFEEEDDDBBB@@@???>>>======<<<;;;;;;;;;<<<<<<======<<<<<<;;;:::::::::999999888888888888888888666666777777888999::::::;;;;;;:::888777555444444333555777999999888888888;;;:::999888777777777777:::888555333333222111///222111111000//////......////////////////////////---------.........//////444111---+++,,,---------,,,+++***)))))))))))))))***((('''((()))***)))(((&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%***...---((($$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&'''&&&%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&'''(((((()))'''&&&$$$%%%&&&(((***+++***)))'''&&&%%%$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&((()))(((((((((***,,,,,,***(((((())))))((('''*********))))))(((''''''(((((((((((())))))***************)))))))))))))))***))))))))))))))))))******))))))((((((((())))))***************))))))((((((((()))******)))((((((+++***))))))))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...///000111222222333555999;;;:::===AAADDDHHHOOOVVV\\\___gggrrr}}}~~~{{{qqqppptttyyy333333333333333333333333333333333444444444444333555555555666666777888888:::::::::;;;<<<<<<======CCCGGGLLLNNNNNNQQQVVVZZZ___^^^^^^^^^```cccfffiii{{{~~~zzzrrrrrrppplllhhhfffggghhhfffeeebbb```^^^\\\\\\\\\\\\[[[YYYXXXXXXXXXWWWVVVXXXYYYYYYZZZZZZYYYXXXXXXVVVTTTRRRQQQQQQOOOMMMKKKKKKJJJJJJKKKNNNPPPPPPPPPLLLLLLLLLLLLLLLLLLLLLLLLJJJKKKLLLNNNPPPPPPNNNMMMNNNMMMJJJGGGEEEDDDCCCCCCDDDDDDDDDCCCAAA???>>>===<<<<<<;;;;;;;;;;;;;;;<<<===<<<<<<;;;::::::999999666666666666666777777777666777777888999:::;;;;;;;;;;;;999888666555444333222555777888777666666888:::999888666555444444444444333111111222333222111/////////////////////000000000000000000000000000//////.........---------///---***)))+++,,,------+++******)))(((((((((((()))((('''((()))***)))'''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%)))...,,,'''$$$$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%'''''''''''''''&&&&&&&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''$$$%%%&&&&&&''''''&&&&&&((('''&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***)))(((&&&%%%%%%%%%'''((((((((('''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&$$$%%%'''((((((***,,,///111...)))''''''((())))))******)))(((((('''''''''''''''(((((())))))))))))(((((((((((((((''''''''')))))))))******))))))))))))((((((((((((((()))))))))************)))((((((&&&&&&'''((()))*********...---,,,+++***)))))))))*********+++++++++,,,,,,******)))***+++---......,,,---.........///111444000111333666999===AAAEEELLLSSS]]]gggooouuuzzz}}}{{{yyyzzz|||wwwxxx}}}222222222222222222222222111222333444444444333333333333333444444444444444666666666777888888999999>>><<<;;;===@@@EEEHHHJJJIIIJJJJJJKKKKKKNNNRRRVVVooovvvvvvmmmjjjrrr}}}zzzsssllliiieeeeeedddaaa___^^^___```aaa```^^^\\\YYYWWWVVVVVV[[[ZZZYYYXXXWWWVVVVVVVVVWWWXXXYYYZZZYYYXXXWWWVVVUUUTTTRRRRRRQQQPPPMMMJJJKKKJJJJJJLLLOOOPPPPPPOOOKKKKKKKKKKKKKKKKKKKKKKKKIIIJJJMMMNNNOOOOOONNNMMMOOOMMMIIIEEECCCBBBBBBBBBBBBBBBBBBAAA@@@???>>>===<<<<<<;;;;;;:::;;;;;;;;;<<<;;;;;;:::999888777777555555555555555666666666777888888999999:::::::::::::::999888666555444444222555777666444333666888:::999777555333222111111111000///000222333222111.........//////000000000///000000111111000000/////////......---,,,,,,+++***)))((()))+++------,,,***)))(((((((((((((((((()))(((''''''))))))((('''''''''((()))))))))((((((%%%%%%%%%%%%%%%%%%%%%%%%###&&&(((((($$$"""###$$$###$$$$$$$$$$$$%%%%%%%%%$$$######""""""######$$$''''''''''''&&&&&&&&&&&&%%%$$$$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$$$$%%%&&&'''###$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$%%%&&&((()))$$$%%%&&&&&&''''''&&&&&&'''&&&&&&&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&'''((()))''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((((((((((('''&&&&&&&&&''''''###$$$&&&'''((())),,,///111---)))''''''((())))))))))))((('''''''''((((((&&&'''((()))))))))((((((''''''((((((((('''&&&%%%))))))************))))))((((((''''''(((((())))))))))))******))))))((('''%%%&&&&&&'''(((******+++...------,,,+++***))))))))))))*********+++++++++***)))((()))+++---------,,,---......---...000111...///000222444666888999>>>BBBJJJPPPVVVZZZ^^^aaaiiilllqqqwww}}}{{{yyyxxx~~~||||||}}}222222222222222222222222000111222333444333333222111111222333333333333333222222333444555666777777888777666777:::>>>@@@AAA>>>@@@BBBCCCBBBDDDHHHKKKYYY[[[ZZZWWWVVV[[[bbbggglllsss|||~~~vvvtttlllnnnpppoookkkfffbbb```^^^^^^^^^[[[YYYXXXZZZ\\\___^^^\\\ZZZXXXVVVUUUTTTXXXYYYXXXXXXWWWWWWXXXYYYVVVWWWXXXYYYXXXWWWUUUSSSSSSRRRQQQRRRSSSRRRPPPNNNKKKJJJJJJLLLNNNOOONNNMMMKKKJJJJJJJJJJJJJJJJJJKKKGGGIIILLLMMMMMMLLLLLLKKKKKKIIIEEEBBB@@@@@@AAABBB???@@@@@@@@@??????>>>=========<<<;;;;;;;;;;;;;;;;;;::::::999888777666555555555555666666666777777777777888888888888888888999888888777666555555555333555666444111111555999;;;:::888555333111000000111000000111333333222111///////////////.........---...///000000///...---------------,,,,,,,,,,,,(((((((((***,,,---+++***(((((('''''''''((()))))))))(((''''''((()))((('''&&&'''(((((())))))((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$######$$$######$$$$$$$$$%%%%%%%%%######""""""""""""######&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######%%%&&&&&&######$$$$$$$$$%%%%%%%%%############%%%'''***,,,$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%&&&&&&&&&'''$$$%%%&&&'''''''''&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&###$$$&&&'''''''''''''''&&&%%%%%%%%%&&&&&&'''(((***)))(((''''''''''''((($$$&&&''''''&&&''')))+++)))((('''((()))***)))'''(((((('''&&&'''((())))))'''((()))*********))))))'''((()))))))))(((&&&&&&((()))***++++++***)))((('''''''''''''''((()))))))))))))))))))))((((((''''''''''''''''''((())))))******++++++++++++******))))))))))))*********+++---+++))))))+++---,,,***,,,...///...------...000//////000111333555555444444777;;;>>>AAADDDHHHKKKQQQRRRVVV[[[aaahhhnnnqqqsssxxx}}}~~~xxxttttttwww{{{111111111111111111111111000111222333444333333222111222333444444444444444222222333444555666777777666777888888888999:::;;;666888;;;;;;:::;;;>>>BBBCCCEEEIIINNNNNNLLLLLLNNNVVV]]]ggglllmmmkkkjjjjjjmmmttt|||~~~yyyvvvrrrmmmlllnnnsss}}}mmmfffgggaaadddffffffddd```]]]\\\ZZZZZZZZZYYYWWWWWWYYY[[[ZZZZZZYYYWWWVVVTTTSSSRRRQQQRRRSSSRRRRRRSSSTTTVVVUUUVVVWWWXXXWWWUUUSSSQQQPPPPPPPPPRRRTTTUUUSSSQQQJJJJJJJJJKKKMMMNNNMMMKKKKKKJJJJJJIIIIIIJJJJJJKKKFFFHHHKKKLLLKKKJJJJJJJJJGGGEEEBBB@@@???@@@AAABBB>>>>>>????????????>>>>>>>>>>>>===<<<;;;;;;;;;;;;::::::999888777666555444555666666666777777888888777777777777666666666666888888777777666666555555333555666333///000555:::===;;;999666444222111000333222222222333333222000111111000///...------,,,+++,,,---......---,,,+++***++++++,,,,,,------...(((((())),,,------***((('''''''''''''''((()))***)))'''&&&'''((()))((('''$$$$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%######%%%&&&&&&%%%#########$$$$$$%%%%%%%%%$$$##################$$$$$$$$$$$$######"""""""""%%%%%%$$$###""""""##############################""""""""""""###$$$%%%&&&#########$$$$$$%%%%%%%%%"""""""""###%%%(((+++---$$$%%%&&&&&&''''''&&&&&&!!!"""###$$$%%%&&&&&&&&&$$$%%%&&&'''''''''&&&%%%$$$$$$###############$$$ """%%%'''))))))(((((('''&&&&&&%%%%%%&&&&&&'''******)))(((((((((((((((&&&'''((('''%%%%%%'''(((!!!"""%%%)))++++++(((&&&((('''&&&&&&'''((()))***((()))***+++,,,+++******((()))*********)))'''&&&((()))***++++++***)))((('''''''''''''''((()))***)))))))))))))))(((((('''))))))(((''''''''''''(((&&&'''(((***++++++,,,,,,))))))))))))************000---******+++,,,***(((***+++,,,+++)))))))))+++******+++---///000000//////000333444555888<<<>>>AAAAAABBBEEEJJJPPPVVVZZZWWW]]]dddgggiiioooyyy||||||}}}uuunnn000000111111111222222222...000111111111111333555222222333333333333444444555555555555555666777888999777444555777777555222444555666777888999:::;;;<<>>???>>>===>>>???@@@???===??????>>>>>>======<<<<<<;;;;;;:::999888777666666555555333333333333555555666666666777888888999999:::999888888777888888888444555555666777888888999;;;999777444222111222222555333111222555444111---...........................///111222111000...,,,...---+++)))((())))))***,,,+++***))))))***+++,,,''''''''''''((((((((()))***))))))((('''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""###$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&''''''&&&$$$""""""###$$$%%%%%%%%%$$$###""""""######!!!"""###$$$$$$###!!! $$$$$$&&&&&&&&&&&&$$$$$$%%%%%%$$$%%%&&&'''((()))&&&%%%$$$$$$%%%&&&%%%%%%""""""""""""""""""""""""'''&&&%%%$$$$$$%%%&&&''')))(((&&&$$$$$$$$$&&&'''(((''''''''''''&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((%%%'''(((&&&######%%%((('''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''))))))))))))((('''&&&%%%***+++,,,,,,+++)))'''%%%************))))))))))))******)))''''''&&&&&&&&&&&&'''(((*********))))))'''''''''((()))******+++&&&&&&'''((()))***++++++(((((((((((((((((((((((()))((('''''''''(((***+++*********+++,,,---...///***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,---...//////000000000111111111111111222555888;;;???AAABBBBBBDDDGGGKKKOOOUUU\\\aaaeeennn{{{|||xxxvvvpppmmmhhhbbb\\\WWWTTTSSS000000111111111222222222///000222111111111222444111111111222222222333333555555444444444555666666666444333444666777666444333333444555666777888888777:::<<<>>>EEEMMMNNNHHHCCCFFFHHHHHHGGGEEEFFFGGGGGGHHHJJJMMMPPPSSSUUUVVVZZZ]]]aaadddddd```[[[XXXUUUUUUVVVYYY\\\```ccceeeaaa___\\\\\\___ffflllqqqwwwuuusssrrrqqqrrrsssssstttxxx}}}~~~wwwpppjjjddddddeeeeeedddcccaaa```^^^]]]\\\ZZZXXXVVVUUUTTTXXX___eeeddd^^^WWWUUUVVVTTTTTTUUUVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTTTTTTTUUUTTTSSSQQQPPPOOOOOOOOOOOOPPPRRRSSSSSSSSSUUUWWWWWWWWWVVVVVVUUUSSSRRRQQQQQQRRRRRRSSSRRRPPPNNNLLLIIIJJJJJJKKKKKKLLLLLLMMMPPPOOONNNLLLKKKJJJIIIIIIFFFGGGHHHIIIJJJJJJJJJIIIGGGDDD@@@@@@AAAAAA@@@>>>===<<<<<<===???AAA@@@?????????>>>>>>===<<<;;;;;;999999888777666555444444555444333222222333444555666777777888999999:::::::::999888888777777777777333444444555666666777777999888555222111111111111444333333333444333111///..............................///000///...---,,,---,,,+++))))))))))))***+++******))))))******+++(((((((((((()))))))))))))))))))))((('''&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&''''''&&&$$$###"""###$$$%%%%%%$$$###""""""""""""#########$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$""""""###$$$$$$%%%&&&&&&'''&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%&&&'''(((***((('''%%%%%%%%%'''(((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((((()))+++,,,,,,,,,***)))((()))))))))))))))))))))***)))(((''''''&&&&&&&&&'''((()))******)))((((((&&&&&&'''(((((()))******(((((((((((())))))))))))************************)))(((((('''((()))***+++++++++*********++++++,,,+++,,,------......------,,,,,,,,,,,,,,,---...///............////////////------...000111222333333777888::::::<<>>DDDJJJIIIDDD<<<===>>>===;;;;;;<<<======>>>>>>???@@@AAABBBBBBGGGHHHIIIJJJIIIHHHGGGFFFEEEEEEFFFGGGIIIJJJKKKKKKLLLKKKIIIIIIKKKPPPTTTWWW[[[ZZZYYYXXXXXXYYYZZZ[[[]]]___cccdddccc^^^YYYUUUTTTUUUVVVWWWWWWVVVUUUTTTSSSTTTTTTUUUTTTSSSQQQPPPNNNRRRUUUVVVUUURRRQQQQQQOOOOOOOOOPPPRRRSSSUUUVVVTTTTTTTTTSSSSSSRRRRRRQQQRRRQQQPPPNNNNNNMMMMMMMMMLLLNNNQQQRRRRRRSSSUUUWWWVVVVVVUUUUUUTTTSSSQQQPPPNNNNNNOOOPPPOOONNNLLLKKKHHHHHHIIIIIIJJJKKKKKKKKKQQQPPPOOONNNMMMLLLKKKJJJFFFFFFHHHIIIIIIIIIIIIIIIFFFDDDBBBAAAAAAAAA@@@???<<<;;;;;;===@@@BBBBBBAAA@@@??????===<<<;;;::::::888777777666555444333222333333222222222222333333777777888888999:::::::::::::::888777666666666666333333333444555555666666777555333111000000000111333444555444222111111111////////////////////////.........---------,,,,,,---,,,+++***)))))))))))))))******++++++******)))***)))))))))))))))))))))))))))(((((('''&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%#########$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$#########$$$%%%$$$###""""""""""""""""""$$$$$$$$$$$$$$$%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$!!!"""$$$%%%&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((''''''&&&&&&''''''(((***)))'''&&&&&&&&&'''(((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((((('''''')))******(((&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''')))***+++((()))+++---......------'''''''''(((((()))))))))***)))(((''''''&&&''''''((()))))))))))))))((('''&&&&&&&&&'''(((((())))))***)))))))))((((((((('''************************((((((((((((((()))******+++******)))(((((()))))),,,,,,---............---++++++++++++,,,---...///---------,,,,,,,,,,,,,,,------------------------111111111111000111333555@@@BBBFFFIIIKKKNNNQQQTTTVVVZZZ___bbbfffllltttzzz~~~yyyrrrkkkeeecccaaa^^^[[[SSSRRRPPPLLLIIIFFFCCCBBB<<<;;;999777555444333333000000000000111111111111000111222111000///000111111111111111222222222222444444333222111111111222222111111222333333333333333333333333333222222222888999;;;???DDDEEEAAA===<<<<<<;;;:::999999:::;;;=========<<<<<<<<<<<<<<>>===;;;:::999888888777666555444333333222222222222222222222222222666666666777888888999999:::999888777666555555555333333444444555555555555555555333222222222222222222555666555111///111333000000000000000000000000///...------,,,,,,------,,,++++++******)))))))))((()))***++++++***)))((())))))))))))(((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%""""""#########$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######$$$$$$%%%######"""!!!!!!""""""###$$$############%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&(((((((((&&&%%%###$$$%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((((((((''''''(((((((((((('''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''***))))))+++......+++'''%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''')))(((&&&&&&'''(((+++,,,---......///......---,,,&&&&&&''''''(((((())))))))))))((('''''''''''''''******)))))))))(((''''''&&&&&&&&&&&&''''''(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))*********))))))((())))))***++++++,,,------------,,,******++++++,,,---...///,,,,,,,,,,,,++++++++++++---------....../////////...///000000///000222555888999:::::::::===@@@CCC???BBBFFFIIILLLQQQYYY___```bbbdddfffgggiiinnnqqqssstttuuuuuuvvvyyy}}}|||zzzzzz{{{}}}~~~{{{wwwssspppnnnmmmmmmoooppppppnnnjjjfffdddccc\\\WWWQQQLLLIIIGGGEEECCCAAAAAA???===;;;999888777666555555444333333333222000000000000000000000000000111222111//////000111222222222333333333333444444333222111111111111111222333333222111111111111444444444333333333333222999999<<>>:::<<<;;;:::999::::::;;;;;;:::::::::::::::::::::::::::;;;<<<<<<<<<<<<;;;;;;:::;;;<<<>>>>>>???>>>>>>???????????????@@@AAABBBBBBBBBBBBCCCDDDEEEFFFGGGHHHHHHHHHGGGGGGFFFFFFFFFHHHIIIKKKMMMNNNNNNNNNMMMLLLMMMOOOPPPPPPNNNLLLKKKOOONNNMMMNNNQQQRRRQQQOOOQQQQQQPPPOOOPPPQQQSSSTTTQQQQQQPPPOOONNNNNNMMMMMMNNNNNNMMMLLLLLLMMMMMMMMMNNNOOOPPPPPPOOONNNOOOQQQRRRRRRQQQQQQPPPNNNMMMLLLIIIJJJJJJJJJJJJIIIIIIIIIHHHIIIIIIJJJJJJKKKKKKLLLMMMMMMMMMMMMLLLKKKIIIHHHFFFFFFFFFFFFGGGGGGGGGHHHEEEEEEEEEDDDCCCAAAAAAAAA???>>>===>>>???@@@???>>>??????>>><<<;;;999888777999888888777666555444444222222222222222222222222444444555555666777777777999888777666555555555555555555555555555666666666555555555444444444555555333555777555111000111444000000000000000000000000000///...---------......++++++++++++*********)))((()))***++++++***)))(((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$""""""#########$$$$$$$$$%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%######""""""""""""#########"""""""""###$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''(((((('''&&&$$$###&&&((('''&&&$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$'''(((((((((((((((((('''%%%%%%%%%%%%%%%%%%%%%&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&((('''''')))------)))&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''+++***(((''''''(((***+++444333222000...,,,***)))&&&'''''''''((((((((())))))((((((''''''''''''(((******)))(((((((((''''''&&&&&&&&&''''''''''''''''''''''''((()))*********'''''''''''''''''''''''''''(((((()))))))))))))))((((((((())))))***,,,,,,))))))***++++++++++++************+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,***,,,---...---...000222///111222222111222333555555888:::;;;;;;===CCCHHHFFFHHHJJJKKKMMMNNNPPPRRRXXXYYYZZZZZZZZZ\\\```cccgggmmmpppoooooossswwwwwwrrrwww{{{yyysssnnnnnnooouuusssooohhhbbb______```___bbbgggkkkmmmkkkgggddd^^^\\\YYYVVVTTTSSSTTTUUURRRSSSSSSQQQMMMIIIGGGGGGBBB???<<<:::999888888777555555444333333222111111222222111111000000//////111000000000000000/////////000111111//////000111222222333333333444444444333222222111111111111222333333444333111///000111444444444444333333333333666666;;;DDDHHHDDD>>>:::888777666777999999999888888888888999999999999999666777999::::::999888888999::::::;;;===>>>??????>>>>>>>>>>>>>>>>>>??????===>>>???@@@AAABBBCCCCCCDDDCCCBBBBBBBBBBBBCCCDDDDDDFFFHHHIIIJJJKKKJJJJJJLLLLLLMMMMMMMMMLLLJJJIIIOOONNNMMMMMMOOOOOOOOONNNRRRRRRQQQPPPPPPPPPQQQQQQNNNNNNNNNMMMMMMLLLLLLLLLMMMMMMLLLLLLLLLMMMMMMNNNNNNOOOPPPOOOMMMLLLMMMNNNOOOOOOOOONNNMMMLLLJJJJJJIIIIIIIIIHHHHHHGGGGGGGGGHHHHHHIIIIIIJJJKKKKKKLLLKKKKKKLLLLLLKKKJJJHHHGGGGGGFFFFFFEEEEEEFFFGGGGGGEEEFFFGGGFFFCCCAAAAAAAAA@@@>>>===>>>??????>>>===>>>======;;;:::999888888:::999999888777666555555222222333333333333222222333333333444555555666666777666666555555555555555555555555555555555555555555555666666777777777777555555555444222111222333////////////////////////////////////.........---******+++++++++******)))((())))))******))))))(((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######""""""######$$$$$$#########$$$$$$$$$$$$%%%%%%$$$$$$############$$$###$$$$$$$$$$$$%%%%%%%%%##################$$$%%%###############$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%%%%$$$###%%%(((++++++((('''''')))%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&######$$$%%%''''''&&&$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''+++***)))((((((((()))***444333111...+++)))'''&&&((((((((((((((((((((((((((((((''''''''''''((((((***))))))(((((((((((()))''''''''''''''''''''''''&&&&&&'''((()))***++++++))))))))))))))))))))))))''''''((()))))))))))))))''''''(((((()))+++,,,---(((((()))************))))))))))))***,,,---//////,,,,,,,,,,,,---------.........---,,,+++******))),,,---...---,,,+++,,,---+++---000000///......///111444666555333333666999888888999:::;;;<<<======AAABBBCCCCCCDDDEEEHHHKKKHHHPPPUUUTTTRRRUUUYYY[[[WWWZZZ]]]\\\YYYVVVUUUVVVWWWVVVTTTOOOKKKIIIJJJKKKJJJKKKNNNRRRUUUTTTPPPMMMEEEDDDBBB@@@???@@@AAABBB>>>??????>>>;;;888888888333222111111111222333333111111000000000000000000///////////////---,,,,,,111111000000////////////---///000000//////111222111222222222333333333333222222111111111222333333111333444333111000111333333333333333333333333333666555:::EEEIIICCC;;;777555444555777:::;;;999777999999999999999999999999888888888888999999::::::::::::::::::;;;===???@@@???>>>>>>=========>>>???<<<===>>>???@@@AAAAAAAAACCCBBBAAAAAAAAACCCDDDEEEDDDEEEGGGHHHIIIIIIIIIIIIJJJJJJKKKKKKKKKKKKKKKKKKLLLLLLMMMMMMMMMMMMMMMNNNNNNOOOOOOOOOOOOOOONNNNNNLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMNNNLLLMMMNNNNNNLLLLLLMMMNNNLLLLLLLLLKKKJJJIIIHHHGGGJJJJJJIIIGGGGGGFFFFFFFFFGGGGGGHHHHHHIIIIIIJJJJJJJJJKKKLLLLLLLLLJJJHHHGGGGGGFFFEEEEEEDDDEEEFFFGGGDDDFFFHHHGGGDDDAAAAAABBB>>>===<<<===???@@@@@@???<<<<<<;;;;;;:::999999888:::999999888777666555555222333444555555444333222333333444444555666666777555555444444555555666666444444444444444444444444444555666777888888888999777555333222333333333222........................------...///...---,,,+++)))***++++++++++++***)))))))))(((((((((((())))))$$$%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$#####################$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###(((,,,+++(((&&&&&&)))''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%###$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&'''''''''&&&&&&!!!###$$$$$$$$$$$$%%%'''&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''((((((((())))))***++++++---,,,+++)))((('''''''''*********))))))(((((('''((((((''''''''''''(((((())))))(((''''''((()))***((((((((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))&&&'''((()))***))))))(((((('''''''''((())))))***(((((()))***************(((((()))***+++---///000******+++,,,------..................------------,,,---///...,,,++++++,,,+++...000111000//////000,,,000333333000///000222111111111222333444444444333444666666666777999;;;:::CCCIIIEEE@@@@@@BBBDDDBBBBBBCCCCCCCCCBBBBBBBBB?????????>>><<<;;;<<<>>>===<<<===???BBBBBB???<<<999888777666555555666777333555555555333222222444//////////////////111222000000000000000111111111//////000000000///...---111111000000/////////...,,,...///000///000111333000111111111111222222222222111111111222333444444///111444333111111333666111111222222222333333333999777<<>>???===:::777777666666666555555555:::888777666666888:::<<<999888777666777999;;;===<<<;;;:::999999:::;;;<<<999:::;;;<<<============@@@????????????AAABBBCCCAAACCCDDDFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFGGGIIIJJJIIILLLNNNNNNMMMMMMNNNOOOJJJKKKMMMNNNNNNNNNMMMLLLJJJJJJJJJKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJKKKLLLMMMIIIKKKLLLMMMLLLLLLNNNPPPKKKKKKKKKJJJIIIHHHFFFFFFKKKJJJIIIGGGFFFEEEEEEEEEEEEFFFFFFGGGHHHHHHIIIIIIJJJKKKLLLMMMLLLKKKIIIGGGGGGFFFEEEDDDDDDEEEFFFFFFDDDGGGIIIHHHDDDAAAAAABBB<<<;;;;;;===@@@BBBBBBAAA;;;;;;;;;::::::999999999999999888777666555444444333333555555555555333333444444555555666777777777444444444444444555666777333333333333333333333333333444555777888888999999999555222111444555333111........................+++,,,---......,,,***)))))))))+++,,,,,,+++***)))***)))(((''''''((()))***$$$%%%&&&'''(((***++++++&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$###""""""######"""###$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&'''%%%&&&'''''''''&&&%%%$$$&&&&&&$$$$$$$$$$$$&&&&&&''''''&&&%%%%%%%%%&&&''' %%%))))))%%%"""###&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$$$$%%%&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&'''''''''&&&%%%"""%%%'''&&&$$$$$$'''+++'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%&&&(((***+++,,,,,,,,,%%%%%%%%%%%%&&&'''((())),,,,,,+++***)))(((''''''(((((('''''''''(((((())))))(((''''''''')))***+++)))))))))))))))((((((((())))))))))))((((((((((((''''''''''''''''''''''''&&&''')))*********)))((((((((('''&&&&&&&&&&&&'''))))))***+++++++++++++++(((((()))***+++---///000(((((()))+++,,,---...///(((((()))+++,,,...//////''')))+++++++++***+++,,,***,,,......------...///''',,,000111///...///000///...---...000222222222---///000000000111333555;;;DDDIIICCC:::666666666666444333444666777666555333555666666555444555666666444222333666666444222666555444333222222222222...000111111000000222333111111111000......///000---...............//////---...///000111000///...222222000///............////////////000000000000000111222222111///,,,+++000000000000000111111222666555333222222333555666444444444444444444444444222444;;;CCCDDD<<<666444888666AAA;;;---HHH[[[CCC666777777777777777666666777777777777777777777777666666666777888:::;;;<<<;;;;;;:::999888888999999999::::::;;;<<<===>>>>>>AAA@@@?????????@@@BBBBBBBBBCCCEEEEEEDDDCCCCCCDDDFFFEEEEEEDDDEEEEEEFFFFFFIIIIIIJJJKKKMMMNNNOOOPPPPPPPPPOOONNNMMMLLLKKKJJJLLLMMMNNNOOONNNLLLJJJIIIHHHIIIJJJKKKLLLLLLLLLLLLLLLKKKJJJIIIIIIJJJKKKLLLMMMLLLIIIGGGFFFGGGHHHHHHMMMLLLKKKJJJIIIHHHHHHHHHBBBCCCEEEGGGHHHHHHHHHGGGKKKKKKKKKKKKLLLLLLIIIGGGIIIHHHFFFDDDDDDDDDDDDEEEFFFGGGHHHHHHFFFCCC@@@>>>===<<<<<<===???AAA@@@???@@@>>>;;;999999:::999888666666666666666555555555444444444555555555666666555555555555555555444444666555444333222111111111444444444444333222111000222333444555666555444333444222000///000111111000000000///...------,,,,,,------,,,,,,,,,,,,+++++++++,,,,,,,,,,,,+++******))))))))))))(((((((((((()))(((&&&&&&''''''%%%$$$%%%%%%&&&&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########!!!!!!!!!!!!"""###$$$%%%$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$"""""""""$$$'''+++///111...(((###"""$$$'''%%%###'''&&&$$$######$$$&&&'''&&&%%%%%%$$$$$$######"""%%%%%%$$$###$$$%%%&&&''',,,***(((%%%$$$$$$%%%%%%$$$%%%&&&'''(((((((((((('''&&&%%%$$$$$$&&&''')))'''''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$((('''%%%%%%&&&&&&%%%$$$&&&''''''%%%######$$$%%%&&&&&&&&&&&&''''''(((((()))((('''&&&&&&&&&&&&&&&((())))))*********))))))''''''&&&%%%&&&'''((()))''''''''''''))),,,///111******))))))((((((''''''&&&'''((())))))((('''&&&++++++******))))))((((((***************+++++++++)))((('''''''''(((***+++((()))******)))((()))+++''')))************,,,---//////...---,,,,,,,,,,,,---+++)))///666---(((111))),,,***'''***000000,,,------............------++++++******+++---...///---//////---******,,,///............////////////;;;TTT\\\GGG333333666111000000111222222222222111000000////////////000000111111000000111222222333222111///000111111000///000000//////......------...............///000000......------------......////////////////////////222111000///.............../////////000000000000///000111111111///---,,,000000//////000000111222555444222111111222444555444444333333333333333333333444:::AAABBB;;;666555555999JJJFFF999OOObbbNNN555666666777777666555555666666666666666666666666666666777777888999:::;;;777777777888888999999:::999999:::;;;<<<======>>>@@@???>>>>>>>>>???@@@AAA???@@@BBBBBBAAAAAABBBCCCEEEEEEEEEEEEEEEFFFGGGGGGJJJKKKLLLMMMOOOPPPQQQQQQOOOOOONNNMMMLLLKKKJJJJJJKKKLLLMMMNNNMMMLLLJJJIIIHHHHHHJJJKKKKKKLLLLLLLLLKKKJJJIIIHHHHHHIIIJJJKKKLLLKKKIIIHHHGGGGGGHHHIIIMMMLLLKKKIIIHHHHHHHHHHHHCCCDDDEEEFFFGGGHHHHHHHHHLLLKKKKKKLLLMMMLLLJJJHHHHHHGGGEEEDDDDDDDDDDDDEEEFFFGGGHHHHHHFFFCCC@@@>>>>>>===<<<>>>@@@AAAAAA@@@???===:::999999999999888777777666666555555555444444444444444555555555666555555555444444444444444555444333333222222222222666666666666555444333222111222333333444444444444888555111//////000//////000//////...------,,,,,,------,,,,,,,,,+++++++++***++++++++++++***))))))))))))))))))((((((((('''((('''&&&&&&((()))(((&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######!!!!!!!!!!!!"""###$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&(((***---111333...)))%%%%%%((()))(((&&&&&&%%%###""""""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''+++)))'''%%%$$$$$$%%%&&&%%%&&&&&&''''''''''''''''''&&&%%%$$$$$$&&&''')))))))))(((&&&%%%$$$###"""%%%%%%&&&&&&&&&&&&%%%%%%(((&&&%%%%%%&&&'''%%%$$$&&&''''''%%%$$$###$$$&&&%%%%%%&&&'''''''''''''''(((((('''&&&&&&&&&&&&&&&((())))))******)))))))))'''&&&&&&%%%&&&'''((()))((('''&&&&&&''')))+++,,,))))))))))))((((((''''''&&&'''((())))))((('''&&&))))))(((((((((((((((((())))))))))))))))))((((((******)))))))))***+++,,,))))))***************)))***,,,------+++***+++,,,---,,,+++***))))))))))))...***+++...---+++++++++***,,,***&&&''',,,---***------............------------,,,+++,,,---...///,,,...000///---,,,,,,...---.........////////////222AAAFFF888---......)))......///000000000000000///......------......///111000000000000000111111111111111111111000///...////////////...........................//////000///......------......///........................111111000///................../////////000000000...///000111111000......000000//////000000111222333222111000000111222333222222222333333333333333444444888>>>>>>999666666555<<>>============>>>??????;;;===>>>???>>>???@@@BBBDDDDDDEEEEEEFFFGGGHHHHHHJJJJJJKKKMMMNNNOOOPPPQQQNNNNNNMMMLLLKKKJJJJJJIIIJJJKKKLLLLLLLLLKKKJJJIIIHHHHHHIIIJJJKKKKKKKKKKKKIIIIIIHHHHHHHHHHHHIIIJJJKKKJJJIIIHHHHHHIIIJJJKKKLLLKKKJJJIIIHHHGGGGGGGGGDDDDDDDDDDDDEEEFFFHHHIIILLLKKKKKKLLLMMMMMMKKKIIIFFFEEEEEEDDDDDDDDDEEEEEEEEEFFFGGGGGGFFFCCCAAA??????>>>===>>>@@@AAAAAA@@@>>><<<:::999999999888777888888777666555444444333444444444444555555555555444444444444444444444444333333222222222222333333555666666555555444333222000000000111222333444555;;;777222///.........---//////......---,,,,,,,,,,,,,,,,,,,,,++++++++++++)))************)))(((((()))))))))((((((((('''''''''&&&%%%''')))******)))''''''&&&&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###########################%%%%%%%%%$$$$$$$$$$$$###"""""""""""""""###$$$%%%$$$$$$############$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%%%%'''))),,,---'''$$$"""###&&&'''%%%###$$$###"""!!!!!!"""###$$$$$$$$$%%%&&&&&&'''((((((%%%%%%$$$$$$$$$%%%&&&''')))(((&&&%%%%%%%%%&&&'''&&&''''''''''''&&&%%%%%%&&&&&&%%%$$$%%%&&&'''(((***)))(((&&&%%%###"""!!!$$$%%%&&&'''''''''''''''(((&&&%%%%%%&&&'''&&&$$$&&&&&&'''&&&$$$$$$%%%&&&$$$%%%'''((()))(((&&&%%%(((((('''&&&&&&&&&&&&'''(((((())))))))))))(((((('''&&&&&&&&&&&&'''((((((***)))((('''&&&'''(((((()))))))))(((((((((((('''&&&'''((())))))((('''&&&''''''''''''''''''((((((++++++******)))((((((((())))))((((((((()))***++++++)))(((***------***''',,,...//////,,,*********,,,+++***)))((((((((((((---&&&---...&&&...888...+++---,,,(((&&&)))++++++,,,------......------,,,......---,,,,,,---...///,,,...000000///---,,,------------.........//////000333333000---...---***,,,,,,,,,---------......---------,,,,,,---------000//////.........//////...111444444000------................../////////......------......///000//////............//////........................111000///......................../////////000000------//////000000/////////////////////000111111222111000000000000111222111111222222222222333333555444555::::::666555777333888BBB===111999???222333333444444555555444444666666666666666666666666777888888999999999888888999::::::;;;;;;:::999888777777888999:::;;;;;;<<<<<<<<<<<<<<<<<<=========999;;;<<<<<<<<<===???AAABBBCCCDDDFFFGGGHHHHHHIIIFFFGGGHHHIIIKKKLLLMMMMMMLLLLLLLLLKKKJJJIIIIIIHHHIIIIIIJJJKKKJJJJJJIIIHHHGGGHHHIIIJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIJJJJJJIIIIIIIIIHHHIIIJJJKKKLLLLLLKKKJJJHHHGGGGGGFFFFFFEEEDDDBBBBBBCCCEEEHHHJJJLLLKKKKKKLLLNNNMMMKKKIIIDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFEEECCCAAA@@@???>>>>>>???@@@AAAAAA@@@>>><<<::::::;;;;;;999888999888777666555444333333444444444444444444444444333333333333333444444444222222111111222333444444333333333333333222111000000/////////000111333555:::777111........................------,,,,,,,,,,,,,,,,,,++++++++++++******************))))))((())))))((((((((('''''''''((('''&&&''')))***)))((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""######$$$%%%$$$$$$############$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$######$$$%%%&&&'''"""!!!!!!###%%%%%%###!!!######"""""""""###$$$%%%#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&''''''''''''''''''&&&%%%$$$###&&&&&&%%%%%%%%%&&&'''((((((''''''&&&%%%$$$######$$$%%%&&&'''(((((((((((('''&&&%%%%%%&&&'''&&&%%%&&&&&&'''&&&$$$$$$&&&'''%%%&&&)))++++++)))'''%%%(((''''''&&&&&&&&&''''''(((((())))))((((((''''''&&&&&&&&&&&&''''''((((((,,,+++***)))((()))))))))((((((((((((((((((((((((&&&'''((())))))((('''&&&&&&&&&&&&''''''(((((()))...------,,,+++******)))&&&&&&&&&&&&&&&''''''(((,,,)))(((***//////+++&&&+++---//////,,,***))))))---,,,+++***))))))))))))***"""...000$$$777III999,,,...///,,,******+++,,,,,,,,,------------,,,,,,,,,,,,++++++,,,---///000---.........---,,,,,,,,,,,,,,,---------.........111---,,,///000......000++++++++++++,,,,,,------------,,,,,,,,,,,,------///...------,,,---------,,,111666555000,,,,,,...---------....../////////...------------...//////000//////......//////000........................000//////...........................////////////,,,---......///000000000/////////...///000000111000000000000000000000000111111111222222333333333555333333666777444444777111222555555444:::===555222222333444444444444444555555555555555555555555777888888999999999888888777888999999999999999999666777777888999:::;;;;;;::::::;;;;;;<<<<<<<<<<<<999:::;;;;;;;;;<<>>>>>>>>@@@AAA@@@???>>><<<;;;;;;<<<<<<:::999999888777666555444333333444444444444444444333333222222222222333333444444111111111111222333444444222222222333222222111111//////......///000222333666333///---.../////////---------------,,,,,,,,,,,,,,,+++++++++*********++++++,,,,,,++++++***)))((((((((((((''''''''''''***(((''''''(((((('''%%%&&&'''''''''((((((((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$%%%$$$$$$############$$$$$$""""""###$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%######$$$&&&((((((&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''(((''''''&&&%%%######%%%%%%%%%%%%&&&&&&''''''$$$$$$$$$%%%%%%%%%%%%&&&$$$%%%&&&'''(((((((((((('''%%%%%%%%%''''''&&&%%%%%%&&&'''&&&%%%%%%&&&((('''(((+++,,,,,,***(((&&&''''''&&&&&&&&&''''''(((((((((((((((((('''&&&%%%&&&&&&&&&'''''''''''''''))))))))))))))))))******'''''''''''''''(((((((((&&&'''((())))))((('''&&&'''''''''(((((()))))))))------,,,,,,+++***))))))%%%&&&&&&'''''''''''''''+++)))'''***///111---)))(((***,,,,,,+++*********,,,,,,+++***))))))))))))(((!!!...000%%%999NNN@@@,,,,,,......---+++***+++++++++,,,,,,,,,,,,++++++((((((((()))+++---///111///...,,,***++++++,,,---,,,,,,,,,,,,------------...******...---)))+++111,,,,,,+++++++++,,,---......------,,,,,,------...------,,,,,,,,,,,,,,,---+++111555555000,,,,,,...,,,,,,------......//////---------------...////////////............////////////////////////////////////......---......///------........./////////---------......//////000//////......//////000111000000000000000000000000111111222222333333444444444111111444444222333666777555111111555888666333222222333444555555555555555555555555555555555555666777888999::::::999888555555555666777888:::;;;666777888999:::;;;;;;<<<999:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;:::;;;>>>@@@@@@AAACCCEEEFFFFFFEEEEEEDDDDDDEEEGGGHHHIIIJJJKKKIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFGGGGGGGGGHHHHHHGGGGGGHHHIIIIIIHHHHHHGGGHHHIIIJJJKKKLLLLLLLLLLLLIIIIIIJJJJJJKKKKKKKKKKKKJJJIIIHHHGGGFFFEEEEEEEEEDDDBBBAAA@@@AAADDDGGGIIIJJJIIIIIIKKKMMMMMMKKKIIIDDDDDDDDDDDDCCCBBBAAA@@@@@@@@@AAAAAAAAA@@@@@@??????>>>===>>>???@@@???===<<<;;;;;;;;;<<<<<<:::888888888777666555444444333444444444444333333333333000111111222222333333444111111111111111222333444333333444444444444333333000////////////000111111111///------...//////...------,,,,,,,,,,,,,,,,,,++++++++++++************,,,,,,,,,,,,,,,+++******((((((((('''''''''&&&&&&***((('''&&&''''''%%%$$$&&&''''''((())))))******%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$%%%$$$$$$############$$$$$$#########$$$$$$%%%%%%&&&%%%%%%$$$$$$######"""""""""###$$$&&&&&&&&&%%%$$$%%%%%%&&&&&&'''((((((((((((((('''&&&&&&%%%$$$$$$###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&$$$######%%%%%%%%%&&&&&&&&&''''''""""""###$$$%%%&&&''''''$$$%%%&&&'''''''''''''''&&&%%%$$$%%%'''''''''&&&%%%&&&'''&&&%%%%%%''')))((()))+++,,,+++***(((''''''&&&&&&&&&&&&'''(((((((((((((((((('''&&&%%%$$$%%%&&&''''''((((((''''''%%%&&&&&&''''''(((((((((&&&''''''''''''(((((((((&&&'''((())))))((('''&&&((((((((((((((()))))))))******))))))(((''''''''''''((()))************)))***((('''***...111000...)))***++++++))))))***,,,+++***)))((('''''''''''')))$$$,,,...&&&222BBB>>>222---+++,,,---***)))******++++++,,,,,,++++++***((('''((((((***,,,///000000...++++++,,,------,,,+++++++++,,,,,,,,,---------,,,---...,,,)))+++000---,,,+++***+++,,,---......------,,,,,,------...,,,++++++++++++,,,---...,,,///222222000------...---------------.........------,,,,,,------...///......------------......////////////////////////.........------......///---------.........//////......---------......//////............///000000000000000111111000000000222222222333444444555555333000000333333111111444666666222111555111,,,///222333444555555666666666555555555555555555555555444666888:::;;;:::999999===<<<999777666777888:::777777888999:::;;;<<<<<<999:::;;;<<<<<<<<<;;;;;;:::::::::999888999<<<>>>@@@AAACCCDDDEEEDDDCCCBBBBBBBBBCCCDDDFFFGGGHHHIIIHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGGGGHHHIIIKKKKKKLLLKKKKKKJJJJJJJJJKKKKKKKKKKKKJJJJJJIIIHHHFFFEEEEEEEEEEEEBBBBBBAAAAAABBBDDDFFFGGGHHHHHHHHHJJJLLLLLLJJJHHHDDDDDDEEEDDDCCCAAA???>>>>>>>>>>>>???????????????>>>===<<<===>>>>>>===<<<:::999999:::;;;:::888666777777666666555555555444444444444333333333222222000000000111222333333333222111111111111111222222222333333444444444333333000111111111111000//////...---,,,---......,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************+++++++++++++++***))))))(((((('''''''''&&&&&&&&&'''&&&%%%%%%&&&'''&&&$$$'''''''''(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$#################################$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""!!! !!!"""###$$$############%%%%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&%%%$$$###%%%%%%&&&&&&''''''&&&&&&#########$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%$$$%%%'''((('''&&&%%%&&&'''&&&%%%&&&((()))((())))))))))))((('''&&&&&&&&&&&&&&&&&&'''((((((''''''''''''&&&%%%$$$$$$%%%&&&'''((((((((('''&&&%%%&&&''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''((())))))((('''&&&((((((''''''''''''''''''((('''''''''''''''''''''((()))***+++++++++******((((((((())),,,000333444------,,,***((((((***,,,++++++***)))((((((((((((+++)))***,,,***+++444<<>>???@@@AAABBBDDDEEEEEEGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEDDDDDDEEEFFFGGGGGGGGGGGGHHHHHHHHHGGGGGGFFFEEEGGGHHHJJJKKKKKKJJJJJJJJJJJJKKKKKKKKKKKKJJJJJJJJJIIIGGGFFFEEEEEEDDDDDDAAAAAAAAAAAABBBDDDEEEGGGGGGGGGGGGIIIKKKKKKJJJHHHEEEEEEEEEDDDBBB@@@>>><<<============>>>>>>>>>>>>>>>===<<<<<<===>>>===;;;777777777888999999777444666666666666666555555555444444444333333222222222///000000111222222333333222222111111111111111222000111111222222222111111111111222222222000...------,,,,,,---...---***(((,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))***************)))(((((((((((('''''''''&&&&&&&&&$$$######$$$&&&''''''&&&((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$""""""""""""""""""""""""#########$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$'''''''''''''''&&&$$$$$$&&&'''''''''%%%%%%&&&'''$$$%%%&&&'''(((((((((((("""######$$$$$$%%%%%%&&&###$$$%%%&&&'''&&&%%%%%%%%%&&&&&&&&&&&&%%%$$$###%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$&&&%%%$$$%%%'''((('''&&&%%%&&&''''''&&&&&&(((***((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))''''''''''''&&&%%%$$$###%%%%%%'''((((((((('''&&&))))))))))))))))))((('''&&&&&&&&&'''''''''((((((&&&'''((())))))((('''&&&'''''''''&&&&&&%%%%%%%%%(((((((((((())))))))))))&&&''')))*********)))((('''((())))))+++///444888222111...+++((((((***,,,...---,,,+++************++++++)))+++...)))--->>>PPP>>>...+++---...///111******++++++++++++******///...,,,+++***+++,,,,,,...///111555777444...(((******+++++++++,,,,,,,,,))),,,+++(((***///---&&&,,,+++)))((()))***,,,---++++++************++++++)))******+++,,,...///000...---,,,---000111000///.........------,,,,,,,,,---,,,,,,,,,,,,---......---,,,,,,++++++,,,,,,---++++++++++++++++++++++++000000000000////////////........................---.........//////000000,,,------...///000111111222222222222222222222222//////000111333555888:::111111111111111111111111//////000111111111111000222333444444555555444444555555555555555555555555666666666777888888999999LLLHHHAAA;;;777666777999888888999999999:::::::::666:::??????;;;999:::<<<666777999999999999;;;<<<===>>>@@@AAAAAA@@@>>>===@@@AAAAAABBBCCCDDDEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCDDDCCCBBBBBBCCCEEEGGGHHHHHHGGGEEECCCBBBCCCDDDEEEEEEDDDDDDDDDEEEFFFGGGGGGKKKKKKLLLMMMNNNLLLHHHEEEGGGEEECCCAAA@@@AAABBBCCCCCCBBB@@@???@@@CCCFFFHHHCCCDDDEEEFFFGGGFFFFFFEEEEEEDDDCCCBBB@@@???>>>===<<<=========>>>>>>??????===<<<<<<<<<<<<;;;;;;;;;888777777666555444444333555555555555555555555555333333111000000000111222///////////////000111111333444555555555444333222333333222111111222222222222333333222222111000///+++*********+++,,,,,,---,,,,,,,,,+++++++++******,,,+++***((((((((())))))))))))))))))((((((((((((''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''########################'''&&&%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$)))(((&&&%%%%%%&&&((()))$$$######""""""######$$$$$$$$$############$$$$$$######""""""###%%%&&&(((...***%%%#########""" %%%%%%%%%&&&&&&&&&''''''&&&$$$'''......'''$$$&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""$$$''''''%%%$$$%%%'''%%%%%%%%%$$$$$$#########$$$$$$$$$$$$%%%%%%&&&'''######$$$%%%%%%&&&''''''''''''&&&%%%%%%$$$######%%%%%%%%%&&&&&&''''''''''''&&&%%%$$$%%%&&&'''(((+++***'''%%%$$$$$$%%%&&&'''&&&%%%$$$$$$%%%&&&'''((()))***)))((('''((()))%%%%%%%%%%%%%%%%%%%%%%%%,,,,,,---+++)))(((((())))))&&&%%%&&&)))******(((***)))((()))++++++)))((('''&&&&&&&&&&&&%%%%%%%%%''''''''''''((((((((()))&&&''''''((()))******+++111***&&&'''))))))///777<<<555,,,)))***++++++)))+++***)))(((((('''(((((())))))))))))***+++,,,---DDDCCC;;;000,,,///...))))))***************,,,...,,,,,,,,,------,,,++++++*********---111111...+++---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---++++++***)))***+++---......---,,,+++***)))******++++++,,,------......///000///---,,,---...000222777333...---...///...,,,///---,,,---------,,,***---,,,+++***+++,,,---...,,,***))))))******)))'''000000000/////////..............................------......////////////------......//////000000111111111111111111111111/////////000222444666888111111111111111111111111///000111111222222111111222222333444444444444333555555555555555555555555555666666777777888999999???===:::888777777888888888888888888999999999999888<<<@@@???;;;888999;;;666888999999888888:::;;;===>>>???@@@@@@???>>>===??????@@@@@@AAABBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBCCCEEEGGGHHHHHHGGGEEECCCBBBBBBCCCCCCCCCCCCCCCCCCDDDEEEFFFFFFJJJJJJJJJKKKKKKJJJGGGDDDFFFDDDBBB@@@@@@@@@AAABBB????????????@@@CCCEEEGGGEEEEEEGGGHHHHHHHHHGGGGGGDDDDDDCCCAAA@@@???======;;;;;;<<<<<<============<<<<<<<<<<<<;;;;;;;;;;;;666666666666666666666666444444444444444444444444333222111000000000111222///////////////000111111222333444555555555444333444444333222111111222222222222222111111000///...++++++******++++++,,,---,,,,,,,,,+++++++++******,,,+++)))((((((((()))***((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''########################%%%%%%$$$#########$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%((('''%%%$$$$$$%%%'''(((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$############$$$$$$###############%%%&&&'''***'''###"""$$$%%%$$$###$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$''',,,,,,'''$$$&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$'''))))))((('''((()))%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$$$$%%%&&&&&&######$$$%%%%%%&&&''''''''''''&&&%%%%%%$$$######%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&(((((()))(((&&&$$$$$$$$$%%%&&&(((((('''&&&&&&'''((((((((())))))(((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%)))***+++***(((''''''((((((&&&$$$%%%(((***)))((()))(((((()))++++++***(((((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''(((((())))))******///)))&&&'''))))))...555999222+++((()))++++++)))***))))))(((((((((((()))))))))))))))***+++,,,,,,555AAAHHHAAA666000///...)))))))))))))))))))))***+++,,,,,,,,,,,,,,,+++++++++******,,,///000...+++------,,,,,,,,,+++++++++,,,,,,++++++++++++,,,,,,******))))))******+++,,,---------,,,,,,+++++++++++++++,,,,,,---.........///...---------...000111555111---,,,---...---,,,000...,,,,,,---...---,,,,,,,,,++++++,,,,,,---------+++******++++++***(((////////////.........------------------------------------............///..................//////000000000000000000000000/////////000111222444444111111111111111111111111000111111222222222222222111111222333333333333222444444444444444444444444555555666666777888888888666777777777777777777777666666777777777888888888:::===@@@???;;;888888999777888999999888777888:::<<<<<<>>>>>>>>>>>><<<<<<<<<======>>>???@@@AAABBBCCCCCCCCCDDDDDDEEEEEEFFFDDDDDDCCCCCCDDDEEEGGGHHHGGGFFFDDDBBBAAAAAAAAABBBAAAAAAAAABBBBBBCCCEEEEEEJJJIIIHHHHHHIIIIIIGGGEEEDDDCCCBBB@@@@@@@@@AAAAAA<<<===>>>???AAABBBCCCDDDDDDEEEFFFGGGHHHGGGFFFEEECCCCCCBBB@@@???>>>======999:::;;;<<<<<<<<<;;;:::<<<<<<;;;;;;;;;:::::::::666666666666777777777777444444444444444444444444333222111111000000111111///////////////000111111222222333444555555555555666555444222222111111111000000000000000...------++++++******++++++,,,,,,,,,,,,,,,+++++++++*********)))((('''''''''((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&##############################"""""""""######$$$((('''%%%#########%%%&&&&&&%%%$$$######$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$############$$$%%%&&&&&&&&&$$$""""""$$$&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&$$$%%%))))))%%%$$$&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''')))***)))(((((()))%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%###$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%&&&'''((()))&&&&&&$$$######$$$%%%&&&))))))(((((((((((())))))((()))***(((&&&%%%%%%&&&&&&&&&''''''''''''''''''&&&'''((('''&&&%%%&&&'''&&&%%%$$$%%%'''))))))((()))((('''(((***+++***)))((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%((((((((((((((((((((((((+++(((&&&'''((())),,,000444///)))'''(((******))))))(((((((((((())))))*********)))))))))******+++***999GGGIIIBBB:::222,,,************))))))((((((***++++++,,,,,,,,,++++++,,,+++***+++,,,---,,,+++,,,,,,,,,+++++++++++++++++++++************++++++)))))))))***************,,,,,,---......---,,,+++++++++,,,,,,------......---............/////////222///---,,,,,,---,,,+++000...,,,+++,,,------,,,++++++,,,,,,------,,,,,,---,,,***+++,,,,,,+++***............------------------------------------------------------------.....................---////////////////////////////////////000000111111111111111111111111111111111111222333333333333222000000111222222222222222444444444444444444444444444444555666666777777888::::::999888777666666555555555555666666666777777999;;;<<<<<<999777888999777888999888777666777888:::;;;;;;<<<<<<;;;;;;:::;;;;;;<<<===>>>@@@@@@AAABBBBBBCCCDDDEEEEEEFFFFFFDDDDDDCCCCCCDDDDDDFFFFFFEEEDDDCCCAAA@@@@@@@@@@@@AAAAAAAAAAAABBBDDDEEEFFFJJJIIIGGGGGGHHHHHHGGGFFFDDDCCCBBBAAAAAAAAAAAABBB===>>>???AAAAAAAAAAAA@@@BBBBBBDDDDDDDDDDDDCCCBBBBBBAAA@@@???>>>===<<<<<<999:::;;;<<<<<<;;;:::999;;;;;;;;;;;;:::::::::999777777777777777777666666333333333333333333333333222222222111111111111111///////////////000000111111222333444555555666666666555444333111111000000////////////...---,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,+++++++++******)))((('''&&&&&&''')))))),,,,,,+++***)))((((((''''''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################"""""""""""""""###$$$%%%***(((%%%###"""###%%%&&&$$$$$$############$$$$$$######""""""""""""######$$$$$$############$$$$$$#########$$$$$$%%%%%%%%%$$$#########$$$%%%&&&&&&"""############$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&"""$$$&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))%%%%%%$$$$$$%%%&&&''''''))))))(((((((((((()))))))))***+++***((('''((()))''''''''''''((((((((((((%%%&&&''''''&&&%%%&&&(((%%%%%%$$$%%%'''((()))))))))((('''''')))******)))&&&&&&&&&%%%%%%%%%$$$$$$'''''''''&&&&&&&&&&&&%%%(((((((((((((((((('''''''''&&&&&&'''((((((***+++...+++'''&&&''')))***)))(((((('''(((((()))******+++******))))))))))))***+++---333===FFFEEE999,,,---,,,++++++++++++***))))))******+++++++++++++++,,,+++*********++++++++++++++++++++++++***************))))))))))))***************+++++++++******)))+++,,,......---+++******++++++,,,------......,,,---.../////////......000///---,,,,,,------------------...//////---+++***+++,,,---...---,,,+++,,,+++******+++,,,+++***------------,,,,,,,,,+++------------------------------------,,,,,,,,,,,,............------------..............................//////000000000000000000000000000000000000111111222333333333333222///000111111222222111111444444444444444444444444444444444555666666777777===;;;888666444444555666444444555555555666666666555666777888777777888999666888999888666666666888999999999999999999999999::::::;;;<<<>>>???@@@AAAAAAAAABBBCCCDDDEEEEEEFFFCCCCCCCCCCCCCCCCCCDDDDDDBBBBBBAAA@@@@@@?????????AAAAAAAAABBBCCCDDDFFFFFFJJJIIIGGGGGGIIIIIIHHHGGGCCCCCCBBBBBBBBBBBBBBBBBB@@@@@@BBBBBBBBBAAA???>>>AAABBBCCCCCCCCCBBBAAAAAA@@@@@@???>>>===<<<<<<;;;:::;;;<<<<<<<<<;;;::::::;;;:::::::::999999999999999999888777666555444333333333333333333333333333222222222222111111000000///////////////000000111222222222333444555666666666555333222111000000///......///......---,,,+++,,,,,,++++++***++++++,,,,,,,,,,,,+++++++++******+++***))))))***+++,,,---111000...,,,***(((&&&&&&'''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#######################################$$$%%%&&&***(((%%%###""""""$$$&&&#########""""""############""""""!!!!!!""""""###$$$$$$############$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$######$$$$$$"""""""""#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$&&&'''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((()))%%%%%%%%%&&&&&&'''((((((''''''''''''''''''''''''&&&'''))))))(((((()))+++'''''''''(((((()))))))))&&&'''((((((&&&&&&''')))$$$%%%%%%&&&&&&((()))+++***(((''''''((())))))(((&&&%%%%%%%%%%%%$$$$$$$$$((((((''''''''''''''''''((((((((((((''''''''''''%%%&&&'''&&&'''((()))((()))(((&&&&&&'''((())))))(((((('''(((((()))************))))))((())))))))),,,((((((111<<>>@@@@@@AAAAAAAAABBBBBBCCCCCCDDDAAAAAABBBBBBBBBBBBBBBBBB????????????????????????@@@@@@AAABBBCCCDDDFFFGGGIIIHHHGGGHHHIIIIIIHHHFFFBBBBBBBBBBBBBBBAAAAAAAAA@@@AAABBBBBBAAA@@@>>>===CCCCCCDDDEEEDDDCCCBBBAAA??????>>>======<<<;;;;;;<<<<<<;;;;;;;;;::::::::::::::::::999999999888888:::999888666555333222111222222222222222222222222111222222222222111000000///////////////000111111333333333333333444555666444333222000000/////////...............---++++++,,,,,,++++++******++++++,,,,,,,,,+++++++++******---------------///111222222111///---***(((&&&%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$########################$$$$$$#########$$$%%%%%%'''&&&$$$"""""""""$$$%%%########################$$$$$$############$$$$$$$$$$$$############$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&%%%###""""""###""""""#########$$$$$$$$$$$$&&&&&&$$$$$$&&&&&&$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&)))******'''$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((((((((((('''&&&&&&&&&''''''(((((((((%%%%%%&&&&&&&&&&&&%%%%%%###$$$%%%&&&%%%%%%&&&(((&&&&&&''''''((()))))))))'''((())))))'''&&&'''((($$$%%%'''''''''(((+++---,,,***'''&&&'''(((''''''''''''''''''&&&&&&&&&&&&'''''''''((((((((())))))''''''''''''''''''''''''$$$''''''%%%&&&((()))&&&'''&&&&&&&&&''''''(((((()))(((((((((((())))))***))))))((((((((())))))***((()))---///000444@@@LLL555000+++((())))))(((''''''((()))***************''')))***)))(((((()))***)))))))))))))))***************))))))))))))******///...,,,++++++,,,------))))))***++++++***)))(((******++++++,,,,,,------,,,------------.........---...//////...---...000///000444777999777222...++++++,,,,,,------,,,,,,***(((((((((***+++***))),,,+++++++++************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***,,,,,,,,,------.................................,,,---///000111111111000000000000000000000000000///000111111222222111111000111222222333333222222333333333333333333333333222333333444555555666666444444444333333444444555555555555555666666666666555444333444555666777666333555666666666555777888666666555555555555666666666666777999;;;===>>>???AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@AAAAAA@@@@@@???<<<<<<===>>>?????????????????????@@@BBBCCCEEEFFFFFFFFFFFFHHHIIIIIIFFFDDD?????????@@@@@@@@@??????===>>>??????@@@@@@??????BBBCCCDDDDDDDDDBBBAAA@@@>>>>>>===<<<<<<;;;;;;;;;<<<;;;999888888888999:::999999999999888888888888888777666555444333222111222222222222222222222222111222222333222111000//////////////////000111111555444333333333444555555111111000///......//////////////////...---,,,+++---,,,++++++******++++++,,,,,,,,,+++++++++******,,,+++++++++,,,...000111......,,,+++)))'''&&&%%%''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$##############################$$$######"""""""""######$$$$$$###""""""##################$$$$$$#########$$$$$$############$$$$$$$$$$$$############$$$$$$###$$$%%%%%%%%%%%%$$$###"""$$$&&&%%%###!!!"""$$$#########$$$$$$$$$%%%%%%###'''(((%%%%%%((('''###&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&(((+++---,,,(((%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%'''(((((()))((((((&&&&&&%%%%%%&&&&&&''''''&&&&&&$$$%%%&&&''''''&&&%%%$$$$$$%%%&&&%%%###"""###$$$%%%%%%&&&''''''((())))))((()))***((('''%%%&&&'''$$$&&&((((((((())),,,///...+++(((&&&&&&&&&&&&%%%'''''''''&&&&&&&&&%%%%%%$$$%%%&&&&&&'''((())))))%%%&&&&&&''''''((((((((($$$((((((%%%%%%))))))&&&%%%&&&'''''''''''''''(((***))))))(((((((((((()))((((((((((((((()))***+++''')))...000---...;;;JJJAAA999000***))))))(((&&&&&&'''((()))************$$$'''******)))((((((***((((((((()))))))))******+++******))))))******+++000...+++))))))***,,,...,,,++++++******)))))))))*********+++,,,,,,------------,,,,,,,,,---...///***,,,//////---,,,.../////////000222444444111///,,,,,,++++++,,,,,,------***)))((()))+++,,,+++***+++++++++************))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++,,,,,,---...//////////////////////////////,,,---///000222222111111000000000000000000000000//////000111111111111111111111222333333333333222333333333333333333333333222222333444444555555666555666777777777555333111555555555666666666777777888666555555555666666555222444666666555666777999666555555444444555555666444444666777999;;;<<<===AAA@@@@@@@@@@@@@@@@@@@@@??????@@@@@@@@@??????>>>:::;;;<<<>>>??????@@@@@@======>>>???@@@BBBDDDEEECCCDDDEEEGGGIIIHHHEEEBBB<<<===>>>>>>>>>>>>======:::;;;<<<===>>>???AAAAAA@@@AAAAAABBBAAA@@@>>>>>>=========<<<<<<;;;;;;:::<<<:::888666555666888:::999999999888888888888777555555555444444333333333111111111111111111111111111111222333222111000//////////////////000111111666555444333222333444555000//////.........//////////////////...---,,,,,,---,,,,,,+++*********+++,,,,,,,,,+++++++++******'''''''''''')))+++---...*********)))(((''''''&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#################################$$$###"""!!!!!! !!!!!!""""""""""""##################$$$$$$$$$$$$######""""""!!!!!!!!!!!!""""""$$$$$$############$$$$$$###$$$%%%&&&%%%%%%###""" ###%%%%%%###"""###%%%###$$$$$$$$$$$$%%%%%%%%%"""((()))%%%%%%)))((("""&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''***------((($$$%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%((())))))))))))'''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&''''''&&&%%%$$$((()))((('''$$$"""""""""%%%%%%%%%&&&'''(((((()))((())))))(((&&&$$$%%%&&&%%%'''))))))((()))---000///,,,(((&&&%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$######"""###$$$%%%'''((())))))%%%%%%&&&&&&'''((())))))%%%)))((($$$$$$)))***&&&%%%&&&((((((''''''''''''+++***)))(((((('''((((((''''''''''''(((***++++++***&&&'''...333222555:::LLLCCC666...,,,+++)))'''&&&'''((()))************!!!%%%)))+++)))((((((***'''((((((((())))))******++++++************++++++000...***''''''))),,,......---,,,+++************)))******+++,,,,,,------...---,,,++++++---///000(((+++......,,,+++---///---,,,***+++---.........---,,,+++***+++,,,---...+++***)))***,,,---,,,+++******))))))******+++,,,---,,,,,,+++*********+++***+++,,,,,,,,,,,,+++***,,,,,,---------,,,++++++,,,,,,+++***+++,,,---..................///000000111111000000/////////...////////////000000000000000000000000000111111222444333222222111111222222333444555555333333444555222222333333444555666666444444444444444444444444111000///111444555333111555555555555555555555555555555555444444333222222333444444666888:::<<<===>>>????????????@@@@@@@@@<<<<<<===>>>>>>===<<<;;;============>>>@@@AAABBBEEEAAA======@@@CCCCCCCCCBBBCCCDDDDDDCCCBBB@@@???======>>>>>>>>>>>>======;;;;;;;;;<<<<<<>>>??????@@@@@@??????????????????>>>>>>===<<<<<<<<<<<<<<<>>><<<:::888777777777777555555555555555666777777444555555555444444333222222222222111111111111000222111111111000000//////...............///000000333444555333111000000111000000000000////////////111000///...---,,,++++++++++++************+++++++++***)))(((((()))***+++&&&'''(((******+++++++++((((((((((((((((((((((((%%%%%%''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%&&&&&&''''''%%%$$$$$$######$$$$$$%%%%%%$$$######$$$$$$###"""""""""""""""""""""""""""##############################$$$$$$$$$$$$######!!!!!!!!!"""######$$$$$$!!!%%%)))'''###!!!###&&&###$$$%%%%%%%%%###"""!!!&&&%%%$$$#########$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%'''%%%######%%%&&&'''&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%$$$%%%''')))+++''''''''''''''''''''''''''''''((((((''''''&&&%%%&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%###$$$'''+++...---***&&&''''''''''''''''''''''''***'''$$$###$$$$$$$$$###''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%'''(((***++++++&&&&&&''''''&&&&&&%%%$$$''''''%%%%%%%%%%%%''''''$$$%%%''')))***))))))(((((((((''''''&&&%%%######))))))(((((())))))***+++,,,---***)))000;;;<<<888444GGGPPP@@@,,,&&&)))***)))))))))))))))))))))))))))***+++,,,---.........'''&&&&&&(((***+++***)))************************((()))******)))***,,,...;;;333)))%%%'''+++,,,,,,,,,,,,+++*********+++++++++,,,------++++++,,,------,,,,,,++++++******)))***+++,,,,,,------------***)))))))))***+++,,,,,,+++******)))***,,,---...******))))))******+++,,,...------,,,,,,+++,,,,,,***++++++,,,,,,++++++***++++++,,,,,,---,,,,,,,,,,,,,,,+++++++++,,,---..................//////000000000/////////............/////////000000000000000000//////000000111222333333222111111111111222222444555444333222333444222222333333444555555555444444444444444333333333333222111222555777666555333333333333333333333333333333333444444444444444333444444666777999;;;<<<======>>>>>>>>>?????????;;;<<<<<<======<<<;;;;;;;;;;;;;;;<<<<<<>>>??????AAA???===>>>AAABBBAAA???AAAAAAAAAAAA@@@???>>>>>>=========>>>>>>=========;;;;;;;;;;;;<<<===>>>???????????????????????????>>>======<<<<<<<<<<<<<<<===<<<:::888777777777777:::999888777777666666666333333444444444333333222222222222111111111000000111111111000000000//////...............///000000333444444333111000000111000000000000////////////000000///...---,,,+++++++++******))))))******++++++***)))(((((()))***+++'''((()))***************''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######""""""""""""######%%%$$$$$$######$$$$$$%%%%%%$$$###############"""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""############"""""""""""""""###$$$$$$%%%%%%111333333...'''""""""$$$$$$$$$%%%%%%$$$$$$###"""%%%%%%$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$((((((((('''''''''&&&&&&&&&$$$"""###$$$&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''(((((((((&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$$$$$$$%%%&&&'''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%###$$$&&&***,,,,,,)))'''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''((((((((()))''''''((((((''''''&&&%%%'''&&&%%%$$$$$$%%%&&&'''%%%&&&'''(((((()))))))))(((((((((((('''&&&$$$$$$((((((((()))***+++,,,---((()))''''''...888:::666///===AAA666+++***+++))))))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,)))((((((***,,,---,,,***+++++++++***************((()))******)))***,,,...555000***(((***,,,+++)))+++***************+++++++++,,,------++++++,,,---,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,******))))))******+++,,,++++++*********+++,,,---***))))))))))))***++++++......---------------,,,******+++,,,,,,+++************+++,,,---------,,,,,,,,,+++++++++,,,---...---............////////////............---------....../////////000000000000000//////000000111222333222222111111111111111222333444333222222222444222222222333333444444555444444444333333222222222333111000111444666777777222222222222222222222222111111222333333444555555333333444555777999:::;;;<<<<<<<<<<<<============::::::;;;;;;;;;;;;:::::::::::::::::::::;;;<<<===>>>>>>>>>@@@BBBBBB@@@>>>@@@???>>>======<<<<<<<<<<<<<<<============<<<<<<;;;;;;;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<;;;;;;;;;;;;<<<<<<;;;:::888888777777777<<<;;;:::888777555444444222222333333333333333222222222111111111000000000111111000000000000//////...............///000000222333333222000///000111000000000000////////////000//////...---,,,+++++++++******))))))******+++******))))))))))))******(((((()))******)))))))))''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$############"""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""""""""!!!!!!#########$$$%%%%%%&&&&&&::::::777000(((######$$$%%%%%%$$$#########$$$$$$%%%$$$$$$######$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&&&&&&&%%%%%%###""""""$$$%%%%%%$$$#########$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''((()))******&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%''')))***)))'''''''''''''''''''''''''''$$$'''))))))&&&%%%&&&(((''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%))))))(((((('''&&&&&&&&&(((((())))))(((((('''&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&'''((())))))(((((()))(((((('''&&&&&&'''((((((***+++...///000((('''%%%%%%***111222000)))///000+++)))---,,,'''))))))))))))))))))))))))))))))***++++++*********)))((((((***,,,,,,+++***++++++++++++++++++++++++((()))***)))((()))+++---...+++)))***,,,,,,)))'''))))))))))))***+++,,,,,,+++,,,---,,,+++***+++,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,+++++++++******)))))))))***++++++,,,,,,+++************+++)))))))))))))))***++++++,,,---------------,,,,,,******++++++++++++******((()))***+++,,,---------+++++++++,,,,,,,,,------------.........///......------------------------........./////////000000///////////////000111111222222111000000000000000111222333222111111222333111222222222333333333444444444333333222222111111000///......000333555666222222222222222222222222111222222222333333333444333333444555666888999:::::::::::::::;;;;;;;;;;;;888999999:::::::::::::::;;;:::::::::::::::;;;;;;?????????@@@AAAAAA@@@@@@@@@???===;;;;;;;;;<<<<<<;;;<<<<<<======<<<<<<;;;;;;;;;::::::;;;<<<<<<=====================>>>>>>===<<<;;;;;;::::::;;;;;;::::::999888888888777777999888888777555444222222111111222333333333222222111111111111000000000000000000000000000000//////...............///000000111222333222000///000111000000000000//////////////////...------,,,++++++******))))))))))))*********))))))))))))))))))***((()))))))))))))))((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%###$$$%%%$$$###""""""###!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!! """"""######$$$%%%%%%&&&222222///***&&&###$$$&&&%%%$$$"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$"""!!!"""$$$%%%$$$###"""""""""######$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&(((***++++++***)))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%'''(((((('''''''''''''''''''''''''''$$$)))---+++'''$$$%%%(((''''''''''''''''''''''''%%%&&&((())))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((((((''''''&&&&&&%%%((((((((((((((('''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%&&&'''(((***((())))))))))))(((((('''&&&'''(((***,,,///111333,,,***'''&&&'''))))))'''&&&)))((($$$%%%******%%%))))))))))))))))))))))))))))))))))))))))))(((((('''&&&&&&''')))***)))'''*********+++++++++++++++'''((())))))((((((***,,,***(((''')))***+++)))''')))))))))***+++,,,---...+++,,,---,,,******+++,,,***++++++,,,------......------,,,++++++***************))))))))))))******---,,,++++++***)))))))))))))))(((((())))))***+++***+++,,,,,,,,,,,,++++++************************((()))***+++,,,,,,------++++++,,,,,,,,,---------,,,,,,---...///......---,,,,,,,,,---------------............/////////////////////...///000000111222111000000//////000000000111222111000///000222111111111222222222222222333333222222222111111111000//////...///111444666222222222222222222222222333333222222222111111111333333333444555777888999888888999999999:::::::::888888888888999999::::::<<<<<<;;;;;;:::;;;;;;;;;>>>===<<<;;;;;;<<>>===<<<<<<;;;;;;;;;;;;;;;:::999777666888;;;>>>???>>>===<<<<<<;;;;;;<<<::::::;;;;;;;;;;;;:::::::::::::::999999::::::;;;:::::::::;;;;;;<<<<<<===;;;;;;:::999999999999:::777777888888999888888777555666777999999999888777333333333333333222111111111111000000000/////////......////////////000000...............///000000///000111000///...///000000000000000////////////------------,,,,,,++++++***))))))(((((())))))***))))))************))))))''''''((())))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###""""""""""""%%%$$$$$$######$$$$$$%%%"""$$$&&&%%%""" """$$$"""""""""""""""""""""""" !!!!!!!!!!!! !!!!!!"""######$$$$$$%%%$$$###""""""###$$$%%%"""!!!!!!!!!!!!"""######""""""$$$%%%%%%%%%%%%%%%############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&###""""""$$$%%%&&&$$$############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&& """%%%''')))))))))(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%$$$%%%'''((('''&&&''''''''''''''''''''''''(((***,,,***&&&$$$%%%&&&''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''(((((((((&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$'''&&&&&&&&&&&&&&&''''''''''''((())))))***))))))%%%&&&&&&((())),,,---...)))'''&&&))))))''''''***'''))))))'''###"""###%%%((((((((((((((((((((((((''''''((())))))((((((((()))(((((()))***+++)))(((''''''(((((()))*********'''(((((((((&&&&&&((())))))(((&&&$$$%%%'''***+++************+++,,,------+++,,,---,,,***))))))***))))))***++++++,,,---------,,,***))))))***++++++******)))((((((((())))))++++++++++++***)))((('''((((((((((((((()))******)))***,,,---...---,,,++++++***)))(((((()))***+++)))******+++++++++*********+++,,,---------,,,,,,***,,,---//////...---,,,,,,---------............---------........./////////............///000000000000///............///...///000000......///000111111111111111111111000//////000000111222222222111333444333111111222444111111111111111111111111111111111111111000000000222222222333444555777777777888888888999999999999888888777777888:::;;;<<<>>>>>>===;;;;;;:::::::::888999:::999777888:::===============<<<;;;::::::::::::;;;;;;;;;;;;::::::::::::999999999999::::::999999999:::;;;;;;<<<<<<;;;::::::999999999999999555666777888999999888888555666888999:::999888777555555555555444222111000111000000000////////////........./////////000000...............///000000...///000000......///000000000000000////////////---------,,,,,,,,,,,,+++))))))(((((((((((())))))((()))***++++++***)))(((&&&&&&'''((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%"""%%%'''%%%!!! """%%%""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!""""""!!!!!!!!!!!!""""""######$$$%%%%%%######"""###$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$!!!"""$$$%%%&&&&&&%%%%%%!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''$$$######%%%''''''%%%###%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((())))))'''%%%###$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%&&&(((((('''%%%'''''''''''''''''''''''''''''''''&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''(((((('''''''''''''''&&&&&&%%%$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&''''''&&&&&&%%%%%%&&&'''((())))))))))))%%%%%%%%%&&&'''((()))***(((%%%&&&))))))&&&'''+++&&&&&&&&&'''&&&%%%%%%'''((((((((((((((((((((((((&&&'''((())))))))))))))))))(((((()))******)))'''&&&&&&&&&'''((()))))))))'''(((((('''&&&%%%''')))(((((('''&&&%%%''')))+++***)))))))))))))))******+++,,,---+++)))((()))***)))))))))******+++++++++,,,+++)))((()))***,,,---******)))(((((((((((((((******++++++***)))((('''((((((((((((((()))*********+++---//////...---,,,+++***)))(((((()))***+++******+++++++++******)))***+++,,,---...---,,,,,,***+++---//////...---,,,---------....../////////---------.........//////...............///000000000000///..................///000///...---...000111111111000000000000000......///000111222333333...111333333000...///000000000000000000000000000//////000000111111222222222222222333444555666777888888888888999999999999999888888777888:::<<<===>>>===<<<;;;:::999999999888;;;>>>>>><<<;;;<<<===;;;<<<======<<<;;;999888999::::::;;;;;;::::::999::::::999999888999999999888888999::::::;;;<<<<<<;;;:::999999888888999999555666777888999999888888333555666888888666555444777777666555444222111000000000000000////////////---.........//////000000...............///000000---///000///......///000000000000000////////////---,,,,,,,,,,,,,,,,,,,,,))))))(((((((((((())))))((()))***++++++***)))(((%%%%%%'''((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$############%%%$$$$$$$$$$$$$$$$$$%%%!!!%%%'''%%%!!!"""%%%""""""""""""""""""""""""########################!!!!!!""""""""""""!!!!!!"""######$$$%%%%%%&&&&&& !!!###%%%&&&%%%$$$"""$$$%%%&&&'''&&&&&&%%%!!!"""$$$%%%&&&&&&%%%%%% !!!###$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$&&&''''''&&&$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''###$$$%%%%%%&&&'''(((((($$$$$$$$$%%%%%%&&&&&&&&&(((((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&)))+++***(((%%%###$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%&&&&&&&&&((())))))'''%%%''''''''''''''''''''''''&&&$$$###$$$''')))******''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''(((((((((((((((''''''&&&%%%%%%''''''''''''%%%%%%%%%&&&'''''''''&&&%%%$$$$$$%%%&&&((())))))))))))&&&%%%%%%%%%%%%&&&'''''')))&&&'''***(((###$$$)))%%%""""""&&&******((((((((((((((((((((((((((((((&&&&&&((()))************'''&&&&&&'''((((((&&&%%%%%%%%%&&&&&&'''(((((()))'''(((((('''%%%%%%'''((('''((()))(((''''''((())))))((((((''''''''''''(((+++,,,---+++)))(((((())))))))))))))))))*********+++***)))((()))***,,,...******)))((((((((((((((())))))***++++++***(((''')))((('''&&&&&&'''((())))))************+++++++++---,,,***))))))***,,,---************************,,,++++++++++++++++++,,,++++++++++++++++++++++++---------,,,,,,+++++++++------,,,+++,,,---.../////////////////////......000000000000000000000000/////////////////////////////////000111111222222333333333222222111111111000000000000000000000000111111000000//////......---......///000111111222000111222222444444555666555555666666777777888888777777888:::::::::::::::;;;;;;:::999888888888888999::::::::::::::::::;;;999999:::;;;<<<<<<<<<<<<777888888999999999888888999888777666666555555666333444555777888888888888999999888777666555444444444666777888777777999:::777666666666555555444444777666555444333222222222111111111111000000000000111///......000000000///------......//////000000------...............------......///////////////...------,,,,,,++++++***))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))((('''&&&%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########"""###%%%&&&&&&%%%###"""$$$###"""###$$$$$$###"""$$$$$$######"""!!!!!!!!! !!!"""###$$$"""###$$$"""  !!!&&&###!!!!!!"""$$$%%%%%%#########"""""""""""""""$$$###"""###$$$$$$###"""###$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$$$$######&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&'''''''''&&&%%%%%%%%%&&&&&&))))))'''&&&%%%$$$$$$$$$!!!!!!"""###%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&!!!"""$$$'''((((((((((((%%%&&&((())))))(((&&&%%%"""###$$$%%%&&&&&&&&&&&&(((''''''&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$&&&(((******)))((('''&&&&&&%%%$$$%%%&&&'''((((((((((((((((((((((((((($$$%%%%%%%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%((('''&&&%%%%%%&&&'''((((((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''(((((())))))(((''''''''''''''')))(((&&&%%%%%%&&&((()))&&&''')))+++,,,+++***)))+++++++++++++++***)))(((((((((''''''''''''(((((()))((('''&&&%%%&&&'''''''''''''''''''''((())))))(((((((((((())))))))))))((((((''''''&&&&&&&&&&&&''''''''''''((((((((((((------------,,,***((('''+++*********++++++***((()))******)))(((((()))+++++++++)))((((((((()))******,,,---......+++)))'''))))))(((''''''(((((()))))))))*********+++++++++---,,,+++*********+++,,,************************++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++---,,,,,,+++,,,---...///,,,,,,,,,,,,,,,+++++++++........................////////////////////////...//////000000111222222222222111111111000000000/////////////////////////////////...............---......///000000111111000111111222333444555555555555666666666777777777777777888888999:::::::::999999888777777777888888999999::::::::::::;;;;;;::::::;;;;;;;;;;;;;;;;;;888888999999999999999888888888777666666666666666555555666777888888888888666666666666555555555555444555777777666666888:::::::::999999999888888888666666555444333333333333111111111111000000000000222111//////111222111000---......//////000111111------...//////......---------...///////////////---,,,,,,++++++***))))))*********)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$%%%&&&''''''&&&$$$###$$$###"""###$$$$$$###"""###############$$$$$$$$$######"""!!!!!!!!!""""""!!!"""###"""  !!!(((&&&"""!!!!!!"""!!!!!!###"""""""""""""""""""""%%%$$$######$$$$$$###!!!!!!"""######$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%""""""###$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%'''((((((''''''$$$%%%'''(((((('''%%%$$$$$$%%%&&&'''((((((((((((&&&%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&'''''''''(((((("""$$$%%%''''''&&&%%%$$$&&&&&&%%%%%%%%%&&&'''((('''''''''''''''''''''''''''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&))))))(((''''''((())))))'''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''''')))((((((''''''''''''''')))'''&&&%%%%%%&&&''')))((()))+++,,,---,,,+++***)))))))))))))))(((''''''((((((''''''''''''(((((()))((('''&&&&&&&&&'''''''''''''''''''''(((((()))((((((((((((''''''''''''((((((((((((((('''&&&&&&'''''''''(((((()))))))))***+++,,,,,,,,,+++***)))))))))((()))***+++)))(((((()))******))))))+++---...---+++)))''''''''''''((()))+++,,,,,,***(((&&&))))))((((((((())))))***)))))))))*********++++++,,,,,,,,,,,,++++++***)))******************************))))))))))))******+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...***************+++++++++........................////////////////////////......//////000111111111111000000000000/////////////////////////////////---------------..................//////000000111000000111222333444444555555555555666666666666666888777666666777888:::;;;777777666666666777888888999999999::::::;;;;;;;;;;;;;;;;;;;;;::::::::::::999999::::::::::::999999888777777666666666666777777888888999999999888888444444444444555555555666444555777777666666777999;;;;;;::::::::::::999999666555444444333333333333111111111111000000000000111000......000111000///......///000000111111222.........//////......---------...////////////...,,,,,,+++******))))))(((*********)))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###&&&''''''((('''&&&$$$###$$$###"""###$$$$$$###"""""""""###$$$$$$%%%&&&&&&&&&&&&$$$"""!!!  """!!! !!!###'''$$$""" !!!!!!!!! """"""""""""""""""######%%%$$$######$$$$$$###!!! !!!"""###$$$$$$$$$""""""""""""""""""###############$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&'''''''''$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((((((((######$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''((((((&&&'''((()))((('''&&&%%%&&&&&&%%%%%%&&&&&&'''((('''''''''''''''''''''''')))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((''''''&&&&&&''''''(((%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&)))(((''''''&&&&&&''''''((('''&&&%%%%%%&&&'''((('''((()))***+++***)))(((&&&''''''''''''&&&%%%%%%((((((''''''''''''(((((()))(((''''''&&&&&&''''''''''''&&&&&&''''''((()))((((((''''''&&&&&&&&&%%%'''((()))******((('''%%%''''''(((((()))***++++++))))))***+++,,,,,,++++++)))((('''((()))***)))'''((()))*********+++---///000///,,,)))'''&&&%%%%%%%%%&&&((()))***)))'''&&&)))))))))))))))*********))))))))))))************+++,,,---------+++)))(((************************))))))(((((((((((())))))************++++++++++++******++++++,,,,,,,,,---+++++++++++++++,,,,,,---,,,,,,,,,,,,------------////////////////////////........................------...//////000000111000000000000000000000000////////////////////////,,,,,,------.........///........./////////000000//////000111222333444444555555555555555555555555777666555555555777999;;;666666666666777777888999999999999::::::;;;;;;;;;<<<;;;;;;::::::999999999::::::;;;;;;;;;:::999999777666666666666666777888::::::::::::999999888777555555555555555555555555555666888888777666888999888888888777777777777777666555444333333333333333111111111111000000000///...---++++++---...---,,,/////////000111111222222...////////////......---,,,---......//////......,,,,,,++++++******)))))))))))))))(((((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&'''''''''&&&%%%$$$###$$$###"""###$$$$$$###"""""""""#########$$$$$$$$$'''&&&$$$###!!!  """"""""""""###%%%""" !!!#########"""""""""""""""############"""""""""$$$%%%$$$### !!!###$$$%%%%%%%%%$$$$$$######""""""""""""!!!"""###$$$%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###$$$%%%%%%%%%%%%$$$######$$$%%%%%%&&&&&&&&&%%%"""######$$$%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&))))))******)))((('''&&&&&&&&&&&&&&&&&&''''''(((''''''''''''''''''''''''******))))))((((((''''''((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%(((((('''&&&&&&&&&&&&'''((('''&&&&&&&&&&&&'''(((%%%%%%&&&'''''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%(((''''''&&&&&&''''''((()))((((((''''''''''''''''''&&&&&&&&&&&&'''(((((()))((((((''''''&&&&&&%%%&&&(((***++++++***'''&&&&&&'''((()))***+++,,,---)))******+++++++++++++++,,,***(((((())))))(((&&&''')))***++++++,,,...111000...,,,)))'''&&&%%%%%%$$$%%%'''((())))))(((((((((((()))***************(((((()))))))))************+++---...---+++)))((()))))))))))))))))))))))))))(((((((((((((((((())))))))))))******+++++++++*********++++++,,,,,,,,,*********+++++++++++++++,,,,,,------.........///---------------------------------------------------------...//////000000111111111111111111111111........................---------......//////000............////////////...//////000111222333333555555555444444444444444666555444333444666888:::777777777777777888999:::888888999::::::;;;<<<<<<<<<;;;:::999999999999999;;;;;;;;;;;;;;;:::999888666666555666666777888888::::::;;;::::::999888777888888777777666555555444666888999888777777888:::555555555555666666666666555555444333333333444444111111111111000000000///...,,,++++++---------,,,/////////000111111222222//////000000///......---,,,------...............---------,,,++++++******(((((('''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$###"""###$$$$$$###"""######""""""!!!!!!!!!!!!$$$$$$###"""!!!!!!"""""" !!!############%%%'''!!!  """$$$######!!!!!!""""""############!!! """%%%&&&&&&&&& !!!"""$$$%%%&&&&&&&&&''''''&&&%%%###"""!!!!!!!!!!!!"""###%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&"""###$$$%%%%%%%%%%%%$$$&&&%%%$$$$$$######$$$$$$&&&&&&&&&%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%###$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&%%%%%%%%%######$$$%%%&&&'''(((((($$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$###&&&&&&'''''''''(((((('''''''''''''''''''''''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$###%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%(((((('''&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&'''(((((()))))))))(((((((((''''''&&&'''***++++++***(((&&&&&&'''((()))***+++,,,---++++++*********)))))))))000...+++))))))((('''%%%'''(((******+++,,,///111---,,,***)))((('''(((((($$$%%%'''((()))******)))''''''((()))************((((((((()))))))))******)))***,,,------,,,***)))))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))***+++++++++*********+++++++++++++++))))))***++++++++++++*********++++++,,,,,,------++++++++++++++++++++++++------------------------,,,,,,------.../////////000000111111111111222222......................................./////////..............................///000111222222333444444444444444333333333555444444333444555777888888888777777777888999999888888999::::::;;;<<<<<<;;;;;;999888888999:::::::::;;;;;;::::::999888777555555555555666888999999:::::::::::::::999888777999999888777666555444444666888999888777666777999555555555666666666666777555444444333333444444444111111111111000000000000000///------///000///.........///000000111111222000000000000//////...---,,,,,,---............---......------,,,++++++***((((((((('''''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$$$$###"""###""""""!!! """!!!!!!!!!!!!!!!"""### !!!############$$$&&&$$$###!!!"""######!!! !!!!!!!!!"""######$$$$$$ """%%%''''''&&&!!!"""###$$$%%%&&&&&&&&&((('''&&&%%%$$$"""!!!!!!!!!""""""$$$%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%!!!###$$$&&&&&&&&&%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''(((''''''&&&$$$$$$%%%&&&&&&'''((((((&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''((((((((('''''''''''''''%%%&&&&&&''''''''''''&&&''''''&&&&&&&&&&&&''''''((())))))))))))((('''&&&&&&&&&%%%%%%&&&&&&'''((())))))))))))))))))))))))%%%'''(((******)))((('''''''''(((((()))***++++++,,,+++***)))))))))))))))222///+++))))))((('''&&&&&&((()))******+++...000+++***)))(((((())))))***&&&'''((()))************%%%&&&''')))******))))))(((((((((((()))))))))***((()))+++,,,------,,,,,,))))))))))))))))))))))))***))))))(((((())))))***((((((((()))***+++++++++++++++++++++************((((((***+++++++++***))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---......///////////////000000000111111.................................---------------........................---......///000111222222444444444333333333222222333333333444555555666666888888777666666666777777777888888999;;;<<<<<<===::::::888777888999:::<<<::::::::::::999888777666444444555555666888999:::888999999999999999888777777777777666666555555555555666777666555444555666444555555555666666666666444444444333333444444555111111111111000000000000111///......///000000///---......//////000111111111111111000000///------+++,,,------......------------,,,,,,+++************))))))))))))(((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''$$$###"""###$$$$$$###"""""""""""""""!!!!!!!!!!!!!!!!!! !!!!!! """"""!!!!!!"""$$$$$$###"""###$$$$$$"""!!! !!!!!!"""######$$$$$$###"""!!!"""$$$%%%%%%$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""###$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$###########################$$$%%%&&&&&&&&&%%%%%%"""$$$&&&((((((((('''&&&%%%%%%%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%&&&''''''(((''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&'''&&&&&&&&&'''''''''(((((()))(((((((((((())))))***%%%&&&'''((()))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&'''(((((('''&&&%%%###$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''((('''&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''&&&))))))((('''''''''''''''$$$%%%&&&&&&''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''((())))))***)))((('''&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&'''(((((()))))))))%%%&&&'''((((((((((((((('''''''''(((((()))))))))***))))))(((((()))++++++///,,,)))(((((()))((((((&&&((()))))))))***,,,///+++***)))((((((((()))***''''''(((((()))))))))***$$$%%%'''((()))))))))((((((((((((((())))))))))))((()))***+++,,,---------))))))))))))))))))))))))******))))))))))))******'''(((((()))***+++++++++,,,+++++++++******))))))'''((()))++++++******))))))******+++,,,,,,------000000000000000000000000,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///---.........//////000000........................---------,,,,,,+++++++++.....................---------...///000111222222444444444333333222222222111222333444555555555555888777666555555555555555777888888999;;;<<<======:::999888777777999;;;===:::::::::999888777666555444444444555777888::::::777888888999999999888888444444444555555555555666333444555555333222333444333333333333444444555555444444333333333444444555111111111111000000000000///...,,,,,,...///...---------......///000000000111111111111000///------+++,,,------......------,,,,,,++++++***)))))))))++++++++++++************((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&'''&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&'''((()))$$$###"""###$$$$$$$$$"""!!!!!!""""""######$$$$$$!!!!!!   !!!!!! !!!###%%%'''&&&%%% !!!!!!"""###$$$$$$$$$%%%$$$######$$$$$$###!!!!!!""""""#########"""""" !!!!!!"""###$$$$$$%%%#########$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$&&&''''''&&&$$$$$$###########################$$$%%%&&&'''&&&%%%%%%$$$%%%''')))******)))((($$$$$$$$$%%%&&&'''))))))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%&&&((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$""""""######$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%&&&'''((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&((('''&&&%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((()))*********)))'''&&&&&&%%%%%%%%%%%%&&&''''''$$$%%%%%%&&&'''((())))))&&&&&&&&&&&&''''''((((((''''''''''''(((((((((((((((((('''((()))***,,,...,,,)))&&&&&&''')))******&&&((())))))((()))+++---,,,+++***((((((((())))))'''''''''(((((((((((()))''''''''''''((((((((()))''''''''''''(((((((((((())))))))))))************------,,,+++***)))((('''''''''((()))***+++,,,,,,(((((()))***************++++++************++++++)))************+++++++++......---,,,,,,,,,------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////......//////000000111111111000///---------.../////////.........---------,,,,,,,,,------.........,,,...000000000000000222222222222222222222222222444444444555555555555666777666555444444555666777777888999999:::::::::::::::999777666666666777888999888888888777777666666777888888999999999888888777777777777777888888888666555444333222333444444555555555555555555555555555666666666666666555555555555444444444333333333333333222222111000//////////////////////////////------...///000111222222---...///000000///......***+++,,,,,,------,,,,,,---------,,,+++***)))(((************)))))))))((()))((('''&&&&&&'''((()))))))))(((((('''''''''&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%######"""!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""  !!!""""""&&&&&&&&&&&&$$$!!!""""""""""""###$$$%%%%%%&&&%%%$$$###"""###$$$%%%$$$$$$$$$########################&&&))))))&&&"""&&&&&&&&&''''''(((((((((######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((((((&&&$$$###%%%%%%$$$###$$$%%%'''(((&&&$$$"""$$$&&&(((&&&$$$(((((((((((())))))))))))'''%%%###$$$&&&&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&'''%%%###$$$$$$%%%%%%&&&''''''''''''&&&%%%$$$&&&))))))((('''&&&&&&''')))***)))(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&((()))(((&&&%%%%%%&&&''''''&&&&&&&&&&&&''''''(((&&&$$$######%%%(((***((((((''''''''''''((((((%%%%%%%%%&&&&&&&&&''''''%%%&&&'''((((((&&&$$$###%%%%%%%%%&&&&&&&&&'''''')))(((&&&%%%%%%&&&((()))((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))'''(((******))))))***,,,,,,+++)))((((((((()))***''')))******))))))***+++,,,+++************'''%%%***+++***)))'''&&&'''((('''''''''((((((((((((((((((((((((((())))))))))))(((((()))))))))************************+++++++++))))))******************))))))***++++++++++++++++++******))))))******+++))))))*********+++++++++,,,+++++++++,,,---......,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........------.........///////////////......------------......------,,,,,,,,,,,,,,,,,,,,,---------......,,,...000000000///000111222222222222222222222222222333333333333444444444666666555555555666777777888888999:::::::::::::::999888777666666666777777888888888777777777666666777777888999999999999888777777777777777777777888666555444333333333444444555555555555555555555555555555666666666666555555555555444444444333333333333333222222111000000///////////////////////////.........///000000111111....../////////......---***+++,,,,,,------,,,,,,,,,,,,,,,,,,+++***)))(((*********)))))))))(((((()))((('''&&&&&&'''((()))''''''''''''&&&&&&&&&%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$$$$#####################$$$$$$$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######%%%%%%$$$$$$%%%&&&&&&'''$$$$$$$$$$$$$$$###"""!!!$$$############$$$$$$%%%'''&&&%%%%%%$$$$$$%%%%%%##################$$$$$$$$$######%%%((((((&&&###%%%%%%&&&&&&&&&'''''''''###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''$$$$$$%%%'''))))))&&&###'''''''''(((((((((((()))***(((&&&&&&((()))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&&&&%%%###%%%%%%%%%&&&''''''((((((&&&''''''''')))***)))'''(((&&&&&&&&&((())))))(((%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$'''(((***)))'''&&&&&&'''''''''&&&&&&&&&&&&'''''''''&&&%%%$$$$$$&&&''')))((((((''''''''''''((((((%%%%%%%%%&&&&&&&&&&&&'''%%%&&&'''((('''&&&$$$###%%%%%%%%%&&&&&&&&&''''''((('''&&&$$$$$$&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))******)))((()))++++++***)))((((((((())))))''')))******)))(((***++++++***))))))******)))'''(((+++------+++(((''''''((((((((((((((('''''''''(((((()))))))))*********(((((())))))))))))******))))))*********+++++++++++++++******)))))))))))))))***++++++,,,,,,+++++++++******))))))******+++)))))))))*********++++++)))))))))***+++---...///,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,------------------......//////...---,,,---,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------------+++---///000//////000111111111111111111111111111111111111111222222222333555555666777777777777777999999:::;;;;;;;;;::::::888777666555555555666666888888777777777777666666777777888999999999999999888888777777777777777777666555444333333333333444333333333333333333333333444555555666666666555555555555444444444333333333333333222222111000000000000000000000000000000000////////////////////////000///......------------***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))))))))))))))(((((((((((((((((('''&&&&&&'''((((((&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$############"""""""""""""""""""""###############""""""!!!!!!!!!!!!!!! """""""""#########$$$$$$######"""""""""###$$$$$$""""""""""""###$$$%%%&&&%%%%%%$$$$$$###$$$$$$$$$&&&'''''''''&&&&&&%%%%%%"""""""""###$$$$$$$$$%%%%%%$$$###$$$&&&'''&&&%%%$$$%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%(((&&&$$$""""""###%%%&&&%%%%%%$$$$$$$$$%%%&&&&&&###$$$&&&)))+++***&&&###&&&&&&&&&&&&''''''''''''***(((''''''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$%%%&&&&&&'''(((((())))))&&&%%%&&&(((***)))'''%%%((('''&&&&&&''')))((('''%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$'''(((***)))(((''''''(((''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&'''''''''&&&%%%$$$%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))***+++***((('''((()))******)))(((((((((((()))'''((())))))(((((()))++++++)))''''''(((******)))'''***///111///+++'''%%%((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((()))))))))***,,,,,,++++++***))))))((((((((((((((((((((((((((())))))***++++++++++++*********))))))))))))******))))))))))))************))))))))))))***+++,,,---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------------,,,---///111111///---,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---//////......///000111111111111111111111111000000111111111222222222333444666888999999888777999::::::;;;;;;;;;::::::777666666555555555555555777777777777777777666666666777888999999999999999888888888777777777777777555555444444333333333333111111111111111111111111444444555555666666555555555555444444444333333333222222222111111111000000111111111111111111111111000000/////////.........111000...,,,++++++,,,,,,******+++,,,,,,,,,,,,++++++++++++++++++***))))))))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$#########"""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!"""#########$$$$$$$$$$$$  !!!###"""!!!!!!"""$$$&&&'''&&&&&&%%%$$$######$$$$$$%%%&&&'''''''''&&&$$$###!!!!!!"""###$$$%%%%%%%%%&&&%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&###$$$&&&(((((((((&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&%%%$$$&&&&&&''''''((()))))))))(((%%%$$$&&&'''&&&%%%&&&)))'''%%%%%%&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%'''(((((('''&&&&&&''''''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&'''''''''&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((()))***+++***(((''''''((())))))((((((((('''''''''&&&''')))(((''''''(((***---***'''&&&'''((()))(((&&&***...000...***'''&&&((((((((((((((('''''''''&&&&&&&&&'''''''''(((((('''(((((((((((())))))))),,,,,,++++++***)))))))))%%%%%%&&&&&&'''(((((()))'''(((((()))))))))))))))***))))))))))))))))))***(((((()))))))))*********+++******))))))*********+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,...000222222111...,,,------------............,,,,,,,,,,,,,,,,,,,,,,,,***,,,.........---...000000000000000000000000000000111111111111222222222222333555777999999888888:::::::::;;;;;;:::999999666666666666666555555444666666666666666666777777666666777888999:::::::::888888888888777777666666444444444444444333333333111111111111111111111111333333444555555555555555555555444444444333333333222222222111111111111111222222222222222222222222000000//////......------000///---++++++++++++,,,)))***++++++,,,,,,++++++******+++++++++***))))))(((((((((''''''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$$$$############ !!!!!!!!!"""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$######""""""#########$$$###"""""""""###$$$%%%&&&%%%%%%$$$############$$$%%%&&&&&&&&&%%%###"""!!!!!!"""###$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%######%%%&&&&&&%%%&&&&&&''''''((()))))))))///((($$$%%%&&&$$$&&&+++***(((%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$###%%%&&&&&&%%%$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&###$$$&&&'''((('''&&&%%%&&&&&&''''''''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))******)))'''&&&'''(((((((((((((((''''''&&&&&&%%%'''((((((''''''((()))///,,,(((&&&&&&''''''&&&''')))++++++)))''''''(((''''''''''''((((((((()))%%%%%%&&&&&&&&&'''''''''''''''(((((((((((())))))(((((()))***+++,,,,,,---$$$$$$%%%&&&'''((())))))&&&'''(((((())))))((((((***))))))(((((())))))***((((((((()))))))))******,,,++++++***))))))******++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......------------,,,,,,+++---///111222000...---------...............///,,,,,,,,,,,,++++++++++++)))+++---...------...///////////////////////////000000000111111111222222111222444555777888999999999999:::::::::999888888666777777777777666555444555555666666666666777777555666777888999:::::::::999999888888777666666666444444555555444444333222444444444444444444444444222333444555555555555555555555444444444333333333111111111111111111111111111111111111111111111111/////////......---------...---,,,,,,++++++++++++)))******+++++++++++++++)))***************))))))((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$$$$#########!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!""""""###########################"""""""""#########$$$$$$%%%%%%$$$############$$$%%%$$$##################$$$$$$######"""#########$$$$$$%%%%%%$$$$$$###""""""""""""###$$$$$$$$$%%%%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&''''''###$$$&&&''''''%%%###!!!%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$###"""!!!"""%%%((($$$$$$$$$$$$%%%%%%%%%%%%'''((()))(((&&&%%%&&&'''###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''%%%######$$$&&&&&&%%%%%%&&&&&&'''(((((())))))666,,,%%%''''''%%%(((///,,,)))%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%############$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$!!!###%%%%%%$$$###$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%&&&'''''''''&&&%%%%%%&&&'''(((((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''((()))***)))'''&&&'''((('''''''''((('''&&&&&&%%%%%%&&&''''''&&&&&&''')))---+++(((''''''''''''&&&'''(((((('''%%%%%%''')))%%%&&&&&&'''((()))******&&&&&&&&&&&&'''''''''((('''''''''((((((((())))))'''((()))***+++,,,------'''''''''(((((()))))))))''''''((()))))))))))))))))))))(((((((((((())))))(((((((((((()))))))))***++++++*********++++++,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........---,,,,,,,,,++++++++++++***+++---...///...---,,,,,,,,,,,,------.........,,,,,,,,,+++++++++******)))+++---------,,,---...////////////////////////....../////////000000000000111222333555777999:::888999999999888888777666777777888888888777666555555555555666666666777777555666777888999:::::::::999999888888777666666555444444555555555444333222444444444444444444444444111222333444555555555555555555444444444333333333111111111111111111111111111111111111111111111111.....................---++++++,,,,,,,,,++++++***))))))***+++++++++++++++))))))************))))))'''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$############"""""""""!!!!!!"""""""""#########!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""!!!!!!!!!"""""""""############"""!!!!!!!!!!!!!!!#########$$$$$$$$$######"""""""""!!!""""""######&&&&&&%%%$$$$$$$$$$$$%%%##################$$$$$$###&&&((('''%%%######$$$&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$######$$$%%%$$$""""""%%%'''$$$$$$$$$%%%%%%%%%&&&&&&%%%'''((('''%%%###%%%&&&######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((&&&######$$$%%%&&&&&&%%%%%%%%%&&&''''''((((((555+++%%%(((((($$$&&&---,,,)))%%%###$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$!!!###%%%%%%$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&$$$%%%'''(((((('''%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''&&&&&&&&&%%%&&&&&&'''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&((()))(((''''''((()))&&&&&&'''''''''&&&%%%$$$$$$&&&''''''&&&%%%'''(((((('''&&&'''((()))((('''&&&''''''&&&%%%%%%'''((($$$%%%&&&'''(((***++++++''''''''''''((((((((()))''''''''''''((((((((()))+++++++++***************************))))))))))))(((((()))***************))))))(((((((((((())))))(((((((((((())))))))))))))))))******+++,,,......+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,+++++++++******)))))))))***+++,,,,,,,,,,,,++++++++++++,,,,,,---------,,,,,,,,,++++++*********)))+++------,,,,,,---...////////////////////////---------.........//////000000000111333666999:::888888888888888777666555777888999999999888666555444555555555666666777777555666777888:::::::::;;;999999999888777666666555333444555555555444333222111111111111111111111111111222333444555555555555555555444444444333333333111111111111111111222222000000000000000000000000........................)))***,,,------,,,+++***))))))***++++++++++++***((())))))*********))))))''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""!!!!!!!!!!!!""""""""""""############!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""$$$$$$###""""""""""""""" !!!###%%%%%%%%%$$$###!!!!!! !!!!!!"""######((('''&&&%%%$$$%%%&&&'''$$$$$$$$$###############"""&&&))))))&&&######$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((((((''''''&&&&&&&&&$$$$$$%%%%%%&&&'''(((((()))(((&&&$$$$$$%%%&&&'''%%%%%%&&&'''&&&%%%###"""!!!$$$''''''%%%$$$%%%'''$$$$$$%%%%%%%%%&&&&&&&&&"""$$$&&&$$$""" """$$$######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((&&&###"""$$$%%%&&&&&&$$$$$$%%%%%%&&&''''''(((111'''###''''''!!!""")))---***%%%######$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$"""$$$&&&&&&%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%'''(((((('''%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&''''''((((((''''''&&&&&&&&&''''''((()))******''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%'''(((((('''''')))***%%%&&&'''''''''&&&%%%$$$$$$%%%'''&&&%%%%%%&&&(((%%%$$$%%%'''***+++***)))%%%&&&((((((&&&&&&'''(((%%%%%%&&&((()))+++,,,,,,(((&&&%%%'''***+++)))&&&'''''''''''''''''''''''',,,+++***)))***+++---......,,,+++***+++***)))'''))))))((((((((())))))***''''''&&&&&&&&&%%%%%%%%%)))))))))))))))(((((('''******++++++++++++******,,,,,,,,,,,,,,,,,,,,,---)))***++++++,,,---......------,,,,,,+++***))))))************************,,,,,,,,,+++++++++******,,,,,,---...////////////------------------------+++***))))))***+++...///000000//////...........................------,,,,,,---///222333444444444777777777777666666666666555555555555555666777777888777777666666666666666999999999999999999999999777777888777777666555555222222333333222222111000000000000000000000000000444444555555555444333333444444333333222111000000000111222333333222111000////////////............//////...---,,,,,,++++++,,,,,,+++***))))))************+++++++++,,,,,,,,,)))))))))))))))*********))))))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$###"""!!! !!!"""######"""!!! !!!!!!!!!!!! """!!!!!!!!!!!!!!!"""### !!!"""######$$$""""""############"""""" !!!"""###$$$$$$%%%##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########&&&%%%$$$#########$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$###"""""""""###%%%%%%$$$###$$$%%%&&&'''...+++(((%%%""""""""""""######%%%&&&''''''((((((%%%%%%$$$###""""""######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$%%%&&&''''''&&&%%%$$$$$$%%%&&&((()))""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&%%%$$$%%%&&&&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%***'''$$$######%%%%%%$$$######$$$%%%%%%%%%$$$$$$'''%%%######$$$&&&&&&&&&$$$%%%%%%%%%%%%$$$######'''%%%###%%%''')))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&%%%%%%$$$############$$$$$$%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&'''''''''%%%$$$$$$%%%'''%%%%%%%%%&&&&&&'''''''''$$$%%%&&&&&&%%%%%%'''((())))))((('''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&''')))***,,,------'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&'''((((((((('''&&&%%%%%%&&&'''(((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''((((((((((((&&&&&&''')))***(((&&&(((((((((((((((((((((((()))(((&&&&&&&&&''')))***,,,***(((((())))))'''%%%)))((((((''''''(((((()))))))))((((((((('''''''''''''''((())))))))))))))))))******************)))))))))***+++,,,------...++++++,,,,,,,,,,,,,,,,,,------,,,++++++***))))))*********************************++++++,,,,,,,,,++++++,,,---------,,,,,,+++++++++++++++++++++++++++***))))))***+++---////////////......------------....../////////......---...000222333444444444666666666666666666666666666555555555555666777777888888777666666666666666888888777777777777777777666666777777666555555444333333333333333222222111111111111111111111111111222333333444444444333333333333333222111000000000000000111222222111000000////////////............000000//////...------,,,++++++***)))))))))))))))************++++++,,,,,,***)))))))))))))))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$###""""""!!!""""""######""""""!!! !!!"""############"""!!!!!! !!!!!! !!!!!!""""""######!!!""""""######""""""!!!!!!!!!!!!"""#########$$$""""""""""""""""""""""""############$$$$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$###$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$###############%%%%%%$$$$$$$$$%%%&&&''',,,+++***(((((((((((()))###$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$###############%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''#########$$$%%%'''(((***###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&'''((((((%%%###%%%%%%%%%%%%%%%%%%%%%%%%'''%%%"""!!!"""$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&$$$######%%%&&&&&&%%%$$$%%%%%%%%%%%%$$$######&&&$$$###$$$'''((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$%%%%%%((('''&&&&&&&&&&&&'''((('''''''''&&&$$$$$$%%%'''##################$$$$$$###$$$%%%%%%$$$$$$%%%'''((((((''''''&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''((((((((()))))))))******'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%&&&''''''((())))))(((((((((((())))))''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&%%%$$$$$$$$$'''&&&&&&''')))***((('''))))))))))))))))))))))))'''&&&%%%$$$%%%&&&'''(((+++***(((((())))))(((&&&(((((('''''''''''''''((()))))))))(((((((((((('''%%%&&&''')))******++++++((())))))******))))))(((''''''(((***+++,,,---...------,,,,,,++++++++++++,,,,,,,,,+++******))))))************************((()))***+++,,,------...******+++++++++***))))))))))))))))))))))))))))))+++***))))))***+++---.........------------,,,,,,------...///000000000000...///111222444444444444555555555555555555666666666666666666666777888888999888777777666666777777666666555555555444444444444555555555555444444333444444444444444333222222222222222222222222222222000111222333333333333333222222111111000000////////////000000000000///////////////............---///......------,,,,,,,,,******)))((((((((()))))))))))))))************+++*********))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$###############""""""#########!!!!!!"""###$$$$$$$$$$$$###"""!!! !!!!!!!!!!!!"""""""""""" !!!"""######"""!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############$$$$$$$$$$$$$$$#########"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''$$$%%%&&&'''((()))))))))$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&############$$$%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''((()))***)))&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""" """###$$$###&&&''''''''''''&&&&&&&&&$$$######$$$%%%&&&&&&$$$%%%%%%%%%%%%%%%$$$$$$###%%%$$$###$$$%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$###%%%%%%$$$$$$$$$$$$$$$$$$(((''''''&&&&&&''''''(((&&&''''''&&&$$$$$$%%%'''&&&&&&&&&&&&%%%%%%%%%%%%"""$$$%%%%%%######$$$&&&''''''&&&&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%%%%%%%$$$$$$$$$'''''''''''''''''''''''')))))))))(((''''''&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&&&&'''(((((())))))))))))((((((''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%$$$$$$$$$&&&''''''((())))))((('''(((((((((((((((((((((((((((((('''''''''((()))***---+++******,,,,,,+++***(((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''((()))************(((((())))))))))))(((((('''(((((()))***++++++,,,,,,+++++++++++++++++++++,,,+++++++++******))))))************************))))))***+++,,,,,,------***+++++++++***)))(((((())))))))))))))))))))))))******))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000111111222222000000111222333444444444444444444444555555555555777666666666666777888888888888777666666666666777555555555444333333222222333333444444444333333222444444555555444444333222222222222222222222222222...///000222222333333333111111000000/////////......//////////////////...//////.........---------+++++++++*********))))))))))))((((((((((((((())))))))))))))))))))))))***++++++***)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$########################!!!"""###$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%#########""""""!!! %%%$$$###"""!!! """"""""""""!!!!!!!!!!!! !!!"""######"""!!! """""""""""""""!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!"""""""""""""""$$$$$$$$$############### """###%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&!!!$$$&&&'''((('''&&&'''''''''''''''&&&%%%$$$%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&%%%$$$$$$############"""$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&''''''''''''(((***+++)))&&&###########################"""!!! ###$$$%%%$$$''''''&&&&&&&&&&&&&&&'''$$$######$$$&&&'''%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$###$$$$$$%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%$$$%%%&&&((((((''''''&&&&&&%%%%%%###$$$%%%%%%$$$###$$$&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''%%%$$$$$$$$$$$$%%%&&&&&&$$$%%%''''''''''''%%%$$$&&&&&&'''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''''''''&&&'''((((((((((((((((((''''''''''''''''''''''''))))))((()))))))))******,,,+++***+++,,,---,,,+++(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((())))))))))))(((((((((((())))))))))))((((((***)))))))))))))))))))))))))))***++++++,,,------++++++***************)))))))))))))))))))))))))))++++++++++++++++++++++++++++++,,,++++++***))))))******************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...000111222222222111111111222222333333444222222333333444444444444666666666666666777777888888777666666555555666666555555444444444333333333222222333333333333222222444444555555444444333222111111111111111111111111...///000111222222333333000000000//////////////////..................///............------------***************))))))))))))((((((((((((((())))))***)))))))))))))))))))))+++******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################!!!"""###$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%#########""""""!!! &&&%%%$$$###""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!"""$$$$$$"""!!!"""""""""!!!!!!!!!!!!!!!########################!!!!!!!!!!!!!!!!!!!!!!!!######################## """###%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$''')))***)))'''&&&((())))))(((((('''&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((((((((''''''&&&%%%%%%"""""""""######$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''((((((%%%"""###########################"""!!!"""%%%&&&&&&&&&%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$$$$&&&&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((('''%%%$$$%%%&&&%%%%%%$$$$$$######""""""%%%&&&'''&&&%%%$$$%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((''''''&&&&&&''''''(((%%%$$$$$$$$$$$$%%%&&&&&&$$$%%%&&&''''''&&&%%%$$$&&&&&&'''''''''&&&%%%$$$%%%&&&&&&'''((())))))***%%%'''))))))((('''((()))''''''''''''''''''''''''''''''((((((((())))))))))))(((((()))+++,,,+++***))))))((('''&&&&&&&&&&&&((())))))))))))*********)))))))))))))))(((''''''((())))))******))))))(((++++++******)))((((((((((((((()))***+++,,,------************************)))))))))))))))))))))))),,,,,,,,,+++++++++******++++++,,,,,,,,,++++++***************************)))*********************++++++,,,,,,,,,,,,------+++,,,...///000111111111222111111000000111222222111111222222333333444444555555555555555666777777777666555555444444555555444444444444444444444444111222222333333333333333444444444444444333222222000000000000000000000000///000111222222222222222000000000000//////////////////............//////.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))((((((((()))******+++************))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$##############################"""######$$$$$$$$$###############""""""#########!!!!!!"""###$$$$$$$$$$$$%%%$$$######""""""""""""!!!!!!!!!!!!"""""""""""" !!!$$$%%%%%%$$$!!! !!!!!!!!!!!!!!!!!!!!!!!!########################""""""""""""!!!!!!!!!!!!"""""""""###############"""###$$$$$$%%%%%%%%%%%%#########$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%$$$###$$$%%%&&&&&&&&&%%%%%%$$$%%%'''((((((&&&%%%$$$((((((((((((((('''&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%'''(((((())))))$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''''''''&&&&&&%%%%%%!!!###%%%''''''(((""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%'''(((&&&%%%$$$%%%&&&&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&((('''&&&$$$$$$######$$$&&&((()))+++(((&&&%%%%%%&&&&&&%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###%%%%%%$$$$$$$$$$$$$$$$$$&&&''''''((((((''''''&&&%%%'''((((((&&&$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$&&&'''((('''%%%$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&'''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))((((((''''''''''''((((((%%%%%%%%%%%%%%%&&&&&&'''''''''((((((((((((''''''%%%&&&'''''''''&&&%%%$$$&&&&&&&&&'''(((((())))))%%%'''))))))''''''((()))''''''''''''''''''''''''''''''(((((()))))))))((()))(((((()))+++,,,,,,++++++***)))(((''''''''''''((()))))))))************'''(((((())))))))))))((()))******************)))******************))))))))))))******+++++++++,,,))))))))))))************))))))))))))))))))))))))++++++++++++++++++,,,,,,******+++,,,,,,,,,++++++************************))))))************)))))),,,,,,,,,,,,---------...+++,,,---...///000000000222111000/////////000111000000111111222333333444444444444444444555555666555555444333333333333444222222222333333444444555111222333333444444333333333333333333333222222111111111111111111111111111111111222222333222222111000000000000000000000000000000///......///000000.........---------,,,,,,------------------------)))))))))))))))***++++++,,,,,,++++++************((((((((((((((((((''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$###""""""!!!""""""######""""""!!! !!!"""############""""""!!!!!!!!!!!!!!!""" !!!!!!""""""###### """%%%''''''%%%"""  !!!"""""""""#################################""""""!!!!!!!!!!!!"""""""""#########$$$$$$$$$$$$###$$$$$$%%%%%%"""#########$$$$$$$$$$$$$$$%%%&&&''''''%%%$$$"""###$$$%%%&&&&&&&&&%%%%%%$$$%%%&&&&&&&&&%%%$$$###%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$&&&''')))))))))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%% """$$$&&&&&&'''&&&#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$%%%'''((((((%%%######$$$%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%'''((('''%%%$$$######$$$%%%(((+++---///,,,'''%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%$$$%%%'''((('''$$$###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''(((((('''&&&&&&%%%&&&((((((&&&%%%$$$%%%&&&&&&''''''''''''''''''%%%&&&'''&&&$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((((())))))((((((''''''''''''((((((&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&''''''(((%%%&&&'''((((((&&&$$$###&&&&&&''''''''''''''''''$$$'''***)))'''&&&(((***))))))))))))))))))))))))((())))))***+++*********+++******+++---///......++++++***(((((('''''''''&&&'''''''''(((((())))))%%%&&&''')))******************++++++++++++******))))))******+++++++++,,,+++++++++***************)))))))))))))))*********))))))))))))))))))))))))))))))***+++,,,------...((()))***+++++++++++++++************************))))))************)))(((,,,,,,,,,------.........+++,,,---...////////////111111///.........///000///000000111222222333333444333333333333444555555444444333222222222222333000000111222333444444555111222333444444444444444222333333333333222111111222222222222222222222222222222333333333222222111000000000000111111111111111000///......///000111......---------,,,,,,,,,++++++++++++++++++++++++******))))))***+++,,,,,,,,,,,,,,,+++++++++******'''''''''((((((((((((((('''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! !!!"""######"""!!! !!!!!!!!!!!!   !!! !!!"""######$$$!!!###&&&((((((&&&###!!! !!!"""######""""""""""""""""""""""""$$$$$$######""""""!!!!!!!!!!!!""""""#########$$$&&&%%%$$$#########$$$%%%""""""######$$$$$$$$$$$$$$$%%%'''''''''%%%###"""###$$$%%%&&&'''&&&%%%%%%))))))***************)))###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$"""!!!$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######%%%'''((()))&&&###"""###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%''''''&&&$$$$$$$$$$$$%%%'''***---///222...(((%%%$$$%%%''''''&&&&&&''''''&&&&&&%%%$$$%%%''')))'''%%%###%%%'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$#########$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&%%%$$$$$$$$$&&&((((((&&&%%%$$$%%%#########$$$$$$%%%%%%%%%$$$%%%&&&%%%###"""###$$$''''''''''''''''''''''''%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((''''''''''''(((((('''&&&&&&&&&&&&'''((((((&&&&&&$$$######$$$&&&&&&%%%&&&'''((((((&&&$$$###))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&))))))(((((('''''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))******)))(((''''''(((((())))))(((((((((((())))))'''''''''(((((((((((()))(((((((((((((((((((((((('''(((((()))))))))))))))******))))))))))))******++++++******)))((((((((())))))))))))************))))))))))))************((()))***+++++++++++++++))))))))))))))))))))))))'''((()))******)))(((''')))*********++++++++++++*********++++++,,,,,,,,,...,,,***+++...000...,,,......000111222333333333333222222111111222222333555555444333333222111111111111000000000000111111000111111111111222222222333333333222222222111111000000111000......///000444333333222222111111111333222111111000111111111///////////////......---000///...------------------,,,+++***))))))))))))++++++******++++++,,,------,,,************)))'''))))))((('''''''''''''''''''''((((((((((((''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######"""!!!!!!!!!!!!###%%%&&&%%%%%%%%%$$$$$$$$$############""""""""""""#########"""!!!!!!!!!!!!!!!""""""###$$$$$$"""!!!!!!"""'''###!!!""""""!!! """$$$,,,555666,,,###!!!######!!! !!!###'''%%%"""!!!"""#########!!!!!!!!!!!! """############$$$$$$$$$$$$######"""""""""""""""$$$$$$######"""######$$$'''$$$###'''(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$######!!!!!!"""###$$$&&&'''(((((())))))(((&&&$$$%%%&&&######$$$$$$$$$%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$#########%%%&&&&&&''''''&&&&&&%%%######$$$$$$$$$######""""""""""""######$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''&&&(((((((((&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((******---+++)))'''&&&'''((()))%%%$$$$$$&&&$$$!!!"""&&&%%%%%%%%%$$$$$$$$$######""""""###$$$$$$$$$$$$###""""""""""""""""""""""""&&&&&&&&&&&&%%%%%%$$$###&&&$$$###!!!!!!"""$$$%%%%%%###"""###'''((('''%%%!!!###&&&(((((('''%%%###&&&&&&$$$$$$$$$$$$&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&'''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''(((((('''''''''&&&&&&&&&)))))))))))))))(((''''''$$$$$$$$$$$$$$$$$$$$$$$$)))(((((('''&&&&&&%%%%%%)))(((&&&&&&'''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&)))(((((((((''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))++++++***))))))(((''''''))))))(((((((((((())))))''''''((((((((()))))))))((((((((((((((((((((((((''''''((())))))***))))))******))))))))))))******)))))))))))))))*********'''(((((((((((()))))))))))))))))))))************))))))******++++++******(((((((((((((((((((((((('''((()))******)))(((''')))))))))*********++++++***++++++++++++++++++,,,---,,,***,,,...///...,,,...///000222333333333444222222222111111222222222555444444333222222111111111111000000000000111111000111111111111222222222333333222222222111111111///000000000//////111222333333333222222222222222333222222111111111111111///000000000000///.........---,,,++++++++++++,,,---,,,+++******)))******++++++******)))******+++///---,,,+++,,,,,,***)))))))))(((''''''''''''''''''''''''(((((('''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$############'''&&&$$$"""!!! !!!!!!"""###$$$%%%&&&$$$$$$$$$######$$$$$$$$$""""""!!!!!!!!!!!!""""""!!!"""######!!! !!!"""!!! !!!"""***333555///'''###""""""######""" !!!###&&&'''%%%"""!!!"""#########!!!!!!!!!!!!!!!!!!!!!!!!"""############$$$$$$$$$%%%$$$$$$###############"""""""""!!!!!!"""""""""$$$!!!"""&&&(((%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%$$$$$$$$$############$$$$$$$$$$$$%%%'''((()))&&&''''''&&&$$$######$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""""""""%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%######$$$$$$$$$$$$###############$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&'''''''''((()))(((&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&''')))***+++***(((&&&&&&&&&'''((($$$"""###&&&'''###"""$$$%%%%%%%%%%%%$$$$$$$$$$$$""""""###$$$$$$$$$$$$###########################%%%%%%&&&&&&&&&%%%###############$$$$$$$$$######%%%###"""###&&&((('''%%%"""$$$%%%''''''&&&%%%$$$%%%$$$###""""""###$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''((())))))((('''''''''&&&&&&&&&&&&******++++++***))))))(((%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((((((((((()))(((&&&&&&'''''''''&&&$$$$$$%%%&&&'''(((((()))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((***++++++++++++)))((('''))))))(((((((((((())))))'''(((((((((((()))))))))((((((((((((((((((((((((&&&&&&((()))***************))))))(((((())))))***'''(((((()))******++++++''''''''''''(((((((((((())))))))))))************)))************))))))(((''''''''''''''''''''''''(((((())))))))))))((((((((()))))))))************+++++++++++++++*********---++++++,,,---...---,,,//////111222333333444444222222111111111111222222444444333333222111111111111000000//////000000111000111111111111222222222333222222222222111111111///000111111000000222444222222222222333333333333333333222111111111111111000000111111000000///...------,,,+++++++++,,,,,,...---,,,++++++*********+++***))))))))))))******---,,,+++***++++++***((())))))((('''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$#########""""""'''&&&%%%"""!!!  !!!"""###$$$$$$$$$######""""""######$$$"""""""""!!!!!!""""""### """###"""!!! !!!!!! """###!!!111999111%%%###$$$#########""" !!!$$$'''&&&$$$"""!!!"""#########"""""""""""""""""""""""""""############$$$$$$$$$&&&%%%%%%$$$###$$$$$$$$$######""""""############""" """(((***'''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%$$$$$$###$$$$$$#########"""""""""$$$$$$$$$###$$$%%%%%%&&&$$$%%%%%%$$$"""!!!"""#########$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%######$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''((()))'''%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&'''((()))((('''%%%%%%%%%&&&&&&$$$"""$$$***---***%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''%%%###""" !!!$$$&&&&&&%%%$$$###$$$###"""$$$&&&'''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&'''((()))***''''''''''''&&&&&&&&&&&&))))))))))))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))***++++++,,,)))(((&&&&&&'''''''''&&&$$$$$$%%%&&&((()))***+++''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))+++,,,---,,,***)))))))))(((((((((((())))))&&&&&&'''''''''(((((((((((((((((((((((((((((((((%%%&&&''')))************))))))(((((((((((())))))(((((())))))************'''''''''((((((((())))))((()))))))))************************)))(((''''''((((((((((((((((((((((((((((((((()))))))))))))))(((((()))))))))*********,,,,,,++++++******)))))),,,++++++,,,------------///000111222333333333333111111000000000000111111333333222222111111111000000000////////////000000000000111111111222222222222222222222111111111111111222222111000000222333111222222333333444444444333333222111111111111222111111111111111000/////////......---------............---,,,++++++++++++))))))))))))***+++,,,---***)))(((((())))))(((&&&))))))((('''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$#########""""""""""""""""""############"""""""""!!!!!!!!!!!!!!! !!!!!!"""""""""!!!""""""######!!!"""$$$###!!! !!! ###%%%"""!!!###%%%%%%!!!111666)))"""%%%### !!!!!!!!!"""###$$$%%%$$$""""""###$$$$$$###""""""""""""############""""""#########$$$$$$$$$%%%%%%$$$############$$$$$$%%%%%%%%%&&&&&&&&&%%%###!!!$$$+++---***''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$#########""""""""""""!!!""""""!!!!!!!!!!!!!!!"""###$$$%%%$$$"""!!!"""#########$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%######$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''((()))'''%%%###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&'''''''''%%%%%%$$$$$$%%%%%%'''$$$&&&///444111***&&&''''''&&&&&&&&&%%%%%%%%%""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%''''''%%%###""" """###%%%&&&&&&%%%%%%#########$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''''''''''''''''''''''''''&&&''''''''''''''''''&&&######$$$$$$$$$$$$$$$$$$########################$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))******++++++)))'''&&&&&&'''''''''%%%&&&&&&&&&'''((()))******((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&))),,,---------,,,))))))(((((((((((())))))%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((&&&'''((()))************))))))(((((((((((())))))************))))))(((((((((((()))))))))*********((()))))))))************)))))))))))))))((('''&&&))))))))))))))))))))))))((((((((((((((()))******))))))))))))************+++++++++******)))))))))++++++,,,,,,,,,,,,,,,---//////000111222222222222111000000//////000000111222111111111111111000000000000////////////000000000000111111111222222222222222222111111111000000222333333222000///000222222222222333333444444555444333333222111222222222111111111111111000//////......---------......///......---,,,++++++++++++(((((()))***,,,...000111***)))'''((())))))((('''))))))((('''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%$$$$$$$$$$$$ !!!"""###$$$%%%%%%$$$$$$#########"""""""""!!!!!! !!!!!!"""""""""""""""###$$$$$$"""$$$%%%%%%###""""""### %%%%%%!!!!!!%%%&&&$$$!!!,,,---!!!$$$&&&  ###&&&'''&&&$$$"""$$$###""""""$$$$$$$$$###!!!"""""""""#########$$$""""""#########$$$$$$$$$$$$$$$###"""""""""""""""###$$$%%%&&&&&&&&&&&&%%%###!!!$$$***---***''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%#########""""""""""""!!!""""""!!!!!! !!!!!!###$$$%%%$$$###"""###$$$######$$$$$$$$$%%%%%%%%%""""""""""""""""""###############$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''(((((('''%%%###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###############$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$&&&$$$&&&///555111+++'''''''''&&&&&&&&&%%%%%%%%%""""""###$$$$$$$$$$$$###########################"""###%%%&&&&&&%%%###"""######"""######%%%'''((("""######$$$$$$$$$%%%&&&&&&%%%$$$######%%%&&&(((''''''''''''''''''''''''&&&''''''''''''''''''&&&#########$$$$$$%%%%%%%%%########################&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((((((((((()))'''&&&&&&'''''''''%%%((((((((((((((('''''''''))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%(((***,,,---------))))))(((((((((((())))))%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((('''(((((())))))))))))))))))((((((''''''(((((()))++++++******)))(((((('''))))))))))))************))))))))))))************'''((((((((((((''''''&&&************************((((((''''''((()))***+++)))*********++++++++++++***************)))))))))***+++,,,,,,++++++,,,---...//////000111111000000000000////////////000000000000000000000000000000000//////......//////000000111111111111222222222222111111111111000000000111222222111//////000222333333333333444444444444444444333222222222222222000000111111000000///...,,,,,,+++++++++,,,------...---,,,++++++*********((()))***+++---///111222,,,+++******+++,,,+++***))))))((('''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%$$$$$$$$$######!!!!!!"""############""" !!!!!!"""###$$$%%%&&&$$$######""""""######$$$""""""""""""######$$$%%%###%%%&&&%%%$$$"""###### $$$###"""))))))###!!!%%%$$$ &&&%%% """&&&***---+++&&&######""""""###$$$%%%$$$### !!!!!!""""""#########"""############$$$$$$$$$$$$###""""""!!!!!!"""""" !!!"""$$$$$$$$$######!!!!!!''')))&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$#########"""""""""$$$$$$###############$$$###%%%&&&%%%$$$###$$$%%%######$$$$$$$$$%%%%%%%%%###############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%&&&'''&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$%%%&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$"""$$$+++///,,,'''&&&&&&&&&&&&&&&%%%%%%%%%%%%""""""###$$$$$$$$$$$$###"""""""""""""""""""""""""""######$$$$$$$$$$$$$$$%%%$$$###"""###$$$'''(((!!!"""$$$$$$######%%%&&&&&&%%%$$$###$$$%%%&&&'''$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&''''''''''''&&&&&&$$$$$$###$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''(((((()))(((((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&)))(((&&&&&&'''''''''&&&))))))(((''''''&&&&&&%%%((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''(((***++++++,,,))))))(((((((((((())))))'''''''''((((((((())))))(((((((((((((((((((((((()))))))))))))))(((((('''((((((''''''''''''((((((*********)))))))))))))))((((((((())))))))))))***))))))))))))************&&&&&&'''(((((((((''''''))))))))))))))))))))))))((('''''''''((()))+++,,,++++++++++++,,,,,,,,,,,,))))))))))))************)))+++---,,,******,,,...---......///////////////000//////......//////000000000000000000000000000//////............//////000111111111111222222222111111111111000000000000...///000000///000222444444444444444444333333333444444333222222222222333///000000000000///......+++++++++++++++,,,---...---,,,+++******)))***************+++,,,---//////---+++***+++,,,---,,,+++))))))(((''''''''''''''''''''''''(((((('''''''''&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%&&&&&&%%%$$$############""""""""""""!!!""""""###$$$######"""!!! !!!"""###$$$$$$$$$$$$$$$######$$$$$$$$$""""""""""""###$$$%%%&&&"""$$$%%%%%%###""""""###"""$$$""" '''222111(((""""""""""""######!!!!!!"""$$$(((,,,+++'''######""""""###%%%%%%$$$### !!!!!!"""######"""############$$$$$$$$$%%%$$$######""""""###### """###$$$$$$###"""### %%%&&&$$$"""###$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$#########$$$%%%%%%###$$$%%%%%%######$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$"""###$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$$$$###$$$$$$%%%&&&###%%%&&&&&&%%%$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%%%%$$$###!!!###''')))&&&%%%'''%%%%%%%%%%%%$$$$$$$$$$$$""""""###$$$$$$$$$$$$#################################"""""""""###%%%&&&%%%%%%$$$$$$$$$%%%%%%&&& """$$$$$$######$$$'''%%%$$$$$$$$$%%%%%%&&&&&&"""###$$$%%%%%%$$$###"""%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''(((((()))(((&&&&&&'''''''''&&&'''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))(((((((((((()))***))))))(((((((((((())))))))))))))))))************((((((((((((((((((((((((************)))((('''&&&((((((''''''''''''((((((((((((((()))******++++++''''''''''''((((((((()))))))))))))))************%%%%%%&&&'''((((((((((((((((((((((((((((((((((((((('''''''''((()))+++,,,++++++,,,,,,,,,---------(((((())))))******++++++(((+++---,,,***)))+++...------..................//////............//////////////////000000000000//////............//////000111111111111222222222111111111111000000000000***,,,---...///111444666555555555444444333333333555444333333222222333333///////////////......------------------...///000---,,,+++***)))))))))))),,,+++++++++***++++++,,,+++***)))***+++,,,+++***))))))((('''''''''''''''''''''((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$"""###%%%&&&&&&%%%###"""!!!!!!!!!!!! !!!"""$$$$$$$$$###""""""!!!!!!!!! ######""""""""""""######""""""""""""###$$$%%%&&&"""###$$$$$$"""!!!!!!"""$$$&&&$$$###...;;;:::///###!!!###'''&&& !!!  ###'''(((%%%""""""""""""###%%%%%%$$$### !!!""""""###"""############$$$$$$$$$&&&%%%$$$$$$######$$$$$$!!!###%%%&&&%%%$$$###&&&""""""%%%'''$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###"""""""""""""""###$$$$$$"""###$$$$$$###"""###%%%######$$$$$$$$$%%%%%%%%%!!!!!!"""""""""#########&&&%%%%%%$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$"""###$$$%%%&&&&&&'''&&&$$$$$$$$$######"""""""""$$$$$$######$$$$$$%%%&&&"""$$$%%%%%%%%%%%%&&&(((''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&$$$%%%%%%&&&&&&&&&%%%%%%%%%###%%%'''&&&$$$&&&***%%%%%%%%%$$$$$$$$$######""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!###%%%'''$$$%%%&&&''''''&&&$$$### """$$$$$$""""""$$$'''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%'''((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&'''((((((((('''((((((((((((((((((((((((###$$$%%%&&&''')))******)))(((&&&&&&'''''''''&&&%%%%%%%%%&&&&&&'''''''''((()))***++++++***)))(((((()))))))))((('''&&&%%%((((((((((((((((((((((((&&&&&&&&&'''&&&&&&%%%%%%$$$%%%&&&'''((((((((((((%%%&&&&&&'''((()))******'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''(((+++******)))(((''''''&&&,,,***((('''&&&'''((()))))))))))))))))))))))))))%%%&&&&&&&&&'''((((((((())))))))))))((((((((((((******))))))((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''---,,,************,,,---,,,+++++++++******)))))))))***++++++)))(((((())),,,,,,,,,---------......000////////////000000111//////000000000000//////---------............///000000000000111111111111444222///......///......,,,,,,,,,,,,---...000111666555555333222111000000333333333222222222111111444222///---,,,,,,---...------------------------,,,++++++***)))*********,,,,,,---------,,,++++++,,,,,,++++++***)))))))))+++***((('''''''''((()))))))))((('''&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$###"""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""!!! !!!###$$$#########""" !!!###%%%'''%%%###"""!!!"""###$$$%%%$$$$$$############$$$"""###(((000666666///((( !!!!!!!!!!!!  """######$$$$$$%%%%%%$$$$$$###"""""""""###############"""!!!!!!###!!! !!!"""$$$$$$$$$###$$$$$$######"""!!! """############$$$$$$$$$!!! !!!%%%&&&$$$""""""###%%%'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######"""!!!!!! &&&%%%###"""!!!"""######"""############$$$$$$$$$!!!###$$$$$$###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$###"""!!!$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&&&&$$$$$$###"""$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&&&&%%%$$$$$$#########""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$#########"""""""""""""""######""""""######$$$%%%%%%%%%%%%$$$$$$#########''''''&&&&&&&&&%%%%%%%%%'''&&&%%%$$$############&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''&&&%%%$$$###'''''''''((((((((((((((((((((('''&&&&&&&&&&&&'''''')))'''###%%%+++,,,'''''',,,111///)))$$$###$$$&&&&&&''''''''''''&&&&&&((())))))******))))))(((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&%%%&&&'''''''''''''''&&&&&&&&&&&&''''''(((((())))))''''''''''''''''''''''''$$$%%%&&&''''''((('''''''''&&&&&&&&&''''''((()))******))))))(((''''''&&&***)))'''&&&%%%&&&((()))((((((((((((((((((((((((&&&&&&&&&''''''''''''''''''((((((((())))))******'''''''''''''''(((((((((''''''''''''''''''''''''''''''(((((()))))))))***+++++++++******+++++++++++++++******))))))))))))&&&(((******))))))***+++,,,,,,,,,------------.../////////...//////000111///000000111111000000///........./////////000000000000000000111111111111444222000///000000///...//////......///111333444444444444444333333333333333333333222222222111111333222///---,,,,,,---...------------------------+++***))))))(((((())))))++++++,,,,,,---,,,,,,,,,((()))))))))))))))))))))+++***)))((('''(((((())))))(((((('''&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$#################################"""""""""""""""""""""""""""!!!!!! !!!"""###$$$"""""""""!!! """$$$%%%$$$"""!!!!!!!!!######$$$$$$###"""!!!!!!!!!!!!$$$&&&+++222666444,,,%%%!!!!!!""""""""""""!!!!!! !!!!!!""""""""""""!!!$$$$$$$$$#########""""""###############"""!!!!!!$$$###"""""""""###""""""!!!"""###$$$$$$%%%%%%%%%"""############$$$$$$$$$###!!!!!!###&&&'''%%%######$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$######"""!!!!!!$$$$$$######""""""""""""############$$$$$$$$$$$$"""$$$%%%%%%$$$######$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$############$$$$$$$$$$$$%%%%%%$$$$$$###"""$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%$$$$$$###%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''&&&&&&%%%$$$%%%%%%%%%%%%%%%$$$###############""""""#########$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$#####################""""""######$$$%%%%%%%%%%%%$$$$$$$$$######''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&((((((''''''&&&%%%%%%$$$''''''''''''(((((((((((((((((('''&&&&&&&&&&&&'''&&&((('''$$$&&&,,,,,,(((000444777666111---++++++&&&''''''((((((''''''&&&))))))(((((((((((())))))&&&'''((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''&&&&&&(((((((((''''''&&&$$$$$$''''''''''''''''''(((((((((((((((((((((((((((((($$$%%%&&&((()))))))))***(((''''''''''''((()))))))))))))))(((''''''&&&&&&'''&&&%%%%%%%%%&&&'''((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''(((***++++++,,,$$$%%%%%%&&&''''''((((((''''''''''''''''''''''''%%%%%%&&&'''((()))************++++++++++++******))))))))))))(((((((((((($$$&&&((()))))))))***,,,,,,,,,,,,,,,------------...............///000000000111111111111111111000//////000000000111111111000000000000111111111111333222111111222111///...000000//////111222444555333444444444555555666666333333333222222222111111222111///...---------...------------------------,,,+++******))))))************+++,,,---------,,,&&&&&&&&&'''((()))))))))******)))(((((((((((((((((((((((('''&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######"""######"""!!!!!!"""$$$$$$###!!! !!!""""""""""""""""""""""""###$$$$$$&&&***///222...&&&""""""############"""""""""""""""""""""!!! """""""""#########$$$$$$"""############""""""!!!%%%$$$$$$###""""""!!!!!!"""###$$$%%%%%%&&&%%%%%%"""############$$$$$$$$$$$$######$$$&&&'''&&&%%%%%%$$$$$$%%%%%%&&&'''(((''''''&&&&&&%%%%%%$$$$$$&&&%%%%%%$$$$$$######"""######$$$$$$$$$###"""!!!############$$$$$$$$$%%%###%%%&&&&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###$$$$$$%%%%%%%%%$$$$$$$$$$$$###''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&***)))'''&&&%%%%%%&&&'''''''''''''''(((((()))))))))(((''''''&&&&&&''''''&&&''''''&&&)))------***111111222222000---***)))&&&''''''((((((''''''&&&))))))'''&&&&&&'''))))))'''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''&&&'''''''''&&&&&&%%%$$$'''''''''''''''''''''&&&(((((((((((())))))))))))&&&'''((()))))))))))))))((('''''''''''''''(((((((((((((((''''''&&&&&&&&&&&&&&&%%%%%%&&&'''((()))((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%''''''((())))))***++++++%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''$$$$$$%%%&&&&&&'''((((((((()))***++++++***)))(((((((((((((((((((((''''''%%%''')))))))))((()))+++++++++,,,,,,,,,---------------------...///000000111111222222222222111111/////////000000000111111///000000000111111111111222111111222333333000...//////......///111333444555555555555666666666666333333333222222222111111222111///...---------...------------------------......---,,,,,,,,,,,,---((()))***+++,,,---------''''''''''''(((((())))))***))))))((((((((((((((((((((('''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!!!!!!!!!!""""""######$$$%%%$$$######$$$%%%"""!!! !!!!!! !!!"""$$$&&&'''(((######%%%''')))'''"""!!!""""""######""""""!!!!!!!!!""""""!!!!!! !!!!!!!!!"""###$$$$$$%%%""""""############"""!!!"""###$$$$$$###""""""###%%%%%%%%%%%%$$$###"""!!!""""""#########$$$$$$$$$######$$$%%%&&&&&&%%%%%%&&&%%%$$$###$$$%%%'''(((''''''&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$"""###&&&''''''%%%###"""#########$$$$$$$$$%%%%%%$$$&&&''''''%%%$$$$$$%%%########################$$$$$$############$$$$$$"""######$$$######""""""$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%########################$$$###""" """$$$%%%#########$$$$$$$$$$$$$$$"""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%"""""""""######%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&%%%$$$###$$$$$$$$$%%%%%%%%%&&&&&&***)))'''%%%%%%&&&'''(((&&&&&&''''''(((((()))))))))(((((('''''''''''''''&&&&&&'''))),,,...---+++,,,+++*********(((%%%"""''''''(((((((((((('''''')))((('''&&&&&&'''((()))))))))))))))((('''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((((('''$$$$$$%%%&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&'''((((((((())))))******)))*********)))(((''''''''''''&&&&&&%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''(((((()))''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%((((((((((((((((((((((((((((((((('''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((***++++++***((((((''''''''''''''''''((((((''')))******((((((((()))+++++++++,,,,,,,,,------,,,,,,,,,,,,---...///000111111222222222222111111....../////////000000000///000000000111111111111222111111222333333000...////////////000111333444777777666666666555555555333333333222222222111111000000//////......------------------------------///...------,,,---------((()))***+++,,,,,,------*********)))))))))(((((()))))))))))))))((((((''''''''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%$$$##############################"""""""""""""""""""""""" !!!!!!"""""""""""""""!!!###$$$$$$"""""""""$$$ !!!!!!!!!!!!!!!"""###$$$&&&&&&###"""!!!!!!"""###"""""" !!!!!!""""""!!!!!!  !!!!!!!!!!!!!!! !!!"""###$$$$$$%%%!!!""""""#########""""""!!!$$$%%%$$$###%%%&&&$$$$$$$$$$$$###"""!!! """"""#########$$$$$$$$$"""###$$$$$$$$$$$$$$$$$$&&&%%%$$$######%%%&&&'''&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%###$$$'''))))))'''%%%######$$$$$$$$$$$$%%%%%%%%%%%%&&&''''''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$!!!!!!"""""""""""""""!!!$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&%%%%%%$$$###%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%########################%%%###!!! !!!###$$$""""""""""""######$$$$$$""""""!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%!!!!!!!!!!!!"""$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((('''&&&%%%$$$###$$$$$$$$$%%%%%%%%%&&&&&&)))(((&&&%%%$$$%%%'''(((&&&&&&&&&'''((())))))***))))))(((''''''''''''(((&&&&&&(((,,,...///---,,,...,,,*********)))'''%%%'''(((((((((((((((((('''''''''&&&&&&&&&&&&''''''))))))))))))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((((((((((((######%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&''''''&&&''''''(((((())))))***************)))'''&&&%%%''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&(((((((((''''''&&&&&&&&&))))))(((((('''&&&&&&%%%''''''''''''''''''''''''++++++******))))))))))))(((((())))))))))))((((((''''''''''''(((((((((((()))***,,,+++)))(((((()))++++++++++++,,,,,,,,,,,,+++++++++,,,---...///000000111111111111111111000........./////////000000000000000000111111111111111000000111222222111///111111000000111333555666777777666666555555555444333333333222222222111111000////////////......------------------------------,,,++++++******++++++))))))***+++,,,,,,,,,+++,,,,,,,,,+++***))))))))))))))))))))))))(((''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%$$$###""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""""" """"""  !!! !!!!!!!!!!!!!!!###"""!!!!!!!!!!!!!!!!!!$$$###"""!!!!!!###%%%&&& !!!!!!!!!!!!  !!!!!!!!!!!!!!! !!!!!!"""###$$$$$$!!!""""""############"""!!!%%%&&&$$$$$$&&&((( !!!###############"""############$$$$$$$$$"""###%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$'''))))))(((&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$&&&'''&&&$$$#########&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$############$$$$$$ !!!""""""###"""""""""$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$############$$$$$$########################$$$###"""!!! !!!""""""!!!!!!!!!"""######$$$$$$"""!!!!!!!!!!!!"""#########$$$$$$$$$$$$%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%!!!!!!!!!""""""$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((('''&&&$$$###$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%&&&&&&'''((()))*********)))((((((''''''(((((((((&&&)))...111///,,,,,,///...---+++***))))))***'''(((((())))))(((((('''&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((())))))((((((''''''''''''''''''''''''%%%&&&'''((())))))))))))$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''%%%&&&&&&'''(((((())))))))))))))))))((('''&&&&&&(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((()))))))))))))))))))))((((((''''''(((((()))''''''((((((((()))))))))(((***,,,,,,+++******+++***++++++++++++,,,,,,,,,*********+++,,,...///000///000000111111000000/////////000000000111111111000000000000111111111111111000...///000111111000000000000000111333444666444555555555555555666666333333333222222222111111///////////////......---------------------------,,,++++++***************)))******+++++++++******++++++++++++++++++******((())))))***)))((('''&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$#########"""########################  !!!"""###""""""!!!!!!######""" !!! !!!!!!""""""""""""""""""""""""###$$$%%%%%%###$$$$$$$$$#########$$$!!!!!!""""""""""""!!!!!! !!!!!!  !!!!!!!!!""""""######!!!!!!"""###############"""&&&'''$$$###%%%'''!!!!!!"""###$$$$$$$$$$$$"""############$$$$$$$$$###%%%'''&&&$$$###$$$%%%$$$$$$%%%%%%%%%$$$$$$############$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%"""###%%%&&&'''&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&%%%###"""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%&&&''''''((('''%%%$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%$$$######""""""###$$$$$$$$$$$$$$$#########""""""#######################################""""""!!!!!!!!!!!!!!!!!!"""######$$$%%%%%%!!!!!!!!!!!!!!!"""############$$$$$$$$$%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$#########$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((((((&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))*********))))))(((((((((((((((***'''***111333///+++,,,,,,------***&&&%%%(((+++(((((())))))))))))(((((($$$%%%''''''''''''%%%$$$###$$$&&&''')))***++++++((((((((((((((((((((((((%%%&&&'''((())))))))))))&&&&&&&&&&&&%%%$$$######$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&'''(((((()))&&&'''((((((((((((((('''***)))((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###''''''''''''''''''''''''%%%&&&&&&''''''((((((((("""###$$$$$$%%%&&&''''''###$$$$$$%%%%%%&&&&&&'''''''''''''''''''''''''''###$$$$$$%%%&&&'''(((((()))((('''&&&&&&'''((()))'''((((((((())))))******''')))+++,,,,,,,,,---...******+++++++++,,,,,,,,,*********+++,,,---///000//////000000000000//////000111111111111222222222000000000000111111111111222000------///000111000......------...000222333222222333444555666777888333333333222222222111111...///////////////...---------------------------...---,,,,,,++++++,,,,,,******+++++++++******))))))))))))***++++++,,,,,,((()))*********)))'''&&&&&&'''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$  """#########"""!!!"""$$$&&&&&&%%%$$$###$$$ !!!"""######"""""" !!!"""%%%(((+++.../// """%%%%%%###!!!""""""############"""""""""""""""!!! !!!!!!!!!!!!""""""""""""!!!!!!"""###############$$$(((((($$$"""###%%%%%%%%%%%%%%%$$$###"""""""""############$$$$$$$$$$$$&&&)))(((%%%$$$%%%'''###$$$%%%&&&&&&%%%###"""""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&%%%###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$############$$$$$$###$$$%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%%%%&&&'''''')))(((&&&$$$#########$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%$$$###### !!!"""""""""""""""######""""""""""""######""""""""""""""""""""""""""""""######"""!!! """"""###$$$%%%%%%&&&&&&!!!!!!!!!!!!!!!"""###############$$$$$$%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&(((((('''%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%%%%%%%$$$$$$%%%%%%&&&'''((()))***+++******)))(((((((((((((((+++(((+++222444...***++++++------***%%%$$$(((,,,(((((())))))))))))(((((()))(((&&&%%%$$$%%%%%%&&&'''''''''((((((((((((((((((((())))))))))))(((((()))(((&&&&&&&&&'''&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&'''((()))(((''''''''''''((())))))))))))*********+++++++++((('''&&&%%%%%%&&&'''(((%%%&&&&&&&&&'''(((((((((%%%%%%%%%&&&%%%%%%$$$$$$&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###$$$''')))(((&&&$$$%%%&&&'''''''''%%%%%%&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&'''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********+++,,,---...///...---,,,+++++++++,,,,,,,,,------000000000000000000000000000000////////////000000333333222222111222222222000000000000000000000000111111000000111111222333222222222333333444444444444444333333222111000000000000000000////////////......//////...,,,***)))***)))((()))***+++***)))++++++************++++++******))))))******+++,,,******))))))((((((''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%$$$###"""!!!  !!!""""""###""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""""""""###%%%(((+++...222555'''&&&$$$###"""""""""###$$$$$$######""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!! &&&%%%###""""""###%%%&&&###############$$$$$$$$$######$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$###""" !!!"""###############$$$###"""!!!!!!###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&%%%$$$$$$$$$%%%&&&'''"""############$$$$$$$$$&&&%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''((('''%%%######$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$######$$$''''''&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$######"""""""""%%%%%%%%%$$$$$$#########%%%%%%&&&&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""'''&&&$$$"""!!!!!!"""###""""""!!!!!! """"""""""""############$$$#########""""""!!!!!!###$$$$$$%%%%%%&&&'''''')))(((&&&%%%$$$%%%%%%&&&$$$$$$"""""""""$$$&&&(((((('''&&&%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%#########$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&(((***++++++***)))(((''''''''''''******+++///333333000,,,***+++,,,)))&&&%%%&&&((((((((((((''''''&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((('''((((((((((((''''''&&&((('''&&&&&&''''''''''''((('''&&&%%%%%%%%%%%%%%%&&&&&&%%%&&&&&&'''((()))&&&%%%%%%%%%%%%&&&'''''')))))))))*********++++++((('''&&&&&&&&&&&&'''(((&&&&&&&&&'''''''''''''''&&&&&&'''''''''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$%%%'''(((&&&$$$&&&&&&'''''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''(((((((((((((((((((((((())))))))))))))))))))))))+++++++++,,,,,,---------++++++,,,---------------,,,,,,---------.........////////////////////////000000////////////000000222111111000000000111111////////////////////////111111000000000111222222222222222222333333333444333222222111000000//////111000000000//////......---............,,,+++***,,,+++***+++,,,---,,,***+++******************+++))))))*********+++++++++******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$#########!!!"""###############"""""""""""""""""""""""""""""""""##################$$$###%%%)))///222111///$$$###"""  """"""""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""###"""!!!!!!!!!!!!!!!""" #########""""""""""""!!!&&&%%%###""""""###%%%&&&###############$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$#########""""""!!!""""""###$$$$$$$$$###$$$###"""!!!"""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$%%%&&&&&&&&&%%%$$$$$$$$$%%%&&&############$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''(((&&&%%%######$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%&&&))))))((('''&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######'''&&&$$$"""!!!!!!"""############"""""""""!!!!!!""""""""""""############$$$#########""""""""""""######$$$$$$%%%&&&&&&&&&((('''&&&%%%$$$%%%&&&'''%%%$$$###"""###$$$&&&'''((('''&&&%%%%%%%%%%%%&&&%%%&&&'''(((((('''&&&%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''')))((((((((()))***+++,,,,,,+++***)))((((((((((((((('''(((***---...+++(((+++,,,,,,***'''%%%&&&((((((((((((((('''''''''&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$%%%&&&&&&'''((((((''''''(((''''''&&&%%%%%%'''''''''''''''((((((((()))((('''&&&%%%$$$$$$$$$&&&&&&%%%&&&&&&'''((()))&&&%%%%%%%%%%%%&&&''''''))))))))))))************(((''''''&&&&&&''''''((('''''''''''''''&&&&&&&&&&&&'''((()))))))))))))))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&&&&'''&&&%%%###(((((('''&&&%%%%%%%%%&&&&&&''''''''''''''''''&&&'''''''''&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************++++++******++++++,,,------------.........//////////////////////////////000//////......//////000000000////////////000000////////////////////////000000000000000111111222111111111222222222222333111111000000//////......111111000000///...------,,,------......---,,,,,,,,,+++***+++,,,,,,+++***************************((()))***+++,,,+++************))))))((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((($$$$$$######$$$$$$%%%&&&%%%%%%$$$############$$$"""""""""######$$$$$$$$$###$$$$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######%%%###%%%+++222333---&&&""""""!!! !!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""######"""!!!!!!!!!!!!!!! #########$$$$$$$$$$$$%%%%%%$$$###""""""###$$$%%%""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!!!!!"""###############$$$$$$$$$$$$$$$$$$$$$###""""""###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&"""""""""###$$$%%%&&&'''''''''%%%%%%$$$$$$$$$$$$############$$$$$$$$$%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%$$$###$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%&&&))))))((('''$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%$$$"""""""""######%%%$$$$$$$$$$$$#########""""""""""""###########################"""""""""""""""######$$$%%%%%%%%%'''&&&%%%$$$%%%&&&'''((('''&&&$$$#########$$$%%%''''''&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&(((((((((((()))***+++,,,,,,+++***))))))((())))))'''&&&&&&''')))))))))'''---------***'''&&&&&&'''((((((((((((''''''''''''%%%%%%'''''''''&&&%%%$$$######$$$%%%&&&&&&'''((((((((((((((('''&&&%%%%%%&&&((())))))((((((((())))))((('''&&&%%%$$$$$$$$$&&&&&&%%%&&&&&&'''((()))(((''''''''''''((())))))((((((((()))))))))******((((((''''''''''''((((((((((((((('''&&&&&&&&&%%%%%%&&&'''))))))*********&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&%%%***)))'''%%%%%%%%%&&&&&&(((((())))))))))))((((((((((((''''''&&&&&&%%%%%%((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((+++***)))))))))***,,,---------------............/////////////////////////////////......//////////////////...//////000111////////////////////////000////////////000111111111111111111111111111111000000000/////////......111111000///...------,,,+++,,,,,,------.........+++***((()))******)))(((*********++++++*********''')))+++,,,---,,,***)))******))))))((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''(((((($$$$$$######$$$$$$%%%&&&%%%$$$$$$############### !!!!!!!!!!!!$$$$$$$$$$$$###""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$##################$$$(((...111...'''!!!######"""!!!!!!!!!!!!!!! !!!!!!""""""!!!!!!!!!!!!""""""""""""$$$###"""!!!!!! !!!""""""""""""""""""""""""""""""###$$$$$$%%%&&&&&&$$$$$$###""""""###$$$$$$"""""""""###$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&$$$###!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""###%%%&&&'''''''''&&&%%%$$$$$$###############$$$$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$''''''&&&%%%################################################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$###%%%%%%######""""""######$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""####################################!!!""""""######$$$%%%%%%&&&%%%%%%$$$%%%&&&((()))((('''&&&$$$$$$###$$$$$$'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''(((((()))******)))(((((((((((((((((('''&&&'''(((***+++,,,......,,,***((('''&&&&&&'''''''''&&&&&&&&&&&&&&&$$$%%%&&&'''''''''%%%%%%######$$$$$$%%%&&&&&&''')))))))))))))))((('''&&&&&&)))++++++)))((((((***(((((('''&&&%%%$$$$$$%%%&&&&&&%%%&&&&&&'''((()))(((''''''''''''((())))))''''''((((((((()))))))))((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%$$$%%%&&&'''((()))))))))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''''''''((((((***((('''&&&%%%&&&''''''&&&''''''((((((''''''&&&(((((((((''''''&&&&&&&&&))))))))))))))))))))))))((((((((((((((((((((((((+++++++++++++++++++++++++++***)))((()))***+++,,,+++,,,,,,,,,,,,---------........................//////............/////////////////////000111111........................//////......//////000111000000000000000000000000000000000000000/////////000000000///...------,,,,,,,,,,,,,,,---......///+++***))))))******)))''')))***++++++++++++***)))''')))+++,,,---,,,***)))******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$%%%%%%&&&&&&$$$$$$######$$$$$$%%%&&&%%%$$$######""""""######!!!!!!!!!!!! """#########"""!!! ########################$$$######"""""""""######!!!'''---///+++%%%!!! """""""""""""""!!!!!!!!! !!!!!!""""""!!!!!!!!!!!!""""""""""""######"""!!!!!!!!!!!!!!!######################## !!!!!!"""###$$$%%%%%%########################!!!""""""###$$$$$$%%%%%%$$$$$$############$$$$$$'''&&&$$$######$$$&&&'''%%%%%%$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$########################""""""""""""###$$$%%%&&&''''''&&&&&&%%%$$$###"""###$$$$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$#########$$$$$$$$$%%%%%%%%%%%%&&&'''''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$''''''&&&%%%################################################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""$$$$$$##########################################!!!"""""""""###########################$$$$$$$$$!!!""""""######$$$%%%%%%&&&%%%%%%$$$%%%&&&((()))((('''&&&%%%$$$$$$######&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&&&&'''((((((((((((''''''&&&&&&&&&&&&'''&&&&&&&&&&&&'''***---///...---+++)))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&(((((())))))))))))(((((('''***---,,,)))'''((()))''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&'''((()))&&&%%%%%%%%%%%%&&&''''''''''''''''''(((((((((((('''(((((())))))((((((''''''''''''''''''&&&&&&&&&$$$%%%&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''((('''''')))***((('''''''''''''''(((((($$$$$$%%%%%%%%%%%%$$$$$$((((((((('''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((*********)))))))))))))))******))))))******+++,,,+++++++++,,,,,,,,,------........................///......------....../////////...//////000111222.......................................///000000000///////////////......000000000000000//////////////////............---,,,,,,,,,,,,,,,---...///...,,,++++++,,,,,,***))))))***+++,,,,,,+++***)))((()))***+++,,,+++************))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&""""""######$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$###""""""""""""###$$$$$$$$$######"""""""""!!!""""""""""""!!!!!! """"""""""""""""""""""""###""""""!!!!!!###$$$%%%&&&+++///---%%% !!!!!!!!! !!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""###$$$$$$########################!!!!!!"""###$$$%%%%%%&&&%%%$$$""""""""""""$$$%%%&&&&&&%%%$$$%%%&&&'''(((&&&%%%###""""""###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$###########################""""""""""""###$$$$$$&&&&&&&&&&&&%%%%%%######$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$############$$$$$$$$$$$$%%%%%%&&&'''''''''''''''$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&))))))((('''#########$$$$$$$$$$$$$$$########################$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%'''&&&&&&&&&&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$"""""""""######"""""""""########################!!!!!!!!!"""""""""""""""""""""""""""#####################$$$$$$$$$$$$$$$""""""######$$$%%%%%%%%%'''&&&%%%$$$%%%&&&'''((('''''''''&&&%%%$$$$$$###&&&&&&%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''')))))))))))))))&&&&&&%%%%%%%%%%%%&&&&&&###$$$%%%%%%%%%'''***------+++(((((((((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''((())))))))))))(((,,,///...***&&&'''(((&&&&&&%%%%%%%%%&&&''''''&&&&&&%%%&&&&&&'''((()))&&&%%%%%%%%%%%%&&&''''''&&&&&&'''''''''((((((((('''((()))******)))((('''&&&&&&&&&'''''''''''''''%%%&&&&&&'''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))((('''&&&''')))%%%&&&'''(((((())))))(((%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&)))***++++++,,,,,,++++++,,,,,,,,,,,,---------...........................///......------......///------------...///000111..............................------......///000/////////.........------........................---------............///...---,,,,,,,,,---.........---++++++,,,+++***((((((***+++,,,,,,+++***((())))))*********+++++++++******))))))((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$###"""""""""""""""#########$$$$$$$$$$$$$$$!!!!!!"""#########""""""""""""""""""""""""""""""###""""""!!!"""$$$'''(((///000...)))### !!! !!!""""""!!!!!! """"""""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!! !!!!!!"""###$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""#########""""""############"""""" !!!"""###$$$%%%&&&&&&&&&%%%###""""""###%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&$$$###!!!!!!"""###$$$%%%&&&&&&&&&%%%$$$$$$###########################$$$######"""""""""""""""$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$############$$$$$$$$$$$$%%%&&&&&&'''''''''''''''###$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&))))))((('''$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""#########$$$$$$$$$######!!!!!!!!!"""""""""######""""""""""""#####################$$$$$$%%%%%%%%%######$$$$$$%%%&&&&&&&&&((('''&&&%%%$$$%%%&&&''''''''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%&&&'''(((&&&&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%&&&'''))))))))))))(((&&&&&&&&&%%%%%%&&&&&&'''$$$&&&'''&&&$$$$$$&&&)))+++(((&&&&&&(((((('''%%%&&&&&&&&&''''''(((((((((&&&&&&%%%$$$%%%&&&((()))(((''''''&&&&&&%%%%%%$$$$$$$$$&&&'''((())))))))))))---000///***&&&&&&(((%%%%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&'''))))))(((''''''''''''((())))))&&&&&&&&&'''''''''(((((('''((()))******)))((('''%%%&&&&&&''''''(((((((((''''''''''''''''''&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))+++)))&&&%%%&&&((($$$%%%''')))******))))))(((((())))))))))))((((((&&&&&&''''''(((((())))))))))))))))))))))))))))))************************++++++******)))))))))((()))***+++------,,,++++++---------.........//////.................................------.........,,,++++++,,,---...///000...........................------------...////////////.........---------------------------------,,,,,,------.../////////......,,,,,,,,,,,,---...,,,+++))))))***)))(((&&&((()))+++,,,,,,+++)))(((******))))))******+++,,,*********)))((((((''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$######""""""""""""""" !!!"""###$$$%%%%%%!!!"""###$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$###""""""$$$&&&)))***777333---'''###"""!!!""""""###$$$%%%%%%$$$###"""$$$$$$######""""""!!!!!!!!!!!!!!!!!!"""""""""""" !!!###$$$%%%########################"""""""""""""""#########""""""############"""""" !!!"""###$$$%%%&&&&&&'''&&&$$$######$$$&&&'''"""###$$$%%%%%%%%%%%%$$$&&&$$$"""!!! !!!"""###&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""!!!!!!!!!!!!###$$$%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$"""############$$$$$$$$$%%%&&&''''''((((((''''''######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&$$$######%%%''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$#########$$$$$$%%%%%%%%%######"""""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$"""######$$$$$$$$$######!!!!!!""""""#########$$$""""""""""""#####################$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&'''''')))(((&&&%%%$$$%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%&&&'''(((&&&&&&$$$$$$$$$$$$&&&&&&'''''''''&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%''''''''''''&&&''''''&&&&&&&&&''''''(((((()))+++)))%%%$$$$$$&&&)))'''$$$%%%''')))'''%%%'''((((((((())))))******&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((%%%&&&'''&&&&&&'''***---...---,,,+++)))((('''&&&''''''''''''''''''''''''&&&&&&%%%'''((()))'''&&&%%%%%%%%%&&&&&&&&&'''''')))+++((($$$%%%++++++&&&'''((())))))((('''(((******)))(((''''''((()))***((((((''''''''''''(((((((((''''''''''''&&&&&&&&&''''''''''''''''''&&&&&&''''''(((((())))))******&&&&&&''''''''''''&&&&&&)))((('''&&&&&&'''((()))++++++***)))))))))))))))))))))))))))************)))(((((('''''')))***+++***)))((((((((()))+++,,,))))))))))))))))))))))))******+++,,,------------.........////////////000---......///////////////,,,,,,,,,------.........---------............///,,,,,,,,,---...///000111------------.....................------.........---,,,+++,,,...///...---+++,,,,,,------,,,,,,++++++,,,---......,,,***)))++++++***)))(((((()))))))))***+++,,,,,,+++***)))((((((((((((''''''''''''(((''''''&&&&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%"""""""""""""""""""""""" !!!""""""!!! ###!!! !!!"""###""" !!!!!!!!!!!!!!!!!!!!!!!!"""$$$%%%$$$###%%%***///777///%%% !!!  !!!!!!!!!!!!!!!!!!!!!!!!######"""!!!!!!!!!!!!!!!########################"""""""""""""""!!! !!!""""""############### ###%%%&&&%%%###""""""######$$$$$$$$$%%%%%%%%%((('''%%%$$$###$$$%%%%%%&&&%%%%%%$$$#########$$$%%%$$$######"""######### !!!"""###$$$$$$%%%###"""""""""""""""###$$$"""###$$$%%%%%%$$$###"""$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$###############$$$&&&$$$###$$$&&&'''&&&###&&&&&&%%%$$$############$$$%%%%%%%%%%%%$$$#####################$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&%%%&&&'''((((((&&&$$$###$$$$$$%%%%%%%%%&&&&&&&&&(((&&&$$$$$$%%%&&&%%%$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%"""$$$$$$###!!! !!!"""&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$######$$$&&&&&&%%%###""""""###%%%&&&""""""""""""####################################$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&%%%&&&''''''((((((((('''&&&%%%######%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&&&&'''''')))++++++)))%%%$$$%%%(((,,,+++)))'''&&&&&&&&&'''(((''''''''''''((())))))******)))((((((((((((((('''''''''&&&%%%$$$""""""&&&'''((()))))))))((('''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((&&&'''''''''&&&''')))+++,,,++++++***)))((('''&&&''''''''''''''''''''''''&&&&&&%%%'''((()))'''&&&&&&&&&&&&'''''''''((((((%%%+++,,,(((&&&((('''###'''&&&&&&'''((()))***+++***)))(((''''''((()))***((((((''''''''''''(((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''(((((())))))))))))&&&&&&''''''''''''&&&&&&((((((''''''''''''((((((******)))(((((((((((((((((((((((()))))))))******))))))((((((((()))***+++***)))((((((((()))++++++)))))))))))))))))))))))))))***+++,,,---------------------.........//////,,,,,,---............---,,,,,,,,,,,,,,,---------,,,,,,,,,,,,---------------------------...///000............////////////......------------......---,,,+++,,,...///...---+++,,,,,,------,,,,,,++++++,,,---...---,,,***)))++++++***))))))))))))))))))***++++++++++++***)))))))))((((((''''''&&&&&&$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""""""""""""""""""""""" !!!"""""""""!!! ###!!! !!!"""###""" ########################"""######$$$%%%(((---000111***###!!!"""""" $$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######"""!!!!!!!!!!!!!!!#######################################""""""!!! !!!!!!!!!!!!!!! ###%%%&&&$$$###""""""######$$$$$$$$$%%%%%%%%%&&&%%%$$$#########$$$$$$&&&%%%$$$$$$######$$$$$$%%%%%%$$$###""""""######!!!!!!""""""######$$$$$$$$$######"""""""""############$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%)))'''$$$$$$&&&&&&%%%###%%%$$$$$$$$$$$$$$$%%%%%%$$$%%%%%%%%%%%%$$$##################$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&'''((('''&&&$$$###$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%$$$$$$%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%$$$"""!!!"""############""""""!!!!!!!!!###$$$%%%$$$""""""$$$%%%%%%%%%$$$######$$$%%%%%%""""""""""""####################################$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((((((((&&&&&&%%%%%%%%%%%%&&&&&&'''))))))(((%%%$$$&&&((())))))((('''&&&&&&&&&&&&''''''&&&&&&''''''((()))***)))((((((((('''((((((%%%%%%&&&&&&&&&%%%$$$$$$%%%&&&'''(((((((((''''''((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((('''(((((('''&&&&&&''')))))))))((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((()))'''&&&'''''''''((((((((())))))$$$***---)))&&&(((+++---,,,)))%%%%%%'''))))))'''))))))(((((((((((())))))''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&'''''''''''''''''''''''''''(((((((((((()))))))))&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''))))))(((''''''''''''(((''''''((((((((()))))))))))))))(((((())))))***+++)))))))))((()))******+++)))))))))))))))))))))))))))***+++,,,------------,,,,,,,,,,,,------------***+++,,,,,,------,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,...---------------......,,,---------............------,,,,,,,,,,,,---------,,,+++,,,.........---++++++,,,,,,,,,,,,+++++++++,,,---------,,,***)))+++***)))))))))))))))))))))******++++++******)))***))))))((('''&&&&&&&&&$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%"""""""""""""""""""""""" !!!""""""#########"""###!!! !!!"""###""" ########################""" !!!%%%))),,,---((($$$ """$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""###""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""$$$$$$$$$$$$$$$###"""""" !!!!!!""""""!!!!!! ###%%%%%%$$$"""""""""######$$$$$$$$$%%%%%%%%%%%%$$$###"""""""""######%%%%%%$$$$$$######$$$$$$&&&&&&%%%######""""""""""""#####################%%%%%%$$$###""""""""""""$$$$$$############$$$$$$$$$$$$$$$$$$$$$#########%%%$$$$$$$$$%%%&&&'''''',,,)))&&&$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$##################$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''((()))***&&&'''''''''&&&%%%###"""$$$$$$$$$$$$$$$#########"""$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%###"""###$$$"""""""""!!!!!!!!!!!!!!!"""###$$$###"""!!!###%%%$$$$$$$$$%%%%%%$$$$$$$$$""""""""""""####################################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((%%%%%%%%%$$$$$$%%%%%%%%%%%%'''((('''&&&%%%&&&(((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&''''''((()))(((((((((''''''''''''###$$$%%%&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''''''''((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''((()))(((&&&%%%&&&'''''''''((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''((()))'''&&&&&&'''''''''((((((((((((((((((((((((+++222999===555...'''%%%'''(((&&&###))))))(((((((((((())))))''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%&&&((((((((((((&&&%%%(((''''''&&&&&&&&&''''''''''''''''''((((((((((((((('''(((((((((((()))))))))))))))))))))******+++)))))))))))))))))))))))))))***+++,,,,,,---,,,,,,***+++++++++,,,,,,,,,,,,***+++,,,,,,---,,,,,,,,,,,,+++++++++******))))))++++++++++++,,,,,,,,,,,,......---,,,,,,,,,------++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...,,,,,,,,,......---,,,++++++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,+++***)))******)))))))))))))))***))))))************))))))******)))((('''&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!""""""######$$$$$$###!!! !!!"""###""" !!!"""&&&'''&&&"""  ###$$$###"""""""""""""""""""""""""""########################""""""!!!!!!!!!!!!""""""##############################$$$$$$######"""!!!""""""###$$$$$$$$$$$$###!!!"""$$$$$$###""""""#########$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$%%%%%%$$$$$$###$$$$$$%%%'''&&&%%%$$$###"""""""""$$$#####################'''&&&%%%$$$###"""""""""%%%%%%###""""""###%%%%%%%%%$$$$$$######"""""""""$$$$$$$$$$$$$$$%%%&&&'''+++)))&&&$$$$$$%%%'''((()))(((&&&%%%$$$###""""""$$$%%%%%%%%%%%%$$$######"""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((()))''''''''''''&&&$$$###"""$$$$$$$$$############"""!!!###&&&&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$$$$&&&$$$$$$$$$$$$$$$$$$######"""######"""!!!!!!"""$$$"""###%%%&&&&&&%%%###"""!!!"""""""""#######################################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&'''((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%%%%"""###%%%&&&'''&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''((((((((((((((('''&&&&&&$$$%%%%%%&&&'''&&&&&&&&&$$$$$$%%%&&&&&&'''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''((()))(((&&&%%%%%%&&&''''''((())))))******+++''''''''''''''''''''''''&&&%%%%%%'''((()))'''&&&%%%%%%&&&&&&&&&'''''''''***'''(((///888>>>???>>>666000)))&&&((()))'''###(((((())))))))))))(((((('''''''''&&&&&&'''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((('''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&'''(((((('''&&&%%%''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((&&&&&&'''''''''(((((((((((()))))))))************))))))))))))))))))))))))))))))***+++,,,,,,,,,,,,************+++++++++,,,++++++,,,------------,,,+++++++++******))))))))),,,,,,,,,,,,------------...------,,,,,,,,,------+++,,,,,,,,,,,,------------,,,,,,++++++,,,,,,---...---,,,,,,---...---,,,***++++++,,,,,,++++++***+++,,,,,,+++++++++*********)))))))))))))))******))))))))))))))))))))))))***))))))((('''&&&&&&&&&''''''&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""###$$$$$$###!!! !!!"""###""" ### !!!###""" !!!""""""!!! %%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""######""""""!!! """######$$$$$$$$$$$$$$$!!!"""$$$###"""!!!"""#########$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%'''&&&%%%$$$############$$$$$$$$$$$$############''''''%%%$$$############&&&%%%$$$######$$$%%%&&&%%%$$$$$$######"""""""""###############$$$%%%%%%((('''%%%$$$$$$&&&)))+++&&&&&&%%%%%%$$$%%%%%%%%%$$$%%%%%%%%%%%%$$$######"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&%%%$$$###"""###########################$$$%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%"""######"""!!!!!!"""$$$"""###%%%''''''%%%###"""!!!"""""""""#############################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&%%%$$$###"""$$$$$$%%%%%%&&&'''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''%%%$$$###"""###$$$&&&'''&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''(((((())))))(((((('''&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&'''((((((&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&''')))(((&&&%%%%%%%%%''''''((())))))***++++++((((((((((((((((((((((((&&&&&&%%%'''((()))'''&&&%%%%%%%%%&&&&&&&&&&&&''')))''',,,999BBB@@@777000000,,,(((''')))******((((((((())))))))))))((((((((((((''''''''''''(((((((((''''''''''''&&&&&&&&&%%%%%%&&&&&&'''((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''((((((''''''((((((((()))))))))%%%&&&'''(((((((((''''''(((((()))************)))))))))))))))))))))))))))((()))***+++,,,,,,,,,,,,************++++++++++++++++++,,,------------,,,+++++++++***************,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,------............////////////------,,,,,,,,,,,,------///---,,,,,,---...---+++******++++++++++++******,,,+++++++++************)))))))))))))))******+++***))))))(((((())))))***((((((((((((''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###""""""""""""""""""""""""###""""""!!!!!!""""""######!!! !!!"""###""" ########################%%%$$$"""""""""""""""!!!!!!!!!"""""""""!!! ########################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###########################"""""""""""""""!!! !!!""""""######""""""!!!"""###"""!!!!!!"""#########$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$######$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%######$$$$$$$$$$$$$$$$$$''''''&&&%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$#########$$$######""""""######$$$%%%%%%%%%%%%$$$&&&))),,,""""""###$$$&&&((()))***$$$%%%%%%%%%%%%$$$######"""######$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%(((&&&$$$$$$%%%&&&%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&$$$$$$%%%'''###############$$$$$$$$$"""###$$$###"""!!!###%%%"""###%%%&&&&&&%%%###"""""""""""""""################################################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$''''''&&&&&&%%%###"""!!!$$$$$$$$$%%%&&&&&&''''''(((''''''&&&&&&''''''((('''&&&&&&'''((((((%%%######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))*********)))'''&&&'''''''''''''''&&&%%%$$$%%%%%%%%%%%%&&&''')))***&&&&&&''''''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&$$$&&&((((((&&&%%%%%%%%%&&&''''''(((((()))))))))************************&&&&&&%%%'''((()))'''&&&&&&&&&&&&&&&''''''''''''(((&&&,,,777<<<666,,,''')))(((((('''(((((())))))'''((()))******)))((('''))))))(((((((((((())))))(((''''''''''''&&&&&&&&&%%%%%%&&&&&&'''(((((()))(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&'''(((((()))((((((((()))))))))******'''''')))*********)))((('''((()))***+++******)))))))))))))))))))))))))))((()))***++++++,,,,,,+++*********+++++++++,,,,,,)))***++++++,,,+++++++++*********+++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,---......,,,---------..................------------......///---,,,,,,---...,,,+++******++++++++++++******,,,++++++***************)))))))))))))))***++++++***)))(((''''''((()))***''''''''''''((((((((((((%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""$$$###""" !!!###!!! !!!"""###""" ##############################$$$###"""!!!"""###!!!!!!""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!!"""############"""!!!!!!!!!!!!"""############"""!!!"""###""" """#########$$$$$$$$$%%%%%%%%%"""###$$$%%%&&&%%%%%%$$$$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$$$$%%%&&&&&&#########$$$$$$%%%%%%%%%'''&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$###############%%%&&&&&&$$$$$$''')))######$$$$$$&&&''')))***$$$%%%%%%%%%%%%$$$######"""######$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''''''''$$$$$$$$$$$$$$$$$$%%%%%%""""""###$$$%%%&&&''''''...(((""""""&&&(((&&&#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%$$$$$$%%%&&&!!!"""""""""###############$$$%%%$$$""""""$$$%%%###$$$%%%%%%%%%%%%$$$###""""""""""""################################################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&%%%$$$###"""%%%%%%%%%%%%%%%$$$###"""###$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%$$$%%%'''***+++)))&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&''''''((())))))***+++,,,+++***((('''%%%&&&''''''''''''''''''&&&%%%%%%%%%'''(((***+++&&&&&&''''''((())))))***&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%###%%%(((((('''%%%%%%&&&&&&&&&&&&'''''''''((((((************************&&&&&&%%%'''((()))'''&&&''''''''''''((((((((()))(((%%%'''...///***(((***'''))))))(((&&&$$$%%%&&&'''((()))******)))((('''******))))))))))))******(((((('''''''''&&&&&&&&&%%%%%%&&&&&&'''((())))))(((((('''''''''&&&&&&&&&&&&''''''''''''''''''&&&''''''%%%$$$$$$%%%'''''''''''''''''''''((()))***))))))))))))************((()))***,,,,,,++++++***'''((()))++++++******)))))))))))))))))))))))))))((()))***++++++,,,++++++***++++++++++++,,,,,,,,,(((((()))************************+++,,,,,,,,,---)))************+++++++++*********+++,,,---...///))))))*********+++++++++///......------......//////...,,,,,,------,,,+++******++++++++++++******,,,+++******))))))******))))))((())))))***++++++***)))(((''''''((()))***&&&&&&''''''((()))))))))&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########""""""""""""""""""""""""$$$###!!! ###!!! !!!"""###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###"""!!!### !!!""""""!!!!!!"""###"""""""""""""""""""""""" !!!!!!!!!!!!!!!"""###### $$$$$$$$$$$$$$$###""""""######$$$%%%%%%%%%%%%$$$!!!""""""""" """#########$$$$$$$$$%%%%%%%%%!!!"""###$$$%%%%%%$$$###$$$#########$$$%%%%%%&&&$$$$$$$$$$$$%%%&&&''''''""""""###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''$$$$$$&&&''''''&&&$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&((('''&&&%%%$$$############&&&'''&&&$$$###$$$&&&)))((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$######"""######$$$&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((())))))############$$$%%%&&&'''""""""###$$$&&&'''((()))333***!!!!!!&&&)))'''"""#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%$$$$$$$$$%%%&&&""""""######$$$$$$$$$%%%$$$%%%%%%$$$######$$$&&&$$$$$$$$$%%%%%%$$$$$$$$$""""""""""""####################################"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%$$$###"""!!!######$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&""""""###''',,,...,,,)))((('''%%%%%%$$$%%%''''''(((''''''''''''((()))))))))***,,,---,,,+++)))'''###$$$%%%'''((()))))))))&&&&&&&&&&&&''')))+++,,,&&&&&&&&&'''((())))))***((('''&&&%%%$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''((((((((((((((('''&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))((((((''''''&&&&&&(((((('''&&&'''((()))******)))((((((((()))+++,,,'''''''''''''''&&&&&&&&&%%%%%%&&&'''&&&%%%###"""''''''(((((((((((('''''')))((('''&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((())))))&&&###"""&&&***,,,***)))'''(((***,,,...))))))************))))))))))))************))))))))))))*********++++++++++++***((()))+++---......++++++++++++++++++++++++)))******++++++******)))+++++++++,,,,,,---------------++++++++++++------...------,,,,,,,,,------........................,,,,,,------------------*********)))))))))(((((()))))))))))))))(((''''''&&&'''((()))***+++,,,,,,)))***+++,,,++++++))))))(((((('''&&&%%%$$$$$$$$$'''''''''&&&&&&%%%%%%%%%%%%###  ###%%%'''&&&$$$###"""###$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!######"""   !!!""""""""""""!!!!!!######$$$$$$$$$$$$######""""""""""""!!!!!!!!!!!! !!!"""###$$$$$$######""""""!!!!!! !!!!!!!!!!!!""""""""""""$$$#########""""""!!!!!!!!!"""""""""############""""""############""""""!!!"""###$$$$$$###!!! $$$###!!!###%%%&&&###!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%'''&&&%%%$$$$$$$$$$$$$$$""""""""""""###$$$%%%&&&(((&&&%%%&&&'''&&&###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$######$$$%%%%%%$$$######""""""###%%%'''((()))&&&$$$%%%'''(((&&&######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&''''''&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################&&&&&&%%%%%%$$$###""""""%%%%%%###"""!!! ###$$$%%%&&&%%%%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###"""!!!!!! ###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%'''((($$$%%%%%%###"""!!!"""$$$&&&&&&&&&%%%%%%$$$$$$$$$((('''%%%$$$###$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%,,,***(((%%%$$$$$$%%%%%%((('''%%%%%%%%%''')))***)))(((&&&%%%$$$$$$%%%%%%(((((((((((('''&&&%%%$$$(((&&&(((***(((""""""'''&&&&&&''''''(((((())))))&&&%%%######$$$&&&)))+++'''((()))***************&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((())))))))))))((((((%%%&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''%%%%%%$$$###$$$%%%&&&'''))))))(((((())))))***+++)))))))))(((((('''''''''&&&''''''(((((('''&&&%%%''''''((((((((((((''''''(((((('''&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((,,,***'''&&&''''''(((((())))))))))))))))))))))))))))))************))))))))))))************))))))))))))*********+++++++++,,,***((()))+++---------******************************++++++++++++******++++++,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...------,,,,,,---------........................------------------,,,,,,,,,,,,,,,+++++++++******)))))))))))))))(((''''''''''''((()))***+++,,,,,,***++++++,,,+++***)))((())))))((((((''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$&&&%%%###!!!!!!###%%%&&&&&&%%%$$$$$$######$$$$$$""""""""""""""""""""""""######"""  %%%$$$###!!! !!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""###"""""""""!!!!!!!!! !!!!!!!!!"""""""""######"""""""""!!!!!!!!!############$$$$$$$$$$$$""""""############""""""!!!""""""#########""""""$$$###"""###%%%&&&###!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%''''''&&&%%%%%%%%%%%%%%%############$$$%%%&&&&&&&&&%%%$$$%%%((()))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$######&&&$$$######$$$%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%(((&&&$$$%%%''''''%%%######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%((()))(((&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$&&&&&&%%%%%%$$$######"""%%%%%%%%%%%%%%%$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""###$$$%%%$$$%%%%%%$$$"""!!!"""$$$&&&&&&%%%%%%%%%$$$$$$$$$'''&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''((((((+++***(((&&&$$$$$$%%%&&&((('''%%%%%%%%%'''(((******((('''%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%$$$&&&&&&'''+++000222///,,,)))*********++++++++++++'''&&&$$$$$$$$$&&&)))+++(((((()))*********))))))%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))************'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((($$$$$$######$$$$$$%%%&&&(((((())))))******))))))+++******)))((('''''''''''''''((()))))))))((((((''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((...***&&&'''***,,,***(((&&&''')))******)))'''%%%******++++++++++++******))))))************)))))))))))))))************+++,,,+++))))))+++,,,,,,+++************************++++++,,,,,,,,,,,,++++++,,,,,,------,,,,,,++++++---,,,,,,++++++,,,,,,---------------------------..............................------,,,,,,++++++,,,++++++++++++*********)))))))))))))))(((((('''''''''((()))***++++++,,,+++,,,,,,,,,+++)))((('''((((((((('''''''''''''''%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$############$$$%%%$$$$$$%%%%%%%%%$$$####################################"""!!! %%%$$$$$$###""""""######"""""""""""""""!!!!!!!!! !!!!!!  !!!!!!""""""#########"""""""""!!!!!!!!! """"""""""""!!!!!!!!!!!! !!!!!!!!!!!!""""""!!!!!!!!!!!!!!! ###$$$$$$$$$$$$%%%%%%%%%""""""############"""""""""!!!!!!!!!"""###$$$$$$$$$######$$$%%%%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%'''''''''&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&''''''(((&&&%%%%%%'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&$$$###""""""%%%$$$######%%%%%%$$$###$$$%%%%%%%%%%%%$$$######'''&&&%%%%%%&&&&&&%%%$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$'''******)))&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%&&&&&&%%%%%%$$$$$$############$$$%%%'''''''''&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!!!!""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""###$$$%%%###%%%%%%$$$###"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$#####################$$$%%%&&&((()))*********)))'''&&&%%%%%%%%%&&&''''''&&&%%%%%%'''((()))***)))'''&&&&&&&&&&&&'''$$$$$$%%%&&&&&&&&&&&&%%%%%%''''''***666AAA===222******++++++++++++,,,,,,((('''%%%%%%%%%''')))+++))))))*********)))((((((&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))))))))((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''(((((((((&&&&&&&&&'''''''''((((((&&&''')))*********)))(((+++******)))((('''&&&&&&''''''(((((())))))))))))''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((,,,***'''''')))+++***)))%%%&&&(((******)))((((((******++++++++++++******))))))************))))))))))))))))))************,,,+++)))***++++++***)))+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,------------,,,******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------..............................------,,,+++******))))))))))))(((((((((((((((((())))))))))))(((((('''(((((()))******++++++,,,,,,---,,,+++)))'''&&&%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######"""""""""###$$$%%%&&&&&&%%%###"""##############################"""!!! !!!!!!!!!!!!!!!"""$$$&&&'''(((###""""""!!!!!!!!!!!!!!! !!!!!!  !!!"""######$$$""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! #########$$$$$$$$$%%%%%%"""######$$$$$$######""""""!!! !!!###%%%&&&$$$$$$$$$$$$%%%%%%$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%'''((((((+++)))'''%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$######%%%$$$###$$$%%%%%%$$$###"""###%%%&&&&&&%%%$$$###&&&&&&%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((++++++)))&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$%%%&&&'''%%%%%%%%%$$$$$$#########"""###%%%&&&&&&%%%###"""$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""""""""""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&###$$$%%%%%%$$$######$$$%%%$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$######""""""$$$%%%%%%&&&'''(((((())))))((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''(((***)))((('''&&&''''''(((###$$$%%%&&&''''''''''''$$$)))(((&&&222BBBAAA333((((((((((((((((((((()))((('''&&&&&&&&&((()))***)))*********)))((('''''')))((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&''''''(((((('''(((((()))))))))))))))&&&'''(((******)))(((((())))))(((''''''&&&%%%%%%&&&&&&&&&''''''(((((()))''''''((((((((((((''''''%%%&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&((()))(((&&&&&&(((***&&&&&&'''((()))+++,,,---*********++++++*********))))))************))))))))))))))))))))))))))))))+++***)))***++++++***(((,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,---...---,,,***))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........------..............................---,,,++++++******(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))******++++++,,,,,,---,,,+++)))'''&&&$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$###"""!!!"""###%%%&&&&&&%%%$$$##############################""""""!!!!!!!!!!!!""" !!!###%%%'''((($$$###"""!!! !!!!!! !!!!!!""""""!!!!!!  !!!"""######$$$ !!!"""#########!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!""" !!!!!!!!!!!!""""""""""""#########$$$######$$$$$$$$$$$$######"""!!! !!!###%%%&&&###$$$%%%%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''((((((''''''&&&%%%%%%%%%%%%&&&'''((())))))((('''%%%######$$$%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$&&&&&&$$$""" !!!###%%%&&&&&&&&&&&&%%%&&&&&&%%%$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&(((******(((%%%######$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''%%%%%%$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&$$$""" $$$$$$$$$%%%%%%&&&&&&'''''''''''''''''''''''''''$$$$$$$$$$$$############""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$###&&&&&&&&&%%%%%%%%%%%%%%%(((''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''***)))((('''&&&'''(((((($$$%%%&&&((())))))))))))%%%+++***"""'''555888000'''''''''''''''''''''&&&(((((('''''''''((()))))))))))))))))))))((('''&&&***)))(((&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&%%%((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''(((((((((((('''''''''(((((())))))((((((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((###''')))(((%%%$$$&&&***'''''''''((()))+++,,,---))))))************))))))))))))************))))))***)))))))))))))))((((((***))))))***++++++***(((++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++***,,,---......---+++)))+++,,,,,,------,,,,,,+++***+++---...///......---........................------,,,,,,++++++******))))))***************+++'''(((((()))))))))))))))(((((())))))************+++,,,,,,,,,+++)))(((''''''''''''&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$%%%%%%%%%$$$$$$###########################""""""!!!!!!"""""""""###"""""""""""""""######$$$###""" !!!!!!!!!""""""######""""""!!! !!!!!!""""""###### !!!"""###$$$$$$!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!"""""""""!!!!!!"""""""""###############$$$$$$$$$$$$######"""!!!!!!!!!"""###$$$$$$###%%%&&&&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$%%%&&&(((((('''&&&&&&%%%%%%%%%%%%&&&'''(((((($$$%%%%%%%%%$$$$$$&&&'''$$$%%%%%%&&&&&&'''''''''###$$$$$$%%%%%%&&&&&&'''$$$###$$$%%%&&&&&&$$$""" """$$$&&&'''(((((($$$&&&&&&%%%$$$###$$$%%%"""######$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''')))(((&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$''''''((('''&&&$$$###!!!%%%$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$###""""""!!!$$$&&&'''%%%$$$$$$%%%#########$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%'''&&&&&&%%%$$$$$$######&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&)))((('''&&&&&&'''((((((&&&&&&'''))))))*********%%%+++***""" ''',,,+++))))))((((((((((((''''''((('''''''''''''''(((((((((((()))))))))((('''''')))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&%%%%%%''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%%%%'''((((((((('''&&&(((''''''''''''((())))))''''''''''''((((((((((((((('''&&&%%%%%%%%%&&&'''''''''((((((((((((''''''&&&'''(((((((((((('''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((($$$%%%'''''''''&&&''''''&&&'''((()))))))))((('''(((((())))))))))))(((((())))))************))))))******))))))(((((((((((((((((((((***,,,,,,***)))))))))))))))))))))))))))******++++++++++++******)))+++---...///---+++***+++,,,,,,------,,,,,,+++)))+++---...//////...---........................,,,,,,++++++++++++++++++))))))))))))******++++++''''''((()))))))))))))))))))))))))))***************++++++,,,+++***)))((((((''''''&&&&&&%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&""""""""""""""""""""""""###"""""""""""""""######$$$###"""""""""""""""###%%%$$$"""  !!!!!!!!!""""""######""""""!!!!!!!!!!!!!!!"""""""""""" !!!!!!""""""###### !!!!!!!!!"""""""""###""""""""""""#########$$$!!!!!!!!!"""""""""######""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###!!!""""""#########""""""###%%%''''''$$$###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$######$$$&&&'''''''''&&&%%%$$$$$$$$$$$$%%%&&&'''(((###%%%''''''%%%%%%&&&'''$$$$$$%%%%%%&&&''''''((($$$%%%%%%%%%%%%%%%%%%&&&######$$$%%%'''&&&$$$!!!"""""""""###$$$&&&'''((($$$%%%'''%%%###"""###%%%""""""###$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$$$$###%%%%%%$$$$$$%%%&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###"""!!!!!!###&&&'''&&&%%%%%%%%%"""#########$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''(((((('''''''''(((''''''&&&&&&%%%''''''&&&%%%%%%&&&'''(((&&&&&&'''((()))))))))(((%%%'''(((&&&######%%%(((***)))))))))((((((((((((''''''&&&&&&&&&&&&&&&&&&''''''(((((()))((((((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&((()))))))))((('''(((((('''&&&&&&((()))***''''''(((((()))*********)))((('''&&&%%%%%%&&&'''''''''((((((((((((''''''&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''%%%$$$&&&)))***(((%%%%%%'''***+++***'''###!!!''''''((((((((((((''''''))))))************))))))******))))))(((((((((''''''''''''***,,,,,,+++)))((((((((((((((((((((((((*********++++++*********(((***,,,...///...,,,+++++++++------------++++++)))***---/////////...---........................++++++++++++++++++,,,,,,&&&'''''''''(((((())))))''''''((()))))))))))))))))))))))))))************)))***+++,,,,,,+++))))))&&&&&&%%%$$$$$$###""""""%%%%%%%%%&&&&&&'''''''''$$$######""""""######$$$$$$$$$###"""###$$$&&&'''!!!!!!!!!!!!!!!!!!!!!!!!###"""""""""""""""######!!!!!!""""""###$$$&&&&&&&&&$$$"""  !!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!!!!!!!""""""######"""#########$$$$$$$$$$$$!!!!!!""""""######$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###!!!"""###$$$$$$###!!! ###%%%''''''$$$###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###"""###%%%''''''&&&%%%$$$$$$$$$$$$$$$%%%&&&''''''&&&)))+++***'''$$$$$$%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%'''&&&$$$!!!$$$$$$###"""###$$$&&&'''###%%%'''&&&###"""###%%%""""""###$$$$$$$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!"""###$$$%%%%%%$$$$$$%%%'''((()))########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''&&&%%%$$$###!!!###&&&''''''%%%%%%%%%""""""######$$$$$$$$$$$$"""###%%%&&&'''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&""""""######$$$$$$$$$%%%%%%&&&&&&''''''(((((((((%%%%%%&&&'''(((((((((((('''((((((((('''&&&%%%%%%'''&&&%%%$$$%%%%%%''''''%%%&&&''''''((('''''''''&&&$$$&&&+++***%%%###'''))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((()))))))))((($$$%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%))))))((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&'''(((*********)))(((***))))))((('''&&&&&&&&&***)))'''&&&&&&'''((()))(((((('''''''''&&&&&&&&&&&&%%%$$$###$$$&&&(((***&&&&&&&&&&&&''''''((((((&&&''')))***+++++++++***)))((('''&&&%%%&&&''''''(((((((((((('''&&&%%%$$$'''''''''''''''''''''''')))((('''&&&%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''((()))***++++++&&&&&&''''''((()))))))))(((&&&$$$###$$$&&&***,,,))))))(((((((((((())))))))))))))))))))))))))))))***************+++++++++)))************+++++++++))))))))))))***************+++---------+++)))(((+++))))))***,,,---------***++++++,,,,,,---......//////...------------......---,,,+++************+++******)))((('''''''''+++++++++***************++++++,,,,,,,,,---------))))))))))))(((((((((((())))))((('''&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%$$$###"""###"""!!!!!!!!!"""$$$%%%###"""""""""$$$%%%$$$$$$"""!!!  !!!###%%%$$$###"""!!!!!!"""###$$$### """$$$$$$###""""""!!!!!!!!!!!!"""""" """###"""!!! !!!### """&&&((((((&&&""" """###$$$%%%&&&%%%%%%$$$$$$%%%%%%$$$""""""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""############$$$$$$$$$%%%%%%$$$$$$###"""!!!!!!!!!"""###$$$$$$###"""!!!######$$$%%%&&&&&&&&&&&&###$$$&&&''''''&&&$$$###%%%'''***++++++(((%%%###$$$%%%%%%&&&'''((())))))***)))'''&&&%%%%%%&&&&&&%%%%%%$$$###""""""######%%%$$$#########%%%((()))''''''&&&%%%%%%$$$######&&&%%%%%%$$$%%%&&&'''((($$$%%%%%%&&&&&&'''''''''$$$######%%%''''''&&&%%%)))'''%%%%%%&&&'''&&&%%%$$$$$$$$$###$$$$$$%%%&&&"""############$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&'''"""###%%%&&&&&&%%%###""""""!!!!!!!!!"""$$$'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&############""""""""""""#########"""######$$$%%%#########$$$$$$###############$$$$$$$$$%%%%%%%%%########################$$$%%%&&&%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%&&&'''(((((()))(((((('''&&&&&&%%%%%%'''''''''&&&&&&'''''''''((((((((((((((('''''''''))))))((((((''''''&&&&&&(((((((((((())))))))))))&&&&&&%%%%%%%%%&&&&&&'''))))))))))))))))))))))))$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((()))%%%%%%&&&&&&&&&''''''''''''''')))*********))))))***))))))(((''''''&&&&&&'''&&&&&&%%%%%%&&&'''((((((((('''''''''&&&&&&&&&&&&%%%$$$$$$%%%&&&(((***''''''''''''''''''((((((''''''((()))***+++++++++)))((('''&&&%%%&&&&&&'''(((((((((((('''&&&%%%$$$''''''''''''''''''''''''((((((&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''(((((((((((((((((())))))&&&&&&''''''((()))))))))((('''%%%$$$%%%'''***,,,))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))*********+++++++++))))))))))))***************+++,,,------+++)))((())))))***,,,...///---+++((())))))******+++,,,,,,///...------,,,,,,------...---,,,+++******************))))))(((''''''&&&((((((((((((((()))))))))(((((((((((())))))))))))*********)))))))))(((((())))))(((&&&&&&%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%$$$###"""###""""""!!!"""###$$$%%%###""""""###$$$$$$$$$$$$"""!!!!!! !!!"""###$$$###"""!!! !!!""""""""" """$$$$$$"""""""""!!!!!!!!!!!!"""""" """###"""!!! !!!### """%%%((((((%%%""" """###$$$%%%%%%%%%$$$$$$"""$$$&&&&&&$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""############$$$$$$$$$%%%%%%$$$$$$###"""""""""!!!!!!"""######"""!!!!!!"""###$$$%%%&&&&&&&&&&&&###%%%&&&''''''&&&$$$###&&&''')))******(((&&&$$$%%%%%%%%%&&&''''''(((((()))((('''%%%%%%%%%%%%%%%%%%$$$$$$###""""""######$$$###"""""""""$$$&&&(((''''''&&&%%%%%%$$$######&&&%%%%%%$$$%%%&&&'''((((((''''''&&&%%%%%%$$$$$$%%%$$$$$$&&&((()))(((&&&$$$###!!!"""$$$%%%%%%%%%'''&&&%%%$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''###$$$%%%%%%%%%%%%$$$###%%%$$$###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$########################$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&&&&%%%%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%&&&'''((((((***))))))(((''''''&&&&&&((((((''''''''''''((((((((((((((((((((((((((('''((((((((((((((('''''''''(((((((((((())))))))))))***))))))(((''''''''''''(((((((((((((((((((((((($$$%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&((())))))%%%&&&&&&&&&&&&'''''''''(((((()))*********)))))))))))))))(((''''''&&&&&&$$$$$$$$$$$$$$$%%%&&&''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%'''((()))(((((((((((((((((((((((((((((((((((()))***++++++(((((('''&&&&&&&&&&&&'''(((((((((((('''&&&%%%%%%'''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&###$$$$$$%%%&&&'''((()))+++******)))((('''&&&&&&&&&&&&''''''((()))))))))''''''''''''((()))******))))))(((((((((((())))))))))))))))))))))))))))))''''''(((((()))))))))))))))))))))*********++++++))))))))))))***************+++,,,,,,,,,+++***)))((()))+++---//////,,,)))((())))))******+++,,,,,,...---,,,,,,++++++,,,,,,------,,,+++***************))))))((((((''''''&&&''''''(((((())))))******&&&&&&&&&'''''''''((((((*********)))))))))(((((()))((('''&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$#########""""""""""""###$$$$$$###############$$$$$$$$$!!!!!!!!!""""""""""""######"""!!! !!!###$$$###!!!""""""!!!!!!!!!!!!"""""" """###"""!!! !!!###!!!###%%%''''''%%%###!!!"""###$$$$$$%%%$$$$$$$$$ ###&&&'''&&&$$$""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%$$$######""""""""""""###$$$$$$###""""""!!!"""###$$$%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$''''''((((((((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$#####################""""""!!!"""###%%%&&&'''&&&&&&%%%%%%$$$$$$###&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%$$$$$$&&&%%%%%%'''))))))((('''"""!!! !!!$$$&&&&&&&&&((('''&&&%%%$$$#####################$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$###############$$$%%%%%%&&&&&&&&&''''''&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''&&&'''(((***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''((((((*********)))((((((''''''((((((''''''''''''((((((''''''(((((((((((((((((('''''''''((((((((((((((((((((((((((()))))))))))),,,+++***(((''''''''''''(((((((((((((((((((((((($$$%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))))))))))))))))))))))))))((((((''''''''''''######$$$$$$%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&%%%&&&'''((()))))))))))))))(((((((((((()))(((''''''''')))***+++((((((''''''&&&&&&&&&&&&''''''(((((('''&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((******)))((('''&&&&&&%%%&&&&&&''''''((()))))))))''''''((()))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******++++++,,,,,,))))))))))))************((()))))))))******************++++++++++++***)))(((((()))+++------+++)))***++++++,,,,,,---......---,,,++++++******++++++---,,,++++++*********+++)))))))))(((((('''''''''(((((()))***+++,,,,,,---((((((((()))))))))******)))))))))((((((((('''''')))((('''&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###"""""""""#########$$$$$$"""###$$$$$$#########$$$!!!""""""#########""""""######""""""!!!!!!  !!!#########"""!!!""""""!!!!!!!!!!!!"""""" """###"""!!! !!!###"""###$$$%%%%%%$$$###"""#########$$$$$$$$$$$$### ###%%%&&&%%%###""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%$$$$$$#########$$$%%%%%%%%%%%%%%%%%%$$$!!!!!!"""###$$$$$$$$$$$$$$$%%%&&&&&&'''&&&&&&%%%(((''''''&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$############$$$$$$$$$$$$$$$###############"""###$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&######$$$%%%&&&''''''(((%%%$$$%%%&&&((()))((('''%%%###"""###%%%''''''&&&&&&&&&%%%######"""""""""#########$$$$$$$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%((((((&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$$$$############$$$%%%%%%######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%''''''&&&&&&''')))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((((()))))))))(((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((&&&&&&''''''(((((())))))(((((((((((())))))))))))))))))((('''&&&&&&&&&&&&(((((((((((((((((((((((($$$%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''&&&&&&&&&'''''''''(((((())))))((((((((((((((((((((((((((((((''''''''''''$$$%%%%%%&&&'''(((((((((&&&'''''''''''''''''''''''''''&&&&&&''''''(((((()))))))))))))))((((((((()))((('''''''''((()))***'''''''''''''''&&&&&&&&&'''''''''(((''''''&&&%%%''''''''''''''''''''''''$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''&&&&&&''''''((()))))))))'''((()))******))))))((())))))(((((((((((())))))((((((((((((((((((((((((((())))))***++++++,,,,,,(((((()))))))))*********((()))))))))************)))************************(((&&&&&&((()))*********++++++,,,,,,---......,,,,,,+++************+++,,,,,,++++++******++++++)))))))))))))))((((((((((((((()))***+++,,,,,,---)))))))))*********++++++(((((('''''''''&&&&&&&&&(((((('''&&&&&&&&&&&&'''$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$"""#########$$$$$$$$$$$$"""$$$%%%$$$"""!!!###$$$""""""############"""!!!$$$$$$$$$$$$######"""""" """######"""!!!!!!""""""!!!!!!!!!!!!"""""" """###"""!!! !!!###"""######$$$$$$######"""$$$########################$$$$$$###""""""###%%%!!!!!!!!!!!!!!!!!!!!!!!!###$$$%%%%%%%%%%%%$$$###""""""#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$$$$$$$$$$%%%%%%&&&&&&''''''''''''''''''&&&%%%%%%&&&'''(((&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$#########$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$""""""###$$$%%%&&&'''((($$$######%%%'''((('''%%%'''%%%$$$$$$%%%&&&&&&%%%######""""""""""""#########$$$$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&&&&%%%$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&""""""############""""""$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%&&&'''((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((())))))&&&&&&''''''(((((())))))(((((((((((())))))))))))'''''''''''''''((()))***))))))))))))))))))))))))$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%'''(((***+++&&&&&&'''''''''((((((((()))((('''&&&&&&&&&''''''((((((((((((((((((''''''&&&&&&'''((())))))))))))&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((()))))))))(((((((((''''''(((((()))''''''((((((''''''&&&%%%&&&'''''''''''''''&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((&&&&&&''''''((()))))))))'''(((((())))))((((((((())))))(((((((((((())))))((((((((((((((((((((((((&&&&&&'''((()))******+++((((((((()))))))))******))))))))))))************)))))))))************+++,,,)))&&&%%%&&&(((***+++((())))))******+++,,,,,,---,,,++++++******++++++,,,,,,++++++***++++++,,,************************''''''(((((())))))******(((((()))))))))*********((((((((('''''''''&&&&&&(((''''''&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%$$$$$$"""###$$$$$$%%%%%%$$$$$$"""$$$&&&%%%""" """%%%$$$############"""""""""###$$$$$$%%%%%%$$$$$$### !!!######!!!!!!!!!"""""""""!!!!!!!!!!!!"""""" """###"""!!! !!!###########################$$$$$$###"""""""""#########$$$###""" !!!###%%%!!!!!!!!!!!!!!!!!!!!!!!!###$$$%%%&&&&&&%%%$$$###"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$""""""!!!!!!!!!!!!""""""!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((&&&&&&&&&%%%&&&&&&'''(((''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$%%%&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$$$$###%%%%%%%%%%%%$$$$$$$$$$$$#########$$$''''''&&&%%%'''%%%######$$$$$$$$$###"""""""""""""""###$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&'''&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''(((((('''$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''$$$%%%&&&((((((''''''&&&%%%%%%%%%%%%&&&'''(((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''((()))))))))'''''''''((((((((((((((((((((((((((())))))))))))))))))))))))***,,,---...************************$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%''')))***+++''''''''''''((((((((((((((('''&&&%%%$$$%%%%%%&&&'''(((((((((((((((((((((''''''((()))))))))((('''&&&&&&&&&'''''''''((((((''''''((((((((((((''''''%%%%%%&&&'''((())))))***'''(((((((((((((((''''''&&&'''((((((((('''&&&%%%&&&&&&'''''''''''''''&&&''''''''''''''''''''''''$$$%%%&&&'''(((''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&''''''((()))))))))''''''''''''''''''''''''))))))(((((((((((())))))((((((((((((((((((((((((&&&&&&'''((()))***++++++(((((((((((()))))))))***))))))))))))************)))))))))))))))***++++++,,,***(((''')))*********((())))))******+++,,,,,,------,,,+++++++++++++++,,,++++++***++++++,,,,,,++++++++++++++++++++++++((((((((((((((()))))))))((((((((()))))))))*********))))))))))))(((((((((''''''&&&&&&&&&''''''(((&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$"""###$$$%%%%%%%%%$$$$$$"""%%%'''%%%!!! """%%%%%%%%%###"""""""""######!!!!!!###$$$%%%%%%$$$$$$!!!"""###""" !!!$$$""""""!!!!!!!!!!!!"""""" """###"""!!! !!!###$$$###""""""""""""###$$$%%%$$$###"""!!!!!!"""###!!!###$$$###"""!!!"""###""""""""""""""""""""""""###$$$&&&''''''&&&$$$###"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""""""""###$$$"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''((()))%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&###$$$%%%&&&&&&%%%$$$$$$%%%&&&((()))***)))((('''$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''((('''&&&&&&%%%###$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&''''''%%%###"""###$$$%%%%%%%%%%%%$$$###"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&&&&$$$%%%'''((()))((('''&&&%%%%%%%%%%%%&&&'''(((((('''''''''''''''((((((((((((''''''&&&&&&''''''(((&&&&&&''''''((())))))***((((((((((((((('''''''''(((((((((((())))))))))))************++++++,,,---++++++++++++++++++++++++$$$%%%&&&&&&''''''&&&&&&&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''(((''''''''''''((((((((()))((('''%%%$$$###$$$$$$%%%'''''''''((((((((((((((('''((()))))))))((('''&&&&&&&&&&&&'''''''''(((((('''(((((((((((((((''''''###$$$%%%&&&''')))******&&&'''((())))))((('''&&&&&&'''((((((((('''%%%%%%&&&&&&'''''''''''''''&&&''''''''''''''''''''''''$$$%%%'''(((((((((''''''###$$$$$$%%%&&&'''((((((''''''''''''''''''''''''&&&&&&''''''((()))))))))(((''''''&&&&&&&&&''''''))))))(((((((((((())))))(((((((((((((((((((((((('''((()))***+++,,,------(((((((((((())))))))))))))))))))))))************))))))(((((()))***++++++,,,+++***+++,,,---+++)))***++++++,,,------.........---,,,,,,++++++,,,,,,+++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************************++++++++++++++++++++++++************''''''&&&&&&&&&''''''((('''&&&$$$$$$$$$$$$&&&'''#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%"""###$$$%%%&&&%%%$$$$$$"""%%%'''%%%!!!"""%%%'''%%%###!!!!!!"""###$$$ """###$$$$$$$$$$$$"""######!!!!!!%%%""""""!!!!!!!!!!!!""""""!!!"""###"""!!! !!!###$$$###"""!!!!!!"""###$$$%%%$$$###!!!!!!!!!"""###"""%%%&&&$$$"""!!!!!!###########################$$$&&&''''''&&&$$$###"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''%%%%%%%%%%%%''''''######$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&((()))***$$$%%%&&&&&&'''''''''&&&''''''''''''''''''''''''###$$$&&&&&&'''&&&%%%$$$%%%''')))***+++***)))(((######$$$$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&%%%$$$###""" !!!"""###%%%&&&'''(((%%%%%%%%%&&&((()))(((''''''&&&%%%&&&(((*********)))((('''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%'''''''''%%%###""""""###%%%&&&&&&%%%###"""######$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''(((((()))(((((((((''''''''''''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&((()))(((''''''((()))%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$%%%&&&&&&$$$%%%'''))))))((('''&&&%%%%%%%%%%%%&&&'''(((((((((((((((((())))))))))))))))))(((((((((((())))))&&&&&&&&&'''((())))))***))))))(((((('''''''''&&&(((((((((((())))))))))))******)))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,(((''''''&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''###%%%'''((()))((('''&&&''''''''''''(((((((((((()))&&&%%%&&&((()))'''%%%''''''''''''''''''''''''''''''''''''''''''&&&&&&******))))))((('''%%%%%%'''((())))))***)))))))))))))))((('''&&&%%%%%%%%%%%%%%%&&&&&&'''((((((((('''''''''''''''&&&&&&&&&&&&'''((())))))((('''&&&(((((((((((())))))))))))((('''''''''&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''(((((())))))******)))))))))))))))(((''''''(((((())))))((('''&&&&&&''''''((((((((((((''''''))))))))))))))))))))))))***(((&&&(((+++...---,,,++++++++++++*********)))''')))+++***'''&&&(((***)))*********++++++++++++)))))))))))))))******+++++++++***************************++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,------...---,,,***)))((((((((((((((((((((((((******))))))(((((('''''')))((('''&&&%%%%%%&&&'''((('''&&&%%%%%%&&&'''(((''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''(((((('''&&&$$$###""""""$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&&&&&&&%%%%%%$$$$$$$$$""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!!!!!!!""""""######$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!###$$$%%%%%%$$$$$$############"""""""""""" !!!"""$$$$$$######""" !!!!!!"""$$$%%%&&&###"""###&&&***+++(((%%%&&&'''((('''&&&&&&''')))''''''%%%%%%%%%%%%''''''***(((%%%"""!!!!!!"""### !!!###$$$%%%&&&''''''''''''((('''&&&%%%$$$%%%&&&&&&&&&'''((((((((('''&&&%%%###$$$%%%&&&'''&&&%%%%%%###%%%''''''&&&%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''"""###$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%&&&((((((%%%"""########################'''&&&%%%$$$%%%''')))***)))%%%!!!!!!$$$&&&'''&&&''''''&&&&&&&&&%%%%%%%%%###$$$&&&''''''&&&$$$###%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&)))******)))&&&%%%&&&'''''''''&&&%%%%%%$$$''''''''''''''''''&&&&&&+++***(((&&&%%%&&&'''(((&&&&&&%%%%%%%%%&&&&&&'''))))))(((((('''''''''&&&%%%&&&''')))******************++++++,,,,,,++++++)))***,,,------,,,***)))''''''&&&&&&&&&&&&&&&'''%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''(((''''''''''''(((((((((((((((&&&%%%&&&((()))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''&&&%%%%%%%%%&&&'''''''''''''''(((((((((''''''&&&&&&%%%'''''''''''''''''''''''''''''''''''''''''''''((('''(((((((((((((((((('''(((((((((((())))))))))))(((((((((((('''''''''&&&(((((('''&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''''''''''')))))))))))))))(((''''''(((((((((((((((''''''&&&''''''((((((((((((''''''((((((((((((((((((((((((***(((&&&(((+++------,,,******)))))))))(((((((((''')))******''''''(((***((((((((())))))))))))***)))))))))))))))******+++******************************+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,+++*********************************)))))))))(((((((((''')))((('''&&&&&&''''''(((***)))(((((((((((()))***''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&''''''''''''(((''''''&&&%%%$$$######$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$#############################################$$$%%%&&&&&&%%%$$$###"""""""""""""""#########!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$%%%%%%%%%############"""""""""""" !!!"""###$$$######"""!!!!!!!!!!!!"""###$$$%%%!!!!!!"""%%%'''(((&&&%%%%%%$$$$$$%%%&&&(((***+++((('''&&&%%%%%%&&&'''((()))'''%%%###""""""###$$$$$$$$$######$$$$$$%%%&&&###$$$%%%&&&''''''''''''((('''&&&%%%%%%%%%&&&&&&''''''''''''&&&%%%######"""###$$$&&&''''''&&&&&&###%%%''''''&&&%%%&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$%%%''''''%%%"""########################'''&&&%%%$$$%%%''')))***,,,)))$$$###$$$%%%%%%$$$'''''''''&&&&&&&&&%%%%%%$$$%%%'''(((((('''%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''(((***,,,,,,***((('''&&&&&&''''''&&&&&&%%%$$$'''''''''''''''''''''''''''&&&%%%$$$%%%&&&((()))))))))(((''''''&&&''''''))))))((((((((('''''''''(((((()))))))))))))))(((---,,,+++******+++,,,---777===DDDHHHEEE<<<000(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((***(((&&&%%%$$$%%%'''(((&&&''''''''''''(((((((((((('''&&&&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&'''&&&&&&&&&''''''''''''''''''''''''))))))(((((('''&&&&&&%%%'''''''''(((((())))))))))))((((((''''''(((((()))(((((((((((())))))))))))))))))))))))(((((((((((())))))(((''''''((())))))'''''''''''''''''''''''')))((((((''''''&&&%%%%%%)))))))))))))))(((((('''(((((((((((((((''''''''''''(((((())))))(((((('''************************)))((('''(((***,,,,,,,,,------------,,,,,,,,,,,,''')))***)))((('''(((***&&&&&&'''''''''((((((((()))))))))))))))******+++***************************++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,+++******************************************))))))))))))(((((((((((()))((((((((((((((()))******))))))(((((())))))***''''''&&&&&&&&&&&&''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!######"""######$$$%%%&&&$$$$$$#########"""""""""!!!!!!"""############"""######""""""""""""######!!!"""$$$$$$$$$%%%&&&((((((%%%"""###&&&)))))))))'''&&&&&&%%%%%%&&&&&&'''$$$$$$###"""""""""""""""###############$$$$$$%%%$$$$$$%%%&&&''''''''''''((('''&&&%%%%%%%%%%%%&&&)))((('''%%%$$$###"""""""""###$$$%%%&&&&&&&&&&&&###%%%&&&'''&&&%%%&&&'''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''(((((((((((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%###"""!!!&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%'''(((***,,,)))&&&$$$%%%&&&&&&%%%'''''''''&&&&&&&&&&&&%%%%%%&&&((((((((((((&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''(((***++++++***((('''&&&&&&''''''&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%&&&(((***,,,,,,,,,***)))((('''''''''))))))(((((((((((('''''')))*********))))))((('''000...+++))))))+++---///999@@@HHHLLLHHH<<<---$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((((((((())))))((('''&&&%%%%%%&&&'''&&&&&&&&&'''''''''((((((''''''&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''$$$%%%%%%&&&''''''&&&&&&&&&&&&'''(((((((((((((((''''''''''''(((((((((((()))((((((((('''''''''&&&&&&''''''((()))******+++***)))(((''''''((()))***(((((((((((())))))))))))*********))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((())))))))))))((((((((((((((('''''''''(((((((((((())))))))))))(((((()))))))))))))))))))))))))))(((((((((***+++,,,,,,............------------'''((())))))(((((())))))&&&&&&&&&'''''''''(((((()))))))))))))))******+++***************+++++++++++++++++++++++++++++++++++++++************+++++++++***)))(((((()))***+++************************))))))))))))((((((((((((((((((((())))))***++++++(((''''''''''''''''''(((''''''&&&&&&&&&&&&'''''''''''''''(((((((((((()))%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$######""""""!!!!!!""""""""""""""""""""""""$$$$$$###"""###$$$&&&'''$$$$$$$$$#########""""""!!!"""""""""############$$$$$$###"""!!!!!!"""""""""$$$&&&%%%######&&&***...(((###"""%%%'''&&&###%%%%%%%%%%%%%%%%%%%%%%%% """""""""""""""######$$$$$$%%%&&&&&&'''''''''&&&''''''&&&&&&%%%%%%%%%%%%)))(((&&&$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&########################%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$(((((('''&&&%%%###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%'''((()))((('''&&&%%%'''(((******''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%'''(((((('''%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&'''''''''''''''(((((((((((()))+++,,,---++++++***)))(((((((((((())))))(((((((((((((((((())))))*********))))))(((---,,,++++++,,,---///000000222444444222...)))&&&$$$%%%&&&'''''''''&&&&&&'''''''''(((((((((((()))''''''((((((((('''%%%$$$&&&&&&&&&&&&''''''''''''&&&'''''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((($$$$$$%%%&&&''''''''''''&&&'''(((((())))))((((((''''''(((((((((((((((((('''''''''((((((((())))))&&&''''''((()))******+++***)))(((''''''((()))***(((((((((((())))))))))))+++*********))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))''''''((()))******++++++(((((())))))))))))((((((((((((''''''''''''((()))(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))+++,,,******)))))))))((((((((((((''''''((()))******)))''''''((((((((())))))))))))))))))))))))******+++))))))*********+++++++++++++++++++++++++++++++++******))))))))))))************((((((((()))***+++))))))))))))))))))))))))(((((((((((())))))))))))(((((()))******+++++++++'''(((((((((((((((((('''''''''&&&&&&&&&&&&'''''''''''''''(((((((((((()))%%%%%%&&&&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%&&&&&&&&&################################################$$$$$$######""""""!!!!!!########################%%%$$$#########$$$%%%&&&$$$$$$$$$$$$############"""""""""""""""#########%%%$$$###"""!!!!!!!!!!!!!!!###%%%$$$!!!!!!$$$(((---(((""""""%%%'''%%%"""#########$$$$$$######### !!!!!!!!!!!!!!!$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%''''''&&&%%%%%%&&&'''(((((('''&&&%%%$$$#########"""$$$&&&&&&%%%$$$%%%&&&%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''&&&'''((())))))((('''&&&########################%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''((('''''''''''''''(((***+++(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&'''''''''((((((******))))))))))))******''''''''''''(((((()))***(((((())))))))))))))))))'''((()))***++++++++++++''')))+++...///000000000,,,+++(((''''''))),,,...$$$%%%'''((()))(((((('''&&&&&&'''''''''(((((((((%%%&&&((())))))'''%%%$$$%%%&&&&&&&&&&&&'''''''''&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((($$$%%%&&&'''''''''''''''%%%&&&&&&'''((('''''''''((((((((((((((((((((((((&&&&&&'''(((((()))******'''''''''(((((()))))))))***))))))(((((())))))***(((((((((((())))))))))))************))))))))))))&&&''''''((((((''''''&&&))))))))))))))))))))))))''''''((()))+++,,,------'''(((((()))))))))))))))(((((('''&&&&&&''')))***((())))))******))))))((())))))))))))))))))))))))''')))))))))((((((***,,,***))))))))))))(((((((((((('''&&&'''***+++***)))(((((()))))))))*********)))))))))))))))******+++)))))))))***++++++,,,,,,,,,,,,,,,++++++++++++*********))))))))))))******)))))))))))))))******+++(((((((((((((((((((((((((((((((((((())))))))))))((())))))************))))))******++++++******)))''''''&&&&&&&&&&&&''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$########################$$$$$$""""""""""""""""""""""""%%%$$$$$$######$$$$$$%%%############""""""""""""########################%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########"""""""""!!!"""######$$$$$$$$$###"""!!!!!!"""""" """"""!!!!!!"""###&&&###"""###''')))(((&&&"""######$$$$$$######"""$$$###############$$$%%%""""""!!!!!!""""""###$$$%%%%%%&&&&&&'''&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&'''((()))))))))(((&&&%%%$$$#########"""$$$%%%&&&%%%$$$%%%&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''%%%%%%%%%&&&''''''((((((&&&'''(((((((((((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''((())))))(((&&&&&&'''(((((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''((((((((())))))(((((('''&&&%%%%%%%%%%%%%%%&&&'''((()))***(((((())))))))))))******&&&''')))***+++,,,,,,,,,$$$'''+++...000000///...,,,+++*********,,,---...$$$&&&((()))******)))(((%%%&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''%%%%%%&&&&&&&&&'''''''''%%%''')))(((&&&%%%&&&(((((((((((((((((((((((((((%%%%%%&&&&&&'''(((((()))&&&&&&'''(((((((((''''''&&&'''(((((())))))((((((******))))))((((((''''''((((((((((((((()))))))))'''''''''''''''''''''((()))))))))******)))))))))(((((((((((())))))))))))******)))))))))((((((((('''((())))))))))))((('''))))))))))))))))))))))))'''(((((()))***++++++,,,''''''((()))))))))))))))((((((&&&&&&&&&''')))***))))))************))))))++++++++++++++++++++++++''')))***)))''''''))),,,,,,,,,+++++++++*********((('''&&&'''***+++***)))(((((()))))))))*********)))))))))))))))******+++((())))))***++++++,,,,,,,,,,,,,,,+++++++++******,,,,,,++++++++++++,,,,,,((()))******+++++++++***))))))))))))))))))))))))'''((((((((()))))))))***((()))*********)))(((''')))***++++++++++++***)))''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%$$$$$$$$$######$$$$$$##########################################$$$$$$###""""""###$$$$$$"""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$############"""!!!!!!!!!"""$$$$$$######"""""""""""""""###!!!!!!"""###%%%%%%###!!!!!!"""$$$&&&'''(((''''''###$$$%%%&&&&&&%%%$$$###&&&$$$###!!!!!!"""$$$%%%  !!!!!!%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%$$$%%%%%%&&&'''''''''&&&&&&'''&&&%%%$$$$$$$$$%%%%%%"""$$$%%%%%%$$$$$$$$$&&&%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&''''''%%%%%%&&&&&&'''(((((((((%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""%%%''''''%%%$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&&&&((()))(((&&&%%%&&&(((((((((((((((''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''(((((()))((((((((('''&&&%%%$$$$$$&&&&&&&&&&&&'''(((((()))(((((()))))))))*********((()))***+++++++++++++++''')))+++---......------***++++++,,,,,,+++++++++%%%&&&(((***++++++***)))%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%''')))***%%%%%%%%%&&&&&&&&&''''''%%%''')))(((&&&%%%&&&)))))))))))))))))))))))))))%%%%%%&&&&&&'''((())))))'''(((((((((((((((''''''))))))***++++++++++++++++++******)))(((''''''&&&******))))))(((((('''''''''''''''''''''&&&&&&&&&((()))***++++++***)))((((((((((((((())))))))))))))))))))))))((((((((((((((()))***++++++***)))((((((((((((((((((((((((((((((((((((((())))))))))))''''''((()))))))))))))))((('''&&&%%%&&&'''***+++))))))************))))))&&&&&&&&&&&&&&&&&&&&&&&&''')))***)))'''&&&))),,,)))))))))(((((((((''''''(((&&&%%%'''***,,,+++)))(((((((((((()))))))))))))))))))))))))))******+++((())))))***++++++,,,,,,,,,,,,,,,++++++*********...------,,,,,,------...((()))***,,,,,,,,,+++***************************'''((((((((())))))******((()))*********((('''&&&'''((()))******)))(((''''''''''''&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$$$$######'''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!  !!!"""!!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&%%%$$$###%%%%%%%%%$$$$$$$$$#########"""!!!!!!!!!"""$$$%%%######""""""""""""######&&&$$$$$$'''******&&&"""!!!$$$'''((('''%%%$$$$$$%%%%%%''''''''''''%%%%%%$$$### !!!"""###############$$$$$$%%%&&&&&&&&&'''&&&&&&%%%%%%%%%&&&'''''''''&&&%%%$$$%%%&&&&&&'''&&&%%%###"""%%%$$$######$$$%%%'''((("""###%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&''''''%%%%%%&&&&&&'''((())))))$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""%%%((((((&&&%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&"""%%%''''''&&&&&&)))+++)))(((((((((''''''''''''(((''''''&&&&&&''''''(((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''''''''&&&%%%%%%&&&&&&'''((())))))((((((((()))(((''''''&&&)))((((((''''''''''''((((((((())))))*********+++***++++++++++++***)))))),,,++++++******++++++,,,******)))))))))***+++,,,'''%%%$$$%%%((()))(((&&&&&&'''((())))))***))))))((()))***)))'''&&&&&&(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((((((((((()))++++++***)))''''''&&&&&&&&&&&&''''''---***''''''))))))(((&&&%%%'''***---...---,,,***,,,///222///)))$$$###%%%((()))***++++++***)))(((******))))))((((((''''''(((((())))))******++++++'''(((((((((((((((''''''(((((((((((()))))))))))))))))))))))))))(((''''''((((((((((((((((((((((((&&&(((******((((((((()))'''((((((((()))))))))***((((((''''''''''''((((((+++*********))))))(((((((((((())))))))))))((((((((((((''''''''''''((((((,,,+++***)))))))))***+++)))((('''&&&&&&&&&&&&&&&(((((())))))))))))((((((++++++******)))))))))(((&&&'''(((***,,,---------...---+++)))))))))+++,,,........................******))))))((((((''''''***(((&&&'''***+++***'''((()))*********)))'''&&&&&&(((++++++)))'''''''''******)))((('''&&&%%%%%%&&&&&&&&&&&&&&&'''((((((%%%&&&'''(((((('''&&&%%%&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%$$$###"""""""""#########$$$$$$$$$%%%%%%%%%#################################$$$$$$%%%%%%%%% !!!!!!"""###$$$$$$$$$$$$""" !!!$$$$$$### $$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!$$$$$$%%%&&&%%%$$$###"""$$$$$$######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""$$$&&&&&&'''''',,,***'''%%%######$$$%%%!!!!!! !!!!!!%%%$$$"""!!!!!!"""$$$%%%$$$&&&((()))((('''''''''&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%$$$######%%%'''((('''''''''&&&&&&%%%%%%%%%$$$$$$&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''&&&$$$$$$%%%&&&$$$###!!!"""$$$&&&&&&&&&$$$###&&&%%%###"""""""""######'''&&&&&&%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$#########""""""!!!"""###$$$%%%$$$######%%%%%%%%%&&&&&&'''''''''######$$$%%%%%%&&&''''''$$$$$$%%%&&&&&&''''''(((***'''%%%$$$%%%&&&&&&%%%***'''%%%%%%'''((('''%%%'''&&&%%%''')))***)))(((%%%&&&((('''&&&$$$%%%%%%&&&&&&'''((()))))))))(((&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$###$$$%%%%%%&&&'''((())))))&&&&&&%%%%%%&&&&&&'''((()))))))))))))))******+++)))***+++,,,,,,+++***)))(((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))*********)))))))))))))))***)))))))))(((((('''''')))((('''(((***+++***((('''(((((())))))))))))((('''((()))(((&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((&&&&&&'''((())))))((('''''''''&&&&&&&&&&&&''''''***(((&&&''')))***)))(((((()))***++++++***)))((())),,,000...)))&&&&&&((())))))(((''''''((())))))***)))))))))((((((((('''(((((())))))))))))))))))))))))*********))))))(((((())))))))))))))))))))))))))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&''')))******)))(((((()))(((((((((((())))))))))))(((''''''''''''''''''(((******)))))))))((((((((((((((())))))))))))((((((((((((''''''''''''((((((444222000---***)))(((((((((((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&((()))***+++---...//////...---+++*********+++,,,------------------------******))))))((((((((((((+++***))))))******)))(((''''''(((((()))(((((((((((()))))))))***))))))(((***))))))(((((('''''''''''''''&&&&&&''''''((()))*********)))((('''&&&%%%'''&&&%%%%%%%%%&&&'''((($$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&%%%$$$$$$############$$$!!!!!!""""""""""""""""""##############################$$$$$$$$$%%%%%%%%%!!!!!!!!!"""###$$$$$$$$$%%%###!!!"""$$$%%%###!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""$$$$$$%%%%%%%%%$$$###"""############""""""""""""""""""""""""""""""""""""!!!"""###$$$%%%&&&&&&&&&((('''%%%###""""""#########""""""""""""""""""###%%%$$$"""!!!!!!"""$$$%%%$$$%%%'''((('''&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&%%%%%%&&&%%%$$$######%%%&&&(((''''''&&&&&&&&&%%%%%%%%%!!!!!!"""###$$$%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&(((&&&%%%%%%%%%%%%$$$""""""###$$$%%%%%%%%%$$$###%%%%%%$$$###"""###$$$$$$'''&&&&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%$$$$$$$$$###""""""$$$%%%%%%%%%$$$###%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&''''''(((***(((&&&%%%&&&'''&&&&&&)))&&&$$$%%%'''((((((&&&%%%%%%%%%&&&)))++++++***&&&'''((((((&&&%%%%%%&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&%%%$$$###&&&&&&&&&'''''''''''''''%%%%%%$$$$$$%%%%%%&&&''')))(((((((((((()))******)))***++++++++++++***)))(((((((((((()))))))))*********))))))))))))******))))))))))))))))))))))))************************,,,+++++++++***************)))((()))***+++***)))((())))))))))))(((((('''&&&(((((((((&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((((()))***++++++******)))''''''&&&&&&&&&&&&''''''((('''&&&''')))+++******++++++***)))((('''&&&&&&&&&))),,,,,,***((()))******(((&&&%%%%%%&&&(((***))))))))))))(((((((((((())))))((((((((((((((((((******++++++,,,++++++***)))))))))))))))))))))))))))))))))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&(((***++++++)))((()))***))))))))))))((((((((((((((((((''''''''''''(((((((((((((((((((((''''''''''''(((((())))))(((((('''((((((''''''''''''((((((444333000---+++)))''''''(((((('''&&&&&&&&&&&&'''((((((''''''''''''((((((***))))))))))))((((((((())))))******,,,---///000......,,,+++++++++,,,---------------------------***))))))))))))(((((((((***++++++***)))(((((()))(((((((((((()))***++++++///,,,)))(((******(((&&&))))))))))))))))))))))))((((((''''''(((((()))***///...,,,***((('''&&&&&&(((''''''&&&&&&&&&''''''######$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%!!!!!!""""""###$$$$$$$$$%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$###############"""""""""$$$%%%%%%%%%%%%$$$###""""""""""""################################################$$$$$$$$$%%%%%%$$$###!!! !!!"""$$$$$$$$$######$$$$$$$$$%%%$$$###""""""###$$$%%%$$$%%%&&&&&&%%%%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%'''((()))***)))(((&&&$$$%%%$$$$$$######%%%&&&'''&&&&&&&&&&&&%%%%%%%%%%%% !!!!!!"""$$$%%%'''(((&&&'''((())))))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%%%%%%%%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''((()))(((&&&&&&'''''''''&&&'''&&&$$$%%%''')))(((((($$$$$$$$$&&&)))+++++++++'''(((***)))'''&&&&&&'''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$(((((('''''''''&&&&&&&&&&&&&&&&&&%%%&&&''''''(((((((((''''''(((((()))***)))***++++++++++++***)))((((((((()))))))))************))))))))))))******))))))))))))))))))))))))))))))******++++++,,,,,,+++++++++++++++*********(((((('''(((((()))(((((())))))***))))))((('''&&&&&&'''((('''&&&%%%&&&'''''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&''''''((((((''')))+++,,,+++***))))))''''''&&&&&&&&&&&&''''''''''''(((((()))***))))))+++***)))'''&&&&&&&&&&&&%%%(((******)))((()))***)))((((((''''''(((((()))))))))))))))(((((((((((())))))((((((''''''&&&&&&******++++++,,,,,,++++++*********)))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((()))***++++++)))((())))))))))))))))))(((((((((((())))))(((((((((((())))))'''''''''''''''''''''''''''(((((((((((((((((('''((((((''''''''''''((((((++++++******)))((((((((((((''''''&&&&&&&&&''''''(((((('''&&&&&&'''((((((************************(((''''''((()))+++,,,---......---,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))'''***,,,***'''&&&(((+++++++++***))))))+++,,,---555///)))(((******'''###((()))))))))*********+++((((((((((((((()))******///...,,,)))(((''''''(((((((((((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&'''$$$$$$%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%$$$$$$######"""""""""######$$$$$$$$$########################$$$$$$###############$$$!!!!!! !!!"""%%%$$$$$$######$$$$$$%%%$$$$$$###""""""###$$$$$$###%%%%%%%%%$$$$$$&&&'''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&'''((()))+++,,,+++)))&&&$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%''')))***'''(((***+++***)))'''&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&%%%$$$$$$&&&&&&%%%$$$&&&%%%$$$#########$$$$$$$$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%$$$%%%%%%&&&&&&######$$$$$$$$$$$$######&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''((((((&&&%%%%%%''''''&&&%%%&&&%%%%%%%%%'''((())))))&&&%%%%%%&&&)))******)))((()))******(((''''''(((((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''((((((''''''(((((()))***'''''''''''''''((())))))*********++++++*********(((((()))))))))***************))))))))))))******))))))))))))))))))))))))))))))***+++,,,,,,------))))))))))))))))))))))))))))))))))))((((((((()))))))))***))))))((('''&&&&&&'''((('''&&&&&&'''((((((((((((''''''&&&&&&&&&&&&&&&'''''''''''''''(((%%%(((+++,,,***(((''''''''''''&&&&&&&&&&&&''''''((()))******)))((('''''')))((('''&&&&&&&&&((()))'''((())))))((('''(((((('''(((***++++++***((('''(((((((((((())))))))))))))))))((((((''''''&&&&&&((())))))***++++++******+++*********)))))))))((((((((())))))))))))(((((()))))))))))))))))))))))))))***++++++)))(((((()))))))))))))))((((((((((((++++++************++++++&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''((((((''''''''''''((((((%%%&&&&&&'''((((((((()))''''''&&&&&&&&&''''''(((((((((''''''''''''(((((('''''''''''''''''''''''''''''''''((()))***+++,,,---------------------...,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))************%%%'''***)))'''&&&)))+++,,,+++)))(((((()))***+++333---((('''***+++)))%%%(((((())))))******++++++((((((((((((((()))******+++***)))((('''((()))***((((((((((((((((((((('''))))))((('''&&&%%%%%%$$$&&&%%%%%%%%%&&&&&&'''((($$$%%%&&&'''((((((''''''$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$%%%%%%$$$$$$$$$$$$###$$$""""""######$$$$$$%%%%%%""""""""""""""""""""""""%%%$$$###"""""""""######"""!!!!!!!!!""""""############""""""""""""######$$$##################$$$###$$$&&&%%%$$$$$$%%%'''&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&'''((((((((()))+++,,,+++)))&&&$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%&&&'''((()))***,,,,,,+++((($$$"""%%%%%%&&&''''''&&&%%%%%%###""""""$$$&&&(((((('''%%%%%%$$$######$$$$$$%%%###$$$$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&'''"""######$$$$$$######"""$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''(((&&&%%%$$$%%%&&&'''&&&$$$%%%%%%&&&&&&&&&''')))***)))(((''''''(((((('''&&&((()))+++***)))'''((((((((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&'''(((((()))'''''''''&&&'''(((((()))'''''''''''''''((())))))+++******************+++))))))))))))******************))))))))))))******))))))))))))))))))))))))))))))***+++,,,,,,------)))))))))))))))*********+++,,,---,,,+++***+++,,,((())))))))))))(((((('''&&&''')))(((''''''((()))))))))(((((('''&&&&&&&&&'''''''''''''''''''''''')))---111111...++++++,,,''''''&&&&&&&&&&&&''''''(((***++++++)))'''&&&&&&((('''&&&&&&'''((()))***)))(((((((((''''''''''''&&&(((+++------+++(((&&&(((((((((((())))))))))))))))))((((((((((((((((((''''''((()))************+++++++++******))))))((('''(((((()))))))))))))))''''''''''''''''''''''''(((***+++***((('''''''''(((((((((((())))))))))))++++++************++++++&&&&&&&&&'''''''''''''''&&&''''''((((((''''''&&&((((((''''''''''''(((((('''(((((())))))((('''''''''&&&&&&&&&&&&'''(((((((((((())))))))))))(((((('''(((((((((((()))))))))((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,------------++++++++++++++++++++++++)))))))))************+++'''((())))))(((((()))***(((((('''''''''((())))))+++((('''(((+++---,,,***((((((((())))))*********((((((''''''(((((()))***''''''''''''((()))******''''''((()))***)))))))))******)))((('''&&&%%%%%%%%%%%%%%%%%%&&&'''((()))%%%&&&((())))))((('''&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$#########$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%$$$"""!!!!!!"""###$$$#########$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""########################"""$$$''''''&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%%%%&&&'''((()))'''((()))***)))(((&&&$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%)))+++---...,,,((($$$!!!$$$%%%&&&''''''&&&%%%$$$###""""""$$$&&&(((((('''######$$$$$$$$$%%%%%%%%%###$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&'''#########$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''(((%%%%%%%%%&&&'''(((&&&%%%%%%&&&''''''&&&&&&(((***+++)))((('''((('''&&&$$$((()))******(((''''''(((&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''%%%&&&&&&''''''''''''&&&$$$$$$%%%&&&'''((()))***%%%%%%$$$$$$%%%%%%&&&'''((((((''''''(((((()))***++++++***))))))***++++++)))))))))*********++++++******))))))))))))******))))))))))))))))))))))))))))))******++++++,,,,,,+++++++++,,,,,,,,,,,,,,,+++---...---+++)))+++,,,'''(((((())))))))))))((('''((())))))(((((()))+++)))))))))((('''&&&&&&&&&((((((((((((''''''''''''***///444444000---,,,---''''''&&&&&&&&&&&&''''''&&&(((++++++)))''''''(((((((((''''''(((((()))***((('''&&&&&&'''(((((('''&&&(((***++++++***(((&&&'''((((((((()))))))))***(((((())))))))))))))))))&&&'''((()))************,,,,,,+++******))))))(((''''''((()))))))))))))))''''''''''''''''''''''''((()))***)))'''%%%%%%&&&&&&&&&'''((()))***++++++***))))))(((((())))))***&&&&&&''''''((((((((((((&&&''''''((((((''''''&&&((((((''''''''''''(((((((((((()))))))))((('''&&&&&&&&&&&&&&&&&&'''((((((''')))+++,,,,,,+++)))''')))*********++++++++++++&&&(((+++------,,,+++******++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++---,,,************)))'''$$$%%%''')))***+++,,,,,,(((((())))))*********)))((((((((((((((((((((()))''''''&&&&&&''''''((()))%%%&&&'''((())))))))))))%%%'''(((***+++++++++***''''''''''''''''''''''''%%%%%%%%%&&&&&&'''((()))'''((()))******((('''&&&###$$$$$$%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&%%%######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&%%%$$$#########$$$$$$%%%$$$$$$$$$$$$$$$$$$###########################$$$###"""!!!!!!"""$$$%%%$$$$$$%%%%%%%%%$$$$$$###""""""!!!!!!!!!!!!""""""#########$$$$$$#########!!!%%%(((***)))'''%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$######$$$%%%&&&''''''&&&&&&&&&''''''&&&%%%%%%""""""###$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%&&&&&&&&&%%%'''***---000///,,,'''$$$$$$%%%'''(((((('''%%%$$$%%%$$$###$$$&&&'''&&&%%% """###%%%&&&&&&&&&%%%###$$$%%%%%%%%%$$$###"""############$$$%%%&&&'''###$$$$$$$$$$$$$$$$$$###%%%%%%%%%%%%&&&&&&&&&'''$$$######"""###$$$%%%&&&$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&''''''((('''&&&&&&(((******((('''&&&'''((('''%%%%%%''')))***)))''''''(((((('''%%%''')))***)))((('''''''''%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&'''''''''(((%%%%%%&&&'''''''''''''''%%%&&&&&&&&&''''''((((((&&&&&&&&&%%%&&&&&&'''((()))(((((((((((()))******++++++***))))))***++++++))))))*********+++++++++******))))))))))))******))))))))))))))))))))))))************************+++++++++,,,,,,---------***,,,---,,,)))''')))+++''''''((())))))***))))))''')))******))))))***,,,***))))))((('''&&&&&&&&&((((((((((((((('''''''''$$$)))...///***&&&&&&''''''''''''&&&&&&'''''''''###'''++++++***((()))***))))))))))))))))))((((((&&&%%%%%%%%%'''((())))))(((((((((((((((((((((((('''((((((((())))))******(((((())))))******++++++''''''(((******+++++++++,,,,,,++++++***))))))(((''''''((()))))))))))))))************************'''((()))(((&&&%%%$$$%%%%%%&&&'''((()))***+++,,,((((((''''''''''''(((((('''''''''((((((((())))))&&&''''''''''''''''''&&&((((((''''''''''''((((((%%%%%%'''((((((((('''&&&&&&&&&&&&&&&&&&'''((()))'''))),,,......,,,)))'''&&&&&&''''''((((((((()))###&&&))),,,,,,+++(((&&&)))***+++,,,,,,,,,,,,,,,************************))))))******++++++++++++333000---,,,---,,,(((%%%$$$%%%))),,,///111222222***+++,,,+++(((&&&$$$$$$((((((((((((((('''''''''&&&&&&&&&&&&&&&'''((((((&&&'''(((*********)))(((%%%&&&(((***+++,,,,,,+++######$$$%%%&&&(((((()))%%%%%%%%%&&&'''((())))))((()))***+++***)))'''%%% !!!###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&%%%###"""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&%%%$$$#########$$$%%%&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! !!!"""$$$%%%%%%%%%%%%%%%%%%$$$############""""""""""""############$$$$$$$$$$$$######!!!%%%))),,,+++(((&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$""""""""""""###$$$%%%&&&%%%$$$$$$%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$############$$$$$$%%%%%%%%%"""###&&&((())))))))))))&&&)))...111222///+++((($$$%%%'''(((((('''%%%$$$(((&&&%%%%%%%%%%%%$$$""" ###&&&''''''&&&%%%###$$$%%%%%%$$$###!!! ############$$$%%%&&&'''$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&'''''''''(((((($$$###"""""""""###$$$%%%#########$$$$$$%%%%%%&&&######$$$%%%%%%&&&''''''$$$$$$%%%&&&&&&''''''((((((((((((***,,,,,,***(((&&&((()))'''%%%$$$&&&))))))'''&&&'''((()))(((''''''(((***)))'''&&&&&&'''&&&&&&'''((()))))))))(((&&&&&&&&&'''''''''((((((%%%%%%&&&'''((((((((('''(((''''''''''''&&&&&&&&&)))))))))))))))***++++++)))))))))))))))***++++++,,,+++***))))))***+++,,,)))************+++++++++******))))))))))))******))))))))))))))))))))))))*********))))))))))))))))))))))))******+++++++++))))))((('''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((''''''''')))((('''&&&&&&'''((()))))))))************))))))&&&&&&&&&&&&'''''''''(((%%%&&&&&&'''((()))******$$$%%%&&&&&&''''''&&&&&&***)))'''&&&&&&''')))***(((((()))***************((('''&&&&&&'''((()))***(((((()))***************((((((((((((((()))******///---+++)))(((((()))***)))************+++++++++(((((((((((())))))))))))******))))))((((((''''''''''''''''''(((((((((((((((,,,---***%%%###&&&***)))((('''&&&&&&'''((()))***)))(((''''''((()))***(((''''''&&&&&&''')))***((('''&&&%%%%%%&&&'''(((''''''''''''(((((((((((()))******++++++)))((('''''''''''''''((((((((((((******))))))))))))******))))))***++++++++++++***,,,+++++++++***)))))))))+++---------++++++,,,---555222///+++******,,,...***+++---......---+++*********))))))((((((''''''&&&((()))(((%%%$$$&&&(((&&&%%%%%%&&&''''''&&&%%%&&&&&&%%%%%%&&&''')))***))))))))))))))))))))))))***)))((('''''''''''''''''''''&&&&&&&&&&&&''''''+++++++++***************&&&&&&&&&&&&''''''''''''((('''''''''&&&&&&&&&&&&&&&%%%###""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&///(((###&&&)))'''###"""$$$$$$###""""""###$$$%%%&&&%%%%%%%%%%%%&&&'''''''''&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$######""""""""""""!!!!!!!!!!!!"""###%%%$$$###""""""###$$$%%%'''%%%""" """$$$&&&'''### ###%%%%%%$$$"""######$$$$$$%%%&&&&&&&&&%%%###%%%&&&&&&###$$$$$$######"""!!!!!!!!!""""""###$$$%%%%%%&&&&&&"""$$$%%%###"""###$$$%%%$$$###""""""###$$$%%%$$$$$$$$$%%%&&&'''((()))(((---///...000222---&&&***)))(((''''''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&***...---(((%%%%%%'''########################$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%)))'''%%%$$$$$$%%%&&&''')))(((((()))***(((%%%"""&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''))))))((((((''''''&&&&&&((((((''''''''''''(((((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''%%%%%%%%%%%%''''''&&&((('''$$$$$$((()))'''((((((((((((((((((((((((&&&&&&'''((((((((((((((('''(((***+++++++++***))))))************+++++++++*********)))))))))))))))((((((((((((((((((((((((''''''(((***+++,,,---...***)))(((''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((((((((******)))(((((()))******))))))************))))))&&&&&&'''''''''(((((((((&&&&&&''''''(((((())))))&&&''''''((((((((((((((()))((('''&&&&&&'''((()))''''''((()))))))))))))))(((((('''''''''((())))))(((((()))************)))((((((((((((((()))******---,,,+++)))(((((()))))),,,+++++++++******)))))))))))))))))))))(((((((((***)))))))))((((((((('''''''''((((((((())))))))))))+++,,,***'''''')))+++((('''&&&%%%%%%&&&'''((()))(((((('''''''''((()))'''''''''''''''(((((()))((('''&&&&&&&&&&&&'''(((''''''''''''((((((((((((((())))))***)))((('''&&&''''''''''''((((((((((((***))))))(((((())))))***))))))***++++++++++++***+++++++++***************+++,,,---,,,+++***+++,,,///---+++)))((()))+++,,,***+++,,,------,,,+++***+++++++++******)))))))))(((***+++***'''&&&''')))(((((((((((())))))((('''&&&&&&%%%%%%&&&''')))***)))))))))))))))))))))))))))((((((''''''''''''((((((''''''&&&&&&''''''(((''''''(((((())))))******''''''((((((((()))))))))'''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%&&&---'''$$$'''(((&&&$$$$$$%%%%%%$$$#########$$$%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""!!!!!!!!!""""""###$$$######""""""######$$$$$$###!!! !!!###$$$&&&$$$!!! ###$$$$$$$$$"""######$$$$$$%%%&&&&&&&&&%%%$$$&&&''''''%%%""""""""""""""""""#########"""######$$$%%%%%%&&&&&&&&&%%%######%%%''''''&&&%%%$$$############$$$%%%$$$$$$$$$$$$%%%%%%&&&'''''',,,...---///222///(((***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%)))---,,,'''$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$%%%&&&'''((()))***+++)))(((&&&$$$######$$$%%%''''''''')))***)))'''$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''((((((''''''''''''(((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&'''''''''((((((((('''&&&&&&&&&&&&'''((((((******&&&'''***,,,***(((((((((((((((((((((((((((((()))************))))))******+++++++++******)))************+++++++++************))))))))))))++++++++++++++++++++++++************++++++++++++***))))))((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''(((((())))))))),,,++++++******++++++,,,((())))))******))))))(((''''''((((((((()))))))))'''''''''((((((((((((((((((((()))***************((('''&&&%%%%%%&&&'''(((&&&&&&'''((((((((((((((())))))((('''''''''(((((('''((())))))******))))))((((((((()))))))))******+++++++++******)))))))))------,,,+++***)))((('''*********))))))(((((('''))))))))))))((((((((((((((((((((()))))))))*********************++++++,,,&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&''''''(((&&&&&&'''(((((((((((((((((('''&&&&&&&&&&&&'''(((''''''''''''((((((((((((((((((((((((((('''&&&&&&''''''''''''(((((((((((()))((((((''''''(((((()))))))))***++++++++++++******************+++++++++)))***++++++***)))***,,,))))))((((((((())))))***)))***+++,,,,,,+++***)))************))))))))))))((()))***)))'''&&&'''((((((((())))))))))))((((((&&&&&&&&&&&&'''((())))))))))))))))))))))))))))))(((''''''''''''(((((()))(((''''''&&&&&&''''''((($$$$$$%%%&&&'''((())))))))))))))))))************''''''''''''&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&%%%$$$%%%&&&&&&***&&&%%%''''''$$$$$$''''''&&&%%%$$$$$$$$$$$$$$$$$$############$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################"""""""""""""""###"""######$$$$$$######""" !!!!!!""""""###&&&$$$"""!!!"""$$$$$$###"""######$$$$$$%%%&&&&&&&&&%%%%%%&&&(((((('''%%% !!!!!!"""######$$$$$$#########$$$$$$%%%%%%&&&+++&&&""""""&&&))))))'''&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&)))++++++...111000,,,***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%(((******&&&$$$$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''((())))))******'''&&&%%%######$$$%%%%%%&&&&&&(((***,,,---+++)))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((()))'''''''''(((((((((((((((((((((''''''''''''(((((('''&&&&&&&&&&&&'''((((((&&&''''''''''''(((((((((((((((''''''''''''(((((((((+++***((((((,,,,,,***(((((((((((((((((((((((()))***++++++,,,,,,++++++++++++***************+++)))************+++++++++************************------------------------,,,,,,++++++******))))))***))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''((()))******+++++++++++++++++++++++++++(((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((('''''''''((()))******++++++******''''''&&&&&&&&&&&&''''''&&&'''(((((())))))((((((******)))((((((''''''''''''(((((())))))))))))))))))))))))******))))))))))))***************)))(((,,,,,,++++++***))))))(((++++++******)))(((''''''))))))))))))(((((((((((())))))))))))***************((('''(((***,,,,,,,,,&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''%%%&&&'''((()))((('''&&&'''''''''&&&&&&'''''''''''''''''''''((((((((((((((()))((((((((((((''''''''''''''''''((((((((((((((((((''''''''''''(((((())))))***++++++++++++***)))))))))***+++++++++,,,((()))******))))))***+++((())))))******))))))((())))))************))))))''''''''''''''''''''''''''''''''''''&&&%%%%%%&&&&&&((()))((('''&&&&&&''''''''''''''''''(((((()))(((((((((((((((((((((((('''''''''''''''((()))***((((((''''''''''''(((((($$$%%%%%%&&&''''''((((((((()))))))))************))))))((((((((('''''''''%%%&&&(((******(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$$$$%%%%%%'''%%%&&&'''&&&###%%%)))(((''''''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""######!!!"""###$$$$$$###"""!!! """######""""""%%%$$$###""""""#########"""######$$$$$$%%%&&&&&&$$$$$$%%%&&&'''(((((((((!!!!!!""""""#####################$$$$$$%%%%%%%%%((('''%%%%%%&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%&&&'''(((***...111000...))))))((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''(((''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&((('''%%%###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((())))))((('''&&&%%%%%%$$$%%%%%%$$$$$$%%%'''((()))''''''))),,,///000///---''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))&&&&&&''''''(((((())))))((((((''''''''''''((((((%%%%%%%%%&&&&&&((())))))'''''''''''''''(((((((((''''''''''''''''''''''''&&&))))))''''''++++++)))(((((((((((((((((((((((()))***++++++,,,,,,++++++,,,+++)))(((((()))******))))))*********+++++++++)))***************++++++........................,,,,,,+++++++++***************)))))))))******+++************************************************&&&''''''((()))***++++++)))******************)))(((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((('''''''''(((((()))************)))'''''''''&&&&&&'''''''''(((((()))************)))*********))))))(((''''''''''''((()))))))))))))))))))))************)))((((((((()))*********))))))************************,,,++++++***)))(((((('''(((((((((((())))))))))))))))))))))))************)))'''&&&''')))++++++***'''''''''(((((('''''''''$$$%%%%%%&&&&&&&&&&&&&&&$$$%%%'''((((((((('''&&&&&&''''''''''''''''''&&&''''''''''''((((((((((((******)))))))))(((((((((''''''''''''((((((((((((((((((''''''''''''(((((())))))***++++++++++++***)))))))))***+++++++++,,,'''(((******)))(((***+++,,,,,,------,,,+++)))((())))))))))))))))))))))))'''''''''(((((((((((((((((((((''''''''''''&&&&&&''')))******'''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((('''''''''''''''((()))***(((((((((''''''((((((((('''''''''''''''''''''''''''''''''((((((((())))))************)))))))))(((''')))+++------+++)))'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$#########$$$%%%&&&$$$%%%'''&&&###%%%***''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&''''''###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###############!!!"""###$$$$$$###"""!!!!!!###$$$$$$###"""$$$$$$$$$###"""""""""###"""######$$$$$$%%%&&&&&&###$$$$$$%%%%%%&&&((()))############""""""!!!!!!###$$$$$$$$$$$$$$$%%%%%%$$$)))------)))&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&&&&'''&&&%%%'''+++...//////...)))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((())))))((('''&&&%%%%%%$$$((((((((('''''''''((((((%%%&&&(((+++///000...---''''''''''''''''''''''''$$$%%%%%%&&&'''(((((()))&&&&&&''''''(((((())))))((((((''''''''''''((((((%%%%%%%%%&&&'''((()))***((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%((()))'''(((++++++)))))))))))))))))))))))))))((()))******++++++******+++***(((''''''((()))***))))))*********+++++++++))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,,,,------******************+++,,,************************************************((((((((())))))*********(((((()))******)))(((((('''(((((())))))(((((('''''''''((((((((()))))))))'''''''''(((((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((((())))))***************))))))*********)))((((((&&&'''(((((())))))(((((()))***+++++++++***)))(((((((((((())))))*********))))))*********++++++++++++++++++******))))))((((((((((((((())))))))))))((((((((()))))))))******))))))((((((((((((((()))''''''((())))))(((''''''$$$$$$%%%&&&''''''''''''%%%%%%&&&'''''''''''''''&&&&&&'''(((((('''&&&&&&''''''''''''((((((((((((++++++***)))))))))))))))''''''''''''(((((((((((()))((((((''''''(((((()))))))))***++++++++++++******************+++++++++'''(((******))))))***,,,............---,,,+++***))))))))))))))))))))))))************++++++++++++,,,+++)))***++++++***((())),,,...---)))'''(((***'''(((((()))))))))(((((())))))))))))))))))))))))(((''''''''''''(((((())))))((((((''''''(((((()))))))))((((((((('''''''''&&&&&&&&&&&&''''''''''''************))))))))))))(((***,,,......,,,***(((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############%%%%%%'''$$$###&&&&&&$$$%%%(((%%%%%%&&&''''''&&&&&&%%%&&&&&&%%%%%%&&&&&&'''(((###$$$%%%&&&'''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$############!!!""""""######""""""!!! """###$$$######"""$$$%%%%%%$$$"""!!!"""###"""######$$$$$$%%%&&&&&&###$$$%%%%%%$$$%%%''')))$$$$$$######"""!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$###+++222222+++&&&'''+++%%%&&&&&&''''''&&&&&&%%%((('''''''''''''''(((((('''%%%&&&,,,///---,,,,,,)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''((())))))******------+++***(((&&&%%%$$$$$$$$$&&&))),,,,,,+++)))''''''''''''''''''''''''%%%%%%%%%&&&'''''''''((('''''''''(((((((((((((((((((((''''''''''''((((((%%%%%%%%%&&&'''((()))***)))))))))(((((((((((('''&&&''''''((((((''''''&&&%%%)))***)))***------***))))))))))))))))))))))))'''((())))))***)))))))))))))))(((((()))******+++)))************+++++++++))))))******+++,,,,,,,,,++++++++++++++++++++++++((((((***+++,,,...//////***************+++,,,---++++++++++++++++++++++++************************)))))))))))))))))))))***(((((()))******)))((((((''''''((((((((((((''''''&&&&&&'''''''''(((((((((&&&&&&''''''(((((())))))'''(((((()))))))))))))))((())))))))))))))))))((('''(((((()))***)))))))))(((((()))*********))))))&&&'''(((((())))))(((((()))***+++,,,,,,***((('''((('''''''''((()))+++,,,+++++++++***************************************'''((((((((()))))))))***''''''((((((((()))))))))+++,,,---***'''%%%&&&)))&&&&&&'''(((((('''&&&&&&###$$$&&&'''((((((((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&'''(((((('''&&&&&&''''''''''''((((((((((((+++***)))((('''(((((()))''''''''''''((((((((((((***))))))(((((())))))***))))))***++++++++++++***+++++++++***************''')))************+++---,,,,,,,,,,,,,,,,,,,,,,,,*********))))))************+++++++++,,,,,,,,,---...,,,***+++,,,---+++)))***---///...***'''(((+++'''((()))***))))))(((''')))))))))))))))))))))))))))((((((''''''''''''((())))))(((((((((((())))))''''''''''''((((((((((((%%%&&&&&&&&&&&&''''''''')))))))))((((((((('''''')))***+++,,,,,,+++***)))%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%'''((()))$$$!!!%%%'''%%%$$$%%%###$$$%%%&&&''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&'''###%%%&&&(((((('''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&$$$$$$#########""""""!!!!!!!!!!!!"""""" !!!!!!"""!!!!!!!!!###%%%&&&%%%"""!!!!!!""""""######$$$$$$%%%&&&&&&%%%&&&'''&&&$$$%%%(((***#########"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$)))...---)))%%%&&&((($$$%%%&&&&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&'''((()))(((%%%'''...000+++((()))(((((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&############$$$$$$$$$$$$$$$%%%&&&'''((()))***+++++++++******((('''&&&%%%&&&&&&''')))++++++)))'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&'''((()))))))))))))))((((((((('''((()))************)))((($$$((()))((()))---,,,)))))))))))))))))))))))))))'''((())))))******))))))((()))***+++,,,---------)))************+++++++++))))))***++++++,,,------************************((()))***+++---...///000+++*********+++,,,,,,---++++++++++++++++++++++++*********************************)))))))))))))))((()))***++++++***)))(((''''''((((((((((((''''''&&&&&&&&&&&&'''''''''(((%%%&&&&&&'''((()))******(((((()))***************))))))************))))))&&&''''''((((((((((((((('''((()))***++++++***)))&&&''''''((((((((((((((()))***,,,---,,,***((('''((('''&&&&&&''')))+++------,,,,,,+++***)))((((((***************+++++++++'''((((((((())))))******''''''''''''((((((((((((---///000---'''$$$&&&)))%%%%%%&&&''''''&&&%%%%%%###%%%&&&((())))))(((((('''&&&%%%$$$%%%&&&'''(((%%%&&&'''(((((('''&&&%%%''''''''''''((((((((()))***)))(((&&&&&&''''''(((''''''''''''((((((((()))******))))))))))))******))))))***++++++++++++***,,,+++++++++******))))))''')))***+++******,,,---))))))))))))***+++,,,---++++++************++++++))))))*********+++++++++---+++))))))+++,,,***((((((+++...,,,(((%%%''')))'''((()))******)))((('''))))))))))))))))))))))))***)))((('''''''''''''''))))))(((((((((((())))))$$$%%%%%%&&&'''((())))))&&&&&&&&&''''''''''''(((((('''''''''&&&&&&&&&&&&((()))************)))(((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%''')))***+++$$$ $$$((('''$$$###!!!"""$$$&&&'''''''''&&&$$$$$$######$$$$$$%%%&&&$$$%%%'''))))))((('''&&&$$$$$$$$$%%%%%%&&&&&&&&&((('''&&&%%%$$$$$$$$$$$$###"""!!! !!!"""### ###%%%'''&&&""" !!!""""""######$$$%%%%%%&&&&&&&&&((()))'''%%%%%%(((,,,!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$######$$$$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%&&&'''((())))))%%%(((///000***&&&&&&(((((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$%%%&&&&&&%%%''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%'''((())))))))))))******+++,,,...---+++(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&%%%%%%))))))(((((('''''''''&&&((((((''''''''''''(((((('''&&&&&&&&&&&&'''((((((******))))))((((((((('''***+++,,,------,,,+++***!!!%%%'''&&&'''******'''))))))))))))))))))))))))(((((()))***************((())),,,...///000//////)))************+++++++++))))))***+++,,,,,,------************************)))***++++++---......///(((((((((((())))))))))))(((((())))))************++++++******))))))((((((((()))***+++******(((((())))))))))))))))))))))))))))))***++++++++++++***---+++***((('''&&&''''''(((((((((((())))))))))))(((((())))))))))))((((((***+++,,,---,,,+++***)))))))))************)))))))))************+++++++++))))))((('''''''''''''''(((((()))))))))*********,,,,,,,,,+++***)))((('''))))))******+++++++++,,,************************(((((('''''''''(((((()))((((((((((((''''''''''''------,,,,,,+++)))((('''(((''''''''''''&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((((((((''''''&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&'''((((((((('''((((((((('''&&&&&&%%%%%%$$$%%%%%%&&&'''((())))))))))))(((((((((((())))))(((***++++++++++++---...***+++,,,---...---,,,+++))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))*********)))))))))))))))))))))************))))))''''''''''''''''''''''''++++++******))))))((((((***))))))((('''&&&&&&&&&))))))((((((''''''&&&&&&(((((((((((())))))))))))''''''''''''''''''&&&&&&***)))((((((***)))(((&&&'''&&&%%%%%%''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&'''%%%###"""###&&&))),,,&&&&&&''''''&&&&&&%%%$$$''''''''''''&&&%%%$$$###%%%###!!!###%%%'''%%%###&&&'''''''''''''''&&&&&&''''''&&&&&&&&&''''''(((%%%###$$$((((((%%%%%%'''+++$$$''')))######'''"""%%%$$$######""""""######""""""!!! !!!###$$$###"""!!!"""######$$$$$$###!!! !!!"""((('''&&&$$$%%%&&&((()))%%%%%%$$$###"""""""""###"""!!!!!!!!!!!!###$$$%%%###$$$%%%$$$######%%%&&&!!!###&&&)))******(((''''''''''''''''''''''''&&&'''((()))))))))((('''&&&(((((((((((('''&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$,,,###+++((("""&&&%%%"""###""" !!!"""$$$######&&&''''''((((((''''''&&&###$$$%%%&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''((((((((((((((((((''''''(((((())))))))))))((((((&&&***,,,)))(((***+++)))+++)))(((&&&%%%%%%%%%&&&&&&'''''''''&&&%%%$$$$$$$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&'''((()))'''&&&&&&%%%%%%&&&&&&'''***)))(((''''''&&&&&&'''(((((())))))))))))(((((('''''''''((()))+++,,,---(((((((((((((((((())))))((((((((((((((())))))***++++++++++++,,,...000111,,,,,,++++++***)))))))))'''((()))++++++,,,,,,,,,)))***++++++++++++******++++++++++++,,,---...///))))))))))))************++++++++++++++++++++++++*********))))))((((((((())))))***++++++***)))(((************************))))))***++++++++++++*********)))((('''((())))))(((((((((((())))))))))))******++++++++++++*********+++,,,,,,,,,+++******)))***************)))((()))************+++++++++******)))(((((((((((((((+++,,,,,,,,,------------+++,,,,,,++++++***)))((()))))))))******+++++++++(((((()))***++++++,,,,,,))))))((((((((())))))***)))))))))(((((((((''''''&&&'''(((((()))((((((((((((''''''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((%%%&&&''''''(((((('''''''''(((((((((((((((((((((''''''(((((((((((((((((()))))))))(((((()))))))))((()))++++++++++++,,,...***++++++,,,---,,,,,,,,,))))))))))))))))))))))))+++******))))))******+++))))))))))))))))))))))))++++++++++++++++++++++++)))******************)))++++++++++++++++++++++++******)))))))))))))))(((***))))))(((''''''&&&&&&(((((((((((((((''''''''''''((((((((())))))))))))))))))((('''&&&&&&%%%%%%+++)))(((((()))(((&&&$$$'''&&&%%%%%%''''''&&&%%%%%%%%%&&&&&&'''''''''(((%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$''''''''''''&&&%%%$$$###&&&%%%###$$$'''((('''%%%''''''(((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&''',,,'''$$$$$$######(((...///$$$$$$'''"""$$$'''###&&&%%%%%%$$$$$$$$$$$$$$$###"""!!!!!! !!!!!!!!!###$$$###"""!!!"""$$$###%%%%%%%%%###"""###$$$''''''&&&%%%%%%&&&((()))$$$###############$$$%%%"""""""""!!!"""###%%%&&&$$$%%%%%%$$$###"""$$$&&&"""###%%%'''))))))((('''((('''''''''&&&&&&%%%%%%&&&&&&'''((((((((('''&&&&&&&&&&&&'''&&&&&&%%%$$$&&&&&&&&&&&&&&&''''''''')))%%%...///(((***)))&&&&&&$$$######%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))(((((('''&&&+++---***))),,,,,,+++***)))'''&&&&&&'''((()))'''''''''''''''&&&%%%%%%%%%%%%&&&'''(((((((((((('''''''''''''''(((((()))'''&&&&&&%%%%%%&&&&&&''')))((((((''''''''''''((((((((())))))))))))(((((('''''''''((()))+++,,,---+++***)))((((((((()))******************++++++,,,---,,,,,,++++++,,,---...,,,,,,,,,+++******)))))))))***+++,,,,,,---------++++++++++++************++++++++++++,,,,,,---...************+++++++++++++++++++++***************))))))))))))(((((((((((()))***+++,,,,,,+++***)))************************))))))***++++++++++++***((((((((((((((()))***+++(((((((((((()))))))))))))))******++++++******)))******++++++,,,++++++******+++++++++***)))(((((()))************+++++++++++++++***))))))))))))***,,,,,,---------.........***++++++,,,,,,++++++***)))))))))))))))*********''''''(((***+++,,,---...******))))))))))))************)))))))))(((((((((%%%&&&&&&'''((((((''''''(((''''''''''''&&&&&&&&&''''''&&&&&&''''''((()))&&&&&&&&&&&&&&&'''''''''$$$%%%%%%&&&'''((())))))&&&&&&'''(((((((((''''''''''''(((((()))******+++******))))))((((((((((((******))))))))))))******((()))++++++******+++---++++++******++++++,,,---))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))******************************++++++++++++******************************(((((((((((())))))))))))***))))))((((((''''''&&&'''''''''(((((((((((((((''''''((((((((()))))))))+++***)))(((&&&%%%$$$$$$+++***((((((((('''%%%###'''&&&%%%&&&'''''''''%%%%%%%%%&&&'''(((((())))))$$$%%%%%%&&&%%%$$$###"""&&&&&&&&&&&&%%%%%%$$$$$$''''''''''''&&&%%%$$$$$$'''&&&&&&&&&((()))(((''''''(((((())))))(((((((((&&&&&&%%%%%%%%%%%%%%%&&&+++'''$$$###""""""(((///888'''!!!$$$"""%%%((($$$'''&&&%%%%%%$$$$$$%%%%%%$$$######"""!!!""""""""""""###$$$###""""""###$$$"""###$$$$$$###"""$$$%%%%%%%%%&&&&&&''''''''''''###""""""######$$$%%%&&&############$$$%%%&&&'''%%%&&&&&&$$$###"""###$$$######$$$%%%&&&''''''((((((((('''&&&%%%%%%$$$$$$$$$$$$%%%&&&''''''''''''$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&'''((((((***)))111444***(((***###'''&&&$$$$$$%%%&&&&&&%%%###$$$$$$$$$$$$$$$$$$###%%%%%%$$$$$$%%%%%%&&&&&&"""""""""######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%'''''''''(((((('''''''''$$$)))+++))))))+++,,,+++)))((('''''''''(((***+++''''''((((((((('''&&&&&&&&&&&&'''''''''''''''&&&'''''''''''''''(((((()))''''''&&&&&&&&&&&&''''''(((''''''''''''((())))))(((((())))))))))))(((((((((((((((((()))***,,,,,,...,,,***(((((()))***+++***************++++++,,,,,,+++++++++,,,---......---,,,,,,++++++******)))++++++,,,,,,------.........---+++***)))******+++,,,,,,+++++++++,,,------)))))))))*********++++++)))))))))(((((((((''''''(((((((((((((((((((((((())))))+++,,,,,,++++++***(((((((((((((((((((((((())))))***++++++++++++***)))))))))))))))*********(((((((((((())))))))))))''''''((((((((((((''''''*********+++++++++++++++++++++++++++***)))(((((())))))*********+++++++++,,,++++++*********++++++*********++++++++++++,,,******+++,,,------,,,,,,))))))))))))))))))))))))'''((()))***+++,,,------******))))))(((((())))))************))))))))))))))))))))))))((('''&&&%%%(((''''''''''''&&&&&&&&&'''''''''''''''(((((()))%%%%%%&&&&&&'''''''''(((%%%&&&&&&&&&''''''((((((''''''((((((((((((''''''''''''((((((((()))))))))((((((((((((((((((((((((******))))))))))))******((()))******))))))***,,,+++***)))))))))***,,,---)))))))))))))))))))))))))))))))))(((((()))))))))))))))))))))))))))))))))''''''''''''((((((((((((+++++++++,,,,,,+++++++++))))))))))))))))))))))))'''''''''(((((())))))***))))))))))))((((((''''''&&&&&&''''''(((((())))))'''''''''((((((((())))))***))))))((('''&&&&&&%%%***)))(((((())))))'''%%%(((&&&%%%&&&'''((('''&&&%%%%%%&&&'''((()))***+++%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%$$$''''''''''''(((((((((((('''((())))))))))))))))))''''''&&&%%%%%%%%%&&&&&&"""!!!$$$'''&&&$$$'''---CCC,,,!!!$$$###%%%((($$$&&&&&&%%%$$$$$$$$$$$$$$$%%%$$$######""""""######"""###$$$$$$""""""###$$$ """!!!!!!!!!"""###$$$$$$&&&'''''''''''''''$$$$$$#########$$$%%%%%%###$$$$$$$$$%%%&&&''''''&&&'''&&&%%%"""!!!"""$$$$$$$$$######$$$%%%'''((()))((('''&&&%%%$$$############$$$%%%&&&&&&''''''###$$$%%%&&&''''''''''''%%%%%%$$$$$$%%%&&&'''(((...///000666...)))///%%%'''%%%$$$###$$$%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$%%%&&&''' !!!!!!"""###$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''&&&&&&!!!%%%(((&&&&&&)))***))))))((('''&&&&&&'''((()))'''(((((((((((((((''''''''''''''''''''''''&&&&&&'''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''(((******(((((())))))))))))(((((()))((((((((()))***++++++000...+++)))((()))***+++((((((((((((((())))))***((()))***,,,...000222333---------,,,++++++******,,,,,,,,,,,,,,,---......///...,,,***)))***+++,,,---,,,,,,,,,,,,,,,------((((((((()))))))))******)))))))))(((((((((((((((((((((((()))))))))))))))((()))***+++,,,++++++***''''''''''''''''''''''''))))))***++++++++++++******************))))))((((((((((((((())))))))))))''''''(((((((((((('''''')))))))))******++++++++++++++++++++++++***))))))))))))*********+++++++++,,,,,,++++++++++++,,,,,,))))))))))))***************+++,,,------...------*********)))))))))))))))***************+++++++++***)))((('''''''''''''''************))))))))))))(((((()))(((((('''&&&%%%(((''''''''''''&&&&&&&&&(((''''''''''''((())))))&&&&&&&&&''''''(((((((((((((((''''''&&&&&&&&&%%%'''(((((((((((((((''''''(((((((((''''''&&&&&&&&&%%%%%%&&&''''''((())))))******))))))))))))******''')))******(((((()))++++++***)))((()))***+++,,,)))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))&&&&&&''''''((((((((((((+++++++++,,,,,,+++++++++------------------------''''''(((((())))))******)))))))))))))))(((((((((&&&&&&''''''(((((())))))''''''''''''((((((((((((''''''((((((((((((((((((((('''''')))++++++***)))((('''&&&&&&(((((('''&&&%%%%%%&&&'''((()))***+++'''&&&$$$$$$$$$''')))+++))))))((('''&&&'''''''''&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((()))))))))))))))))))))(((''''''''''''''' !!!$$$((((((''',,,444LLL111$$$&&&%%%%%%'''$$$%%%%%%$$$###############%%%%%%$$$###############"""$$$%%%$$$###"""###$$$!!!""""""!!!!!!"""$$$###$$$%%%&&&'''''''''''''''&&&%%%$$$###############$$$$$$%%%&&&&&&''''''&&&'''&&&%%%"""!!!"""$$$%%%$$$#########%%%'''((())))))((('''%%%$$$###############$$$%%%&&&''''''$$$%%%&&&((())))))))))))&&&%%%$$$$$$%%%'''(((***///222000AAADDDBBBMMM===)))'''%%%$$$%%%%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$###$$$%%%&&&'''%%%%%%&&&'''((())))))***&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&''''''''''''&&&&&& %%%'''&&&&&&)))***((()))((('''%%%$$$$$$%%%%%%''''''((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&(((''''''&&&&&&''''''(((&&&&&&&&&&&&''')))***+++(((((())))))))))))((((((***)))))))))))))))******///...,,,***))))))***+++((((((((((((((())))))***((()))+++...000222333444......------,,,+++++++++,,,++++++++++++,,,,,,---000...,,,******+++,,,---------------------...///'''((((((((())))))))))))***+++++++++,,,,,,,,,,,,))))))))))))************&&&''')))***++++++******''''''''''''''''''''''''))))))***++++++++++++******+++++++++***))))))((((((((((((((())))))))))))((())))))******))))))((()))))))))))))))***+++,,,******+++++++++++++++***)))************+++++++++,,,++++++++++++,,,,,,---******+++++++++,,,,,,,,,+++,,,------............+++++++++******************************************)))(((''''''&&&&&&'''******)))))))))(((((((((######%%%&&&''''''((('''(((''''''''''''&&&&&&&&&((((((''''''(((((()))***((((((((((((((()))))))))))))))((('''&&&%%%%%%$$$(((((()))))))))((('''''')))(((((('''&&&&&&%%%%%%$$$$$$%%%&&&'''((())))))))))))(((((((((((())))))'''(((***)))((('''(((***)))))))))((()))******+++))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))((())))))******++++++,,,******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))************))))))))))))))))))))))))'''''''''(((((((((((((((&&&&&&'''''''''(((((((((&&&''''''(((((()))******&&&%%%&&&(((+++,,,+++***((('''&&&'''(((((('''&&&%%%%%%&&&'''(((((())))))((('''$$$###$$$'''+++...***)))'''&&&&&&&&&'''(((%%%&&&&&&'''&&&&&&%%%%%%###%%%&&&&&&%%%%%%&&&'''&&&&&&'''((())))))))))))******)))((('''''''''''''''%%%%%%&&&%%%(((333???MMM222&&&)))'''%%%'''%%%%%%$$$######""""""######%%%$$$######"""############$$$%%%$$$#########%%%###$$$%%%%%%$$$###%%%&&&######$$$%%%&&&''''''((()))(((&&&%%%###"""""""""######$$$%%%&&&&&&&&&&&&%%%&&&&&&$$$###"""###$$$&&&%%%$$$$$$$$$%%%'''((())))))((('''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%''''''&&&&&&'''))))))*********(((((('''&&&'''))),,,------444444YYYmmmoooyyy]]]---+++)))(((((((((&&&%%%%%%$$$###""""""###$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%&&&&&&''''''(((((((((&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&''''''(((((('''''''''(((((('''''''''###(((***((((((***+++***)))(((&&&$$$#########$$$&&&&&&'''(((((((((''''''&&&&&&'''''''''''''''&&&'''&&&%%%%%%%%%%%%%%%%%%((((((''''''''''''((((((&&&&&&&&&'''''')))******(((((())))))))))))((((((+++***)))))))))))))))***------,,,+++***************************++++++,,,,,,---...//////////////////......------,,,,,,+++---,,,+++******+++,,,---...---,,,,,,,,,---..................///000111111(((((()))))))))***************+++,,,---......///)))*********+++++++++,,,%%%&&&((()))******))))))(((((((((((((((((((((((())))))***++++++++++++***((()))***+++++++++******(((((((((((())))))))))))(((((())))))))))))(((((()))((((((((()))***,,,---))))))***+++,,,,,,,,,,,,)))************+++++++++++++++******+++,,,,,,---+++++++++,,,,,,,,,------,,,------............---,,,,,,,,,,,,+++++++++***)))))))))***+++++++++,,,+++***)))((('''''''''''')))))))))(((((((((''''''###$$$%%%&&&'''((((((((((((''''''''''''&&&&&&&&&((((((((((((((())))))***************))))))))))))((((((((('''&&&&&&&&&%%%)))))))))))))))(((''''''((((((((((((''''''''''''&&&&&&''''''((((((((()))((((((''''''''''''(((((('''((())))))''''''((()))'''((())))))******))))))))))))))))))))))))))))))(((''''''&&&&&&''''''((())))))))))))))))))))))))))))))******+++,,,,,,---)))******************)))))))))))))))))))))))))))++++++++++++************))))))))))))))))))))))))((((((((((((((('''''''''&&&&&&&&&'''''''''((((((((((((((((((((()))))))))%%%$$$$$$&&&)))***)))''')))'''&&&'''((()))(((&&&%%%%%%&&&&&&'''''''''((('''&&&%%%%%%%%%''')))***((('''%%%$$$$$$$$$&&&'''%%%%%%&&&&&&'''&&&&&&%%%###%%%'''&&&$$$$$$&&&(((%%%%%%&&&'''((())))))(((******(((''''''&&&&&&&&&((('''&&&%%%###&&&111>>>GGG...%%%+++((($$$'''(((%%%%%%$$$############$$$$$$$$$###"""""""""""""""###$$$%%%%%%######$$$%%%%%%&&&'''&&&%%%$$$%%%&&&$$$#########$$$&&&((()))((('''&&&%%%$$$#########""""""$$$%%%&&&&&&%%%%%%$$$%%%%%%$$$###"""$$$&&&&&&&&&&&&&&&&&&&&&'''((()))))))))(((((('''''''''&&&&&&%%%$$$$$$%%%&&&'''&&&&&&'''((()))))))))((()))((('''&&&'''***---...,,,888>>>uuufff///,,,***(((((((((&&&%%%&&&%%%$$$######$$$%%%&&&$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%&&&'''((((((((('''(((((())))))(((((('''%%%***+++)))(((***+++)))((('''&&&%%%$$$%%%%%%&&&%%%%%%&&&'''''''''''''''%%%%%%&&&'''(((((((((((()))(((''''''&&&&&&&&&'''((((((''''''''''''(((((('''''''''''''''((()))***(((((())))))))))))((((((++++++***)))(((((())))))******+++,,,,,,+++***)))***************++++++,,,+++,,,---......---,,,,,,//////......---,,,,,,,,,...---,,,++++++,,,---...,,,,,,------......//////.........///000222333444)))************+++++++++(((((()))***,,,---...///******+++++++++,,,,,,,,,$$$%%%'''((()))))))))(((************************))))))***++++++++++++***&&&''')))+++,,,,,,,,,,,,(((((((((((())))))))))))&&&&&&''''''''''''&&&&&&)))((((((((((((***,,,---((()))***+++,,,---------)))************+++++++++************++++++,,,---******+++++++++,,,,,,,,,---...............---------------,,,,,,+++++++++''''''(((***+++,,,---...,,,+++***)))(((((((((((((((((((((((('''''''''''')))))))))***))))))(((((((((((('''''''''&&&&&&&&&((((((((((((((()))******,,,,,,++++++******))))))&&&&&&'''''''''''''''''')))))))))))))))(((''''''''''''(((((())))))******))))))))))))((((((((((((''''''&&&&&&&&&&&&'''''''''((()))((('''&&&'''(((&&&''')))*********)))((())))))))))))))))))))))))'''''''''&&&&&&'''''''''))))))))))))))))))))))))'''(((((()))***+++++++++))))))************))))))++++++++++++++++++++++++---,,,,,,,,,+++*********)))))))))))))))*********))))))(((((('''''''''&&&&&&&&&&&&'''''''''((((((******))))))((((((''''''%%%$$$$$$%%%&&&'''&&&$$$)))'''&&&'''((()))((('''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%'''&&&$$$""""""###$$$%%%%%%%%%&&&&&&'''&&&&&&&&&###%%%''''''%%%$$$&&&)))$$$%%%&&&'''(((((((((((())))))((('''&&&%%%%%%%%%"""$$$''')))%%%$$$***444AAA***###,,,)))$$$'''***'''&&&%%%%%%$$$$$$%%%%%%$$$######"""!!!"""""""""###$$$%%%%%%######$$$%%%$$$&&&&&&%%%###"""###$$$$$$###""""""###&&&(((***&&&&&&%%%$$$$$$%%%%%%%%%!!!"""$$$%%%&&&&&&%%%$$$###$$$%%%$$$######%%%&&&&&&&&&'''''''''''''''''')))))))))))))))(((((((((((('''&&&%%%%%%%%%&&&'''%%%&&&''''''(((''''''''''''&&&%%%$$$%%%(((+++---...===FFF]]]---+++(((''''''&&&%%%###)))(((&&&%%%%%%&&&((()))###$$$%%%&&&'''&&&%%%$$$'''&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&'''(((((((((((())))))))))))(((((($$$)))***(((&&&((()))'''''''''&&&%%%&&&'''((()))$$$%%%%%%&&&'''''''''&&&$$$%%%&&&'''((((((((((((******)))(((((((((((((((((((((''''''''''''(((((((((''''''''''''((())))))(((((())))))))))))((((((,,,+++***)))((((((((()))''')))+++,,,,,,+++***(((((((((((((((((())))))***'''(((***,,,------------/////////...------,,,,,,000///---,,,,,,---...///***+++---...///000000///......///000222444555666+++,,,---,,,***)))***+++)))(((((()))+++,,,,,,+++***,,,,,,+++)))((()))***''''''''''''((()))++++++******))))))))))))******'''((()))+++++++++***)))************************((((((((((((((('''&&&&&&&&&&&&%%%&&&'''(((***,,,++++++******))))))((((((+++***)))))))))***,,,,,,,,,+++)))((((((((())))))******++++++,,,,,,------,,,,,,,,,------,,,++++++***+++---...//////...------------,,,,,,+++++++++******+++++++++,,,,,,,,,///---++++++++++++)))'''&&&'''((())))))((('''&&&...,,,***(((''''''((()))''''''''''''''''''&&&&&&))))))))))))))))))))))))&&&&&&&&&'''''''''((((((((())))))))))))(((((('''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))))))))((('''''''''''''''&&&&&&'''(((((('''&&&&&&)))))))))))))))*********''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))***************))))))((()))+++---...************************((()))***+++,,,---......***+++++++++,,,,,,,,,,,,))))))))))))(((((((((((())))))((('''&&&%%%%%%$$$&&&''''''((((((((((((((())))))((((((''''''''''''((((((((((((((((((((((((******))))))((((((((((((%%%%%%%%%%%%&&&'''(((((('''&&&%%%$$$$$$%%%'''(((((('''&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''###$$$%%%&&&'''''''''''''''&&&&&&&&&&&&'''(((((('''''''''((()))(((&&&###"""%%%&&&$$$!!!"""''',,,111---((('''(((******)))***)))(((&&&%%%$$$############$$$&&&'''&&&### ######$$$$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&((()))***+++,,,+++(((###!!!###%%%######""""""###$$$%%%%%%!!!$$$''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&((())))))((('''((('''%%%%%%'''((('''&&&((((((((((((((((((((((((((((((''''''''''''((((((...>>>aaawwwLLL---,,,***)))'''&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&''''''''')))(((###"""&&&))))))&&&&&&&&&&&&&&&&&&&&&&&&,,,,,,+++***)))((('''''''''***,,,+++)))'''(((***%%%%%%$$$$$$%%%%%%&&&'''))))))(((((('''''''''&&&******)))((('''&&&%%%%%%''''''''''''(((((((((((((((((((((((((((((((((((())))))***+++,,,---------......,,,+++***))))))***++++++,,,,,,---------,,,---,,,+++***+++,,,---...+++++++++,,,---...///000------............------,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,+++---...///000333888???DDD(((***+++,,,,,,,,,...000,,,***))))))+++,,,,,,+++***+++,,,+++)))((()))***(((((((((((()))***+++,,,******))))))))))))******'''((()))***+++******)))++++++++++++************)))))))))))))))(((''''''''''''''''''((()))******))))))))))))))))))))))))+++***)))))))))***,,,,,,,,,+++***)))))))))******))))))))))))))))))******,,,,,,,,,------,,,,,,+++***+++,,,------.........---,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,---,,,******+++,,,+++***((((((((())))))(((((((((+++***(((&&&&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((())))))))))))((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''))))))((('''''''''''''''###$$$%%%&&&&&&%%%$$$###))))))))))))))))))))))))'''((((((((((((''''''&&&'''((((((((())))))))))))(((((()))))))))*********)))))))))))))))+++,,,---*********************************+++++++++++++++'''''''''((((((((())))))))))))))))))))))))))))))((((((((('''&&&&&&%%%%%%&&&'''(((((())))))((((((((((((((((((''''''&&&&&&''''''''''''''''''''''''''''''(((((('''&&&&&&%%%$$$%%%%%%%%%&&&&&&''''''***)))'''$$$######$$$%%%''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&'''((((((''''''&&&'''((((((&&&$$$"""%%%&&&%%%""""""'''+++...***'''&&&((())))))'''((('''&&&%%%$$$#########&&&%%%$$$%%%''''''&&&$$$###$$$$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!!!!"""$$$%%%&&&*********'''###"""###%%%"""""""""""""""###$$$$$$$$$&&&((((((&&&$$$######&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((((('''%%%%%%'''((('''&&&''''''''''''''''''''''''))))))(((((((((((())))))%%%222XXXPPP111***)))((('''&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&'''((($$$''''''"""!!!$$$&&&&&&(((((((((((((((((((((((()))))))))(((((('''&&&&&&''')))++++++((('''(((***&&&&&&%%%%%%&&&&&&'''(((*********))))))((((((((()))))))))(((''''''&&&&&&''''''((((((((()))))))))((((((((((((((((((((((((''''''(((******++++++***,,,,,,++++++***)))((((((***+++,,,---------,,,,,,---------,,,------...///---,,,,,,,,,,,,,,,---...------............------..........................................------...000333666:::@@@GGGLLL''')))+++,,,,,,---///111///---***)))***,,,,,,,,,***+++,,,+++)))))))))+++))))))))))))***+++,,,,,,******))))))))))))******(((((()))************))),,,,,,,,,++++++***************************)))((()))))))))*********))))))(((((((((((())))))))))))+++************+++,,,,,,,,,,,,+++*********++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,------,,,,,,,,,*********++++++,,,---...,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,---+++))))))+++---------******))))))))))))******((('''&&&%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&'''((())))))***))))))''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((''''''&&&'''''''''''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((('''&&&%%%$$$''''''((((((((()))))))))(((((())))))))))))******)))))))))))))))***+++,,,))))))))))))))))))))))))+++++++++******)))))))))))))))))))))************((((((((()))******++++++''''''''''''''''''''''''&&&'''(((((())))))(((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&&&&&&&%%%$$$###$$$$$$%%%&&&&&&&&&%%%%%%)))(((&&&%%%$$$$$$$$$$$$'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&###$$$%%%&&&&&&'''&&&&&&&&&&&&%%%%%%&&&&&&'''(((((('''&&&'''((((((&&&$$$###%%%&&&%%%######&&&***)))'''&&&&&&(((((('''&&&&&&%%%$$$$$$#########$$$,,,***&&&%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%'''((((((&&&###"""###$$$############$$$$$$$$$$$$&&&(((***)))'''$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))((('''%%%%%%'''((('''&&&'''''''''''''''''''''''')))))))))(((((())))))))),,,+++???]]]```FFF///,,,'''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%&&&&&&'''((($$$(((((($$$###$$$%%%$$$((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))((('''((()))'''''''''&&&'''(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))******(((((((((((((((((((((((('''((()))*********************+++++++++)))(((''')))***,,,......---,,,+++++++++,,,------------,,,------,,,+++++++++++++++------............------000/////////......------....../////////000000000111555;;;AAAHHHNNNUUUYYY***+++,,,,,,++++++,,,---222///+++)))***+++,,,,,,)))+++,,,+++***)))***++++++++++++******+++,,,,,,+++******))))))******+++)))))))))*********))))))------,,,,,,++++++*********++++++,,,++++++*********++++++,,,+++***)))((()))))))))(((((((((((((((************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,+++++++++++++++,,,---------,,,,,,+++***))))))***+++---...------------------------+++++++++,,,,,,,,,------...,,,***)))+++,,,------,,,+++***))))))***+++,,,&&&%%%%%%%%%%%%&&&'''(((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&''')))************''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''''')))))))))******))))))))))))))))))))))))(((((((((''''''((((((((('''&&&&&&'''''''''((((((((())))))(((((((((((()))))))))***)))))))))))))))***++++++))))))))))))))))))))))))******))))))))))))(((((()))))))))*********++++++''''''((()))***+++,,,,,,&&&&&&&&&'''''''''((((((''''''((()))))))))))))))''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&%%%$$$"""$$$%%%%%%&&&&&&%%%$$$###%%%$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((((('''&&&'''((((((&&&%%%###%%%&&&%%%###$$$&&&(((%%%%%%&&&'''(((((('''&&&%%%$$$$$$$$$$$$$$$%%%%%%111---'''$$$############$$$$$$%%%&&&&&&&&&%%%%%%########################%%%%%%$$$######$$$$$$$$$$$$%%%&&&&&&%%%$$$######%%%%%%&&&&&&&&&&&&&&&%%%%%%'''******(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%&&&((()))((('''%%%%%%'''((('''&&&''''''''''''''''''''''''((((((''''''''''''((((((...(((***222000'''(((222&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&'''(((((('''+++---***(((((((((%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&'''((((((((((((((((((''''''&&&&&&''''''((()))&&&&&&&&&&&&&&&&&&%%%%%%''''''(((((())))))))))))))))))))))))************(((((((((((((((((((((((()))***+++,,,,,,,,,,,,,,,)))***,,,---,,,+++)))((()))***,,,...///---,,,***'''((()))++++++***)))))),,,++++++******+++++++++------............------......------,,,,,,++++++------...///111222333444888>>>FFFOOOVVV]]]cccfff)))+++,,,+++******+++,,,222///+++))))))+++++++++)))***++++++***)))***+++---,,,+++++++++++++++,,,++++++************++++++******)))))))))))))))))),,,,,,,,,++++++*********++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,***)))'''+++******)))(((''''''&&&******++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,)))))))))(((((('''''''''***+++,,,,,,---------,,,+++***))))))***+++---............///////////////++++++,,,,,,,,,---------000...,,,++++++,,,+++***,,,+++***))))))***+++,,,&&&&&&&&&''''''((())))))&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''((((((((())))))&&&&&&''')))************''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))((((((''''''%%%&&&'''((()))*********''''''''''''(((((((((((('''(((((((((((()))))))))((()))))))))************(((((((((((((((((((((((('''''''''((((((((())))))%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''')))***+++,,,---%%%%%%&&&&&&'''((((((((('''(((((()))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&&&&'''&&&%%%$$$&&&&&&&&&&&&%%%%%%$$$#########$$$$$$%%%&&&''''''%%%%%%&&&''''''&&&&&&%%%$$$$$$######$$$$$$%%%&&&%%%%%%&&&'''''''''&&&&&&''''''&&&&&&''''''((())))))'''&&&&&&''''''&&&%%%$$$%%%%%%%%%$$$$$$&&&'''###%%%'''))))))(((''''''%%%%%%%%%%%%%%%&&&&&&'''...***%%%""""""###$$$$$$###$$$%%%&&&&&&&&&&&&&&&########################"""!!!!!! ######%%%'''''''''%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$###%%%((()))((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%'''(((((('''%%%%%%'''((('''&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&$$$(((((((((***)))&&&&&&&&&&&&&&&&&&&&&'''(((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&&&&&&&'''((((((''',,,...,,,***+++***'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))&&&&&&'''((())))))((((((&&&&&&&&&%%%&&&''''''(((%%%%%%&&&&&&&&&&&&&&&&&&''''''(((((()))*********))))))))))))************))))))))))))))))))))))))******+++,,,,,,,,,++++++)))+++,,,......---+++***)))***,,,......---,,,+++'''((()))***+++***)))(((************+++,,,---...------............------.........------,,,,,,,,,,,,,,,...000444777:::<<>>>>>@@@DDDFFF)))+++---......,,,)))'''+++***************+++++++++++++++,,,,,,+++++++++)))***+++++++++)))(((''',,,,,,++++++++++++,,,,,,)))***,,,.........,,,+++***,,,//////------///222***+++---//////...---,,,///.........///000222444///...---,,,+++******+++++++++******)))(((((((((,,,---///000000000//////,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000000000///...+++,,,------,,,---000222111000000///...---------...........................---,,,,,,++++++++++++++++++,,,------,,,,,,,,,&&&))),,,+++'''&&&)))---)))***+++++++++***(((''',,,$$$+++???@@@...(((111((((((((((((((()))******************************''''''''''''''''''''''''))))))(((((('''''''''&&&&&&&&&&&&&&&'''''''''((((((((((((((())))))))))))%%%&&&'''(((((('''&&&&&&&&&((()))&&&&&&)))***'''&&&&&&&&&&&&'''''''''((('''''''''((('''&&&&&&%%%&&&'''''''''(((((())))))))))))))))))************'''(((((())))))))))))(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))$$$%%%&&&'''((((((((((((+++++++++,,,,,,---------,,,***''''''''''''&&&%%%''''''''''''((((((((()))))))))(((''''''''''''((()))((('''&&&&&&&&&&&&&&&###&&&)))***)))((((((((()))***+++,,,+++)))'''&&&((((((((((((((('''''''''$$$'''***+++***))))))))))))******)))((((((***+++)))++++++)))&&&%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%&&&))),,,///111((('''%%%###""""""############$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$""""""###&&&((()))((($$$%%%&&&'''((('''&&&%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%'''(((((((((''''''((('''%%%$$$$$$%%%'''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&((()))************''''''''''''''''''''''''%%%&&&((('''&&&%%%%%%&&&$$$%%%'''((((((((('''&&&(((((((((((((((((((((((('''''''''(((***+++---...))))))))))))************((((((((()))***,,,---...+++++++++***++++++,,,,,,+++++++++************)))******++++++++++++******************+++++++++++++++,,,------............***+++---...///......---)))))))))******++++++,,,(((((()))***++++++,,,,,,,,,,,,,,,,,,---.../////////...---,,,,,,---...///.../////////000000111111111222333444666888:::;;;IIIKKKQQQ\\\hhhooonnnlllhhhfffaaaZZZTTTNNNIIIGGGAAA???<<<;;;<<<@@@EEEHHH,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,+++***)))(((+++,,,---,,,***)))***+++,,,++++++***)))(((''''''************************(((((()))+++,,,---...///////////////000000000000,,,,,,---...//////......++++++******+++---...///,,,,,,,,,,,,,,,,,,,,,,,,---,,,***)))))))))***+++------,,,+++,,,---...///...///...,,,***)))+++,,,+++...000111111000000111...---,,,,,,,,,...///000......///111222222///,,,---...//////---,,,...///,,,,,,,,,+++***)))((('''***+++---......---+++******************)))((((((((((((((((((((((((((((((###%%%))),,,,,,+++)))'''******))))))((((((''''''++++++***)))((('''&&&&&&)))))))))))))))))))))))))))((('''&&&%%%&&&'''''')))((('''''''''(((***+++)))))))))))))))))))))))))))***+++++++++)))((('''))))))((((((''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((()))((('''&&&&&&'''((()))(((((('''''''''&&&&&&&&&(((((((((''''''&&&&&&&&&$$$%%%&&&'''((((((((((((&&&%%%%%%&&&&&&'''((()))+++'''###$$$(((+++)))''',,,***''''''***---///000))))))))))))(((((((((((()))***+++++++++)))((('''&&&&&&'''''''''''''''&&&)))******)))&&&%%%&&&&&&&&&&&&&&&'''''''''''''''((()))***++++++***((('''***)))(((&&&&&&&&&'''(((************************((((((((((((''''''''''''(((***++++++)))((()))***%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''(((((()))&&&''''''''''''''''''&&&'''''''''(((((((((((()))###$$$%%%%%%&&&&&&%%%%%%'''&&&%%%%%%$$$$$$%%%%%%"""###%%%''''''&&&%%%$$$######$$$$$$$$$%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%"""######$$$&&&(((***+++&&&%%%###$$$%%%'''((((((((('''%%%$$$###$$$%%%%%%'''&&&&&&%%%%%%%%%&&&&&&)))(((''''''(((((('''&&&&&&&&&&&&&&&'''''''''((('''((()))******)))((('''((((((((('''&&&&&&%%%%%%***)))((('''''''''''''''))))))(((((('''''''''&&&(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''((('''&&&&&&''''''''''''&&&&&&&&&'''''''''(((((())))))((((((''''''''''''))))))))))))***+++,,,------------,,,,,,+++++++++---,,,+++)))((((((''''''++++++)))(((''''''''''''))))))*********)))((((((++++++,,,,,,,,,------------------,,,,,,+++++++++---------,,,,,,+++++++++,,,,,,,,,---------......------......------,,,+++------------...///111111333111///...000111222333222666;;;======@@@FFFLLLXXX]]]eeelllnnnlllgggddd___XXXNNNGGGBBB@@@===;;;>>><<<;;;;;;>>>DDDIIIMMM,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,+++***)))(((,,,------,,,***)))***+++,,,,,,++++++******))))))************************((((((((()))******++++++------........./////////---...............------,,,+++++++++,,,---///000---------------------------,,,+++***))))))******...---,,,,,,,,,---//////.........,,,***)))+++,,,---///111222111111111222......---------.../////////......///111111///---......//////.........///,,,,,,,,,,,,+++***))))))***+++,,,------,,,+++******************)))(((((((((((((((((((((((((((((($$$&&&(((+++++++++)))(((***)))))))))((((((((('''******))))))(((((('''''')))))))))))))))))))))))))))((('''&&&&&&&&&''''''(((((('''''''''((()))***))))))))))))))))))))))))))))))*********)))((('''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))(((''''''''''''((()))(((((('''''''''&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&'''((((((((((((&&&&&&&&&&&&'''((()))***+++'''$$$%%%)))+++***(((+++(((&&&&&&(((+++,,,---*********))))))))))))((()))***++++++***)))((('''&&&''''''((((((''''''''')))******)))'''&&&&&&'''''''''''''''''''''''''''((()))***++++++***(((''',,,+++)))((((((((())))))))))))))))))))))))))))))******)))))))))(((((((((&&&((()))(((%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&''''''''''''&&&&&&&&&&&&'''''''''(((((((((###$$$%%%%%%&&&&&&%%%%%%######""""""""""""######$$$%%%'''((()))((('''&&&######$$$$$$$$$%%%%%%%%%''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&(((******&&&%%%$$$$$$%%%&&&&&&'''((('''&&&%%%%%%%%%&&&&&&'''&&&&&&&&&%%%&&&&&&&&&'''&&&&&&'''((()))'''&&&)))(((((('''&&&%%%$$$$$$''''''((())))))((('''&&&(((''''''''''''&&&&&&&&&)))(((((('''&&&&&&'''''')))(((((((((''''''''''''(((((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((((('''&&&&&&'''''''''''''''''''''((((((((())))))(((((((((((())))))******))))))))))))***+++,,,---++++++++++++******))))))++++++***)))((((((((((((***))))))))))))******+++((()))***+++,,,,,,,,,,,,*********************+++.........---------,,,,,,---------,,,,,,,,,++++++,,,,,,---------.....................------,,,+++........................333222000000222444777888777===DDDHHHJJJOOOUUUZZZbbbeeeiiikkkjjjfff```]]]PPPKKKEEEAAA???>>>===;;;<<<<<<===???DDDIIIOOORRR++++++,,,,,,,,,,,,,,,,,,***++++++++++++***))))))+++,,,,,,+++)))(((((())),,,,,,++++++++++++++++++******************************)))))))))))))))))),,,,,,,,,---------...............///......------------,,,------...///000........................------+++***))))))))))))------,,,,,,------...///.........---+++***+++---...///222222111111222333000000///........./////////...------//////...---///...---.../////////---,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***************)))((((((((((((((((((((((((((((((&&&'''((()))******))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))(((''''''&&&&&&''''''(((''''''''''''((())))))))))))))))))))))))))))))(((((()))))))))((('''''''''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((()))((((((''''''(((((()))'''''''''''''''&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''&&&''''''''''''((()))******,,,)))&&&&&&***,,,+++)))+++)))'''''')))+++,,,,,,++++++++++++*********************+++******)))(((''''''(((((((((((('''''')))***+++***(((&&&'''((())))))((((((''''''&&&&&&((()))***++++++***)))(((---,,,++++++***+++++++++************************++++++*********)))))))))***++++++***'''%%%$$$%%%&&&&&&''''''''''''&&&&&&(((((('''&&&%%%######"""%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''###$$$$$$%%%%%%%%%%%%%%%""""""""""""###$$$%%%%%%$$$%%%'''(((((('''&&&&&&######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))'''&&&%%%%%%$$$%%%%%%%%%(((((('''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&'''%%%%%%&&&(((******(((%%%)))(((((('''&&&%%%$$$$$$''''''(((((('''&&&%%%%%%&&&&&&'''''''''((((((((((((((('''&&&&&&&&&&&&'''((((((((((((''''''''''''((('''&&&&&&%%%%%%&&&&&&************************''''''''''''''''''''''''((((((((()))))))))))))))''''''((()))***+++,,,,,,))))))))))))***+++,,,,,,))))))))))))((((((((((((***))))))(((((())))))***((((((((()))***,,,......((()))+++,,,...///000000************************/////////...............---------------,,,,,,,,,,,,------------.........000//////...------,,,+++......///000000000//////333222222333666:::???AAADDDJJJRRRWWWZZZ]]]bbbfffjjjjjjiiifffaaa[[[UUURRREEEBBB>>><<<<<<<<<;;;;;;<<<===AAAFFFLLLRRRWWWZZZ+++++++++++++++,,,,,,,,,++++++++++++******))))))((()))***)))'''%%%&&&'''******++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,------------,,,------...//////..................//////000000////////////////////////------,,,+++*********)))++++++++++++,,,,,,---------......---,,,+++,,,------///111111000000111333222222111111000000000000///---++++++---......---///---,,,,,,...///...,,,,,,,,,,,,,,,,,,,,,------+++******))))))******+++***************)))((((((''''''''''''''''''''''''((((((((((((((()))******))))))))))))(((((((((((('''((((((((()))))))))***(((((((((((((((((((((((()))(((((('''''''''''''''(((((((((((())))))******(((((((((((((((((((((((('''(((((((((((((((''''''&&&&&&''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((()))(((((((((((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''&&&&&&(((''''''(((((()))***+++,,,***((((((***,,,,,,+++...,,,***)))+++---...------,,,,,,,,,,,,+++++++++************************(((((()))))))))((('''''')))***+++***((('''((()))******))))))((('''&&&&&&(((((()))************))),,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))))))))+++,,,---,,,)))'''''''''&&&&&&''''''''''''&&&&&&******)))((('''&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&((()))***###$$$$$$%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''((((((((('''%%%$$$%%%%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''$$$%%%'''***,,,,,,)))&&&&&&&&&'''''''''((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''((()))))))))''''''&&&&&&&&&&&&''''''((((((((((((((('''''''''(((''''''&&&%%%&&&&&&&&&************************&&&'''(((((('''''''''(((((((((((((((((((((((((((&&&'''((()))***++++++,,,******))))))***++++++,,,((((((((((((((((((((((((((((((((((((((()))******''''''((()))***,,,---...)))***+++---.../////////---------,,,,,,,,,,,,+++.................................---------------------------............111111000...------,,,,,,,,,---///111333333333333111222555888<<>>===???CCCFFFJJJMMMRRRWWW\\\___aaabbb))))))******+++,,,,,,,,,,,,+++******))))))*********+++---,,,++++++,,,...***)))))))))))))))))))))************************''''''((()))******++++++,,,,,,,,,---------......***+++,,,...///000000000......////////////......////////////////////////***+++,,,,,,---,,,,,,,,,((()))***+++++++++******,,,---//////---,,,------,,,---......------000111222222222333333222111111...---,,,,,,......---,,,+++---...---,,,+++,,,------,,,+++******+++,,,---++++++++++++++++++++++++***************)))((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((((((((())))))(((((((((((())))))))))))''''''(((((())))))******))))))))))))))))))))))))((())))))))))))((('''&&&((()))***+++++++++******))))))))))))))))))))))))(((((('''''''''((()))***'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((())))))******))))))(((&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&'''''''''''''''&&&''''''''''''((()))******+++***)))))))))***,,,,,,)))(((((()))+++---------------------,,,,,,,,,,,,+++************+++,,,,,,***++++++******)))(((''''''((()))((('''&&&'''(((++++++******))))))((((((((((((((()))******++++++))))))***+++++++++******))))))))))))))))))))))))******)))))))))(((((((((&&&(((***)))((('''((()))''''''((((((((((((''''''$$$%%%%%%&&&''''''((((((%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&"""######$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''')))***&&&&&&&&&&&&%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$%%%&&&''')))+++***&&&$$$%%%'''###$$$%%%%%%&&&&&&%%%%%%$$$%%%'''((())))))((('''''''''(((***,,,,,,***(((+++******)))((('''&&&&&&))))))(((((((((((()))***&&&&&&'''((())))))******(((''''''''''''((())))))'''''''''(((((((((((((((***)))((((((''''''((((((((((((((((((((((((((((((%%%(((++++++(((&&&''')))''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((+++***************++++++))))))))))))************''''''''''''(((((()))***))))))((((((((((((((()))------,,,,,,+++)))((('''))))))*********+++++++++---------------..................///////////////------........./////////222111///......///000000111111111111222444555666:::@@@GGGMMMQQQVVV]]]bbbfffggghhhhhhfffbbb]]][[[TTTTTTTTTTTTRRRQQQOOOMMMEEEDDDCCCBBBCCCGGGMMMRRRTTTWWWZZZ^^^aaaccccccccc((())))))***++++++,,,,,,,,,+++***)))))))))***+++(((***,,,,,,,,,,,,...///+++++++++******)))))))))************************))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,,,,---......///.........---.../////////...------........................((()))+++,,,.........---)))***+++,,,---,,,,,,++++++---//////...------...---.........---...000222...///000111111000000///---------...//////---+++***///222000,,,***---111...---+++)))))))))***+++***+++,,,------,,,+++******************)))(((((((((((((((((((((((((((((()))))))))))))))((((((((('''((((((((()))))))))***(((((((((((())))))))))))))))))))))))))))))))))))((())))))***)))((('''&&&&&&'''((()))***))))))((())))))))))))))))))))))))))))))((((((((()))***+++((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((()))************)))(((&&&&&&&&&'''''''''(((((('''''''''((((((((())))))%%%%%%&&&'''((((((((((((&&&&&&&&&&&&'''((()))*********))))))((()))+++,,,(((''''''))),,,...///...---------,,,,,,,,,++++++++++++*********+++,,,---++++++++++++***)))((('''%%%'''((('''&&&%%%&&&(((************************(((((((((((()))***+++,,,((()))***+++,,,++++++***************************++++++*********)))))))))(((***+++***(((''''''(((''''''((((((((((((''''''%%%%%%%%%&&&'''(((((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&""""""###$$$$$$$$$$$$$$$############$$$%%%'''''''''&&&&&&%%%%%%$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$######$$$%%%%%%&&&%%%%%%%%%%%%&&&''''''(((###'''***)))%%%"""###&&&###$$$&&&'''''''''&&&&&&$$$%%%''')))***)))((((((''''''&&&'''))))))(((&&&))))))((('''&&&%%%$$$$$$''''''&&&&&&'''(((***+++''''''(((((()))))))))***((((((((((((((()))******''''''''''''((((((((()))++++++***)))))))))))))))(((((((((((((((((((((((($$$(((,,,,,,(((&&&''')))(((((((((((('''''''''&&&&&&&&&'''((()))******+++++++++***************+++(((((()))))))))*********(((((('''''''''(((((()))***)))))))))((())))))***------,,,,,,+++)))((('''(((((()))***+++,,,,,,---------........./////////....../////////000000000............////////////111000///......000111333444333333555888<<<@@@CCCGGGMMMUUUZZZ\\\___cccgggddddddbbb```]]]XXXSSSOOOKKKMMMPPPRRRSSSQQQNNNLLLBBBEEEIIIKKKMMMQQQWWW[[[\\\]]]```bbbdddeeeeeeddd((())))))***++++++,,,,,,---,,,***)))))))))***+++%%%&&&((())))))***,,,...------,,,,,,+++***))))))************************------,,,,,,+++******))))))************+++++++++////////////...---,,,+++------...//////...---,,,........................'''(((***---...//////...+++,,,---...///...------+++---///000///------....../////////...///111444+++,,,---/////////......------...///111000---++++++111666333,,,***...555...---+++)))(((((()))******+++---......---+++******************)))((((((************************(((((())))))))))))(((''''''((((((((())))))******))))))))))))(((((((((((())))))))))))))))))))))))((()))*********)))'''&&&$$$%%%'''((((((((('''&&&))))))))))))))))))))))))***)))(((((((((***+++,,,))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))''''''''''''((((((((()))((()))***++++++***)))(((&&&&&&&&&'''''''''(((((('''((((((((())))))******$$$%%%&&&'''((((((((((((&&&%%%%%%&&&&&&'''((())))))))))))(((((((((***,,,)))((()))+++///111222111------,,,,,,,,,+++++++++++++++*********+++---...,,,,,,,,,++++++)))(((((($$$&&&'''&&&%%%%%%&&&'''***************+++++++++(((((((((((()))***+++,,,((()))+++,,,---,,,,,,+++------------------------,,,,,,,,,+++++++++******&&&''''''&&&###!!! !!!''''''((((((((((((''''''(((((((((((()))))))))***&&&''''''((((((''''''&&&%%%%%%&&&&&&&&&&&&''''''""""""###$$$$$$$$$$$$###$$$$$$$$$$$$%%%&&&''''''%%%$$$$$$###"""""""""#########$$$$$$$$$%%%%%%%%%$$$#########$$$%%%%%%&&&'''&&&&&&'''((()))******!!!%%%((('''###!!!"""%%%$$$%%%'''(((((((((''''''$$$%%%''')))******)))((('''&&&%%%%%%&&&'''&&&$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&(((***+++(((((((((((()))))))))))))))))))))))))))***++++++&&&'''''''''(((((()))))),,,++++++***************(((((((((((((((((((((((($$$(((---,,,)))&&&''')))******))))))((((((((('''%%%&&&''')))***,,,---...++++++***************+++'''((((((((())))))******((((((''''''''''''((((((******))))))***+++,,,,,,---------,,,+++***)))((())))))***+++---...///000.../////////000000111111.../////////000000111111............/////////000111000///...///111333444444444666999???GGGNNNRRRPPPWWW___cccccccccfffiiicccaaa]]]YYYTTTMMMGGGBBBEEEHHHMMMPPPQQQOOOKKKIIIDDDIIIPPPUUUVVVXXX[[[^^^___```bbbdddffffffffffff+++,,,,,,------,,,,,,+++...000222333222///+++(((,,,---------,,,,,,...000,,,,,,***)))))))))***+++,,,,,,+++++++++,,,---...000//////---,,,+++******,,,+++*********+++,,,---------------------------000///...------...///000........................)))((()))+++---///000///......//////...---,,,,,,***+++---///000000//////111111000000/////////...---------------,,,,,,,,,---...111333333111...,,,------------------------///...---+++***)))((((((------------------------))))))))))))))))))))))))''''''(((((())))))************))))))((((((''''''))))))))))))))))))))))))***)))((('''((()))+++---***************)))((((((''''''((())))))***))))))'''((()))******)))(((''''''((()))******)))((('''(((------'''&&&******&&&(((((((((((()))***+++,,,***)))'''&&&%%%&&&((()))((()))***++++++***)))((()))((('''&&&&&&'''((()))***)))((('''&&&&&&'''(((***)))((('''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%&&&&&&'''((())))))))))))))))))***************************++++++,,,************+++---///000------,,,,,,,,,,,,++++++...///000///---,,,---......---,,,+++)))((('''&&&((()))***+++***)))'''%%%&&&'''((()))************))))))))))))************))))))******++++++++++++///...,,,+++******+++,,,((())))))***++++++,,,,,,******++++++++++++*********))))))((('''&&&&&&&&&&&&'''((()))((('''%%%###&&&%%%%%%%%%%%%&&&''''''!!!"""$$$&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&%%%$$$###"""''''''&&&%%%%%%$$$######''''''&&&%%%%%%%%%&&&&&&###)))&&&###******$$$%%%%%%%%%&&&''''''&&&%%%%%%''''''''''''(((((((((((('''&&&&&&&&&'''(((***+++(((((('''&&&&&&'''))))))'''(((((()))***+++++++++(((((((((((((((((((((((())))))*********))))))(((''''''''''''((()))++++++,,,------......------,,,(((((((((((((((''''''&&&(((((((((((())))))))))))))))))***---000///***&&&+++)))(((***---///---+++***((((((+++...///---*********))))))))))))******)))))))))))))))******+++************+++,,,---...000...+++***+++,,,++++++,,,,,,------,,,,,,+++***,,,,,,,,,---------......+++///222222000...///111///000111000000000222444///222444444111///000222222999CCCIIILLLPPPVVV[[[```bbbeeehhhhhheeebbb```[[[VVVOOOJJJGGGDDD???<<>>@@@DDDGGGIIIMMMQQQTTTXXX[[[^^^___``````bbbccccccbbbbbbccceeeeeebbb```++++++,,,,,,,,,,,,++++++'''(((+++.../////////...)))***+++***))))))+++------,,,+++***)))******+++((()))***,,,------,,,,,,***++++++,,,---...//////---------,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,//////............//////........................///...,,,++++++,,,---...---............------,,,//////...---------------/////////...............---------...............)))***---...///...,,,+++------------------------------,,,+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***))))))))))))(((((((((((((((((((((((((((((((((******(((''''''((()))))))))************))))))((()))))))))***))))))((((((+++***)))(((((('''(((((())))))******))))))((('''((('''))),,,,,,***+++...+++******)))))))))))))))((('''&&&&&&'''(((***+++'''((()))))))))((((((''')))((((((''''''(((((()))%%%'''***+++,,,***(((&&&%%%&&&'''((((((((('''&&&(((((((((''''''''''''&&&&&&&&&&&&''''''(((((()))))))))))))))***************************+++,,,,,,++++++++++++,,,---///000---------------,,,,,,+++,,,---...---,,,++++++---))))))))))))))))))))))))(((((()))******)))'''&&&''''''((()))************))))))))))))************///...---+++***++++++,,,++++++******+++,,,...///,,,,,,++++++***)))((((((******++++++++++++*********))))))((((((''''''&&&%%%&&&'''((((((((('''&&&(((''''''''''''((())))))&&&&&&%%%$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$((('''%%%######$$$%%%&&&'''''''''''''''&&&%%%$$$######$$$%%%%%%&&&''''''$$$#########$$$%%%&&&&&&)))+++%%%$$$***'''"""(((%%%&&&''''''''''''&&&%%%''''''''''''((((((((((((&&&&&&&&&&&&'''((()))***+++***(((&&&%%%%%%&&&&&&&&&&&&''''''(((((())))))((((((((((((((((((((((((&&&'''(((***++++++++++++))))))(((((((((((())))))))))))************))))))(((((())))))(((((('''&&&(((((((((((())))))))))))---,,,,,,---......---+++***))))))***,,,,,,+++)))***))))))+++---...,,,+++(((((((((''''''(((((((((((((((''''''(((((()))***))))))))))))***+++,,,,,,---,,,***+++,,,......------------------,,,++++++---------.........//////,,,...111111000//////000---///000000///---......+++...111333333555;;;???FFFOOO[[[cccggghhhjjjkkkllllllllliiiaaaWWWMMMGGG>>>===<<<===>>>???===<<<<<>>DDDJJJXXX^^^ffflllnnnnnnnnnnnnmmmkkkggg```WWWMMMCCC>>>===<<<;;;:::;;;<<<======BBBFFFLLLQQQVVV[[[```dddeeefffeeecccaaa```aaabbbhhheeebbb______```bbbccc***++++++,,,,,,++++++***------,,,,,,,,,,,,++++++---......---,,,,,,---///------+++*********+++,,,''')))+++---...---,,,+++------------------------+++,,,,,,---------------+++++++++,,,,,,---------...//////////////////...))))))))))))******++++++---...///...,,,,,,///111,,,,,,---------------,,,------,,,,,,---...000111------..................,,,------...///000000111---------.........//////........................,,,,,,++++++,,,,,,---...++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))******)))(((((((((((((((((())))))*********))))))******+++******)))((((((((('''''''''''')))+++,,,******))))))))))))******+++(((+++333888555///,,,,,,,,,***)))((((((((((((&&&&&&'''((()))***,,,,,,))))))(((''''''''''''''''''(((((()))))))))))))))&&&&&&&&&&&&'''(((((()))###%%%'''))))))((('''&&&(((((((((((((((((((((((('''''''''(((((((((((((((((()))))))))************+++++++++++++++,,,------+++,,,,,,---............---...///000///...---,,,,,,---...---+++***+++,,,------,,,++++++***))))))(((((()))))))))))))))((('''((()))***++++++++++++((()))))))))***************)))))))))***+++---......---+++***))))))***+++******************************++++++++++++******)))))))))))))))(((((((((%%%%%%&&&''''''(((((((((&&&&&&%%%%%%&&&&&&'''(((&&&&&&%%%$$$$$$&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$############""""""###&&&***///222'''''''''(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&((()))***(((444222'''''''''''',,,''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&''''''''''''''''''&&&%%%%%%&&&'''((()))((()))))))))))))))******))))))))))))))))))))))))***************)))((('''***))))))(((((((((((())))))******++++++******)))((())))))))))))(((''''''(((((((((((())))))))))))(((((('''&&&&&&&&&((())))))***+++++++++******+++***+++++++++++++++,,,,,,+++******))))))******+++'''''''''''''''((())))))(((((((((((()))***+++,,,+++++++++,,,...000///...------.........---,,,,,,------------.........///......///000111111000///---///000000/////////000222666;;;???CCCIIIRRRXXXeeeiiimmmpppqqqqqqqqqqqqgggccc[[[SSSJJJDDD???===???===;;;999:::===AAADDDKKKOOOTTTXXX\\\___cccfffffffffddd```]]]\\\]]]___bbb```]]][[[\\\```eeeiii******++++++++++++*********++++++,,,---///111222---......---++++++,,,---...---,,,******++++++,,,***+++,,,---...---,,,,,,.........------,,,,,,,,,++++++,,,------------,,,+++,,,,,,------......///......////////////......*********++++++,,,,,,---,,,///111000...---///111+++,,,,,,------------,,,,,,,,,,,,---...///000111...............///////////////000111222333444555------,,,++++++,,,------........................---,,,,,,,,,,,,,,,---...,,,,,,++++++******))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))************+++))))))))))))))))))))))))************))))))))))))((())))))************)))*********+++******))))))''''''''''''(((***+++,,,)))))))))))))))+++,,,,,,***555AAAGGGHHHBBB666+++,,,+++***)))((((((((((((&&&&&&''')))***++++++,,,******)))(((''''''''''''''''''((()))************)))((('''&&&&&&''')))***&&&'''((()))))))))(((''''''(((((((((((()))))))))(((((((((((((((((((((((())))))))))))************)))))))))))))))***++++++,,,,,,---..................///000111111///---,,,,,,---...---,,,++++++---******++++++,,,---------(((((((((((())))))))))))'''((()))***++++++++++++))))))))))))************&&&'''(((***+++,,,------******))))))***+++---...******************++++++******++++++++++++******))))))))))))))))))))))))&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%&&&''''''$$$$$$###$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%&&&(((+++,,,&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&'''((())))))111IIIHHH111(((*********(((((('''&&&&&&'''((((((''''''''''''((((((((((((%%%&&&&&&'''''''''&&&&&&%%%%%%$$$$$$%%%''')))***))))))))))))************))))))))))))))))))))))))++++++++++++***((('''&&&))))))(((((((((((())))))(((((())))))))))))((((((++++++,,,,,,,,,+++******(((((((((((())))))))))))))))))***)))'''''')))+++(((***,,,,,,,,,+++,,,---+++,,,,,,+++******+++---,,,++++++******++++++,,,((((((''''''(((((()))***))))))))))))***+++,,,,,,,,,++++++---///000///..................---,,,,,,,,,,,,,,,---------...............000222222000...+++,,,---......///222444333888@@@GGGNNNVVV```gggmmmnnnpppqqqrrrqqqpppoooZZZVVVNNNFFFAAA??????@@@============???DDDKKKPPPRRRUUUYYY\\\^^^___aaabbbdddbbb```\\\YYYXXXZZZ\\\YYYZZZZZZ\\\aaajjjttt{{{******++++++++++++******)))******,,,///333666999...//////...,,,,,,---......---,,,+++***+++,,,,,,.........------------,,,......---------,,,,,,,,,+++,,,---...///......---,,,,,,---......///000000---...///000000///...---------...//////000111111---000444333///,,,,,,...***+++,,,---------------,,,,,,---.../////////............//////000000000......///111222333444555000///---,,,+++,,,,,,---...........................------,,,,,,,,,------,,,,,,++++++***))))))((())))))))))))))))))))))))***)))))))))((((((((('''))))))*********+++++++++++++++++++++++++++++++++)))******+++++++++++++++(((((()))***************))))))***+++++++++******(((((())))))))))))((((((((((((((((((***,,,...///555SSSmmmlll___PPP===***++++++***)))(((((())))))''''''((()))***+++++++++,,,+++)))(((''''''((((((&&&''')))***++++++*********************))))))))))))))))))))))))((((((((('''((((((((()))))))))))))))((((((((((((((((((((())))))))))))***************************+++,,,,,,,,,---...//////......---...///111222222000---,,,---...///...,,,,,,,,,---)))******+++,,,,,,------((((((((((((((()))******(((((()))***++++++++++++))))))))))))************'''(((***,,,------,,,+++***))))))))))))+++,,,---,,,,,,++++++***)))))))))******++++++++++++******))))))))))))))))))))))))(((''''''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&'''(((((('''''''''''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$%%%%%%''''''&&&%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%###$$$$$$%%%%%%&&&&&&'''''''''&&&&&&&&&''''''(((333YYY[[[777&&&---...((()))((('''&&&&&&'''((()))''''''''''''((((((((((((%%%&&&'''''''''&&&%%%%%%&&&%%%%%%$$$%%%&&&((()))))))))))))))))))))))))))))))))))))))))))))))))))***************)))((('''(((((('''(((((()))***+++((())))))******))))))(((+++++++++++++++***))))))(((((((((((())))))))))))(((***,,,+++)))(((***+++'''***,,,---------...000+++,,,---+++))))))+++...++++++************++++++)))(((((((((((()))*********))))))******+++,,,---,,,,,,,,,...000000...---...............------,,,+++++++++,,,,,,,,,,,,---///......000222222000---,,,---......000333888<<<===DDDLLLSSSZZZaaajjjpppqqqqqqqqqqqqnnniiiccc___MMMJJJEEE@@@>>>>>>AAABBB???BBBFFFHHHKKKOOOUUUYYYXXXZZZ^^^____________``````___\\\XXXUUUUUUXXX[[[XXX\\\aaaiiittt******++++++++++++******++++++,,,---000444888:::111222222111///...000111...---,,,+++++++++,,,,,,000000...---------------------------------------,,,---///000000000///...------......///000111111---...///000000///...---,,,,,,,,,---...//////000...222666555000+++***+++***+++,,,,,,---------------.../////////...---,,,.../////////000000111111***+++,,,...///111222333444333000...------...//////////////////////////////...---,,,,,,,,,,,,---,,,++++++***)))(((((('''))))))))))))))))))))))))******))))))((((((((('''))))))******++++++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,(((((()))***************((()))***+++++++++++++++******++++++)))'''%%%$$$'''''''''(((***,,,///000CCCqqqqqqZZZ@@@)))+++******)))))))))))))))'''((()))******+++******---,,,***)))((((((((()))&&&''')))***+++++++++******+++---......,,,)))''',,,+++***)))(((((())))))'''((((((((())))))******))))))))))))(((((((((((())))))))))))************...------------...//////,,,---.../////////...---...///111222222000...,,,...///000///---,,,---...,,,+++++++++***)))))))))((((((((((((((()))******((()))***++++++,,,++++++))))))))))))************)))***---//////---+++***---,,,+++))))))))))))***...---,,,+++***(((''''''******++++++++++++******)))))))))))))))*********)))((('''&&&&&&&&&&&&&&&'''''''''''''''((()))))),,,,,,------+++***'''&&&&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%!!!"""###$$$&&&'''((()))''''''&&&%%%%%%%%%&&&&&&***YYY^^^333))),,,###)))((('''&&&&&&'''((()))''''''''''''((((((((()))%%%&&&'''''''''&&&%%%$$$((('''&&&%%%%%%%%%&&&'''((((((((((((((('''''''''))))))))))))))))))))))))((())))))************)))''''''''''''(((***++++++++++++,,,,,,,,,,,,++++++(((((((((((((((''''''&&&(((((((((((())))))))))))'''***,,,+++)))((()))***&&&***---...---...000222+++,,,---+++)))(((+++...******))))))))))))******)))))))))))))))***++++++************+++,,,---...---,,,---...000000...,,,......//////......---,,,******+++++++++,,,,,,,,,///...---///222333000---000000111111444888???CCCKKKQQQYYY___ccchhhnnnsssttttttrrroooiii___TTTLLLEEECCC@@@>>>>>>???BBBCCCDDDIIIOOOTTTVVVXXX[[[]]][[[^^^aaabbbaaa`````````^^^]]]YYYVVVSSSTTTWWWZZZ]]]ccclllxxx,,,+++***+++---...---,,,+++,,,...///000111000000,,,---...//////...---,,,------...//////...---,,,//////000000000000//////...............///000000000000000000000111111111000000111111111111000000000000//////...,,,+++***,,,,,,------------------...333777666111......000******))))))******+++,,,....................................///000111222333111......000222333444333222000///...---......//////......---------,,,---,,,++++++---.........)))***+++,,,++++++)))(((,,,+++******)))*********,,,,,,+++***)))(((''''''***************************************+++++++++------,,,+++***)))((('''+++,,,,,,,,,,,,+++*********)))(((''''''((()))***)))***,,,,,,***))))))***,,,))))))'''000333...<<>>///111******************))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))***+++******)))(((++++++************++++++------,,,,,,+++***))))))((((((((((((((((((((((((((((((((((((((())))))*********)))))))))***+++,,,+++,,,---......---+++******+++---...000111222222222222333333333222111111000///...---------.........------,,,+++******)))***)))((((((((()))+++++++++,,,.../////////000000+++++++++++++++,,,,,,---***+++---.........---,,,+++++++++++++++,,,------///......---,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++++++++***'''((()))(((''''''((()))'''((((((((('''&&&'''(((&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%''''''''''''''''''''''''%%%&&&''''''(((((('''''''''''''''((((((((())))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))((('''&&&%%%(((((()))******)))((((((%%%%%%&&&''''''((())))))))))))))))))************))))))))))))))))))))))))+++******)))))))))))))))***,,,---,,,******+++---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***************+++++++++++++++,,,,,,------,,,,,,---...///---,,,---,,,,,,++++++,,,,,,---+++++++++++++++******)))++++++************++++++,,,---------------------........................------....../////////000---------------------------000333555777:::???CCCJJJRRR\\\ffflllppprrrsssuuuuuuvvvuuutttrrrooonnnfff```WWWNNNJJJJJJLLLOOOXXXXXXZZZ\\\]]]^^^^^^]]]]]]\\\\\\[[[ZZZZZZZZZZZZ]]][[[YYYWWWXXX[[[^^^```]]]bbbnnn|||......///111333333000...//////...---,,,,,,------,,,---...//////...---,,,///.........///000111111---......//////......---,,,,,,---///111333555666222222111111000000//////---......//////......---//////000111111222111111000000//////......------------......///000111111---,,,,,,,,,,,,---......////////////////////////,,,---///111111111000000///......000333444444333333222000///...---......////////////////////////666333111//////...,,,+++------,,,------...///000------,,,++++++++++++,,,(((((())))))*********+++************************------,,,,,,++++++++++++)))******+++,,,---......+++,,,,,,,,,,,,+++******(((((())))))))))))((((((***+++++++++***+++---000...hhhnnnllllllrrr```<<>>CCCUUU]]]fffkkkpppvvvxxxvvvvvvuuuvvvxxxxxxrrriiiaaaQQQMMMHHHFFFKKKUUUaaahhhiiiiiijjjlllooopppnnnmmmkkkjjjgggfffdddaaa\\\YYY[[[YYY]]]hhhttt}}}yyyqqqlllfffaaa___```cccggghhhkkkttt~~~000000//////////////////.........------.........000////////////000111111------,,,---///000111111////////////////////////...//////...,,,,,,...000222111000.........///000,,,---...000111111111111111///...,,,,,,,,,------//////...------,,,,,,+++///,,,******+++,,,---,,,------............------,,,,,,------------,,,,,,......//////000000111111000000111111111222222222000000///................../////////...---,,,,,,.........//////000000000000000///...---,,,,,,,,,++++++***))))))))))))))))))))))))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......111000///...------......++++++++++++,,,,,,------++++++***)))))))))******,,,,,,+++++++++,,,---...111...,,,---111444555444<<<333)))'''+++...,,,)))+++++++++*********))))))))))))******+++,,,------,,,,,,++++++++++++,,,,,,(((((((((***,,,,,,+++))),,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***))))))******))))))))))))***************+++++++++,,,,,,//////............//////111333666777666333///,,,---......//////000000000111111222222222222111111222000//////000111111000...///000000000...---,,,------,,,+++,,,,,,---...///.........---------,,,000//////.....................------,,,,,,,,,,,,---,,,******,,,---...---...------,,,,,,,,,------//////...---,,,++++++***,,,,,,---,,,,,,,,,++++++*********++++++,,,,,,,,,)))))))))(((((((((''''''((((((((((((((((((((((((&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&''''''(((((((((((())))))))))))((('''''')))******(((''''''(((&&&''')))***++++++***)))(((((())))))***+++------...+++((('''((())))))(((+++***)))(((''''''''''''(((((())))))************(((((())))))***+++++++++---,,,+++***+++...111333)))******++++++++++++***************************,,,---///000111111000///---,,,+++,,,------,,,***,,,,,,,,,,,,---------,,,,,,,,,,,,++++++*********...---,,,---------+++)))))))))))))))***+++,,,---------------------------///,,,***+++***((()))+++...///000///,,,******+++)))***+++------,,,++++++***+++,,,---....................................///////////////000000111222333444666;;;CCCLLLRRR___gggmmmpppssswwwxxxwwwwwwwwwvvvuuupppggg\\\TTTJJJHHHFFFGGGNNNYYYdddkkkkkklllnnnppprrrsssrrrqqqooommmjjjfffbbb___\\\[[[]]]^^^gggxxxvvvjjjdddcccccccccfffnnnwww~~~//////000000000000000000---..................---///////////////000000111------.........///111222000000000000000000000000...///000///......///111222111///......///000000//////000000000000000///000///...---,,,------...000000//////...---------...,,,******,,,------,,,------...//////......---,,,------------------,,,......//////000000111111000000111111111222222222222111000...------------.../////////...---,,,,,,.............../////////000000///...---,,,,,,,,,,,,,,,+++************+++++++++++++++************------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------*********++++++,,,------++++++,,,,,,------------,,,++++++***)))*********++++++++++++,,,,,,------000,,,***+++...000...+++......---,,,++++++,,,,,,---------,,,,,,,,,++++++))))))***+++,,,------......------,,,,,,------...,,,***((((((***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***))))))******))))))))))))*********++++++++++++,,,,,,,,,//////.........//////000444666888:::999666222///..................////////////000000000000//////...---+++,,,---......---...///000000000...---,,,...---------------------...............---------//////////////////...............---------,,,,,,---,,,******,,,---...------------,,,,,,---......//////...------,,,++++++---,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,---))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%&&&&&&''''''(((((()))(((((())))))))))))))))))(((***+++***)))''''''((('''((()))++++++++++++***))))))))))))***+++,,,------+++(((''''''(((((()))++++++***(((''''''''''''+++******)))))))))))))))''''''(((((()))******+++***)))))))))((((((((((((******,,,,,,------,,,,,,************************,,,---///000111111000///000...,,,,,,,,,+++***(((............---------...---,,,,,,,,,++++++******,,,*********++++++)))'''))))))))))))***+++,,,,,,------------------------...,,,---222111+++)))+++---///000///---++++++,,,***+++---.........---,,,***+++,,,---............////////////////////////............///000111222333555999>>>EEEOOOYYY```eeelllqqqrrrssswwwyyyxxxyyywwwtttoooggg\\\QQQJJJEEEGGGKKKQQQZZZbbbjjjnnnnnnppprrrtttttttttuuuuuutttqqqkkkddd___\\\[[[\\\aaafffuuuzzzpppddd]]]]]]bbbjjjqqq}}}//////000000000000111111------...//////...------...............///000000...///000///......000222111111111111000000000000...///111000//////000111000000////////////000000///////////////...---,,,//////........./////////111000000///......------...,,,++++++---------,,,------...////////////.........////////////............//////000000111111000111111111111222222222333222111///...---------....../////////...------------................../////////...---------,,,---,,,,,,+++++++++,,,,,,------,,,,,,+++++++++***......------------,,,,,,------------------------***+++,,,---.../////////+++,,,---.........---------,,,++++++******++++++***++++++,,,,,,------------+++***,,,///000---+++))),,,///...+++)))+++............---------,,,,,,)))***+++,,,---......---...------,,,,,,------...111...+++***+++---......,,,,,,------------,,,,,,---,,,,,,++++++******************))))))*********++++++++++++,,,,,,,,,,,,///............///000000000111444555444222///---///......------...//////......////////////......///...,,,---...000////////////////////////...---////////////............//////////////////////////////000000000//////...---............---,,,,,,---,,,******,,,---...---------------------.../////////......------,,,,,,,,,++++++++++++,,,---...+++++++++,,,,,,,,,,,,,,,************))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&''''''(((((((((((((((((())))))))))))******)))+++,,,+++)))((((((((('''(((***+++,,,,,,++++++*********)))******+++,,,++++++))))))***+++...///---,,,++++++************,,,+++***)))((((((((((((((((((((()))******++++++------------+++***((('''***+++---...//////...---++++++++++++++++++++++++)))***+++,,,------------...,,,++++++,,,---,,,,,,...///000///---,,,---...,,,,,,,,,,,,,,,+++++++++---,,,+++,,,------+++)))***************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***///888999222...111,,,...///...---,,,,,,---,,,------...............+++,,,---......//////...////////////////////////......---...///111333555555:::AAAIIIQQQ[[[ccciiikkkqqqttttttuuuyyyzzzyyyxxxvvvppphhh___UUUMMMHHHEEEJJJTTT^^^gggnnnqqqrrrqqqsssvvvwwwvvvuuuvvvvvvvvvrrrkkkbbb]]]]]]```dddllluuuzzzppphhh___YYYZZZbbbnnn{{{//////000000000111111111------...//////...---------------------......//////111111000...---///111222222222111111000000000,,,...000000///...///000//////000000000000/////////////////////...------......///000111111111111000//////......---,,,,,,...---,,,,,,.........,,,------...///////////////000000000111111000000000......//////000000111111000111111111111222222222222111000///////////////......///000000000//////------------------------..................------,,,,,,+++++++++,,,,,,---,,,,,,------------..................---------,,,------------------------......///000000111111000,,,---.../////////.........---,,,,,,+++,,,,,,,,,******+++,,,---------------,,,++++++++++++)))((((((+++......---,,,---///......---------,,,,,,,,,***+++,,,---......------,,,,,,++++++++++++,,,,,,111///------...///...,,,,,,,,,---......---,,,,,,++++++++++++++++++++++++++++++************+++++++++++++++,,,,,,,,,------...---------......///000,,,...///000000///---,,,000///...------...//////......////////////......111000...///111222222111///............//////000000000000000000//////...000000000000000000000000...///000000111000///...---.../////////...,,,,,,---,,,******,,,---...------------------...//////...............---------+++*********+++---///000,,,,,,,,,,,,,,,,,,++++++++++++++++++************))))))))))))))))))))))))(((((((((((('''''''''&&&''''''''''''(((((((((((())))))((())))))******+++***,,,---,,,***(((((((((((()))***,,,,,,,,,,,,+++,,,+++******)))*********+++++++++******+++...000,,,,,,++++++***++++++++++++***)))(((((()))******)))******+++,,,,,,------111111///...---,,,,,,,,,***+++---///000///...---,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))***+++,,,------+++******,,,......---,,,...///...+++***+++---++++++,,,,,,,,,,,,,,,,,,......---...000000///---+++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,)))///999:::222...222***,,,---...,,,,,,,,,------,,,,,,,,,,,,---......,,,,,,---...///////////////////////////////////////......///111444777999===DDDMMMWWW___ffflllpppoootttvvvuuuuuuxxxzzzxxxwwwssslllcccYYYSSSOOOMMMPPPWWWaaallltttwwwvvvuuusssvvvyyyyyywwwuuuvvvwwwsssooojjjdddccchhhrrrzzzyyynnnddd\\\ZZZWWWZZZhhhyyy//////000000111111111222,,,---...//////...---,,,---,,,,,,,,,,,,---......000222222000---,,,...000222222222222111111000000+++---//////.........///...///000111111000///...000000111111111111000000,,,...000111333333222222///......------,,,++++++///...------//////...---------...///000000//////111111222222222222111111......//////000111111111000111111111111222222222000000000000000111222222......///000111111111000---------------------------------...............,,,+++++++++++++++,,,,,,++++++,,,---...///000111//////.........---------------------------------,,,---------------,,,,,,------///000000000///...///...------,,,,,,------)))***+++,,,---...---------,,,,,,+++++++++,,,---******+++---000111111111---------,,,,,,,,,+++++++++,,,---.........---,,,+++******************+++...------...///...+++(((,,,,,,---......---,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,------------------------...///000111111333333444333222222000000...------...///000//////000000000000//////...---+++,,,...//////...///...---------///000222111111111111111000//////000000000000111111111111...///000111111000///...---.../////////...,,,,,,---,,,******,,,---...------------------...///000---------...............************+++---///111---------,,,,,,+++++++++,,,,,,,,,+++++++++******************************(((((('''''''''&&&&&&&&&((((((((((((((((((((('''))))))(((((()))***+++++++++,,,---,,,***(((((()))((()))+++,,,------,,,,,,---,,,+++***))))))))))))------+++)))'''((()))+++))))))))))))))))))******))))))(((((((((***+++,,,+++,,,,,,------......///...,,,)))''''''(((***,,,)))***---/////////...---,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++---...///,,,******+++------,,,***,,,...---***(((***,,,+++++++++,,,,,,---------+++******+++---...---+++,,,,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...***---666666,,,)))---)))***,,,---,,,,,,---...---,,,+++***+++,,,---...,,,---...///000000000000000000000000000000000000000///000111333777:::<<>>BBBJJJTTT```gggnnnsssttttttuuuwwwrrrpppllljjjjjjmmmppprrrqqqmmmggg```]]]___eeeiiissswwwzzz{{{zzzyyyzzz|||xxxwwwuuuqqqnnnkkkiiihhhkkkmmmtttwwwnnneee[[[UUUPPPMMMQQQVVVcccsss{{{yyy+++++++++,,,---///000111000000//////...---------//////.........---------//////////////////...---......///000000000000000000000////////////000000000000//////......------000000/////////.........,,,---...///000000000000111000000///...------,,,///111333111...---///111......///000000000000000000000111222222222222111111222222222111000///...///111222222000//////000000000000000000000000000111000000000000000000///...................................................------------......///++++++,,,---............111111000000000000000///............//////////////////.........---------////////////////////////..................//////,,,,,,------------,,,,,,------------------......///...---,,,++++++++++++------------------------++++++---...////////////,,,,,,,,,+++,,,,,,---...---,,,+++,,,......,,,+++///---+++---000111000---........................000///---+++*********+++///............//////000...............///000111000000000000000000//////666444000///000000111000111///...///111111000///000000///.........//////333222111000...---,,,,,,//////......///111333444<<<888333///.........---......///000000000000000......---,,,,,,,,,,,,---........./////////000000000///...---,,,,,,------///......///000000000...---------------,,,,,,,,,///...---...//////...,,,+++******))))))(((((((((******)))******+++,,,---++++++***)))))))))))))))(((''''''(((+++,,,,,,+++)))***,,,------+++)))(((------,,,++++++,,,,,,,,,'''(((***++++++***((('''+++***************++++++,,,,,,,,,,,,------......---------,,,,,,,,,,,,+++...---+++***+++---///111......------------.........---,,,,,,,,,,,,,,,,,,------------,,,+++***)))...---------------......///---++++++,,,---,,,++++++---//////...///000222//////..................------,,,,,,------...///------------------------------------------------......---...000000///...++++++++++++++++++++++++---,,,,,,,,,,,,---......*********,,,---000111333111111111111111222444444000111111222222222222222555555888>>>EEEMMMWWWaaammmooorrrtttuuuuuuuuuuuujjjiiigggfffgggjjjmmmooommmjjjeeeaaa```eeennntttxxxxxxxxxxxxxxxxxxyyyyyyuuuuuutttpppjjjfffggghhhllluuu}}}ssshhhaaaYYYUUUQQQNNNLLLNNNZZZfff{{{|||sssiiibbb^^^++++++,,,---///000111222000000000000000000000000000000////////////......//////000000///...------......///000000000000///......------------......111111000000///...------.........---,,,,,,++++++---...///000111111111111222111111000///...------...222555333...---///333......///000000000000000000111111222222222222222222222333222222111000000000111333222000//////000////////////////////////111111000000/////////...................................................///...............//////)))+++---...//////......000000//////......------......///////////////000000000////////////......////////////////////////,,,,,,,,,------.........,,,,,,------------,,,,,,,,,,,,------------............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---///000111000000...---------------......---------.........---,,,000...---...000111///...///////////////////////////...---,,,++++++,,,---,,,,,,,,,,,,---......///000///......---...////////////000000111222222333888555111//////000111111000/////////111222111000222111000///////////////111111000///......------............000111333444===999444000...---,,,+++......///000000000000000.........---------------,,,,,,---------............---+++))))))+++---///333000,,,,,,...000///---///......------,,,,,,,,,+++++++++,,,......,,,***''''''((()))***++++++,,,************+++,,,------,,,+++******))))))******)))))))))***+++,,,,,,,,,+++++++++,,,++++++***)))++++++*********+++,,,,,,((()))***++++++***)))(((*********)))******+++,,,,,,------......///////////////......---,,,,,,,,,///............///000111,,,,,,++++++++++++,,,,,,,,,,,,+++++++++++++++,,,---------------,,,++++++...------------......//////---,,,,,,------,,,++++++---......------...000000000//////.........------------,,,---......////////////000000/////////---------------............------...000111000...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...........................000000000000111222333444000111222222222222333333777:::@@@HHHQQQYYYcccjjjrrrqqqrrrtttuuutttqqqnnneeeeeeddddddeeegggiiijjjhhhfffdddbbbcccgggnnnsssrrrqqqqqqrrrttttttsssqqqpppqqqqqqmmmhhhiiinnntttxxxssshhh___ZZZXXXQQQRRRTTTUUUTTTZZZlll~~~rrrhhhccc\\\UUURRR......//////000000000000//////000111222222333333111111111000000000////////////000000///...------...///000000111000000000///......------......///222222111000000///............---------,,,,,,,,,//////000111222222222222222222111000000///.........222555333...,,,///333......///000000000000000000000111222222222222111333333333444333333222222111333444333222000111111////////////////////////111000000000//////......////////////////////////////////////////////////000000//////...//////000+++,,,...///000000000///000000//////......------/////////000000111111111111111111000000000//////........................------....../////////000------............------,,,,,,,,,,,,------......------,,,,,,---......///------------------------+++,,,...000111222111111//////............//////---.../////////.........///.........///000///...////////////////////////------,,,,,,,,,...///000------......////////////222111000///...---------......///111333444666666777444000...///000111111111000///000111222111000222111000///////////////............////////////---------...///111222333000//////111333333222111......///000000000000000////////////......------,,,,,,,,,,,,---------...---,,,******+++...111444;;;555///,,,---//////...000/////////......------+++++++++---......,,,***(((((()))***+++------...---,,,++++++++++++++++++++++++************++++++,,,,,,,,,,,,,,,+++,,,,,,---,,,+++******+++,,,,,,++++++++++++++++++,,,,,,+++++++++******+++++++++******))))))***++++++,,,.........///000111111111111111000///...---,,,+++...///111333333222000///,,,,,,,,,------,,,,,,,,,------,,,,,,,,,,,,------,,,,,,---...............---------------...///000000...,,,,,,---------,,,,,,...///...------...///000000//////.........---......------......///000---......//////......---------......////////////...------...000111000...,,,,,,,,,,,,,,,,,,,,,,,,***))))))))))))***++++++000//////......---,,,,,,---,,,,,,------...///000000111222222111111444777;;;BBBLLLUUU]]]dddjjjmmmqqqqqqrrrttttttpppjjjfffbbbcccccccccdddddddddeeecccdddddddddcccdddfffhhhggghhhjjjnnnqqqqqqnnnkkkjjjlllmmmllllllrrr}}}}}}mmmbbbZZZRRRPPPSSSQQQWWW^^^ccceeemmm}}}pppbbb]]][[[VVVQQQOOO//////000000000///......---...///000111222333444111111111000000000////////////////////////...---...//////000000000000000000000////////////000000111111000000//////......//////////////////////////////000111222222222222000000000000////////////...000222000---,,,...000......///000000000000000//////000111111111111000222333333333333333222222111333444444222111111222000000000000000000000000000//////////////////...////////////////////////000000000000000000000000000000///............///------...///000000000000111111000000000000000/////////000000111111222222111111111000000000//////........................000000000000000111111111------............------++++++,,,,,,------......,,,,,,,,,,,,---...///000////////////////////////,,,,,,...///000000000000000///..................---...000000...---...///------........./////////........................,,,+++++++++,,,...000111///000111111222111111000000000000000///...,,,+++---...///111333555666777444111///...///000111000333111000000111222000///000000///.........//////,,,------......///000000,,,,,,---...//////000000,,,---///222444333000---......///000000000000000//////000000//////...------------.........//////......------///222666888>>>999333///...///000000///////////////.........------...///111000---***,,,,,,,,,,,,,,,,,,,,,,,,......---++++++************************+++,,,---,,,---...---+++***+++,,,,,,,,,,,,,,,,,,---............---,,,,,,---------,,,,,,,,,------,,,,,,,,,))))))))))))***+++,,,,,,---......///000111222222111111000000///......---,,,...222444444222///---......////////////.....................//////000+++,,,---...////////////------------...///000000000...,,,,,,---...---,,,///000111000///...///000//////...........................---...//////000///000111222222111000///------......///000000000......---...000000///...------------------------------,,,,,,------...///,,,,,,---............---////////////000111222222000222333222111444:::???EEEOOOYYY```fffmmmooonnnpppqqqssssssoooiiibbb^^^\\\]]]___aaaaaa```______^^^```bbbbbb```^^^^^^^^^```dddiiinnnoooooommmlllhhhkkknnnrrrxxxxxxjjj\\\VVVQQQKKKLLLSSS[[[cccnnnvvvzzziii```XXXVVVUUUSSSRRRTTT,,,---...//////...---,,,,,,,,,---......///000000////////////............---...//////////////////------...////////////...//////............//////..................------------......///000000000---...///000000111000000---------........................------,,,,,,,,,......///000000000000000......///000000000000///000111111222222111111111111222333333111000000111000000000000000000000000.........///////////////////////////////////////////////////////////////......---,,,,,,,,,,,,,,,.........------......//////////////////000000000......//////000111111222////////////....................................////////////............,,,,,,------------,,,,,,***++++++,,,------......---,,,,,,,,,,,,,,,------........................,,,,,,,,,,,,,,,---...///......---,,,,,,,,,,,,,,,***---///...,,,+++,,,...+++,,,---------...///000------------------------+++******)))***+++---...///000111111111000///...,,,---000111111000...,,,......///000111222222333000///---...///111000000555333111111111111///............---......//////------..................+++,,,,,,------......---//////000111222///+++(((......///000000000000000....../////////...---,,,,,,,,,,,,------------...///.........000333555777777777555222///---...///------...............///.........000111///,,,))),,,,,,,,,,,,------------......---,,,++++++++++++(((((()))***+++---...///(((***,,,+++)))(((***,,,)))+++...000111000///...///...---,,,,,,+++,,,,,,))),,,000222222000,,,)))))))))))))))***+++,,,---,,,,,,---...///000111111/////////000000111111111,,,---///000000///---+++,,,---............---,,,,,,,,,,,,,,,,,,---......,,,,,,---.........------------------...///000111000...---,,,---...---,,,///000111000...---...///---------------.........------,,,,,,------...///000111333444444333111000,,,,,,---......///000000000///...///000000...,,,++++++++++++++++++++++++...............//////000)))***,,,---............000000000000111222333444///111333333444999CCCKKKSSS]]]eeehhhlllqqqssspppoooqqqqqqlllddd\\\XXXVVVSSSUUUXXX[[[\\\\\\[[[ZZZZZZ[[[]]]]]][[[ZZZ[[[[[[```dddjjjllllllkkkmmmnnnooosssyyyyyyqqqfffYYYOOOOOOPPPOOOWWWcccsss{{{zzzkkkZZZTTTPPPPPPQQQSSSZZZaaa)))***,,,---...---,,,,,,++++++,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,------...///000000000///+++,,,------......------,,,++++++******++++++,,,+++,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...//////+++,,,---...////////////******+++,,,,,,------......,,,++++++,,,---+++***...//////000000000000000---......///////////////...//////000000000//////000111222222000//////000000000000000000000000000---.........//////000000000000000000000000000000........................---,,,++++++************///...---++++++,,,---...+++,,,,,,,,,------......---------...///000000111......---------,,,,,,,,,........................,,,,,,,,,++++++*********+++++++++,,,,,,+++++++++******+++,,,,,,---......------,,,+++************************************,,,+++***)))***+++,,,------,,,++++++************)))+++------***)))***,,,)))***,,,------...///111------------------------+++***)))(((((())))))***------.........---+++***(((+++...222333222000...//////////////////.........---,,,...000111000///666444222111111111///------------------...///000/////////......------,,,++++++,,,------,,,,,,,,,++++++,,,...000111///......//////000000000000000,,,---.........---,,,+++))))))*********+++++++++------------...000111222...111444333...+++***+++,,,,,,,,,------.........,,,,,,---...///---)))&&&((()))***+++---...///000------,,,+++++++++,,,,,,''''''(((***+++...///000$$$'''))))))((((((***---%%%)))///444555333///,,,---,,,+++***))))))(((((('''+++222777777222+++'''))))))))))))***+++,,,---******+++,,,---...///000,,,---...///111333444555,,,,,,,,,,,,,,,,,,++++++)))***+++,,,,,,+++***))))))((((((((()))******+++------------,,,+++******---------......000111111000///------.........------...///...,,,++++++,,,+++,,,,,,------.........,,,,,,++++++,,,,,,---...,,,...///000000///...,,,++++++,,,,,,---...//////000///...///000///---,,,************************((((((''''''(((((()))******+++,,,---------,,,+++*********++++++,,,---......111333444666>>>JJJTTT^^^fffkkkkkknnntttuuusssnnnpppmmmeeeYYYQQQNNNOOOKKKNNNRRRWWWYYYYYYXXXWWWWWWXXXYYYXXXXXXYYY[[[]]]aaaeeejjjjjjggggggkkkpppxxx|||xxxlll```XXXYYYMMMGGGLLLSSSYYYgggxxxvvvhhh___QQQMMMKKKMMMPPPVVVdddppp