BM6P6(@ ---,,,,,,++++++,,,,,,---++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,++++++,,,,,,---...........................---------........./////////////////////000000111333111222555777:::EEEQQQbbbnnnwwwhhh\\\TTTOOOQQQMMMLLLLLLEEE:::444666///...---,,,,,,,,,---...,,,+++***))))))***+++,,,******************************++++++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////...111111...---///222333000111666@@@QQQiii~~~}}}{{{xxxuuusssrrrrrrsssooossstttrrrtttxxx{{{yyy}}}yyyuuusssrrrppplllhhhsssvvvwwwuuutttwwwuuukkkeeeWWWJJJ===---///000///...,,,+++,,,...******************++++++)))************+++++++++))))))))))))))))))))))))************************************************)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,.........///////////////333...000666555333@@@SSShhhzzz}}}yyyuuusssuuuqqqppprrrtttzzzqqqggg]]]\\\[[[YYYXXXZZZ^^^aaa\\\ccchhhiiilllppprrrpppqqqvvv|||}}}}}}}}}|||zzzzzz|||}}}{{{}}}zzz{{{wwwnnngggfffdddbbbcccaaabbbjjjsssuuuooogggjjjcccaaafffkkkmmmrrryyy~~~tttjjjggg{{{zzz~~~TTT[[[yyyxxxqqqfffNNN777///333111(((...,,,++++++,,,---,,,+++------,,,,,,+++***))))))))))))))))))))))))))))))---,,,,,,++++++,,,,,,---++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,++++++,,,,,,---...........................---------.........//////111111000000000111111222444555666888???NNNaaannnxxxwwwggg```___YYYSSSOOONNNIII>>>555222...------,,,,,,------...,,,+++***))))))***+++,,,******************************++++++++++++******++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////...000111000000111333444777888@@@SSSmmm~~~|||{{{}}}}}}zzzwwwvvvuuuvvvvvvyyy{{{{{{yyyzzz~~~||||||xxxsssqqqssstttsssqqqyyy}}}|||wwwsssrrrzzzooofffTTT;;;.........---------------******************++++++)))************+++++++++*********************************************************************************+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,........./////////////////////111444777AAAUUUiii{{{|||yyyvvvrrrqqqpppnnnpppuuuzzzzzzmmmdddXXXYYYZZZ[[[\\\^^^bbbfffffflllrrrsssuuuyyy{{{zzzvvvzzz}}}~~~~~~zzz~~~uuurrrnnniiifffeeegggnnnwwwzzzvvvqqqwwwqqqmmmllliiieeefffjjjooo{{{pppiiiqqq|||wwwrrr{{{lllVVVbbb}}}~~~tttaaaIII999333111//////---++++++,,,---,,,+++------,,,,,,+++******)))************************---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,------...........................------........./////////333333222222222222222333666999888999HHHbbbxxxuuunnnoooeee\\\SSSQQQMMMDDD999222------------------------++++++************++++++******************************++++++++++++******++++++++++++++++++++++++,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,------.........////////////000111222333333444444888>>>NNNgggssswwwwwwwwwzzz~~~~~~|||{{{{{{|||}}}~~~{{{vvvrrrrrruuuxxxyyyyyyxxx|||yyyuuuwwwzzz{{{{{{iiiIII333000---,,,///000...---++++++++++++++++++******)))************+++++++++***************************************************************************++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,.........//////000000000---222444444>>>UUUpppzzzvvvvvvssspppnnnkkknnnuuu~~~{{{rrrhhhaaaWWWYYY[[[\\\^^^bbbfffjjjjjjrrrxxxzzz{{{|||{{{}}}~~~~~~~~~vvvooojjjjjjkkkpppuuuxxxyyyyyy~~~yyyssshhh___\\\___aaauuuxxxqqqpppooovvvzzz{{{vvvqqquuu]]]SSStttyyymmmZZZCCC111---111///...,,,,,,------,,,+++---,,,,,,++++++*********************************---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---..........................................////////////333333222222222222333333111777:::BBB^^^xxxvvvnnncccWWWQQQOOOIII???777////////////...---,,,,,,++++++++++++++++++++++++***************************++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,------------------------------------............////////////111000111444444333444666@@@PPPhhh{{{ssswwwyyy}}}~~~~~~~~~{{{xxxyyy|||~~~}}}{{{}}}}}}~~~___AAA:::000,,,...000///---,,,+++++++++++++++******))))))*********+++++++++******************************************************************************++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------.........///000000111111///666888:::MMMooo}}}vvvuuuuuurrrnnnnnnmmmttt|||ssskkkccc^^^\\\\\\\\\]]]___dddkkkpppwww~~~}}}{{{tttsssqqqooonnnpppuuuxxxxxxlllcccaaacccjjj|||}}}vvvvvvwwwtttwww}}}|||yyyxxxdddgggzzz|||vvvqqqiiiSSS999...000111///---,,,---------,,,,,,,,,,,,++++++*********************************---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///................................./////////000000222111111111111222333333---666DDD\\\vvvtttjjj\\\RRRMMMJJJDDD>>>666555333111///...,,,,,,+++++++++,,,,,,+++++++++************************++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------........./////////000000333111222555444222666===ZZZtttyyyyyy~~~|||{{{xxxxxxxxx}}}|||~~~|||WWWJJJ;;;000---......---,,,,,,,,,,,,++++++******))))))*********+++++++++************************************************************************))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------......//////000111111222111999>>>IIIgggyyyttttttsssooonnnooovvvtttllleeeaaa^^^___^^^]]]^^^bbbkkkvvv}}}wwwqqqpppssswww|||zzzrrrmmmmmmnnnrrr{{{|||yyy~~~}}}{{{zzzhhhccc|||yyyxxxjjjOOO999000222000...---......---,,,,,,,,,+++++++++++++++***************************---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---,,,,,,,,,,,,---------------------------......///............................../////////000000000000000000111222333444555777AAAUUUvvv}}}}}}yyymmm^^^RRRLLLHHHDDD???===999444111...,,,,,,++++++,,,,,,,,,,,,++++++************************++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++*********+++++++++,,,,,,------------------------....../////////000000000444222333666333222===LLLzzz~~~xxxsssvvvyyysssqqqtttyyy}}}~~~|||}}}~~~~~~}}}}}}jjj]]]III999000.........---------,,,++++++******)))************+++++++++++++++++++++++++++++++++************************************************((())))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......///000000111222222222;;;HHH]]]{{{vvvqqqqqqooonnnpppuuuvvvmmmfffaaa```___^^^^^^___ccckkkwww{{{yyyyyyyyy}}}~~~zzzvvvvvvvvvvvvsssuuuwww~~~zzzlll{{{uuu]]]zzzzzzcccDDD///333111///.........---,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------,,,,,,,,,---------......---------------...//////.........................../////////000000000000000000111222444666777888BBBLLLcccwwwaaaTTTNNNJJJIIIEEE>>>777111...,,,,,,++++++,,,------,,,++++++************************+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,------.........................../////////000000000000333222555777444555HHH___uuuxxxxxxxxx{{{~~~yyytttqqqooonnnrrryyyvvvyyy}}}~~~}}}}}}~~~vvvkkkXXXEEE777000.........------,,,++++++******)))************+++++++++++++++++++++++++++++++++************************************************))))))***++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---...///000111222333333222>>>RRRmmmxxxsssooonnnnnnpppxxx~~~xxxuuunnngggaaa^^^___```___aaafffmmmwww~~~xxxvvvzzzzzzwwwwww|||}}}zzzttttttuuu|||}}}hhhllljjjmmmqqqQQQ444444222///...//////---,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------,,,,,,,,,------............------------...//////........................////////////000000000000000000111333555888:::;;;AAAMMMgggppp]]]TTTPPPOOOJJJAAA999222...,,,,,,++++++------------++++++************************+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,---------..............................////////////000000000000111111555888555888QQQmmm}}}{{{pppwww}}}~~~xxxpppkkkfffgggjjjnnnuuu|||}}}yyyxxx~~~{{{rrraaaMMM<<<222............---,,,,,,+++******)))************+++++++++++++++++++++++++++++++++***************************************************++++++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---...///000111222333333333AAAYYYvvv}}}{{{wwwrrrooonnnpppuuuxxxpppnnniiiccc^^^\\\^^^```bbbfffnnnvvvuuusssvvvvvvssswww}}}tttuuuwww|||jjjdddfffzzzeee{{{}}}___@@@444222000/////////...,,,++++++++++++++++++++++++++++++++++++++++++++++++222///,,,,,,...///---+++,,,,,,,,,++++++*********)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............/////////000000///...------000000000000000111111111---111666777666666:::>>>JJJhhhuuukkkbbbYYYUUULLLDDD???666,,,+++///---------,,,,,,,,,++++++,,,,,,,,,++++++*********,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...........................///111111000000111333888///111<<<:::>>>ddd}}}yyyxxxppprrrxxxuuukkkgggfffcccaaafffjjjnnnrrruuuyyy}}}{{{}}}{{{}}}{{{iiiSSSCCC:::222,,,111---+++,,,,,,***+++///++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,------......------000000000000111333222000999UUUnnnzzz{{{sssrrrqqqpppttt~~~~~~tttkkkhhheeebbb```]]][[[___fffkkknnnuuu}}}uuussswww{{{|||{{{qqq||||||yyywww}}}~~~rrrbbbnnnppprrr~~~rrr^^^EEE666+++---111///...000000///...---,,,+++++++++******+++,,,+++***)))(((333000---,,,---...---+++,,,,,,++++++++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............//////////////////...------000000000000111111111111333333222111222999CCCKKKddd|||{{{vvvnnndddYYYOOOEEE???888///,,,------------,,,,,,,,,++++++,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...........................000111111000000222333111333888===FFF___~~~|||zzzzzzxxxzzzuuuooohhheeeeeeeeebbb___bbbdddfffhhhhhhiiikkkmmmhhhiiilllnnnoooooonnnmmmsssqqqpppqqquuuxxxxxxwww~~~ppp___SSSIII===222222...,,,---...+++,,,///++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,++++++++++++++++++++++++,,,---......//////......///000000111222444555555HHHddd~~~zzzxxxuuuuuutttvvv{{{}}}wwwnnnfffhhhdddaaa```^^^^^^dddkkkooorrrwww~~~}}}wwwwwwzzz}}}~~~~~~~~~yyysssxxx}}}}}}~~~xxxtttsssXXXAAA//////222...+++---//////...---,,,,,,,,,,,,+++++++++,,,+++******)))666333///---,,,,,,,,,+++++++++++++++++++++,,,,,,************+++++++++,,,+++++++++,,,,,,------------------------------------------............//////////////////......---000000000111111111222222444333222111555@@@PPP[[[{{{qqqcccWWWJJJCCC===666///---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,------...........................000111111111111333444///:::???CCC[[[~~~~~~~~~~~~|||uuupppmmm^^^]]]]]]```cccccc```\\\^^^___```___^^^]]]^^^```___```aaaaaaaaaaaaaaaaaaeeecccbbbccceeefffgggffflllrrrxxx~~~}}}sssiiibbbYYYIII:::333...,,,...///---,,,...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////000000//////...///000222333555999<<<\\\www~~~xxxvvvvvvuuuuuuvvv{{{~~~vvvqqqlllfff```eee```^^^^^^___aaaiiiqqqsssuuuxxx||||||wwwwww{{{~~~www~~~yyypppjjj{{{lllLLL222111444...***...///...------,,,,,,,,,,,,------,,,+++++++++++++++888555111...,,,+++++++++*********++++++,,,,,,,,,*********+++++++++,,,,,,******+++,,,,,,---......---------------------------------............///...///////////////......000000000111111222222333///333777888<<>>555......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------------...........................000222222222222444555555<<>>555...------,,,+++---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************************************+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---000///111333222555BBBOOO~~~yyyuuuuuuwwwtttvvv|||~~~vvvkkkaaa]]]ZZZXXXWWWXXXTTTUUU[[[aaafffmmmsssppptttyyy}}}~~~zzzyyy}}}wwwlllmmm}}}|||yyy{{{rrrvvvooo^^^sssyyyYYY:::111111///...111......---,,,,,,,,,------...---,,,+++***+++,,,---::::::888555111...---...++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,+++++++++,,,,,,------------------------------------------............///---.../////////////////////000000111222333444444222555888???NNNggg}}}~~~yyynnn]]]PPPJJJFFF<<<111............---------,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------,,,,,,,,,---....../////////////////////////////////111222333333444666777<<<<<>>WWWqqqvvvssstttuuuvvv}}}rrrlll```]]]XXXUUUSSSRRRRRRQQQSSSTTTZZZfffoooppppppqqqrrrwww}}}zzzmmm___YYYcccsss}}}~~~nnnhhhvvv}}}vvvoooYYY===///000111,,,---------,,,,,,------...+++++++++,,,+++******)))999;;;===;;;666222000000---,,,,,,++++++*********++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////------...///000000/////////000000222333444555555888888EEEeee{{{lll[[[SSSOOOGGG===//////.........---------,,,,,,,,,------.........,,,,,,,,,------.........++++++,,,,,,,,,---------,,,,,,------...///000000000000000000000000000000///111333444444555777999???[[[~~~zzzzzz{{{{{{sssgggbbb]]]\\\___bbbbbbbbbfffhhhjjjlllmmmooorrrtttuuuwwwyyyzzzzzz{{{}}}zzz}}}{{{~~~~~~|||}}}~~~zzz{{{xxxssssssvvvwwwtttpppppprrrtttxxx|||xxx}}}gggMMM;;;222...---///------------------------++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,---------------------------......///////////////222///000555999CCC___}}}~~~zzzssssssvvvxxxxxxrrrfff```VVVUUUSSSQQQQQQPPPPPPPPPUUUVVV^^^llluuuuuusssrrrrrrxxxrrriii]]]TTT^^^pppwww}}}~~~zzzjjjqqqqqqtttcccBBB000444666///------,,,,,,,,,------...******+++,,,+++***)))(((@@@<<<<<<>>>;;;333000333...---,,,+++++++++,,,---++++++++++++++++++++++++,,,------......------,,,------------------------............////////////111111111000000000000000000222333222333555777666>>>999OOO|||xxxzzzzzzxxx{{{pppUUULLLLLLAAA444222///....../////////,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,+++++++++---------.........////////////000///------...000000111111222555:::>>>@@@OOOiii}}}www}}}nnnfffeeeccc```___aaaccceeefffkkkkkkkkkmmmppptttuuuvvv|||zzzyyyzzz~~~{{{yyyxxxwwwxxxyyyxxxwwwyyyuuuqqqqqquuuyyy||||||}}}{{{uuu^^^EEE666222000.........------------,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++************************.........------,,,,,,,,,------------------------......//////000000111111333///---333BBBXXXsss|||rrrqqqtttwww~~~xxxfffYYYUUUNNNOOOQQQQQQPPPQQQSSSUUUYYY\\\dddqqq}}}zzzrrrxxx}}}rrrddd[[[XXXZZZ]]]nnn~~~wwwiiivvvxxxwwwkkkPPP999111222333000///...---,,,+++++++++......---------,,,,,,,,,GGG???::::::999444111222...---,,,++++++,,,,,,---++++++++++++++++++++++++,,,------......------,,,------------------------............////////////111111111111000000000000333333111000111444666666@@@GGGggg|||yyyvvvppptttvvvuuuxxx|||lllZZZPPPKKK;;;777222///...///......,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,+++++++++---------........./////////000000///...---///000333222222444444666@@@KKKnnn~~~}}}sssiiifffdddbbbaaaaaacccfffhhhiiiooopppqqqtttxxx{{{}}}~~~|||yyyyyyzzz{{{{{{~~~zzzvvvtttvvvxxxyyyyyyyyy}}}rrrWWW???222...---------------,,,,,,------+++++++++,,,,,,---------++++++++++++++++++++++++************************......---------,,,,,,,,,------------------------......//////000111111111222444555:::MMMkkkvvvqqqtttzzz}}}ppp```UUURRRNNNOOOQQQQQQQQQRRRUUUWWW^^^dddnnnwww|||}}}{{{yyy|||ttteeeXXXSSSUUUYYYjjj~~~qqqsss|||qqq```JJJ777...---000///...---,,,,,,,,,,,,------,,,,,,,,,+++++++++UUUGGG;;;888999888555222000///---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------............////////////111111111111111111111111555222000111333666888999DDDXXXssskkkmmmrrrsssuuu{{{kkkRRRPPPCCC>>>666111............,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,++++++------.........////////////000000///......000111444111333888555666IIIbbb~~~wwwpppgggccccccbbbbbbcccdddfffiiilllnnnxxxyyy|||{{{yyyxxxyyyxxxxxxwwwyyy}}}qqqOOO888///------,,,,,,,,,,,,,,,------++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++...------------,,,,,,,,,------------------------......///000000111111222...555:::AAAXXXyyyvvvsssttt{{{zzzqqqdddWWWOOONNNNNNOOOQQQRRRRRRUUUXXX[[[cccmmmwww{{{xxxvvvzzz~~~~~~}}}|||kkk\\\TTTSSSUUU___pppwwwpppyyyzzzsssqqqaaaCCC000---//////...---,,,,,,,,,,,,,,,,,,+++++++++*********dddSSS@@@888:::;;;777333222000///---,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,....................................////////////000111111111111111222222444111000444777888:::===MMMccc~~~xxxppplllnnntttxxxyyy]]]SSSIIICCC999222///......///------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,............///////////////000111000//////111222444000444;;;888999WWW||||||wwwmmmbbb^^^``````bbbeeehhhjjjmmmqqqsss}}}||||||{{{{{{zzzyyyyyy{{{aaaFFF777111------,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------------------------...........................//////000111111222222000444===NNNfff~~~rrrpppsssyyy|||ooodddYYYOOOKKKLLLNNNPPPRRRSSSUUUYYY]]]aaaiiiqqqyyyyyytttrrrwww}}}qqqeee\\\WWWTTTTTTccc}}}uuuqqqqqquuupppzzzqqqQQQ777222//////...---------------,,,,,,,,,,,,++++++++++++nnn^^^HHH:::999:::777222444222000...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,....................................////////////000000111111222222222333444111222666777666999???TTTfffxxxgggfffhhhoooyyysss[[[NNNGGG<<<444000///000000------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,........./////////000000///000111111000000222333444000444;;;999>>>```|||~~~zzzlll___]]]aaaaaadddiiimmmpppssswwwzzz~~~zzzxxxwwwxxx|||~~~lllUUUAAA666000...---,,,+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------------------------........................//////000000111222222222555666EEEaaawwwzzznnnmmmtttrrrcccYYYQQQKKKJJJLLLPPPQQQSSSVVVYYY]]]ccchhhqqquuuxxxwwwttttttxxx|||qqqjjjddd\\\UUURRR^^^uuupppwwwtttzzzyyyrrrzzzvvvZZZ===222//////...---------......------------,,,,,,,,,,,,vvviiiTTTAAA888777555111555444222000...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,....................................////////////000000111111222333333333555222444777555333<<>>333111///---,,,,,,---...------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...........................//////000111111222222333555<<>>777333111///........................------------------------+++++++++,,,,,,---------.../////////000000000000000111222222111111333555666555666:::BBBWWWxxxyyymmmddd^^^]]]dddllliiipppxxx}}}~~~}}}{{{{{{|||~~~yyyttt~~~}}}vvvqqqhhhYYYJJJ666444111...,,,,,,---...---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................///000000111111222333333777PPPiiixxx|||uuussssss}}}iii]]]PPPLLLKKKJJJLLLOOOSSSUUUWWW[[[```gggoootttwwwyyy{{{{{{zzz|||xxxnnnmmmppptttvvvzzzvvvzzzooozzz}}}wwwwwwuuutttYYY666//////............//////---------,,,,,,,,,++++++tttYYYCCC<<<<<<===888666444111///.........------------------------,,,------......------,,,////////////////////////............/////////000000000111222333333444444333111444999:::BBB^^^|||zzzkkkeeeeeegggkkknnnzzz}}}aaaYYYMMMCCC:::444000...........................------------------------+++++++++,,,,,,---------////////////000000000000000111222222111222444666444666888<<>>999888777555333111///------------------------------,,,,,,,,,---------......111000///...............000000///////////////000///111222222222222333555777222222777@@@TTTttt{{{oookkklllrrrwwwvvvcccRRRJJJBBB666000000---,,,,,,---...///---+++------------------------++++++,,,,,,,,,---------............/////////000222222222111222222333333:::888888DDDbbb|||wwwwwwgggaaa]]]___cccggglllqqqwww|||{{{yyy|||~~~|||xxx{{{kkkbbbdddJJJ::://////...)))***000------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///////////////////////////333000111666333222<<>>RRRwwwvvviii]]]\\\^^^bbbdddfffmmmttt|||}}}{{{~~~|||}}}~~~ooodddaaaNNN===000000111,,,+++///------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///////////////////////////333000000555222222>>>WWWxxxtttsssuuutttyyylllbbbYYYQQQLLLMMMOOOOOOQQQUUUSSSXXX```hhhmmmpppqqqrrrttttttyyy~~~}}}~~~zzz~~~}}}vvvyyywwwxxxttt{{{zzzvvvZZZ<<<555...,,,...000000///......---------,,,,,,,,,{{{qqqwww{{{dddIII<<<555888777555444111000...---------------------------,,,------------...............---------......///000000////////////000000000111333333222222444555444555666;;;OOOsssuuu]]]OOOJJJCCC999222///...------...///...,,,------------------------,,,,,,,,,,,,------------....../////////000000000222222222222222333444444777999CCC]]]|||qqqYYYVVVZZZbbbhhhiiijjjrrr{{{~~~~~~{{{qqqiiidddXXXFFF555222222///,,,...------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///////////////////////////333000000444222444AAAfff~~~vvv{{{wwwssspppuuu||||||pppcccYYYSSSNNNMMMQQQSSSRRRSSSUUUUUU]]]gggpppssstttrrrqqqrrruuu{{{xxxuuuuuuyyy~~~vvv~~~xxxpppMMM;;;---,,,///......111......---------,,,,,,,,,xxxuuu{{{hhhKKK===;;;777777555444222000///...------------------------------------............------,,,------...//////000////////////000000111000222333333222333444666555777;;;IIIggg{{{hhhSSSKKKGGG>>>444000///------...///...---------------------------,,,,,,,,,------------......////////////000000000222222222222222333444555888<<>>777777555444222111000///---------------------------------.........//////---------------...///000///////////////000111111000222333333333333444666999:::EEE```{{{|||vvvYYYLLLIIIBBB999222000.........//////...------------------------,,,,,,---------.........////////////000000000111222222222222333444555666:::BBBOOOfffzzzrrrddd[[[\\\eeedddgggpppxxx}}}zzz{{{~~~|||hhhLLL:::333///......------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///////////////////////////333000///444555<<>>777777666444333111000000------------------------------.........///////////////.........//////000///......//////000111222111222444444333333555666888777IIIsss{{{bbbNNNJJJFFF===444111///.../////////...------------------------,,,---------............/////////000000000111111222222222222333555666777666AAAQQQhhhyyyyyymmmYYYWWWeeejjjhhhjjjttt~~~~~~}}}qqqyyyyyy]]]EEE777111//////------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......////////////////////////...444111000555777AAAUUUlllxxxqqqnnnzzzxxxtttyyy|||}}}ttthhh```XXXRRRIIIJJJOOOVVVXXXWWWYYY]]]aaajjjtttzzzzzzyyyzzz|||zzzvvvjjjccchhhwwwqqqyyy~~~}}}___@@@222000......111......---------,,,,,,,,,qqqTTTAAA777777666444333222111000------------------------............////////////111111000/////////000000............///000111222111333444444333444555666888777OOOmmmSSSMMMIIIAAA555222///...////////////------------------------------------............//////000000000111111111222222222333444555666777777CCCVVVqqqwwwrrrfffYYY\\\iiiiiikkkrrr~~~}}}vvvyyykkkQQQ>>>555111///------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......////////////////////////...333111000666:::FFF[[[mmm|||jjjppp{{{yyyuuuwww||||||mmm```YYYSSSMMMJJJKKKOOOUUUWWWVVVZZZ```eeellltttwwwvvvwww}}}uuummmmmmttt|||uuukkkKKK444...///111000......---------,,,,,,,,,uuuZZZEEE777777666555333222111111------------------------............/////////000222222111000000///000000............///000222222111333444444444444555777???===ZZZtttWWWOOOKKKDDD666333000...///000000///---------------------------------.........//////000000000000111111111111222222222333444555777777AAALLLaaawwwkkkaaa]]]bbbhhhgggnnn{{{~~~sssZZZDDD888222///---------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......////////////////////////...333111111777<<>>999999777222111222000///......------..............................////////////////////////...///000000///...///000444222222444777999:::;;;>>>fffqqqlllmmmllllllnnnnnnrrr{{{}}}zzz\\\QQQLLLFFF???666111000111111111........................////////////////////////111000000000000000111111333444666666555777<<>>444000...///000......000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...////////////...////////////000000000///666555:::VVVyyyrrrrrrmmmlllsssooocccWWWQQQNNNKKKLLLNNNNNNQQQVVV[[[```gggqqqxxxyyyxxxwwwwwwxxxyyyttttttrrrnnnkkklllmmmnnnrrrvvvzzz}}}}}}vvvppptttzzz~~~]]]NNNNNNdddwwwsssvvvzzzsss\\\<<<000000222............------------vvvgggcccNNNFFF>>>;;;888333222444000000///............///........./////////000000////////////000000111111000111111111000000222444777333222555555555:::AAARRRgggxxxuuuzzz|||}}}|||uuu]]]PPPJJJDDD<<<444000///000000........................////////////////////////000000//////000111222222111222555777555888EEETTTttteee]]]dddiiijjjuuu|||tttttt}}}~~~xxx~~~~~~vvvnnnqqq~~~zzzaaaIII@@@888111---...///------///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...////////////////////////000000000111///888777BBBjjjzzzyyyvvvrrrrrrxxx~~~vvviii^^^RRRNNNLLLJJJKKKMMMMMMQQQXXX]]]dddlllvvv~~~|||{{{zzz{{{~~~{{{tttjjjccc^^^]]]\\\ZZZ\\\___^^^___aaadddfffhhhiiijjjjjjlllpppsssxxx~~~{{{wwwyyy|||cccTTTIIIPPPooo|||pppqqqyyyqqqccc???222333333//////.........---------vvvsss[[[QQQGGGAAA;;;555333555111000//////......//////.........//////000000111...//////000000111111222111222222111111111444666666333444777555444>>>LLLdddyyy}}}}}}wwwkkkSSSKKKFFF???888222///...///........................////////////////////////////////////000111222333222111444888777;;;NNNddd{{{gggbbbaaafffiiimmmyyyrrrnnnuuu}}}|||oookkkrrr~~~~~~|||uuuqqq{{{oooTTTAAA<<<444------...---,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.../////////////////////000000000111111000999999OOO~~~uuuzzzqqqqqqttt|||xxxppp```VVVMMMKKKJJJIIIJJJLLLNNNSSSZZZ```fffnnnxxx|||}}}vvvqqqlllccc[[[ZZZUUUQQQQQQQQQQQQTTTYYYXXXYYYZZZ[[[\\\]]]]]]]]][[[]]]___bbbeeekkkqqquuu~~~~~~iiiQQQFFFGGG___{{{yyyzzz{{{~~~mmmIII666444000/////////.........------lllaaaTTTJJJAAA999555666111000000///////////////---......///000000111111...//////000111111222222111222222111000222555777555333666999666666FFFZZZzzzssszzzuuuRRRLLLIIICCC<<<555111///...........................////////////////////////////////////000111222333333222555999999@@@XXXsss~~~xxx^^^```ccceeejjjrrr~~~qqqgggjjjuuuwwwlllmmm{{{yyy|||zzz{{{uuu|||{{{___EEEAAA777///...///---,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...//////////////////000000000111111111111999;;;]]]{{{uuussskkkooowwwuuulllYYYQQQKKKKKKLLLLLLLLLOOORRRWWW]]]bbbgggnnnwww}}}|||}}}wwwhhh```]]]\\\WWWSSSTTTQQQQQQSSSTTTTTTWWW\\\ZZZ[[[\\\\\\]]]\\\\\\\\\VVVZZZ```eeejjjnnnsssvvvoooNNNJJJIIIVVVrrrxxx|||xxxYYY???777...////////////............yyymmm^^^QQQFFF;;;666666111111000///////////////---......///000111111222...//////000111222222222111222111111000111555777333333888;;;888999MMMfffxxxvvvpppttt}}}RRRMMMKKKFFF???888222///...........................////////////////////////////////////000111222333555333666;;;;;;CCC___|||~~~xxxZZZ___cccdddkkkwww}}}vvvkkkaaa```hhhvvvyyy|||~~~rrriiinnn~~~rrrtttxxxyyy}}}|||xxx}}}gggJJJDDD:::111///000...---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...////////////000000000000111111111111222888<<>>]]]|||oooyyyyyycccQQQHHHHHHEEE777000333111....................................////////////000000000000111222333444444555888<<<@@@NNNnnn}}}ooo^^^bbbfffjjjqqq{{{|||qqqlllddd```]]]___cccjjjwww}}}|||}}}|||}}}|||{{{}}}zzz]]]OOO???888444,,,,,,000,,,------------------------------------------------------......///000000000000111222222111111222333111555FFFeee{{{~~~zzztttsssxxxyyyhhhYYYQQQLLLHHHIIINNNSSSTTTSSS[[[]]]bbbhhhnnntttwwwxxx{{{~~~gggTTTVVVTTTQQQQQQSSSVVVXXXXXXUUUUUUUUUVVVXXXZZZ[[[]]][[[]]]______^^^```eeejjjzzz~~~|||tttuuu~~~```VVVJJJLLLbbb|||{{{~~~yyyzzz[[[>>>333111000///...............{{{ssskkkZZZEEE<<<===777555222111111111000...............////////////////////////000000000000000000111111222333333333444999777555:::GGGmmmmmmvvvzzzrrrSSSJJJIIIGGG:::222333000....................................////////////000000000000111222333444777555888===AAAMMMnnn{{{ggg```dddjjjpppvvv~~~|||nnnbbb]]]VVVWWW\\\bbbgggnnn{{{}}}{{{||||||yyyyyy}}}~~~}}}|||pppVVVCCC:::777///---///+++------------------------------------------------------......///000000000000111222222111111333444666<<>>???999777444222222111000...............////////////////////////000000000000000000111222222333333444000777999888;;;NNNvvvrrrppp~~~{{{WWWKKKJJJHHH;;;444333---....................................////////////000000000000111222333444777333444:::???LLLmmmvvv___aaaeeellltttzzz~~~tttggg\\\XXXSSSWWW^^^fffkkkrrr~~~|||||||||{{{~~~~~~^^^GGG;;;888111...///+++------------------------------------------------------......///000000000000111222111111111333666;;;BBB^^^mmmrrrlllyyy~~~|||zzzsssbbbSSSJJJHHHGGGJJJOOOTTTWWWXXX___eeennnuuuyyyyyyxxxwww}}}rrr\\\XXXYYYVVVUUUUUUWWWYYYZZZYYYXXXXXXWWWWWWXXXZZZ]]]```bbbiiijjjhhhbbbaaalll~~~{{{yyyzzz|||}}}zzzzzzzzzzzz{{{~~~|||{{{~~~nnn___NNNJJJZZZuuu~~~www|||ZZZ:::222222000///............|||xxx|||uuuWWWAAA<<<:::777444333222111///...............////////////////////////000000000000111111111222333333444444000666:::777<<>>888555---////////////////////////............////////////000000000000111222333444666666666999IIIfffmmm```ccceeeooozzzyyykkkddd^^^YYYVVVWWW]]]^^^cccjjjqqq{{{|||xxxzzz|||}}}}}}~~~}}}~~~wwwVVV@@@<<<555000000---------------------------------------------------------......///000000000111222222111000222555888888FFF___ooo}}}nnnvvvvvvmmmaaaWWWJJJKKKLLLNNNQQQTTTWWWYYYeeellluuuzzzzzzyyyyyyyyy~~~{{{aaaYYYYYYZZZZZZZZZZZZ\\\___```___^^^ZZZYYYYYYYYY[[[___ccceeekkkiiihhhlllzzz~~~}}}|||~~~}}}|||zzzyyyxxxwwwwwwuuuuuutttrrrrrrvvv{{{{{{vvvuuuvvvvvvvvvvvvyyy}}}ppp___TTTTTTbbb|||uuuooo~~~lllCCC444333222000///...------tttUUU>>>;;;999666555555444333111............////////////////////////000000000000111111222333333444444555777666;;;;;;HHH~~~~~~sssuuu~~~ooohhhUUULLLIII@@@;;;888///////////////////////////............////////////000000000000111222333444222888999:::RRR{{{xxxfffaaaeeefffppp}}}xxxkkk^^^WWWUUUUUUWWW[[[``````eeepppzzz{{{wwwttttttwwwzzz|||yyyzzzzzz|||~~~bbbGGG@@@777111000...------------------------------------------------------......///000000000222222222111000222666999DDDZZZpppooo~~~sssiii]]]RRRIIIKKKMMMOOORRRVVVZZZ\\\lllqqqwwwyyywwwuuuuuuwww}}}nnn``````___[[[]]]\\\\\\^^^```bbbbbbbbb_________```dddiiinnnrrrrrrpppqqq|||~~~}}}}}}~~~~~~~~~}}}}}}}}}{{{|||||||||zzzxxxvvvttttttsssqqqoooooorrrxxx||||||wwwtttsssssstttwwwxxxyyy{{{~~~kkkYYYOOOYYYvvvssspppxxxPPP555444222000///...------~~~```EEE<<<:::888777777666555444............/////////000////////////000000000000111222222333333444444555444555???CCCSSS~~~}}}}}}~~~zzzqqq~~~{{{cccmmmlllXXXNNNJJJAAA>>>;;;222000000000000000000000000............/////////000000000000000111222333444...888999:::WWWppp___```ggghhhqqq~~~sssfffXXXSSSSSSUUU[[[aaaaaaaaahhhvvvvvvwwwwwwuuurrrssswww|||uuuwwwyyy{{{~~~kkkLLLCCC999111000---------------------------------------------------------......///000000000222222111000000222666:::MMMjjjqqq}}}zzzooofffYYYNNNHHHJJJMMMPPPTTTXXX\\\___qqquuuyyyxxxtttqqqrrruuubbb^^^dddccc\\\aaa___^^^___aaabbbbbbbbbeeeeeefffhhhmmmtttzzz~~~}}}zzz}}}zzz{{{{{{||||||}}}}}}~~~~~~zzz{{{|||}}}{{{xxxuuussssssrrrpppnnnmmmqqqvvv{{{}}}wwwsssrrrssstttttttttvvvyyy}}}sss[[[LLLRRRrrrsssttt\\\555444222111///...------gggGGG???;;;999:::888444333555333222000///...///111222000000000000111111111111111222222333444555666666666333999AAA[[[~~~~~~~~~yyysss}}}|||fffggguuuYYYKKKMMMFFF===999444000000000000////////////////////////000000000000222222222333333444444444111:::777???eeeyyyaaa]]]aaaaaammmyyynnnbbbXXXUUUUUUWWW[[[```cccgggqqq~~~zzzxxxvvvuuuvvvxxxxxxxxx{{{yyyxxxzzz}}}|||~~~xxxRRRCCCBBB444***222------------------------,,,,,,,,,,,,,,,,,,,,,,,,......//////000000111111111333000000444000333BBBWWWuuuzzzuuujjj```WWWQQQIIILLLPPPRRRSSSWWW^^^cccuuuyyyzzzwwwuuutttuuuuuu|||gggbbbbbb```___gggddd```^^^```dddhhhjjjqqqrrrsssuuuxxx{{{~~~}}}zzzxxxyyy{{{||||||{{{{{{}}}~~~}}}xxxpppkkkoooooonnnnnnoooqqqssstttwwwyyyyyywwwtttrrrsssuuuwwwxxx}}}eeeNNNMMMfff{{{|||hhh===333222333---...000+++pppOOOAAA===::::::999555333555333222000///...///000111000000000000111111111111111222333333555555666777888888@@@GGG\\\{{{sss|||{{{gggjjj}}}^^^MMMMMMGGG>>>999222000000000000////////////////////////000000000000111222222333333444444555888<<<666???jjjuuu___[[[___cccmmmyyy|||ggg]]]UUUUUUXXXZZZ^^^bbbccckkkwww|||wwwsssqqqsssvvvwwwvvvwwwvvvuuuwww|||yyysss~~~VVVEEECCC666+++111------------------------,,,,,,,,,,,,,,,,,,,,,,,,......//////000000111111111333000000444111666HHHfff~~~wwwxxx|||pppeee\\\TTTPPPJJJMMMPPPRRRTTTYYYaaagggyyy{{{{{{xxxuuuuuuxxxzzzvvvccc___`````````ddddddccceeeiiimmmqqqrrruuuuuuvvvxxxzzz~~~}}}zzzxxxyyyyyyzzzyyyxxxxxxzzz{{{yyyuuunnniiikkkkkkkkklllmmmnnnoooooorrrtttvvvuuusssrrrssstttwwwxxx}}}kkkQQQLLLaaazzzyyywwwzzzyyyrrrAAA444222333---...111,,,vvvTTTEEE???;;;:::999666444666333222000/////////000111000000000111111111222222222222333444555666666777555888@@@HHH\\\~~~vvv{{{zzzhhhkkkdddMMMLLLGGG@@@999111000000000000////////////////////////000000000000111111222333333444555555:::<<<999MMM}}}ooo\\\ZZZ^^^gggpppzzz~~~vvvaaaZZZVVVZZZ___bbbeeeiiifffrrrzzzrrrooorrrvvvwwwvvvrrrqqqqqqtttyyy}}}vvv}}}zzzyyy___HHHDDD999---///------------------------,,,,,,,,,,,,,,,,,,,,,,,,......//////000000111111222333000111555222;;;QQQxxxvvvuuuhhh^^^WWWRRROOOMMMOOORRRSSSVVV\\\eeelll|||}}}}}}zzzvvvvvv|||sssaaa^^^```bbbdddbbbeeeiiiooouuuyyy}}}~~~}}}}}}~~~~~~|||yyywwwxxxxxxwwwvvvttttttuuuuuutttqqqkkkgggfffgggiiijjjjjjjjjiiiiiikkknnnqqqrrrrrrssstttuuuwwwwww{{{tttWWWLLL[[[ooo|||uuurrrnnnxxxHHH777222333...///222...~~~|||[[[IIIBBB<<<;;;:::777555666333222111000//////000000000000111111111222222222222222333444555666777777777777===KKKhhh}}}{{{~~~{{{iiihhh~~~gggLLLJJJGGGBBB;;;111000000000000////////////////////////000000000000111111222333333444555555444:::DDDeeejjjZZZ[[[___jjjrrr|||sssaaa\\\\\\bbbiiilllnnnpppmmm|||uuuppprrrvvvxxxwwwnnnnnnnnnqqqvvvyyy{{{{{{~~~xxxxxxjjjMMMFFF===111///........................------------------------......//////000000111111333333000111555333@@@[[[~~~}}}xxx~~~}}}ooobbbYYYTTTQQQPPPRRRTTTUUUVVVXXX^^^hhhooo|||~~~zzzxxxrrrbbb___aaadddgggbbbhhhqqqyyy~~~zzzxxxuuuuuuuuuuuuuuusssqqqqqqpppppppppmmmiiifffdddfffhhhjjjjjjiiigggeeeeeehhhmmmqqqtttuuuvvvwwwvvvuuuyyy|||]]]MMMUUUeee~~~rrrnnnnnn}}}QQQ<<<222333//////222///gggNNNEEE===;;;;;;888666777444333333222111000000000111111111111222222222222222333333444555666777888===;;;===UUU~~~}}}}}}~~~~~~|||hhhaaappphhhKKKIIIGGGDDD>>>444000000000000////////////////////////000000000000000111111222444555555666333<<>><<<<<<999777777555555555444333222111111111111111222222222222333333333444555666777777888<<<;;;@@@```}}}||||||~~~zzzfff\\\eeeiiiMMMJJJHHHDDD???777000000000000////////////////////////000000000000000000111222444555666666888BBBXXXxxxaaa[[[cccffffffpppzzzvvveeebbbeeennnvvvwwwwwwxxx~~~}}}uuupppnnnnnnnnnmmmlllllloootttxxxzzz{{{rrrrrrxxx~~~]]]MMMEEE999111........................------------------------......//////000000111111222222111444666333EEEiiivvv|||yyyssswwwzzzxxxzzzyyyjjj]]]VVVTTTUUUVVVZZZ[[[\\\\\\]]]aaaiiiooovvvzzz}}}zzznnnccc``````cccgggjjjrrr|||{{{rrrooolllkkklllnnnoooooonnnllliiihhhhhhhhhgggffffffgggiiijjjjjjgggeeecccaaadddjjjqqqxxxzzzyyywwwyyyxxx{{{cccPPPPPPZZZ|||xxx}}}yyy{{{hhhGGG444333000///111000xxxWWWJJJ???<<<<<<:::888888777777777666555333222111111111111222222222333333333333444555666777888888666===HHHnnn~~~~~~~~~~~~~~~vvvdddZZZaaammmRRRMMMIIIDDD@@@999000000000000////////////////////////000000000000///000111222444555666777:::FFFaaauuu^^^ZZZeeeiiihhhqqq|||yyygggeeeiiisss{{{}}}}}}~~~zzzpppkkkiiijjjmmmlllkkknnnsssxxx|||}}}{{{||||||pppwww~~~dddPPPHHH===444......................................................//////000000111111111111111666777222FFFllltttqqq}}}uuurrrxxx|||zzz|||xxxiii]]]VVVUUUVVVWWWXXX[[[]]]^^^```dddkkkpppvvvxxx}}}zzzxxx{{{llleeebbbbbbeeejjjooovvv|||tttooojjjffffffhhhiiijjjllliiifffdddeeefffffffffeeefffggggggfffdddbbbaaa```ccciiiqqqxxxzzzxxxuuuvvvvvvzzzcccOOOMMMUUUttt}}}qqqLLL666444000...000///YYYLLL@@@<<<===;;;999888888888888777666444333222111111222222222333333333333333444555666777888888555CCCUUU}}}}}}zzzssscccZZZaaazzzqqqVVVPPPJJJDDD@@@:::000000000000////////////////////////000000000000///000111222444555666777666GGGiiirrr[[[ZZZfffjjjkkkuuu{{{kkkiiimmmwwwsssjjjhhhjjjmmmkkkjjjlllrrrxxx}}}vvvrrr{{{qqqzzz{{{{{{iiiRRRJJJ???555////////////////////////..............................//////000111111111000111222777777111FFFmmm}}}|||kkktttvvvppppppyyy~~~|||~~~vvvhhh]]]VVVUUUVVVXXXVVVYYY]]]___aaaffflllrrrxxxwwwzzz|||vvvwwwxxxmmmhhhgggfffjjjnnnqqqxxx~~~vvvpppiiidddbbbccceeefffkkkhhhdddbbbcccdddeeeeeeddddddddddddcccbbb```___```bbbhhhpppwwwzzzwwwsssqqqrrrwwwcccMMMKKKRRRqqqvvvOOO666444111...000///fffKKK@@@CCC>>>999:::888777777888::::::888333///111222222333333333222222111222444444444555888::::::888UUU{{{|||}}}yyy}}}}}}{{{mmmaaaYYYUUUpppzzz^^^PPPKKKEEE@@@???777111...000000......000000000000000111111111111111222444333333444666888<<>>888++++++444000iiiNNNAAADDD@@@;;;;;;999777777888::::::999555222111222222333333222222222111222444444444555888:::;;;<<>>>>>;;;888777888999;;;;;;:::888333333222222222222222222111222444444444555888:::666LLLvvv{{{xxxxxxxxxyyy|||~~~~~~|||zzz~~~uuufffZZZTTT^^^hhhSSSNNNMMMGGG@@@999333000000111......000///000000000111111111111000222333333333444777999888SSSwwwxxxggg^^^aaajjjnnnqqqzzz|||~~~zzzttt{{{{{{tttlllfffbbb``````gggkkkqqqwww|||{{{tttmmmiiidddgggjjjlllnnnqqqwww{{{~~~zzz~~~sss[[[JJJ@@@333111///.../////////.................................//////000000111111000222666444555CCC```qqqTTTpppxxxrrrssssssrrrtttyyy||||||vvvlll___VVVSSSUUUWWWXXXYYYYYY[[[```iiirrrxxx{{{|||}}}|||{{{~~~}}}vvvqqqttt{{{}}}xxxtttlllhhhccc```___^^^]]]\\\YYYXXXWWWWWWXXXZZZ]]]___^^^^^^^^^^^^^^^^^^^^^^^^^^^___```dddiiinnnrrrtttuuurrrrrrvvvzzz~~~nnnSSSIIIKKKWWW{{{{{{kkkKKK777///000000,,,yyyYYYGGGGGGCCC???>>>;;;999888777888:::<<<;;;:::444333222111111111222222111222444444444555888:::555ZZZ}}}zzzwwwwwwwwwxxxzzz|||}}}}}}{{{~~~|||}}}vvvgggZZZTTT\\\}}}nnnVVVPPPOOOIIIAAA999444000111111......000///000000000111111111111000111333333333444777999???gggxxxhhh```bbbiiinnnsss{{{{{{}}}zzzuuu{{{{{{~~~~~~zzzvvvnnnfff___ZZZXXXWWWZZZ^^^cccjjjpppxxx{{{rrrllljjjdddfffhhhjjjmmmqqquuuxxx{{{~~~~~~zzzaaaRRREEE444222///......//////.................................//////000000111111...222555777999LLLtttdddRRRzzzzzzuuuwwwvvvuuuyyy}}}sssiii]]]TTTSSSUUUWWWYYYXXXYYY\\\cccllluuuzzz|||{{{|||{{{zzzzzzwwwyyy}}}{{{vvvsssjjjhhhddd```^^^]]]\\\[[[VVVUUUUUUUUUVVVXXX[[[\\\^^^^^^^^^^^^^^^^^^^^^^^^]]]^^^___aaaeeejjjooosssrrroooooorrrvvvzzzsssTTTGGGHHHHHHdddvvvqqqwwwTTT999111000...---___KKKJJJEEE@@@???;;;:::888777777999;;;;;;:::555444222111000111111222111222444444444555888:::888ggg~~~~~~}}}zzzxxxyyyyyyyyyzzz}}}{{{}}}~~~zzzxxxxxxzzz~~~vvvggg[[[TTTVVVyyyuuuZZZPPPPPPKKKCCC:::444111111111......000000000000000111111111111///111222333333555777:::888iiitttggg```bbbiiimmmwww~~~||||||zzzxxx}}}zzz~~~~~~|||tttpppiiiaaa[[[WWWUUUUUURRRUUUYYY^^^dddllluuuzzzsssllljjjeeefffgggjjjmmmqqquuuwwwzzz{{{||||||~~~hhhXXXGGG666333///....../////////..............................//////000000111111111555222777:::WWWaaa]]]{{{xxx{{{zzzyyy}}}ooofffZZZRRRQQQTTTWWWXXXZZZ\\\aaajjjssszzz}}}~~~|||}}}{{{zzz}}}xxxsssppphhhfffccc```]]]\\\[[[ZZZTTTTTTTTTUUUVVVXXXYYYZZZ\\\\\\]]]]]]]]]]]]^^^^^^]]]^^^^^^___aaaeeelllpppooommmmmmppptttxxxxxxVVVFFFEEEKKKbbbxxxlllaaa>>>444222///222fffPPPMMMHHHCCC@@@<<<;;;999666666888999::::::666444222111000000111222111222444444444555888:::<<>>nnn~~~{{{zzz{{{|||}}}}}}xxxwwwvvvxxx{{{~~~||||||yyyyyyzzz|||tttfff[[[UUUVVVxxx}}}___QQQOOOLLLFFF;;;555111222111///...000000000000000111111111111///000222333333555888:::MMM|||xxxjjjbbb```ccchhhmmmxxx~~~~~~~~~~~~{{{zzz~~~zzz{{{wwwnnnjjjeee```\\\ZZZZZZ[[[\\\[[[ZZZYYY\\\ccclllrrrzzzlllhhhgggfffgggiiinnnrrruuuvvvsss|||{{{xxxwwwzzz}}}yyytttbbbKKK777444000....../////////////////////////////////......//////000111111111---555444??????^^^tttZZZjjj~~~xxxyyy}}}~~~~~~|||hhh___SSSLLLLLLPPPSSSUUUXXX]]]eeeoooxxx||||||{{{~~~}}}}}}|||vvvpppmmmkkkccccccaaa^^^ZZZWWWVVVWWWSSSTTTVVVXXXYYYXXXWWWVVVXXXYYYYYYYYYZZZZZZ[[[[[[]]]]]]]]][[[[[[___ffflllmmmkkklllpppuuuzzzzzzYYYIIIHHH???^^^~~~ssskkkoooBBB444...,,,555qqqWWWTTTNNNGGGDDD???999888666555666777666555222222111111111111222222444333333333444666777888DDDlll{{{rrrooorrruuuvvvuuu~~~~~~|||zzz|||}}}yyyvvvvvvwwwxxxyyyzzz{{{~~~~~~wwwwww|||~~~~~~pppaaaVVVQQQVVVooo~~~^^^MMMMMMLLLGGG===666111111111000000333000000000000111111111111222333444444333555888:::NNN}}}|||tttjjjbbb```dddiiimmm{{{|||~~~|||~~~|||{{{~~~{{{xxx|||~~~uuujjjhhheeecccaaaaaabbbbbbdddgggiiijjjkkkrrr}}}sssfffffffffhhhjjjlllooorrrsssttt}}}jjjeeeuuu~~~ssssss}}}|||{{{vvv}}}bbbSSS???666......///......000////////////////////////......//////000000111111333222333444CCCnnnkkkWWWkkk~~~{{{}}}yyyyyy{{{wwwhhh]]]RRRNNNNNNMMMOOOSSSVVVYYYddduuu~~~|||zzz{{{}}}~~~yyy}}}{{{vvvrrrnnnlllkkkdddbbb___[[[XXXVVVUUUUUUUUUUUUVVVWWWVVVUUUTTTSSSWWWXXXYYYZZZZZZ[[[ZZZZZZZZZ[[[[[[ZZZZZZ]]]dddiiinnnnnnkkkjjjppp{{{yyyZZZKKKIIIGGGUUUyyyxxxqqqdddttt~~~EEE333444000000uuu[[[VVVOOOIIIFFF@@@<<<:::888777777666444333222222111111111111222222444333333333444666777999EEEhhhrrrkkkdddaaacccgggggggggrrrssszzz|||yyy||||||yyyvvvwwwzzz{{{||||||}}}yyyyyy}}}~~~pppaaaUUUPPPSSSmmmdddRRRQQQOOOIII>>>666111111111000000333000000000000111111111111222333444333333555888:::PPP{{{uuullleeeccceeeiiikkkwwwxxx}}}|||~~~|||{{{}}}|||rrruuu}}}~~~uuukkkiiifffdddcccdddeeefffjjjnnnsssyyy~~~rrrhhhfffggghhhjjjlllmmmnnnooorrr{{{hhh]]]kkk~~~xxxyyyqqqnnnvvvvvvwww}}}fffWWWAAA777///...///......///////////////////////////......//////000000111111777666888:::IIItttjjj\\\{{{|||{{{wwwzzz~~~xxxggg\\\QQQMMMMMMMMMPPPSSSZZZ\\\fffttt|||||||||~~~}}}}}}{{{~~~zzzuuupppmmmkkkjjjdddbbb___[[[XXXVVVVVVUUUUUUVVVVVVWWWVVVUUUSSSRRRVVVVVVWWWXXXYYYYYYYYYYYY[[[\\\\\\ZZZYYY\\\bbbgggpppooollljjjnnnxxxzzz[[[KKKJJJFFFTTTxxxtttnnnfffxxxKKK555555111111{{{```YYYQQQLLLIIICCC>>><<<:::888777666333111222222111111111111222222444333333333444666888999DDDgggssseee```ZZZWWWYYY\\\]]]]]]dddfffnnnyyy{{{yyy{{{{{{xxxvvvwww{{{|||~~~~~~}}}zzz}}}qqqaaaTTTNNNOOOkkkkkkWWWVVVSSSLLL@@@777111111222111000222000000000000111111111111111222333333333555888;;;OOO{{{vvvooohhheeeeeehhhjjjsssuuuzzz}}}~~~~~~|||zzzzzz|||~~~vvvnnnkkkrrr}}}~~~vvvnnnllliiiffffffhhhjjjlllqqquuu}}}}}}tttlllfffgggiiikkkkkkkkkkkkjjjnnnxxxmmmYYYddd|||vvvrrr|||~~~pppkkkrrrsssvvvlll\\\EEE:::000...//////...///////////////////////////......//////000000111111333333666:::KKKwwwgggbbb{{{wwwuuu{{{wwwdddZZZOOOLLLMMMMMMPPPTTT[[[^^^gggrrryyy{{{||||||}}}|||}}}~~~|||xxxtttooollliiihhhcccaaa^^^[[[XXXWWWVVVVVVVVVVVVWWWWWWVVVTTTSSSRRRTTTUUUVVVWWWWWWXXXXXXXXX[[[\\\]]][[[YYY[[[```dddooopppmmmiiillluuu|||~~~zzz[[[KKKJJJFFFRRRtttuuukkkjjjiiiTTT888555222111ggg]]]TTTNNNKKKEEE???===;;;999888777444222333222222111111222222333444333333333555777999:::CCCmmmwwwggg\\\XXXTTTSSSUUUWWWXXXXXX[[[]]]cccnnnvvv}}}}}}zzzyyy{{{{{{wwwvvvxxxzzz{{{|||}}}}}}~~~}}}{{{|||~~~rrrbbbTTTMMMMMMhhhppp[[[ZZZWWWNNNBBB999111111222111111222///000000000111111111111111222333333444555999;;;JJJ{{{~~~yyyqqqhhhddddddhhhllluuuwww|||~~~~~~}}}~~~}}}}}}{{{yyywwwuuusssrrrkkkggghhhrrr|||~~~wwwpppnnnllljjjjjjmmmppprrrvvvzzzxxxoooeeegggiiikkklllkkkjjjiiikkkuuu{{{___ggg~~~tttzzzrrrkkkrrrwww}}}qqqbbbKKK>>>222///000///...///////////////////////////......//////000000111111...///333888LLLxxxbbbdddyyyvvvwww{{{tttcccXXXNNNLLLLLLMMMQQQUUUYYY___hhhrrrwwwyyyzzz{{{|||||||||~~~|||zzzwwwsssoookkkhhhgggbbb```]]]ZZZXXXWWWVVVVVVVVVWWWWWWWWWVVVTTTRRRQQQSSSTTTUUUVVVWWWXXXXXXXXX[[[\\\]]][[[YYYYYY]]]aaalllmmmkkkhhhjjjssszzz|||zzz[[[KKKHHHIIIRRRnnnuuukkkooovvv___;;;333333000mmmbbbWWWRRROOOFFF@@@>>>;;;999888888666555333333222222222222333333333333333444555777999;;;DDDttt|||hhh\\\TTTRRROOOOOOPPPRRRSSSTTTYYYXXX[[[ccckkkttt|||{{{xxxxxx{{{zzzvvvvvvyyyvvvxxxyyyyyyyyyzzz|||~~~~~~}}}{{{yyy{{{}}}}}}rrrcccUUULLLNNNeeevvvsss^^^]]][[[QQQEEE:::111111333222111111///000000000111111111111000222333333444666999<<>>222000444444222000000000000000111111111111000111222333444666:::===bbb}}}tttiii___^^^dddjjjqqqvvv|||~~~|||{{{yyyvvvttttttsssqqqoooooopppqqqqqqnnnhhhccc```]]]]]]___ccccccccchhhooosssyyy|||zzzyyyyyywwwsssuuuvvvwwwxxxxxxxxxxxxwww{{{zzznnneeeeeedddcccbbbbbbbbbbbbjjjrrr{{{ccc```ppp}}}qqqrrrrrr{{{~~~rrr]]]JJJ777111222222///...////////////////////////......//////000111111111111000666===RRRzzzpppwwwyyy}}}uuu}}}wwwfff[[[QQQNNNNNNOOOQQQUUUdddpppzzz{{{|||||||||vvvoooooommmkkkgggccc___]]]^^^\\\[[[YYYXXXWWWXXXXXXRRRSSSUUUVVVWWWWWWVVVVVVNNNOOOQQQRRRTTTUUUVVVVVVUUUXXX[[[[[[YYYWWWXXXZZZbbbhhhkkkhhhiiiqqqzzz~~~~~~___MMMJJJDDDOOOhhhEEE444;;;333~~~wwwpppjjj```XXXMMMKKKCCC999666888:::999999777555222111111222333666333333555777666999===RRRzzztttjjjiiinnnuuuyyy{{{tttiiiddd```\\\ZZZ[[[XXXYYY\\\]]]___cccgggkkkjjjmmmqqquuu~~~~~~yyyvvvtttwwwzzzxxxtttsssvvvyyyuuusssqqqrrruuuxxxwwwuuutttrrrqqqppppppqqqssstttrrrrrrxxx}}}vvvfffXXXTTTLLL\\\{{{sssiiifffbbbSSS===333444000000333111000000000000111111111111111111222444333333888@@@___xxxmmmfffbbb```eeelllvvvzzz}}}}}}~~~xxxrrroooppppppmmmjjjlllkkkjjjiiigggdddbbbaaa[[[\\\]]]]]]^^^aaafffjjjpppqqqrrrtttuuuuuuvvvvvvvvvxxxyyywwwttttttwwwzzz|||{{{iiifffeeecccaaaaaabbbcccdddjjjqqqzzzddd]]]rrrsss}}}zzztttyyyeeeOOO:::444555222...,,,////////////............////////////000111222333333444888<<>>444555111000333111000000000000111111111111222111222444333333999@@@]]]wwwmmmgggbbb```dddkkkyyy|||}}}|||}}}zzzuuuooolllmmmmmmjjjgggffffffeeedddcccaaa___^^^^^^^^^^^^]]]\\\]]]aaaccciiijjjkkkmmmooopppqqqqqqtttvvvxxxwwwuuuuuuxxx{{{~~~xxxiiieeecccbbbaaaaaabbbdddeeeiiiooowww~~~ccc^^^vvvttt{{{zzz}}}}}}jjjTTT===555555333000...////////////............////////////000111222333333444999>>>SSSwwwdddzzzwwwyyytttzzzxxxkkk___TTTQQQRRRRRRUUUXXXdddmmmuuuwwwxxx{{{}}}|||{{{}}}wwwrrrnnnllliiieeebbb```______]]]\\\[[[YYYWWWWWWVVVVVVTTTUUUUUUUUUUUUUUUTTTTTTQQQRRRSSSTTTUUUVVVVVVVVVUUUUUUVVVWWWWWWWWWWWWVVV]]]ccciiikkkkkknnnwwwcccNNNHHHGGGNNNkkkWWW666333444xxxnnneeeXXXSSSGGG;;;777999:::999888777555333222222222333555333333666666666;;;AAAQQQyyysssoookkkccc]]]aaaffflllppptttzzzuuummmddd```^^^```aaa^^^^^^___dddhhhnnnrrrvvvyyy|||}}}}}}yyyvvvwwwsssrrrrrrssstttuuuuuutttpppooonnnppprrrttttttsssrrrqqqooonnnmmmmmmlllmmmtttvvvzzz{{{sssdddYYYTTTNNNXXXqqqwwwoooXXX@@@444555111111333111000000000111111111222222222111222444444333999@@@ccc~~~wwwpppkkkeeebbbeeekkk{{{~~~}}}{{{~~~wwwrrrlllhhhhhhgggeeeccc^^^^^^^^^]]]\\\[[[ZZZZZZ\\\\\\\\\\\\[[[\\\^^^aaacccccceeegggiiikkklllmmmpppssswwwwwwvvvvvvxxx{{{}}}sssgggbbbaaa`````````bbbdddfffgggmmmuuuzzz~~~cccaaa~~~wwwyyy}}}zzz{{{qqq[[[BBB666444333222111////////////............////////////000111222333222444999@@@WWWooofff|||wwwvvvvvv|||yyykkk___TTTQQQQQQSSSWWW[[[eeennnvvvxxxxxx{{{|||{{{yyyyyyyyyyyyyyy{{{~~~{{{||||||{{{{{{zzzwwwssspppkkkjjjhhheeebbb```______]]][[[YYYWWWUUUUUUVVVWWWVVVUUUUUUTTTSSSSSSSSSSSSRRRRRRSSSTTTTTTUUUTTTTTTUUUUUUTTTUUUUUUVVVVVVWWW[[[aaahhhjjjiiimmmvvv}}}gggPPPIIIIIIMMMggg```<<<555333~~~ssskkk\\\VVVHHH<<<888;;;<<<:::777666555333333222333333444333444666666777===DDD[[[yyyoooiiifffccc```\\\cccfffkkkooosssxxx~~~}}}qqqeee]]]]]]\\\^^^cccfffddddddffflllpppwww}}}|||yyytttrrrsssuuuqqqoooppptttuuurrrooonnnnnnoooppprrrrrrsssrrrrrrqqqqqqqqqppppppoooooorrruuuyyyxxxpppdddZZZVVVSSSZZZqqq|||rrr]]]CCC555555111111444111000000111111111222222222222111222555444333999AAAppp~~~yyyuuupppjjjeeegggmmmzzz~~~~~~xxxssslllfffcccaaa___]]]XXXXXXWWWVVVTTTTTTSSSSSSTTTVVVXXXZZZ[[[^^^aaaddd```aaabbbccceeegggiiijjjlllpppuuuwwwvvvvvvxxx{{{wwwuuuyyyzzzuuunnnfff```______^^^```bbbdddffffffmmmtttxxx{{{ffffffxxxvvvwwwbbbGGG666222222333222////////////............////////////000111222333222555999>>>WWWgggeeezzz}}}xxx{{{{{{hhh^^^SSSPPPPPPSSSYYY```jjjssszzz||||||~~~~~~wwwvvvsssooonnnqqqwww}}}|||yyyvvvttttttuuuuuuuuusssqqqpppkkkjjjhhhfffcccaaa```___\\\ZZZWWWTTTSSSTTTVVVWWWWWWVVVTTTRRRQQQQQQRRRRRRPPPPPPQQQRRRRRRQQQQQQQQQTTTSSSSSSRRRSSSTTTVVVWWWYYY___fffhhhhhhkkksss{{{yyykkkSSSJJJGGGKKKeeeeee@@@666333xxxpppaaaYYYKKK>>>;;;>>>>>>;;;666555555444333333333333333333444777666777???HHHeeewwwqqqhhhccc```___]]][[[aaadddhhhnnnsssyyyzzzqqqggg^^^YYY\\\\\\```fffiiiggghhhkkkqqqvvv}}}}}}yyyxxxzzzzzzvvvuuuvvvvvvrrrnnnnnnrrrsssooojjjmmmnnnpppqqqqqqqqqqqqqqqnnnooopppqqqrrrrrrqqqqqqnnntttxxxtttlllccc\\\YYYVVV\\\ssswwwbbbGGG777555222222444000111111111111222222222222333222333555444444999AAAttt~~~{{{wwwssskkkeeeggglllwww}}}{{{uuummmeee___\\\YYYXXXUUUTTTRRRPPPOOONNNNNNNNNPPPSSSWWWZZZ]]]___ccceee^^^^^^___```bbbeeeggghhhlllqqquuuwwwvvvvvvyyy{{{{{{tttttt{{{xxxsssmmmhhh___^^^]]]]]]___aaadddeeegggnnnuuuyyyzzzjjjjjjvvvqqq}}}hhhKKK666///111222111////////////............////////////000111222333333555888<<>>\\\iiijjjvvvxxxiiiaaaZZZWWWTTTTTTZZZbbbmmmuuu||||||zzz{{{{{{yyyxxxzzziii\\\YYYZZZbbbqqq}}}wwwooohhhbbb___\\\ZZZXXX[[[___aaabbbeeehhhkkkiiihhhgggeeebbb___[[[ZZZSSSSSSSSSRRRRRRSSSTTTTTTPPPPPPQQQQQQQQQPPPPPPOOONNNOOOPPPQQQRRRSSSSSSSSSMMMNNNOOOPPPRRRRRRSSSSSSQQQXXX```cccccceeelllsssxxx{{{oooWWWKKKHHHKKKeee~~~uuuKKK:::333wwwnnn^^^OOOJJJHHHAAA888444444444555555444333333222333555777666888CCCNNN~~~{{{rrrhhhaaa```___^^^\\\ZZZWWWUUUXXXXXXZZZ]]]bbbgggiiijjjmmmllliiiccc\\\YYYZZZ\\\cccbbbeeeiiikkkmmmttt}}}|||~~~~~~|||||||||~~~xxxrrrrrrmmmmmmmmmnnnqqqrrrrrrrrrkkknnnqqqpppllliiihhhiiihhhjjjmmmooonnnllliiigggwwwuuuhhhbbb^^^ZZZSSSZZZqqqmmmMMM999555222333555000111111222222222333333333333222444666555555:::BBBaaa{{{ppphhhjjjrrrwww|||~~~}}}lllggg```WWWOOOLLLLLLMMMLLLKKKKKKLLLNNNQQQTTTVVVUUUYYY^^^```aaaaaaaaabbbWWWYYY\\\bbbiiiqqqxxx|||}}}|||{{{vvvoooeee___^^^]]]\\\\\\\\\^^^```aaadddooozzz}}}|||rrrjjj~~~ttt|||tttmmmwwwxxxZZZ>>>222444444000000/////////............////////////000111222333000555:::AAAbbbooooooyyy|||mmmfff___ZZZVVVUUUYYY```nnnvvv}}}|||{{{{{{{{{yyytttrrrbbbXXXWWW[[[eeettt~~~{{{xxxrrrllleee___]]]\\\[[[[[[YYY]]]aaadddeeehhhlllpppggggggfffccc```\\\YYYWWWRRRRRRRRRSSSSSSSSSSSSSSSNNNOOOPPPQQQRRRQQQPPPOOOKKKLLLMMMOOOPPPQQQQQQQQQLLLMMMOOOQQQRRRRRRRRRQQQPPPWWW___bbbbbbdddkkkrrrwww{{{nnnWWWKKKHHHKKKddd|||PPP;;;333tttaaaSSSMMMHHH@@@999888555333222333444333333444444666777555777BBBNNNyyywwwvvvrrrmmmjjjgggddd```______]]]ZZZWWWXXXVVVTTTUUUYYY^^^bbbddddddccc___ZZZVVVWWW]]]bbbbbbfffkkkkkkjjjkkkpppuuuxxx{{{}}}{{{wwwuuuxxx|||zzzsssmmmpppnnnmmmnnnqqqrrrpppnnnnnnmmmkkkiiihhhhhhiiijjjllljjjlllooooookkkiiikkkxxxvvvhhhaaa^^^]]]XXXVVVjjjtttMMM777777444111333444111111111111111111111111333333222111222555:::===bbb|||qqqdddeeennnxxxpppggg\\\VVVQQQKKKIIIKKKMMMMMMMMMMMMNNNQQQVVVZZZ``````aaaaaaaaaaaa``````XXX]]]aaacccfffqqq~~~}}}wwwqqqmmmiiigggddd```[[[ZZZ\\\^^^^^^]]]fffoooxxx}}}~~~mmm{{{yyytttlllppp___<<<333444111333000000000000//////////////////000111222333333444000111777DDDfffrrriiivvvmmmccc]]]XXXVVVYYY___tttzzz}}}||||||~~~}}}{{{yyyzzzlllaaa[[[YYY\\\fffsss}}}~~~zzztttpppmmmiiiddd___]]]]]]^^^```ccceeeiiiooouuuwwwuuusssllliiifffddd```\\\WWWSSSQQQRRRSSSSSSTTTSSSSSSRRRSSSQQQNNNOOOQQQSSSQQQPPPMMMNNNNNNOOOPPPPPPPPPQQQNNNNNNMMMMMMNNNPPPQQQSSSVVVXXX]]]aaaaaaaaagggpppxxx~~~~~~mmmYYYKKKJJJJJJXXXtttQQQ888666xxxfffYYYRRRLLLDDD<<<888666333222333444444333444444666777555777AAAMMM{{{~~~vvvuuuuuupppkkkiiieeebbb___^^^]]]\\\YYYVVVXXXVVVTTTUUUWWWZZZ\\\]]]______^^^[[[XXXYYY___ccceeehhhkkkjjjiiijjjnnnsssssswwwyyyxxxuuuuuuxxx|||{{{wwwtttqqqnnnmmmnnnoooooommmmmmllljjjiiihhhhhhhhhiiikkkkkkooorrrqqqmmmlllooozzzuuuggg```]]]\\\XXXXXXpppxxxPPP888888555111222333111111111111111111111111333333222111222555999===^^^~~~{{{rrrggggggooouuu}}}oooeee[[[TTTNNNIIIHHHJJJKKKMMMNNNPPPRRRUUUZZZ]]]___```aaaaaaaaa```___^^^UUUYYY___fffnnnzzz~~~uuuoookkkhhheeebbb^^^[[[ZZZ\\\^^^___^^^gggnnnuuuyyy|||}}}lll}}}{{{nnnnnnzzz```<<<444444111333111000000000//////////////////000111222333333444555444888BBBaaaqqqhhhyyyooofff___[[[XXX[[[aaauuu{{{~~~}}}}}}yyy~~~{{{{{{zzztttggg]]]XXXXXX\\\fffrrr{{{}}}{{{vvvqqqmmmiiifffccc``````aaacccdddfffhhhooozzz~~~wwwhhhfffcccaaa^^^[[[VVVRRRRRRQQQQQQQQQQQQQQQQQQQQQRRRPPPNNNOOOQQQRRRQQQOOONNNNNNNNNMMMNNNNNNOOOPPPNNNNNNNNNNNNOOOQQQRRRSSSVVVWWW\\\`````````gggpppxxx~~~~~~mmmYYYLLLHHHLLL]]]wwwZZZ>>>999kkk\\\SSSLLLCCC<<<999777444333444444444333444444555777666777AAAKKKooo~~~uuunnnnnnnnnjjjfffdddaaa___]]]\\\[[[ZZZXXXVVVUUUUUUTTTSSSSSSSSSTTTTTTTTTVVVWWWWWWVVVYYY^^^ccciiikkkmmmllljjjjjjnnnqqqoooqqqttttttssstttwww{{{{{{vvvwwwzzzyyytttvvvrrrnnnkkkkkklllllllllkkkjjjiiihhhggggggggghhhgggiiinnnrrroookkkmmmrrr}}}sssggg```\\\ZZZSSSYYYvvv|||SSS999999555111222222111111111111111111111111222222222222222555999===XXX|||{{{tttkkkiiiooosss}}}}}}mmmcccXXXQQQLLLGGGGGGJJJJJJMMMQQQUUUWWWZZZ]]]```___```aaabbbaaa___]]]\\\XXXZZZ^^^eeelllqqquuuvvv{{{}}}{{{rrrmmmiiieeebbb^^^\\\YYYYYY[[[^^^``````hhhmmmrrruuuyyy}}}jjj|||wwwccc>>>444444111333111111000000000///////////////000111222333333444777555777>>>[[[pppggg}}}|||sssiiibbb]]][[[^^^cccuuuzzz|||{{{|||zzz||||||~~~}}}zzzwwwzzzuuupppnnnlllggg^^^VVVTTTVVVZZZcccnnnvvvyyyyyy~~~{{{yyywwwsssmmmjjjgggffffffeeegggiiikkkmmmoooqqqyyy|||pppdddbbb___]]]\\\YYYUUURRRRRRPPPOOOMMMLLLMMMNNNOOOQQQOOONNNNNNOOOPPPPPPOOOPPPNNNMMMKKKKKKLLLMMMNNNOOOOOOOOOOOOPPPRRRSSSTTTTTTVVV[[[______```gggpppwww~~~|||kkkYYYMMMEEELLL___yyy```@@@666uuubbbVVVMMMDDD???:::888555444444555444333444333444666666888@@@IIIbbb}}}vvvpppiiidddeeeeeeaaa^^^]]]\\\[[[ZZZYYYXXXWWWVVVUUUQQQRRRRRRQQQPPPNNNMMMNNNPPPRRRTTTTTTUUUZZZaaagggiiilllpppqqqpppoooooopppmmmnnnpppqqqqqqrrruuuwww|||{{{yyyuuuttttttsssmmmgggooommmkkkiiiiiiiiiiiiiiiiiiiiihhhhhhggggggggggggccceeejjjkkkhhheeellluuu~~~rrrgggaaa\\\YYYMMMVVVwww~~~SSS999777555222333333111111111111111111111111222222333222333555999<<>>[[[oooiii|||~~~tttjjjccc^^^[[[^^^ccctttxxxyyywwwxxx}}}}}}~~~yyyxxxxxxwwwtttqqqpppkkkddd___]]]YYYTTTOOORRRTTTWWW]]]gggqqqtttsss{{{yyyvvvtttssspppllljjjkkkkkkkkkmmmooorrrtttvvvzzz}}}}}}nnncccaaa___]]][[[ZZZXXXUUUSSSQQQOOOLLLIIIHHHIIIKKKMMMOOONNNMMMMMMNNNNNNNNNNNNQQQOOOLLLIIIIIIIIIKKKMMMOOOOOOPPPQQQRRRSSSTTTUUUSSSUUUZZZ^^^___```gggpppvvv~~~xxxgggWWWLLLCCCIII\\\www~~~gggCCC444kkk\\\SSSLLLHHH;;;999666555555555444333555333444666777888???GGGYYYwwwpppfff```\\\\\\\\\YYYWWWXXXWWWWWWWWWVVVUUUTTTTTTTTTMMMOOOQQQPPPMMMKKKKKKLLLRRRTTTUUUVVVXXX^^^hhhoooiiimmmssswwwxxxuuurrrqqqmmmnnnoooppppppqqqssstttzzz}}}rrrfff___bbbdddfffhhhhhhhhhgggggghhhhhhhhhhhhgggggggggfffeeeeeeffffffccccccnnnzzz|||pppgggbbb]]]WWWKKKUUUuuuuuuTTT777666444222444444111111111111111111111111111222333333333555999<<>>EEEWWW}}}{{{rrrlll```ZZZUUUUUUUUUSSSSSSUUURRRSSSTTTSSSRRRQQQRRRSSSLLLOOOQQQPPPLLLJJJJJJLLLSSSUUUWWWXXXZZZ___hhhoookkkooovvvzzz|||yyyuuurrrooooooooopppqqqrrrtttuuuzzz}}}lll^^^ZZZXXX\\\bbbeeeggggggggghhhgggggghhhhhhhhhhhhggggggjjjgggffffffeeegggrrr}}}wwwllleeeaaa\\\UUULLLUUUrrr}}}oooWWW888666555333555444111111111111111111111111111222333333444666999;;;[[[}}}vvvnnniiivvv}}}}}}rrr^^^VVVOOONNNNNNMMMOOORRRUUUYYY]]]______]]][[[[[[\\\\\\]]]]]]]]]]]]\\\\\\___eeejjjggg```]]]```eeeqqqwwwwwwmmmgggaaa\\\XXXUUUVVVVVVWWWXXX[[[```dddfffnnnwww}}}ooo||||||nnnDDD666444222333222222111111111000000000//////000111222333333444111444<<>>DDD[[[~~~uuukkkdddZZZSSSNNNMMMLLLJJJLLLPPPNNNPPPRRRQQQOOOOOOPPPRRROOORRRSSSPPPKKKHHHJJJLLLTTTXXX]]]```aaadddiiimmmqqqsssvvvyyyzzzxxxuuurrroooooooooqqqsssvvvxxxxxx|||ppp^^^VVVWWWUUUYYY___bbbdddfffhhhkkkgggggghhhiiiiiiiiihhhgggllliiigggiiijjjlllttt||||||rrrgggaaa___YYYSSSMMMTTTmmm}}}uuu]]]<<<999666444444222111111111111111111111111000222333444444666999;;;SSS|||~~~xxxoooiiiqqqyyy~~~zzzmmmXXXRRRNNNPPPQQQRRRTTTWWWVVVYYY]]]___^^^\\\[[[[[[[[[[[[ZZZZZZ[[[\\\]]]^^^ggglllpppqqqnnnkkklllnnnuuutttuuuzzztttjjjddd```\\\YYYTTTUUUVVVVVVWWWYYY___ccciiipppwww}}}nnnvvvxxxxxxzzzqqqEEE666444222333222222222111111111000000//////000111222333333444444666;;;DDDccc|||vvvyyyxxxrrr~~~zzz}}}~~~tttiiiaaa[[[WWWYYY^^^lllppprrrpppqqqvvvzzzzzzxxx~~~vvvppphhhcccbbbaaa___]]]^^^ZZZSSSNNNMMMPPPSSSUUUSSSXXXYYYYYYddduuu|||yyyuuurrrooommmmmmnnnnnnnnnpppooonnnnnnpppsssxxxzzz~~~|||sssnnnnnnqqqeeeaaa]]]YYYWWWTTTQQQOOOJJJHHHFFFDDDDDDFFFHHHIIIIIIKKKLLLKKKIIIHHHJJJMMMMMMMMMLLLKKKJJJJJJJJJKKKKKKMMMOOOQQQSSSTTTTTTTTTQQQTTTZZZ___aaacccjjjtttyyyzzzjjjYYYMMMGGGGGGLLL```}}}tttLLL777ttt^^^KKK@@@>>>;;;888666666666555444555222222666888999>>>CCC```zzzpppddd[[[TTTNNNHHHFFFDDDCCCFFFKKKLLLOOOQQQPPPNNNNNNPPPRRRRRRUUUUUUQQQKKKGGGIIILLL\\\bbbiiimmmnnnnnnpppqqqvvvvvvvvvvvvwwwvvvtttrrrnnnnnnoooqqqvvvyyy{{{{{{}}}{{{nnn```UUUSSSXXXWWWZZZ^^^```bbbeeejjjnnnggghhhiiijjjjjjiiihhhgggkkkhhhgggkkknnnooosssxxxyyynnnccc___]]]WWWPPPLLLQQQhhh|||~~~}}}zzzbbb@@@;;;888444444111111111111111111111111111000222333444444666888;;;GGGuuu}}}yyypppiiilllvvv}}}~~~uuugggTTTPPPNNNQQQTTTUUUWWWZZZVVVYYY\\\^^^]]]\\\[[[[[[[[[ZZZYYYYYYZZZ\\\^^^```hhhlllttt|||yyytttooopppwww}}}zzzvvvyyy}}}qqqgggbbb___\\\ZZZTTTUUUWWWVVVVVVYYY^^^ccckkkqqqwww{{{mmm}}}rrrtttpppsssrrrFFF777444222333222222222111111111111000//////000111222333333444555555777===[[[xxx~~~xxx}}}}}}sssqqq~~~zzz{{{~~~tttiiiaaa[[[WWWYYY^^^eeejjjmmmlllnnntttwwwwww{{{{{{ssslllddd^^^[[[ZZZXXXVVVXXXTTTOOOKKKJJJMMMRRRUUUSSSZZZ]]]^^^jjj{{{{{{xxxtttpppmmmmmmmmmnnnmmmqqqpppnnnnnnqqquuu{{{~~~}}}vvvmmmgggdddcccfffbbb]]]XXXUUURRROOOMMMHHHGGGEEEEEEEEEFFFHHHIIIIIIKKKLLLJJJHHHGGGJJJLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKLLLOOOQQQSSSTTTTTTTTTRRRTTTZZZ```bbbccckkkuuuzzzyyyhhhXXXMMMGGGCCCLLLccc~~~yyyPPP;;;iiiLLL555<<<999777666666666444333444555666666777999>>>AAAZZZzzzvvvrrrggg[[[TTTLLLHHHCCCBBBEEEHHHJJJJJJPPPQQQRRRPPPMMMMMMPPPSSS\\\YYYUUUPPPIIIEEEKKKTTT```ooo|||uuuvvvzzzyyyyyyyyyxxxvvvuuusssrrruuuvvvwwwvvvuuuwww|||pppjjjfff^^^ZZZ]]]\\\```fffkkkmmmllliiifffjjjjjjiiihhhhhhhhhhhhhhhhhhhhhiiijjjmmmrrrzzz~~~vvvjjjaaa^^^[[[SSSKKKLLLWWWvvvzzzyyyaaa===>>>777111555333222222222222222222222222222333444444333444777:::GGGsssyyynnngggrrrzzzyyyzzz|||kkk___VVVTTTRRRTTTXXX[[[\\\[[[]]]]]]]]]]]]]]]\\\[[[ZZZ^^^\\\XXXVVVUUUWWWYYY[[[fffmmmuuutttpppooottt~~~|||{{{zzz}}}oooeeeaaa^^^XXXSSSRRRRRRSSSUUUXXX]]]aaadddkkkpppuuuyyyvvvzzzqqqzzzrrrpppxxxGGG777777555444222222222111111111111000000000000111222222333333777666555DDDSSS||||||xxxfffeeepppnnnuuu|||~~~~~~uuuhhh]]]WWWUUUUUUUUUdddhhhjjjjjjmmmtttyyyzzzwwwyyylllmmmhhh```XXXRRRNNNMMMMMMMMMMMMKKKIIIIIILLLQQQUUUWWWYYY]]]fffqqqzzz{{{tttppppppnnnjjjlllrrrqqqrrrssstttuuuxxx||||||ooogggeeegggfffggg```YYYTTTTTTRRRNNNJJJIIIHHHFFFDDDDDDEEEGGGHHHEEEFFFGGGGGGFFFEEEFFFHHHIIIJJJLLLMMMNNNNNNNNNMMMLLLNNNPPPPPPPPPPPPRRRTTTQQQXXX______^^^aaakkktttzzz}}}|||kkkWWWJJJGGGGGGFFFeeeyyy}}}{{{PPP;;;tttVVV===<<<:::777666777777666444444555555666777999===@@@YYYuuuooojjj```TTTMMMIIIEEEAAAAAAEEEIIIKKKLLLRRRRRRPPPOOONNNOOOSSSUUUYYYSSSMMMKKKIIIIIINNNUUUlll{{{|||yyyzzz|||yyyuuussstttuuuvvvvvvyyy{{{|||{{{zzz|||nnnkkkhhhaaa]]]___ccckkktttyyywwwqqqlllhhhhhhhhhgggfffffffffffffffhhhhhhiiijjjmmmrrrzzzvvviiibbbaaa___VVVNNNOOOWWWsss~~~{{{|||___:::<<<777333777555222222222222222222222222222333444444333444777:::IIIwwwxxxjjjfffqqqyyyzzz{{{yyyiii]]]XXXXXXXXXYYYZZZ\\\___aaaaaa```___^^^```bbbeeegggbbbbbbaaaaaa___^^^]]]\\\^^^ccchhhoooyyy}}}xxxxxxzzzvvvqqqyyy}}}oooeeeaaa]]]XXXRRRRRRSSSTTTUUUXXX\\\aaadddlllrrryyyzzz}}}pppwwwuuuyyyHHH777777555444222222222111111111111000000000000111222222333333777666666BBBOOOwwwtttvvvfffbbbjjjjjjqqqxxxzzzqqqeee[[[VVVUUUUUUVVVcccfffhhhhhhkkksssyyyyyyuuuhhhfffbbb[[[TTTOOOLLLLLLLLLMMMMMMKKKJJJJJJMMMSSSWWW[[[ZZZ[[[cccnnnyyyzzzqqqlllnnnpppoooqqqttttttvvvwwwxxxyyy||||||rrrkkkkkkmmmmmmllldddZZZSSSPPPNNNKKKHHHHHHFFFEEECCCCCCDDDFFFGGGDDDEEEGGGGGGFFFFFFGGGHHHHHHIIIKKKMMMNNNNNNNNNNNNLLLNNNOOOPPPPPPPPPRRRSSSQQQXXX___```^^^aaajjjssszzz}}}|||kkkWWWJJJFFFFFFCCC```sssRRR;;;~~~|||[[[@@@===:::888777777777777666444555555666666999===@@@VVVssslllfff[[[PPPJJJDDDBBB@@@AAADDDIIIMMMNNNSSSQQQNNNNNNPPPSSSUUUVVVSSSKKKFFFGGGKKKOOOTTTYYYxxx||||||uuummmlllpppvvvyyyzzz~~~}}}pppnnnnnnkkkiiikkkmmmwww}}}qqqiiieeeffffffeeeddddddddddddeeeggghhhiiikkkmmmsssyyy~~~uuufffaaacccbbbZZZQQQPPPVVVooozzzhhh???===888444777222222222222222222222222222222333444444333444777:::JJJ}}}yyylllcccnnnxxx{{{}}}vvvggg\\\ZZZ\\\^^^______```eeehhhjjjgggcccaaaccchhhnnnrrrdddgggkkknnnmmmkkkfffccc\\\___```aaaeeellloooooovvv{{{zzzwwwyyy}}}pppfffaaa]]]WWWRRRRRRSSSUUUVVVXXX\\\aaaeeeiiipppyyy}}}~~~rrr{{{zzz{{{III888777444333222222222111111111111000000000000111222222333333666777666???IIIqqqmmm~~~yyyjjjcccgggjjjooouuu}}}wwwooocccZZZUUUTTTUUUUUU```cccddddddiiirrrwwwxxx}}}ooobbb]]]ZZZUUUQQQNNNMMMMMMNNNMMMMMMLLLKKKLLLOOOUUUYYY[[[YYYYYYaaammmxxx~~~ssskkkfffjjjqqqtttttttttvvvxxxyyy{{{||||||rrrkkklllmmmlllhhh```VVVOOOLLLKKKIIIGGGEEEDDDCCCBBBBBBCCCEEEFFFCCCEEEFFFFFFFFFFFFHHHJJJFFFGGGIIILLLMMMNNNNNNNNNLLLNNNOOOPPPOOOPPPQQQSSSRRRYYY```aaa^^^```iiirrrxxx}}}|||kkkWWWIIIEEEGGGIIIiii}}}TTT;;;xxx|||ZZZ======:::777666666777666666444555555555666888<<>>;;;777555555555555555444555555555555777;;;>>>OOOxxxjjjaaaYYYNNNEEEAAABBBAAAAAABBBDDDGGGKKKNNNLLLLLLNNNRRRVVVVVVQQQLLLLLLLLLNNNQQQTTTYYYdddpppxxxrrrnnniiigggnnnyyyyyyxxx~~~oooggggggfffeeeeeedddeeeeeefffffffffhhhjjjlllnnnsssyyy}}}mmm^^^^^^dddaaaXXXRRRPPP]]]eee===999555777;;;444222222222222222222222222222333444444333444777:::JJJyyyaaaiiittt{{{}}}yyykkk```ZZZ[[[]]]bbbhhhnnnqqqrrrrrrtttqqqmmmjjjiiikkknnnpppmmmppptttxxxzzzzzzyyyxxx{{{zzzwwwqqqjjjhhhkkkppp|||}}}yyyyyy~~~}}}rrriiiccc^^^YYYVVVTTTWWWXXXXXXYYY]]]dddkkkuuuxxx}}}rrrxxxKKK888777444333222222222111111111000000000000000111222222333333333777666<<>>}}}jjjVVVAAA===888555555555555444444555555555555777;;;>>>KKKvvvhhh^^^UUUJJJCCCAAA@@@BBBCCCCCCEEEGGGLLLOOOLLLNNNQQQTTTUUUSSSNNNJJJNNNPPPUUUYYY[[[^^^iiittttttjjjeeehhhhhhlllttt|||zzzzzzjjjeeefffffffffeeeeeeeeefffggggggfffhhhjjjlllooosssyyy}}}zzziii\\\^^^bbb]]]TTTPPPSSSfffpppIII@@@777666:::222222222222222222222222222222333444444333444777:::EEEzzzxxxaaagggqqqyyyzzz|||qqqcccZZZWWW]]]ccckkkrrrvvvxxxwwwwwwvvvtttqqqooonnnoooqqqssswwwwwwxxxxxxyyyyyyyyyyyyyyyrrrpppsss}}}~~~|||~~~}}}tttkkkeee```\\\ZZZVVVYYY[[[ZZZZZZ^^^fffnnnyyy{{{~~~iiiwwwLLL999888555444222222222111111111111000000000000111222222333333222777555<<>>>>>@@@BBBDDDFFFCCCEEEFFFFFFFFFFFFHHHJJJFFFGGGIIILLLMMMNNNNNNNNNKKKMMMNNNOOONNNOOOPPPRRRVVV\\\```___\\\```kkkvvvyyy~~~wwwgggUUUIIIGGGJJJfffTTT???mmm___EEEAAA;;;777666666666555444555555555555666:::===GGGuuuggg]]]SSSIIICCCBBB>>>@@@CCCDDDFFFIIINNNRRRPPPRRRUUUUUURRROOOLLLKKKRRRSSSWWW]]]```bbbiiiqqqyyy~~~|||qqqfff```___dddgggmmmuuu~~~~~~tttgggcccdddeeeeeeeeeeeeeeefffggggggeeegggjjjmmmooosssyyy|||vvvfff\\\```aaaYYYQQQOOOTTTjjjyyySSSGGG888555888000222222222222222222222222222333444444333444777:::@@@uuuwwwbbbfffooovvvwwwxxxnnn___YYYXXXaaannn|||}}}yyy{{{~~~~~~yyyuuussssssuuuwww{{{zzzzzzyyyyyyyyyyyyyyy{{{uuuuuuwww~~~|||uuummmgggbbb___^^^XXX\\\^^^\\\[[[___iiiqqqzzz{{{xxxddd{{{MMM:::999666666222222222111111111111000000000000111222222333333333777555<<>>>>>@@@BBBEEEGGGDDDEEEGGGGGGFFFFFFGGGHHHHHHIIIKKKMMMNNNNNNNNNNNNKKKLLLNNNNNNNNNOOOPPPRRRWWW\\\___]]][[[```mmmyyy{{{|||ttteeeTTTJJJHHHNNNpppXXX???uuuggg\\\HHHDDD>>>999888777777666444555555555555666:::===EEE{{{ooobbbWWWMMMCCC>>>>>>;;;???BBBEEEGGGKKKQQQVVVUUUWWWWWWTTTOOOLLLMMMOOOVVVSSSUUU]]]cccfffhhhkkknnnqqqsssnnnfff```___aaaaaaeeekkkrrrxxx|||vvvkkkggghhhddddddddddddeeeeeefffgggeeegggjjjmmmppptttyyy|||ssseee^^^bbbaaaWWWOOOOOORRRjjjmmmLLLBBB555444;;;555222222222222222222222222222333444444333444777:::===rrryyyccceeemmmuuuuuuuuunnn```[[[[[[dddwwwyyy|||zzzuuuuuuvvvxxxyyyyyyzzzzzz{{{{{{{{{{{{~~~~~~xxxvvvttt{{{|||uuunnnhhhdddaaa```ZZZ]]]___^^^\\\```jjjsss}}}pppaaaMMM:::999777777222222222111111111111000000000000111222222333333555777444<<>>>>>>>>@@@CCCEEEGGGEEEFFFGGGGGGFFFEEEFFFHHHIIIJJJLLLMMMNNNNNNNNNMMMKKKLLLNNNNNNNNNNNNPPPRRRXXX\\\^^^\\\ZZZ```ooo||||||{{{sssdddSSSJJJIIIIIIqqq[[[???{{{fffTTTQQQMMMFFF===777666666666444444444555555666888999:::GGGlllnnnaaaWWWGGGAAABBB???AAABBBCCCGGGLLLRRRWWWZZZ]]]ZZZVVVRRROOOOOOPPPQQQWWWVVVYYY___bbbbbbcccgggbbb_________ZZZUUUZZZccc___^^^ccckkkpppqqqsssvvvxxx}}}vvvkkkiiigggcccddddddeeedddcccdddgggiiiaaahhhlllmmmooouuuzzzzzznnneee___aaa]]]TTTNNNOOOWWWvvv```FFF>>>;;;;;;000333444444333222111111111111222222222333444555666777???ccc{{{iiicccfffsss||||||uuuaaa]]]cccuuu}}}|||xxxyyy|||{{{|||~~~{{{}}}}}}{{{vvvooommmmmmhhhccc```^^^_________```eeemmmtttyyyiiiccc{{{zzzHHH???:::222777444444333222222111111000000111111111111222222222555222666AAAEEEnnnwwwiiieeejjjjjjqqq~~~xxxjjj^^^WWWTTTSSSXXX\\\```fffooowwwwwwsssqqq^^^PPPKKKQQQSSSPPPOOORRRRRRNNNPPPPPPRRRUUUTTTRRRUUUZZZ``````[[[UUUZZZjjj{{{tttlllmmmqqqrrrrrrwww|||{{{ooojjjiiiggg^^^WWWUUUSSSNNNIIIEEEBBBAAA@@@@@@>>>===>>>@@@BBBCCCCCCFFFEEEEEEEEEEEEGGGIIIJJJJJJKKKMMMNNNOOOOOONNNNNNMMMMMMNNNOOOPPPRRRSSSTTTZZZ[[[\\\[[[]]]dddqqq{{{{{{nnn[[[KKKFFFIIIMMM~~~UUUBBB~~~dddQQQQQQPPPHHH>>>888666666666555444444555555666888999:::===]]]}}}jjj^^^UUUGGGBBBDDDAAABBBCCCFFFKKKQQQWWW\\\___\\\YYYUUUQQQOOONNNOOOPPPSSSSSSWWW^^^aaa___^^^aaa___]]]]]]]]]WWWRRRTTT[[[[[[YYY[[[aaagggjjjnnnsssqqquuu{{{sssjjjiiigggccceeeffffffeeedddccceeefffdddiiimmmlllooouuuyyyzzzjjjbbb]]]^^^[[[QQQMMMOOO^^^~~~YYYCCC===;;;<<<222555555444333222222111111222222222222333444555666777777ZZZ{{{jjjdddfffrrr{{{|||xxxgggeeelll}}}~~~vvvvvvzzz}}}~~~~~~wwwyyywwwooollljjjeeeaaaaaa^^^^^^______aaagggooovvvxxx~~~zzzaaabbb~~~yyyoooxxxsssDDD===:::333666444444333333222111111111000111111111111222222222333222666@@@CCClllxxx|||zzzllleeeiiiooonnnuuuzzzmmmbbbZZZVVVUUUUUUZZZ___eeeoooxxxyyyvvv~~~vvvbbbSSSNNNSSSTTTPPPOOOQQQPPPMMMOOOQQQVVV\\\\\\YYYYYY]]]]]]\\\YYYYYYcccuuuwwwkkkeeehhhmmmpppqqqvvvyyy|||~~~}}}wwwsssmmmhhhccc___[[[YYYSSSPPPLLLGGGCCC@@@?????????===<<<===@@@BBBCCCCCCDDDDDDDDDDDDFFFGGGIIIJJJJJJKKKMMMNNNOOOOOONNNNNNMMMMMMNNNOOOPPPRRRSSSTTTYYYZZZ[[[\\\___hhhttt~~~zzznnn[[[KKKEEEHHHSSSVVVCCC```MMMQQQSSSKKK@@@888666666666555444444444555666777888999;;;TTT}}}|||yyyfffZZZRRRFFFDDDGGGDDDCCCFFFKKKQQQWWW\\\```bbb\\\ZZZVVVRRROOOOOOOOOPPPPPPPPPUUU]]]___]]][[[]]]\\\[[[[[[[[[VVVQQQRRRWWWYYYUUUSSSXXX^^^bbbgggmmmmmmpppuuuxxx{{{}}}nnnhhhhhhfffbbbeeefffggggggdddccccccccchhhkkklllkkkooovvvzzzyyyhhhaaa]]]^^^YYYPPPMMMQQQggg~~~PPP@@@<<<<<<>>>555888666555444333222222222222222222222333444555666777>>>```mmmffffffqqq{{{|||~~~|||qqqrrrxxxzzz~~~{{{www|||xxxqqqmmmhhhbbb```bbb______^^^___bbbiiiqqqwww{{{hhhVVVbbbzzz}}}{{{nnnhhhuuuiii@@@;;;;;;666666444444333333222222111111000111111111111222222222222333555<<<>>>ccc~~~}}}qqqlllgggbbbeeennnssssssyyyzzznnnccc[[[VVVUUUSSSXXX]]]dddooozzz|||xxx|||zzzfffWWWSSSUUUTTTQQQOOOPPPOOOLLLMMMPPPYYYaaaccc___^^^```^^^ZZZXXX]]]nnnoooggg___]]]cccjjjoooppprrrtttvvvzzzyyyoookkknnnnnnggg]]]VVVVVVXXXOOOMMMIIIDDDAAA>>>=========<<<<<<===@@@BBBCCCCCCCCCCCCDDDEEEFFFHHHJJJKKKKKKLLLMMMOOOOOOOOONNNNNNMMMNNNNNNOOOPPPRRRSSSTTTWWWYYYZZZ\\\aaakkkxxxwwwlllZZZJJJEEEGGG___UUUCCC^^^IIINNNUUULLL@@@888666666666555444444444555666777888888===TTT{{{wwwcccWWWPPPFFFEEEHHHEEEFFFIIIOOOTTTZZZ]]]```aaa\\\ZZZWWWSSSQQQPPPQQQQQQPPPOOOSSSYYY\\\[[[\\\___]]]\\\\\\ZZZWWWUUUXXX[[[\\\UUURRRUUUZZZ]]]```dddkkknnnsssvvvwwwwwwxxxzzzssstttvvvxxx|||vvvhhhfffgggeeebbbccceeeggggggeeedddcccccchhhjjjjjjkkkqqqyyy|||zzziiiccc``````YYYOOONNNTTTkkkqqqJJJ@@@>>><<<>>>666999666666555444333333333333222222222333444555666777DDDjjjrrriiifffoooyyy}}}}}}~~~}}}~~~xxxxxx~~~}}}}}}{{{{{{zzzuuupppiiiaaa```bbbbbbaaa```aaadddkkksssxxx\\\QQQdddyyyyyynnnkkkzzzbbb@@@;;;<<<888555555444444333222222111111000000111111111222222222222555444888888WWWzzz~~~{{{yyyzzzwwwtttrrrooolllmmmppptttttt{{{xxxkkk```XXXTTTSSSTTTYYY]]]dddoooyyy{{{xxx{{{iii\\\YYYXXXUUUSSSRRRRRRQQQOOOOOOPPPWWW```dddbbbaaacccddd^^^ZZZ```qqqvvv___\\\YYY\\\cccjjjnnnooonnnqqqsssuuuxxxyyyqqqgggiiimmmnnnggg[[[RRRPPPRRRLLLJJJFFFBBB???=========<<<;;;;;;===@@@CCCCCCCCCBBBCCCDDDEEEGGGIIIKKKLLLLLLLLLNNNOOOOOOOOONNNNNNNNNNNNNNNOOOQQQRRRTTTUUUWWWXXXZZZ\\\bbblllxxx|||ttthhhXXXJJJDDDFFF___TTTCCC^^^IIIMMMRRRJJJ???888666666666555555444444444555666777888999OOOuuuwwwbbbUUUOOOFFFFFFJJJFFFJJJMMMQQQVVVYYY[[[\\\[[[ZZZXXXUUUSSSQQQQQQQQQQQQPPPNNNOOOSSSWWWXXX\\\aaacccbbb___[[[ZZZ\\\___aaaaaaZZZUUUXXX[[[ZZZZZZ[[[aaafffmmmssstttqqqnnnlll```aaaeeejjjqqqxxx~~~oooeeedddeeedddbbbaaadddfffgggfffeeeeeeeeefffhhhiiimmmuuu}}}}}}xxxiiidddbbb```WWWLLLLLLTTThhhxxxtttgggGGGBBB???<<<>>>666999666666555444333333333333222222222333444555666777;;;hhhyyynnnggglllwww}}}}}}{{{vvvpppoooxxx~~~yyyuuuqqqjjjaaa___aaaeeedddcccdddiiiooouuuyyy}}}|||ZZZUUUkkk}}}~~~~~~sssrrr^^^CCC======;;;666555555444444333222222111000000111111111222222222///666333777888OOOtttyyyyyynnnpppuuu{{{|||wwwrrrppprrrrrrzzzyyyjjj^^^WWWUUUTTTXXX[[[___dddnnnwwwyyyvvvzzznnneee]]]YYYVVVVVVWWWXXXWWWWWWXXXVVVXXX___cccccceeeiiiiiibbb]]]aaapppzzzsssgggYYYXXXXXX]]]eeekkknnnooolllppprrrnnnkkkiiieee```eeeffffffaaaYYYRRRNNNMMMIIIGGGDDDAAA>>>=========::::::;;;>>>AAADDDDDDDDDBBBCCCEEEGGGIIIJJJLLLLLLLLLMMMNNNOOOPPPOOONNNNNNNNNNNNOOOPPPQQQSSSTTTUUUYYYYYYYYY\\\bbbkkkuuu{{{~~~yyyooodddVVVIIIDDDFFFSSSVVVGGG{{{bbbPPPOOOMMMFFF===777666666666444555555444444555555666777555KKKpppxxxbbbUUUOOOHHHJJJNNNJJJOOOQQQTTTWWWYYYZZZYYYYYYWWWVVVUUUSSSSSSSSSSSSSSSSSSOOOMMMPPPSSSTTTYYY___ggggggeeebbbccciiillllllkkkbbb[[[\\\^^^]]]ZZZZZZXXX]]]eeelllooonnnjjjgggYYYYYY[[[```gggqqqzzz{{{iiiccccccdddcccbbbaaaccceeefffeeeeeefffgggeeegggjjjpppzzz|||ttteeeaaa```]]]SSSHHHJJJTTThhhiiicccxxx___DDDCCC???:::===666999666555444333222222222222222222222333444555666777888```ttthhhjjjuuu~~~~~~zzz{{{sssqqqooovvv}}}vvvooojjjeee___]]]```dddddddddhhhooouuuzzz|||{{{sss\\\aaavvv}}}||||||[[[GGG=========666555555444444333333222222000111111111111222222222---777333888:::KKK{{{nnnooowwwvvvoooppppppqqqyyy}}}nnnbbb[[[YYYXXXZZZ]]]```dddmmmvvvxxxuuuzzzrrrmmm___ZZZVVVZZZ^^^```bbbdddgggaaa^^^```dddgggkkkpppjjjfffaaacccnnntttnnnbbb[[[ZZZYYY[[[aaagggkkknnnlllpppooohhhaaa]]]ZZZVVV[[[[[[[[[XXXTTTPPPLLLIIIFFFDDDAAA>>>===<<<<<<===::::::<<>><<<:::::::::;;;::::::<<<@@@EEEGGGGGGFFFGGGHHHIIIKKKLLLMMMMMMLLLNNNNNNOOOPPPPPPOOONNNMMMOOOOOOOOOPPPRRRSSSUUUVVV[[[ZZZZZZ]]]dddmmmuuuyyy~~~uuuggg[[[OOOFFFEEEIII```VVVKKKqqqnnnbbbXXXBBB===888555666777555333555555444444444555666666666FFFhhhzzzuuu___RRRPPPMMMRRRWWWTTTWWWXXXYYY[[[\\\]]]^^^^^^____________```aaabbbbbb```\\\[[[\\\[[[XXXWWWZZZ[[[eeeoooyyyxxxllljjjlllnnnooopppooonnnoooppprrrssssssrrrjjjfffaaa```dddnnnyyyyyymmmcccccccccaaaaaacccggggggfffdddbbbbbbdddfffgggjjjoooxxxvvvfff^^^]]]___^^^TTTKKKQQQ^^^}}}ooohhhsssQQQ<<<@@@;;;555999666:::444444333222111111111111222222222333444555666777999EEEccc{{{jjjfffrrrzzz{{{zzz{{{{{{tttttt}}}}}}|||lllZZZRRRQQQSSSXXX]]]]]]^^^dddmmmyyywwwVVVYYYvvvvvv|||{{{RRRGGG:::888===777666555555444444333222222000111111111111222222222111;;;333777777777___tttrrrwwwjjjuuutttuuu|||}}}tttkkkbbb[[[XXXZZZ\\\___ccclllvvvyyyvvv|||}}}vvvoookkkaaaYYYWWW```jjjoootttyyywwwnnnfffeeegggiiimmmqqqsssssspppmmmnnnqqqoooiiiggg___TTTMMMNNNVVVbbbjjjjjjjjjhhhgggiiiiiiaaaWWWVVVXXXXXXSSSKKKEEEDDDFFF@@@???<<<:::888888999::::::;;;===AAAFFFHHHHHHGGGHHHIIIKKKMMMMMMMMMMMMLLLNNNOOOPPPPPPPPPOOONNNMMMOOOOOOOOOPPPRRRSSSUUUVVV[[[ZZZZZZ^^^fffooowww{{{}}}ttteeeXXXMMMEEEFFFJJJ]]]RRRHHH|||jjjqqqiiiTTT===;;;999666555444555666444555555555444444666777666GGG```zzz}}}xxxuuufffWWWSSSTTTUUUUUUWWWVVV\\\bbbbbb___\\\]]]```^^^bbbbbb\\\\\\bbbgggfffbbbeeehhhiiifffaaa[[[WWW[[[]]]dddqqq~~~{{{wwwttttttuuuxxxyyyvvvvvvuuuttttttvvvzzz}}}zzzvvvpppnnnpppuuuyyy{{{~~~zzzsssiiiaaa___```bbbdddhhhgggfffeeeeeeeeeffffffkkkmmmsss|||{{{mmm```^^^___bbb```QQQFFFQQQfff|||sssrrroooJJJFFFAAA===;;;:::888777777555333111111111222333333333222222333333444555<<>>???888===::::::999777666444333333111111222222222333333333333...666666888:::IIIwwwpppzzztttzzzyyy}}}uuujjj```YYYUUUVVV___bbb```hhhwww~~~|||vvv{{{}}}ssslllkkkgggYYYUUUaaammmqqquuu{{{wwwpppjjjjjjiiiiiilllqqq{{{vvvooommmoooqqqpppnnnkkk[[[MMMMMMTTTZZZ]]]___]]]eeejjjjjjjjjjjjddd[[[\\\[[[YYYTTTMMMFFFAAA??????<<<999777888999::::::===<<<===AAAGGGKKKKKKIIIJJJJJJKKKKKKLLLNNNOOOPPPPPPQQQRRRRRRRRRPPPMMMLLLTTTSSSQQQPPPQQQTTTVVVXXX[[[[[[[[[^^^dddmmmuuuzzzzzzxxxjjjYYYIIIBBBBBBEEE^^^|||ZZZEEE~~~nnnssshhhRRR===;;;999666555444555555444555555555444444666777555CCC\\\|||}}}vvvvvvhhhYYYUUUWWWXXXYYY[[[___bbbeeeeeeaaa^^^]]]]]]YYY\\\[[[WWWXXX]]]___\\\cccfffiiikkkkkkhhhdddbbb[[[ZZZ[[[```hhhnnnqqqqqqooossswwwzzz{{{|||~~~~~~}}}|||{{{}}}|||wwwuuuuuuwwwxxxyyy}}}yyyxxxxxxxxxxxxwwwvvvppphhhaaa```aaacccdddgggfffdddcccdddeeeggghhhlllpppuuuyyywwwpppeee]]]]]]]]]___]]]QQQIIIVVVjjjxxxxxxiiiIIIEEEAAA===;;;:::999888777555333222111111222333333333222222333333444555999>>>RRRtttxxxmmmmmmwww}}}|||||||||}}}iiiaaaWWWRRRTTTXXX[[[[[[^^^bbbhhhpppzzzrrrXXXGGGYYY}}}rrrmmmOOOBBB===>>>888===999888777666555333222222111111222222222333333333333///777666666999JJJyyyyyy|||~~~}}}uuukkkbbb[[[XXXVVV^^^aaa___eeesss{{{zzztttyyyyyypppkkkkkkeeeXXXSSS]]]hhhmmmrrryyyyyysssoooooooooooosssyyy|||wwwpppmmmlllkkkiiifff\\\TTTPPPVVV___cccddddddgggkkkllljjjjjjllliiiccc[[[ZZZWWWRRRLLLEEE@@@>>>???<<<888777888999::::::===<<<>>>BBBGGGJJJKKKIIIKKKKKKKKKLLLMMMNNNOOOPPPPPPQQQRRRRRRQQQOOOMMMLLLTTTRRRQQQQQQRRRTTTWWWXXXZZZZZZ\\\```fffoooxxx~~~~~~}}}vvviiiYYYJJJCCCDDDGGGUUUpppyyyXXXEEEqqqrrrdddLLL<<<:::888666555555555555444555555555444444666777666>>>WWW~~~ttt{{{xxxjjj\\\XXXZZZ]]]___aaafffggggggfffddd```]]][[[]]]]]][[[ZZZ\\\```^^^YYYbbbdddgggjjjlllmmmllllllhhhfffaaa]]][[[[[[[[[[[[___fffqqqyyy~~~~~~|||zzzxxxtttpppkkkhhhhhhkkkmmmoooqqqlllfffbbbaaabbbcccdddeeedddbbbbbbccceeehhhjjjqqqtttvvvtttmmmddd]]]ZZZ\\\\\\^^^ZZZPPPMMM]]]rrrsss___GGGDDD???===;;;;;;:::999777555444222222222222333333333222222333333444555666:::MMMnnn}}}oookkkrrr{{{|||ddd^^^VVVTTTUUUYYY[[[[[[]]]dddnnnvvv}}}aaaOOOLLLjjjzzzaaaJJJ@@@<<<>>>777<<<888777666555444333222111111111222222222333333333333111888555444999KKKzzz}}}vvvmmmddd^^^[[[WWW^^^```^^^cccooowwwwwwrrrvvv~~~~~~zzztttlllhhhiiibbbVVVQQQXXXaaagggnnnvvvxxxtttrrrrrrrrrrrrxxx~~~zzztttoookkkgggccc```XXXYYY```kkkssssssrrrrrrpppqqqooolllkkkllliiieee^^^]]]ZZZUUUPPPIIIDDDAAA===:::777666777999::::::<<<===???CCCGGGJJJJJJIIIKKKKKKLLLLLLNNNOOOOOOPPPOOOPPPQQQQQQPPPOOOMMMLLLSSSRRRQQQQQQRRRTTTWWWYYYYYY[[[]]]aaahhhqqq{{{{{{uuuhhhYYYKKKEEEFFFIIIOOOiiiyyysssUUUFFFrrrooo]]]DDD:::999888666555555555555333555555555444444555777777;;;QQQ{{{rrrwww{{{yyykkk]]]ZZZ]]]```cccfffhhhgggfffggggggfffccc```fffdddaaacccggghhhddd^^^___aaaccceeehhhjjjlllmmmuuutttqqqkkkddd\\\XXXVVVXXX[[[bbblllwww~~~|||uuuooohhhccccccfffiiikkkmmmiiidddbbbbbbcccddddddcccbbbaaaaaacccfffjjjmmmwwwwwwtttnnnfff___[[[ZZZ\\\```bbb[[[NNNNNNddd~~~sss~~~UUUFFFBBB>>><<<;;;;;;;;;:::666666444333222222333333333333222222333333444555777:::JJJiii}}}nnniiiooo{{{mmm^^^ZZZVVVUUUWWWZZZ\\\\\\___iiiuuu||||||YYYOOO^^^WWWHHH@@@;;;===666:::888777777666444333333222111111222222222333333333333222999444333888IIIwwwxxxooofff```]]]ZZZ___bbb```cccmmmuuuxxxrrrvvv||||||yyysssjjjeeefff```WWWQQQTTT[[[aaajjjsssuuusssrrrrrrpppooouuu~~~{{{tttnnnhhheeecccccchhhttt}}}wwwrrrooommmhhhdddaaa___[[[WWWSSSMMMGGGDDD<<<999666555777999:::;;;<<<===AAADDDHHHJJJJJJIIIKKKKKKLLLNNNOOOOOOPPPPPPPPPPPPPPPQQQPPPOOONNNMMMRRRRRRRRRRRRSSSUUUWWWYYYZZZ\\\___ccchhhqqq|||zzztttiiiYYYLLLFFFFFFIIIPPPmmmpppTTTHHHtttlllVVV???999888777666555555444444333555555555444444555777999;;;LLLrrrpppuuuxxxzzzkkk]]]ZZZ^^^cccfffjjjhhhggghhhkkknnnooonnnlllnnnjjjiiilllqqqppplllhhhdddddddddeeegggiiikkklllqqquuuxxxvvvoooeee\\\WWWYYYUUUTTT]]]lll|||}}}uuuooommmmmmnnnnnnlllhhhdddbbbbbbcccccccccaaaaaa```aaadddhhhkkknnnwwwrrrlllfffbbb^^^[[[XXX\\\eeehhh\\\JJJMMMkkkyyykkkNNNEEEBBB>>><<<;;;;;;;;;:::666666555444333333333333333333222222333333444555777999IIIfffpppjjjooozzz{{{dddZZZXXXVVVVVVXXXZZZ]]]^^^aaammmyyy~~~rrrRRRNNNllluuuQQQHHHAAA;;;<<<666999999888888777666555444444111111222222222333333333333222999333222888EEEmmm}}}{{{qqqggg```]]]]]]bbbdddbbbdddkkktttzzztttvvv{{{~~~|||zzztttjjjcccbbb```YYYSSSRRRVVV\\\fffooorrrrrrsssrrrmmmkkkrrr|||zzzsssooooooppptttzzz|||qqqllljjjjjjiiiaaa^^^ZZZWWWSSSNNNHHHCCC:::888555444666999:::;;;;;;>>>BBBFFFHHHIIIIIIIIIKKKLLLMMMOOOPPPPPPPPPPPPPPPPPPQQQQQQPPPPPPOOOOOORRRRRRRRRSSSTTTVVVXXXYYYZZZ^^^bbbeeeiiirrr}}}zzztttiiiZZZMMMFFFGGGIIIRRRtttnnnTTTJJJuuugggQQQ===888888777777666555444444444555555555444444666777999;;;GGGcccpppwwwzzz{{{mmm^^^[[[___dddiiillliiikkknnnqqqtttvvvxxxyyyvvvssssssxxx|||{{{xxxxxxqqqpppoooooonnnoooooopppnnnrrrwwwzzzvvvnnnddd]]]^^^WWWRRRVVVdddvvv}}}yyyvvvmmmjjjeeebbbbbbbbbcccccc``````aaacccfffiiilllnnnpppkkkddd```^^^\\\ZZZXXX]]]gggiiiYYYIIIPPPrrrYYYMMMEEEBBB>>>;;;;;;;;;:::999666666555555444333333333333333222222333333444555777888EEEbbbuuulllmmmvvvmmmeeeYYYXXXWWWWWWXXX[[[^^^```bbbmmmxxx}}}oooNNNPPPqqqiiiLLLHHHAAA:::<<<666:::999888888777666666555555111111222222222333333333333222888222333777===^^^yyy}}}sssiiibbb___^^^aaaccccccccciiisss{{{vvvwwwyyy~~~}}}zzzyyyyyysssiiibbb``````\\\VVVRRRRRRXXXaaaiiiqqqsssvvvuuunnnkkksss~~~|||uuutttyyyrrrddd``````eeeiiidddaaa\\\YYYWWWRRRKKKFFF999666444444666999:::;;;;;;???DDDGGGHHHHHHIIIJJJKKKLLLNNNPPPQQQQQQQQQPPPRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQRRRSSSUUUWWWXXXYYYZZZ___dddgggkkktttwwwssshhh[[[NNNHHHIIIKKKVVVxxxxxxyyylllSSSJJJqqq___III999777777777777666555444444444555555555444444666777555;;;BBBSSSzzzuuu|||}}}~~~ooo```]]]aaafffkkkoookkknnnrrrttttttvvvzzz}}}yyywwwyyy~~~}}}|||zzzyyyxxxxxxvvvvvvwwwyyyyyyuuunnnhhhccc___[[[YYY^^^hhhttt}}}qqqlllfffbbbaaaaaabbbbbb```aaacccfffiiikkklllmmmhhhgggddd```[[[YYYYYY[[[^^^dddbbbSSSHHHVVVyyyKKKNNNEEEBBB>>>;;;::::::999888666666666555555444333222333333222222333333444555888555>>>XXXwwwyyylllhhhppp|||uuucccfffZZZYYYXXXXXXXXX[[[___bbbeeemmmwww}}}mmmOOOUUUnnn}}}___FFFFFF@@@999<<<888<<<777777777666666555444444111111222222222333333333222111666111444777666OOOkkksss{{{~~~uuukkkeeebbb[[[]]]`````````dddoooyyyxxxwwwxxx{{{{{{wwwuuutttooofffaaaaaa___]]]XXXQQQOOOSSS\\\cccooossswwwwwwpppmmmvvvyyyrrrttt~~~yyyhhhaaa___]]]^^^aaaccc___ZZZWWWVVVRRRJJJDDD888555333333555999;;;;;;;;;???EEEHHHHHHHHHIIIJJJKKKMMMOOOQQQRRRRRRQQQPPPSSSSSSRRRRRRRRRRRRSSSSSSQQQQQQRRRTTTVVVWWWYYYZZZYYY___eeejjjoooyyy|||sssooofffZZZPPPKKKLLLOOOdddyyyxxxfffOOOHHHlllWWWBBB444666777777777666555444444444555555555444444666777222:::>>>IIIppp|||}}}qqqbbb^^^bbbggglllpppkkkooottttttqqqrrrvvv{{{tttrrruuu|||}}}|||~~~zzzvvvuuuwwwwwwsssnnnfffhhhfff___YYY[[[dddnnn~~~sssnnngggbbb```aaabbbbbb```aaaeeehhhjjjlllmmmmmmeeehhhiiiddd\\\XXXZZZ______```ZZZMMMIII[[[}}}uuuCCCPPPFFFBBB>>>;;;::::::888777666666666666555444333222333333222222333333444555999444999OOOmmmzzzjjjcccmmm|||~~~tttrrrfff[[[dddZZZZZZYYYXXXXXX[[[___ccchhhoooxxxjjjNNNWWWgggxxx~~~zzzXXXBBBDDD???888===:::???666666666555444444444333111111222222222333333333222000555111555777111EEEWWWooottt~~~vvvnnnhhheeeXXXZZZ\\\]]]\\\```lllwwwxxxwwwvvvxxx}}}zzzuuuqqqooojjjcccaaabbb]]]]]]YYYQQQMMMPPPYYY___lllqqqwwwwwwpppmmmwwwuuunnnrrryyyoooiiillllllfff^^^[[[[[[VVVQQQNNNMMMIIIBBB<<<777555222333555999;;;;;;;;;@@@FFFIIIIIIHHHHHHJJJKKKMMMOOOQQQRRRRRRQQQPPPTTTSSSSSSSSSSSSSSSTTTUUUPPPQQQSSSTTTVVVXXXYYYZZZXXX^^^ffflllrrr~~~yyy}}}ooollldddZZZQQQMMMPPPSSStttbbbLLLGGGvvv___EEE;;;>>>888777777666555444333333444444444444444444444444666::::::>>>ZZZzzzvvvggg``````bbbfffhhhcccdddiiipppooojjjlllrrrrrrrrrtttvvvyyy{{{}}}~~~}}}}}}~~~}}}{{{xxxjjjjjjnnnssspppeee___```eeelll{{{{{{pppeeeaaa```^^^]]]^^^dddaaadddlllooollliiikkkiiifffbbb___^^^]]]\\\\\\]]]^^^QQQGGGRRRhhh]]]SSSLLLAAA???=========<<<:::888777888888888888777777666555444444333333444444555777;;;<<>><<<;;;:::999:::999888777666666666666555444333333222222333333333333222111111333777;;;WWWmmmwwwnnn~~~|||xxxssslllggg]]]XXXWWWZZZ\\\___iiiuuuxxxuuurrrvvv}}}zzzvvvrrrmmmjjjfffbbb___\\\ZZZXXXSSSMMMMMMYYYgggmmmqqqwwwyyytttooorrrxxx~~~uuuvvvzzz}}}}}}wwwsssrrrooommmnnnpppppplllggg^^^TTTIIIDDDEEEEEEAAA===444444444555666888:::;;;AAADDDGGGHHHGGGFFFFFFFFFMMMMMMOOOPPPQQQRRRRRRRRRTTTTTTTTTTTTTTTTTTTTTTTTQQQSSSUUUUUUUUUTTTUUUVVV[[[___iiirrrwww~~~rrrbbb]]]TTTPPPIIIJJJmmm^^^UUUIIImmmWWWIII???888888777777666555444444444444444444444444444444444333999:::>>>WWWwwwggg^^^\\\___bbbeeegggiiiooouuuuuuppppppuuu}}}}}}||||||}}}~~~~~~{{{wwwtttsssvvvyyyuuukkkeeefffeeegggooo|||wwwlllccc``````___^^^```cccbbbffflllmmmiiihhhjjjhhheeeaaa_________^^^]]]ZZZWWWIIIFFFYYYnnnXXXPPPLLLBBB@@@>>>======<<<;;;999777777888888888777666666555444444333333444444555666888777BBBeeeuuueeehhhvvv}}}zzz}}}~~~{{{|||~~~oooeeedddaaa^^^^^^___aaabbb```___```eeejjjsssyyy]]]TTT___lllqqqxxxxxxrrr|||uuuIIIEEE@@@===<<<;;;:::999:::999888777666666666666555444333333222222333333222333222111111333777:::HHHaaayyyuuuiiittt|||{{{uuummmggg\\\XXXWWWZZZ[[[]]]fffpppuuurrrqqqvvv}}}yyysssmmmhhhddd```]]][[[ZZZXXXTTTOOOOOO[[[hhhpppuuu{{{|||uuunnnqqqyyy~~~tttssszzz~~~zzzvvvtttqqqooorrrooonnnttt|||~~~vvvnnn[[[TTTMMMHHHFFFCCC>>>:::444444444444555888:::;;;AAADDDGGGIIIHHHGGGFFFFFFLLLMMMNNNPPPQQQQQQQQQQQQSSSSSSSSSTTTTTTTTTUUUUUUQQQSSSUUUVVVUUUUUUVVVWWWZZZ___hhhpppttt~~~~~~rrrddd```WWWTTTNNNPPPttt]]]TTTIIIeeeSSSOOOEEE555999999888666555555444444444444444444444444444444222777999;;;NNNuuuzzzjjj^^^ZZZ^^^bbbdddhhhmmmuuu||||||yyyyyy|||~~~{{{zzzyyyzzzzzzuuulllhhhiiiiiidddeeeppp}}}rrriiiaaa```aaa``````bbbbbbdddhhhllljjjffffffiiieeeccc````````````___^^^TTTNNNCCCLLLjjjQQQLLLMMMCCCAAA???>>>>>>>>><<<:::777777777777777666555555555444444333333444444555777555333===```|||kkkhhhooo}}}|||yyyzzz}}}~~~}}}|||}}}yyyzzz}}}ggg```aaa___]]]^^^```aaacccbbbbbbdddjjjooottt|||]]]ZZZgggrrrwwwtttlll~~~iiiFFFCCC???<<<<<<;;;;;;::::::999888777666666666666555444333333222222333333222333222222111333666999>>>YYYxxxzzzkkkmmmzzz{{{~~~xxxooohhh[[[XXXWWWXXXYYY[[[aaahhhpppnnnnnnsss}}}|||~~~yyyrrrlllfffbbb]]]ZZZZZZYYYXXXUUUQQQRRR]]]iiiqqqwwwtttkkkoooyyyssspppxxx}}}uuupppnnnnnnnnnnnnppplllllluuuwwwkkk[[[ZZZVVVQQQKKKCCC===999444333333333444777999;;;AAADDDHHHKKKJJJHHHGGGGGGKKKLLLMMMOOOPPPPPPQQQQQQPPPQQQRRRRRRSSSTTTUUUUUUSSSTTTVVVVVVUUUUUUWWWXXXZZZ___hhhnnnsss~~~{{{pppdddaaaXXXTTTPPPUUUzzz\\\RRRIIIfffZZZXXXLLL<<<>>>===:::888666555444444444444444444444444444444222777888888BBBaaapppbbb___eeekkkmmmkkksss~~~~~~~~~}}}zzzuuupppmmmmmmooojjjhhhmmmvvv~~~pppiiicccbbbaaa___```bbbaaafffjjjkkkgggcccdddhhhcccaaa``````aaaaaa___^^^RRRLLLEEEUUUwww~~~{{{tttMMMKKKOOODDDBBB@@@??????>>><<<;;;777777777777777666555444555444444333333444444555666666333888TTT{{{qqqhhhhhhwww{{{}}}zzzxxxzzz|||~~~|||{{{{{{yyyzzz}}}nnn___\\\^^^^^^]]]^^^```bbbeeeeeefffjjjpppvvv{{{eeegggvvv~~~~~~lllggg~~~]]]CCCAAA===<<<<<<<<<;;;::::::999888777666666666666555444333333222222333333222222333222111222555888:::SSSuuunnnjjjwww~~~xxxpppjjj[[[YYYWWWVVVWWWYYY^^^bbbkkkkkkkkknnnttt{{{yyyuuuzzzvvvoooiiiddd```[[[XXXYYYXXXWWWVVVSSSTTT^^^iiiooowwwrrrhhhlllvvvsssoootttyyyzzzuuunnnjjjiiijjjkkkllljjjgggggglllssssssjjj```aaabbbbbb[[[QQQEEE===999333222222222444777:::<<>>===>>>>>><<<;;;:::999888777666666666666555444333333222222333333111222333222111222333555666>>>___zzzrrrfffrrr}}}xxxrrrmmm^^^\\\XXXUUUWWW^^^aaaaaacccggglllqqqtttwwwyyy{{{{{{zzzzzzzzz{{{}}}{{{wwwuuuzzzzzzzzz{{{|||zzzvvvsssmmmkkkiiigggddd```ZZZWWWUUUSSSSSSTTTSSSSSSZZZccciiirrr|||}}}ssskkknnnwwwzzzqqqkkklllllljjjiiigggeeeeeeeeeeeedddbbb]]]]]]]]]\\\\\\\\\^^^```]]]]]]ZZZRRRFFF<<<666444111000000111555:::@@@CCCEEEHHHKKKMMMMMMLLLMMMMMMKKKLLLMMMOOOPPPPPPQQQQQQOOOPPPQQQRRRTTTUUUVVVWWWWWWXXXXXXWWWWWWXXXZZZ]]]aaajjjttt}}}{{{sssiiiccc```NNNGGGMMM^^^oooUUUJJJLLLzzzmmmbbbbbbeee\\\OOO;;;999666444333333555666444444444444444444444444555444666999:::EEEiii|||wwwxxxzzz{{{wwwsssvvv}}}yyytttpppnnnmmmiiidddcccfffaaaffffffcccbbbeeedddaaaaaa`````````^^^[[[VVVRRRJJJQQQ^^^{{{rrrSSSLLLIIIGGGCCCAAA?????????>>><<<:::;;;;;;::::::999777666555555444444333333444444555222777888999CCC___yyyooohhhsss~~~yyy{{{xxx{{{~~~~~~}}}zzzyyyyyyvvvuuuuuuuuuvvvwwwyyyzzzwwwxxxxxxwwwvvvwwwyyy{{{yyyyyy}}}vvvmmmeee___[[[YYYZZZ[[[]]]]]]^^^aaadddfffaaaeeejjjmmmrrryyyyyyrrrfffaaaeee___JJJCCCAAA?????????>>>===;;;:::999888777666666666666555444333333222222333333111222333333222111333444888888XXX}}}{{{mmmuuuzzzsssmmm```^^^YYYUUUYYYbbbfffeeedddiiiqqqvvvxxxxxxyyy{{{|||{{{{{{{{{|||~~~zzzwwwvvvxxxyyyxxxwwwwwwxxxvvvtttqqqkkkkkkjjjiiifffaaaZZZUUUSSSQQQQQQRRRQQQQQQWWW^^^bbbiiissswwwqqqkkkmmmtttzzz|||wwwmmmfffgggiiiiiigggeeecccccccccdddcccbbbZZZXXXWWWWWWZZZ\\\]]]\\\RRRPPPJJJBBB;;;666333333000///000222666===CCCGGGGGGIIIKKKLLLLLLMMMOOOPPPLLLMMMNNNPPPQQQQQQQQQQQQQQQQQQRRRSSSTTTVVVVVVWWWXXXYYYYYYXXXWWWXXX[[[^^^ccclllwwwyyyooohhhdddaaaMMMGGGRRRhhhfffTTTHHHMMMvvvyyymmmYYYXXXddd^^^III555444222111111333666777444444444444444444444444888555666999777???___zzzyyyzzz~~~}}}xxxtttpppooooookkkfffeeehhhbbbeeedddaaabbbgggeee___aaaaaa``````^^^YYYSSSOOOQQQWWWeeecccLLLKKKFFFAAACCCAAA???>>>>>>>>><<<:::<<<;;;;;;:::999888666666555444444333333444444555666777777777BBB\\\|||vvvgggrrrzzz|||wwwzzz}}}~~~}}}{{{yyyyyysssrrrpppoooppprrrtttuuuoooqqqrrrsssrrrrrrtttuuuvvvvvvyyy~~~tttppplllhhhaaaYYYTTTRRRXXX\\\_________cccfffhhhaaaeeejjjooosss{{{}}}qqqggg```fffWWWIIIDDDBBB@@@?????????===;;;:::999888777666666666666555444333333222222333333111222333333222111222444666222RRR}}}pppttt}}}tttnnnaaa```ZZZUUUYYYeeejjjhhhgggmmmtttxxxxxxwwwvvvvvvxxxxxxyyyzzz|||yyywwwzzz}}}|||zzzwwwvvvtttrrrooommmlllllllllkkkhhhbbbZZZTTTRRRPPPOOOQQQPPPPPPUUU[[[[[[aaakkkpppmmmhhhjjjpppzzz~~~|||pppdddcccfffjjjccc```]]][[[\\\^^^^^^^^^YYYTTTQQQSSSXXXZZZWWWSSSKKKGGG???999555333333444/////////222777>>>EEEIIIHHHJJJKKKKKKLLLMMMPPPRRRMMMNNNOOOPPPQQQRRRRRRRRRRRRRRRSSSTTTUUUVVVVVVWWWYYYYYYYYYXXXWWWXXX\\\^^^ccclllyyywwwlllfffccc```KKKFFFTTTnnnaaaSSSGGGMMMrrrsssggg___gggeeeQQQBBB666555444333222333444444666555333222111222333333111555666888999<<>>===;;;;;;::::::::::::999999999999999999666666555444333333222222111111111111111111111111;;;333BBBeeeyyyvvvvvvyyyqqqjjjbbb]]]XXXXXX[[[^^^ccchhhjjjmmmqqqvvvyyywwwsssooowww~~~}}}~~~{{{yyyxxxxxx}}}{{{xxxtttqqqooommmkkkhhhmmmrrrppphhh```[[[ZZZQQQOOOMMMKKKKKKMMMOOOQQQWWWXXXYYYYYY[[[___dddhhhwwwsssmmmeee```___cccfffhhh]]]UUUWWW[[[[[[ZZZZZZXXXRRRMMMLLLPPPPPPKKKFFF===;;;888555333111000000111000000555===DDDHHHIIILLLMMMNNNNNNNNNOOOQQQSSSRRROOOLLLMMMPPPRRRRRRQQQPPPQQQQQQSSSTTTUUUVVVWWWXXXYYYYYYXXXWWWXXXZZZ\\\hhhqqqyyyqqqooo___ggg]]]LLLJJJVVVppp\\\PPPLLLKKKxxxrrrwwwmmmccceee^^^HHH999666555444333222333333444555444333222222222333333333777666777777888RRRzzz}}}uuusssvvvzzz}}}{{{}}}zzzooommmjjjjjjlllmmmmmmkkkeeeddddddeeefffgggeeeccc___bbbZZZSSSUUURRRMMMRRReeerrr{{{pppSSSJJJGGGEEECCCAAA???<<<<<<<<<<<<;;;999:::999888777777777888888666666555444444444444444666444555999;;;HHHiiisssuuu{{{~~~rrruuuyyyzzzxxxxxxxxxvvvqqqnnnkkkhhhffffffeeedddbbb```______```aaacccdddfffdddfffjjjmmmqqqvvv{{{|||}}}xxxuuurrroookkkgggddd```[[[UUUQQQOOOPPPPPPQQQUUUZZZ^^^```bbbdddffffffnnnooovvv}}}zzz~~~sssLLLEEE??????===<<<;;;:::::::::777777777888888999999999666666555444444333222222111111111111111111111111888222>>>]]]uuuyyyyyy~~~|||zzzrrrjjjaaa^^^[[[YYYZZZ]]]ccciiigggjjjooouuuyyyxxxtttqqquuu|||~~~}}}}}}{{{yyyxxxyyyxxxxxxxxxvvvsssrrrqqqrrrlllnnnpppnnnggg___ZZZWWWQQQPPPMMMKKKKKKKKKMMMNNNNNNNNNMMMMMMNNNSSSZZZ```iiieee```\\\[[[\\\___aaa```VVVOOOPPPTTTTTTSSSSSSSSSMMMFFFEEEGGGGGGBBB===888777444222000/////////111111222777???FFFIIIJJJLLLNNNOOOOOOOOOOOOQQQSSSQQQOOOMMMNNNQQQTTTUUUTTTRRRSSSSSSSSSTTTTTTUUUUUUWWWXXXXXXXXXXXXZZZ]]]```kkkuuu~~~vvvnnnkkk___fffZZZHHHKKK^^^zzz}}}WWWLLLHHHFFFhhhlllvvvqqqeeeaaaTTT???333555555444333333333333333444444333222222222333333444888666666555444HHHjjjzzzrrrllllllqqqvvv~~~}}}rrrmmmlllkkklllmmmnnnnnnmmmhhhfffeeefffffffffdddbbb^^^```WWWOOOPPPMMMLLLUUUvvvzzzkkk```QQQFFFFFFIIIAAA@@@>>><<<;;;;;;;;;:::999999999888777777777777777777666555444333444555666666555555777777@@@ZZZttt{{{yyyzzz}}}qqquuuxxxxxxuuuuuuvvvuuurrrmmmiiieeeaaa```___^^^]]]YYYXXXXXXXXXYYYZZZ\\\]]]]]]```dddgggjjjmmmqqqssstttuuuvvvxxxzzz{{{{{{|||tttrrrnnnllljjjhhhfffccc^^^\\\XXXUUURRRPPPOOOOOORRRUUUZZZ^^^aaacccgggiiieeemmmooovvvzzznnnxxxaaaIII@@@>>>===<<<;;;:::999999999555555666777888999999:::666666555555444333333333222222222222222222222222555222999QQQlll{{{|||xxxyyy{{{qqqiii___aaaaaa]]]ZZZ\\\bbbhhhcccffflllsssxxxxxxuuurrrrrrzzz~~~~~~|||{{{yyyxxxxxxtttwwwyyyxxxuuussssssuuupppnnnllliiieee___YYYTTTRRRPPPMMMKKKIIIIIIJJJKKKJJJIIIGGGFFFGGGLLLTTTYYYXXXTTTQQQQQQUUUYYYZZZZZZVVVMMMGGGIIILLLLLLKKKKKKMMMGGG@@@=========999555444333111000/////////000222333666<<>>>>>???DDD@@@???BBBHHHLLLJJJGGGEEE???<<>>===999555444444555444222111111000000111333555666666:::???EEEHHHKKKLLLMMMMMMOOOQQQRRRRRRRRRSSSTTTRRRQQQQQQPPPPPPPPPRRRSSSSSSSSSTTTUUUVVVWWWXXXXXXWWWWWWWWWVVVXXX]]]dddiiippp{{{wwwoooeeeaaabbbiiieeeSSSMMMdddlllSSSNNNIIIGGGrrrQQQTTTeeecccPPPCCC999333777333333333333333222111111222222333444444444333333///666666888<<<777888EEEUUU}}}ooogggcccggglllnnnooonnnnnnooommmkkkiiigggfffdddaaa^^^\\\^^^WWWSSSSSSPPPZZZqqq[[[DDDFFFAAA???AAA:::>>><<<:::999999999888777666666666666666555444444333333333444444444444444333555666555444777@@@HHHhhh~~~~~~{{{uuuqqqlllfffaaa\\\WWWSSSRRRQQQPPPOOONNNOOOPPPQQQRRRTTTVVVXXXXXXYYY[[[]]]^^^aaadddggghhhgggeeeccc______]]]ZZZWWWWWWYYY[[[\\\]]]^^^^^^]]][[[ZZZXXXXXXYYY[[[]]]___ccciiimmmvvvkkk]]]rrrTTTFFFEEE<<<<<<;;;::::::999999999:::<<<<<<;;;:::999888777777555555555555555555555555333333333333333333333333000555777???YYY{{{}}}uuummmnnnzzzvvvjjjdddaaa]]]bbbccceeejjjooorrrrrrrrrttt~~~}}}zzzrrrqqqpppooonnnnnnooooooiiieeeaaaaaaaaa___YYYTTTPPPNNNKKKHHHEEECCCAAA@@@>>>@@@AAA@@@===:::888888===;;;999;;;>>>@@@>>><<<;;;777666999:::777555777444222111000111222111000000//////000111333555666:::>>>CCCGGGIIIJJJLLLMMMMMMOOORRRSSSSSSSSSSSSTTTRRRSSSRRRQQQOOOOOOQQQSSSRRRSSSTTTUUUWWWXXXYYYZZZXXXXXXWWWWWWZZZ```iiiooouuuxxxrrriiibbbaaaeeejjjaaaRRRWWWqqqeeeQQQNNNJJJGGGhhhNNNQQQbbb```NNN@@@666222666222333333444333222111000111222333444444444333333111888999;;;@@@:::777???>>>___{{{tttvvv~~~sssgggbbb```eeekkknnnnnnnnnnnnnnnmmmkkkiiihhhgggeeeaaa___ZZZZZZSSSPPPRRRTTTfffkkkTTTCCCBBBCCC@@@>>>===>>><<<999999999999888666555555666666666555444333333444666777888777666555444666666444333666<<<@@@TTTrrr~~~zzztttqqqmmmiiieee```ZZZVVVSSSRRRPPPOOOOOOOOOPPPPPPQQQRRRSSSSSSTTTUUUYYY[[[\\\^^^```bbbcccaaa```^^^VVVWWWVVVTTTRRRSSSWWWZZZ\\\]]]]]]]]]\\\[[[ZZZYYYXXXZZZ\\\^^^bbbgggnnnsssyyyrrr^^^```kkkLLLGGGBBB<<<<<<;;;;;;:::::::::::::::::::::999999888888777777555555555555666666666666333333333333333333333333///444666:::LLLiii~~~xxx{{{nnnkkkgggaaaaaaaaabbbfffkkkqqqtttvvvvvv~~~wwwrrrmmmkkkmmmnnnmmmkkkgggeeebbbaaa```\\\VVVRRRNNNMMMJJJGGGDDDBBB@@@??????@@@AAA???===;;;::::::888888777777777777777777444111222555555222000222000000000111111111///...111111111222333555777888>>>BBBFFFHHHHHHIIIKKKMMMMMMPPPSSSTTTTTTSSSSSSTTTRRRSSSSSSRRRPPPPPPSSSUUUTTTUUUUUUVVVWWWXXXXXXYYYXXXXXXXXXYYY^^^gggqqqxxx~~~}}}uuummmeee```bbbhhhmmm___UUUfff___OOONNNJJJHHHaaaKKKLLL^^^^^^NNNBBB888333777222222333444333222111000000111333444555444333333333:::;;;===BBB<<<555::::::RRR|||{{{pppvvv}}}~~~mmmdddbbb^^^dddjjjnnnnnnmmmmmmnnnmmmkkkiiihhhgggeeebbb___XXXVVVOOOLLLQQQWWWoooYYYSSSEEEAAAFFFDDD>>>BBB===;;;999888999999777666444555666666666555333333333555888:::;;;999777666555777777444222555999;;;IIIiii}}}xxxqqqooommmkkkhhhccc]]]YYYUUUTTTSSSQQQQQQQQQRRRRRRRRRRRRSSSSSSSSSUUUYYY\\\ZZZ[[[[[[\\\\\\[[[[[[ZZZQQQRRRSSSRRRQQQSSSXXX\\\\\\\\\\\\[[[[[[ZZZYYYXXXXXXYYY\\\___dddkkktttyyyeee^^^jjj[[[IIIIII@@@<<<<<<<<<;;;:::::::::;;;;;;777777777777888888888888555555555666666666666666333333333333333333333333000444555555???UUUppp|||~~~~~~qqqooolllfff_________cccjjjqqqwwwyyyvvv}}}vvvmmmjjjlllmmmiiieeegggfffdddbbb___ZZZTTTPPPMMMLLLJJJGGGDDDAAA???>>>=========;;;999999:::<<<777888888777555444555777333000111555555111///111000111222333333222///...555444444555666888:::<<<@@@DDDGGGHHHGGGGGGJJJMMMMMMPPPSSSUUUTTTTTTTTTTTTQQQSSSTTTSSSQQQRRRUUUYYYWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXYYY[[[bbblllxxx|||ssskkkccc___ccckkkqqqaaaZZZrrrWWWIIIJJJEEECCCbbbKKKTTTWWWQQQCCC777444444222111222222222222111000000111111000000111111222333444666999999888777777888===AAAfffzzzrrrrrr{{{}}}|||~~~wwwjjjeeeccc^^^bbbgggiiiiiiiiikkkmmmooonnnkkkhhheeeaaa]]]\\\WWWOOOIIIKKKTTTfffRRROOOJJJEEEBBB@@@@@@@@@FFFAAA;;;777777888888777>>>888666888888333111444444777:::;;;;;;:::;;;;;;999888555333333444666777GGGiiizzzvvvvvvssspppnnnllliiifffccc[[[YYYVVVRRRQQQQQQRRRTTTPPPPPPRRRSSSUUUVVVWWWXXXXXXYYYYYYZZZZZZYYYYYYYYYSSSSSSSSSTTTTTTTTTUUUUUUZZZ[[[[[[ZZZXXXXXXYYY[[[\\\\\\___eeekkkpppyyyxxx^^^fff~~~eeepppSSSGGGEEE???>>>:::::::::999999999888888999888888777777888999999333555888888777666666777333333222222111222222222000777444333;;;HHHaaa~~~{{{{{{}}}vvvqqqjjjbbbXXX\\\]]]]]]cccnnntttuuuppp|||||||||}}}~~~{{{qqqmmmnnnnnnjjjfffcccaaa___]]]ZZZVVVQQQMMMLLLJJJHHHFFFDDDBBB>>>;;;<<<;;;::::::999999999999:::999888777666444333333333333222222111000//////000000000000111111111111222333444666999;;;>>>@@@GGGGGGFFFEEEEEEFFFGGGHHHLLLOOOSSSUUUUUUTTTTTTUUUSSSTTTTTTSSSRRRRRRTTTVVVXXXXXXWWWWWWWWWXXXYYYYYYUUU\\\]]]ZZZ```qqq}}}~~~uuukkk```[[[dddrrrwww\\\___kkkYYYOOOHHHGGGGGG[[[KKKPPPPPPJJJ>>>666555555333222222222222222111111000111111000000111111222333222444777777666555555666888999UUUsss}}}|||pppnnnxxx~~~}}}{{{yyyyyy|||sssfffaaaaaaaaadddfffgggfffgggiiillllllllljjjgggccc___[[[YYYPPPMMMJJJNNN\\\rrrkkkKKKIIIFFFCCCBBBBBBCCCDDDDDD@@@;;;888888888777666555111222777999888999===444666888888777777888999999777555333333444666777DDDccc{{{xxxtttqqqooollliiigggccc```\\\YYYXXXWWWVVVUUUOOOPPPQQQSSSTTTVVVWWWXXXWWWWWWXXXXXXXXXWWWWWWVVVTTTTTTUUUUUUVVVWWWWWWXXXXXXYYYZZZZZZYYYYYY[[[]]]___```fffnnnsssyyypppcccWWWllltttooojjjwwwoooMMMBBBBBBAAA===::::::::::::999999999999777777777777777777777777777666555555555555666666444444333222111111222222///444222333999AAA\\\yyytttmmmeee]]]]]]]]]```dddhhhkkkmmmnnnxxxwwwrrrqqqpppsssvvvxxxxxxwwwxxxzzz}}}wwwpppmmmmmmmmmkkkhhh^^^\\\YYYWWWUUURRRNNNKKKKKKIIIGGGEEEDDDAAA>>><<<;;;::::::999999999::::::::::::999888777666555444444444444333222222111111222222222333333333333333444555777:::===???AAABBBGGGFFFEEEEEEEEEFFFGGGHHHNNNQQQSSSTTTTTTRRRRRRSSSSSSTTTTTTSSSRRRRRRUUUWWWWWWWWWXXXXXXYYYYYYYYYZZZUUUXXX[[[^^^hhhvvvzzzqqqiii```___jjjwwwmmmVVVaaaaaaTTTLLLGGGGGGFFFxxxVVVMMMKKKHHH@@@777444666555333222333333333333222111111111000000000000111222222000222444444333333333444555666III^^^eeeqqqtttmmmwww~~~~~~~~~~~~}}}|||{{{zzzzzzzzz{{{}}}mmmbbb```aaaeeeeeedddbbbaaacccgggjjjjjjiiigggddd___[[[WWWUUUJJJIIIKKKUUUkkkRRRFFFEEEBBBAAA@@@AAACCCDDDAAA>>>;;;:::999888777555777444444777888777888;;;666777777777555555777888888777555333333444666777???ZZZ|||zzzvvvsssqqqnnnlllhhheee```^^^]]][[[WWWTTTQQQRRRSSSTTTVVVXXXYYYZZZXXXXXXXXXWWWWWWVVVVVVUUUVVVWWWXXXYYYZZZ\\\]]]]]]YYYZZZ[[[[[[[[[\\\___aaaeeeiiiqqqyyy}}}nnnXXXRRR\\\wwwsssdddgggzzz[[[JJJ>>>@@@DDD<<<;;;;;;;;;;;;::::::::::::555666777888888777666555;;;777333222555777777666555555444222111111111111...000000333666888UUU}}}wwwpppiiibbb]]]]]]eeehhheeeeeejjjnnntttxxxvvvnnnfffbbbbbbdddiiinnnpppnnnmmmlllmmmsssqqqnnnkkkiiihhhhhhiii[[[XXXUUURRRQQQOOOMMMKKKIIIGGGDDDCCCBBBAAA>>><<<999999999888999999::::::;;;::::::999888777777777666666666555555444444333555555555666666666777777777999<<>>============<<<<<<;;;:::888666555999999999888777666777999999:::999777555555777999777666444333333444555666;;;RRRsss~~~yyyvvvtttqqqooolllhhhdddccccccaaa[[[VVVTTTUUUVVVWWWYYYZZZ[[[\\\ZZZZZZYYYXXXWWWWWWWWWWWWYYYYYY[[[\\\^^^```aaabbb^^^^^^_________aaadddgggmmmrrr{{{___VVV\\\qqqzzziii___ooosssNNNKKK???@@@GGG<<<<<<<<<;;;;;;;;;:::::::::555666888999999777555444;;;777444555:::===;;;888777666444333222111000000......///555444000MMM}}}xxxpppjjjeee[[[\\\iiinnnhhhhhhooopppssssssooogggbbb``````cccdddeeegggiiijjjiiihhhjjjkkkjjjgggcccaaaccceee[[[XXXTTTRRRQQQQQQPPPNNNGGGEEECCCAAAAAA@@@>>><<<888888888888888999:::;;;:::::::::::::::999999999888888888888777777666666777777777888888999999::::::<<<@@@CCCFFFGGGGGGGGGDDDDDDCCCCCCDDDFFFGGGIIIOOOQQQSSSSSSRRRQQQQQQRRRTTTTTTUUUTTTSSSTTTVVVYYYWWWXXXYYYZZZYYYWWWUUUTTTYYYWWW]]]kkktttzzzzzzrrrggg```aaajjjyyyooo[[[kkkkkkOOOIIIDDDBBBDDDCCCwwwPPPDDDHHH???555222444555333111222333333333333222111111000000//////000000111222000222333222111111333444111222999HHHXXXdddyyytttwww}}}~~~~~~~~~}}}}}}|||{{{{{{rrrggg```aaafffiiieee___\\\\\\___cccfffiiifffaaa[[[UUUQQQNNNLLLNNNDDDMMMjjj[[[OOOEEECCCAAA>>><<<::::::999:::;;;;;;;;;999777666555666888:::888777888:::<<<999999999777555444666888555555444333444444555666999JJJiii{{{xxxvvvssspppooommmjjjjjjiiifffaaa]]]WWWWWWXXXXXXYYYZZZ[[[[[[[[[ZZZYYYXXXXXXXXXXXXXXXYYYZZZ[[[]]]___aaaccccccbbbcccdddcccdddgggkkknnnuuuzzzoooYYYeeezzzqqqfffddddddHHHLLLAAA>>>DDD:::<<<<<<;;;;;;;;;:::::::::777888999::::::888666555888666666;;;AAACCC???;;;777666555333222111111111000//////555444...EEEqqq{{{yyywwwppplllggg\\\\\\hhhnnniiiiiippppppqqqppplllhhheeefffhhhhhhccc___aaafffjjjiiifffcccfffgggddd^^^\\\]]]___ZZZWWWTTTRRRRRRRRRQQQPPPGGGEEEBBB@@@??????===<<<777777777777888888999:::::::::::::::;;;;;;;;;;;;::::::::::::999999999999888888999::::::;;;<<<<<<<<<>>>BBBEEEGGGGGGGGGFFFDDDCCCCCCDDDEEEGGGIIIJJJMMMOOOQQQRRRRRRRRRTTTUUUTTTUUUUUUTTTTTTUUUWWWZZZYYYYYYZZZYYYWWWTTTQQQOOORRRSSS]]]kkktttzzzpppddd___fffsss~~~mmmaaasssbbbLLLHHHDDDDDDJJJJJJuuuOOODDDDDD;;;444333555333111000111222222222222111000000000////////////000111111111222333222111111333555666666333;;;MMM\\\xxx}}}zzz|||{{{~~~~~~~~~~~~}}}}}}|||{{{xxxmmmfff``````dddgggccc^^^[[[]]]```cccdddfffbbb\\\VVVQQQOOONNNOOOTTTNNNZZZvvviiiLLLMMM@@@???>>>===<<<;;;;;;;;;888:::;;;:::888666666666<<<@@@@@@:::555555666555555666666555333222333555444444444444444444555555666CCC]]]|||xxxvvvoooooonnnllliiieeebbbaaa[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZYYYXXXXXXYYYZZZ[[[[[[\\\^^^___aaacccdddeeeiiijjjkkklllnnnrrrxxx||||||ZZZXXXuuullliiipppXXXDDDJJJCCC<<<===888;;;;;;;;;;;;::::::::::::999999::::::999888777666555666999>>>BBBCCC???;;;666666555333222222222222222111///333555000>>>^^^xxxooowwwqqqppplllbbb]]]ccchhhggggggjjjlllmmmmmmkkkjjjjjjlllmmmkkkeee______cccgggfffccc___aaacccaaa]]]ZZZZZZ\\\XXXVVVSSSRRRRRRQQQOOONNNHHHFFFBBB??????>>>===;;;777777777777777777888888888999999:::;;;<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<===>>>??????@@@AAACCCEEEFFFFFFFFFFFFDDDDDDDDDDDDFFFHHHJJJLLLNNNPPPRRRRRRSSSSSSUUUWWWTTTUUUUUUUUUUUUVVVXXX[[[[[[[[[ZZZYYYVVVTTTQQQOOOKKKQQQ]]]lll{{{|||wwwvvvlllbbbcccqqq{{{dddhhh}}}uuuZZZJJJHHHEEEHHHOOOOOOdddGGGEEE===666222444444111///111000111111111111000/////////////////////000111111111111222111000000222444666999444666EEEQQQrrr~~~|||~~~~~~}}}}}}{{{zzzxxxwww~~~|||kkkgggfffbbbbbbhhhccc```]]]]]]___bbbdddcccaaa]]]VVVPPPNNNOOORRRUUU\\\dddsss~~~SSSIIIDDD<<<<<<<<<<<<<<<<<<<<<<<<888999:::999666555666888BBBGGGEEE;;;333111111///333444666555444333333444333333333444444555555555333;;;PPPmmm}}}xxxuuuwwwwwwrrrkkkfffeeegggcccccccccbbbaaa`````````^^^]]]\\\\\\]]]^^^```aaaddddddeeeggghhhjjjkkkkkkrrrtttvvvyyy~~~dddTTT```}}}xxxiiiqqq~~~eeeNNNBBBFFFFFF===999;;;::::::::::::999999999999999999999888777666666666555666999;;;<<<<<<;;;999666555444333333333333333222222...000666333777JJJxxxrrriii|||yyyvvvxxxqqqiii```^^^bbbggghhhhhhjjjjjjkkklllkkklllmmmnnnlllkkkhhheeebbbaaaaaaaaa\\\^^^___```___]]]\\\\\\XXXVVVTTTTTTSSSRRROOOMMMJJJGGGCCC@@@>>>>>><<<;;;888888777666666666777777777888888:::;;;<<<======;;;;;;;;;;;;;;;;;;;;;<<<======>>>???@@@AAABBBBBBDDDEEEEEEEEEEEEFFFFFFFFFDDDDDDDDDEEEGGGIIILLLMMMQQQRRRSSSSSSSSSSSSUUUWWWTTTUUUVVVUUUUUUVVVYYY\\\[[[[[[ZZZYYYWWWVVVUUUTTTRRRZZZeeettt~~~xxxxxxtttnnnnnngggbbblllqqqbbbtttiiiTTTJJJJJJEEEFFFKKKJJJpppNNN999???888222000444444000///222000000000000000///......///////////////000111111000111111000//////222444,,,666444555???FFFggg~~~~~~}}}{{{yyyvvvtttssssssxxx~~~nnn```bbbffffffhhhnnn```^^^\\\^^^bbbddddddccc]]]YYYRRRMMMMMMQQQVVV[[[cccxxxdddJJJLLL============<<<<<<;;;;;;;;;777999:::888555444666999<<>>===<<<;;;999888777666666555666666666777888999;;;<<<===>>>;;;;;;;;;<<<<<<<<<<<<<<>>;;;999999;;;<<<<<<;;;:::888666444444444555777777777777666555444333444666777777555333222333666555444333333333333333:::888>>>PPPhhh}}}yyy~~~zzzvvvssssssqqqpppqqqsssqqqlllhhhfffgggiiijjjkkkkkkkkkkkkttttttvvv{{{|||^^^\\\dddkkkzzzpppoooqqq{{{dddNNNFFFBBBFFFGGGBBB<<<;;;:::;;;;;;999777555666666:::999777777888888666555999888888888777777666666555555555444444333333222333222111111111333666777UUUggggggbbbsss~~~zzzsssppphhh___aaalllssstttooommmmmmppprrrqqqppppppnnnqqqssspppjjjdddaaa```bbbcccbbbaaa^^^\\\[[[\\\YYYYYYZZZYYYWWWSSSOOOLLLIIIHHHFFFCCC@@@===:::888999888666555444444444555777888888999999:::;;;;;;<<<>>>@@@@@@???>>>>>>???CCCDDDEEEFFFGGGHHHHHHHHHHHHHHHGGGFFFFFFGGGGGGHHHHHHIIIIIIIIIHHHIIILLLNNNTTTTTTUUUUUUUUUSSSQQQPPPSSSTTTVVVVVVVVVVVVXXXYYYaaa[[[WWWXXXZZZ\\\```eeeppppppzzzwwwllleeebbbaaaaaabbbbbbiii|||zzzbbbqqqxxx]]]YYYRRRKKKFFFCCCBBBBBBmmmWWWJJJIIIJJJDDDAAA???<<<;;;:::888444000000000000000000000000000///////////////000000111///111222222111000222333222444333444777:::TTT{{{zzz~~~}}}zzzwwwuuussssssvvvxxxzzzmmmhhhbbbaaadddfffeeecccdddaaa______bbbcccaaa^^^```YYYRRRNNNMMMPPP[[[ggg|||tttNNNHHHGGG??????===:::999:::;;;;;;;;;:::999777666555444555555666777777666555444333333111444666666555444444444555555444333333333333333333222666CCC[[[vvv}}}zzz|||zzzxxxxxxyyyxxxtttqqqqqqqqqsssuuuwwwyyyzzz{{{{{{|||lllZZZcccttt}}}ttthhhooovvv~~~xxxRRRIIICCCAAAEEEGGGCCC===<<<999::::::999666555555555777666555666777888777666777777777666666555555555666666555444333222222222222111000000000222444555JJJ^^^eeeeeewww|||uuutttooohhhhhhrrryyy{{{tttpppmmmnnnpppqqqpppoooqqqrrrrrrooojjjfffddddddbbbbbbaaa^^^ZZZXXXXXXYYYZZZZZZZZZXXXUUUPPPLLLJJJHHHGGGFFFDDDAAA>>><<<::::::999777555444444555555777888888999999::::::;;;;;;<<<>>>>>>>>>???AAABBBDDDDDDEEEGGGGGGHHHHHHHHHFFFFFFGGGHHHHHHIIIJJJJJJIIIJJJKKKKKKKKKLLLOOOQQQUUUUUUUUUUUUUUUUUUTTTSSSUUUWWWXXXXXXWWWWWWYYYZZZ^^^ZZZXXX[[[^^^___ccchhhuuu|||ooobbb[[[XXXYYY\\\aaabbbqqqnnn\\\www{{{]]]ZZZTTTNNNIIIGGGFFFFFFYYYHHHDDDJJJOOOKKKKKKMMMOOOMMMGGG===555000//////////////////////////////......//////000111///000222111000000111333333444222444666444BBB___zzzuuu}}}{{{wwwttttttvvvvvvwww|||{{{mmmcccaaa___```cccccc```]]]bbbbbbbbb```___^^^^^^___UUUQQQNNNLLLMMMUUUhhhzzz\\\FFFDDDCCC???<<<:::888888:::::::::999888777666555555555555555555666666555555444333222000222555666555555555666555444444333333333333333333666555:::MMMlll~~~hhh^^^aaavvv|||sssdddhhh|||```FFFDDD@@@@@@DDDFFFBBB>>><<<888999:::888666444444555555444333444777888777666555555555555555444444444666666555444333222111111111000//////000111333444===UUUbbbhhhzzz~~~~~~yyy{{{xxxrrrpppuuu|||vvvqqqlllllloooqqqpppmmmqqqqqqpppmmmjjjiiiiiijjjdddccc```\\\WWWUUUTTTUUUZZZZZZXXXVVVRRRMMMIIIGGGGGGFFFFFFDDDBBB@@@>>>===;;;:::888666555555555555777777888888999::::::::::::;;;<<<======???CCCEEEEEEEEEFFFGGGHHHHHHHHHGGGDDDFFFHHHJJJLLLLLLLLLLLLKKKLLLMMMNNNNNNPPPRRRUUUVVVVVVUUUUUUVVVVVVWWWWWWXXXZZZ[[[ZZZYYYYYYZZZ[[[[[[XXXYYY^^^bbbbbbfffjjjzzzeeeWWWRRRRRRXXX___jjjmmm{{{hhhiiivvvTTTRRRMMMIIIEEECCCCCCCCCsssOOOGGGGGGLLLQQQNNNRRRYYY___\\\OOO???444//////////////////////////////............///000000///000111111000000111222222444111333777111555GGGggg|||{{{qqq~~~}}}{{{xxxuuutttvvvuuutttxxx~~~zzzqqqhhhhhhkkkhhhbbb^^^]]]\\\^^^``````^^^[[[^^^^^^______^^^[[[YYYWWWLLLJJJKKKPPPXXXeeeyyyhhhLLLEEECCC@@@===999888777888999:::999777666666555555555555555555444444444444444333222222222444666777666555555666444444333333222333333444666;;;888444AAA]]]uuu}}}vvvvvvsssWWWaaawwwjjjfffdddxxxpppLLLBBBAAA@@@@@@BBBCCC@@@<<<999777999::::::777666555555666555444555777888777666555555555555444444444444666666555444222111000000111000000000000111222333999QQQ___fffvvv~~~zzzsssqqqtttwwwqqqooollllllppptttpppiiilllmmmmmmmmmmmmmmmmmmnnnhhhgggccc^^^YYYUUUUUUVVVYYYXXXVVVSSSOOOLLLIIIGGGEEEEEEDDDCCCBBB@@@???>>><<<;;;999777666555666666777777777888999999::::::;;;<<<<<<<<<<<>><<<999888777777999999777666444555555555555444444444222333333333333222222111555777999999777555555555333333222222222333333444222777666000666KKK```kkklllooouuuuuuyyy~~~iiiYYYUUUnnnfffhhhqqqTTT>>>??????@@@@@@@@@???===999555888:::<<<<<<:::888777777999888666777888888666555555555555555555555555555666555444333222111000000111111111111111222222333<<>>>>><<<:::888777666666666666777777888888999::::::=========<<<<<<>>>AAADDDEEEFFFGGGHHHHHHHHHHHHHHHHHHJJJLLLNNNOOONNNMMMLLLKKKMMMPPPQQQRRRSSSUUUWWWUUUTTTTTTTTTUUUWWWXXXZZZYYYZZZ[[[ZZZXXXXXXYYYZZZWWWXXX\\\bbbeeeggglllssskkkZZZWWW\\\fffwwwbbbgggUUUJJJIIIHHHGGGEEEDDDCCCCCC]]]CCCDDDGGGLLLVVV[[[ZZZaaaeee^^^MMM===444222000000000000000000000000......------......///000...///111000//////000222000333000222888222...666:::FFF]]]qqqwwwsssssszzz||||||yyywwwtttsssssspppmmmooossssssuuuxxx||||||uuunnnkkkkkkkkkgggcccdddccc```^^^\\\\\\[[[[[[ZZZZZZYYYXXXYYY\\\^^^```eeebbbaaa```^^^WWWKKKCCCFFFJJJYYYpppaaaEEEDDDIIIDDD??????;;;999777777777888777666444444555555444333222222111111222222222222111111666888999999666444444444222222222222222333333444000444555444555BBBVVVgggccc{{{rrrooo|||~~~{{{}}}|||lllZZZNNN[[[wwwnnnrrr}}}jjjFFF;;;AAA>>>@@@@@@<<<::::::888444888:::<<<===;;;999888888:::999777777888888666555444444444555555555555666444444333333222222111111111222222222222222222222<<>><<<999888777777777666666777777888999999999<<<===>>>======>>>AAACCCDDDEEEFFFHHHIIIIIIJJJJJJJJJKKKLLLNNNNNNNNNMMMMMMLLLNNNQQQRRRSSSSSSUUUVVVTTTTTTTTTUUUVVVWWWXXXYYYWWWXXXZZZYYYXXXWWWXXXZZZYYYZZZ^^^eeeiiimmmwww{{{hhh[[[```kkkwww{{{dddjjj|||sssUUUGGGHHHHHHHHHGGGEEEDDDCCCVVVAAAKKKTTTWWW[[[ZZZ[[[^^^___VVVGGG:::555555////////////////////////...------------...//////...///000000//////000222000333000000555222///777888???NNN```mmmrrrssstttyyyxxx~~~||||||{{{xxxwwwwwwtttpppqqqvvvsssttttttuuuwwwzzz|||tttmmmjjjfffcccbbbaaa___]]]```___^^^^^^]]][[[XXXWWWWWWWWWXXXXXXYYY[[[^^^```aaaaaa```\\\WWWPPPJJJFFFMMMWWWkkkhhhQQQ@@@@@@CCC@@@BBBHHH>>>;;;888666666777666666444555555555444222111000000000111111111111111000333555777777555444333444222222111111222333333444444333555888777;;;QQQhhhnnn~~~vvv{{{yyyzzz{{{jjj]]]XXXXXXdddwwwtttxxxtttSSSBBB???BBB;;;>>>>>>999777999999666666999<<<<<<;;;999777777888777666666777888777555222333333333444444444555222222222222222222222222000111111111111111000000666HHHRRRYYYgggrrr}}}nnn```[[[eeeqqqyyyvvvuuuxxxtttlllmmmllllllnnnqqqqqqooolllmmmnnnnnnlllgggccc```___XXXUUUQQQMMMJJJIIIIIIIIIGGGGGGFFFFFFDDDCCCBBBAAA@@@???<<<:::888777777777666666777777888888999999999;;;===>>>>>>???BBBDDDCCCDDDFFFHHHIIIJJJKKKKKKIIIJJJKKKLLLMMMNNNOOOPPPNNNPPPSSSTTTTTTTTTUUUVVVUUUVVVWWWXXXXXXXXXXXXXXXVVVXXXYYYYYYXXXXXXZZZ[[[\\\]]]bbbiiioooxxx}}}kkkdddnnn|||uuu{{{]]]QQQBBBCCCDDDDDDDDDBBB@@@???yyyQQQCCCVVVeeeeee^^^UUUSSSUUURRRHHH;;;111...000...........................------------...//////...///000000//////000111000444000...333111///888///444>>>NNN___lllqqqqqqttt~~~zzz{{{|||~~~}}}|||~~~~~~}}}}}}zzzvvvwww{{{tttsssqqqooooooqqqsssuuurrrzzz~~~{{{wwwssstttwwwuuuoooiiicccaaa___]]][[[ZZZZZZZZZZZZYYYZZZ\\\]]]ZZZWWWVVVSSSUUUXXXYYYZZZ[[[\\\^^^YYY[[[\\\WWWOOOKKKKKKNNNaaammmXXXIII>>>=========DDDOOOAAA===888666555666666666555555555555444222000//////000111111111111000000///111444555444333444444222111111111222333333444666000222777333222HHHeee{{{|||wwwqqq]]]UUU[[[eeekkkuuu~~~pppvvvxxx~~~VVV@@@>>>???===888===<<<666555999;;;999555888;;;<<<:::888666666555444444555777888777666111111111222222333333333111111222222222333333333///000000000000000///......AAANNNXXXiiivvvuuueee___iiiwww}}}xxxtttwwwvvvppptttqqqnnnnnnooopppnnnllljjjlllnnnllliiidddaaa```ZZZWWWRRRMMMJJJHHHGGGHHHIIIIIIIIIHHHFFFEEECCCBBBAAA???===;;;999888777888666666666777888888999999666999<<>>>>>>>>???BBBFFF===:::777666666666666555333333444555444333111000111111111111111111111111000111111111111222222222000111111111111222222222///444666444222777DDDOOOqqqxxxsss|||ttt```YYY[[[bbbooozzz{{{nnn~~~nnngggppp|||SSSGGGBBB<<<;;;:::<<<;;;999777777888999::::::888777666777888777666777888888666444333444666333333333444444444555555444444333333333333222222222222222222222222222222333;;;CCCLLLaaazzz}}}rrrkkkppptttwww|||zzztttuuuzzzzzzxxxuuurrrpppoooooooookkkkkkkkkkkkiiifffdddbbb]]]TTTMMMMMMLLLFFFCCCEEEFFFIIIIIIFFFGGGJJJFFF???AAA@@@???===;;;999777666777888888888888999999999999999999:::<<>><<<<<<;;;===@@@<<<999777555666666555444333333444444444333111111111111111111111111111111000000111111111222222222000111111111111222222222111444555333111555???GGG___lllyyy{{{sssyyypppcccZZZ^^^hhhrrr{{{www{{{zzzqqqhhhgggsssuuuLLLDDD???;;;;;;;;;:::;;;;;;<<<;;;:::999888:::888666666777888777666777777666555444444444555333333333444444444444555444444333333333222222222222222222222222222222222111999???HHH^^^zzzxxxtttmmmrrryyywwwwwwzzzyyyvvvvvvyyyzzzxxxvvvtttrrrqqqqqqqqqlllmmmmmmllllllkkkjjjiii^^^TTTMMMLLLLLLHHHGGGIIIDDDGGGGGGDDDEEEGGGDDD>>>AAA@@@???===<<<:::999888888888888888999999999999:::999:::;;;<<>>{{{RRRAAABBBSSSZZZXXXMMM===444222000.........///000////////////////////////...............---------//////////////////////////////000000000000111111333333444999GGG```|||vvvhhhrrryyyzzz~~~~~~~~~}}}yyytttnnnjjjhhhhhhhhhiiilllnnnooolllhhheeecccdddbbb```]]][[[ZZZZZZZZZXXXXXXXXXXXXXXXYYYYYYZZZbbbdddeeeaaaYYYTTTTTTUUUYYY\\\``````\\\VVVQQQNNNLLLDDDCCCLLLTTT\\\mmmkkkUUUIIIBBB<<<;;;:::777777::::::777555444555555444333222222333333333222111111000000000000000000000000000000000111111111222222000111111111111222222222333333333222222444999===KKK^^^tttzzzjjj^^^WWW[[[aaaccciiippptttWWWXXX```ppp}}}ooogggfffmmmzzz}}}~~~^^^BBB???;;;999<<<<<<888;;;>>>@@@@@@===999666999777666666777888777555666444333444555555444333333333333333444444444444333333333333222222222222222222222222222222222222111555999@@@UUUqqqwwwuuuwwwqqquuu~~~wwwrrrssstttssssssvvvyyyyyyxxxwwwvvvuuuuuutttnnnnnnnnnnnnnnnnnnooooooeee\\\SSSPPPNNNKKKIIIIIICCCDDDCCCAAABBBDDDBBB===@@@@@@???>>>===<<<;;;;;;888888999999999::::::::::::::::::;;;===???AAABBBDDDEEEFFFGGGHHHIIIIIIIIIHHHIIIKKKNNNPPPQQQRRRSSSTTTUUUVVVWWWWWWWWWWWWWWWWWWYYY\\\]]][[[YYYYYYYYYZZZZZZZZZ[[[]]]___aaabbbeeehhhsssmmmVVVaaavvvVVVQQQLLLHHHFFFDDDDDDDDDCCCAAA???vvvPPPCCCDDDNNNNNNKKKDDD888//////---------...///000////////////////////////.................................///////////////////////////000000000111111333444444:::PPPooo~~~kkkjjjrrr|||wwwvvv|||zzzyyyyyy{{{~~~}}}{{{||||||zzz{{{zzzxxxvvvssspppmmmkkkjjjnnnooopppooolllhhheeeccceeeccc```]]]\\\[[[[[[\\\WWWWWWWWWXXXYYYZZZZZZ[[[aaadddeee```XXXTTTUUUXXX[[[\\\]]]ZZZTTTNNNIIIGGGIIIEEEJJJXXXcccmmmpppTTTNNNFFF@@@;;;;;;:::777666777777666444444444444333111222222222222222222111111////////////////////////000000000000111111111111000000111111111222222222333222111222444666666777???RRRvvvtttqqqvvvbbbFFFAAACCCCCCIIISSSZZZbbbooo|||pppaaaUUURRRaaawwwppplllqqqzzz{{{}}}fffJJJ<<<<<<888777;;;;;;888:::===??????<<<999666888666666666888888777555444333222333555666444222222222333333333444444444333333333222222222222111111111111111111111111111111333444999JJJaaaqqqwwwqqqvvv{{{wwwyyyzzzssspppnnnlllooosssyyyyyyyyyzzzyyyyyyxxxwwwpppooonnnmmmmmmnnnooopppooohhh```ZZZUUUOOOHHHDDDCCCBBB@@@???@@@@@@???<<<@@@@@@??????>>>=========999999999999:::::::::;;;;;;;;;;;;;;;===???AAABBBDDDEEEFFFGGGHHHIIIIIIIIIGGGIIIKKKNNNQQQRRRRRRRRRUUUUUUVVVWWWXXXYYYYYYYYYYYYZZZ\\\]]]]]][[[ZZZYYYXXXZZZ\\\^^^```dddhhhkkkiiipppjjjXXXSSSooojjjVVVVVVTTTIIIFFFCCCBBBAAAAAA???===pppPPPEEEDDDFFF@@@>>><<<444000///...------...//////........................---.....................------....../////////000...////////////000000000---111111------;;;SSShhh}}}sssqqq|||}}}rrrtttyyy{{{{{{xxxuuuuuuyyy~~~|||yyywwwyyyxxxuuuuuuxxxzzz}}}~~~uuuwwwyyyyyyxxxuuuqqqnnnppppppnnnmmmjjjgggcccaaa^^^\\\[[[YYYXXXXXXXXXXXXWWWXXXYYYZZZ[[[[[[\\\\\\^^^aaabbb___YYYVVVWWWZZZ\\\ZZZUUUOOOIIIFFFFFFGGGLLLPPPZZZgggqqq~~~sssUUUJJJJJJAAA<<<:::;;;;;;888777888666444333333444444222111111111111111111111111111........................//////000000000111111111000000111111111222222222222111000222666777777666:::FFFddduuuooovvvnnnNNNEEEDDDAAABBBHHH@@@FFFQQQ^^^mmm~~~xxxvvvqqqiii^^^VVVRRRRRRbbbuuuzzztttzzz|||}}}PPP@@@;;;<<<777777;;;888999999:::;;;;;;999888777666555555666888888666555333333333444555555444333222222222333333333444444333333222222222111111111111111111111111111111111///000222777CCCTTTaaagggnnnuuu}}}}}}~~~|||wwwooojjjmmmuuuxxxyyyzzz||||||{{{yyyxxxqqqpppnnnlllkkkkkkkkklllrrrpppkkkfffaaaYYYNNNEEEFFFCCC@@@??????>>>======@@@?????????>>>>>>>>>>>>999:::::::::;;;;;;;;;;;;<<<;;;;;;<<<===???AAABBBDDDEEEFFFGGGHHHIIIIIIIIIFFFHHHKKKNNNQQQRRRSSSSSSUUUVVVVVVWWWYYYZZZ[[[\\\[[[[[[\\\\\\]]]]]][[[ZZZYYY[[[]]]___aaaeeekkkpppnnn{{{qqqVVVPPPXXXzzz[[[OOOPPPPPPHHHDDDAAA>>>======<<<;;;yyyiiiMMMBBB???<<<333333666000111111000///....................................---------...............---------......//////000......////////////000000000333444000---333@@@LLLjjj||||||yyyvvvyyy|||~~~{{{vvvqqqpppqqqvvvssssssuuutttpppnnnpppnnnqqqrrrsssyyy~~~yyyppprrrvvvyyyyyywwwsssqqqllljjjgggeeedddaaa]]][[[XXXXXXYYYYYYYYYYYYYYYYYYZZZZZZ\\\]]]^^^^^^^^^^^^\\\]]]^^^]]][[[YYYYYYYYYWWWTTTNNNGGGDDDFFFKKKPPPVVVaaakkkrrr}}}yyySSSIIIGGGDDD===999999<<<===999777888555444333444555444222111000000000///000000111222/////////////////////////////////000000000111111000111111111111222222222111111111333555777777666666:::NNNtttvvvqqq}}}~~~ggg^^^ZZZOOOEEE@@@>>>???DDDHHHNNNZZZooo~~~~~~mmmeee]]]XXXUUUXXXaaakkkuuuuuuhhhkkk||||||^^^EEE<<<===>>>888999;;;666999888888777777777777777555555555777888888666444222444777777555333333444222222222222333333333333222222222222111111111111111111111111111111111111...///111666@@@MMMYYY```hhhpppwwwxxx{{{xxxppprrrxxxwwwxxx{{{||||||{{{yyywwwqqqpppnnnlllkkkiiihhhhhhnnnoooooommmkkkfffZZZPPPKKKEEEAAAAAA@@@===<<<>>>@@@@@@??????>>>>>>======:::::::::;;;;;;;;;<<<<<<===<<<<<<<<<===???AAABBBDDDEEEFFFGGGHHHIIIIIIIIIGGGHHHKKKMMMPPPRRRTTTTTTVVVVVVWWWXXXYYY[[[]]]^^^^^^\\\ZZZZZZ\\\]]]\\\\\\\\\^^^___```aaagggooovvv|||~~~^^^MMMWWWfffsssTTTLLLIIIKKKGGGCCC???<<<;;;<<<<<<<<>>:::666...000444...000000000/////////..............................---------.........//////,,,,,,---......///000000........./////////000000111333444333222444888<<>>WWWuuuuuu}}}xxxpppdddTTTHHHJJJFFFDDDDDDCCCEEEQQQ___rrrzzz{{{xxxtttrrrssswww{{{~~~bbb\\\\\\eeeooovvv|||zzzyyyssslllqqq\\\IIIAAA<<<>>>>>>888;;;===444888888888777777777666666444444555777888888666444111666;;;:::444111222555111222222222222333333333222222222222111111111111111111111111111111111111000///000555===HHHTTT\\\cccjjjrrrvvvxxxzzzvvvxxxuuuwwwzzz||||||zzzwwwuuuqqqqqqpppooommmkkkiiihhhiiimmmooooooooonnnfff[[[QQQIIIDDDCCCAAA===<<>>======<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<======<<<<<<===???AAABBBDDDEEEFFFGGGHHHIIIIIIIIIHHHHHHJJJLLLOOORRRTTTVVVVVVVVVWWWXXXZZZ\\\^^^``````\\\XXXWWWZZZ\\\]]]]]]^^^```bbbdddgggppp}}}|||oooUUURRRjjj{{{bbbRRRMMMFFFJJJHHHDDD???<<<<<<===>>>>>>ooo^^^CCC;;;999555...222666///////////////////////////........................---------.........//////,,,,,,------...///000000............/////////000,,,,,,---///111222222222HHHSSSkkk|||qqqyyyxxxmmmjjjnnnqqqnnniiifffeeegggkkkiiibbb^^^]]]___```aaacccjjjqqqpppjjjaaaaaa```aaaaaabbbcccdddddd```\\\ZZZYYYXXXUUURRRRRRUUUYYY]]]`````````______```aaabbbbbbbbbaaa```]]]ZZZYYY[[[^^^\\\VVVQQQIIIHHHFFFFFFKKKTTT___gggtttiiiGGGCCCIIIDDD999:::777888<<<<<<777333333444444444555666555333111000///.........000111222000000000000000000000000////////////000000000000000111111111111222222222111333333222111111333555888444777FFF[[[rrrzzz~~~wwwkkk^^^UUUNNNIIIGGGDDD@@@CCCJJJTTT^^^ooo||||||}}}~~~uuusssoookkkgggdddbbbaaa\\\[[[eee}}}uuupppkkkqqqnnnKKKCCC???<<>>888<<<>>>444666777999999999888666555333444555777999888666444111888>>><<<444///222666111111222222222333333333222222222111111111111000000000000000000000000000444111000222888AAANNNXXX```gggrrryyyzzzxxxvvvuuuwwwzzz||||||yyyvvvsssqqqrrrrrrqqqpppnnnllljjjiiimmmooonnnoooqqqjjjaaaUUULLLEEEEEEBBB======@@@@@@@@@???>>>===<<<;;;;;;;;;;;;;;;<<<<<<<<<==================>>>???AAABBBDDDEEEFFFGGGHHHIIIIIIIIIHHHIIIIIIKKKNNNRRRUUUWWWWWWWWWWWWXXXZZZ]]]___aaaaaa\\\WWWVVVXXX\\\]]]^^^^^^aaaeeeiiiooo|||{{{~~~zzzcccQQQ[[[|||SSSNNNKKKCCCIIIJJJFFFAAA>>>>>>@@@AAABBByyycccQQQ;;;777333000////////////000000//////.........---------------------------,,,,,,,,,---------......,,,---......,,,,,,---...............///////////////000000000111111111111555GGGYYYdddlllwww~~~nnnaaa___dddhhhjjjhhhbbb[[[ZZZ\\\]]]ZZZVVVWWWUUUVVV[[[bbbeeedddaaa[[[YYYWWWVVVXXX]]]cccggglllfff___YYYVVVUUUTTTSSSZZZ]]]aaacccccccccccccccgggeeeaaa```___^^^]]][[[ZZZZZZYYYVVVQQQNNNNNNNNN@@@HHHMMMNNNWWWggguuuzzzzzzNNNCCCBBBBBBAAA:::999999999888666555333222777666555444555444111///000000000000000000000111////////////////////////222111111111000000//////000000111111111000000///222222333333333444444444777555666<<>>AAADDDGGGLLLVVViii|||xxxuuusssooommmoooggg]]]UUUSSSUUUYYY\\\___uuu|||xxxttt{{{kkkIIIBBB>>><<<<<<;;;::::::999999888888777777888888888555333666444222444888;;;:::888333222222333444444333111111222333333444444333333111222333333222000---,,,000000000000111111111111...000222222444;;;GGGPPPTTTZZZiiiyyy}}}}}}|||xxxzzzzzzxxxyyy{{{yyytttqqqpppooopppqqqoookkkgggooollliiihhhhhhhhhgggfff\\\XXXUUUTTTRRRMMMCCC<<>>===<<<<<<<<<<<<;;;:::;;;<<<===>>>>>>>>>>>>>>>???@@@AAABBBDDDDDDDDDEEEFFFHHHIIIJJJKKKKKKKKKLLLNNNQQQTTTVVVVVVVVVUUUVVVWWWYYY[[[]]]bbb___[[[YYYXXX[[[___bbbgggeeejjjttt|||{{{zzzkkkXXXTTTvvvhhhRRRGGGBBBDDDBBBEEEBBB???>>>>>>@@@@@@???zzzkkkWWWFFF:::777222000////////////000/////////.........---------------------------,,,,,,,,,------------...,,,---...---,,,,,,,,,...............//////////////////000000000111111111555===FFFOOO___rrrttt^^^VVVYYY___cccaaa___]]][[[XXXUUURRRQQQOOOPPPTTT[[[^^^]]]ZZZWWWVVVTTTUUUWWW\\\aaadddfffddd```]]][[[[[[\\\]]]^^^bbbeeegggeeecccaaa```]]][[[ZZZZZZ[[[ZZZYYYWWWTTTTTTSSSPPPLLLIIIHHHHHHLLLSSSYYY]]]gggxxxcccCCC??????@@@???999777777666666555444222222555444444555666666444333111111000000000000000000////////////////////////111111111000000000//////000000000000000000000000111222222222222333333333666444555888===HHH]]]oookkkSSSGGGBBB@@@AAADDDEEEHHHQQQ]]]dddeee{{{|||zzzyyyvvvrrrkkkfffcccaaa^^^]]]TTTTTTVVV[[[bbbfffhhhhhhlllwwwxxxqqqxxxZZZCCC@@@===::::::999999888777777666666555555777888888666444666444333333444666666666666555333333444444333111111222333333444444333333111111222333222111///---/////////000000000111111000222222222222888BBBJJJUUU\\\kkkxxxwwwsss{{{zzz{{{~~~{{{vvvxxxvvvtttssstttrrrooolllsssrrrqqqpppooommmiiifffcccaaa`````````ZZZQQQJJJDDDBBB???>>>>>>>>>===<<<======<<<;;;<<<===>>>???????????????@@@AAABBBBBBEEEEEEEEEFFFGGGIIIJJJKKKKKKLLLMMMNNNQQQSSSUUUVVVWWWXXXXXXYYYZZZ[[[\\\]]]^^^]]][[[ZZZZZZ^^^bbbfffeeehhhqqq|||yyyccc[[[gggYYYLLLEEEDDDFFFDDDDDDBBB???>>>>>>?????????{{{nnnfff\\\LLLAAA888555222////////////.../////////...............------------------------,,,,,,,,,,,,------------+++---...---,,,+++,,,...---............/////////////////////000000000000333222333<<>>===<<<777555666666666666555444333333222333444777888777666111111111000000/////////////////////////////////000000000000////////////111000000//////000000111000000000111111111222222333333444444555<<>>>>>===<<<===>>>???@@@@@@@@@@@@@@@@@@AAACCCCCCEEEEEEFFFGGGHHHJJJKKKLLLLLLMMMOOORRRTTTUUUVVVVVVXXXYYYZZZ[[[\\\]]]]]]]]]\\\]]]]]]]]]___ccchhhlllkkkwww~~~|||zzzzzzsssVVVVVVqqqjjjLLLGGGDDDEEEHHHEEEDDDAAA???>>>>>>??????>>>fffZZZXXXTTTKKKBBB666444111//////000///...........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++,,,------++++++,,,------------.........//////........./////////000000111......666FFFXXXdddiiisssxxxccc[[[SSSSSSSSSTTTUUUXXX[[[^^^WWWUUUTTTUUUWWWXXXWWWUUUQQQQQQSSSUUUWWWZZZ\\\^^^```cccfffddd^^^[[[\\\___\\\]]]]]][[[WWWUUUTTTUUUTTTUUUWWWZZZ\\\\\\YYYWWWQQQMMMGGGEEEIIIUUUdddooonnniiihhhqqq\\\EEE<<<@@@===:::999444666777777888888777777777222111222333666777666555111111111000//////......////////////////////////////////////////////////000000///...///000111111/////////000000000000111///000333444333888HHHXXXjjjnnnyyy{{{~~~wwwlllgggbbbNNNNNNHHH@@@>>>DDDLLLOOOLLLUUU___dddeeegggkkkmmmnnnooopppooommmkkkjjjjjjlllkkkkkkmmmooonnnkkkhhhgggeeecccaaa_________```___\\\WWWSSSRRRQQQPPPOOO[[[kkkxxxsssvvv|||mmmeeehhhqqq~~~|||{{{WWWHHH>>>:::;;;999777777666666555444444444444444333555777888777666222333444444444777>>>CCC>>>;;;777444333333333222111111222333333333333222000111222333333333333222............////////////111111000//////222777<<>>=========>>>???@@@AAAAAAAAAAAABBBCCCDDDDDDEEEEEEEEEGGGHHHJJJLLLMMMMMMOOOQQQTTTVVVWWWWWWVVVVVVWWWYYY[[[\\\\\\\\\[[[^^^```bbbbbbcccgggnnnssszzz}}}zzzzzz|||hhhPPPPPPooo___IIIGGGEEEFFFIIIEEEBBB@@@>>>===>>>???>>>===nnnYYYUUUYYYTTTHHH>>>444222000//////000///...---------...............,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++,,,---,,,++++++,,,---------------............---............/////////111//////333;;;GGGTTT___sss||||||hhh[[[TTTLLLIIILLLRRRUUUVVVRRRRRRRRRSSSTTTVVVVVVVVVRRRRRRSSSUUUVVVXXXYYYZZZ]]]aaaeeeccc^^^ZZZZZZ\\\[[[ZZZXXXTTTRRRRRRUUUXXXZZZYYYYYYYYYYYYWWWSSSQQQGGGGGGGGGKKKUUUeeevvvoookkkooooooRRRAAA>>>@@@:::777888555555555666777777777777666222111111222333444222111000000000000//////......////////////////////////...................../////////...//////000000111....../////////000000000---///333555333555BBBOOOhhhrrr}}}||||||rrrssskkk[[[LLLDDD@@@>>>GGGJJJOOOSSSUUUVVVYYY\\\ZZZ\\\^^^^^^]]]\\\]]]___```___]]]]]]]]]]]]]]]\\\ZZZYYYWWWUUUTTTTTTUUUUUURRRRRRRRRUUUYYY[[[\\\\\\iii{{{~~~ssskkkooozzzzzz|||eeeHHHBBB>>><<<===;;;777777777666555555444444666555444555666777777666222333444333333666<<>>;;;777444333333222111000111222222333333222222000111111222333333333333............////////////000//////...///111555888FFFSSSfffqqqppplllnnnsss~~~~~~}}}~~~}}}|||{{{zzzwwwtttrrrooolllkkkkkkkkklllllldddZZZOOOIIIIIIHHHCCC>>>???>>>=========>>>@@@AAABBBBBBBBBBBBCCCDDDEEEFFFDDDDDDEEEFFFHHHJJJLLLMMMNNNPPPRRRTTTVVVWWWWWWVVVTTTUUUWWWYYY[[[[[[[[[[[[___bbbeeefffgggllluuu{{{{{{xxxzzzooo___VVVZZZvvv|||sssYYYIIIGGGDDDFFFIIIEEEAAA???>>>===>>>>>>===<<>>>>>@@@<<<888888777777666555555444666555444555777999999888555555333111000111444666:::888555333333333222111000111111222222222222222111111111111222222333333....../////////000000000000/////////000222444666@@@LLL]]]iiillljjjiiijjj~~~~~~|||zzzyyyyyyxxxwwwwwwuuupppmmmjjjjjjkkklllhhhaaaXXXSSSPPPMMMGGGBBB@@@@@@???>>>???@@@AAABBBDDDDDDCCCDDDDDDEEEFFFGGGEEEEEEFFFGGGIIIKKKMMMOOOOOOPPPQQQSSSTTTUUUVVVVVVSSSTTTVVVXXX[[[\\\]]]]]]___ccchhhkkkooowww~~~~~~|||xxxvvv}}}~~~ZZZXXXbbbrrrdddPPPGGGEEEAAADDDHHHDDD@@@???======>>>>>><<<;;;]]]YYY[[[```YYYEEE666222111///......///000///---,,,,,,,,,------.........++++++++++++++++++++++++***++++++++++++,,,,,,,,,***,,,,,,,,,+++***+++,,,,,,,,,---------.........,,,,,,---------.........000...///000...000===KKKdddwww}}}wwwzzz}}}}}}uuummmgggaaa[[[VVVXXXWWWVVVUUUTTTTTTUUUVVVRRRQQQOOOMMMKKKKKKKKKKKKMMMOOOQQQTTTVVVVVVWWWVVVUUUUUUTTTSSSRRRSSSVVVXXXVVVSSSPPPPPPSSSXXX\\\^^^dddhhhpppwww}}}tttzzz\\\AAA>>>555666999444555999555222222222333222222111111333222111111222222000///------......///000000000////////////////////////,,,,,,---------.........***,,,///111222111///......////////////000000000///......222222111333777FFFSSSggg{{{xxxwww~~~{{{fffPPPEEEBBBBBBFFFKKKLLLKKKLLLMMMOOOQQQRRRRRRNNNPPPRRRTTTVVVWWWYYY[[[YYY\\\aaahhhnnntttxxxzzzzzzuuussszzzuuuLLLAAA??????;;;>>>@@@999777777777666555555444444444333333555888<<<===>>>777555222111000111000///555333222222333333111000000000111222222222222222111111000000000111111222/////////000000000111111222111000000111333333333;;;EEETTTaaaiiikkkhhheeewwwzzz~~~|||{{{{{{zzzwwwrrrnnnjjjiiihhheeebbb^^^ZZZVVVQQQKKKGGGCCCBBBAAAAAAAAABBBDDDEEEEEEDDDDDDEEEEEEFFFGGGHHHGGGGGGHHHJJJLLLNNNPPPQQQOOOOOOOOOPPPRRRSSSUUUUUUVVVVVVXXXZZZ]]]```bbbcccaaafffnnnttt|||}}}{{{|||zzzuuutttfffQQQVVVlllpppWWWIIIEEEFFF@@@AAADDD??????>>>======>>>===;;;:::ttt[[[[[[______PPP:::333999000///......///000///---,,,,,,,,,------.........++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++,,,,,,******+++,,,,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,111666333...000888GGGdddsssqqqqqqqqquuu~~~~~~yyyqqqmmmllljjjgggbbb]]]YYYXXXXXXQQQOOOKKKHHHEEEDDDDDDEEEGGGGGGIIIKKKNNNPPPOOONNNLLLNNNOOOOOONNNMMMNNNOOONNNLLLLLLPPPYYYeeeoootttzzzzzzyyyxxxyyy~~~oooJJJ<<<<<<444666999444555888333333444444444444333222111222111111222444444222111,,,,,,---...///000111111////////////////////////,,,,,,,,,------.........)))+++///222333111///---////////////000000000111///,,,,,,111444333333666111;;;VVVvvv|||uuuwww|||xxxhhhTTTMMMLLLPPPUUUWWWUUUTTTTTTWWWXXXXXXWWWQQQUUU[[[___bbbdddeeefffjjjooowwwpppppp|||RRRDDD???@@@>>>888===???444777666666555555444333333222111111444:::>>>AAABBB777444111222444444222000111000000111333333111///000000111222222222222111111111000000000000000111000000000000111111111111555333222222222333222111777@@@NNN]]]jjjooolllfffuuuttt~~~|||}}}{{{wwwqqqjjjfffdddaaaaaa```^^^YYYSSSNNNJJJEEEDDDDDDCCCCCCEEEFFFGGGEEEEEEEEEEEEFFFGGGHHHIIIHHHIIIJJJLLLNNNPPPRRRTTTOOOOOONNNNNNPPPRRRTTTUUUXXXYYYZZZ\\\___cccfffhhhcccjjjttt}}}yyyzzzxxxsssssszzz[[[QQQXXXpppWWWQQQGGGGGGHHHAAA@@@@@@999???>>>======>>>===;;;999uuuiiibbb[[[XXXYYYPPP>>>444444///.........------------------------------------.........------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++///...,,,+++***+++,,,,,,......------------......////////////000000000000888KKK]]]eeejjjrrrxxxzzzxxx~~~vvvuuusssccc\\\[[[___]]]WWWPPPPPPRRRMMMEEEJJJMMMLLLIIILLLQQQQQQKKKPPPLLLJJJJJJLLLOOOTTTYYYQQQOOOQQQ___www{{{|||{{{{{{zzzVVV===>>>::::::999888777666555555555333111//////111333555999888666444222111111000111/////////222333333333//////000000000000//////........................//////000000000000//////............////////////000000000000111111111111777666@@@XXXrrrtttwwwxxx{{{fffYYYcccnnnqqqgggrrroookkkvvvrrrpppiiivvv}}}|||vvvxxx___EEEBBB???===;;;999777444222444444444555555777888888666222000444;;;???===999666555333222000///......222222111111000000//////000111111111111222222222111111111111000000000000////////////000000000000000000000000111222333444444???KKKWWWdddmmmiii```mmmooowww~~~zzzyyywwwssspppllliiihhhccchhhhhhccc^^^ZZZUUUPPPIIIDDD@@@@@@DDDFFFEEECCCGGGEEEDDDEEEHHHJJJKKKKKKMMMLLLKKKKKKMMMOOOOOOOOOOOOLLLKKKNNNPPPPPPSSSXXX^^^]]]^^^aaadddgggiiiiiinnnuuu{{{}}}{{{zzzrrrqqqgggRRRVVV[[[ooo~~~SSSKKKJJJGGGCCC>>><<<===>>><<<=========<<<:::888666zzzjjjbbbXXXRRRPPPRRRJJJ;;;222333/////////.........------------------------------......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++...---,,,+++++++++,,,,,,......------------........./////////000000000000333===JJJUUUcccqqqwwwuuuzzzyyy~~~uuulllgggeeebbb[[[TTTQQQZZZ```]]]XXXXXXXXXVVVWWWVVVWWWZZZ\\\[[[XXXVVVjjjjjjkkkrrr~~~nnnVVVBBB888:::999999888777666555444444222111//////000222555777;;;888555222000111222333222000///000222444444333//////000000000000//////........................//////000000000000//////............//////////////////000000000111111111333111777III___rrrwwwtttrrryyy~~~zzz{{{~~~xxxsssrrr|||jjjPPPCCC===<<<:::999999888666444444444444444555666777888666333111333777999888555222111111000000000111111111111111000000000000000000000111111111222222222111111111111000000000000////////////000000000000000000000000111222333333///888DDDQQQ___kkklllggg```jjjuuuzzzyyyvvvrrrooommmkkkkkkggghhhfffaaa^^^___\\\XXXOOOJJJEEEDDDGGGIIIHHHFFFEEEDDDCCCCCCFFFHHHIIIIIIIIIIIIIIIJJJLLLNNNNNNNNNOOOMMMNNNSSSVVVWWW[[[```]]]^^^bbbfffkkkooopppqqqzzzyyy{{{vvvvvvwww^^^TTT___hhhzzzeeeJJJIIIGGGDDDAAA???>>>===============<<<;;;:::888888vvvcccZZZWWWKKKFFFEEEHHHBBB666000111000/////////............------------------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------,,,+++++++++,,,,,,......------------............/////////000000000000111666BBBVVVhhhpppnnnxxx~~~www{{{yyyrrrpppmmm~~~xxxoooooorrr}}}tttppprrruuuvvvttt|||~~~zzzyyyhhhMMM<<<888:::888777777666555444333222222///.........000333666888;;;888444000///000333555222111000000222444444333...//////000000//////..............................//////000000//////...............//////////////////000000000000111111111...000888EEEVVVmmm}}}{{{|||~~~~~~xxxxxxyyy{{{}}}dddHHH@@@BBB999888777777888888777555444444444444555555666777444444333333333333222222111000000000000000111111000000000000111111111111000000000111111111222222111111111111000000000000////////////000000000000000000000000111222333333---444===HHHVVVdddllllllaaalllvvv{{{}}}|||yyyvvvrrrpppooooooooonnnllleee______cccccc___XXXSSSMMMJJJKKKLLLLLLJJJFFFEEECCCDDDFFFHHHIIIIIIIIIJJJLLLNNNPPPQQQQQQQQQVVVSSSTTTWWWYYYXXXYYY]]]eeefffhhhmmmttt}}}|||xxxzzz|||uuuxxxgggVVVXXXjjjwww~~~rrrPPPJJJGGGDDDAAA@@@AAABBB@@@===>>>===<<<;;;:::999999999vvv]]]OOOKKKMMMBBB???>>>@@@<<<333...///000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++,,,,,,++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------............/////////000000111000000666DDDVVVeeellllllvvv~~~pppnnn}}}{{{}}}|||~~~~~~vvvjjjffflllrrruuuiiirrrhhhLLLDDD::::::===333555444444333222222111111............000333555777999777444111000111333444111000...///111222222111...//////////////////..............................//////////////////...............////////////////////////000000000111222111111222444===RRReee|||~~~}}}~~~wwwyyylllJJJ999:::@@@999777666777888888777666444444333333444555555666222333555333111///000222333222111000//////.../////////000000111111222222000000000000111111111111111111111111000000000///////////////000000000000/////////000000111222333111444999@@@LLL[[[hhhooolllkkkmmmuuu~~~~~~{{{vvvrrrooopppqqqrrruuupppfff___```ggggggddd___ZZZTTTPPPOOOOOOOOOOOOJJJHHHGGGGGGIIIKKKKKKKKKLLLNNNRRRUUUWWWWWWWWWXXX[[[XXXYYY\\\]]][[[\\\___oooppprrryyy~~~}}}{{{wwwwwwyyywwwzzzrrr[[[XXXbbbuuu[[[IIILLLHHHDDD@@@BBBFFFGGGCCC???>>>===;;;:::999999::::::bbbLLLBBBAAACCC>>><<<;;;;;;777111......////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------............///////////////111222222555CCCZZZnnnjjjooovvvvvvkkkmmm~~~qqqvvvoooaaaSSSPPPXXX```cccaaasssaaaDDD<<<@@@888888999...333333222222111000000000///////////////111222333444444333333333222111111///...------///000//////......////////////....................................////////////..................////////////...////////////000000000000222555444000111===LLLmmmzzzxxxuuu|||qqqvvvwwwwwwqqqQQQ@@@;;;;;;<<<;;;999888777888888666444444333333333333444444555///222555444111///222555222222111000000///000000//////000000111111222222//////000000000111111111111111111111000000000///////////////000000000000////////////000111222333222333555;;;DDDSSSdddqqquuuddd```ppp{{{{{{~~~~~~xxxsssoooooopppqqqvvvqqqiiidddgggmmmnnnjjjddd```[[[VVVTTTTTTTTTTTTOOOMMMKKKKKKLLLNNNNNNNNNMMMQQQUUUXXXYYYYYYZZZ[[[ZZZXXXZZZ```cccdddhhhlllpppwww}}}{{{{{{yyytttrrrtttttt}}}```XXX```kkkzzzkkkOOOFFFEEEHHHEEECCCEEEIIIJJJFFFAAA>>>===;;;:::999999:::;;;kkkQQQBBB<<<:::::::::999888666444111///...///.........------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,*********++++++,,,,,,---++++++++++++++++++++++++++++++,,,---------,,,,,,------,,,,,,,,,,,,------------........./////////,,,000333222///777OOOfffvvvyyyyyyxxx|||yyytttxxxyyyyyy~~~}}}rrruuuqqqggg[[[YYY```iiimmmqqq}}}```FFF>>><<<:::444555666111222222111111000000000000000000///////////////000000111222333333222000///...---+++,,,---......------......//////......---........................---......//////......---............////////////......////////////000000,,,///444666333000555>>>TTTwww{{{www|||}}}tttpppxxx}}}|||oooQQQ@@@===???<<<777<<<:::888777777777555333333333333222222333333444///111444333111111333666/////////000111333444555000000000000111111111111/////////000000000111111111111111111000000000000////////////000000000000////////////000111222222000///111666>>>LLL```rrr~~~llleeepppwwwtttxxx~~~yyytttrrrqqqrrrttttttrrrpppsssxxxwwwrrrhhhfffccc```]]]\\\\\\\\\UUUSSSPPPPPPQQQRRRRRRRRROOOSSSWWWYYYYYYYYY[[[^^^___]]]^^^ccchhhjjjoootttyyy{{{xxxwwwwwwtttpppqqqvvv{{{nnn```XXXgggooowwwYYYMMMHHH???GGGFFFEEEGGGIIIHHHDDD@@@===<<<;;;:::::::::::::::{{{hhhOOO???:::999777555555555444111000000///...------------,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,)))******+++,,,,,,------++++++++++++++++++++++++***+++,,,---------,,,,,,---,,,,,,++++++,,,,,,------------.........//////------000222000222>>>LLLgggsss{{{xxxssswww~~~ppphhhdddiiiiiigggooo~~~}}}~~~pppPPPCCCEEENNNGGG888444555555777111111111111000000000000/////////////////////////////////000000000000000///---,,,,,,---...---------......//////......---........................---......//////......---............////////////........./////////000000...---///333444222333777<<<]]]qqquuu||||||{{{wwwyyy{{{xxxttt||||||~~~vvvWWWLLL???999:::<<<:::777:::888666666666666444333333333222222222222333333000111222222111111222333//////000111222444666777111111111000000000000000////////////000000000111111111111111000000000000////////////000000000000///......//////000111222000///000444999CCCXXXlll|||{{{wwwsssqqqtttyyy|||~~~|||zzzyyyzzz{{{uuummmmmmllljjjhhhfffeeefff^^^[[[YYYXXXYYYZZZZZZYYYXXX\\\___```^^^___cccfffhhhfffhhhpppwww~~~}}}zzzzzzxxxwwwuuurrrqqqyyyggghhheeeyyy|||{{{~~~|||fffPPPMMMIIIBBBCCCDDDEEEFFFEEEBBB>>><<<;;;;;;<<<<<<;;;;;;::::::]]]LLL888000444999888444000111000......///000///------,,,,,,,,,+++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,))))))***+++,,,,,,------++++++++++++++++++++++++)))***,,,---...---,,,,,,---,,,,,,++++++,,,,,,------------.........//////111,,,,,,111333000///333???ZZZsssyyyqqqmmmrrrxxxyyyssszzzrrrhhhvvvfffBBB555===III\\\PPP777555666111444111111111111000000000000.........///////////////000///---------...000111000...------...///...------..................---........................---..................---............/////////000............/////////000333...,,,///222111222444...@@@JJJVVVsssxxxlllooo{{{}}}yyykkkFFF999:::999888777777888:::777555444444555555444333333333222222111222222222111111111000111111000000333333222222333333444444222222111111000000//////////////////000000000000111111111111000000000000////////////000000000000.........//////000111222333111111333555<<>>======<<<<<<<<<<<<;;;::::::999888888BBB:::444444555222111222000//////...------,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++************************))))))*********+++++++++************************,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++,,,,,,---......///............////////////444111888NNNffftttxxxxxxuuuppppppwww{{{}}}}}}dddKKK@@@;;;444333666999777555222000000000111111111111000000000//////......------------............------------......//////////////////////////////////////////////////////............//////......................../////////000//////................................./////////000000000000444111111999LLLggg}}}wwwvvv|||zzzxxxoooTTTDDD>>><<<888777777777666666666555555555444333222222222222000000111111111222222222111111111111222333444444333333333333222111000//////000111222222000///...//////.........//////000////////////////////////............//////////////////000000000111111111///111111000000444===DDDQQQbbbtttzzzuuuooorrrwww~~~}}}~~~|||yyywwwsssmmmkkkmmmpppsssvvvsssnnnkkkooosssooorrrxxx{{{zzzyyywwwuuuuuuooommmsss|||xxx}}}aaaHHHJJJ@@@@@@HHH@@@AAA@@@???>>><<<<<<<<<<<<<<<;;;;;;:::999999888888@@@888222333333111000111//////......---,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++************************)))))))))*********++++++************************,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++,,,,,,------......---............/////////444------999LLLbbbvvv|||xxxttttttzzz~~~{{{xxx{{{{{{TTTDDD888777777333111333222111000///...///000111000000000000////////////......------------......------,,,,,,,,,,,,------........................///////////////////////////...............//////..............................///000000000//////............................../////////000000000111000//////666HHHaaasssxxxrrrvvv~~~~~~zzzrrrttt~~~~~~}}}~~~{{{vvvssstttdddGGG;;;999888666666666555555555555444444555444333222222111222222000000000111111111222222111111000111111222333444444333222444777666333///111111111000000000//////............//////000111////////////////////////............//////////////////000000000000111111///000111///...000555:::CCCUUUlllzzzzzzuuurrrqqqzzz}}}~~~~~~|||yyywwwyyy~~~}}}|||wwwvvvvvvvvvvvvqqqnnnoooyyy{{{zzzPPPAAAFFF>>>>>>DDD>>>??????===<<<;;;;;;;;;;;;;;;;;;::::::999888888888@@@999333333333000...///.........------,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------.........//////...111444333444BBBbbb~~~yyywww~~~yyyxxxwwwsssnnnoooxxxvvvqqqyyynnnWWWAAA888222444666333000000000000/////////000111222000000/////////............------,,,,,,------......------,,,,,,------...------------------------////////////////////////......---------...//////........................---...///000000000000000................................./////////000000...000222000000555AAAJJJbbbiiittt}}}|||{{{zzzyyy|||~~~xxxppprrrxxx}}}}}}zzzvvvtttvvv~~~oooZZZAAA555666999666111444444444333333333333333444333333222111111222222000000000000111111111111000000000000111222333444444222222666<<<===888333222111000///...//////000............///000111222////////////////////////............////////////////////////000000000111...///000///......111333;;;JJJaaauuu|||sssllloooooo~~~|||xxxtttssstttuuuuuurrrrrrxxxvvv```FFF@@@FFFAAA@@@CCC>>>>>>===<<<;;;::::::::::::::::::999999888888888777BBB:::444333222///---...---------------,,,,,,,,,++++++++++++++++++++++++************************************************(((((()))))))))*********************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,------------............(((...333000***///EEE\\\||||||~~~}}}|||uuu|||zzzyyy{{{qqq\\\HHH:::999444111111111///------111000000000000000111111/////////............---------,,,,,,,,,,,,------//////............//////---------------------------------------------------------------...//////..............................///000111111111000....................................///////////////000111111111222333444???IIIXXXgggrrrttttttvvvxxx~~~}}}zzz~~~~~~}}}ooo~~~|||~~~zzz~~~rrr^^^EEE<<<444444888:::666111222222222222222333333333333333222111111111222222//////000000000111111111000000000000111222333333222111222777>>>@@@<<<888222111///...---...///000///////////////000111111....................................////////////...////////////000000000,,,.../////////000111222444===PPPhhh{{{yyyoookkkdddooo|||zzzyyywwwsssqqqppppppqqqssswwwrrruuu\\\PPPDDDAAAFFFEEEBBBBBB>>>===<<<;;;:::999999999:::999888888888888888777777AAA999333222222///---...------,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,************************************************((((((((()))))))))*********************************++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,------------............++++++///222444888===```wwwwwwqqq}}}bbbKKK===777555666444222111000000000111///////////////////////////.........------------------,,,,,,,,,,,,------/////////....../////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////........................//////000111111111000000------------------------------........./////////111...,,,---111444555444111:::HHHXXXeeexxx|||oooooommmlllttt}}}||||||vvvyyywwwooovvvyyyiiiLLL<<<777666444444666666555444111111222222222222333333222222111111111111222222/////////000000000111111000000///000000111222333000000222666;;;===;;;999111000///...---...///000111000000//////000000111....................................////////////......////////////000000,,,---...///000111222222333888EEE[[[rrrrrreeehhhvvvyyy}}}{{{zzzyyyvvvqqqmmmkkklllnnnwwwrrrqqq{{{~~~nnnIIIGGGDDDBBBCCCFFFDDD@@@>>><<<<<<;;;:::::::::::::::777777777777777777777777===555000000111///...///,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,************************************************(((((((((((()))))))))*********************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------.........222,,,+++000555555333333FFFSSSgggzzzvvvzzzpppYYYFFF:::666666777222444444222000111333444---...//////000000000000.........---------,,,,,,---,,,,,,++++++,,,,,,---///......------......///------------------------------------------------,,,,,,,,,,,,---...///000........................000000111111111000//////---------------------------------.........//////000...---...111333444444333555<<>>YYYxxx|||}}}~~~uuuzzz{{{rrrVVVIII;;;555666666444222---000111///------///000---...///111222333333333......---------,,,,,,,,,---,,,,,,++++++,,,,,,---...------,,,,,,------...................................................+++++++++,,,---...///000........................111111111111111000///...---------------------------------.........//////,,,...111333333111///---333000...///444AAAWWWkkk~~~}}}zzztttyyyzzzzzzooo|||zzz\\\HHH>>>777666:::555555555444333222111111111111222222333333333333222111111111111111222222////////////000000000000////////////000111222333000111222222000///111222///////////////.........444333222000//////........................................../////////000............/////////000///---------///111111111---222888<<>>JJJ^^^ppp{{{~~~sssiiiiiiqqqwwwyyypppxxx~~~|||{{{}}}zzzyyyzzzvvvrrrllliiikkkppp{{{xxx~~~uuuVVVOOORRRMMMEEE======AAACCC???999@@@===:::999;;;;;;888444777777777777777777777777555222///......///......+++,,,,,,,,,++++++***)))+++***)))(((((()))***+++,,,+++)))***++++++)))((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,---...------------............333222111///333???OOO\\\{{{{{{zzz|||{{{jjj]]]TTTJJJ===333888555222333666777444111...////////////...------......////////////......------------------------******+++++++++,,,,,,,,,+++,,,---////////////...+++,,,,,,,,,,,,,,,,,,---........................++++++++++++,,,---......---,,,,,,,,,,,,---..............................///.........------------------............------------------............111000000000000111333444777DDDWWWhhhvvvuuuttt{{{{{{}}}wwwtttrrrooonnnrrryyy|||yyyxxx{{{|||jjjUUUHHHCCC===777555666888777555333333222111111000/////////000000111222222333333000000000111111111111222222111000000///000000000111222222222222111000000000000111111111111000000........................////////////............////////////....................................---------............///............////////////000///111444777???PPP___rrr}}}|||rrrnnnpppsssyyy~~~}}}{{{yyyzzz~~~{{{xxx{{{~~~zzzuuurrrooolllmmmttt~~~ZZZJJJFFFEEEGGGAAA;;;:::===>>>;;;777<<<;;;:::999:::999888777777777777777777777777777333111...------...---,,,+++++++++,,,++++++***)))++++++************++++++,,,***))))))***+++***((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******************************++++++++++++++++++++++++---,,,,,,++++++*********,,,++++++++++++,,,------+++,,,,,,,,,------------///000000...---000666;;;XXXsss|||~~~|||qqqiii___PPPDDD===888444111555333000111444444222///------......------,,,+++---......//////......---------------------------******+++++++++,,,,,,,,,,,,,,,,,,---......//////---,,,,,,,,,,,,,,,,,,+++------------------------,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,---..........................................------------------............------------------............111111///...------------+++111999DDDSSSiii~~~yyyvvvwww~~~|||fffTTTGGG===777666444222444777777555222222222111111000000///////////////000000111111222000111111111111222222222000000/////////000111111111111222222111111000//////000000111111000000///................................................/////////............------------------------------------............///---............/////////111000000111111666BBBOOOccctttzzzsssooorrr{{{xxxpppsssyyy|||}}}zzz{{{~~~}}}|||yyyvvvssspppnnnmmmqqq|||```GGGEEEDDD@@@@@@>>>;;;999:::::::::999999::::::999888777888999777777777777777777777777111///---,,,,,,---,,,+++******++++++++++++******************************+++)))((()))***+++***((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***************************************************------,,,,,,+++***))))))+++++++++++++++,,,,,,,,,,,,,,,,,,,,,------------))),,,000111111222555777:::NNN___sssssscccVVVSSSMMMCCC;;;666444666777333111///000111111000...---------------,,,,,,+++---------......---------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,---...///000---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++,,,,,,---...------------------------------------------------,,,------......------,,,,,,,,,---------.........---------------.........333333333444:::III\\\jjj~~~ssshhhWWWIIIAAA>>>======555444333444666555222///111111000000000/////////........./////////000000111111111111222222222222.........//////111222222111111111111111000000/////////000000000000//////........................------.............../////////.........------------------------------------------............///---------.........//////000...///000111444===HHHTTTggg}}}|||oooqqqzzz|||tttssssssrrr~~~}}}zzzuuupppnnnoooqqqvvvqqqOOOEEEDDDCCCBBB>>>>>>>>><<<;;;:::;;;===888:::<<<:::666555666999666666666666666666666666///...,,,,,,,,,---,,,***)))******++++++*********((())))))))))))))))))(((***)))((((((***+++***((())))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((((()))))))))************************************************------,,,,,,+++***))))))******+++++++++,,,,,,,,,,,,------------.........,,,...///000//////000000///777;;;DDDZZZmmmyyyjjj___YYYSSSHHH???;;;999555111......000222000///......//////...------............---,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,+++,,,,,,---//////---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,,,,,,,++++++++++++,,,------------------------------,,,,,,------------------,,,,,,------------,,,,,,,,,,,,,,,------------...,,,,,,---....../////////222222111//////222999>>>IIIUUUgggxxxzzzfffWWWJJJEEE===777333333333333555444333222222222111000000000//////////////////.............../////////000000111111111222222222---.........///000222222000111111111111000////////////000000000000//////........................,,,---------......//////............---------------------------------------------............///------------............///---...000111222888@@@GGGVVVlllvvvqqqwww}}}{{{uuuyyyuuuuuuyyyxxxtttnnnjjjnnnwwwQQQGGGGGG>>>:::@@@===>>>???>>>;;;:::<<<>>>999;;;<<<:::666444555777666666666666666666666666...---,,,,,,------,,,***((()))******+++*********(((((())))))))))))(((((()))((('''(((*********)))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((())))))************************************************---,,,,,,++++++*********)))******+++,,,+++++++++------------............///.............../////////222---...999AAANNNaaalllzzzllleeeXXXPPPGGGAAA???<<<888333111000000/////////..................------------------......------,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,------......---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------,,,,,,,,,,,,,,,,,,------------......//////......---,,,))),,,000111000////////////444???LLLYYYhhh{{{tttaaaRRRHHH???777444444333222222111000000000000/////////000000111////////////....................................///000000000000111111111............///000111222000000111111000000///......//////000000//////...------------------------,,,,,,,,,---......//////.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///,,,------------.........///---...000///...000666<<>><<<<<<===<<<:::777888666555888<<>>===777777777777777777777777+++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))***************)))((((((*********)))))))))))))))((((((((((((((((((((((((************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------//////............//////---111555888;;;BBBMMMVVVcccooo|||ooobbbWWWOOOKKKAAA@@@>>><<<999777555444222111111000///......---......---------,,,,,,,,,++++++++++++++++++++++++************************)))************++++++++++++++++++*********))))))************************------------------------*********++++++*********++++++,,,,,,,,,++++++***,,,,,,---......---------+++++++++***++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,---......---,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,------......,,,+++,,,///111///---,,,---......//////.....................///000000555555777:::AAAHHHOOOTTTjjjrrr|||uuulllXXXSSSKKKCCC===999777777111111111111111111111111111111000000//////......//////////////////////////////.........---------........................------------..............................------333222222111000//////...///...---...//////---+++///...------------...///++++++,,,,,,,,,,,,------------......------,,,+++000///...---------------------------------------,,,,,,,,,---------..................////////////111111666???LLL___zzz~~~}}}||||||uuuppppppssstttooojjjccc```bbbfffgggiiiqqq}}}eeeSSSCCCCCCBBBAAA???===<<<;;;===<<<;;;:::999999888777999:::;;;:::999777666555:::999999888777666666666+++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))((((((((((((((((((((((((***)))))))))((((((((('''))))))))))))))))))))))))(((((((((((())))))))))))***************)))((((((***)))))))))))))))))))))************************************************+++++++++++++++++++++++++++++++++,,,,,,,,,------///......------......///,,,...000000///222999???>>>EEEPPPXXX___hhhrrryyytttiiiaaaQQQNNNIIICCC>>>;;;999888444444333222111000///...111111000//////...------------------,,,,,,,,,,,,++++++++++++++++++++++++************************)))************++++++++++++++++++*********))))))************************------------------------++++++,,,,,,,,,,,,+++++++++++++++,,,,,,++++++***++++++,,,,,,,,,,,,,,,++++++***************++++++++++++++++++,,,,,,,,,,,,++++++,,,------,,,++++++*********+++++++++,,,,,,***++++++,,,,,,------......,,,+++,,,///000///---,,,------..............................//////000111000000000222555999;;;:::@@@FFFJJJMMMQQQWWW]]]iiilllqqqxxx~~~zzzvvviiiccc[[[UUUPPPKKKCCC===>>><<<888555222222222333111111111111111111111111000000000/////////..............................///.........---------,,,---------------------------------.........//////........................222111111000//////.........------...///000...---........................++++++,,,,,,,,,,,,------......//////......---,,,......---,,,,,,,,,,,,,,,------------------------,,,,,,,,,------------...............////////////......000555;;;HHH^^^pppwwwnnnuuuxxx}}}}}}yyy}}}zzzyyy~~~|||zzz{{{~~~xxxpppoookkkhhhhhhjjjjjjgggdddccceeelllvvv|||jjjMMM@@@@@@@@@@@@???===;;;:::999;;;;;;::::::999999888888666666777888999888666444666777777888888888888888++++++++++++++++++++++++++++++*********)))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))************))))))((())))))))))))))))))******************************************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,...------,,,,,,------......000000...+++***---000---///222444555:::BBBHHHKKKOOOVVV^^^gggnnnsssvvv|||}}}zzzuuurrrppphhhaaaWWWOOOIIIDDD???;;;<<<:::888666555444444555////////////////////////000000//////...------------------,,,,,,,,,++++++++++++++++++++++++++++++************************)))************++++++++++++++++++***************************************,,,,,,,,,,,,------------,,,,,,---......---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******))))))))))))******,,,,,,,,,,,,------------******++++++++++++***************++++++++++++,,,***++++++,,,,,,------......---,,,---...///...---,,,,,,---..................------------...//////222111///...---,,,,,,,,,///222555555444444666::::::<<>>;;;888777888888555111////////////000111333333000000000000000000000000///////////////.......................................------------,,,,,,---------------------------............/////////........................000000//////...---------...------...000111000...,,,---...//////...---,,,++++++,,,,,,,,,,,,------///////////////...---------,,,,,,+++++++++++++++------------------------,,,,,,,,,,,,---------------............/////////000......000111777EEESSS{{{xxxiiiiiilllmmmppprrrtttwww{{{~~~ooonnn}}}zzz~~~~~~~~~{{{zzzzzz|||||||||zzzzzz{{{|||}}}}}}}}}}}}}}}|||zzzzzzzzzvvvpppkkkmmmmmmoootttxxxvvvnnnhhhfffffffffggghhhhhhhhhhhhlllqqq}}}\\\HHHBBB<<<=========<<<;;;999888777999999999999999999999999666555555888;;;;;;777444555666777888888888777666************************************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))************)))((()))))))))))))))*********************************************************************++++++++++++***++++++++++++,,,,,,,,,---,,,,,,++++++,,,,,,------///000000...---...000222333222000///111555999::::::<<<>>>AAADDDGGGHHHLLLMMMOOORRRUUUXXXZZZ[[[VVVTTTQQQNNNJJJGGGDDDCCCBBB>>>999888888::::::999666555333111///........./////////000000111111111............------,,,,,,,,,,,,,,,,,,++++++++++++************************************************))))))*********+++++++++************************************************,,,,,,,,,,,,,,,---------+++,,,...//////...,,,+++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++++++++,,,+++******************,,,,,,,,,---------......***++++++++++++++++++***************++++++++++++***++++++,,,,,,------...------,,,------...------,,,,,,---.........------------,,,,,,------...///111111111111111000/////////111222222000000111333111111222111111000//////333333444444444555555555666555333444555555333000555333111222333444222000111111222333333333333333////////////////////////........................------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------........./////////---------........................------,,,,,,,,,---,,,---...111222111///,,,---///000000///---,,,+++++++++,,,,,,,,,------...............------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------.........//////000......000000222:::DDD^^^qqqhhhrrrmmmlllooonnnkkkrrr~~~}}}wwwhhhgggsss}}}}}}{{{www|||~~~~~~{{{yyyzzz||||||}}}xxxyyyyyyzzzzzz{{{{{{{{{zzzwwwuuuuuuuuurrrkkkeeedddbbbfffnnntttsssmmmiiieeeiiinnnpppqqqrrrtttwwwhhhCCC>>>BBBAAA;;;;;;;;;:::999888777666777777777888888999999999888666555888<<<<<<888444555666777777777555333222*********************************)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((())))))*********))))))(((((())))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++*********+++++++++,,,,,,,,,,,,++++++++++++,,,,,,)))***,,,---------...///000000111000//////000111222222333333555777999:::999:::;;;===???AAABBBCCC<<<<<<<<<;;;999888777666666555444444444444333222------,,,,,,,,,------------------------------------------,,,,,,,,,,,,,,,,,,,,,+++++++++*********************************))))))))))))))))))))))))))))))*********+++++++++************************************************+++++++++,,,,,,,,,------***,,,...//////...,,,***++++++*********+++,,,---///...---,,,+++,,,,,,,,,...---,,,+++++++++++++++,,,,,,,,,---------......,,,,,,++++++++++++,,,,,,))))))*********+++++++++***++++++,,,,,,------...------------,,,,,,,,,---+++,,,,,,---...---------,,,,,,,,,,,,,,,---......+++,,,...///000000//////,,,---......------...///...///000222333444444444555555555555666666666666000000000111333444333222222111////////////---,,,000111111111111///...---........................---------------.........------------------------++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............---------.........//////------------,,,,,,,,,,,,---,,,,,,...000111000///,,,---///000000///---,,,+++++++++,,,,,,,,,------,,,------------,,,++++++---,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------............,,,+++,,,///......333:::FFFjjjzzzllltttnnnnnnkkkiiisss|||ooojjjmmmpppwww{{{}}}~~~~~~zzzyyyzzz|||}}}}}}zzzzzz{{{{{{{{{{{{{{{{{{{{{xxxuuusssqqqnnnhhhccc^^^]]]cccnnntttrrrppppppooouuu}}}sssOOO???======<<<::::::::::::999888888777555666666777777888888888888666555777999999777444333444555555555444333333******************************)))))))))((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((())))))************)))((((((((()))******++++++(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))***+++++++++************++++++++++++---,,,,,,++++++,,,,,,---+++,,,,,,,,,------......+++,,,...///000///......************+++,,,.........//////000111111222222333333444333333222111000000111111222111///---,,,222111111111000000//////------------,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********))))))************************)))))))))))))))))))))))))))************+++++++++***************+++++++++******************************++++++,,,,,,------***,,,...000000...,,,***+++******)))***+++---...000///---,,,+++,,,,,,---///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++,,,,,,)))))))))************+++***++++++,,,,,,------...,,,---...---,,,+++,,,---++++++,,,---------------,,,++++++++++++,,,------+++,,,------......------111111111111111111111111,,,---...000111222222222---------........./////////000000000000000//////444333333333222222222222....../////////......---------------------------,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,------.../////////------,,,,,,,,,,,,,,,,,,---,,,,,,---///000///---,,,---...//////...---,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,+++******---,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,------------.........///---...000000---///444555OOOcccrrr}}}sssooonnnppp{{{|||vvvqqqnnnuuu~~~}}}zzzwwwuuuvvvvvvvvvvvvwwwyyy{{{|||{{{xxxtttqqqrrrqqqooolllhhheeecccbbbeeefffnnnzzz}}}yyyzzziiiIII>>>???>>>;;;:::888999999999999999888888555555555666666777777777444444444444444555666777333333444444555666666777***************************)))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))(((((((((((())))))))))))(((((()))***************'''(((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))***+++++++++************++++++++++++------,,,,,,,,,,,,------...---,,,,,,------...---,,,------///111111000///000000000//////.........000000111111111222222222,,,------...---,,,+++******,,,...///////////////......---,,,***)))'''&&&------------------------+++++++++++++++++++++++++++*********))))))))))))************************)))))))))))))))))))))))))))************+++++++++))))))*********+++++++++************************)))******+++,,,,,,------+++---///111111///---++++++***))))))***+++---///000///---+++******+++,,,///...---,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***))))))***+++,,,))))))))))))***************++++++,,,,,,------...,,,---///---+++***+++---++++++,,,------------,,,+++++++++++++++,,,,,,---..................//////------,,,,,,---------,,,---------------,,,,,,+++//////000000000111111111///000111111000///......---...//////....../////////////////////000000000,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++************+++++++++,,,++++++++++++++++++++++++******++++++++++++,,,,,,,,,,,,------...//////000---------------------------,,,+++---......---+++........................++++++,,,,,,,,,,,,------,,,,,,------,,,,,,+++***+++++++++++++++,,,------++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,---------.........111//////222111...///222...:::BBBTTTvvv|||uuuuuu{{{wwwpppttt}}}}}}{{{zzzwwwvvvyyy~~~zzzooohhhhhhjjjllljjjhhhjjjoootttUUUFFF::::::======;;;===777777888888888888888777555555555555555555666666222444555444333555;;;AAA<<<:::888666555555555666))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))(((((()))***************'''(((((()))***+++++++++************************))))))))))))))))))))))))'''(((((()))***+++++++++)))************+++++++++...------,,,,,,------...+++)))'''''')))+++++++++---+++++++++---......---)))***+++,,,,,,---,,,,,,++++++,,,,,,---------...,,,---...///000///......,,,---------,,,,,,---...)))***+++---............)))))))))***++++++,,,,,,******************++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))******++++++++++++************************))))))***+++,,,,,,------,,,...111333333111...,,,+++***))))))***+++...//////...+++***))))))***+++...---,,,+++******************+++++++++,,,,,,,,,+++***)))(((((()))***+++))))))))))))***************++++++,,,,,,---......+++---///...+++)))+++---++++++,,,---------,,,,,,++++++******++++++,,,------,,,,,,,,,---...///000...------...///000000///++++++---...////////////------------...............///111111000000000111...///000000//////000111//////......---......///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++))))))******+++++++++,,,************************))))))*********+++++++++,,,,,,------...///000000---------------------------,,,+++,,,------+++***///...------------...///++++++,,,,,,,,,---------------......------,,,+++******))))))***+++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,***+++......,,,---000111222///:::[[[vvv{{{{{{wwwmmmssszzztttiiiggglllrrrtttuuu{{{QQQ???CCCEEEAAA;;;777888:::555666777777777777777777555555555555555555555555222666888777555999BBBKKKFFFCCC>>>999444222222222******))))))))))))******))))))))))))))))))))))))++++++***)))((('''&&&&&&))))))(((((('''''''''&&&(((((((((((())))))))))))((((((''''''''''''(((((())))))))))))(((((((((((())))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))******************************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***------------------------,,,,,,,,,------.................................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))***++++++++++++***************************)))))))))***+++++++++,,,******+++++++++,,,,,,,,,//////333888777111///222************************++++++++++++++++++++++++************************))))))))))))))))))))))))******++++++++++++******))))))************))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---------,,,,,,+++++++++........................---------............///////////////////////////////////////////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,++++++*********))))))))))))))))))))))))))))))))))))******************))))))******+++,,,---+++***+++---///000000...........................------,,,,,,------...,,,------......------,,,+++,,,,,,------,,,,,,+++........................------------------------++++++************++++++,,,,,,++++++,,,,,,---...---------............///---------............///111111000333>>>TTTnnnqqqooowwwyyyqqqppp]]]EEE>>>>>>>>><<<;;;999777666555555555666666666666666777777777666555555444444222444444444666???LLLVVV^^^PPP>>>555444666333///******))))))))))))******(((((((((((((((((((((((())))))))))))(((((((((((()))(((((((((''''''''''''(((((((((((())))))))))))((((((''''''''''''(((((())))))))))))(((((((((((())))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((()))))))))******************************************+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++------------------------,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))***++++++++++++*********************************************++++++*********+++++++++,,,,,,(((+++...000000000000///************************************************************************)))))))))))))))))))))))))))******++++++******)))))))))************))))))*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,------,,,,,,,,,+++++++++------------------------------------..................................................................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********))))))))))))))))))))))))))))))))))))******************))))))******+++,,,,,,,,,++++++---.........---------..................------,,,,,,------...,,,------......------,,,+++,,,,,,------,,,,,,+++........................------------------------++++++************++++++,,,++++++++++++,,,------------------............------------............////////////555BBBUUUbbbuuuxxx{{{aaaGGG;;;<<<<<<;;;:::999777666555555555555555555666666777666666555555444333333333333444555444444:::DDDLLLOOOFFF<<<666666666222///***))))))(((((())))))***(((((((((((((((((((((((('''''''''(((((()))))))))((((((((((((''''''''''''(((((((((((())))))))))))((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))(((((())))))))))))***************************************++++++++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))(((((()))******++++++************************************************))))))*********++++++++++++,,,(((111666111...111222...************************))))))))))))))))))))))))************************)))))))))))))))))))))))))))******++++++******)))))))))************))))))*********++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++++++++,,,,,,,,,,,,,,,++++++++++++------------------------,,,,,,,,,---------......................................................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))))))))******************))))))******+++,,,,,,,,,,,,,,,---------------------------...///000...------,,,,,,------...,,,------......------,,,+++,,,,,,------,,,,,,+++------------------------------------------------++++++************+++++++++++++++++++++,,,------,,,,,,,,,---------......------------............,,,---...---...333;;;BBBeee{{{zzz}}}|||}}}yyy}}}[[[DDD<<<===999999888888777666555555555555444333444555666777555555444444333222222222444555555333111444:::???===;;;888777777555222///))))))(((((((((((())))))(((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((('''''''''(((((((((((())))))))))))((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((()))))))))***************************************++++++++++++************************************************,,,,,,------------,,,,,,++++++++++++++++++++++++------,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((())))))***************************************++++++******))))))((((((************++++++++++++***<<>>777777666666555555666666555444333222333444666777555555444444333222222222444555555333111111333555222444666777555333111000))))))(((((((((((())))))''''''''''''''''''''''''(((((((((((('''''''''''''''''''''((((((((((((((((((((((((((())))))))))))((((((''''''''''''(((((('''((((((((()))))))))***(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))))))))*********+++++++++************************************************+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,++++++******)))++++++++++++++++++++++++************************************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))************)))))))))))))))))))))))))))+++******))))))((((((((())))))*********+++++++++&&&===III<<<---***)))&&&************************++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))******)))))))))))))))************))))))))))))*********+++++++++************************************************))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******))))))******+++************************************************))))))))))))))))))))))))((()))))))))******************))))))******+++,,,***,,,......,,,,,,...000...---,,,,,,,,,...///000...------,,,,,,------...,,,------......------,,,+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++++++++************+++,,,,,,++++++++++++,,,,,,,,,---,,,,,,,,,------------..................///222444333GGGaaayyyzzzoookkkmmmqqqtttrrroookkkyyy{{{}}}{{{\\\@@@777888777444666666555444444555666666444333333222222444555666666666555555444333333333222333444333222111111222111333555444222000111222)))((((((''''''(((((()))''''''''''''''''''''''''(((((((((''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((())))))))))))((((((''''''''''''((((((''''''(((((())))))******)))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))''''''(((((((((((()))))))))))))))))))))))))))))))))))))))************+++***************************************************++++++,,,,,,++++++***************************++++++******************************************))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))((((((''''''((())))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))************+++$$$777DDD>>>222---,,,+++************************++++++++++++++++++++++++************************))))))))))))))))))))))))((())))))******))))))((())))))************)))))))))))))))************+++************************************************)))))))))************+++*********+++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++******))))))))))))******************************)))))))))***************))))))))))))))))))))))))))))))))))))******************))))))******+++,,,))),,,...---,,,...222666000///---,,,,,,---///000...------,,,,,,------...,,,------......------,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++***************+++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,------------000///...------...000111---888III[[[sss~~~uuupppmmmlllkkkkkkgggppp|||yyyssswwwfffFFF666888===999222666555444333333333444555222222222333333333444444666666555555444333333333111111222333333333222111333333333222000///111222((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&'''''''''''''''(((''''''''''''((((((((()))(((((((((((())))))))))))((((((''''''''''''(((((('''''''''((()))*********))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))************************************************************)))******++++++******)))************************)))))))))***************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''(((((()))))))))))))))))))))))))))))))))))))))((((((((()))))))))))))))))))))))))))************)))///666888555222///...************************************************************************))))))))))))))))))))))))(((((())))))))))))(((((())))))************))))))))))))))))))************************************************************))))))))))))************)))*********++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************)))))))))(((((()))))))))************************((()))))))))*********+++))))))))))))))))))))))))))))))))))))******************))))))******+++,,,(((+++------,,,000777===222000...,,,+++,,,---///...------,,,,,,------...,,,------......------,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++***************++++++,,,************++++++++++++++++++,,,,,,,,,---------///...---------...------)))///555???RRRmmm~~~tttooolllnnngggiiiyyyzzzpppqqqxxx~~~~~~~~~qqqSSSGGG999555888===<<<888555444222111000111222333000111333444444444222111555555444444333222222222111000111222333333111000333222111000000000000000((((((''''''''''''((((((''''''''''''''''''''''''$$$$$$%%%&&&'''((()))***&&&'''''''''(((((())))))(((((((((((())))))))))))((((((''''''''''''((((((&&&''''''((()))******+++))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''(((((()))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))************,,,&&&%%%---111///***(((************************))))))))))))))))))))))))************************))))))))))))))))))))))))(((((())))))))))))(((((())))))************))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))******++++++++++++************************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,************************))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))*********************)))***++++++,,,(((+++---,,,,,,111:::AAA333111...,,,++++++---......------,,,,,,------...,,,------......------,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++*********)))***++++++,,,)))************+++++++++++++++,,,,,,,,,---------+++++++++---//////...------//////---666OOOmmm|||vvvqqqsssiiieeepppxxx~~~tttttt{{{}}}fff@@@999999888666555444666888444333111///...///000111...000333555555444222000444444333333222111111000111000000111222222000///111000//////111111000...((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''(((((((((((())))))))))))))))))))))))''''''&&&%%%&&&'''((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&((((((((((((((((((((((((''''''((()))))))))))))))(((((()))***************(((((((((((())))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))******************))))))(((((('''''')))))))))))))))******++++++*********))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))(((((((((((())))))))))))((()))***+++++++++++++++*********))))))))))))))))))************+++++++++*********))))))))))))))))))******+++++++++******))))))))))))))))))))))))******++++++++++++******))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))+++*********))))))(((((())))))))))))))))))))))))******))))))((((((''''''************************))))))))))))))))))))))))))))))))))))))))))))))))************************+++*********))))))(((((((((((()))***++++++,,,,,,************************************************+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************...---,,,,,,---000222444111000///...------...///,,,++++++******++++++,,,,,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++)))************+++++++++++++++******************++++++***)))(((((()))))))))************+++++++++++++++++++++++++++++++++,,,,,,,,,---------......+++---...///111888DDDMMMhhh}}}ppphhhiiinnnrrrsss{{{{{{|||xxxzzz^^^III<<<666666555444333333222222333333222111000000000111444444444444444444444444555555444333333222111111000111333333333111///...444444333222111000///...((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((('''&&&&&&%%%&&&'''((()))(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((''''''((()))))))))))))))(((((()))************)))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))))))))*********))))))))))))(((((('''''')))(((((((((((()))***************)))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''((((((((())))))))))))(((((((((((())))))))))))((()))***++++++++++++******)))))))))))))))))))))))))))*********+++++++++************)))))))))))))))*********************)))))))))))))))))))))))))))******++++++******)))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))************)))))))))((())))))))))))))))))))))))***)))))))))((((((((('''************************))))))))))))))))))))))))))))))))))))))))))))))))************************************)))))))))((((((((()))******+++,,,,,,************************************************+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************,,,,,,+++++++++---///111000///...---------......,,,++++++******++++++,,,,,,---...---,,,,,,,,,...,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++)))************+++++++++************************++++++***)))))))))))))))))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,------------...///000000......222:::AAAOOOjjjsssjjjjjjmmmnnnnnnqqqwww|||zzz|||uuu]]]III;;;333444444444333222111111111333222111111000000000111333333333333333333333333444444444333222222111111000111222333333111///...444333333222000//////...((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''((())))))))))))((('''((())))))******))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''(((((())))))))))))******)))))))))(((((((((((('''((((((''''''(((((()))*********))))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((((((((()))))))))(((((((((((())))))))))))))))))******++++++******))))))))))))))))))******)))))))))*********++++++************************))))))******)))))))))))))))))))))))))))))))))))))))******++++++******)))))))))************))))))(((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))((())))))******+++++++++************************************************+++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************+++***)))))))))+++,,,---...------,,,,,,,,,,,,---,,,++++++******++++++,,,+++---...---,,,+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++)))************+++++++++************************+++***)))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++,,,,,,,,,,,,------------///000000---+++,,,111666777JJJfff~~~qqqnnnooopppooolllpppyyy~~~yyyzzz~~~~~~nnnSSSBBB999333111333333222222111000000000222111111000000000000000111111111111111111111111333333333222222111111000000000111222222111///...333333222111000///......((((((((((((''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((&&&'''(((((())))))(((((('''(((((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***(((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((())))))(((((((((((())))))))))))))))))************)))))))))))))))))))))*********))))))))))))************)))***************++++++******))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))(((((((((((((((((((((((((((((((((((())))))))))))*********)))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))*********************************)))))))))))))))((()))))))))*********+++************************************************************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************************((()))))))))******************)))))))))***++++++,,,,,,++++++++++++++++++,,,++++++******++++++,,,+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++))))))*********+++++++++***************+++++++++******)))))))))))))))***))))))))))))************************************++++++,,,,,,,,,---------***,,,---,,,+++,,,///222000333AAAVVVfffvvv~~~uuussssssuuutttrrrtttzzz~~~}}}~~~kkkPPP<<<444333333222222222222111111000000000111000000/////////000000000000000000000000000000222222222111111000000000///000000111111000//////222222111000//////......((((((((((((''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''&&&''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&'''(((((((((((((((''''''((()))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((('''''''''''''''((((((((('''(((((((((((()))))))))'''''''''''''''((((((((('''''''''''''''((())))))(((((((((((((((((())))))(((((((((((())))))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''(((((((((((((((((((((((())))))))))))))))))*********))))))((((((((())))))************(((((()))))))))*********))))))******+++++++++,,,++++++***)))(((((()))))))))))))))))))))))))))))))))))))))******)))))))))))))))************))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))******(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))******)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))******************************++++++******++++++++++++++++++,,,++++++******++++++,,,+++,,,---,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++))))))*********+++++++++))))))*********+++++++++***)))))))))))))))******(((((()))))))))*********************************+++++++++,,,,,,,,,------)))***,,,,,,------...000222+++,,,777AAANNNhhh{{{zzz{{{wwwvvvzzz|||zzzyyyzzz}}}uuuhhhWWWIII999//////111111000222222222222111111111111000//////...//////000000////////////////////////000000000000000/////////////////////000/////////111000000//////.........((((((((((((''''''''''''%%%%%%&&&&&&'''((((((((('''''''''''''''&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&'''(((((((((((('''&&&'''(((((())))))(((((((((((((((((())))))))))))((((((((((((((((((((((((&&&''''''''''''(((((((((''''''(((((((((((())))))&&&''''''''''''(((((((((((((((''''''(((((()))***''''''(((((((((((())))))(((((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&'''''''''((((((((((((((((((((())))))))))))))))))******))))))((((((((((((((()))******++++++((((((((()))))))))******))))))******+++,,,,,,,,,---,,,+++)))))))))******))))))))))))))))))))))))((())))))******))))))((())))))************))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))******+++++++++,,,,,,)))***++++++,,,+++++++++,,,++++++******++++++,,,***,,,---,,,+++***+++---,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++)))************+++++++++)))))))))***++++++,,,,,,)))))))))))))))******+++((((((((()))))))))******************************++++++++++++,,,,,,,,,,,,,,,,,,---------,,,,,,,,,111,,,+++///111777GGGYYYqqq{{{yyyzzz}}}|||uuunnnlll||||||wwwyyyfffTTTIII<<<666000///111333222000222111111111111111111111...............//////000////////////////////////////////////////////////............////////////000/////////.........---((((((((((((''''''''''''%%%%%%&&&&&&'''(((((()))(((((('''''''''&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''%%%&&&'''((((((((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((%%%&&&''''''((((((''''''&&&'''(((((())))))(((((((((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''((((((((())))))&&&&&&&&&'''''''''(((((()))(((((((((((()))******'''''''''((((((((())))))(((((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))&&&&&&&&&'''''''''(((((((((((((((((()))))))))))))))))))))))))))((((((''''''(((((()))******++++++(((((((((((()))))))))***))))))***++++++,,,------///...,,,***)))***++++++))))))))))))))))))))))))(((((())))))))))))(((((())))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))((()))))))))************))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************)))))))))))))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************'''((()))***+++,,,,,,,,,)))***+++,,,,,,,,,++++++,,,++++++******++++++,,,***,,,,,,,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++)))************+++++++++((())))))***++++++,,,,,,)))))))))))))))***++++++(((((((((((()))))))))******************************++++++++++++,,,,,,,,,...---,,,+++,,,,,,+++++++++...000000...000777>>>RRRccc~~~yyynnngggfffrrr~~~{{{wwwtttfff[[[MMM???888333222111222333444222000000000000000000000000000...---------......///000////////////////////////...........................---------......///000//////............------)))(((((((((''''''''''''%%%%%%&&&&&&'''((())))))(((((('''''''''&&&&&&&&&''''''''''''((((((((()))''''''''''''''''''''''''%%%%%%'''((((((((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''(((((())))))((((((((((((((((((((((((%%%&&&''''''((((((''''''&&&''''''((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))&&&&&&&&&'''''''''(((((()))))))))))))))***++++++&&&'''''''''(((((())))))(((((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''###$$$%%%&&&''')))******&&&&&&&&&'''''''''(((((((((((((((((()))))))))))))))))))))))))))((('''''''''(((((()))***+++++++++(((((((((((())))))))))))))))))***+++,,,,,,------000///,,,+++******+++,,,))))))))))))))))))))))))(((((())))))))))))(((((())))))************))))))************************(((((((((((())))))))))))(((((())))))*********+++))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))*********+++))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************&&&'''(((***+++,,,,,,,,,)))***+++,,,------,,,+++,,,++++++++++++++++++,,,***+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++)))************+++++++++((())))))***++++++,,,,,,))))))((())))))***++++++(((((((((((())))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,+++***)))***+++---------(((...222000---///444666<<>>:::555444555555333111000111111///000000///...///000111---------,,,,,,,,,,,,+++*********+++++++++++++++************************************++++++++++++***+++,,,---------------,,,---.../////////...---........................&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''%%%&&&''''''((((((''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$&&&&&&'''((()))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))((((((''''''((((((((((((''''''''''''''''''((((((((()))'''''''''''''''((())))))((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))''''''((((((((((((''''''&&&'''''''''(((((())))))%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&'''((((((###$$$$$$$$$$$$###""""""'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&'''((())))))%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''((((((&&&'''((())))))((('''&&&(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''((((((((())))))******''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&%%%%%%(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))((('''((()))******)))((('''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))------,,,,,,+++***))))))++++++******++++++,,,---*********++++++,,,,,,,,,************************))))))))))))************************************))))))))))))************)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))******+++,,,------------+++...///,,,***+++---...(((,,,111333111///333888@@@MMM```sss{{{sssnnnttt}}}|||vvvuuu}}}|||uuuzzzddd[[[KKK>>>:::;;;777000---///111///,,,+++...111111000///---+++***+++------------,,,,,,,,,++++++******************++++++************************)))************+++++++++***+++,,,,,,------------,,,,,,.../////////...---.....................---((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((''''''''''''''''''&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((('''''''''&&&&&&%%%$$$$$$$$$$$$%%%&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))******)))(((((((((((((((&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((('''&&&&&&(((((((((((((((((((((((()))(((((('''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((******))))))((((((''''''''''''(((((())))))******(((((((((((()))))))))))))))))))))))))))******+++))))))))))))***************(((***---+++&&&)))///++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))******+++++++++,,,,,,,,,******+++,,,,,,---......,,,,,,------...//////000333999BBBNNN]]]sss~~~}}}zzzxxxwww{{{yyyvvvrrrpppttt~~~~~~fffUUUFFFAAA:::555333222111000///............---------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++************************))))))))))))))))))))))))+++++++++,,,,,,,,,------......---------,,,,,,,,,---,,,,,,,,,,,,---......((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((''''''''''''((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''')))((((((((('''''''''''''''&&&%%%$$$$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''(((((((((((())))))))))))))))))))))))))))))))))))******)))((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))((((((((((((((('''((((((((()))))))))***((((((((()))))))))******))))))(((((())))))***+++))))))))))))***************)))+++///---((()))...++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))*********+++++++++,,,,,,***++++++,,,,,,---------,,,,,,,,,---.../////////111333666999???IIIWWWbbbxxx~~~zzzzzzwwwpppooowwwkkk\\\NNNBBB999<<<999444111111111000///............------------,,,,,,,,,,,,,,,,,,,,,,,,*********************************+++++++++++++++************************))))))))))))))))))))))))+++,,,,,,,,,------------...------------,,,,,,,,,---,,,,,,,,,,,,---......((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((()))))))))))))))((('''&&&&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((((((((((((((())))))))))))))))))))))))))))))))))))***))))))(((((((((((((((''''''(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))************))))))(((((())))))***+++))))))))))))************++++++---000///******,,,************************************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))*********++++++++++++,,,+++++++++,,,,,,,,,,,,,,,+++,,,,,,------......///+++,,,,,,++++++///777===FFFVVVmmm~~~}}}kkk]]]III:::444222111000111///...---...//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))******+++++++++************************)))))))))))))))))))))))),,,,,,,,,---------......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((()))))))))*********)))'''%%%%%%''')))***''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''((((((''''''''''''((((((&&&%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((''''''(((((((((((((((((((((((((((''''''''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&''''''(((((()))))))))(((((((((((())))))))))))))))))))))))*********+++((((((((((((((()))******((()))))))))***************+++---//////,,,))))))))))))))))))))))))))))))************)))))))))((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((************************((((((((((((((((((((((((************++++++++++++,,,,,,,,,+++++++++++++++++++++,,,,,,------------***+++,,,,,,+++---111444///888CCCNNNYYYjjj~~~gggQQQGGGAAA;;;333000111444555444,,,++++++,,,...///...,,,------------,,,,,,,,,+++++++++++++++++++++++++++************************((((((((()))******++++++************************)))))))))))))))))))))))),,,,,,---------.........---------,,,,,,,,,++++++,,,,,,++++++,,,,,,---...((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))''''''''''''''''''''''''&&&'''''''''(((((())))))(((((((((((())))))))))))***)))'''%%%%%%''')))***''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((('''(((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&''''''(((((())))))))))))))))))((((((((((((((())))))))))))*********((((((((('''((())))))***((()))))))))************(((***,,,------,,,***'''))))))))))))))))))))))))************)))))))))((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))*********++++++++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,,,,---......---,,,+++,,,,,,///222555555888BBBRRR___mmmxxxvvvfff[[[ZZZWWWJJJ===999555333111222333333000---,,,,,,,,,---//////---+++---,,,,,,,,,++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))(((((()))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,---------......------,,,,,,,,,+++++++++,,,++++++++++++,,,------((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))''''''''''''''''''''''''&&&&&&''''''((()))))))))''''''''''''(((((((((((()))((('''&&&&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''((((((((((((''''''&&&&&&'''''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((())))))*********))))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((((((((((((((((((((((((((((((((((((((((((''''''&&&''''''((()))***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''(((((())))))))))))(((((((((((((((((((((((())))))))))))((((((''''''(((((()))***))))))))))))************''')))******,,,...,,,'''************************************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++*********+++++++++++++++++++++++++++++++++++++++******+++,,,------------,,,000333333111333999>>>GGGOOO[[[fffppp{{{qqqfff___PPPFFF>>>>>>???<<<888555333111///.../////////---...---,,,---......,,,+++,,,,,,,,,+++++++++******++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++,,,,,,,,,------,,,,,,,,,,,,+++++++++++++++++++++++++++,,,------((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))''''''''''''''''''''''''&&&&&&''''''((())))))***&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))&&&'''(((((((((((('''&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((()))***************)))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''((()))***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''&&&&&&***)))))))))((((((((('''&&&'''''''''(((((((((((((((''''''''''''((())))))))))))))))))************(((******(((+++000///)))++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))******++++++,,,,,,+++++++++++++++*********((())))))+++...000000000***,,,///000/////////000111666;;;@@@EEEKKKSSSXXXccciiisss}}}}}}iiieee^^^UUUMMMFFFAAA???;;;999444000111333111+++///---,,,,,,...///111111---+++***+++,,,---,,,***++++++++++++************************************)))))))))))))))))))))))),,,,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,++++++++++++***+++++++++***++++++,,,---((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&'''((())))))***%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))%%%&&&'''(((((('''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((()))******+++*********))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''((())))))((((((((((((((((((((((((((((((&&&&&&&&&'''''')))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((''''''&&&&&&%%%******))))))((((((((('''&&&&&&&&&&&&'''''''''((('''''''''''''''((())))))))))))))))))************)))+++***(((,,,222222,,,++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((()))***+++,,,,,,---++++++******************...---+++++++++***)))(((///...---,,,,,,---...///---...000000000111333555777;;;@@@FFFKKKQQQWWW[[[ccceeehhhmmmqqqtttuuuuuutttuuuuuuqqqkkkgggfffhhhaaa]]]XXXSSSOOOJJJFFFBBB===;;;666222111111333555+++111000+++---333222+++------......---,,,***)))+++)))((((((***++++++***+++++++++************)))************************))))))))))))))))))))))))...------,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,+++++++++******++++++******++++++,,,---''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))'''&&&&&&&&&&&&'''(((((('''''''''%%%$$$%%%(((***((((((((((((((('''''''''###$$$%%%&&&''')))******((((((((('''&&&&&&%%%%%%'''((((((((())))))******(((&&&%%%&&&))))))'''$$$%%%&&&''''''((((((''''''''''''((((((((((((''''''(((((((((((())))))))))))''''''(((((())))))******((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((''''''''''''&&&&&&&&&)))&&&%%%&&&)))***)))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&((()))***((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''(((((())))))))))))((((((((()))***++++++***)))(((&&&((())))))(((''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))************))))))(((((('''''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((((('''''''''(((((((((((((((((((((((())))))(((((('''''''''&&&(((((((((((())))))))))))***)))((((((((()))+++,,,+++)))(((***...000///---''')))******))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))+++******)))(((''''''&&&''''''''''''(((((((((((())))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++)))************+++++++++++++++******++++++,,,---++++++,,,,,,,,,,,,------000000////////////000000111222333666888:::<<<===???@@@AAACCCEEEGGGIIIIIIHHHHHHHHHGGGFFFEEEDDDCCC>>>>>>>>>===;;;888666444333333333222222222111111////////////////////////---------,,,,,,+++++++++,,,++++++******++++++,,,,,,+++******))))))******************************))))))(((((((((((())))))///000000...+++(((((()))******))))))))))))***************)))))))))))))))))))))))))))************++++++++++++++++++++++++)))************+++++++++''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))'''&&&&&&&&&&&&'''(((((('''''''''&&&%%%&&&)))+++'''''''''''''''&&&&&&&&&$$$%%%%%%&&&'''((())))))))))))))))))(((((('''&&&'''''''''(((((()))))))))(((&&&%%%&&&((()))'''%%%%%%&&&''''''((((((''''''''''''(((((((((((('''''''''((((((((())))))))))))&&&'''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((''''''''''''&&&&&&&&&'''%%%$$$%%%((()))(((&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&'''((()))***&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))(((((('''((())))))))))))((('''&&&((())))))(((''''''((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''((((((''''''''''''((((((((((((((()))))))))******)))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))((((((((('''''''''''''''''''''((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''(((((((((((())))))))))))***)))((((((((()))+++++++++)))((())),,,...,,,+++''')))******))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))*********)))((('''''''''''''''''''''(((((((((((())))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))*********+++++++++))))))*********+++++++++++++++******++++++,,,---+++++++++,,,,,,,,,------......------------......//////000111333444444555666666777777888999::::::888888888888777666555555555555555555444333111111111111111000000000//////------------------------------,,,,,,,,,+++++++++,,,++++++******++++++,,,,,,+++******))))))******************************))))))(((((((((((())))))***+++,,,+++)))((()))*********))))))))))))*********)))))))))))))))))))))))))))))))))************++++++++++++++++++++++++)))************+++++++++''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((('''&&&&&&&&&&&&'''((((((&&&'''''''''&&&'''***---&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))***+++***)))(((''''''''''''''''''((((((((('''&&&&&&'''(((((('''%%%%%%&&&''''''((((((''''''''''''((((((((((((''''''''''''((((((((()))))))))&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((''''''''''''&&&&&&&&&%%%$$$$$$$$$&&&'''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''''''''((())))))%%%%%%&&&&&&'''(((((()))'''''''''''''''''''''''''''(((((())))))(((((('''&&&''''''((((((''''''&&&&&&((())))))(((''''''((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((''''''((((((((('''''''''(((((((((((()))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&''''''(((((())))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))))))))((()))******++++++)))((()))***+++***)))''')))******))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''''''''''''''(((((((((((())))))))))))))))))))))))''''''((())))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******)))))))))*********++++++)))))))))*********+++++++++************+++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,......................../////////......---------//////000000000//////...,,,---...////////////...//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++************++++++++++++***))))))))))))***)))))))))))))))))))))))))))((((((''''''(((((()))%%%'''(((((((((((()))+++***))))))(((((())))))***))))))))))))))))))******))))))))))))************++++++++++++++++++++++++)))************+++++++++''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((((((&&&'''(((((('''(((+++---&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&'''((()))++++++***)))(((&&&&&&''''''''''''''''''&&&&&&''''''(((''''''&&&%%%&&&''''''((('''''''''&&&''''''((((((''''''&&&'''''''''((((((((())))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''(((((((((((((((((('''''''''''''''''''''''''''&&&((())))))(((''''''((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&'''''''''((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''%%%&&&&&&'''((()))******((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((()))))))))))))))))))))))))))******+++++++++************)))(((''')))******))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''''''''''''''(((((((((((())))))))))))))))))))))))&&&'''(((((())))))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))***))))))))))))************))))))))))))***************************++++++,,,***++++++++++++,,,,,,,,,++++++************++++++.....................---//////......---------,,,...///000111111111111111,,,,,,------...............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********++++++************++++++++++++***)))))))))))))))(((((((((((((((((((((((((((((((((''''''((((((((($$$&&&'''''''''''')))+++))))))(((((((((((()))))))))))))))))))))*********((()))))))))************************************))))))*********+++++++++''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''((((((&&&'''))))))((((((***,,,&&&&&&''''''(((((((((((('''''''''''''''&&&&&&&&&%%%&&&((()))***))))))(((''''''''''''''''''&&&&&&&&&''''''(((''''''&&&&&&%%%&&&''''''((('''''''''&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((&&&((())))))(((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((())))))(((''''''&&&&&&&&&&&&'''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((%%%&&&&&&'''((()))******(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((())))))))))))((()))))))))************,,,,,,,,,+++***)))))))))''')))******))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&'''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''(((((((((((()))))))))(((((()))))))))*********(((((()))))))))***************))))))******+++,,,*********+++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------.........///////////////////////////,,,---...///////////////.........---------............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++******))))))******++++++***))))))(((((())))))''''''''''''''''''''''''((((((''''''''''''((((((&&&((()))(((''''''((()))))))))(((((((((((())))))(((((())))))************((()))))))))************************************))))))*********+++++++++'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&((())))))((('''(((***&&&&&&''''''((()))))))))''''''''''''''''''&&&&&&&&&&&&''''''((()))******((((((((('''''''''''''''%%%'''(((((('''&&&&&&'''%%%&&&''''''((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&'''''''''((((((((()))))))))))))))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((''''''''''''&&&&&&&&&%%%&&&''''''&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((()))((((((((()))(((((('''&&&&&&%%%%%%''''''''''''''''''''''''&&&''''''((((((''''''&&&)))((((((''''''(((((()))&&&((())))))(((''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&'''((())))))((('''&&&&&&&&&&&&''''''''''''((('''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&''''''(((((())))))(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((())))))))))))(((((()))************)))+++,,,---,,,***)))***+++''')))******))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&'''(((((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((())))))((((((((()))))))))******((((((((()))))))))*********))))))))))))***++++++************++++++++++++,,,,,,++++++++++++,,,,,,))))))***+++,,,------...++++++,,,,,,------......+++,,,------............///...---,,,+++++++++,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))***************))))))))))))************)))(((((((((((()))(((((((((((((((((((((((((((''''''&&&&&&''''''(((((()))***)))'''''''''))))))((((((''''''(((((()))((((((((()))******++++++))))))))))))************************************)))************+++++++++'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&((())))))'''&&&&&&'''%%%%%%&&&''''''((())))))&&&&&&''''''''''''''''''((('''''''''(((***,,,...)))))))))(((((('''''''''%%%''')))(((&&&%%%&&&(((%%%&&&''''''((((((''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''(((((())))))((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((''''''''''''&&&&&&&&&###%%%'''&&&$$$$$$&&&(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&((()))))))))((('''''''''''''''''''''&&&&&&''''''''''''''''''''''''&&&''''''((((((''''''&&&(((((('''&&&&&&'''((((((&&&((())))))(((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&&&&''''''''''''(((((((((''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))'''((()))***+++******))))))***,,,+++)))((()))+++''')))******))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''((((((((((((((((((((((((((((((((((((%%%&&&''''''((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))(((((((((((()))))))))***(((((((((((()))))))))***)))))))))))))))***++++++************++++++++++++,,,++++++******++++++,,,)))******++++++,,,,,,---*********++++++++++++,,,,,,---...............---...---,,,+++***+++,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++((((((((()))))))))************))))))))))))************)))((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''((('''((()))((('''&&&''')))((((((''''''''''''(((((('''(((((()))******++++++))))))))))))************************************)))************+++++++++'''''''''''''''''''''''''''''''''''''''''''''&&&'''&&&&&&&&&&&&'''(((((('''((()))(((&&&%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''''''''((((((***)))''''''(((+++...000******))))))((((((((('''$$$'''))))))&&&%%%&&&(((%%%&&&''''''((((((''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((('''''''''&&&&&&&&&!!!$$$&&&%%%###"""$$$''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&((()))))))))((('''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&'''&&&%%%%%%%%%%%%&&&'''&&&((())))))(((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''(((******((('''&&&'''''''''(((((((((((()))&&&'''''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''((((((((()))((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((('''''''''((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((())))))))))))'''((()))++++++******)))''')))+++***'''&&&(((+++((()))******))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''((((((((()))((((((((((((((((((((((((%%%&&&''''''((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))(((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))******+++)))************+++++++++++++++************++++++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,++++++------,,,++++++,,,......,,,,,,,,,++++++++++++***))))))))))))))))))))))))'''((((((((())))))************))))))))))))************)))((((((((((((((())))))))))))))))))))))))'''''''''&&&&&&'''''''''$$$&&&''''''''''''((()))((((((''''''''''''(((((('''(((((()))***+++++++++))))))))))))************)))))))))))))))))))))))))))************+++++++++(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&'''***,,,...,,,***((('''&&&'''((()))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&'''((())))))((('''&&&((((((((((((((((((((((((((((((''''''''''''((((((&&&''''''(((((((((((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((('''''''''''''''&&&%%%%%%''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&'''''''''(((((())))))'''''''''&&&&&&%%%%%%%%%''''''((((((((((((''''''(((((('''(((((()))***+++))))))(((((('''''''''&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&(((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((''''''''''''((((((((((((''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&'''))))))(((''''''((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))''')))***+++***)))***++++++***)))'''''''''((()))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((()))******''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++++++++************++++++******************************+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))******))))))))))))******))))))))))))))))))))))))((((((((()))******++++++(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''')))*********)))((())))))))))))************))))))))))))************(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((('''&&&&&&''')))+++---+++***((('''''''''((()))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&'''((())))))((('''&&&((((((((((((((((((((((((((((((''''''''''''((((((&&&''''''(((((((((((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((('''''''''''''''%%%$$$%%%&&&'''&&&$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''((((((((()))'''''''''&&&&&&%%%%%%%%%''''''(((((((((((((((((()))(((((((((((())))))***))))))((((((((('''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&)))***+++***)))''''''((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))''')))***+++***)))***+++***)))(((''''''(((((()))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((())))))***''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))*********+++******))))))******+++*********************************+++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))******))))))))))))******))))))))))))))))))))))))++++++******)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((()))***))))))((((((((()))))))))*********))))))))))))************'''''''''''''''&&&&&&&&&&&&&&&'''''''''((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))((('''''''''(((***++++++***(((''''''((())))))))))))))))))))))))))))))((((((((('''''''''&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((''''''''''''((((((&&&''''''(((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((''''''''''''&&&&&&%%%$$$$$$&&&&&&%%%$$$%%%&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&'''(((((())))))))))))***))))))(((((((((((()))))))))((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''))))))))))))))))))))))))((((((((((((''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&+++,,,---,,,)))''''''((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''')))***+++***)))***+++)))(((((((((((())))))***))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''(((((()))***''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))******+++******))))))******+++*********************************++++++++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************)))))))))***))))))(((((())))))***))))))))))))))))))))))))+++******))))))(((((('''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))(((((())))))))))))******))))))))))))************''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((()))(((((('''''''''((((((***)))(((((((((((())))))(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''(((((((((((((((((('''((((((((((((((((((((((((((((((''''''''''''((((((&&&''''''((((((((((((((('''(((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&%%%$$$###$$$&&&&&&%%%$$$&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''((((((((((((((('''''''''''''''&&&&&&&&&&&&'''((())))))***))))))******)))(((((('''(((((())))))((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((('''''''''))))))))))))************((((((((((((''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''')))+++,,,+++)))(((((()))(((((((((((((((((((((((('''(((((((((((((((((('''))))))))))))))))))))))))((((((((((((((((((((((((''')))***+++))))))***+++''''''(((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((''''''''''''((())))))''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))))))))******))))))))))))******************************************++++++++++++************************************************************************************))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))''''''(((((()))*********((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))))))))))))))(((((((((((()))))))))***((()))))))))************&&&''''''''''''''''''''''''''''''((((((((())))))''''''''''''''''''''''''&&&'''''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&'''(((((()))((((((''''''''''''''')))((((((((((((((())))))(((((((((((((((((((((((())))))((((((((('''''''''''''''''''''''''''''''''(((((((((''''''((((((((())))))))))))))))))))))))((((((''''''''''''((((((&&&''''''((((((((((((((((((((((((''''''(((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''&&&&&&&&&&&&%%%$$$###$$$&&&'''&&&%%%&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((&&&'''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''((()))******))))))******)))(((((('''(((((((((((())))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''(((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''''''''(((((((((((((((((()))))))))*********+++((((((((((((''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&(((******))))))***+++((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''')))***+++))))))***+++''''''(((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''(((((()))''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))((((((((((((((((((***))))))))))))))))))***))))))))))))))))))))))))))))))*********+++++++++************************************************************************))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((('''''''''((())))))******((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***'''(((((((((((()))))))))((()))))))))************&&&&&&&&&'''''''''''''''''''''((((((((()))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''''''''&&&&&&''''''((()))''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''((((((''''''''''''(((((())))))))))))))))))))))))((((((''''''''''''((((((&&&''''''(((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%'''((((((&&&&&&&&&'''''''''(((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((''''''''''''''''''''''''(((((((((((())))))******))))))(((***))))))(((((((((((()))(((((())))))))))))******''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((('''(((((())))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''((((((((((((((((((((((((((('''''''''((((((((((((((('''(((((())))))*********((((((((((((''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))%%%''')))***))))))+++,,,))))))))))))))))))))))))&&&'''((())))))((('''&&&(((((((((((((((((((((((())))))))))))))))))))))))''')))***+++***)))***+++'''((()))))))))))))))((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''&&&&&&''''''((()))''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))((((((((((((''''''***))))))(((((())))))***)))))))))))))))))))))))))))))))))************+++************************************************************************(((((()))))))))))))))***)))((((((''''''(((((()))((((((((((((((((((((((((***))))))((((((''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******''''''(((((((((((())))))))))))))))))************&&&&&&&&&'''''''''(((((('''((((((((())))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''''''''''''''(((((()))&&&&&&''''''''''''''''''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''''')))((('''&&&&&&'''((()))))))))))))))))))))))))))((((((''''''''''''((((((&&&''''''((((((((((((((()))((('''&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''&&&&&&&&&%%%%%%&&&%%%%%%&&&((())))))(((''''''''''''((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''')))(((((((((''''''''''''&&&'''''''''((((((((()))***************)))(((''')))(((((((((((())))))***(((((()))))))))*********''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&'''(((((()))******((((((((((((''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))''')))++++++******+++,,,))))))))))))))))))))))))%%%&&&((())))))(((&&&%%%(((((((((((((((((((((((())))))))))))))))))))))))''')))***+++***)))***+++((())))))******)))((('''))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))((((((((('''''''''))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************************************************************************************(((((((((((())))))******((((((''''''''''''((((((((((((((((((((((((((((((***))))))(((''''''&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''')))))))))(((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))(((((('''((()))***+++'''''''''((((((((())))))))))))))))))************&&&&&&&&&'''''''''(((((((((((((((((())))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''''''''''''''((())))))%%%&&&&&&'''((((((''''''''''''((())))))***))))))))))))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''''''''''')))((('''&&&&&&'''((()))))))))))))))))))))))))))((((((''''''''''''((((((&&&''''''((((((((((((((()))((('''&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%'''&&&%%%''')))******)))''''''''''''((((((((()))&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''))))))(((((('''''''''&&&&&&'''''''''(((((())))))++++++++++++***((('''&&&(((((('''(((((()))***+++(((((())))))*********+++''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))(((((())))))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&%%%%%%&&&&&&&&&((((((((((((((((((((((((&&&'''''''''(((((())))))%%%&&&&&&'''((())))))***)))(((((((((''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))*********+++------+++******+++))))))))))))))))))))))))%%%&&&((())))))(((&&&%%%(((((((((((((((((((((((())))))))))))))))))))))))''')))***+++***)))***+++))))))*********((('''&&&))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))((((((''''''''''''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((('''''''''&&&))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''******))))))((((((((('''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))((('''''''''(((***+++''''''''''''((((((((()))))))))))))))************))))))))))))((('''&&&%%%&&&&&&&&&''''''''''''(((''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))(((((((((((())))))))))))************)))'''&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((())))))))))))************))))))((('''''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))(((((('''&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&''''''''''''(((((((((((())))))((((((((('''''''''&&&&&&&&&''''''''''''((()))%%%&&&---000......222000222444333,,,&&&%%%(((''''''''''''''''''''''''''''''(((((((((((('''''')))))))))))))))((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((&&&%%%%%%&&&'''(((''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&(((((('''''''''&&&&&&&&&((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&)))))))))))))))))))))))),,,,,,------,,,+++)))((('''''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((((((((((((((((((((((('''((()))))))))(((&&&%%%((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))))))))((('''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))((()))++++++)))(((************************''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((''''''((((((((((((((((((((((((%%%&&&&&&'''((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))(((''''''&&&&&&&&&''''''''''''(((''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''(((((('''''''''(((((((((((((((((((((((('''((((((((())))))))))))))))))***))))))((('''&&&(((''''''&&&&&&''''''((((((((((((((((((((((((((((((((()))))))))*********))))))(((''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))***))))))(((''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''((((((((('''''''''&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((***''')))///222//////111...000222222...)))''''''((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((('''&&&&&&&&&&&&'''(((''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''(((((('''''''''&&&&&&&&&((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))************)))((('''&&&'''''''''''''''''''''(((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((('''((())))))******))))))))))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((((((''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))))))))((('''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))((()))++++++)))(((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((''''''((((((((((((((((((((((((&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))***))))))((((((&&&&&&&&&''''''''''''(((''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''(((((())))))(((((('''((((((((((((((((((((((((''''''((((((((()))))))))(((((())))))))))))(((((((((((((((''''''((((((((())))))))))))))))))))))))(((((())))))))))))*********)))((((((''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))*********)))((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''((('''''''''''''''&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((******---222333000...000---...///000111///+++'''))))))))))))))))))))))))''''''(((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((''''''&&&&&&'''((((((''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((''''''''''''&&&((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))***)))(((''''''&&&'''''''''''''''(((((()))))))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((()))******++++++******))))))))))))))))))))))))((())))))******))))))(((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&(((((((((((((((((((((((()))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''((())))))))))))((()))((((((''''''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))******)))'''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((('''((((((((((((((((((((((((&&&'''''''''''''''&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))++++++++++++***)))''''''&&&&&&&&&''''''''''''(((''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((())))))))))))(((((((((((((((((((((((((((((('''''''''((((((((())))))'''(((((())))))))))))(((((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((()))))))))******))))))((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((()))+++///222222///------+++,,,---...222444...'''((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''(((((((((''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((('''''''''''''''((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((+++***)))'''''''''((()))&&&''''''((()))******+++((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))***+++++++++++++++(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))((('''&&&&&&'''((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''(((((())))))(((((()))(((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))(((((()))******)))'''))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((('''''''''(((''''''&&&%%%''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))------,,,+++)))'''&&&%%%&&&&&&&&&''''''''''''(((''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''(((((((((((('''(((((())))))))))))((('''&&&&&&%%%%%%&&&&&&'''))))))))))))))))))))))))'''(((((((((((()))))))))******)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''(((((((((&&&'''''''''''''''''''''''''''''''''(((((((((((('''(((((((((((((((((((((&&&&&&&&&''''''''''''(((''',,,000111000...---,,,+++,,,,,,---222666000'''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''(((((()))))))))''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((***)))((('''''''''((()))&&&''''''((()))******+++((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))***+++++++++++++++(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&'''''''''''''''''''''(((((((((((((((((((((((()))((('''&&&&&&'''((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''(((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((('''(((******((('''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((&&&'''''''''''''''&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))),,,,,,,,,***)))'''%%%$$$&&&&&&&&&''''''''''''(((''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''(((((())))))(((((('''''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((())))))))))))((((((&&&&&&%%%%%%%%%%%%&&&&&&))))))))))))))))))))))))''''''(((((((((((())))))+++***))))))(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))((((((''''''(((((()))&&&&&&&&&'''''''''''''''''''''''''''((((((((((((%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&---111000---......---,,,///...+++000555111(((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&'''(((((())))))'''''''''''''''(((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&((()))))))))))))))''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''((((((((((((((('''(((((((((((()))))))))((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''(((((())))))***))))))))))))))))))))))))''''''&&&&&&&&&&&&'''''''''''''''(((((()))))))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((()))******++++++******))))))))))))))))))))))))'''(((((())))))(((((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((''''''''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''(((((((((((('''(((''''''''''''(((((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((''''''((())))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))))))))))))))((((((((((((((((((((((((%%%&&&&&&'''((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((('''&&&&&&&&&&&&&&&''''''''''''(((''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))***))))))((('''&&&''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''''''''((((((((())))))+++***))))))(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''(((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((((((((())))))&&&&&&&&&'''''''''((((((''''''''''''((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&...222///---///111000...222000+++---333111)))''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&'''(((((()))******&&&'''''''''((((((((()))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&((()))******))))))''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))'''((((((((())))))))))))((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&''''''((())))))******))))))))))))))))))))))))&&&''''''((((((((('''''''''''''''''''''''''''(((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((('''((())))))******))))))))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&''''''(((((('''''''''''''''''''''((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((''''''((())))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((($$$$$$&&&'''(((((())))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))&&&&&&'''(((((()))((((((&&&&&&&&&'''''''''((((((''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''&&&&&&'''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((************)))(((&&&&&&((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))+++******)))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))'''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((((((((())))))&&&&&&&&&'''''''''((((((''''''''''''((((((((()))'''''''''((((((((())))))&&&&&&&&&'''''''''(((((('''000444///---000333333///444222******111111)))))))))))))))))))))))))))''''''(((((((((((('''''''''''''''((()))******+++&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&((()))*********)))''''''((((((((((((''''''''''''''''''((((((((()))((((((((((((((((((((((((&&&'''''''''(((((())))))'''((((((((())))))******((((((''''''''''''((((((''''''''''''((((((((()))((((((((((((((((((((((((&&&''''''((()))******+++))))))))))))))))))))))))((()))***++++++***)))((('''''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))'''''''''&&&&&&'''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%&&&((()))))))))((('''((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&''''''(((((('''''''''''''''''''''((()))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((''''''((())))))(((&&&((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((###$$$%%%'''((())))))***''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''(((((((((((((((((((((((((((((())))))(((((('''''''''&&&******))))))((((((''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))******))))))((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''))))))(((((('''''''''&&&&&&&&&&&&'''((())))))***''''''''''''''''''''''''((((((((((((((((((((((((%%%'''(((((('''&&&&&&'''(((((((((((((((((((((((())))))((('''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''((((((((((((''''''''''''(((((((((((()))((('''''''''(((***+++***...333333111000111222///...---///111111...+++((())))))((('''''')))+++((((((((((((((('''''''''&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((************)))(((&&&&&&((((((((((((((((((((((((''''''''''''''''''&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((())))))(((((('''''''''&&&(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''))))))))))))))))))))))))))))))(((((('''''''''&&&''''''''''''''''''''''''******))))))((((((''''''''''''''''''''''''''''''))))))))))))))))))))))))((()))))))))))))))(((((())))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((((((((((((((((((((((()))((('''&&&&&&'''((()))&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((())))))))))))((((((''''''''''''(((((((((((((((((((((((((((((())))))((((((((('''''''''***)))))))))((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))***)))))))))((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''''''''''''''''''''''')))(((((((((''''''''''''&&&&&&''''''((())))))***((((((((((((((((((((((((((((((((((((((((((((((((%%%''')))((('''&&&''''''(((((((((((((((((((((((())))))((('''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''((((((((((((''''''''''''(((((((((((()))(((((('''((()))***+++'''+++000444444222111000,,,++++++---//////---+++''')))))))))''''''((()))((((((((((((((((((((('''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((************)))((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))((((((((('''''''''(((((())))))))))))(((((('''((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))((((((((('''(((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''))))))))))))((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((())))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((''''''''''''((((((&&&'''''''''(((((())))))((((((''''''''''''((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((((((((((((((((((((()))((('''&&&&&&'''((()))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((()))))))))))))))((((((''''''(((((()))(((((((((((((((((((((((())))))((((((((((((''''''))))))))))))(((((((((((((((((()))******)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&''''''((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''))))))'''''''''((((((((((((((((((((((((((())))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((((((((('''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((()))******%%%(((---222555555111...///...------------***(((''')))+++***)))'''&&&'''''''''((((((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((&&&&&&'''''''''((((((((()))******))))))((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))''''''''''''(((((((((((())))))((((((((((((''''''(((((())))))))))))((((((''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''')))))))))(((((((((((('''''''''''''''''''''''''''(((((((((((((((((((((((('''(((((())))))((((((((())))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''((((((''''''''''''((((((%%%%%%&&&'''((()))******((((((''''''''''''((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))(((((((((((((((((())))))))))))((((((((((((''')))***,,,,,,***)))'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''(((((())))))))))))))))))))))))))))))((((((((((((((((((((((((&&&(((***)))((('''((()))(((((((((((((((((((((((()))))))))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((())))))***%%%&&&(((---333444111...666555222///---***'''%%%)))+++------+++((('''&&&''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))(((''''''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((***)))'''%%%%%%''')))***''''''''''''(((((((((((())))))(((((((((((((((((((((((())))))))))))(((((('''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((()))((((((((())))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&'''((())))))***((((((''''''''''''((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((''''''(((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))''')))***,,,,,,***)))'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''')))******)))(((((()))(((((((((((((((((((((((())))))******))))))((('''''''''''''''''''''''''''&&&'''''''''''''''''''''&&&'''(((((())))))((((((''''''''''''((((((((((((''''''''''''(((((((((((('''(((((()))))))))))))))(((&&&%%%(((---111111///555444111...***'''%%%%%%***,,,......,,,***((((((&&&'''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))'''''''''((((((((())))))((())))))))))))(((((('''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((***)))'''%%%%%%''')))***''''''''''''(((((((((((((((((())))))))))))))))))(((((())))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))'''''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((('''''''''((((((''''''''''''((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&''''''''''''''''''&&&''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''(((((((((((((((((((((((('''(((((((((((((((((('''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((())))))))))))***))))))(((((())))))***(((((((((((((((((((((((((((((())))))))))))******(((((((((((())))))))))))(((((()))******)))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((())))))))))))''''''''''''(((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((('''''''''(((((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((()))++++++)))))))))***((((((((((((((((((((((((((()))***+++***)))((('''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''((())))))))))))(((''''''''''''((((((((((((''''''''''''((((((((((((''''''((())))))))))))))))))'''%%%&&&(((,,,...///+++++++++)))'''&&&&&&(((***,,,......,,,***)))***&&&&&&''''''((()))))))))''''''((((((((()))))))))))))))))))))))))))))))))''''''((((((((()))))))))(((((())))))))))))((((((((((((((((((((((((((((((%%%%%%&&&&&&'''(((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))''''''''''''(((((((((((((((((())))))))))))******(((((())))))))))))((((((&&&&&&'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))'''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''&&&''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''(((((((((((())))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))((((((((((((((((((((((((((((((''''''''''''(((((())))))((((((''''''''''''((((((''''''''''''((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&''''''''''''((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))******(((((((((((((((((((((((((((((()))))))))*********'''((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''((((((((()))))))))***''''''''''''(((((((((((((((((((((((((((((((((((('''((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))(((***++++++***))))))***((((((((((((((((((((((((((()))***++++++)))((('''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''((()))))))))))))))''''''''''''((((((((((((''''''''''''((((((((((((&&&'''((()))***))))))(((((((((((('''''''''***,,,&&&'''(((&&&%%%%%%(((***)))***++++++)))))))))+++&&&&&&''''''((())))))***&&&&&&'''''''''((((((((((((((((((((((((((((((((('''((((((((())))))))))))(((((())))))))))))((((((((((((((((((((((((((((((%%%%%%&&&&&&'''(((((()))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((()))))))))*********(((((())))))))))))((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&'''(((((((((((())))))(((((((((((())))))(((((((((((((((((((((((('''''''''''''''''''''''''''((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((('''''''''(((((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&''''''''''''((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))******(((((((((((((((((((((((((((((())))))*********+++'''((((((((())))))******((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''((((((((())))))******''''''''''''((((((((()))(((((((((((((((((((((((('''((((((((())))))******))))))))))))))))))))))))&&&'''''''''(((((())))))((((((((((((((('''''''''************************)))))))))))))))))))))))))))***,,,,,,***)))***+++((((((((((((((((((((((((((()))+++,,,+++***((('''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''(((((()))))))))))))))''''''''''''((((((((()))''''''''''''((((((((()))&&&''')))*********)))(((&&&(((+++***'''%%%''')))'''))))))(((%%%%%%(((+++((())))))((('''''')))+++&&&&&&&&&'''((())))))***&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))))))))(((((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))''''''''''''((((((((()))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((()))(((((())))))*********+++(((((())))))))))))((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))******''''''''''''''''''''''''&&&'''''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&'''(((((((((((())))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''((((((%%%&&&&&&'''((()))******((((((''''''''''''((((((''''''''''''((((((((()))''''''''''''((((((((()))((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%''''''''''''((((((((()))''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''(((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''''''''***((('''(((++++++)))&&&)))*********)))(((''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))(((((((((((((((((((((((((((((()))***************(((((((((((())))))))))))''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((()))(((''''''(((,,,000+++***)))(((((()))******************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''!!!###&&&((()))))))))((())))))(((((('''''''''&&&''''''((((((((((((''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((('''&&&%%%%%%''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((******)))''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''))),,,......,,,)))'''((((((((((((((((((((((((''''''((((((((((((''''''(((((())))))))))))((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''''''''***((('''(((******(((&&&&&&''''''''''''&&&&&&%%%((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&''''''(((((()))(((((((((((((((((((((((((((((()))***************(((((((((((())))))))))))''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''')))...111---,,,***((((((((()))***************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''"""###&&&((()))(((((('''))))))((((((((('''''''''''''''((((((((((((''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((('''&&&&&&%%%''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((('''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((()))((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((('''''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((***++++++***(((&&&((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))(((((((((((())))))''''''(((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((***(((''''''(((((('''%%%%%%%%%%%%&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''(((((()))(((((((((((((((((((((((((((((())))))******))))))(((((((((((())))))))))))''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((%%%&&&''''''(((***...222111///,,,)))'''((()))***))))))))))))))))))))))))((((((((((((((((((((((((************************(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''(((((())))))(((((('''$$$%%%'''((((((((('''&&&))))))((((((((((((''''''''''''((((((((((((''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((''''''&&&%%%''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((''''''&&&&&&&&&&&&''''''$$$%%%%%%&&&'''((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))(((((((((((())))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((''''''''''''((((((***)))((('''''''''&&&&&&&&&&&&'''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((((((((()))(((((((((((((((((((((((((((((()))))))))))))))((((((((((((((())))))))))))''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((()))---///333000---)))'''''')))***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((('''(((((())))))(((''''''))))))((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''''''''&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&'''((((((((((((((((((((((((''''''((((((((((((''''''&&&''''''((((((''''''&&&''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((************************(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))(((((((((((())))))&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))((('''&&&&&&'''((('''''''''''''''((()))***(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((('''(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((()))))))))))))))))))))))))))******)))((((((***,,,222000---***(((((()))***''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((***************))))))((((((((())))))))))))))))))''''''((((((((((((''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&'''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''''''''&&&''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((()))(((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))''''''&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&%%%''''''''''''''''''''''''(((((((((((((((((((((((((((((('''&&&&&&'''((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((())))))(((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''************************))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))(((((((((((())))))&&&&&&''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''(((((())))))))))))(((&&&''')))+++((('''&&&%%%%%%&&&((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))***++++++***((('''((()))...---+++***)))))))))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))(((************))))))))))))(((((())))))))))))******''''''((((((((((((''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))'''''''''(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''((('''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&''''''((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((()))(((((('''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))''''''&&&&&&&&&&&&''''''))))))((('''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))(((''''''''''''((()))((((((((((((((((((((((((''''''((((((((((((''''''(((((())))))))))))((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''************************))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((())))))))))))))))))(((((((((((())))))&&&&&&''''''((())))))***))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))((()))***)))'''(((+++///***)))'''&&&&&&'''((()))(((((((((((((((((((((((((((((((((((((((((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((''''''&&&(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((()))))))))))))))))))))))))))***+++***(((((()))***))))))******************(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((((((((())))))(((((()))))))))*********''''''((((((((((((''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))''''''((())))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&'''((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&''''''((())))))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((('''''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))***''''''&&&&&&&&&&&&''''''((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''((((((((((((((((((((((((''''''(((((((((((('''''''''(((((((((((((((((('''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''************************))))))))))))))))))))))))'''((((((((())))))******(((((((((((())))))))))))))))))(((((((((((())))))&&&&&&&&&'''((())))))***))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((()))***((()))***)))((()))---111...,,,***)))((()))***+++(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))((('''&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))''')))******))))))***+++&&&''')))***+++++++++***))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))&&&&&&&&&&&&&&&'''(((((((((((())))))*********+++''''''((((((((((((''''''''''''''''''((((((((()))''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))'''(((((()))***++++++,,,))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&'''((((((((('''''''''''''''((((((((()))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''&&&&&&&&&'''((())))))***))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&((((((((((((((((((((((((''''''''''''((((((((()))''''''((((((((((((''''''''''''''''''((((((((()))&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***'''''''''&&&&&&'''''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&((((((((((((((((((((((((''''''((((((((((((''''''&&&''''''''''''''''''&&&''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))*********************)))((('''''''''+++*********))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))***)))((()))+++---((((((''''''''''''((((((''''''((((((((((((''''''''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''))))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))************+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))************))))))))))))******))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))(((((((((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((())))))***(((((((((((())))))))))))))))))))))))))))))))))))(((((()))***************(((((((((((((((((((((((((((((())))))))))))((((((++++++******))))))(((((()))))))))))))))((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((((((((((((((((((((($$$%%%%%%&&&'''((())))))(((((('''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((()))+++++++++++++++***)))(((((('''((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))((('''&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((%%%&&&&&&''''''&&&&&&%%%************************))))))))))))************(((((())))))))))))))))))************)))))))))((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))***)))(((((()))+++((((((''''''''''''(((((())))))************))))))'''''''''((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))((((((((('''''''''))))))))))))************+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))************))))))))))))******************************))))))))))))************))))))))))))*********+++******)))))))))((((((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))******)))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((()))***************(((((((((((((((((((((((((((((())))))))))))((((((*********)))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))))))))(((((((((''''''))))))))))))))))))))))))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&'''((((((((()))))))))((((((((('''''''''((((((((())))))))))))******)))))))))))))))))))))((((((((())))))))))))******))))))))))))(((((((((((((((((())))))))))))***''''''''''''''''''''''''''''''''''''''''''''''''((('''''''''((()))******++++++******)))(((((('''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((''''''''''''(((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&''''''''''''''''''&&&************************)))))))))*********++++++''''''(((((()))***++++++************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((())))))((('''&&&((())))))((((((''''''(((((()))))))))************))))))''''''((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))((((((((((((''''''))))))))))))******************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************************++++++++++++++++++++++++)))))))))*********++++++))))))*********+++++++++*********))))))))))))((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((()))))),,,+++***(((''''''&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))((())))))************)))(((((((((((((((((((((((((((((())))))))))))((((((((())))))))))))))))))***''''''''''''''''''''''''))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))***)))))))))))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((''''''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))((((((((())))))))))))************))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((((((((((('''(((((())))))+++******))))))(((((('''(((((((((((((((((((((((())))))((((((((('''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((++++++++++++++++++++++++))))))*********+++++++++'''(((((()))******++++++*********)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((&&&%%%&&&((())))))(((((((((((())))))''''''(((((((((((('''''''''(((((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))((((((((((((((((((((()))))))))***************))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))******+++***++++++++++++++++++***++++++++++++++++++++++++))))))*********+++++++++*********+++++++++,,,,,,++++++*********))))))))))))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))+++***)))(((''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((()))************))))))(((((((((((((((((((((((((((((())))))))))))(((((('''((((((((())))))******&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((('''''''''''''''(((((((((((((((((((((((()))))))))))))))((((((((((((((((((((((((((((((((((((((()))))))))*********&&&&&&&&&'''''''''''''''(((((()))))))))******************)))))))))(((((((((((()))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''((((((******))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((''''''&&&&&&&&&''''''((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((''''''''''''''''''(((++++++++++++++++++++++++************++++++++++++************************))))))))))))))))))******************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((())))))(((&&&%%%&&&((())))))(((((((((((())))))''''''((((((((((((''''''(((((((((((()))))))))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))******))))))))))))))))))))))))(((((())))))))))))))))))((()))))))))************)))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++++++++,,,,,,,,,,,,++++++************************************++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++******************++++++++++++******************************************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))''''''((()))))))))))))))'''((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((())))))*********))))))((((((((((((((((((((((((((((((((())))))))))))((((((''''''(((((()))))))))***&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))((((((((('''''''''''''''''''''''''''''''''((((((((())))))%%%%%%&&&&&&'''''''''((('''''''''((((((((())))))))))))(((((((((''''''''''''''''''((((((((())))))(((((((((((((((((((((((()))))))))))))))))))))))))))((('''''''''''''''((()))))))))((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&''''''(((((((((((((((((((((((((((&&&&&&'''((()))(((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''&&&%%%%%%&&&'''''',,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++,,,*********************)))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))((('''&&&((()))***))))))(((((())))))***))))))************))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))******+++))))))))))))))))))))))))(((((())))))))))))******))))))))))))************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++************+++++++++,,,---......---,,,+++*********************************++++++++++++,,,++++++,,,,,,,,,---------,,,,,,,,,+++++++++************++++++++++++******************************************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))''''''((()))))))))))))))''''''(((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((()))******(((((((((((()))))))))))))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((((((((((())))))))))))(((((('''(((((((((((((((((()))&&&&&&&&&'''(((((())))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((()))))))))))))))***))))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((('''''''''(((((())))))***''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&%%%%%%%%%&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((%%%&&&((()))))))))((('''((((((((((((((((((((((((''''''''''''(((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((('''&&&%%%$$$$$$%%%&&&'''------------------------*********+++++++++,,,,,,)))))))))******++++++,,,((()))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***)))(((((()))+++******))))))))))))******))))))************))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))(((((()))))))))*********))))))))))))************((()))***++++++***)))((()))))))))))))))))))))))))))))))))))))))))))))))),,,++++++******++++++,,,+++,,,---......---,,,+++++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,+++++++++***++++++,,,,,,++++++***************************************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))''''''((()))))))))))))))'''''''''((()))*********))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))***))))))(((((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))***************)))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((('''''''''&&&&&&'''(((((()))******))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&'''((((((((()))&&&'''''''''(((((((((((('''(((((((((((()))))))))&&&&&&'''(((((()))******'''(((((((((((())))))))))))))))))((((((((((((''''''(((((((((((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((%%%&&&((()))***)))((('''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((('''&&&%%%%%%&&&'''(((------------------------******+++++++++,,,,,,,,,''''''(((***+++,,,---...(((((())))))*********+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***)))((()))+++---******))))))))))))******''''''((((((((((((''''''))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))(((((())))))*********+++))))))))))))************((()))***++++++***)))((()))))))))))))))))))))))))))))))))))))))))))))))),,,++++++******++++++,,,+++,,,...//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......---------,,,,,,,,,++++++***++++++,,,,,,++++++***************************************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))'''(((((()))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((()))))),,,+++***(((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))***************)))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))(((((('''''''''&&&'''''''''((()))******+++))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******(((((((((((((((((((((((($$$%%%%%%&&&'''((())))))'''((((((((())))))******))))))))))))************$$$$$$%%%%%%&&&'''(((((())))))))))))************************))))))))))))))))))))))))************((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&'''((()))***'''''''''((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((%%%&&&((()))***)))((('''((((((((((((((((((((((((''''''''''''((((((((()))&&&'''''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((***)))'''&&&&&&''')))***)))+++---...------...///......---,,,,,,+++******************************,,,+++***))))))***+++,,,+++++++++++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((()))******)))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************+++*********))))))((((((************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))************+++++++++---++++++---+++)))+++000444333333333333111...+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------------,,,,,,+++,,,,,,---------,,,,,,***+++---......---+++******)))))))))***+++,,,,,,************************,,,,,,+++***))))))******(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''...---+++)))''''''''''''))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))''''''((()))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((())))))(((((('''''''''&&&))))))))))))(((((((((((())))))(((((('''''''''&&&&&&&&&''''''(((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&(((((('''&&&&&&&&&&&&'''(((((((((((())))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((&&&''''''((()))******+++))))))))))))))))))))))))%%%&&&&&&&&&'''(((((((((&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''(((((())))))******((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&(((((())))))((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((%%%&&&&&&''''''&&&&&&%%%''''''''''''((((((((((((+++***)))''''''&&&&&&&&&//////000000////////////.........------,,,,,,,,,************************,,,+++***))))))***+++,,,++++++,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''((((((((((((((()))******)))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))************************)))))))))(((************************************************************************************++++++++++++++++++++++++,,,,,,,,,,,,---++++++---,,,***---111444333222333333222///---,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,------------------,,,***++++++,,,,,,,,,++++++***,,,---......---,,,***+++************++++++,,,************************,,,++++++***))))))******(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''---,,,***)))((('''(((((())))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))((()))******++++++******((((((''''''''''''(((((((((((((((((((((((((((((()))(((((((((''''''''''''(((((((((((()))))))))))))))))))))(((((((((''''''))))))))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))((((((((('''''''''(((((('''&&&&&&&&&&&&'''(((((((((((())))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''(((((())))))******((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''((('''''''''(((((('''''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((('''''''''&&&&&&&&&(((((((((((((((((((((((('''(((((((((((((((((('''((((((((((((((()))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((%%%&&&&&&''''''&&&&&&%%%''''''''''''((((((((((((***)))((('''''''''''''''111000///.........---...............------------++++++++++++++++++++++++++++++************++++++,,,,,,,,,,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))******************************)))))))))(((((((((((((((((((((((())))))***)))))))))))))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))************************))))))))))))************************************************************************************+++++++++,,,,,,,,,,,,,,,---------------+++,,,......,,,///444444333111222333333111000------------------------------........................................................................////////////......,,,,,,---------,,,,,,++++++,,,---......---,,,+++,,,,,,+++*********++++++++++++++++++++++++++++++,,,+++******)))*********((())))))******))))))((())))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((++++++***)))((()))))))))))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))(((((((((((())))))))))))******+++,,,,,,,,,,,,,,,((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''(((((())))))*********)))))))))))))))((((((++++++++++++++++++******))))))))))))))))))))))))(((((((((((((((((((((((())))))((((((((((((''''''(((((('''&&&&&&&&&&&&'''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''(((((())))))(((((('''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''&&&&&&&&&(((((((((((((((((((((((((((((())))))))))))(((((())))))((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((((((((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((()))(((((('''''''''((((((333111///...............------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))(((((((((((())))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((()))))))))*********************)))))))))))))))*********************************************************************************+++++++++,,,,,,,,,,,,,,,,,,---------------+++,,,//////---000555444333111111333444333333------------.........................../////////............////////////000000000000000000000000/////////000000////////////////////////......---,,,---............---,,,...---,,,+++++++++++++++++++++++++++++++++++++++++++++***************+++)))))))))******)))))))))(((((((((((((((((((((((((((((()))))))))*********(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))******(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))******+++,,,,,,,,,,,,+++((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&''''''((()))******+++************)))))))))))),,,,,,,,,++++++*********(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%&&&&&&&&&''''''''''''((((((((())))))))))))((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((())))))((((((((()))))))))((((((''''''&&&((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''(((((('''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((((((''''''''''''(((((()));;;888333000111111111000------------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,------,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))(((((((((((())))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((()))))))))************))))))))))))))))))*********************************************************************************++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,---,,,,,,//////...000666444333111222333555555444---------....../////////.........//////000000000............//////000000////////////////////////------............------//////000000///......---..............................---,,,+++++++++,,,+++++++++++++++++++++++++++***************++++++))))))************))))))(((((((((((((((((((((((())))))))))))************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))((())))))***************((((((''''''''''''(((((((((((((((((((((((((((((('''''''''(((((((((((((((&&&''''''((()))******+++))))))))))))************+++++++++***)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((('''&&&&&&&&&&&&'''(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%&&&&&&&&&''''''''''''((((((((())))))))))))((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&'''''''''''''''''''''((((((((((((((((((((((((&&&''''''((((((''''''&&&))))))((((((''''''&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&''''''((((((''''''&&&''''''''''''(((((((((((((((''''''''''''(((((()))NNNGGG???888555333000...//////......---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))******************************)))))))))(((((((((***))))))((((((((((((((('''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))************))))))))))))************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,...,,,---///...---000555555333333333555555555333------......///000000000......//////000000111111...//////000000111111222////////////////////////---......//////......---////////////......---,,,////////////////////////......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,*********)))******+++,,,)))******++++++******))))))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((())))))*********)))))))))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))(((((((((((())))))))))))''''''((())))))))))))(((((((((''''''''''''(((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''(((((())))))******(((((()))))))))))))))***)))))))))))))))((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))******(((((('''&&&&&&&&&&&&'''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''(((((())))))(((((('''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((((((''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((()))(((((('''''''''((((((sssiiiZZZOOOFFF@@@888333333222111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,++++++)))******+++,,,,,,++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''******)))(((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))************((()))))))))************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,------------///,,,---///...,,,...333555444444555666666444222---......///000000111111......///000000111222222111111222222333444444555333333333333333333333333444444555555555555444444222222222222111000///...000//////////////////000...------------......///,,,,,,,,,,,,,,,,,,,,,,,,******))))))***++++++,,,)))******++++++******)))))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))***+++******)))((())))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))&&&'''(((((())))))((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))''''''((((((((()))))))))((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))*********(((((('''&&&&&&&&&&&&'''(((((((((((())))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((%%%&&&&&&''''''(((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''((('''''''''(((((('''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))$$$%%%&&&&&&'''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((***)))((('''''''''''''''zzzjjj]]]SSSHHHAAA666555444222111///...---,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++((()))***+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''******)))(((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************(((((())))))*********+++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------........./////////------...---+++---222555555555666777666333111---......///000111111222...//////000111222222222333333444444555666777777999999999999999999999999<<<<<<<<<======<<<<<<<<<666666666666555444333222000000////////////000000---------------...///000,,,,,,,,,,,,,,,,,,,,,,,,******))))))***+++,,,,,,******++++++++++++******)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******)))***+++++++++)))((('''))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))''''''((()))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))((((((((((((&&&'''''''''(((((())))))(((((())))))*********+++))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))*********+++(((((('''&&&&&&&&&&&&'''(((((((((((())))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''%%%&&&&&&''''''(((((((((&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((%%%&&&&&&''''''(((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((&&&'''''''''(((((())))))$$$%%%&&&&&&'''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((()))''''''((((((((((((''''''''''''''''''((((((((()))+++***)))''''''&&&&&&&&&hhhWWWSSSCCC???:::666444111,,,(((---------+++))))))+++...,,,+++++++++++++++,,,---,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++***)))(((((('''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************''')))******))))))***+++******************************+++++++++,,,,,,,,,++++++,,,,,,,,,---------+++,,,------......------///......---------......000///---------...---,,,666555444444444222000...000111333222111111111333999444///111666999888555???<<<===BBBBBB???AAAGGGIIIIIIJJJJJJKKKKKKLLLLLLSSSMMMHHHGGGKKKNNNMMMJJJIIIEEEAAA?????????===;;;:::777333111111000///---111///............///111---...///...,,,+++***++++++---...,,,***)))+++---***+++---------,,,***((())))))))))))))))))))))))))))))))))))))))))))))))+++++++++***)))(((((('''))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))+++*********))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))((((((''''''))))))))))))))))))))))))))))))(((((((((((())))))******)))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((('''''''''))))))((('''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&''''''((((((((((((((())))))(((((('''''''''&&&(((((((((((((((((((((((())))))(((((('''''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((''''''&&&&&&((()))***''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''******))))))((((((''''''nnn```RRRLLLBBB<<<999888666555000000///...............)))******+++,,,,,,---...,,,,,,,,,++++++++++++***+++++++++++++++++++++++++++++++++***)))((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))((())))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************((()))******))))))***+++***************************++++++++++++,,,,,,,,,++++++,,,,,,,,,---------+++,,,------......------///......------......///++++++,,,...000222444444222111111111111111000//////000111111111222555777555999>>>CCCFFFFFFGGGGGGMMMQQQ\\\eeeddd\\\WWWWWWUUU\\\gggooorrrooohhhdddbbb___[[[[[[]]]``````______ZZZTTTOOOMMMMMMNNNNNNCCCCCCBBB@@@===:::888777222111111111111000000000,,,---...///.........///---...///...,,,+++---///+++,,,---......,,,***)))************************))))))))))))))))))))))))++++++******)))(((((('''))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))************)))))))))((((((((('''))))))))))))))))))))))))))))))(((((((((((())))))***))))))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((('''))))))((('''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&''''''((((((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&''''''((((((''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((''''''&&&'''((()))***''''''''''''''''''''''''(((''''''&&&&&&''''''(((***)))))))))((((((((('''uuunnnbbbVVVLLLDDD>>>:::777444111000111000---***+++,,,------......------,,,,,,,,,,,,++++++++++++************************+++++++++***))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************((()))******))))))***,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---............---//////............//////,,,---......///000000000555555444444444555555666111222333444777<<>>BBBHHHPPPUUU[[[^^^dddkkksss}}}xxxooogggeee^^^SSSMMMMMMMMMIII@@@===:::999999888777555111000//////////////////+++++++++++++++******)))************************))))))))))))))))))))))))*********)))))))))))))))))))))(((((((((((())))))************************(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))((((((''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&''''''((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&''''''((()))******''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((('''''''''&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((((((((())))))))))))xxxyyygggWWWKKKBBB;;;777//////............///000------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((())))))******+++++++++))))))))))))))))))))))))'''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************)))***++++++******+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,---------............------...////////////...000//////000000111222333222333333222000222777<<>>??????<<<:::444222000///000000...---,,,,,,+++++++++*********++++++++++++++++++++++++))))))))))))))))))))))))******))))))))))))))))))))))))(((((((((((())))))++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))''''''&&&&&&''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))&&&&&&''''''((()))))))))(((''''''''''''(((((()))''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&''''''((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''''''''(((((())))))***''''''''''''(((((((((((())))))))))))))))))))))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''(((((((((((()))))))))'''(((((())))))(((((('''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((((((''''''&&&''''''((()))((((((((((((((((((((((((((((((((()))((((((''''''(((((()))(((((((((((())))))))))))nnn]]]OOOEEE@@@999777444222000000222222...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((())))))******+++,,,,,,))))))))))))))))))))))))(((((()))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************)))***,,,+++******+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------............------...///////////////000000000000111222333444444666888777888>>>HHHPPPYYY]]]dddjjjqqq|||}}}yyyrrrhhh```ZZZRRRNNNLLLJJJEEEAAA;;;888555444444444222///......------,,,,,,,,,---++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))***))))))(((((((((((())))))************************))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))'''((((((((()))))))))***))))))))))))))))))))))))))))))(((((((((((())))))'''&&&&&&&&&&&&'''((()))(((((((((((())))))))))))))))))))))))))))))))))))&&&&&&''''''((())))))***'''''''''''''''((())))))''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((()))))))))''''''''''''(((((((((((())))))))))))))))))))))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((('''&&&&&&((()))))))))((('''(((((((((((((((((((((((())))))(((((((((((())))))'''((((((((()))))))))***qqq___SSSMMMGGGCCC>>>888444222222333......---------,,,,,,,,,------------------------++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,)))))))))))))))))))))))))))************+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************)))+++,,,,,,+++***,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------.........//////---......///////////////000000000000111222333444111555<<>>???>>>;;;888000000///............///++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))*********))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))'''((((((((())))))******))))))))))))))))))))))))))))))(((((((((((())))))&&&&&&&&&&&&&&&'''((()))(((((((((((())))))))))))))))))))))))))))))))))))&&&&&&&&&'''((())))))***'''''''''''''''((()))***''''''''''''((((((((()))))))))))))))))))))))))))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&''''''(((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''((((((((())))))******(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((%%%&&&((()))))))))((('''))))))))))))))))))))))))))))))(((((((((((())))))'''((((((((())))))******mmmbbbXXXSSSKKKCCC>>>;;;999888222111///---,,,---///000,,,,,,---------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************+++*********))))))((((((++++++******+++---...000+++++++++*********))))))(((((((((((())))))))))))+++++++++*********)))))))))************+++++++++++++++++++++++++++++++++***)))))))))***+++,,,,,,******+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,---...//////..................------,,,,,,------...000222333...444000///777888777===BBBEEEQQQcccsssxxxhhh```UUUQQQOOOPPPRRRNNNCCC:::???;;;555111///...---,,,000//////...---,,,++++++,,,+++++++++,,,------...************))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((((((((((((((()))))))))))))))(((((((((''''''''''''))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''))))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''((())))))(((((())))))))))))((((((''''''((((((((((((''''''''''''''''''((((((((()))''''''&&&&&&&&&&&&''''''))))))(((((((((((())))))(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))))))))************)))((())))))(((((((((((())))))(((((((((((((((((((((((((((((())))))))))))((((((******))))))))))))******+++*********))))))((((((|||nnnfff[[[TTTOOOHHH>>>555===;;;777444111000//////---------......---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************)))))))))(((+++*********+++,,,---...+++++++++*********))))))(((((((((((()))))))))***+++++++++*********)))))))))************+++++++++++++++++++++++++++++++++******************+++,,,***++++++++++++,,,,,,,,,------------------------,,,,,,,,,,,,---...///000........................111222222222111111222333000666444222999:::;;;DDDQQQYYYlllxxxeee]]]SSSNNNOOOQQQQQQPPPIIIFFFBBB>>>;;;666222.........---,,,,,,,,,,,,,,,+++++++++++++++,,,------************))))))))))))******************************))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((((((((((((((((((((((((((())))))))))))))))))((((((((('''''''''))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''))))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''((())))))(((((())))))))))))((((((''''''(((((((((((('''''''''''''''((((((((())))))(((''''''&&&&&&''''''((())))))(((((((((((())))))(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))((())))))******))))))((())))))(((((((((((())))))(((((((((((((((((((((((((((((())))))))))))((((((******))))))))))))******************)))))))))(((rrrhhhccc[[[NNNCCCCCC???:::555000...------........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************))))))))))))***)))))))))***+++,,,---+++++++++***************((((((((()))))))))******+++++++++***************)))************+++++++++++++++++++++++++++++++++,,,++++++************+++++++++++++++,,,,,,,,,,,,---------------------------,,,,,,------...///000............////////////000111222222000///000111000888555555>>>GGGRRRbbbttt|||oooddd^^^YYYUUURRRNNNMMMKKKJJJGGGCCC===999111000...---,,,,,,------+++++++++++++++,,,,,,---++++++*********)))))))))******************************))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))(((((((((''''''))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))''''''''''''''''''''''''(((((((((((((((((((((((('''(((((())))))(((((('''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''))))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''((())))))(((((())))))))))))((((((''''''((((((((((((''''''''''''((((((((()))))))))(((''''''&&&&&&''''''((())))))(((((((((((())))))(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))'''(((((())))))((((((((())))))(((((((((((())))))((((((((((((((((((((((((((())))))******))))))(((******))))))))))))******************))))))))))))yyyqqqkkkddd]]]IIIEEE===666111//////000/////////...............,,,,,,,,,,,,,,,,,,,,,,,,*********************************************************))))))))))))))))))))))))))))))***++++++************************(((((()))))))))*********************************))))))*********+++++++++++++++++++++++++++++++++---,,,++++++************+++++++++,,,,,,,,,------........................------------...///000111///////////////000000000...000222111000000222444222<<<>>>BBBSSSfff|||xxxdddVVVRRRPPPNNNLLLLLLKKKIIIGGG;;;999555111///---,,,,,,,,,,,,++++++++++++,,,,,,+++++++++*********))))))******************************))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((()))))))))************((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))(((((((((((('''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((('''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))(((((())))))))))))((((((''''''(((((((((((('''''''''(((((((((((()))))))))((((((''''''''''''(((((())))))(((((((((((())))))(((((((((((((((((((((((())))))************))))))((((((((((((((((((((((((&&&''''''(((((((((((('''))))))(((((((((((())))))(((((((((((((((((((((((()))))))))******)))))))))******))))))))))))***************)))))))))))))))wwwppplll[[[UUUKKKAAA:::666666666111111///...---------...,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))******(((((()))))))))******)))************************))))))))))))************************************))))))*********+++++++++++++++++++++++++++++++++------,,,+++*********+++++++++,,,,,,,,,---------....................................///000111111/////////000000000111111222444555333222444:::???@@@PPP\\\iiixxxeee```XXXSSSPPPOOOOOOOOOHHHEEE@@@:::555000...,,,------,,,,,,,,,,,,,,,---++++++++++++******************************************))))))))))))******************************(((((((((((())))))))))))))))))))))))))))))))))))((()))))))))************((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***)))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))(((((())))))))))))((((((''''''((((((((((((''''''(((((((((((()))))))))***(((((((((''''''((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))************))))))((((((((((((((((((((((((&&&&&&'''((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))******))))))))))))******))))))))))))))))))******xxxpppnnnhhh^^^SSSHHH@@@:::777666444222///...---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))************((()))************))))))***************+++++++++)))))))))*********++++++***************+++++++++)))************+++++++++++++++++++++++++++++++++---,,,,,,++++++++++++,,,,,,,,,,,,,,,------------........................///......//////000111222//////000000111111222222333444555333444;;;GGGQQQaaauuuzzzoooeee]]]WWWSSSPPPPPPNNNJJJDDD===777333000///......---------------,,,++++++++++++*********++++++++++++++++++++++++******))))))))))))******************************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******)))))))))((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((())))))******))))))(((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))(((((())))))))))))((((((''''''((((((((((((''''''((((((((()))))))))******)))((((((''''''(((((()))))))))(((((((((((())))))(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))&&&''''''((())))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))******++++++******)))******))))))))))))******))))))))))))************|||{{{xxxsssjjj^^^PPPCCC<<<;;;999555222000.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************((()))))))))************)))******++++++***))))))))))))*********+++++++++))))))*********+++++++++))))))*********+++++++++)))************+++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,------,,,,,,,,,------------...........................////////////000111222222//////000111111222333333111333666888???NNNdddsss}}}ttthhh]]]UUUQQQPPPNNNJJJEEE@@@;;;888000000///...............,,,,,,+++++++++*********++++++++++++++++++++++++******))))))))))))******************************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))(((((((((((())))))))))))*********)))))))))(((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))(((((())))))))))))((((((''''''((((((((((((''''''(((((()))))))))*********))))))(((((((((((())))))))))))(((((((((((())))))(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))&&&'''((()))************))))))(((((((((((()))))))))))))))))))))))))))))))))******++++++******)))******))))))))))))******((()))))))))************sssbbbRRRHHH>>><<<888444111000//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************(((((())))))*********+++)))***+++,,,,,,+++***)))))))))******++++++++++++)))************+++++++++))))))******++++++++++++)))************+++++++++++++++++++++++++++++++++++++++++++++,,,------...,,,,,,,,,---------......////////////////////////////////////000111222333///000000111222222333333333777<<>>111111000///////////////,,,,,,,,,+++++++++******++++++++++++++++++++++++******))))))))))))******************************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))(((((())))))))))))((((((''''''((((((((((((''''''))))))))))))************))))))(((((((((((())))))))))))(((((((((((())))))(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))'''''')))***++++++++++++))))))(((((((((((())))))))))))))))))))))))))))))******++++++++++++************))))))))))))******(((((())))))*********+++{{{fffWWWHHH@@@BBBDDD;;;666666222---///000...***))),,,///,,,------,,,,,,***))))))************************+++++++++***)))(((((('''+++++++++*********))))))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++******))))))******+++++++++,,,,,,,,,++++++,,,,,,,,,------------.........------///000///////////////............333333...,,,111333222///111333444444555888;;;???@@@JJJ]]]rrrxxxfffZZZPPPNNNLLLGGGCCCCCCCCC:::///+++000555333------------------,,,+++***++++++,,,,,,,,,++++++***+++++++++************)))+++*********))))))((((((************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((()))))))))))))))))))))))))))************+++++++++++++++******))))))(((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************))))))))))))((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))((('''&&&&&&'''((()))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))))))))(((((())))))))))))))))))))))))******))))))((((((''''''))))))(((((('''''''''&&&(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''((()))***************++++++++++++++++++++++++******))))))))))))******~~~tttoooaaaRRRMMMJJJAAA>>>>>>:::444222000...------------------------,,,++++++***************************+++++++++***)))(((((((((+++++++++*********))))))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++*********)))***++++++++++++,,,,,,,,,++++++,,,,,,,,,------------.........------///000///////////////////////////222222......222444111444222000111666;;;>>>@@@MMM[[[rrr|||nnn___XXXTTTNNNKKKKKKEEEAAA;;;888999>>>AAAAAA999888444000---,,,,,,...,,,,,,,,,------,,,,,,,,,+++++++++************)))******************))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))((()))))))))))))))))))))))))))************+++++++++*********)))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************************************))))))))))))))))))))))))************,,,,,,+++***)))((((((''''''''''''((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))(((''''''''''''((()))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))((((((((())))))((((((((())))))))))))))))))))))))***)))))))))((((((((('''))))))((((((((('''''''''(((((((((((()))))))))***))))))))))))))))))))))))************************************************))))))))))))))))))))))))((()))******************++++++++++++++++++++++++******))))))))))))******|||iii\\\UUUIIIEEEFFFBBB===777111///111111///,,,---------------,,,,,,,,,+++++++++++++++++++++++++++++++++***))))))((((((+++++++++*********************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------...///...------///111//////////////////000000///111111///222666666333:::555222666@@@LLLTTTWWWfff}}}|||nnneee^^^VVVNNNJJJBBBBBBAAA===:::<<>>BBBOOO\\\xxxnnn___XXXOOOAAA;;;<<<333555:::AAAHHHHHHBBB===888666333000---,,,,,,,,,+++++++++************)))******************))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((())))))******+++,,,,,,************************)))************+++++++++*********)))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++************************************+++++++++,,,,,,************))))))))))))++++++++++++++++++++++++,,,,,,+++++++++*********))))))))))))************))))))))))))))))))******(((((()))))))))*********))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((()))************)))((('''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((((((((((((((())))))))))))))))))))))))***)))((('''(((***,,,---))))))))))))))))))))))))'''((((((((()))))))))***(((((()))))))))*********))))))*********+++++++++))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,------...+++,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------yyymmm]]]OOOMMMJJJIIIGGGAAA777000777555222///...---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))******++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,---------......---------.........//////...///000///...///000222000000111222333333444444000333;;;DDDKKKTTTgggzzztttiiiYYYGGG>>>AAA888555444999AAAEEEBBB===<<<999666222///---------+++++++++************)))+++*********))))))((((((************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((())))))***++++++,,,,,,************************)))************+++++++++++++++******))))))(((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++*********************************+++++++++,,,,,,,,,************))))))))))))++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))))))))************,,,+++++++++******))))))))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((()))***++++++***)))((('''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))***)))(((((()))+++---...))))))))))))))))))))))))'''((((((((())))))******(((((())))))*********+++)))************+++++++++))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......++++++,,,---............------------------------...------,,,,,,------...nnnbbb\\\PPPGGGGGGIIIDDD:::444222333333222000......///,,,,,,++++++++++++++++++,,,+++***))))))+++---...---,,,+++*********+++,,,+++++++++++++++***)))(((******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,---......//////......---------.........//////......//////000000111111...222555333222333444555;;;444???XXXdddeeetttoooUUUEEECCC???777444999@@@BBBDDDEEE>>>777...,,,///000---)))************************************************)))))))))))))))))))))))))))*********++++++++++++++++++******))))))((((((************************))))))))))))************))))))))))))))))))))))))************************+++++++++*********))))))******))))))))))))******)))************+++++++++))))))))))))))))))))))))))))))))))))************)))))))))))))))******+++******+++++++++,,,,,,,,,,,,,,,,,,,,,+++***))))))++++++++++++******))))))++++++,,,,,,,,,---------,,,,,,,,,+++++++++************************************))))))))))))******((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))************))))))''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************---,,,***)))(((((()))***---,,,+++***+++---///000,,,---...---,,,,,,---///------............//////,,,...///......//////...666...,,,222222------222............------------zzztttlll^^^QQQMMMLLLFFF>>>999333444444444444222000///---,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***+++---...---,,,+++*********+++++++++++++++++++++***))))))++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,---......//////......---------.........//////......//////000111111222222333333111000111333444777999NNNpppooo___[[[FFF<<<555666;;;===???BBB===777000,,,,,,,,,+++(((************************************************)))))))))))))))))))))))))))))))))*********++++++************))))))))))))************************))))))))))))************))))))))))))))))))))))))************************+++++++++*********))))))******))))))))))))******)))************+++++++++************************))))))))))))************)))))))))))))))***++++++***++++++++++++,,,,,,,,,***++++++,,,,,,,,,++++++,,,+++++++++************++++++,,,,,,,,,---------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******))))))))))))******)))(((((((((((()))******************************************************))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))************))))))'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************************************************+++******))))))***+++++++++,,,...//////---+++***,,,------,,,***)))+++,,,,,,,,,---------...///000111444777888999;;;<<<<<<@@@<<<;;;===<<<888777888888777444333444666999;;;ppp___VVVPPPJJJDDDAAA888666444666777777444000......------------......,,,,,,+++******+++---...---,,,++++++******++++++++++++++++++++++++***))),,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---......//////......------.........//////////////////000111111222222555333222111222333555888666???\\\zzztttYYYLLL>>>999999:::<<<@@@===:::555000,,,*********++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))((((((((()))))))))******)))))))))***************************************))))))))))))************))))))))))))))))))))))))************************+++++++++*********************))))))))))))******)))************+++++++++************************)))))))))*********++++++******))))))******+++,,,++++++++++++,,,,,,,,,,,,)))***+++,,,------------,,,,,,++++++++++++******,,,,,,,,,,,,------------------,,,,,,,,,++++++++++++++++++++++++++++++++++++******))))))******+++)))))))))((())))))***+++************************************************))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))************))))))''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************************++++++++++++++++++++++++***+++++++++,,,,,,------,,,---...//////...,,,++++++---///000111222555777666777777777888;;;@@@DDDEEEGGGIIIKKKKKKKKKMMMOOOMMMPPPPPPLLLIIIGGGBBB===FFFCCC???===>>>BBBHHHKKKmmm___VVVNNNIIIHHH???:::555555888999777333///...------,,,---......,,,,,,+++++++++,,,,,,---,,,,,,++++++++++++***++++++++++++,,,,,,+++******,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,---......///.....................//////////////////000111111222222333555333222444666666999>>>AAAPPPnnntttcccOOOCCC===;;;;;;>>>???>>><<<666000,,,---...++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((()))))))))))))))))))))******+++++++++************************((()))))))))************))))))))))))))))))))))))******************************************************))))))))))))******))))))*********+++++++++************************))))))*********++++++++++++************+++,,,,,,+++++++++,,,,,,,,,------++++++,,,---------------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++***))))))))))))***++++++************************************************))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))************))))))'''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((()))))))))************************************++++++++++++++++++++++++------------------,,,,,,------------///222555777666888;;;>>>???@@@CCCEEEFFFFFFFFFFFFIIIQQQ\\\dddkkkjjjhhhfffbbb```bbbgggdddlllmmmddd^^^\\\TTTJJJKKKIIIGGGFFFFFFIIIMMMOOOzzzlll___TTTNNNNNNHHHAAA888444666999888777111000...---,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++,,,,,,,,,++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,---......///................../////////000000000000111111222333333333555333444888777666;;;CCCSSSjjjvvv___OOOEEE<<<888888===??????;;;444///...000++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))******++++++,,,,,,************************((()))))))))************))))))))))))))))))))))))******************************************************))))))))))))******))))))*********+++++++++************************************+++++++++++++++++++++++++++,,,,,,---++++++,,,,,,,,,---------...............---,,,+++,,,,,,,,,,,,,,,,,,------,,,,,,---------..................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,***************+++,,,,,,************************************************************************))))))(((((((((((())))))(((((((((((())))))))))))))))))************))))))(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((()))))))))************************************++++++++++++++++++++++++......------,,,+++++++++,,,...222777<<<@@@CCCDDDIIIKKKMMMNNNNNNMMMNNNOOOSSSSSSSSSSSSXXXcccsssxxxsssvvv~~~yyyuuukkk```RRRSSSTTTUUUUUUTTTRRRQQQ}}}mmm]]]TTTRRRPPPIII???888777888999999555333111...,,,,,,------------------,,,,,,,,,,,,+++,,,,,,,,,,,,+++***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,---......//////............/////////000000000111111111222333333444444666555777999777666AAAPPPfffnnn^^^PPPCCC999555888<<<>>><<<777222//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))((((((((()))))))))***************+++++++++++++++************************))))))))))))************))))))))))))))))))))))))***************************************+++++++++******))))))))))))******)))************+++++++++++++++++++++++++++++++++*********++++++++++++,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,------------////////////...---,,,+++,,,,,,------------......,,,---------............//////.........------------------------------------,,,,,,++++++,,,,,,---++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++************************))))))(((((((((((())))))(((((((((((())))))))))))))))))************))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,---///111333333999BBBLLLRRRTTTSSSRRRRRRUUU[[[___aaadddgggiiieeeggghhhhhhkkkvvvyyy|||zzztttiiimmmrrrvvvuuuqqqkkkggg~~~iii[[[VVVUUUPPPHHHAAA;;;999888888:::888444111...------...------...------,,,,,,+++++++++,,,,,,,,,+++***)))***+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,---......//////........./////////000000000000111111222222333444444444666555777;;;:::???UUUnnnrrrdddRRRCCC<<<555999>>>???===888222///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))))))))))))*********++++++,,,++++++++++++++++++***************************))))))))))))************))))))))))))))))))))))))************************))))))*********+++++++++******))))))))))))******)))************+++++++++++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,---......,,,,,,,,,------------........./////////......---,,,---------............------------............////////////.........---------------------------------,,,,,,,,,,,,------,,,++++++++++++,,,------++++++++++++++++++++++++++++++++++++++++++++++++************************))))))(((((((((((())))))(((((((((((())))))))))))))))))************))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...000666<<>><<<777333000/////////---.........------,,,+++++++++,,,---,,,+++***)))***+++,,,,,,------------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,---......//////......////////////000000000000111222222333333444444555444333888===???JJJjjjvvvbbbPPPGGG555999???CCCBBB===666111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))************++++++++++++---,,,,,,++++++*********************************))))))))))))************))))))))))))))))))))))))************************))))))******++++++++++++******))))))))))))******)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,,,,---------......,,,---...///000000000000---------.........//////---------.........//////000/////////.......................................------,,,,,,------...,,,,,,++++++,,,,,,---...++++++++++++++++++++++++++++++++++++++++++++++++************************))))))(((((((((((())))))(((((((((((())))))))))))))))))************))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......111666???IIISSSYYYdddbbb``````dddkkkrrrwww~~~}}}jjjbbb^^^XXXQQQKKKGGGAAA:::444<<>>???EEEIII@@@444//////......------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***)))))))))***,,,,,,///000111000...+++******+++)))((('''((()))+++,,,*********)))))))))))))))******************************************************************************))))))******+++,,,(((((()))***,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++,,,---------,,,+++***+++---000111000...---///222333111...111000000//////000000111111111000///...------,,,222000000333333000000333///000000///......///111000222000......111000,,,000000000000///............)))''',,,111000//////......------,,,------...************************,,,,,,,,,+++++++++******))))))************))))))))))))))))))************************************+++***)))))))))))))))***))))))))))))))))))))))))))))))************))))))+++*********))))))(((((())))))))))))******************))))))))))))******))))))))))))************+++*********))))))(((((())))))))))))************))))))))))))******************))))))))))))************************************))))))***++++++,,,+++,,,,,,,,,,,,,,,,,,---...222999DDDLLLSSSZZZ```[[[dddpppxxx}}}|||jjjkkkddd\\\VVVPPPIII@@@:::999===@@@===555///---............------,,,,,,,,,++++++,,,---...---,,,***++++++++++++++++++++++++------,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,................................./////////000000000////////////000111111666555555444555666888888999:::@@@QQQmmmnnnYYYIIIEEE???>>>DDDIIICCC:::222000///---,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***)))))))))***,,,,,,000111222111...+++*********)))((('''((()))+++,,,***)))))))))))))))))))))******************************************************************************))))))******+++,,,))))))***+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,,,,------------++++++,,,---///000---,,,,,,...111222111///111111000000111222222333...///000111111222222222222000000333333111111444222333333222000000111111111333222///000222222...111000000...------...///111,,,,,,///111///............---,,,++++++++++++************************,,,,,,,,,+++++++++******))))))************))))))))))))))))))***************************************)))))))))))))))******))))))))))))))))))))))))))))))************))))))************)))))))))((())))))))))))******************))))))))))))******))))))))))))************************)))))))))((())))))))))))************))))))))))))******************))))))))))))******************************+++************++++++,,,,,,---......---......///...444===FFFMMMSSSZZZ```gggppp||||||{{{sssooouuuyyywwwpppggg___YYYQQQFFF>>>999>>>CCCBBB===555000---///......---------------+++,,,---......---,,,+++++++++++++++++++++++++++------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,............................../////////000000000000000//////000111111222444555555444444555888:::;;;@@@PPPnnnppp]]]VVVKKKDDDFFFJJJGGGAAA888666222///------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++************+++,,,,,,000222333111...+++***)))***)))((((((((()))+++,,,))))))))))))))))))************************************************************************************))))))******+++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******++++++,,,,,,------......---,,,,,,---...///---,,,,,,...111333333222////////////000111222222...///111333444555555555888666777;;;<<<999:::<<<;;;;;;;;;;;;::::::999888777:::999555555666666333111111111///---...000222000------000///+++***,,,000///...---,,,+++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++************))))))))))))******))))))))))))************************************)))((((((((()))***++++++))))))))))))))))))))))))))))))************))))))************))))))))))))))))))))))))******************))))))))))))******))))))))))))************************))))))))))))))))))))))))************))))))))))))******************))))))))))))******++++++++++++++++++++++++,,,,,,+++******+++++++++***,,,------,,,---...000333<<>>888444000///...---------...///---///000000///...---------------------------------------,,,,,,------------------------------------------..................////////////000000000000000000000111111222333000333666666555666:::???FFFTTTpppyyyppp```RRRMMMNNNLLLHHHAAA>>>999333000//////000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************++++++,,,,,,000222222111...+++***)))))))))(((((())))))***+++)))))))))))))))***************************************************************************************))))))******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,------...///...------------....../////////000222333444444000000000111222333444555888999:::;;;<<<=========BBBAAACCCIIIKKKJJJKKKNNNJJJKKKMMMOOOPPPOOOLLLJJJGGGIIIHHHCCC@@@@@@???<<<999:::;;;999666333444555000......111000,,,+++...111000///...............++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++***))))))***++++++((()))))))))************************************(((((((((((()))***,,,,,,))))))))))))))))))))))))))))))************))))))*********)))))))))))))))((()))))))))******************))))))))))))******((()))))))))*********************)))))))))))))))((()))))))))************((()))))))))************+++******))))))******+++++++++++++++++++++++++++------,,,++++++++++++,,,,,,...//////...///222666AAALLLXXX^^^cccjjjqqqvvv~~~|||vvvvvv{{{wwwlllhhhhhhccc[[[\\\aaafffgggddd```______\\\aaabbb[[[PPPKKKLLLOOOWWWYYY___gggqqq{{{}}}vvvqqqjjj___VVVEEEEEEEEEFFFFFFCCC@@@===222111///...------...//////111444333111//////000---------------------------------------------------------------------------------.........//////////////////000000000111000000000111111222444444222777;;;:::888:::@@@GGGZZZttt|||ooo]]]UUUUUUTTTQQQHHHDDD===777222/////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++,,,,,,,,,,,,///000111000---+++******)))))))))))))))******+++(((((())))))******************************************************************************************))))))******+++,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++***++++++,,,------......///.........------......000000000000000111333444333333444666888:::===>>>FFFFFFGGGIIIJJJLLLNNNOOONNNNNNRRRYYY]]]]]]^^^aaa```bbbggglllpppnnniiiddd___bbb```YYYSSSQQQOOOMMMPPPSSSTTTPPPGGG@@@===<<<666333222444333000000222///............//////000++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++************++++++((()))))))))************))))))))))))))))))))))))(((((((((((()))***,,,,,,))))))))))))))))))))))))))))))************))))))))))))))))))))))))******((()))))))))******************))))))))))))******((()))))))))************))))))))))))))))))******((()))))))))************((()))))))))************++++++************++++++++++++++++++++++++++++++------,,,,,,,,,,,,,,,---///111222222111555<<>>888555444333111000///.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))***,,,------,,,***)))))))))))))))************))))))))))))))))))))))))***)))))))))))))))******))))))))))))))))))))))))))))))************))))))((()))))))))************))))))))))))******************))))))))))))******))))))))))))************((()))))))))************))))))))))))************))))))))))))************,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000111...222666999@@@NNNaaaooo||||||wwwkkkbbbXXXWWW]]]bbbbbb______dddjjjllliiihhhmmmtttzzz}}}uuu|||zzzyyyxxxsssmmmkkklllllliiifff~~~tttlll]]]UUUMMMIIIIIIHHHDDD???999777333///,,,,,,,,,------111444333...+++,,,///------------------------,,,---...//////...---,,,........................,,,,,,------...///000000000000000000111111111111111111111222333444666777777:::;;;:::BBBYYY|||yyyjjj```YYYWWWTTTNNNFFF>>>777222///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,---...---,,,,,,''')))+++,,,+++******+++(((((()))***************'''(((((()))***+++++++++*********************************************************************************)))***++++++,,,******+++++++++,,,,,,,,,........................++++++,,,------......///,,,,,,...///000000000000...000333444555999???CCCGGGLLLSSS^^^jjjuuu~~~rrr```XXXUUUOOOFFF@@@;;;999777555222000//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******(((***---//////---***((())))))))))))************))))))))))))))))))))))))+++***)))))))))))))))***))))))))))))))))))))))))))))))************))))))(((((())))))*********+++))))))))))))******************))))))))))))******))))))))))))************(((((())))))*********+++))))))))))))************))))))))))))************,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,...///111222:::>>>CCCHHHRRRddd{{{uuuuuussspppjjjbbbXXXRRRNNNOOOSSS[[[dddiiiiiifffxxx~~~}}}qqqlllcccXXXNNNHHHCCC???;;;:::888666222///...000111------------------------,,,,,,,,,---------.........------,,,,,,,,,------............////////////............/////////000000000000000111111111111222222111111333666666555222>>><<<;;;WWW}}}jjj\\\aaabbbYYYIIIAAABBB;;;///000...,,,+++,,,------,,,++++++++++++++++++++++++,,,++++++******++++++,,,************************************************)))************+++++++++++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------.........,,,++++++---///...///000000000000111111222777===@@@BBBEEEIIILLLUUUbbbrrryyyuuupppgggbbbcccVVVOOOFFF===888555333222000///...---...///000111,,,,,,,,,+++,,,,,,------+++++++++************)))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))'''(((((()))))))))))))))************************)))))))))))))))))))))))))))************+++++++++************)))))))))))))))************+++++++++''')))******))))))***+++))))))*********++++++++++++---//////...---,,,---,,,+++***,,,///555:::===GGGGGGIIITTTjjjzzzlllcccZZZSSSQQQNNNKKKOOOWWW\\\```\\\]]]gggjjjkkkrrr~~~rrraaaTTTLLLFFF@@@:::;;;:::888555222000//////---------------------------------.........//////...------,,,,,,------...............////////////........./////////000000000000000000111111111222333333333333444666666555999BBBBBBLLLpppyyylll```bbb]]]PPPFFFBBB>>>888111///,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,************************************************)))************+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------+++,,,,,,,,,,,,---------.../////////......000222111222222333333666888:::>>>CCCJJJPPPTTT[[[bbbhhhttt}}}|||yyyzzzwwwpppdddXXXLLLBBB:::555666333///.........---,,,,,,,,,+++++++++,,,,,,---++++++++++++************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))'''(((((()))))))))))))))************************)))))))))))))))))))))))))))************+++++++++************)))))))))))))))************+++++++++)))***++++++******+++---*********+++++++++,,,,,,***,,,...///........./////////000333999@@@FFFIIIOOOXXXeeesss|||uuuooocccWWWOOOJJJKKKTTT\\\aaahhhoooyyywwwjjjdddjjjjjjfffiiizzz|||hhhYYYOOOGGG>>>888::::::999888555222///---------------------------........./////////000000...---------------..................////////////....../////////000000000000000111111111222222222444444444555555444444555999BBBIII```uuubbbccc```WWWLLLCCC@@@???333111...,,,------------------------------------++++++++++++++++++++++++************************************************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---------.........///111111000000111333222222222222333888>>>CCCIIIMMMTTT[[[cccmmmxxxzzznnnaaaRRREEE===>>>888000...//////---***,,,,,,++++++++++++,,,,,,,,,+++++++++************)))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))'''((())))))******))))))************************)))))))))))))))))))))))))))************+++++++++++++++*********))))))))))))************+++++++++***+++,,,,,,++++++,,,...+++++++++,,,,,,,,,------***+++---.........000111///000333999CCCLLLRRRUUUaaaqqqwwwfff]]]YYYSSSLLLEEEIIIUUUfffttt{{{{{{www}}}pppmmmuuuyyyttteeeXXXLLLBBB<<<888888999999777444000---........................---.........////////////...------------......///............////////////...////////////000000000111111111222222222333333444333444666555333444666:::III\\\yyy~~~jjjgggbbb[[[RRRIIICCCCCC777444000...---......---------------,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,------------...------------...............000111111000000111222444555666777:::AAALLLSSSbbbfffkkkooovvv{{{rrrggg\\\TTTLLLBBB555000111222000------,,,,,,++++++++++++,,,,,,,,,+++++++++*********))))))*********+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))))))))))))))))))))))))))(((((()))************)))************************))))))))))))))))))))))))))))))*********++++++++++++++++++*********))))))))))))*********+++++++++***+++,,,,,,++++++,,,---,,,,,,,,,---------......***,,,---------...000222333555;;;EEERRR\\\bbbdddwww~~~bbbPPPOOOVVVYYYXXXXXXdddvvvzzzhhhWWWKKKEEE888777666777888777333///........................,,,,,,---------.........---------------...///000............////////////////////////000000000111222222222222333333333333444222333666555222555<<>>666000000///...------,,,,,,---,,,,,,,,,,,,++++++++++++*********++++++++++++,,,))))))))))))))))))))))))******************************++++++++++++******))))))))))))))))))))))))((()))******++++++******************************************************)))************+++++++++,,,++++++++++++*********)))************+++++++++)))***++++++******+++,,,,,,,,,,,,---------......---......///000444999===LLLQQQ]]]mmm}}}~~~kkkTTTOOOSSSdddxxxttt```RRREEE???888666777888777555........................------------............------------...///000111............//////////////////000000000111111111333333333333444444444444777222333999999888AAAOOOpppjjjeeepppooobbbJJJEEE===666222000...---...------,,,++++++******)))***,,,------,,,***)))************************************************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------...------------................../////////000000000111111222333555999???CCCGGGQQQ```mmmzzzwwwhhhZZZKKK>>>777111111000......------...------,,,,,,,,,+++++++++*********+++++++++,,,,,,))))))))))))))))))))))))***************************++++++,,,,,,++++++***))))))))))))))))))))))))))))))***++++++++++++***************************************************)))************+++++++++,,,,,,+++++++++*********)))************+++++++++***+++,,,,,,++++++,,,...+++,,,,,,,,,---------------...000222666<<>>DDDOOOSSSZZZjjjpppvvveeeOOODDD???777111///////////////000111000...,,,,,,,,,*********++++++,,,,,,,,,************************)))************+++++++++)))))))))))))))))))))))))))************+++++++++************************************************************************)))************+++++++++************************)))************+++++++++++++++,,,,,,,,,---------+++,,,,,,+++---//////---+++///777???CCCIIIVVVccc~~~ttt[[[SSSRRRQQQUUU]]]sss~~~{{{uuuooommmkkkeeehhhpppooofffbbbgggfffggggggffffffkkkttt{{{^^^RRRFFFAAA>>>::::::>>>999444...---///111000...////////////////////////000000000000000000000000000000/////////.........///000000111111111111111111222444666777777777777555:::777888DDDSSSlllvvvuuu{{{}}}xxxvvvvvviiiXXXHHHBBB===666111111///---,,,,,,------+++***++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---------------------------///............---------........./////////000000222//////222222111333888===GGGMMMXXXkkkttt{{{yyylllYYYQQQFFF;;;444111222333+++,,,.........---------******+++++++++,,,,,,,,,************************)))************+++++++++************************)))************+++++++++************************************************************************)))************+++++++++************************************++++++++++++++++++,,,,,,,,,------------------,,,---......---444666<<>>???999333///...000111111////////////////////////////////////////////////000000//////////////////000000111222222222222111333444555666777888888888888;;;;;;GGGccc~~~sssrrr}}}~~~{{{ssseeeTTTGGG???777222000...,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---,,,,,,------------------////////////////////////---...///000111000000///333222333777888:::AAAIIISSSfffttt}}}rrraaaPPPAAA888555111000/////////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))*********+++++++++************************))))))*********+++++++++************************************************************************))))))*********+++++++++*********************************+++++++++,,,,,,,,,,,,,,,------------...///...///000///000666>>>FFFOOOddd~~~uuullleeellltttkkk\\\LLLGGGHHHLLLQQQWWWaaagggqqq|||wwwxxx\\\RRRKKK@@@<<>>999444000000111222////////////////////////000000000000000000000000//////000000000000111111000111222222333222222222333333333444555666888888777>>>HHHddd}}}~~~{{{yyyrrr___GGG:::;;;444111...,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---+++,,,,,,------.........---...///111333555666777000000000///000111111222111333999@@@GGGOOO^^^lllzzzxxxgggUUUIII:::444...,,,---//////...------------,,,,,,,,,,,,************************)))************+++++++++++++++++++++++++++++++++)))************+++++++++************************************************************************)))************+++++++++************************++++++++++++,,,,,,,,,,,,,,,---------............111//////000///333DDDXXXuuu}}}|||hhh^^^cccssspppcccgggppppppggg^^^nnnkkkmmmuuu|||~~~sss\\\OOOIIIFFFBBB@@@;;;666222000000111////////////////////////000000000000000000000000//////000000000111111111000111222222333333222222555444444444666777999::::::HHHZZZyyywwwyyyvvvzzzlllOOO???AAA666333///------......---------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---++++++,,,,,,---......///000000111333555666777888444333111000111222555666999<<>>RRRjjjxxxrrr}}}uuuVVVDDDFFF888444000---------------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---++++++,,,,,,---...//////222333333444555666777777888666333111222444777999BBBFFFPPP\\\ggguuuyyy\\\QQQCCC999444333111///.........------,,,,,,,,,************************)))************+++++++++++++++++++++++++++++++++)))************+++++++++************************************************************************)))************+++++++++************************++++++,,,,,,,,,------------------.........//////---+++111;;;DDDSSSsssmmmaaa[[[hhh|||~~~tttbbb\\\ddd```sssrrrYYYKKKEEE>>>===>>>>>>:::333222555111111000///////////////000000000000000000000000000111111111111222222222333222111000111222333444333888666555:::888777AAAFFF]]]xxxyyysss|||yyybbbMMMFFF???;;;555111---+++---000------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,------...------------...//////333555888888777555555555333999999444111888@@@CCCPPPSSS[[[iii{{{|||dddIII<<<:::777222//////,,,+++...///------000---------,,,,,,,,,++++++************************++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))),,,+++***))))))***+++,,,++++++++++++++++++++++++******++++++++++++***************)))******+++,,,++++++,,,,,,,,,---------+++...000///...//////---555///222EEE[[[nnnnnn^^^[[[eeerrrvvvdddbbblllqqq{{{fffPPPEEE@@@>>>>>>>>>:::333000222111111000///////////////000000000000000000000000000111111111111222222222333222222222222333444444333888666555:::777888CCCWWWlllzzz}}}~~~ppp[[[OOO???:::444111...,,,...111------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------......------------.../////////222555666555333222222:::;;;:::555222777DDDOOOeeehhhooo{{{ttt\\\KKKAAA999555555111---+++---...++++++------------,,,,,,,,,++++++************************++++++++++++++++++++++++************************************************,,,+++***))))))***+++,,,++++++++++++++++++++++++******++++++++++++*********************++++++,,,++++++,,,,,,,,,------------...---------/////////111333AAA[[[sss|||nnnZZZRRRbbbnnn{{{~~~wwwxxx{{{wwwZZZLLLDDDAAA@@@@@@===666222333111111000////////////000000000000000000000000000000111111111111222222222222333333444555555444444111777666777<<<:::>>>NNNppp{{{vvvrrrpppnnnllllllnnnqqqrrrrrrtttxxx|||ooo^^^FFF===666444111......000------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...---------------............------......///000...111555777666444333333;;;888777999999AAAYYYrrruuucccPPPAAA;;;;;;555000---...///,,,+++---------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++************++++++++++++++++++++++++++++++******++++++++++++*********************+++,,,,,,,,,,,,,,,,,,------------111...,,,---///000111222111???YYYxxxnnnfff[[[SSSXXXnnnvvv~~~}}}~~~{{{vvvssssssttt{{{~~~zzzvvvuuugggVVVIIIDDDAAABBBAAA;;;666666222111000000//////000000000000000000000000000000000000111111111222222222222333444666666666555555111666666888>>>>>>GGG\\\~~~zzzssslllgggddd```^^^]]][[[[[[\\\]]]^^^aaabbbdddgggkkkppptttvvvyyy|||zzz|||lllQQQEEE:::888555///,,,///------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...------------......///...............//////000000444888:::999888888888>>>888:::AAADDDNNNnnnzzzgggQQQCCC>>>:::333///000111...---......------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***+++************+++,,,,,,,,,,,,,,,------------...333///...000222222333555;;;SSStttttt```[[[YYY___pppoooxxx{{{xxxuuurrrnnnjjjhhhkkknnnoooooorrrwww{{{sss]]]MMMEEE@@@@@@AAA===888666222222111000000000000000111111111111111111111111000000111111111222222222222333555666777777666555444777666888===>>>MMMhhh~~~vvvtttvvvxxxwwwtttrrrsssrrrnnnhhhccc```___ZZZZZZYYYYYYYYYYYYZZZ[[[\\\\\\\\\]]]___bbbeeegggjjjooouuuyyy}}}}}}mmmrrryyyZZZHHH;;;888777///,,,///------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------...///000///............///000000222444888:::::::::;;;<<>>BBBKKKOOOXXXuuu}}}gggPPPDDD???777111111222000...............---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************+++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++***+++,,,,,,---,,,,,,---------.........111......222333222555;;;MMMiiigggXXX]]]eeesss~~~zzz{{{{{{}}}lllhhhccc```aaacccfffgggooosssyyy}}}eeeSSSHHH>>>===>>>;;;666444222222111000000000000111111111111111111111111111000111111111111222222222222222444555666666777777777999666888===???TTTuuu}}}wwwpppmmmkkklllooossssssrrrmmmnnnlllggg```ZZZYYYZZZVVVVVVWWWXXXZZZ[[[[[[[[[ZZZYYYXXXXXXXXXZZZ[[[\\\ZZZaaafffgggjjjqqqxxx{{{ooohhhjjjcccMMM;;;999999111...222------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------...///000000//////......//////000111000222555666777888;;;===<<>>666555555111...---............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++++++++,,,------,,,---------............---+++---222222222<<>>>>>:::555222333222111111000000111111111111111111111111111111000111111111111222222222222222222333444555777888777888666;;;CCCJJJfffxxxqqqkkkggghhhkkkooosssvvvyyyzzzuuutttpppfff[[[TTTRRRSSSRRRTTTVVVYYY[[[]]]]]]^^^[[[[[[ZZZ[[[[[[\\\]]]]]]YYYaaaeeebbbaaaeeeiiijjjrrrvvv}}}zzzjjj\\\qqqvvvZZZDDD???===444000444------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------...///000111///////////////000000111000111222222333777;;;???:::HHH[[[mmm}}}uuummmWWWKKK@@@===;;;666000...............------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------,,,+++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,++++++++++++,,,------------------...............,,,...222222777LLLccc{{{yyy\\\^^^bbbvvvzzzzzzssslllkkklllyyyiiiXXXGGG@@@???<<<666222333222111111000111111111111111111111111111111111000111111111111222222222222222222222333555777888444555666>>>KKKWWWyyyvvvqqqqqqrrroookkkeeeiiioootttxxx{{{~~~zzzmmm^^^TTTQQQQQQTTTVVVYYY]]]```bbbcccdddbbbbbbdddeeefffggghhhiiifffnnnqqqkkkeeeeeeeeebbbiiijjjlllrrrzzznnnXXXUUUrrrjjjOOOGGGBBB777111444------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------......000111111///////////////000111111111111111111333777===AAAGGGZZZqqqdddWWWKKKFFFBBB;;;444111//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------+++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...---------.........//////222///111444555>>>ZZZyyybbb]]]gggxxxnnnjjj~~~wwwjjjrrrXXXHHHMMMAAA888:::444444555444333000///000222222222222222222222222222222222333333333333444444333444555444333333444666999666<<>>\\\xxxnnnaaalll~~~}}}uuudddQQQSSSIIIAAA???777555555555333111000111222111111111111111111111111222222333333333333444444333444555444333333555777999777???LLL\\\uuukkkhhhgggffffffhhhkkkooorrruuu|||xxxbbbVVVWWWXXXVVV^^^aaafffkkkpppssstttuuu||||||}}}vvv___]]]iiihhhNNNAAA>>>999222///...,,,---......---,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------.....................///000000000000000000000111111222666444444666777>>>OOO```sssyyytttooommmkkkmmmnnnmmmhhhccchhhhhhlllrrrttttttwww|||rrrmmmiiiiiimmmrrruuuuuu~~~oooZZZKKKCCC;;;444222111///---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------......//////......000333444:::QQQrrr|||jjj___ccc}}}}}}|||rrrXXXRRRLLLFFF???444666666666555222111111222111111111111111111111111222222333333333333444444333444555444444444666777888666AAARRRggg{{{qqqggg___aaabbbccccccfffllluuu|||lll\\\YYY\\\[[[VVVdddhhhnnnvvv|||kkk^^^\\\uuurrr[[[FFF;;;888777111///------......---,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---------.....................///000000000000000000000111222222333444555666:::HHHbbbyyyyyyqqqllliiigggffffffhhhjjjmmmoooooonnnmmmuuuvvvzzz}}}}}}qqqkkkddd```___``````^^^mmmjjjiiillluuusssZZZHHH???:::777444000...------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,------------......//////000000///111555EEEeeerrrZZZ\\\tttuuuqqqaaaQQQMMMIII@@@444777888888777444222222222111111111111111111111111222222222333333333444444333555555555444555777888:::999HHH]]]sss}}}vvvpppkkkeee___[[[bbbdddeeeeeejjjvvv{{{pppccc\\\^^^ccceeecccppprrrxxx}}}|||kkkaaammmnnnTTT???888:::333111///......///...---......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------.....................///000000000000000000111222333333222333666<<>>>>>666333000......///...---......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------.....................///000000000000000000111222333444555777===JJJ```~~~}}}rrrgggjjjpppxxx~~~zzzuuuqqqiiiccc___^^^[[[VVVWWW[[[bbbppp~~~gggSSSHHHAAA:::333000000111000...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,------.....................000111333444444DDDYYYnnn{{{gggdddlllyyyzzz~~~```UUUPPPCCC;;;999;;;<<<;;;888555333333444444444444444444444444222222333333333333444444444555666666666666999;;;999DDDaaa~~~|||sssllliii___]]][[[YYYYYYZZZ[[[\\\\\\bbblllxxx{{{mmmffffffgggiiihhhiiiqqq{{{~~~|||zzzuuuxxxyyyxxxyyyyyyqqqwww{{{YYYCCC>>>888555111////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......,,,,,,,,,---------.....................///000000000000000111222333444555444;;;HHHZZZuuussskkkpppvvvwwwyyyyyyuuurrrhhhYYYSSSUUUNNNWWWeeeuuuzzzbbbRRRFFF>>>555000000111000---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---......//////............000222444666888PPPjjj}}}pppcccmmm}}}~~~tttmmm]]]RRRBBB<<<:::<<<===<<<999666444333333333333333333333333333222222333333333333444444444555666777666777999<<<:::KKKooo}}}uuupppkkkfffcccXXXXXXWWWWWWWWWZZZ]]]___]]]iii{{{vvvmmmhhhiiilllqqqqqqpppxxx||||||}}}xxxrrr|||bbbHHH@@@:::666222////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///,,,,,,,,,---------.....................///000000000000000111222333555555888GGG\\\ppp~~~ssstttnnncccccc]]]\\\]]]cccooo~~~ppp___QQQGGG;;;444333333111---------------------------++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,------.../////////............000333666777DDD^^^yyysssdddkkk|||yyy||||||iiiZZZFFFAAA;;;<<<>>>===:::666444333222222222222222222222222222222333333333444444444444555777777777888:::<<>>???:::666666555444444333333444444555333333222222333333444555333777555444:::;;;>>>KKK]]]yyypppfff___YYYUUUXXXXXXXXXXXXXXXXXXWWWWWWUUUYYY^^^___```eeeooowww{{{||||||yyywwwuuutttvvvwwwwwwwwwwwwyyy~~~sss]]]FFF>>>666333111///...///.........---------,,,,,,...------,,,,,,,,,,,,---...------,,,,,,------...........................000000000000111111111111...333222222888888???PPPttt|||||||||oooccc[[[]]]dddqqq|||ppp^^^NNNAAA999555444000000//////.........---------------------------++++++,,,,,,,,,,,,++++++++++++******++++++,,,---************************************************++++++,,,,,,,,,---------........................***111111000333444===QQQqqq~~~{{{mmmeeeccc___sssggghhhrrrnnnppp|||jjjSSSTTTCCC>>>===@@@AAA<<<777555555444444333333444444555333333333333333444444555666999555444:::<<>>888555555444444333333444444555444444333333444444555666444777555777::::::GGGbbbzzz{{{```ZZZRRROOOPPPTTTVVVVVVXXXZZZ\\\^^^______^^^]]]]]]aaaiiiuuu{{{|||yyyrrrrrrvvvzzzvvvsssppppppsssxxx|||}}}}}}nnnTTT<<<666777222///000//////.........------------------...///000111222///......------......///........./////////000000111111111111222222222222222777666888EEEVVVppp~~~gggaaa\\\\\\rrr}}}jjjbbbSSS???777555222///---,,,,,,,,,------------------------,,,,,,,,,------,,,,,,,,,***+++,,,------,,,***)))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------.........---------.........//////111111+++111GGG\\\tttoooccciiiuuuzzzmmmhhhhhhhhhrrrkkkhhhuuuooonnn}}}pppQQQOOOEEE>>>@@@BBB@@@:::888555444444333333444444555444444444444444555555666444666666888<<<;;;LLLkkkwwwcccPPPMMMLLLNNNSSSWWWYYYXXX[[[]]]___aaabbbbbbaaa```bbbjjjxxx~~~~~~}}}|||~~~~~~{{{uuuooolllnnntttyyyuuutttsssuuuzzz~~~cccCCC:::999333///000/////////.........---------------......000111111//////............//////.........//////000000111111111111222222222222333000444444???WWWnnn}}}sssggg___lllyyyooo]]]GGG:::888444111...---------........................,,,,,,------------,,,,,,++++++,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............,,,,,,------.../////////333111---;;;ZZZqqqkkkaaaoooqqqfffhhhnnnyyy|||eeehhh{{{vvvrrrnnnlllhhhjjjooowwwqqqkkkzzzXXXUUUIII@@@AAADDDBBB>>>;;;555444444333333444444555444444444444444555666666666888666999===???VVVzzzhhhRRRLLLKKKLLLQQQYYY___aaa```aaaccceeeggghhhgggeeedddiiiuuuwwwrrrjjjmmmpppuuuyyy}}}~~~yyywwwyyy}}}|||xxxrrrmmmkkknnnssswwwxxxxxxzzz~~~sssLLL???===555000111////////////............------------...//////000//////............//////---......///000000111111111111111222222222333333222555888KKKlll{{{wwwuuukkkiiigggffffffiiilllooorrrwww}}}tttpppvvvvvvdddQQQ===:::666222///.........------------------------,,,,,,------------,,,,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,,,,------...//////000///222666KKKlll~~~}}}kkkggg||||||rrrpppyyyqqqfffvvvqqqkkkgggaaa\\\YYYVVVTTTSSSPPPQQQTTT[[[fffsssuuummmuuubbbYYYMMMBBBBBBEEEDDDAAA???555444444333333444444555555444444444444555666666999999666999>>>CCC^^^dddMMMKKKJJJLLLRRR[[[bbbeeefffgggiiikkkmmmmmmllljjjiiippp{{{vvvjjjggghhhccceeejjjmmmooonnnmmmllljjjjjjkkknnnrrrvvvxxxxxx~~~zzzsssmmmkkkmmmqqqtttxxxyyy}}}}}}RRRBBB???777222333000/////////...............------------...////////////............//////---......///000111111222111111222222222333333333777:::>>>VVVzzzzzztttooojjjhhh```\\\WWWSSSRRRVVV\\\```bbbiiiqqqwww}}}xxxppp~~~yyyhhhYYY???<<<777333000......///,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,...---+++***)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,,,,------...///000000,,,444???XXXwww|||ssshhhjjjxxxxxxsss\\\kkkrrr[[[ZZZXXXTTTSSSSSSTTTTTTSSSRRRQQQQQQTTT\\\gggrrryyykkkiiilll|||hhhZZZRRRJJJGGGEEECCC@@@>>>999666333222333555555555555555555555666666666777444333888<<<999AAAiiioooWWWKKKEEEHHHLLLRRRYYY^^^bbbdddqqqmmmmmmrrrsssoooooosss{{{}}}|||uuukkkdddccceeecccddddddfffggghhhiiiiiigggeeefffjjjlllmmmssszzzzzzqqqmmmooossssss}}}eeeGGG;;;999555///......///////////////...------------------------............////////////............/////////000000222222222222444555444444<<>>>>>999---......///////////////...------------------------............////////////........./////////000000///000222222222444555555;;;KKK```|||~~~wwwrrroookkkddd[[[TTTPPPLLLJJJKKKFFFEEEIIIMMMOOOSSSYYYmmmttt~~~xxxkkkfffppp~~~wwwgggYYYLLL???999666222//////////////////...---,,,,,,---------------------------------,,,,,,+++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,---...///000000000000///////////////111111111<<>>AAAVVVgggQQQHHHIIINNNRRRVVVXXXYYY^^^gggoooxxxzzz~~~}}}~~~~~~uuukkkeeedddeeedddbbbdddeeeffffffggghhhiiiiiihhhgggiiinnnqqqrrrxxx~~~|||tttrrrwww}}}~~~VVV???BBB>>>---////////////////////////------------------------............////////////....../////////000000000000111333444444444666999AAA^^^www~~~yyyvvvqqqjjjeee^^^XXXPPPJJJFFFDDDCCCCCCHHHFFFHHHOOOXXXbbbmmmvvv|||qqqjjjlllsssnnn```TTTGGG@@@:::444000000/////////...............------------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,---...///000000000000......///000000111333666CCC[[[xxx|||jjjcccgggxxxwww{{{kkkYYYSSSQQQQQQSSSWWWWWWWWWXXXXXXWWWWWWWWWYYYbbblllsssyyymmmnnnxxx~~~kkkYYYJJJHHHIIIGGGDDDEEE>>>;;;888666666777666666555666666666666777777777666777999;;;BBB```ttt^^^PPPMMMQQQRRRVVVZZZZZZYYY___jjjtttxxx}}}{{{tttlllgggfffggggggfffeeeffffffggghhhhhhiiiiiiiiiiiikkkpppssstttzzz~~~vvvtttyyyppprrr```AAABBB@@@111000000000///////////////....................................////////////...////////////000000000333333444666555444888===GGGmmmxxxqqqkkkeee^^^YYYSSSMMMGGGDDDCCCBBBDDDGGGHHHKKKRRR]]]kkkzzz{{{tttuuuwww{{{rrrlllaaaSSSHHH===444000111............---.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,---...///000000000000......000111000///444;;;JJJkkkwwwlllbbbiii{{{xxx___UUUUUURRRSSSYYYXXXYYY[[[^^^______^^^]]]gggpppyyy~~~ssspppwww}}}||||||~~~}}}}}}}}}vvv^^^IIIFFFHHHFFFDDDFFF???<<<999777666777666555666666666666777777777888888:::;;;===KKKnnn{{{fffZZZUUUTTTWWWTTTXXX[[[[[[[[[bbbooozzzzzzuuussspppmmmjjjiiiiiijjjggghhhhhhiiiiiijjjjjjjjjkkkkkknnnsssuuuvvv{{{yyyvvvzzz~~~dddddd{{{oooJJJBBB>>>444222111000///////////////....................................////////////////////////000000000111444222333444333222888AAASSSzzzyyyoooggg```ZZZSSSNNNLLLFFFDDDDDDCCCBBBFFFMMMKKKUUUdddrrr}}}tttvvv|||yyynnnaaaSSSCCC666222333///...------,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,---...///000000000000///...000222///...777BBBWWWyyyxxxgggaaannnvvvxxxtttnnnWWWVVVYYYTTTQQQSSSXXX[[[```dddggghhhggggggqqqxxxyyyqqquuu}}}~~~|||}}}~~~||||||}}}iiiNNNHHHIIIFFFDDDHHHBBB???;;;888888888777666666666666777777777888888777:::<<>>666666111000///---,,,------...------------------------++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,---...///000000000000000...000222000000===NNNjjjvvv```eee{{{wwwsssnnn___TTTXXX]]]ZZZUUUSSSZZZ___fffmmmqqqrrrqqqooouuu|||{{{sssxxx~~~{{{zzzyyy{{{}}}yyyWWWMMMKKKFFFDDDHHHEEEBBB>>>;;;;;;:::999888666666777777777888888888777;;;???GGGaaa}}}fffZZZVVVVVVVVVXXXWWWYYY[[[___eeeooo{{{vvvtttrrrsssuuuvvvsssqqqqqqqqqqqqrrrrrrrrrsssssstttsssvvv{{{||||||~~~}}}qqqmmmaaaeeevvvRRR>>>;;;444333111///......///000....................................//////////////////000000000111111111333......333555888HHHZZZ{{{|||vvvrrrfff___VVVOOOLLLIIIFFFCCCCCCBBBDDDIIIIIINNNbbbyyy{{{ppppppuuu}}}tttaaaJJJ<<<999555444111///.........///------------------------+++++++++,,,,,,---------++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,---...///000000000000000...000444222555GGG]]]{{{yyylll___lll~~~|||kkk```[[[WWWYYY```eeedddaaaaaafffnnnuuuzzzzzzxxxvvvxxxxxxwwwyyyuuurrruuuxxxyyyzzz^^^QQQNNNGGGEEEIIIHHHEEEAAA>>>===<<<;;;:::777777777777888888888888;;;@@@FFFQQQooo|||iii___YYYWWWXXX\\\XXXYYY[[[```iiiuuuxxxrrrttt{{{~~~{{{uuuuuuuuuuuuvvvvvvvvvvvvvvvxxxwwwzzz~~~~~~|||{{{tttaaa]]]zzz\\\AAA>>>444333111///......///000////////////////////////............/////////000000000000000111111111111555000111777;;;@@@SSSiii}}}uuuooojjj^^^WWWOOOJJJHHHHHHFFFDDDDDDDDDIIIPPPTTT^^^|||vvvnnnjjjttt{{{~~~mmmSSSAAA;;;999777444111/////////000------------------------+++++++++,,,,,,---------++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,---...///000000000000///---000555555999OOOhhhmmmaaa___nnn}}}lllwwwvvvaaasss```[[[[[[XXXXXX___kkkpppoooffflllttt{{{|||yyy}}}uuu{{{xxxsssrrrttttttvvvyyyyyy{{{jjjTTTRRRJJJCCCIIIEEECCCAAA>>><<<;;;;;;:::999888777777777888::::::AAA:::DDD]]]}}}{{{fff^^^\\\YYYXXXZZZ]]]ZZZ]]]gggrrr{{{|||{{{yyyxxxyyy|||~~~}}}zzzxxxwwwyyy{{{}}}~~~yyy}}}~~~|||~~~yyy{{{mmmfffrrrjjjBBBAAA777555222111111111111000......---------......///////////////000000000000111000000000000000111222777666333888@@@FFF___zzzpppgggbbbXXXPPPHHHGGGFFFDDDEEEGGGEEEMMMTTTXXX```uuu{{{ppphhhfffyyy|||zzzcccKKK===;;;999444///...000111000------------------------------------------------++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------////////////000000000000555...000888555555QQQvvv|||oooTTTYYYdddoooyyy}}}yyyxxxtttyyyuuubbbtttmmm^^^\\\[[[ZZZ\\\ccckkkssswwwtttsssuuuzzz{{{|||tttqqqsssrrrtttwwwxxxyyysssVVVQQQLLLEEEHHHEEEDDDAAA>>><<<;;;;;;;;;999888777777777888:::;;;>>><<>>SSSmmmlllaaa\\\ZZZYYYYYYYYY[[[dddqqq|||~~~~~~uuummmvvvZZZ???999666222000000000000/////////......---......///////////////000000000000000000000000000111222222222555111888QQQhhh|||~~~yyypppdddYYYSSSJJJFFFDDDEEEFFFEEEHHHMMMQQQTTTaaa|||zzzuuunnnbbbeee}}}ttt[[[BBB666555444111---++++++,,,------------------------------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------////////////000000000000000///222888BBBSSSlllvvv[[[RRRbbb|||uuuxxxooooooxxxccc]]]sss|||fff```aaahhhnnnlllhhhkkkxxx~~~xxxqqqpppmmmnnnppprrrssszzz```PPPQQQKKKDDDFFFEEEBBB???===<<<<<<<<<999999888777888999:::;;;999???YYYwwwpppccc]]][[[YYYXXXZZZ^^^iiiwww~~~}}}||||||zzz{{{zzzzzzlllfff}}}kkkAAA:::777333000000000000///000//////...............////////////000000000000000000000000111222333333444888666???```}}}zzzzzzxxxssskkk```UUUOOOCCCBBBDDDHHHHHHGGGKKKQQQVVVggg~~~xxx}}}zzzwwwvvvzzziii^^^oooiiiMMM999777555444111......000........................------------------------+++++++++,,,,,,,,,------,,,,,,,,,------------...////////////000000000000111222444<<>>=========:::999888888888999;;;;;;:::BBB___ssseee^^^]]][[[YYY]]]bbbnnn{{{uuuqqqmmmjjjiiimmmyyy~~~ppp___mmmxxxFFF===999444111000000000000111000///...............////////////000000000000000000000000111222333444555:::;;;HHHkkk~~~uuurrrtttxxxxxxwwwvvvvvvwwwxxxyyyxxxwwwtttnnneeeZZZPPPJJJBBBCCCFFFIIIGGGEEEKKKRRR___{{{|||zzzvvvvvvxxxzzzwwwfffeee|||ddd???999555555333000///333........................------------------------+++++++++,,,,,,,,,------,,,,,,---------.........////////////000000000000333444666AAA\\\}}}zzzddd^^^ttt|||nnnZZZbbbqqqjjjmmmkkksss}}}{{{uuuqqqllljjjkkkllllllpppvvv~~~sssWWWRRRLLLGGGHHHFFFDDDAAA???>>>======:::999999888888:::;;;<<<===HHHjjjwwwfff______^^^ZZZ___eeeppp{{{~~~qqqjjjccc``````bbbllluuuyyybbbcccNNN@@@<<<666222111111111111111111000///............////////////000000000000000000000111222333444555444:::???SSStttwwwmmmiiijjjhhhhhhhhhiiilllppptttvvvuuusssnnnfff]]]SSSJJJEEEFFFFFFFFFFFFDDDEEEPPP]]]}}}yyyvvvwww|||sssiiixxxwwwKKK===333333333///...111........................------------------------++++++,,,,,,,,,,,,------,,,---------............////////////000000000000444444888HHHeeexxxdddmmm~~~iiiWWWTTTzzz~~~qqqmmmqqqqqqwww|||uuusssmmmiiijjjjjjjjjmmmqqqwww~~~}}}^^^SSSNNNLLLHHHGGGDDDAAA???>>>>>>>>>::::::999888999:::;;;<<>>888333222222222222222111000///............////////////000000000000000000000111222333555555444;;;FFF```~~~~~~xxxoooddd]]]]]]YYYYYYXXXYYY\\\aaaeeehhhjjjgggbbb\\\UUUNNNHHHEEEIIIFFFEEECCCDDDOOOfff{{{{{{wwwxxx|||xxxqqqwww\\\GGG444222333000---...........................------------------------++++++,,,,,,,,,,,,------------------............////////////000000000000444444???XXXtttsssiiiyyyqqqUUUXXXjjj{{{rrrkkkkkkooopppuuu|||uuutttnnniiiiiijjjiiikkknnnqqq{{{vvvdddUUUOOOPPPHHHGGGDDDBBB@@@>>>>>>>>>::::::999999999:::;;;<<<@@@WWWzzzhhh```aaaaaa]]]^^^cccmmmwww{{{~~~zzzfffaaa___ffflllmmmllllllsss|||ooo\\\ggghhhDDD???999444333333333333222222000///............////////////000000000000000000000111222444555666555<<>>>>>>>>>>>;;;888777:::<<<<<>>333,,,111//////.........---------------------------------,,,,,,,,,---------......---------............///...///000//////111111000///AAA^^^{{{{{{jjjhhhzzzlllnnn~~~uuuWWWZZZ}}}yyywwwtttrrrooojjjeeeaaacccdddkkkuuu~~~wwwqqqkkkhhhiiijjjjjjhhhnnnttt~~~zzz]]]VVVMMMKKKJJJGGGDDDBBB???>>>===;;;<<<:::888888:::===>>>MMMlllxxxtttmmmccc^^^aaa^^^^^^eeerrr|||vvvrrruuuzzzyyyfffYYYpppYYYFFF===999222333666333000000///...............000000000000111111111111222///000333444333555:::???RRRpppyyydddQQQHHHFFFEEEDDDHHHHHHHHHIIIIIIJJJKKKKKKOOOMMMJJJIIIIIIIIIJJJJJJGGGGGGGGGOOOhhh~~~|||vvvsssuuuyyyxxxqqqhhhhhh___@@@::::::333...000//////.........---------------------------------,,,,,,,,,---------......---------............///---///000000111222333333444IIIgggqqqcccjjjiiiqqqkkkTTTddd{{{rrrkkkfffeeehhhnnnrrrtttyyyzzzrrriiigggjjjlllkkkgggkkkqqq{{{fffTTTMMMJJJIIIHHHFFFCCC@@@>>><<<999999:::::::::;;;>>>AAASSSxxxvvvooobbb\\\^^^]]]___hhhuuuzzz}}}~~~|||lll\\\gggjjjLLL<<<<<<777333444222000000///.........////////////000000111111111111222000222555555333666;;;DDD]]]www```OOOGGGFFFFFFGGGKKKJJJJJJJJJKKKNNNQQQSSSPPPNNNJJJGGGFFFFFFHHHIIIJJJFFFLLLcccuuu|||vvvssstttvvvvvvssskkk~~~hhhJJJ:::666444111////////////.........------------------------------,,,,,,,,,---------......---------............///---///111333333333444666:::SSSrrruuubbbZZZmmmuuugggxxxccc]]]zzz|||xxxuuussssssppplllmmmrrrwww~~~tttiiifffjjjnnnlllggghhhlllvvvpppSSSOOOHHHHHHHHHFFFDDDAAA>>><<<999999:::;;;;;;:::>>>DDDYYYzzzyyyqqqccc[[[\\\aaadddmmmzzz|||~~~}}}sssbbb```pppyyyRRR<<<===999333333333000000///////////////000//////000000111111222222111000333666555333666<<>><<<<<<:::;;;===;;;:::???HHHbbb||||||tttddd\\\\\\cccfffooozzz}}}~~~}}}yyyzzz}}}zzziii]]]ccc[[[???===999444444333000000/////////000000111...//////000111111222222000000222555444333888@@@[[[{{{lllWWWNNNMMMOOOSSSWWWKKKKKKKKKLLLNNNQQQTTTVVV]]]]]]\\\XXXSSSNNNLLLLLLLLL]]]vvv~~~}}}yyyvvvtttsssrrrrrrxxx}}}rrrzzz~~~gggHHH888777666...000000/////////.........------------------------,,,,,,,,,---------......---------............///111000111444222000555===MMMjjjzzzlll\\\dddsssjjjuuubbbddd}}}vvvvvvqqqqqqvvv}}}pppjjjkkkmmmllljjjeeeeeejjjxxxYYYTTTHHHHHHGGGEEECCCAAA???>>>===:::;;;>>><<<:::CCCPPPpppwwwfff]]]^^^dddfffmmmwww||||||{{{zzz{{{~~~}}}}}}|||zzz|||ooo^^^]]]|||hhhGGG>>>777555555222000000/////////000111111......///000111222222333000111333555333444<<>>???MMM```zzzjjjaaaccchhhiiioooxxx|||||||||zzz{{{ttt```[[[VVVzzz\\\BBB444777888---000000///000000111222222---...///000111222333333444444555666555888EEERRRtttlll^^^bbbhhhggggggjjjbbbfffmmmsssuuusssooommmaaa```ZZZQQQJJJIIIOOOUUUXXXgggqqquuu}}}yyyvvvkkkjjjkkkqqqyyykkkhhhnnn|||zzznnnlllNNN;;;444444000000000000////////////------------------------,,,,,,,,,---------......---------.........//////111---///555666888GGGZZZqqquuuggglllpppzzzwwwZZZ]]]xxxnnnhhhhhhggghhhkkkpppsssttttttwww|||rrrmmmiiifffcccffffffgggmmmmmmUUUNNNKKKGGGDDDCCCAAA???>>><<<999<<<>>>888999UUUwww~~~uuulllgggmmmiiirrr}}}}}}~~~~~~nnnXXX\\\[[[~~~}}}fffBBB@@@:::000555111111000000000000111111222222111111222222333444555///111888777666FFF]]]oooaaacccfffaaa\\\\\\^^^aaaiiisss{{{oooUUULLLVVV]]]XXXWWWgggwwwuuummmfffeeeiiinnnwwwzzzWWWKKK]]]pppkkkxxx}}}RRR===999222222111000//////...//////++++++++++++++++++++++++---------............///---------........./////////---000444222444IIIaaa{{{|||ssslllrrrxxxwww^^^\\\xxxssskkkjjjiiinnnppprrrssstttsssrrrpppoootttzzz{{{sssmmmjjjfffddddddeeeeeejjj{{{sssYYYNNNKKKGGGDDDCCCAAA@@@>>>:::888<<>>:::999<<>>GGGjjjyyygggddd___lllzzzgggRRRIIIaaaQQQ>>>;;;555333111111000000000000111111222222111111222222333444555333555:::999@@@[[[zzzuuukkkfff___UUUTTTYYYkkkvvvvvvpppxxx}}}{{{nnn~~~~~~}}}}}}~~~~~~yyyppphhhbbbbbbmmmyyy[[[AAA>>>CCCXXXvvvqqqEEE444777222222111000////////////---------------------------------............///------........./////////111111444555555AAAbbbwwwbbb[[[xxxaaaccczzz```ZZZlll~~~}}}}}}}}}}}}~~~vvvoooiiidddaaabbbaaaaaaeeeppp]]]NNNKKKGGGEEECCCBBB@@@???<<<;;;<<<<<<<<>>???666333222222111111222222333222222111111222222333444111333777===IIIccc}}}~~~{{{qqqbbb^^^rrr|||xxx{{{zzzxxx|||}}}}}}~~~~~~vvviii]]]\\\aaajjjjjjgggUUUFFFXXX|||nnn@@@<<<555444333111000///......---------------------------------............///.../////////000000000000000222444666AAAZZZyyypppYYYQQQ^^^ccc^^^nnniiirrr~~~}}}ssshhh```]]]^^^\\\\\\aaagggiiikkkvvviiiPPPLLLHHHFFFDDDCCCAAA@@@;;;======<<>>===;;;GGGkkktttuuu~~~}}}yyyxxxxxxpppdddUUUYYYxxx^^^AAA@@@444333333222222111222222222000111222111000000222333777888888<<>>999666333111111000///...//////.........---------............////////////////////////000000000000...111555BBB\\\|||jjjVVVbbbzzzgggwwwqqq^^^}}}~~~yyypppiiiccc^^^ZZZXXXVVVYYY[[[]]]```gggqqqyyy\\\RRRIIIFFFDDDAAA???@@@>>>AAA@@@>>>MMMsss}}}}}}vvv{{{~~~}}}yyylll[[[UUUeeezzzRRRCCC888444444333222222222222222000111222111000111333444333555;;;GGG\\\wwwsss~~~zzz~~~xxxvvvwwwxxxxxxzzz{{{|||}}}~~~xxxssstttzzz~~~}}}|||~~~~~~{{{tttiii^^^VVVTTT___mmm|||iiiWWWfffiiiqqq{{{uuufffCCC888666333222111000...---...............---------............////////////////////////000000000000---000888KKKjjjrrr\\\RRRlllhhhhhheeebbb|||wwwooogggbbb^^^ZZZXXXWWWYYY[[[\\\___fffpppwwwdddYYYNNNHHHDDD@@@@@@BBB===@@@@@@@@@TTT}}}vvv{{{zzznnn^^^UUU]]]xxxYYYEEE???555444333222222222222222000111222222111111333555666777>>>OOOfffxxxooo}}}tttrrrvvvyyy{{{{{{~~~}}}vvvrrr~~~}}}}}}}}}|||xxxnnn```UUUWWW]]]qqqwww[[[XXXaaaooo}}}tttxxxpppEEE999777444333222000...,,,....................................////////////////////////000000000000222222;;;RRRrrrkkkYYYWWWuuuYYYiii{{{[[[ggg|||vvvooogggbbb^^^[[[XXXWWWYYY[[[\\\___eeeooovvvpppbbbSSSJJJEEEBBBAAACCC===AAA???@@@WWWwww|||wwwmmmaaaXXXXXXlllbbbGGG>>>666555444333222222222222000111222222111222444666888666>>>SSSmmmqqqpppvvvppprrrwwwzzzyyyxxx}}}|||xxxwwwxxx~~~||||||zzzpppbbbVVVXXXYYYooodddRRR___mmm{{{}}}{{{yyyJJJ<<<999666333222111...------.................................////////////////////////000000000000555333<<>>XXXtttpppwwwzzzpppnnnrrruuuuuuuuuzzz~~~~~~zzzxxx|||~~~~~~~~~}}}|||}}}{{{rrreee[[[UUUUUUnnntttUUU```mmm}}}VVV@@@<<<777444222111000///---------...........................////////////////////////000000000000222111===ZZZyyyjjjRRRRRRbbb|||pppiiirrrYYYqqq|||wwwooogggaaa]]]YYYWWWVVVXXXYYYZZZ\\\bbbkkkrrrrrrWWWIIIFFFDDDCCCBBB???CCCAAADDD```}}}rrrvvv~~~wwwoooiiibbbUUUUUUuuu{{{QQQ===777666555444333222222222000111222222222333555777777555CCCaaa~~~xxxqqq~~~sssnnnpppsssssswwwzzz|||||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~{{{tttiiibbbXXXZZZttt\\\cccnnneeeCCC???888444222222111111---------.........//////............////////////////////////000000000000111222BBBbbbxxx\\\JJJWWWooojjjkkk~~~ttt```}}}|||vvvnnnfff```\\\XXXUUUUUUWWWXXXXXXZZZ```iiipppvvvVVVGGGEEEEEEBBB@@@>>>BBBBBBHHHhhhnnnrrrzzzyyyqqqllleeeTTTMMMhhhZZZGGG777777555444333222222222000111222222222333666888888888HHHjjjooorrr}}}xxxpppqqqsssssswwwvvvwwwyyy|||~~~}}}|||~~~~~~~~~~~~~~~~~~|||uuulllfff```ccc~~~aaacccooooooFFF@@@999444222222333333---------.........//////............/////////000////////////000000000000222666IIIiii~~~ttt[[[QQQhhhllljjj{{{sss```}}}}}}wwwmmmddd```]]]ZZZWWWTTTVVVWWWYYY\\\aaagggkkk^^^QQQIIICCCEEE???BBB>>>EEEAAAKKKzzzxxxzzz~~~{{{tttnnngggYYYQQQ]]]qqqggg???:::555333555555222000222111222333333222222444666777:::QQQuuuwwwpppvvv~~~~~~}}}~~~~~~~~~yyysssooonnnooommmooorrrtttttttttuuuuuuxxx~~~~~~{{{xxxxxxyyyssskkkeeemmmuuuXXX^^^___CCC???666000444...///......------------..................////////////---///////////////111333111888VVVyyyqqq```^^^ppptttooojjj^^^wwwmmmddd```]]]ZZZWWWTTTVVVWWWYYY\\\aaagggkkkZZZOOOHHHDDDGGGAAAEEE@@@FFFBBBOOO{{{{{{{{{uuuooohhhZZZQQQZZZkkkrrrGGG;;;666333555555222111222111222333333222333444666666<<>>XXXzzzpppwww~~~~~~vvvuuusssssstttvvvyyy{{{yyyzzz{{{yyytttooollljjjpppmmmkkkmmmuuu~~~~~~|||yyyyyyzzzuuunnnmmmiiiqqqpppTTTeeehhhIIIBBB999222444...000///......------......///............////////////...///000000//////111333777DDDfffnnnjjjtttnnn{{{ZZZVVVwwwmmmddd```]]]ZZZWWWTTTUUUWWWYYY\\\aaagggkkk{{{wwwSSSKKKHHHEEEHHHBBBEEEBBBFFFEEEZZZ~~~~~~zzzuuummm```UUUVVV]]]WWW===888444555555222111333111222333333333444666888777AAA\\\rrriiixxx}}}}}}~~~{{{{{{{{{{{{{{{{{{{{{{{{wwwyyyzzzzzzvvvqqqllliiigggdddcccjjjyyy}}}}}}}}}~~~}}}zzzyyyzzzvvvpppiiikkkzzzxxxYYY\\\qqqyyypppMMMDDD<<<444555---000//////............//////............////////////...///000000///000222444999JJJmmmvvviiinnnxxxlll}}}qqqMMMSSSwwwmmmddd```]]]ZZZWWWTTTUUUWWWYYY\\\aaagggkkkzzzyyyUUULLLHHHDDDGGG@@@BBBAAAEEEGGG___|||~~~yyyqqqeee[[[XXX[[[```???999555555555222222444111222333444333444666999:::EEE```ggghhh{{{}}}~~~{{{xxxwwwyyyzzzzzzxxxtttnnnjjjddd```___ggguuu~~~|||}}}~~~~~~}}}|||~~~}}}zzzzzz{{{xxxssseeemmm|||gggZZZeeesss}}}tttbbbnnnyyyRRRFFF>>>777555---111/////////....../////////............////////////...000000000000000222444777LLLrrr|||kkkddduuukkkaaaxxx\\\GGGUUUwwwmmmddd```]]]ZZZWWWTTTVVVWWWYYY\\\aaagggkkk|||}}}WWWMMMHHHCCCEEE>>>AAA@@@EEEIIIcccyyy{{{|||sssjjjaaa\\\[[[|||mmmAAA:::666666555222222555111222333444444555777999===KKKfffzzzhhhlll~~~}}}}}}xxxuuuxxxxxxyyyzzzyyyuuuoookkkbbb^^^]]]fffuuu|||zzz~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~}}}}}}zzz~~~~~~{{{zzz{{{zzzvvvlllqqqvvv]]]]]]bbbkkkjjjXXXYYYWWWIIIAAA999666---222000//////......//////000............///////////////000111111000000222444666NNNvvvvvvfffccc|||zzz]]]WWWssswwwQQQKKK___wwwmmmddd```]]]ZZZWWWTTTVVVWWWYYY\\\aaagggkkk{{{YYYNNNGGGCCCEEE???BBB???FFFLLLgggvvvxxx|||tttllleee___[[[wwwwwwBBB;;;666666555333333555111222444444444555888:::;;;NNNmmmppphhhppp}}}|||~~~}}}{{{yyyvvvuuuwwwwwwvvvwwwwwwtttooojjj^^^YYYYYYdddvvv}}}yyyuuutttyyy||||||}}}~~~}}}|||||||||}}}}}}|||{{{{{{|||}}}}}}yyy}}}|||{{{|||{{{xxxpppnnntttvvvuuu___WWWWWWcccnnn^^^UUUvvvZZZKKKCCC:::666---222000000////////////000000............///////////////000111111000111333555999RRRzzznnn```aaa}}}mmmYYY[[[uuukkkKKKTTTnnnxxxmmmddd```]]]ZZZWWWTTTVVVWWWYYY\\\aaagggkkkyyyYYYNNNGGGBBBEEE@@@DDD@@@GGGOOOjjj~~~tttvvv{{{ssslllgggaaa\\\uuu|||CCC<<<777666555333333666111222444444444555888:::777PPPqqqfffeeeppp}}}{{{|||~~~{{{zzzwwwvvvuuuuuuwwwxxxwwwuuutttuuuvvvtttnnnjjj]]]WWWUUU___ppp}}}~~~zzzzzzvvvmmmjjjiiinnnqqqrrrtttwww|||~~~}}}~~~}}}|||{{{{{{{{{{{{~~~|||{{{yyyyyy{{{|||~~~yyy}}}|||{{{||||||yyyhhhcccfffhhhjjjwww{{{___SSSRRRaaavvviiiZZZhhh\\\LLLDDD;;;666,,,222000000////////////000000............/////////000///000111111000111333555>>>WWW}}}{{{dddYYY]]]{{{|||dddZZZgggzzzcccHHH[[[yyyxxxmmmddd___\\\XXXVVVUUUVVVXXXYYY\\\aaahhhmmm}}}]]]MMMEEEBBBFFF???BBBCCCDDDRRRrrruuusss{{{xxxpppkkkeee___[[[jjjPPP999;;;777222666///111444444555444333444666888;;;WWWvvv}}}bbbhhhrrr~~~}}}}}}}}}{{{wwwtttqqqooonnnmmmwwwtttqqqpppqqqpppmmmjjj```OOOMMMdddxxx{{{|||}}}xxxqqqjjjeee[[[ZZZXXXXXXZZZ]]]aaadddjjjooouuuxxxxxxxxxzzz}}}xxx~~~}}}zzzzzzzzzyyy~~~|||||||||}}}~~~|||}}}}}}}}}}}}{{{zzzyyymmmaaaYYY]]]eeekkkssszzzwwwiiiPPPKKK___nnnoooqqqrrrfffOOOKKK@@@555222000111111000///////////////............////////////...000111111000111333666;;;XXXzzzqqqZZZccc}}}lllfffwwwmmmYYY^^^jjj}}}yyynnneee```]]]YYYVVVVVVWWWXXXZZZ]]]bbbhhhmmm}}}]]]MMMEEEBBBFFF???BBBCCCFFFUUUvvv}}}~~~~~~uuurrrzzzxxxqqqkkkeee___ZZZfffRRR999;;;777222666000222444444555444333444777999===YYYwww{{{ccchhhvvv~~~}}}}}}zzzuuuqqqnnnooopppqqqqqqnnnjjjjjjkkkjjjgggdddZZZPPPPPP```rrrzzz~~~{{{xxxsssmmmhhhaaa[[[VVVQQQPPPOOOOOOPPPSSSVVVXXX\\\aaafffiiiiiikkknnnqqqssszzz}}}{{{||||||{{{~~~~~~}}}}}}}}}}}}~~~||||||}}}}}}|||{{{yyyxxxmmm```WWW[[[dddmmmtttzzzzzzlllRRRKKK___tttlllRRRNNNEEE:::666333111111000///////////////............////////////...000111111000111333666===[[[sss]]]fff{{{tttgggXXXiii{{{{{{{{{yyyrrroooyyyooofffaaa^^^ZZZWWWWWWXXXZZZ[[[^^^ccciiinnn~~~^^^MMMEEEBBBFFF???BBBCCCGGGYYY{{{~~~zzzzzz{{{{{{}}}sssqqqyyyyyyqqqkkkeee^^^YYY^^^~~~UUU::::::777333666111444333444555444444444777999???\\\yyyyyygggmmm{{{~~~~~~{{{wwwrrrmmmkkkmmmpppsssmmmjjjgggggghhhgggdddaaaPPPNNNOOOXXXiiiyyy~~~|||yyyrrrnnnhhhbbb\\\VVVQQQMMMJJJJJJIIIIIIJJJLLLMMMNNNOOORRRVVVYYYZZZ\\\aaaeeelllttt{{{||||||~~~}}}}}}}}}~~~~~~~~~~~~~~~{{{{{{||||||{{{zzzxxxwwwnnn```TTTXXXeeeqqqyyy}}}~~~nnnRRRGGGYYYrrrqqqTTTPPPHHH===888333111111000///////////////............////////////...000111111000111333666;;;]]]}}}gggmmm}}}zzzccc\\\zzzrrrrrrwwwoooiiifffyyyooogggccc___[[[XXXXXXYYY[[[]]]___dddiiimmm}}}___NNNEEEAAAFFF@@@BBBCCCIII]]]}}}wwwwwwxxxyyy|||rrrooowww{{{sssllleee]]]XXXXXXttt{{{|||ZZZ<<<:::777444777111666333444555444444555888:::AAA___}}}wwwmmmttt}}}~~~~~~xxxuuuooojjjhhhhhhjjjlllhhhdddaaaaaabbbbbb___\\\IIIJJJJJJPPPddd{{{zzz{{{|||~~~|||wwwssslllggg```ZZZVVVRRROOOLLLKKKKKKKKKKKKLLLMMMNNNOOOMMMPPPRRRSSSTTTWWW]]]aaahhhqqqzzz|||}}}~~~{{{|||~~~~~~zzz{{{{{{{{{{{{yyyxxxwwwpppaaaTTTWWWhhhxxxoooQQQAAALLLaaa|||sssUUUPPPHHH>>>777000111000000///////////////............////////////...000111111000111333666555ZZZppprrrsssvvveeehhhwwwoooiiidddaaaxxxooohhhccc___[[[WWWXXXZZZ\\\^^^```dddiiimmm|||```NNNDDDAAAFFF@@@CCCCCCKKKbbb}}}vvvvvvwwwxxx|||~~~qqqnnnwww}}}uuunnnfff]]]WWWTTTlll{{{wwwaaa???:::888444666111777333444555555444666888;;;CCCeeerrrmmmuuu~~~~~~}}}uuurrrmmmiiidddbbbaaa```]]]ZZZWWWWWWYYYYYYVVVSSSIIIIIIGGGOOOhhhxxxuuuwwwyyy{{{}}}~~~{{{{{{{{{zzzxxxsssmmmhhhaaa]]]WWWSSSQQQOOONNNMMMLLLLLLMMMNNNOOOQQQRRRSSSTTTWWWXXXXXXXXX[[[aaafffkkkttt}}}~~~|||}}}~~~~~~zzz{{{{{{{{{{{{yyyxxxwwwrrrdddXXXYYYjjj}}}qqqRRR>>>AAAMMMdddxxxYYYSSSKKK???666///111000000///////////////............////////////...000111111000111333666444[[[mmmpppkkkwwwkkkyyyuuummmgggbbb^^^[[[~~~wwwnnnhhhccc___[[[WWWXXXZZZ\\\^^^```dddhhhlll}}}aaaNNNDDDAAAFFF@@@CCCCCCMMMeee}}}vvvtttuuuwww|||ssspppyyyxxxpppggg^^^WWWUUUhhh~~~vvvhhhBBB:::888555555000777333444555555555666999<<>><<>><<<@@@VVViii{{{ooo]]]VVVCCC222333444333222111000000000000////////////000000000000111///000333333222666<<>>:::@@@ZZZvvvrrr___WWWDDD333555444333222111000000000000////////////000000000000111///000333222222777===NNNzzz|||aaaVVVZZZssszzzttt|||uuuooolllkkkiiigggeeecccbbbbbb||||||{{{uuummmgggccc```[[[WWWYYYYYY\\\```aaacccjjjsss|||___MMMDDD@@@EEE>>>AAACCCYYY{{{wwwssssssuuuzzz|||uuussspppnnnkkkgggdddfffjjjnnnqqqrrrrrrtttxxxvvvwww~~~vvvppphhh```\\\bbb}}}\\\======666333666///333222444666555555;;;BBBWWWxxxnnnfffsss}}}|||}}}~~~|||zzzvvvtttrrrooojjjccc\\\WWWRRRNNNKKKGGGGGGFFFEEEDDDBBBAAA@@@DDDEEEHHHLLLQQQVVVZZZ]]]ggghhhkkkmmmmmmllljjjiiifffccc___[[[YYYYYYZZZ[[[]]]\\\\\\\\\]]]^^^___```aaacccfffiiilllqqqvvvzzz~~~}}}||||||{{{zzzyyyyyyzzzzzzyyyxxxvvvnnnddd\\\^^^jjjzzzdddFFF???:::CCC```wwwaaaWWWEEE555777444333222111000000000000////////////000000000000111000111333222222888@@@XXX~~~ooo[[[TTT^^^kkkvvvvvv|||yyyvvvqqqlllkkkkkkiiigggfffeeeeeeeeeyyyvvvxxx{{{yyyssslllgggddd```[[[VVVXXXXXX[[[___aaaccckkksss~~~^^^MMMDDD@@@DDD>>>AAAAAAYYY{{{vvvssssssuuuzzztttllljjjiiijjjiiifffcccaaabbbeeehhhdddeeefffiiioooxxxvvvuuuzzzssskkkbbbaaaeee}}}eee???:::777555555000444333444666555555<<>>GGGeee{{{bbbVVVDDD555777444333222111000000000000////////////000000000000111000111333222333;;;DDD^^^bbbSSSNNN___}}}cccnnnrrr|||wwwuuusssooolllllllllkkkjjjiiiiiiiiiiii{{{zzz~~~|||wwwqqqjjjeeeccc___ZZZVVVVVVWWWZZZ___aaaccckkkttt\\\MMMDDD???CCC>>>BBBCCC[[[zzz|||sssqqqqqqsssxxx~~~qqqkkkiiiiiihhhffffffdddaaa___^^^```bbbaaacccfffjjjooovvv~~~uuuttt}}}uuukkkbbb^^^___sssmmmBBB777777666555333444333444555555666<<>>GGGgggbbbQQQ???333666444333222111000000000000////////////000000000000111111222333222444@@@MMMdddeeeQQQWWWggg}}}]]]jjjfffaaa{{{ooojjjmmmsssxxx~~~wwwrrrpppppppppppprrrqqqpppppppppppppppppp}}}wwwtttmmmeee___]]][[[YYYVVVXXXXXX\\\aaadddgggoooxxx~~~WWWKKKDDD???CCC@@@EEEGGG\\\www|||yyyxxxpppiiiiiikkknnntttzzz|||vvvooojjjiiiiiiiiihhhmmmnnnpppooommmllllllmmmqqqtttyyy~~~vvvrrr}}}tttjjj```hhh```kkk~~~MMM999;;;777333999555333333555555666>>>GGGaaajjjYYY^^^wwwxxxrrrjjjccc___\\\[[[YYY\\\^^^bbbfffiiijjjkkkkkkfff```WWWOOOIIIEEEAAA???>>>???@@@AAABBBCCCCCCCCCCCCDDDFFFHHHKKKNNNPPPQQQQQQSSSWWW[[[^^^______^^^\\\```cccdddbbbcccfffjjjkkkmmmpppssstttttttttsssmmmpppsssvvvzzz~~~}}}|||zzzyyyxxxxxxyyyyyyxxxvvvuuummmbbb]]]```kkkwww~~~zzzrrrXXXGGGEEE===IIInnncccOOO>>>333666444333222111000000000000////////////000000000000111111333333111444AAAPPPbbboooUUUVVVbbbaaaqqqaaabbbyyykkkccceeennnvvv{{{}}}yyysssooommmnnnooopppsssrrrrrrqqqppppppqqqqqq{{{vvvssslllccc]]][[[ZZZXXXVVVYYYZZZ^^^cccfffiiiqqqzzz|||VVVKKKDDD???DDD@@@GGGDDDYYYttt}}}~~~~~~|||xxxvvvuuuuuutttlllffffffiiilllrrrxxxnnnpppqqqooollliiihhhhhhnnnpppssstttsssrrrrrrsss{{{~~~yyyttt|||tttiii```nnnbbbhhhSSS<<<<<<777222:::555333333555555777>>>HHH^^^jjjXXX^^^yyyvvvooofff^^^YYYUUUSSSQQQRRRTTTXXX]]]aaadddfffgggddd^^^TTTKKKEEEAAA???======>>>@@@BBBDDDEEEEEEFFFFFFEEEDDDCCCEEEGGGKKKMMMLLLOOOSSSXXX[[[]]]]]]]]]YYY___dddfffeeefffjjjnnnmmmppptttwwwyyyxxxvvvuuuoooqqquuuyyy}}}~~~}}}||||||zzzyyywwwxxxyyyyyyxxxvvvuuulllaaa\\\```iiirrrwwwtttsss___OOOIII>>>LLLvvvdddOOO???444777444333222111000000000000////////////000000000000111111333333111555BBBQQQ___vvvVVVOOOXXXeeexxxbbbhhhzzznnnbbb___iiixxxyyyvvvpppllljjjkkkmmmooossssssrrrqqqpppppppppppp}}}sssnnnjjjccc]]]XXXWWWWWWWWWXXXYYY\\\bbbfffjjjsss}}}xxxYYYEEEBBB@@@AAACCC???CCCTTTppp|||zzzvvvqqqnnnmmmmmmnnnmmmgggbbbbbbgggnnnsssuuu~~~|||wwwuuuqqqoooppppppmmmooorrrppprrrtttvvvwwwyyy|||xxxqqq~~~yyyppphhhccciiiffflll{{{ZZZ<<<;;;888222666777222222777777666???KKKfffiii[[[bbbwwwwwwnnnccc]]]UUUMMMIIIJJJJJJKKKMMMPPPTTTYYY^^^aaa^^^YYYQQQHHHBBB?????????===???BBBEEEHHHHHHHHHHHHKKKIIIGGGCCCAAAAAADDDGGGJJJLLLPPPUUUWWWWWWYYY[[[___dddhhhgggdddeeelllsssuuuwwwyyyyyyvvvtttrrrrrrrrruuuyyy}}}~~~~~~~~~}}}|||{{{{{{{{{zzzyyyxxxwwwvvvuuukkk^^^YYY]]]gggooosss|||mmmHHHAAA@@@TTTfffHHH:::555444444333222111000000000000////////////000000000000222///111444333333???OOOcccWWWQQQWWWrrr]]]{{{yyyccciiinnnhhhaaabbblll}}}{{{uuu{{{sssmmmkkkkkklllooosssvvvwwwvvvtttrrrqqqqqqssszzzqqqlllhhhbbb\\\XXXWWWWWWXXXZZZZZZ]]]cccfffjjjsss}}}wwwXXXEEECCC@@@AAACCC???GGGYYYuuu{{{yyyvvvsssnnnjjjggggggggghhhgggccc``````dddkkkqqqttt|||}}}yyyxxxuuupppnnnooonnnmmmnnnrrrtttvvvxxxzzz|||yyyrrrwwwnnngggcccmmmiiinnn```???;;;888333666777222333777777666???LLLfff}}}ppp___cccwww}}}tttkkk```YYYRRRJJJFFFGGGEEEFFFGGGJJJOOOTTTXXX[[[YYYTTTMMMEEE@@@>>>>>>>>>???AAACCCFFFHHHHHHHHHGGGFFFEEECCCAAA???@@@CCCEEEJJJJJJLLLNNNPPPSSSXXX]]]\\\```dddggghhhiiimmmpppuuuwwwyyyyyywwwuuutttttttttuuuyyy||||||{{{{{{{{{zzzyyyxxxwwwvvvtttjjj^^^YYY]]]gggooottt{{{gggGGGBBBCCC]]]kkkMMM===777444444333222111111000111111////////////000000000000222///111444333333???OOOdddZZZVVV]]]ppp___~~~~~~bbbhhhiiifffeeeiiisss}}}zzz{{{sssmmmlllmmmmmmppptttvvvwwwwwwuuusssrrrsssttt}}}vvvnnniiifff```[[[XXXXXXYYYZZZ]]]\\\___dddgggjjjsss}}}uuuWWWFFFCCC@@@AAACCC???GGG[[[wwwyyyuuurrrqqqllliiieee```^^^^^^```bbbbbbbbbaaaaaadddjjjrrrwww{{{yyyxxx{{{wwwssspppppppppooorrrvvvyyy{{{~~~{{{tttwwwooohhhdddqqqlllmmmhhhBBB:::777333666666333333777777666@@@OOOhhhvvvaaa```sss~~~{{{qqqggg\\\UUUMMMFFFBBBCCC@@@@@@BBBEEEHHHLLLOOOQQQQQQMMMGGGAAA===<<<===>>>AAACCCEEEGGGHHHHHHGGGFFFBBBBBBBBB@@@??????BBBDDDFFFHHHIIIIIIIIIMMMSSSXXX[[[^^^cccgggjjjlllmmmnnnuuuwwwyyyyyyxxxvvvvvvvvvuuuwwwyyy|||{{{vvvuuuyyy~~~~~~{{{{{{{{{zzzyyyxxxwwwvvvrrriii]]]XXX]]]gggqqqwww}}}bbbFFFBBBAAAaaannnRRRAAA888444555444333222222111111111////////////000000000000222///111444333333???OOOeee^^^YYYcccpppbbb~~~ccciiidddeeejjjrrr||||||zzz|||~~~|||zzzsssnnnnnnoooooorrrvvvwwwxxxxxxvvvttttttuuuwww|||xxxrrrmmmgggddd```[[[ZZZZZZ\\\^^^______aaaeeehhhkkkuuu~~~rrrVVVFFFDDDAAAAAACCC???AAAWWWuuu~~~wwwqqqmmmlllkkkeeebbb^^^ZZZXXXZZZ\\\^^^bbbdddffffffhhhmmmuuu|||}}}{{{||||||wwwtttuuuuuuuuuxxx}}}}}}|||ttt}}}{{{ssslllgggsssllliiipppFFF999777555888666333444888666666BBBQQQjjj|||ddd___rrr|||yyynnndddYYYQQQJJJCCC@@@AAA@@@@@@AAACCCEEEFFFGGGGGGIIIGGGBBB???======>>>@@@CCCEEEGGGHHHIIIHHHGGGFFFCCCDDDCCCBBB@@@@@@BBBDDDDDDHHHJJJIIIIIINNNSSSUUU^^^aaadddeeefffhhhkkkmmmsssuuuwwwxxxwwwvvvwwwxxxxxxxxxzzz||||||uuuuuu~~~{{{{{{{{{zzzyyyxxxwwwvvvqqqhhh]]]XXX\\\gggssszzz```FFFAAA<<<\\\mmmQQQBBB:::555555555444333222222222222////////////000000000000222///111444333333???OOOeeeddd[[[gggsssfff|||gggmmm~~~}}}zzzaaafffooozzz~~~zzzyyy|||~~~{{{|||zzzuuuuuuyyy|||{{{wwwqqqmmmooopppqqqssswwwwwwxxxyyyxxxwwwwwwxxxzzzzzzuuuoookkkfffccc___\\\[[[\\\^^^```bbbaaabbbfffiiimmmvvvoooUUUFFFEEEAAAAAACCC???===UUUsssxxxqqqkkkhhhhhhhhhaaa___[[[XXXWWWYYY\\\^^^bbbeeegggiiijjjnnnuuu{{{~~~}}}~~~zzzwwwyyyyyyyyy||||||ssszzz~~~vvvmmmhhhrrrjjjddduuuwwwIII999888777999555333555888666777CCCTTTnnnhhhaaasss|||zzzmmmcccWWWOOOHHHAAA???@@@DDDDDDEEEFFFEEEDDDCCCBBBEEECCC@@@>>>===???AAABBBEEEFFFHHHIIIJJJIIIHHHGGGEEEDDDCCCAAA>>>>>>@@@CCCDDDGGGGGGEEEKKKWWWaaacccbbbcccccc```]]]```gggnnnsssuuuvvvwwwvvvvvvwwwxxxzzzzzz|||~~~{{{{{{{{{zzzyyyxxxwwwvvvppphhh^^^YYY]]]hhhuuu}}}___EEEAAA999TTTfffLLL@@@;;;888555555444333222222222222////////////000000000000222///111444333333???OOOeeejjjaaalll{{{lllzzzkkkqqq{{{uuurrrrrrqqqooommmaaafffppp|||wwwmmmiiijjjmmmmmmqqqrrrqqqsssxxxyyywwwsssnnnlllnnnqqqqqqssswwwxxxyyyzzzzzzyyyyyy{{{}}}|||xxxsssllliiieeebbb^^^[[[[[[\\\___aaacccbbbcccgggjjjoooyyylllSSSGGGFFFBBBAAACCC@@@@@@VVVsss~~~zzzsssmmmgggeeedddddd^^^\\\ZZZYYYYYY[[[]]]^^^```bbbccceeegggkkkooosssyyy}}}{{{|||~~~}}}zzzyyy{{{|||{{{}}}|||sssxxxvvvnnnhhhqqqiii___nnnNNN:::888777888555333666888666777EEEWWWsss~~~fff^^^ooo~~~{{{mmmcccWWWNNNGGG@@@>>>@@@FFFGGGIIIIIIHHHFFFDDDBBBAAA@@@???>>>>>>@@@CCCEEEEEEGGGIIIJJJKKKJJJIIIHHHCCCBBB@@@===;;;<<<@@@CCCBBBCCCBBBCCCRRRggguuuvvveeeccc^^^[[[[[[aaakkksssuuuvvvwwwwwwvvvvvvxxxyyy{{{||||||{{{{{{{{{zzzyyyxxxwwwvvvrrrjjj```ZZZ]]]hhhvvv```DDDAAA;;;PPP}}}aaaGGG===;;;999555444333222222111111111////////////000000000000222///111444333333???OOOcccpppeeeooorrrzzzkkkrrrxxxooogggdddccc___]]]]]]^^^dddnnn|||ssscccZZZYYY[[[aaafffkkkmmmpppuuuvvvsssnnnjjjiiimmmpppppprrruuuyyyzzz{{{{{{{{{|||~~~yyyvvvpppiiieeeccc```\\\YYYYYYZZZ]]]___dddbbbdddhhhkkkppp{{{jjjRRRGGGGGGBBB@@@CCC@@@AAAVVVqqq|||vvvsssnnnhhhcccaaa```___ZZZZZZZZZZZZZZZ[[[]]]]]]___^^^^^^```dddggghhhhhhmmmttt}}}}}}yyyyyy|||}}}{{{{{{}}}uuuzzzyyyqqqkkkqqqiii^^^kkkTTT<<<999777666555444666999666777FFFYYYvvv}}}fff^^^mmm~~~mmmbbbUUUMMMFFF???>>>???EEEFFFIIIKKKKKKIIIFFFEEE???>>>======???AAADDDEEEEEEGGGIIIKKKLLLKKKJJJJJJBBB@@@>>>;;;;;;>>>DDDHHHIIINNNTTT^^^sssjjjbbbZZZ[[[eeeqqqyyy|||xxxyyyzzzyyyxxxxxxyyy{{{|||~~~yyyvvv{{{{{{{{{{{{zzzyyyxxxwwwvvvtttlllccc\\\^^^iiixxxdddBBBAAA???OOOzzz{{{___FFF===:::888444333222111111000111111////////////000000000000222///111444333333???OOOaaa~~~tttbbbiiivvvwwwfffooo|||uuuiii___WWWVVVUUURRRRRRTTTXXX___kkkzzzkkkXXXNNNMMMPPPUUU[[[```bbbgggmmmnnnllljjjffffffkkkooooooqqqsssyyy{{{|||}}}}}}~~~}}}wwwuuuooogggcccaaa^^^[[[XXXWWWYYY[[[]]]dddbbbdddhhhlllqqq}}}~~~iiiRRRGGGGGGBBB@@@CCC@@@@@@TTTooo~~~yyyqqqnnnjjjeee```^^^\\\\\\XXXXXXYYYZZZ[[[[[[\\\\\\___]]][[[^^^bbbeeedddcccdddlllwwwxxxxxxyyy{{{~~~}}}~~~www|||}}}uuuppprrrkkk___jjjYYY===999777444555444666999666777GGGZZZyyynnneeerrrlllaaaUUULLLEEE>>>===???BBBDDDHHHKKKLLLKKKIIIGGG>>>=========>>>AAADDDEEEEEEGGGIIIKKKLLLLLLKKKKKKBBB@@@>>><<<<<>>:::777444333222111000000000000////////////000000000000222000111444333333???OOO```{{{vvv\\\bbbxxxsssaaakkktttmmm[[[QQQKKKLLLNNNMMMNNNRRRSSS[[[hhhyyywwwbbbPPPGGGHHHLLLLLLQQQVVVXXX]]]dddgggeeegggddddddjjjnnnnnnooorrryyy{{{}}}}}}~~~{{{sssooommmhhhccc```___\\\YYYWWWWWWZZZ]]]```aaaffflllpppwwwhhhRRRFFFCCC???AAADDD??????QQQnnnppppppjjjbbb[[[XXXXXXYYYYYY[[[[[[ZZZZZZZZZ[[[\\\]]]^^^]]]]]]___cccdddaaa___ccceeekkkuuu|||{{{|||~~~|||qqqwwwzzzsssnnnqqqlllbbbooo]]]<<<;;;444555666555555555444:::IIIXXXsss~~~jjjfffxxxnnncccVVVNNNFFF>>>;;;===>>>@@@CCCGGGKKKLLLJJJIIIEEE???<<>>PPPmmm}}}pppiiiddd\\\WWWUUUVVVWWWWWW\\\\\\\\\]]]^^^___```aaabbb___]]]^^^aaacccdddcccccceeejjjrrr{{{|||{{{{{{}}}zzzpppvvv~~~wwwppplllsssooogggttt]]]<<<<<<555666666555666666555:::HHHVVVsssmmmmmmnnncccVVVMMMEEE>>><<<===>>>???BBBGGGKKKMMMMMMMMMKKKCCC>>>???AAA@@@BBBGGGEEEEEEFFFGGGIIIIIIIIIHHHEEECCCAAAAAAEEEMMMWWW^^^nnnpppggglllqqqvvv~~~zzzwwwyyyzzz{{{{{{|||wwwmmmiiibbbXXXWWW^^^dddqqq|||~~~|||yyy{{{zzzyyyzzz|||yyysssqqqllleeeaaaeeessscccFFFCCCDDDZZZ}}}WWWCCC>>>===999888666444222111111111111111111111111111111111111222000111222222555AAAMMMcccuuuZZZXXXxxxkkkbbb}}}yyy\\\fff{{{ooo___QQQMMMLLLKKKNNNRRRTTTTTTRRRVVVWWWXXX\\\bbbiiiooosssrrriii\\\OOOJJJJJJKKKLLLRRRZZZXXXUUU\\\^^^___fffbbbbbbiiiuuu|||zzzvvvsssxxx|||wwwqqqnnnkkkfffaaa^^^^^^[[[YYYWWWXXX[[[^^^eeefffiiinnnqqqwwwdddQQQFFFDDD???@@@DDD???>>>OOOkkkzzzoooaaa]]]WWWTTTTTTUUUWWWWWW^^^___```aaabbbcccdddeeeeeebbb^^^]]]___ccceeegggeeegggkkkpppvvv}}}}}}||||||{{{{{{}}}xxxooouuuzzzrrrlllhhhsssqqqkkk{{{___<<<<<<555777666666777888666999FFFSSSmmmppppppooocccUUUKKKCCC===<<>>???AAAEEEIIILLLOOOQQQNNNFFF@@@???AAAAAACCCEEEDDDBBBCCCGGGMMMNNNKKKGGGDDDBBB???@@@GGGQQQ\\\ddd{{{|||aaahhhqqqyyyzzzzzz{{{zzzwwwwwwyyy{{{||||||~~~zzzsssooohhh```dddmmmyyyzzz|||{{{yyyzzz{{{yyytttsssllldddbbbjjj{{{gggGGGBBBEEE\\\xxxSSS@@@<<<:::888888777555333222111111111111111111111111111111111111000111222222555@@@LLLfff[[[YYYzzzjjjcccdddgggqqqcccVVVKKKLLLLLLMMMPPPRRRSSSRRRQQQPPPOOOOOOOOOPPPRRRTTTVVV[[[VVVNNNIIIGGGIIIMMMQQQcccrrrnnnbbbcccddd^^^ZZZ\\\]]]fffrrrxxxvvvrrrqqqxxx||||||tttooommmjjjeee```]]]]]][[[XXXVVVXXX[[[^^^eeefffjjjooosssyyyaaaOOOFFFEEE???@@@CCC??????NNNiii}}}vvvmmm^^^[[[WWWVVVWWWYYY[[[[[[bbbbbbcccdddeeeeeeeeeeeegggdddbbb``````bbbcccdddhhhkkknnnqqqttt{{{}}}}}}|||}}}||||||wwwnnnuuuvvvmmmgggdddqqqqqqnnnbbb>>>;;;555777555666888999777999DDDPPPbbbppplll~~~pppcccTTTJJJBBB<<<<<>>???@@@BBBEEEIIINNNQQQNNNIIIDDDBBBCCCDDDDDDDDDEEEEEEGGGJJJMMMMMMJJJGGGEEEAAA>>>@@@IIIUUUbbbiiidddXXXiiiuuu~~~|||vvvtttttttttxxxzzz|||}}}~~~~~~zzz}}}|||yyyyyy{{{yyyuuuvvvnnneeedddnnnhhhFFF@@@DDD]]]rrrOOO>>>;;;:::888888777555333111111111111111111111111111111111111111000222333333555>>>IIIfff]]]XXXxxxkkkfffoookkkzzzhhhZZZPPPIIIMMMNNNOOOQQQQQQPPPNNNLLLGGGGGGGGGGGGHHHHHHHHHHHHKKKHHHFFFFFFGGGJJJRRRZZZnnn}}}vvvrrrgggXXXRRRWWWXXX___hhhllllllnnnqqqwww{{{|||}}}|||xxxrrrnnnkkkhhhccc```\\\[[[ZZZXXXVVVXXX\\\___cccdddiiipppuuu|||^^^MMMFFFEEE??????CCC???@@@OOOiiizzzwwwqqqjjj___]]][[[[[[]]]```aaabbbeeeeeeffffffeeedddcccbbbeeeeeefffeeecccbbb``````hhhkkkoooqqqtttzzz~~~}}}~~~vvvnnnuuu~~~sssjjjdddbbbppprrrmmmzzzfff???;;;444777555666888999777888CCCOOO^^^rrrfffqqqpppcccTTTJJJBBB<<<<<>>>>>???@@@???>>>AAAHHHMMMRRRXXXZZZXXXVVVXXX[[[]]]SSSUUUUUUQQQMMMLLLPPPTTTSSSMMMGGGJJJUUUdddrrryyyuuuXXXSSS]]]sss{{{~~~yyyxxxzzz{{{{{{}}}}}}{{{zzzxxxyyyyyywwwtttmmmhhhmmmzzzlllGGGAAAIIIeeejjjMMMBBB>>>;;;:::888777555333111111111111222222222222222222222222000000333555444444;;;EEE```}}}aaaSSSnnnnnngggoookkkYYYRRROOOMMMQQQRRRSSSQQQMMMIIIHHHGGGLLLLLLLLLLLLLLLLLLLLLLLLCCCAAABBBEEEFFFJJJYYYkkkjjjUUU[[[UUUXXX^^^cccddddddjjjssswwwzzzwwwiii```^^^cccjjjnnnrrrzzzxxxuuupppjjjgggdddbbbaaaZZZZZZXXXWWWVVVXXX\\\```aaaccciiiqqqxxxXXXJJJGGGFFF???>>>BBB???>>>OOOkkkzzztttpppjjjcccaaa``````aaaccceeeeeedddffffffggggggfffdddbbbaaaaaaeeejjjmmmkkkiiiggggggaaadddjjjrrrzzz~~~{{{yyy{{{}}}xxxrrrzzz~~~qqqhhhddddddvvvxxxooonnnxxx}}}ggg???:::444999444555666777666888DDDPPPeee{{{hhhmmm}}}mmmaaaTTTKKKCCC<<<:::<<<;;;>>>@@@??????BBBIIIOOOWWW___ccc^^^ZZZ```jjjppp[[[YYYUUURRRSSSWWW]]]aaaXXXQQQJJJLLLWWWgggttt{{{oooYYYZZZgggtttxxx{{{yyyyyy|||~~~|||}}}{{{|||zzzwwwxxxyyyxxxtttlllfffkkkyyyjjjFFF@@@JJJgggfffLLLCCC???<<<::::::999777555444333333333222222222222222222222222000000333666444444:::CCCZZZ}}}dddRRRjjjzzzpppiiitttwwwaaaRRROOOOOOOOORRRTTTTTTQQQMMMKKKKKKLLLPPPOOOOOONNNNNNNNNOOOOOOIIIEEEFFFIIIIIINNNaaawwwfffUUU[[[XXX```mmmvvvuuupppqqqvvv|||}}}}}}rrrddd\\\^^^dddiiikkkoooyyyyyyuuuooojjjeeecccbbbbbbYYYYYYXXXVVVVVVXXX]]]```ccceeejjjrrrxxxWWWJJJGGGGGG???>>>BBB???<<>>:::555:::444444666666555888DDDRRReee{{{jjjqqq~~~lllaaaUUULLLDDD===:::;;;999===@@@@@@@@@DDDKKKRRRXXXcccfff___ZZZbbbqqq{{{```ZZZSSSRRRXXXaaahhhkkkYYYQQQIIIKKKVVVfffssszzz}}}ooo___cccooorrrtttsssssswww}}}~~~{{{~~~||||||{{{wwwxxxyyyxxxuuukkkcccgggtttgggCCC>>>IIIfffcccKKKCCC???;;;:::<<<;;;999777666555555555222222222222222222222222000000444666444333:::BBBTTTgggSSShhhsssccchhhpppYYYMMMMMMOOOOOOSSSTTTTTTRRRNNNMMMOOOQQQOOOOOONNNNNNNNNPPPRRRSSSPPPKKKKKKNNNNNNSSSiiixxxbbbXXX[[[bbbooo~~~|||qqqccc]]]```gggnnnqqqvvv~~~yyymmmeeecccccc^^^XXXWWWVVVUUUUUUWWWZZZ^^^```aaahhhmmmnnnsss|||QQQMMMFFFAAA@@@@@@@@@@@@???QQQmmm~~~yyyvvvsssnnngggaaa```bbbddddddddddddfffgggcccbbbcccggglllmmmhhhdddcccdddfffjjjnnnsssvvvxxxnnnjjjlllwww{{{vvvuuuyyy|||wwwttt}}}~~~qqqeeecccgggxxxxxxpppsssgggAAA;;;333999777555555666666888@@@JJJ```~~~vvvkkkppp~~~~~~kkkaaaUUUKKKBBB;;;999<<>>>>>AAAEEEJJJMMMTTT```ccchhh___bbbwwwqqqbbbUUUSSSccckkkfffdddiiiiiidddWWWKKKTTTjjjwwwxxxqqqaaa^^^ccc```eeeeeemmm}}}|||zzz{{{yyywwwwwwvvvuuusssqqqsssiiiccciiiuuu~~~|||]]]MMMCCCKKKuuunnnLLLEEEBBB;;;;;;===;;;999888999999777666222111111111111111222222222000111444444444888>>>RRRsssmmmVVVkkkxxxvvv___WWW{{{eeeTTTLLLLLLOOOQQQVVVWWWVVVSSSOOONNNPPPSSSSSSSSSRRRQQQQQQRRRTTTUUUZZZTTTPPPPPPRRRZZZnnnsssfff[[[YYYdddfffzzzvvvkkkgggllltttzzz}}}zzzmmmeeecccbbb]]]XXXVVVVVVUUUUUUWWWZZZ]]]___```gggmmmooovvvwwwQQQLLLFFFBBB@@@@@@@@@??????QQQnnn}}}{{{yyyxxxvvvtttpppkkkeeeaaaeeeffffffeeebbbaaaaaaaaadddbbbcccggglllpppooommmiiihhhhhhiiilllqqqvvvyyyxxxtttsssyyy}}}xxxwwwzzz}}}wwwttt~~~~~~qqqfffdddiii||||||qqqpppgggBBB<<<444999777555555666666888@@@IIIdddxxxjjjmmmyyy~~~lllaaaTTTKKKBBB;;;:::<<>>???===;;;999888888888777666222222111111111111222222333111111444444444888>>>VVVyyypppWWWhhhqqqlll[[[SSS|||wwwbbbQQQJJJKKKPPPSSSXXXXXXWWWTTTQQQQQQSSSVVVZZZZZZZZZZZZZZZ[[[\\\\\\^^^YYYUUUVVVZZZcccvvv}}}kkk]]]VVVSSS[[[lllzzzzzzyyyzzzllldddcccaaa\\\XXXUUUUUUTTTUUUVVVYYY\\\^^^```ggglllpppzzzqqqQQQLLLFFFBBB@@@@@@@@@???<<>>;;;999888999999888666333222222111111222222222333111111444444444777===VVVzzzwww[[[cccnnnfffVVVPPPxxxrrr]]]MMMHHHKKKQQQUUUXXXXXXXXXVVVTTTTTTWWWYYY]]]^^^```bbbdddeeefffgggggg```ZZZZZZ___jjj{{{yyyeeeSSSNNNNNNSSSdddyyyyyyuuuxxxyyyjjjdddbbb___[[[YYYUUUUUUUUUUUUWWWZZZ\\\^^^bbbggglllqqq}}}nnnPPPLLLFFFBBBAAA@@@??????:::HHHfffyyytttpppkkkggghhhkkkooonnnhhhccc`````````bbbcccbbb``````aaabbbfffeeedddeeejjjqqqzzzyyywwwtttssssssuuuxxx{{{~~~~~~{{{zzz}}}yyywwwyyy~~~|||oooppp}}}sssiiihhhllloooiiifffCCC>>>555999666555555777666777???GGGZZZ}}}|||kkkmmmxxx~~~lll___PPPFFF@@@;;;:::<<<@@@AAABBBBBBCCCGGGMMMRRR\\\kkkqqqzzzyyy{{{TTTLLLIIILLLOOOVVVkkkwwwfffVVVUUUbbbpppuuuwwwwwwvvvooo___PPPKKKNNNWWWkkkzzz}}}zzzvvvtttssssssrrrqqqnnneeeaaahhhqqqwwwzzz||||||nnnNNNAAA???NNN{{{hhhMMMFFFDDDAAAEEE???===;;;:::::::::999888444333333222222222222333333111222444444333777===PPPwwwaaa___zzzoooiiiVVVPPPuuu|||nnnZZZLLLHHHLLLRRRVVVVVVVVVVVVUUUVVVXXXZZZ\\\]]]___dddjjjooosssuuuvvvuuukkk___[[[___kkkyyytttXXXIIILLLPPPWWWhhhwwwrrrooonnntttwwwhhhbbb```\\\ZZZZZZVVVVVVVVVWWWYYY[[[]]]^^^eeeiiimmmsssmmmPPPLLLGGGCCCAAA@@@???>>>;;;FFF```yyyrrrooommmjjjggggggjjjmmmkkkfff```^^^^^^]]]^^^``````___```aaacccfffgggffffffhhhnnnxxx|||||||||}}}||||||{{{{{{{{{~~~}}}yyyxxx{{{{{{vvvuuuxxx~~~vvvjjjmmm}}}uuukkkjjjooo~~~zzzkkkiiieeeBBB>>>666999666555555777666777>>>FFFXXX}}}jjjkkkvvvxxx~~~kkk\\\LLLCCC>>>;;;;;;===AAACCCEEEEEEEEEIIIPPPVVV^^^kkknnnwww|||TTTKKKEEEHHHLLLSSSaaaooodddgggddd[[[TTTZZZgggqqqrrrssstttqqqeeeYYYVVVZZZccc||||||yyyvvvssssssrrrpppooofff___]]]eeepppvvvxxxzzzzzzlllJJJ@@@AAARRR~~~eeeKKKEEECCC@@@DDDAAA???===<<<<<<<<<;;;:::555555444333222222333333444222222444444333777<<>>???EEE\\\~~~sssmmmlllmmmkkkiiiiiijjjjjjhhhddd```]]]\\\^^^___```___^^^]]]^^^___cccgggiiiiiihhhlllttt{{{{{{}}}}}}~~~~~~xxxssssssxxx}}}sssjjjooowwwnnnnnnrrr|||sssfffhhh{{{ccc@@@===666:::666444555777777777===EEE\\\kkkhhhpppwww~~~jjjZZZIIIAAA>>><<<===@@@CCCFFFIIIHHHGGGKKKSSSZZZaaannnpppyyyXXXNNNGGGGGGIIIKKKPPPUUUZZZdddjjjdddYYYWWWcccpppqqqrrrtttuuupppkkknnnttt{{{wwwuuuzzz}}}zzzxxxvvvtttsssrrrooommm___ZZZ[[[fffttt{{{~~~xxxiiiIIIAAAFFFYYYaaaHHHEEECCC@@@BBBBBB@@@===<<<======<<<:::666666555444333333333333444222222444444333666<<>><<<666:::555444555777777666<<>><<<;;;<<<<<<:::999777666555444333333333333555222222444444333666<<>><<>>===???HHHfffzzzvvvnnnfffaaa___aaacccgggeeegggkkkiiibbb```bbb]]][[[ZZZ[[[___bbbbbbbbb___\\\___kkktttuuussstttnnnsssvvvxxx|||zzzzzzyyywwwvvvwwwzzz}}}wwwvvvrrrnnnkkkjjjmmmoooyyy~~~{{{vvv}}}yyypppjjjlllqqqqqqaaaYYY]]]\\\WWWaaattt[[[===888999666777777666555555888<<<@@@SSSmmmrrrppp~~~nnnVVVIIIHHHBBBBBBFFFDDDCCCFFFIIILLLRRR[[[fffoooppptttzzziiieee^^^[[[```ddd^^^SSSGGGIIIMMMNNNKKKKKKTTT```yyy^^^SSSWWW^^^eeemmmllllllqqqwwwyyyuuutttwwwyyyrrroooqqqsssssstttwwwvvvwww}}}}}}{{{zzzxxxwwwvvvtttqqqlllhhhZZZVVVYYYgggvvv~~~fffIIIDDDUUU{{{cccKKKGGGCCCBBBCCC???===<<<<<<;;;;;;999888666666666666555555444222222222222111111222333444444999]]]qqqbbbuuuoookkkmmmtttjjj[[[SSSMMMMMMNNNMMMLLLNNNLLLMMMOOOQQQRRRSSSRRRQQQSSSWWW]]]eeekkkllliiifff]]]\\\ZZZWWWUUUVVVXXXYYYXXX___cccdddllluuuqqqfff\\\```ppp|||iiiYYYWWWYYYVVVTTTWWW[[[YYYZZZ```cccdddgggkkkuuuvvv{{{~~~\\\QQQMMMGGGCCC@@@???>>>===???>>>DDDaaa~~~xxxtttpppjjjddd___^^^```cccgggiiimmmpppmmmhhhhhhkkkeeeaaa]]][[[]]]```cccdddbbb]]]]]]fffpppuuuuuutttnnnqqqrrrrrrvvv|||}}}{{{tttuuuuuuuuuttttttvvvxxxrrrssstttsssqqqppppppqqqxxx{{{yyywww~~~vvvqqqlllggggggjjjfffYYYUUU[[[[[[ZZZjjjVVV;;;888:::888777777666666555888<<>>RRRiiiwwwttt~~~uuuYYYJJJIIIFFFDDDCCC===CCCEEEKKKTTT```jjjqqqtttsssxxxxxxiiidddpppxxxtttoooppp~~~wwwoooeee[[[UUU[[[ddd}}}tttkkkhhhaaa^^^bbbeeeddddddfffiiipppyyy}}}{{{{{{uuuooolllmmmnnnooosssxxxvvvcccSSSLLLLLLYYYkkkzzz|||yyywwwwwwvvvvvvuuusssoookkk[[[[[[```lllzzz```FFFRRRnnneeeKKKJJJGGGCCCCCCAAA;;;;;;;;;:::888888888999666777888999888777555444000000111222333444666777888XXXrrrxxxlllfff```|||lllZZZOOODDDFFFLLLQQQPPPLLLLLLOOOLLLLLLKKKJJJKKKNNNRRRVVVZZZ```hhhkkkjjjddd___\\\___aaaccccccbbbbbbeeehhhoooxxx~~~}}}zzzyyyyyy|||~~~jjj[[[QQQTTTWWWVVVWWW[[[[[[YYY[[[aaaeeegggjjjooowww{{{sssVVVQQQNNNIIICCC>>><<<;;;<<<:::===DDD```{{{rrrlllllleee```bbbjjjpppoookkknnnrrrvvvxxxyyy}}}vvvpppfff\\\WWWXXX]]]aaalllgggbbbbbbhhhmmmlllhhhuuuvvvsssllljjjmmmooooooooorrruuuxxxxxxyyy{{{|||~~~~~~}}}|||zzzzzz|||~~~zzzqqqtttzzzlllfffccc```]]]]]]TTTRRRYYYdddeeeiii}}}TTT===999;;;999777777777777666888;;;===OOOeeewwwvvvyyy~~~xxx\\\KKKJJJFFFDDDCCC===EEEIIIPPP[[[fffooossstttuuu{{{pppoooyyyzzzqqqqqqzzz}}}qqqkkkgggccccccffflll~~~ssshhhiiimmmlllnnnrrrsssqqqqqqsssqqqyyy~~~||||||wwwsssoooooommmllloootttuuuwww}}}xxxeeeTTTKKKIIIQQQ\\\fffrrr~~~|||yyyxxxwwwvvvvvvvvvtttpppmmmWWWZZZaaakkkyyy[[[CCCWWWxxxkkkLLLHHHDDD@@@AAAAAA;;;<<<===<<<:::999<<<>>>777777888888777666555444111111111222333555666777777TTTvvvvvvmmmkkkccc~~~{{{eeeSSSIIICCCGGGNNNSSSPPPIIIHHHKKKHHHHHHHHHGGGHHHMMMUUU[[[___eeekkkkkkgggbbb```aaa^^^bbbfffhhhhhhjjjooosss~~~zzzzzzzzzyyyyyy{{{|||~~~~~~gggZZZQQQTTTVVVTTTUUUYYY[[[YYY\\\bbbggghhhlllqqqxxxttt[[[QQQOOOKKKEEE>>>;;;;;;<<<999>>>DDD]]]yyyoooiiijjjddd___aaahhhmmmkkkgggpppuuuzzz~~~wwwpppfff[[[UUUVVV]]]bbbgggfffdddcccfffkkkkkkhhhmmmrrrrrrkkkgggiiiooorrrrrruuuxxxyyyzzz{{{|||~~~}}}{{{{{{xxxpppvvvwwwiiiccc```\\\[[[[[[PPPSSSaaaooopppsssyyyRRR<<<777888777777777888777777888:::<<>>@@@BBB@@@BBBBBB@@@<<<;;;>>>AAA:::999888777666555555444222222222222333555666666555MMM|||pppiiirrrxxxvvveeexxxwww```PPPHHHDDDGGGLLLQQQOOOHHHFFFHHHGGGGGGHHHGGGHHHNNNWWW___eeekkkpppnnngggcccdddgggdddiiimmmnnnmmmpppvvv|||qqqjjjhhhhhhkkkqqqvvvwwwvvvvvvxxx{{{{{{{{{{{{{{{|||tttcccWWWPPPTTTWWWUUUVVV[[[[[[ZZZ\\\cccgggiiimmmrrrzzzrrr___RRRQQQMMMFFF???;;;;;;===:::???CCCVVV{{{zzznnnfffeeecccbbbbbbdddeeeeeeeeeooovvv}}}xxxrrrggg[[[SSSSSSYYY___aaafffgggeeeeeeiiiiiifffeeennnqqqkkkccceeennnuuu{{{|||}}}}}}||||||}}}~~~xxxsss{{{~~~rrrfff```\\\ZZZZZZ]]]RRR[[[nnn~~~~~~wwwQQQ<<<888888777666777888888777888:::<<>><<<>>>AAA>>>===:::888666555666666333333333333333444555666555GGGsssmmm\\\vvv{{{rrrnnnssssss[[[LLLGGGFFFGGGKKKPPPPPPLLLJJJLLLIIIJJJKKKJJJJJJPPPYYYaaakkkrrrwwwtttkkkfffgggkkklllqqquuuvvvuuuyyyhhh\\\VVVVVVVVVXXXZZZ]]]aaadddkkkpppwww|||}}}~~~mmm]]]SSSNNNSSSWWWWWWYYY___[[[ZZZ\\\ccchhhjjjnnnsss}}}mmm___SSSRRRNNNGGG???;;;;;;===<<>>>>>>>>:::EEE???GGGqqqxxxggg```]]]bbbhhhjjjgggdddeeefffiiirrr}}}vvveeeWWWQQQPPPQQQRRRbbbccceeefffgggggghhhiiikkkiiinnnsssooofffjjjvvv~~~|||rrroooppplllcccZZZXXX\\\]]]ZZZXXXhhhwwwwwwVVVCCC:::888999777666555444555777999:::@@@UUUqqqhhhhhhddd{{{oooYYYPPPRRRRRROOOMMMXXXgggyyyxxx[[[VVV```nnnwwwwwwuuu|||xxxttttttxxxyyywwwxxx~~~wwwiiibbbeeejjjmmmnnn~~~zzztttssstttzzz{{{zzz{{{zzzyyyuuu{{{{{{tttpppppphhh]]]aaadddpppttt{{{fffMMMTTTyyy^^^JJJPPPPPPJJJLLLNNNPPPOOOLLLFFF???<<<===@@@<<<<<<;;;:::888777666666777777777777666666666666666BBBeeevvvdddqqqwwwnnnUUULLLFFFQQQKKKMMMXXX[[[UUUSSSXXXRRRRRRQQQQQQSSSWWW^^^cccqqq{{{|||mmmeeekkktttxxxxxxxxxxxx{{{zzzpppeeeZZZUUUVVVYYYXXXWWWVVVVVVUUUTTTRRRYYY\\\dddppp}}}ooo[[[QQQQQQQQQSSSVVVYYY[[[\\\^^^^^^bbbgggjjjlllqqqyyyvvveee```ZZZPPPFFF???<<<<<<===;;;DDD>>>EEEmmm|||kkkcccdddfffiiihhheeeccceeeggggggoooyyyvvveeeWWWQQQQQQSSSUUU^^^ccchhhhhheeedddgggkkknnnmmmsssyyyuuulllnnnxxx|||rrrrrrllliii```XXXWWW[[[]]]ZZZUUUgggwwwmmmUUUGGG>>>;;;:::888777666555555666888999===QQQmmmiii```fffrrruuuaaaWWWSSSSSSWWW[[[eeetttjjjVVVVVV^^^iiiooollljjjrrr|||vvvuuuyyy}}}{{{}}}|||wwwtttuuuxxxxxxuuuqqqpppxxxxxxttttttuuuvvvzzz|||{{{{{{zzzyyyvvvyyywwwrrrmmmiiiccc]]]ZZZbbbqqqttt}}}[[[IIIXXXxxxVVVGGGNNNMMMHHHJJJMMMNNNMMMJJJDDD???<<<===???<<<<<<;;;:::999888777777777777777666666666666555666???___tttccciii~~~pppXXXPPPKKKMMMNNNWWWdddeee]]]ZZZ___\\\]]]___```aaacccfffiiivvv~~~{{{ooohhhmmmuuu~~~{{{xxxyyyyyymmmddd\\\UUUUUUYYYgggaaa[[[YYY[[[[[[XXXUUUWWWXXX^^^iiivvvcccTTTQQQQQQRRRTTTWWWZZZ\\\^^^___```dddiiilllmmmttt}}}}}}ppphhhaaaUUUHHH>>>999;;;===<<>>???<<<<<<;;;:::999999888888777777666666666555555555777<<>>;;;AAA^^^vvvlll______```ccciiipppvvvyyyvvvzzz}}}~~~wwwmmmccc]]][[[[[[\\\XXX___fffiiihhhiiilllooopppttt}}}~~~}}}}}}{{{pppvvviiiddd[[[TTTVVV[[[\\\YYY[[[{{{}}}```ZZZIII<<<======:::999999888888777777777:::IIIdddoookkkzzzyyypppnnntttvvvbbbYYYVVVUUU\\\aaagggjjjfffbbbgggooouuuyyy~~~tttyyy}}}vvvrrrnnnmmmqqquuuzzz{{{yyyxxxyyy}}}|||zzzyyyzzzuuusssssshhhYYYUUUZZZ```ooozzz~~~cccNNN\\\YYYHHHGGGNNNHHHDDDGGGHHHHHHGGGEEEBBB@@@??????@@@<<<<<<;;;;;;::::::999999777777777666666666555555888:::OOOwwwqqq]]]aaauuu```\\\ZZZaaadddgggdddWWWOOOVVVcccrrrtttuuuuuurrrooommmlllssssssooojjjdddbbbdddgggfffjjjppptttwwwzzz|||~~~}}}xxxwww|||xxxfffYYYRRRSSS[[[eeekkkddd]]]\\\bbbjjjoooqqqjjjhhhffffffiiinnnrrruuu}}}aaaPPPKKKLLLOOOSSSVVVXXX[[[^^^aaadddfffkkkpppqqqttt~~~~~~qqq\\\III>>>:::<<<>>>;;;;;;<<>>;;;HHH]]]vvvzzzzzzjjjnnnwww}}}pppZZZQQQRRRUUUXXXYYY[[[aaakkkssssssppprrrwww{{{}}}~~~}}}~~~{{{yyyzzz||||||zzz{{{|||}}}sssbbbUUUTTT[[[bbbpppzzzlllMMMHHHiiicccTTTMMMOOOPPPHHHGGGJJJDDDGGGEEECCCBBBBBBBBBAAA@@@;;;;;;<<<<<<<<<<<<<<<<<<999999888888888777777777888999GGGfffooohhh}}}{{{iiigggfffgggnnnuuutttnnnkkkoootttpppooolllhhhdddcccdddeeedddcccbbbbbbcccgggkkknnnqqqpppnnnmmmooovvvtttbbbWWWRRRUUU___jjjppppppmmmhhhbbb```dddiiiuuuxxxyyyyyyuuupppmmmkkkzzzdddSSSOOOQQQKKKQQQXXX[[[]]]___dddhhhiiimmmsssxxxxxx|||sssUUUAAA<<<===<<<:::===888===AAAHHHkkkrrreee```]]]bbbooo|||}}}~~~}}}vvvnnnhhhgggggggggfffgggkkkpppuuuxxxyyyuuuyyy}}}~~~sssrrr}}}qqqgggaaaWWWSSSZZZbbbccc^^^wwwuuuHHH<<>>AAA???<<<::::::===@@@BBB:::FFFZZZqqq{{{pppjjjqqq}}}}}}eeeYYYOOOMMMMMMMMMOOOSSSUUUYYYbbbjjjlllkkkooouuu|||~~~|||yyy|||~~~wwwxxx~~~}}}zzzzzz}}}mmmZZZTTTYYY^^^dddsss___PPPSSSppp^^^TTTMMMNNNLLLFFFIIILLLDDDFFFCCCAAAAAABBBBBB@@@===;;;;;;<<<<<<=========>>>:::::::::999999999999888999888AAAZZZyyyuuufffnnnlllkkklllppptttuuutttsssssssssuuuuuuuuusssqqqqqqsssuuuqqqpppooolllkkkkkknnnpppwwwuuusssrrrsssyyy~~~zzzlllccc___aaajjjsssrrrrrrqqqoookkkgggffffffpppuuu{{{}}}|||yyywwwvvvrrr___RRRPPPUUUMMMSSSZZZ^^^___aaafffkkkkkknnnuuuzzzzzz~~~qqqQQQ>>>;;;===<<<888???888===???DDDhhhttthhhaaa[[[```nnn}}}|||{{{}}}tttlllggghhhjjjjjjlllmmmnnnooorrrwww{{{zzz}}}~~~~~~zzzyyytttttt~~~pppccc]]]TTTRRRZZZdddeee```sssEEE===III777CCC@@@===:::;;;>>>BBBFFF888DDDXXXmmmwwwjjjooo~~~aaaSSSOOOMMMMMMIIIDDDFFFLLLOOORRRYYY```cccdddjjjrrrsssuuusssnnnqqq{{{zzz~~~uuuxxx~~~{{{xxxyyy~~~gggSSSSSS\\\aaaiii{{{WWWTTTcccyyy~~~ZZZRRRLLLLLLIIIDDDIIIMMMCCCEEEBBB@@@@@@AAAAAA>>>;;;;;;;;;<<<<<<===>>>>>>>>>;;;;;;;;;:::::::::999999999777<<>><<<>>><<>>FFF>>>AAA@@@======AAAAAA???<<<@@@NNNeeewww{{{lllooo~~~uuucccUUUJJJIIIJJJFFFIIIMMMHHHUUUTTTUUUXXX\\\___cccggghhheeedddffffffeeefffjjjkkk{{{xxxzzzzzz{{{zzzzzztttXXXPPPVVV^^^fffnnnsssSSSSSSlllsss^^^QQQNNNKKKHHHFFFEEEDDDCCCDDDDDDDDDCCCAAA???>>>===999999<<<@@@DDDEEEAAA===;;;;;;::::::::::::999999666;;;>>>FFF^^^eeehhhyyyvvvmmmkkknnnnnnsss{{{}}}}}}}}}yyyvvvrrrqqquuuxxxwwwwwwyyyrrrrrrtttzzzuuujjjYYYPPPRRRRRRWWW[[[bbbfffhhhiiiiiijjjkkkpppvvvzzzcccFFFAAA>>><<<>>><<<@@@>>><<<<<>><<<999;;;JJJbbbvvv~~~wwwvvvyyytttdddYYYNNNMMMOOOLLLNNNSSSNNNQQQRRRVVV[[[```cccfffiiieeeaaa```aaa```^^^___bbbkkkuuu{{{yyyzzzwww|||}}}|||gggQQQNNNVVV___iiirrriiiNNNWWWuuunnnbbbRRRNNNKKKIIIIIIIIIFFFDDDFFFEEECCCBBBAAA???===;;;:::::::::===??????<<<888;;;;;;;;;::::::999999999888:::;;;BBBZZZmmmkkk~~~sssjjjmmmqqqyyy|||{{{wwwuuuxxxzzzyyyzzz}}}yyywwwvvvyyy~~~tttiiiYYYQQQTTTSSS[[[```fffjjjkkkiiigggfffnnnrrrxxx|||]]]DDD@@@======>>><<>>===@@@PPPppp~~~}}}oooddd]]]fff{{{|||yyyzzz||||||zzztttssstttxxxvvvppplllkkknnnoooooonnnmmmnnnqqqtttxxx}}}~~~tttoootttrrrrrrxxxuuuooorrr{{{{{{|||ssshhhbbb]]]\\\RRRYYYaaa]]]mmm~~~bbbJJJGGGBBBFFFGGGIIIFFFAAA>>>>>><<<888:::999EEE\\\rrr}}}vvv|||ooo]]]PPPOOOSSSPPPQQQUUURRRWWW[[[aaaggglllnnnmmmlllllliiihhhiiiiiiggghhhllluuuxxxxxxxxxuuu~~~mmm[[[NNNPPPYYYaaakkkuuu___SSSiiifffeeeUUUPPPJJJIIIKKKLLLIIIFFFJJJFFFCCCAAAAAA???;;;888:::999999:::<<<<<<;;;999<<<<<<;;;::::::999888888:::999888===RRRwwwzzzsss}}}vvvrrrgggmmmuuu}}}yyy{{{|||{{{}}}}}}zzz{{{sssgggWWWPPPTTTUUU^^^bbbgggjjjjjjiiihhhhhhmmmrrrxxx}}}vvvVVVBBB???======???;;;???>>>>>>===<<>>???@@@<<<<<<;;;:::999999888888:::888777<<>>;;;DDDccc|||pppggggggjjjmmmsssyyyvvvjjj```^^^ccckkkqqqxxxdddddddddddddddfffjjjqqquuuqqqxxx}}}wwwrrrooommmffffffhhhoooxxx|||zzzvvvoooeee^^^aaajjjuuu~~~zzzsssmmmccc[[[\\\SSSTTTXXX___uuuOOOGGGEEELLLHHHJJJIIIDDDBBBAAA>>>:::===999===OOObbbrrryyy{{{ppp___\\\aaa]]]\\\aaabbbmmmwwwzzz~~~wwwYYYTTTUUU\\\```dddooo|||hhhVVVdddcccNNNRRR___VVVKKKEEEFFFHHHIIIHHHKKKGGGCCC@@@@@@>>>;;;888::::::::::::;;;<<<>>>@@@<<<<<<;;;::::::999888888:::777888===FFF[[[qqq~~~|||~~~|||ggg[[[MMMKKKTTTYYY___aaaccceeegggkkkooorrrssszzz```LLLAAA@@@===>>>@@@999;;;999;;;>>>;;;@@@\\\|||sssiiifffffffffooozzz~~~vvvhhh]]]ZZZaaannnxxxiiibbbcccdddfffiiinnnuuuzzzrrrwww|||yyyxxxwwwooonnnmmmllllllkkkhhhfffbbb^^^\\\aaajjjtttzzzzzz}}}xxxrrrmmmcccZZZ\\\UUUTTTWWWddd}}}yyyPPPHHHEEEJJJGGGJJJJJJFFFDDDDDDAAA===:::555888GGGXXXkkk}}}vvvaaa]]]ccc```___ggglllrrr~~~eeeRRRRRRXXXaaaeeeiiixxxXXXWWWvvvcccPPPOOOZZZTTTKKKEEECCCDDDEEEGGGHHHFFFDDDAAA>>>=========>>>???>>><<<999888999:::;;;;;;::::::::::::999999:::777:::@@@BBBMMMnnnsssxxx~~~{{{qqqoooqqqsssyyyiiiZZZSSSJJJJJJTTTXXX___bbbeeeiiikkknnnqqqsssvvvZZZIIIBBBBBB===???@@@999<<<888:::???<<<===UUUrrrttteeecccdddgggppp|||yyymmmbbb^^^eeetttkkk```bbbdddgggjjjooovvvzzzvvvxxx}}}{{{vvvooogggccccccdddbbbbbbfffmmmttt~~~zzzqqqvvv|||yyysssmmmiiibbbYYY\\\VVVUUUWWWiiipppMMMJJJFFFHHHGGGJJJJJJGGGEEEEEEBBB>>>999555777BBBOOOccczzzddd___gggeeegggrrrzzzyyy^^^UUUXXXaaajjjmmmqqqsss[[[ooozzzaaaSSSLLLMMMMMMKKKGGGCCCAAABBBDDDCCCEEEEEEAAA===<<>>???@@@888>>>999:::@@@===<<>><<<888888???JJJ]]]}}}lllgggppppppsss~~~zzzppp^^^]]]aaajjjssstttxxxccccccgggWWWMMMDDDCCCGGGKKKJJJEEEAAAAAACCC@@@DDDFFFBBB<<<;;;@@@FFFAAACCCEEECCC???======>>>888999999::::::;;;;;;<<<===999<<>>:::===888999===<<<;;;GGGYYY|||iii]]]\\\eeettt~~~ooobbbddduuuhhhaaa\\\]]]fffmmmoooqqquuurrrvvvyyyrrrsssyyy|||ssshhhiiivvv~~~xxxrrrkkkccc^^^]]]TTTRRRWWWVVV^^^|||___TTTNNNFFFFFFMMMIIIFFFCCCCCCDDDBBB???;;;::::::777;;;CCCOOOttt~~~wwwpppmmmkkk{{{{{{vvveee___dddSSSJJJAAADDDFFFHHHJJJHHHDDDBBBBBBDDDBBBBBBAAAAAA@@@??????>>>BBBAAA???>>><<<;;;;;;;;;>>>===============>>>???777======>>>AAAAAAOOOjjjooo~~~vvvzzzsssuuuyyy~~~}}}{{{zzzyyyzzz|||}}}{{{wwwuuu{{{uuuaaaXXXPPPLLLMMMQQQUUUYYYbbbkkkkkkmmmooooooooorrrxxx~~~bbbNNNIIICCCAAAAAAAAA>>>;;;>>>::::::===;;;999DDDSSSrrrssshhhdddjjjwwwwwwhhhiii{{{mmmbbb]]]]]]eeemmmpppqqqsssqqqvvvooofffkkkyyyxxxqqqiiibbb]]]VVVUUUTTTSSSVVViiimmm```TTTIIIGGGKKKMMMIIIDDDBBBBBBAAA>>>;;;;;;;;;888:::AAAJJJiii{{{|||~~~wwwxxxyyyhhh{{{___QQQHHH>>>CCCCCCDDDEEEDDDBBBAAAAAAAAAAAAAAA@@@@@@???>>>>>>>>>>>>======<<<<<<<<<============<<<======>>>??????:::???>>>>>>@@@@@@MMMggg{{{vvvrrryyypppsssssswww~~~~~~~~~|||{{{~~~gggUUUMMMMMMMMMNNNRRRZZZ___dddjjjrrrrrrssssssrrrsssxxxVVVMMMHHHCCCAAAAAAAAA>>><<>>;;;888???KKKjjjtttmmmooo|||qqqrrrsssccc]]][[[cccllloooooonnnmmmrrrxxxkkkgggpppxxxnnneee```]]]PPPXXXVVVNNNYYY|||yyykkkZZZLLLGGGJJJOOONNNJJJDDDBBBAAAAAA>>>;;;<<<===999:::>>>BBB[[[~~~}}}|||{{{|||xxxvvvtttqqq}}}|||sss|||zzzpppnnnyyy]]]uuuzzzZZZQQQGGG???EEECCCBBBAAAAAABBBBBBAAA???@@@@@@???>>>>>>======<<<999999::::::;;;===>>>???;;;;;;<<<======>>>???@@@>>>AAA???>>>???>>>KKKeeevvvjjjsss{{{rrrsssssszzzsss___TTTNNNNNNQQQRRRUUUZZZ```eeeiiiooossswwwwwwvvvuuuvvv}}}rrrQQQKKKHHHDDDBBBBBBAAA???======;;;<<<>>>;;;888===EEEeeeyyyooopppvvvxxxuuubbb\\\ZZZ___hhhmmmlllhhhgggmmm}}}|||uuujjjkkkvvvwwwlllccc^^^]]]PPPZZZUUUKKKbbboookkk]]]JJJ@@@EEENNNTTTKKKHHHDDDCCCDDDCCC???;;;<<<>>>::::::===>>>PPPnnn~~~zzzvvvsssrrrvvvyyyyyywwwvvvvvvvvvttt|||~~~qqqiiipppyyyccciiiTTTOOOGGGCCCKKKGGGDDDAAAAAACCCCCCAAA>>>???>>>>>>======<<<;;;;;;888888888999:::<<<===>>>999:::;;;===>>>??????@@@>>>AAA>>>===???>>>JJJccc|||rrrpppyyyxxxssszzzvvv]]]QQQPPPPPPPPPQQQXXX\\\___bbbfffmmmssswwwxxxxxxxxxxxxzzzcccNNNHHHGGGDDDCCCBBBAAA???>>>::::::;;;===;;;:::===CCC[[[{{{nnnoootttvvvppp```]]]ZZZ]]]dddjjjhhhdddeeejjj{{{|||~~~pppiiinnn{{{~~~tttiiibbb]]]\\\UUU[[[SSSPPPqqq}}}|||uuudddQQQIIIKKKOOOOOOFFFEEEDDDFFFGGGFFFAAA<<<:::>>>;;;:::======IIIaaa||||||yyyooosssxxx{{{yyywwwyyy|||uuu~~~zzzpppppp|||rrrgggYYYMMMJJJEEEGGGMMMIIIEEEAAA@@@AAAAAA???<<<>>>>>>======<<<;;;;;;:::999999888999999:::;;;<<<888999;;;===>>>?????????<<<>>>;;;<<<@@@???III```{{{~~~{{{tttzzzzzzyyyxxxxxx{{{lll\\\NNNLLLQQQTTTTTTUUUZZZ^^^aaaccchhhqqqyyy|||xxxzzz|||~~~XXXIIIFFFFFFEEEDDDBBBAAA??????::::::;;;;;;;;;<<<>>>AAAIIItttrrrnnn|||qqqqqqkkk______^^^^^^bbbggggggcccggglll}}}|||zzzkkkhhhqqqxxxooohhhbbb^^^[[[YYYXXXTTT]]]~~~}}}wwwhhh]]]TTTKKKEEEDDDCCCCCCFFFHHHGGGCCC>>>999>>>;;;:::======EEEWWWqqqyyy||||||~~~xxx~~~|||wwwyyytttwww}}}nnnfffhhhpppNNNJJJFFFCCCHHHJJJEEECCC@@@>>>>>>>>>===<<<>>>>>>===<<<<<<;;;;;;:::::::::999999999999::::::888:::;;;===>>>>>>>>>===999<<<:::;;;@@@>>>FFF[[[yyy}}}yyy}}}~~~yyyxxxwwwvvvvvvwwwxxxzzzOOOJJJHHHMMMSSSUUUXXX\\\[[[aaafffgggllluuu|||}}}xxx|||hhhRRRGGGEEEEEEEEEDDDBBBAAA@@@@@@<<<<<<<<<;;;:::<<<>>>??????lll|||pppsss|||yyyoooooozzznnn___cccdddaaaaaafffhhheeeiiilll}}}}}}}}}~~~ttthhhiiiwww}}}qqqjjjgggddd___ZZZXXXSSSVVVmmmqqqhhh]]]OOOFFFEEEHHHFFFCCCCCCEEEFFFCCCAAA999>>>;;;888<<<<<<@@@OOOgggxxx~~~{{{}}}}}}{{{zzz}}}{{{xxxyyywwwiii]]]kkk^^^LLLNNNGGGEEEIIIDDDAAAAAA@@@???===>>>@@@BBB>>>>>>======<<<;;;;;;;;;:::999999999999:::;;;;;;999:::<<<===>>>===<<<;;;888;;;:::<<<@@@<<>>???===::::::<<<>>>>>>>>>jjjssslllnnnoootttwwwtttqqqrrryyyuuu```fffhhhcccbbbfffiiihhhhhhkkk{{{}}}{{{zzz|||~~~rrrhhhlll|||zzzmmmggggggfff___YYYUUUOOOYYYyyyyyygggXXXTTTMMMBBBCCCMMMNNNHHHCCC@@@BBBDDDCCCBBB:::???;;;777;;;:::===JJJaaappp~~~~~~}}}}}}}}}sssxxx}}}{{{rrr^^^YYY|||vvvVVVNNNTTTKKKIIIKKKAAA@@@AAABBBAAA???@@@EEEIII>>>>>>>>>===<<<<<<;;;;;;888888999999:::;;;<<<===999;;;<<<>>>>>>===;;;:::999<<<:::<<<@@@;;;>>>OOO```nnn~~~uuulllxxxMMMOOOQQQSSSVVVZZZ^^^bbbkkklllmmmqqquuuxxxxxxwww}}}aaaUUUPPPDDDEEEDDDBBB@@@????????????::::::;;;;;;;;;;;;;;;;;;BBB\\\qqqbbb___hhhjjjqqqyyyzzzwwwzzztttdddbbbccceeedddaaabbbfffiiiooowww}}}~~~}}}|||{{{{{{~~~qqqmmmkkktttxxxmmmeeebbb```]]]YYYUUUWWWZZZyyyiiiaaaSSSFFFAAACCCEEEEEEKKKHHHDDDBBBBBBBBBAAAAAAAAA???<<<;;;<<>>@@@@@@;;;;;;;;;<<<<<<<<<<<<===:::888777777888999999888777888999:::::::::::::::999999:::<<<>>>@@@BBBCCC[[[eee}}}zzz~~~~~~PPPRRRUUUXXX[[[___dddgggnnnpppssswwwyyy{{{{{{||||||UUUPPPPPPJJJEEEDDDBBB@@@????????????======<<<;;;;;;<<<<<<<<>>???@@@SSSaaatttvvvwww~~~wwwwwwxxxwww|||}}}{{{|||uuulllfffmmmcccZZZRRRPPPOOOJJJGGGFFFCCCBBB@@@>>>===>>>???@@@===<<<<<<<<<;;;;;;::::::888777666777999;;;;;;;;;::::::999999999999999999999999:::;;;===???AAABBBOOOZZZttt|||}}}TTTWWWZZZ]]]aaaeeekkkooorrrvvvzzz|||}}}~~~dddNNNLLLMMMIIIDDDCCCAAA???>>>>>>??????AAA???===<<<;;;<<<===>>><<>>>>>=========>>>>>>IIIUUUiii~~~|||ooooooxxx|||sssqqqooommmnnnsssxxxzzzjjjZZZccclll[[[RRRKKKIIIHHHDDDAAABBB>>>AAACCCBBB???======???======<<<;;;:::999888888777666555777:::<<<<<<<<<<<<;;;:::888888888888999999999::::::;;;===>>>???EEESSSnnn~~~|||zzz}}}WWWYYY]]]```dddiiiooosssvvvzzz~~~~~~}}}xxxXXXOOOLLLGGGCCCCCCBBB@@@???>>>>>>??????BBB@@@===;;;:::;;;<<<>>>;;;KKKgggvvvkkkvvvzzzeeeaaa```cccdddbbbccceeeccciiiqqqxxx|||~~~|||qqqkkkwwwssshhhddd]]]ZZZYYYYYYYYYXXXYYY[[[uuuzzz{{{fffnnn```QQQIIIFFFFFFGGGIIIEEECCCAAA@@@AAABBBAAA@@@>>>?????????>>>======>>>AAAJJJ\\\pppxxxnnnmmmtttyyyzzz~~~~~~~~~~~~}}}kkkiiiiiieee___bbbhhhqqq{{{}}}bbbTTTgggiiiSSSQQQJJJEEEDDDDDDAAA@@@BBB>>>CCCHHHGGGAAA<<<;;;===<<<<<<;;;:::999999888888777555555666888:::;;;:::<<<:::888777777888:::;;;999999999999:::;;;<<<<<>>===>>>@@@>>>CCCPPPdddvvv}}}~~~vvvlllhhhmmmsssuuu~~~|||{{{~~~kkk```aaaaaa[[[VVVZZZbbbppptttfffaaazzz|||WWWIIIIIIDDDBBBDDDDDDBBBCCCEEEAAAFFFJJJIIIBBB<<<:::;;;::::::::::::::::::::::::888666555555777888888777999888777777777999<<<===999999999999999:::;;;;;;CCCYYYxxxxxx}}}xxxzzzrrrsssyyyYYY[[[___cccggglllrrrvvv{{{}}}VVVHHHJJJHHHEEEGGGCCCCCCAAA@@@@@@@@@AAAAAA???>>><<<:::::::::<<<===<<>>>>>@@@DDD???@@@III[[[nnn|||{{{yyyjjjcccfffnnnsss|||~~~}}}|||~~~}}}xxx```ZZZ\\\ZZZWWWWWW^^^kkk}}}sssxxx{{{lllQQQKKKEEECCCCCCGGGGGGEEEEEEHHHDDDGGGIIIGGGBBB===::::::999:::::::::;;;;;;;;;<<<999777555666777888777666777777777777999;;;===>>>999999888999999:::;;;<<>>>>>======<<<======>>>;;;AAAJJJllljjjdddaaaffflllnnnppprrrnnnrrrxxx~~~ppplllqqq{{{nnnccc^^^\\\ZZZWWWUUUUUUVVVWWWpppzzzQQQYYYsssxxxcccQQQMMMKKKFFFDDDGGGEEEDDDBBBBBBBBBAAA???===>>>@@@BBB@@@>>>???CCCHHHCCCAAAGGGVVVeeewww~~~{{{qqqggghhhmmmqqquuuwwwzzz}}}~~~~~~||||||~~~zzzgggXXXVVVVVVUUUYYYaaammm```PPPMMMEEEDDDGGGKKKJJJFFFEEEGGGDDDCCCCCCAAA@@@>>><<<;;;<<<<<<<<<;;;;;;;;;;;;;;;999777666777999::::::999777777888999::::::;;;;;;888888888999:::;;;<<<===<<>>>>>>>>>>>????????????999===BBBccc|||kkkeeebbbgggnnnqqqsssuuuqqquuu{{{xxxllloooyyy~~~uuuggg\\\ZZZYYYXXXVVVTTTUUUVVVXXXqqqWWWlllvvv```NNNKKKKKKFFFDDDHHHDDDCCCAAAAAAAAA???===:::>>>AAABBB@@@>>>???EEEKKKHHHDDDHHHSSS]]]jjj{{{rrrnnnnnnnnnmmmppptttxxxzzz{{{{{{zzz~~~uuulll^^^TTTTTTSSSSSS]]]kkk}}}|||zzzmmmXXXNNNLLLFFFFFFIIIMMMLLLFFFDDDEEEBBB@@@>>>===>>>>>>>>>===>>>>>>===<<<;;;::::::999888777777888;;;=========888888999:::::::::999999888888888999:::;;;===>>>===BBBOOOSSSUUUnnnzzzuuuuuueeefffhhhlllqqquuuwwwxxxvvvUUUQQQNNNKKKIIIHHHGGGEEEBBBDDDEEEDDDAAA@@@@@@@@@===============<<<;;;;;;===CCCAAAWWWuuu|||rrrfffbbbkkkrrrsssxxx~~~~~~|||vvvwwwtttfff^^^^^^```UUUTTT[[[UUUIIIVVVpppwwwaaaOOOIIIGGGAAABBBGGGIII@@@;;;<<<<<<:::;;;???@@@BBBDDDCCC???===>>>@@@IIIIIIJJJNNNVVVdddsss}}}{{{uuussstttnnnjjjhhhnnnxxx~~~|||www}}}|||}}}~~~zzztttjjjbbbVVVPPPTTTXXX]]]kkk|||zzzbbbppprrrUUUNNNSSSPPPNNNGGGDDDGGGJJJHHHDDDCCC@@@@@@??????????????????@@@>>><<<:::999:::;;;<<<::::::999999:::;;;===>>><<<999666666999:::888666777999;;;<<<;;;;;;<<<===>>>???CCCKKKVVVfff|||~~~yyy}}}eeefffhhhnnnuuuzzz}}}~~~\\\SSSPPPMMMJJJIIIHHHFFFEEEAAABBBCCCBBB@@@???>>>??????????????????>>>======<<>>===:::;;;???@@@@@@@@@@@@@@@??????>>>BBBDDDGGGKKKRRR\\\hhhooo|||wwwsssnnnjjjlllsssyyy|||{{{{{{{{{}}}{{{ssslll```VVVQQQTTTXXXaaavvveeebbbzzz}}}dddQQQNNNTTTTTTQQQJJJEEEGGGHHHEEEBBBAAA@@@@@@@@@??????>>>>>>>>>???>>>===;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>>>>:::999888888999999888777888999:::::::::<<>>???????????????>>>======:::CCC@@@HHHooovvvxxxmmmeeedddnnnwww|||}}}zzz{{{qqqiiiaaa\\\ZZZYYYTTTUUUVVVOOONNNhhh```RRREEECCCCCC???>>>BBB@@@>>>>>>???===:::;;;>>>???>>>>>>???@@@???>>>===<<>>>>>======>>>>>>>>>======<<<;;;;;;===============<<<;;;;;;888999::::::888777777888999999999888999===BBBFFFHHHDDDBBBEEELLLWWWhhhwww~~~wwwpppoooqqqwwwkkkPPPNNNLLLIIIHHHGGGFFFDDDBBB>>>@@@AAAAAA???===>>>>>>===============<<<;;;;;;:::@@@>>>CCCgggyyy}}}lllggghhhqqqzzzxxxzzzqqqgggccc^^^ZZZXXXUUUTTTUUUTTTNNNUUUuuubbbTTTJJJBBBAAABBB???>>>@@@@@@??????>>>;;;999;;;>>>>>>???@@@???===<<<;;;<<<<<<>>>BBBGGGKKKQQQXXX\\\mmmyyyxxx{{{vvvlllhhhlllppprrrwww{{{|||{{{zzz|||~~~~~~~~~~~~~~~}}}yyyxxxsssmmmiiifffccc```]]]WWWVVV\\\mmmkkkPPPMMMHHHEEEJJJOOOQQQJJJFFFFFFEEEBBB@@@AAABBBAAA@@@???>>>===<<<;;;<<<===>>>??????===;;;::::::;;;<<<<<<;;;:::888777666999<<<;;;888666777888:::::::::::::::===AAAEEEEEECCCCCCDDDFFFNNN___ppp~~~ssstttwww}}}uuuXXXQQQKKKIIIGGGGGGFFFEEECCCAAA>>>@@@AAAAAA???>>>>>>???===============<<<;;;;;;;;;===<<>><<<<<<;;;;;;<<<>>>??????===;;;:::999999;;;;;;;;;:::999888666999;;;:::777666777999999;;;======<<<===???@@@>>>AAADDDDDDAAAFFFYYYllltttvvv{{{tttxxx~~~```MMMMMMHHHGGGEEEEEEFFFEEEBBB@@@>>>???AAAAAA???>>>???@@@???????????????>>>======<<<999===CCCUUU|||wwwuuuyyymmmnnnpppvvv}}}{{{xxx{{{vvveee___^^^\\\XXXVVVVVVUUURRRNNNPPP```|||kkkcccYYYOOOHHHEEEBBBBBBBBBBBBAAA@@@AAABBB@@@>>>BBBGGGIIIGGG???AAACCCAAA<<<888999;;;:::::::::;;;???EEENNNSSS___tttzzzvvvtttddd]]][[[bbbhhhpppwww||||||~~~}}}zzztttmmmhhh```\\\WWWRRRQQQTTTXXX[[[YYYccc{{{bbbNNNIIIOOOIIIEEEHHHJJJFFFDDDDDDFFFFFFCCCBBBEEE@@@@@@???>>>======<<<<<<:::;;;===>>>>>><<<;;;999999999;;;<<<<<<=========999:::999888777666888999999;;;=========<<<===>>>:::>>>BBBBBB???BBBQQQbbb}}}oooaaafffttt~~~yyyrrrmmmyyynnnUUUKKKIIIFFFEEEDDDDDDEEEDDDAAA???<<<>>>??????>>>===>>>??????????????????>>>=========888???BBBDDDccckkknnnrrrwww~~~wwwxxx{{{nnnccc```___\\\XXXWWWTTTSSSPPPQQQ[[[pppjjjZZZOOOJJJJJJFFFEEEDDDBBBAAABBBAAA@@@>>>@@@AAAEEENNNVVVTTTMMMAAA???===>>>@@@@@@===:::888888888888:::???EEEJJJWWWhhhxxx|||yyyzzzyyymmmeeeccc```bbbeeelllsssyyy}}}zzz~~~}}}|||zzzyyyuuupppiiiddd\\\YYYVVVTTTVVV\\\eeekkkjjjzzzeeeTTTNNNLLLFFFFFFIIIEEECCCBBBDDDGGGGGGBBBAAADDD??????>>>>>>=========<<<999:::;;;<<<<<<;;;::::::777777888:::<<<>>>@@@AAA<<<:::777555666888999999888999:::;;;:::<<<>>>@@@===<<<===???>>>???HHHQQQkkkyyy|||ggg\\\\\\jjj||||||{{{yyywwwtttpppkkkgggnnnQQQJJJHHHDDDDDDDDDCCCDDDDDDDDDAAA>>>;;;<<<>>>>>>===<<<<<<==================<<<<<<;;;===888BBBBBB777OOO}}}iiimmmrrrwww~~~~~~|||xxx{{{sssjjjcccaaa```\\\XXXWWWRRRQQQOOOTTTgggkkk\\\WWWLLLFFFIIIEEEFFFDDDAAA@@@AAAAAA???:::>>>CCCJJJXXXaaa]]]RRRCCC<<<777;;;DDDGGGAAA999888888999999999<<<@@@CCCGGGVVVeeeyyyyyypppzzz}}}xxxvvvbbb___^^^aaahhhppptttuuuxxx||||||}}}sssrrrqqqpppmmmhhhbbb]]]TTTTTTVVVZZZcccqqqqqq___RRRIIIBBBEEEHHH???CCCBBBEEEIIIGGGBBB@@@BBB>>>>>>>>>>>>============999999::::::;;;:::::::::444444555666999<<>>>>>@@@CCCWWWfff|||www^^^IIILLL[[[{{{~~~{{{yyyuuurrrppppppqqqrrrqqqpppnnnllliiieee```\\\}}}SSSIIINNNLLLDDDJJJDDD???AAACCCAAA@@@@@@>>>>>>======<<<<<<;;;;;;===<<<<<<<<<<<<;;;;;;;;;===:::<<>><<<===@@@AAA???<<<888666666:::@@@BBB@@@<<>>===<<<;;;;;;;;;;;;;;;???;;;888999<<<<<<999555555666777777777999<<<>>>===:::666444555888::::::888777777999<<<>>>???>>>======<<<<<<<<<======>>>LLLQQQaaa{{{zzzgggQQQGGGHHHNNN```}}}~~~{{{yyy{{{tttjjjbbb^^^___dddhhhbbbaaa```]]][[[YYYWWWWWWaaaHHHFFFFFFGGGJJJOOOIIICCCBBB@@@<<<<<<>>>@@@???>>>===<<<<<<<<<<<<===<<<<<<<<<<<<;;;;;;;;;===:::<<<>>>;;;<<>><<<:::999:::===??????>>>;;;999999<<>>:::======<<<;;;::::::::::::>>>:::777888;;;;;;888555555666777777777888;;;>>>>>>;;;777444555666777777888777777999<<<>>>======<<<<<<;;;;;;;;;<<<======AAADDDRRRlll~~~ppp^^^SSSQQQGGGNNN___vvv~~~zzzvvvtttwwwqqqggg]]]XXXWWWYYY[[[[[[[[[ZZZYYYWWWUUUTTTRRR{{{KKKFFFKKKDDDEEESSSQQQLLLHHHEEEAAA<<<>>>BBBCCCBBB???===<<<<<<<<<======<<<<<<<<<<<<;;;;;;;;;;;;999;;;>>><<<999AAAMMMcccuuuvvvwwwzzzrrrjjjhhhbbbbbb```___aaaaaaYYYQQQOOOTTTjjj___LLLNNNEEECCCGGG@@@???===;;;<<<===>>>===<<<<<<;;;:::999999999:::::::::999777999<<>>;;;999===DDDNNN]]]nnnwwwppp|||{{{pppfff^^^YYYVVVUUUXXX\\\ccclllsssyyy}}}~~~|||}}}}}}}}}~~~~~~|||xxxxxx|||{{{wwwuuusssrrrrrrrrrpppkkkggg^^^ZZZUUUTTTWWW\\\aaaccchhh|||qqqcccZZZZZZ^^^___XXXKKKBBB@@@BBB???CCCHHHKKKJJJEEE>>>:::===<<<;;;:::999999999999<<<999666777999999777444444555666666666888;;;===@@@<<<888555444555555444999888777999;;;<<<<<<;;;:::::::::::::::;;;<<<<<<>>>>>>GGG]]]|||~~~wwwmmmddd___RRRIIIHHHWWWnnn~~~|||wwwrrrnnnlllnnniiiaaaYYYSSSQQQQQQRRRSSSTTTUUUUUUUUUSSSPPPOOOfffGGGJJJOOOFFFFFFRRRKKKJJJKKKKKKGGGBBBDDDJJJFFFDDD@@@===<<<<<<===>>>===<<<<<<<<<<<<;;;;;;;;;:::777999===>>>===???EEEQQQiiixxxuuu|||uuuiiieeeeee___aaa```^^^___```YYYMMMLLL___yyy~~~]]]LLLJJJBBB@@@DDD@@@<<<<<<<<<:::::::::===???EEECCC>>>;;;999:::<<<>>><<<;;;999:::<<>>@@@OOOjjjzzzwwwdddQQQLLLWWWgggsssxxxuuuyyy}}}zzzwwwwwwxxxzzzyyyvvvrrrmmmhhhdddbbb```]]]YYYUUURRRQQQQQQQQQNNNOOOQQQSSSSSSQQQOOOMMMdddTTTIIIJJJLLLGGGEEEGGGCCCDDDIIILLLJJJEEEEEEIIIFFFDDDAAA>>><<<<<<===>>>===<<<<<<<<<<<<;;;;;;;;;;;;888777:::===>>>???BBBBBBYYY}}}xxx|||~~~rrrgggaaa^^^^^^ZZZ\\\\\\ZZZZZZZZZTTTMMMTTTppp{{{eeeSSSJJJBBB@@@BBBBBB???@@@???===<<<===@@@CCCIIIEEE@@@<<<:::;;;>>>@@@===<<<:::999999<<>>AAAIIIXXXkkkxxx|||sssxxxvvvooonnnoookkkffffffkkkrrrxxx{{{zzzwwwwww{{{}}}wwwuuuvvvsssooonnnhhh```\\\[[[\\\\\\\\\]]]aaahhhqqq|||lll```fffTTTVVVVVVTTTQQQLLLFFFAAA>>>CCCBBBBBBBBB@@@???>>>===::::::999888888888888999888777666666666666555444444555555555555666888;;;<<<:::777777888999999999999777666777888999888777777777777888888:::;;;;;;===::::::BBBVVVqqqpppUUUIIILLLXXX```cccjjjrrruuuwww{{{}}}zzzyyywwwssswwwvvvsssqqqooonnnnnnnnnnnnmmmjjjgggbbb^^^[[[XXXTTTSSSRRRPPPOOOOOOOOOOOOHHHJJJLLLOOOOOONNNLLLJJJ[[[IIILLLMMMKKKKKKKKKHHHCCC@@@@@@CCCGGGFFFAAA???AAADDDCCC@@@>>>=========>>>===<<<<<<<<<<<<;;;;;;;;;<<<999777888999;;;<<<===@@@OOOttt~~~zzz~~~~~~nnnaaa[[[XXXUUUSSSVVVUUUVVVXXXUUURRRRRRUUUfff|||ssshhhWWWIIIBBB@@@AAADDDCCCCCCBBBAAA???@@@BBBEEEBBB???;;;888777888;;;===::::::999777666666999;;;;;;;;;:::999999999999999888:::<<<===@@@JJJYYYeeemmmlllrrrwwwmmmnnnttt}}}~~~vvvqqqppplllgggbbb```]]]\\\___eeekkkpppvvv}}}}}}YYYVVVXXXDDDHHHHHHKKKPPPRRRMMMCCC:::@@@???<<<:::999999:::;;;999999888888999999:::;;;888777777666666555555444444555555555444555777:::999777666666888:::;;;:::777666555666888888777666777777777777888:::;;;<<<999:::;;;???KKKcccjjjOOOEEEHHHLLLRRR\\\eeeiiilllpppssssssrrrrrrqqqooommmjjjhhhfffaaabbbcccccccccbbb`````````___^^^[[[XXXUUURRRQQQNNNMMMLLLJJJIIIHHHGGGGGGDDDEEEGGGIIIJJJIIIHHHGGGcccQQQLLLNNNNNNLLLKKKLLLHHHDDDAAA===<<>>>>>============<<<<<<<<<<<<;;;;;;;;;:::::::::999999;;;<<<<<>>>>>>>>??????999888666555555777999;;;666777888777555444666999::::::999888777777999:::555999;;;;;;:::???IIIRRRdddmmmwwwhhheeeuuussshhhhhhppp{{{~~~}}}}}}~~~yyyrrroooooolllgggccchhhmmmrrrwwwpppooogggQQQOOOLLLAAAAAABBBEEEJJJNNNLLLDDD<<<>>>===;;;999888888888999888888888999:::;;;<<<===888888888777666555555555444444555444333444777999666555444555777999999888666555444555777888777666777777777888999:::<<<<<<777<<>>>>>>>>@@@????????????>>>>>>============<<<<<<<<<;;;;;;;;;777:::<<<<<<<<>>CCC>>><<<999999::::::999777666666666666777999;;;<<<555777999999777666888:::777777777666444555777888555999===<<<999:::AAAHHHYYY___sssvvv^^^hhhwwwxxxlllfffhhhqqq{{{|||wwwsssrrrtttuuurrrnnnnnnpppppplllnnnwwwlllooopppSSSOOOLLLEEEEEEFFFDDDBBBCCCEEEEEECCCAAA>>>>>>>>>===<<<;;;999999777777888999:::<<<>>>???888888999888666555555666444444555444333444666999555444222333555666666666555444333555777888888777777777777888999;;;<<<===444;;;@@@======MMMkkkzzzeeeQQQWWWaaahhhhhhhhhjjjgggbbb[[[[[[\\\^^^]]]YYYVVVVVVUUUTTTSSSQQQQQQQQQQQQRRRMMMMMMMMMMMMLLLKKKIIIIIIGGGGGGFFFEEEEEEEEEEEEFFFFFFFFFGGGGGGHHHHHHIIIIIIddd]]]WWWQQQNNNKKKGGGDDDBBBAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>===;;;999888888:::===>>>===<<<;;;:::999888888888999999::::::::::::;;;;;;???@@@NNNlll{{{zzz|||zzzggg___WWWSSSTTTUUUTTTRRRXXXSSSYYYbbbYYYQQQiiixxxVVVKKKHHHDDDAAA??????>>>===999999:::::::::999888888555444444555555666777888<<<:::777444333444555666666777666555444444666888;;;<<<<<<;;;:::;;;===???PPPXXXiii}}}{{{}}}vvviii^^^aaalllwww}}}zzzsssoooooollloooqqqpppooorrryyyuuuTTTLLLPPPMMMEEEAAABBB???<<<===AAAFFFGGGGGGCCC???===???>>>:::777888:::::::::999999999888888444444444444555777888999333222111333555888888888666555444333333444555666444444555777888888555333555666777888999:::::::::@@@888666:::>>>DDDVVVkkkxxxpppooonnnqqqzzzyyyoooaaa^^^]]]]]]XXXRRRQQQTTTMMMNNNLLLJJJKKKMMMOOONNNJJJJJJJJJJJJIIIHHHGGGGGGDDDGGGIIIJJJHHHFFFFFFFFFIIIIIIHHHGGGHHHJJJNNNPPPjjjWWWSSSOOOLLLJJJGGGEEECCCBBBBBBCCC>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<<<<===============;;;;;;:::999999999999:::999999999:::::::::;;;;;;999<<>>===<<<<<<;;;888888888888888999999999777777666555555555666666;;;:::888555444444555666666666666555444444666888888999999888777888:::<<>>>>>:::888888999999999999888888888888666666666666777888888999555444333333555666666555777666555444333333444555:::888555555666666666555666666777888888999999999???999888<<<>>>@@@MMM]]]{{{kkkccc\\\YYYVVVQQQPPPRRRLLLLLLKKKIIIIIIJJJJJJIIIJJJJJJIIIHHHHHHHHHIIIIIIEEEGGGIIIIIIHHHIIIKKKLLLGGGHHHJJJKKKLLLLLLKKKJJJhhhSSSLLLLLLIIIGGGFFFDDDCCCBBBBBBCCCCCC>>>>>>>>>>>>>>>>>>>>>>>>:::<<<@@@BBBBBBAAA>>><<<::::::999999999999::::::999999999999::::::::::::888<<>>===???@@@AAAAAA>>>:::999<<<===:::888999888888888888777777777777666666555555555666666777777666444333444444444333666555444333333444555666@@@<<<777444444666888999666666777777888888999999;;;777888=========DDDOOOxxx~~~tttqqqmmmhhhiiicccaaaeeeggg```WWWQQQQQQOOOMMMMMMMMMMMMLLLKKKLLLLLLKKKKKKKKKLLLMMMMMMJJJKKKKKKKKKKKKLLLNNNQQQSSSRRRQQQQQQRRRRRRQQQOOOcccSSSMMMKKKLLLIIIEEEDDDCCCBBBBBBBBBBBBBBB========================:::<<<@@@BBBBBBAAA>>><<<;;;;;;:::999888888888999888999999999999:::::::::;;;???AAAFFFZZZ}}}{{{vvvrrrzzz~~~}}}rrrgggaaa[[[WWWTTTTTTWWW[[[]]]^^^dddiiiaaaRRRZZZ}}}[[[EEELLLAAA???===<<<======<<<<<<999888777666777999<<<===999888777666666666666666888888999999888666555444444555666555444444555777777888999999888888999;;;>>>JJJYYYccckkkwwwzzznnneee\\\UUULLLGGGDDDFFFHHHJJJQQQYYYaaagggooovvvyyy{{{}}}yyysssxxxzzz|||fff```TTTHHHBBB>>><<<>>>DDDCCCAAA???=========>>>>>>;;;777777;;;<<<999888999777777777777666666666666555444333333222222222222777555333333444444444333333333333333444666888999@@@<<<888555666999;;;<<<666666666888999:::<<<===777555777;;;<<<<<>>>>>=========<<<:::999888777777777888888888999999999::::::===@@@@@@BBBPPPppp}}}}}}|||{{{}}}sssiiibbb___WWWUUUTTTUUUYYY]]]aaacccoookkk^^^WWWmmmpppRRRDDDCCC>>><<<;;;;;;<<<===<<<;;;:::999777777888:::<<<>>>666666666666666777888888666777888888888666444333222444555555444444555666666777999999888777888:::>>>EEEOOOYYYeeeuuu}}}www^^^XXXSSSQQQOOOMMMNNNPPPSSSUUUYYY]]]aaaeeejjjlllkkkllllllkkkiiifffeeeeeeaaabbbmmmhhhfffXXXIIIAAA>>>>>>???AAACCCBBB@@@>>><<<;;;;;;;;;999666666:::<<<999888999777777777666666666555555555444333222222111222222444222111222444666666555555555444333444555666777888666555555777888999999555555666888:::===???AAA999888777999:::;;;???DDDFFF[[[uuuyyymmmWWWVVV^^^ooo}}}}}}uuunnnbbbXXXPPPQQQQQQOOOMMMOOONNNOOOQQQRRRRRRPPPNNNMMMKKKMMMPPPQQQQQQQQQRRRTTTSSSTTTVVVXXXYYYZZZ[[[]]][[[IIIMMMKKKGGGEEECCCFFFEEEDDDCCCAAA@@@>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999:::;;;<<<<<<<<<;;;:::999777777777777888888888888999999999999;;;<<<===AAAKKKaaa|||yyyyyywww|||ttthhh```[[[ZZZUUUUUUVVVXXX[[[```eeehhhqqqjjjfffqqq~~~[[[OOOEEE===;;;:::888999::::::999777999999888888888999;;;<<<444444444555555666777888555555666777666555444333111333555555555444555666333555777777666555666777888;;;BBBMMM[[[lll{{{yyyvvvssspppmmmkkkfffccc___\\\\\\```eeehhhooommmkkkiiiiiikkknnnpppooo```TTTWWWNNNEEEBBBDDDEEEBBB>>>BBBCCCBBB???<<<:::::::::999666666:::<<<999888999777777777777666666666666777666555444444444444444111000000111444666777777:::888666444333222222222111111111222555666666555444555555777:::===@@@BBB>>><<<:::888999:::<<<======IIIZZZooo~~~qqqjjjfffbbbbbbeeekkk```ZZZ^^^aaa]]][[[\\\VVVVVVUUUTTTSSSQQQPPPOOOLLLNNNRRRTTTUUUXXX[[[]]][[[dddnnnrrroooiiigggfff^^^JJJEEEJJJFFFBBBCCC@@@CCCCCCBBBAAA@@@>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999999::::::;;;999888888888888888999999888888888888999999999999<<<888;;;BBBEEENNNmmmsssrrrxxxuuu}}}~~~ssshhh___ZZZWWWVVVTTTUUUWWWZZZ]]]bbbhhhkkkllllll{{{```LLLKKKDDD<<<;;;:::999999::::::888666777777777777777777888888555444444444444444555666444444444444444444333333000222555555555444555666333555777888777666666777666888<<>>:::::::::999:::;;;;;;:::===AAAGGGUUUqqqkkkZZZWWW[[[hhhaaacccqqqzzzxxxuuuvvvllliiiccc^^^\\\\\\]]]___^^^]]]]]]\\\]]]```fffjjjrrr|||rrreeebbbcccZZZRRRFFFEEEHHHBBBAAAEEEBBB@@@@@@@@@@@@???>>><<<<<<;;;;;;;;;;;;;;;;;;;;;;;;777888999:::::::::999999666666666777888:::;;;<<<777888888888888999999999???888:::CCC@@@???YYY|||vvvnnn{{{qqqrrrrrr{{{zzzrrrggg___ZZZXXXWWWWWWTTTVVVXXX[[[___dddiiimmmgggnnnxxxIII@@@BBB>>><<<===<<<;;;;;;<<<<<<:::888555666666666666666555444666555444333333333333333444333333333333333333333///222555666555444555666555777::::::999888888999999;;;>>>???BBBHHHQQQXXXbbbgggwwweeeYYYRRRPPPNNNFFFGGGFFFBBB>>>===@@@BBBAAABBBCCCDDDAAA<<<999:::;;;;;;777777;;;<<<999888999888888888888777777777777444444444333333444444555222111000111444555666555333222222333444666888999;;;888666555666888888888777666555444555777999:::333666888999<<<>>>===:::;;;;;;;;;CCC]]]ooocccccc[[[WWWbbbyyy|||sssjjjfffhhhmmmqqqssspppjjjeeecccgggnnnsssqqqZZZKKKJJJPPPeeeYYYJJJIIIFFFCCCAAA@@@@@@@@@@@@@@@??????>>><<<;;;:::::::::::::::::::::::::::888888999999999:::::::::777777777777777777777777:::999888888888999;;;;;;:::777:::@@@AAADDDVVVllltttxxxzzztttvvvyyy~~~lllhhhbbb\\\WWWTTTSSSRRRLLL___ccc\\\^^^aaa^^^^^^fff}}}^^^KKKCCC>>>>>>===::::::::::::;;;:::777555555555555555555555555555444444444333111111222444777666555444444444444444555666666555555444444444777777777666555666888:::999;;;===>>>>>>>>>@@@BBBTTTggguuuwwweeeXXXWWWPPPKKKKKKHHHDDDCCCAAA??????@@@AAABBB@@@@@@@@@???>>><<<:::999;;;::::::<<>>===<<<;;;:::::::::::::::::::::::::::888888888888999999::::::777777777777777777777777999888888777888999:::;;;:::777888======???OOOccc}}}vvv}}}}}}}}}tttfffccc^^^YYYUUURRRQQQQQQZZZ^^^[[[\\\dddaaa]]]ccczzzTTTHHHBBB===<<<;;;;;;:::999999:::999777666555555555555555555555555444555666444333222333555666666555444444444444444555555555444444444555666777777777666555555666777777999;;;;;;;;;;;;===>>>CCCTTTccckkkxxxlllXXXRRRTTTMMMHHHGGGDDDBBBBBB@@@?????????@@@AAA@@@??????>>>===<<<;;;;;;888666666888;;;<<<;;;999===<<<:::888777888999999666666555444333222222111333333222222222222222222111111222222333444444555===;;;777444222222444555333444444555555555555555777777777777888999::::::;;;:::;;;>>>DDDWWWyyy~~~zzztttwwwnnniiimmmvvv{{{kkkcccccceeeeeelllsssyyyuuunnnmmmvvvjjjTTTLLLHHHEEEDDDBBBAAA@@@?????????>>>>>>>>>>>>===<<<::::::;;;;;;::::::999999888888777777777888888888888999777777777777777777777777777777777777777888999999:::888999<<<;;;<<>>>>>>>>>>>>>><<<;;;;;;;;;<<<===;;;999777777888999888777;;;:::888777666777777888555555444444444333333333666555333222111222222333000000111111222222333333:::888666444333222222333333333444555555555555555666666666666777888999999888;;;===<<<;;;EEE___wwwxxxooohhhhhhmmmttt~~~xxxpppqqqttttttkkkMMMCCCEEEHHHAAAAAA@@@@@@?????????>>>============<<<;;;:::999<<<;;;;;;:::999888777777777777777777777777777888777777777777777777777777666666666666666777777888<<<;;;<<<>>>===>>>GGGSSScccsss{{{qqqpppvvv{{{~~~{{{xxxvvvssslllbbb[[[XXXVVVTTTRRRPPPPPPPPPQQQTTT]]]___^^^___cccxxx~~~zzzkkkNNN???@@@===<<>>GGGCCC===777444333333333444555666666444333444666777:::EEESSS___pppuuu]]]MMMFFFLLLQQQHHHBBBBBB???>>>>>>??????>>>>>>===<<<===<<<:::999999;;;===>>>CCCAAA>>>:::888777666555777666555444444444444555444444444444444444444444:::888666333333333444555111111111111222222333333555555555555444444444444333333444555555555444444555555555555666777888999888:::;;;:::999???NNN[[[hhhQQQHHHBBBDDDKKK???????????????>>>>>>===<<<<<<===<<<<<<;;;:::999;;;;;;:::999888888777777888777777777777777777777666666666666666666666666555555666666777777777777999:::<<<>>>>>>???FFFNNNOOO^^^www}}}kkkmmm}}}wwwpppmmmkkkxxx}}}uuutttvvvrrrooollljjjhhhddd]]]WWWTTTTTTRRRQQQQQQQQQQQQQQQRRRaaabbb^^^lllsssvvvuuuVVVDDD<<<>>>;;;>>>CCCAAA<<<:::777666777888777777444444444444444444444444222444555555333222222222333333222222222222333444222333333111000333:::@@@SSSKKK@@@777333333444444444555666555333333333555333222999DDDKKKXXXtttxxxcccOOOKKKFFFKKKLLLBBB>>>@@@=========>>>>>>>>>===<<<;;;;;;:::888888999:::===>>>DDDBBB???<<<888666555666555555444444444444444444333333333444444444444555999888555333222333444555222222222222333333333333111222333555666777777888222333333444555444444444444444444444555666777777888888888999===CCCHHHIII```rrrPPPIIIKKKFFFEEEJJJ???????????????>>>===<<<;;;;;;<<<<<<;;;::::::999::::::999999888888777777999888888888888777777777666666666666666666666666555555666777777777777777555777:::<<<<<<===BBBFFFGGGRRRjjj{{{iiioooyyy{{{ooohhhgggiiittt}}}oooiiiiiikkkjjjgggdddcccbbb___ZZZUUUSSSSSSRRRQQQQQQQQQQQQQQQRRR\\\YYY^^^tttzzz[[[MMM@@@======:::???EEEAAA;;;999777777777888777666333333333333333333333333111333555555333222111222222222111111222222333333111333444222000222:::@@@VVVMMM@@@666333444444444444555666555444333444555333222666<<<@@@JJJ```vvv~~~xxxjjjqqqrrr^^^FFFJJJDDDGGGGGG===<<>>>>>=========<<<<<<<<<999888888888999:::<<<===<<<<<<;;;999777555666777666666666666666666666666444444444444444444444444555444222111000111111222222333333333333333333333000111222444666777999999222222333444444444444444333333333333444555666777888666555777???GGGFFF@@@FFFjjj}}}yyyttt```MMMHHHIIIGGGEEEEEE???@@@@@@@@@???>>><<<;;;:::;;;;;;;;;;;;:::999999999999999888888888888888::::::999999888888888888666666666666666666666666555666777888888888777777333777:::::::::;;;===???BBBIII]]]yyyzzzjjjdddrrrwwwoookkklllooorrrttthhhcccbbb```aaa^^^]]]]]]^^^\\\XXXSSSSSSSSSRRRQQQPPPOOOOOOOOOPPPXXX^^^ppp}}}|||oooNNNFFF>>>===<<<888>>>CCC<<<:::888888888888888666444333333333333333333333333222444666666555333222222111111111111111222333333000333555333000111999@@@NNNFFF;;;555444444333222222444555444333333444555666777888999;;;BBBPPP\\\mmmsss|||```ZZZgggkkkZZZFFFEEE@@@CCCDDD>>>AAADDD===??????===<<<<<<<<<===>>>777777888888999999::::::666888:::888666444444666666666777777777777666666444444444444444444444333111111111111111111111111222222222222222222111111111111222222333555666777222222333444444444444333222222222222333444555666555666555666<<>><<<:::::::::;;;;;;;;;:::999999888888888888888999999999:::::::::999999999888888666666666666666666666666555666888999999999888777555999<<<;;;;;;;;;<<<;;;999>>>OOOiiilllUUUbbbzzz|||mmmjjjfffggglllttt{{{~~~|||pppiiieee^^^VVVXXXVVVVVVXXX[[[ZZZWWWSSSSSSSSSRRRQQQPPPNNNNNNMMMPPP^^^rrr}}}TTT>>>AAA;;;<<<;;;777>>>@@@777999888888999999888666333333333333333333333333333333555777888666444333333111111000000111222333333000444666444000111888???EEE???777444444555222///111333444444333333444555555888777444444:::AAAEEEUUU\\\iiivvvvvvgggZZZXXX]]][[[QQQHHHBBB>>>BBBEEEBBBGGGIIIAAAAAA???===<<<;;;<<<>>>???666777888999999999999888777:::<<<:::666333222333444444555555666555555444555555444444444333333333111111222333333333222222111111111000000000000000333222111111111222333444222222333444444444333333222222222222333444555555222666666444777===<<<777<<<===@@@QQQfffmmmwwwtttTTTMMMLLLJJJGGGDDDBBB???>>>AAA@@@>>><<<;;;;;;::::::;;;;;;::::::999888777777555777777555666::::::777888;;;:::555444666777666888777666555444333222222333333444444555666777777:::::::::999999999999888999<<>>===;;;999999;;;<<<:::777888777777888888777555222444333333222111111111222333555777999888555222000000000000111111222222222444111///000222333222000555555444444333222111111222111000000000111333333333333444555666777888999DDDJJJVVVfffvvvcccXXXOOOPPPVVVWWWLLLAAABBB???>>>@@@@@@DDDSSSdddXXXHHH;;;999;;;;;;===@@@;;;;;;;;;:::999888777777333444555666666444222111333555666555444333333333444555555555444222000//////000222555666555222......///000111222333444444333111000//////111222444---///111333444333111000222333333444555666777777555555666666777777888888777777:::???EEERRRgggyyyeeeMMMJJJIIIGGGEEEBBB@@@???>>>???>>>>>>===<<<;;;::::::999999999888888777777666777>>>@@@;;;666666999:::777;;;;;;666333555777777888777777666555444333222333333444444555666666777888888888888999999999999<<<<<<===OOOkkk|||sssfffaaaiii|||yyytttpppmmmtttuuuyyy{{{uuulllddd^^^YYYUUUSSSRRRQQQRRRUUUXXXYYYWWWTTTPPPPPPPPPMMMIIINNN___ooolllLLLBBB;;;===:::888999::::::999777888777666777888777555333444333222222111111111222111222444666555444111000111111111111222222222333333111//////111222111000444444333333222222111111222111000000000111222333222333444555666777888888===???IIIYYYmmm|||qqq]]]WWWQQQSSSXXXUUUIII>>>???======@@@BBBHHHVVVeeeaaaQQQAAA<<<;;;::::::<<<999999999999888777666555333444555666666444333222333444555444444333333333555555555444333222000///000000222555777666333000...///000111222333333444555444222000///000111222333222222333333333333222111111222333555777888999444555555666777777888888888666777;;;@@@HHHWWWeeezzzuuueeeUUUDDDGGGEEECCCAAA???>>>>>>>>><<<<<<=========<<<:::999777777777777777777777777:::DDDIII@@@555333777<<<666:::;;;777555777999999888888777666555444444333333333333444555555666666666666777777888888999999<<<:::777EEE___ppp~~~lll```lll~~~xxxwwwuuusssrrrrrrrrrrrr~~~~~~zzznnniiibbb]]]XXXUUURRRPPPPPPQQQSSSUUUXXXYYYWWWUUUOOOPPPOOOMMMRRR```ttt|||UUUEEEAAA888<<<:::888888888999888666777666666666777777666444333333222111111111111222//////111222222222111000111222222222222333333333111000...///000111111000222222222111111111111111111111000000111111222333222222333444555666777777999999>>>LLL___rrr~~~vvvfffXXXTTTSSSSSSVVVVVVPPPEEE;;;???======>>>AAAFFFQQQ\\\```RRRCCC===:::999999:::888888888888777666555444444555555555555444333333222333333333333333333333666555444222222111111111000111222555888777555222...//////000111222333333777666444111000//////000555333111111222333333222111111111222444777999;;;444444555555666777777777:::666666999===@@@GGGNNNaaapppdddTTTSSSLLL???CCCBBB@@@>>>=========>>>999;;;<<<======<<<:::999666777777777777777777777:::CCCGGG???555222666:::777888888777999>>>>>>:::888888777666555555444444333333333444444555555555444444555666777888999999888888666???SSSaaawwwjjjcccnnn|||yyy{{{zzzvvvqqqppppppqqqsssvvvzzz|||~~~zzztttlllfffaaa^^^ZZZWWWUUUSSSQQQOOOPPPQQQRRRTTTUUUUUUSSSRRROOOJJJOOO___oooyyyzzz~~~hhhKKKBBB@@@999;;;:::888777777777777777777666555555777777666444222222111111111111111222......///000111222222222222222222222222333333333000///......///000000000000000000000111111111111111111111111111222222222222222222333444555555555666666888???KKK[[[kkkuuuuuu^^^NNNNNNNNNMMMNNNQQQRRRPPPIIIAAA;;;CCCAAA>>>======???EEEJJJOOOGGG>>>;;;:::::::::999888888888888888777666555666555555555444444444444333222111222333444444333666555333111000111111222///000111444666666444222/////////000111222222333666555444222111000000000222000000111444666444222333222111222333555888999333444444555555666777777<<<777666;;;?????????AAAKKKVVViii}}}|||[[[JJJIIIHHHDDDCCC@@@???>>>===<<<<<<======999:::<<<======;;;999888777777888888888888888888777<<<===888444444666555888666333555>>>FFFBBB:::777777666666555555444444333333333444444444444444333333444666777888999:::444888888;;;EEENNNeeehhhaaaooouuu}}}}}}tttrrrmmmjjjoooxxx{{{xxxtttssssssssstttwwwzzz{{{wwwtttpppmmmiiiccc^^^ZZZYYYWWWUUUTTTTTTSSSQQQOOOPPPQQQRRRRRRQQQPPPOOOOOOPPPOOO```|||zzzttt~~~ggg[[[MMMBBB???===::::::888777666777888999777666444555666666555444111111111000000111222222///000111222333333444444222222222222222222222222//////////////////111222000000000000000000000111000000111111222222222222111111222222333333444444111444555333444===MMMYYYpppyyyyyyeee[[[TTTDDD===FFFLLLGGGHHHJJJIIIFFFCCC@@@???FFFDDD@@@======>>>?????????>>>;;;;;;<<<===;;;888999999:::::::::999888888777666555444444444555555555333111111333444444333555444222111000000111222//////000222444444333111/////////000000111111222222222222222222222222333//////111666;;;<<<999444555444333222333333444555333333333444555555666666999555555;;;@@@???======AAABBBMMMbbbwww~~~yyy|||oooXXXIIIJJJIII???>>>GGG??????>>>>>>======<<<<<<::::::;;;;;;;;;:::888777888888888888888888888888444666555222333666666222777555222555>>>FFFBBB999666666555555444444444444333333333333333333444444444444555666777888999999555:::888888:::<<>>>>>999999999777666777:::===999777555444555555444333111000000000000111222222000111333555555555555555222222222111111111111000...///000000//////111333111111111000000000000000000000111222222222222111000111111111222222222333333666666222---000:::DDDTTTcccwww|||eeeUUUKKKLLLLLLBBB@@@EEEDDDCCCCCCBBBAAA???@@@CCCEEEGGGEEEBBB???AAADDDBBB===;;;===>>><<<===>>>;;;666:::;;;;;;;;;;;;;;;::::::888777555333333444555777888555111111444555444222333333222111111111111111000//////111333333111////////////000000000111111...///000111222333333444///000333:::AAACCC>>>888555555444444333333222222222222333333444555555555555222333999>>>===;;;;;;>>>888;;;JJJ\\\lll}}}lllOOOHHHEEEGGGEEE>>>>>>CCC>>>???@@@@@@???>>><<<:::<<<;;;;;;:::999888777777888888888777777666666555222444333111333666555222444555555555:::>>><<<666444444444444333333333333333333333333333333333333555555666777777888999999777:::666666888666@@@VVVtttrrreee]]]aaalllwww~~~|||{{{nnnmmmnnnooorrruuuwwwxxxzzzmmmllljjjhhhfffdddbbbaaa___]]]ZZZYYYZZZZZZYYYWWWSSSRRRRRRTTTUUUTTTRRROOONNNNNNNNNLLLKKKMMMQQQUUU^^^zzz|||yyywwwTTTCCCGGGFFF@@@???<<<888999999888777888<<<@@@:::888555444444444333222000000000000000111222222111333555777888777555333111111111000000000//////...000111111///000222555222222222111111000000//////000111222333222222111000000000111111111111222666666777555444444666888>>>KKK]]]kkkssswwwyyy{{{qqqZZZKKKDDDCCCHHHIIICCCEEEFFF<<<@@@???===<<<>>>BBBGGGJJJEEEEEEBBB@@@DDDHHHDDD<<<===???>>>::::::<<<;;;666:::;;;;;;<<<<<<<<<;;;;;;999777555333222444666888<<<777333222444666444222111222222222222111111000222111111111333222000///////////////000000000000------///000111222222333222111222999@@@CCC>>>999222333444555555333222111222222222333444444555555555222333888:::888888:::<<<777777???FFFMMM^^^qqqtttKKKMMMIIIAAA<<>>@@@AAABBBAAA>>>;;;999===<<<;;;999888777777777888888777666555444444333111555555222222555666333111777999666444555666444333333333333333333222222333333333333333333333333666666777777888888999999999888333555<<<999===NNNiiippp[[[WWW^^^iiivvv~~~|||zzzyyyxxxuuuttttttuuuwww{{{~~~wwwkkkaaaaaaaaaaaa```___]]]]]]]]][[[ZZZYYYYYYWWWUUUSSSRRRRRRRRRTTTUUUTTTQQQOOOMMMMMMMMMKKKKKKNNNTTTZZZggg~~~]]]JJJ@@@@@@<<<>>>???999777888999888777999>>>BBB;;;999555444333333222111000000///000000111222222111333666888999777444222111000000000//////.........000222222000000333666444333333222111000/////////000111222333222111111000000000000111111111111333111111444888888555000777;;;DDDOOO[[[gggooosss{{{jjjXXXNNNIIIAAAAAAEEEBBB===EEEFFF888>>><<<;;;<<>>999333333555666444111000111222333333222000///444333222222333333111///////////////000000000000------///000111111111111333000///444;;;???;;;777///111444666666555333111111222222333333444555555777555555888888666666::::::888:::>>>::::::KKKaaaaaaNNNIIIGGGCCC??????AAAAAA===999========================::::::999999777666555444333333444555666666555555111111222333333333333222666999===@@@???:::444000555333111222444555333111555444444333333444444555111333444666888999::::::666666666666777999;;;<<>>@@@>>>:::666222222222222111111000000111111111111000000000000111111111000111111222333000000000000///////////////000000000111111111111000000000000000000000000000000000000111111111111//////000111111111111111222222222222222222222222666999;;;===???GGGSSS\\\rrr{{{kkk\\\QQQIIIEEECCCAAAAAAAAA@@@@@@?????????===CCCEEEAAA@@@DDDEEEBBB@@@@@@AAABBBAAA@@@>>>===<<<===<<<:::777777999;;;;;;:::999888777777777777666555333111111222333444666555333222111222333333444444444333333222222222333333222111000000000111111000000000222222000///////////////000000000000...//////000111222222333222222222222222222222222000111222333444333222222444333333333333444555555666777888999;;;>>>@@@AAA^^^iiizzz|||```LLLCCCCCCDDDAAA======??????;;;888;;;;;;;;;;;;;;;;;;;;;;;;888888888777666555333333333333444555555555555555111111222333333333333222444666:::<<<<<<888444111444333111222444555333111333333333222222333333333111222444555666777888888666666555666777888:::;;;KKK]]]rrroooZZZUUUdddjjjuuu}}}|||{{{{{{}}}|||zzz|||~~~~~~}}}zzz{{{~~~|||zzzwwwtttrrrrrrssstttqqqmmmrrr|||~~~vvvppprrrqqqlllfffbbb```___]]][[[\\\[[[YYYXXXVVVVVVVVVVVVTTTSSSRRRPPPPPPPPPQQQQQQMMMSSSUUURRRPPPRRRQQQNNNNNNUUU^^^aaa___ddd{{{qqqmmmsssRRRIIIDDD===;;;;;;<<<999666777888:::===>>>===999555222222222222111111111000111111111111000000000000////////////000111111222111111000000000///////////////000000000111111111000000000000000000000000//////000000000111111111//////000111111111111000222222222222222222222222444666666555444777???EEEZZZnnn{{{{{{lllccceee^^^SSSJJJDDDAAA@@@???@@@@@@@@@@@@@@@?????????>>>CCCEEEAAA???BBBBBB???@@@@@@AAAAAA@@@???===<<<<<<;;;:::999888888999::::::999888777666666666666444333222000000111222333555444333111111111222333444444333333333222222222222222111000000000111111000//////000111111000....../////////000000000000......//////000111111222222222222222222222222222000111222333333333222222333333222222333333444555555555666777999;;;===>>>EEEMMM\\\mmmzzznnnRRREEE@@@???@@@AAA>>>;;;;;;<<<<<<999666888888888888888888888888666666666666555444222222333444444555555555555444111111222333333333333222222333666777777666333111444222111222333444333222333222222111111222222333222333333444555555666666666555555555666888999;;;@@@MMM___rrr^^^CCCRRRUUU]]]hhhqqqyyy}}}{{{zzzxxxwwwwwwyyyzzz{{{yyyxxxzzz|||~~~}}}{{{tttrrrooollljjjiiijjjjjjiiiiiiooowwwvvvlllhhhjjjjjjeee```\\\ZZZZZZZZZYYYYYYXXXVVVTTTSSSRRRQQQQQQPPPOOOOOONNNNNNNNNOOOOOOJJJOOOSSSTTTUUUUUUSSSNNNOOOYYYccceeeeeetttvvvfffgggvvvxxxUUUGGGEEEAAA<<<999:::;;;999777666777888:::<<<:::777444222222222222111111111111111111111111000000000000---------...///000111222111111111111000000000000////////////000000000000000000000000000000000000//////000000000000111111...///000000111111000000222222222222222222222222555666666333000000444888@@@SSSiiissssssttt|||xxxhhh[[[QQQKKKMMMHHHCCC@@@???@@@AAAAAA>>>??????????????????@@@???BBBCCC@@@>>>??????===AAAAAAAAA@@@???===<<<;;;;;;999888777888999999888888888777666555555555555333222111//////000111111333222111111000111111111333333333222222222222222111000000000000111111222///......///000000///---....../////////000000000------......///000000000111111111111111111111111000000111222222222222111222111111111111222333333444444444555666777999999777<<>>>>><<<::::::::::::888666777777777777777777777777666666666666555444333222333444444555555444444444111111222333333333333222111222333444444444444333333222222222333333222222333333222222222222333333444444444444444555555555777666666666666888999;;;???FFFRRRccc{{{pppQQQMMMLLLQQQZZZbbbhhhpppxxxvvvuuutttuuuvvvwwwwwwxxxzzz{{{}}}}}}}}}~~~~~~|||zzzxxxtttrrrpppnnnkkkhhhfffdddddddddbbbccciiimmmkkkdddbbbfffgggddd^^^ZZZWWWWWWXXXXXXTTTTTTSSSQQQPPPNNNNNNMMMMMMMMMMMMMMMMMMMMMNNNNNNMMMPPPTTTUUUUUUTTTQQQNNNLLLYYYhhhqqqxxxvvv```MMMJJJAAA>>>:::999999999888777555555666777999888666333222222222222222222222222111111111111000000000///---------...///000111222222111111111000000000000........./////////000000000000000000000000000000////////////000000000111...//////000000000000000111111111111222222222222222444666555444444666888888CCCOOOVVVYYYaaappp}}}qqq___TTTNNNHHHDDDFFFCCCAAA@@@AAABBBCCCBBB=========>>>>>>?????????===???AAA@@@>>>>>>>>>>>>CCCBBBAAA@@@???===<<<;;;:::888666777999:::888777777666555444333333333333333222111000000000000111111111000000000000000000222222222222222111111111///////////////000111222...------...//////...,,,........./////////000000---------.........//////000000000000000000000000000000000111111111111111000000000000000111222222555444444444444555666666:::;;;===BBBIIIRRR[[[```rrr~~~aaaRRRCCC>>>???>>><<<<<<<<<;;;::::::::::::999888777777777777777777777777666666666666555444333333333444444444444444333333111111222333333333333222111111222222333444444444222222222222222222222222444444333333333333444444666555555444444555666666888777666666777888:::;;;>>>AAAGGGSSSkkkppp___XXXRRRQQQQQQSSSXXX^^^hhhjjjoootttyyy}}}}}}{{{xxxtttrrrsssuuuwwwzzz{{{|||{{{{{{{{{~~~~~~{{{{{{yyyvvvtttsssqqqnnnkkkkkkjjjgggeeebbbaaa``````]]]^^^```bbb```]]]```eeebbb___ZZZUUUQQQPPPQQQRRRQQQQQQPPPOOONNNMMMLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMOOOQQQQQQPPPNNNPPPSSS\\\kkk}}}gggIIIBBB???>>><<<:::888888888888777555444444555666666555333222222222222222222222333111111111111000000000///////////////000111222333111111111000000000000///---............/////////////////////////////////...////////////000000000......///000000000000000000000000111111222222222...///222333444444555666999===???>>>===CCCOOOZZZhhhppp|||}}}|||xxxlll\\\PPPIIIDDD>>>:::AAA???>>>>>>???@@@???>>><<<<<<<<<======>>>>>>>>>:::<<<>>>??????>>>???AAADDDCCCBBB@@@???===<<<<<<999888888888999999888777666555444333222222222222333333222111111111111111000000000000000000000000111111111111111111111111............///000111111...---------//////---,,,............////////////------------............/////////////////////////////////000000000111111000////////////000111111555555444444444444555555999888777888:::>>>AAADDDPPP]]]mmmyyyvvv]]]NNNGGG@@@;;;;;;;;;:::;;;>>>::::::::::::999999999999777777777777777777777777555555666666555444444333333444444444444333333222111111222333333333333222222222222222333333444444111222333222111000111333555444444333333444444555666555444444444555666777777777666555666777888999777:::===DDDWWWtttuuufffZZZOOOIIIJJJOOORRRTTTYYY```gggoootttxxx~~~{{{uuuqqqpppsssuuuxxxxxxxxxwwwvvvvvvyyy{{{}}}~~~}}}zzzvvvsssqqqooonnnmmmmmmkkkhhhfffeeedddbbb```^^^\\\[[[[[[ZZZYYYXXXXXXWWWYYY\\\```]]]\\\YYYTTTPPPMMMMMMNNNNNNOOOOOOOOOOOONNNMMMMMMLLLMMMMMMNNNMMMMMMLLLLLLJJJKKKMMMNNNNNNRRR```nnnmmmJJJ@@@AAA<<<<<<;;;:::999888777777777555444333333555555444333222222222222333333333333111111111111000000000000000000//////000000111111000000000000////////////------------.........///////////////////////////......////////////000000---...//////000000////////////000000111222222222000111222333444444444444333555777777666777;;;???KKKQQQYYYaaajjjvvvrrriiibbbZZZVVVVVVZZZTTTLLLGGGDDDBBB???======<<<;;;<<<===???>>>>>>;;;<<<<<<<<<<<<<<<======::::::<<<@@@@@@>>>???CCCCCCBBB@@@???======<<<<<<999:::<<<;;;888777777777555555444333222222222222333222222222222111111111//////000111111111111000000000000000000111111111///............//////000...------...//////...,,,------........./////////................................................/////////...///000000111000////////////000111111555555444444444444444555444444555666777999:::;;;<<>>;;;:::<<<;;;999999===888888999999888888999999777777777777777777777777444444444444444333333222444444444444444333222111111111222333333333333222111111111222222222222222000222333222000000111333444333333333333333333444555444333222333444666777555555444333444555666777222777999:::EEE]]]xxxmmmZZZNNNLLLHHHHHHJJJMMMTTT[[[bbbfffrrrssstttssspppoooppprrrssssssrrrqqqoooooorrrtttxxxxxxxxxwwwtttqqqooommmhhhgggfffggggggfffcccaaa```___^^^\\\[[[ZZZYYYXXXWWWUUUSSSQQQSSSUUUVVVUUUXXXYYYYYYVVVQQQNNNNNNOOOMMMNNNOOOPPPQQQPPPPPPOOOLLLMMMMMMMMMMMMKKKJJJIIIIIIKKKPPPUUUZZZiii~~~uuuwwwhhhTTTFFFAAACCCBBB<<<<<<;;;:::888777777777666444222222444555555444222222222333333333444444111111111111000000000000000000///.........//////////////////.........---,,,,,,---------.........////////////////////////........./////////000000---...//////000000///////////////000111222222222444333333333444444333222///222555888999999999999666999===AAAHHHRRR___hhhyyy```WWWOOOMMMLLLHHHFFFGGGGGGEEECCCAAAAAACCCEEEGGG>>>===;;;<<<===??????>>><<<<<<<<<;;;;;;;;;;;;;;;<<<:::===AAA@@@===>>>CCC@@@???===<<<;;;;;;;;;<<<888===@@@>>>888444555999555555444333222222222222111111111111111000000//////000111222222222111111/////////000000000111111//////...---------......///...---...000000...------------.........//////........................------------------------//////.........///000111000000//////000000111222444333333333333333444444444444666777888:::;;;;;;888:::<<>><<<>>>BBBAAA<<<<<>>CCC@@@777222555999666555444333222222222222000000000000000//////...///000111333333333222111.../////////000000111111000///...---------------///......///000000///------------.........////////////////////////......------------------------///......------///000111000000000000000111222222222222222222222222333444555555555555555555666666888;;;;;;;;;BBBQQQ^^^dddyyy|||aaaHHHCCCCCC>>>;;;===;;;999777666888999999888666777888888777888:::<<<555666666555333333444666333333333333333444444444111222333444444333222111000111111222222333444444111111222222222111111000000000000000000111111111111111111111111222222222333333444444444333222222222222333333333333444444222555777666777CCCWWWfff}}}xxx___NNNHHHEEEFFFHHHHHHKKKPPPUUU[[[______bbbgggiiigggjjjiiihhhgggggggggggggggjjjkkkkkkjjjiiigggeeeddd```aaaaaaaaa```___]]][[[\\\[[[YYYXXXWWWXXXZZZ[[[SSSRRRPPPNNNMMMNNNPPPQQQQQQSSSUUUUUURRRNNNJJJIIIOOOOOOPPPPPPPPPPPPOOONNNKKKLLLKKKIIIGGGHHHKKKNNNQQQgggyyyzzzuuurrrgggkkkrrr\\\HHHCCCAAA;;;999===:::999999888777666666555555555555444444333333333333333222111000000000111////////////000000000000////////////////////////000...---...///000///...........................////////////////////////......------------.....................///000000111000000111333555444333111111111111111111111111111333555666555444444444333333444666888:::<<<>>>DDDIIIPPPYYYaaafffiiikkkwwwzzz~~~{{{uuuiiigggbbb[[[SSSLLLGGGDDDAAABBBCCCDDDDDDBBBAAA??????===<<<;;;;;;<<<===???DDD@@@<<<:::<<<>>>???>>><<<<<<<<<<<<;;;;;;:::999===;;;::::::<<<;;;888444===;;;888777777999999999:::999888777666555444333555444333222111000000000222222111000//////000000---000222222111...------000000000111000---...000//////.........------------111000++++++000111------...//////000000//////+++,,,...///000///......,,,------......---,,,,,,//////...------...000111444333222111000000000000333333222222333333444555666666555555555666666777888999:::;;;===AAAGGGKKK```}}}ooo\\\LLL???>>>===888999>>>;;;999666666777777777666444666666666666666888:::777888888666444444555666333333222222222111111111111222222333333222111000222222333333444555555555111111222222222111111111000000000000000000000111111111111111111111111111222222333333333333333222222222222333333333444444444666777555444:::FFFPPPggg}}}fff]]]UUUQQQLLLEEEBBBBBBEEEHHHNNNTTTXXXZZZZZZZZZZZZ[[[]]]^^^___aaadddggghhhhhhhhhgggeeebbb___]]]\\\\\\]]]]]]]]]\\\\\\[[[WWWVVVUUUSSSSSSTTTUUUVVVTTTSSSQQQOOONNNNNNNNNNNNOOORRRUUUVVVUUUSSSQQQPPPMMMNNNOOONNNJJJGGGDDDCCC???@@@BBBDDDHHHPPPYYY```}}}}}}yyyzzzxxxuuuZZZJJJ?????????999888<<<999888888777666666555555444444444333333333222222222222111111000111111111000000000000////////////........................///......///000000///---.........................................................------........................///000000000///...///111222222111000000000000000000000000000333555555444333444444333333444555777999:::;;;777888;;;???BBBEEEHHHIIINNNQQQSSSWWWaaannnttttttsssrrrttt|||xxxsssnnnlllhhheeeaaa\\\YYYTTTOOOLLLKKKJJJIIIGGGFFFEEEDDDDDD@@@AAABBBCCCBBBAAA???>>>===<<<;;;999999;;;<<<===>>><<<:::;;;>>>@@@@@@???<<<<<<<<<<<<<<<;;;::::::===<<<<<<===??????<<<888:::888666666777888888888999999888777666555444444555444333222111111111111222222222111111111000000///111333333111///......//////000111000//////000............------------***......++++++......***+++,,,,,,---------------------........................//////......------///...------...///000111111111111111111222222333333222222222222333444444777777666555444444444444555666888999:::===BBBEEERRRnnnttt___MMMBBB>>>999888:::777222555===:::888555555555666555333333444555555444444666888999999999888555444555777444333333222222111111111111222222222111000//////111111222222333444444444111111111111111111111111111111000000000000000000222222222111111000000///000111222333333333333333222222222222333333333333666666555444333555999===LLLeeezzzjjjZZZRRRIIIDDDDDDKKKMMMIIIGGGKKKPPPSSSWWWXXXZZZ]]]cccgggdddeeeeeeeeebbb___[[[XXXYYYYYYXXXXXXXXXYYY[[[\\\VVVUUUSSSQQQPPPPPPQQQQQQRRRRRRRRRQQQPPPPPPOOOOOOYYYZZZ[[[[[[ZZZWWWSSSQQQEEEGGGIIIHHHEEECCCDDDFFFFFFGGGKKKSSSbbbttt}}}SSSDDD===:::======888666999777777666666555444444444333333333222222222222222111111000000000111222222111111000000//////..............................///...///111222222///---------------------------............................................................/////////000///...------///000///---........................000222444555444333333444333333333333444666777888555444333333444555777888666888888999???HHHLLLJJJNNNMMMOOOXXXdddlllllliiibbb___ZZZTTTNNNHHHDDDBBBRRRNNNHHHDDDCCCBBBAAAAAABBBAAA???=========>>>???@@@@@@AAAAAA@@@>>>===<<<;;;;;;999999999999;;;;;;999:::<<>>KKK[[[eeejjjoooxxxjjjSSSEEE???<<<:::555444666999555000111777888666444444444444333111222444444444333333555777999999999777555444555666444444444444333333333333222222111111000//////......//////000000111222222111111111111111111222222111111111000000000000000333222222111000//////...//////111222333333333333111222222222222333333333666444333444666888999:::<<>>@@@===666444777555555555444444333333333222222111111111111111111000000///000000111222333111111000000//////....................................000222333222///,,,---------------------------------------------------..................------......//////////////////...,,,---......---,,,------------------------///111444444333222222333333222222222222333444444666666666666777999:::;;;666888777666888===@@@>>>@@@===<<>>===;;;;;;::::::CCC@@@<<<:::;;;<<<======EEEBBB???===;;;<<<===???????????????>>><<<;;;:::;;;:::999999999999:::;;;999;;;@@@EEEGGGGGGEEECCC::::::;;;;;;;;;;;;::::::999:::<<>>;;;999888888888:::<<<===<<<;;;888777777777666555555555333333222222111222222222222333555666666444333111333444444333111000000111000222222222222333111---,,,,,,,,,,,,------------.........------.........------.../////////......111000...---,,,,,,---...000000//////............------------...///111222//////000000222333555666111111111111111222333333555555444333333222333333333666999::::::999:::;;;666666;;;CCCEEEGGGSSSbbbzzzfffWWWCCC666444888<<<>>>777555444555555222111333666555333333444333222000333444444444333333444666666777777555333222333444111111222222333333444444222111111000000000//////...//////000000111222222111111000000111111333333111111111111000000//////222222111111000///.........///000111222222333222111111111222222222333333666333111222666:::<<<<<<777CCCTTTfffxxx~~~dddMMMGGGCCC===???HHHCCCEEEGGGGGGGGGJJJPPPTTTTTTWWWZZZ^^^```aaa``````___]]]ZZZWWWWWWXXXZZZ[[[^^^\\\YYYUUUQQQNNNKKKJJJJJJKKKLLLMMMMMMMMMMMMLLLGGGGGGGGGIIIKKKKKKIIIFFF@@@@@@@@@BBBHHHVVVfffrrr~~~{{{zzztttXXXHHHDDDBBBAAAAAA@@@;;;666555777444444444444333333333333111111111111111111111111////////////000111222222111000000000/////////.................................///222333222///,,,------------------------------------------------------...//////...------------...///000////////////...------...///...,,,........................///111333444333222222222222222111111111111222222...000333666777888777777333666666333333777999777999888999@@@GGGIIICCC===;;;;;;:::999999999999999888777666777999::::::999:::999888888:::===@@@CCC============<<<;;;:::999;;;::::::::::::::::::;;;999<<>>???>>>;;;999888999888888:::<<<<<<;;;:::666666555555555555555555222222222111222222333333222333555666777555444222333444444222000000222444333555444222333666333---------------------------///...---,,,,,,---...///,,,------...///.........111000...---,,,,,,---...//////...------...//////...---------...///111222111000000000111111222333111000000000000111222222222222111222222333444444222555888999888777777777;;;555666<<<<<<999BBBPPPbbbvvvzzz```FFFAAA:::777777888777666555222000000333333222111444333222333444444222000222333444333222222333555444444444333222111333444000000111111111222222222222111000000000111111222111111222222333444444444111111000000000222333444222222111111000/////////111111111000000//////......///000111111111111111111111111111222222222222555333111111333666999:::666;;;EEETTThhh}}}jjj[[[RRRHHHBBBBBBFFFEEEDDDDDDFFFIIIMMMOOOLLLNNNRRRVVVYYY\\\]]]^^^]]][[[XXXVVVUUUUUUWWWXXXZZZXXXVVVRRRNNNJJJGGGEEEHHHHHHGGGGGGFFFFFFFFFEEEIIIGGGFFFGGGJJJJJJGGGDDD>>>@@@FFFRRReee{{{~~~\\\IIIGGG>>>>>>>>>===;;;888666777888444444333333333333333333111111111111111222222222000000/////////000111111/////////000000000000000------------------------...---...000111111...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,,,,---///000000000///...///...---...///000///...////////////////////////...000222333222111111222111111000000000000111111000222555777777666444333000444555222111555666555666777:::@@@EEEFFFBBB>>>;;;::::::999999999999999888888999;;;======<<<:::777666666777999;;;>>>@@@<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::::::::::::::888;;;???@@@???===;;;:::888999999::::::::::::999>>>???@@@@@@===;;;::::::999888777777888888666555333333333444444444444444111111111111222333444444222333555666666555444444333333222000///111444666444777555111444:::999111//////.........---------...,,,,,,//////,,,,,,...******+++,,,,,,,,,,,,,,,///......---------.........------,,,---...000111//////...------///000111111000000/////////000000000000000///000000111222000000000000111333444555000222444555444333333444;;;666777;;;<<<999===FFFFFFXXXeeeeeefffppp|||{{{___MMMGGG999999999999777555222111000000///000111222111///222222222333555555333111111222222111000000111333222333333333111222333555555555444333333222111111111111000000111222333444222222333333444555555555111000//////000222444555222222111111000//////...000000000000000///////////////000000000000000///111111111111222222222222222222222222222333555666555666;;;DDDTTTjjjvvveeeXXXOOOJJJDDDCCCEEEGGGGGGEEELLLLLLNNNPPPRRRUUUWWWXXXUUUTTTRRRPPPPPPPPPQQQRRRRRRRRRPPPMMMJJJGGGEEECCCEEEEEEDDDDDDEEEGGGIIIJJJFFFDDDCCCGGGLLLOOOMMMJJJVVV[[[ggg{{{cccEEEDDDEEE888888888888777777777777666444444444444444444444444111111111222222222333333111000000////////////000......//////000000111111------------------------...---------//////---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,---///000000///---,,,,,,---///000111000///...---,,,,,,---///000///...////////////////////////---000222222111000111111111111000000000000111111777777777888777666444333111666888555333555777777444777;;;>>>>>><<<:::999666666666777777888999:::333333333555777777555444:::999999999999999::::::;;;;;;::::::;;;;;;<<<<<<888999999999999999999888777:::<<<;;;999777888999999:::;;;<<<<<<<<<<<<;;;<<<>>>???===;;;:::;;;===<<<:::777555555555333222111111111222222333333333111111111111222333444555333333333444444555555555111111000///...111555888333666333///555@@@@@@999111111000///...------,,,,,,,,,111888888111,,,,,,******+++,,,,,,,,,,,,+++------..................------,,,---...000333444111000...------...////////////............//////000////////////000111111000000000000000111222333000222333333222222333444444444666999:::::::::;;;333999@@@CCCCCCGGGOOOVVVeeennn{{{xxx\\\III>>>999777333333333222111111222444...111333222111000///...111111222333666666444222000000111000......///111111222333333222222444666<<<;;;:::888666444222222111111000000111333555666000111111222222333444444111000//////000222444555222222222111000//////...////////////000000000000///000000000000000///...000111111111111222222222...111444555444444555666444444666:::DDDYYYuuuuuummmccc```aaaaaa]]]XXXOOOOOONNNNNNOOOQQQSSSTTTMMMLLLKKKKKKKKKLLLMMMNNNNNNMMMMMMKKKJJJHHHFFFEEEBBBBBBCCCEEEIIIMMMRRRTTTRRRRRRVVV```mmmwwwzzzyyy~~~VVVIIIAAA======999666777666666777888666222444444444444444444444444111111222222333333333333222111000//////...//////------...///000111222222------------------------...---+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,---///000000///---,,,,,,---///000111000///...,,,++++++,,,...000///...........................---///222222111000000111000000000000000111111222444333222000000000000111...444555222000222333333111666<<<>>>===;;;;;;<<<999888777666555555555555999888666777888999888777333444555777888999::::::::::::::::::;;;<<<======777777888888888888777777888:::;;;:::777666888;;;;;;;;;<<<===>>>>>>>>>===999:::;;;999777777;;;>>>AAA===999666555444333333000000000111111222222333000000111111222333444555333333333333333444555666000000///......111666999111444222...666CCCFFF???333333222000///...---,,,,,,...888BBBBBB888...,,,,,,,,,---.........------+++,,,...///000///.........---------///222555777222111///...------......---------------.../////////////////////000111111222111000000000000000111222333555444444444555777333666888888999;;;999666@@@<<<;;;======:::;;;@@@???QQQmmmvvveeeOOO@@@<<<;;;888555333444444444444444444444000000000000000000000000...111444777888777444333111111111111111111111111---...///000111444888;;;PPPLLLCCC777111222333111//////000000111111222222222222222111111111000000000000000000000000000000444444333333222111000000111111000000//////......000111111111111000//////333222111111111222333444444333333333333444555555888444444999===JJJhhhzzzmmmeee\\\UUURRRPPPOOOMMMTTTMMMHHHJJJMMMLLLKKKKKKOOOPPPSSSSSSQQQMMMHHHEEEKKKNNNRRRWWW^^^gggrrryyyuuuttt{{{{{{{{{___FFF@@@AAA===999:::888777777666555444444444444444444444444555666777444333111///......///000////////////............////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......000000//////.........---////////////000000000000555444444333222111000000222222222111222222333333999999888888777777666666888888666555444444444444666999888555666999999777666666666666777888999:::::::::999999999:::;;;;;;999999999999999999999:::777888888999999999888888<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;:::999888777;;;999777555444333111/////////000111222333333444333444444555555444444333333333222111222333555666111///---,,,...111555777222000//////222777===@@@888555000---,,,------,,,***///888===>>>999111+++------------------------------------------------........................////////////////////////---------------------------------............///000000000000000000000000111222444333222222333555555555666666777777888888;;;;;;:::999999:::::::::???BBBOOObbboootttxxx}}}fffUUUJJJ===666555555333111333333333333333333333333000000000000000000000000...///222444555444222111111111111111111111111111///000000000000111444666OOOLLLDDD888222222222///000000000000000111111111222222222111111111000000000000000000000000000000333333333222111000000000000000000000//////......000000000111111111000000222111000000000111222333222222222222222333444444666222333666999BBB]]]xxxtttjjjccc```___^^^ZZZWWWVVVTTTTTTYYY```oooqqqssssssoooiiibbb]]]aaajjjwww}}}}}}~~~aaaMMM======@@@<<<999;;;777777777666555444444444333333333333333444555555444333111/////////000111////////////........................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......////////////......------....../////////000000000222222222111000000//////222222111111111222333333888777777666666555555444777666666666666777777888777999888444333666777444666666666666777888999999:::999999999999::::::;;;888888888888888888888888666666777888888888888777999999999999999999999999::::::::::::999888777777:::888666444333222111111000000000000111222333444222222333333333333222222222111111000000111222333000///------...000333555222111//////000333777999333111...,,,---......---+++...333666777444000---------------------------------------------------------------------------........................------------------------------------............000000000000000000000000111222333333222222333444333444444555555666666777999888888777777888888999<<<<<>>888<<<>>>;;;888:::777777666666555444444444222222222222222333333444444333222000000000111111////////////............------------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///............---------.........////////////000////////////////////////111111000000111222333333555555555444333333222222555555555666777999:::;;;999;;;999666666;;;===;;;555555555555666777888999888888888888888999:::;;;777777777777777777777666444555555666777777666666555666666777777888888999999:::::::::999888777666888777555333222222222333222111000000111222333444111111222222222222111111111000///////////////000///............///000111111000///.........///000...---,,,,,,...//////...---------.........//////------------------------------------------------------------------------------------------------------------------------------------............000000000000000000000000000111333222111111222444222222222333444444555555666666555555555555666666:::;;;CCCNNNTTTOOOHHHDDDFFFMMMUUUZZZbbblllrrrtttjjjvvv|||zzznnnYYYHHH:::777;;;222333555444333222222222222222111000//////......////////////////////////...............///000000........................///000000///...---...000...000000...///333555333111111000000/////////...111111111111000000000000000000000000000000000000111111000000/////////...////////////////////////......//////111222333444333222000//////000111111111111000000111111222333555444555666666:::HHHVVVXXX___lllzzz~~~xxxzzzzzzXXXAAAAAA<<<;;;>>>===888666777666666666555555444444444333333222222222222333333444333222111000111111111////////////............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...------------------------------........./////////---........./////////000000000000000000111222333333333222222111111111000333444444555666888999:::444666666555777>>>BBBBBB444444444444555666777888777777777777888888999:::666666666555555555555555222333444555555555555555333444555666777888999999999:::::::::999999888777666666555333111111333444333222111000000222333444111111222222222222111111111000000///............---...............------//////......---,,,,,,,,,...---,,,---///000///...---,,,+++******,,,---///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........///////////////////////////000222111000000111333111111222333333444444555555444444444444555555666999DDDUUUgggnnngggYYYNNN@@@CCCEEECCCDDDIIIKKKJJJFFFRRRcccrrryyywwwrrrnnnnnnpppuuu~~~|||tttnnniiiaaaYYYTTTQQQNNNLLLdddPPP@@@>>>===666444888000222333222///...///111111111000///......------........................//////...---......000000------------------------,,,---//////......///000555777666222111222222...111000000000//////......000000000000000000000000000000000000000000000000000000000///////////////.............../////////.........///000222444555444333222111000111111222111111111111111222222333222333444666777999AAAJJJ>>>CCCQQQaaannnxxx~~~||||||hhhNNNDDDBBB???>>>======:::666555777555555555555444444444444444444333333333333333444222222111111111111111111////////////.....................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,++++++++++++,,,------,,,,,,,,,,,,------------------------............------......///000000000////////////000111222333000000000000111111111111333333333333333444555555---000000///222888<<<;;;333333333333444555666777666555555666777888999999555555555444444333333333111111222333444555555555333444555666777999999:::999::::::::::::999999888444555666555222222333555444333222111111222222333222222333333333333222222111111111000000//////...---......///......,,,,,,---...............------000///...///000000///...++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------..............................///111000//////000222111222222333333444555555444444444444444555666666:::JJJaaauuu~~~|||qqqgggOOONNNIIIAAA???AAABBB@@@===CCCLLLPPPPPPMMMIIIGGGMMMSSSYYY\\\ZZZVVVSSSQQQNNNJJJDDDAAA@@@AAAAAAAAA}}}^^^LLLBBB777111777<<<777111///111222111000//////111333000000//////......------........................//////............///000------------------------***,,,.../////////000111111333333000000222111...000//////////////////...//////000000000000000111000000000000000000000000000000000000////////////---............////////////.........000111333555555444333111111111222222111111111000111222222333///000222333555777;;;>>>555777AAAQQQ]]]iii|||zzzgggMMMBBB@@@@@@;;;;;;:::999777555666777444444444444444444444444555444444333333333333444000000000000000000000000////////////........................------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++******++++++++++++******+++++++++++++++++++++++++++++++++++++++,,,------++++++,,,,,,,,,,,,,,,---,,,,,,,,,---------......------........./////////............///111222222...//////000111222333333222222111111111111111111...111111///000444666333222222222222333444555666444444444555666777888999555555555444333333222222000111222333444555555555444555555666888999::::::888999999999999999888888333666999888555222333444444444333333333222111111222222333333333333222222000111111111111111000///---......///......------,,,------...//////000000333111/////////000///...***+++,,,---...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------........................---...000///......///111111111222222333444444444444444444444444555666777:::KKK___nnnvvv{{{{{{yyyhhhbbbTTTEEE>>>??????===;;;>>>AAAAAA???>>>@@@BBBCCCHHHLLLJJJDDD@@@AAAEEEGGGCCC>>><<<<<<>>>??????www]]]GGG<<>>;;;666777888777666777666666444444444444444444444444444444333222222222222222/////////000000000//////////////////............------------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++++++++++++++++++++******************************++++++++++++******************************+++++++++***++++++,,,---***+++++++++,,,,,,,,,,,,+++,,,,,,,,,,,,---------,,,,,,,,,------------------------...///000222222---...///111333444555666111111000000000000111111///222333222222444444000111111111222222333444555333333333444555666888999666555555444333333222222000000222333444555555555444555555666777888888999666666777777777777666666222777<<<<<<777333222333333444555555444222000///111111222222222222111111//////000111222111000000..................//////------------...///000111333000---,,,---/////////***+++,,,---------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------,,,...//////...---///000///000000111111222222333333333333333444555666777;;;NNNbbblllqqqyyy}}}qqq[[[EEE:::::::::888999===@@@@@@???@@@DDDHHHFFFGGGEEEAAA===>>>CCCHHHGGGCCC>>>;;;::::::999999ooo[[[KKK@@@888777:::222555555111111333666666000...------......,,,***.........///////////////------------------------------.........---,,,,,,........................,,,...000111000......///111333222......000000...---.........//////000000.../////////000000111111000000000000000000000000000000000000111111111111---------.........//////111000///...///000333444444333111000/////////000...............///000000222333444333444555444222777000000666;;;DDDZZZrrrtttqqq}}}}}}}}}yyykkkjjjvvvxxxdddKKK===999:::;;;;;;666888888888888888666333444444444444444444444444333333222111000000111111......///////////////...000/////////............,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++++++++++++++++++++******************************++++++++++++******************************++++++******++++++,,,---*********++++++,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,------///000111222------///111444666777888000000//////000111222222(((,,,//////000222111...111111111111222333444555333333333444555666888888666666555444444333222222000000222333444555555555444444555555666777777777444444555555555555555444222888>>>>>>999444222222333444666666555333000...000000111111111111000000---...///111111111000000///............///000111...---,,,,,,---...000111111...+++***,,,...000000***++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------,,,---///...------...000......//////000111111111222222222222333444555666===TTTlllvvvyyy~~~vvv]]]EEE::::::===<<>>:::777555444444111111111111000000000000000000000000////////////......//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------...------,,,,,,------------------------000///---,,,,,,---...///...000111222222111000...000000000000////////////111111111111111000//////...//////,,,+++///888@@@888555000------...///000////////////////////////////////////000000000000222222222222222222222222111333444333444:::EEEMMMqqq}}}{{{tttvvv}}}~~~xxxuuuwww|||kkkLLLGGGAAA>>>===<<<999777777888888666444333444555333333333333333333333444000///...///000111000...000000000000000000000000111000000///...------------------,,,,,,+++++++++***++++++,,,,,,++++++***,,,+++***))))))***+++,,,************************************************************************************************************************++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,------............------......///000111////////////............///000000000111111111111111111111111111222222222555444444333333333444444555555555444333333333333111...///444444222555<<<888666444222222444777999888777666555555444444444333:::AAA@@@999222111222///222555333///---000444222333444333111/////////111000...---...000333555333111......//////,,,***,,,,,,,,,---///000///...222111///...------------,,,++++++******++++++,,,,,,,,,+++++++++*********++++++++++++++++++++++++******+++++++++,,,,,,,,,************************++++++++++++++++++++++++******+++++++++,,,,,,,,,.........------,,,,,,,,,---------............///............////////////000000111222333333333333:::JJJ^^^jjjllliiiiiikkk[[[UUUKKKAAA999777999<<<<<>>===;;;:::;;;<<<>>>@@@>>>===;;;:::999999::::::wwwcccQQQCCC<<<<<<:::888555333222222333111111111000000000//////000000000/////////.....................---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,------...------,,,,,,------------------------000///---,,,,,,---...///...///111222222111///...000/////////////////////000111111111111000//////---...///---+++///666<<<666222///------...//////.........................../////////000000000000222222222222222222222222111333444333222666>>>EEEWWWmmm}}}jjjKKKGGGCCC>>><<<;;;:::999777888999888666444222333444111222222222222222222222111000//////111111000///////////////////////////000000000///...------------------,,,,,,+++++++++***++++++,,,,,,++++++***++++++***))))))***++++++************************************************************************************************************************++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------------------------...///000111////////////............//////000000000111111111///000000000000111111111555444444333333333444444222333333333333222222111333000111444555333777===EEEBBB===888555444555666666666555444555555666777333999???@@@;;;555222222111444666444///---///222222333444333111000///000000///...---///111444666666222...,,,---......---...---------......,,,+++000000//////...------,,,,,,++++++******++++++,,,---------,,,,,,+++++++++++++++++++++++++++++++++*********+++++++++,,,,,,************************++++++++++++++++++++++++******+++++++++,,,,,,,,,......---------,,,,,,,,,------------........................///////////////000111222333333333333111;;;GGGMMMKKKHHHHHHIIIHHHEEE@@@:::666555888::::::???CCCBBB>>>;;;;;;<<<;;;:::999888999:::<<<===<<<;;;:::999888888888999yyymmmZZZGGG:::333222333555444222111000111111222111111000000000000//////000////////////.........---............------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,------...------,,,------------------------///...---,,,,,,---...///...///000111111000///...////////////////////////000000000000000//////...,,,---...---,,,---222777111///------...///...---............................../////////000000000000000000000000000000000111222333222000111666:::???TTTmmm{{{kkkLLL;;;AAA>>>;;;999999999888777:::;;;:::777555333333444000111222222222111000000222111000000111222111000////////////////////////000000//////...---------------,,,,,,,,,,,,++++++***++++++,,,,,,++++++***++++++***))))))***++++++************************************************************************************************************************+++++++++++++++++++++++++++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------------...///000111/////////............---////////////000000000000......//////000000000000444444333333333333444444111222444555555444333222555333333444555555999???JJJGGGAAA<<<777555444444666555444333444666888:::444888<<<===;;;777444333444666777444000...///111222333555444222000000111///.........000222555777888333...***+++---000111111///.........---***(((...////////////---,,,+++,,,++++++******++++++,,,////////////...---,,,+++++++++++++++++++++++++++*********++++++++++++,,,************************++++++++++++++++++++++++******+++++++++,,,,,,,,,------------,,,,,,,,,,,,------------............---............////////////000111222222333333222666999;;;<<<:::777666777999888777666555555555666777;;;??????<<<::::::;;;888777666666666777999:::::::::888777777777777777JJJFFF@@@:::777777999;;;444333222111111111222222111000000000/////////////////////.........---------------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---------------------------------......---------...//////...//////000000//////............/////////////////////000000//////...---+++,,,......,,,,,,///111---,,,,,,---...///---,,,................................./////////000000000000000000000000000000000111222222000000111333777>>>MMMbbbxxxhhhRRREEEAAA<<<;;;999888888999999999======<<<:::666444444555000111333444444222000///222111000111222333222000/////////////////////////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++******************+++***************************************************************************************************************************************************************++++++,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,...------,,,,,,+++++++++------------...///000000//////.........---------........./////////000000......//////000111111111333333333222333333444444333444666777888777666555555444444444444666;;;???BBB???<<<888666555666666777666444333333555888999666666777888777666555444333555555444111///000222222333555444222111111222000/////////000222444555666333///,,,,,,---000111111000/////////...,,,***,,,---///000///---+++***,,,++++++******++++++,,,000000111000///...,,,+++************************************++++++++++++******************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---------.........//////...///000111222222222222;;;:::888888999999888777666666777888999777444222444777:::;;;999888888999666555555555555666777888999999888777777666666666777777888999888666444222444444333222111111111000000000000////////////...............------------,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---.........---------------------------------------......//////.........//////.........------....../////////000...////////////...------***+++---------,,,,,,---,,,++++++---...///---+++....................................////////////////////////////////////...000111222111111111222444444<<>>;;;888666666777222444666777777555222000222111000111222333222000....................................------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++************++++++*********************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))******+++,,,++++++++++++++++++++++++*********+++++++++,,,,,,---------,,,,,,++++++***,,,,,,,,,------...///000............---------------............///////////////000111111222333333222222222222222333444555333444666777777777666666333444555333444777;;;>>>999888666555555666777888999777555444444444555666777666444333333444555666111222333222222222222333111333444444222111111222222111000/////////000000111111111000///......///000///...///111111///...+++,,,...//////---+++***,,,++++++******++++++,,,///000111111000...,,,+++************************))))))*********+++++++++******************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------..................///000111111111111333222111333555666444222666666888;;;===;;;777333333444666777777777777777555555555555555666666666999999999888777777666555666666666444222000---+++333222222111000///......000000////////////............---------,,,,,,,,,+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............------------------------,,,,,,---....../////////........................---------......//////000...............------,,,***+++,,,---------,,,,,,,,,++++++,,,......---+++------------------------------........./////////////////////////////////...///000222333333333333000333;;;CCCKKKVVViiiyyylllMMMAAAAAA>>>:::888;;;=========;;;::::::;;;===>>>===;;;888666666777333666999::::::777333000222111000000111222111000........................------------------------++++++,,,,,,,,,,,,------***++++++,,,,,,++++++***)))***++++++++++++***)))************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))***************************))))))))))))***++++++++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---...///000.........------------,,,------------........./////////000111222333333444222111111222222333444555333333333333333444444444222555666444555999<<<<<<999888777666666666777888888777777666555444444444666666666444222222555777///000000111222222333333000111333333111000111111222111000///...---------,,,///111222000...,,,,,,...------///111222111000+++,,,---------,,,+++***,,,++++++******++++++,,,,,,---///000000...,,,+++************************)))))))))************+++******************************************************+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,------------.........---...///000000111111000111111222333444444111///222222444999===>>>:::666333333444555555555555555444444444555555555555555888888888888777666555444555555444222111111111111111111111111000//////...000000/////////.........---------,,,,,,,,,,,,+++***+++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,---............------------------------+++,,,---...////////////...------------------...,,,,,,---......///000000---............---,,,,,,+++++++++,,,---------,,,...---,,,,,,---...---+++---------------------------------.........//////000000000000000000000000//////000111222333333222111333888;;;;;;>>>MMM]]]rrr|||dddQQQAAA@@@@@@;;;888:::===>>>@@@>>>;;;999999;;;:::::::::888666444555666444666:::<<<;;;888333000111000//////111111000///........................------------------------+++++++++,,,,,,---------***++++++,,,,,,++++++***)))***++++++++++++***)))************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))***++++++************************************+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---...//////.........---------,,,,,,,,,,,,---------...............///000111222333333111111111111222333444555555444222111111111333444111777999777777<<<===<<<::::::888777777666666777555555666777777666555444222777;;;:::666333333555000000///000111111111000...000222111000///000111//////......------,,,,,,***---111111///,,,+++,,,,,,++++++---///000///...++++++++++++++++++,,,,,,,,,++++++******++++++,,,)))***---...///---,,,***************************))))))))))))******************************************************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---------.........------...///000000000000333444555666555444333333111000111666;;;===;;;777333333333333444444444333222222333444444444444444666666777777666555333222444444444444333333222222111111222222222222111111000/////////............---------,,,,,,,,,++++++***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,---............------------------------+++,,,---...////////////...------,,,,,,------...,,,,,,------...///000000------......------,,,+++++++++***+++---......---000...,,,,,,---------,,,---------------------------------.........//////111111111111111111111111111000///000111222222111888111...333777777:::???XXXiiizzzyyy```OOODDD???@@@===666999BBB===???AAA???;;;888888999777888888666444333444555333666:::<<<<<<888333///000///...///000111000...........................------------------------+++++++++,,,,,,---------+++++++++,,,,,,+++++++++)))***+++,,,,,,+++***)))************************************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++************************)))************+++++++++*********++++++,,,,,,---,,,,,,,,,,,,---...//////......---------,,,,,,,,,,,,,,,,,,---------......------...///000111222222111111111111222333444555888666444111111222444555111888;;;999:::>>>???<<<999888888777666666666777222333666888888777666555///888@@@AAA;;;444222444222000//////000000///------///111111/////////000------------------------***---000000---++++++,,,++++++***,,,---...---+++,,,++++++******+++,,,,,,,,,++++++++++++++++++,,,'''(((+++---...---+++***))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))******+++++++++,,,,,,,,,*********++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......,,,---...///000000000000...000111111000000111333444222111555:::<<<:::666444333222333444444333222111111222333333333333222444555555666555444222111333333222222111000//////222111111000///......---------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++))))))))))))))))))))))))++++++,,,,,,,,,,,,------,,,,,,,,,---------............,,,++++++,,,---...111111111111000///------000///---,,,+++,,,,,,---------++++++++++++------,,,+++*********+++,,,---000000///...---,,,,,,+++//////.........---------..................------......------------......///000000000111111111111111111222222222333333333:::EEEUUUgggwww}}}bbbSSSNNN@@@???>>><<<;;;:::888888666888:::<<<<<<:::888666666555444444333333333333///111333444444222///...000000//////......------.........------,,,,,,,,,//////...---,,,,,,++++++************************************************************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************************************++++++******************++++++++++++++++++,,,,,,...------,,,,,,------...***+++,,,,,,------------...------------...//////000000000000111222333444666444222222333666:::<<<444666777777666666777999777999<<<===888555;;;EEE;;;888555555777999999777666888:::<<<;;;888444222////////////000111333333...------------...///000///...---,,,,,,---...///......---------,,,,,,,,,......---,,,++++++++++++(((((())))))))))))(((((())))))))))))))))))))))))******************************++++++++++++******)))))))))***++++++,,,,,,************************))))))))))))))))))))))))''')))++++++******+++,,,///,,,***+++,,,******+++******************************+++++++++,,,,,,,,,,,,---//////......000111......///000000000000000222111///000222333333222222222222222222222222222222111000000000111333333222333444333222222333555333333222222111000000///111111111000///.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++************************+++++++++,,,,,,,,,------,,,,,,,,,------------...///...---,,,,,,---......111111111000000///------000///...---------...///---,,,,,,++++++,,,,,,---++++++*********+++,,,---/////////...------,,,,,,///.........------------..................------.........------.........//////000000000111111111111111111222222222333333444666<<>>===<<<;;;999888777666666888:::<<<<<<:::888666555444333333222222333333000111222333333111///...///////////////.........---------------,,,,,,,,,///......---,,,,,,++++++************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++***************************************************************************++++++++++++,,,,,,,,,------,,,,,,,,,,,,------++++++,,,,,,------,,,,,,---------------...//////000000000000111222333333333333333333555666888888333333444555777888999999333444999@@@CCCAAAAAACCC666444222222444666555333222444555666555333000//////////////////000111222////////////..................///000000///...............---------,,,,,,......---,,,++++++++++++))))))************))))))))))))))))))))))))))))))************************)))******++++++******)))+++*********************************************************************(((***++++++***)))***++++++***)))******+++++++++*********************************+++++++++,,,,,,+++---............///111......///000000000000///222000//////111222111111222222222222222222222222111111000000000111222333333444444333111111222444333333222222111000000000111111000000//////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------///......------...//////000000000000///......---//////.........///000000---,,,,,,++++++,,,,,,---++++++******++++++,,,---------------------------............------------------------------..............................////////////000000000000000111111111222222222222333111///000:::KKK^^^lllxxxuuuYYYDDD======>>>>>><<<;;;:::999888666666555666777:::;;;;;;:::777666333333222111111111222222000000111111000000///............///////////////,,,,,,,,,,,,------------......------,,,,,,++++++************************************************************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++******************************************************************************+++++++++,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,++++++---------------......///////////////000111222333///111333444555555444444111000000333777::::::999333222888DDDLLLIIIBBB===333222111222444444222111000000111111000///...---//////.........//////000000000000000000...------,,,...111222222111...,,,//////.........---------...---,,,++++++******+++******++++++++++++******))))))))))))))))))))))))************************)))******++++++******))),,,,,,+++******)))((((((************************************************)))+++,,,+++***)))***+++)))))))))))))))+++,,,,,,*********************************++++++++++++,,,***+++------,,,,,,...///------...///////////////222000......000000000///111111111111111111111111111000000000000111222222333444444333111000111333222222222111111111000000111000000000/////////...........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------............/////////000//////000000///......------------......///000000,,,,,,,,,,,,,,,,,,,,,,,,+++***++++++++++++,,,,,,,,,,,,,,,------.........------------------------,,,,,,------------......---..................---........./////////000000000000000111111111111222555444222222555<<>><<<::::::999888777666555555555777888::::::888777555222111000000000000111111000000000///////////////------......//////000000+++++++++,,,,,,------...---------,,,,,,,,,++++++************************************************************************************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************))))))))))))*********************++++++,,,,,,------,,,,,,,,,,,,,,,,,,---...------,,,++++++++++++------,,,,,,------...///////////////000111222222///000111222333333222222222///---111777:::888555666444999DDDJJJEEE:::444333333444555666555333222111111000//////////////////......---------......//////000000000///---------...///000000///...---/////////.........------...---,,,+++************)))******++++++******)))))))))))))))))))))))))))************************))))))************))))))+++*********)))))))))(((************************++++++++++++++++++++++++***+++,,,+++)))(((***++++++------***)))+++,,,+++************************************++++++++++++)))***,,,,,,++++++---...,,,,,,---...............111///...---/////////...000000000000000000000000000000000000000111111222333333333222000///000222222222222111111111111111000000000000////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++*********************************+++++++++,,,,,,+++++++++,,,,,,,,,---------....../////////000000...////////////......---,,,,,,,,,---............,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,++++++,,,,,,---.........,,,,,,------------------,,,,,,,,,,,,------......------...//////...---------............///////////////000000000111111111000111333333222333555777JJJZZZooo~~~mmmVVVCCC@@@===<<<======;;;999:::999999888777666555555444555666777777666555444000000000//////000000111000000000///////////////------......//////000000***++++++,,,,,,---------,,,,,,,,,,,,,,,+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))***+++,,,,,,------,,,,,,,,,++++++,,,,,,,,,......,,,++++++++++++,,,,,,,,,,,,,,,,,,---..................///000111222111111000000000000111222444000...000555777444111555555999???@@@999333111222444555666555444333333111000///.........///000///...---------------...---....../////////.........------,,,,,,------...///.........------------------,,,+++************(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))(((((()))))))))*********))))))))))))))))))))))))***************************++++++***)))(((***,,,111555444...***++++++)))))))))))))))))))))))))))))))))*********+++++++++((()))++++++******,,,---++++++,,,---------------000///------...//////...//////////////////////////////000000111111111111222222222111//////000111111111111111111111111111000000000000////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++))))))))))))))))))))))))************++++++++++++++++++++++++,,,,,,,,,,,,,,,---...///////////////....../////////......---+++,,,------...---------+++,,,,,,------,,,,,,+++)))***+++,,,,,,,,,,,,+++++++++,,,,,,---------...,,,,,,,,,,,,------------++++++,,,,,,------......,,,---...//////...---,,,------------.........///////////////000000000000...///000//////000333555666???LLLZZZhhhvvvnnnXXXIII???:::::::::999777777999:::888888888777666555555555222333444555555444333222000000/////////000111111000000111111000000///............///////////////++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))*********))))))***+++,,,------...,,,,,,++++++++++++,,,,,,...---,,,+++***+++,,,---,,,,,,,,,,,,,,,------...---------......///000111222111000/////////000111444111///000222333111...111111555888666111111555000222333333222111111222///...------------............---------......///000000///.........//////...---,,,++++++,,,---.........---------,,,,,,,,,---,,,+++******))))))***(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))(((''''''((())))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))*********)))((()))+++...666<<<;;;111***,,,+++((()))))))))))))))))))))))))))))))))************+++((()))++++++******,,,---******+++,,,,,,,,,,,,,,,///...------///000000///...........................///000000111111000000000111111000//////000222111111111111111111111111////////////000000000000................................................---------------------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++************************************++++++++++++***++++++++++++,,,,,,,,,***+++---...//////......------...//////......------......//////...---,,,+++,,,,,,------,,,,,,+++)))***+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,------++++++,,,,,,,,,---------***++++++,,,------......,,,---///000000///---,,,,,,,,,---------................../////////000000///000000000000111555777///333777===EEETTTgggttt}}}nnnPPP???;;;===>>>888888777666666777888:::666666666555444444333333111111222222222222111111000000//////000000111222000111222333333111///...///////////////.........,,,,,,,,,+++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((()))******+++((()))***+++,,,------...,,,,,,++++++++++++,,,,,,---,,,+++******,,,---...,,,,,,++++++,,,,,,---...------------...///000000111111111111111000///...111111111000000000//////111000222444222///111666///111222000......000222---------............---...---------...///000000888666222000......///000---------------------------,,,,,,,,,,,,+++++++++---,,,+++***)))))))))))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((***---000777???>>>222***,,,,,,((())))))))))))))))))))))))))))))))))))************(((***++++++++++++,,,...)))******+++++++++++++++...---,,,---000111222111------------------------......000111111111000///...///000/////////111333111111111111111111222222////////////000000000000////////////////////////........................---------------------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++******+++++++++,,,,,,,,,)))***,,,...//////......------......///......---//////000000000...---,,,++++++------------++++++)))***+++,,,---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------******+++,,,,,,---......,,,---///000000///---,,,,,,,,,,,,---------................../////////000,,,///111222111000000111222444444222111999HHHUUUjjjwwwvvvUUUPPPFFF<<<:::;;;999444444444444666888888666444444444444333333222222222000000111111111111000000000000000000000111222222///111333444444222///...000000//////.........------,,,,,,++++++*********++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++((())))))+++,,,---......,,,++++++++++++++++++,,,---,,,*********,,,...///,,,,,,++++++,,,,,,---...---------------///000000///000333444444111...,,,///000111000///...///000555222111333333000000333000222222000......111444......///000000000//////---------...///000111222>>>;;;666111......//////+++---///000000///---+++,,,,,,,,,+++++++++******---,,,+++***))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((******))))))((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((()))((((((***...111777???>>>222***,,,---((())))))))))))))))))))))))))))))))))))************)))***+++,,,++++++,,,...))))))***+++++++++++++++...---,,,...000333333333---------------------------...000111111111000///---.../////////000222444555333000000111444555666444333111000//////000111------...000222111///,,,...//////...---+++,,,,,,//////.........---------,,,---......,,,,,,,,,...///............---------***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,---------......//////.........---------//////...---,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......------------------------....................................///////////////000000000111111111111000222333444444666888;;;EEEQQQhhhvvv^^^MMM???>>><<<:::777444222111555555555555555555444444333333333333333333333333222222222111111111000000222111000///111444777999111111000000111111222333111111000000//////......+++++++++,,,,,,,,,------,,,,,,,,,+++++++++******,,,,,,,,,++++++*********************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''(((((()))***+++))))))************))))))))))))))))))))))))))))))))))))))))))((((((((((((,,,+++***((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++,,,,,,,,,++++++*********)))************++++++++++++***)))))))))***+++,,,++++++,,,------......///111...111999777---+++111......//////000000111111111111000000000000111111444222000000111222111000000000000000////////////000///---...000111111000;;;888333000/////////...---------...------,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++***))))))************************))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))***++++++,,,333222111...,,,)))((('''************************))))))************))))))++++++******++++++,,,---******+++++++++,,,,,,,,,.........////////////000...---,,,++++++---...000111222222222111000...---///.........000333666888555555444555666777777777222222222222222333444444/////////000111111///---....../////////000222333------..................,,,---...---,,,,,,...//////............---------++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,---------..................------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********+++++++++,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......------------------------....................................//////////////////000000000111111111///000222222222333666888666;;;GGGXXXcccjjjttt~~~}}}qqq___QQQDDD;;;:::999888777555444333222333333333333333333333333333333333333333333333333222222111111111000000000.........000333888<<>>555888777777888:::999555111222222111111111000000000000000111111222222222222000000000000000000000000000000000/////////......222111111000000000111222777555222000///111444666000000///...---,,,++++++000000///...---,,,++++++,,,,,,,,,+++++++++******************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******)))(((((('''(((((((((((())))))))))))((((((''''''''''''''''''''''''&&&&&&''''''((((((((()))''''''(((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))(((((()))))))))*********************************))))))*********+++++++++)))***+++---...//////000++++++,,,------......///---111111000888CCCCCC:::222222111111000000//////222222111000//////000000222333555888;;;;;;999777000////////////.........///---,,,---///111111000000...,,,,,,...//////...)))***,,,...//////...---...------------,,,,,,,,,++++++++++++++++++++++++))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))***)))((('''(((***---...++++++++++++++++++++++++(((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((((((((((((((((((((((((''''''))))))))))))))))))))))))(((((())))))))))))(((((())))))(((((())))))***+++))))))*********+++++++++************++++++++++++************++++++,,,,,,+++++++++++++++,,,,,,,,,,,,...000111111000...---~~~~~~{{{vvvsssqqqrrrmmmeee^^^YYYTTTPPPMMMHHHDDD@@@===<<<999444000000000//////////////////111111000...---...000222///............---------,,,,,,------------,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------........./////////------...............///......---,,,+++***)))))))))))))))************+++***++++++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,------******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........------------.........//////000000///......000222222222000...111777999888333333444:::DDDQQQ[[[```zzzxxxhhh\\\LLLAAA<<<:::888666777555444555555444222000222222111111000///////////////000111111222222222////////////////////////////////////...........................///000000111///---,,,---///111333.........---,,,,,,++++++111000///...---,,,+++***,,,,,,,,,+++++++++******)))))))))***************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((((((((()))'''(((((())))))(((((('''''''''''''''''''''''''''&&&&&&&&&''''''(((((()))''''''((()))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))((((((((()))))))))******)))))))))***************)))************+++++++++***+++,,,---.../////////++++++,,,------......///---...---...444;;;<<<999333333222111000000//////111111000000000000111111///111333777:::999666333//////.........---------///---,,,,,,...//////...000...------...//////...)))***+++---.../////////............------------++++++++++++++++++++++++))))))***++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''((()))+++,,,************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''))))))))))))))))))))))))'''(((((())))))(((((('''((((((((((((((())))))***)))))))))************+++*********+++++++++,,,,,,))))))*********+++++++++************++++++,,,---,,,---///111111000...---{{{xxxuuurrrppphhhccc^^^[[[YYYTTTLLLFFFDDDBBB???<<<888444111///111222222000......///000///............---------,,,,,,------------,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,---------............,,,,,,,,,------.........,,,,,,++++++*********)))))))))))))))******************+++++++++,,,,,,,,,************************+++++++++***++++++,,,---)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,---------.........---...//////......000222444444000,,,///666888555222333333333444888>>>BBBGGGRRRddduuuxxxjjj[[[NNNFFFAAA===777333333555666666222111000000111333444444000000////////////......---......///000000111111......................../////////.........------,,,,,,------...//////000------,,,,,,,,,---///000,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,+++++++++******((()))))))))*********+++))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))***''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%&&&''''''((())))))'''((()))))))))((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((()))))))))***((()))))))))*********+++)))************+++++++++)))***+++---------,,,,,,++++++,,,------......///...++++++///111111444888444444333222111//////...////////////000111222333---///222666888777333000////////////...............---,,,---///111111000///...------...///...---*********+++---///111222......---------,,,,,,,,,************************))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''((()))))))))''''''''''''''''''''''''))))))))))))))))))))))))''''''((((((((((((''''''(((''''''''''''((())))))))))))))))))************)))************+++++++++((())))))*********************)))******,,,---...+++,,,---...//////...---~~~{{{zzz|||~~~}}}wwwqqqddd```ZZZRRRIIIAAA;;;888222333333222///....../////////.........---------,,,------......------,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,---------......+++++++++,,,,,,---------))))))))))))************))))))))))))*********************++++++,,,,,,,,,************************++++++******++++++,,,---))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......,,,---......------000111---//////...333;;;<<<777...111444333111000222555888999<<