BM6P6(@ dddHHH<<<:::999777777666555333111000/////////------------------------,,,---------.../////////,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++++++++,,,------......///........................///////////////.........////////////////////////////////////000111222333333444444777???NNN```mmmvvvsssjjj```ZZZZZZTTTnnn{{{xxx~~~nnnlllnnnoooooozzzuuummmlllhhhhhhiiikkknnnqqqsssuuuxxxxxxuuummmccc[[[WWWWWWUUUTTTWWW\\\bbbnnnwwwjjjbbb[[[VVVUUUXXXVVVYYYaaahhhjjjjjjqqqzzz{{{yyyxxxvvvuuuyyy|||xxxooofff\\\[[[ZZZZZZXXXTTTOOOKKKKKKHHHGGGJJJKKKKKKOOOSSSVVVYYY]]]bbbiiittt}}}|||~~~~~~|||zzzvvvuuuwwwxxxwwwzzz|||zzz|||}}}}}}|||{{{}}}~~~zzzwwwsssttttttssssssuuuxxx{{{~~~}}}yyyvvvuuusssuuuwwwxxxwwwvvvvvvwwwyyy}}}|||uuuqqquuu{{{{{{qqqgggZZZOOOOOORRRQQQNNNLLLNNNOOOMMMKKKKKKRRR___iiizzzqqqcccYYYLLL===777:::222111000000000000000111000000///...------,,,,,,------------------------------------------------++++++++++++++++++++++++,,,,,,+++******+++++++++------------------------///////////////............000222000///333;;;BBBHHHEEEEEELLLYYYiiiuuu{{{|||zzzzzzoooddd[[[SSSOOOLLLVVVhhhyyysssRRRAAA<<<999555333555444333111000///......------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++,,,******++++++,,,------...........................////////////............////////////////////////////////////000111222333333333555888@@@NNN```mmmsss{{{|||sssggg```XXXTTTVVVXXXnnn{{{rrrttt{{{ssstttsssqqqsss~~~qqqiiihhhfffgggiiillloooqqqtttuuuuuusssmmmfff^^^XXXUUUTTTVVVVVVYYY___gggrrr{{{zzzoooccc\\\VVVRRRSSSWWW[[[]]]ccciiikkkmmmuuu|||zzzxxxuuutttvvvxxxtttkkkbbbZZZZZZYYYXXXWWWTTTPPPLLLLLLHHHGGGIIIKKKKKKNNNSSSVVVYYY]]]bbbiiiuuu}}}||||||~~~|||yyyuuutttvvvwwwxxx{{{}}}|||yyyzzz|||~~~~~~}}}~~~}}}{{{zzzwwwxxxxxxxxxxxxyyy}}}~~~}}}zzzwwwwwwwwwxxxxxxxxxwwwwwwyyy{{{}}}sssnnnrrrzzz~~~}}}|||vvvjjj]]]RRRQQQSSSRRROOONNNMMMNNNNNNMMMOOOVVVaaajjjyyywwwjjj]]]VVVKKK===777999222111111000000000000000000//////...------,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------------------------/////////////////////...///111333222111555===CCCHHHHHHHHHKKKSSS```oooyyyyyy|||}}}{{{wwwxxxuuueee^^^XXXSSSPPPQQQYYYjjj}}}yyy^^^HHH@@@<<<666333444444333111000///...---------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,))))))***++++++,,,,,,---................................................////////////////////////////////////000111222333222444555999@@@NNN^^^jjjqqq}}}yyysssuuu}}}fff[[[VVVPPPPPPTTT\\\nnn~~~uuummmjjjtttxxx|||{{{vvvyyyzzznnnfffeeefffgggjjjmmmpppsssuuuvvvtttnnnfff^^^YYYWWWUUUTTTXXXYYY^^^fffnnn{{{|||vvvqqqfff[[[UUUSSSQQQUUUYYYccccccfffjjjkkkoooyyy~~~|||xxxuuurrrrrrrrrnnneee^^^ZZZXXXWWWWWWWWWUUURRROOONNNIIIGGGIIIJJJJJJMMMRRRVVVYYY]]]bbbjjjvvv~~~zzzzzz{{{}}}~~~|||wwwsssqqqtttvvvxxx|||}}}{{{xxxwwwwwwyyy}}}~~~}}}||||||zzz|||}}}}}}~~~}}}}}}{{{zzz|||||||||{{{yyyxxxyyy}}}|||qqqlllrrrzzz}}}}}}ooobbbUUUSSSTTTRRRPPPPPPNNNPPPRRRSSSVVV\\\eeelllvvvqqqdddYYYVVVNNNAAA999888222222111000000000000000/////////...------,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------------------------......//////////////////000222444444444888???EEEGGGIIIKKKKKKMMMWWWgggtttuuuxxxyyywwwvvvyyygggYYYVVVUUUSSSRRRWWW^^^nnn~~~~~~hhhOOODDD@@@;;;666444444333222000///...---------------------------------,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,*********+++,,,,,,------........................------...............///////////////////////////////////////000111222333333444777999@@@KKKYYYcccqqq~~~yyyvvvrrryyyttt^^^TTTPPPLLLNNNTTT___mmm{{{|||oooiiijjjxxxvvvyyy}}}xxxnnnhhhhhhhhhiiimmmpppssstttuuuuuussskkkaaa[[[YYYYYYXXXWWW[[[]]]cccmmmxxx}}}xxxqqqjjj```WWWSSSSSSUUUZZZaaajjjhhhhhhiiijjjooo|||~~~}}}yyyvvvrrrooonnniiiaaa[[[ZZZYYYXXXXXXXXXWWWUUUSSSOOOJJJGGGHHHIIIIIILLLQQQVVVYYY]]]bbbjjjxxx|||yyyzzz{{{}}}}}}|||zzzxxxsssoooooosssvvvxxx}}}{{{zzzuuuvvvxxxzzz}}}~~~~~~~~~}}}{{{zzz|||~~~~~~~~~~~~}}}~~~}}}||||||zzzqqqnnnuuu|||tttfffYYYTTTSSSRRRQQQRRRTTTVVVYYYZZZ\\\aaafffkkkqqqooocccZZZYYYTTTGGG<<<888333333222111000000000000//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,---......------------------------............////////////000111333444666;;;AAAFFFEEEHHHKKKMMMOOOVVVbbblllqqqtttvvvwwwyyyxxx___SSSSSSTTTSSSRRRZZZbbbrrruuuWWWHHHAAA<<<777444444444333222000...---------------------------......------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---++++++,,,,,,---.................................,,,---------......//////////////////////////////////////////000111222333444666888;;;@@@IIIUUU^^^jjjvvvwwwrrrsssuuuooo[[[RRRMMMJJJMMMUUU```lllxxxuuummmiiilll{{{|||rrr{{{~~~xxxppplllnnnlllmmmpppsssttttttsssrrrmmmfff]]]XXXYYYZZZ[[[[[[^^^aaajjjuuu|||yyyvvvpppiiicccZZZSSSSSSUUUYYY```gggnnnkkkhhhhhhiiippp~~~}}}~~~~~~~~~}}}zzzvvvqqqmmmjjjfff```[[[[[[ZZZZZZ[[[\\\[[[XXXVVVOOOJJJGGGGGGHHHHHHLLLQQQVVVYYY]]]bbbkkkyyy|||{{{|||}}}|||zzzwwwuuusssooolllmmmssswwwzzz|||{{{{{{vvvxxx{{{|||}}}|||||||||~~~{{{wwwvvvxxx|||~~~~~~~~~|||uuussswww{{{{{{zzzlll]]]VVVSSSQQQRRRTTTXXXZZZ[[[]]]^^^___bbbccchhhyyypppccc\\\^^^[[[MMM>>>777444333222111000000000000...............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,------...///---------------------------.........//////000000///000222444888===CCCFFFDDDGGGMMMRRRWWW\\\aaaeeelllpppuuuyyy~~~ooo\\\UUUUUUTTTSSSRRRYYYccctttdddMMMBBB;;;666555555555555333111///...------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------+++,,,,,,------...//////........................,,,,,,,,,---......//////////////////////////////////////////000111222333333666:::===BBBKKKUUU]]]cccnnnooonnnuuu{{{}}}jjjXXXPPPLLLHHHMMMUUU```kkkvvv~~~|||rrrjjjiiiooo{{{tttppp}}}zzzuuuooonnnqqqpppqqqssstttssspppllljjjaaa^^^YYYWWWWWWZZZ[[[\\\aaaeeeooo|||yyyuuutttnnnggg[[[UUUPPPRRRWWW\\\cccjjjnnnkkkhhhiiilllvvv~~~{{{zzz{{{||||||{{{yyyuuupppkkkgggccc```]]][[[\\\\\\^^^___]]]YYYVVVNNNIIIFFFFFFGGGHHHLLLRRRVVVYYY]]]bbblll{{{}}}}}}~~~}}}{{{vvvrrrpppppplllkkkooovvv|||~~~|||zzz{{{|||zzz|||~~~~~~}}}{{{{{{{{{~~~xxxrrrqqqtttyyy|||}}}~~~~~~~~~~~~xxxvvvwwwvvvttt}}}rrrbbbXXXTTTRRRTTTXXXZZZZZZZZZ[[[[[[[[[[[[[[[aaattt~~~pppddd^^^cccbbbSSS@@@666555444333222111000000000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///------------------------------......///000000000//////111555:::???DDDGGGFFFKKKRRRYYY___bbbcccdddkkkpppxxxttthhh[[[WWWUUUSSSSSSTTTZZZgggzzz~~~qqqTTTEEE>>>999666666777666555333000///------------------------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...***++++++,,,------..............................++++++,,,------...//////////////////////////////////////////000111222333222666;;;AAAGGGPPPZZZbbbcccnnnrrrvvvwwwfffWWWPPPMMMJJJOOOXXX```jjjvvv||||||vvvooohhhllluuu|||ssssss}}}wwwtttpppllllllooossstttuuutttpppkkkeeeaaaWWWWWWXXXXXXXXXYYY\\\^^^dddhhhsss}}}vvvsssrrrmmmgggWWWRRRPPPTTTZZZ```fffmmmllliiiiiilllrrr|||yyyxxxyyyzzzyyyyyyvvvsssmmmhhhdddbbb```___ZZZ[[[]]]``````^^^YYYTTTMMMHHHEEEFFFGGGHHHMMMSSSVVVYYY]]]ccclll|||~~~}}}~~~}}}yyytttpppoooooolllmmmsss|||~~~{{{zzz|||~~~~~~}}}{{{|||}}}~~~|||tttnnnmmmrrrwww{{{|||}}}}}}~~~}}}}}}|||{{{~~~yyyvvvwwwvvvrrr{{{xxxggg\\\VVVTTTWWW\\\[[[[[[ZZZZZZZZZZZZYYYXXX```uuu}}}rrrfffbbbjjjkkk[[[FFF:::555555333222111000000000........................------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,---...------------------------------......///000000111///000222666===CCCGGGIIIKKKSSS\\\aaabbbbbbfffiiiqqqxxxhhh```YYYUUURRRQQQTTTYYYbbbrrryyy~~~yyyZZZIIIBBB>>>666777888888666444111///------------------------))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...)))******+++,,,,,,------........................++++++,,,,,,---...//////////////////////////////////////////000111222333000555<<>>MMMbbbrrryyy|||sssdddXXXWWWcccqqq|||zzzvvv~~~zzzxxxqqqmmmkkkiiijjjmmmpppqqqrrrpppjjjaaaXXXSSSRRRTTTVVVTTTWWWZZZ\\\^^^```cccfffoooyyywwwpppiiiddd^^^^^^bbbaaa\\\UUUPPPRRRVVV]]]eeekkkmmmmmmlllrrr}}}~~~|||zzzyyyvvvrrrooommmkkkgggaaa\\\XXXWWWWWWWWWVVVWWW[[[aaaaaa\\\VVVMMMIIIFFFGGGIIIJJJOOOUUUYYY]]]aaaeeennn}}}|||sssvvv~~~~~~~~~{{{{{{|||}}}{{{|||}}}|||zzzwwwsssqqqrrrtttxxx|||~~~|||{{{zzz{{{zzzxxxtttqqqqqqpppooosss{{{~~~~~~|||zzzzzz{{{yyyvvvxxx}}}}}}xxxoooccc\\\[[[]]]cccbbbaaa``````aaabbbbbbjjjsss~~~}}}oooOOO>>>666111111222000///000////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------+++,,,,,,------.........------......///000000000222444999???FFFMMMRRRUUUbbblllrrrlllaaabbbsssttt]]]RRRNNNKKKLLLOOOPPPXXXnnnlllOOOEEE>>>===;;;:::999666333000///......---------............------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,,,,,,,,,,---------..............................,,,,,,---------.........////////////000000000000111111111222222444555666888AAATTTkkkzzzwwwdddYYY]]]ppp}}}zzzvvv}}}vvvnnniiijjjjjjlllnnnrrrssssssqqqiiicccZZZRRRNNNNNNRRRTTTSSSWWW[[[^^^aaacccfffhhhnnnzzzsssjjjeeeaaa^^^```cccbbb[[[UUUPPPSSSYYY```fffkkknnnnnnrrr{{{~~~|||yyyuuuoookkkfffeeebbb[[[TTTPPPQQQSSSSSSSSSVVV\\\bbbbbb]]]WWWOOOJJJGGGHHHJJJKKKQQQWWWYYY]]]aaafffooo~~~|||{{{}}}uuunnnuuu~~~}}}}}}wwwxxxzzz~~~{{{|||||||||{{{yyywwwuuutttvvvyyy|||~~~{{{zzzzzzzzzzzzxxxtttqqqlllkkkkkkmmmtttzzzxxxwwwwwwuuuttttttzzz|||}}}{{{qqqeee\\\ZZZ\\\bbbaaa`````````bbbcccdddlllttt~~~uuuTTT@@@888222222222000///000////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++,,,,,,---...//////------......///000000000000444:::AAAHHHOOOUUUXXXfffllloooiii```eeewwweeeWWWRRRKKKKKKNNNQQQSSS___}}}wwwVVVHHH@@@>>>;;;999888666222000......---------......///.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------..............................---.........////////////////////////000000000000111111111222333555666777:::DDDWWWmmm{{{xxxccc[[[ddd}}}~~~}}}{{{uuu|||vvvqqqmmmjjjlllmmmooorrruuutttqqqnnn___[[[VVVPPPNNNNNNQQQSSSTTTXXX]]]aaadddgggkkkmmmooo}}}{{{pppfffbbb```___aaaccc```ZZZTTTSSSVVV\\\bbbgggkkkoooqqqxxx~~~}}}zzzuuunnnjjj___^^^ZZZSSSLLLJJJLLLPPPQQQRRRUUU]]]cccddd^^^XXXPPPKKKHHHIIIKKKMMMSSSYYYXXX\\\aaafffooo||||||zzzzzzxxxvvvxxxzzzuuummmkkkuuu}}}{{{zzzvvvwwwzzz~~~}}}}}}~~~~~~}}}{{{zzzvvvwwwyyy{{{|||}}}}}}}}}yyyxxxxxxwwwwwwtttpppmmmgggggggggiiiooozzz|||zzzvvvtttssssssrrrrrrrrrwww}}}~~~}}}}}}}}}~~~zzzpppeee]]][[[\\\```___]]]]]]^^^```cccdddnnnuuuyyyYYYBBB999333222222000///000////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++,,,,,,---...//////------......///000000000...333:::BBBHHHOOOVVV[[[kkknnnnnnjjjfffmmm~~~ttt]]]TTTSSSNNNMMMPPPUUUYYYiii}}}dddOOOAAA???;;;999888666333111...------------...//////.........---------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......,,,,,,,,,---------......................................./////////000000////////////000000000000111111222333444666777888<<>>JJJ^^^qqq|||ssseeegggwww|||zzz~~~{{{uuuqqqnnnnnnooojjjkkkmmmnnnnnnkkkeee```TTTTTTSSSSSSSSSUUUWWWXXX___aaaeeeiiinnnssszzz~~~~~~xxxrrrkkkddd```YYYYYYZZZ]]]___^^^[[[WWWXXX\\\aaaggglllttt|||}}}}}}|||{{{wwwpppgggaaaUUUPPPJJJGGGGGGIIILLLNNNTTTVVV[[[dddkkkjjjccc\\\SSSMMMIIIJJJLLLOOOVVV]]]ZZZ]]]ccchhhrrr{{{wwwsssxxxyyyuuusssttttttrrruuu}}}{{{xxxwwwuuuwwwzzz~~~}}}zzz~~~~~~|||vvvvvvuuuuuuuuuttttttsssvvvuuusssrrrppplllgggcccYYY\\\___bbbfffppp}}}~~~zzzqqqqqqpppooooooqqqsssuuuwwwxxx{{{}}}{{{tttmmmfff___ZZZ[[[YYYXXXXXXZZZ^^^bbbdddnnnuuu}}}eeeEEE<<<444333222000///111////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------------......///000000000222777>>>CCCIIIPPPZZZbbbuuusssrrrvvveeeYYYWWWWWW\\\UUUTTT___pppzzzXXXDDDAAA>>><<<;;;999777555---------------...///000,,,---------.../////////,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++,,,---...///,,,,,,,,,---------..............................,,,,,,,,,---------......////////////000000000000222222222333555777888999???LLLbbbuuukkkdddkkk}}}uuuuuu|||}}}yyywwwwwwuuurrrnnnkkkkkkkkkfffgggiiijjjjjjfff```[[[TTTSSSRRRSSSTTTWWWZZZ\\\cccfffiiimmmrrrxxx{{{ssskkkddd```]]]XXXXXXZZZ^^^aaaaaa___\\\YYY]]]ccchhhoooxxx}}}|||{{{zzzuuummmccc]]]TTTNNNGGGDDDGGGLLLOOOOOOWWWYYY^^^gggnnnmmmeee^^^SSSMMMJJJJJJMMMPPPWWW^^^[[[___dddjjjttt|||wwwpppvvvyyyuuuqqqsssuuuvvvzzz~~~~~~~~~~~~|||zzzxxxvvvuuuvvvyyy}}}~~~zzzwww}}}~~~{{{uuuuuutttsssrrrqqqppppppxxxwwwuuusssppplllgggcccUUUYYY]]]```dddmmmyyy}}}~~~~~~zzztttooooooooooooooorrruuuxxxyyyzzz{{{}}}|||wwwssskkkaaaYYYZZZYYYXXXXXXZZZ^^^bbbeeennntttyyyfffFFF===555333222000///111000/////////....................................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------------------------,,,,,,------......///000000000444:::@@@EEEIIIQQQ\\\eeevvvrrrqqqyyyxxxbbb[[[\\\]]]aaaWWWUUUbbbxxx|||~~~]]]KKK???<<<<<<777888:::444111000///......------...////////////...............---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..........................................////////////////////////000000000000555222222444333333777===???PPPcccppp{{{~~~pppbbbaaapppyyyqqqvvv}}}sssxxx{{{vvvtttpppllllllooopppmmmiiiiiiiiigggddd```[[[WWWUUUPPPTTTWWWWWWUUUXXX^^^cccdddhhhlllnnnrrrxxx~~~|||yyytttjjj___[[[\\\YYYYYYZZZ^^^bbbbbb___\\\^^^dddkkkooosss~~~~~~~~~|||xxxtttoooggg___ZZZKKKKKKJJJIIIIIIKKKOOORRRZZZbbbhhhkkkppptttnnnbbbUUUNNNIIIIIILLLNNNRRRXXX\\\___eeennnxxx|||xxxxxxyyyzzzyyyvvvvvvzzz}}}~~~xxxsssqqqrrrtttrrrtttyyy|||~~~|||zzzxxx{{{~~~{{{xxxuuuwwwvvvqqqlllkkkpppuuuwwwuuussssssrrrnnngggaaaYYYXXX[[[```eeekkkvvv~~~~~~vvvqqqmmmpppsssttttttrrrrrrrrrwwwyyy|||~~~~~~wwwpppdddYYY[[[XXXVVVYYYZZZZZZ]]]aaaiiiqqquuuwww}}}hhhJJJ@@@666555666444222333000000000000///////////////............---------......---,,,,,,+++******+++,,,,,,------,,,,,,+++,,,---///111111000///.....................------,,,...111111111111222333999:::BBBLLLQQQSSSZZZdddrrrqqqvvvnnn___]]]______```^^^^^^hhh~~~|||}}}gggPPPBBB>>>>>>888888999333222111000//////...//////............---------------,,,++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..........................................////////////////////////000000000000444222222444333333777===AAARRRfffsss~~~wwwlllddd^^^ccctttssspppzzz|||ssswww}}}zzzuuusssooollllllooopppnnnkkkiiigggeeeaaa\\\XXXUUUSSSPPPSSSVVVVVVVVVYYY___eeehhhjjjnnnrrrwww|||xxxtttoooeee[[[XXXZZZYYYYYY[[[___bbbdddbbb___^^^eeelllpppuuu~~~{{{zzzwwwsssmmmggg___WWWRRRIIIJJJJJJJJJKKKNNNSSSWWWaaaiiipppqqqvvvyyyqqqdddUUUNNNIIIJJJLLLNNNRRRWWW\\\```hhhpppyyy}}}yyyuuuwwwyyyxxxvvvwww{{{~~~zzzuuusssrrrrrrrrrrrruuuyyy|||~~~}}}{{{zzz{{{}}}|||xxxvvvwwwwwwuuuqqqmmmlllpppssswwwuuusssrrrqqqnnngggbbbZZZZZZ\\\aaaeeekkkvvv~~~|||uuupppnnnppprrrssssssrrrrrrsssyyyzzz|||}}}yyyqqqdddXXXZZZVVVUUUXXXYYYYYY]]]aaagggoootttxxxuuubbbJJJ???555333333111//////000000000000/////////...///............---------......---,,,,,,+++******+++,,,,,,------,,,,,,++++++---...000000///...---..................---------...111111111111222444:::<<>>GGGWWWjjjxxxmmm___XXXNNNRRR]]]ooo|||uuupppttt{{{uuuyyy~~~|||~~~~~~|||vvvssspppoooooonnnllljjjccc```[[[UUUQQQOOONNNMMMRRRSSSUUUVVVXXX^^^fffkkklllmmmpppxxx}}}zzzssskkkeee___XXXXXX[[[[[[ZZZZZZ\\\]]]___``````^^^gggrrr{{{~~~}}}~~~~~~~~~{{{yyyzzzuuummmddd\\\TTTMMMHHHFFFHHHIIIKKKNNNSSSYYY]]]bbbmmmuuuyyy}}}~~~ssseeeVVVOOOJJJJJJLLLNNNRRRXXX[[[aaallluuu|||{{{yyy|||~~~}}}{{{zzz{{{vvvrrrooopppuuuwwwtttqqqrrrtttyyy|||~~~~~~|||zzzwwwvvvttttttpppooommmnnnpppsssssssssxxxtttpppooonnnlllgggccc```^^^^^^bbbdddiiittt||||||{{{{{{{{{{{{{{{{{{~~~~~~zzzrrrlllmmmoooqqqrrrrrrtttwwwzzz}}}zzzyyy{{{xxxiiiZZZUUURRRQQQUUUWWWXXX\\\aaaaaalllwww}}}yyyoooiiiaaaYYYMMMAAA777444444222111111000000/////////.........///............------------------,,,,,,++++++++++++,,,,,,------,,,,,,+++***+++,,,---------,,,,,,,,,,,,------------......---///000111111222444666>>>AAAFFFJJJLLLNNNSSSXXXgggkkkqqqtttuuuxxx~~~ooonnnnnnkkkfff^^^cccpppcccKKK@@@AAA;;;777777444111111000///............////////////.........---,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..........................................////////////////////////000000000000333111111333444444888>>>GGGVVVgggttt}}}sss```VVVSSSLLLRRR^^^ppp}}}yyyvvvuuuuuuzzz|||xxx|||yyyvvvrrrooollljjjgggeee^^^[[[VVVQQQNNNLLLLLLMMMSSSTTTVVVXXX\\\bbbiiimmmkkkmmmrrrzzz~~~{{{wwwooofffaaa]]]XXXYYY\\\\\\[[[ZZZYYYYYYZZZ]]]^^^bbbkkkxxx}}}}}}~~~}}}}}}}}}}}}zzzsssjjjaaaXXXQQQLLLHHHGGGHHHJJJLLLOOOTTTZZZ^^^gggsss~~~|||lllVVVOOOJJJJJJMMMOOOTTTYYY\\\bbblllvvv|||yyywww~~~|||yyyyyyzzzqqqooonnnqqqwwwyyyuuuqqqqqqssswww||||||yyyvvvuuuuuuttttttsssrrrrrrtttuuutttsssvvvsssooonnnnnnlllgggcccaaa^^^^^^aaaccchhhsssyyyyyyyyyxxxxxxwwwwwwwww}}}|||}}}~~~~~~zzzqqqjjjmmmnnnqqqrrrsssuuuyyy|||zzzxxxwwwyyy}}}ooo___UUUQQQQQQTTTVVVWWW[[[```cccooo|||~~~yyywwwjjjddd```\\\MMMAAA666444444333333444////////////............///............---------------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........///000000111222555777>>>CCCHHHJJJKKKNNNSSSVVV___fffnnnssswww~~~~~~uuuvvvssskkkddd[[[hhh}}}mmmQQQBBBBBB;;;666777666111000///...------------000000/////////.........,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..........................................////////////////////////000000000000333000111333444444888???EEERRR```kkkuuu}}}~~~|||~~~kkkZZZQQQQQQLLLRRR^^^mmmzzz}}}yyyooommmnnnrrrwww~~~}}}zzz~~~wwwuuuqqqlllgggccc```___XXXUUURRROOOMMMMMMMMMNNNVVVVVVXXX\\\aaafffkkknnnmmmrrryyy{{{yyyqqqiiiaaa]]][[[XXXYYY\\\]]]\\\[[[XXXWWWYYY^^^aaajjjsss~~~~~~||||||~~~~~~tttmmmcccZZZSSSNNNJJJHHHIIIKKKMMMOOOSSSXXX___cccmmmzzz}}}lllTTTNNNIIIJJJMMMPPPUUU[[[aaadddmmmyyy|||yyyxxxxxx~~~|||~~~}}}yyywwwwwwwwwnnnnnnooossswwwxxxuuuqqqooorrrvvvzzz~~~~~~|||yyyvvvuuuuuuuuu{{{{{{zzzyyywwwtttrrrqqqtttrrrooonnnnnnlllgggbbb```^^^]]]___bbbgggsss~~~xxxxxxxxxxxxxxxwwwvvvuuuyyyzzz|||}}}|||wwwqqqlllmmmoooqqqrrrrrrsssuuuwwwuuuuuuuuuvvvyyytttdddUUURRRQQQTTTVVVWWWZZZ___gggsss~~~zzzvvvvvvkkkgggeeecccMMMAAA666333333222111333/////////.........------///............---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------++++++,,,,,,------.........///000000000222666888>>>DDDIIIIIIKKKOOOTTTVVVYYYcccnnnvvvyyytttwwwssskkkfff\\\mmm{{{yyyYYYFFFCCC;;;555777777222111000///............//////.........---------+++,,,------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..........................................////////////////////////000000000000222000000333444444999???CCCMMMXXXaaakkkuuuzzzyyy|||lllZZZQQQPPPLLLRRR^^^lllwwwzzzwwwtttkkkiiikkkpppwww~~~|||{{{{{{qqqooolllgggaaa]]]ZZZYYYRRRQQQOOONNNMMMNNNPPPQQQWWWXXX[[[```eeejjjmmmnnnssszzz{{{xxxwwwnnnfff___]]]\\\[[[\\\______^^^]]][[[ZZZ]]]dddiiiuuu}}}}}}{{{zzzzzzmmmfff\\\TTTNNNKKKJJJHHHLLLNNNQQQUUUZZZ```hhhmmmyyyzzzgggSSSLLLHHHJJJNNNQQQWWW]]]ggghhhooo||||||zzz{{{|||~~~}}}|||~~~{{{wwwuuusssrrrjjjmmmqqquuuvvvuuurrrpppnnnppptttyyy}}}~~~}}}{{{xxxvvvuuuuuuuuuwwwyyy{{{zzzuuurrrqqqrrrrrrpppooooooooolllfffaaa___]]]\\\^^^```fffrrr~~~xxxyyyzzz{{{zzzxxxvvvuuuwwwyyyzzzzzzwwwssspppooonnnppprrrqqqooommmmmmmmmooorrrttttttttt{{{xxxhhhWWWSSSRRRUUUVVVVVVZZZ^^^lllxxx~~~{{{|||xxx}}}}}}vvvnnnmmmllljjjRRREEE999444333111000111//////.........---------///............---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,------...***++++++,,,------.........///000000000333666999===EEEJJJIIIKKKRRRWWWWWWWWWbbbppp|||qqqnnnppplllhhhgggaaaqqq~~~xxx```JJJEEE<<<555666777333222111000////////////......---------,,,,,,,,,***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------........................................../////////000////////////000000000000222000000333444444999???AAAJJJSSS[[[eeepppvvvvvv|||~~~mmmZZZPPPNNNMMMTTT```mmmwwwyyyvvvrrrpppmmmmmmqqqvvv{{{zzzzzz~~~}}}zzzuuukkkjjjgggbbb]]]YYYWWWVVVOOONNNNNNNNNOOOPPPQQQRRRYYYZZZ]]]bbbhhhlllnnnnnnxxx}}}xxxuuuuuuooofff```___```___```bbb``````___]]]]]]bbbjjjppp}}}}}}zzzwwwuuujjjcccYYYQQQMMMKKKKKKJJJOOOQQQUUUZZZ___gggooouuu{{{fffRRRKKKHHHJJJNNNRRRXXX^^^kkkkkkqqq}}}|||~~~}}}~~~~~~~~~zzzvvvssspppnnnhhhmmmrrruuuuuurrrpppooommmooosssxxx||||||{{{zzzxxxvvvuuuttttttlllrrrvvvvvvrrroooqqqsssqqqpppooooooooollleee```^^^\\\[[[]]]```eeerrr~~~yyy{{{}}}}}}}}}zzzwwwuuuvvvxxxyyyvvvrrroooppprrrpppqqqrrrqqqmmmiiifffeeejjjooosssrrrrrrxxxzzzjjjXXXTTTSSSUUUVVVVVVYYY^^^pppzzz}}}}}}~~~}}}{{{yyyvvvqqqqqqqqqnnnXXXKKK===777555222000111//////.........---------//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------,,,,,,,,,---...///******+++,,,,,,---.........///000000000333777:::<<>>888555777222222222222111///...---///............---------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------....................................000000///......................../////////000000111000111444555777>>>GGGSSSYYYaaaggglllqqqwww|||}}}ttteeeWWWQQQNNNTTT```nnnyyyzzzvvv{{{~~~zzzxxx{{{zzzsssnnnkkkaaa^^^ZZZWWWUUUSSSOOOLLLLLLNNNPPPQQQRRRSSSUUUWWW]]]]]]aaahhhmmmooouuu|||}}}vvvqqqnnnkkkiiifffbbb^^^^^^```cccbbbaaa___XXXUUUXXX^^^eeeooowww|||vvvnnniii___UUULLLJJJLLLKKKLLLNNNPPPUUU\\\dddmmmzzzsss^^^PPPLLLJJJLLLNNNQQQXXXaaallltttzzz{{{~~~~~~}}}{{{xxxwwwtttnnniiigggjjjmmmqqqrrrrrrpppooonnnppptttxxx{{{}}}~~~~~~}}}}}}|||{{{yyyvvvtttrrrqqqqqqpppooonnnmmmmmmmmmooonnnlllkkkiiieee```\\\ZZZYYYYYY[[[\\\bbbooo||||||}}}}}}~~~~~~}}}|||{{{}}}|||uuurrrttttttppplllnnnooommmjjjgggffffffjjjlllnnnooossszzzttt]]]WWWRRRRRRSSSTTTXXX]]]eeesss}}}xxxuuuttt~~~{{{|||xxxxxxwwwoooVVV???999888444000222000000///.......................................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++,,,,,,,,,------------............//////000000000111444999===DDDLLLLLLMMMUUUUUUSSSYYY^^^ffftttyyyddd\\\]]]___```aaa```ttt}}}WWWDDD???:::666555333333333222111000......///............---------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------....................................///////////////......---....../////////000000000///000333555444777CCCPPP```fffnnntttwww{{{~~~ppp___TTTPPPWWWbbbnnnzzzyyyzzzzzzyyy{{{~~~zzzvvvpppiiiddd\\\YYYUUUSSSQQQOOOLLLJJJMMMOOORRRSSSTTTVVVYYY[[[___```dddkkkqqqvvv~~~vvvnnnjjjjjjkkkkkkdddaaa______aaabbb```^^^YYYUUUTTTYYY```hhhrrr|||{{{sssiiicccXXXOOOIIIJJJLLLNNNPPPSSSUUU]]]ffflllrrrlllWWWLLLIIIHHHKKKNNNQQQYYYbbblllvvv{{{|||~~~{{{yyywwwrrrjjjdddcccggglllnnnnnnmmmoooppprrrtttvvvyyy{{{}}}~~~~~~}}}~~~~~~zzzvvvttttttssspppnnnmmmllllllmmmllljjjgggdddaaa]]]XXXUUUTTTTTTVVVYYY\\\bbbppp}}}zzzxxx{{{|||~~~~~~}}}}}}wwwttttttsssqqqlllmmmnnnnnnkkkiiihhhhhhjjjlllooopppssszzzttt^^^WWWRRRRRRSSSSSSVVV[[[cccpppzzz~~~~~~zzzyyyyyywww|||}}}zzz```FFF;;;888333000222000000///...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***+++,,,---......---------............//////000000111222555:::>>>AAAMMMQQQTTT[[[YYYVVV\\\bbbooo|||tttaaaZZZ\\\^^^^^^^^^eee|||[[[FFF@@@<<<777444333333333222111000///...///............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,---------.................................---...///000000///...---...////////////000000000...111555666444999IIIZZZmmmsss|||iiiXXXPPPYYYeeeppp{{{www|||yyywwwzzz|||}}}zzztttqqqkkkccc\\\YYYWWWTTTQQQOOONNNMMMLLLNNNQQQTTTWWWYYY[[[___aaa```ccciiiqqqyyyuuummmiiiiiijjjkkkaaa```___```bbbbbb^^^ZZZVVVTTTVVV\\\cccjjjuuuyyynnnccc[[[RRRLLLGGGIIIMMMOOOSSSWWW\\\dddmmmttt}}}dddPPPIIIGGGGGGKKKNNNRRRZZZccckkkwww|||~~~~~~yyyvvvrrrlllfffaaa```fffkkkmmmkkkkkkooossswwwxxxyyyzzz|||~~~|||wwwttttttssspppnnnmmmmmmmmmnnnhhheee```\\\XXXUUUQQQNNNOOOOOORRRWWW[[[cccqqqzzzvvvtttyyy{{{~~~|||wwwtttsssrrrqqqlllmmmoooooommmkkkjjjkkkllloooqqqsssvvv{{{~~~rrr```XXXQQQQQQRRRRRRTTTWWWbbbmmmuuuvvv{{{zzzzzzlllOOO???888333111111000000///...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------******++++++,,,------...---------............//////000000111333666;;;???AAAPPPXXX\\\```[[[XXX```kkkzzz|||nnn]]]YYY[[[^^^___```tttaaaIIIAAA>>>999555333333333333222000///...///............---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,------------...........................---...///000000///...---////////////000000000111...111555666555<<>>CCCHHH\\\hhhhhhgggaaacccppp{{{|||nnnfff]]]ZZZ[[[^^^gggqqquuuVVVFFF???:::666444444444333222111000//////............---------,,,,,,,,,+++++++++************+++,,,,,,---......++++++,,,,,,,,,---------.......................................///000000//////000000000111111111111000222555999FFF]]]qqq{{{|||ccc```uuuyyy~~~~~~|||zzzzzz}}}}}}xxxnnnddd\\\WWWTTTOOOOOONNNKKKIIIIIILLLOOOOOORRRWWW\\\aaafffkkknnnnnnxxx}}}wwwnnnhhhdddccccccbbbdddccccccfffiiijjjfffccc^^^aaaiiirrrwww|||}}}}}}|||~~~{{{ssslllddd]]]UUUPPPOOOMMMNNNRRRVVVZZZ```gggqqqzzz{{{dddUUUOOOGGGFFFHHHMMMQQQUUU]]]eeekkkxxxuuuttttttvvv|||xxxtttlllddd___]]]___```bbbcccdddgggkkkooosssvvvwwwvvvuuutttvvvyyy|||~~~zzzwwwvvvvvvuuussspppmmmiiiggg[[[VVVOOOIIIGGGHHHHHHHHHJJJLLLRRRYYY```hhhwww}}}uuuoooooopppvvvyyy}}}{{{vvvtttuuusssooonnnrrrsssuuuvvvvvvtttqqqqqqqqqvvvyyy||||||{{{|||vvvgggWWWQQQPPPPPPQQQSSSZZZgggooommmmmmtttzzzzzzcccIII;;;666444111000000///.......................................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------------------------............///...///111222555999???DDDKKKaaammmmmmkkkgggmmm~~~|||{{{~~~lllgggbbb]]]ZZZ]]]jjjxxx}}}\\\HHH???:::666444444444333222111000/////////.........---------,,,,,,,,,++++++***************+++,,,,,,---......++++++,,,,,,,,,---------........................///...---------///000111000000000000111111111111222000111444:::HHH```ttthhhiiisss{{{}}}|||yyy}}}yyynnncccZZZUUUTTTOOOPPPOOOLLLJJJJJJNNNRRRSSSVVV\\\aaafffkkkppptttwwwwwwpppgggaaa^^^___```aaafffeeefffiiilllmmmkkkggg```dddmmmwww}}}{{{|||~~~zzzuuummmeee___ZZZUUUQQQOOONNNPPPVVVZZZ^^^fffnnn}}}mmmYYYNNNLLLHHHFFFIIINNNRRRUUU]]]eeemmmyyy}}}tttssstttxxx~~~|||{{{zzzqqqnnniiiccc^^^]]]___aaabbbaaaaaaeeejjjpppsssuuutttsssqqqqqqsssvvvzzz}}}|||~~~|||zzzxxxxxxxxxuuuqqqkkkfffbbbYYYTTTLLLGGGFFFGGGIIIIIIJJJMMMSSS[[[aaajjjxxx{{{sssnnnoooqqquuuxxx}}}{{{uuusssuuutttooooootttuuuwwwxxxwwwuuurrrrrrrrrvvvyyy||||||{{{{{{~~~}}}|||kkkZZZRRRQQQQQQRRRUUUWWWeeennnmmmlllrrrwwwvvveeeJJJ<<<777555111000000///...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------***++++++,,,---...//////---------.........//////...///111333555:::@@@DDDMMMcccppppppnnnllluuuwww{{{xxxllljjjfff```YYY[[[kkk|||}}}eeeMMMCCC===777777555333333333333111///////////////..................---------,,,,,,,,,------------------------******+++,,,,,,---......///......---------......////////////000000000000////////////000000000000111222555888<<>>CCCFFFNNNeeeuuurrrqqq{{{uuusssqqqnnnfff\\\WWW]]]pppkkkQQQDDD>>>888777555333333333333111000000000//////......------......---------,,,,,,,,,------------------------***++++++,,,------............---------------...............////////////////////////000000000000000111333777<<>>:::777555444333444333111000000000//////...---,,,,,,......---------,,,,,,,,,------------------------+++++++++,,,------......---------------.........------------.........///////////////000000000000000000222777<<>><<<777666444444444333222000000000///...------,,,+++......---------,,,,,,,,,------------------------,,,,,,,,,,,,------............//////////////////---------......//////000////////////000000000000111000333888>>>KKK___ppp{{{yyy~~~pppfffeeehhhyyywwwqqqxxxxxxnnn___TTTNNNLLLKKKJJJKKKLLLNNNPPPSSSWWW\\\```hhhlllppprrrxxxvvvlllfff```\\\VVVTTTVVVZZZ]]]______]]]]]]aaaiiioooqqqqqqzzz~~~}}}{{{|||{{{{{{|||~~~uuujjjcccWWWUUUQQQOOONNNOOOQQQSSSUUUYYY^^^dddlll}}}sssbbbUUUMMMHHHEEEFFFEEEGGGNNNSSSWWW___hhhyyyyyywwwtttzzzzzztttpppmmmkkkiiiaaa```^^^[[[YYYZZZ]]]```bbbeeejjjpppuuuzzz}}}~~~{{{wwwrrrnnnmmmnnnrrruuuyyy}}}}}}zzz~~~yyynnnddd^^^]]]PPPJJJEEEFFFFFFGGGKKKQQQUUUYYYaaaiiioootttzzz~~~~~~|||yyyvvvvvvzzz}}}{{{xxxtttpppoooqqqssssssrrrrrrrrrsssuuuwwwwwwvvvtttrrrssstttuuuwwwvvvtttrrruuu{{{|||mmm\\\RRRLLLIIIJJJNNNOOOWWWcccooo{{{|||~~~{{{{{{~~~hhhNNN===777555222000000000000////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------------......///000000000111111222555:::AAAFFFJJJVVV```iiiqqq~~~{{{kkkjjj]]]WWW[[[\\\___tttbbbJJJ???===888666444444444444222000000//////...---,,,,,,,,,......---------,,,,,,,,,------------------------,,,,,,------------.........///000111111111111111---......///000000111111////////////000000000000222111444:::AAANNNaaaqqqzzzyyyooouuu|||ssskkkaaa]]]```jjjyyy{{{rrrnnnwwwsssiii[[[PPPKKKJJJIIIIIIIIIKKKNNNQQQTTTYYY___dddgggooovvv|||xxxpppgggaaa\\\YYYUUUTTTWWW[[[^^^```^^^\\\]]]bbbllluuuyyy{{{~~~|||{{{zzzxxxzzz{{{{{{{{{|||~~~}}}vvvlllaaaZZZQQQPPPOOOPPPQQQTTTWWWXXX[[[^^^bbbhhhtttnnn___SSSKKKGGGEEEDDDCCCFFFMMMRRRWWW___hhh{{{|||}}}~~~wwwrrrnnnkkkhhhggg]]]]]][[[ZZZYYY[[[___bbbdddhhhnnnuuuzzz|||}}}}}}xxxtttpppmmmlllooosssvvv~~~~~~||||||yyy}}}}}}wwwlllaaa[[[ZZZOOOIIIFFFEEEEEEFFFKKKQQQXXX^^^gggooouuu|||}}}}}}~~~{{{tttqqqnnnooosssvvvvvvuuuqqqqqqqqqsssuuuvvvtttrrrpppoooppprrruuuuuurrrooorrrxxxrrr```TTTMMMHHHHHHKKKMMMTTTbbbttt{{{yyy{{{zzzrrraaaKKK===888666333000000000000////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------------......///000000000000111222666;;;BBBHHHKKKUUU\\\dddoooqqqeeeeeeZZZUUUYYY\\\bbbwww|||jjjMMM@@@???888666555444555444222111.........---------------......---------,,,,,,,,,------------------------------------------.........///000222222222111111---......///000111222222////////////000000000000333222444;;;DDDPPPbbbrrr{{{wwwoooxxxmmmddd^^^XXXXXX\\\lll{{{xxxrrrnnnyyyzzzlllcccWWWNNNKKKKKKKKKJJJKKKNNNQQQTTTXXX^^^dddiiillluuu~~~yyysssllleee```ZZZXXXVVVWWWZZZ^^^```aaaaaa___```fffpppzzz~~~~~~~~~~~~{{{zzzxxxuuuzzz{{{}}}~~~~~~}}}wwwpppeee[[[TTTMMMNNNOOOQQQTTTWWWZZZ\\\aaaccchhhqqqxxxhhhZZZOOOIIIFFFDDDCCCBBBEEELLLRRRWWW```iii||||||vvvqqqmmmiiifffcccZZZ[[[ZZZYYYZZZ]]]bbbfffhhhnnnuuu}}}~~~{{{uuurrrnnnkkklllpppuuuxxx}}}{{{{{{xxxzzzzzztttkkkaaaZZZWWWNNNJJJGGGGGGGGGGGGMMMUUU[[[ccclllsss{{{}}}{{{rrrpppooorrrwwwzzzzzzxxxtttrrrrrrtttxxxyyyvvvsssooonnnnnnqqqttttttqqqnnnlllrrr{{{wwwdddWWWNNNIIIHHHKKKNNNUUUeeezzz}}}tttqqqmmmhhhZZZIII>>>999666222000000000000////////////......---------,,,,,,,,,++++++,,,,,,,,,,,,------***+++,,,---------,,,,,,------------------------------......///000000000000111333666<<>>KKKZZZfffnnnoooxxxyyy}}}uuuiiifffddd^^^]]]aaahhhsss~~~|||vvvuuu~~~yyynnnfffYYYVVVTTTVVVUUURRRSSSVVV[[[```hhhqqqxxx~~~wwwmmmgggbbb^^^___ccckkklllmmmkkkfff```\\\ZZZ^^^___bbbiiirrr|||}}}}}}xxx{{{{{{yyy{{{~~~yyywwwxxx|||sssdddYYYUUUWWW[[[ZZZ]]]aaaccceeehhhnnnrrr{{{vvvcccZZZNNNFFFCCCDDDDDDCCCFFFEEEIIIPPPXXXaaappp}}}~~~}}}}}}vvvsssoooiiiddd___]]]\\\\\\[[[\\\___bbbeeennnxxx~~~{{{xxxvvvqqqnnnmmmkkkjjjooowwwxxxnnneee^^^YYYUUUSSSRRRSSSVVVZZZ^^^fffpppxxx~~~yyyyyyzzz|||}}}}}}|||||||||~~~zzzuuulllmmmpppuuuwwwvvvrrrnnnnnnmmmnnnsssyyy{{{zzzwwwuuuyyyzzz|||tttzzz}}}kkkZZZSSSUUUYYYgggiiikkknnnsss||||||gggaaaqqqyyywww{{{yyyxxxxxxuuuqqqppptttxxxvvvhhhRRR???666444333111///.../////////---------,,,,,,,,,,,,------...------,,,,,,------...------------------------......------------......---------...//////000000222666:::???HHHXXXgggooouuupppjjjiiioooyyyxxxxxxeeeSSSNNNOOOQQQUUU]]]nnnzzzXXXCCC<<<999555333222333222222000000000000////////////..............................------------......---------............///.........///////////////++++++,,,...////////////////////////000111222333000222666@@@OOO```lllrrrttt||||||{{{qqqmmmggg^^^\\\```nnnyyyzzzwwwtttjjjZZZWWWVVVXXXWWWTTTTTTWWWZZZ___hhhsss|||{{{sssjjjddd___\\\^^^dddiiijjjjjjhhhddd___]]]\\\```aaaeeennnzzz}}}yyyyyywwwyyyyyyxxx{{{}}}xxxvvvxxx|||~~~sssfff\\\XXXXXXZZZ]]]aaaeeefffgggkkkqqqwwwvvvaaaXXXMMMEEECCCDDDDDDDDDFFFFFFKKKSSS[[[gggxxx~~~|||{{{vvvsssmmmgggccc```^^^^^^___\\\[[[]]]```gggttt|||zzzzzzyyyuuupppkkkiiihhhhhhnnnvvv}}}|||ttthhh^^^YYYWWWVVVVVVVVV[[[bbbfffllluuu|||wwwwww{{{}}}zzzxxxyyyyyywwwrrrnnnkkknnnrrrwwwyyywwwsssppppppoooppptttxxx{{{zzzxxxssswwwzzzttt{{{ooo]]]TTTUUUYYYaaa``````dddnnn|||xxxccc\\\mmm{{{xxxzzzxxxxxxxxxuuurrrrrrzzz___EEE777333333111///.../////////---------,,,,,,,,,,,,------...------,,,,,,------...------------------------........................------......///000000111111666;;;???KKK___ooouuutttpppmmmnnnuuuzzzcccVVVSSSSSSRRRVVV```vvv^^^EEE===:::555333222333333333000000000/////////....................................------------......---------............///.........///////////////,,,,,,---.../////////...////////////000111222333111444999BBBRRReeeooorrrxxxwwwooofff]]]]]]ccctttxxxtttuuuhhh[[[XXXXXXZZZZZZVVVVVVXXXYYY^^^iiivvv|||sssmmmfffaaa\\\ZZZ^^^eeefffggggggeeebbb`````````cccdddjjjuuuyyyvvvwwwvvvxxxyyyyyy}}}~~~zzzvvvtttvvvzzz}}}{{{sssiii```[[[ZZZ[[[___dddhhhiiijjjmmmuuu|||{{{ttt]]]UUUJJJCCCAAABBBCCCCCCGGGHHHMMMUUU^^^jjj|||~~~zzzxxxtttpppkkkeeeaaa````````````\\\[[[]]]aaajjjyyy~~~yyyzzzzzzyyytttnnnhhhfffdddeeelllttt|||{{{{{{rrrfff\\\XXXXXXZZZ[[[]]]gggqqqwww}}}|||wwwxxx{{{{{{uuurrrttttttppplllkkklllooosssvvvxxxwwwtttrrrrrrrrrrrrtttwwwxxxxxxwwwqqqvvv}}}uuu{{{rrr___TTTSSSVVV\\\ZZZZZZ```mmm}}}ttt```YYYjjj}}}~~~}}}yyywwwxxxmmmNNN;;;555333111///////////////---......------------.........------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---...////////////...------......//////000111111000777===AAAOOOeeetttxxxmmmnnnpppuuu|||xxxfff\\\XXXWWWUUUXXXccc|||zzzeeeHHH>>>:::555333222333333333/////////.........------..............................------------......---------............///............/////////000---....../////////......////////////000111222333222666<<>>666333111///////////////---///..................///...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---...///000000///...---.........///000000111111000999@@@EEETTTkkkxxxyyyjjjooovvv~~~yyyjjjaaa\\\YYYXXX[[[fffrrr{{{iiiJJJ>>>:::666222222333444444///.........------------.................................------.........---------.........//////---.........//////000000/////////000//////......////////////000111222333111777???KKK```wwwssseee```iiixxxuuuooouuuhhh^^^[[[[[[^^^]]]YYYXXXZZZ\\\bbbnnn~~~vvvqqqdddaaa^^^\\\YYYWWW]]]eeeffffffeeecccaaa```bbbdddfffiiiqqqzzzuuuuuuyyyuuuwwwyyyzzz{{{|||zzzxxxwwwzzz|||~~~~~~{{{rrrkkkgggggghhhbbbhhhlllmmmlllpppyyy}}}uuummmhhh^^^VVVLLLEEEDDDFFFGGGHHHJJJLLLQQQXXX]]]gggxxxzzzwwwvvvvvvnnnjjjeee```]]]^^^```bbb[[[ZZZ\\\aaagggppp~~~}}}uuuqqqkkkdddaaa___aaaiiirrryyy~~~zzztttmmmeee```aaagggnnnrrr|||~~~}}}}}}|||zzzxxxtttlllhhhlllooommmmmmppplllnnnpppqqqrrrrrrtttuuuuuuttttttssssssrrrrrrqqqtttyyyqqqvvvzzzvvvbbbSSSPPPQQQWWWTTTTTT\\\iiivvv~~~nnn[[[SSSaaazzz|||{{{VVV>>>666333111///////////////---//////............//////...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---...///000000///...---......//////000000111111111;;;CCCHHHXXXnnnzzzyyykkkrrr|||{{{mmmddd]]]YYY[[[]]]hhhnnnxxxyyywww}}}qqqLLLBBB;;;555555555222///000333333222222111000000000---------,,,,,,+++++++++........................////////////...---,,,+++---------.........//////........................000000000111222222333333222555???QQQhhh~~~zzzkkkiiirrrzzz}}}mmm~~~ppphhhbbb]]]^^^^^^]]]^^^aaa___fffrrrzzzoooiiiXXXYYYZZZYYYWWWYYY^^^bbbdddaaaaaaddddddbbbcccfffnnnmmmttt|||wwwuuusssuuuwwwzzz|||}}}}}}}}}|||}}}~~~~~~}}}|||}}}yyysssnnnjjjiiihhhiiijjjkkkmmmttt}}}}}}wwwqqqiiicccWWWOOOHHHEEECCCAAABBBFFFMMMPPPVVV\\\___dddrrr|||uuunnniiigggeeebbb```______^^^\\\[[[[[[]]]eeeqqq}}}|||xxxrrrmmmfffbbbbbbgggnnnsss}}}{{{ssslllfffeeehhhmmmwww||||||}}}{{{zzz{{{~~~}}}wwwrrrpppmmmmmmmmmllllllnnnqqqtttuuurrrpppoooqqqssssssssswwwtttpppppprrrttttttrrrvvvzzztttuuuwww~~~~~~iiiTTTMMMPPPTTTTTTVVV[[[dddqqq||||||jjj[[[ZZZ```zzz~~~xxxyyy|||XXX???555444333222000//////..............................+++,,,...//////...,,,+++,,,,,,,,,---------..............................000///......///111333555333;;;BBBIIIXXXkkkxxx|||sss{{{jjj^^^WWWSSSVVV]]]qqqkkkttttttssszzzzzzxxxwwwRRRCCC;;;555555555222000111111111000000///.........---------,,,,,,,,,++++++.................................///......---,,,---------.........//////////////////////////////000000000111222222333333222555@@@RRRjjj|||iiihhhwww{{{|||~~~xxxnnnwwwjjjddd___``````___aaadddgggmmmwww}}}~~~{{{qqqfffaaaWWWXXXXXXXXXXXXZZZ```dddhhhdddcccddddddaaabbbeeeiiinnnyyyyyyuuurrrqqqsssuuuxxx{{{}}}~~~~~~~~~{{{|||}}}}}}}}}{{{uuuppplllkkkiiijjjjjjjjjlllsss{{{zzzssslllfffaaaWWWOOOHHHEEECCCAAABBBFFFIIILLLSSSYYY\\\cccqqq~~~zzzsssjjjdddbbb___[[[ZZZZZZ[[[ZZZZZZ^^^^^^aaaiiisss}}}|||wwwoookkkeeeaaaccciiiqqqvvv~~~|||vvvooojjjmmmsssyyy~~~yyyyyyyyywwwwwwyyy|||{{{uuurrrqqqmmmnnnoooooooooppprrruuusssqqqooonnnpppqqqrrrrrrwwwtttqqqppprrrttttttsssyyy|||tttuuuwww|||hhhTTTMMMOOOQQQQQQSSSYYYbbbnnnzzzzzziiiZZZWWW\\\vvvxxxwwwxxxVVV???777444333222000//////..............................---------,,,,,,---------,,,,,,,,,---------..............................000///......///111333555555===DDDKKKWWWhhhssswww|||rrrfff]]]WWWTTTVVV```wwwlllsssrrrrrryyywwwrrrxxxZZZDDD<<<666555555333111222111111000000///.........------------,,,,,,,,,,,,........................,,,---......///.........------........./////////000000000000000000000000000000000111222222333333444777@@@RRRhhh~~~{{{fffggg}}}}}}}}}tttqqqooohhhcccdddddddddfffjjjqqqvvv|||wwwuuuuuurrrhhh]]]XXXVVVVVVWWWWWWXXX]]]bbbggglllgggdddeeedddbbbcccggghhhrrr|||vvvrrrooonnnppprrruuuyyy|||~~~~~~zzz|||}}}~~~~~~}}}xxxsssooollliiiiiiiiiiiilllqqqyyy~~~uuulllfffaaa___WWWOOOGGGEEECCCAAABBBEEEGGGJJJQQQXXX\\\cccrrryyyqqqhhhccc^^^[[[WWWUUUVVVYYYZZZ[[[aaabbbgggoooxxx}}}}}}~~~yyytttkkkhhhcccaaadddllluuuzzz|||wwwqqqooovvvzzztttssssssrrrtttwww|||yyyqqqpppqqqnnnpppsssssssssssstttvvvtttrrrppppppqqqrrrrrrrrruuusssppppppqqqsssttttttzzzuuuuuuxxxzzzgggUUUMMMOOONNNNNNPPPVVV___jjjuuu|||zzzwwwgggXXXSSSVVVqqqxxxvvv{{{sssSSS???999444333222000//////..............................///...,,,++++++,,,...///,,,,,,,,,---------..............................//////......///111333444666===EEEKKKUUUbbblllpppzzzjjjddd^^^YYYWWWXXXggg~~~oootttrrrttt{{{vvvpppuuuyyyaaaGGG>>>666555555333222444333333222222111000000000------------------,,,,,,........................+++,,,---...////////////............////////////////////////////////////000000000111222222333333666888@@@OOOcccvvvsssbbbhhh~~~~~~tttuuutttnnniiijjjkkkkkkmmmqqqxxx}}}~~~xxxsssqqqqqqmmmcccYYYVVVUUUUUUUUUWWWZZZ```fffjjjmmmhhheeeeeeeeedddgggkkkpppxxx{{{uuupppmmmllloooqqqtttwwwzzz|||}}}}}}{{{}}}~~~~~~}}}yyytttooolllggggggfffhhhkkkqqqxxx|||zzzqqqhhhbbb______WWWNNNGGGDDDCCCAAABBBEEEHHHLLLSSS[[[```gggvvv}}}xxxrrrjjjddd^^^[[[WWWVVVXXX\\\___```bbbfffmmmvvv~~~~~~zzzyyy{{{zzztttoooiiifffcccbbbfffnnnwww}}}|||wwwqqqqqq|||~~~}}}}}}}}}|||vvvqqqppppppqqquuuzzz~~~wwwnnnmmmpppooorrrvvvwwwwwwvvvvvvwwwwwwuuusssssstttuuuuuutttqqqpppnnnnnnoooqqqrrrsssyyyxxxvvvxxx~~~xxxhhhVVVNNNNNNLLLLLLNNNSSS\\\gggqqqwwwuuussseeeWWWPPPRRRkkkyyyuuuuuurrrSSS???999444333222000//////.................................---,,,,,,,,,,,,---...,,,,,,,,,---------..............................////////////000111333444666<<>>777444333222000//////..............................,,,,,,---......---,,,,,,,,,,,,,,,---------....................................//////000222333333888>>>GGGPPPWWW___iiiqqq~~~uuujjjgggaaa]]]]]]___sssfffjjjjjjnnnqqqhhhdddpppmmmNNNDDD:::666444222222444111111000000///.........------------....................................+++,,,---...////////////....../////////000000000........................000000000111222222333333444888BBBRRReeettt|||}}}|||{{{|||{{{mmmdddfffuuuwwwxxx|||~~~zzzyyy|||~~~}}}}}}~~~vvvnnnllljjjjjjeee\\\UUUTTTUUUUUUWWW\\\ccchhhkkkllliiieeeeeeiiikkkmmmqqqvvv{{{zzz~~~|||uuuqqqnnnmmmooopppqqqsssuuuwwwxxxyyy}}}|||{{{zzz{{{{{{~~~|||zzzyyyuuuoooiiidddbbbbbbdddjjjpppuuuwww}}}zzzsssmmmgggdddbbbaaaVVVNNNFFFDDDBBB@@@AAADDDEEEIIIQQQYYY^^^fffuuu|||wwwoooeee___\\\YYYWWWWWW[[[___bbbdddbbbkkkxxxzzzyyyzzzxxxrrrlllfffdddcccdddiiirrr{{{}}}|||yyyzzzxxxuuuuuuvvvwwwwwwvvvuuurrrqqqrrrssstttzzzwwwnnnlllmmmqqqtttwwwyyyxxxxxxxxxxxxuuutttrrrsssssssssrrrpppkkkllllllkkkkkkmmmqqqssswwwvvvrrryyy{{{ppp___RRRMMMJJJKKKLLLPPPVVV___fffkkkjjjhhh]]]SSSOOOMMM\\\yyy{{{uuurrrxxxnnnTTT???666444333222000//////..............................+++,,,...//////...,,,+++,,,,,,,,,---------....................................///000111222333333;;;@@@IIISSSZZZaaammmxxxqqqhhhddd[[[XXX\\\```uuueeejjjlllooopppeeefffwwwvvvRRRGGG;;;666444111111333111111000000///.........------------.........///........................,,,,,,---.../////////....../////////000000000000........................000000000111222222333333555:::EEEVVVgggtttzzz{{{xxxwwwxxxzzz~~~nnniiibbb^^^eeeuuuxxxssswwwvvvrrrjjjhhhhhhhhhcccZZZUUUUUUUUUVVVYYY```ggglllmmmlllhhheeegggkkknnnooorrrwwwxxx{{{|||uuuqqqnnnmmmlllmmmoooqqqtttvvvyyyzzz{{{}}}~~~~~~|||zzzyyyzzzyyy}}}~~~{{{zzzzzzvvvoooiiifffdddbbbdddiiinnnqqqrrrxxxzzz}}}wwwooojjjhhhfffcccaaaVVVNNNFFFCCCBBB@@@AAADDDDDDHHHOOOWWW\\\dddsss|||wwwoooeee^^^YYYWWWVVVWWW[[[___aaaaaaaaalllzzz}}}xxxvvvwwwuuuoooiiibbbaaaaaadddkkkuuu~~~}}}zzzyyyxxxxxxxxxvvvtttuuuwwwyyyxxxvvvvvvtttsssuuuttttttyyyyyysssppppppqqqsssvvvwwwwwwwwwwwwxxxuuusssrrrrrrssssssqqqoookkklllmmmmmmlllnnnrrrvvvzzztttnnnvvvuuudddUUUMMMIIIIIIJJJMMMSSSZZZ```ddddddbbbWWWPPPNNNKKKUUUmmm{{{qqqqqqrrrqqqfffRRR@@@888444333222000//////..............................,,,------------------,,,,,,,,,,,,---------..............................---...///000111222222222<<>>GGGSSSZZZ]]]aaaffflllwwwooo___WWWYYY[[[^^^bbbhhhooottttttrrrssstttsssttt{{{{{{zzzyyyuuusssssstttqqqrrrtttyyy}}}||||||{{{zzzmmmfff```___^^^\\\]]]```^^^aaaffflllqqqrrrrrrqqqpppooosss}}}{{{vvvsssoookkkgggiiiiiimmmsssuuusssqqqsssvvvwwwxxxyyyzzz{{{||||||}}}}}}vvvpppkkkiiijjjiiifffddddddeeefffgggnnnnnnpppssswww{{{~~~xxxmmmaaaVVVLLLBBB???@@@@@@CCCGGGMMMOOOTTTYYY\\\```jjjuuuyyyuuutttwwwtttooommmkkkfff```ZZZXXXYYYZZZZZZ[[[^^^bbbfffqqqzzz{{{uuuoooooonnnlllhhhddd___[[[YYYXXXXXX\\\eeerrr|||}}}|||}}}~~~zzzvvvooopppssswww|||~~~}}}|||wwwvvvuuurrrpppppprrruuuvvvtttqqqnnnmmmmmmmmmnnnmmmooorrrttttttrrrqqqqqqssstttvvvwwwwwwvvvtttrrrrrrttttttppplllmmmuuu|||}}}tttooonnnttt|||tttbbbSSSIIIGGGFFFFFFIIIKKKKKKKKKLLLIIIHHHHHHHHHJJJSSS]]]ttt}}}yyyjjjsssuuuooolllkkklllhhh[[[HHH;;;555333000//////000///...---...............------...------,,,,,,------...++++++,,,,,,,,,,,,------...------------...//////...////////////111555888>>>EEELLLOOOPPPUUU___ggggggppp{{{|||ooo|||uuucccQQQIIIGGGKKKXXXhhh{{{rrrpppssszzzvvvWWWCCC>>>888666777444333222111000////////////////////////............------------........................////////////000000//////......------000000000000111111111222000000111000000111333666999>>>JJJWWW___aaafffkkkppp}}}ppp```WWWYYY\\\```dddjjjqqquuuxxxvvvtttuuuuuuwww~~~zzzmmmppp|||yyywwwvvvuuuuuuvvvyyy~~~~~~}}}{{{mmmfffaaa``````___aaaeeedddfffjjjnnnpppqqqqqqrrrqqqttt}}}{{{xxxtttpppllliiijjjiiikkkqqqrrrnnnmmmoooxxxyyyzzz|||}}}~~~~~~~~~~~~~~~vvvppplllkkkooommmiiifffeeeeeefffhhhmmmnnnoooqqquuuyyy}}}{{{ooobbbVVVLLLBBB@@@AAABBBEEEIIINNNPPPUUUZZZ]]]aaakkkvvv~~~xxxvvvvvvyyyuuupppmmmkkkgggaaa\\\XXXYYYYYYYYY[[[___dddhhhuuu~~~}}}xxxrrrmmmooommmjjjeeeaaa\\\XXXVVVTTTUUUYYYbbbnnnwww|||~~~}}}~~~~~~yyywwwzzzzzzvvvsssooopppsssxxx|||}}}|||zzzssstttsssqqqpppppprrrtttvvvsssoookkkjjjjjjkkklllnnnqqquuuvvvtttrrrqqqqqqssstttuuuvvvvvvuuutttssstttwwwxxxsssnnnnnnwwwqqqkkkkkkuuu~~~tttaaaRRRHHHGGGEEEFFFIIIKKKLLLLLLLLLIIIHHHIIIJJJMMMWWWaaarrr~~~|||xxx|||iiirrrvvvuuussspppooolll```LLL<<<555333000//////000///...------...............---...------,,,,,,------...+++++++++,,,,,,---------...------------...//////....../////////222666999AAAHHHPPPRRRRRRTTT[[[bbbhhhqqq|||tttqqqaaaSSSMMMKKKMMMZZZiiirrrooopppxxx~~~\\\EEEAAA:::555666444333222111000////////////////////////............,,,------------.........------------.........//////////////////.........000000000000111111111111///000111000000111444666999@@@OOO___gggjjjooouuuwwwoooccc\\\^^^aaaeeejjjpppwww}}}|||yyyxxxxxxzzz|||}}}}}}jjjaaaiii}}}{{{yyyxxxwwwxxx}}}}}}zzznnngggbbbccccccccceeehhhiiikkknnnoooppprrrtttwwwzzz|||yyyvvvrrrnnnjjjjjjhhhiiinnnnnnlllkkknnnzzz{{{}}}xxxsssppppppsssppplllgggeeeeeefffgggllllllnnnpppsssxxx{{{}}}|||ooobbbVVVLLLDDDBBBDDDDDDGGGJJJNNNOOOTTTZZZ\\\```kkkvvv|||wwwwwwyyy{{{wwwsssooommmhhhbbb\\\WWWXXXXXXXXX[[[```ggglllwww{{{uuuqqqmmmmmmlllhhhccc^^^ZZZWWWUUURRRTTTXXX___iiisssyyy|||zzz}}}}}}~~~~~~zzzvvvtttuuuuuutttqqqqqqrrrtttwwwzzz{{{yyywwwoooqqqrrrsssrrrrrrssstttxxxuuuqqqnnnllllllnnnoooqqquuuyyyyyyvvvsssssstttrrrssstttuuuuuuuuutttssstttxxxyyyuuuooooooyyyoooiiijjjttt|||}}}uuubbbSSSIIIGGGFFFFFFIIIKKKLLLLLLIIIGGGGGGIIILLLQQQ]]]hhhxxx}}}nnnyyyzzzxxxuuuttttttiiiSSS>>>555333000//////000///...,,,---......///............------,,,,,,------...***++++++,,,,,,------...---------............///....../////////333777;;;BBBJJJRRRTTTSSSTTTYYY___iiisss}}}uuunnnaaaUUUQQQPPPRRR___nnntttooopppzzz___GGGBBB;;;555555333333222111000////////////////////////............,,,,,,---------.........,,,,,,,,,,,,------------.........////////////////////////000000000111111///000000000000111444666:::DDDVVVhhhqqqsssxxx~~~~~~~~~ssskkkeeefffiiilllpppwww~~~}}}}}}~~~~~~uuuddd^^^iii|||{{{yyyzzz}}}|||wwwnnnhhhdddfffgggfffhhhkkkmmmoooppppppqqquuu{{{}}}zzzwwwsssoookkkiiifffgggkkkmmmlllnnnrrr{{{}}}|||vvvuuuvvvuuuqqqlllgggdddcccdddeeeiiijjjlllnnnrrruuuxxxzzz~~~{{{nnnbbbVVVMMMFFFEEEGGGGGGHHHKKKKKKMMMRRRXXX[[[___iiiuuu}}}{{{xxxzzz}}}}}}yyyuuurrroooiiibbb\\\VVVVVVVVVWWWZZZaaaiiioooyyyzzzuuuqqqnnnllljjjgggbbb]]]YYYVVVUUUTTTUUUXXX^^^gggpppwww{{{|||~~~}}}}}}~~~~~~~~~yyyxxxvvvtttsssssssssssstttttttttvvvwwwxxxvvvtttkkknnnrrrtttttttttttttttwwwuuurrrooooooppprrrsssqqquuuyyyyyyuuurrrrrrsssqqqqqqrrrsssttttttssssssrrrwwwyyyuuunnnoooyyyqqqiiihhhpppuuuuuu|||yyygggXXXKKKIIIFFFFFFHHHIIIIIIHHHGGGEEEFFFJJJOOOXXXgggtttyyy{{{zzzyyy|||vvv[[[AAA555333000//////000///...,,,------...//////.........------,,,,,,------...******+++,,,,,,---......,,,,,,.../////////...---............///333888<<>>KKK```uuu}}}mmmiiixxxuuujjjsss~~~xxxtttoookkkiiijjjlllnnnvvvyyy~~~{{{yyywwwtttnnnhhhdddfffhhhiiikkknnnrrrvvv}}}}}}|||xxxuuusssooohhhcccaaaaaaaaa```dddeeefffiiimmmrrrwwwyyy~~~}}}{{{uuuhhh\\\RRROOOLLLIIIHHHGGGEEEDDDEEEIIIMMMPPPSSSYYYbbbhhhuuu{{{|||uuuoooiiieeebbb[[[ZZZYYYZZZ^^^fffmmmrrryyy~~~~~~wwwpppmmmmmmllliiiddd___\\\XXXUUURRRRRRRRRUUU[[[aaaiiixxx~~~zzzuuusssrrrppppppqqqrrrsssuuunnnjjjnnnrrrpppooopppoooppppppqqqqqqqqqppppppsssrrrpppnnnmmmmmmnnnooonnnqqqsssssspppmmmmmmmmmnnnppprrrttttttssspppooolllnnnqqqsssqqqrrr~~~lllaaaYYYYYY\\\___kkkyyy|||iiiYYYMMMFFFBBBDDDFFFEEEFFFIIINNNUUU]]]bbbffflllwwwyyyvvvqqqqqqFFF;;;666000...//////...,,,////////////////////////......---------,,,,,,,,,------------------------........................000000000000111444888<<>>EEEQQQ```lllwwwooobbbYYYSSSSSSSSSZZZooozzzyyyzzzuuuzzzuuuooosssZZZHHH===;;;<<<777777666444333222222111111......////////////......------------.........///............////////////////////////000000000000.../////////000000000111000111222222222555888<<>>;;;<<<888555444333111000000000000......////////////......------........./////////............////////////------------..................//////000000111111000111222222333555999<<>>999555444333222111000000000......////////////............/////////000000000............////////////------------.....................///000111111111000111222222333666:::===OOOiiijjjjjjrrryyywwwnnnggg}}}~~~~~~wwwpppiiieeeccccccdddeeeggglllsssxxxyyyzzz{{{|||}}}}}}}}}}}}{{{|||||||||zzzwwwtttrrrooolllhhheeedddcccaaa```___aaacccgggjjjmmmoooppppppuuuwwwtttrrrqqqooojjjbbb\\\QQQIIICCCAAA@@@@@@???DDDJJJNNNRRRVVV]]]bbbggglllssswww{{{~~~tttmmmjjjhhhfffddddddeeegggiiijjjlllooossstttssspppnnnllliiiddd___\\\XXXUUURRROOOOOOTTT```mmmyyy|||rrrrrrsssttttttuuuttttttnnnqqqppplllkkknnnpppnnnmmmoooqqquuuyyy{{{}}}~~~yyyxxxxxxwwwuuutttrrrrrrpppnnnllllllnnnooommmllljjjkkkkkklllmmmnnnoooooorrrooommmnnnnnnpppxxx~~~yyywwwwwwwwwuuukkk\\\OOOLLLOOOVVVgggxxx|||~~~~~~|||zzzuuukkk```NNNIIIEEEDDDFFFLLLXXXdddpppqqqrrrtttvvv{{{vvvsssjjjtttzzz{{{wwwUUU<<<777222///000111000...------------------------,,,,,,,,,---------......------------------------........................---...000111333777===AAAHHHQQQ]]]hhhsss|||~~~||||||tttlllfff^^^ZZZ[[[fffzzz~~~}}}xxxzzz~~~zzz{{{yyydddOOOAAA>>>???;;;777666555444333222222222......////////////......////////////000000000000............/////////000////////////000000000111---......///000111111222000111222222333666:::===MMMfff}}}tttgggiiisss|||sssrrr{{{eeeccc|||zzz|||tttlllhhheeeffffffgggjjjooovvv{{{}}}}}}~~~|||}}}~~~|||xxxtttqqqqqqpppmmmiiifffeeecccbbb``````bbbeeehhhlllnnnpppqqqrrrvvvwwwtttqqqqqqpppllleee\\\OOOFFFBBBAAA???>>>===BBBHHHMMMQQQVVV\\\aaaiiinnnssswwwyyy}}}~~~uuunnnmmmkkkiiigggffffffggghhhdddggglllrrrvvvwwwtttqqqmmmiiiddd```\\\YYYUUURRRSSSQQQTTT___mmmyyy{{{qqqsssuuuvvvvvvvvvxxxyyynnnrrrqqqkkkjjjoooqqqooolllnnnsssxxx||||||{{{zzzxxxuuurrrooonnnllliiiggghhhkkklllkkkiiihhhjjjmmmooopppqqqpppooorrrooommmnnnmmmmmmrrryyyvvvuuurrrnnnmmmoooqqqqqqqqq```PPPLLLNNNWWWjjj}}}}}}~~~}}}wwwhhhZZZOOOJJJFFFEEEGGGMMMZZZgggjjjjjjkkknnntttyyy}}}vvvuuurrrjjjtttyyyzzzuuuUUU<<<777111///000000///---........................,,,,,,,,,------.........................................................---...000111333888>>>BBBEEENNNYYYdddqqq{{{~~~|||zzz{{{vvvkkk^^^YYY^^^iiixxxzzzyyy}}}}}}zzzwwwsss{{{eeeKKKDDDAAA===:::888666444222000/////////.........///////////////........................---------...///000000111////////////////////////...------------...//////333444555333222444:::???RRRfffxxx~~~{{{qqqhhhiiisss{{{mmmoooppppppwwwxxxrrraaayyyyyypppjjjhhhcccccciiiqqquuuxxx|||~~~~~~zzzyyyzzz}}}~~~zzzxxxvvvuuurrrppprrrqqqoookkkfffcccbbbbbbccccccccceeehhhmmmrrruuuwwwvvvttttttsssqqqnnnkkkcccXXXJJJCCCBBBCCCBBB???DDDCCCFFFMMMRRRUUUYYY^^^jjjlllooorrruuuzzzyyytttqqqnnnjjjhhhggggggfffeeehhhhhhkkkpppuuuvvvrrrnnngggdddaaa___^^^\\\ZZZXXXUUUTTTXXXaaajjjuuu}}}yyyvvvrrrssstttuuuvvvwwwwwwwwwsssuuurrrkkkjjjnnnpppmmmnnnqqqwww~~~yyyrrroooqqqrrrooolllmmmllljjjgggeeefffiiilllmmmnnnppprrrrrrqqqpppooorrroookkkjjjlllpppssstttvvvpppiiihhhmmmrrruuuuuuwwwaaaPPPMMMNNNRRRfff}}}~~~{{{vvviii\\\RRRKKKEEEFFFKKKPPPXXX___eeeggghhhiiiooouuuuuupppkkkooo}}}|||rrrjjjjjjpppwww~~~sssWWW>>>999444000.........---......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,000000//////.........---...000000000111555>>>DDDIIINNNUUU___ooo}}}wwwuuukkk___[[[aaakkktttxxxzzz{{{xxxuuu{{{}}}}}}}}}zzzyyyyyy|||vvvssszzzfffLLLDDDAAA===:::888777555222000000///000///////////////.................................------......///000000111//////////////////////////////......//////000111111333333222222555;;;@@@QQQeeewwwrrrhhhccceeepppyyynnnpppqqqttt|||ssslll[[[ttt~~~~~~yyyqqqllliiiddddddllltttyyy}}}|||yyyzzz}}}~~~{{{yyyxxxvvvssspppqqqqqqoookkkfffcccbbbbbbbbbbbbbbbcccfffkkkooorrruuutttsssrrrrrrpppmmmjjjbbbWWWJJJCCCBBBCCCAAA???DDDCCCFFFMMMRRRUUUYYY^^^gggjjjmmmppptttzzz{{{vvvtttppplllhhhgggfffeeedddeeeeeeggglllrrrtttsssqqqkkkiiifffdddbbb___[[[XXXVVVUUUZZZcccllluuu|||yyyvvvvvvwwwxxxxxxyyyxxxxxxxxxssstttpppiiihhhnnnqqqpppvvvyyy~~~yyyuuuqqqpppqqqqqqpppnnnnnnmmmkkkhhhfffgggkkknnnssstttuuuvvvvvvuuutttsssqqqnnnllllllooosssvvvwwwsssnnniiijjjpppuuuxxxxxxvvvaaaPPPMMMMMMQQQdddzzz~~~{{{vvvjjj]]]QQQJJJEEEFFFJJJOOOVVV\\\^^^aaadddffflllqqqnnniii^^^ccczzz~~~zzzyyywwwpppooopppsssyyyoooWWW===999333000..................---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,000/////////...............000000000111666>>>EEEIIIOOOVVV___nnn|||}}}tttmmmcccYYYWWW___kkkuuuzzzwwwyyyxxxxxx}}}}}}}}}zzzxxxyyy}}}zzztttrrryyyhhhMMMDDD@@@===;;;999888555333111000000000000000//////......------........................------......///000000000000000000000000000000000000000//////000000111222///111222222222555<<>>DDDCCCFFFMMMRRRUUUYYY^^^eeehhhlllpppuuuzzz}}}xxxwwwsssmmmiiifffeeedddbbbbbb```aaaeeemmmrrruuutttqqqooollliiifffbbb^^^ZZZWWWXXX]]]gggpppwww~~~|||yyyvvvzzzzzzzzzzzzyyyxxxvvvuuuqqqqqqmmmhhhhhhmmmqqqrrrvvvzzz~~~~~~zzzvvvttttttssssssrrrqqqqqqqqqqqqqqqoooooommmkkkiiijjjmmmpppvvvuuuuuuttttttssssssrrrpppnnnmmmnnnrrruuuwwwxxxooollljjjmmmsssyyy||||||vvvdddSSSOOOMMMQQQcccxxx}}}{{{vvvjjj]]]OOOIIIEEEGGGJJJMMMRRRXXXVVV[[[___ccciiilllggg___TTTZZZttt}}}zzzyyy|||vvvuuussspppssslllVVV<<<888333000////////////......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,////////////...............///000000222777???FFFHHHNNNTTT\\\iiivvv}}}~~~pppccc[[[TTTUUU```ooozzzwwwyyy{{{}}}}}}}}}}}}zzzxxxxxx|||xxxsssrrryyykkkOOODDD@@@===;;;:::888666444222111111111111111000///...------,,,....................................//////000000000000000000000000000000000////////////000111111000111222222222555;;;AAAKKKYYYhhhttt}}}xxx{{{zzz}}}uuufff]]][[[___jjjyyy}}}|||rrrtttyyykkkjjjbbb~~~~~~~~~}}}{{{{{{{{{|||||||||xxxsssooojjjeeeeeemmmuuuzzzyyyyyy}}}~~~{{{wwwsssppppppnnnjjjeeeaaaaaaaaaaaaaaaaaabbbdddgggiiikkkooonnnnnnnnnnnnmmmjjjggg^^^UUUJJJCCCAAAAAA@@@>>>DDDCCCFFFMMMRRRUUUYYY^^^dddhhhmmmsssxxx}}}{{{xxxsssmmmgggdddbbb```___^^^\\\[[[```hhhqqqvvvwwwwwwtttnnnjjjgggccc```^^^ZZZ\\\cccmmmvvv|||~~~{{{xxx{{{{{{{{{zzzxxxuuusssqqqpppooollliiiiiikkknnnoooooossswwwvvvpppkkkkkkmmmrrrssstttsssqqqpppqqqrrrppppppooommmkkkllloooqqqvvvuuutttrrrrrrqqqqqqqqqooonnnmmmooorrrtttuuuuuulllkkkkkkooovvv{{{~~~wwwgggXXXRRROOOSSScccwww~~~{{{zzzuuuiii]]]NNNHHHEEEGGGJJJKKKOOOSSSRRRWWW^^^ccchhhiiibbbYYYSSSXXXrrr}}}~~~{{{zzz|||yyyqqqrrrjjjWWW<<<888333000///000000000......---------,,,,,,,,,,,,,,,------------------------------------------///////////////............///111111222888AAAHHHGGGMMMRRRWWW```llltttvvv|||jjj[[[VVVSSSYYYfffvvv|||}}}}}}yyywwwwww~~~yyyssssssxxxmmmQQQDDD???<<<;;;:::888666444222111111111111111000///...------,,,....................................////////////000000000000000000000000//////......//////000111222333333222111333999>>>GGGRRR___kkktttzzzyyyvvvvvvyyy~~~ssseee[[[YYY\\\fffttt}}}~~~}}}}}}sssvvv}}}eeeiiihhh}}}~~~|||zzz|||{{{{{{{{{zzzwwwrrrnnnjjjeeedddjjjqqquuuxxx{{{}}}xxxxxx|||~~~}}}yyyuuuoooooommmiiidddaaa``````bbbbbbbbbccceeegggiiikkkmmmlllkkkllllllkkkiiifff\\\UUUKKKDDDAAA@@@@@@???DDDCCCFFFMMMRRRUUUYYY^^^eeejjjpppvvv|||}}}yyyssskkkeeeaaa^^^]]][[[[[[YYYXXX]]]fffpppvvvxxx{{{uuunnnhhheeeddddddddd```bbbiiittt|||}}}{{{|||}}}}}}|||zzzvvvssspppooommmllllllkkkiiiiiiiiimmmqqquuutttpppmmmooorrrtttuuuvvvtttqqqoooooopppooopppooonnnmmmmmmppprrrwwwvvvuuutttttttttttttttpppooommmmmmoooqqqqqqqqqkkklllmmmqqqvvvzzz}}}~~~uuuhhh[[[SSSOOORRRbbbttt~~~~~~|||zzzyyyuuuiii]]]NNNHHHEEEGGGIIIIIILLLOOOQQQWWW]]]bbbgggggg```VVVRRRVVVoooyyy|||xxxzzzxxxvvvnnnZZZ===999444000///000000000......---------,,,,,,,,,,,,,,,,,,---------......------------------------.........///////////////...///111111333999BBBIIIKKKQQQTTTUUUZZZdddmmmrrrxxxgggVVVSSSSSS\\\lll}}}|||||||||yyyvvvvvvyyyrrrqqquuu|||pppRRREEE???<<<;;;999888555333111000000000000000//////......------..............................//////////////////000000000000000000000000///............///000000222333333222000222888===GGGPPP]]]hhhppptttwwwxxxssszzzssseee[[[YYYYYYaaaooozzz}}}|||}}}tttyyy{{{aaagggkkk|||}}}~~~}}}zzzxxx{{{{{{zzzzzzyyyuuuqqqmmmiiidddbbbgggmmmppprrruuu}}}yyyvvvxxxzzz{{{}}}~~~|||yyyvvvooonnnlllhhhccc```___```aaabbbbbbdddfffhhhjjjkkkkkkjjjjjjkkklllkkkiiifff[[[UUULLLEEEBBBAAA@@@@@@DDDCCCFFFMMMRRRUUUYYY^^^eeejjjrrrxxx}}}yyysssjjjccc___\\\[[[YYYYYYWWWXXX^^^gggpppuuuwwwzzzuuunnniiihhhiiijjjkkkhhhiiipppyyy|||~~~}}}zzzvvvtttooolllkkkkkkjjjgggfffhhhmmmpppssssssrrrrrrtttvvvwwwvvvtttrrrpppooonnnmmmnnnoooooonnnmmmmmmoooqqqqqqrrrrrrrrrssssssttttttqqqnnnlllkkklllnnnoooooonnnnnnooopppsssvvvxxxzzzqqqhhh]]]TTTNNNRRRaaaqqq}}}~~~|||zzzzzzvvvkkk___PPPJJJFFFGGGHHHHHHJJJNNNPPPUUUZZZ^^^bbbccc\\\SSSMMMQQQlll{{{zzz~~~zzzrrrxxx~~~}}}www|||}}}sss___???;;;555111000/////////......---------,,,,,,,,,+++,,,,,,------.........------------------------.........///////////////---///111222444:::DDDKKKQQQWWWZZZXXXZZZcccnnnttt}}}vvvgggWWWSSSSSS\\\ppp{{{||||||xxxuuutttzzzqqqoooqqqxxxrrrSSSEEE>>><<<<<<888777555222000000///000///////////////................................./////////////////////...////////////////////////000000//////000000111222000222222111000333999>>>IIISSSaaammmqqqtttwww|||xxxwwwiii```\\\YYY^^^mmmzzz~~~www}}}}}}wwwcccmmmrrr}}}}}}zzz~~~|||zzzyyyxxxxxxwwwwwwvvvtttpppmmmiiicccaaaffflllnnnqqqtttyyywwwuuussstttuuuwwwwwwyyyzzz}}}~~~|||{{{zzzyyyvvvtttnnnnnnlllhhhccc```_________```bbbdddfffhhhjjjkkkjjjiiiiiijjjkkkkkkiiiggg[[[UUUNNNGGGCCCAAAAAABBBDDDCCCFFFMMMRRRUUUYYY^^^ccchhhpppwww|||yyysssjjjccc^^^\\\[[[ZZZXXXXXXZZZ```iiiqqqttttttwwwtttqqqooopppqqqqqqqqqpppqqquuu||||||}}}~~~|||xxxvvvpppjjjggghhhgggeeeggglllrrrrrrrrrssstttuuuvvvvvvxxxtttooommmnnnnnnmmmkkklllmmmnnnmmmllllllnnnpppkkkllloooqqqrrrssssssssspppmmmjjjiiikkknnnpppqqqrrrqqqpppoooooopppsssuuupppjjj```WWWQQQUUUdddsss~~~~~~||||||yyynnncccRRRKKKFFFFFFGGGGGGIIIMMMMMMPPPSSSVVVZZZ\\\WWWOOOKKKQQQqqq~~~vvvwww|||rrrkkkuuu}}}{{{|||yyyeeeAAA<<<666111//////...---......---------,,,,,,,,,++++++,,,,,,---......///..................................../////////000---///111222555;;;EEELLLTTT[[[^^^[[[[[[eeerrrzzztttkkk^^^XXXTTT]]]ttt{{{||||||xxxttttttyyyooommmnnntttsssTTTEEE>>><<<<<<888666444222000/////////.........///////////////........................///////////////.........////////////////////////111111111000111222222333...000111111111444;;;@@@LLLXXXgggsssuuuuuuxxx}}}{{{pppggg```\\\___nnn}}}xxx|||}}}|||yyy||||||xxxiiiuuu{{{|||zzzyyyyyy~~~}}}|||{{{uuuttttttuuuuuussspppmmmiiicccaaagggmmmooorrruuuvvvrrrnnnmmmqqqtttvvvvvvyyyzzz{{{|||}}}~~~~~~~~~|||yyywwwwwwvvvtttsssnnnnnnlllhhhccc___^^^___^^^___aaaccceeehhhiiijjjiiiiiiiiijjjkkkkkkiiigggZZZVVVNNNHHHCCCBBBBBBBBBDDDCCCFFFMMMRRRUUUYYY^^^aaafffnnnuuuyyy|||~~~zzztttkkkccc___]]][[[[[[XXXXXX[[[ccckkkqqqsssrrruuuttttttuuuwwwwwwvvvtttvvvvvvxxx}}}~~~{{{zzz{{{}}}~~~}}}{{{wwwuuuqqqiiiddddddddddddiiiqqqzzzxxxvvvvvvxxxyyyyyyxxxwwwqqqkkkiiilllnnnmmmjjjkkklllmmmlllkkklllnnnooolllnnnqqquuuwwwxxxxxxxxxpppllliiihhhkkkooorrrtttuuutttqqqnnnlllllloooqqqsssnnneee[[[UUUZZZiiiwww|||qqqfffTTTLLLFFFFFFFFFFFFIIIMMMIIILLLNNNOOOSSSVVVRRRKKKOOOVVVxxx~~~wwwxxx}}}mmmhhhuuu~~~}}}}}}iiiBBB===777222///...------......---------,,,,,,,,,++++++,,,,,,---...//////........................---.........//////000000---///111222555<<>>444111111///......///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///////////////...///000111444999AAAJJJPPP\\\aaahhhoootttzzz~~~pppmmm______^^^hhh{{{wwwwwwvvvtttqqq~~~~~~|||wwwsssxxx~~~[[[HHH@@@===;;;:::777444222111111000///////////////////////////------------------------,,,---...///000000000000111000000000/////////...///000000000111111111111000444111000666777<<>>OOOeee|||jjjiiimmmxxx~~~}}}|||zzz{{{{{{zzzzzz|||}}}~~~zzzyyy|||}}}|||xxxxxxwwwuuussspppooonnnhhheeeeeejjjmmmnnnpppsssuuuvvvvvvuuuttttttwwwzzz{{{}}}~~~~~~~~~~~~|||zzztttrrrmmmgggbbb^^^[[[ZZZZZZ\\\___bbbdddeeedddcccggghhhhhhhhhgggfffdddccc___ZZZSSSKKKEEEBBBAAAAAAAAACCCFFFJJJNNNSSSVVVXXXZZZ\\\___ccchhhppp{{{|||uuukkkiiigggeeeccc^^^YYYUUUUUU^^^lllwww~~~|||xxxtttnnnkkkkkkmmmnnnnnnqqquuu|||{{{{{{|||wwwwwwwwwxxxxxxwwwsssooolllnnnqqqssssssqqqmmmkkkoooooonnnnnnnnnooopppqqqjjjiiiggghhhlllppppppooollljjjiiijjjllloooqqqqqqnnnmmmmmmooorrrsssrrrqqqpppooonnnnnnmmmmmmnnnnnnpppqqqqqqooonnnnnnqqqssszzzzzz}}}}}}~~~yyyooofffUUUMMMFFFFFFEEECCCAAABBBDDDDDDCCCBBBBBBEEEJJJMMMRRRbbbyyyrrrKKK@@@555222222///------///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------...//////////////////000222555:::BBBLLLRRR[[[hhhyyyyyyiiicccYYY\\\aaarrrzzzvvvtttsssrrrrrr~~~~~~|||vvvrrrwww]]]JJJBBB===:::999666333222222222111000////////////////////////------------------------+++,,,---...///000000000.........///000111111111000000000000111111111111---222000000555777@@@SSSooonnnpppyyy~~~}}}xxxzzz{{{|||}}}zzz}}}}}}xxxwwwzzz}}}}}}yyyxxxvvvtttrrrpppnnnmmmhhhdddcccfffiiijjjnnntttwwwyyyzzzxxxuuutttwwwzzz{{{}}}~~~}}}|||tttrrrmmmgggbbb]]][[[YYYZZZ[[[\\\^^^```aaabbbcccfffgggiiijjjiiigggdddbbb___[[[SSSKKKEEEBBBAAA@@@AAABBBEEEIIIMMMRRRVVVXXXYYY[[[^^^bbbiiisss~~~|||vvvnnnmmmjjjhhheee```ZZZVVVXXXcccssszzztttpppkkkiiiiiillllllkkknnntttzzz{{{zzz{{{{{{vvvvvvwww{{{}}}{{{uuupppkkkmmmooorrrrrrqqqpppnnnooonnnnnnmmmmmmmmmnnnnnnhhhjjjiiihhhkkkoooooollljjjiiihhhjjjnnnqqqssssssnnnnnnnnnpppsssuuutttsssmmmlllkkkkkkkkklllnnnoooppppppooonnnmmmmmmpppsssvvvssssssyyy|||ssskkkWWWNNNGGGEEEEEEBBBAAACCCCCCCCCCCCBBBBBBDDDHHHLLLSSSeee|||uuuKKK@@@666333222000......///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,---...///000000000000///000222555;;;CCCMMMSSS]]]mmmzzziii```UUUYYYbbbwww~~~zzzvvvtttssstttttt~~~zzzvvvxxx^^^KKKBBB===:::999666333222222222111000////////////////////////------------------------+++,,,---...............////////////000000000000000000000000111111111111---333222111666888CCCWWWwwwooouuuwwwyyy|||}}}~~~~~~{{{~~~}}}wwwuuuwwwzzz{{{xxxwwwtttrrrooommmlllkkkfffcccdddgggiiiiiimmmsssvvvzzz}}}}}}yyywwwyyy{{{{{{}}}~~~~~~|||sssppplllgggccc___]]]\\\\\\[[[[[[\\\^^^```cccddddddgggjjjlllkkkhhhdddaaa```[[[TTTKKKEEEBBBAAA@@@BBBCCCEEEIIIMMMRRRVVVYYY[[[\\\___dddkkkuuu|||tttrrrooolllhhhccc]]]YYY[[[hhhzzz}}}xxxqqqllljjjhhhiiikkkkkkjjjnnntttzzz}}}||||||}}}zzzxxxxxx{{{~~~|||vvvqqqmmmmmmooopppqqqrrrrrrrrrlllllllllmmmmmmnnnnnnooohhhkkkkkkhhhiiimmmmmmiiihhhggghhhkkkooosssuuuvvvqqqqqqqqqrrruuuuuuuuussskkkjjjiiiiiijjjlllooopppmmmmmmmmmllllllmmmqqqttt|||rrrnnnlllyyy~~~vvvmmmYYYPPPGGGDDDDDDBBBBBBCCCBBBCCCCCCCCCCCCEEEHHHKKKUUUiii~~~uuuKKK@@@555333222000/////////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,---...///000000000000///111333666;;;DDDNNNTTT^^^ooo~~~wwweeeZZZSSSXXXbbbzzz~~~}}}zzzwwwttttttuuuwww~~~zzzzzz}}}~~~|||___KKKBBB===:::888666333222222222111000////////////////////////------------------------+++,,,------...---------111111000000//////......000000000000111111111111...444333333888:::EEEZZZzzznnnvvvwwwzzz}}}~~~~~~|||~~~wwwsssuuuxxxxxxvvvuuussspppmmmkkkjjjjjjdddccceeejjjkkkjjjmmmrrrsssyyy~~~{{{{{{|||{{{}}}~~~~~~}}}qqqooolllhhheeebbbaaa```^^^]]][[[[[[]]]```cccfffdddgggkkkmmmmmmiiidddaaa```\\\TTTLLLEEEBBBAAA@@@CCCDDDFFFJJJNNNSSSWWWZZZ]]]^^^aaaeeemmmvvvyyyvvvrrrooojjjeee___[[[]]]kkk}}}|||vvvooojjjiiihhhiiikkkjjjiiinnnuuu~~~~~~}}}~~~~~~{{{yyyzzz}}}|||vvvqqqqqqppppppppppppqqqssssssjjjjjjkkklllnnnooopppppphhhlllmmmiiiiiilllkkkfffgggggghhhkkkqqquuuwwwwwwtttsssssstttuuuvvvtttrrrjjjiiiiiiiiikkkmmmppprrrjjjkkkkkkkkkkkknnnsssvvvzzzxxxqqqllliiiyyyvvvnnn[[[QQQGGGDDDCCCAAABBBDDDCCCDDDEEEEEEEEEGGGJJJLLLVVVkkk}}}rrrJJJ???555333333111///000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,---...///000000000000///111333666<<>>;;;888666333222222222111///000000///.......................................,,,---......///.........//////............///000////////////000000000111222111111333333777CCCOOOgggsssxxxyyy{{{nnnccc]]]gggxxxzzzsssrrruuu}}}~~~{{{yyyxxxxxxzzz}}}~~~~~~|||zzz}}}{{{wwwtttqqqppppppqqqqqqnnnlllkkkjjjhhheeebbb]]]___aaaeeejjjmmmooopppoooqqqssswwwyyy{{{|||}}}}}}||||||}}}~~~yyyssspppmmmllllllhhhaaa]]]]]]ZZZYYYYYYXXXZZZ^^^eeejjjkkkllllllkkkjjjgggdddcccaaa]]]UUUMMMGGGCCCAAA@@@???AAADDDHHHMMMRRRVVVXXXVVVVVVXXX^^^gggooovvvyyyzzzvvvsssmmmddd``````gggqqqyyyzzz||||||vvvrrrkkkeee___]]]^^^gggxxx~~~{{{yyyvvvsssqqqooonnnmmmooonnnmmmmmmnnnmmmkkkiiikkknnnooonnnppptttuuusssnnnkkkhhhggghhhiiijjjjjjnnnooopppooommmkkkjjjjjjgggiiillloooqqqrrrrrrqqqllllllkkkjjjkkklllmmmnnnooommmoootttvvvtttsssuuuwww~~~}}}tttrrrttt{{{zzzvvvqqqbbbUUUIIIEEEDDDCCCBBBCCCDDDBBBCCCFFFGGGGGGKKKQQQZZZlll~~~uuuQQQDDD777333111///...///000000///...---,,,,,,,,,,,,++++++,,,---...///000//////.........---------000000000000111111111111111222444:::BBBJJJQQQUUU```wwwqqqdddaaaZZZWWW___mmm~~~{{{wwwtttrrrqqqppp___HHHAAA>>>:::888666333222222222111///000000///............///........................,,,---......///.........//////............//////...////////////000000000222111111333333777BBBNNNeeeqqq~~~rrryyyqqqccc\\\XXXbbbrrr~~~|||sssmmmnnnttt{{{yyyxxx{{{yyywwwxxx|||~~~~~~~~~~~~~~~}}}|||zzzyyy|||zzzvvvsssqqqpppqqqqqqpppooommmkkkjjjhhheeeccc```aaadddgggiiillloooqqqnnnoooqqqtttwwwyyy|||}}}zzzqqqnnnmmmmmmjjjbbb^^^^^^[[[[[[ZZZYYYZZZ___ffflllkkkkkkkkkjjjhhhfffeeedddaaa]]]UUUMMMGGGCCCAAA@@@@@@BBBEEEJJJOOOSSSVVVXXXUUUVVVYYY___hhhpppuuuwwwzzzvvvsssmmmfffbbbcccjjjqqqwwwzzz|||}}}xxxrrrmmmeee___[[[\\\aaalll~~~~~~zzzwwwwwwuuussspppooonnnnnnpppooonnnmmmmmmllljjjgggiiimmmooooooqqqwwwyyyxxxjjjhhhffffffhhhjjjkkklllooopppqqqoookkkiiihhhiiigggiiilllppprrrssssssrrrmmmmmmnnnnnnmmmkkkiiihhhkkkkkkoootttuuurrrqqqsssyyy}}}{{{{{{~~~{{{zzzwwwrrrcccVVVJJJFFFEEEDDDCCCEEECCCBBBCCCFFFGGGGGGLLLRRR^^^nnn~~~~~~qqqOOOCCC777333222///......000000///...---,,,,,,,,,+++++++++,,,---...///000/////////...------,,,,,,000000000000111111111111111222555:::AAAJJJSSSYYYbbbvvvooobbb```[[[TTT]]]mmm~~~{{{xxxuuusssrrrrrrxxx```IIIBBB???;;;888666333222222222111///111000///------......///........................,,,---......//////......000//////............///......////////////000000111111222333333666AAAMMMcccmmmwww{{{}}}~~~zzzuuupppzzzzzziii^^^YYYXXX```oooyyyyyyrrrooopppsssxxxpppooo|||yyywwwyyy~~~}}}~~~~~~}}}|||}}}}}}}}}|||{{{{{{{{{{{{zzzyyywwwuuussssssssssssqqqpppooommmkkkhhhfffeeeccceeeffffffgggiiimmmpppoooppprrruuuxxx{{{}}}ssspppnnnnnnjjjccc___```]]]\\\[[[ZZZ[[[___eeejjjjjjiiihhhgggfffeeeeeeeeeaaa]]]UUUMMMGGGCCCAAA@@@@@@BBBFFFKKKOOOSSSUUUWWWTTTUUUYYY```hhhppptttvvv~~~}}}xxxtttqqqllleeebbbdddjjjooouuuyyy|||~~~~~~|||yyysssmmmhhh```[[[ZZZ^^^eeeqqqzzzvvvvvvwwwxxxwwwtttrrrrrrrrrrrrpppnnnllllllkkkiiigggiiimmmpppqqqtttyyy{{{yyyfffeeeeeegggjjjmmmmmmmmmnnnpppqqqoookkkhhhhhhjjjiiijjjmmmoooqqqrrrrrrrrrnnnnnnoooooommmkkkgggeeejjjjjjooottttttppppppssszzz}}}|||}}}yyytttcccVVVJJJFFFEEEDDDCCCEEECCCAAABBBFFFGGGGGGKKKQQQ___mmm|||}}}oooMMMAAA666333222000...////////////...---------,,,+++++++++,,,---...///000//////.........---------............////////////111333666:::BBBNNNZZZbbbfffttt|||mmm___]]]XXXRRRZZZkkk~~~{{{xxxvvvtttttttttmmmxxxaaaJJJCCC???<<<888666333222222222111///111000...---------///000........................,,,---......//////......000000///......................../////////000000111000222444333666@@@LLL[[[eeemmmmmmkkkkkklllkkknnnxxxtttddd\\\\\\\\\bbbmmmxxx{{{vvvtttvvvsssvvvjjjkkk}}}zzzxxxzzz~~~~~~{{{|||{{{zzzxxxyyy}}}}}}{{{zzzzzzyyyzzz|||~~~xxxxxxwwwwwwvvvuuuuuuuuurrrrrrrrrpppmmmjjjhhhgggfffffffffdddcccdddiiimmmnnnppprrruuuxxx{{{}}}~~~~~~vvvrrrooonnnjjjdddbbbccc^^^]]]\\\ZZZZZZ]]]bbbfffhhhgggfffeeedddeeeeeefffaaa]]]UUUMMMGGGCCCAAA@@@???AAAEEEJJJNNNRRRTTTUUURRRTTTXXX___hhhooosssttt}}}}}}xxxtttqqqmmmfffdddfffjjjmmmrrrxxx{{{{{{{{{||||||{{{yyywwwtttoooiiiddd^^^[[[[[[aaajjjttt~~~{{{xxxuuusssvvvyyyyyywwwuuutttttttttqqqmmmkkkjjjjjjhhhgggkkkpppssstttvvvzzzzzzwwwffffffhhhkkknnnoooooonnnllloooqqqooojjjhhhiiikkkkkkkkklllmmmnnnoooooopppooonnnmmmllljjjiiiiiihhhkkklllpppuuutttqqqqqquuuzzz~~~~~~|||vvvaaaUUUHHHDDDCCCBBBBBBCCCBBBAAABBBEEEFFFFFFJJJPPP\\\hhhxxx}}}yyygggKKK@@@555333333111///000..................------,,,,,,,,,,,,,,,---...///...............---------............////////////000222666;;;EEETTTdddnnnoootttttt{{{kkk[[[XXXSSSSSSYYYiii|||~~~|||zzzxxxvvvuuuuuuuuudddqqq{{{|||{{{bbbKKKCCC@@@<<<888666444222222222111///222000...---,,,---///000........................,,,---......//////......111000///.........................../////////000111000222444444666@@@KKKTTT^^^eeeccc```aaadddfffmmmwwwooo```\\\___\\\```jjjuuuyyywwwvvvwwwtttvvv}}}ggglll~~~{{{yyyzzz}}}~~~zzzuuuwwwwwwvvvuuuwww}}}~~~yyyxxxwwwxxxzzz~~~wwwxxxxxxxxxxxxxxxwwwvvvssstttsssqqqnnnkkkiiiiiiggggggeeebbb___aaafffkkklllmmmppptttwwwzzz{{{|||}}}|||}}}}}}xxxssspppnnnkkkeeeccceee^^^]]]\\\ZZZZZZ[[[___cccfffeeedddccccccdddeeefffaaa]]]UUUMMMGGGCCCAAA@@@===@@@DDDIIIMMMQQQRRRSSSPPPRRRWWW___gggnnnrrrsss|||zzzvvvsssoooiiigggiiihhhkkkqqqwwwzzzyyyxxxxxxwwwvvvuuutttqqqmmmgggccc^^^\\\]]]dddllluuu|||{{{yyywwwvvvooosssxxxyyywwwtttssstttuuurrrmmmjjjiiiiiihhhgggnnnsssvvvvvvxxxzzzyyyuuuhhhhhhjjjnnnqqqqqqooonnnjjjnnnqqqooojjjhhhiiillllllkkkkkkkkkkkklllmmmnnnpppnnnjjjhhhgggiiikkkmmmmmmnnnrrrwwwuuurrrsssxxxzzz~~~~~~~~~xxx```SSSGGGBBBBBB@@@@@@AAABBB@@@AAADDDEEEEEEIIIOOOXXXdddttt{{{rrr^^^JJJ???555333333111000000---------...............------,,,,,,,,,---..............................000000000000111111111111///222666<<>>AAAAAABBBDDDHHHLLLQQQSSSRRRUUUZZZ___eeekkkrrrwww|||yyyuuuwwwtttmmmiiijjjjjjlllnnnppprrrrrrrrrrrrssswwwxxxvvvtttqqqjjjaaa^^^\\\]]]dddlllrrr{{{}}}{{{{{{zzzxxxuuuppprrruuuwwwxxxwwwuuusssqqqmmmhhhfffhhhjjjmmmnnnnnnsssyyy|||zzzvvvqqqnnniiijjjlllnnnnnnllljjjiiijjjkkkkkkjjjhhhhhhjjjkkkkkkhhheeeccccccfffkkknnnjjjmmmlllgggfffiiilllkkkmmmmmmppptttuuurrrssswwwyyyyyy{{{~~~xxxmmm^^^QQQEEEAAA@@@@@@@@@BBB???AAACCCAAA???BBBIIIOOOUUUhhh~~~wwwvvvZZZGGG===444333333111//////........................,,,,,,,,,------------...............////////////------......//////000000000666:::<<>>555333333111//////.................................////////////000............////////////......///000000111111222000333888@@@PPPaaakkkmmmkkkiiihhhxxx{{{eee[[[XXXVVVZZZ```|||zzzxxxuuutttsssrrrqqqppppppooo```OOODDD;;;<<<:::999777555333222111111...............////////////...------------..................////////////............///////////////////////////000000111333222333444444888FFFSSSkkkuuu{{{yyyxxx~~~}}}yyyrrrjjjaaaiiipppvvv~~~|||zzztttgggmmm|||yyysssmmmhhheeecccbbbdddkkkrrrzzz~~~}}}~~~|||{{{zzz{{{}}}~~~}}}||||||wwwssspppnnnmmmlllmmmnnnmmmjjjggg`````````aaabbbeeehhhkkkqqqrrrssstttsssrrrqqqpppmmmqqqvvv|||}}}|||zzzyyyyyyzzz|||}}}uuurrrooollljjjhhheeebbbcccaaa^^^\\\[[[\\\]]]^^^aaabbbbbbccceeegggiiikkkdddaaaZZZSSSLLLFFFCCCAAABBBBBBCCCEEEHHHKKKMMMOOOQQQSSSVVVZZZ^^^dddkkkpppxxxzzzzzzwwwuuutttssssssllljjjhhhgggiiilllqqqtttyyyzzzwwwqqqnnnkkkddd\\\[[[[[[aaakkkrrruuuyyy~~~~~~zzzvvvqqqnnnlllllljjjhhhggghhhllloooqqqrrruuuwwwzzzyyytttnnniiifffaaacccfffiiikkkjjjiiihhheeehhhkkkllljjjgggeeeddddddcccbbbbbbdddgggjjjllllllppppppmmmlllooorrrqqqsssrrrrrrsssqqqllllllooottttttqqqyyyvvvfffYYYKKKEEECCCAAA@@@AAA???AAACCCBBBAAAEEENNNUUUkkkoooJJJ???555333333111//////........................,,,,,,,,,------------.............../////////////////////000111111222222555555999DDDUUUdddkkkllleeegggjjjyyyxxxfff^^^\\\ZZZ^^^iii{{{yyyvvvvvvuuuuuusssrrrqqqqqq```OOODDD;;;<<<:::999777555333222111111.........////////////000.........---.........///............////////////............////////////...//////000000000000000222222444555444999HHHXXXmmm{{{~~~|||vvveeennnwww}}}nnnfffppp}}}xxxrrrkkkddd``````___aaahhhpppxxx~~~~~~|||zzzzzz{{{|||}}}|||{{{zzz{{{||||||zzzwwwsssqqqnnnnnnooooooooonnnkkkiii`````````aaadddhhhkkklllmmmnnnoooooopppooonnnnnnnnnrrrwww|||}}}|||{{{zzzyyyyyyyyyyyytttqqqmmmjjjhhhdddaaa^^^]]]\\\[[[ZZZ[[[\\\]]]^^^bbbbbbbbbcccdddfffggghhhccc___ZZZSSSLLLFFFBBB@@@AAABBBCCCEEEHHHJJJMMMNNNNNNPPPTTTXXX]]]dddlllrrrxxxzzz~~~zzzxxxxxxwwwuuulllkkkjjjiiijjjllloooqqqsssuuusssooollljjjeee^^^\\\]]]cccnnntttwwwzzz~~~}}}xxxsssooollljjjjjjlllkkkjjjkkknnnpppppppppsssuuuvvvuuuooojjjeeecccbbbdddhhhkkkmmmmmmlllkkkdddgggkkkllljjjfffdddbbbcccccccccccceeegggjjjkkkhhhlllnnnlllmmmqqqtttsssuuusssrrrssspppkkkkkkoooyyy|||pppmmmwwwwwwhhhZZZLLLFFFCCCAAA@@@AAA???BBBCCCBBBBBBFFFPPPXXXpppuuuKKK@@@555333222111///000........................,,,,,,,,,------------.............../////////////////////000111111222222666555888DDDSSS___eeegggcccjjjnnn{{{wwwfffaaa```^^^cccqqq{{{zzzvvvvvvvvvvvvuuusssrrrqqqaaaOOODDD;;;<<<999888666444333222111111////////////////////////---.........////////////............////////////............////////////......///000000000000000000111444555555;;;LLL\\\ppp}}}iiittt~~~mmmhhhsssyyyrrriiibbb]]]___]]]___gggoooxxx~~~||||||}}}~~~}}}|||zzzyyyyyyzzz||||||zzzyyyvvvwwwxxxxxxwwwuuusssqqqooopppqqqqqqpppmmmkkkiiibbb```___aaaeeejjjmmmnnnooooooooopppooooooooonnnnnnqqqwww|||}}}}}}}}}|||{{{yyyxxxvvvrrroookkkhhhfffccc___\\\[[[[[[[[[[[[\\\]]]^^^^^^aaabbbcccdddfffggghhhhhhbbb___ZZZSSSMMMGGGCCCAAA???@@@CCCEEEHHHKKKMMMNNNMMMOOORRRVVV\\\dddlllrrryyy||||||}}}{{{wwwllljjjhhhggggggiiikkklllppprrrrrrpppooonnniiibbb\\\]]]dddnnnuuuwwwzzz~~~{{{yyyvvvrrrooommmkkkkkkooonnnmmmnnnpppqqqpppoooqqqssssssqqqlllgggdddbbbeeegggjjjmmmoooooonnnmmmdddgggjjjkkkhhheeebbbaaacccddddddeeefffhhhiiijjjfffkkkmmmlllmmmqqqtttssstttqqqqqqqqqoookkkkkkooo|||wwwmmmiiitttvvvhhhZZZLLLFFFCCCAAA@@@AAA???BBBCCCBBBBBBHHHRRR[[[tttwwwMMMAAA666333222111///000.................................////////////000............////////////......///000000111111222444222555AAAMMMVVV\\\aaafffrrryyywwwhhhddddddcccggguuu}}}xxxwwwssstttttttttsssqqqooonnnaaaOOODDD;;;<<<888777666444222111000000000000000///////////////------...///////////////............////////////............////////////---...///000111000000///...000444555666<<>>???BBBEEEIIIKKKMMMNNNOOOPPPSSSVVV[[[bbbkkkqqqxxx{{{}}}wwwooolllgggcccccceeeiiikkknnnqqqsssrrrqqqqqqkkkccc\\\\\\bbblllsssuuuxxx|||~~~~~~}}}wwwvvvtttrrrqqqpppoooooooooooooooqqqssstttrrrqqqpppqqqqqqoookkkgggeeedddgggiiilllooopppooonnnmmmeeegggiiiiiigggdddbbbaaaeeeeeefffggghhhhhhiiiiiihhhmmmooonnnnnnqqqrrrqqqpppnnnmmmnnnllliiijjjooo{{{vvvjjjeeerrr~~~tttgggZZZLLLFFFCCCAAA@@@AAA???BBBCCCBBBCCCIIITTT]]]yyywwwMMMAAA666222222000000000.................................////////////000............////////////---......//////000111111222000555???IIIPPPYYYaaannn~~~wwwiiifffgggfffggguuu{{{uuutttqqqrrrssssssrrrpppnnnlllaaaOOODDD;;;<<<888777555333111000000///111000000000/////////...------...///000000//////............/////////000............/////////000---...000111111111000///---000333555666===PPPcccxxx{{{|||sssiii```[[[]]]\\\___hhhrrr~~~~~~}}}~~~~~~}}}|||xxxxxxxxxyyyzzzzzzwwwuuuwwwwwwuuutttsssrrrqqqpppooopppqqqpppmmmjjjhhhggggggccc______dddkkkoooppppppooonnnllljjjhhhffffffgggkkkrrryyy~~~{{{~~~|||yyyllljjjhhhhhhhhhgggeeecccbbbbbbccccccbbbaaa```___]]]```dddiiimmmoooppppppcccaaa]]]WWWPPPJJJFFFCCC<<<>>>AAAEEEIIILLLNNNOOOQQQRRRTTTVVVZZZaaajjjoootttxxx~~~~~~wwwtttooogggaaa```ccciiimmmlllppprrrrrrrrrpppjjjbbb[[[[[[aaajjjqqqssswww{{{{{{}}}|||}}}}}}{{{yyytttttttttssssssrrrrrrrrrooooooppprrruuuvvvtttsssoooqqqqqqoookkkhhhffffffhhhjjjmmmooopppooonnnmmmeeegggiiihhheeecccaaaaaaffffffggghhhiiiiiihhhhhhkkkppprrrooonnnpppqqqooommmkkkkkkllljjjgggiiinnnxxxwwwhhhcccqqq|||sssgggYYYKKKEEECCCAAA@@@AAA???BBBCCCCCCCCCJJJUUU^^^|||yyyNNNBBB666222222000000111........................,,,,,,,,,---------................../////////000------......///000000000222111666AAAIIIOOOZZZeeeuuuxxxiiiggghhhhhhfffsss{{{ttttttrrrsssttttttsssqqqnnnmmm}}}}}}aaaKKKCCC>>>888:::777444333333333222111////////////////////////---------............///............////////////000000000000000000000000222111///------...000111000000333666555;;;QQQjjj~~~{{{uuulllccc]]]___^^^cccmmmwww~~~}}}{{{yyyxxxrrruuuxxxzzzzzzxxxuuussswwwwwwwwwuuusssssstttvvvvvvvvvuuussspppmmmjjjhhheeedddcccccceeehhhlllnnnqqqooommmiiifffccc```___^^^hhhssszzz}}}~~~}}}~~~~~~~~~|||zzzrrrnnniiifffeeeeeeddddddiiigggffffffgggfffdddaaa```aaaccchhhnnnpppnnnkkkcccbbb___ZZZRRRJJJCCC???BBBBBBCCCDDDGGGJJJMMMOOOQQQTTTXXXYYYYYY^^^gggnnnwwwyyy}}}yyyvvvtttllleeecccdddeeejjjoooqqqsssttttttpppjjjddd___[[[\\\___dddgggjjjrrr{{{~~~~~~~~~zzzvvvrrruuuvvvvvvwwwxxxuuuoooqqqpppoooooopppooommmjjjiiimmmqqqoookkkhhhiiilllmmmkkkkkkmmmooonnnkkkgggccchhhllljjjeeeaaabbbdddgggeeeeeegggjjjkkkhhheeefffkkkooooookkkhhhiiilllmmmnnnnnnkkkfffeeeiiinnnvvvzzzeeehhhoooxxxyyytttgggZZZLLLEEECCC@@@???@@@@@@AAACCCEEEDDDGGGSSS```yyy}}}sssTTT@@@666444111222444...///............---------//////.........---------//////............//////000000000000111111111111222111555>>>GGGPPPYYYbbbzzzkkkiiilllmmmhhhtttwwwtttwwwuuuqqqooooooppppppooo|||www~~~```JJJBBB===888:::777444222222222222111////////////////////////---------............///............////////////////////////////////////111000///......///000111000000222666555;;;QQQhhh|||uuulllbbb[[[\\\\\\bbbooo|||}}}|||zzzxxxwwwtttuuuwwwxxxxxxvvvtttsssuuuwwwyyyxxxvvvtttttttttttttttsssqqqnnnkkkhhhfffdddccccccccceeehhhkkkmmmmmmllljjjgggccc___\\\ZZZUUU^^^lllwww}}}~~~|||~~~}}}|||}}}~~~~~~|||{{{uuurrrmmmkkkjjjiiiiiihhhjjjiiigggffffffeeecccaaaaaaaaacccggglllnnnllljjjdddccc```[[[TTTLLLDDD@@@AAAAAABBBDDDGGGKKKNNNPPPSSSUUUXXXYYYZZZ___gggooouuuwww{{{~~~zzzxxxuuullleeecccdddeeeiiinnnsssssssssrrrmmmgggaaa^^^ZZZYYY\\\bbbfffiiipppwww}}}{{{xxxuuuxxxxxxwwwxxxzzzxxxsssrrrpppnnnmmmmmmmmmkkkiiihhhlllooonnnjjjggghhhjjjkkkjjjjjjlllmmmmmmjjjfffeeeggghhhfffcccbbbdddfffhhhffffffhhhkkklllhhheeefffjjjnnnnnnkkkhhhiiikkkmmmnnnnnnkkkffffffjjjnnnsss||||||hhhhhhnnnwww~~~wwwqqqiii[[[LLLEEEBBB@@@???@@@@@@@@@BBBDDDDDDGGGSSS```tttzzzyyysss{{{zzzvvvRRR???555333///000222,,,///............---------//////.........---------//////............//////000000000000111111111111222111555>>>HHHQQQ]]]gggooojjjjjjiiiiiiyyywwwtttuuurrrpppooopppqqqqqqqqq~~~|||~~~zzzwww___IIIBBB===888999777444222222222111000////////////////////////---------............///............////////////////////////////////////////////////000000000000111000222666666;;;OOOeee|||{{{~~~~~~{{{uuukkkaaaZZZ[[[[[[bbbqqq~~~|||zzzxxxwwwwwwuuuuuuuuuuuuttttttssssssuuuwwwzzz{{{yyyvvvtttsssrrrqqqpppnnnkkkhhhfffdddccccccbbbbbbdddgggjjjlllkkkjjjiiigggccc^^^ZZZXXXSSSYYYeeesss}}}}}}|||{{{{{{}}}}}}{{{zzzvvvssspppnnnmmmmmmlllkkkllliiigggeeedddcccaaa```aaaaaacccfffiiijjjiiigggfffeeebbb]]]UUUMMMFFFBBB@@@@@@BBBDDDGGGKKKNNNPPPTTTVVVWWWXXXYYY___hhhooovvvxxx|||{{{zzzuuummmfffddddddeeehhhmmmrrrqqqpppmmmiiiddd___\\\ZZZWWWYYY```gggkkkooottt{{{|||yyyyyyzzzyyywwwxxx|||{{{wwwtttqqqmmmjjjjjjjjjiiihhhhhhkkknnnmmmiiigggggghhhjjjiiiiiijjjlllkkkhhhfffgggfffdddccccccdddfffgggiiihhhhhhjjjmmmlllhhhdddeeeiiilllllljjjhhhhhhiiilllmmmmmmjjjgggggglllpppqqqyyymmmiiinnnvvv}}}~~~vvvpppjjj\\\LLLEEEBBB@@@???AAA@@@???@@@BBBCCCGGGSSS___ooopppkkkfffpppuuu|||xxxSSS@@@777555///000222,,,///............---------...............---------//////............//////000000000000111111111111333222666>>>HHHSSSaaammmvvvooollliiiiii~~~xxxuuurrrpppnnnoooqqqrrrssssss}}}{{{}}}zzzyyy___JJJCCC???:::999666333222222222111000////////////////////////---------............///............////////////////////////////////////...//////000000000000///111///222666666:::MMMbbbuuuxxxttt|||~~~sss|||zzztttrrryyy}}}wwwoooeee___aaa^^^cccqqq}}}zzzxxxwwwwwwwwwwwwvvvtttrrrqqqqqqrrrrrrwwwyyy{{{zzzxxxvvvttttttqqqqqqooollljjjgggeeedddcccbbbbbbbbbdddfffiiijjjllllllllljjjgggbbb^^^[[[WWWYYYcccrrr~~~}}}{{{zzzzzzzzzxxxwwwsssqqqooonnnnnnmmmlllkkkllliiieeebbbaaa```___]]]aaaaaabbbccceeeffffffeeegggeeebbb]]]VVVNNNFFFBBB???@@@AAACCCGGGKKKNNNPPPTTTUUUUUUVVVYYY___hhhoooyyy{{{}}}|||vvvnnngggeeeddddddgggkkkmmmlllkkkhhheeebbb___^^^]]]XXXXXX```hhhlllpppsssyyy~~~|||zzzzzzzzzxxxuuuvvv{{{|||yyyuuuqqqlllhhhggggggggggggjjjlllmmmllliiigggggghhhjjjjjjjjjkkkkkkjjjiiihhhjjjhhheeeeeeeeefffeeedddiiihhhiiikkkmmmlllgggccccccfffjjjjjjiiigggggghhhhhhiiiiiihhhhhhjjjnnnrrrqqqyyyqqqiiimmmttt}}}yyyssskkk\\\LLLDDDAAA???@@@BBB@@@??????AAACCCGGGRRR^^^jjjhhhccc```jjj}}}qqq{{{xxxTTTBBB:::888222111333...///............---------........................//////............/////////000000000111111111111333222666???HHHTTTeeesssvvvqqqnnnjjjyyywwwsssqqqppppppqqqrrrrrrrrrzzzxxxzzzyyyxxx___JJJDDD@@@<<<999666333222222222111000////////////////////////---------............///............////////////..............................///000111000000000111///222666777:::KKK^^^ooowwwsssrrr|||qqq~~~}}}zzz|||rrrooouuu~~~yyypppjjjiiieeefffppp~~~}}}zzzxxxwwwwwwxxxwwwuuussspppoooppprrrssszzzzzzzzzxxxuuutttuuuvvvrrrqqqooollliiigggeeedddcccbbbccccccdddfffhhhiiillllllmmmmmmkkkgggccc```YYY]]]lll{{{yyyxxxvvvtttsssqqqpppoooooooooooommmkkkkkkhhhccc___^^^]]]]]]\\\aaaaaabbbbbbbbbcccdddeeefffeeebbb]]]VVVNNNFFFBBB???@@@AAACCCFFFJJJMMMOOORRRRRRSSSUUUYYY```iiinnnwwwzzz~~~~~~wwwooohhheeeeeeccceeeiiifffffffffeeedddccccccbbb^^^YYYWWW^^^eeejjjnnnqqq{{{~~~|||zzzzzzzzzyyyyyyuuurrrsssyyy{{{yyytttpppkkkgggggghhhhhhiiimmmmmmmmmkkkiiihhhhhhiiikkkkkklllkkkjjjjjjjjjjjjlllkkkiiiiiihhhfffccc```iiihhhgggiiilllkkkfffbbbbbbdddggghhhgggfffffffffeeeeeeeeefffhhhlllqqqtttttt{{{uuugggkkkrrr||||||vvvhhhZZZKKKDDDAAA@@@???AAA@@@>>>>>>BBBDDDHHHRRR\\\dddbbb___^^^gggyyy{{{rrr|||sssRRRAAA:::999111111333...///............------------.....................//////............/////////000000000111111111111333333777???HHHTTTfffuuu|||uuupppkkkzzzxxxwwwuuusssrrrrrrrrrpppooozzzyyy|||{{{|||^^^IIICCC@@@<<<888666333111111111000///////////////////////////---------............///............////////////..............................//////000000111111222///111666777:::IIIZZZmmmttttttwww}}}vvv~~~zzzzzz{{{ooolllsss|||{{{uuuoookkkjjjqqq|||~~~}}}{{{zzzyyyyyyyyywwwuuurrrpppoooppprrrttt{{{zzzyyywwwtttssstttvvvsssqqqooollliiigggeeeeeeccccccddddddeeeggghhhiiijjjjjjllllllllljjjhhhgggaaalll~~~zzzwwwvvvtttsssqqqqqqpppqqqrrrsssrrrpppnnnkkkgggaaa]]]\\\\\\\\\\\\aaaaaaaaa``````aaacccfffgggfffccc^^^VVVNNNGGGBBB@@@AAAAAACCCFFFIIILLLNNNPPPPPPRRRVVV\\\cccjjjooossswww{{{xxxpppiiifffeeecccdddgggcccdddeeefffggghhhhhhhhh___ZZZXXX\\\aaaeeekkkqqq|||xxxwwwyyy{{{yyyxxxuuuqqqsssyyy{{{zzzsssoookkkhhhiiijjjllllllqqqoookkkhhhggghhhiiijjjkkkllllllkkkjjjiiijjjkkklllllllllkkkhhhddd```^^^gggeeedddfffhhhiiifffbbbaaabbbdddfffffffffeeedddcccccccccdddgggkkkppprrrttt|||yyyeeehhhnnnxxxzzzsssdddWWWIIIDDDBBB@@@???@@@???>>>???DDDGGGJJJRRRZZZ^^^]]]]]]___fffsss|||vvvkkkMMM===888666///...111---///............------------------...............//////............//////000000000000111111111111222333888???GGGRRRdddsssyyyqqqllljjj~~~zzzzzzzzzxxxvvvttttttrrrpppmmm}}}yyyzzz~~~~~~~~~\\\GGGAAA???;;;888666222111111111000///////////////////////////---------............///............////////////........................///.........///000222333222///111666888:::GGGWWWjjj{{{|||sssvvv~~~~~~yyyuuu}}}zzzyyy{{{ssshhhgggppp{{{yyyooommmnnnttt}}}~~~}}}}}}}}}}}}|||{{{zzzzzzuuutttrrrpppppprrrsssuuuxxxyyyyyyxxxuuusssssssssrrrqqqnnnjjjhhhfffeeedddddddddeeeffffffggghhhiiihhhiiikkklllmmmnnnnnnnnnppp||||||xxxuuuuuutttsssrrrppppppqqqsssuuutttqqqooolllgggaaa]]]\\\]]]^^^___```aaaaaa```___```dddggghhhgggddd___XXXPPPHHHDDDAAABBBBBBCCCEEEHHHKKKLLLNNNPPPSSSYYY```hhhnnnpppsssvvvzzz}}}yyyqqqiiigggeeebbbcccfffdddeeehhhjjjlllmmmmmmmmmddd```]]]^^^```dddllluuu{{{vvvvvvyyy}}}zzzzzzwwwtttvvv|||~~~|||qqqnnnkkkjjjlllnnnooopppsssoooiiieeedddfffiiikkkiiikkkllljjjhhhgggiiikkkiiikkkkkkhhhddd``````aaafffcccaaabbbeeefffeeeccc``````bbbdddfffeeedddbbbeeecccbbbccceeeiiilllnnnpppzzz|||cccdddiiirrrzzzzzzssskkk___SSSHHHDDDCCC@@@?????????>>>@@@FFFJJJMMMRRRXXX[[[\\\___aaagggsss{{{~~~cccIII;;;777666...---111---///............------------------.........////////////............//////000000000000111111111111111333888???EEEOOO```ppppppgggbbbeee{{{|||zzz{{{|||zzzxxxvvvvvvtttqqqnnnwwwsssuuuyyyzzzzzzZZZEEE@@@===999888555222111111111000///////////////////////////---------.........//////............/////////000........................000///------...000222444222///111777888:::FFFVVVgggwwwzzzpppwwwyyyuuuooovvv~~~{{{xxxyyy}}}pppfffgggrrr~~~xxxlllmmmqqqwww~~~|||{{{zzz|||}}}~~~~~~~~~}}}{{{zzztttsssrrrqqqqqqssstttuuuvvvxxxzzzyyywwwsssqqqppprrrpppmmmiiigggeeedddddddddeeeeeefffggghhhiiiiiiiiijjjlllnnnppprrrtttuuuxxx|||yyyvvvtttuuuuuuuuuuuunnnooopppsssuuutttqqqnnnmmmhhhbbb^^^]]]___```aaa```aaaaaa```^^^```dddhhhjjjiiifffaaaYYYQQQJJJFFFBBBBBBBBBCCCEEEGGGJJJKKKNNNPPPTTT[[[dddkkkppprrrwwwyyy{{{||||||yyyqqqjjjgggeeebbbccceeefffhhhkkknnnpppqqqppppppjjjfffcccbbbbbbeeeppp{{{{{{uuuuuuzzz||||||zzzwwwyyy~~~~~~ooommmkkklllnnnqqqrrrrrrtttnnngggbbbaaadddhhhkkkhhhjjjkkkiiifffeeehhhjjjgggiiiiiieee___]]]```eeedddaaa^^^___bbbeeedddccc___```aaaccceeeeeecccbbbgggeeecccbbbdddgggiiiiiimmmwwwaaabbbeeemmmuuutttlllddd\\\QQQGGGDDDCCCAAA>>>>>>>>>>>>AAAHHHLLLNNNRRRWWW\\\^^^aaaeeeiiivvvyyyzzz}}}___III<<<888777000///333000//////.........------------------.........////////////............//////000000000000111111111111111333999???EEEMMM^^^mmmsssttt{{{wwwggg___[[[```uuu{{{zzz{{{|||zzzxxxwwwwwwuuurrrpppwwwwwwwwwtttqqqttt\\\HHH@@@===<<<777666555222111///......////////////....................................---------------...///000////////////000000000000000000000000000111111222222111222555888<<>>888777111111333---////////////////////////...............///000000////////////////////////000000000000000111111222444444999@@@FFFMMMZZZeeekkkkkksssgggVVVYYY^^^lll}}}{{{~~~xxxrrrpppnnnjjjwwwssszzz~~~[[[HHH@@@===:::777666444222111/////////////////////....................................000000///.........//////////////////000000000000000000000000000111111222000000111333444888DDDPPPaaakkktttwwwxxxzzzyyyvvvyyyzzzxxxbbbYYY[[[[[[bbbllltttzzz~~~pppfffjjjkkk}}}}}}~~~~~~~~~~~~|||zzzyyyzzz{{{{{{zzzwwwuuutttsssssssssqqqpppooosssvvvuuuppplllkkkkkknnnllliiihhhggggggeeedddffffffggghhhhhhiiijjjjjjjjjjjjjjjjjjkkkpppwww|||{{{}}}}}}|||yyyxxxxxxyyyzzz{{{yyywwwtttsssrrrqqqqqqooollliiihhhggghhhkkkmmmmmmjjjfffcccccccccdddgggkkknnnqqqllloooqqqnnneeeYYYMMMFFFBBBAAAAAA@@@BBBDDDFFFHHHMMMPPPTTTZZZaaahhhmmmpppuuutttvvv{{{uuuqqqmmmkkkkkkjjjhhheeeiiiiiillluuuwwwnnnfffeeeggglllttt||||||}}}~~~}}}}}}}}}||||||}}}}}}{{{xxxuuuqqqnnnmmmqqqrrrooolllmmmlllkkkiiihhhggggggggggggeeegggggggggffffffhhhjjjooolllhhhddd```]]][[[ZZZ^^^^^^```eeekkknnnmmmjjjiiiiiiiiihhhggggggffffffggghhhiiigggeeegggkkkpppsssyyy{{{ttteeedddeeejjjppptttsssrrrlll]]]NNNGGGDDDAAA@@@AAACCCCCCDDDHHHNNNTTTWWWXXX[[[bbbddd___bbbxxxzzzjjjfffiii{{{jjjOOO???888888222222444///////////////////////////...............///000000////////////////////////000000000000000111111222333333777>>>DDDLLLXXXdddfffjjjtttkkkYYYZZZ]]]nnn~~~}}}~~~||||||xxxqqqnnnllliii}}}xxx~~~|||ZZZHHHAAA===:::666666444222111000//////////////////....................................222111000///////////////////////////000000000000000000000000000111111222222222333555555999FFFSSSfffqqqyyyzzzyyyzzz|||{{{~~~~~~tttaaa[[[\\\^^^aaahhhqqqyyy{{{zzz~~~~~~uuulllmmmmmm}}}}}}zzzyyyyyy{{{{{{{{{wwwuuusssssssssrrrpppooommmpppssssssqqqmmmkkkkkknnnllliiihhhhhhgggfffeeeeeeffffffggghhhiiijjjjjjjjjkkkkkklllmmmqqqvvvzzzzzz{{{||||||}}}}}}}}}}}}wwwwwwwwwxxxyyyyyyyyyxxxvvvuuuuuuuuutttrrrmmmjjjeeedddeeejjjpppqqqlllfffaaaaaabbbdddgggkkkooorrrooorrrtttooodddVVVLLLGGGDDDCCCBBBAAABBBDDDFFFHHHMMMPPPTTTYYY^^^dddjjjnnnpppqqquuu}}}vvvrrrnnnlllmmmmmmjjjhhhiiihhhlllxxxwwwlllccccccgggllltttzzz}}}|||~~~}}}}}}}}}~~~~~~~~~}}}yyytttqqqpppnnnnnnrrrsssooolllkkkhhhhhhhhhhhhhhhggggggggggggggggggeeedddeeehhhkkkjjjiiifffccc```^^^\\\[[[[[[\\\```fffkkkmmmkkkiiigggggghhhhhhhhhhhhiiiiiiggggggfffeeedddfffkkkooosssxxxwwwxxxeeebbbbbbfffmmmsssvvvvvvrrrbbbRRRIIIEEEBBBAAABBBBBBCCCFFFKKKPPPTTTWWWXXX\\\dddeee```bbbvvvqqqgggkkkuuu{{{kkkOOO>>>888777111111333///////////////////////////...............///000000////////////////////////000000000000000111111222333333666===CCCKKKXXXdddgggmmmyyynnn\\\\\\^^^ttt}}}~~~}}}}}}}}}vvvqqqnnnlllkkk}}}yyyXXXGGGAAA===999666555444222111000000000////////////....................................222111000///////////////////////////000000000000000000000000000111111222222222444555555999HHHVVVjjjssszzzyyyxxxzzz}}}~~~uuuiiicccaaaaaabbbgggpppzzz{{{vvvuuuyyy}}}yyyxxxmmmmmmlll}}}~~~{{{yyyzzz{{{{{{{{{wwwvvvtttssssssrrrpppnnnkkknnnqqqrrrrrrpppooonnnooommmjjjiiiiiiiiihhhfffdddeeefffggghhhiiijjjjjjiiikkknnnooopppqqqsssuuuwwwxxxzzz||||||||||||{{{vvvvvvwwwvvvvvvvvvwwwwwwwwwvvvuuuuuutttqqqmmmjjjeeeeeeggglllrrrsssnnnhhh``````aaabbbfffiiimmmpppssstttrrrkkk___SSSKKKHHHEEEDDDCCCCCCDDDFFFHHHIIIMMMOOOSSSWWWZZZ```fffkkkmmmnnnuuu~~~yyytttooolllmmmnnnmmmllljjjiiimmmzzzsssiii``````eeekkkrrryyy~~~~~~{{{{{{{{{|||}}}~~~|||vvvrrrooopppnnnpppuuuuuupppkkkjjjeeeeeeggghhhhhhhhhhhhgggiiihhhgggeeecccdddfffiiiiiihhheeeccc```^^^]]]\\\[[[]]]```dddggghhhgggeeecccdddeeefffhhhiiijjjkkkfffeeedddbbbbbbeeeiiilllpppuuuuuu~~~fffcccbbbeeellltttyyyzzzssscccRRRIIIEEEBBBBBBDDDBBBDDDIIIMMMQQQSSSVVVWWWZZZaaadddbbbfff{{{yyyiiidddnnn{{{xxxiiiOOO===666555//////222..........................................///000000////////////////////////000000000000000111111222333222666<<>>666444//////333///.......................................///000000////////////////////////000000000000000111111222333333777>>>FFFPPP```mmmmmmqqq}}}}}}}}}kkk```fffggg{{{}}}zzzxxxsssrrrvvvxxxuuusssttt|||pppQQQEEEAAA===888555444333222111111111111000/////////....................................---------------...///000////////////000000000000000000000000000111111222000222666888777===OOOaaarrruuuyyy}}}~~~uuujjjsssxxxvvvyyypppooorrr}}}zzzzzzxxxvvvuuuuuusssqqqooovvvuuurrrrrrssstttuuuuuullljjjhhhhhhhhhhhhgggfffcccccceeefffgggiiijjjjjjiiikkklllnnnooossswww{{{tttvvvxxxzzz{{{|||}}}}}}zzz{{{{{{xxxtttsssuuuwwwyyyvvvrrrpppooonnnkkkjjjfffhhhjjjjjjgggdddcccbbbeeeeeeccccccccceeeggghhhhhhddd```\\\YYYTTTMMMGGGBBBAAAAAABBBDDDFFFIIIKKKLLLOOOSSSSSSSSSWWW___ffffffhhhoooxxx}}}sssqqqpppppppppnnnhhhccc```dddlllyyy|||pppjjjddd```^^^```jjjuuu}}}}}}zzzzzz}}}}}}wwwrrrppppppqqqqqquuu||||||tttllliiiiiikkknnnqqqrrrpppnnnlllhhhiiikkkkkkjjjkkkmmmpppfffdddaaa``````bbbeeehhheeecccaaa______bbbgggjjjggggggggggggggghhhhhhhhhddddddcccdddfffhhhhhhhhhdddlllppp{{{dddbbbaaaeeekkkpppqqqpppdddWWWJJJEEEDDDCCCCCCEEEAAAFFFMMMPPPPPPOOOOOOQQQPPPMMMIIIJJJ[[[wwwzzzsssttt~~~wwwQQQ???777555///111444111.......................................///000000////////////////////////000000000000000111111222444333777???GGGRRRbbbppptttuuu}}}}}}jjjaaaiiilll~~~|||xxxwwwqqqqqqwwwzzzuuusssttt{{{}}}mmmQQQGGGBBB>>>;;;888777444222000/////////////////////............---------............///............////////////000000000000000000000000////////////000000000000444//////444888>>>NNN```wwwxxxrrr|||xxx}}}yyy~~~}}}}}}~~~~~~zzz{{{{{{zzzwwwssspppmmmwwwrrrppprrrsssrrrrrrtttlllkkkjjjjjjkkkjjjgggdddccccccdddeeegggiiijjjkkkgggmmmrrrsssqqqqqqtttxxxrrruuuxxxzzzzzzzzzzzz{{{~~~zzzwwwvvvvvvyyywwwtttpppmmmjjjiiiiiihhhhhhgggfffeeedddcccccccccdddeeedddbbbbbbbbbdddgggeeeaaa^^^ZZZTTTMMMHHHDDDBBB???@@@DDDGGGHHHGGGIIIJJJLLLNNNQQQVVV]]]aaabbbffflllqqquuu|||zzzpppqqqrrrrrrpppmmmiiigggcccfffmmmxxxsssiii___]]]^^^bbbjjjrrr}}}~~~|||}}}zzzrrrlllkkkmmmnnnqqquuuwwwvvvpppjjjfffhhhkkkooopppooollljjjiiihhhffffffjjjppprrrnnnjjjeeebbb___aaafffhhhfffcccbbbbbbaaa^^^]]]___bbbfffiiijjjkkkjjjgggeeedddeeecccfffhhhgggdddbbbdddfffhhhrrrooo}}}vvvaaaaaa``````eeemmmooommm[[[UUULLLEEECCCCCCDDDDDDEEEFFFIIILLLMMMLLLKKKJJJGGGFFFEEEHHHTTTkkk~~~zzz~~~YYYBBB777888333222222...////////////.....................////////////000////////////////////////111111111000000000000000...333666>>>JJJPPP___xxx~~~{{{kkkfffiiiooo{{{wwwvvvuuuuuutttssssssrrrrrrxxx~~~lllPPPFFFAAA<<<999888666444222000/////////000000000000////////////---------............///............////////////000000000000000000000000////////////000000000000333///000444777>>>QQQfff~~~|||{{{~~~~~~~~~|||||||||zzzxxxvvvsssrrryyyuuutttvvvvvvqqqnnnoookkkjjjjjjjjjjjjiiifffdddccccccdddeeegggiiikkkllljjjnnnrrrsssssssssuuuwwwqqqsssvvvxxxxxxxxxyyyzzz}}}zzzxxxxxxyyyxxxvvvrrrooolllkkkjjjjjjjjjjjjiiigggeeedddcccbbbbbbccccccbbbaaa``````aaaeeeccc```\\\YYYSSSMMMIIIEEEBBB??????AAADDDEEEDDDIIIJJJMMMOOORRRVVV\\\```bbbgggmmmrrrvvv}}}}}}ttttttttttttqqqnnnkkkiiieeegggmmmyyysssiii___\\\]]]aaahhhppp{{{}}}}}}~~~~~~~~~xxxppplllllloooppprrrtttvvvtttooojjjfffhhhjjjmmmnnnllljjjiiihhhjjjjjjjjjllloooooollljjjhhheeecccdddhhhjjjhhheeecccddddddcccaaaaaaccceeejjjkkkkkkiiieeeccccccdddeeegggiiigggdddccceeehhhiiisssppp~~~nnn[[[[[[[[[\\\bbbiiijjjgggYYYSSSJJJCCC@@@@@@AAABBBCCCEEEHHHJJJKKKKKKIIIHHHGGGEEEDDDGGGUUUlll~~~\\\DDD888888333111333///////////////............------........./////////////////////////////////111000000000000000000000000444666===JJJQQQ```zzz|||mmmiiijjjjjj{{{wwwuuuuuutttsssrrrqqqppppppxxxjjjNNNDDD???:::777777666444111000/////////111111111000000000//////---------............///............////////////000000000000000000000000////////////000000000000222000111444666>>>UUUnnn~~~}}}~~~~~~}}}|||{{{zzzzzzyyyyyy~~~zzzxxxyyywwwpppjjjiiijjjiiiiiiiiiiiihhheeecccbbbcccdddeeegggjjjlllmmmnnnoooqqqsssuuuuuuuuuuuuppprrrtttvvvvvvvvvwwwyyy~~~|||zzzyyyzzz|||wwwtttqqqmmmkkkkkklllllllllkkkjjjhhhfffdddcccbbb```aaaaaa```]]]\\\\\\]]]aaa___\\\YYYVVVRRRLLLIIIFFFCCC@@@???@@@BBBCCCDDDHHHJJJMMMPPPSSSVVV[[[^^^aaaeeelllqqqvvv|||zzzzzzxxxuuurrrnnnllljjjhhhhhhmmmyyysssiii___\\\]]]```gggnnnyyy~~~~~~||||||~~~zzz{{{yyytttooolllnnnqqqqqqrrrsssssspppmmmiiifffgggiiikkkkkkiiiggggggggglllmmmoooooommmkkkjjjjjjiiigggeeefffiiijjjhhhfffeeegggiiiiiigggeeeddddddmmmllljjjgggcccaaabbbcccggghhhhhhfffbbbbbbeeeiiijjjtttrrreeeUUUWWWYYY[[[aaahhhhhhcccXXXRRRIIICCC@@@@@@AAABBBAAACCCFFFIIIJJJIIIHHHGGGGGGDDDBBBGGGVVVmmmaaaHHH:::888222111333000////////////............,,,---------............////////////////////////000000000000000000111111222666666===IIIQQQbbb}}}}}}qqqkkkkkkggg{{{xxxvvvuuutttrrrqqqooonnnmmm|||iiiMMMCCC>>>:::666666555333111////////////000000000000////////////---------............///............////////////////////////////////////////////////000000000000111000222555555>>>WWWrrr~~~~~~}}}~~~~~~||||||{{{{{{|||~~~~~~zzzyyyuuummmhhhgggjjjiiihhhiiiiiihhheeebbbbbbcccdddeeehhhjjjmmmnnnqqqqqqrrrtttvvvwwwuuutttppprrrtttuuuuuuvvvwwwyyy~~~{{{yyyxxxzzz|||uuussspppmmmkkklllmmmoookkkkkkjjjhhhgggeeedddddd^^^______]]]ZZZYYYYYYYYY[[[YYYVVVTTTRRROOOKKKHHHGGGEEECCCAAAAAACCCEEEFFFGGGJJJNNNQQQSSSVVVYYY\\\^^^cccjjjppptttzzz{{{uuupppllliiihhhiiigggkkkxxxqqqggg___]]]^^^bbbiiipppyyy|||{{{{{{vvvvvvuuuqqqnnnmmmppprrrrrrrrrqqqpppmmmjjjhhhgggfffhhhiiihhhfffeeeffffffjjjmmmpppnnnjjjggghhhkkkiiigggeeefffggggggfffdddeeeiiilllmmmkkkgggdddcccmmmllliiieeeaaa``````bbbeeefffeeebbb______cccfffiiissssss{{{aaaVVVYYY\\\```fffllljjjdddZZZSSSKKKDDDAAAAAABBBCCCAAACCCFFFHHHIIIIIIGGGFFFFFFCCCAAAGGGWWWnnneeeKKK;;;888222111333111////////////............,,,,,,,,,---------......////////////////////////000000000000000111111111444777666<<>>>>>???@@@AAACCCEEEHHHIIIHHHGGGFFFAAABBBCCCIIIWWWnnngggLLL===999222111333111////////////............,,,---------............/////////////////////////////////000111111222222333666666<<>>?????????AAADDDFFFGGGGGGEEEDDD???BBBEEEJJJUUUmmmeeeKKK<<<999333111333000////////////............------........./////////////////////////////////...//////000111111222222222555555<<>>;;;999444333111000////////////000/////////............---------.........//////............/////////000000000000000000000000000////////////000000000000222///222999:::;;;FFFTTTbbb|||~~~{{{rrrjjjsss}}}wwwmmmkkkmmmttt~~~}}}}}}}}}}}}}}}|||{{{yyyxxxzzzzzzyyyyyyyyyyyyzzzzzznnnjjjjjjnnnpppnnnnnnppplllkkkjjjkkkkkkjjjgggdddgggggggggggghhhiiijjjkkkpppuuuxxxwwwrrrooopppsssssstttuuuuuuuuuwwwzzz|||yyyzzz{{{zzzxxxvvvuuuvvvuuuuuuuuuuuutttrrrpppnnnnnnmmmkkkgggdddaaa^^^]]]bbbbbb```]]]XXXUUUTTTTTTQQQOOONNNNNNOOOPPPPPPOOOTTTWWWYYYWWWQQQJJJFFFEEEGGGHHHHHHHHHIIIMMMRRRVVVYYY```iiipppuuu{{{{{{qqqjjjiiikkknnniiikkkpppwww~~~|||wwwggg___YYYYYY\\\aaagggnnnyyy{{{zzzzzzyyyzzz|||wwwvvvwwwwwwwwwuuurrrooojjjkkkkkkjjjjjjiiigggggg```dddiiillllllkkkkkkkkkkkkkkkkkkiiihhhggghhhiiijjjjjjjjjgggdddbbbaaaaaa^^^___```___^^^^^^```aaa___aaacccdddcccbbbcccdddbbbdddfffddd```^^^___```bbbhhhfffxxx{{{yyylll```ccceeeggglllpppmmmfffXXXQQQIIIBBB??????@@@AAA>>>@@@BBBEEEFFFEEEDDDCCC>>>BBBGGGJJJUUUllldddJJJ<<<:::333111333000000/////////.....................////////////000////////////////////////...//////000111222222222000444555<<>>@@@BBBDDDEEEEEEDDDCCCAAA???@@@IIIYYYsssdddJJJ<<<;;;555333222---////////////////////////......------------..................////////////000000000000111111111111---222777===EEERRRcccooo~~~pppfff]]]UUUVVV^^^kkkwww~~~}}}{{{vvvvvvvvvtttrrrpppmmmkkk}}}XXXJJJ@@@<<<===:::===999444111//////...---000//////...------,,,,,,---...............---------......///000000111111///////////////000111111000000000000111111111111222000111444555;;;IIIVVVmmm}}}}}}qqqgggdddmmmxxx{{{vvvrrrsssvvv{{{|||{{{~~~}}}|||~~~{{{{{{{{{yyyuuurrrqqqqqqtttttttttvvvyyyzzzyyyxxxsssrrrrrrtttvvvvvvrrrooommmllljjjjjjkkkjjjiiihhhhhhhhhhhhhhhiiikkkmmmnnnrrrsssssssssqqqpppnnnmmmsssttttttuuuwwwyyy{{{|||zzzyyywwwuuusssrrrqqqqqqssssssttttttssspppnnnmmmoookkkgggdddbbbaaa___^^^^^^______\\\WWWSSSRRRRRRSSSSSSTTTTTTUUUXXX]]]aaakkkllljjjcccWWWNNNIIIIIIHHHEEEEEEHHHIIIJJJPPPWWWYYY]]]dddkkkqqqxxx|||uuupppppprrrtttuuuqqqooopppwwwyyyqqqhhhaaa[[[ZZZ[[[]]]eeelllwwwxxxvvvyyy~~~}}}yyywwwxxxwwwtttqqqqqqooonnnnnnooonnnkkkhhhffffffgggggghhhiiiiiiiiijjjkkkllllllkkkjjjhhhgggmmmiiifffddddddccc```]]]```eeefffbbbaaadddfffdddccccccbbbaaaaaabbbbbbccccccfffgggfffbbbbbbdddgggjjjrrrooo{{{qqqcccbbbdddjjjqqqqqqkkkeeeZZZPPPEEE???@@@AAA???<<<>>>@@@BBBDDDEEEEEEDDDDDDAAA???AAAJJJZZZtttgggLLL===;;;555333222---////////////////////////......------------..................////////////000000000000111111111111000333777:::@@@KKKYYYdddvvvwww|||qqqggg]]]UUUWWW___lllzzz{{{yyyzzzzzzxxxvvvsssooollljjj|||yyyUUUHHH@@@<<<<<<888:::666222000//////...---/////////...------,,,,,,------...............------------......//////000000000000000000111222222000000000000111111111111333222222444666;;;HHHUUUlll{{{~~~ooobbbaaakkkwww{{{yyywwwxxx{{{|||vvv~~~zzzyyy}}}}}}|||}}}|||zzzwwwtttrrrooollliiinnnoooqqquuuyyy{{{zzzyyyyyyyyyyyyzzzzzzyyyvvvsssmmmllllllmmmoooooonnnlllhhhhhhiiijjjkkkllllllmmmppppppppppppoooooooooooouuuuuuuuuuuuvvvxxxyyyzzzxxxwwwuuusssrrrrrrrrrsssuuuuuuuuutttsssqqqnnnmmmnnnkkkgggdddbbb```]]][[[\\\]]]\\\YYYUUUSSSRRRRRRSSSSSSSSSTTTVVV\\\ccchhhsssrrrnnndddXXXNNNIIIGGGFFFDDDDDDHHHIIIKKKPPPWWWYYY]]]cccjjjpppvvv|||}}}{{{yyyxxxyyyzzzzzzyyyqqqooopppwww~~~xxxqqqiiibbb[[[ZZZZZZ]]]dddlll{{{~~~wwwwwwzzz~~~zzzxxxxxxwwwtttqqqpppppppppqqqqqqpppllljjjjjjjjjiiihhhgggffffffeeekkkkkklllllllllkkkiiihhhkkkhhhdddbbbaaa```^^^]]]cccggghhheeedddfffhhhgggdddcccbbbaaaaaaaaabbbbbb```dddhhheee```___ccchhhpppyyyuuupppccccccgggnnntttsssllleeeYYYQQQFFF@@@@@@@@@???<<>>HHHUUU^^^ooopppuuu|||uuulllbbbXXXYYY___mmm~~~xxxxxxzzzzzzxxxvvvssspppmmmlll{{{~~~xxxUUUHHH???;;;:::666333111///...000111111111//////.........---------,,,---......///.........------........./////////000000//////000000111222///000000000111111111111222111222444555999FFFRRRhhhvvv||||||mmm``````jjjuuuzzzzzzyyy{{{~~~zzztttyyy{{{uuu{{{{{{zzz}}}~~~{{{zzz{{{}}}xxxtttqqqpppnnnjjjfffjjjlllpppvvv{{{}}}}}}{{{|||}}}}}}~~~~~~|||zzzxxxoooooooooqqqrrrsssqqqoooiiiiiikkklllmmmmmmmmmllloooooooooooopppqqqrrrrrrvvvuuuuuuuuuuuuvvvwwwwwwvvvtttsssqqqqqqrrrssstttuuuuuutttsssrrrooonnnlllnnnlllhhhfffccc```]]]ZZZZZZYYYXXXVVVTTTRRRRRRRRRRRRRRRQQQRRRUUU\\\fffllltttsssmmmdddXXXOOOIIIGGGEEECCCDDDGGGIIIKKKQQQXXXZZZ^^^dddjjjpppvvv{{{}}}yyyuuuooonnnpppuuu|||}}}wwwqqqkkkccc\\\ZZZ[[[^^^fffnnn}}}~~~wwwwwwzzz}}}}}}zzzvvvvvvwwwvvvssspppooopppqqqrrrqqqpppmmmjjjlllkkkjjjiiihhhfffeeeeeemmmnnnnnnnnnmmmkkkiiihhhkkkhhheeebbb````````````eeefffgggeeedddeeeggghhhiiihhheeecccbbbbbbbbbbbb]]]cccgggeee^^^\\\bbbiiirrr{{{xxxqqqccceeejjjpppuuurrrjjjcccXXXPPPGGGAAA@@@@@@>>><<>>???AAACCCEEEFFFFFFEEEDDDBBBBBBDDDJJJVVVmmmwwwYYYDDD===444111222...////////////////////////......------------..................///////////////000000000111111111111111222444:::DDDQQQ^^^gggmmmnnntttttthhh^^^ZZZaaarrr|||zzzzzztttssssssrrrrrrrrrrrrrrrtttSSSHHH@@@;;;999444444222000000000000///---........................,,,,,,---...////////////////////////////////////...............//////000000000000000111111111111111000111333333555@@@KKK[[[fffooopppnnnqqquuuwwwwwwvvviiibbbbbbhhhooouuuxxx|||{{{wwwrrrpppuuu|||}}}yyyuuuooohhhhhhqqq{{{xxxyyyzzzwwwssspppooonnnmmmkkklllmmmqqqwww}}}yyy{{{}}}}}}{{{xxxwwwwwwpppnnnmmmmmmooopppppppppllllllmmmmmmnnnnnnnnnnnnpppqqqrrrssstttvvvwwwwwwuuuuuuttttttttttttuuuuuusssssssssssssssssssssssspppoooooonnnmmmlllkkkkkkmmmllljjjiiigggccc^^^ZZZUUURRRPPPOOOPPPRRRRRRQQQOOONNNMMMLLLOOOUUU^^^dddhhhgggddd```YYYRRRLLLIIIEEECCCCCCGGGHHHJJJOOOVVVZZZ^^^eeelllssszzzyyyssskkkkkknnnsssyyyzzzxxxtttiiiaaaZZZXXXZZZ___hhhqqq~~~xxxxxxxxxwwwtttvvvvvvwww{{{~~~}}}yyytttmmmnnnooonnnmmmkkkllllllllllllllllllllllllllllllkkkkkkkkkjjjhhheeecccaaaeeedddaaa^^^]]]___cccfffdddbbbbbbbbbaaa```ccchhhjjjgggddd```^^^^^^___```eeejjjllljjjdddbbbfffkkkiiisssrrryyynnnppptttxxxwwwqqqhhhaaaSSSNNNHHHCCCAAA@@@@@@???@@@AAACCCFFFGGGFFFFFFEEECCCCCCFFFJJJTTTkkk{{{}}}]]]FFF===444111222///////////////////////////......------------..................////////////000000000000111111111111222222444:::DDDRRR___gggmmmmmmttttttggg]]]ZZZdddyyy~~~{{{zzzvvvuuusssrrrppppppoooooonnnOOOFFF@@@<<<:::555555333111111111000///---........................+++,,,---...////////////......................../////////...///000000111000000000000111111111111222111222444333555???JJJVVVaaakkklllmmmsss|||wwwmmmhhhbbbfffmmmsssyyyzzzyyyuuusssxxx}}}zzzqqqnnnkkkffffffmmm|||~~~{{{|||yyyxxxuuuqqqmmmkkklllmmmnnnooorrrvvv|||}}}{{{wwwuuuuuupppnnnllllllooorrrtttuuuooonnnmmmmmmmmmnnnooopppoooqqqsssuuuvvvwwwvvvvvvtttttttttsssssstttuuuuuurrrssstttuuuuuutttrrrqqqnnnnnnmmmllllllllllllllljjjjjjiiiiiigggccc^^^ZZZSSSPPPMMMMMMOOOQQQQQQQQQOOONNNLLLKKKLLLQQQXXX]]]ccccccbbb___[[[TTTMMMHHHFFFDDDDDDGGGHHHIIINNNUUUWWW\\\ccclllttt|||yyysssjjjkkkoootttzzz|||{{{xxxkkkccc\\\[[[]]]cccmmmwww}}}yyyyyyyyyuuuqqqvvvwwwzzzyyytttmmmnnnooommmkkkjjjlllooommmmmmmmmmmmnnnnnnnnnnnniiijjjjjjjjjiiigggfffdddddddddbbb___^^^```ffflllfffcccbbbdddccc```dddjjjfffdddaaa______```cccdddiiikkkllliiieeedddfffhhhgggpppooo}}}|||qqqsssvvvvvvssskkkbbb\\\PPPMMMGGGCCCAAAAAAAAAAAA@@@AAADDDFFFGGGGGGFFFEEEBBBDDDGGGKKKUUUkkkvvvwwwaaaHHH>>>333000222///////////////////////////......------------..................////////////000000000000111111111111222222444:::FFFUUUaaaiiiooonnnuuuvvviiiaaa]]]iii{{{xxxvvvuuusssrrrqqqqqqqqqrrriiiKKKDDD???<<<;;;777222111000111222333222000---.....................+++,,,---...////////////------------------------000000000000000111111222000000000000111111111111333333444555444666@@@JJJTTT```jjjllloooxxxtttlllhhhbbbfffkkkrrrzzz}}}|||yyyxxx}}}|||qqqllljjjgggeeejjjwww~~~yyyyyywwwrrrkkkhhhjjjlllppppppqqquuu{{{~~~xxxvvvvvvqqqooommmmmmqqqvvvzzz{{{pppooommmllllllnnnpppqqqooopppsssuuuwwwwwwvvvuuutttsssssssssssstttuuuuuurrrsssuuuwwwwwwuuurrrpppmmmmmmllllllllllllmmmmmmhhhhhhhhhhhhgggccc]]]YYYRRRNNNKKKLLLOOOQQQQQQQQQOOOOOOMMMKKKKKKOOOTTTYYYaaaaaaaaa```\\\UUUMMMHHHGGGDDDDDDGGGGGGHHHMMMTTTUUUZZZbbbkkkttt}}}xxxqqqkkklllpppuuu{{{~~~}}}|||nnnfff```___bbbhhhsss}}}{{{yyyzzzzzzuuuqqqvvvxxx|||xxxqqqnnnoooooommmjjjjjjnnnqqqooooooooooooooooooooonnniiijjjkkklllmmmlllkkkjjjffffffdddaaa```dddkkkqqqiiidddcccfffeeebbbeeellleeecccaaa```aaadddhhhjjjiiiiiiiiifffdddbbbcccdddfffpppnnn|||}}}ppprrrssssssnnneee\\\VVVOOOLLLGGGCCCAAAAAABBBCCC@@@AAADDDFFFGGGGGGFFFEEEBBBCCCGGGLLLVVVlllvvvooosssbbbIII>>>333000222///////////////////////////.........------...................../////////000000000000000111111111111111111444<<>>AAA@@@AAACCCFFFGGGGGGEEEBBBAAACCCIIIVVVooo{{{ssstttoooLLL===999555111111000000000000////////////........................---...///000111111111111000000///...///000111222111222555<<>>>>>>>>>>>?????????BBBDDDFFFEEEDDDAAA@@@AAAGGGUUUppp|||xxxzzzsssOOO>>>999444111222000000000000////////////........................---...///000000111111000/////////000000000000111000222666>>>IIIVVVeeeoooooo___[[[hhh}}}zzzxxxuuuttttttsssrrrrrrqqqqqq]]]GGGCCC===888999666222222222111000000///...////////////////////////------------------------////////////////////////////////////000000000000////////////000111333333111444111222777777CCC[[[vvv{{{}}}pppaaa___kkk|||~~~}}}|||{{{xxxtttqqqoooppprrrtttvvvyyy~~~~~~zzzvvvsssqqqpppoooqqquuuwwwvvvtttpppnnnllliiigggfffeeeeeelllmmmnnnnnnnnnmmmlllkkkjjjkkklllmmmnnnmmmlllllllllmmmnnnpppppppppoooooonnnnnnoooppppppnnnmmmllljjjkkkjjjeee]]]VVVTTTTTTOOOOOONNNMMMKKKJJJIIIIIIDDDFFFHHHHHHGGGIIINNNSSSTTTTTTTTTSSSPPPMMMIIIGGGGGGFFFFFFFFFHHHKKKOOOQQQXXX]]]dddiiinnnuuu{{{zzzwwwuuuvvvyyyzzzxxxvvvqqqkkkeeecccbbbeeennnwww~~~zzzxxxvvvtttqqqsssrrrooonnnrrryyyzzzwwwsssqqqpppqqqssstttuuutttvvvsssnnnjjjfffdddaaa``````ccciiinnnqqqpppnnnlllhhhgggffffffhhhjjjmmmoooiiifffbbb```bbbeeehhhiiieeedddddddddeeegggjjjkkkllljjjfffcccaaaaaaaaabbbccckkkiiixxx}}}hhhddd```aaadddbbb[[[UUUMMMIIICCC@@@>>>??????>>>@@@@@@@@@BBBEEEGGGFFFEEE@@@>>>???FFFUUUqqqvvvRRR@@@999444111333000000000000////////////..............................///000000000000000///000111111222222111111222333666>>>HHHWWWkkk{{{}}}lll___WWWbbb}}}zzzyyyuuutttttttttsssrrrrrrqqq{{{ZZZFFFCCC===888999777111111222222111000///...////////////////////////........................////////////////////////////////////000000000000////////////000111333333///222000222777999GGGaaatttaaa\\\gggyyy~~~}}}{{{yyyvvvsssrrrssstttvvvxxxzzz}}}}}}yyyvvvsssooonnnooorrrwwwyyywwwtttooommmkkkiiigggfffffffffkkkkkkkkkkkkkkkjjjjjjjjjiiijjjkkklllmmmllllllkkkkkklllnnnooopppppppppooonnnooopppppppppooommmllljjjkkkjjjddd\\\VVVTTTTTTNNNNNNMMMLLLKKKIIIIIIHHHCCCFFFHHHHHHHHHJJJOOOSSSTTTTTTSSSRRRPPPMMMKKKJJJIIIHHHGGGGGGHHHKKKNNNPPPYYY^^^eeekkknnnrrryyy{{{xxxuuuvvvyyy{{{zzzxxxpppjjjeeecccccceeemmmwww}}}zzzyyyyyyvvvtttrrrrrrqqqqqqvvv|||{{{wwwrrrqqqqqqsssuuuvvvtttssstttppplllhhhgggeeebbb```cccfffkkkooopppooollljjjiiihhhgggffffffggghhhiiifffccc```^^^```ccceeefffbbbbbbcccdddeeeggghhhjjjkkkjjjgggdddbbbaaabbbbbb```hhhfffuuuwww```\\\[[[___eeeeee___WWWMMMIIIDDD@@@???@@@@@@@@@??????@@@BBBDDDFFFEEEDDD???>>>???FFFUUUqqqvvvTTTBBB:::444111333000000000000////////////////////////////////////...//////000000000000///000111222333333333222222555333555<<>>===>>>@@@CCCDDDDDDBBB@@@@@@BBBIIIVVVppppppRRRBBB;;;333111333000000000000//////////////////////////////////////////000000000000//////111000/////////000111222777444666>>>GGGXXXyyy~~~pppllldddhhhyyyyyy|||yyyvvvqqqrrrssssssrrrqqqooommmwww{{{{{{tttVVVFFFDDD<<<666666555000111222333222000...---////////////////////////------------------------////////////////////////////////////000000000000222111000000000000000111...444333333666555DDD___}}}|||sssqqqvvvuuufffjjjvvv~~~|||zzzxxxxxxyyyyyyvvv{{{|||{{{{{{{{{pppmmmkkkkkkmmmmmmjjjfffhhhgggfffeeeffffffhhhhhhjjjiiigggfffggghhhjjjlllhhhiiikkklllmmmmmmlllllllllmmmppprrrttttttttttttrrrqqqooonnnnnnnnnoooppphhhddd___[[[YYYUUUOOOJJJHHHHHHIIIIIIIIIJJJJJJJJJNNNLLLMMMRRRYYY^^^______WWWVVVSSSQQQOOONNNNNNNNNMMMKKKIIIHHHHHHJJJLLLNNNWWWZZZaaaiiiiiihhhooozzz|||xxxwwwyyyzzzyyyxxxtttoookkkkkklllooowww}}}yyyxxxxxxwwwvvvuuuyyyzzzuuurrruuuxxxyyyuuuwwwyyy}}}~~~zzzwwwppplllhhhhhhlllnnnllliiikkklllnnnooopppooonnnmmmhhhhhhhhhhhhhhhiiiiiijjjaaabbbdddfffhhhfffbbb^^^bbbdddfffiiikkkllllllllljjjjjjiiiggggggfffffffffaaakkkiiiyyy}}}jjjUUUWWWZZZ___bbbaaa[[[WWWJJJFFFAAA>>>===>>>???>>>@@@@@@@@@BBBEEEFFFFFFEEEAAA@@@CCCJJJWWWpppmmmQQQBBB;;;333111333000000000000////////////000000000000000000000000///000000000000000//////000///---,,,---...000222666333777@@@HHHWWWwwwtttqqqfffiii|||~~~~~~xxxzzz}}}yyywwwpppqqqrrrsssrrrpppnnnllltttrrryyyjjjXXXFFF???>>>:::555111222222222111000//////...////////////000000000000//////.........---------............/////////000////////////////////////000000000000////////////111222555666555888FFFUUUuuu}}}qqqmmmmmmyyynnnkkkqqquuu~~~|||{{{|||~~~~~~~~~{{{zzzuuuqqqmmmkkkkkkjjjhhhfffhhhgggeeedddcccdddeeeeeeccccccdddeeegggiiikkklllgggjjjnnnppppppoooppppppkkklllmmmqqqtttvvvuuutttvvvtttqqqnnnlllllllllmmmfffdddbbb___[[[UUUNNNIIIEEEDDDDDDDDDEEEGGGIIIJJJMMMOOOPPPSSS\\\dddbbbZZZQQQQQQQQQQQQPPPOOONNNMMMPPPNNNLLLJJJIIIKKKMMMNNNXXX[[[___ccchhhmmmssswww|||wwwwww{{{~~~}}}{{{sssooollljjjiiikkksss}}}yyywwwvvvtttrrrvvvvvvuuuuuuvvvwwwxxxzzzwwwyyy|||}}}}}}zzzvvvtttiiiiiiiiijjjkkkkkkkkkkkklllnnnpppqqqooommmkkkkkkkkklllnnnppppppnnniiieeecccfffhhhfffbbb```bbbeeeeeegggiiihhhffffffjjjnnnkkkiiifffggghhhhhhfffdddeeefffkkkwww{{{iiiUUURRRTTT[[[```\\\UUUPPPIIIEEE@@@===<<<============>>>>>>???AAACCCEEEFFFAAA@@@CCCKKKTTTiiisssQQQAAA>>><<<666111111000000000000000111111000000000000000000000000111111000000//////......000111111111111222222222222666999;;;CCCXXXvvvzzzlllgggkkkzzz~~~}}}{{{}}}|||yyyxxxsssttttttrrrpppnnnnnnooorrrpppxxx|||hhhWWWEEE>>>===:::555222222222111111000//////..................///////////////.........------------......///////////////////////////////////////000000000000////////////000111444555444777DDDSSSmmmwwwqqqooonnnyyypppjjjpppuuu}}}|||}}}~~~}}}~~~~~~~~~~~~}}}|||tttqqqllljjjjjjiiifffdddeeedddcccbbbbbbbbbcccdddddddddeeeeeefffggghhhiiifffiiilllmmmmmmllllllmmmkkkkkkmmmppptttvvvuuutttvvvtttqqqnnnlllkkkkkkkkkfffdddaaa^^^ZZZTTTMMMHHHDDDDDDDDDDDDFFFHHHJJJKKKMMMQQQUUUZZZccchhhaaaUUUQQQQQQQQQQQQQQQPPPOOOOOOOOONNNLLLKKKKKKMMMPPPQQQVVVZZZ```fffkkkpppuuuyyy|||vvvuuuyyy{{{{{{yyyrrrnnnkkkjjjhhhjjjrrr|||{{{xxxuuusssqqqttttttsssssstttuuuwwwxxxyyyzzz|||}}}{{{wwwrrrooojjjjjjjjjjjjkkkllllllkkkkkkmmmoooooommmkkkkkklllnnnnnnnnnoooooolllhhheeeccceeegggddd```___aaaeeeggghhhhhhhhhhhhiiikkkmmmjjjhhhgggggghhhhhhfffdddbbbdddiiiuuuxxxfffVVVRRRTTT[[[___[[[TTTPPPIIIEEE@@@=========>>>======>>>>>>???AAACCCEEEFFFBBB@@@CCCIIIRRRfffxxxVVVDDD>>>:::555222111111000000000000111111000000000000000000000000111000000000/////////...000111111111111222222222111444777999@@@TTTrrrzzzkkkiiijjjttt|||}}}~~~}}}zzzyyyuuuvvvuuussspppnnnnnnnnnsssttt}}}}}}{{{eeeUUUDDD>>>===:::555333222222111111000/////////...............---------...............---------,,,---...///000///......////////////////////////////////////000000000000000000333444333666BBBOOOgggwww{{{zzzwwwrrrqqqsssrrr{{{~~~}}}sssjjjnnnttt~~~}}}~~~}}}~~~|||{{{zzz{{{}}}~~~}}}|||rrrpppllliiihhhfffdddbbbaaaaaaaaa```aaaaaabbbbbbeeeeeeeeeeeeeeefffffffffeeegggjjjjjjiiihhhhhhiiiiiijjjlllooosssuuuuuutttuuusssqqqooolllkkkjjjjjjgggdddaaa]]]XXXRRRKKKFFFCCCCCCDDDEEEGGGJJJLLLMMMNNNRRRYYYbbbkkkkkk^^^OOOOOOPPPQQQQQQRRRRRRRRRQQQOOONNNMMMMMMNNNQQQSSSUUUTTTZZZbbbkkkqqquuuxxx{{{|||}}}uuusssuuuxxxxxxvvvrrrnnnjjjiiiggghhhqqq{{{|||xxxuuurrrqqqsssrrrrrrrrrrrrtttuuuvvv{{{{{{|||{{{xxxsssnnnkkkkkkjjjiiijjjllllllllljjjkkkllllllkkkjjjiiijjjlllqqqooonnnmmmmmmkkkiiigggdddeeeeeebbb___^^^aaaeeejjjiiihhhiiikkkllllllkkkiiihhhgggggghhhgggeeeddd```bbbhhhssssssaaaVVVRRRRRRYYY]]]YYYSSSOOOGGGDDD@@@======>>>>>>======>>>>>>???AAACCCEEEFFFCCCAAACCCHHHPPPccc|||[[[GGG===888444333222111111000000000111111000000000000000000000000000000000000////////////000111111111111222222222222555777999@@@RRRmmm}}}yyyhhhiiijjjooowww|||}}}~~~}}}{{{~~~~~~{{{zzzvvvwwwvvvtttqqqnnnnnnoooxxx}}}}}}~~~bbbSSSDDD>>><<<999555444111111111111000000////////////............------........................+++,,,...000000///...---////////////////////////////////////000000000000111111333444444666AAAMMMeeeuuu|||xxxwwwtttrrrsssvvvuuu}}}vvvxxxxxxkkkmmmsss~~~~~~|||}}}|||xxxwwwwwwxxx{{{|||{{{zzzpppooollliiigggdddbbb````````````aaaaaabbbbbbcccccccccdddeeeeeefffffffffeeegggiiiiiigggffffffgggiiiiiikkknnnrrrttttttsssrrrrrrqqqpppnnnmmmllllllhhheeeaaa]]]XXXQQQKKKFFFCCCDDDFFFHHHJJJMMMOOOPPPQQQTTT[[[eeemmmiiiZZZLLLOOOOOOQQQRRRSSSTTTTTTTTTRRRQQQQQQPPPQQQSSSUUUVVVRRRZZZdddnnnuuuyyy{{{}}}|||uuurrrtttvvvvvvuuuqqqmmmiiihhhfffgggpppzzz{{{wwwtttrrrqqqsssrrrrrrqqqrrrsssuuuvvvyyyzzzzzzyyyvvvqqqmmmjjjkkkiiihhhiiikkkllljjjhhhjjjjjjiiihhhfffgggiiikkkpppnnnllllllllllllllljjjffffffeeebbb______cccfffllliiihhhjjjmmmnnnkkkhhhgggggggggggggggfffeeedddaaadddiiisss}}}~~~nnn]]]UUUPPPOOOUUUXXXUUUOOOLLLFFFCCC???======>>>>>>>>>===>>>>>>???AAACCCEEEFFFCCCAAACCCHHHPPPccc}}}\\\GGG<<<777444555222222111111000000111111////////////////////////000000000000////////////000000111111111222222222444777999:::AAARRRjjj|||}}}yyyggghhhjjjoootttyyy~~~zzzxxxuuuvvvvvvtttrrrppppppqqq}}}xxxyyy```SSSEEE???===999555444111111111000000000000000000000000/////////......---.....................+++,,,.../////////...---////////////////////////.../////////000000000111333222333555555777@@@JJJgggvvv{{{wwwuuuvvvuuurrrrrrvvvvvv|||xxxlllppp}}}ooommmrrr}}}~~~~~~}}}~~~|||}}}~~~}}}zzzwwwvvvvvvwwwxxxxxxwwwuuuooonnnmmmjjjgggdddbbbaaaaaabbbbbbcccdddddddddddd```aaaccceeefffggghhhhhhggghhhiiiiiigggfffgggggghhhiiijjjnnnqqqsssrrrqqqooopppqqqqqqqqqpppooonnniiifffaaa\\\WWWQQQKKKGGGEEEFFFHHHKKKNNNPPPRRRSSSSSSTTTYYYbbbfffaaaVVVLLLOOOPPPQQQSSSTTTUUUVVVVVVVVVUUUTTTTTTSSSTTTUUUUUUSSS[[[eeeooovvvzzz|||~~~~~~vvvrrrsssuuuuuussspppllliiigggfffhhhqqq{{{}}}yyyuuussssssssstttssssssssssssuuuvvvwwwuuuvvvwwwvvvtttqqqnnnlllkkkhhhfffgggjjjkkkiiifffggggggfffeeecccdddgggjjjlllkkkkkklllnnnoooooonnniiihhheeecccaaabbbdddfffkkkiiiiiijjjmmmmmmiiifffdddeeegggggggggeeeddddddeeegggkkkrrrzzzzzzkkkZZZRRRMMMKKKPPPSSSPPPJJJHHHDDDAAA>>>===>>>>>>>>>>>>===>>>>>>???AAACCCEEEFFFCCCAAADDDJJJSSSfffzzzZZZEEE;;;666555666333333222111111111111111////////////////////////////////////000000000000000000111111111222222222444666888:::@@@PPPeeeuuu~~~|||}}}kkkfffkkkqqqwww~~~xxxvvvssstttuuutttrrrqqqrrrssszzz```SSSFFF@@@===999555555111111000000000000000000111111111000//////......---------...............---------------.........////////////////////////......//////000000111111555333333555555777???HHHcccsss~~~rrrooopppssstttrrrrrruuuxxx}}}|||rrrjjjmmm|||tttpppsss~~~wwwyyy}}}~~~~~~~~~}}}}}}~~~}}}}}}}}}~~~|||yyywwwvvvvvvvvvwwwvvvssspppmmmnnnnnnlllhhheeeddddddddddddeeefffffffffeeeeee___aaacccfffhhhiiiiiihhhhhhiiijjjiiihhhggghhhiiiiiiiiijjjmmmpppqqqpppnnnnnnoooqqqrrrrrrpppnnnmmmhhhddd___[[[VVVQQQKKKGGGFFFGGGJJJMMMOOOQQQRRRSSSSSSSSSWWW]]]]]]XXXQQQOOOPPPQQQRRRTTTUUUVVVWWWWWWWWWWWWVVVVVVUUUUUUUUUUUUWWW]]]eeemmmsssxxx{{{~~~wwwssstttuuutttqqqnnnjjjhhhggggggiiirrr|||}}}}}}{{{xxxtttrrrssstttuuuttttttttttttvvvwwwxxxrrrssstttttttttrrrpppooollliiieeegggkkkllliiieeedddeeedddcccaaabbbeeehhhhhhiiikkknnnqqqrrrpppnnniiihhhfffdddcccdddeeefffhhhhhhiiikkkkkkjjjfffcccbbbdddggghhhfffdddddddddfffhhhkkkqqqwwwwwwkkk\\\QQQJJJHHHKKKNNNKKKGGGEEEBBB@@@>>>===>>>???>>>>>>===>>>>>>???AAACCCEEEFFFDDDCCCEEELLLVVVjjj|||wwwVVVBBB;;;888666666444333222111111111111111000000000000000000000000////////////000000000000000111111111111222222222111333555888>>>LLL___mmmvvvxxxyyyzzznnnbbbiiipppwwwyyyvvvrrrssstttsssrrrqqqqqqrrr{{{aaaUUUHHHBBB>>>888555555000000000000000000000111111000000///......---------------.........//////...---,,,++++++---...000////////////////////////.........///000111111111444222222444555666<<>>??????>>>===>>>>>>???AAACCCEEEFFFFFFDDDGGGNNNWWWkkk~~~wwwTTTAAA;;;999666444555444333222111111111111000000000000000000000000.../////////000000000111000111111111111222222222000222444777>>>KKK\\\iiivvvwwwvvvvvv|||lll[[[bbbiiisss{{{yyytttuuuuuussspppnnnnnnooowwwbbbVVVJJJCCC>>>888555555000000000000000111111111000000///...------,,,,,,---------........./////////---+++******,,,///111////////////////////////---......///000111111222444111111333444555;;;BBBOOO```sss}}}uuuhhhfffiiioootttwww{{{uuuqqqllllllpppsssuuutttzzz{{{}}}xxxyyy{{{vvv~~~|||rrruuu|||yyy}}}~~~~~~|||{{{zzz{{{}}}|||}}}wwwyyyzzzzzzzzz{{{}}}}}}{{{{{{|||}}}}}}|||vvvuuuuuuvvvvvvtttqqqnnnllloooqqqooollliiihhhiiigggggghhhhhhhhhgggeeeddddddeeegggiiiiiihhhgggfffggghhhiiihhhggghhhjjjkkkkkkkkkkkklllnnnnnnllljjjnnnoooppppppnnnjjjfffcccbbb^^^ZZZUUUQQQMMMHHHEEEEEEGGGIIILLLNNNOOOOOOOOOOOOQQQWWW[[[UUULLLLLLSSSRRRRRRTTTUUUVVVWWWWWWWWWTTTUUUUUUVVVWWWXXXYYYYYY]]]```dddhhhmmmrrrxxx|||}}}{{{tttrrrsssssspppmmmllliiiggghhhhhhlllvvv~~~zzzuuurrrrrrsssttttttsssssstttuuuwwwxxxqqqrrrssssssssssssrrrqqqqqqlllhhhjjjnnnppplllggg```aaabbbaaa```aaabbbdddfffiiinnntttvvvsssmmmhhhfffeeeddddddddddddcccaaaaaafffjjjkkkgggccc``````___cccggghhhfffccccccddd```bbbeeejjjrrrvvvnnncccRRRJJJFFFIIILLLIIIEEECCC@@@???======>>>??????>>>===>>>>>>@@@AAACCCEEEFFFHHHFFFHHHOOOWWWkkkyyyTTTAAA<<<:::666333555444333222111111111111000000000000000000000000.../////////000000111111000111111111111222222222111333666999@@@MMM]]]iii|||zzzuuurrrxxxgggUUU[[[bbbnnn~~~{{{vvvwwwvvvsssooolllkkklllyyybbbTTTIIIGGGAAA666222666111111111111000000000000............------------///...---,,,,,,---...//////////////////.........222222111111000000//////000000000000111111111111000000//////000555;;;@@@NNNXXXjjj{{{~~~yyyjjjeeefffqqqzzz|||~~~}}}ssslllllloooppprrrttttttzzzxxxrrr|||pppoooqqq{{{|||uuurrrrrrwwwzzz}}}|||yyypppqqqqqqsssvvv}}}}}}{{{yyywwwyyy|||~~~}}}{{{|||{{{}}}~~~|||zzzttttttuuuwwwxxxvvvrrroooqqqpppoooooopppooommmkkkfffhhhiiihhhfffdddcccccceeeddddddgggkkkmmmllljjjiiikkkmmmllljjjjjjllloooppppppnnnmmmllllllllllllllllllmmmllljjjfffcccaaa```]]]XXXRRRNNNJJJIIIHHHIIIJJJJJJLLLNNNPPPRRRSSSRRRTTTVVVVVVTTTRRRQQQRRRUUUVVVWWWXXXXXXWWWUUUSSSSSSUUUVVVYYYZZZ\\\\\\\\\ccccccccceeehhhooowww}}}zzztttnnnmmmqqquuutttrrrnnnmmmjjjggggggmmmvvv}}}zzzwwwuuusssqqqooorrrqqqppprrrtttvvvwwwvvvrrrqqqooommmmmmnnnooopppqqqnnnlllnnnqqqqqqlllgggbbbdddffffffeeeeeehhhkkkmmmoooqqqsssqqqlllgggcccaaabbbcccdddeeedddcccccc```bbbddddddbbb```````````````aaa```______aaacccddddddeeejjjtttwwwlll]]]KKKIIIGGGFFFEEEDDDAAA???AAA@@@>>><<<<<<===???@@@@@@@@@@@@??????@@@CCCFFFGGGGGGIIILLLSSSiiiqqqQQQEEE<<<888999666555444333333222222333333000000000000000000000000---///000222222000///---000000000111222222333333555555666999<<>>NNNVVVhhhyyyzzzlllddddddnnnyyy~~~vvvlllkkkooorrrtttwww}}}~~~uuu~~~qqqlllnnnrrryyyssstttxxx}}}}}}~~~~~~}}}{{{xxxuuujjjjjjlllooottt|||~~~yyyvvvtttuuuzzz~~~~~~{{{zzz||||||zzzxxxvvvvvvwwwxxxxxxvvvrrrnnnpppooonnnmmmnnnmmmjjjhhhfffhhhiiiiiigggeeeeeefffgggffffffhhhkkklllkkkiiihhhjjjkkkjjjiiiiiikkkmmmnnnmmmlllkkkjjjjjjjjjjjjkkkllllllkkkiiigggdddbbb___\\\WWWRRRMMMJJJHHHHHHJJJJJJJJJKKKMMMNNNPPPQQQQQQRRRSSSSSSRRRPPPQQQRRRSSSTTTVVVXXXXXXXXXWWWVVVWWWXXXYYYZZZ\\\]]]^^^___ffffffggghhhkkkqqqxxx~~~xxxrrrmmmnnnrrrvvvvvvtttooommmkkkhhhiiipppzzz~~~wwwsssqqqrrrrrrrrruuutttrrrsssuuuvvvvvvuuusssrrrpppooonnnooopppqqqqqqnnnlllmmmnnnmmmhhhcccccceeeffffffeeefffiiilllppprrrrrrrrrooojjjeeeaaaaaaaaacccddddddcccbbbaaabbbcccddddddaaa^^^]]]]]]aaabbbbbbaaa______aaabbbdddeeefffkkkrrrsssiii\\\JJJHHHFFFEEEFFFEEECCCBBB@@@???>>><<<<<<===???@@@@@@@@@@@@??????AAADDDGGGIIIHHHJJJMMMUUUkkk~~~qqqPPPEEE<<<888999666555444333333222222333333000000000000000000000000...///000111111000///......//////000111111222222444444666999;;;CCCTTTddd{{{tttllllllxxxlll]]]]]]___ooo{{{yyywwwtttsssrrrrrrpppnnnvvvaaaVVVMMMJJJCCC888333555222222111111111000000000000000000000///////////////...------------...///------......//////000000//////////////////000000000000000000111111111111000111222222222444888;;;LLLTTTeeewww~~~sssgggbbbmmmzzz{{{ooonnnssswwwzzz}}}~~~rrr|||~~~vvvrrrsssxxx|||~~~uuuvvvzzz}}}|||zzzwwwrrroooeeefffhhhlllsss|||xxxtttqqqssszzz|||zzzzzz{{{yyywwwyyyyyyyyyyyyyyyvvvrrrnnnpppnnnmmmllllllkkkhhhffffffhhhiiiiiihhhgggggghhhhhhhhhgggiiijjjkkkjjjhhhiiijjjkkkjjjiiiiiikkkmmmjjjjjjiiiiiihhhhhhhhhgggjjjjjjjjjjjjhhhfffdddbbb^^^[[[VVVQQQMMMJJJIIIHHHKKKJJJJJJKKKKKKLLLMMMNNNOOOPPPPPPPPPOOOOOOPPPRRRQQQRRRUUUWWWYYYYYYYYYYYY[[[[[[[[[\\\^^^```cccdddjjjkkklllmmmooottt{{{tttooolllnnnsssxxxxxxvvvooommmjjjiiillluuu|||tttooooooqqqtttvvvwwwvvvuuuuuuvvvwwwvvvuuutttsssrrrqqqpppqqqrrrrrrqqqnnnkkkkkkkkkiiiddd```eeeeeefffffffffhhhlllooouuutttsssqqqlllgggccc```aaabbbcccccccccbbbaaa```aaabbbdddcccaaa_________bbbccccccbbb```___```bbbccceeehhhkkkooonnneeeZZZIIIGGGFFFFFFFFFFFFEEECCC???>>>===<<<===>>>???@@@@@@@@@@@@@@@???AAADDDGGGJJJKKKLLLNNNWWWnnn}}}}}}|||oooOOODDD<<<888888666555444333333222222333333000000000000000000000000...///000111111000///............///000000111111333444666999;;;AAAQQQ```ppplllfffgggvvvrrraaa```bbbttt{{{vvvuuuttttttuuutttrrrppp{{{vvvaaaXXXPPPKKKCCC999444555222222222111111111000000............------------.........------.........,,,------...///000111111------......//////000000///000000000111111111111111222333333333444777999IIISSSdddwww~~~mmmdddooo}}}vvvvvv{{{~~~{{{ppp{{{|||~~~yyyzzz~~~~~~|||xxxsssooojjjjjjkkkooowwwzzzvvvrrrttt|||}}}zzzzzzzzzyyywwwyyyyyyyyyyyyyyyxxxtttqqqpppooommmlllllljjjgggeeeggghhhiiihhhgggffffffggghhhhhhhhhhhhiiihhhggggggkkkkkkkkkjjjjjjjjjkkklllhhhhhhhhhhhhhhhhhhggggggiiiiiiiiihhhgggeeecccbbb]]][[[VVVQQQMMMKKKJJJIIIKKKKKKJJJJJJJJJJJJKKKKKKNNNOOOOOONNNMMMNNNQQQSSSRRRSSSUUUWWWXXXYYYZZZZZZ\\\\\\\\\]]]```dddhhhkkkpppqqqrrrsssuuuyyy{{{pppllljjjmmmtttyyyyyywwwnnnkkkiiiiiinnnyyyzzztttpppqqqsssvvvwwwvvvuuuuuuvvvxxxyyyxxxwwwuuutttsssrrrrrrrrrssssssooommmkkkjjjjjjhhhdddaaaffffffffffffhhhkkkoooqqqvvvtttrrroookkkgggcccaaabbbcccdddeeedddcccbbbaaa^^^```cccddddddddddddeeecccddddddbbb```___```aaaaaafffiiijjjllljjjbbbXXXJJJHHHFFFFFFFFFEEEDDDBBB=========<<<===>>>???@@@???@@@@@@@@@@@@BBBEEEHHHLLLNNNNNNPPPYYYssslllMMMDDD<<<888888666555444333333222222333333000000000000000000000000//////000000000000//////......//////000111111111333333666999:::???MMM\\\eeeeeedddgggxxxxxxiiiffffffxxx~~~yyyvvvuuuuuuuuuvvvuuurrrpppxxxxxxaaaZZZRRRJJJAAA888555666222222222222111111111111............---------------..................---,,,------...///000111111------......//////000000///000000000111111111111111222333333333444666999FFFUUUjjj}}}rrrfffqqq~~~wwwppp~~~~~~}}}xxxxxxvvvuuuxxxzzzvvvsssvvv~~~~~~{{{{{{|||zzzxxxwwwwwwwwwyyyzzzyyywwwtttrrrpppnnnmmmmmmkkkhhhfffggghhhhhhgggeeeddddddeeeggghhhiiiiiihhhhhhhhhhhhlllkkkjjjjjjjjjkkkkkkkkkhhhiiijjjkkkkkkjjjjjjiiijjjjjjiiigggfffdddcccbbb^^^\\\WWWSSSOOOMMMLLLLLLLLLKKKKKKJJJIIIJJJJJJJJJOOOPPPPPPOOONNNOOORRRTTTTTTTTTVVVWWWXXXYYYYYYZZZ[[[[[[\\\___ccciiinnnqqqtttvvvxxxyyy{{{~~~{{{llliiiiiimmmtttxxxxxxuuukkkhhhfffhhhppp|||{{{yyyvvvuuuvvvwwwwwwvvvsssrrrsssvvvyyyzzzzzzxxxttttttsssssssssrrrsssssslllkkkjjjjjjjjjiiigggffffffffffffgggkkknnnrrrssstttrrrpppmmmjjjgggeeecccdddeeefffffffffeeedddccc```bbbeeeggggggfffggghhhcccdddcccbbb```______aaa```dddhhhiiikkkiiiaaaWWWLLLJJJGGGFFFEEECCCAAA>>>;;;<<<<<<<<<===>>>???@@@???@@@@@@@@@@@@BBBFFFIIINNNPPPPPPPPP[[[wwwjjjLLLCCC;;;888888666555444333333222222333333000000000000000000000000//////000000000000////////////000111111222222333222333666888888===KKKZZZbbbjjjnnnrrrzzzlllhhhgggwww}}}xxxyyyxxxwwwwwwvvvtttqqqnnn|||wwwaaa\\\SSSHHH>>>777555666333222222222222111111111000000000000////////////------...//////...------------......//////000000//////////////////000000000000000000111111111111222222333222222444777:::EEE[[[vvvwwwjjjwwwmmmhhhyyy~~~~~~yyyvvvtttwww{{{||||||{{{zzzvvvvvvvvvxxxyyyyyyxxxvvvrrrpppooonnnnnnmmmjjjhhhfffggggggfffdddccceeefffhhhjjjlllmmmllllllmmmnnnnnnlllkkkkkklllllllllkkklllmmmnnnpppppppppooonnnnnnmmmkkkiiigggeeedddccc```^^^ZZZVVVRRRPPPPPPPPPLLLLLLKKKJJJJJJJJJJJJJJJPPPQQQRRRQQQPPPPPPQQQSSSUUUUUUVVVWWWXXXYYYZZZZZZ[[[\\\___bbbgggmmmqqqtttwwwyyy|||~~~{{{jjjhhhhhhlllssswwwuuurrrhhhfffeeeiiisss}}}xxxwwwwwwxxxyyyyyyvvvtttooopppqqquuuxxxzzzyyyxxxssssssrrrrrrrrrrrrqqqqqqjjjjjjjjjjjjjjjjjjjjjjjjffffffgggjjjnnnrrrttttttqqqqqqooommmkkkhhhfffddddddeeefffggghhhgggffffffeeegggiiiiiihhhfffffffffaaabbbbbbaaa___^^^___aaa```bbbeeehhhlllkkkbbbWWWLLLJJJGGGEEECCCAAA>>><<<::::::;;;===>>>???@@@@@@???@@@@@@@@@AAACCCFFFJJJOOORRRQQQPPP\\\zzzhhhJJJBBB;;;888888555555444333333222222333333000000000000000000000000000000////////////000000000000000111222222333333333333555777777===KKKZZZiiiyyy{{{iiifffdddrrr~~~zzz|||zzzxxxwwwvvvtttqqqnnntttaaa]]]SSSFFF;;;666666777333333222222222111111111000000000000////////////------...//////...------.........///////////////000000000000000000//////000000000000111111111111222222222111111444888<<>><<<888999;;;===>>>???@@@@@@???@@@@@@@@@AAACCCGGGJJJOOORRRRRRPPP\\\|||fffIIIAAA;;;888888555555444333333222222333333000000000000000000000000000000////////////000000//////000000111222222222444333444555666<<>>IIIiiiyyyzzzccc]]]lllwww}}}|||||||||yyyzzz{{{{{{zzzyyyxxxwwwwwwwwwwwwtttrrrooonnnmmmmmmnnnmmmkkkiiibbbdddeeefffgggiiillloooooorrrvvvxxxxxxyyy|||}}}zzzxxxxxxzzz{{{yyywwwsssuuuwwwyyyzzzzzzyyyxxxxxxwwwtttqqqmmmkkkiiiiiidddaaa^^^ZZZWWWVVVUUUUUULLLLLLKKKKKKKKKKKKLLLLLLOOOQQQSSSRRRQQQOOONNNNNNQQQRRRSSSVVVYYY\\\^^^```cccdddgggkkknnnqqqssssssxxx{{{vvvllliiiggggggkkkqqqsssoookkkgggeeefffmmmyyywwwvvvuuuuuuvvvvvvuuusssoooooopppsssuuuuuusssqqqoooppppppppppppooonnnnnniiiiiiiiihhhgggggghhhjjjdddeeehhhnnntttwwwvvvtttqqqqqqpppooolllgggcccaaa```aaacccfffggggggggggggccceeeggghhhhhhgggggghhh^^^_________]]]]]]___aaa______```eeeoooqqqfffXXXGGGEEECCCBBBBBBAAA???===888999;;;===>>>???@@@@@@???@@@AAAAAAAAACCCGGGJJJOOOSSSRRRPPP]]]}}}eeeHHHAAA;;;888888555555444333333222222333333000000000000000000000000000000////////////000000......//////000111111111555444444555666===MMM]]]yyyiiifffccckkk}}}zzzwwwuuuuuuuuutttsssnnnaaa```UUUEEE;;;999777222333333222222111000//////////////////............//////............/////////////////////.....................///////////////111222111///...111333000111111222222555999<<>>999999;;;<<<===>>>>>>>>>BBBBBBBBBAAAAAACCCHHHKKKQQQOOOLLLMMMZZZwww^^^FFFCCC>>>:::999444333333333222000000222444000000000000000000000000222111111111000000//////000000000000000111111222222111333666999???MMMZZZ}}}}}}kkkaaa```kkk~~~|||yyyvvvtttsssrrrrrrooodddaaaUUUDDD:::888777333333333222222111000000///////////////............///..................////////////////////////...............////////////...000111000///...111333000111222222222444888<<>><<<999999;;;<<<===>>>>>>>>>AAAAAAAAAAAAAAACCCGGGJJJMMMLLLJJJKKKVVVttt]]]FFFBBB===999888444333444444333111111333555111111111111111111111111111111111111000000000///000000000000000111111222333333444777999>>>KKKXXXuuuooocccaaajjj{{{}}}|||yyyvvvtttrrrqqqqqqrrriiibbbSSSCCC:::888777444333333222222111000000000////////////..................------------............//////////////////............////////////...///000///...///000222111222222222222444888;;;BBBVVVpppjjjmmm}}}~~~~~~|||{{{|||~~~}}}|||{{{||||||{{{yyyvvvlllllllllmmmooorrrtttvvvuuuxxx{{{~~~~~~}}}|||||||||||||||{{{{{{zzzyyyxxxxxxzzzwwwtttrrrqqqooommmkkkllliiieeeaaa^^^ZZZVVVSSSPPPOOOMMMKKKJJJKKKLLLMMMOOONNNNNNMMMNNNOOOQQQQQQUUUWWWZZZ\\\]]]```ccceeeeeehhhlllpppuuu|||wwwnnnhhhdddgggmmmqqqrrrqqqmmmjjjggghhhkkkrrr|||{{{xxxvvvsssqqqpppooommmkkkfffgggiiimmmqqqrrrpppnnnpppppppppqqqrrrqqqnnnllljjjkkkkkkkkkkkkjjjiiihhhgggggghhhiiijjjkkkkkkkkkiiijjjlllllliiigggggggggjjjlllmmmllljjjgggfffffffffgggggggggfffeeeddddddfffeeecccccceeeffffffeee___]]][[[^^^aaaaaa[[[UUUKKKHHHEEECCCBBB@@@===:::999:::;;;<<<===>>>>>>>>>@@@@@@AAA@@@@@@BBBFFFIIIIIIKKKJJJJJJTTTqqq~~~[[[EEEBBB===888777444333444444333222222333555111111111111111111111111111111111111000000000000000000000000000111111222444333444777888===IIIVVVlll}}}~~~www||||||rrreeeaaagggsss}}}{{{xxxuuusssrrrqqqqqquuummmbbbPPPAAA999888777555222222222111111111000000////////////............------,,,,,,,,,,,,------............////////////............////////////......////////////111222222222333222222444777:::@@@PPPfffzzz}}}nnnppp}}}zzzzzz|||}}}zzzyyyzzz|||}}}zzzzzzzzz|||~~~~~~|||{{{ssssssrrrrrrssstttvvvwwwyyy{{{~~~}}}}}}}}}}}}||||||{{{{{{zzzzzzyyyyyyxxxvvvvvvuuuuuuvvvxxxvvvtttsssqqqpppnnnmmmnnnkkkgggccc```\\\YYYVVVQQQOOOMMMKKKKKKKKKLLLMMMNNNNNNLLLLLLMMMOOOQQQSSSUUUXXX\\\^^^```bbbeeehhhhhhiiilllqqqvvv}}}~~~uuullleeedddggglllpppqqqooollljjjhhhjjjooovvv~~~wwwtttqqqooonnnmmmjjjiiieeegggjjjnnnrrrsssqqqoooooonnnnnnooopppooollljjjiiiiiiiiiiiijjjjjjkkkllljjjiiiiiihhhhhhhhhhhhhhhfffhhhiiiiiigggffffffgggiiijjjkkkiiigggeeeeeeeeehhhgggfffeeeddddddcccccccccbbbbbbdddggghhhhhhgggaaa^^^[[[]]]``````\\\WWWNNNKKKHHHEEECCC@@@===:::999:::;;;===>>>>>>>>>>>>???@@@@@@@@@@@@BBBEEEHHHJJJLLLMMMLLLTTTpppzzzXXXDDDBBB===888777444333444555444222222333444111111111111111111111111111111111000000000000000000000000000000111111222333222444777888<<>>?????????>>>???AAAAAAAAABBBEEEGGGIIIMMMNNNMMMUUUpppuuuUUUDDDCCC>>>999999666555666666555333222222333111111111111111111111111000000000000000000111111000000000000000111111222111111333666888<<>>;;;:::;;;<<<===>>>?????????>>>@@@AAABBBBBBCCCEEEGGGHHHKKKNNNPPPZZZvvvpppRRRCCCDDD???;;;<<<:::999::::::999555333222222222222222222222222222222000000000000111111111111000000000000000111111222111111333666888;;;FFFRRRddduuuwwwtttxxx}}}zzzfff\\\]]]^^^jjjxxxyyynnnooo{{{~~~|||yyyvvvtttrrrrrrrrrnnnYYYDDD<<<;;;999555444111111111111111111111111////////////............///..................///------......///000000111............////////////111///...///222555444333444444444222111222555777:::JJJ___ppp{{{yyy{{{|||{{{{{{www~~~jjjmmm}}}~~~}}}xxx{{{}}}{{{{{{}}}~~~}}}zzzyyyxxxvvvttttttvvvwwwyyy{{{|||~~~}}}|||zzzxxx{{{zzz{{{}}}}}}{{{yyyxxxxxxwwwxxxyyy{{{|||yyy{{{}}}~~~~~~xxxtttsssssstttuuuwwwxxxxxxuuurrrpppjjjiiihhhiiilllpppuuuxxxyyy{{{|||zzzuuurrrqqqqqqoookkkeee```]]][[[XXXVVVRRRPPPNNNLLLLLLLLLMMMNNNNNNOOOPPPRRRTTTVVVWWWXXXXXX\\\aaafffiiikkkmmmoooooonnnooossszzzzzzrrriiicccbbbdddgggjjjkkkiiigggeeeiiipppzzz{{{wwwpppooonnnnnnppprrrrrrqqqvvvuuusssssstttuuutttsssmmmllljjjjjjjjjiiigggfffhhhiiijjjlllmmmnnnoooppppppooolllkkkjjjjjjkkkllliiijjjiiifffcccaaaaaabbbgggggggggeeeeeefffjjjmmmjjjiiihhhfffeeecccaaaaaabbbccceeehhhjjjjjjgggddd^^^[[[YYY\\\aaacccaaa]]]NNNLLLHHHEEECCC@@@===::::::;;;<<<===???????????????AAABBBCCCCCCDDDFFFHHHHHHKKKOOOUUUccclllPPPCCCEEEAAA===>>>===>>>??????===999666444444222222222222222222222222///000000000111111111111000000000000000111111222444333555777777999BBBMMM```ppp}}}{{{sssqqqyyylll___^^^^^^hhhvvvzzzxxxzzz}}}zzzwwwuuutttsssssslllWWWBBB;;;;;;999555444111111111111111111222222000/////////............//////............//////---------...///000000111............/////////000222000...000333666555444555555444333111222555777777HHH^^^ooo|||wwwuuuyyy{{{yyywwwxxx{{{gggkkkwwwwwwyyy}}}~~~~~~~~~~~~|||{{{yyyxxxxxxzzz|||}}}~~~}}}|||{{{xxxuuussstttuuuwwwyyy}}}}}}|||~~~~~~~~~~~~{{{yyyzzzyyyxxxwwwvvvwwwxxxyyyvvvxxxyyy{{{||||||yyywwwuuuqqqsssttttttrrroookkkhhhiiihhhggghhhlllqqqwww{{{zzz}}}~~~{{{vvvrrrqqqrrrtttpppjjjddd```]]]ZZZXXXRRRPPPNNNMMMLLLLLLMMMNNNOOOPPPRRRTTTVVVXXXXXXYYYYYY]]]ccchhhkkkmmmppprrrooonnnooottt|||yyyqqqkkkddd___aaacccfffiiiiiihhhfffdddiiiqqq|||}}}yyypppoooooopppsssuuuvvvvvvzzzwwwtttssssssttttttsssnnnlllkkkjjjjjjjjjhhhfffkkklllmmmmmmnnnnnnnnnmmmooonnnllljjjjjjkkklllmmmiiiiiihhhfffcccaaabbbccceeeeeedddbbbaaacccfffiiijjjjjjiiihhhfffcccaaa```eeeeeegggjjjllljjjgggddd\\\YYYXXX[[[aaacccaaa]]]MMMJJJFFFDDDBBB???;;;999:::;;;<<<>>>???????????????AAACCCDDDDDDEEEFFFHHHIIILLLQQQZZZmmmjjjOOOCCCFFFBBB>>>@@@???BBBCCCCCC@@@<<<888666555222222222222222222222222//////000000111111111222000000000000000111111222666666777888666777???III\\\kkkwwwvvvnnnnnnyyyqqqccc```^^^gggvvv{{{~~~{{{xxxvvvttttttssskkkSSSCCC===777888888111444444333222222111111000000/////////...............///000///...---...000//////000000000000//////////////////////////////111111111222333444666777666555555444444444555555999EEEWWWjjjxxxwwwhhhkkknnnttt{{{|||~~~zzzzzz{{{yyykkkbbbjjjzzz|||zzzzzz{{{~~~}}}zzzwwwvvvtttssssssvvvzzz}}}||||||{{{xxxuuutttuuuvvvvvvwwwxxxzzz|||}}}~~~~~~~~~}}}}}}||||||}}}}}}}}}|||yyywwwvvvwwwxxxyyy{{{{{{zzzyyyzzz|||~~~}}}yyyuuuqqqooorrrssssssppplllgggdddddddddeeefffiiimmmrrrwwwzzz~~~}}}xxxtttssstttvvvuuurrrnnnhhhbbb\\\XXXSSSQQQOOONNNMMMNNNPPPQQQRRRSSSUUUUUUUUUWWWYYY[[[^^^ccciiimmmmmmnnnppprrrrrrssstttxxx}}}zzzqqqhhh\\\ZZZ```cccaaaccchhhjjjfffddddddhhhttt}}}zzznnnoooppprrrtttuuuwwwxxxyyyxxxvvvrrrpppppprrrtttqqqnnnjjjhhhhhhhhhhhhhhhjjjlllnnnppppppooonnnlllpppnnnjjjffffffgggjjjlllkkkiiigggeeeccccccccccccfffdddaaa``````bbbeeegggjjjiiihhhhhhiiiiiihhhgggjjjjjjjjjkkkkkkjjjgggddd```ZZZWWWYYY```ccc```\\\OOOLLLHHHEEECCCAAA>>><<<:::;;;<<<>>>????????????@@@BBBCCCDDDCCCDDDFFFGGGHHHNNNVVVaaawww~~~oooVVVIIIHHHCCCBBBEEEBBBBBBCCCCCC@@@<<<888555555666666555444333333333333000000000000000000000000444444333333222333333333666555444333444888???DDDRRRgggssssssppplllrrr~~~hhh___^^^ddduuu}}}yyyuuurrrrrrrrrhhhPPPBBB===777888999222444444333333222111111111000000/////////............///000///...---...000//////000000000000//////......................../////////000111333444555444444333333333333444444:::DDDTTTeeeqqqxxx{{{|||pppbbbgggkkkttt}}}{{{}}}{{{wwwtttwww{{{}}}yyynnnbbb[[[```ooo}}}}}}~~~~~~yyyuuummmmmmmmmpppuuuzzz~~~~~~{{{}}}~~~}}}zzzxxxxxxxxxvvvwwwyyy{{{}}}~~~~~~~~~~~~~~~~~~~~~|||zzzyyyxxxyyyzzz{{{}}}|||{{{yyyyyyzzz{{{||||||||||||zzzxxxuuurrrqqqoooooonnnkkkfffbbb``````cccdddhhhmmmssszzz|||xxxvvvvvvtttsssqqqnnniiiccc^^^[[[SSSSSSQQQQQQQQQRRRSSSTTTTTTUUUVVVVVVVVVWWWZZZ\\\^^^cccjjjnnnooopppsssuuuwwwwwwyyy|||uuukkkcccZZZZZZ```cccbbbdddiiikkkgggdddeeemmmxxx~~~yyyqqqqqqrrrsssuuuvvvwwwxxxyyyxxxvvvsssqqqqqqrrrtttpppnnnkkkiiijjjjjjjjjiiimmmnnnnnnoooooonnnmmmlllooommmjjjhhhhhhiiikkkmmmlllkkkiiihhhfffeeeeeedddfffdddbbbaaabbbdddgggiiikkkiiihhhiiijjjjjjiiihhhkkkkkkjjjjjjjjjhhhdddaaa\\\YYYXXX]]]dddgggccc^^^OOOLLLHHHEEECCC@@@===;;;:::;;;<<<>>>??????@@@@@@???AAABBBCCCCCCCCCEEEFFFJJJOOOWWWddd}}}sssYYYKKKJJJDDDDDDGGGEEEBBBCCCCCCAAA<<<888666666999888666555333222111111111111111111111111111111333222222222222222333333444444333333444888===BBBNNNcccnnnnnnlllgggnnnnnneeebbbgggxxx||||||{{{yyyvvvsssrrrqqqcccMMM@@@<<<777888999333444444333333222222111111000000000/////////.........///000///...---...000//////000000000000//////....................................///111222222333333222222222222333333777???NNN]]]jjjqqquuuvvv|||lll___ccciiiuuuvvvtttvvvwwwuuuqqquuuxxxtttkkk```XXXSSSTTT```ttt~~~~~~vvvqqqiiijjjmmmqqqvvv{{{}}}{{{zzz|||~~~{{{yyyxxxwwwxxxzzz|||~~~~~~}}}{{{zzzzzz{{{|||}}}~~~}}}{{{yyyxxxwwwwwwxxxvvvwwwwwwwwwvvvuuusssrrrmmmllljjjeee```^^^^^^___eeehhhlllssszzz}}}zzzxxxssssssqqqmmmiiiddd```]]]UUUUUUUUUUUUVVVWWWWWWXXXWWWXXXXXXXXXWWWXXX[[[]]]```eeelllpppqqqrrrvvvxxx|||}}}~~~lllbbb\\\WWWYYY```cccbbbfffkkklllhhhfffgggsss|||~~~yyytttttttttuuuvvvvvvwwwwwwwwwvvvuuutttsssssssssssspppnnnlllkkklllmmmmmmlllppppppooonnnmmmlllkkkkkkkkkkkkjjjjjjjjjkkklllmmmmmmmmmlllllljjjiiigggffffffeeeddddddfffhhhkkkmmmkkkiiihhhiiikkkkkkjjjiiilllkkkjjjjjjiiigggbbb___YYYWWWXXX___hhhkkkfff```QQQMMMHHHEEEBBB???===:::;;;;;;===>>>???@@@@@@@@@>>>@@@BBBBBBBBBBBBDDDFFFLLLQQQYYYiiiwww]]]NNNLLLFFFFFFIIIGGGCCCDDDDDDAAA===:::888888;;;:::888666444222111000111111111111111111111111111000000000111222333333111222333333444777<<>><<<777888:::555555444444333222222111111000000000////////////......///000///...---...000//////000000000000//////////////////////////////............///000111222333222222222222333333444333:::GGGWWWgggqqqwwwyyy|||oooaaabbbffftttxxxrrrpppsssuuuuuussszzz|||sssdddYYYQQQMMMMMMWWWkkk~~~~~~|||sssmmmlllooossswwwzzz}}}~~~}}}}}}~~~|||{{{}}}~~~~~~{{{xxxwwwwwwxxxyyy{{{}}}||||||{{{{{{{{{||||||}}}|||{{{zzzxxxwwwvvvvvvvvvttttttuuuuuutttsssqqqppplllkkkgggbbb^^^^^^```ccckkknnnssszzz~~~{{{uuusssqqqmmmhhhccc___]]]VVVWWWYYYZZZ\\\\\\\\\\\\YYYZZZZZZYYYYYYZZZ]]]___ccchhhnnnqqqrrrssswwwzzz~~~vvvcccYYYUUUUUUYYY```bbbcccgggmmmmmmjjjhhhkkkxxx~~~yyyuuuuuuuuuuuuuuuuuuuuuuuuuuutttssssssttttttsssrrrpppooommmmmmoooppppppooosssrrrpppnnnlllkkkjjjjjjggghhhiiikkkllllllllllllnnnooooooooonnnllljjjhhhfffffffffhhhiiilllnnnpppiiihhhggghhhjjjkkkjjjiiikkkjjjiiijjjiiigggdddaaaYYYWWWXXX___hhhkkkhhhcccSSSOOOIIIEEEAAA???<<<:::;;;<<<===>>>???@@@@@@@@@???AAACCCCCCCCCCCCEEEFFFLLLQQQ[[[oooyyy^^^OOOLLLGGGFFFJJJHHHDDDDDDDDDAAA>>>;;;::::::::::::999777555444222111111111111111111111111111////////////000111333333000111444555666888;;;>>>MMM```jjjiiifffaaafffuuurrriiiccciii}}}yyywwwvvvuuutttsss}}}XXXFFF===<<<777888;;;666555555444444333222222111111000000000////////////...///000///...---...000//////000000000000//////000000000000000000000000///////////////000111222333333333333333444555555555:::FFFVVVhhhuuu}}}}}}pppcccaaadddrrr|||tttpppoooqqqsssvvvwwwxxxgggYYYPPPIIIMMMUUUiii}}}}}}zzzsssoooppptttzzz~~~~~~|||yyywwwwwwxxxyyyzzz{{{}}}~~~~~~}}}}}}zzzzzzzzzzzzzzzzzz{{{{{{xxxwwwwwwvvvvvvvvvvvvvvvtttttttttsssqqqooolllkkkhhhfffccc```^^^```eeeiiipppsssyyy}}}wwwuuuqqqlllgggaaa]]][[[WWWYYY\\\___``````___^^^[[[[[[[[[ZZZZZZ[[[___bbbhhhlllqqqsssssstttwwwzzzyyykkk\\\SSSRRRUUU[[[```bbbccchhhmmmnnnkkklllqqq{{{}}}zzzuuuuuuuuutttttttttsssssssssqqqpppqqqssstttsssqqqqqqooonnnoooqqqrrrqqqpppsssrrrpppnnnlllkkkjjjjjjdddfffhhhkkklllllllllkkknnnooooooooonnnmmmkkkjjjggggggiiijjjlllmmmoooooofffeeeeeefffiiijjjjjjiiihhhhhhhhhiiijjjiiifffccc\\\XXXWWW\\\eeejjjiiieeeVVVQQQKKKEEEBBB???<<<:::;;;<<<===???@@@@@@@@@@@@AAABBBDDDEEEDDDEEEFFFHHHKKKQQQ^^^uuuwww]]]NNNLLLFFFFFFJJJGGGCCCDDDCCCAAA>>><<<;;;<<<888999999888777666555444111111111111111111111111///...//////000111222333000222555666777999<<<>>>NNN```hhhgggfffaaadddrrrzzzmmmccc^^^ggg~~~{{{vvvttttttuuuuuu}}}UUUDDD>>>===888888;;;777555555444444333333222222111111000000000/////////...///000///...---...000//////000000000000//////000000000000000000000000000000000000000111222222333333222333333444555666999===FFFWWWjjjzzzpppeeebbbcccrrr}}}vvvtttsssrrrtttwwwzzzrrrdddVVVKKKOOOVVVjjj}}}zzzyyyxxxuuu{{{}}}yyyxxxyyy{{{xxxyyy{{{}}}}}}}}}~~~~~~}}}|||{{{yyyyyyyyyyyyyyyyyyxxxxxxttttttuuuuuuuuuuuuuuuuuuttttttrrrpppmmmjjjgggeeeaaa```___^^^___dddkkkppptttyyy~~~wwwuuupppkkkeee___[[[YYYWWWZZZ___bbbdddbbb```]]][[[[[[[[[ZZZZZZ\\\aaadddkkkooosssuuuvvvwww{{{~~~mmmcccXXXQQQRRRWWW]]]```bbbccchhhmmmnnnmmmqqqxxx}}}zzzuuuuuuuuuttttttsssssssssssspppnnnpppsssvvvuuusssqqqppppppppprrrrrrqqqpppppppppooonnnmmmlllkkkkkkdddfffiiikkkmmmmmmllllllnnnnnnnnnmmmmmmllljjjjjjhhhiiijjjllllllmmmmmmllleeeddddddfffhhhjjjjjjiiifffffffffhhhiiiiiifffddd]]]XXXVVV[[[eeekkkjjjgggYYYTTTMMMGGGBBB???===;;;<<<<<<>>>???@@@AAAAAAAAABBBCCCEEEEEEEEEEEEGGGIIIIIIRRRbbb{{{sssZZZMMMLLLGGGFFFIIIFFFCCCCCCBBB@@@===<<<<<<===888999999:::999888666555222222222222222222222222000/////////000111222222111222555666777999<<>>999999<<<888555555555444333333222222111111111000000000//////...///000///...---...000//////000000000000//////........................000000000///000000111222111111111111222333444555777:::DDDVVVlllxxxmmmgggfffsss}}}~~~~~~|||yyyzzz}}}}}}vvveeeUUUNNNVVVlll}}}~~~~~~}}}|||}}}~~~}}}{{{zzz{{{{{{xxxyyy{{{}}}~~~|||}}}~~~}}}{{{zzzyyyzzzzzzyyyyyyxxxwwwwwwssssssttttttttttttssssssqqqpppooommmiiieeebbb```\\\]]]^^^```dddkkktttzzz~~~tttrrrnnniiiccc___[[[ZZZXXX[[[```dddeeeccc___\\\ZZZZZZZZZYYYZZZ]]]bbbffflllpppuuuxxxzzz}}}~~~tttccc]]]VVVRRRUUU[[[___```bbbcccggglllmmmnnnvvv~~~~~~{{{vvvvvvuuuuuuuuuuuuuuuuuuuuurrrnnnppptttxxxxxxvvvrrrqqqpppqqqrrrrrrqqqooommmnnnnnnoooooonnnmmmlllgggiiikkkmmmnnnnnnnnnmmmmmmlllkkkjjjiiiiiiiiiiiiiiijjjkkkllllllkkkiiihhheeeddddddfffiiikkkkkkjjjdddddddddfffgggfffccc```YYYWWWWWW^^^iiiooonnnjjj\\\WWWOOOHHHCCC@@@>>><<<<<<===>>>???@@@AAAAAAAAAAAACCCDDDEEEDDDEEEGGGHHHHHHTTThhhoooXXXLLLLLLHHHGGGIIIEEEBBBBBBAAA???<<<;;;<<<>>>:::;;;;;;;;;:::888555444222222222222222222222222111111000000000111111222000222333444555888;;;>>>III[[[dddgggjjjhhhmmm{{{ttthhh```^^^fff}}}wwwuuuvvvvvvuuupppSSSDDD??????999999<<<888666555555444444333222222111111111111000000000000...///000///...---...000//////000000000000//////------------------------000////////////000000111000000000000111222333444222555@@@TTTmmmwwwnnnjjjttt~~~zzz~~~qqq^^^LLLUUUlll~~~}}}{{{zzztttwww{{{}}}|||zzzzzzzzzwwwxxxzzz|||~~~|||}}}~~~|||zzzzzz{{{zzzzzzyyyxxxwwwvvvssstttttttttssssssrrrqqqnnnmmmllljjjfffbbb___]]][[[]]]```dddjjjrrr{{{~~~rrrppplllgggccc___\\\[[[XXX\\\aaaeeefffccc^^^[[[YYYYYYYYYYYYZZZ^^^cccggglllqqqvvvzzz}}}tttjjj^^^[[[UUUSSSWWW^^^aaa```bbbcccgggkkkmmmoooxxx{{{wwwwwwwwwvvvvvvvvvvvvvvvxxxsssooopppuuuzzz{{{yyyrrrqqqqqqqqqrrrrrrpppnnnkkklllnnnppppppooonnnllljjjkkkmmmnnnpppppppppooolllkkkiiihhhggghhhhhhiiijjjkkkllllllllljjjgggfffeeeeeeeeegggjjjllllllllldddddddddddddddccc___\\\VVVUUUXXXaaammmsssppplll^^^XXXPPPIIIDDDAAA>>><<<<<<===>>>???@@@AAAAAAAAA@@@BBBCCCDDDCCCDDDFFFGGGHHHVVVlllmmmVVVLLLMMMJJJHHHIIIEEEAAAAAAAAA>>><<<;;;<<<>>><<<======<<<:::777444222222222222222222222222222333222111111111111111222000111222222333666;;;>>>HHH[[[eeejjjoooooouuuuuuiiidddaaagggzzzyyyxxxxxxvvvttt]]]IIIEEE???;;;:::999999999666555555444444333222222000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000...//////000111222222222444333222222111111222222999<<>>===<<<:::777555333333222222111000000000222222222111111111000000000222333444555777;;;===HHHTTTeeesss}}}~~~tttjjjbbbcccsss|||zzzvvvtttuuuxxxVVVHHHDDD???;;;999999999888666555555444444333222222000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000...//////000111111222222222111111111222333333444777:::DDDYYYuuuxxxcccSSSVVVggg}}}{{{zzzyyyyyyyyyyyyyyyyyyxxxvvvtttsssvvvwwwyyy|||~~~~~~}}}|||||||||||||||{{{{{{||||||{{{yyywwwvvvrrrqqqqqqrrrrrrpppmmmjjjjjjeeebbbbbb```\\\[[[\\\```hhhrrryyy~~~xxxrrrkkkhhhddd___[[[ZZZYYYZZZYYY\\\^^^___]]]ZZZXXXXXX[[[\\\[[[ZZZZZZ\\\aaadddkkkpppvvv|||xxxooofff___WWWUUUSSSTTTXXX]]]```aaaaaafffkkknnnpppwww~~~|||zzztttqqqooorrrvvvxxxvvvsssttttttttttttuuuuuuuuuuuuuuuxxxzzz{{{yyyvvvttttttqqqooonnnnnnoooooommmkkkooonnnmmmpppsssuuussspppjjjiiigggeeeeeefffhhhiiimmmnnnpppooollliiihhhhhhiiikkkkkkjjjlllpppooojjjddddddeeefffeeeaaa[[[WWWUUUUUUZZZdddnnnqqqmmmhhh\\\QQQGGGDDDBBB>>><<<<<<;;;===???AAABBBCCCCCCBBBEEECCCDDDGGGGGGEEEGGGLLLNNN]]]uuusss```RRRQQQPPPJJJFFFGGG@@@@@@AAAAAAAAAAAAAAA@@@EEEBBB>>><<<:::888555333333333333222111111000000222222222111111111000000///111222333333666999<<>>:::999888888777666555555444444333222222000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000...//////000000111111222000000000111222333555666555888DDD]]]~~~kkkVVVXXXhhh|||yyyxxxyyyyyy{{{zzzxxxvvvtttrrrrrrqqqssstttwwwyyy|||}}}~~~}}}|||{{{zzzzzzzzz||||||yyyzzz{{{{{{zzzyyyxxxwwwqqqpppooooooooommmiiifffgggbbb___^^^]]]ZZZ[[[___gggqqq}}}wwwoooiiifffccc___\\\YYYYYYYYYZZZXXXZZZ\\\\\\ZZZXXXWWWVVVYYYYYYYYYXXXYYY[[[___ccckkkooovvv|||vvvlllddd\\\WWWSSSTTTVVVXXXYYY\\\___bbbaaaeeejjjmmmqqqyyy}}}{{{yyyxxxpppnnnmmmppptttvvvuuusssvvvwwwxxxxxxwwwvvvtttsssvvvyyy||||||zzzxxxvvvuuurrrpppmmmkkkkkkkkkjjjiiinnnmmmmmmqqquuuvvvssspppkkkjjjhhhgggfffgggiiijjjmmmoooqqqrrrooolllkkkjjjlllnnnnnnlllnnnpppnnnjjjbbbbbbcccddddddbbb]]]YYYVVVVVVYYYaaajjjmmmjjjfffYYYPPPGGGDDDAAA===;;;<<<<<<===???AAACCCCCCCCCCCCFFFDDDEEEGGGGGGEEEHHHMMMRRRccc}}}rrrbbbUUUSSSQQQJJJEEEEEEAAABBBCCCCCCCCCBBBAAA@@@FFFCCC>>>:::888666555333444333333222222111111000222222222111111111111111///000111222222444888;;;DDDRRRggg{{{|||ppphhhgggrrr|||xxxvvvwww```LLLEEEBBB===:::999888777777666555555444444333222222000000000000000000000000////////////////////////////////////////////////////////////////////////////////////000000111111111111111111222333444555666888DDD^^^www\\\[[[hhh|||zzzyyyyyyzzzzzzxxxuuurrrqqqpppqqqqqqqqqrrruuuwwwzzz|||~~~~~~{{{{{{yyyyyyyyy{{{|||}}}yyyzzz{{{{{{{{{zzzxxxwwwpppoooooonnnmmmkkkgggcccddd```]]]^^^^^^___dddkkkrrr}}}|||xxxrrrkkkeeebbb___\\\XXXVVVVVVWWWWWWWWWYYY[[[[[[YYYVVVVVVVVVTTTUUUUUUTTTUUUXXX\\\```hhhmmmttt}}}|||mmmccc\\\VVVRRRRRRWWW\\\]]][[[ZZZ]]]aaabbbfffjjjmmmrrrzzz}}}yyyvvvuuutttnnnmmmmmmooorrruuutttsssuuuvvvxxxxxxxxxvvvtttrrruuuxxx{{{{{{yyywwwuuuuuurrroookkkhhhhhhiiiiiihhhnnnmmmooossswwwxxxuuuqqqnnnmmmkkkiiihhhhhhhhhiiiiiilllppprrrqqqnnnmmmlllnnnppppppnnnooopppmmmhhhaaaaaabbbddddddccc___\\\WWWWWWZZZaaahhhkkkiiieeeXXXPPPHHHEEEBBB===<<<===<<<===???AAACCCCCCCCCCCCEEECCCDDDFFFFFFEEEHHHNNNWWWjjj~~~{{{iii]]]TTTRRRQQQMMMHHHGGGAAABBBCCCDDDDDDBBBAAA@@@EEEAAA<<<888777777666666444444444333222222111111111111111111111111111111///000222222222444888:::@@@LLL```ttt}}}rrrjjjiiiqqq|||~~~~~~yyywwwxxx|||[[[MMMDDDAAA===:::999999888666666555555444444333222222111111111111111111111111///////////////////////////////////////////////////////////////////////////////////////000000000333333222222111222222333777999CCC[[[{{{eee```iii}}}|||{{{{{{wwwuuussspppooopppqqqrrrpppqqqsssuuuxxxzzz|||}}}zzzyyyyyyyyyzzz|||}}}~~~zzz{{{||||||{{{zzzxxxwwwqqqpppooonnnmmmjjjfffccc```]]]]]]```bbbgggpppzzz{{{xxxvvvqqqkkkfff___]]]YYYVVVSSSSSSTTTTTTWWWYYYZZZZZZWWWVVVUUUVVVRRRRRRSSSSSSTTTWWW\\\___fffkkksss~~~yyyiii___YYYUUUSSSVVV[[[aaa```\\\YYY[[[^^^cccfffjjjnnnsss{{{|||vvvssspppnnnnnnnnnnnnppprrrtttuuuuuurrrsssuuuvvvvvvtttsssqqqqqqtttwwwwwwvvvtttrrrrrrqqqmmmiiiffffffhhhhhhhhhmmmnnnpppuuuzzzzzzwwwsssqqqooommmkkkhhhggggggfffdddhhhmmmpppooonnnmmmmmmnnnppppppnnnoooppplllfffbbbbbbbbbddddddccc```]]]WWWYYY\\\bbbgggjjjhhheeeXXXQQQJJJGGGCCC>>>===???<<<>>>@@@BBBCCCDDDDDDCCCDDDBBBBBBEEEEEEEEEIIIOOO]]]qqq{{{~~~cccZZZSSSPPPPPPMMMIIIHHHAAABBBCCCCCCCCCAAA@@@???BBB???;;;888888999999999555555444444333222222222111111111111111111111111000222333333333555888;;;===GGGXXXmmm~~~|||rrrkkkiiiooovvvxxxvvvsssqqqpppqqquuuyyy{{{yyyzzztttYYYNNNDDDAAA>>>;;;;;;:::888777666555555444444333222222111111111111111111111111000000000000000000000000////////////////////////000000000000000000000000////////////////////////444333222222111111222222888:::CCCVVVqqq|||xxx}}}nnndddggg}}}{{{vvvtttrrrpppoooooopppqqqooooooppprrrtttwwwyyyzzzvvvwwwxxxzzz{{{}}}}}}~~~{{{{{{|||{{{zzzxxxwwwuuupppooonnnnnnmmmjjjfffccc\\\[[[^^^ccciiippp}}}}}}zzzvvvtttssspppjjjeee\\\ZZZWWWSSSRRRRRRSSSSSSWWWXXXYYYXXXVVVTTTTTTUUURRRSSSTTTTTTUUUYYY^^^aaagggkkksssyyyhhh^^^YYYWWWWWWYYY]]]aaaaaa\\\YYYZZZ\\\bbbeeekkkqqqwww|||wwwrrrnnnlllnnnooopppqqqrrrssstttuuupppqqqrrrrrrrrrrrrpppppplllooorrrsssrrrooonnnnnnmmmjjjgggeeeggghhhiiijjjlllmmmpppvvv{{{|||wwwsssqqqpppnnnkkkiiigggfffeeecccgggjjjllllllkkkkkkkkkllloooooommmnnnnnnjjjdddccccccbbbccccccaaa^^^[[[VVVXXX]]]cccgggiiigggdddWWWQQQKKKHHHDDD>>>===@@@===>>>@@@BBBCCCDDDDDDDDDCCCAAABBBEEEFFFGGGLLLRRReeezzzccc]]]TTTOOOMMMKKKHHHEEEDDDCCCCCCBBBAAAAAAAAA@@@AAA>>>;;;::::::;;;;;;;;;666555555444444333333222111111111111111222222222111222333333333555888:::<<>>===<<<;;;999888666555555444444333222222111111111111111111111111000000000000000000000000////////////////////////000000000000000000000000////////////////////////222222222111222222333333777:::BBBSSSiii{{{tttuuu~~~uuugggcccyyy|||zzzvvvuuusssqqqooonnnnnnnnnmmmmmmmmmnnnppprrruuuvvvrrrtttwwwzzz{{{|||||||||zzzzzzzzzyyyxxxuuusssrrrnnnmmmmmmmmmllljjjfffccc^^^___dddkkkrrrzzzxxxuuurrrpppooolllgggbbbXXXVVVTTTRRRQQQRRRTTTUUUUUUVVVWWWUUUSSSRRRSSSSSSQQQRRRSSSTTTUUUYYY^^^bbbkkknnnuuuxxxhhh]]]YYYYYYZZZXXX[[[^^^^^^[[[YYYYYYZZZ___dddlllttt}}}}}}yyytttpppmmmooopppqqqqqqqqqrrrssstttrrrrrrqqqpppooonnnmmmmmmiiikkkooopppnnnlllkkkkkkiiigggeeeeeehhhjjjkkkllliiijjjooouuu{{{{{{vvvqqqnnnmmmlllkkkiiihhhgggggggggiiikkkkkkiiihhhggghhhiiilllmmmllllllmmmiiibbbdddcccaaaaaa```^^^ZZZWWWRRRVVV\\\bbbggggggeeecccUUUOOOKKKHHHCCC===<<>>@@@BBBDDDDDDDDDDDDCCCAAABBBFFFHHHJJJPPPWWWrrreee___VVVOOOKKKJJJHHHEEEGGGEEECCCBBBAAAAAABBBCCCAAA???===<<<<<<<<<;;;:::666666555555444333333333000000111111111222222222000111222222222333666999;;;DDDWWWppp|||~~~rrrjjjeeedddgggiiieeeeeejjjooopppuuu{{{|||{{{}}}eeeQQQGGGDDDBBB???======<<<:::888666555555444444333222222111111111111111111111111000000000000000000000000////////////////////////000000000000000000000000///////////////.........000000000111222333555555555999BBBQQQfffzzz|||vvvqqqtttxxxggg```ttt~~~|||yyyxxxwwwuuurrrpppmmmllllllkkkkkkkkkkkkmmmoooqqqsssooorrruuuyyy{{{{{{{{{zzzyyyyyyyyyxxxvvvsssqqqooommmlllkkklllkkkiiieeebbbccceeekkksssyyyvvvsssooommmllliiiccc^^^UUUTTTRRRQQQQQQSSSVVVWWWSSSTTTUUUTTTQQQPPPQQQRRROOOPPPQQQRRRSSSWWW\\\```oooqqqwwwxxxhhh]]]YYYYYY[[[WWWYYYZZZ[[[ZZZYYYYYYZZZ]]]ccclllwww~~~{{{wwwrrrooonnnpppqqqqqqppppppqqqrrruuutttrrrooommmlllkkkkkkgggjjjmmmnnnmmmkkkjjjjjjfffeeedddfffiiilllmmmmmmfffhhhmmmtttzzzzzzuuupppkkkkkkkkkjjjjjjjjjiiiiiikkklllllljjjgggeeedddeeegggjjjlllkkkkkklllhhhaaadddbbb```___]]][[[WWWTTTOOOSSS[[[bbbffffffcccaaaSSSNNNJJJHHHBBB<<<;;;???===>>>@@@CCCDDDDDDDDDDDDDDDBBBCCCGGGJJJMMMSSS[[[}}}ddd```WWWOOOKKKLLLKKKIIIIIIGGGEEEBBBAAABBBDDDEEECCCAAA???>>>>>><<<:::888666666666555444444333333000000111111222222222222///000111111111222555888:::CCCWWWqqqttt|||sssjjjdddaaaaaajjjgggiiirrrxxxyyy{{{}}}|||~~~www```QQQHHHDDDCCCAAA???===;;;:::::::::888777555444444444444333333333222222222111111///000111111111000...---//////000000111111111222000000000000000111111111000000000000111111111111222111000000000222444666888777>>>OOOcccuuuzzzrrrnnnvvv|||yyy}}}{{{eee[[[qqq~~~}}}{{{yyyxxxxxxyyyyyy|||}}}yyyzzzyyyvvvqqqllliiihhhiiimmmlllkkkkkklllnnnqqqrrruuuttttttuuuxxxyyyyyyyyy|||vvvsssssssssqqqpppqqqpppnnnkkkiiihhhhhhhhhjjjooowww~~~}}}xxxppphhheeefffeee___ZZZSSSRRRQQQPPPQQQSSSUUUVVVVVVVVVUUUTTTRRRQQQOOONNNNNNPPPQQQSSSTTTXXX\\\```jjjnnnvvvwwwhhh\\\UUUSSSSSSVVVYYYZZZYYYWWWWWWZZZ^^^gggllluuu}}}{{{}}}zzzrrroooqqqqqqrrrrrrrrrqqqqqqpppuuutttrrrpppmmmkkkiiihhhiiiiiiiiiiiiiiiiiijjjkkkggghhhkkkmmmnnnnnnnnnmmmjjjlllppprrrsssrrrpppnnnnnnnnnnnnmmmkkkiiihhhfffiiijjjjjjhhhfffeeefffggghhhlllooopppmmmiiieeecccddd___[[[ZZZWWWSSSRRRUUUQQQXXX]]]^^^```ccceeecccZZZQQQIIIFFFBBB===<<<===???@@@BBBDDDFFFFFFFFFFFFEEEGGGDDDFFFLLLJJJRRRfff{{{bbb\\\UUUQQQQQQQQQMMMJJJLLLKKKIIIFFFDDDCCCBBBBBBEEEFFFGGGEEEBBB>>><<<<<<666666777777666555555444222222222222222222222222333333333333444555666666???FFFVVVkkk}}}vvvxxxwwwnnnkkkkkkkkkooopppsssyyy}}}pppZZZNNNHHHEEEDDDBBB???===;;;:::::::::999777555444444444444333333333222222222111111000000000000000//////.........//////000000000000////////////////////////000000000000111111111111222111000000111222444666888666===MMM```qqqvvvpppnnntttyyy{{{wwwooorrrzzz~~~}}}yyyfff]]]rrr}}}{{{xxxuuuttttttvvvwwwzzz}}}|||yyy{{{zzzxxxsssnnnkkkjjjkkkmmmmmmllllllmmmoooqqqrrrpppppprrrtttvvvxxxxxxwwwzzzwwwtttssstttuuutttrrrtttqqqnnnkkkiiiiiijjjjjjqqqwww}}}tttmmmfffdddeeeeee```ZZZQQQQQQOOOOOOPPPQQQSSSTTTUUUUUUTTTSSSRRRQQQOOONNNMMMNNNOOOPPPRRRVVV[[[___lllpppwwwuuuggg[[[TTTRRRQQQRRRTTTUUUTTTSSSUUUZZZ^^^kkkqqqxxx{{{~~~zzzsssqqqppppppqqqrrrrrrrrrrrrrrrtttsssqqqooommmkkkjjjjjjlllkkkjjjhhhhhhhhhiiiiiiiiikkkmmmooopppooonnnnnniiikkknnnpppqqqpppooonnnoooooommmlllkkkiiihhhhhhkkkkkkjjjgggdddbbbbbbbbbiiilllppppppmmmiiieeecccccc]]]XXXUUUQQQLLLKKKMMMQQQYYY___```bbbeeeeeecccYYYQQQIIIEEEBBB===<<<>>>???@@@BBBDDDFFFFFFFFFFFFEEEGGGDDDFFFLLLJJJSSShhhzzz^^^YYYTTTRRRSSSRRROOOKKKKKKJJJIIIGGGFFFDDDCCCBBBFFFGGGGGGEEEAAA>>>======999999888888777666666555222222222222222222222222333333222333333444555666999???NNNaaarrryyywwwrrrrrruuuxxxrrrnnnooossszzz~~~|||eeeRRRKKKHHHFFFEEEBBB@@@===;;;:::::::::999888666555555444555333333333222222222111111111111000////////////000............////////////........................000000000000111111111111222111111000111333444555777555;;;IIIZZZiiiwww|||}}}uuummmjjjkkkqqquuuwww}}}}}}rrrjjjjjjoootttwww}}}~~~wwwggg```rrr~~~{{{wwwsssqqqrrruuuwwwyyy{{{}}}~~~|||zzz}}}|||zzzuuuqqqnnnnnnooopppoooooooooooooooppppppjjjmmmpppsssuuuvvvuuutttssssssrrrtttvvvvvvvvvtttuuurrrnnnjjjiiikkknnnpppzzz|||zzzzzzpppjjjeeecccdddccc___ZZZOOOOOONNNNNNOOOPPPRRRSSSSSSSSSSSSSSSRRRQQQPPPOOOMMMNNNNNNOOOQQQVVV\\\aaakkkooouuu|||~~~rrreeeZZZTTTPPPOOOOOOQQQQQQQQQQQQTTT[[[aaatttyyy}}}~~~yyyuuutttppppppqqqqqqrrrrrrsssssssssrrrpppooommmlllllllllnnnmmmjjjhhhgggggghhhiiilllmmmooopppqqqpppooonnnhhhiiikkkmmmnnnnnnnnnnnnpppooommmkkkiiiiiiiiiiiiiiiiiihhhfffbbb``````aaaiiillloooooolllgggcccbbb___XXXSSSPPPLLLHHHHHHKKKRRRZZZbbbeeefffhhhfffcccWWWOOOHHHEEEAAA===<<<>>>???@@@BBBDDDFFFFFFFFFFFFEEEHHHEEEFFFKKKKKKUUUkkkzzzvvv^^^ZZZVVVTTTTTTRRROOOKKKKKKKKKKKKJJJIIIFFFDDDCCCHHHHHHGGGDDDAAA>>>======>>><<<:::888777777777777333333333333222222222222222222222333333444555666:::???KKK[[[kkkrrrpppkkkjjjooo|||yyytttyyy}}}|||^^^NNNIIIJJJGGGEEECCC@@@>>><<<;;;::::::999888777666555555555333333333222222222111111333222000/////////000111/////////////////////////////////...............///000000000111111111111111111111111222333444555555444999EEESSS```nnnxxx}}}{{{}}}xxxhhhcccccchhhoootttwww{{{||||||zzznnniiilllmmmqqqxxx~~~xxxvvvkkkeeeqqq~~~xxxsssqqqssswwwyyyyyyzzz|||}}}~~~~~~}}}|||~~~}}}{{{wwwsssqqqqqqrrrtttsssrrrqqqooonnnmmmmmmjjjnnnrrruuuuuutttrrrqqqoooppprrruuuvvvvvvuuuttttttqqqllljjjkkkoootttxxxzzzuuuttttttnnniiieeecccbbbaaa\\\XXXNNNNNNNNNNNNOOOQQQRRRSSSRRRRRRRRRRRRRRRQQQPPPOOOOOOPPPPPPQQQSSSYYY___dddggglllrrryyy}}}{{{pppdddZZZTTTPPPOOOQQQQQQQQQQQQQQQVVV___fffzzz}}}yyyvvvvvvrrrrrrrrrrrrqqqrrrrrrrrrrrrqqqpppooonnnnnnnnnnnnnnnmmmjjjhhhggghhhiiijjjlllmmmooopppqqqpppnnnmmmhhhiiijjjlllmmmnnnooooooooommmkkkhhhgggggghhhiiifffffffffeeeccccccdddeeehhhjjjmmmllliiiddd```___YYYRRRMMMLLLJJJIIIMMMRRRUUU^^^gggjjjkkkkkkgggbbbUUUNNNFFFDDDAAA======??????@@@BBBDDDFFFFFFFFFFFFFFFHHHFFFGGGLLLLLLXXXppp{{{rrr```\\\VVVRRRPPPOOOMMMKKKLLLLLLMMMMMMLLLJJJGGGEEEIIIIIIHHHEEEAAA>>>>>>???AAA???<<<999777666777777333333333333333222222222222222222222333444555666;;;???IIIXXXgggnnnmmmjjjccciiiyyy{{{sssZZZMMMJJJKKKFFFEEECCCAAA???===<<<<<<::::::999888777666555555333333333222222222111111333222000/////////000111000000000000000000000000000000000//////.........///000000000111111111111111111111111222333444444444444888BBBMMMXXXeeeppptttwww{{{|||}}}nnn```\\\^^^fffooowww|||~~~xxxqqqjjjjjjpppooosss}}}zzzzzzssslllqqq~~~xxxsssqqqtttxxx{{{|||}}}~~~~~~}}}|||yyyuuussstttuuuxxxvvvtttqqqooommmkkkkkkooosssxxxyyywwwsssqqqpppppprrruuuvvvvvvuuussssssqqqooommmlllooouuu|||~~~xxxsssqqqpppllliiieeebbb```]]]XXXTTTOOOOOOPPPPPPRRRSSSTTTUUURRRRRRSSSSSSRRRQQQPPPPPPPPPPPPQQQRRRTTTYYY___cccfffkkkqqqvvvxxxzzz}}}}}}yyyooocccYYYSSSPPPOOOQQQRRRRRRQQQRRRXXXaaaiiiyyy~~~|||yyywwwvvvvvvuuusssrrrqqqppppppqqqqqqqqqqqqqqqqqqqqqpppppplllkkkiiihhhhhhjjjkkklllkkklllnnnoooooonnnlllkkkiiijjjkkkmmmnnnpppppppppmmmkkkiiigggffffffggghhhgggggghhhgggeeeeeefffggggggiiikkkiiieeeaaa]]]\\\UUUOOOIIIIIIIIIKKKQQQXXX[[[dddlllooonnnlllfff```SSSLLLEEECCCAAA======@@@???@@@BBBDDDFFFFFFFFFFFFEEEIIIGGGHHHMMMOOO]]]wwwnnn\\\WWWQQQLLLJJJJJJLLLMMMMMMNNNOOOOOOOOOLLLJJJIIIHHHIIIHHHFFFBBB@@@???@@@AAA???<<<999777666777777444444444333333333222222222222222222333444555555777:::BBBPPP^^^ggghhhfffbbbhhhyyyiiiXXXOOOKKKJJJEEEDDDCCCAAA@@@???>>>>>>::::::::::::999777666555333333333222222222111111222222111000000000000111111111111111000000000000111000000//////.........000000000000111111111111000111111222333333444444444333888@@@IIISSS___kkklllrrrxxx{{{|||kkkaaa^^^___fffrrr}}}yyy|||rrrlllnnnpppooottt|||xxxqqqooo|||}}}wwwsssrrrtttyyy|||}}}|||{{{xxxuuutttuuuwwwxxxvvvrrrooommmlllmmmmmmtttxxx}}}}}}yyytttrrrrrrrrrtttwwwwwwuuusssrrrrrrqqqqqqqqqtttxxx~~~{{{xxxtttooolllhhhfffbbb___\\\XXXSSSOOOOOOPPPQQQRRRTTTUUUUUUVVVTTTTTTTTTTTTSSSRRRQQQPPPNNNOOOQQQRRRTTTWWW\\\___hhhlllqqqsssrrrqqqsssuuuxxx{{{xxxmmmaaaWWWQQQOOONNNOOOPPPQQQRRRTTT[[[eeellltttzzz{{{zzzyyyvvvvvvuuusssrrrqqqqqqqqqqqqqqqrrrtttuuuuuusssqqqpppjjjjjjjjjjjjjjjkkkllllllhhhjjjlllmmmnnnmmmlllkkkiiijjjlllooopppqqqqqqqqqkkkjjjiiigggggggggggghhhkkkkkkkkkiiifffdddeeefffgggiiijjjhhhddd___\\\ZZZUUUNNNHHHGGGIIILLLTTT\\\ccckkkrrrssspppllleee^^^QQQJJJDDDBBB@@@>>>>>>@@@???@@@BBBDDDFFFFFFFFFFFFEEEIIIHHHJJJPPPSSSccclllVVVRRRMMMIIIHHHIIILLLNNNMMMNNNNNNOOONNNMMMLLLKKKFFFGGGHHHGGGEEEBBBAAAAAAAAA???===;;;999888777777555555444444333333222222111111111222222333444555666777>>>JJJYYYcccfffeeedddjjjzzzttt]]]UUUOOOJJJGGGDDDCCCBBBAAAAAA@@@@@@AAA:::;;;;;;;;;999888666555333333333222222222111111111222222222222111000000111111000000000/////////000000///......---,,,,,,000000000000111111111111000000111222333333333333444444888???GGGPPP\\\hhhjjjrrrxxx}}}{{{qqqjjjfffeeejjjvvv}}}yyyqqqqqqpppooottt~~~~~~wwwuuunnngggppp}}}yyyuuuuuuxxx|||~~~{{{{{{zzzxxxuuutttuuuwwwtttrrrnnnllllllnnnqqqsssvvv{{{zzzvvvuuuvvvtttvvvxxxxxxuuusssssstttuuuvvvyyy}}}wwwtttsssqqqkkkeeeaaa___]]]ZZZWWWSSSOOOLLLOOOPPPQQQSSSTTTUUUVVVVVVVVVVVVVVVUUUTTTRRRQQQPPPNNNPPPRRRTTTUUUWWWZZZ\\\eeejjjnnnnnnlllkkkmmmoootttyyy~~~vvvjjj]]]TTTNNNMMMMMMLLLOOORRRUUUYYYbbbllltttvvv}}}zzzxxx{{{zzzwwwtttsssrrrqqqqqqrrrtttuuuqqqtttwwwyyyxxxvvvrrrooojjjkkklllllllllkkkjjjiiigggiiikkkmmmnnnmmmmmmlllgggiiimmmppprrrrrrqqqpppkkkkkkjjjjjjiiiiiihhhhhhkkkkkkkkkiiifffeeeeeefffiiijjjkkkhhhddd___\\\[[[TTTMMMHHHIIIMMMSSS]]]gggjjjrrrwwwvvvqqqkkkccc[[[PPPIIIBBBAAA@@@>>>>>>AAA???@@@BBBDDDFFFFFFFFFFFFEEEJJJIIIKKKRRRVVViiijjjXXXWWWTTTQQQNNNLLLLLLMMMLLLLLLLLLKKKKKKKKKKKKKKKCCCFFFIIIIIIGGGDDDBBBAAAAAA@@@???===<<<:::999999666555555444333333222222111111111111222333444555888888===HHHVVV```ccccccccchhhxxxgggTTTRRROOOIIIDDDCCCCCCBBBAAAAAAAAABBBBBB:::;;;;;;;;;:::888666555333333333222222222111111111111222333333111000///000000//////.........---//////...---,,,,,,++++++000000000000111111111111000000111333333333333333444444888???FFFNNN[[[fffkkkssszzz~~~xxxsssnnnjjjmmmyyyzzzppplllrrrpppuuu~~~zzzvvvwwwpppoooggg___fff|||yyyyyy|||~~~zzzzzzyyywwwuuutttuuuwwwpppnnnkkkjjjkkkoootttxxxvvv{{{{{{wwwxxxyyytttvvvxxxxxxuuussstttvvvyyy{{{vvvnnnkkkmmmmmmfff___[[[ZZZYYYWWWTTTPPPMMMKKKNNNOOOQQQSSSTTTUUUVVVVVVXXXWWWWWWVVVTTTRRRQQQPPPPPPRRRVVVXXXXXXYYY[[[\\\___dddjjjkkkiiihhhkkkooorrrwww}}}uuuhhh[[[QQQLLLKKKKKKLLLPPPUUUYYY___hhhttt|||}}}|||uuuvvv{{{|||wwwrrrqqqppppppqqqtttvvvxxxrrruuuyyy{{{{{{wwwrrroookkklllmmmnnnmmmkkkhhhfffggghhhkkkmmmnnnnnnnnnmmmfffhhhmmmppprrrrrrpppooolllllllllllllllkkkjjjiiiggghhhhhhhhhffffffhhhjjjkkklllllliiieee```]]]\\\RRRLLLIIILLLRRR[[[hhhsssooovvvzzzwwwqqqjjjbbbZZZOOOHHHBBBAAA@@@>>>>>>AAA???@@@BBBDDDFFFFFFFFFFFFEEEJJJJJJLLLSSSXXXllliiibbbaaa```\\\VVVPPPLLLJJJKKKJJJIIIIIIIIIIIIJJJJJJAAADDDIIIJJJIIIFFFCCCBBBAAAAAAAAA@@@???===;;;:::666666555444333333222222111111111111222333444555777666999CCCPPPZZZ^^^^^^```eeesss|||___XXXOOOIIIHHHGGGFFFDDDCCCCCCCCCCCCBBB@@@<<<;;;;;;:::999888777777444444333222222111111000111111111111111111111111///////////////000000000---///111222333222111000///////////////000111111000111111111111222222222555555666<<>><<<===@@@BBBBBBBBBCCCCCCEEEFFFFFFGGGFFFIIINNNPPPXXXuuufffcccdddkkkppphhhVVVMMMPPPLLLIIIFFFFFFHHHHHHFFFDDDFFFGGGGGGGGGGGGEEECCCBBBDDDBBB@@@?????????===;;;<<<;;;:::999666444222000000000111111222222333333444666;;;BBBKKKSSSXXXZZZZZZgggxxxoooVVVQQQKKKFFFGGGEEEEEEDDDBBBBBBCCCCCCAAA@@@===<<<<<<;;;:::999888888555555444444333333222222111111111111111111111111222222111111000000/////////000111222222222111111///////////////000111111000111111111111222222222555444555:::DDDSSSaaajjjwww~~~uuuxxxyyy|||zzzxxx}}}{{{mmm^^^WWW]]]ttt|||xxxuuuuuuuuuvvvssspppooorrryyy~~~~~~}}}{{{pppmmmiiifffdddbbb___]]]YYYVVVQQQNNNMMMMMMLLLKKKOOOPPPRRRTTTVVVWWWXXXXXXZZZYYYWWWVVVTTTSSSSSSRRROOOQQQTTTVVVWWWXXXZZZ[[[bbb______aaaaaabbbgggmmmrrrvvv}}}yyynnnddd^^^XXXQQQOOOQQQQQQUUU[[[bbbiiiqqqyyy~~~wwwvvvsssqqqoooooopppqqqppptttuuutttuuuxxxyyyvvvqqqtttwwwwwwtttqqqooonnnppppppqqqqqqooommmkkkiiifffhhhlllooopppqqqpppooollllllnnnqqquuuwwwvvvuuuqqqooommmmmmmmmllljjjiiijjjkkkjjjhhhffffffhhhkkkkkkfffaaa```aaa```]]]YYYTTTPPPNNNQQQ[[[gggqqqwwwyyyxxxwwwtttpppiiiaaa[[[PPPIIIBBB???>>><<<<<>>======<<<;;;:::999888777666666555444444333333222222222222222222222222222222111000///......---000000111111111111222222///////////////000111111000111111111111222222222555444444888BBBSSSfffrrr~~~ttt___TTTYYYooo~~~|||{{{{{{|||zzzxxxxxx|||~~~||||||{{{{{{yyywwwnnnkkkgggdddaaa___\\\ZZZWWWSSSOOOLLLKKKLLLMMMMMMOOOPPPRRRUUUWWWYYYZZZ[[[\\\[[[YYYWWWUUUSSSSSSRRROOOQQQSSSTTTTTTVVVYYY[[[___\\\\\\^^^___```eeelllssswww}}}}}}vvvmmmddd___ZZZUUUSSSUUUTTTYYY```gggmmmtttzzz~~~tttrrrpppmmmllllllmmmmmmnnnrrrtttssstttxxxyyyvvvssstttvvvuuurrrooommmmmmrrrrrrrrrrrrpppmmmkkkjjjiiikkknnnppprrrrrrrrrqqqnnnnnnpppssswwwxxxxxxwwwpppnnnllllllmmmlllkkkiiijjjkkkjjjhhhfffeeegggiiiiiieee```___``````]]][[[VVVSSSQQQTTT^^^jjjuuu{{{{{{zzzyyyvvvqqqjjjaaaZZZQQQIIIBBB@@@>>>;;;<<>>GGGSSS]]]dddqqq{{{}}}oooVVVJJJMMMJJJIIIKKKHHHDDDBBBAAAAAAAAAAAA@@@>>>======<<<;;;:::999888888777666666555555444444333222222222222222222222222000000//////......------111000000//////000111111///////////////000000111000000111111111222222222333333444888DDDXXXqqqzzzwwwgggWWWWWWkkk}}}}}}~~~~~~|||zzzyyyzzzzzzyyyxxxoookkkgggccc```]]]ZZZWWWTTTQQQLLLIIIJJJLLLNNNNNNOOOQQQSSSVVVYYY[[[\\\]]]]]]\\\ZZZWWWUUUSSSRRRRRRPPPQQQRRRRRRSSSUUUXXX[[[[[[YYYYYY\\\^^^___eeelllrrrwww{{{uuuooohhhdddaaa^^^]]]\\\[[[___fffmmmqqquuuyyy|||}}}uuusssqqqnnnmmmmmmmmmnnnmmmqqqsssrrrtttxxxxxxvvvsssuuuuuutttpppmmmllllllrrrrrrrrrrrrpppooommmllllllmmmppprrrssstttssssssppppppqqqtttvvvwwwvvvtttnnnmmmllllllllllllkkkjjjkkkkkkiiigggeeeccccccdddeeedddcccdddeeeeeebbb___YYYWWWUUUWWW^^^jjjuuu{{{}}}|||zzzxxxrrrjjj```YYYQQQIIIBBB@@@>>>;;;<<>><<<<<<;;;:::999888777777666666555555444444333333222222222222222222222222/////////000000111111111000//////........./////////////////////000000111000000111111111222222222222333666:::GGG^^^{{{}}}{{{xxxzzzrrr]]]VVVddd|||xxxyyy~~~~~~}}}|||}}}~~~~~~yyyxxxvvvvvvxxxyyyyyyxxxpppmmmhhhccc```\\\YYYVVVQQQNNNJJJIIIJJJMMMOOOOOOPPPQQQTTTWWWYYY[[[]]]]]]]]]\\\ZZZWWWUUUSSSRRRRRRPPPRRRRRRSSSSSSUUUXXX[[[YYYWWWXXX[[[]]]___eeelllqqqxxx{{{vvvsssoookkkjjjjjjiiigggdddhhhmmmqqqtttuuuvvvxxx{{{vvvtttrrrooonnnnnnoooooonnnrrrsssrrrtttwwwxxxuuusssttttttqqqnnnlllkkklllqqqqqqqqqqqqqqqpppppppppmmmoooppprrrssstttttttttssssssrrrssstttsssqqqooommmlllkkkkkklllmmmllljjjllljjjhhheeecccaaa```^^^___aaaeeehhhjjjhhheeebbb\\\ZZZXXXXXX]]]gggqqqxxx}}}}}}{{{yyysssjjj```YYYPPPHHHAAA???>>><<<===@@@BBBBBBBBBBBBBBBCCCDDDEEEHHHIIIJJJMMMUUUiiifffddd\\\aaaaaa^^^bbbgggaaaUUUYYYVVVPPPLLLIIIIIILLLNNNMMMNNNNNNLLLHHHFFFGGGIIIGGGEEECCCBBBAAA@@@>>><<<<<<;;;:::888888777777888555444222111111222333444222333555:::EEEVVVhhhuuu~~~|||yyy|||{{{vvvwwwyyyyyywwwzzz~~~www]]]NNNKKKNNNIIIIIIJJJEEEDDDCCCAAAAAABBBBBB@@@???<<<;;;:::999888777777666666666666555444444333333333333333333333333333333000111111222333444555666000///////////////......///////////////000111111000111111111111222222222111444777;;;EEE]]]}}}~~~uuuyyykkk\\\bbb}}}|||wwwxxx~~~}}}|||}}}}}}|||zzzsssrrrrrrsssuuuvvvuuutttooolllfffbbb^^^ZZZVVVSSSMMMKKKIIIJJJLLLOOOPPPPPPQQQRRRTTTWWWYYY[[[\\\]]]\\\[[[YYYWWWUUUSSSSSSRRRQQQRRRTTTTTTTTTUUUXXXZZZXXXWWWXXX\\\^^^```gggnnnssszzz{{{xxxxxxvvvssstttvvvvvvssskkknnnrrrtttuuutttuuuvvv{{{|||vvvuuurrrpppnnnnnnoooooopppssstttssstttwwwwwwuuussssssrrrooolllkkklllmmmpppppppppppppppqqqqqqqqqnnnooopppqqqrrrsssssssssuuutttsssssssssqqqnnnkkklllkkkjjjkkklllmmmlllkkkkkkiiifffeeedddbbb```]]]]]]```eeehhhiiigggcccaaa]]][[[YYYXXX\\\dddooovvv||||||{{{yyytttjjj```XXXNNNGGG@@@???>>>===>>>BBBCCCBBBBBBAAAAAABBBBBBCCCGGGHHHJJJMMMXXXpppyyyeeeccc``````___```dddfff___VVV]]]\\\[[[XXXVVVVVVXXX[[[XXXUUUQQQLLLIIIIIIIIIIIIFFFEEECCCBBBBBBAAA???>>>>>>===:::888777666666666888777444222111222333444222333444999CCCSSSggguuu|||}}}zzzvvvxxx{{{uuurrrxxx|||xxxtttpppooooooqqqrrrssswww~~~iiiWWWLLLKKKMMMHHHHHHIIIDDDEEEDDDBBBBBBCCCCCCAAA@@@<<<<<<;;;:::999888888777888777777666666555555444333333333333333333333333111111222222333333444444000111222222222111///...///////////////000111111000111111111111222222222222555777888???TTTsss~~~{{{mmmuuuwwwcccbbb}}}zzzyyy~~~~~~~~~~~~{{{xxxppppppppprrrssssssqqqooolllhhhccc^^^YYYUUUQQQNNNJJJIIIIIIKKKNNNQQQQQQPPPRRRSSSUUUWWWYYYZZZ[[[[[[ZZZYYYWWWVVVTTTSSSSSSRRRQQQSSSUUUVVVVVVVVVXXXYYYYYYWWWXXX\\\___bbbiiipppxxx}}}}}}zzz||||||yyy{{{{{{oooqqqtttuuuuuuuuuuuuvvvxxx~~~xxxvvvtttqqqpppppppppqqqrrruuuvvvtttuuuwwwwwwtttrrrqqqpppnnnkkkjjjlllnnnqqqppppppoooooooooppppppmmmnnnooopppqqqqqqrrrrrruuutttsssssssssqqqnnnkkkkkkjjjiiijjjlllmmmlllkkkhhhfffeeeeeegggfffdddaaabbbccceeefffeeecccaaa```\\\[[[YYYXXX[[[cccooowwwzzzzzzzzzyyytttjjj```XXXLLLEEE?????????>>>@@@CCCBBBBBBBBBBBBBBBCCCDDDEEEDDDGGGIIINNN\\\yyy}}}}}}uuueeebbbaaa^^^^^^aaa```]]]]]]___lllnnnnnnlllhhhffffffgggccc[[[QQQKKKIIIJJJIIIGGGEEEDDDBBBBBBCCCCCCAAA@@@@@@>>><<<999888888888999===;;;888555333333333444333333444777>>>NNNaaaooouuuvvvuuurrrttt|||vvvrrrttt}}}tttmmmkkkjjjmmmkkkkkknnnpppttt}}}```UUULLLLLLMMMHHHHHHJJJEEEFFFDDDCCCCCCCCCCCCBBB@@@>>>===<<<;;;:::999999888999999888888777666666666333333333333333333333333000000000///////////////111222444555444222000//////////////////000111111000111111111111222222222333666777555999KKKiii{{{}}}}}}tttfffooo~~~zzzbbb^^^www}}}{{{{{{wwwrrrqqqrrrssstttssspppmmmiiieee```ZZZVVVQQQLLLIIIHHHHHHJJJMMMPPPRRRRRRQQQRRRSSSUUUWWWXXXYYYZZZZZZYYYXXXVVVUUUTTTSSSSSSSSSPPPSSSVVVXXXXXXWWWXXXYYYYYYWWWYYY]]]```cccjjjrrr|||~~~{{{~~~~~~|||ppprrrtttuuuuuuuuuwwwxxxxxx{{{yyyvvvtttrrrrrrsssttttttwwwwwwuuuuuuwwwwwwtttqqqqqqooommmjjjjjjmmmooorrrqqqpppooonnnnnnnnnnnnmmmmmmnnnoooppppppqqqqqqtttssssssssssssrrrpppmmmkkkiiiiiijjjlllmmmmmmlllfffeeedddfffiiijjjhhhfffiiihhhgggeeebbb``````aaaZZZZZZYYYYYY\\\dddpppyyyyyyyyyzzzxxxsssjjj```XXXKKKDDD???>>>??????AAAEEEAAAAAABBBBBBDDDEEEGGGGGGBBBFFFIIINNN___yyyuuu{{{sssfff``````]]]^^^aaa\\\VVV[[[hhh~~~~~~wwwqqqnnnnnniii^^^PPPIIIIIIJJJHHHEEEEEECCCBBBBBBCCCCCCBBBAAABBBAAA>>><<<;;;<<<======AAA>>>;;;777555444555555444444555555;;;III\\\iiikkkmmmnnnlllooovvvzzzyyyvvvuuu{{{qqqiiihhhhhhmmmiiihhhkkknnnrrrzzzxxx{{{mmm```OOOMMMLLLMMMMMMMMMKKKIIIEEEEEEEEEEEEEEEDDDCCCCCC>>>===;;;:::999999999:::::::::999999777666555444777444222222444444222///000000111111222222222333111000000///////////////000000000000////////////000111111111111222222222111333666999;;;EEE[[[ooo~~~{{{~~~xxxmmmhhhnnn{{{~~~{{{jjjWWW]]]nnn}}}zzzxxxvvvqqqppppppqqqssssssrrrpppfffaaa[[[VVVSSSQQQOOOMMMJJJIIIIIIIIIKKKNNNQQQSSSRRRTTTVVVXXXXXXXXXVVVUUUTTTTTTSSSQQQNNNOOOQQQSSSRRRSSSTTTTTTSSSSSSTTTUUUTTTXXX\\\^^^___eeeooowww}}}{{{|||{{{vvvnnnooosssyyyzzzvvvssstttyyy{{{}}}~~~}}}wwwuuurrroooppptttxxxxxxxxxwwwuuutttuuuwwwwwwuuurrrooommmmmmmmmnnnssspppmmmmmmppprrrrrrrrrpppqqqrrrrrrssssssrrrrrrmmmooorrrrrrqqqooommmmmmmmmkkkjjjkkkmmmmmmjjjgggggghhhiiiiiiiiihhhfffffffffhhhiiigggccc```]]]\\\ZZZ[[[\\\]]]```fffooovvvxxxzzz{{{yyyrrrhhh]]]VVVIIIEEE???<<<<<<>>>??????AAAAAAAAAAAABBBCCCDDDDDDIIIFFFHHHTTTgggvvvwwwyyy}}}hhhaaa```ZZZZZZYYYWWWSSSWWWhhhzzzwwwllliiikkkccc[[[PPPGGGCCCDDDFFFHHHIIIHHHGGGIIILLLMMMJJJHHHFFFDDDAAA???===<<<<<<<<>>???@@@AAAAAAAAAAAABBBCCCDDDEEEHHHIIIKKKTTTiiizzz}}}{{{eee^^^^^^YYYXXXXXXVVVSSSWWWgggyyywwwhhhaaa``````YYYPPPHHHEEEFFFGGGHHHJJJKKKMMMQQQTTTRRRNNNJJJGGGEEECCCAAA???===<<<;;;???===:::777555444333333333666999999:::CCCRRR^^^fffllloookkkjjjoootttvvvuuuzzzqqqmmmnnnlllsssooonnnrrrzzzooo\\\QQQKKKJJJJJJKKKLLLLLLJJJHHHDDDEEEEEEEEEEEEDDDCCCCCCCCCBBBAAA???===<<<;;;;;;<<<<<<<<<;;;:::999888777777555444333444444333111444333333222222111111000333222111111000000111111000000000000////////////000111111111111222222222333333444444444===PPPcccuuu|||rrrwwwyyyoooooommmggghhhpppvvvsss}}}}}}zzztttuuuaaaQQQTTT^^^xxx~~~~~~}}}}}}~~~~~~xxxsssooopppooonnnmmmnnnmmmjjjhhh___[[[UUURRRPPPOOONNNMMMLLLLLLLLLMMMNNNQQQSSSUUUWWWVVVVVVVVVVVVVVVVVVUUUPPPQQQRRRPPPNNNMMMNNNOOOQQQSSSTTTUUUTTTTTTVVVXXXXXXYYY[[[___gggqqqzzz{{{{{{yyywwwxxxyyyyyyuuuqqqhhhiiinnntttuuuooojjjjjjiiiiiiiiimmmssszzzzzzyyyxxxuuuuuuwwwyyyxxxvvvtttsssqqqqqqpppqqqrrrsssssssssrrrqqqppppppnnnmmmnnnppprrrrrrrrrqqqqqqqqqqqqqqqpppooonnnnnnooopppooommmlllmmmnnnooommmkkkiiihhheeebbb___bbbbbbcccdddcccbbbaaa```aaaccceeedddbbb```______aaaaaabbbaaabbbeeejjjnnnrrrsssrrrooohhh___UUUOOOFFFCCC>>><<<===>>>@@@@@@BBBAAAAAABBBBBBCCCDDDEEEFFFLLLOOOVVVmmmzzzyyyddd\\\ZZZWWWWWWWWWVVVTTTXXXhhhxxxvvveee[[[XXXYYYTTTMMMGGGFFFFFFGGGGGGHHHKKKPPPVVVXXXUUUOOOJJJHHHGGGGGGEEEBBB???===;;;;;;;;;;;;:::888666333111555999<<<;;;;;;AAAMMMXXXbbbiiillljjjhhhlllrrrvvvxxxtttmmmmmmmmmpppqqquuu{{{xxxeeeZZZRRRKKKKKKJJJKKKLLLLLLKKKIIIFFFFFFFFFFFFFFFEEEEEEDDDFFFEEECCCAAA???>>>===<<<<<<<<<<<<;;;:::999888888666666555555444444333222333333333333333222222222444333222222111111222222000000000000////////////000000111111111222222222333222222222333:::LLL^^^ooowww}}}|||{{{{{{yyyvvvppptttuuulllnnnqqqqqqqqqyyywwwtttzzz}}}{{{yyypppqqq^^^OOORRRYYYrrr~~~}}}}}}|||wwwrrroooqqqooommmlllllljjjgggeee\\\XXXSSSPPPPPPPPPOOOOOOMMMMMMMMMOOOPPPRRRTTTVVVXXXWWWVVVUUUUUUUUUUUUUUUOOOQQQRRRQQQOOONNNMMMNNNOOOQQQSSSTTTTTTUUUWWWXXX[[[[[[___fffoooxxx~~~zzzxxxwwwvvvvvvvvvtttqqqnnnhhhiiimmmrrrqqqiiicccbbb```___```eeennnvvv{{{~~~zzzzzzzzzxxxwwwxxxyyywwwuuutttssssssrrrqqqqqqrrruuuvvvvvvtttqqqooonnnnnnnnnooopppqqqqqqqqqrrrrrrrrrqqqpppooonnnmmmmmmnnnnnnmmmkkkkkklllnnnmmmkkkiiigggeeebbb```^^^```aaabbbbbbbbbaaa```______aaabbbbbbaaa`````````____________aaaccceeegggnnnmmmlllhhhbbbYYYQQQLLLDDDAAA===<<<===???@@@AAABBBBBBBBBBBBCCCDDDEEEFFFDDDNNNSSSXXXqqqvvv|||fff\\\XXXUUUUUUVVVWWWWWW\\\kkkzzzttteee\\\YYYRRRNNNIIIGGGFFFGGGGGGGGGEEEIIINNNSSSTTTQQQLLLHHHIIIIIIJJJHHHFFFBBB>>>;;;:::;;;;;;:::999777555444888===@@@???===@@@IIIRRR```dddgggdddcccgggpppwwwuuukkkkkkmmmooouuu~~~hhh\\\VVVPPPMMMLLLKKKLLLMMMMMMLLLJJJGGGHHHHHHHHHHHHGGGFFFFFFFFFFFFEEECCCAAA???>>>===;;;;;;;;;;;;:::999888888666777666666444444444444111111222333444555555666444333333222222222222222000000000000////////////000000111111111222222222222111111333444;;;JJJZZZhhhrrr{{{{{{xxxvvvrrrnnnooottt}}}rrrmmmqqqxxx||||||yyyuuuyyy~~~{{{qqqooo\\\MMMPPPUUUlll{{{yyy{{{}}}yyyvvvsssrrrqqqooommmlllkkkhhheeebbbZZZWWWRRRPPPPPPPPPPPPPPPMMMNNNOOOPPPRRRTTTUUUVVVXXXWWWVVVUUUUUUUUUUUUUUUPPPRRRSSSRRRPPPNNNNNNOOOMMMOOOQQQSSSSSSTTTWWWYYY]]]```eeemmmvvv|||~~~~~~yyyvvvuuutttsssrrrpppmmmkkkiiiiiikkknnnkkkbbb[[[YYYXXXYYY\\\cccllltttzzz}}}yyyzzz|||zzzxxxxxxwwwuuussstttuuuvvvuuutttrrrtttvvvxxxwwwsssooommmmmmnnnppppppppppppoooooosssssssssrrrpppooommmllllllmmmmmmkkkiiiiiikkklllhhhhhhgggeeebbbaaa``````aaabbbbbbccccccaaa```___^^^___aaaaaa``````aaabbb^^^^^^^^^```bbbccccccccchhhgggeeeaaa[[[SSSMMMIIIBBB???<<<<<<>>>@@@AAAAAACCCCCCCCCCCCDDDEEEFFFFFFCCCMMMTTT\\\www|||wwwiii]]]WWWUUUUUUWWWYYYZZZ___mmm{{{|||nnnbbb\\\ZZZPPPMMMJJJIIIJJJKKKKKKKKKGGGIIILLLOOONNNMMMKKKIIIJJJJJJKKKKKKHHHDDD@@@======<<<:::999888888999999===AAADDDBBB>>>???FFFMMM]]]___```^^^\\\```mmmyyyuuuhhhhhhmmmwwwrrr\\\TTTOOOKKKOOONNNMMMMMMNNNMMMKKKIIIHHHHHHHHHHHHHHHGGGFFFFFFEEEEEEDDDCCCBBB@@@>>>===:::;;;;;;;;;::::::999888666777888777555444444555111111222333555666777777444333222222111111222222000000000000////////////000111111111111222222222111000222444666;;;GGGTTT```lllwwwxxxuuussspppmmmrrrxxx~~~uuuoooooouuu}}}}}}wwwrrrvvv~~~~~~rrrooo[[[MMMNNNPPPddd}}}{{{wwwvvvzzz{{{wwwtttsssssspppnnnllljjjiiigggccc```YYYUUUQQQOOOOOOPPPPPPPPPMMMNNNOOOQQQSSSTTTUUUVVVWWWVVVVVVVVVVVVVVVVVVUUUQQQRRRSSSQQQOOONNNOOOPPPLLLNNNQQQSSSTTTVVVXXX[[[___dddkkksssyyy}}}|||vvvrrrrrrqqqpppnnnkkkhhhggggggeeeeeegggbbbYYYRRRQQQQQQVVV^^^eeelllssszzz~~~yyy{{{~~~|||zzzyyywwwtttrrrsssvvvxxxwwwuuurrrtttvvvxxxvvvsssooolllllloooqqqrrrpppnnnmmmmmmrrrrrrqqqqqqooonnnmmmllljjjkkklllkkkiiihhhiiijjjfffffffffcccaaa``````bbbbbbccccccddddddbbbaaa```^^^___aaaaaa``````bbbcccbbbbbbbbbdddffffffdddbbbaaa___]]]XXXSSSNNNIIIFFF@@@>>><<<<<<>>>@@@BBBBBBDDDCCCCCCDDDDDDEEEFFFGGGEEELLLUUUddd~~~}}}iii^^^YYYYYYXXXYYY[[[\\\```lllxxx}}}sssfff\\\XXXWWWRRRPPPMMMMMMNNNPPPQQQQQQLLLMMMOOONNNMMMKKKKKKLLLJJJKKKKKKKKKIIIFFFBBB@@@???===;;;999999:::<<<>>>???CCCEEEBBB======CCCJJJZZZ[[[\\\\\\YYY\\\kkkyyyuuugggfffooo|||bbbXXXSSSPPPNNNOOONNNMMMLLLLLLKKKIIIGGGFFFFFFGGGGGGFFFFFFEEEDDDBBBCCCCCCBBBAAA???>>>===;;;<<<<<<<<<<<<;;;::::::666888999888555333444666222333333444555666666777333333222111111111111111000000000000////////////000111111111111222222222111111333555666999BBBLLLXXXdddooorrrpppqqqqqqppp|||{{{tttlllkkkqqqyyy{{{uuuppptttuuurrr```QQQOOOLLL\\\~~~~~~~~~~~~|||zzzwwwwwwzzz{{{wwwsssqqqooonnnllljjjhhhgggdddaaa^^^WWWTTTOOOMMMMMMNNNNNNNNNMMMNNNOOOQQQSSSTTTUUUVVVTTTUUUVVVWWWWWWWWWVVVUUUQQQRRRQQQOOOMMMMMMNNNPPPMMMOOORRRTTTVVVXXX[[[^^^aaagggnnnssswww|||wwwrrrnnnnnnnnnllliiieeecccbbb___\\\\\\\\\XXXPPPKKKJJJLLLUUUaaahhhlllqqqyyy{{{}}}|||{{{xxxtttqqqrrruuuwwwuuurrrppprrrtttvvvvvvssspppnnnmmmpppsssssspppmmmkkkkkkoooooonnnnnnmmmlllkkkjjjgggiiikkkkkkiiihhhggghhheeeffffffccc```^^^```bbbbbbcccdddddddddcccaaa```___```aaaaaa```aaabbbdddgggggggggiiijjjhhhddd```YYYXXXTTTPPPLLLHHHEEECCC>>><<<;;;<<<>>>AAABBBBBBDDDDDDDDDDDDEEEFFFGGGGGGIIIKKKVVVllluuueee___\\\^^^\\\\\\]]]\\\^^^gggqqqyyywwwrrrjjj___XXXTTTSSSSSSPPPNNNNNNOOORRRSSSSSSOOOQQQRRRQQQNNNLLLLLLLLLJJJJJJKKKJJJIIIFFFDDDBBB???>>><<<;;;;;;===???@@@@@@CCCDDD@@@::::::@@@FFFUUUXXX\\\___\\\\\\iiixxxxxxhhhgggqqqjjjZZZYYYWWWUUUUUUOOONNNLLLKKKKKKJJJGGGEEEEEEEEEEEEEEEEEEDDDCCCCCCAAAAAABBBBBBAAA???>>><<<==================<<<;;;666888:::888555333555777444444555555555555555555333222111111000000111111000000000000////////////000111111111111222222222222111333666666777===FFFRRR^^^iiikkkkkkooosssuuussskkkeeehhhrrr~~~|||uuuoootttyyywwwfffWWWRRRLLLXXXwww~~~~~~}}}}}}}}}}}}zzzzzzyyyxxxxxx{{{|||xxxsssnnnkkkllljjjhhhfffeeeccc___]]]VVVRRRNNNLLLKKKLLLLLLLLLLLLNNNOOOQQQSSSTTTUUUUUUSSSTTTVVVXXXXXXXXXVVVUUUQQQQQQOOOMMMKKKKKKMMMPPPNNNQQQTTTVVVXXXZZZ]]]```ccchhhnnnrrruuu{{{|||sssnnnjjjkkkkkkiiieeebbb______XXXUUUTTTUUUQQQJJJFFFGGGIIIUUUccckkkmmmpppxxx|||}}}yyytttpppqqqtttuuurrrooonnnpppsssuuuuuutttrrrpppmmmqqqttttttpppllljjjiiillllllllllllkkkjjjiiiiiifffiiikkkkkkjjjhhhgggfffgggggggggccc___]]]___aaabbbcccdddddddddcccaaa``````aaabbbaaa```aaaccceeekkkiiiiiijjjjjjgggaaa\\\TTTRRROOOKKKGGGDDDBBBAAA===<<<;;;<<>>>>>>>>===>>>???@@@@@@???BBBCCC>>>888777===DDDRRRVVV^^^bbb___^^^hhhwww{{{kkkiiirrr}}}~~~||||||bbb[[[SSSQQQTTTQQQNNNMMMLLLKKKIIIGGGFFFEEEIIIFFFDDDCCCEEEFFFEEECCCCCCCCCCCCBBBAAA@@@>>>===========================;;;;;;::::::999888888777444444555555666555555555777777666555444333222111111111111111111000//////000000000000111111111111222333333333444888===AAAMMMZZZgggkkkmmmsssyyy|||qqqhhhbbbfffqqq}}}zzzzzzsssppp{{{~~~mmmZZZOOORRRXXXttt~~~|||||||||~~~~~~~~~~~~}}}}}}}}}}}}{{{yyyxxxzzz~~~~~~yyyuuussspppllljjjgggfffeeedddbbb^^^YYYUUUQQQMMMIIIIIIKKKLLLLLLKKKKKKMMMPPPTTTWWWXXXYYYYYYWWWWWWWWWXXXWWWVVVVVVUUURRRPPPOOOOOOPPPPPPPPPOOOPPPQQQSSSWWW\\\bbbgggkkkkkkmmmqqqvvv|||}}}uuusssqqqnnnjjjfffbbb]]]XXXTTTOOOMMMKKKGGGDDDDDDFFFIIIQQQYYYcccjjjnnnssszzz||||||yyywwwtttrrrssssssrrrqqqooooooooooooooopppqqqrrrtttrrrqqqooonnnnnnoooooorrrpppmmmjjjiiihhhiiijjjmmmkkkjjjkkkkkkjjjhhhfffjjjfffbbbbbbdddddd```\\\^^^___bbbdddeeeddddddcccbbbeeegggeeeaaa```dddiiihhhggggggfffddd___YYYTTTOOOLLLHHHEEECCCBBB@@@???============>>>???AAAAAACCCDDDEEEDDDDDDEEEHHHJJJMMMMMM[[[xxx{{{iii______dddeeecccaaa`````````___^^^^^^___^^^[[[VVVRRROOOMMMPPPLLLJJJMMMOOONNNNNNPPPNNNOOOPPPQQQQQQOOOMMMLLLKKKJJJHHHHHHIIIIIIGGGFFFGGGEEEBBB???============???>>>===:::999:::===@@@NNNZZZaaa]]]YYY```lllsss}}}nnneeeeeexxx~~~zzz{{{qqq]]]YYYTTTQQQRRRMMMMMMLLLKKKJJJIIIHHHHHHHHHIIIGGGEEEEEEGGGGGGEEECCCCCCCCCCCCBBBAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===;;;999777666666444555555555555555444444444444333222111000//////000111111111111000//////000000000000111111111111222333333333444777===AAAQQQ^^^jjjnnnpppuuuzzz}}}zzzpppgggjjjuuu~~~tttvvvtttttt|||vvvkkk```XXXVVVVVVlll||||||{{{{{{|||||||||{{{{{{{{{zzzzzzzzzxxxxxx{{{~~~~~~}}}xxxtttqqqnnnjjjgggfffdddcccbbb```[[[VVVRRRNNNKKKHHHGGGIIIJJJJJJIIIIIIKKKNNNQQQTTTWWWYYYYYYYYYYYYYYYYYYXXXWWWVVVUUURRRQQQOOOOOOPPPQQQQQQPPPPPPRRRVVV[[[```dddhhhiiinnnqqqwww{{{~~~vvvsssooolllgggbbb]]]XXXRRRNNNGGGFFFEEEBBBAAABBBFFFIIIOOOWWWbbbiiimmmssszzz}}}}}}yyywwwtttrrrssssssrrrqqqooonnnnnnmmmnnnooopppqqqqqqpppooooooooopppqqqrrrsssqqqooollljjjiiiiiiiiinnnlllkkkkkkkkkkkkjjjiiigggdddaaabbbfffgggdddaaa___aaaccceeeeeeeeeccccccbbbdddeeecccaaa```cccggghhhgggdddaaa^^^YYYRRRNNNKKKIIIEEEBBBAAA@@@???===<<<<<<======>>>@@@AAAAAACCCDDDDDDDDDCCCEEEGGGJJJMMMNNN___}}}uuufff```ccchhhoookkkfffcccbbb```\\\YYYYYYYYYXXXUUURRROOOMMMLLLMMMIIIHHHLLLOOOMMMMMMNNNMMMNNNOOOPPPOOONNNLLLKKKMMMLLLJJJJJJKKKKKKIIIHHHEEEDDDAAA@@@??????@@@@@@@@@@@@???===;;;;;;===???GGGSSS\\\[[[ZZZaaalllsss~~~|||mmmaaa^^^nnnyyyxxx|||dddXXXYYYUUUSSSQQQJJJKKKJJJIIIHHHHHHJJJKKKLLLIIIHHHGGGHHHIIIHHHEEECCCCCCCCCBBBAAA@@@??????>>>????????????????????????AAA@@@>>><<<999777555444555555555555555444333222333222222111000///......000000000000000///......000000000000111111111111222333333222333777<<<@@@VVVcccpppuuuvvvzzz~~~}}}pppqqqyyy|||ppptttwwwzzz}}}yyytttqqqmmmggg^^^WWW^^^}}}~~~}}}|||zzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxyyy|||~~~|||{{{wwwsssooolllhhhfffdddccc```^^^\\\WWWRRRNNNKKKHHHFFFEEEGGGHHHHHHGGGHHHIIIKKKNNNRRRUUUYYYZZZ\\\\\\[[[ZZZYYYWWWVVVVVVSSSQQQOOOOOOQQQRRRRRRRRRQQQTTTYYY^^^cccfffhhhiiimmmttt}}}wwwtttmmmiiibbb\\\VVVOOOIIIFFF@@@@@@@@@@@@@@@CCCGGGKKKPPPWWWbbbjjjooovvv~~~yyyvvvtttssssssssssssrrrooonnnlllkkklllmmmooopppnnnnnnnnnoooppprrrtttuuuqqqqqqpppooommmkkkjjjiiinnnllljjjjjjkkkllllllllleeebbbaaacccgggiiihhhfffaaabbbdddeeeeeedddbbbaaacccbbbaaaaaa```aaabbbccchhheee```ZZZUUUPPPJJJFFFFFFDDDAAA@@@??????===<<<<<<<<<===>>>???@@@AAAAAABBBCCCCCCCCCCCCDDDGGGIIIMMMPPPeeennndddccchhhnnnvvvooohhhcccbbb___ZZZUUURRRQQQPPPNNNMMMLLLLLLLLLKKKHHHHHHLLLOOONNNNNNPPPOOOPPPQQQQQQQQQPPPNNNMMMOOONNNLLLLLLMMMMMMKKKJJJDDDCCCBBBAAAAAAAAABBBCCCBBBCCCBBB@@@===<<<<<<>>>@@@LLLWWW\\\___eeennnrrr{{{sssddd]]]dddxxx|||}}}yyyxxxooo\\\VVVXXXTTTSSSRRRJJJHHHHHHGGGGGGIIIKKKMMMOOOIIIIIIJJJJJJJJJHHHEEECCCCCCBBBAAA@@@@@@?????????????????????????????????@@@???===;;;999777555555666666666555444333222111444333333222111111000000///000000000000///......///000000000111111111111333333333222333666<<<@@@XXXgggvvv}}}~~~}}}wwwttt{{{yyyrrrwww|||}}}{{{zzzwwwnnn___TTTQQQlll~~~~~~{{{yyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwwwyyy{{{~~~~~~{{{yyy|||yyyuuurrrooommmiiigggdddbbb___\\\YYYTTTOOOKKKIIIHHHFFFFFFFFFGGGGGGGGGHHHIIIKKKNNNRRRVVVZZZ]]]___^^^\\\ZZZYYYWWWVVVVVVSSSQQQOOOOOOQQQSSSTTTTTTTTTVVVZZZ^^^bbbfffiiijjjkkkuuuwwwtttjjjeee]]]UUUNNNHHHCCC???>>>???@@@AAABBBEEEJJJMMMQQQYYYccclllrrr{{{yyyvvvtttssssssttttttssspppnnnlllkkkkkklllnnnooommmmmmnnnoooppprrrssstttnnnooopppppppppnnnlllkkknnnkkkiiihhhjjjkkklllllldddcccccceeehhhjjjiiihhhaaabbbcccdddcccbbb```___cccaaa^^^^^^___``````___fffaaaZZZSSSNNNIIIEEEBBBBBBAAA???>>>>>>>>>===;;;;;;;;;===>>>???@@@AAAAAAAAABBBBBBBBBBBBDDDGGGIIIMMMTTTkkkkkkdddffflllrrrtttmmmddd```___]]]WWWRRROOOMMMLLLKKKLLLMMMNNNNNNMMMIIIHHHLLLOOOPPPQQQTTTTTTTTTUUUUUUTTTTTTSSSRRROOONNNLLLLLLMMMMMMKKKJJJEEEEEECCCCCCBBBBBBCCCCCCCCCDDDDDDBBB???=========>>>IIIWWWbbbiiioootttwww~~~~~~nnncccbbbttt{{{}}}xxxsssttt~~~yyyhhhYYYTTTTTTOOOOOOPPPJJJGGGGGGGGGHHHIIILLLNNNOOOIIIJJJKKKKKKJJJGGGEEEDDDBBBBBB@@@???????????????>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;:::999888888777777777777666555444333222444444333333222222111111000000000000000//////...///000000000111111111111333333222222222666;;;???RRRdddxxx|||}}}wwwttt{{{yyysssyyy|||lll[[[PPPLLLbbb}}}}}}||||||zzzxxxxxxyyyyyyyyyyyyxxxxxxxxxwwwwwwzzz~~~}}}zzzxxxzzzwwwtttqqqpppnnnllljjjdddbbb^^^[[[WWWSSSNNNJJJHHHIIIIIIHHHHHHHHHIIIJJJKKKLLLMMMPPPTTTYYY]]]___```^^^\\\ZZZXXXVVVVVVUUUSSSQQQNNNNNNQQQSSSUUUUUUXXXXXXXXX[[[___eeejjjmmmnnnxxxuuupppddd^^^VVVOOOIIIDDD@@@===???@@@BBBCCCDDDGGGKKKNNNRRRZZZdddmmmuuu~~~yyyvvvtttssstttuuuttttttqqqpppnnnlllllllllmmmnnnnnnnnnnnnoooooopppppppppiiikkkmmmoooppppppnnnmmmllljjjgggfffhhhjjjkkkkkkfffeeeeeeeeefffgggffffff___```aaabbbaaa___]]]\\\aaa___]]]\\\]]]^^^^^^]]]aaa\\\UUUNNNJJJGGGDDDBBB@@@???>>>>>>???>>>===;;;:::;;;===???@@@AAAAAAAAA@@@AAABBBBBBBBBDDDGGGJJJMMMZZZrrr~~~vvvllleeeggglllrrrtttmmmddd___\\\YYYTTTPPPPPPMMMKKKLLLNNNQQQQQQQQQOOOIIIGGGKKKNNNPPPSSSWWWUUUUUUUUUUUUTTTTTTSSSSSSNNNLLLKKKJJJKKKKKKJJJHHHGGGFFFEEEDDDCCCBBBBBBBBBBBBCCCCCCBBB???======>>>===FFFVVViiiwww~~~vvvjjjfffttt|||uuusssoookkklllvvvtttcccWWWRRRPPPIIIKKKNNNHHHFFFGGGHHHIIIKKKLLLMMMMMMIIIKKKLLLKKKHHHEEEDDDEEEBBBAAA@@@>>>>>>>>>???@@@>>>>>>>>>>>>>>>>>>>>>>>>::::::::::::::::::;;;;;;777777777777777666555444333333333222222222111111111111111111111000//////000000000000111111111111333333222222222555:::>>>III___yyyuuuwww|||uuu}}}qqq___SSSNNN^^^}}}~~~~~~~~~}}}{{{{{{~~~}}}zzzxxxxxxyyyzzzzzzzzzzzzyyyyyyyyyyyyyyy||||||zzzyyyyyyvvvsssqqqooonnnllljjjcccaaa]]]YYYVVVRRRMMMJJJIIIJJJKKKKKKJJJJJJKKKLLLNNNOOOQQQTTTXXX[[[___```^^^]]]ZZZXXXVVVUUUUUUUUURRROOOMMMMMMPPPSSSUUUVVVYYYYYYXXXZZZ^^^eeelllpppuuu|||}}}ooohhh[[[VVVNNNHHHDDDBBB@@@>>>???AAACCCEEEFFFIIIMMMPPPVVV]]]hhhqqqzzz|||{{{yyyvvvtttssstttuuuuuutttrrrrrrqqqpppooonnnnnnnnnmmmnnnnnnnnnnnnmmmmmmlllfffhhhjjjmmmnnnooonnnmmmkkkiiigggggghhhiiiiiiiiigggffffffeeedddcccbbbbbb]]]^^^`````````^^^\\\[[[___^^^\\\[[[ZZZZZZ[[[\\\\\\WWWPPPKKKGGGEEECCCAAA???>>>===>>>???>>><<<:::999:::===???AAAAAAAAAAAA@@@AAABBBCCCCCCEEEHHHKKKPPPcccyyyyyypppnnnfffeeeiiinnntttoooggg___YYYUUUQQQOOOQQQOOOMMMNNNRRRTTTSSSQQQMMMIIIHHHMMMPPPPPPRRRTTTQQQPPPPPPPPPOOOOOOOOOOOOKKKJJJHHHHHHIIIIIIGGGFFFGGGGGGFFFEEEDDDCCCBBBAAA???@@@@@@???>>>===???@@@===DDDVVVnnn~~~sssnnnuuu~~~{{{uuuppphhhfffeeegggrrrppp___VVVTTTPPPIIIKKKOOOHHHFFFGGGIIIKKKLLLKKKKKKJJJIIIKKKKKKIIIFFFDDDDDDEEEBBBAAA???>>>===>>>@@@@@@????????????????????????<<<<<<<<<<<<============777777888888888888777777555555555444444444444444222222222222222111111000000000000000111111111111333333222111222555:::===EEE___www{{{xxxcccWWWNNNZZZyyy|||||||||}}}}}}}}}}}}}}}~~~~~~}}}zzzwwwwwwxxxzzz{{{{{{{{{zzzzzzzzzyyyyyy||||||zzz{{{yyywwwsssooommmkkkhhhfffaaa___[[[WWWTTTQQQMMMJJJHHHKKKMMMMMMKKKJJJLLLNNNOOOQQQTTTWWWZZZ]]]___```\\\ZZZXXXUUUTTTSSSTTTTTTQQQNNNLLLLLLOOORRRUUUVVVYYYYYYZZZ]]]bbbhhhnnnrrrwww|||wwwggg___RRRMMMFFFBBB@@@@@@AAAAAAAAACCCFFFIIIKKKNNNSSSVVV^^^eeepppzzzyyywwwxxxvvvttttttuuuvvvvvvuuusssttttttsssrrrpppooonnnkkkkkklllmmmmmmlllkkkkkkfffgggiiijjjkkkkkkkkkjjjllljjjiiiiiijjjjjjhhhgggeeeeeeeeecccaaa```___```]]]^^^___``````___]]]\\\\\\]]]]]][[[WWWVVVYYY\\\XXXTTTNNNHHHEEECCCAAA???>>>=========>>>===:::888888:::===???AAABBBAAAAAAAAABBBCCCCCCDDDFFFIIILLLUUUmmmxxxrrrnnnddd```cccgggmmmkkkeee]]]UUUQQQPPPQQQRRROOOMMMPPPSSSUUURRROOOLLLKKKNNNUUUXXXUUURRRRRRLLLLLLKKKKKKJJJJJJKKKKKKJJJHHHGGGGGGHHHGGGFFFEEEDDDEEEEEEEEEDDDCCCCCCBBB<<<======<<<;;;===@@@CCCDDDHHHWWWpppwwwxxxzzz{{{yyytttooommmgggggghhhkkktttfff^^^XXXWWWTTTLLLNNNRRRKKKFFFHHHKKKMMMMMMKKKIIIGGGJJJKKKKKKHHHDDDBBBDDDFFFBBBAAA???======>>>@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>777888888999999999999888888888888888888777777777222333333333333222111111000000000000111111111111333333222111222444999===GGGbbb{{{wwwaaaSSSMMMVVVttt}}}|||~~~{{{{{{{{{|||}}}}}}}}}}}}~~~|||xxxvvvvvvxxx{{{{{{{{{{{{zzzzzzzzzyyyyyy}}}~~~{{{{{{|||{{{wwwsssoookkkhhheeebbb```]]]YYYVVVSSSPPPLLLIIIHHHKKKMMMMMMKKKKKKLLLNNNPPPRRRUUUYYY\\\^^^^^^___ZZZYYYVVVTTTRRRRRRSSSTTTPPPMMMKKKKKKNNNRRRUUUVVVWWWYYY\\\aaafffkkkppprrrtttyyysssbbbXXXKKKGGGAAA>>>===???AAABBBDDDFFFJJJMMMQQQUUUYYY]]]fffnnnxxx}}}wwwuuuxxxvvvttttttuuuvvvvvvuuutttuuuvvvvvvuuurrrooonnnhhhiiikkklllmmmlllkkkkkkhhhhhhiiiiiiiiihhhhhhgggmmmkkkkkkkkkkkkjjjhhhfffdddddddddbbb```^^^^^^___]]]^^^```aaaaaa```^^^]]]ZZZ]]]^^^[[[VVVTTTXXX\\\VVVRRRLLLGGGDDDAAA>>><<<===<<<<<<<<<===;;;999666888:::===???AAABBBBBBAAAAAABBBDDDDDDDDDFFFJJJMMMXXXsss}}}~~~{{{uuuvvv}}}mmmccc]]]^^^ccccccccc```YYYQQQNNNQQQUUUQQQOOOMMMPPPTTTTTTQQQLLLMMMOOOUUU___aaa[[[UUURRRKKKKKKJJJIIIIIIIIIIIIIIIJJJHHHGGGGGGGGGGGGFFFDDDBBBBBBCCCDDDDDDDDDDDDDDD:::::::::999:::<<>>===???@@@BBBCCCCCCBBBAAA@@@AAA@@@>>>=========>>>???999:::<<>>@@@BBBCCCDDDDDDCCCCCCDDDDDDDDDGGGKKKNNN___ttt||||||}}}zzzzzz{{{~~~lllfff^^^^^^eeefffnnnhhh```YYYUUURRRQQQPPPQQQMMMNNNSSSVVVSSSOOONNNRRRSSSVVVZZZ\\\YYYRRRLLLEEEGGGIIIJJJJJJJJJLLLMMMKKKKKKKKKKKKJJJHHHCCC@@@@@@EEEHHHGGGGGGHHHDDD???<<<;;;999;;;>>>BBBDDDDDDKKKRRR\\\gggnnnqqqqqqpppmmm{{{~~~vvvvvv~~~vvvpppllljjjnnntttqqqxxxssscccXXXWWWUUURRRNNNLLLKKKJJJKKKLLLJJJHHHGGGFFFGGGHHHIIIGGGGGGGGGGGGEEEDDDCCCBBB@@@@@@@@@@@@@@@???>>>>>>AAABBBBBBBBBAAAAAA@@@???AAAAAA??????>>>???@@@@@@>>>>>>@@@BBBDDDBBB???;;;;;;:::999888666555444333111111000000000000111111000111111111111222222222///333666555222111555:::DDD^^^~~~vvvgggYYYLLLTTTiii~~~~~~~~~~~~{{{zzz|||~~~~~~zzzwwwvvvwwwyyyyyyzzzzzzwwwsssssswww{{{|||zzzzzztttsssppplllhhheeebbb```^^^\\\XXXTTTPPPLLLJJJHHHIIIIIIJJJKKKMMMOOOPPPQQQUUUUUUVVVWWWXXXXXXYYYYYYYYYXXXVVVTTTRRRPPPNNNNNNLLLMMMNNNNNNMMMOOORRRTTTYYYZZZ]]]aaadddgggggggggqqqyyy{{{lllZZZLLLFFFEEEBBB>>>===???BBBDDDDDDKKKJJJLLLRRRXXX\\\ccckkkrrr|||~~~zzzvvvtttttttttuuuuuuuuuuuuuuuttttttvvvtttsssssstttsssqqqooommmmmmlllkkkkkkkkkkkkkkkmmmkkkiiigggffffffggghhhjjjkkklllmmmllljjjhhhfffdddcccaaaaaabbbbbbaaa___^^^^^^^^^^^^^^^]]]\\\[[[YYYYYYYYYXXXVVVTTTRRRQQQNNNLLLIIIEEEBBB???>>>=========<<<;;;:::999999999;;;<<<>>>@@@BBBCCCDDDDDDBBBCCCDDDDDDEEEGGGKKKNNN___mmmuuusss{{{xxxxxxuuueeeaaaZZZZZZ```aaahhhccc\\\VVVRRRPPPOOONNNMMMLLLOOOVVVXXXSSSNNNKKKQQQRRRUUUYYY[[[XXXRRRMMMIIIKKKMMMMMMLLLKKKKKKKKKJJJJJJJJJIIIHHHFFFBBB@@@<<>>AAAEEEHHHIIILLLLLLQQQYYY```eeennnvvv}}}{{{xxxtttssstttsssttttttuuuuuuuuuuuuuuusssqqqoooooooooppppppooonnnnnnmmmllllllllllllmmmpppnnnjjjgggeeedddeeefffhhhhhhiiiiiihhhgggfffeeefffdddbbbaaabbbbbbaaa```\\\]]]^^^______^^^\\\[[[XXXXXXWWWVVVTTTRRRPPPNNNLLLKKKHHHEEEBBB@@@???>>>>>>===<<<:::999888888888<<<===>>>@@@BBBCCCDDDDDDBBBCCCDDDEEEFFFHHHLLLOOO[[[aaaeeeiii}}}zzzrrryyymmm___]]]WWWWWW\\\\\\___[[[UUUQQQOOONNNLLLLLLIIIJJJPPPXXXZZZSSSLLLIIIPPPQQQTTTWWWYYYWWWRRROOOMMMOOOQQQQQQNNNLLLJJJJJJJJJJJJIIIHHHGGGEEECCCBBB>>>OOO^^^]]]SSSIIIAAA===>>>===<<<>>>AAADDDFFFFFFEEEIIIPPPXXX___cccfffgggiiikkkqqqxxx|||yyy~~~uuuooosss}}}lll```ZZZWWWOOONNNMMMKKKKKKKKKKKKKKKJJJIIIIIIHHHHHHIIIJJJKKKGGGGGGGGGFFFFFFEEECCCCCC@@@AAAAAAAAAAAAAAA@@@@@@BBBBBB@@@@@@@@@AAABBBCCCDDDDDDDDDDDDDDDDDDEEEEEE@@@@@@@@@AAAAAA???;;;888777777666555444444333333222111111000000111111222000000111111111222222222000333666555111111555999:::IIIaaaxxxwwwwww~~~yyyuuu{{{}}}}}}~~~{{{sssllljjjhhhdddUUUUUU```|||~~~}}}}}}~~~~~~~~~~~~}}}}}}~~~~~~}}}zzzxxxwwwyyy{{{xxxxxxvvvsssrrrsssxxx|||}}}zzzwwwuuuttttttrrrooojjjeee```]]]\\\ZZZWWWSSSOOOLLLJJJIIIMMMNNNOOOPPPQQQRRRRRRSSSWWWYYY[[[]]]]]]\\\[[[ZZZZZZYYYVVVRRROOOMMMLLLLLLMMMNNNNNNNNNMMMNNNPPPSSSTTTWWW[[[^^^___`````````lllxxx{{{kkk]]]PPPIIIGGGAAAAAA@@@BBBEEEJJJMMMOOONNNPPPWWWaaagggmmmvvv~~~{{{wwwsssrrrttttttuuuuuuuuuuuuuuuttttttqqqnnnkkkjjjlllnnnooooooooonnnnnnmmmmmmmmmmmmmmmpppmmmjjjfffdddeeefffgggffffffeeedddddddddddddddhhheeecccaaabbbbbbaaa```[[[]]]___aaaaaa```^^^\\\XXXWWWVVVTTTRRRPPPNNNMMMKKKJJJHHHFFFDDDBBBAAA@@@>>>===;;;999888777777777<<<===???AAABBBCCCDDDDDDAAACCCEEEEEEFFFHHHKKKNNNTTTUUUXXXeeeuuurrrhhh\\\[[[VVVUUUYYYXXXWWWTTTPPPMMMLLLKKKJJJIIIHHHIIIOOOVVVWWWQQQLLLKKKOOOPPPSSSUUUUUUTTTRRRPPPMMMOOOQQQQQQOOOLLLJJJJJJMMMMMMMMMKKKIIIGGGGGGGGGIII]]]mmmjjj[[[MMMEEECCC@@@???>>>???AAACCCCCCCCCAAADDDJJJRRRYYY___cccfffiiihhhkkkttt~~~tttnnnwwwvvveeeZZZUUURRRMMMMMMMMMLLLLLLLLLLLLLLLHHHHHHHHHHHHHHHIIIIIIIIIFFFFFFFFFFFFFFFEEEDDDCCC@@@AAAAAABBBBBBBBBAAAAAAAAAAAA@@@@@@AAACCCEEEFFFEEEEEEEEEEEEFFFEEEEEEEEE???>>>>>>>>>>>>===999666666666555555444444333333222222111111111111222222000000111111111222222222000//////000333555666666:::CCCVVVlll{{{yyyqqqrrr|||vvvqqqyyysssvvvqqquuuuuuoookkkjjjiiigggXXXUUUZZZqqq}}}~~~~~~~~~~~~}}}|||}}}~~~~~~}}}|||||||||{{{yyyyyyzzz|||zzzyyywwwuuutttvvvyyy|||}}}{{{yyyxxxwwwvvvuuussssssqqqnnnjjjddd___\\\[[[ZZZVVVSSSOOOLLLJJJIIIMMMNNNPPPRRRSSSTTTTTTTTTVVVXXX[[[^^^______^^^^^^ZZZXXXUUUQQQNNNLLLLLLKKKMMMNNNOOONNNNNNOOORRRTTTTTTXXX\\\_________aaabbbmmm{{{rrraaaTTTIIIDDDDDDBBBCCCDDDEEEHHHKKKOOORRRRRRVVV___iiiooottt}}}}}}yyytttsssuuuwwwwwwwwwvvvuuusssrrrqqqnnnkkkhhhhhhjjjlllooooooppppppooonnnmmmmmmmmmmmmmmmkkkhhhfffeeefffhhhiiieeedddcccbbbbbbbbbcccccciiifffcccaaa`````````___\\\^^^```bbbbbbaaa___]]]YYYXXXVVVSSSQQQNNNMMMLLLJJJIIIHHHGGGEEEDDDBBBAAA===<<<:::888777666777777===>>>@@@AAABBBCCCDDDDDDAAACCCEEEEEEFFFGGGJJJLLLLLLMMMUUUlll|||tttyyyzzzdddYYYYYYTTTSSSVVVTTTSSSQQQNNNLLLLLLKKKJJJHHHJJJIIIMMMRRRRRRNNNMMMNNNOOOPPPRRRRRRRRRQQQQQQPPPJJJMMMOOOPPPNNNLLLLLLLLLQQQRRRRRRPPPMMMKKKLLLMMMUUUfffrrrlll[[[MMMHHHGGGCCCAAA??????@@@@@@???>>>>>>AAAFFFNNNVVV^^^dddgggkkkjjjmmmwwwvvvrrr|||nnnaaaWWWPPPMMMMMMMMMMMMMMMMMMMMMMMMMMMIIIIIIIIIIIIHHHHHHHHHHHHFFFFFFFFFFFFFFFEEEDDDDDDAAAAAABBBCCCCCCCCCBBBBBBBBBBBBBBBCCCDDDEEEFFFGGGEEEFFFFFFFFFFFFEEEDDDCCC@@@???>>>>>>>>>===:::888555555555555555555444444222222111111111111222222000111111111111222222222000---+++...444777666444<<<@@@OOOeeeuuu|||xxxqqqkkkmmmyyyuuurrryyy{{{mmmooojjjooosssqqqnnnmmmiiieeeXXXRRRSSSddd|||~~~}}}||||||}}}|||zzzxxxzzz{{{|||{{{zzzyyy{{{}}}{{{zzzyyyxxxwwwxxxzzz{{{}}}zzzvvvtttuuuuuuvvvuuurrrqqqooolllhhhccc___\\\[[[YYYVVVRRROOOLLLJJJIIILLLNNNPPPSSSUUUUUUUUUUUUUUUVVVXXX[[[]]]^^^^^^^^^YYYWWWTTTPPPMMMLLLLLLLLLMMMNNNOOOOOOOOOQQQTTTVVVVVVZZZ^^^```___```dddgggsssnnn\\\OOOFFFBBBCCCAAACCCEEEGGGIIILLLPPPSSSYYY^^^hhhsssyyy}}}~~~zzzuuutttvvvxxxxxxwwwvvvtttrrrqqqpppllljjjggggggjjjmmmoooppprrrqqqooonnnlllkkkkkkkkkiiiiiihhhgggggghhhiiijjjccccccbbbbbbbbbbbbcccccciiifffbbb_________^^^^^^^^^___```aaaaaa```^^^]]]YYYXXXUUURRROOOMMMKKKJJJIIIIIIHHHGGGEEECCCBBBAAA<<<:::888666666666888999>>>???@@@BBBCCCCCCDDDDDDAAACCCEEEEEEEEEEEEGGGHHHFFFJJJZZZxxx}}}uuuwwwsss]]]SSSTTTPPPPPPTTTRRRTTTRRRPPPOOOOOOMMMKKKIIIKKKIIIKKKNNNNNNKKKMMMQQQPPPQQQQQQPPPNNNNNNOOOPPPIIIKKKMMMMMMLLLLLLMMMNNNRRRTTTVVVUUUQQQNNNOOOQQQWWWbbbiiibbbTTTKKKHHHGGGCCCBBB@@@@@@@@@???===<<<<<>>============:::888555555555555555555666666333222222111111222222333000111111111111222222222111000///000333555555555;;;;;;GGG^^^mmmsssyyyxxxpppkkkiiimmm{{{}}}qqqsss|||vvvjjjllliiipppvvvxxxwwwtttlllcccUUUNNNKKKVVVqqq~~~}}}zzzwwwyyyzzz{{{{{{zzzzzz|||}}}|||{{{zzzyyyyyyyyyxxxxxxzzzwwwttttttvvvwwwvvvuuuqqqpppmmmiiieeebbb___]]]ZZZXXXUUURRROOOLLLJJJIIIKKKMMMPPPSSSUUUVVVWWWWWWVVVVVVWWWXXXZZZ[[[\\\\\\XXXVVVRRROOOMMMLLLMMMMMMMMMNNNPPPPPPQQQSSSVVVYYYWWW[[[_________aaagggkkkzzziiiXXXLLLDDDBBBDDDAAADDDGGGJJJLLLOOOTTTXXX___fffrrr~~~}}}|||yyyttttttxxxwwwwwwwwwvvvuuusssrrrqqqkkkiiiggghhhkkknnnppppppsssrrrpppmmmkkkjjjiiiiiihhhhhhhhhiiiiiiiiihhhhhhcccccccccccccccccccccccciiifffaaa^^^]]]]]]]]]\\\^^^_________^^^]]]\\\\\\XXXVVVSSSOOOLLLJJJIIIHHHGGGGGGGGGFFFDDDAAA???>>>:::999777555555777999:::??????AAABBBCCCCCCDDDDDDAAACCCDDDEEECCCCCCDDDEEEDDDMMMbbb}}}vvvqqq{{{mmmWWWNNNPPPNNNPPPUUUUUUWWWVVVTTTSSSRRRPPPLLLJJJIIIIIIKKKNNNMMMJJJMMMRRRQQQRRRQQQOOOLLLKKKMMMOOOLLLLLLMMMLLLKKKKKKNNNPPPPPPTTTWWWVVVRRRNNNNNNPPPRRRXXXZZZUUUNNNJJJGGGDDDBBBAAA@@@AAABBBAAA@@@>>>:::===CCCIIIQQQWWW\\\___^^^bbbjjjvvv}}}wwwzzzttt```ZZZXXXTTTPPPOOOKKKLLLLLLLLLLLLLLLKKKKKKLLLLLLLLLLLLKKKJJJHHHHHHEEEFFFFFFFFFFFFEEEEEEDDDAAAAAABBBCCCDDDDDDDDDCCCHHHHHHIIIHHHGGGEEECCCBBBEEEFFFFFFEEEDDDBBB@@@???===<<<;;;;;;<<<;;;999777555555555666666666666666333222222111111222222333000111111111111222222222111333444333222222444666999777AAAVVVfffjjjooowww|||sssllljjjiiiooo~~~xxxppprrr~~~xxxuuu{{{tttjjjlllkkksss{{{{{{pppdddRRRKKKFFFNNNfff~~~}}}yyyxxxyyy{{{{{{{{{{{{|||~~~{{{zzzzzzzzzzzzyyywwwuuuwwwuuuuuuvvvyyyyyywwwtttpppoookkkhhhdddaaa___^^^ZZZXXXUUURRRNNNLLLJJJIIIIIILLLOOOSSSVVVWWWWWWWWWYYYYYYYYYXXXYYYZZZ[[[[[[WWWUUUQQQNNNLLLLLLMMMNNNMMMNNNPPPQQQRRRTTTXXX[[[XXX[[[______^^^aaahhhnnnsss^^^PPPFFFAAA@@@CCCBBBEEEJJJMMMPPPTTTZZZ^^^cccjjjxxx}}}zzzyyyzzzwwwttttttxxxuuuuuuvvvvvvuuutttssssssjjjiiihhhiiimmmoooqqqqqqtttrrrpppmmmkkkiiihhhggghhhhhhiiijjjjjjiiigggfffbbbcccddddddddddddcccccciiieeeaaa]]]\\\\\\\\\[[[^^^^^^]]]\\\[[[[[[ZZZZZZWWWUUURRRNNNJJJHHHGGGFFFEEEFFFEEEDDDBBB@@@===;;;999888666555555777999;;;???@@@AAABBBCCCCCCDDDDDDAAACCCDDDDDDCCCBBBBBBCCCEEEPPPiiizzz{{{sssppp}}}iiiTTTLLLPPPOOORRRYYYZZZZZZYYYWWWVVVUUURRRNNNKKKGGGHHHKKKOOOMMMJJJLLLQQQRRRRRRQQQNNNJJJIIILLLOOOOOOOOONNNLLLJJJKKKNNNPPPMMMRRRWWWVVVQQQMMMMMMOOOLLLPPPPPPNNNLLLLLLHHHCCCAAA@@@@@@BBBDDDDDDCCCAAA:::===BBBHHHNNNSSSWWWYYYTTTYYYdddqqq{{{ttttttzzzmmmfff]]]VVVSSSQQQOOOMMMMMMLLLKKKLLLMMMMMMKKKIIILLLMMMNNNMMMKKKJJJJJJJJJIIIGGGEEEEEEFFFFFFEEEDDDAAAEEEJJJKKKIIIGGGFFFGGGKKKJJJIIIGGGFFFEEEEEEEEEDDDDDDCCCBBB@@@???>>>>>>===>>>???>>>===:::888666666666666666666777777777666555444222111000000000111111111111111111111111000000000000000111111222333666???MMM\\\fffiiihhhqqqrrrsssuuuxxx~~~zzzttttttxxx~~~vvvmmmnnnrrrooohhhhhhnnnvvv|||}}}yyyrrrmmm```RRREEEHHH]]]~~~~~~}}}wwwtttvvvwwwyyyyyywwwvvvwwwxxxyyyxxxxxxyyyzzzzzzyyyxxxuuuvvvwwwxxxwwwvvvtttrrrrrrnnniiieeebbbaaa___^^^YYYXXXUUUSSSQQQOOONNNNNNNNNOOOPPPSSSVVVXXXZZZ[[[YYYYYYYYYYYYYYYZZZZZZZZZYYYVVVSSSPPPNNNNNNOOOPPPPPPQQQSSSSSSTTTWWWZZZ]]]```^^^^^^aaaccceeekkkrrrjjjSSSIIIFFFEEECCCBBBKKKKKKLLLOOOUUU\\\aaacccfffppp}}}{{{xxxvvvvvvxxx{{{}}}wwwwwwvvvuuutttrrrqqqpppjjjhhhfffgggkkkmmmmmmlllmmmllllllkkkjjjiiigggfffdddfffiiikkkkkkiiieeecccbbbaaa```aaabbbaaa___]]]_______________^^^^^^^^^\\\\\\\\\[[[YYYWWWTTTRRRNNNNNNMMMLLLKKKIIIGGGFFFDDDEEEEEEEEECCC@@@===<<<999888666555666888;;;===@@@AAAAAABBBCCCCCCCCCBBBAAA??????BBBBBB@@@AAAEEEEEERRRjjj}}}|||zzzwww\\\VVVOOONNNRRRWWWXXXXXX[[[YYYVVVTTTSSSQQQOOOMMMMMMLLLMMMNNNQQQRRRQQQPPPPPPNNNOOORRRPPPJJJGGGHHHHHHKKKNNNMMMKKKJJJLLLNNNLLLSSSYYYXXXQQQLLLLLLNNNMMMMMMLLLJJJHHHFFFEEEDDDDDDDDDEEEEEEDDDCCCBBBBBBCCC===;;;AAAHHHLLLPPPSSSTTTVVV]]]iiiyyyyyysssllllll}}}eee```XXXSSSQQQOOOMMMKKKMMMLLLKKKLLLLLLLLLJJJIIIIIIJJJLLLLLLJJJIIIJJJKKKIIIGGGFFFFFFGGGHHHGGGFFFGGGIIILLLLLLIIIFFFFFFGGGIIIHHHGGGEEEDDDCCCCCCCCCCCCCCCBBBAAAAAA@@@??????>>>?????????===;;;888666777777777888888888999999777666555333222222111111222222222222222222222222000000000000000111222222333555<<>>;;;:::888777666555666888;;;===@@@AAABBBCCCDDDDDDDDDDDDGGGDDDCCCCCCBBB>>>>>>BBBGGGWWWrrr~~~pppZZZUUUQQQQQQVVVZZZ\\\[[[YYYVVVSSSQQQPPPPPPOOONNNMMMMMMMMMPPPSSSTTTTTTSSSSSSNNNMMMOOOPPPLLLJJJJJJIIIMMMQQQTTTTTTSSSQQQQQQKKKPPPUUUSSSMMMIIIJJJLLLPPPNNNLLLIIIGGGEEEDDDDDDEEEEEEEEEEEEDDDCCCCCCBBBEEE@@@>>>AAAEEEGGGJJJOOOVVVWWW[[[fffvvv~~~yyyrrrqqq\\\YYYUUUQQQPPPOOOMMMKKKOOOMMMLLLKKKLLLLLLJJJHHHHHHJJJKKKKKKIIIHHHHHHIIIHHHGGGFFFHHHJJJLLLMMMMMMMMMMMMMMMKKKHHHFFFFFFFFFFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@???>>>;;;999777888888999999999:::::::::777777666444333333333333444444444444444444444444111000000000000111222222222444999CCCOOO\\\eeejjjpppuuuzzz~~~uuuqqqsss|||vvviiidddhhhlllmmmmmmooosssyyy}}}~~~}}}zzznnn___OOOJJJTTTmmm}}}|||~~~~~~~~~~~~}}}zzztttqqqppprrruuuvvvvvvwwwxxxyyyyyyyyyzzz|||}}}|||yyyvvvwwwwwwwwwvvvtttrrrpppnnnpppmmmhhhdddbbb^^^[[[XXXXXXWWWUUUSSSQQQOOONNNNNNOOOOOOQQQSSSUUUWWWYYYZZZ]]]]]]]]]]]]\\\[[[[[[ZZZWWWUUUSSSQQQPPPQQQRRRSSSSSSTTTVVVWWWXXXZZZ^^^aaacccaaabbbfffhhhjjjpppwwwhhhXXXIIICCCDDDFFFGGGIIIJJJKKKNNNTTT[[[dddmmmqqqzzz}}}zzzxxxtttttttttuuuuuuvvvvvvvvvooopppqqqrrrpppnnnkkkiiiffffffiiilllppprrrqqqpppooonnnmmmkkkiiigggfffeeedddfffiiikkkkkkiiifffdddaaa```______``````___^^^[[[[[[[[[\\\\\\]]]]]]]]]___]]]ZZZVVVQQQNNNLLLJJJIIIIIIHHHHHHFFFEEECCCBBBCCCCCCBBBAAA???<<<999777666666555555666888;;;<<<@@@AAABBBDDDEEEFFFFFFFFFIIIFFFDDDDDDAAA===???CCCMMMcccgggWWWTTTSSSTTTYYY\\\\\\[[[WWWSSSOOOMMMMMMNNNNNNNNNMMMMMMMMMPPPTTTWWWXXXWWWZZZRRRNNNPPPRRRPPPLLLKKKJJJNNNUUU[[[^^^\\\VVVQQQKKKOOORRRPPPKKKHHHIIILLLQQQOOOLLLHHHFFFDDDDDDDDDGGGFFFFFFEEEEEEDDDCCCCCCCCC@@@@@@BBBBBBBBBGGGNNNVVVVVVYYYbbbooo~~~zzzxxxzzz{{{{{{VVVUUUTTTRRRQQQPPPNNNMMMOOOMMMLLLKKKKKKKKKJJJHHHKKKLLLMMMLLLJJJIIIHHHIIIJJJIIIIIIKKKNNNQQQRRRRRRNNNMMMKKKIIIGGGFFFFFFFFFDDDDDDCCCBBBAAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>;;;999888::::::::::::999999999888777666555444333333333333333333333333333333333333111111000000111111222333333444777>>>IIIXXXeeennnttt|||{{{tttssswwwiiibbbfffnnnssstttssstttwww|||~~~}}}{{{sssdddSSSKKKOOOddd~~~}}}|||||||||~~~~~~~~~~~~~~~~~~~~~}}}~~~zzzuuusssoooqqqssstttttttttuuuwwwwwwxxxzzz}}}{{{xxxuuuuuuuuutttsssrrrpppooopppmmmiiieeeaaa^^^ZZZWWWXXXWWWUUUSSSQQQPPPOOOOOOOOOPPPRRRSSSUUUWWWXXXYYY\\\]]]]]]]]]\\\[[[ZZZYYYVVVUUUSSSRRRRRRSSSTTTUUUSSSTTTVVVWWWYYY[[[___bbbgggfffgggkkkmmmooovvv}}}vvv[[[OOODDDBBBCCCEEEHHHKKKMMMOOOSSSXXX```iiisssyyy|||xxxvvvttttttuuuvvvvvvtttsssrrrkkklllnnnooonnnkkkhhheeeeeegggkkknnnqqqpppooommmlllkkkjjjhhhgggffffffeeeccceeegggiiijjjhhhfffdddbbb```______```aaa```_______________^^^^^^^^^^^^]]][[[WWWRRRNNNKKKIIIIIIGGGGGGGGGFFFEEEDDDCCCBBBCCCBBBAAA@@@===;;;888777555444444555666999;;;===???@@@AAACCCEEEFFFFFFGGGEEECCCBBBCCC@@@>>>BBBHHHWWWtttcccXXXWWWVVVWWWYYY[[[ZZZXXXVVVRRRMMMJJJJJJKKKLLLLLLLLLLLLLLLPPPTTTXXXYYYZZZ```XXXTTTWWWZZZVVVOOOKKKMMMOOOTTT[[[___\\\TTTNNNMMMOOOQQQNNNJJJIIIKKKNNNPPPNNNJJJGGGEEEEEEFFFGGGHHHGGGGGGFFFEEEEEEDDDDDDAAA@@@AAACCCBBBBBBHHHQQQUUUUUUZZZbbblllwww}}}xxxuuuwww|||SSSTTTTTTRRRQQQOOONNNNNNOOOMMMKKKJJJKKKKKKJJJIIIJJJLLLNNNOOONNNNNNOOOPPPRRRPPPNNNNNNPPPPPPPPPOOOKKKJJJGGGFFFEEEFFFFFFGGGDDDCCCCCCBBBBBBBBBCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@???===<<<::::::<<<<<<;;;:::888777666555666555444333222222222333333333333333333333333333111111111111111222222333444555777<<>>???@@@BBBDDDEEEEEEEEEDDDBBBAAAAAA???>>>DDDLLLbbbgggaaa___\\\[[[ZZZYYYWWWVVVVVVRRRMMMIIIIIIIIIJJJIIIKKKKKKKKKNNNRRRVVVXXXYYY^^^YYYXXX___ccc___VVVPPPPPPPPPSSSVVVYYYVVVOOOIIIMMMNNNNNNLLLIIIIIIKKKMMMLLLKKKHHHFFFFFFGGGIIIKKKIIIHHHGGGFFFFFFFFFFFFGGGFFFDDDDDDEEEDDDCCCHHHPPPUUUXXX```jjjpppuuu~~~xxxrrruuu{{{TTTTTTTTTRRROOOLLLLLLLLLOOOLLLJJJJJJKKKLLLLLLKKKHHHKKKOOOQQQSSSUUUWWWYYYYYYVVVRRRPPPNNNMMMJJJHHHHHHFFFDDDDDDEEEFFFFFFFFFCCCCCCCCCCCCCCCCCCDDDDDDBBBBBBBBBAAAAAA@@@@@@@@@??????>>>======<<<<<<;;;======;;;:::888777666555555444444333222222333333222222222222222222222222222111111111111222333333444666888;;;DDDVVVkkk{{{yyy{{{~~~~~~|||qqqjjjnnnwww~~~~~~lllXXXMMMJJJWWW||||||}}}~~~~~~|||||||||~~~|||}}}~~~~~~}}}{{{yyyxxxzzz{{{{{{yyyxxxyyyzzzyyyzzz|||~~~|||rrrrrrrrrsssssssssttttttppplllfffaaa^^^\\\ZZZXXXZZZYYYWWWUUUTTTSSSSSSRRRQQQRRRSSSTTTUUUVVVWWWWWWYYYZZZ\\\]]]]]]\\\ZZZYYYWWWVVVVVVUUUUUUUUUVVVVVVSSSUUUWWWXXXZZZ]]]aaadddgggfffggglllooorrryyysss]]]LLLGGGDDDEEEEEEEEEIIIOOOSSSVVV[[[```gggqqq~~~}}}yyyuuurrrvvvwwwyyyyyywwwtttqqqnnnjjjkkkmmmmmmmmmjjjhhhfffjjjmmmppppppmmmjjjgggffffffeeecccbbbbbbbbbcccddd```aaaccceeeeeeeeedddcccbbb```^^^^^^```bbbbbbbbbdddcccaaa^^^\\\YYYWWWVVVVVVUUUSSSPPPMMMKKKJJJIIIGGGGGGGGGFFFFFFEEEDDDCCCAAA@@@???===<<<:::999888333444555777999;;;===???>>>???@@@BBBCCCDDDDDDDDDEEEDDDCCCBBB>>>>>>EEEOOOnnnoookkkhhhccc]]]YYYWWWVVVVVVUUUQQQMMMJJJJJJJJJJJJJJJLLLKKKKKKMMMQQQTTTVVVWWWVVVTTTYYYbbbgggccc\\\WWWSSSTTTUUUVVVVVVRRRLLLHHHJJJKKKKKKJJJHHHGGGIIIJJJIIIIIIGGGGGGGGGIIIKKKLLLHHHHHHGGGFFFFFFHHHIIIJJJNNNJJJHHHGGGEEECCCEEEKKKUUU[[[hhhtttwwwwww}}}{{{tttooosssxxxYYYYYYXXXTTTOOOLLLLLLMMMNNNKKKIIIIIIKKKLLLMMMMMMKKKNNNQQQTTTUUUWWWYYY[[[UUURRROOOMMMLLLKKKIIIGGGHHHFFFCCCDDDEEEFFFEEECCCBBBBBBBBBBBBBBBCCCDDDEEECCCCCCBBBAAAAAA@@@??????===<<<<<<<<<<<<<<<<<<===<<<<<<;;;;;;:::999999999666555555444444444444444444444444444444444444444222222111111222222333444222555888;;;CCCUUUnnnuuurrryyy|||xxx|||sss\\\OOOHHHPPPrrr}}}}}}~~~~~~~~~~~~~~~}}}~~~~~~}}}{{{zzzxxxzzz{{{|||{{{{{{{{{|||~~~|||zzzttttttssssssssssssssstttnnniiibbb]]]ZZZYYYYYYXXX[[[ZZZXXXWWWVVVUUUTTTTTTRRRRRRSSSTTTUUUVVVVVVWWWXXXYYY\\\^^^___^^^\\\[[[XXXXXXWWWWWWVVVVVVUUUUUUUUUVVVXXXZZZ\\\___cccgggiiigggiiinnnrrruuu|||eeeUUUGGGEEEEEEHHHHHHHHHLLLSSSZZZ^^^dddjjjqqq}}}}}}yyyvvvtttssstttuuuwwwwwwwwwuuurrrqqqlllmmmmmmnnnmmmllljjjiiilllooorrrqqqmmmiiigggggghhhgggdddbbb`````````aaa^^^___aaaccccccccccccbbb```^^^\\\\\\^^^```aaa```aaa```^^^\\\ZZZXXXVVVUUUVVVUUUTTTRRROOOLLLJJJHHHFFFFFFFFFFFFEEEDDDCCCBBB>>>===<<<;;;:::999999888333444666888;;;===???@@@@@@AAABBBCCCDDDDDDDDDDDDDDDCCCDDDCCC@@@AAAKKKVVVzzzvvvppplllccc[[[TTTRRRTTTUUUQQQOOOMMMLLLMMMNNNMMMMMMOOOMMMLLLMMMPPPSSSUUUUUUSSSSSSXXX```ccc___ZZZXXXVVVYYY]]]]]]ZZZTTTOOOLLLJJJJJJKKKJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHIIIJJJJJJHHHGGGFFFFFFGGGIIIKKKMMMRRRLLLGGGGGGFFFDDDEEEHHHQQQYYYjjjxxxyyywwwxxxssszzz~~~xxxrrrmmmrrrtttyyy______]]]WWWQQQMMMNNNOOOMMMKKKIIIHHHKKKMMMNNNNNNQQQSSSUUUUUUUUUUUUVVVWWWLLLKKKIIIJJJKKKLLLLLLKKKIIIGGGDDDEEEFFFFFFDDDAAAAAAAAAAAAAAABBBCCCDDDDDDDDDDDDCCCBBB@@@???>>>>>>;;;;;;;;;;;;;;;<<<===>>>;;;;;;;;;<<<<<<<<<======777666666555555555555666555555555555555555555555222222111111222222333444000444777:::CCCUUUoooooommmttt~~~yyy```QQQGGGLLLjjj~~~}}}}}}~~~~~~~~~|||zzzyyytttvvvyyyzzzzzzzzz{{{}}}~~~}}}zzzwwwwwwvvvuuutttsssrrrrrrrrrlllfff___YYYWWWWWWXXXXXX\\\[[[YYYXXXWWWVVVUUUUUURRRSSSSSSTTTUUUUUUVVVVVVXXXZZZ]]]___``````^^^]]]YYYXXXXXXWWWWWWVVVUUUUUUVVVXXXZZZ\\\^^^aaaeeehhhlllkkkmmmrrruuuyyynnnVVVIIIDDDDDDFFFIIIJJJJJJOOOVVVaaafffmmmsss|||yyyvvvuuuvvvvvvqqqrrrtttvvvvvvuuutttsssnnnnnnnnnnnnmmmmmmlllkkknnnpppsssqqqnnnjjjiiijjjllljjjfffbbb```_________]]]^^^```aaabbbbbbbbbaaa___\\\ZZZZZZ\\\^^^______```___^^^\\\ZZZYYYWWWWWWWWWVVVUUUSSSPPPLLLIIIGGGEEEEEEEEEEEEDDDCCCBBBBBB<<<;;;:::999888888888888333444666999<<<>>>@@@AAABBBBBBCCCDDDEEEEEEDDDDDDAAAAAACCCDDDCCCFFFRRR^^^zzzpppjjj```VVVOOONNNPPPTTTNNNMMMLLLMMMOOOQQQPPPPPPQQQOOOMMMMMMPPPRRRTTTTTTUUUTTTXXX]]]]]]XXXTTTUUUXXX]]]dddeee```YYYSSSQQQKKKLLLMMMMMMLLLLLLKKKKKKIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGFFFFFFHHHJJJMMMOOOQQQIIIDDDEEEGGGGGGGGGIIIMMMUUUgggvvvxxxuuu~~~}}}wwwiiiqqqxxx{{{}}}}}}yyyssslllpppqqqqqq~~~___]]]YYYVVVTTTSSSSSSSSSVVVRRROOOMMMNNNOOOPPPPPPOOOPPPRRRSSSTTTSSSQQQPPPMMMNNNPPPSSSUUURRRNNNJJJJJJIIIGGGEEEDDDCCCCCCCCCDDDDDDCCCBBBAAAAAA@@@@@@BBBCCCDDDCCCAAA@@@@@@AAA>>>>>>>>>>>>>>>?????????@@@>>><<<:::999888999999888888777666555333111000333333444555555444444444444333333222111111111222444444444777???SSSsssqqqlllrrr~~~hhhTTTLLLKKK```|||~~~}}}~~~||||||{{{zzzyyyxxxvvvuuutttxxx{{{xxxssssssxxx~~~{{{wwwtttqqqqqqrrrrrrqqqqqqppppppnnnjjjccc]]]XXXWWWWWWXXX\\\]]]]]]]]][[[XXXTTTRRRPPPOOOPPPRRRUUUVVVUUUTTTZZZXXXWWW[[[```bbb___[[[]]]]]][[[VVVQQQPPPSSSVVVXXXXXXYYY\\\___cccgggiiijjjkkkooosssxxx~~~zzz```OOOHHHGGGCCCBBBGGGKKKNNNSSSXXXaaafffooozzz~~~yyyuuusssssssssttttttuuuuuuuuuuuuttttttnnnmmmkkkjjjiiiiiijjjkkkpppoooooonnnmmmllllllkkkllliiifffbbb``````aaabbb_________``````aaaaaaaaa___^^^\\\[[[ZZZ[[[[[[\\\\\\[[[[[[[[[[[[ZZZWWWTTTVVVUUUSSSPPPNNNKKKIIIHHHGGGFFFDDDCCCBBB@@@===;;;<<<;;;:::888888888888999777777888999:::<<<>>>???@@@AAABBBBBBCCCCCCBBBBBBGGGCCCCCCCCCAAACCCTTThhhvvvwwwllldddZZZRRROOONNNMMMLLLOOONNNNNNNNNNNNPPPQQQRRRZZZVVVRRRQQQRRRSSSSSSQQQRRRSSSTTTVVVWWWUUUQQQNNNSSSZZZ```___YYYTTTUUUWWWTTTPPPLLLJJJJJJLLLMMMNNNMMMJJJGGGFFFFFFGGGGGGGGGGGGGGGHHHGGGGGGIIILLLOOOLLLLLLJJJGGGEEEEEEFFFHHHGGGQQQ```kkkrrrwww}}}}}}uuutttyyynnnppprrrvvvzzz|||xxxrrrppppppqqqtttyyyXXXWWWUUUSSSRRRSSSTTTUUUTTTQQQMMMLLLLLLMMMNNNMMMMMMNNNPPPRRRRRRRRRQQQPPPMMMOOORRRVVVWWWUUUOOOKKKKKKJJJIIIGGGFFFEEEDDDDDDDDDDDDCCCCCCBBBAAAAAA@@@AAACCCEEEDDDBBB@@@@@@@@@>>>>>>>>>>>>???????????????>>><<<;;;:::999999:::888888888777666444333222222333333333333333333333444333222222111111222222333333555888@@@VVVzzzsssrrrlllYYYPPPMMM]]]zzz~~~~~~~~~|||wwwwwwxxxxxxwwwwwwvvvvvvuuuwwwxxxvvvssstttyyy~~~~~~{{{wwwuuuppppppqqqrrrrrrrrrqqqpppoookkkccc]]]XXXWWWYYYZZZ``````aaaaaa^^^[[[WWWTTTQQQPPPPPPRRRTTTVVVUUUUUUZZZYYYYYY]]]aaadddcccaaa___^^^\\\XXXUUUTTTUUUVVVWWWXXXYYY\\\___cccgggiiiiiikkknnnrrrxxx~~~oooWWWKKKGGGJJJGGGGGGLLLQQQTTTZZZ___iiioooxxx~~~zzzvvvtttsssssssssssssssssssssrrrqqqqqqlllllllllkkkkkkllllllmmmnnnnnnmmmmmmlllkkkjjjjjjjjjhhheeebbb``````aaabbb`````````___^^^^^^]]]]]]^^^]]][[[ZZZYYYYYYZZZZZZYYYYYYXXXXXXYYYXXXUUUSSSSSSRRRQQQNNNLLLIIIHHHGGGDDDCCCBBBAAABBBAAA>>><<<:::999888666555555666666666777777999;;;===>>>???@@@AAABBBBBBCCCCCCBBBBBBDDDAAA@@@AAAAAAGGG\\\sss~~~zzz|||nnnlllddd^^^UUUOOOMMMNNNNNNNNNOOONNNMMMLLLMMMNNNPPPRRRXXXUUUQQQPPPRRRSSSSSSRRRRRRRRRRRRSSSTTTTTTSSSRRRUUUYYY]]]]]]YYYVVVVVVXXXUUUPPPJJJGGGHHHKKKNNNOOONNNKKKHHHGGGHHHIIIIIIIIIGGGGGGHHHGGGFFFHHHKKKNNNHHHHHHHHHFFFDDDDDDGGGIIIHHHPPP\\\fffmmmrrrvvvxxx~~~~~~vvvrrrxxxmmmnnnppptttyyy}}}{{{xxxuuuxxx{{{QQQPPPPPPPPPQQQSSSUUUVVVSSSPPPLLLJJJKKKKKKKKKKKKKKKMMMNNNPPPQQQQQQPPPPPPOOOQQQTTTWWWYYYVVVRRRNNNLLLLLLKKKIIIHHHGGGFFFEEEDDDDDDDDDCCCBBBBBBAAAAAAAAADDDGGGGGGEEEBBB@@@@@@???????????????????????????>>>===<<<;;;::::::;;;999999999999888777666555222222222333222222222222333333222222111111222222333444666777>>>SSSyyy{{{~~~ooo___VVVOOOXXXppp}}}{{{~~~~~~~~~|||yyyrrrssstttuuuuuuvvvuuuuuuvvvuuutttssstttwww{{{}}}}}}|||{{{xxxvvvpppqqqrrrsssssssssqqqqqqpppkkkccc\\\XXXXXXZZZ\\\aaabbbccccccaaa]]]YYYWWWTTTSSSQQQRRRTTTVVVWWWWWW[[[\\\]]]___bbbdddfffgggbbb```]]]\\\[[[ZZZXXXVVVWWWXXXYYY\\\```cccfffhhhhhhjjjnnnrrrwww~~~cccOOOGGGHHHIIIFFFHHHNNNSSSWWW]]]dddnnnttt~~~{{{xxxuuusssrrrrrrrrrqqqqqqpppooonnnmmmjjjjjjlllmmmnnnnnnnnnnnnmmmmmmlllkkkjjjiiihhhhhhgggeeeccc```___``````aaaaaaaaa___^^^\\\[[[YYYYYY\\\[[[ZZZYYYXXXXXXXXXXXXUUUTTTTTTTTTUUUUUUSSSQQQPPPPPPNNNLLLJJJHHHFFFEEEBBBAAA@@@@@@AAAAAA???===;;;:::888666555444555555555666777999<<<>>>@@@AAA@@@AAABBBBBBCCCCCCBBBBBBDDD@@@???AAADDDOOOjjj}}}uuu|||wwwkkkfffZZZVVVPPPLLLLLLNNNPPPQQQPPPNNNLLLKKKKKKMMMOOOQQQVVVSSSQQQPPPQQQSSSSSSSSSRRRQQQPPPPPPQQQSSSVVVXXXZZZ[[[ZZZZZZYYYXXXWWWWWWUUUOOOIIIEEEFFFIIIMMMOOOMMMKKKIIIHHHJJJKKKKKKJJJGGGGGGHHHGGGFFFFFFIIIKKKGGGGGGHHHGGGFFFGGGIIIKKKKKKNNNVVV___ggglllnnnmmmtttuuuxxx}}}vvvqqqvvvsssppppppttt{{{~~~MMMMMMMMMNNNPPPRRRTTTUUURRROOOLLLKKKKKKLLLKKKJJJKKKLLLNNNOOOPPPQQQPPPPPPRRRRRRRRRSSSUUUUUUSSSQQQMMMLLLLLLKKKIIIHHHGGGFFFDDDDDDDDDCCCCCCCCCBBBBBBDDDGGGJJJJJJHHHEEEBBBAAA@@@@@@???????????????>>>???>>>>>>===<<<<<<<<<<<<:::::::::::::::999888888444444333333333333333333333333222222111222222333333555777777:::JJJlll~~~~~~qqqeee]]]QQQRRRccc{{{xxx{{{{{{|||~~~~~~{{{xxxrrrrrrssstttuuuuuuuuuuuuwwwtttqqqqqqvvvzzz}}}~~~}}}|||||||||zzzwwwttttttuuuuuutttsssqqqpppoooiiibbb[[[WWWWWWZZZ\\\^^^```bbbdddccc```\\\ZZZYYYWWWUUUUUUWWWZZZ[[[[[[^^^___aaabbbbbbcccfffhhhcccaaa^^^___```^^^ZZZVVVWWWXXXZZZ]]]```dddfffhhhiiillloooqqquuu{{{uuuZZZJJJHHHLLLHHHGGGKKKRRRXXX]]]dddkkkuuu|||~~~{{{xxxuuusssrrrrrrrrrpppooommmlllkkkkkkiiijjjkkkmmmnnnmmmmmmlllllllllkkkjjjhhhgggffffffcccbbbaaa______```aaaaaa```___^^^]]][[[ZZZXXXXXX\\\[[[ZZZYYYXXXXXXWWWWWWRRRQQQPPPPPPQQQQQQOOONNNNNNMMMLLLJJJHHHGGGEEEDDDCCCBBBAAAAAAAAA@@@>>><<<<<<;;;999777666555666666444666888:::===???AAABBB@@@AAABBBBBBCCCCCCBBBBBBFFFBBBAAACCCHHHXXXyyyxxxvvvxxxkkkbbbUUURRRNNNLLLLLLMMMPPPQQQPPPOOOLLLJJJJJJLLLOOOQQQSSSRRRPPPPPPQQQRRRTTTUUUSSSRRRPPPNNNPPPTTTZZZ___aaa]]]YYYWWWXXXXXXVVVTTTQQQMMMHHHFFFGGGIIILLLMMMLLLJJJHHHHHHJJJKKKKKKKKKGGGGGGHHHGGGEEEFFFGGGIIIJJJKKKKKKKKKIIIJJJLLLNNNMMMMMMQQQYYYccciiiiiigggooorrrwww}}}wwwrrrvvvyyytttwww}}}|||MMMMMMNNNOOOPPPQQQRRRSSSRRROOOMMMLLLMMMNNNMMMLLLMMMMMMNNNOOOPPPQQQQQQQQQTTTQQQNNNMMMOOOQQQSSSTTTLLLLLLLLLKKKJJJHHHGGGEEEEEEDDDDDDDDDDDDDDDCCCCCCGGGJJJMMMMMMKKKGGGEEECCCAAA@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>===;;;<<<<<<<<<;;;:::999999777666555444333444444444333222222111222222333333111444888999999CCC]]]uuuvvv{{{}}}{{{qqqjjjcccSSSMMMXXX|||{{{wwwxxxxxxzzz}}}~~~{{{xxxtttuuuuuuvvvvvvuuuuuuuuuwwwtttqqqsssyyy~~~}}}|||~~~~~~{{{xxxyyyxxxwwwvvvtttrrrqqqppplllhhh```ZZZWWWWWWZZZ\\\]]]```dddggggggeeebbb```^^^\\\ZZZZZZ\\\^^^______bbbcccddddddccccccdddfffcccaaa___```aaa___[[[WWWWWWYYY[[[___bbbeeeggghhhkkknnnqqqssstttyyyiiiSSSHHHHHHMMMMMMNNNTTT\\\ccchhhqqqyyy~~~|||zzzwwwuuusssrrrrrrqqqooommmkkkjjjjjjjjjiiijjjkkkllllllkkkjjjiiilllkkkjjjiiigggfffeeeddd``````_________```aaabbb^^^^^^]]]\\\\\\[[[ZZZZZZ\\\\\\[[[[[[YYYXXXWWWWWWPPPOOOMMMMMMNNNNNNMMMKKKLLLLLLKKKIIIHHHFFFEEEEEEEEEDDDBBBAAAAAA???<<<:::;;;:::888666555555555666555666999<<<>>>@@@AAABBB@@@AAABBBBBBCCCCCCBBBBBBFFFBBBBBBEEEJJJ]]]{{{xxx}}}ssseee[[[UUUSSSQQQNNNLLLMMMOOOPPPPPPOOOMMMLLLLLLNNNPPPRRRSSSRRRQQQQQQQQQRRRUUUVVVUUUTTTRRRPPPPPPUUU]]]cccfff```YYYVVVVVVUUUSSSPPPMMMKKKIIIIIIJJJKKKJJJIIIJJJIIIHHHHHHJJJKKKJJJIIIFFFGGGHHHGGGFFFFFFGGGIIILLLMMMNNNMMMKKKJJJKKKMMMMMMLLLMMMUUU```hhhhhhffflllooouuu||||||yyy|||wwwwww}}}MMMNNNNNNOOOOOOPPPPPPPPPPPPOOOMMMNNNOOOPPPOOONNNNNNNNNOOOOOOOOOOOOPPPPPPRRRNNNJJJIIIKKKNNNRRRSSSMMMMMMMMMMMMKKKIIIGGGFFFEEEEEEEEEEEEEEEEEEDDDDDDJJJLLLNNNNNNKKKHHHFFFEEEAAAAAAAAA@@@??????>>>>>>>>>>>>???@@@@@@@@@??????============<<<;;;:::999888777666444444444555555222222111111222222333333///222777:::;;;BBBTTTfffttt{{{sssyyywwwxxxzzzwwwvvvuuuooommmiiiWWWKKKRRRooo|||yyyxxxxxxyyy{{{||||||zzzxxxvvvvvvwwwwwwwwwwwwwwwvvvvvvttttttwww}}}}}}}}}}}}yyyzzzyyyvvvsssqqqppppppqqqjjjgggaaa\\\YYYYYYZZZ\\\```ccchhhlllmmmkkkhhhfffbbb```^^^^^^```bbbbbbbbbeeeeeefffggggggfffdddcccaaa```_________]]]ZZZXXXXXXZZZ]]]aaadddgggiiiiiilllqqquuuwwwvvvyyyxxxjjjZZZMMMGGGIIILLLOOORRRZZZdddkkkqqq{{{}}}}}}|||zzzwwwuuutttsssrrrpppooommmkkkiiihhhiiiiiiiiijjjjjjjjjjjjjjjiiihhhjjjiiihhhfffeeecccbbbaaa^^^^^^^^^___```aaacccccc]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\[[[ZZZXXXVVVVVVQQQNNNLLLKKKKKKKKKJJJIIIJJJIIIIIIHHHFFFEEEDDDDDDEEECCCAAA@@@???>>>;;;888777666555444333333444444666777:::===???AAAAAAAAA@@@AAABBBBBBCCCCCCBBBBBBBBB@@@AAAFFFLLLaaauuu{{{nnn```XXXVVVVVVTTTQQQMMMLLLMMMOOOPPPOOOOOOOOOPPPQQQSSSTTTSSSSSSSSSRRRQQQRRRUUUXXXWWWWWWUUUSSSRRRUUU]]]dddfff```YYYUUUTTTSSSQQQNNNKKKJJJJJJKKKLLLLLLJJJHHHJJJIIIHHHIIIJJJJJJIIIHHHEEEGGGHHHHHHGGGGGGHHHJJJLLLMMMNNNMMMKKKJJJJJJKKKMMMKKKKKKRRR\\\dddfffeeeeeejjjrrrzzztttttt{{{LLLLLLMMMNNNNNNOOOOOOOOONNNMMMLLLNNNPPPQQQPPPPPPOOOOOONNNMMMMMMMMMMMMNNNNNNLLLIIIIIIKKKNNNPPPPPPNNNOOOOOOOOONNNKKKIIIGGGEEEEEEEEEEEEEEEEEEEEEEEEKKKLLLNNNLLLJJJGGGFFFFFFBBBBBBAAA@@@@@@???>>>>>>===>>>@@@AAAAAAAAA@@@@@@>>>>>>>>>===<<<:::999888888777555333333333444555222222111111222222333444111222444888999>>>LLLYYYhhhsss~~~~~~{{{|||{{{tttqqqtttzzzooorrruuussspppqqqnnnpppnnn\\\MMMQQQbbb}}}{{{{{{zzzyyyyyyzzzyyywwwuuutttuuuvvvxxxyyyyyyyyyyyyuuuvvvxxx|||~~~~~~yyyxxxuuuqqqnnnmmmnnnqqqrrrjjjgggccc___\\\\\\\\\]]]dddgggkkkoooooommmiiifffbbbaaa```aaacccdddcccbbbgggfffgggjjjllllllgggccc]]]^^^___]]][[[YYYXXXYYYYYY[[[___cccfffhhhjjjkkklllsssyyy|||{{{}}}vvvggg```VVVNNNJJJJJJLLLMMMRRRVVV```kkkrrryyy}}}|||zzzwwwuuusssrrrrrrsssnnnllljjjgggffffffggggggiiiiiiiiiiiijjjkkkllllllgggfffeeecccaaa```^^^^^^\\\]]]^^^___aaacccdddeee_______________^^^^^^^^^[[[[[[[[[ZZZYYYWWWUUUSSSRRROOOLLLKKKJJJJJJIIIHHHGGGGGGFFFEEEDDDCCCCCCBBBAAA@@@>>>>>>===<<<:::777555555444333333333444555777999;;;>>>@@@AAA@@@@@@@@@AAABBBBBBCCCCCCBBBBBB@@@@@@CCCJJJRRRgggtttssshhh[[[ZZZWWWWWWVVVRRRNNNKKKLLLNNNOOOPPPQQQSSSTTTUUUVVVVVVTTTUUUUUUTTTRRRRRRUUUXXXVVVXXXXXXUUUSSSTTT[[[```aaa^^^YYYUUURRRQQQPPPOOOLLLKKKJJJKKKLLLMMMKKKJJJLLLKKKJJJJJJKKKKKKIIIGGGEEEFFFIIIIIIIIIIIIJJJKKKJJJLLLNNNNNNMMMLLLMMMNNNKKKIIIJJJNNNVVV]]]aaabbb^^^dddoooyyy}}}ppprrr{{{JJJJJJLLLMMMNNNNNNNNNNNNLLLLLLKKKMMMPPPQQQQQQPPPOOONNNMMMLLLKKKKKKKKKKKKKKKJJJJJJKKKMMMOOONNNMMMPPPPPPQQQQQQOOOMMMJJJIIIEEEEEEEEEEEEEEEFFFFFFFFFKKKLLLLLLKKKHHHFFFEEEEEEBBBBBBAAAAAA@@@???>>>>>>===>>>@@@AAABBBBBBAAA@@@??????>>>===<<<:::888777888666444222111222333444222111111111222333333444555222222444555999DDDOOOaaalll{{{{{{uuutttxxxvvvxxx~~~ppppppnnnnnn~~~uuulllrrrwwwuuunnnooonnnqqqrrr___OOORRRZZZ~~~}}}~~~~~~}}}|||~~~|||zzzxxxxxxvvvtttrrrrrrsssuuuwwwyyy{{{{{{|||tttwww{{{~~~yyytttqqqmmmjjjjjjmmmqqqtttjjjhhheeebbb___^^^^^^^^^eeehhhlllooonnnkkkfffcccbbbaaaaaabbbddddddcccaaagggfffggglllqqqqqqkkkeee[[[]]]^^^\\\XXXVVVWWWYYYZZZ\\\```dddgggjjjkkkkkklllsss|||tttdddYYYRRRJJJGGGJJJNNNOOOOOOYYY^^^hhhttt{{{|||zzzvvvsssqqqqqqrrrssskkkjjjgggeeeddddddeeefffiiiiiihhhiiijjjmmmooopppddddddbbbaaa___]]]\\\[[[\\\]]]^^^```bbbccceeeeeebbbbbbaaa```______^^^^^^YYYZZZZZZYYYXXXUUUSSSRRRSSSPPPMMMKKKJJJJJJHHHGGGEEEDDDDDDCCCBBBBBBAAAAAA===<<<;;;;;;<<<;;;999777666666555444555666777888888999<<>>===<<<;;;<<<===???AAABBBAAA@@@???===<<<;;;:::999888777555555444444444000111111222444555555666111444666666666:::BBBHHH\\\iiiuuuyyyzzzyyytttlllkkkpppvvvqqqbbbgggmmmqqq~~~~~~qqqmmmtttwwwtttpppnnnrrrwwwssseeeXXXSSSUUUooo~~~~~~}}}}}}}}}~~~}}}{{{yyyuuurrrooonnnxxxvvvuuuvvvyyy{{{yyywwwrrrwww}}}uuurrrnnnlllmmmnnnoooooojjjhhheeecccaaabbbcccdddkkkmmmqqqsssssspppllliiimmmiiicccaaabbbddddddccchhhiiilllnnnmmmkkkhhhfffaaaaaa```[[[VVVUUUXXX[[[^^^aaadddggghhhjjjlllnnnrrrvvv|||xxxeeeZZZNNNLLLJJJHHHJJJNNNSSSWWWaaakkkwww~~~~~~~~~|||xxxsssqqqqqqqqqooommmpppkkkeeeaaaaaadddggghhhjjjiiihhhiiilllooooooooohhhfffccc```^^^[[[ZZZYYY[[[[[[\\\^^^aaabbbbbbaaa^^^___```aaa```^^^\\\[[[ZZZXXXWWWVVVVVVTTTQQQOOONNNMMMLLLKKKIIIHHHFFFFFFFFFFFFDDDCCCAAAAAA@@@@@@????????????===;;;999888666555444333444555666777999999:::<<<===???@@@@@@AAAAAABBBCCCDDDEEEFFFFFFCCCEEEGGGMMMaaa{{{nnnoooooo^^^WWWWWWVVVZZZ\\\ZZZSSSNNNMMMNNNQQQSSSVVVXXXYYYYYYXXXWWW\\\[[[ZZZXXXUUUUUUWWWYYY[[[ZZZXXXUUUTTTSSSSSSTTTUUUTTTSSSRRRQQQPPPOOOOOOKKKIIIHHHHHHKKKNNNOOOPPPRRRQQQOOOLLLJJJIIIHHHGGGLLLLLLLLLMMMMMMMMMMMMMMMLLLMMMKKKIIIOOOVVVUUUOOOLLLHHHEEEIIISSSYYYZZZXXXSSSYYYkkkMMMMMMMMMNNNNNNMMMMMMMMMHHHJJJMMMOOOPPPPPPOOONNNLLLLLLKKKKKKLLLLLLMMMNNNMMMMMMKKKKKKLLLMMMOOOQQQQQQPPPOOOOOOOOOOOOMMMKKKDDDFFFHHHHHHGGGGGGGGGHHHHHHJJJJJJIIIGGGEEEEEEFFFCCCBBBAAA??????????????????>>>======>>>???AAACCCEEEDDDCCCBBB@@@???>>>===999999777666555555444444333333333333333444444444111444666555555888@@@FFFTTTaaannntttvvvwwwsssmmmooovvv}}}uuuhhhnnnuuuyyy{{{{{{vvvnnnlllpppssstttvvvrrrsssxxxuuugggZZZSSSRRRkkk~~~|||}}}}}}}}}{{{yyyvvvssspppoooxxxvvvuuuuuuxxxxxxwwwuuurrrwww}}}wwwtttpppnnnnnnoooooonnnkkkiiigggffffffhhhjjjkkkmmmooosssvvvwwwuuuqqqooorrrmmmhhheeeeeeeeeeeedddhhhjjjmmmooopppnnnllljjjcccaaa^^^ZZZXXXXXXZZZ\\\```cccfffhhhjjjkkknnnpppuuuyyy~~~~~~lll[[[RRROOONNNLLLLLLOOOTTTZZZ^^^kkkttt~~~}}}|||}}}}}}|||wwwrrroooppppppooommmnnnjjjeeebbbcccgggjjjllljjjiiiiiikkkmmmoooooonnndddcccaaa___^^^]]]]]]]]]\\\\\\\\\^^^aaabbbbbb```______``````___^^^]]]\\\XXXWWWUUUTTTTTTRRRPPPMMMNNNNNNLLLJJJHHHEEEDDDCCCDDDCCCBBBAAA@@@@@@@@@@@@===>>>>>>===<<<:::888777555555444333444555666777::::::;;;===>>>???@@@AAABBBBBBCCCCCCDDDEEEFFFFFFDDDGGGIIIQQQgggyyyvvv~~~jjj\\\VVVVVVVVVYYY[[[YYYSSSOOOOOOQQQVVVXXXZZZ\\\]]]]]]\\\\\\[[[ZZZYYYVVVTTTSSSUUUWWWZZZYYYWWWUUUSSSRRRRRRRRRTTTTTTTTTSSSRRRQQQPPPOOOKKKIIIGGGHHHKKKNNNPPPQQQNNNMMMKKKIIIGGGFFFEEEEEEJJJJJJJJJJJJJJJKKKLLLLLLNNNOOOMMMLLLQQQWWWUUUOOOKKKHHHFFFJJJPPPVVVXXXWWWUUU[[[lllNNNNNNNNNNNNNNNNNNNNNNNNLLLMMMNNNPPPPPPOOONNNMMMKKKKKKLLLMMMNNNOOOQQQRRROOONNNMMMLLLMMMOOOQQQRRRPPPOOONNNMMMNNNLLLJJJHHHBBBEEEJJJLLLKKKHHHFFFEEEIIIJJJJJJIIIFFFDDDDDDEEEBBBAAA@@@???>>>>>>>>>???@@@@@@???@@@AAACCCEEEFFFFFFEEEDDDCCCBBB@@@@@@???;;;:::888777666555555555555444444444333333222222222444555555444777===BBBJJJWWWeeemmmqqqrrrqqqnnnttt}}}zzzqqqvvv}}}uuuqqqmmmmmmmmmmmmpppuuu|||vvvtttwwwvvvkkk\\\SSSOOOeee}}}{{{}}}}}}|||{{{yyywwwtttqqqpppxxxvvvtttttttttuuusssrrrsssxxx~~~|||{{{yyyvvvsssrrrqqqqqqpppnnnllllllkkkkkkmmmooorrrtttqqqtttxxx{{{|||{{{yyywwwxxxtttnnnkkkiiiiiihhhgggiiikkknnnqqqrrrqqqpppooofffbbb]]]ZZZZZZ\\\]]]^^^ccceeehhhjjjlllnnnqqqsssyyy|||rrr```SSSNNNPPPOOOOOOQQQVVV]]]dddhhhttt||||||zzzzzzzzzyyy{{{vvvpppmmmnnnooonnnmmmkkkhhhdddcccfffiiimmmnnnjjjjjjkkkmmmoooooonnnlll```___^^^^^^^^^___```aaa^^^]]]]]]___aaabbbaaa`````````___^^^^^^]]]]]]\\\VVVTTTSSSRRRRRRPPPNNNKKKNNNMMMKKKHHHFFFCCCAAA@@@AAAAAA@@@???????????????<<<<<<<<<;;;:::888666555555555444444444555777777;;;<<<===>>>???AAAAAABBBCCCCCCCCCDDDDDDEEEEEEEEEFFFIIIMMMWWWoootttfff\\\WWWWWWWWWYYYZZZWWWSSSQQQSSSUUUYYYZZZ\\\^^^______^^^^^^\\\[[[ZZZWWWTTTSSSTTTVVVWWWVVVUUUSSSRRRQQQQQQQQQRRRRRRTTTTTTTTTRRRPPPOOOKKKJJJHHHIIIKKKNNNPPPPPPLLLKKKJJJHHHFFFEEEEEEEEEJJJIIIHHHGGGHHHIIIJJJKKKOOOPPPOOOOOORRRVVVTTTOOOIIIIIIHHHIIILLLPPPTTTVVVVVVZZZiiiPPPPPPPPPOOOOOOPPPPPPPPPTTTSSSRRRQQQOOOMMMLLLKKKLLLLLLLLLMMMNNNOOOPPPQQQPPPOOONNNMMMNNNPPPRRRSSSQQQOOONNNMMMMMMLLLIIIGGGCCCFFFKKKMMMLLLIIIFFFEEEIIIJJJJJJHHHEEECCCDDDEEEBBBAAAAAA@@@@@@?????????AAAAAAAAABBBDDDFFFHHHIIIDDDDDDCCCBBBAAA@@@??????<<<;;;:::888777666666666555444444444444333333333222333444444444666:::>>>CCCOOO^^^hhhlllnnnooopppyyyzzz|||uuummmjjjoooqqqmmmooowww}}}wwwtttvvvwwwooo```TTTOOO```{{{}}}{{{}}}||||||{{{yyywwwuuusssrrrvvvuuusssqqqpppppppppooosssyyy~~~|||{{{{{{zzzyyyxxxvvvuuuuuuuuuuuusssqqqooonnnoooppprrruuuwwwyyyvvvyyy}}}~~~}}}|||zzzuuurrrpppooonnnnnnmmmoooqqqssssssrrrpppoooiiiccc]]][[[]]]```aaa```dddfffiiikkkmmmpppsssvvv}}}yyyjjj[[[TTTSSSRRRRRRTTTXXX^^^fffnnnrrryyy|||yyyxxxxxxwwwvvvyyytttmmmjjjkkkmmmmmmllliiigggddddddfffjjjlllmmmjjjkkklllnnnoooooollljjj___^^^]]]]]]^^^___aaabbb___^^^^^^___aaaaaa```^^^```___^^^]]]\\\\\\\\\\\\UUUSSSRRRQQQQQQOOOLLLJJJKKKJJJHHHFFFDDDBBB@@@???@@@@@@??????>>>?????????<<<<<<;;;:::999777666555555555444444444666777888======>>>???@@@AAABBBCCCCCCCCCDDDDDDEEEEEEEEEEEEGGGJJJQQQ^^^uuu~~~lllddd]]]YYYYYYXXXXXXXXXUUUSSSSSSVVVXXXXXXYYYZZZ\\\\\\\\\\\\\\\^^^]]][[[XXXUUUSSSUUUVVVTTTTTTSSSRRRPPPPPPOOOOOONNNPPPRRRTTTTTTRRRPPPOOOOOOLLLJJJIIIKKKMMMNNNNNNLLLLLLJJJIIIHHHHHHHHHHHHJJJIIIHHHGGGHHHIIIKKKLLLOOOOOOOOOPPPRRRSSSRRROOOIIIJJJJJJIIIIIIKKKPPPUUUTTTXXXcccvvvSSSRRRRRRQQQQQQRRRRRRSSSTTTSSSQQQOOOMMMKKKJJJJJJMMMMMMLLLLLLLLLLLLMMMMMMOOONNNMMMMMMMMMOOOQQQSSSQQQOOONNNMMMMMMLLLIIIGGGFFFHHHJJJJJJIIIGGGGGGGGGIIIIIIHHHFFFDDDCCCDDDEEEBBBBBBBBBBBBBBBBBBAAAAAABBBBBBCCCDDDFFFGGGIIIJJJEEEDDDDDDCCCBBBAAA@@@@@@>>>===<<<:::888777777777333333444444444555555555333333333333444666999;;;BBBMMM\\\gggkkklllooosss}}}yyyooolllqqqtttppprrrxxx|||yyyxxx{{{}}}vvvgggXXXRRR]]]qqq~~~||||||||||||{{{{{{{{{zzzxxxwwwuuuttttttsssqqqooonnnmmmnnnooouuuzzz}}}zzzzzzyyyxxxwwwuuuuuuvvvxxxyyyyyyvvvtttqqqqqqqqqrrrtttvvvxxxzzz|||~~~}}}yyywwwvvvvvvwwwssstttttttttsssqqqnnnmmmkkkeee```^^^```bbbcccbbbccceeehhhkkknnnqqqvvvyyytttggg\\\XXXYYYXXXYYY[[[```gggpppwww|||}}}zzzwwwwwwwwwuuutttvvvqqqkkkiiijjjkkkkkkjjjhhhfffddddddfffiiijjjjjjkkkkkklllmmmnnnmmmjjjhhhaaa___^^^\\\\\\^^^```aaa```___^^^___``````^^^\\\^^^]]]\\\[[[ZZZZZZZZZZZZTTTSSSQQQPPPPPPOOOLLLJJJGGGFFFEEEDDDCCCBBBAAAAAA@@@@@@???????????????@@@===<<<;;;:::888777666666555555444444555666888999>>>??????@@@AAABBBCCCCCCCCCCCCDDDDDDEEEEEEFFFFFFGGGMMMWWWfff|||rrreee```[[[WWWXXXWWWWWWVVVTTTSSSUUUWWWZZZWWWWWWXXXXXXYYYYYYZZZZZZ\\\[[[YYYVVVSSSQQQSSSTTTRRRRRRQQQQQQPPPOOONNNMMMLLLNNNPPPSSSSSSRRRPPPOOOSSSPPPLLLKKKKKKKKKKKKJJJLLLKKKJJJJJJIIIIIIIIIJJJLLLKKKKKKJJJJJJKKKMMMNNNMMMLLLLLLNNNPPPOOOOOONNNKKKLLLLLLIIIFFFGGGMMMRRRUUUXXX```mmm}}}}}}~~~TTTSSSRRRQQQQQQRRRSSSTTTPPPNNNMMMKKKJJJJJJKKKLLLNNNNNNMMMKKKKKKJJJJJJJJJNNNMMMLLLKKKLLLNNNPPPQQQOOONNNMMMMMMMMMLLLIIIGGGHHHIIIIIIHHHFFFFFFGGGHHHGGGGGGGGGEEECCCCCCDDDFFFBBBBBBCCCCCCCCCCCCBBBBBBBBBCCCDDDEEEFFFGGGHHHIIIFFFFFFEEEEEEDDDCCCCCCBBB@@@???===;;;:::888888888333333444444555555555666333333333333555666888:::AAAKKK[[[gggkkkkkkqqqxxxwwwssstttxxxyyy{{{}}}ppp```VVVYYYeee|||~~~|||{{{yyyxxx{{{{{{{{{zzzyyyxxxwwwvvvrrrrrrqqqooonnnnnnqqqsssyyy||||||{{{{{{zzzyyywwwrrrtttvvvzzz||||||xxxuuuqqqrrrrrrsssuuuwwwyyyzzz~~~}}}||||||~~~yyyyyyxxxvvvssspppmmmlllkkkhhhdddbbbbbbcccddddddbbbeeehhhkkkoootttzzz~~~|||sssjjjbbb```ccccccdddggglllsss{{{}}}yyyvvvuuutttsssrrrrrrnnnjjjhhhjjjjjjiiigggfffdddcccdddgggiiiiiiiiilllkkkkkkkkklllkkkhhhfffcccaaa^^^\\\[[[\\\^^^___```___^^^^^^^^^^^^\\\ZZZ[[[[[[ZZZZZZYYYXXXXXXWWWSSSRRRPPPOOOOOOMMMKKKHHHEEEDDDDDDCCCCCCBBBBBBAAAAAA@@@???>>>>>>>>>>>>>>>===<<<:::999777666666666555555444444555777999:::??????@@@@@@AAABBBBBBCCCBBBCCCCCCDDDFFFGGGGGGHHHHHHSSSbbbssshhh^^^[[[VVVSSSVVVWWWVVVTTTSSSTTTUUUWWWXXXVVVVVVVVVWWWWWWXXXXXXXXXVVVVVVTTTQQQNNNMMMNNNPPPPPPQQQQQQPPPPPPNNNMMMMMMKKKMMMOOORRRSSSSSSRRRQQQTTTQQQMMMKKKKKKKKKJJJIIIJJJJJJIIIIIIIIIJJJJJJKKKMMMMMMNNNNNNNNNOOOOOOOOOLLLIIIIIILLLMMMLLLMMMPPPNNNNNNLLLHHHEEEFFFJJJOOOVVV\\\cccjjjwwwzzzqqquuuwww|||TTTSSSQQQPPPPPPQQQSSSTTTQQQOOOMMMKKKJJJKKKMMMNNNNNNNNNMMMKKKKKKJJJJJJJJJLLLKKKJJJIIIJJJLLLNNNOOOMMMLLLKKKKKKKKKKKKIIIGGGFFFHHHIIIHHHFFFEEEEEEFFFFFFFFFEEEDDDBBBCCCEEEGGGAAAAAABBBCCCCCCBBBBBBAAABBBCCCDDDEEEFFFFFFFFFFFFFFFEEEEEEDDDDDDCCCCCCBBBAAA@@@>>><<<;;;999999888555555555555444444444444333222222444666888999999@@@IIIZZZhhhllllllttt~~~{{{~~~{{{|||jjjYYYVVVZZZooo}}}{{{zzzyyyyyyzzzzzz{{{zzzzzzyyyxxxxxxrrrssssssqqqppprrrvvvyyy~~~}}}}}}}}}|||zzzxxxssstttxxx|||~~~|||wwwtttpppqqqrrrtttvvvyyyzzz{{{}}}|||{{{xxxuuurrrooonnnkkkjjjiiigggdddccccccdddccceeeiiimmmqqqxxx~~~zzzuuutttrrrsssvvvqqqrrruuuyyy~~~xxxtttrrrrrrqqqpppooollliiihhhjjjjjjgggdddccccccccceeeiiikkkllllllmmmkkkjjjiiiiiiiiigggeeecccaaa^^^[[[ZZZ[[[]]]______^^^]]]]]]]]]\\\YYYWWWXXXXXXYYYYYYXXXWWWUUUTTTQQQPPPNNNMMMMMMKKKIIIFFFFFFEEEDDDCCCBBBAAA@@@@@@@@@???>>>===<<<<<<<<<<<<<<<;;;999777555555555555555555444555666777999:::?????????@@@AAAAAABBBBBBAAABBBCCCDDDFFFHHHIIIIIIKKKZZZooo|||```YYYXXXSSSQQQWWWVVVTTTSSSSSSTTTUUUVVVVVVTTTTTTTTTTTTTTTUUUUUUVVVRRRRRRPPPMMMKKKJJJLLLNNNPPPPPPPPPQQQPPPOOOMMMLLLMMMNNNPPPRRRSSSTTTUUUUUUSSSPPPMMMKKKKKKLLLLLLKKKKKKKKKKKKKKKLLLLLLMMMNNNMMMNNNPPPQQQRRRQQQPPPOOOLLLHHHGGGJJJKKKJJJMMMSSSRRRPPPLLLGGGEEEFFFIIILLLUUU___hhhkkkrrrzzztttlllsssuuuwwwSSSQQQPPPOOOOOOPPPQQQSSSWWWUUUQQQNNNLLLLLLMMMNNNNNNMMMMMMLLLKKKLLLLLLLLLKKKJJJIIIHHHIIIKKKMMMNNNKKKIIIIIIIIIJJJJJJHHHFFFEEEGGGIIIIIIGGGEEEDDDDDDEEEEEEDDDCCCBBBCCCFFFHHH???@@@AAABBBBBBBBBAAA@@@BBBCCCDDDEEEEEEEEEEEEEEECCCCCCBBBBBBAAAAAA@@@@@@BBBAAA???===;;;:::999999888777666555444333222222333222222444777999::::::>>>GGGXXXggglllmmmvvvvvvzzz~~~|||qqqYYYSSSTTThhh{{{yyyyyyzzz{{{zzzzzz{{{{{{zzzzzzyyyyyyssstttuuutttsssuuuzzz~~~~~~~~~}}}~~~}}}{{{xxxtttvvvyyy}}}~~~{{{vvvrrroooppprrruuuxxxzzz|||}}}~~~~~~|||zzzwwwtttrrrpppjjjlllmmmjjjeeebbbccceeecccfffjjjnnnssszzzxxxyyy~~~{{{|||~~~xxxssspppoooooonnnmmmjjjhhhiiijjjiiifffbbbaaaaaacccfffkkknnnoooooonnnkkkiiigggggggggfffeeecccaaa]]][[[ZZZ\\\^^^```___^^^\\\\\\\\\[[[XXXVVVVVVWWWXXXXXXXXXVVVTTTRRROOONNNLLLLLLKKKJJJGGGEEEHHHGGGFFFDDDBBB@@@???>>>@@@???===<<<;;;:::999999:::999777555444333333444555555444555666888:::;;;?????????@@@@@@AAAAAAAAA@@@AAABBBDDDFFFHHHJJJKKKMMM```xxxwww^^^YYYYYYSSSSSSZZZUUUTTTSSSSSSTTTUUUUUUTTTQQQQQQQQQPPPQQQQQQRRRRRRQQQQQQPPPMMMKKKKKKMMMOOOOOOPPPQQQQQQPPPOOOMMMLLLOOOPPPQQQRRRTTTVVVWWWXXXQQQNNNLLLKKKLLLMMMNNNNNNNNNNNNNNNNNNOOOPPPQQQRRRLLLNNNQQQSSSSSSRRRPPPNNNLLLHHHGGGJJJJJJIIINNNVVVTTTQQQKKKGGGEEEGGGIIIKKKSSS```jjjlllooozzz{{{|||{{{yyyzzz|||xxxqqqnnnvvvxxxuuu{{{VVVRRRNNNLLLMMMOOOPPPQQQRRRQQQPPPNNNMMMMMMNNNNNNQQQPPPNNNLLLKKKKKKLLLMMMLLLJJJHHHFFFFFFGGGJJJKKKJJJIIIGGGFFFFFFFFFGGGGGGHHHGGGEEECCCCCCCCCCCCDDDBBBBBBBBBCCCCCCDDDDDDDDDAAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCCCCDDDDDDDDDDDDCCCBBBAAA@@@????????????>>>>>>>>>>>>===<<<;;;:::;;;:::777555444444555666333444555555555555777999999EEEWWWfffppp{{{sssvvv~~~{{{iii[[[OOOLLL^^^~~~}}}~~~zzzwwwvvvvvvuuuuuutttuuuwwwxxxwwwvvvtttssssssttttttssstttwww{{{}}}}}}|||zzzyyyyyyzzz{{{|||yyyyyyyyyzzzzzzxxxsssppprrrrrrssstttwwwzzz|||~~~}}}}}}{{{yyyxxxvvvsssooolllnnnooonnnjjjeeebbbcccfffhhhtttyyytttuuu}}}xxx~~~~~~zzz|||yyyuuurrrpppnnnllljjjjjjhhhgggfffggghhhggggggdddfffiiilllmmmmmmlllkkkllllllkkkkkkiiifffdddbbb``````___]]]\\\]]]___aaa```___^^^\\\ZZZXXXWWWVVVYYYXXXWWWVVVTTTRRRPPPNNNOOONNNLLLIIIFFFDDDBBBBBBHHHFFFCCCAAA?????????@@@>>>===;;;;;;<<<<<<<<<;;;888888777555444333222111222333444666888:::<<<<<>>>>>>>>>>>===<<<;;;:::;;;:::888666555555555666333555555555555555777999<<>>>>>>>>???>>><<<;;;:::;;;<<<;;;:::777777666555444333333222333444555777999;;;<<<===AAAAAA@@@@@@@@@AAABBBBBB@@@GGGCCC@@@GGGHHHHHHOOO___{{{mmmbbb\\\ZZZYYYYYY^^^VVVQQQSSSSSSQQQQQQTTTWWWTTTQQQOOOOOOPPPQQQPPPPPPQQQRRRQQQOOOOOOPPPRRRPPPQQQRRRSSSSSSSSSSSSSSSOOOPPPRRRSSSSSSSSSTTTUUULLLKKKIIIIIIJJJKKKKKKKKKOOOQQQSSSTTTTTTRRRQQQPPPOOOOOOOOONNNMMMKKKIIIHHHIIIIIIIIIMMMQQQTTTTTTSSSQQQOOOMMMKKKJJJKKKLLLMMMTTTVVV\\\bbbcccfffsssyyyoookkkrrrwwwuuusssuuuuuuzzzTTTRRRPPPOOOOOOOOONNNLLLKKKKKKKKKLLLLLLNNNOOOPPPMMMLLLKKKIIIIIIIIIJJJJJJHHHHHHHHHIIIIIIJJJKKKKKKKKKKKKIIIGGGFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDCCCBBBBBBAAA@@@????????????>>>>>>???>>>>>>===<<<;;;;;;:::888777666666666777444555666555555555777999===EEEUUUggg|||{{{}}}~~~zzzooocccWWWOOOUUUfff|||~~~~~~|||{{{yyyvvvtttqqqrrruuuwwwxxxxxxwwwvvvyyyzzzzzzxxxwwwxxxzzz|||~~~}}}{{{uuuvvvxxxzzz{{{{{{{{{zzzyyyxxxwwwxxxyyyyyywwwuuuwwwwwwxxxyyy{{{}}}|||xxxvvvuuunnnmmmllllllmmmmmmkkkiiifffhhhiiihhhfffhhhlllpppttt~~~~~~{{{|||yyywwwvvvtttpppoooooonnnmmmllljjjiiihhhhhhgggfffeeeeeehhhhhhhhhhhhhhhiiijjjjjjiiiiiiiiihhhgggfffdddcccdddbbb```]]][[[ZZZZZZZZZ___^^^]]]\\\ZZZYYYWWWWWWXXXWWWUUUSSSPPPMMMJJJIIIFFFEEEEEEDDDDDDDDDDDDDDDBBBAAA???============>>>===<<<::::::;;;<<<;;;999555555555555444444444333444555666888:::<<<===>>>AAA@@@@@@@@@AAAAAABBBCCC@@@GGGDDDBBBHHHHHHJJJUUUooo~~~xxxppphhhaaa\\\XXXUUU[[[VVVTTTUUUVVVTTTSSSTTTTTTRRROOOOOOPPPQQQQQQPPPRRRRRRRRRQQQOOONNNOOOQQQNNNOOOPPPRRRTTTVVVYYYZZZQQQRRRTTTTTTRRRQQQQQQRRRIIIIIIJJJJJJJJJJJJIIIIIINNNRRRVVVWWWUUURRRQQQRRRQQQPPPPPPNNNLLLJJJHHHGGGHHHHHHJJJNNNSSSWWWYYYYYYRRRRRRPPPOOONNNMMMMMMMMMPPPRRRWWW\\\^^^aaakkkuuuzzzooojjjpppuuusssrrrvvvQQQOOONNNNNNNNNMMMJJJHHHIIIIIIJJJJJJKKKLLLLLLMMMKKKJJJIIIHHHGGGHHHHHHHHHFFFGGGIIIJJJKKKKKKKKKKKKLLLKKKJJJHHHGGGEEEEEEDDDCCCDDDEEEEEEEEEDDDCCCBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEFFFGGGGGGGGGHHHGGGGGGFFFEEEDDDDDDCCCBBBAAA@@@@@@?????????@@@>>>?????????>>>>>>===<<<;;;;;;999888777777777888444555666555444555777888:::AAAQQQggg|||}}}yyyiii___UUUSSS\\\ppp~~~}}}}}}}}}}}}{{{wwwuuurrrtttvvvwwwxxxwwwvvvuuuuuuvvvwwwwwwvvvvvvwwwyyy{{{}}}}}}zzzxxxwwwyyy{{{}}}~~~}}}{{{zzzwwwvvvuuuvvvxxxxxxxxxwwwxxxyyyzzz{{{|||~~~}}}xxxssspppooonnngggffffffhhhjjjkkkjjjhhh```bbbddddddeeegggmmmrrrvvv~~~|||{{{{{{{{{yyyxxxwwwvvvuuusssooonnnmmmmmmlllkkkkkklllllljjjhhhfffeeeeeeiiihhhgggeeeeeefffhhhiiigggggggggfffeeedddccccccbbb```^^^\\\[[[ZZZYYYXXXZZZZZZYYYWWWVVVUUUTTTSSSSSSSSSRRRPPPMMMKKKIIIGGGEEEDDDDDDCCCCCCCCCDDDDDD@@@???>>>===<<<=========<<<;;;::::::;;;;;;:::888444444444444444444444444555666777999;;;===>>>???@@@@@@@@@@@@AAABBBCCCCCCDDDJJJGGGFFFJJJIIINNN]]]yyy~~~ssspppkkkfffaaa\\\XXXUUUXXXWWWWWWXXXXXXVVVUUUTTTRRRQQQOOOPPPQQQRRRRRRQQQQQQRRRQQQPPPMMMLLLMMMOOOMMMMMMNNNQQQTTTXXX\\\^^^RRRUUUXXXXXXTTTOOOLLLKKKHHHJJJLLLMMMLLLJJJIIIHHHNNNSSSYYY[[[XXXUUUTTTUUUVVVUUUSSSQQQOOOLLLJJJIIIHHHIIIKKKNNNRRRVVVYYYZZZUUUTTTSSSQQQOOOMMMKKKJJJLLLQQQWWW[[[]]]```gggmmm~~~~~~qqqhhhlllqqqttt|||MMMLLLKKKKKKKKKJJJGGGEEEHHHIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFGGGIIIKKKLLLLLLKKKJJJLLLKKKKKKIIIHHHFFFEEEDDDAAABBBDDDEEEEEEDDDCCCBBBDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFHHHGGGGGGFFFEEEDDDDDDCCCAAAAAA@@@@@@??????@@@@@@??????????????????>>>===;;;;;;::::::999999999999555666666666444444666888888>>>NNNhhh}}}zzzmmmdddYYYRRRUUUfffyyyzzzzzz|||}}}|||yyyvvvuuuvvvwwwxxxwwwvvvtttrrrsssuuuxxxxxxxxxxxxyyy{{{yyyzzz|||~~~}}}zzzwwwuuuyyy{{{}}}~~~~~~{{{xxxvvvuuutttssstttwwwxxxxxxwwwwwwxxxyyyzzz{{{|||}}}}}}||||||{{{zzz{{{}}}~~~~~~{{{uuuooojjjhhhhhhhhhbbbbbbdddfffiiijjjiiiggg```ccceeefffggglllsssyyyyyy~~~~~~|||xxxvvvuuuvvvvvvvvvvvvssspppmmmlllkkkjjjhhhmmmnnnooommmiiifffeeefffiiihhheeedddccceeefffhhheeeeeedddcccbbbbbbaaaaaa^^^\\\YYYYYY[[[[[[YYYXXXWWWVVVUUUTTTSSSRRRQQQPPPMMMMMMMMMLLLKKKJJJHHHGGGFFFFFFDDDCCCBBBBBBBBBBBB??????>>>=========<<<===;;;:::999:::;;;;;;999777333333333444444444444444555666777999;;;===??????@@@@@@@@@@@@AAABBBCCCDDDEEEJJJHHHGGGJJJIIISSSgggyyymmm|||ooommmhhhbbb\\\XXXVVVUUUVVVXXXZZZYYYXXXWWWVVVTTTRRRQQQQQQRRRTTTTTTSSSQQQOOOOOOOOOMMMKKKJJJKKKLLLLLLLLLNNNPPPTTTXXX[[[^^^SSSYYY______YYYPPPJJJGGGJJJMMMPPPPPPNNNKKKJJJJJJNNNTTT[[[^^^]]]ZZZXXXXXXXXXWWWTTTRRROOOMMMKKKJJJKKKLLLNNNOOOQQQTTTWWWYYYVVVUUUSSSPPPMMMKKKHHHGGGJJJSSS\\\``````aaadddgggvvvrrrfffgggnnnxxxIIIHHHHHHHHHIIIHHHFFFDDDFFFGGGGGGHHHHHHGGGFFFFFFGGGGGGGGGGGGGGGFFFFFFFFFGGGHHHJJJKKKLLLLLLKKKJJJKKKKKKKKKJJJIIIGGGFFFEEEAAABBBCCCCCCDDDDDDDDDDDDFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFEEEEEEDDDDDDCCCAAAAAA@@@@@@???@@@@@@AAA??????@@@@@@@@@@@@??????<<<;;;;;;;;;;;;::::::999555666666666444444666888999===JJJdddwwwtttnnnfffZZZPPPOOO___yyyyyyzzz{{{}}}|||zzzxxxvvvwwwxxxxxxwwwuuurrrqqqpppsssvvvxxxwwwwwwxxxxxxxxxzzz|||}}}|||zzzwwwuuuyyyzzz{{{|||{{{yyyvvvttttttttttttuuuxxxxxxwwwvvvtttuuuvvvwwwxxxxxxxxxxxxvvvuuuttttttvvvxxx{{{}}}yyyuuunnnhhhcccaaabbbbbb___aaadddhhhkkkjjjhhheee]]]___ccceeehhhnnnwww}}}zzzwwwuuutttvvvwwwxxxxxxwwwtttpppmmmlllkkkiiihhhmmmpppqqqnnniiieeedddeeegggfffdddccccccdddeeefffdddcccaaa```___^^^^^^^^^YYYWWWUUUWWWYYY[[[YYYVVVUUUTTTTTTSSSRRRQQQPPPOOOHHHIIIIIIIIIHHHHHHGGGFFFGGGFFFDDDCCCAAAAAA@@@@@@???>>>>>>===<<<;;;;;;:::999999999:::;;;:::888666333333333333333444444444555666777999;;;===>>>????????????@@@AAABBBCCCDDDDDDHHHFFFFFFIIIKKKZZZuuuuuudddyyy|||qqqnnniiiaaaZZZUUUTTTUUUUUUZZZ\\\YYYWWWWWWVVVSSSRRRQQQRRRSSSUUUUUUSSSPPPMMMMMMMMMLLLJJJIIIJJJLLLLLLMMMNNNPPPRRRTTTWWWXXXSSS[[[bbbbbb[[[RRRKKKIIILLLOOOSSSRRROOOLLLLLLMMMNNNSSSYYY___aaa```\\\YYYVVVTTTRRROOOMMMKKKIIIIIIPPPQQQRRRQQQQQQSSSVVVXXXTTTSSSPPPNNNKKKIIIHHHGGGKKKZZZgggiiidddaaaaaaaaaooouuujjjkkksss~~~HHHGGGFFFFFFGGGHHHGGGFFFCCCDDDEEEFFFGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGFFFFFFJJJJJJKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIHHHGGGFFFAAAAAAAAABBBCCCDDDEEEFFFHHHHHHHHHGGGGGGGGGFFFFFFGGGGGGFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDAAA@@@@@@???@@@@@@AAAAAA??????@@@@@@AAA@@@@@@???<<<<<<<<<<<<<<<;;;;;;:::555666777666444444666777::::::CCCYYYuuu||||||xxxssssssqqqhhh\\\QQQMMM[[[zzz|||zzz~~~}}}|||{{{|||}}}|||zzzwwwuuuvvvwwwxxxwwwvvvtttrrrrrruuuxxxyyyxxxwwwvvvvvvzzz{{{}}}~~~{{{xxxvvvxxxyyyzzz{{{zzzyyywwwvvvuuuuuuvvvxxxzzzzzzxxxvvvpppqqqrrrtttttttttssssssrrrqqqpppppprrruuuxxxzzzuuupppiiibbb^^^\\\]]]^^^]]]```dddiiillljjjeeeaaaYYY\\\```dddiiiqqq|||{{{vvvttttttuuuxxxzzzzzzzzzuuurrrooommmmmmlllkkkjjjllloooqqqnnnhhhbbbaaabbbddddddcccbbbcccccceeeeeecccaaa___]]]\\\[[[[[[[[[WWWUUUSSSTTTXXXYYYVVVSSSRRRQQQPPPPPPOOONNNMMMMMMGGGGGGGGGGGGFFFEEEDDDCCCDDDCCCBBBAAA@@@?????????=========<<<;;;999888777999888999:::;;;:::777555444333333333333333333333444555777888:::<<<>>>????????????@@@AAABBBDDDDDDCCCGGGEEEGGGMMMQQQfff~~~wwwmmmuuunnnlllhhhaaaYYYTTTSSSTTTUUU[[[]]]YYYUUUVVVUUURRRQQQQQQRRRTTTUUUTTTQQQNNNLLLLLLMMMLLLJJJJJJKKKMMMNNNNNNOOOPPPPPPPPPPPPPPPNNNUUU\\\\\\VVVOOOLLLLLLMMMQQQTTTRRRNNNLLLLLLOOOMMMOOOUUU]]]dddddd^^^XXXTTTRRRPPPMMMKKKIIIIIIHHHPPPQQQRRRPPPOOOPPPSSSWWWQQQOOOMMMKKKJJJJJJKKKKKKRRRfffwwwvvvkkkccc```___iiizzz|||~~~~~~www{{{HHHGGGEEEFFFGGGIIIHHHHHH@@@AAACCCEEEGGGGGGGGGGGGEEEFFFGGGGGGGGGGGGFFFFFFKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIJJJJJJJJJIIIGGGFFFBBBAAAAAAAAABBBDDDEEEGGGIIIIIIIIIHHHHHHGGGGGGGGGIIIHHHHHHGGGFFFEEEDDDDDDCCCCCCCCCCCCDDDDDDDDDDDD@@@@@@@@@???@@@@@@AAAAAA???@@@@@@AAAAAAAAA@@@@@@<<<<<<<<<===<<<<<<;;;;;;666666777666444444555777999666;;;NNNhhh{{{|||}}}{{{{{{{{{vvvuuuzzz{{{wwwvvvxxxuuulll___SSSNNNZZZxxx}}}zzz{{{{{{|||~~~~~~}}}}}}|||yyywwwssstttvvvwwwxxxwwwuuutttyyy|||~~~{{{zzzyyy{{{}}}}}}zzzxxxyyyzzz{{{|||||||||{{{zzzvvvwwwxxx{{{}}}|||yyyvvvmmmnnnpppqqqqqqqqqppppppqqqpppnnnnnnooorrruuuwwwsssnnnggg___[[[ZZZ[[[]]]]]]```eeejjjllljjjddd___ZZZ^^^ccciiioooyyy~~~{{{tttssstttvvvzzz||||||{{{sssqqqnnnmmmnnnnnnmmmmmmjjjnnnpppmmmfff```___```ccccccbbbbbbcccddddddeeebbbaaa^^^\\\ZZZYYYYYYYYYWWWTTTRRRSSSWWWWWWTTTPPPNNNMMMMMMLLLKKKJJJIIIIIIHHHGGGGGGFFFEEECCCAAA@@@AAAAAA@@@???>>>>>>??????<<<<<<<<<;;;999777666555888888888:::;;;:::777444444444444333333222222222444555666888:::<<<===>>>?????????@@@AAABBBDDDEEEDDDHHHGGGJJJQQQYYYrrr~~~uuuttt~~~oooffffffddd___YYYUUUTTTUUUVVV\\\^^^XXXTTTUUUUUUQQQPPPPPPQQQSSSTTTSSSOOOLLLLLLMMMMMMLLLKKKKKKMMMOOONNNOOOPPPPPPOOOMMMLLLJJJGGGNNNTTTTTTNNNJJJKKKNNNNNNQQQTTTRRRMMMKKKLLLOOOLLLLLLQQQ[[[dddfff___WWWTTTRRRPPPMMMKKKJJJJJJJJJMMMOOOOOONNNLLLMMMQQQTTTNNNMMMKKKIIIJJJLLLNNNPPPZZZqqqrrrfffaaa___fffwwwwwwyyyFFFFFFGGGHHHHHHHHHHHHGGGFFFEEEDDDDDDDDDFFFGGGHHHFFFFFFFFFEEEDDDEEEGGGIIIIIIJJJKKKKKKKKKJJJHHHGGGLLLIIIHHHIIILLLMMMLLLJJJCCCBBB@@@??????@@@BBBCCCGGGGGGGGGGGGGGGGGGHHHHHHFFFFFFEEEEEEDDDDDDDDDCCCAAAAAABBBBBBCCCBBBBBBBBBCCCDDDEEEDDDBBBAAAAAABBB???===<<<===@@@AAAAAAAAA>>>>>>>>>>>>===<<<;;;:::;;;:::999777777777777888::::::@@@NNN```mmmssssssxxx|||~~~{{{{{{zzzuuuvvvuuuvvvrrrmmmoooxxx{{{xxxtttkkkjjjVVVIIITTThhh~~~}}}}}}}}}}}}|||zzzyyyzzz{{{zzzyyy~~~|||zzzyyyxxxwwwwww{{{zzzxxxuuutttuuuzzz}}}~~~}}}||||||~~~~~~|||{{{|||~~~}}}|||||||||{{{wwwuuu|||yyyxxx{{{~~~~~~xxxsssnnnkkkgggfffgggiiijjjjjjkkkkkklllooorrrssssssrrrkkkgggbbb\\\YYYZZZ\\\]]]```dddhhhiiihhheeecccbbb\\\]]]eeeqqqxxx|||zzzwwwuuutttssstttuuuuuusssqqqqqqnnnjjjjjjkkkmmmkkkjjjmmmllljjjgggdddbbb```___cccccccccbbb```___```bbbaaa]]]YYYYYY\\\\\\XXXTTTUUUSSSQQQPPPQQQRRRQQQPPPLLLLLLKKKKKKKKKKKKLLLLLLKKKJJJIIIGGGFFFDDDCCCBBB????????????>>>>>>>>>>>>===<<<;;;:::999888888888999999999999888666555333222222333222111111222444777777888:::<<<===??????@@@@@@@@@AAABBBCCCDDDEEEFFFHHHLLLNNNKKKXXXvvvsssxxx{{{nnnhhheee```ZZZUUUTTTUUUXXXaaa```]]]YYYUUURRROOOMMMOOOPPPRRRSSSTTTSSSRRRQQQTTTQQQMMMMMMOOORRRSSSRRRPPPPPPPPPOOONNNNNNNNNNNNMMMMMMMMMLLLLLLMMMNNNNNNYYYWWWTTTRRROOONNNMMMMMMMMMOOOSSSXXX[[[ZZZVVVRRRPPPNNNLLLMMMMMMLLLHHHEEEIIIRRRWWWTTTNNNMMMOOOPPPRRRRRRPPPKKKHHHIIINNNRRR]]]kkkzzz}}}sssgggaaa```fffnnnyyyGGGGGGHHHHHHHHHHHHGGGGGGEEEEEEDDDDDDEEEFFFHHHIIIHHHHHHHHHGGGFFFFFFGGGIIIKKKKKKKKKKKKKKKJJJJJJIIILLLJJJHHHIIIKKKLLLJJJHHHDDDCCCAAA@@@@@@AAACCCDDDGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDCCCCCCBBBBBBDDDDDDDDDBBBAAABBBCCCCCCBBB@@@@@@AAAAAAAAA@@@>>>>>>>>>>>>===<<<::::::;;;:::999777777777777888777555888CCCSSSaaaiiillltttwwwzzzyyyxxxyyy~~~{{{sssqqqmmmnnnmmmlllpppyyy|||zzzqqqiiikkkXXXKKKSSSbbb~~~~~~~~~~~~~~~|||{{{{{{}}}}}}}}}|||~~~|||yyywwwuuuttttttuuuuuuuuutttuuuyyy}}}~~~|||{{{{{{{{{zzzzzz{{{|||{{{yyywwwyyywwwwwwzzz}}}}}}xxxsssmmmjjjgggfffggghhhiiiiiihhhgggfffhhhjjjllllllkkkdddaaa\\\XXXVVVWWWZZZ[[[aaadddhhhjjjhhheeecccbbb___aaaiiittt{{{}}}vvvtttsssrrrrrrsssttttttrrrpppmmmkkkhhhhhhiiijjjiiihhhjjjiiigggeeebbb```___^^^bbbccccccaaa___^^^___```]]]ZZZWWWWWWZZZ[[[XXXTTTTTTRRRPPPPPPQQQQQQPPPOOOMMMLLLKKKJJJIIIIIIIIIIIIGGGGGGFFFDDDCCCBBBAAAAAA>>>>>>>>>>>>============<<<;;;:::999888888888888999999999999888666555333222333333222111111333555888999:::;;;<<<===>>>???@@@@@@@@@AAABBBCCCDDDEEEFFFHHHMMMRRRSSS```qqqeeeaaa___\\\WWWSSSRRRTTTWWW]]]\\\YYYVVVSSSPPPNNNLLLLLLOOORRRUUUVVVVVVUUUUUUYYYUUURRRQQQSSSUUUVVVUUUVVVTTTRRRPPPOOONNNLLLJJJLLLKKKJJJJJJLLLOOOSSSUUU[[[XXXUUUQQQNNNLLLLLLLLLJJJKKKNNNQQQTTTSSSPPPMMMPPPNNNLLLMMMNNNMMMJJJHHHHHHQQQUUURRRMMMNNNQQQRRRUUUTTTRRRMMMIIIIIIKKKNNNWWWdddsssxxxrrrhhhaaa______hhhuuuIIIIIIIIIIIIHHHGGGFFFFFFDDDDDDDDDEEEFFFHHHJJJJJJKKKKKKKKKJJJHHHGGGHHHJJJMMMLLLLLLKKKKKKKKKKKKKKKKKKJJJHHHHHHIIIIIIHHHFFFDDDDDDBBBAAAAAABBBDDDDDDFFFFFFFFFEEEDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBEEEEEEEEEEEEEEEDDDCCCBBBAAABBBDDDCCCBBBBBBCCCEEEHHHFFFCCCBBBBBBBBB@@@?????????>>>===<<<;;;::::::;;;:::999888777777777777:::888777>>>KKKYYYdddiiinnnppprrrssstttxxx|||ooojjjgggiiijjjkkkqqqxxxzzzxxxpppjjjmmm]]]OOORRRYYYrrr~~~~~~~~~{{{zzzyyywwwvvvuuuuuuuuusssssstttuuuvvv{{{~~~{{{zzzzzzxxxxxxxxxyyy{{{|||{{{yyyvvvvvvvvvyyy|||zzzuuuqqqkkkiiifffeeefffgggggggggcccaaa___^^^```bbbbbbbbb]]][[[XXXVVVUUUWWWZZZ\\\aaadddggghhhgggdddbbbaaa___ccclllvvv}}}{{{uuurrrpppooooooqqqrrrrrrpppnnnhhhgggeeeeeeggggggfffeeeeeeeeedddbbb```^^^]]]]]]aaabbbaaa___]]][[[\\\]]]ZZZWWWUUUUUUXXXXXXVVVSSSRRRQQQOOOOOOPPPOOONNNLLLLLLKKKJJJHHHGGGFFFEEEEEEBBBBBBBBBAAA@@@@@@??????============<<<<<<<<<;;;::::::999888777777777888999999999888777666444444222333444333222222444666;;;;;;;;;<<<======>>>>>>@@@@@@AAAAAABBBCCCEEEFFFFFFGGGMMMUUU]]]mmm~~~eee\\\ZZZYYYVVVRRRPPPPPPSSSUUUWWWVVVUUUSSSPPPNNNMMMLLLJJJMMMRRRVVVYYYZZZYYYXXXYYYVVVSSSRRRTTTUUUVVVVVVZZZWWWTTTSSSTTTTTTQQQNNNNNNMMMKKKJJJMMMQQQWWWZZZ\\\YYYUUUPPPLLLKKKKKKKKKIIIIIIJJJLLLNNNMMMKKKHHHMMMKKKJJJJJJKKKLLLJJJIIIGGGNNNQQQNNNLLLOOOSSSUUUWWWVVVTTTPPPKKKIIIIIIJJJPPPZZZfffmmmlllfffaaa^^^WWW```nnn{{{|||zzzKKKKKKJJJJJJIIIGGGFFFEEEDDDDDDEEEFFFHHHJJJKKKLLLMMMNNNNNNLLLJJJIIIIIIJJJMMMLLLJJJIIIIIIIIIJJJKKKJJJIIIHHHGGGGGGFFFEEEDDDCCCCCCBBBBBBBBBBBBCCCCCCEEEEEEDDDDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFFFFFFFFFEEEDDDCCCBBBAAA@@@AAACCCCCCBBBCCCDDDFFFHHHFFFDDDCCCCCCBBBAAA@@@@@@???>>>===<<<;;;::::::;;;:::999999888777777777<<<:::999===FFFQQQ\\\cccgggiiikkknnnrrrxxx{{{mmmgggggghhhjjjnnnrrrvvvwwwvvvuuuooorrrbbbSSSRRRSSSffftttttttttuuuvvvwwwyyyyyyvvvwwwwwwvvvwwwzzz~~~{{{zzzzzzwwwvvvvvvxxxzzz{{{{{{yyywwwvvvwwwxxxyyyvvvqqqmmmiiigggeeeeeeeeefffdddccc```\\\XXXVVVWWWYYYZZZ[[[XXXWWWVVVUUUWWWYYY\\\^^^^^^aaadddeeecccaaa______\\\bbblllwww}}}vvvtttllllllmmmoooppppppnnnlllddddddeeeeeefffeeedddccccccbbbaaa```___^^^]]]\\\`````````]]][[[YYYZZZ[[[ZZZWWWUUUUUUVVVUUUSSSQQQPPPOOONNNNNNNNNMMMKKKJJJIIIHHHGGGEEEDDDDDDCCCCCC@@@???????????????>>>>>><<<<<<<<<;;;;;;;;;::::::999888777777777777777888999999888777666555444444222333444444333444666888=========>>>>>>>>>>>>>>>AAAAAAAAAAAABBBDDDEEEFFFFFFFFFKKKWWWfffyyysss___YYYVVVVVVTTTPPPNNNNNNQQQTTTSSSSSSRRRQQQPPPOOONNNNNNJJJNNNRRRWWWYYYZZZXXXWWWRRRQQQPPPPPPQQQRRRTTTUUUXXXUUUSSSUUUZZZ\\\ZZZWWWSSSRRRPPPPPPQQQTTTWWWYYY[[[XXXSSSOOOLLLKKKKKKLLLMMMLLLKKKLLLMMMMMMKKKIIIHHHGGGGGGGGGHHHHHHIIIIIIEEEKKKMMMJJJIIINNNTTTVVVVVVUUUTTTQQQNNNKKKIIIIIIMMMRRRYYY^^^```___]]][[[VVV\\\gggttt{{{xxxLLLLLLKKKKKKIIIHHHFFFEEEDDDEEEFFFHHHJJJKKKLLLLLLMMMNNNOOOMMMKKKJJJJJJKKKKKKJJJIIIHHHGGGHHHIIIJJJHHHHHHHHHFFFDDDCCCBBBBBBBBBAAAAAAAAAAAAAAAAAABBBDDDDDDCCCCCCBBBAAA@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAEEEEEEEEEDDDCCCBBBAAA@@@???AAACCCCCCCCCCCCEEEFFFEEECCCBBBAAABBBCCCBBBAAA???>>>===<<<;;;;;;<<<<<<;;;;;;;;;:::999999888888555666777999>>>FFFOOOVVVaaaccchhhmmmttt{{{zzzoookkkkkkjjjlllqqqvvvzzz{{{|||~~~vvvyyyhhhXXXSSSNNN]]]}}}~~~tttttttttuuuvvvxxxyyyzzzxxxxxxxxxxxxxxxzzz~~~}}}zzzyyyyyyxxxvvvuuuvvvxxxyyyyyyxxxyyyxxxxxxwwwuuurrrnnnjjjhhhgggeeeeeedddcccaaa^^^]]]YYYTTTQQQQQQSSSTTTUUURRRRRRRRRSSSUUUXXX[[[]]]ZZZ]]]```aaa___^^^]]]\\\[[[dddpppzzz}}}wwwtttjjjjjjkkkmmmooonnnkkkiiiccceeefffgggfffeeeccccccbbbbbbaaa```___^^^]]]]]]^^^^^^^^^\\\YYYXXXYYYZZZ[[[ZZZWWWVVVTTTRRRPPPNNNNNNMMMLLLLLLLLLKKKIIIGGGEEEDDDCCCCCCCCCCCCCCCCCC????????????????????????;;;;;;;;;;;;::::::::::::777777777666777777888888999999888777666555444444222333444555555666888:::????????????????????????AAAAAAAAABBBCCCDDDEEEFFFHHHFFFKKKYYYmmmjjj\\\XXXVVVVVVTTTQQQOOONNNQQQSSSRRRRRRRRRRRRRRRRRRRRRRRRNNNPPPTTTWWWXXXWWWUUUSSSLLLLLLMMMNNNOOOQQQSSSUUUTTTRRRRRRUUUYYY\\\\\\ZZZSSSSSSTTTVVVWWWXXXXXXYYYXXXVVVRRROOOMMMMMMNNNOOOPPPNNNMMMMMMMMMMMMLLLJJJEEEFFFGGGHHHHHHHHHIIIJJJDDDIIIJJJGGGHHHMMMSSSUUURRRRRRQQQPPPOOONNNLLLKKKMMMMMMNNNPPPSSSUUUWWWXXXXXX\\\ccclllwwwLLLLLLLLLKKKJJJHHHGGGFFFFFFFFFHHHJJJKKKLLLLLLLLLKKKMMMNNNMMMKKKJJJJJJJJJJJJIIIHHHHHHGGGGGGHHHHHHFFFGGGGGGEEECCCAAAAAABBBAAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCBBBAAAAAAAAA@@@@@@@@@@@@@@@AAAAAAAAAAAADDDDDDDDDDDDCCCCCCBBBAAA@@@AAACCCCCCCCCCCCDDDFFFCCCAAA@@@@@@BBBCCCCCCBBB>>>===<<<;;;;;;<<<===>>><<<<<<<<<<<<;;;:::999999333555888999;;;@@@HHHOOO\\\```hhhqqqyyy{{{vvvuuupppmmmooouuu|||sssbbbXXXMMMWWWnnn~~~zzzyyyxxxwwwvvvvvvvvvvvvtttvvvwwwxxxzzz}}}~~~}}}}}}~~~|||yyyxxxxxxwwwuuutttuuuwwwyyyyyyxxxzzzyyywwwuuurrrooommmkkkhhhgggfffeeecccaaa]]]YYYXXXUUUPPPMMMMMMNNNOOOOOOJJJKKKLLLOOOQQQTTTVVVWWWWWWYYY\\\]]]]]]\\\\\\\\\___jjjvvv~~~yyysssqqqjjjjjjkkkmmmmmmllliiifffcccfffiiiiiigggdddbbbbbbbbbbbbaaa```___]]]]]]\\\\\\]]]]]][[[YYYXXXYYY[[[[[[ZZZXXXUUURRROOOMMMLLLLLLKKKKKKKKKKKKIIIFFFDDDBBBBBBBBBAAAAAABBBBBBCCC@@@@@@@@@@@@@@@?????????;;;;;;;;;;;;:::::::::999777666666666777888999999999999777666555444444444222333555555666777:::<<<@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAABBBCCCDDDFFFFFFIIIJJJQQQbbbyyy|||eeeZZZVVVVVVVVVUUUSSSQQQPPPRRRUUUSSSSSSTTTTTTUUUUUUVVVVVVTTTTTTVVVVVVVVVTTTSSSQQQLLLMMMOOOPPPQQQRRRUUUWWWRRRSSSSSSSSSTTTTTTTTTUUUOOOQQQTTTWWWZZZ[[[[[[[[[VVVUUUSSSQQQPPPOOOOOOOOONNNMMMLLLLLLMMMLLLJJJIIIFFFIIILLLMMMLLLKKKLLLLLLFFFJJJKKKHHHIIINNNRRRSSSOOONNNMMMMMMOOOOOONNNMMMMMMKKKIIIHHHJJJNNNSSSVVVZZZ]]]aaagggooozzzLLLLLLLLLKKKKKKIIIHHHGGGGGGHHHJJJKKKLLLLLLKKKKKKIIIJJJLLLLLLKKKIIIIIIJJJIIIIIIJJJJJJIIIIIIHHHGGGCCCEEEFFFDDDAAA???@@@BBBAAAAAABBBBBBBBBBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@AAAAAAAAABBBBBBDDDDDDEEEEEEEEEDDDDDDCCC@@@BBBCCCCCCBBBBBBDDDEEEDDDBBB@@@AAABBBCCCCCCBBB===<<<;;;:::;;;===???@@@===>>>>>>>>>===<<<;;;:::777999;;;::::::???HHHPPPZZZ```jjjvvv{{{~~~{{{uuutttzzzrrrdddRRRVVV^^^|||}}}}}}|||{{{yyyxxxwwwvvvvvvrrrtttwwwyyy{{{~~~|||zzzzzz|||~~~}}}{{{yyyxxxxxxtttrrrrrrsssvvvyyyzzzzzzyyyxxxvvvssspppoooooopppiiihhhfffeeebbb^^^YYYUUURRROOOKKKIIIIIIJJJJJJIIIFFFGGGIIIKKKMMMOOOQQQQQQTTTWWWZZZ\\\\\\\\\\\\]]]cccooo|||zzzxxxzzzzzzuuuqqqooojjjjjjkkkmmmmmmkkkfffcccdddgggkkkkkkgggcccaaa```bbbaaa```___]]]\\\[[[ZZZZZZ[[[[[[[[[YYYYYYZZZ\\\XXXXXXVVVSSSPPPMMMLLLKKKKKKJJJJJJJJJJJJHHHDDDBBBCCCCCCBBBAAA@@@@@@@@@AAAAAAAAAAAA@@@@@@?????????<<<;;;;;;;;;;;;:::::::::777666666777888999:::;;;:::888777555444444444444222444555666777888;;;===@@@@@@AAAAAABBBBBBBBBCCCBBBBBBBBBBBBCCCEEEFFFGGGJJJPPP\\\pppzzzggg[[[TTTTTTTTTTTTSSSRRRSSSVVVXXXTTTUUUUUUVVVWWWWWWXXXXXXXXXXXXWWWVVVUUUTTTSSSRRRPPPRRRTTTTTTSSSSSSUUUXXXRRRUUUWWWTTTPPPNNNPPPSSSQQQQQQSSSUUUWWWXXXYYYZZZWWWWWWVVVTTTRRRPPPOOONNNLLLLLLKKKLLLMMMLLLJJJGGGFFFJJJOOOPPPOOOMMMLLLLLLJJJMMMNNNKKKLLLPPPSSSRRRMMMKKKJJJKKKNNNPPPOOONNNIIIIIIIIIHHHHHHKKKQQQVVVXXX\\\aaaeeekkkuuuLLLLLLLLLLLLKKKJJJIIIHHHHHHIIIJJJLLLLLLLLLKKKKKKGGGIIIKKKLLLJJJIIIIIIJJJIIIJJJKKKKKKKKKJJJHHHGGGBBBDDDEEECCC@@@???@@@BBBBBBCCCCCCDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCC@@@@@@@@@AAAAAABBBBBBBBBDDDEEEEEEFFFFFFFFFFFFEEEAAABBBDDDCCCBBBBBBCCCEEEEEEDDDBBBBBBBBBCCCBBBAAA<<<;;;::::::;;;===@@@BBB>>>????????????===<<<;;;888:::;;;888777<<>>AAAAAAAAA@@@???>>>>>>>>><<<<<<<<<;;;;;;;;;::::::777777777777888999;;;;;;:::888777555444444444444222444555666777999<<<>>>@@@@@@AAAAAABBBCCCCCCDDDBBBBBBBBBBBBDDDEEEFFFGGGKKKTTTeee{{{{{{}}}kkk]]]TTTQQQRRRSSSSSSSSSUUUXXX[[[UUUUUUVVVWWWXXXXXXYYYYYY[[[ZZZXXXWWWUUUUUUUUUUUURRRUUUVVVVVVSSSRRRTTTVVVRRRWWWZZZWWWQQQNNNQQQVVVVVVTTTSSSRRRRRRSSSUUUVVVXXXXXXXXXVVVTTTPPPMMMKKKLLLLLLLLLMMMNNNMMMJJJHHHEEEIIIOOOQQQOOOLLLJJJJJJMMMPPPPPPNNNNNNRRRSSSQQQNNNKKKHHHIIIMMMOOOOOONNNFFFHHHJJJJJJIIILLLQQQVVVUUU[[[bbbfffjjjssszzz{{{MMMLLLJJJIIIHHHGGGFFFFFFIIIJJJKKKLLLLLLLLLKKKJJJHHHHHHHHHGGGGGGGGGGGGFFFHHHIIIJJJKKKKKKJJJIIIIIIGGGFFFDDDBBBBBBCCCDDDEEEJJJGGGDDDBBBCCCCCCCCCCCCDDDDDDDDDDDDBBB@@@>>>===>>>????????????@@@@@@@@@BBBCCCDDDEEEEEEEEEDDDCCCFFFDDDBBBBBBCCCDDDEEEDDDEEECCCBBBAAABBBBBBAAA???>>>????????????@@@@@@@@@AAAAAA@@@>>>===<<<;;;::::::999888777888===EEEJJJZZZbbbmmmyyy|||zzzgggWWWUUUlll}}}{{{|||~~~|||{{{{{{yyyuuuuuuyyy|||{{{{{{}}}~~~|||zzzyyyyyyyyyxxxvvvuuuuuuuuuvvvwwwrrrqqqppppppqqqtttwwwyyyuuuqqqmmmmmmppprrrqqqnnngggdddaaa___]]]XXXPPPJJJGGGGGGGGGFFFEEEDDDDDDDDDFFFGGGHHHHHHIIIKKKNNNPPPSSSUUUXXX[[[]]]_________hhhoooyyy~~~vvvssspppoooppppppmmmjjjmmmkkkhhhhhhjjjiiifffbbbdddhhhkkkiiiddd``````bbbbbbaaa______``````^^^]]]XXXXXXXXXXXXXXXWWWWWWWWWRRRRRRQQQPPPMMMJJJGGGEEEFFFFFFFFFFFFFFFEEECCCCCC?????????@@@@@@AAAAAAAAAAAAAAA@@@???>>>===<<<<<<<<<;;;:::999888666555555777777666666777999;;;<<<999999888666555444333222222333444666888:::<<<>>>CCCBBBBBBBBBBBBCCCDDDDDDDDDFFF@@@AAAIIIIIIEEEKKKNNN___|||xxxhhh^^^YYYRRRQQQOOOPPPSSSVVVWWWWWWSSSUUUYYY\\\]]][[[YYYWWWVVVWWWWWWWWWVVVTTTRRRPPPSSSSSSSSSSSSSSSSSSTTTTTTZZZ___```ZZZSSSRRRSSSSSSUUUVVVVVVUUUTTTRRRSSSSSSTTTTTTTTTSSSRRRQQQQQQQQQNNNOOOPPPPPPOOOLLLJJJHHHFFFHHHLLLOOOQQQPPPNNNLLLQQQQQQQQQPPPOOONNNMMMLLLHHHHHHIIIJJJJJJJJJIIIIIIFFFFFFHHHJJJLLLNNNQQQRRRWWWXXX]]]dddgggkkkyyy}}}yyyuuusssqqqLLLKKKIIIHHHGGGFFFFFFFFFIIIJJJKKKLLLLLLLLLKKKJJJGGGGGGGGGGGGGGGFFFFFFFFFIIIJJJKKKLLLLLLKKKJJJJJJIIIHHHFFFEEEEEEEEEGGGHHHIIIGGGDDDCCCDDDFFFFFFFFFFFFFFFFFFEEEDDDBBB@@@????????????@@@@@@@@@AAAAAABBBCCCDDDEEEEEEDDDCCCBBBEEECCCBBBBBBCCCEEEEEEDDDFFFEEECCCCCCDDDDDDBBBAAA>>>????????????@@@@@@@@@??????>>>>>>===<<<;;;;;;:::999888777888===DDDIIIXXXbbboooyyyzzzhhhZZZQQQbbb}}}|||}}}~~~|||zzzwwwvvvyyyxxxyyy{{{~~~}}}|||{{{zzzzzzzzzzzzxxxwwwwwwvvvuuuuuuvvvvvvrrrqqqooonnnoooqqqsssuuutttppplllmmmooopppmmmjjjdddaaa^^^\\\YYYSSSLLLGGGFFFFFFFFFEEEEEEDDDDDDDDDFFFGGGHHHIIIIIIKKKOOOQQQSSSUUUXXX\\\```bbbcccdddhhhppp{{{|||xxxtttrrrppppppqqqooollliiikkkiiigggggghhhgggdddaaadddgggiiigggbbb___```cccdddbbb```___^^^]]][[[YYYVVVVVVVVVVVVUUUUUUUUUUUURRRRRRQQQOOOMMMJJJGGGFFFFFFFFFGGGFFFFFFEEEDDDCCC?????????@@@@@@@@@@@@@@@??????>>>===<<<;;;;;;:::;;;::::::999777666666555777777777777888999:::;;;888777666666555444333222333333444666888;;;>>>@@@CCCBBBBBBBBBBBBCCCDDDDDDCCCFFFBBBCCCKKKJJJHHHOOOWWWooo~~~lll___XXXUUUSSSSSSSSSSSSSSSTTTUUUVVVSSSTTTWWWZZZ[[[ZZZYYYWWWYYYYYYXXXWWWVVVUUUTTTSSSPPPQQQRRRSSSTTTUUUUUUVVV[[[```aaaZZZTTTSSSTTTSSSUUUVVVUUUSSSQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPMMMNNNOOOOOONNNLLLIIIHHHFFFHHHJJJLLLMMMLLLJJJIIILLLLLLMMMNNNMMMMMMLLLKKKGGGGGGHHHIIIJJJJJJJJJIIIIIIIIIIIIJJJKKKNNNPPPQQQUUUWWW]]]ccceeegggrrr~~~wwwooojjjiiihhhJJJJJJHHHGGGFFFFFFFFFFFFJJJKKKKKKKKKKKKKKKJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHKKKKKKLLLLLLLLLKKKKKKJJJLLLKKKIIIHHHHHHHHHIIIJJJIIIFFFDDDDDDFFFHHHIIIIIIHHHHHHHHHGGGFFFDDDBBBAAA@@@@@@@@@AAAAAAAAABBBBBBBBBCCCDDDDDDDDDCCCBBBAAADDDCCCAAABBBDDDEEEEEEEEEFFFEEECCCCCCDDDDDDBBBAAA>>>????????????@@@@@@@@@=========<<<<<<<<<;;;;;;::::::999888999===CCCGGGSSS```ooozzz|||mmm```RRR[[[ppp}}}{{{zzzxxxvvvwwwwwwyyy}}}{{{{{{zzzzzz{{{||||||}}}wwwwwwxxxxxxwwwwwwvvvvvvsssqqqooommmlllmmmoooppprrrooommmlllmmmlllhhheee___]]]YYYVVVRRRMMMGGGCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEGGGIIIJJJKKKMMMPPPSSSWWWYYY\\\```cccfffggghhhlllttt~~~{{{zzzvvvsssrrrrrrrrrrrrrrroookkkggghhhgggfffeeeeeedddbbb___bbbdddeeeccc___^^^```bbbdddbbb___]]]\\\ZZZWWWUUUTTTTTTSSSSSSSSSRRRRRRRRRQQQQQQPPPNNNLLLIIIGGGFFFFFFFFFFFFFFFEEEDDDCCCCCC@@@??????????????????>>>>>>===<<<;;;:::999999888:::999999888777666666555666777888999::::::999888555555444444444444333333444444444666999===@@@CCCCCCCCCBBBBBBCCCCCCDDDEEECCCGGGDDDFFFMMMKKKKKKWWWeeeuuueee[[[VVVVVVTTTVVVXXXWWWTTTRRRSSSTTTSSSTTTVVVXXXYYYYYYYYYXXXZZZYYYWWWVVVUUUUUUUUUUUUOOOPPPQQQSSSUUUWWWXXXYYY[[[``````ZZZUUUUUUUUUTTTUUUTTTSSSQQQOOONNNMMMMMMLLLLLLMMMNNNOOOOOOPPPPPPMMMMMMNNNOOONNNLLLIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGHHHJJJLLLLLLKKKJJJIIIFFFFFFGGGIIIIIIJJJJJJJJJMMMLLLJJJJJJKKKMMMPPPRRRTTTWWW\\\aaabbbcccjjjsssrrrgggbbbeeehhhJJJJJJIIIHHHGGGGGGGGGGGGJJJJJJJJJIIIIIIHHHHHHGGGIIIIIIIIIJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJLLLLLLJJJJJJIIIJJJJJJJJJIIIFFFDDDDDDFFFHHHHHHHHHHHHHHHHHHGGGFFFDDDCCCCCCAAAAAABBBBBBBBBCCCCCCCCCCCCDDDDDDEEEDDDCCCBBBAAACCCBBBAAABBBDDDFFFFFFEEEDDDBBBAAAAAAAAAAAA@@@>>>>>>>>>?????????@@@@@@@@@;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;:::999:::<<>>>>>============<<<<<<;;;:::999888777888888888777777666666555555777999;;;;;;:::888666222222333333333444444444555555555777:::???CCCFFFCCCCCCCCCCCCCCCDDDDDDEEEDDDHHHFFFHHHMMMKKKPPPaaayyyrrreee[[[VVVVVVSSSWWW[[[YYYTTTQQQRRRUUUSSSTTTVVVWWWXXXYYYZZZZZZZZZXXXUUUSSSRRRSSSUUUVVVRRRSSSTTTUUUWWWXXXYYYZZZYYY]]]]]]XXXUUUUUUUUUTTTTTTSSSPPPOOOOOOOOOOOONNNMMMMMMNNNOOOOOOPPPPPPQQQMMMNNNOOOPPPOOOMMMKKKIIIJJJIIIHHHGGGHHHIIIJJJKKKHHHJJJKKKMMMMMMKKKIIIGGGEEEFFFGGGIIIJJJJJJJJJJJJMMMLLLJJJIIIJJJNNNQQQTTTTTTWWWZZZ]]]^^^aaahhhnnn|||qqqgggeeelllsssKKKJJJJJJIIIIIIIIIJJJJJJIIIIIIHHHGGGFFFFFFEEEEEEFFFFFFGGGHHHIIIJJJJJJKKKJJJJJJIIIIIIHHHHHHHHHHHHKKKJJJJJJIIIIIIIIIIIIIIIJJJGGGDDDCCCDDDFFFFFFFFFHHHGGGFFFEEEDDDDDDCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEFFFFFFEEECCCAAA@@@AAAAAAAAACCCEEEGGGFFFEEECCCBBB@@@@@@AAAAAA???>>>>>>>>>?????????@@@@@@@@@;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;:::<<<@@@BBBLLL___tttvvviiiZZZXXX```xxx|||qqqooorrrsssssssssvvv{{{yyyzzz|||}}}}}}|||{{{zzzuuusssooollljjjiiijjjkkkqqqooommmkkkhhheee```]]]XXXVVVSSSNNNIIIDDDBBB@@@AAAAAABBBCCCDDDEEEFFFFFFEEEHHHLLLNNNPPPSSSVVVYYY^^^aaafffkkkppptttwwwxxx~~~yyyvvvwwwwwwssspppppprrruuuuuusssnnniiifffeeeffffffdddcccaaa```______^^^]]]\\\ZZZZZZ\\\]]][[[YYYWWWVVVVVVUUUSSSRRRQQQQQQPPPOOOOOONNNMMMMMMNNNMMMLLLJJJHHHFFFEEEDDDDDDDDDDDDDDDCCCBBBAAAAAA>>>>>>>>>======<<<<<<<<<<<<<<<;;;:::999888888777777666666666666666666666666777:::;;;;;;999777555111111222222333444444555666666777999<<>>????????????@@@@@@@@@<<<<<<<<<<<<<<<<<<======;;;<<<===<<<;;;<<<>>>@@@KKK^^^ttt}}}ssshhhXXXSSSWWWkkk|||}}}|||ssslllmmmqqqqqqrrrssstttzzz~~~}}}}}}}}}}}}{{{{{{||||||}}}}}}||||||sssqqqnnnjjjiiiiiijjjkkkooonnnkkkhhhddd```\\\[[[UUUTTTPPPKKKFFFBBBAAABBB@@@AAABBBCCCEEEFFFGGGHHHFFFJJJNNNRRRTTTWWWZZZ\\\___bbbiiiqqqxxx~~~{{{vvvtttuuuuuuppplllnnnqqqtttssspppkkkgggeeeccceeeeeedddaaa___^^^___]]]\\\[[[ZZZYYYYYYXXXYYYVVVTTTSSSSSSTTTTTTRRRQQQOOOOOONNNMMMMMMLLLKKKKKKLLLJJJIIIFFFEEECCCCCCCCCBBBBBBBBBBBBAAA@@@??????======<<<<<<<<<<<<<<<;;;<<<;;;;;;:::999888777666555555555555666666666666777888:::;;;;;;999666444111111222333333444555555777888:::<<>>????????????@@@@@@@@@========================;;;=========<<<<<<===>>>GGGXXXnnn}}}~~~{{{wwwooofff\\\UUUSSS^^^pppzzz{{{{{{}}}tttooommmqqqsssrrrsssvvvwww}}}~~~~~~}}}|||||||||}}}}}}{{{zzzzzzzzz{{{{{{|||}}}ooommmkkkhhhggghhhiiijjjlllkkkhhhccc___[[[YYYXXXQQQQQQNNNHHHCCC@@@AAACCC@@@AAABBBDDDFFFHHHIIIJJJHHHKKKPPPTTTWWWZZZ]]]___dddhhhnnnvvv~~~}}}|||wwwsssrrrttttttooojjjlllnnnqqqoookkkfffcccbbbaaacccdddbbb___\\\\\\]]][[[ZZZYYYYYYXXXWWWUUUTTTTTTRRRQQQQQQRRRQQQPPPOOOMMMMMMLLLKKKJJJIIIHHHGGGIIIHHHFFFDDDBBBAAAAAAAAA@@@AAAAAA@@@@@@???>>>===;;;;;;;;;;;;;;;<<<<<<<<<:::999999888777666555555444444444555555666666666888999:::::::::888666444222222333333444444555555888:::<<>>???@@@CCCGGGHHHHHHFFFCCCAAA@@@@@@@@@@@@???===>>>????????????@@@@@@@@@??????>>>>>>============<<<===>>>===<<<;;;<<<===AAAQQQfffyyy||||||xxx{{{~~~|||vvvqqqoooppplllfffeee[[[SSSWWWcccsss~~~}}}~~~}}}~~~{{{{{{yyyyyyqqqoooqqquuuvvvtttuuuxxx}}}}}}}}}}}}}}}}}}}}}~~~zzzyyyxxxxxxyyyzzz{{{|||lllkkkhhhffffffggghhhjjjjjjhhheee```[[[WWWVVVWWWOOONNNLLLGGGAAA???AAADDD@@@AAABBBDDDGGGIIIJJJKKKHHHLLLQQQVVVYYY\\\___aaallloootttzzz~~~|||yyywwwyyyuuurrrsssuuutttpppkkkiiilllnnnlllgggccc``````___aaabbbaaa]]]ZZZZZZ\\\ZZZZZZYYYYYYXXXVVVSSSQQQTTTRRRPPPPPPPPPPPPNNNLLLKKKKKKJJJIIIHHHFFFFFFEEEHHHGGGDDDBBBAAA@@@@@@@@@???@@@@@@??????>>>===<<<:::::::::;;;;;;<<<<<<<<<888888777666555444333333333333444444555666666666::::::::::::999777666555333333333444444555555555888:::>>>AAACCCDDDDDDCCCDDDDDDDDDDDDDDDEEEFFFFFFDDDDDDBBBGGGQQQ]]]pppdddlllqqqhhhaaabbb]]]ZZZUUURRRQQQPPPNNNMMMOOORRRVVVYYY[[[[[[YYYXXXUUUTTTSSSRRRRRRRRRSSSTTTXXXXXXWWWWWWWWWVVVVVVUUUPPPRRRSSSSSSVVV\\\\\\ZZZVVVQQQLLLLLLPPPSSSSSSQQQJJJJJJKKKMMMNNNOOOPPPQQQNNNOOOPPPQQQQQQPPPNNNMMMNNNMMMLLLKKKKKKLLLMMMNNNOOONNNKKKJJJIIIJJJKKKMMMNNNNNNNNNMMMMMMLLLKKKJJJDDDDDDDDDEEEFFFGGGIIIIIIBBBHHHKKKJJJOOOXXX]]]\\\aaahhhrrr{{{|||{{{}}}LLLMMMMMMKKKIIIHHHJJJKKKJJJJJJIIIHHHGGGGGGGGGGGGDDDEEEFFFHHHKKKMMMNNNOOONNNLLLIIIGGGFFFFFFHHHIIIMMMKKKHHHGGGHHHHHHHHHGGGJJJFFFCCCEEEKKKOOOOOOMMMDDDEEEEEEEEEEEEDDDDDDCCCHHHGGGFFFEEEEEEFFFGGGHHHIIIHHHGGGGGGFFFFFFGGGGGGEEEEEEEEEEEEEEEDDDCCCCCCEEEDDDCCCAAA@@@??????>>>AAA@@@@@@@@@???>>>>>>>>>@@@@@@@@@@@@@@@???>>>===<<<<<<<<<============>>>@@@IIIYYYlllxxx||||||wwwzzzzzzuuurrrttttttpppkkkiiiiii```ZZZ\\\___hhh}}}~~~{{{~~~{{{yyy||||||rrrqqqtttyyyyyyuuuuuuzzz|||}}}~~~~~~}}}|||xxxvvvtttsssuuuwwwwwwvvvpppooonnnnnnnnnmmmkkkiiijjjhhheee```[[[VVVQQQOOOQQQNNNIIIDDDBBBAAABBBCCCAAACCCFFFGGGHHHIIIKKKMMMNNNRRRVVVXXXYYY^^^fffnnnwwwtttvvv~~~}}}|||zzzxxxwwwvvvuuuuuuwwwtttqqqooonnnmmmkkkiiiiiiiiihhhgggdddaaa]]][[[[[[]]]^^^\\\YYYWWWXXXZZZZZZXXXUUUTTTTTTTTTSSSQQQOOOOOONNNLLLKKKIIIHHHHHHIIIIIIIIIHHHHHHHHHGGGGGGDDDCCCBBBAAA@@@@@@@@@@@@????????????>>>>>>>>>===::::::999999888777666666555444444333333333444444444444333444444555666777:::999888666444333222222333444555555666666555555;;;===@@@AAAAAAAAABBBCCCGGGFFFDDDCCCBBBBBBCCCDDDBBBDDDFFFGGGLLLcccvvvkkkbbbbbbddddddbbbaaabbb\\\WWWTTTOOOJJJJJJMMMUUUVVVWWWWWWVVVSSSQQQOOOOOOOOONNNMMMNNNOOOPPPQQQSSSTTTVVVYYYZZZYYYUUURRRPPPRRRTTTUUUUUUVVVYYY[[[UUUTTTQQQOOOMMMKKKKKKKKKJJJJJJJJJJJJKKKMMMNNNOOONNNPPPRRRQQQNNNMMMNNNPPPZZZVVVPPPLLLKKKJJJIIIHHHGGGIIIKKKLLLKKKKKKLLLMMMLLLKKKJJJKKKLLLMMMLLLJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIJJJLLLQQQXXX]]]___cccjjjsss{{{JJJKKKKKKJJJHHHGGGHHHJJJJJJIIIHHHGGGGGGFFFGGGGGGFFFFFFHHHJJJLLLNNNOOOPPPMMMLLLIIIGGGFFFGGGHHHIIIKKKIIIFFFEEEFFFGGGFFFEEEHHHEEECCCEEEJJJMMMLLLIIIDDDEEEEEEFFFFFFFFFEEEEEEGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGFFFEEEEEEEEEEEEEEEDDDEEEFFFFFFFFFEEEDDDCCCDDDCCCBBB@@@??????>>>>>>?????????>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@???>>>>>><<<<<<<<<============>>>===CCCPPP```qqqzzzssszzzwwwvvvzzz~~~zzzsssppprrrsssqqqoooooossshhh^^^XXXVVV___yyy}}}{{{~~~{{{yyy|||~~~zzzuuussstttxxxwwwtttuuuyyy~~~{{{||||||}}}||||||{{{zzzvvvtttrrrqqqrrrsssrrrrrrrrrqqqpppoooooonnnllljjjeeeccc```]]]XXXTTTPPPNNNNNNKKKGGGBBB@@@???@@@AAAAAACCCEEEGGGGGGHHHJJJLLLMMMQQQWWWZZZ]]]dddnnnvvv|||yyyzzz~~~}}}||||||vvvuuutttssssssssssssssssssqqqnnnmmmlllkkkiiiggggggggggggeeeccc___\\\ZZZXXXZZZ[[[ZZZWWWVVVWWWXXXYYYXXXUUUUUUTTTSSSQQQOOOMMMLLLKKKJJJIIIGGGFFFFFFGGGFFFFFFFFFFFFEEEEEEEEECCCBBBAAA@@@??????????????????>>>>>>>>>=========::::::999888888777666666555444444333333444444444444444444555555777888888:::999777666444333333222444444444555555666666666<<<>>>AAABBBBBBBBBBBBCCCFFFEEECCCBBBBBBBBBCCCCCC@@@BBBEEEJJJTTTnnnuuujjj```___``````______```ZZZWWWUUUQQQLLLJJJLLLWWWWWWUUUTTTRRRPPPOOONNNOOOOOONNNNNNNNNOOOPPPQQQUUUVVVWWWYYYZZZYYYUUURRROOOQQQSSSTTTTTTUUUVVVWWWSSSSSSRRRQQQOOOMMMJJJIIIHHHHHHIIIJJJKKKLLLMMMNNNKKKMMMOOOOOONNNNNNPPPRRRVVVRRRNNNKKKJJJIIIHHHGGGFFFHHHJJJKKKJJJJJJKKKLLLJJJIIIHHHIIIJJJKKKJJJHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIJJJLLLMMMOOORRRVVVZZZ```ccchhhmmmsssxxx~~~IIIJJJJJJJJJHHHGGGHHHJJJJJJIIIHHHGGGFFFFFFFFFFFFGGGHHHIIIKKKMMMOOOPPPQQQLLLKKKIIIGGGGGGGGGIIIJJJIIIGGGDDDCCCDDDEEEDDDDDDFFFDDDCCCEEEHHHIIIGGGEEEDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHGGGGGGGGGEEEEEEDDDCCCCCCCCCCCCDDDCCCDDDFFFGGGHHHGGGEEEDDDCCCBBBAAA@@@???>>>>>>>>>=========>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@???>>><<<<<<<<<=========>>>>>><<>>===>>>???AAACCCEEEFFFFFFGGGIIIKKKLLLRRRXXX]]]bbbkkkwww}}}zzzxxxvvvvvvuuunnnnnnmmmmmmmmmnnnnnnoooooonnnmmmmmmmmmkkkhhheeeeeeeeedddcccaaa^^^[[[YYYUUUVVVWWWWWWUUUTTTUUUWWWXXXWWWUUUUUUTTTRRROOOLLLJJJJJJIIIGGGFFFEEEDDDCCCDDDDDDCCCCCCCCCBBBBBBBBBAAA@@@???>>>>>>===>>>>>>>>>>>>=========<<<<<<<<<999999888888777777666666444444444333333444444555444444555666777888999:::999888777555444333333333555444444444555777888999===@@@CCCDDDCCCCCCCCCDDDEEEDDDBBBBBBAAABBBCCCDDDBBBBBBFFFPPP```{{{sssggg]]]ZZZ[[[[[[[[[\\\ZZZWWWVVVXXXWWWSSSSSSVVV```]]]XXXSSSPPPNNNNNNOOOOOONNNNNNNNNNNNOOOPPPPPPWWWWWWWWWWWWXXXVVVSSSPPPMMMPPPSSSTTTTTTSSSSSSSSSQQQRRRSSSSSSQQQMMMIIIGGGFFFGGGHHHJJJKKKKKKKKKKKKJJJKKKLLLLLLKKKKKKMMMNNNNNNLLLJJJHHHHHHHHHFFFEEEEEEGGGIIIIIIHHHHHHIIIJJJJJJIIIHHHHHHJJJJJJIIIHHHGGGGGGHHHIIIIIIJJJJJJJJJIIILLLNNNOOOPPPQQQSSSUUUdddgggjjjlllnnnttt~~~HHHIIIKKKKKKIIIIIIJJJKKKIIIHHHGGGFFFFFFEEEEEEEEEFFFGGGHHHJJJLLLNNNOOOPPPKKKJJJHHHGGGGGGHHHIIIJJJHHHEEECCCBBBCCCDDDDDDCCCEEEDDDDDDFFFGGGGGGEEEBBBDDDEEEFFFGGGHHHIIIIIIIIIFFFGGGHHHIIIIIIHHHGGGFFFEEEEEEDDDCCCCCCCCCCCCDDDBBBCCCFFFHHHHHHGGGFFFEEEAAAAAA@@@???>>>>>>>>>>>>======>>>>>>??????@@@@@@@@@@@@@@@AAAAAA@@@??????============>>>>>>>>>>>>>>>@@@CCCIIISSS```mmmvvv{{{wwwsssqqqnnnoooyyyyyypppkkkooojjjiiioootttuuuuuuwwwyyyrrrlllggg```^^^lll~~~}}}~~~~~~~~~}}}|||{{{{{{{{{|||{{{xxxtttuuussssssuuuzzz~~~}}}|||{{{zzzxxxwwwwwwwwwwwwxxxvvvsssqqqpppnnnllljjjnnnmmmkkkjjjiiihhheeeccc[[[ZZZWWWSSSPPPMMMKKKIIIGGGEEEBBB???=========>>>AAACCCEEEFFFFFFGGGIIIKKKMMMSSSZZZ```fffooo|||~~~}}}}}}~~~||||||zzzwwwtttrrrpppppppppkkkkkkjjjjjjjjjjjjkkkkkkmmmllllllmmmmmmkkkhhheeecccbbbbbbaaa___\\\ZZZYYYSSSTTTTTTTTTTTTTTTTTTUUUUUUUUUTTTTTTSSSQQQLLLIIIHHHHHHGGGFFFEEEDDDCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@???>>>======<<<<<<<<<===<<<<<<<<<<<<;;;;;;;;;;;;888888777777777666666666444444333333333444555555444555666888999:::;;;;;;888777666555444333333333555555444444555888;;;===???AAADDDEEEDDDDDDDDDEEECCCCCCBBBAAAAAABBBCCCDDDFFFEEEJJJXXXlll~~~xxxnnndddZZZWWWWWWVVVVVVXXXVVVSSSTTTXXX\\\]]]```eeelllggg^^^VVVPPPNNNOOOPPPNNNNNNNNNNNNNNNOOOOOOOOOUUUTTTSSSSSSSSSQQQNNNKKKMMMPPPTTTUUUTTTRRRQQQPPPRRRRRRRRRRRRPPPMMMJJJHHHFFFGGGHHHIIIJJJIIIHHHHHHLLLLLLKKKJJJHHHFFFFFFFFFHHHFFFEEEEEEFFFFFFEEECCCDDDFFFHHHHHHGGGFFFGGGHHHKKKJJJIIIIIIKKKKKKJJJIIIGGGHHHIIIKKKKKKLLLKKKKKKKKKLLLMMMMMMMMMMMMOOOQQQbbbggglllmmmlllrrr~~~EEEGGGIIIIIIIIIHHHIIIJJJHHHHHHGGGFFFEEEEEEEEEEEEEEEEEEFFFHHHJJJKKKLLLMMMIIIIIIHHHHHHHHHIIIJJJJJJHHHEEECCCCCCDDDEEEEEEDDDFFFFFFFFFGGGGGGFFFDDDBBBEEEEEEFFFHHHHHHIIIIIIIIIFFFFFFHHHIIIIIIHHHFFFFFFGGGFFFEEEEEEDDDDDDEEEEEEBBBCCCEEEGGGGGGGGGFFFEEE@@@@@@??????>>>??????????????????@@@@@@AAAAAAAAA???@@@@@@AAAAAAAAA@@@@@@>>>>>>>>>?????????@@@@@@@@@AAABBBEEELLLXXXfffppptttrrrpppnnnnnnssssssjjjjjjgggiiiqqqwwwwwwuuuuuuuuummmhhhhhhddd```dddnnn~~~~~~~~~~~~|||}}}~~~~~~~~~{{{{{{||||||{{{yyyvvvsssqqqqqqsssxxx~~~}}}zzzxxxwwwwwwwwwxxxzzzxxxvvvtttsssqqqnnnkkkllljjjhhhgggfffdddaaa___ZZZXXXUUUPPPLLLIIIGGGFFFDDDCCCAAA???>>>>>>>>>???@@@BBBEEEFFFGGGHHHJJJMMMPPPVVV]]]ccchhhppp{{{|||yyyxxxyyyzzz}}}zzzxxxxxxvvvtttqqqnnnmmmlllllllllkkkjjjiiihhhhhhhhhhhhjjjiiiiiijjjjjjhhheeebbbaaa``````^^^]]][[[ZZZYYYSSSRRRRRRRRRSSSSSSSSSSSSRRRQQQQQQQQQPPPNNNJJJGGGHHHGGGGGGFFFEEEDDDCCCCCCAAAAAAAAAAAA@@@@@@@@@@@@======<<<;;;;;;;;;<<<<<<;;;;;;;;;:::::::::999999777777666666666666666666333333333333333444555666555666777999:::;;;;;;;;;666666555444444444444444555444444555777:::===???@@@BBBEEEFFFEEEDDDEEEEEECCCBBBAAAAAABBBCCCDDDEEEFFFFFFNNNaaayyyvvvpppiiiaaaYYYXXXWWWTTTTTTUUUUUUQQQRRRVVV[[[___eeelllrrrkkkaaaVVVOOOMMMNNNOOOMMMMMMNNNNNNNNNOOOOOOOOOQQQOOOMMMLLLLLLLLLJJJHHHNNNQQQTTTUUUTTTRRRPPPPPPTTTRRRPPPNNNLLLJJJJJJIIIHHHHHHHHHHHHHHHGGGFFFFFFLLLKKKIIIGGGFFFDDDBBBAAACCCBBBBBBBBBDDDEEEDDDBBBCCCEEEGGGGGGFFFEEEFFFGGGIIIHHHGGGHHHIIIIIIHHHGGGHHHIIIKKKMMMMMMMMMMMMLLLLLLLLLJJJHHHGGGIIIMMMPPP[[[ccckkkmmmlllppp{{{AAADDDFFFHHHGGGGGGGGGHHHHHHGGGFFFEEEDDDDDDDDDDDDCCCDDDEEEFFFHHHIIIJJJJJJHHHHHHHHHHHHIIIIIIJJJKKKHHHEEECCCCCCDDDFFFFFFEEEFFFGGGGGGGGGFFFFFFEEEDDDEEEFFFGGGHHHHHHHHHHHHHHHFFFFFFFFFGGGGGGFFFFFFFFFHHHGGGFFFFFFEEEEEEFFFFFFCCCDDDDDDEEEEEEEEEEEEDDD@@@@@@?????????@@@@@@AAA@@@@@@@@@AAAAAAAAAAAAAAA???@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@AAAAAAAAABBBBBB@@@@@@@@@AAAEEEPPP]]]gggiiijjjkkkllloooxxx|||zzz~~~~~~vvvmmmkkknnnvvv|||zzzwwwwwwwwwnnnhhhiiifff___]]]bbb}}}~~~yyyzzz~~~}}}}}}zzz|||~~~~~~~~~~~~}}}{{{|||}}}}}}}}}zzz{{{}}}}}}{{{xxxuuusssnnnqqqvvv}}}~~~{{{wwwvvvvvvwwwxxxzzzxxxwwwvvvuuussspppmmmkkkjjjgggfffeeebbb___\\\XXXVVVRRRMMMIIIGGGEEEDDDBBBAAA@@@???>>>>>>?????????BBBEEEGGGHHHJJJMMMOOORRRXXX```fffjjjpppyyy~~~zzzwwwwwwwwwxxx|||xxxuuutttvvvtttqqqnnnllljjjjjjjjjkkkjjjiiihhhggggggggggggfffeeedddddddddbbb___\\\^^^]]]\\\[[[ZZZYYYXXXXXXRRRQQQPPPPPPRRRRRRQQQPPPOOONNNMMMMMMMMMKKKHHHFFFGGGGGGFFFEEEEEEDDDCCCCCCAAAAAAAAA@@@@@@@@@??????<<<<<<;;;;;;;;;;;;<<<<<<::::::999999999888888888666666666666555555555555333333333333444555555666666777888:::;;;::::::999555555444444444444444555444444555666999<<>>>>>>>>?????????AAAEEEGGGIIILLLOOORRRRRRZZZcccjjjmmmqqqxxx~~~|||yyywwwvvvvvvwww{{{|||}}}{{{wwwttttttuuutttrrrpppmmmjjjiiihhhhhhgggffffffeeeeeeeeeffffffeeecccaaa```___^^^\\\ZZZZZZYYYXXXWWWVVVUUUUUUUUUQQQOOOMMMNNNOOOOOONNNKKKLLLJJJIIIHHHIIIIIIGGGFFFEEEEEEEEEDDDDDDCCCCCCBBB@@@@@@?????????>>>>>>>>><<<<<<;;;;;;;;;<<<<<<===999999888888888777777777555555555555555555555555333333333333444555666666666888999::::::999888777444444444333333444555555222333555888;;;>>>@@@AAAAAACCCEEEFFFEEEDDDDDDDDDCCCCCCCCCCCCDDDFFFHHHIIIIIIOOOaaa{{{pppeee]]]^^^\\\]]]aaa___XXXSSSRRRQQQOOOQQQVVVYYYYYYZZZ^^^ccc___XXXQQQLLLKKKKKKLLLKKKLLLMMMNNNOOONNNNNNMMMKKKIIIGGGGGGIIIKKKLLLLLLMMMNNNPPPQQQPPPOOOPPPQQQPPPOOONNNLLLJJJHHHFFFEEEFFFEEEDDDEEEFFFIIIMMMOOOOOOLLLJJJIIIJJJIIIFFFDDDCCCAAA??????AAACCCDDDEEEDDDEEEGGGGGGEEEDDDEEEFFFCCCBBBAAAAAACCCCCCBBBAAAGGGIIIKKKMMMMMMKKKIIIHHHGGGHHHGGGGGGGGGIIIMMMPPPWWW___hhhkkkjjjkkkoootttEEEHHHKKKMMMMMMLLLMMMMMMGGGFFFEEEDDDDDDCCCCCCCCCCCCDDDDDDFFFGGGHHHIIIIIIFFFGGGHHHHHHIIIJJJKKKKKKFFFDDDBBBBBBCCCEEEEEEDDDFFFFFFEEEDDDCCCCCCEEEGGGFFFFFFGGGGGGGGGFFFEEEEEEFFFEEEDDDCCCCCCDDDEEEFFFGGGGGGFFFEEEEEEEEEEEEEEEFFFEEECCCAAA@@@AAABBBDDD@@@@@@@@@@@@AAABBBCCCCCCAAA@@@@@@@@@???>>>>>>>>>???@@@AAAAAABBBBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDEEEAAABBBBBB@@@@@@EEEPPPXXXfffkkkoooooorrr|||{{{{{{zzzppp___[[[^^^zzz{{{zzz|||vvvuuusssqqqppppppqqqrrrtttwwwzzzzzzzzz{{{|||zzzxxxxxxyyyyyyxxxwwwyyy{{{~~~~~~|||yyyvvvuuuqqqwww~~~|||}}}~~~yyyuuussstttvvvwwwtttssssssssstttssspppnnnfffdddaaa___^^^[[[WWWTTTPPPNNNJJJGGGEEEDDDDDDEEE>>>>>>============>>>>>>>>>AAAEEEHHHJJJMMMQQQTTTRRRZZZeeelllooosssyyy~~~~~~~~~}}}{{{xxxwwwvvvvvvvvvxxxzzz{{{yyyvvvtttvvvxxxsssqqqnnnkkkiiigggggggggbbbbbbbbbbbbcccdddeeefffgggeeeaaa___^^^]]]\\\ZZZWWWVVVUUUTTTSSSSSSSSSSSSQQQNNNLLLLLLMMMMMMKKKHHHJJJHHHFFFFFFGGGGGGGGGFFFDDDDDDDDDCCCCCCBBBBBBBBB???>>>>>>>>>============<<<<<<;;;;;;;;;<<<<<<===888888888888777777777777444555555555555555555555222222222333444555666777777888999::::::999777555444444333333333444555555111333666999<<>>@@@CCCEEEFFFDDDFFFGGGGGGEEEDDDEEEFFFDDDCCCBBBBBBDDDDDDCCCBBBGGGHHHJJJLLLKKKJJJGGGFFFDDDFFFHHHJJJJJJKKKNNNPPPPPPVVV]]]___^^^^^^aaaddduuuEEEHHHKKKNNNOOONNNLLLKKKFFFDDDCCCDDDGGGHHHFFFDDDEEEEEEDDDDDDDDDDDDEEEEEEKKKJJJJJJIIIIIIHHHGGGGGGDDDDDDEEEEEEEEEEEEDDDDDDEEEFFFFFFGGGGGGGGGFFFFFFEEEFFFGGGHHHHHHHHHGGGGGGDDDCCCBBBAAA@@@AAAAAABBBFFFFFFFFFFFFEEEDDDCCCBBBAAAAAABBBBBBBBBAAA@@@@@@===>>>??????@@@AAACCCEEEEEECCCBBB@@@??????@@@AAAAAAAAAAAABBBBBBCCCCCCCCCCCCCCCDDDDDDCCCBBBAAAAAABBB???======???CCCNNNZZZhhhiiilllrrryyy~~~|||wwwzzz{{{|||}}}yyyeee^^^[[[gggyyy|||yyyvvvtttlllccc]]]___ccccccfffkkkqqqrrruuuzzz}}}}}}{{{xxxvvvuuuuuuwwwxxxzzzyyyzzz}}}~~~yyyuuuooottt}}}||||||}}}yyytttqqqooooooqqqtttvvvtttssstttrrrnnneeebbb^^^[[[YYYWWWUUUSSSKKKIIIFFFEEEEEEDDDCCCAAA???>>>>>>>>>>>>>>>??????AAACCCGGGIIILLLNNNRRRTTTVVV\\\fffnnntttwwwxxxyyy|||}}}{{{zzzwwwuuusssrrrsssttttttsssssssssrrrrrrrrrsssssstttuuuqqqmmmjjjjjjjjjgggeeecccbbbaaaaaacccdddcccaaa```_________```^^^[[[YYYTTTSSSPPPNNNMMMNNNOOOOOOOOONNNLLLJJJIIIHHHIIIIIIJJJIIIGGGEEEEEEEEEEEEFFFDDDDDDCCCBBBAAA@@@@@@???@@@@@@@@@???>>>======<<<;;;;;;:::::::::999999999::::::888777666666666666777666555444333333333333222222333444555888:::;;;;;;:::999777666555555555333333333333444555666666333666:::===???@@@BBBDDDFFFFFFGGGHHHGGGFFFEEEDDDBBBHHHJJJEEEBBBHHHOOORRRSSSpppqqqbbb]]]YYY^^^]]]___cccaaaZZZTTTSSSRRRTTTVVVYYYYYYXXXVVVTTTTTTSSSQQQPPPOOOOOOOOOPPPMMMLLLKKKLLLNNNOOONNNMMMRRRNNNLLLMMMQQQSSSQQQMMMQQQQQQPPPPPPPPPRRRSSSUUUTTTSSSQQQMMMIIIGGGGGGHHHEEEFFFFFFGGGMMMTTTUUURRRUUUUUUSSSQQQMMMJJJGGGEEEEEEDDDDDDEEEHHHJJJJJJIIIFFFGGGHHHHHHFFFDDDCCCCCCBBB@@@???@@@CCCFFFGGGGGGKKKJJJIIIIIIHHHHHHHHHIIIIIIIIIIIIHHHGGGHHHJJJLLLPPPQQQRRRSSSUUUXXX]]]aaaooozzz|||{{{~~~FFFHHHKKKNNNOOONNNLLLJJJGGGEEEDDDEEEGGGGGGFFFDDDBBBBBBBBBCCCDDDEEEFFFGGGJJJJJJIIIIIIHHHGGGGGGGGGDDDDDDEEEEEEEEEEEEDDDDDDEEEFFFFFFFFFGGGFFFFFFFFFHHHGGGGGGGGGFFFFFFEEEEEEDDDCCCBBBAAA@@@AAAAAABBBCCCDDDDDDEEEEEEEEEDDDDDDBBBBBBAAAAAA@@@@@@@@@@@@>>>????????????@@@BBBCCCAAA@@@@@@@@@@@@@@@AAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCBBBAAAAAAAAA>>>======>>>BBBMMMXXXaaafffoooxxxyyywww{{{}}}}}}kkk]]]TTT\\\kkk}}}~~~|||zzz{{{zzzwwwtttpppllliiiggg___XXXTTTWWWZZZ\\\aaahhhssstttvvv{{{~~~|||yyywwwvvvwwwxxxyyyzzzzzz{{{}}}~~~}}}yyyuuurrrwww||||||~~~}}}xxxtttqqqqqqrrrpppssssssqqqooopppnnniiidddaaa]]]ZZZWWWUUURRROOOJJJHHHEEEDDDDDDCCCBBBAAA????????????@@@AAABBBBBBAAACCCGGGIIIKKKNNNQQQSSSTTTZZZccckkkppprrrtttuuuvvvwwwzzz{{{{{{xxxuuusssnnnjjjjjjqqqwwwyyy}}}|||sssqqqoooooopppqqqqqqpppoooooooooooopppqqqrrrrrrqqqnnnjjjhhhhhhhhhfffdddcccaaa```___``````^^^]]]]]]\\\[[[[[[[[[ZZZXXXVVVTTTSSSPPPNNNMMMMMMNNNNNNLLLKKKIIIHHHGGGFFFFFFGGGHHHGGGFFFDDDDDDDDDDDDDDDCCCBBBBBBAAA@@@???>>>>>>@@@??????>>>======<<<<<<::::::::::::999999999999:::999888777666666666666444444333333333444444555333333444666888999:::;;;::::::888777666555555555333333333333333444555555333777;;;>>>???AAACCCEEEEEEFFFGGGGGGFFFEEEDDDCCCCCCEEEFFFGGGGGGKKKSSSYYYwwwvvv|||jjj```]]][[[YYYYYY^^^dddddd]]]VVVTTTSSSTTTUUUVVVVVVUUUTTTSSSTTTSSSRRRQQQQQQQQQQQQQQQOOONNNMMMMMMOOOOOONNNMMMNNNMMMNNNPPPTTTUUUUUUSSSPPPPPPPPPPPPPPPQQQQQQRRRRRRQQQPPPMMMIIIGGGGGGIIIHHHHHHGGGGGGMMMVVVYYYWWWWWWUUURRRNNNKKKHHHGGGFFFDDDCCCDDDFFFJJJKKKJJJHHHEEEGGGHHHIIIGGGEEEDDDCCCDDDBBB@@@@@@BBBCCCDDDCCCFFFGGGHHHIIIIIIHHHFFFEEEFFFGGGHHHGGGFFFGGGIIIKKKLLLNNNOOOQQQSSSWWW]]]```aaalllxxx~~~|||{{{~~~HHHJJJLLLNNNOOONNNLLLJJJIIIGGGFFFFFFFFFFFFEEECCC@@@@@@@@@AAACCCEEEFFFGGGIIIIIIIIIHHHGGGGGGFFFFFFDDDDDDEEEEEEEEEEEEDDDDDDFFFFFFFFFFFFFFFEEEEEEEEEIIIHHHFFFEEECCCCCCCCCDDDCCCBBBAAA@@@@@@@@@AAAAAAAAABBBCCCDDDEEEEEEEEEEEECCCBBB@@@?????????@@@AAAAAA@@@@@@??????@@@@@@@@@======>>>@@@@@@AAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@>>>===>>>>>>AAAJJJUUU[[[eeesss}}}~~~wwwxxx~~~}}}}}}~~~~~~sssaaaTTTUUU^^^ppp|||yyywwwvvvtttsssqqqooolllgggbbb]]]ZZZXXXRRRNNNLLLNNNRRRXXXccclllyyyyyy|||~~~{{{yyyxxxxxxyyyzzz{{{{{{{{{||||||{{{wwwtttwww{{{~~~}}}{{{{{{|||}}}}}}||||||xxxtttrrrrrrssssssvvvvvvrrrpppqqqnnnjjjccc```[[[WWWTTTQQQMMMKKKHHHFFFCCCBBBBBBBBBAAA???=========>>>???@@@AAABBBAAACCCFFFHHHJJJLLLOOOQQQSSSYYY```gggkkkmmmoooqqqoooqqqsssssspppkkkddd```___]]]___gggnnnrrrvvvzzz{{{vvvooommmkkkkkkmmmnnnnnnnnnjjjjjjkkklllmmmmmmnnnoookkkiiifffeeeeeeeeecccbbbaaa___]]]]]]\\\\\\YYYXXXYYYWWWUUUTTTUUUUUUSSSRRRSSSRRROOOMMMLLLKKKKKKKKKHHHGGGFFFEEEDDDCCCCCCCCCEEEEEEDDDCCCBBBBBBBBBBBBAAAAAA@@@???>>>===<<<<<<>>>>>>======<<<<<<;;;;;;::::::999999999888888888999888777666666666666666222222222222333444555666444666777999:::;;;;;;:::999999777666555555444444333333333333333333444555444777<<>>;;;<<<>>>@@@@@@@@@??????AAAAAAAAAAAAAAAAAAAAAAAA@@@AAAAAAAAAAAAAAA@@@@@@???======??????@@@HHHQQQZZZgggvvv{{{~~~yyyfff^^^WWWWWWeee}}}}}}yyytttqqqooonnnnnnmmmkkkfffaaa[[[VVVRRRPPPMMMKKKJJJKKKQQQ]]]ooo|||}}}{{{zzzzzz{{{{{{|||{{{{{{{{{zzzyyyvvvuuu|||}}}zzz{{{{{{{{{{{{{{{zzzxxxwww}}}}}}}}}zzzvvvsssrrrrrrrrruuutttqqqooopppnnnjjjbbb___YYYUUUQQQNNNJJJGGGFFFDDDAAA@@@AAA@@@???>>><<<;;;;;;;;;<<<======>>>AAACCCEEEGGGHHHJJJLLLNNNSSSWWW^^^cccfffhhhjjjkkkjjjjjjjjjhhhddd]]]WWWSSSTTTUUU[[[dddnnnuuuzzz|||wwwrrrnnnllljjjjjjlllmmmnnnmmmiiiiiiiiijjjjjjiiiiiiiiieeedddccccccbbbbbbaaaaaa^^^\\\ZZZZZZZZZYYYWWWUUUVVVTTTQQQOOOPPPPPPPPPOOOPPPOOOMMMJJJIIIHHHGGGGGGEEEEEEDDDCCCBBBBBBBBBAAABBBBBBAAAAAA@@@@@@@@@@@@@@@@@@???>>>===<<<;;;;;;<<<<<<;;;;;;;;;:::::::::999999888888888777777777777777666555555555666666222222222222333444555666666888:::<<<<<<<<<:::999888777666555444444444444333333333333333444444555666999===AAABBBDDDFFFHHHHHHGGGGGGFFFEEEDDDCCCCCCEEE@@@CCCLLLPPPUUUkkk{{{sssfffccccccaaa```___bbbiiikkkfff```]]]VVVUUUTTTSSSRRRPPPPPPOOOKKKLLLMMMMMMNNNNNNOOOOOONNNLLLJJJKKKLLLNNNNNNNNNNNNSSSYYYZZZWWWUUUVVVXXXTTTUUUWWWWWWWWWTTTRRRPPPJJJKKKLLLKKKIIIIIIJJJKKKNNNMMMIIIHHHPPP[[[bbbbbb\\\WWWQQQKKKHHHHHHJJJKKKEEEEEEIIIQQQYYY]]]ZZZVVVJJJIIIHHHHHHIIIJJJJJJJJJHHHFFFDDDCCCDDDEEEEEEDDDDDDEEEFFFHHHHHHGGGFFFEEEFFFGGGHHHHHHFFFEEEEEEFFFGGGIIIKKKNNNRRRWWW]]]bbb^^^dddoooxxx}}}NNNOOOOOOPPPOOONNNLLLKKKHHHHHHGGGFFFDDDCCCBBBBBBBBBAAAAAAAAAAAABBBBBBCCCGGGGGGGGGFFFEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDFFFEEEDDDCCCCCCCCCDDDDDDDDDCCCAAA@@@@@@AAACCCDDD??????@@@@@@@@@@@@@@@@@@BBBBBBCCCCCCCCCCCCBBBBBBDDDBBB???===>>>@@@DDDFFFGGGEEEBBBAAAAAAAAA???=========???@@@@@@???======AAAAAAAAAAAAAAAAAAAAAAAA??????@@@@@@@@@@@@@@@??????===>>>@@@@@@@@@FFFMMMZZZiiixxxwwwiiicccZZZSSS[[[ooo|||yyyuuuoookkkiiiiiijjjllliiiddd^^^XXXSSSPPPNNNMMMMMMLLLMMMVVViii~~~}}}|||{{{{{{|||{{{{{{{{{zzzxxxwwwvvvvvv}}}{{{xxxzzz{{{|||zzzxxxwwwvvvyyy{{{}}}}}}yyytttpppnnnkkknnnmmmiiihhhiiihhhddd___\\\WWWRRROOOKKKHHHEEECCCAAA???>>>??????>>><<<<<<<<<;;;;;;:::;;;;;;;;;@@@BBBDDDEEEEEEFFFIIIKKKOOORRRWWWZZZ\\\]]]___aaabbb```]]]YYYUUUQQQOOONNNLLLQQQYYYdddpppzzz|||uuupppooommmkkkkkkmmmnnnnnnnnnjjjjjjjjjiiihhhfffdddccc```aaaaaaaaa```_________ZZZYYYWWWWWWXXXXXXVVVUUUSSSQQQNNNMMMMMMMMMMMMLLLKKKJJJIIIGGGFFFEEEDDDDDDCCCCCCCCCCCCBBBAAAAAA@@@@@@@@@@@@@@@??????>>>>>>@@@@@@???>>>===<<<;;;;;;::::::999999999999999888888888777777777666666666555555555555555555666666555444444333333444444555888999;;;<<<===;;;:::888666666555444333333333333333333333333444555666666999<<<@@@BBBDDDEEEGGGIIIIIIIIIHHHGGGFFFFFFEEEEEEEEECCCGGGOOORRR^^^tttllljjjgggeeeddd^^^[[[^^^```]]]YYYYYYWWWVVVUUUSSSQQQPPPOOONNNIIIJJJKKKLLLMMMOOOPPPPPPNNNMMMKKKLLLOOORRRSSSSSSSSSXXX]]][[[UUUPPPPPPRRRSSSTTTVVVWWWVVVSSSPPPNNNHHHIIIKKKKKKJJJJJJKKKMMMOOONNNKKKJJJQQQ\\\aaaaaa[[[WWWQQQLLLIIIJJJLLLNNNHHHIIINNNXXXccciiifffbbbQQQMMMHHHFFFHHHLLLOOOPPPJJJHHHFFFGGGIIIKKKKKKKKKIIIHHHGGGFFFFFFGGGIIIJJJJJJJJJJJJIIIFFFEEEEEEFFFJJJLLLNNNQQQTTTXXX^^^bbbaaadddllluuuyyy}}}OOOOOOOOOOOOMMMLLLJJJIIIFFFGGGGGGEEECCCAAAAAABBBCCCBBBBBBAAAAAAAAABBBBBBGGGFFFFFFEEEDDDDDDCCCCCCDDDDDDEEEEEEEEEEEEDDDDDDGGGEEEDDDBBBBBBBBBCCCCCCAAA@@@?????????@@@BBBCCC>>>>>>???@@@@@@@@@??????AAABBBBBBBBBBBBBBBAAAAAACCCAAA???>>>@@@CCCGGGIIIJJJFFFCCCBBBCCCCCC@@@===>>>>>>?????????>>>>>>===AAAAAAAAAAAA@@@@@@@@@@@@===>>>?????????????????????>>>@@@BBBAAA@@@DDDKKKUUUfffwww}}}uuuooohhh```ZZZTTTVVVbbbvvv~~~wwwuuuqqqkkkfffdddeeegggjjjgggbbb\\\WWWSSSPPPOOOKKKMMMOOOSSS```www}}}|||||||||{{{zzz{{{zzzxxxvvvuuuvvvxxx||||||wwwyyy|||}}}{{{yyyxxxxxxxxxzzz}}}|||xxxrrrnnnkkkjjjlllkkkfffdddeeedddaaaYYYVVVRRRNNNLLLIIIFFFCCCAAA???===<<<======<<<;;;===<<<<<<<<<;;;<<<<<<===>>>@@@BBBBBBBBBCCCEEEGGGGGGIIILLLNNNOOOPPPRRRTTTVVVSSSNNNJJJHHHIIIKKKMMMPPPWWWaaalllyyy{{{vvvrrrqqqnnnllllllmmmmmmmmmmmmjjjjjjiiihhhfffccc```^^^\\\^^^______]]]\\\\\\]]]WWWVVVTTTTTTUUUUUUTTTRRRQQQOOOLLLLLLLLLLLLKKKIIIGGGGGGFFFEEEDDDDDDCCCBBBBBBBBBBBBBBBBBBAAA@@@@@@>>>>>>?????????>>>>>>===??????>>>===<<<;;;::::::888888888888888777777777777777666666666555555555444444444444444555666777666666555555555555555666999:::;;;;;;;;;999888777555444444333222222333333333333333444555777888999<<>>>>>>>>>>>>>>??????@@@AAAAAAAAAAAA@@@@@@@@@??????<<<===>>>>>>?????????>>>??????BBBDDDCCC@@@CCCIIINNN```tttvvvjjjeeeddd^^^___]]]YYYYYYgggvvvuuuqqqkkkeeedddfffiiiiiifffaaa\\\WWWTTTRRRQQQHHHMMMRRR[[[mmm~~~}}}|||{{{{{{yyyzzzyyywwwuuutttwwwzzz~~~}}}yyyyyy{{{vvvyyy}}}~~~}}}{{{|||}}}zzz{{{{{{xxxtttooolllllllllmmmkkkeeeaaaaaa___[[[RRRPPPLLLIIIHHHFFFDDDBBB???===;;;;;;;;;<<<;;;:::999999999:::;;;===>>>???===>>>@@@@@@@@@@@@AAACCCBBBCCCEEEEEEEEEFFFHHHJJJJJJHHHEEEDDDEEEHHHMMMPPPZZZcccmmmvvv|||xxxuuupppnnnkkkjjjjjjkkkjjjiiigggggggggfffdddaaa^^^\\\XXXZZZ\\\\\\YYYWWWXXXYYYVVVTTTRRRQQQRRRQQQOOOMMMNNNLLLKKKKKKKKKKKKHHHFFFEEEEEEFFFFFFEEEDDDDDDCCC???@@@AAAAAAAAA@@@???>>><<<===>>>??????>>>============<<<;;;:::999999888666666666666666666666666666666666555555555444444333333333333444555666777666666555666666777888999::::::999999888777666666444333333222222222222222222222333555777999;;;<<>>@@@@@@@@@???>>>===>>>???AAABBBCCCDDDDDD@@@@@@@@@AAADDDHHHKKKMMMMMMHHHDDDDDDFFFFFFCCC???============???AAACCCEEEAAAAAAAAA@@@@@@?????????<<<<<<===>>>>>>???>>>>>>@@@@@@CCCEEEDDDAAACCCIIIIII\\\sss}}}yyyoooddd```bbb```fffhhh___VVV]]]uuu}}}xxxwwwsssmmmhhhfffiiillliiifffbbb\\\XXXVVVTTTTTTEEEMMMVVVbbbwww~~~}}}|||{{{{{{xxxyyyyyywwwttttttwww{{{}}}~~~xxxtttuuuxxxvvvzzz~~~~~~}}}}}}|||zzzuuupppmmmlllmmmjjjkkkggg```[[[ZZZWWWSSSNNNKKKHHHFFFEEEDDDBBB@@@>>><<<::::::;;;;;;:::999444444555777:::<<<>>>@@@<<<===??????>>>>>>???AAA@@@AAABBBBBBBBBCCCEEEGGGEEEDDDCCCDDDGGGLLLQQQTTT___hhhrrrzzz}}}zzzxxxooommmjjjhhhhhhhhhgggfffcccdddeeedddccc```^^^\\\UUUXXX[[[ZZZWWWTTTUUUVVVVVVSSSQQQPPPOOOMMMKKKIIIKKKKKKJJJKKKKKKJJJGGGDDDEEEEEEFFFFFFFFFFFFEEEEEE>>>>>>???@@@@@@???>>>===<<<===>>>??????>>>======<<<;;;;;;:::999888777777555555666666666666666666666666555555555444444444222222222333444555666777444555555666888999;;;<<<;;;:::888777666555555555333333222222111222222222222222444666888;;;===???AAACCCFFFGGGFFFFFFGGGGGGFFFEEEEEEEEEEEEGGGHHHIIIEEEIIIMMMUUUlllzzzjjjgggjjjlllpppttthhh\\\RRRPPPRRRQQQOOONNNPPPQQQRRRSSSQQQNNNKKKIIIJJJIIIGGGHHHKKKPPPUUUYYYXXXUUUQQQPPPPPPQQQRRRRRRQQQRRRRRRPPPNNNMMMMMMNNNJJJKKKKKKLLLLLLKKKIIIIIIHHHJJJMMMNNNNNNMMMNNNOOOKKKMMMMMMNNNRRRVVVTTTNNNLLLMMMMMMNNNMMMLLLKKKJJJMMMJJJKKKUUUaaagggddd___YYYUUUQQQQQQTTTUUURRROOOOOOMMMLLLMMMOOOQQQRRRRRRLLLLLLKKKJJJIIIGGGFFFEEEFFFFFFEEEDDDEEEJJJPPPUUUYYYYYYXXXWWWUUUVVVYYY[[[___[[[___hhhmmmpppOOOLLLIIIEEECCCBBBBBBBBBDDDDDDCCCBBBAAAAAA@@@@@@BBBBBBBBBBBBCCCCCCCCCCCCGGGHHHHHHHHHGGGDDDBBB@@@@@@AAABBBCCCDDDDDDDDDDDDDDDCCCAAAAAACCCDDDDDDCCCDDDCCCAAA>>>============@@@@@@?????????@@@AAAAAA??????@@@BBBDDDEEECCCBBBBBBAAABBBCCCFFFIIIMMMOOOOOOKKKGGGEEEFFFFFFDDDBBB???AAABBBBBB@@@@@@AAACCCAAAAAABBBBBBBBBAAA@@@@@@@@@???>>>>>>>>>>>>>>>???BBBCCCCCCDDDEEEDDDDDDDDDHHHOOO```{{{}}}yyyxxxuuupppjjjfffeeeeeeeeekkkooogggYYYUUUfff|||{{{ssslllhhhhhhjjjlllooofff]]][[[ZZZTTTNNNLLLLLLPPP]]]sss~~~|||{{{zzz{{{wwwrrrqqqssswww{{{|||}}}zzzxxxyyy|||~~~}}}|||{{{{{{xxxuuusssqqqoookkkiiijjjiiieee```[[[UUUQQQNNNJJJHHHEEECCCCCCBBB@@@>>>:::::::::999999999999999888999:::;;;<<<>>>??????????????????>>>>>>>>>>>>AAAAAAAAABBBCCCDDDEEEFFFFFFCCCCCCFFFHHHLLLTTT\\\eeeooozzzxxxqqqllljjjhhhggggggfffdddcccbbbcccccccccaaa]]]ZZZXXXUUUTTTSSSRRRQQQPPPOOONNNQQQPPPOOOMMMJJJHHHGGGFFFEEEFFFGGGHHHGGGEEECCCBBBDDDDDDCCCBBBAAAAAA@@@@@@============>>>???@@@AAA>>>>>>>>>>>>>>>===<<<<<<;;;999888888999888777555999888888777666555555555666666666555555444444444444444555666777888999999555555444555777999;;;===;;;:::777555444333333333666333000111333444222000333555777999;;;>>>BBBEEEDDDEEEFFFHHHIIIJJJJJJJJJFFFHHHIIIIIIGGGGGGIIIKKKGGGJJJKKKRRRsss{{{nnncccdddfffeeedddfffaaaWWWNNNNNNPPPPPPQQQRRRRRRRRRRRRPPPLLLJJJJJJJJJHHHIIIJJJKKKMMMPPPUUUXXXVVVUUUUUUTTTSSSRRRQQQPPPOOONNNQQQVVVUUUPPPPPPTTTRRRTTTUUUSSSMMMIIIHHHHHHJJJKKKLLLMMMNNNMMMLLLLLLNNNPPPRRRRRRPPPNNNLLLLLLJJJLLLOOOOOONNNLLLKKKKKKGGGJJJQQQ\\\dddeee___YYYVVVTTTRRROOOMMMNNNRRRVVVTTTVVVVVVSSSOOONNNPPPSSSPPPOOOMMMKKKHHHGGGFFFEEEEEEFFFGGGGGGHHHLLLSSSYYYYYYXXXWWWUUUTTTUUUXXXZZZXXXZZZ___cccdddkkk{{{MMMKKKHHHEEECCCBBBBBBCCCDDDDDDCCCBBBBBBAAA@@@@@@CCCCCCCCCDDDDDDDDDEEEEEEGGGGGGHHHGGGEEECCC@@@???@@@AAABBBCCCCCCDDDDDDDDDDDDBBBAAAAAABBBCCCCCCBBBEEEDDDBBB@@@??????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA??????AAABBBDDDDDDCCCBBBCCCBBBBBBBBBDDDFFFIIIJJJKKKHHHFFFEEEFFFEEEDDDBBBAAABBBCCCBBB@@@???@@@AAAAAAAAAAAAAAA@@@@@@???>>>??????>>>>>>>>>>>>??????AAABBBCCCCCCDDDDDDCCCCCCDDDIIIWWWnnn|||{{{~~~}}}zzzvvvqqqmmmkkkkkkjjjjjjkkkmmmnnnhhh\\\VVV]]]jjjzzztttooonnnnnnooolllccc[[[WWWTTTPPPMMMMMMQQQWWWgggyyy}}}~~~}}}{{{yyyyyywwwuuuvvvzzz}}}{{{zzz{{{}}}~~~}}}{{{}}}zzzxxxuuusssqqqooollljjjiiigggddd^^^XXXRRRNNNKKKGGGEEEBBBAAA@@@@@@>>>===999999999999999888888888888888:::;;;===>>>???@@@??????>>>>>>>>>>>>>>>???BBBBBBAAABBBBBBDDDEEEFFFHHHEEEDDDFFFIIILLLTTT\\\eeennnxxx}}}yyyrrrmmmkkkiiiggggggfffdddbbbbbbbbbbbbaaa___\\\YYYXXXTTTTTTSSSQQQPPPNNNMMMMMMMMMMMMLLLJJJHHHGGGEEEEEEDDDEEEFFFFFFEEECCCAAA@@@CCCCCCBBBBBBAAA@@@@@@@@@>>>============>>>??????<<<<<<======<<<<<<;;;::::::888777777777777666444777777777666555555444444333333333333222222222111333444444555555666666777444444555666777888:::;;;:::999777444333222222222555222000000222333222111333666999;;;===@@@CCCFFFHHHHHHIIIIIIIIIIIIHHHHHHKKKKKKJJJIIIIIIIIIKKKLLLHHHKKKOOO[[[zzzvvvjjj______bbbbbbbbbddd^^^TTTLLLLLLOOOOOOOOOQQQSSSSSSRRRPPPLLLJJJIIIJJJIIIJJJLLLMMMOOORRRWWWZZZYYYXXXWWWUUURRRPPPNNNNNNPPPOOOQQQUUUTTTOOOOOOSSSSSSUUUVVVSSSOOOKKKJJJJJJLLLMMMMMMNNNMMMLLLJJJJJJNNNPPPRRRRRROOOMMMKKKKKKIIIKKKMMMMMMLLLJJJIIIIIIJJJLLLQQQZZZ``````[[[UUUQQQQQQOOOMMMMMMPPPUUUYYYYYYWWWTTTPPPMMMNNNQQQTTTMMMLLLJJJGGGEEEDDDCCCCCCEEEGGGIIIJJJKKKOOOUUUZZZXXXWWWUUUTTTSSSUUUXXXZZZZZZ[[[^^^bbbdddhhhtttKKKIIIGGGEEEDDDCCCDDDDDDDDDDDDCCCCCCBBBAAAAAAAAAEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGFFFEEECCCAAA???>>>@@@@@@AAABBBBBBCCCCCCCCCDDDBBBAAAAAABBBCCCBBBAAACCCCCCAAA@@@@@@@@@AAAAAAAAABBBCCCDDDDDDCCCAAAAAA???@@@AAABBBCCCCCCBBBBBBCCCCCCBBBAAAAAACCCDDDEEEGGGFFFEEEEEEEEEEEECCCAAACCCDDDDDDCCC@@@??????@@@AAAAAAAAAAAA@@@???======>>>>>>>>>>>>>>>???@@@AAA@@@AAABBBBBBCCCCCCBBBBBBAAADDDNNN___ttt}}}yyyxxx|||{{{vvvuuuzzztttmmmmmmppptttuuutttrrrnnnkkkggg___UUURRRTTTttt~~~yyyvvvtttssslllccc[[[VVVQQQNNNOOOTTT]]]iii{{{{{{yyyyyyyyyzzz~~~~~~~~~|||~~~zzzwwwuuusssqqqpppmmmkkkhhhfffaaa[[[UUUOOOJJJHHHBBB@@@>>>=========<<<:::777888888888888888888888888888:::;;;===???@@@AAA@@@???===<<<===>>>???AAADDDCCCBBBBBBCCCDDDFFFGGGIIIFFFEEEGGGIIILLLSSS[[[eeemmmvvvzzzyyyqqqnnnkkkiiigggfffdddbbb```aaaaaa___]]][[[YYYXXXWWWSSSSSSQQQOOONNNLLLKKKJJJIIIHHHGGGGGGEEEEEEDDDCCCCCCCCCDDDDDDBBB@@@>>>===AAAAAAAAA@@@@@@@@@@@@@@@>>>>>>===<<<<<<<<<<<<===:::;;;;;;;;;;;;:::999999888777555555666666444333666555555444444333333333222222222222111111111111222333333333444444555555444555666777888888888888777777555333222222111111333222000111222333333222555888;;;>>>@@@CCCFFFIIILLLKKKKKKJJJIIIHHHGGGGGGJJJHHHFFFFFFHHHJJJJJJJJJGGGJJJSSSfffqqqfff]]]\\\^^^```bbbddd^^^TTTMMMNNNQQQRRRSSSTTTUUUUUUTTTQQQMMMJJJIIIJJJJJJKKKMMMOOOPPPTTTXXX[[[___^^^[[[XXXUUURRROOONNNQQQPPPRRRTTTSSSPPPQQQUUUVVVWWWWWWUUUQQQNNNMMMMMMNNNNNNOOOOOOMMMLLLJJJIIIMMMOOOQQQQQQNNNKKKJJJJJJIIIKKKMMMMMMKKKJJJIIIIIIMMMNNNQQQVVVZZZZZZUUUPPPLLLLLLLLLLLLMMMQQQWWW[[[^^^XXXQQQLLLLLLOOORRRTTTKKKJJJGGGEEEDDDCCCDDDDDDGGGIIIKKKLLLMMMOOOSSSUUUXXXVVVSSSRRRRRRUUUXXXZZZ[[[ZZZ]]]bbbeeehhhnnnvvvHHHGGGFFFEEEDDDDDDDDDEEEDDDDDDCCCCCCBBBBBBBBBAAAFFFFFFGGGGGGGGGHHHHHHHHHGGGFFFEEECCCAAA@@@>>>>>>@@@@@@@@@AAABBBBBBCCCDDDFFFDDDBBBBBBCCCDDDCCCBBB@@@???>>>>>>>>>???@@@AAABBBCCCEEEFFFEEECCCAAA@@@>>>@@@BBBCCCBBBBBBAAABBBCCCBBBBBBAAAAAABBBCCCDDDDDDDDDEEEFFFFFFEEECCCBBBCCCDDDDDDCCCAAA???@@@AAABBBBBBBBBAAA@@@???>>>=========>>>>>>???@@@AAABBB@@@@@@AAABBBBBBBBBBBBAAACCCDDDIIITTTcccqqq{{{}}}xxxuuuxxx}}}tttpppvvvoookkknnnxxx~~~yyyuuuqqqnnneeeYYYQQQOOOeee|||xxxvvvoooggg___YYYTTTTTTZZZbbblll{{{|||yyy|||}}}~~~||||||yyywwwtttrrrqqqooommmkkkgggddd___YYYRRRLLLHHHEEE???===;;;:::;;;;;;:::999666666777777888888888999888999:::<<<===???@@@AAA@@@>>>===;;;<<<>>>AAABBBEEEEEEDDDDDDDDDEEEGGGGGGIIIFFFDDDFFFHHHJJJRRRZZZccckkkssswww|||xxxooommmkkkhhhfffdddbbb___]]]___^^^\\\YYYWWWVVVUUUUUUQQQPPPOOOMMMKKKIIIHHHGGGEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBAAA???===<<>>>>><<<;;;;;;:::::::::999::::::::::::999888888888777555555666666444333444333333333222222222111333333333333333333333333111111222333444666666777666777888999999888777666555444444333222111111000222111111111222444444555777:::>>>AAACCCFFFIIIKKKMMMLLLKKKJJJIIIHHHHHHHHHGGGFFFEEEGGGJJJKKKJJJIIIJJJNNN]]]vvvwwwlllddd\\\ZZZ]]]aaadddeeebbbYYYSSSUUUYYYZZZ[[[\\\WWWXXXVVVSSSOOOLLLKKKKKKIIIKKKMMMOOOQQQSSSWWWZZZcccbbb___]]]YYYVVVTTTSSSQQQRRRSSSTTTTTTTTTWWWZZZYYYYYYXXXWWWTTTRRRQQQPPPOOOOOOPPPPPPOOOMMMLLLKKKLLLNNNPPPPPPMMMJJJIIIIIIMMMNNNPPPOOOMMMLLLKKKLLLNNNNNNPPPSSSUUUTTTQQQNNNJJJJJJKKKKKKMMMQQQVVVZZZ^^^XXXPPPLLLMMMPPPQQQQQQKKKJJJHHHGGGFFFFFFGGGGGGJJJKKKMMMNNNNNNOOOOOOPPPVVVTTTQQQPPPQQQTTTWWWXXXYYYWWWYYYaaagggjjjnnnsss~~~FFFFFFEEEEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCCCCBBBBBBGGGGGGGGGGGGHHHHHHHHHHHHFFFEEECCCAAA@@@?????????AAAAAAAAAAAAAAACCCDDDEEEHHHGGGEEEDDDEEEFFFEEEDDD@@@???>>>>>>>>>???@@@AAACCCDDDEEEEEEDDDBBB@@@>>>===@@@CCCCCCAAA@@@@@@BBBAAAAAABBBBBBCCCDDDEEEFFFCCCDDDFFFGGGFFFEEEDDDCCCAAABBBCCCCCCAAAAAABBBCCCCCCCCCCCCCCCBBBAAA@@@???>>>>>>>>>>>>???@@@BBBBBB???@@@@@@AAABBBAAAAAAAAADDDDDDFFFKKKUUUaaakkkrrrtttsssrrrrrrxxxxxxqqqpppjjjhhhppp}}}~~~}}}yyymmm___XXXWWW\\\zzz{{{xxxtttkkkccc^^^\\\___iiisss~~~}}}}}}{{{}}}{{{yyyzzzxxxvvvsssqqqpppnnnkkkiiifffccc^^^WWWPPPJJJFFFDDD>>><<<:::999::::::999888555555666777888999999999999:::;;;<<<===???@@@@@@???>>><<<;;;<<<>>>AAACCCFFFFFFFFFGGGGGGHHHIIIIIIHHHEEEDDDEEEGGGIIIQQQYYY^^^fffoootttzzztttkkkjjjhhheeecccaaa___\\\YYY[[[ZZZWWWUUUSSSRRRQQQQQQNNNMMMLLLJJJHHHGGGEEEEEECCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAA@@@>>>===============>>>>>>>>>>>>>>>======;;;:::999999888888999999::::::999999888777999777666666666666555333222222222222111111111111333333333333333333333333000111333444666888::::::999:::;;;;;;:::999777666333333222222222111000000000111222222333555666888:::===AAADDDFFFHHHJJJLLLKKKJJJJJJIIIIIIIIIJJJJJJJJJJJJKKKLLLMMMLLLJJJHHHPPPXXXlll|||nnnfffaaa[[[XXX[[[```cccccceee]]]WWWYYY^^^___```aaaYYYYYYXXXUUUPPPMMMLLLLLLIIIKKKMMMNNNOOOQQQTTTVVV______]]]\\\ZZZXXXWWWWWWQQQSSSUUUVVVWWWZZZ^^^___\\\[[[YYYXXXWWWVVVTTTSSSMMMNNNOOOPPPPPPOOONNNNNNKKKMMMOOOOOOMMMKKKJJJIIINNNOOOPPPOOOMMMKKKKKKLLLNNNNNNOOOQQQSSSRRRPPPOOOKKKLLLLLLLLLMMMOOOTTTWWW[[[VVVQQQOOOPPPPPPNNNKKKHHHHHHHHHHHHHHHHHHHHHIIIKKKLLLNNNPPPSSSTTTTTTTTTUUURRROOOOOORRRTTTUUUUUUTTTRRRUUU___hhhmmmrrrvvv{{{|||~~~EEEEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCFFFFFFFFFFFFGGGGGGGGGHHHEEEDDDAAA@@@??????AAABBBCCCBBBAAAAAABBBCCCEEEFFFJJJHHHFFFFFFGGGGGGFFFEEEBBBAAA@@@@@@@@@AAABBBCCCCCCCCCDDDCCCBBB@@@>>>======@@@CCCCCC@@@???@@@AAA@@@AAABBBCCCEEEFFFGGGGGGCCCEEEFFFFFFDDDCCCDDDEEE@@@BBBCCCCCCBBBBBBCCCDDDCCCCCCCCCCCCCCCBBBBBBAAA???????????????@@@AAABBB???@@@AAAAAABBBBBBAAAAAAAAABBBBBBEEEJJJRRR]]]dddeeehhhjjjnnnxxxzzzqqqkkkiiippp}}}tttcccZZZYYYXXXqqq|||yyyooogggeeegggnnnzzz{{{|||~~~|||~~~zzzvvvuuutttzzz~~~}}}}}}~~~|||xxxxxxvvvrrrpppnnnllliiifffdddaaa[[[TTTNNNHHHEEECCC>>>;;;999888888888777666555555666777888::::::;;;;;;<<<<<<======>>>??????======<<<<<<===???BBBCCCEEEGGGIIIKKKLLLLLLKKKKKKHHHEEEDDDFFFHHHJJJRRRZZZ\\\eeennntttzzz|||qqqhhhfffdddaaa___]]][[[XXXUUUVVVUUUSSSRRRPPPNNNLLLKKKJJJJJJIIIGGGFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@???>>>>>>===============<<<<<<<<<<<<<<<<<<;;;:::999888777777777888999999999999888777777888777555555666666444333111111111111111111111111111111111111222222222222222222444666888:::;;;<<<<<<<<<;;;:::999777666555111222222222222222111000000222333444555666999;;;===@@@DDDGGGHHHIIIJJJKKKIIIIIIHHHHHHHHHIIIKKKLLLJJJKKKLLLKKKIIIHHHIIIJJJWWWeeezzzmmmeee^^^]]]ZZZVVVXXX]]]___^^^bbbYYYTTTWWW\\\]]]]]]^^^XXXXXXWWWTTTPPPMMMLLLMMMIIIKKKMMMNNNNNNOOOQQQSSSWWWWWWWWWWWWVVVVVVVVVVVVPPPUUUXXXXXXZZZ^^^aaaaaa\\\ZZZWWWVVVVVVVVVUUUTTTKKKLLLNNNOOOOOOOOONNNMMMIIILLLNNNOOONNNLLLKKKKKKMMMNNNNNNMMMKKKIIIJJJKKKOOOPPPRRRSSSSSSRRRQQQPPPMMMNNNNNNMMMMMMOOORRRUUUVVVUUUSSSRRRPPPNNNJJJGGGEEEFFFHHHIIIJJJJJJIIIHHHKKKKKKNNNRRRXXX\\\]]]]]]TTTQQQOOOPPPRRRTTTRRRPPPPPPMMMPPPZZZcccjjjrrrxxxuuuuuuxxxEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFEEECCC@@@??????@@@CCCEEEDDDCCCBBBBBBBBBDDDFFFGGGJJJIIIFFFFFFGGGGGGFFFEEECCCBBBAAA@@@@@@@@@AAABBBCCCCCCBBB@@@???===<<<<<<===@@@DDDCCC@@@>>>???AAA@@@AAABBBDDDDDDEEEEEEFFFDDDEEEFFFDDDAAA@@@BBBDDDBBBCCCDDDCCCBBBAAABBBCCCAAAAAABBBBBBCCCCCCBBBBBB@@@@@@@@@??????@@@AAAAAA@@@AAAAAABBBBBBBBBBBBBBB>>>???AAAAAACCCJJJSSSZZZaaagggmmmrrr}}}}}}}}}vvvpppsss}}}nnn^^^XXXUUUeee{{{uuummmnnnuuu}}}}}}~~~~~~}}}|||}}}~~~{{{vvvrrrrrrsssvvvzzz{{{yyyyyyzzzxxxtttxxxuuurrrooollljjjfffccc```]]]WWWQQQKKKFFFCCCBBB===;;;888777666666444333555555777888999;;;<<<<<<========================;;;;;;<<<===>>>@@@BBBCCCDDDGGGKKKOOOPPPPPPNNNMMMIIIFFFEEEGGGJJJMMMUUU]]]bbbkkkuuu{{{zzzooofffbbb___\\\[[[YYYWWWUUURRRQQQQQQPPPOOOMMMJJJHHHFFFGGGFFFFFFEEEDDDDDDCCCCCCAAAAAAAAAAAAAAAAAA@@@@@@=========<<<<<<<<<============<<<<<<;;;;;;:::::::::999888888777777777777777777777777777666555555777666444444555555333222111111111111111111111111111222222222333333333333555555666666777888999999===<<<:::888666444333333000111222333333333222111000222555666666888;;;>>>???BBBFFFHHHIIIIIIIIIJJJIIIHHHGGGFFFGGGHHHJJJKKKHHHJJJKKKIIIGGGKKKTTT\\\mmm~~~pppbbbcccZZZ\\\[[[WWWXXX]]]^^^[[[\\\TTTOOOQQQVVVWWWVVVWWWTTTUUUTTTRRRNNNLLLKKKLLLKKKLLLNNNOOONNNNNNOOOPPPRRRRRRSSSSSSTTTTTTTTTTTTQQQXXX[[[ZZZZZZ___```^^^ZZZWWWTTTSSSTTTUUUSSSRRRJJJKKKLLLLLLLLLKKKJJJIIIHHHKKKNNNOOOOOOMMMMMMNNNNNNOOOOOOMMMJJJIIIJJJKKKRRRTTTVVVVVVUUUSSSQQQPPPNNNOOOOOONNNNNNOOORRRTTTSSSTTTTTTRRRNNNJJJGGGFFFCCCFFFJJJMMMNNNMMMKKKJJJMMMLLLMMMRRRXXX\\\]]]]]]SSSQQQOOOQQQSSSSSSOOOKKKMMMKKKLLLSSSZZZbbbllluuuuuuuuuxxx~~~EEEFFFFFFFFFEEEDDDCCCBBBCCCCCCCCCDDDDDDDDDDDDDDDCCCDDDDDDDDDDDDEEEEEEEEEDDDBBB@@@>>>???AAADDDGGGEEEDDDCCCBBBCCCEEEGGGHHHJJJHHHFFFEEEFFFFFFEEEDDDAAAAAA???>>>>>>>>>??????CCCBBB@@@>>>===<<<;;;;;;<<>>@@@CCCDDDEEEEEEDDDBBB@@@@@@AAA??????@@@AAABBBBBBBBBBBBAAAAAA@@@@@@???@@@@@@@@@@@@AAABBBBBBCCCCCCBBBBBB<<>>>>>>>>=========<<<:::;;;<<<>>>???AAABBBBBBCCCGGGLLLQQQSSSRRRPPPNNNJJJGGGFFFIIILLLOOOWWW```jjjttt~~~yyynnnfff___\\\ZZZXXXWWWUUUSSSQQQNNNNNNNNNNNNLLLIIIEEECCCEEEDDDDDDDDDDDDCCCCCCCCC@@@@@@@@@@@@????????????;;;;;;:::::::::;;;<<<<<<======<<<;;;::::::999999999888888777777777777777555555666666555555444333666444333333333333222000111111111111111222222222444444444555555666666666777777777777777666666666===;;;888555333222111111000111222333444333222222000333666777777999===@@@AAADDDGGGIIIIIIHHHIIIIIIJJJIIIGGGFFFFFFGGGIIIJJJJJJMMMOOOMMMMMMWWWhhhwwwfff___eeeZZZ^^^^^^ZZZZZZ______[[[XXXPPPKKKNNNRRRSSSRRRRRRRRRRRRRRRPPPLLLJJJJJJJJJLLLNNNOOOOOONNNMMMNNNOOORRRRRRRRRSSSSSSTTTTTTTTTRRRYYY]]][[[ZZZ^^^^^^ZZZWWWTTTQQQPPPRRRSSSRRRPPPJJJJJJKKKJJJIIIHHHFFFEEEHHHJJJNNNOOOOOOOOOOOOOOOQQQQQQQQQOOOLLLKKKLLLMMMUUUWWWYYYYYYVVVSSSPPPOOONNNOOOOOOOOOOOOPPPRRRUUURRRTTTTTTPPPKKKGGGFFFGGGEEEHHHMMMRRRSSSRRROOOMMMPPPNNNMMMOOOTTTWWWWWWVVVRRRPPPOOOQQQTTTSSSMMMHHHLLLJJJJJJNNNSSSZZZeeepppzzzzzz{{{}}}DDDDDDEEEEEEEEEEEEDDDDDDBBBBBBBBBCCCDDDEEEEEEFFFEEEFFFFFFEEEEEEEEEHHHJJJIIIFFFCCCAAABBBCCCCCCCCCFFFEEEDDDBBBBBBBBBCCCDDDFFFEEECCCBBBAAAAAABBBBBBCCCAAA@@@>>>>>>???@@@AAACCCBBB@@@>>><<<<<<<<<<<>>BBBBBBBBBBBBBBBCCCDDDEEECCCCCCCCCBBBBBBAAAAAA@@@BBBAAAAAA@@@@@@@@@AAAAAABBBCCCCCCCCCCCCAAA@@@???BBBAAA@@@@@@@@@AAABBBCCCCCCCCCCCCBBBBBBBBBCCCCCCDDDAAA@@@AAABBBCCCIIIPPPkkknnnuuu}}}vvvaaaZZZVVVZZZkkk|||{{{~~~~~~{{{xxxwwwqqqvvv~~~|||xxxtttqqqooovvvvvvwwwxxxxxxxxxxxxwwwxxxsssnnnkkkjjjiiifffcccbbb]]]VVVPPPKKKFFFBBB???:::888555333444555555555666666888:::;;;<<<======@@@??????>>>===<<<<<<<<<;;;::::::;;;<<<>>>@@@BBBEEEHHHMMMOOOOOOMMMLLLKKKEEEHHHJJJJJJLLLTTTbbblll}}}}}}xxxnnnfff___[[[VVVRRRPPPOOOMMMLLLJJJJJJJJJHHHGGGEEEDDDCCCAAACCCDDDCCCBBB@@@AAAAAA???>>>===>>>???@@@???>>><<<;;;:::999999;;;<<<>>><<<<<<;;;::::::999888888666666666666555555555555333333555666666666555444333333333333333333333333111111222111000000222555444444444555555555555555666888999;;;;;;:::999888999888888666555444333222444333333222111111222222333444666888:::===AAAEEEDDDFFFIIIKKKLLLKKKIIIHHHLLLKKKJJJIIIIIIJJJKKKLLLLLLOOOPPPNNNRRRgggwwwiiibbb______[[[XXXWWWYYY[[[[[[ZZZSSSRRRPPPOOONNNNNNOOOPPPOOOOOOMMMJJJFFFEEEEEEFFFNNNMMMMMMLLLLLLKKKLLLLLLQQQSSSTTTUUUTTTTTTUUUVVVZZZZZZZZZ[[[[[[ZZZWWWUUUQQQRRRRRRQQQOOONNNOOOQQQOOOLLLJJJHHHHHHGGGFFFDDDOOONNNMMMNNNPPPRRRQQQPPPTTTQQQLLLIIIHHHJJJNNNPPPUUUUUUUUUVVVVVVTTTPPPMMMPPPOOOOOONNNOOOPPPRRRSSSTTTRRRPPPPPPPPPNNNIIIEEEAAAJJJTTT[[[[[[XXXVVVUUUSSSPPPMMMMMMNNNOOOMMMKKKJJJKKKNNNOOOOOONNNKKKJJJKKKIIILLLPPPPPPPPPYYYeeeuuuwwwwwwwwwxxx{{{EEEEEEFFFFFFFFFFFFEEEEEEBBBBBBBBBCCCDDDEEEEEEEEEEEEEEEEEEDDDCCCCCCDDDFFFFFFDDDAAAAAABBBDDDEEEDDDFFFEEEDDDCCCCCCCCCDDDDDDFFFEEECCCBBBAAAAAAAAABBBFFFDDDBBBAAA@@@@@@AAABBBCCCBBB@@@>>>============>>>???@@@???>>>===>>>???AAAAAAAAAAAAAAABBBCCCCCCCCCCCCBBBBBBBBBAAAAAAAAABBBBBBAAAAAAAAAAAAAAABBBCCCCCCDDDDDDCCCBBB@@@???AAAAAA@@@@@@@@@AAABBBCCCEEEEEECCCBBBAAAAAAAAAAAADDDAAAAAACCCCCCCCCGGGNNNeeelllxxx{{{{{{iiiXXXPPPNNNYYYjjj{{{|||{{{}}}{{{yyyxxxppptttyyy~~~}}}|||zzzxxxvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuvvvrrrnnnkkkjjjhhheeecccccc^^^XXXQQQLLLGGGCCC@@@:::888555333444555555555777888:::;;;===>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;:::::::::;;;<<<>>>@@@AAABBBEEEHHHIIIIIIGGGGGGGGGGGGJJJOOORRRXXXbbboooyyyvvvlllddd[[[XXXSSSPPPNNNMMMLLLJJJHHHHHHHHHGGGEEEDDDBBBAAA@@@BBBCCCCCCAAA@@@@@@AAA???===<<<===>>>???>>>===999999:::;;;;;;;;;;;;;;;::::::999888888777666666666666666666555555555555222333444555666555555444333333333333333333333333000111111111000000222444444555555666666666777777777888:::;;;:::999888777777666666555333222111111333333222222111222222222333555777999;;;>>>BBBFFFGGGHHHJJJLLLMMMLLLKKKKKKLLLKKKKKKJJJJJJKKKKKKLLLLLLMMMNNNTTTccckkkaaa^^^\\\aaa]]]YYYXXXXXXYYYXXXWWWQQQPPPOOONNNNNNNNNNNNNNNNNNNNNMMMJJJGGGEEEFFFHHHMMMLLLKKKKKKKKKKKKLLLMMMRRRSSSTTTUUUTTTTTTTTTTTTUUUUUUUUUXXXZZZYYYUUUQQQQQQSSSUUUTTTRRRPPPOOOOOONNNLLLIIIHHHIIIIIIHHHGGGOOONNNNNNPPPRRRSSSRRRQQQRRRPPPMMMKKKKKKLLLOOOQQQTTTSSSRRRRRRRRRQQQNNNKKKOOONNNNNNMMMNNNOOOPPPQQQQQQPPPOOOOOOPPPNNNJJJFFFGGGMMMVVV]]]^^^[[[WWWUUUQQQNNNKKKIIIJJJKKKJJJHHHJJJKKKLLLMMMMMMLLLKKKJJJLLLJJJLLLOOONNNOOOVVV```lllnnnppprrrssswww~~~EEEEEEFFFFFFFFFFFFEEEEEEBBBBBBBBBCCCDDDDDDEEEEEEDDDDDDDDDCCC@@@@@@AAABBBDDDBBB@@@AAACCCEEEFFFFFFFFFFFFEEEDDDDDDDDDEEEEEEFFFEEECCCBBBAAA@@@AAAAAAFFFDDDCCCAAA@@@@@@AAAAAACCCBBBAAA???>>>>>>>>>>>>===>>>@@@???>>>>>>???AAAAAA@@@@@@@@@@@@@@@AAABBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBAAAAAABBBBBBCCCDDDDDDDDDDDDCCCBBBAAA@@@AAA@@@@@@@@@@@@AAABBBCCCFFFEEEDDDBBBAAA@@@??????CCCAAABBBDDDDDDCCCFFFKKK[[[gggyyy||||||||||||lllZZZOOOEEEGGGQQQ^^^mmmxxx}}}{{{yyy{{{}}}}}}yyywwwvvvpppqqquuu{{{~~~}}}}}}{{{zzzyyyxxxxxxuuutttrrrqqqpppqqqqqqrrrtttqqqmmmkkkiiigggeeecccddd___YYYSSSNNNIIIDDDAAA:::888555333444555555555777888999;;;<<<============<<<<<<;;;;;;:::::::::999999:::;;;<<<>>>???@@@AAACCCDDDDDDCCCCCCDDDEEEHHHKKKQQQYYYaaalllwww~~~}}}tttiiiaaaWWWSSSOOOLLLKKKJJJIIIHHHFFFFFFEEEEEECCCBBB@@@???@@@AAABBBBBB@@@??????@@@>>><<<;;;<<<===>>>===;;;666888:::;;;<<<;;;999888777777777666555555444444666666666555555555555444222333444555555555444444333333333333333333333333000111222111000000222444444555666777888999999999888999999:::999888666555444444333222222111000000222222111111111222333333333666888;;;===@@@DDDGGGJJJKKKKKKLLLMMMMMMMMMMMMKKKLLLLLLMMMLLLLLLKKKKKKLLLKKKPPP```}}}}}}pppbbb]]]]]]]]]___\\\XXXUUUTTTTTTRRRQQQPPPPPPOOOOOONNNMMMLLLLLLMMMMMMLLLJJJHHHGGGIIIJJJNNNMMMKKKJJJJJJLLLMMMOOOSSSSSSTTTUUUUUUUUUTTTTTTQQQPPPQQQVVVZZZZZZUUUOOORRRUUUXXXYYYVVVRRROOOMMMMMMKKKIIIHHHJJJLLLMMMMMMMMMNNNPPPSSSUUUVVVSSSQQQNNNMMMMMMLLLMMMNNNOOOOOOTTTSSSQQQPPPPPPOOOMMMKKKMMMMMMLLLLLLLLLMMMNNNNNNMMMMMMMMMNNNOOONNNKKKHHHKKKOOOVVV\\\___]]]WWWRRRQQQNNNJJJHHHHHHIIIIIIIIIJJJJJJKKKKKKKKKKKKJJJJJJMMMLLLLLLMMMLLLLLLRRRYYY```cccfffjjjnnnsssyyy}}}DDDDDDEEEEEEEEEEEEDDDDDDBBBBBBBBBCCCCCCDDDDDDDDDBBBCCCCCCBBB@@@@@@@@@BBBCCCBBB@@@AAACCCEEEEEEEEEFFFFFFFFFEEEEEEEEEEEEFFFFFFEEECCCAAA@@@@@@@@@AAABBBAAA@@@?????????@@@@@@BBBAAAAAA@@@@@@?????????<<<>>>????????????AAABBBBBBAAAAAA@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBAAABBBBBBCCCCCCDDDDDDDDDDDDCCCBBBAAAAAA@@@@@@@@@@@@AAABBBBBBCCCEEEDDDCCCAAA@@@?????????BBBAAABBBEEEEEEBBBDDDHHHRRRbbbyyyzzzyyyzzzlll___SSSGGGCCCEEELLLWWWaaalllmmmpppwww}}}|||zzzyyyyyy{{{|||}}}~~~zzzvvvtttsssrrrssswww~~~}}}zzzxxxuuutttssstttrrrooommmllllllmmmnnnqqqooommmkkkhhhfffdddccceeeaaa[[[UUUPPPKKKEEEBBB:::888555333444555555555555555777888999:::::::::;;;:::::::::999999999888999999:::;;;===>>>???@@@CCCCCCCCCCCCBBBCCCFFFHHHMMMQQQXXX```iiisss{{{|||rrrfff^^^TTTPPPLLLJJJIIIHHHGGGFFFDDDDDDDDDCCCBBBAAA??????>>>@@@AAAAAA???>>>>>>???===;;;::::::;;;<<<;;;999666777888999:::999888888666666555555444444444333666666555555555444444444222222333333444444444444333333333333333333333333000111222222111111222444555666777999:::;;;;;;;;;999999999999777666444333333333222222111111000000111111111111222333444555666888;;;>>>@@@CCCFFFIIILLLLLLKKKKKKKKKLLLNNNOOOLLLLLLMMMNNNNNNMMMKKKJJJKKKMMMZZZuuuyyyddd\\\ZZZZZZZZZYYYWWWTTTRRRPPPOOONNNMMMPPPPPPPPPOOONNNMMMLLLKKKMMMMMMMMMLLLJJJJJJLLLMMMQQQOOOMMMKKKKKKLLLNNNOOORRRRRRSSSUUUWWWXXXXXXWWWQQQPPPQQQWWW]]]]]]WWWQQQRRRUUUZZZ[[[XXXSSSNNNLLLLLLJJJHHHHHHKKKNNNPPPQQQLLLNNNQQQUUUWWWWWWTTTQQQIIIJJJLLLMMMNNNNNNMMMMMMUUUSSSQQQPPPPPPPPPOOONNNLLLLLLKKKKKKKKKKKKKKKKKKIIIJJJKKKMMMNNNMMMKKKJJJMMMNNNRRRXXX[[[YYYSSSMMMQQQNNNKKKIIIIIIKKKNNNOOOLLLKKKJJJJJJJJJJJJKKKLLLMMMMMMLLLKKKIIIIIIMMMRRRVVVYYY^^^ccciiiooouuuxxxzzz~~~BBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBCCCCCCCCCCCC@@@AAACCCCCCBBBBBBCCCDDDDDDBBBAAAAAACCCDDDCCCBBBEEEEEEEEEFFFFFFFFFFFFEEEEEEDDDBBBAAA@@@@@@AAAAAA????????????@@@AAAAAABBB@@@@@@AAAAAA@@@@@@@@@@@@<<<>>>???@@@???@@@AAACCCCCCCCCBBBAAA@@@@@@AAAAAA???@@@@@@AAAAAABBBBBBBBBAAAAAAAAAAAAAAABBBCCCDDDEEEDDDDDDCCCBBBBBBAAAAAA??????@@@AAABBBBBBCCCCCCBBBAAAAAA@@@@@@@@@@@@AAAAAA@@@BBBFFFEEEBBBCCCGGGPPP```yyy{{{zzzxxxkkk```WWWNNNGGGCCCBBBHHHPPPQQQUUU]]]hhhttt~~~}}}}}}}}}~~~~~~}}}||||||yyyyyyzzzzzzzzz}}}zzzvvvssssssuuuwww}}}~~~|||{{{zzzwwwtttrrrpppooorrrpppmmmkkkiiiiiijjjkkknnnmmmllljjjhhheeedddccceeebbb\\\WWWRRRLLLFFFBBB:::888555333444555555555555666777888999:::::::::999999999999888888888888999:::;;;<<<>>>???@@@@@@BBBBBBCCCCCCDDDGGGLLLOOOUUU[[[dddmmmuuu|||~~~rrreee[[[RRROOOKKKHHHHHHGGGFFFEEECCCCCCCCCCCCBBBAAA??????===>>>@@@???===<<<<<<===;;;:::999999::::::888777777666666555666777888999555555555555555444444444555555555555444444444444222222222222333333333444333333333333333333333333000222333333222222333444555666999;;;<<<<<<<<<;;;999999888777666444333222333333333333222222222222111111111222333555666777999<<<@@@BBBDDDFFFIIIKKKLLLKKKJJJIIIIIIKKKLLLMMMLLLMMMNNNNNNNNNLLLKKKJJJIIITTTlllggg[[[XXXVVVSSSRRRSSSSSSSSSQQQPPPOOOOOOOOOQQQQQQPPPOOONNNMMMLLLLLLMMMNNNNNNMMMKKKKKKNNNPPPTTTSSSPPPNNNLLLLLLMMMNNNPPPPPPQQQTTTXXX[[[[[[ZZZPPPOOORRRWWW\\\\\\WWWQQQPPPTTTYYYZZZWWWRRRMMMKKKLLLJJJIIIIIILLLPPPQQQRRRKKKMMMPPPUUUWWWVVVRRROOOHHHKKKNNNPPPQQQPPPOOOMMMSSSQQQOOONNNOOOOOOOOONNNKKKKKKKKKJJJJJJIIIIIIHHHFFFHHHJJJLLLLLLKKKJJJJJJNNNNNNOOOSSSVVVUUUPPPKKKMMMLLLJJJIIIJJJLLLPPPSSSNNNMMMKKKJJJJJJKKKMMMNNNMMMMMMKKKHHHGGGIIIKKKLLLQQQSSSXXX^^^fffmmmrrruuuuuu{{{AAAAAABBBBBBBBBBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBB???AAACCCCCCCCCCCCCCCEEEDDDBBBAAABBBCCCCCCBBBAAACCCDDDEEEFFFFFFFFFEEEEEECCCBBBAAA@@@@@@AAABBBCCC@@@AAAAAABBBBBBCCCCCCDDD>>>???@@@@@@AAA@@@@@@???===>>>@@@@@@@@@@@@AAACCCDDDDDDCCCAAA@@@@@@@@@@@@>>>??????@@@AAABBBBBBCCC@@@@@@@@@@@@AAABBBCCCCCCDDDDDDBBBAAAAAAAAAAAAAAA>>>???@@@AAABBBCCCCCCCCC@@@@@@@@@??????@@@@@@AAAAAA@@@AAAEEEDDDBBBDDDHHHQQQ___xxx}}}zzzttthhh]]]YYYSSSMMMDDD<<<===BBBAAAEEEMMMYYYfffttt|||}}}~~~~~~~~~~~~wwwxxxxxxwwwwwwyyy}}}{{{wwwvvvvvvxxx||||||tttttttttsssrrrrrrrrrqqqooonnnllljjjiiiiiiiiiiiikkklllllljjjgggdddcccccceeebbb]]]XXXSSSMMMFFFBBB:::888555333444555555555888999:::;;;<<<<<<<<<<<<888888888888888888888888:::;;;<<<>>>@@@@@@AAAAAA???AAACCCEEEHHHMMMTTTYYY]]]eeepppxxx}}}ttteeeZZZRRROOOJJJGGGFFFFFFDDDCCCBBBBBBBBBAAAAAA@@@???>>><<<===>>>>>><<<;;;;;;<<<:::999777777888888666555777666444333333555777999555555555555555555555555555555555444444444444333222222111111111222333444333333333333333333333333111333555555444444444555666777:::<<<===<<<;;;:::888888777666444333333222333333333333333333444444111111222333555777999:::>>>AAADDDGGGHHHIIIKKKMMMKKKJJJIIIIIIIIIJJJKKKLLLMMMMMMMMMMMMLLLKKKJJJJJJLLL```qqq___[[[ZZZVVVQQQPPPQQQRRRSSSSSSQQQPPPQQQRRRRRRQQQNNNLLLKKKKKKKKKKKKMMMMMMMMMLLLKKKKKKMMMOOOSSSRRRQQQOOONNNMMMMMMLLLNNNMMMNNNRRRXXX[[[[[[YYYMMMOOORRRUUUWWWVVVSSSPPPOOORRRUUUVVVSSSOOOLLLKKKKKKJJJJJJKKKNNNPPPPPPPPPKKKLLLOOOSSSUUUSSSPPPLLLKKKMMMQQQTTTUUUSSSQQQOOOLLLKKKKKKKKKMMMNNNMMMLLLKKKKKKKKKJJJIIIHHHGGGFFFFFFHHHKKKKKKJJJHHHHHHHHHNNNMMMNNNOOOPPPPPPNNNLLLGGGHHHHHHGGGGGGIIINNNQQQNNNMMMLLLKKKKKKLLLMMMNNNKKKMMMKKKGGGFFFIIIJJJIIINNNOOORRRYYYbbbjjjoooqqqrrrxxxAAABBBBBBCCCCCCBBBBBBAAABBBBBBBBBBBBBBBBBBBBBBBB???AAACCCDDDBBBAAAAAABBBAAA@@@@@@BBBDDDDDDCCCBBBBBBCCCDDDEEEEEEEEEDDDDDDAAA@@@@@@???@@@BBBCCCDDDCCCCCCCCCCCCBBBBBBAAA@@@======???@@@@@@@@@??????>>>???@@@@@@@@@@@@AAABBBDDDCCCBBB@@@??????>>>>>>===>>>???@@@AAABBBCCCCCC????????????@@@AAABBBBBBDDDCCCAAA@@@??????@@@@@@===>>>@@@BBBCCCCCCCCCCCCBBBAAA@@@??????>>>??????@@@???@@@CCCDDDBBBEEEJJJLLLZZZqqqxxx{{{ssslll```^^^[[[TTTHHH<<<999===;;;>>>BBBKKKWWWfffttt}}}|||||||||}}}||||||{{{{{{uuuvvvvvvuuutttuuuxxx{{{|||}}}xxxvvvvvvwwwzzz~~~}}}zzzoooooopppqqqrrrsssssstttmmmmmmlllkkkkkkjjjiiiiiihhhjjjllljjjfffccccccccceeebbb]]]XXXSSSMMMFFFBBB:::888555333444555555555999:::;;;<<<<<<===<<<<<<888888888888888888888888;;;<<<>>>@@@AAABBBBBBBBB???BBBFFFJJJPPPWWW___eeejjjtttwwwfffZZZQQQNNNIIIFFFDDDCCCBBB@@@??????@@@??????>>>===<<<;;;<<<======;;;::::::;;;999888666666777666555333444444444444444555555666444444444444444444444444555555555444444444333333222111111000111222333444333333333333333333333333333555777777666555666666666888:::<<<===<<<:::999777666555444333333333333222222222333333444444444111222333555777999<<<===CCCFFFIIIKKKKKKKKKMMMNNNKKKJJJJJJIIIIIIJJJJJJJJJNNNMMMLLLKKKJJJJJJJJJJJJUUUoooxxxggg[[[\\\\\\VVVQQQQQQNNNQQQRRRRRROOONNNOOOPPPRRROOOLLLHHHGGGHHHIIIJJJKKKKKKKKKIIIHHHHHHJJJLLLMMMNNNOOOOOOOOONNNMMMLLLNNNLLLKKKOOOUUUXXXVVVSSSMMMPPPSSSTTTRRRPPPOOOOOOMMMOOOPPPPPPNNNLLLKKKKKKKKKJJJKKKMMMOOOOOONNNLLLKKKLLLNNNPPPQQQPPPMMMJJJKKKMMMQQQSSSTTTRRRPPPNNNHHHHHHIIIKKKNNNNNNMMMKKKKKKKKKKKKKKKJJJHHHFFFEEEFFFIIIKKKKKKHHHFFFEEEEEEJJJJJJJJJIIIHHHHHHJJJLLLEEEGGGGGGGGGEEEFFFIIILLLLLLLLLKKKKKKKKKKKKLLLLLLJJJLLLJJJFFFFFFKKKKKKHHHLLLLLLMMMSSS\\\eeejjjmmmooottt|||BBBCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@BBBDDDDDDAAA@@@?????????>>>???AAADDDFFFEEEDDDAAABBBCCCEEEEEEEEEDDDCCC????????????@@@BBBDDDEEECCCCCCCCCBBB@@@>>><<<;;;;;;<<<>>>???@@@@@@???>>>>>>@@@AAAAAA@@@???AAABBBCCCBBBAAA???>>>===============>>>@@@AAABBBCCCCCC>>>>>>>>>>>>???@@@AAABBBCCCBBB@@@???>>>??????@@@===>>>@@@BBBCCCCCCCCCCCCCCCBBBAAA???>>>=========@@@>>>???BBBCCCBBBFFFKKKFFFUUUjjj|||uuuwwwzzzvvvfffeeebbb[[[MMM???;;;>>>::::::<<>>===>>>>>>>>>===<<<;;;;;;:::<<<===<<<;;;:::::::::999777666555666666444333111222444666666555444333333333333333333333333333555555444444444333333333222111000000000111333444333333333333333333333333333666888888777666777777777888;;;<<<===;;;999888666666555444333333333333111111111222333333444444222222444666888;;;===>>>FFFIIILLLMMMMMMMMMMMMNNNKKKKKKKKKKKKKKKJJJJJJJJJNNNMMMKKKIIIIIIIIIIIIJJJ^^^zzzmmm^^^UUUXXXXXXQQQLLLNNNLLLNNNPPPOOOLLLJJJJJJLLLQQQNNNIIIEEEDDDEEEGGGIIIIIIIIIIIIGGGFFFFFFHHHIIIHHHJJJLLLNNNOOONNNMMMLLLNNNKKKJJJMMMRRRTTTRRRNNNNNNRRRVVVUUUPPPMMMNNNPPPLLLMMMMMMLLLJJJIIIJJJKKKKKKKKKLLLNNNOOOOOOLLLJJJLLLLLLLLLNNNOOONNNKKKHHHIIIKKKNNNPPPQQQOOOLLLKKKGGGHHHJJJMMMPPPQQQOOOMMMKKKKKKKKKKKKJJJHHHFFFDDDGGGJJJLLLKKKGGGDDDCCCDDDFFFFFFFFFCCCAAAAAAFFFJJJFFFHHHJJJHHHEEEEEEFFFIIIKKKKKKKKKKKKKKKKKKKKKKKKIIIKKKIIIEEEFFFLLLLLLHHHKKKIIIIIINNNWWWaaafffiiilllqqqwww|||CCCDDDDDDDDDCCCBBBBBBAAACCCBBB@@@>>>>>>???@@@AAACCCBBB@@@?????????@@@@@@BBBBBBBBBAAAAAA@@@@@@@@@BBBBBBBBBCCCCCCDDDDDDDDDBBBAAAAAA@@@@@@AAAAAABBBCCCDDDDDDBBB???=========>>>?????????@@@@@@@@@@@@BBBAAAAAA@@@@@@AAAAAABBBBBBAAA???>>>===>>>??????======>>>???@@@AAAAAABBB<<<>>>@@@@@@@@@@@@BBBDDDDDDBBB@@@??????>>>===;;;???@@@@@@AAABBBBBBBBBBBBAAA@@@??????>>>>>>?????????AAACCCDDDCCCCCCDDDFFFDDDJJJUUUbbblllxxxzzzvvvwww|||}}}wwwtttmmm```RRRFFF@@@======666555;;;BBBKKK^^^pppzzz}}}{{{yyyvvvvvvwwwwwwwwwvvvuuutttrrrrrrssstttsssrrrwww}}}}}}~~~zzz{{{yyyuuuooollllllpppsssyyyyyyxxxwwwuuusssqqqppplllllllllnnnooonnnllliiigggiiijjjiiifffdddeeegggggghhhjjjjjjhhhgggggggggddd```\\\YYYWWWQQQGGG???;;;999666444444555777888;;;;;;;;;<<<<<<<<<======>>>>>>===<<<<<<;;;;;;;;;:::<<>>>>>>>>===<<<:::999888888888888888777666444444777666555444444444444444555444333333222222333333111111111111111111111111222222333333333222222111111111222222222333333333444444444444444444444444555666777888999:::::::::999:::;;;<<<;;;999777555555555444333333222111111111222444444222111222222555666777999:::>>>CCCGGGIIIKKKMMMOOOPPPOOONNNMMMKKKLLLNNNMMMKKKJJJKKKLLLLLLHHHGGGHHHGGGFFFMMMXXXkkk|||ccc]]]WWWTTTTTTRRRMMMIIIOOONNNNNNMMMLLLLLLKKKKKKMMMLLLJJJHHHFFFEEEEEEFFFGGGFFFEEEDDDEEEGGGIIIJJJIIIKKKKKKIIIKKKOOOOOOKKKNNNLLLKKKMMMQQQTTTTTTSSSNNNRRRVVVUUUOOOJJJJJJKKKKKKJJJIIIIIIJJJIIIHHHGGGGGGIIIKKKLLLLLLMMMNNNOOOLLLLLLLLLLLLKKKIIIGGGFFFLLLLLLLLLLLLKKKKKKKKKKKKHHHHHHIIILLLOOOQQQQQQPPPSSSQQQMMMJJJGGGEEEDDDDDDDDDFFFHHHIIIHHHEEECCCAAACCCCCCCCCDDDFFFHHHKKKLLLJJJGGGCCCBBBDDDGGGJJJKKKKKKMMMNNNNNNLLLJJJIIIIIIGGGJJJKKKHHHHHHLLLNNNMMMQQQKKKIIIMMMRRRXXX___eeeeeeiiioooxxxBBBCCCCCCCCCBBBBBBAAA@@@BBB@@@???=========???@@@@@@???>>>===<<<===>>>>>>AAAAAAAAAAAAAAAAAA@@@@@@>>>???????????????@@@@@@????????????????????????@@@AAABBBAAA???>>>>>>?????????@@@@@@@@@AAAAAAAAABBBAAAAAA@@@@@@AAAAAABBBBBBAAA@@@??????>>>>>>???<<<<<<======>>>>>>??????<<<===???@@@???@@@BBBCCCCCCAAA>>>===>>>???>>>===>>>???@@@AAABBBBBBBBBBBBAAA@@@??????>>>>>>?????????AAACCCDDDCCCCCCDDDEEEGGGIIINNNVVV]]]hhh{{{xxxwwwzzz|||~~~}}}wwwmmm___PPPEEE???<<<777666<<<@@@FFFWWWiiiuuuwww|||{{{xxxwwwvvvvvvwwwwwwuuusssqqqpppnnnnnnooopppooonnntttxxx~~~~~~|||~~~|||wwwsssrrrqqqmmmiiifffgggkkkooorrrrrrrrrrrrrrrqqqqqqppplllmmmnnnnnnnnnllljjjiiiggghhhiiihhheeedddeeefffhhhhhhggggggggggggggggggbbb___[[[XXXVVVPPPGGG@@@:::999666444333444666777:::::::::;;;<<<<<<<<<=========<<<;;;;;;<<<===>>>???@@@BBBDDDEEEDDDCCCBBBEEEIIIQQQ___nnn|||uuueee\\\SSSOOOHHHDDDAAA@@@@@@???<<<<<<<<<;;;:::999888777777888888777666555444444666555444444333333333444444444333222222222222333111111111111111111111111222222333333333222222111222222222222333333333333444444444444444444444444555666777999::::::::::::999:::::::::999777666555333333333333333333333333222333444444222222333444555777:::<<<>>>AAAEEEHHHJJJKKKMMMOOOOOOOOONNNMMMJJJJJJJJJJJJJJJJJJKKKLLLKKKHHHGGGHHHGGGJJJYYYhhh~~~qqq```ZZZSSSPPPPPPOOOLLLIIIJJJJJJJJJJJJJJJIIIHHHHHHLLLKKKIIIGGGFFFEEEEEEEEEFFFEEEDDDDDDDDDEEEFFFGGGJJJLLLKKKIIIIIILLLLLLHHHMMMLLLLLLOOORRRTTTTTTRRRMMMPPPQQQNNNJJJHHHJJJMMMMMMLLLJJJIIIIIIHHHHHHGGGIIIJJJLLLLLLJJJJJJJJJKKKHHHIIIJJJJJJJJJIIIIIIHHHKKKJJJJJJJJJIIIIIIIIIIIIIIILLLPPPSSSTTTTTTSSSRRRQQQNNNJJJGGGGGGHHHIIIJJJJJJHHHFFFEEEEEEDDDCCCBBBDDDEEEGGGIIIKKKKKKLLLLLLLLLKKKIIIFFFEEEEEEFFFGGGJJJLLLMMMMMMKKKIIIHHHHHHHHHKKKLLLJJJLLLRRRVVVVVVRRRMMMLLLPPPUUUWWW[[[___^^^gggrrryyyzzzzzz{{{}}}AAAAAAAAAAAAAAAAAA@@@???@@@???===<<<<<<<<<===>>>??????===<<<<<<======>>>@@@@@@@@@AAAAAAAAAAAAAAA==================<<<<<<======>>>??????>>>=========???@@@???>>>>>>???@@@???@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAABBBAAAAAA@@@???>>>>>>;;;;;;<<<<<<<<<<<<<<<<<<<<<>>>???@@@???@@@AAACCCCCC@@@===;;;<<<>>>??????>>>>>>???@@@AAABBBBBBAAAAAA@@@??????>>>>>>?????????AAACCCCCCCCCBBBCCCDDDGGGEEEEEEHHHNNNYYYlll}}}}}}yyy|||xxxxxxxxx{{{~~~yyylll\\\NNNEEE===999999<<<===@@@QQQcccssstttxxx~~~}}}xxxvvvvvvvvvwwwxxxvvvsssppprrrqqqpppqqqrrrrrrpppnnnnnnqqquuu{{{}}}{{{{{{|||}}}~~~}}}{{{yyyxxxuuuqqqooolllkkkgggcccaaabbbeeehhhiiijjjkkkmmmnnnoooooooookkknnnpppnnnkkkgggggghhheeeeeeeeedddbbbaaabbbccchhhfffddddddggghhhgggeee___\\\YYYVVVTTTOOOGGGAAA:::888666333333333555666888999999:::;;;<<<<<<===>>>===<<<;;;<<<>>>AAABBB@@@@@@AAAAAABBBAAAAAAAAAEEEKKKVVVeeeuuurrrbbbZZZRRRNNNGGGBBB@@@>>>======::::::::::::999888666666777777777777666555444444444444333222222222222333444333222222111111222222111111111111111111111111222222333333333333222222222333333333333444444444555555555555555555555555666777888999:::;;;;;;;;;:::999888666555555444444111111222333333444555555222333333333222222555777777:::>>>AAACCCEEEHHHKKKLLLLLLNNNOOOOOONNNMMMLLLKKKIIIHHHIIIKKKLLLLLLLLLLLLJJJIIIHHHJJJUUUkkkhhhZZZUUUOOOMMMMMMMMMKKKIIIJJJKKKLLLMMMMMMLLLJJJIIIKKKJJJHHHFFFEEEDDDDDDEEEDDDDDDDDDDDDDDDCCCCCCCCCFFFIIIJJJHHHHHHLLLMMMJJJMMMNNNOOORRRUUUUUUSSSQQQMMMMMMKKKHHHDDDDDDIIIMMMNNNLLLJJJHHHGGGGGGGGGGGGJJJKKKKKKJJJGGGFFFFFFGGGEEEFFFGGGHHHIIIIIIJJJJJJHHHHHHHHHHHHGGGGGGGGGGGGJJJPPPVVVYYYXXXUUUTTTTTTVVVQQQLLLIIIJJJNNNQQQSSSOOOJJJDDDBBBCCCDDDCCCBBBDDDFFFHHHKKKLLLLLLKKKJJJKKKMMMNNNLLLHHHEEEEEEFFFIIIKKKLLLKKKIIIHHHHHHHHHGGGJJJKKKKKKOOOXXX]]]^^^UUURRRRRRWWWZZZXXXWWWXXXYYYgggwww|||xxxssssssuuu??????@@@@@@@@@@@@??????>>>>>>===<<<<<<======>>>@@@@@@>>>>>>===>>>???@@@??????@@@@@@AAAAAAAAABBB@@@??????>>>>>>=========<<<===???@@@@@@???===<<<===>>>??????>>>===???@@@????????????@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@AAAAAAAAABBBBBBBBBAAA@@@>>>===<<<<<<;;;;;;;;;;;;;;;;;;>>>???AAAAAA@@@@@@BBBDDDEEEAAA<<<:::;;;<<<>>>>>>======???@@@AAAAAAAAAAAAAAA@@@??????>>>>>>??????@@@BBBCCCCCCBBBAAABBBCCCCCC@@@???BBBGGGRRRcccssszzzzzz{{{}}}|||{{{wwwxxxxxxvvvuuuyyy|||tttiii^^^VVVCCC>>><<<<<<;;;>>>PPPdddwwwwwwyyy}}}{{{wwwuuuvvvxxxzzzzzzwwwrrrnnnrrrrrrssstttuuussspppmmmhhhiiimmmttt|||}}}{{{{{{{{{zzz{{{|||{{{yyyvvvtttsssqqqnnnllljjjiiifffaaa^^^^^^aaadddeeefffhhhiiikkkllllllmmmiiimmmooommmgggcccdddfffbbbbbbaaa```^^^^^^___```dddaaa```bbbggggggccc^^^ZZZXXXUUUSSSQQQLLLFFFBBB:::888666333222333444666777777888999:::<<<<<<===???>>>===<<<===???BBBDDDAAA@@@?????????AAABBBCCCKKKQQQ^^^mmm|||qqqbbbZZZRRRMMMGGGAAA???===<<<;;;999::::::999888777666666666666666666666555444333222222111111111111222222333333222111111111111111111111111111111111111111222222333333444333333333333333444444444555555555555555666666666666777777777777888::::::;;;;;;;;;999888555333222222333444111222222333333444444555222222222111111333666999999===BBBFFFHHHJJJKKKMMMMMMMMMNNNNNNNNNMMMLLLLLLLLLKKKJJJLLLNNNNNNLLLJJJLLLKKKKKKNNNWWWiiipppdddVVVTTTQQQPPPPPPPPPMMMKKKKKKLLLMMMNNNNNNMMMLLLKKKJJJIIIGGGEEEDDDDDDDDDEEEDDDDDDDDDDDDCCCBBBAAA@@@AAAFFFHHHHHHJJJOOOQQQQQQNNNPPPTTTWWWXXXWWWSSSQQQLLLLLLIIIFFFCCCCCCGGGJJJKKKKKKIIIGGGEEEEEEGGGHHHJJJJJJJJJHHHEEEDDDDDDEEEEEEEEEGGGHHHIIIIIIJJJJJJHHHHHHGGGGGGGGGFFFFFFFFFJJJQQQXXXYYYVVVSSSSSSUUUWWWRRRKKKIIILLLRRRVVVXXXSSSNNNHHHEEEFFFFFFDDDBBBCCCDDDEEEGGGHHHHHHHHHHHHIIINNNRRRQQQLLLHHHHHHJJJJJJKKKLLLKKKIIIHHHHHHIIIEEEGGGHHHHHHOOOXXX^^^^^^XXXWWWYYY___aaa\\\XXXWWWZZZeeerrrwwwtttooonnnppp>>>>>>???????????????>>>>>>>>>=========>>>>>>>>>???>>>=========>>>???@@@?????????@@@@@@AAAAAAAAA@@@@@@??????>>>>>>=========>>>@@@AAAAAA@@@>>>===>>>???@@@???======>>>???>>>>>>>>>????????????@@@AAA@@@@@@??????@@@@@@AAAAAABBBBBBBBBAAA???===<<<===<<<<<<<<<<<<<<<<<<<<>>???@@@AAAAAAAAAAAA@@@??????>>>>>>??????@@@BBBCCCCCCBBB@@@AAABBB???======AAAFFFMMMZZZfffoooqqqvvvzzzzzz|||~~~|||tttooosss~~~}}}{{{uuuqqqRRRIIIAAA===;;;@@@TTTiii{{{{{{|||}}}|||{{{xxxvvvvvvwwwzzz||||||yyysssnnnnnnooopppssssssqqqlllhhhddddddhhhooowww||||||zzzzzzzzzyyyyyyzzz}}}~~~{{{vvvrrrooolllhhheeeddddddbbb___]]]]]]```ccceeefffggghhhhhhhhhhhhhhhfffiiikkkhhhbbb___```ccccccaaa___^^^^^^^^^^^^___\\\[[[\\\```dddbbb[[[TTTTTTSSSQQQOOOMMMIIIEEEBBB;;;999666444333333444555666777888999;;;<<<===>>>???>>>===<<<===???AAACCCDDDCCCAAA@@@BBBFFFJJJMMMVVV]]]jjjzzzqqqccc\\\PPPLLLEEE@@@>>>===<<<;;;999999999999999888777666444555555555555444444333111111000000000111111222222222111000000000000111111111111111111111111111111222333444444444444444444555555555555666666666666666666777777888888888888888999:::::::::999999777666333111000111333444333333333333333333333333111222222222222444888;;;===@@@FFFIIIKKKLLLMMMNNNMMMMMMNNNNNNNNNMMMMMMLLLKKKKKKLLLMMMNNNLLLIIIGGGIIILLLRRR\\\nnnxxxdddbbbXXXYYYZZZ[[[[[[XXXTTTQQQIIIJJJKKKKKKKKKJJJIIIHHHJJJIIIGGGEEEDDDDDDEEEEEEDDDDDDDDDDDDCCCAAA@@@???CCCHHHLLLKKKLLLPPPTTTTTTPPPSSSXXX[[[ZZZWWWSSSQQQLLLKKKJJJHHHFFFEEEEEEFFFHHHIIIIIIGGGEEEEEEGGGJJJHHHIIIHHHGGGEEEDDDFFFGGGGGGHHHJJJKKKKKKJJJIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFJJJOOOSSSSSSPPPNNNQQQTTTQQQLLLGGGHHHOOOWWW\\\^^^]]]YYYTTTQQQNNNJJJDDD???EEEDDDCCCCCCDDDFFFIIIKKKNNNRRRVVVTTTNNNIIIIIIKKKJJJKKKKKKJJJIIIHHHIIIKKKFFFGGGGGGHHHOOOYYY]]]\\\ZZZYYY]]]dddfffaaa]]]\\\```bbbeeehhhjjjjjjiiihhh===>>>??????@@@?????????=========>>>>>>>>>>>>>>><<<;;;;;;::::::;;;===>>>?????????@@@@@@@@@@@@@@@>>>>>>===============<<>>@@@@@@@@@>>>===>>>???>>>>>>?????????@@@@@@@@@@@@@@@????????????@@@@@@BBBBBBAAA@@@???>>><<<;;;<<<=====================@@@AAABBBBBBAAAAAABBBDDDDDD@@@<<<::::::;;;;;;;;;:::;;;===>>>@@@@@@AAAAAAAAA@@@??????>>>>>>??????AAACCCDDDCCCAAA@@@@@@@@@???======AAACCCFFFMMMUUUbbbfffnnnuuuwwwzzz|||~~~tttmmmppp|||gggXXXJJJCCC???CCCTTTgggxxx}}}{{{vvvtttsssvvvxxxzzz}}}}}}yyysssnnnmmmnnnqqqtttuuuqqqkkkfffaaabbbeeejjjppptttuuuuuuvvvvvvuuuvvvxxx{{{~~~~~~yyytttoooiiiccc___]]]]]]\\\[[[[[[\\\```cccddddddeeeeeeeeedddccccccaaacccdddbbb^^^]]]^^^```dddaaa^^^\\\]]]^^^^^^^^^UUUVVVXXX[[[]]]ZZZRRRLLLNNNMMMMMMKKKIIIFFFCCCAAA<<<:::777555333444555666666666888:::;;;===??????===>>>>>>???AAABBBDDDEEEFFFDDDBBBBBBFFFMMMUUUZZZ```ggguuu}}}pppcccZZZMMMIIICCC>>><<<;;;;;;:::888888999999888777777666333444444444444444333333111000000000000111222222222111000000///000000000111111111111111111111111111222333444444555555444555555666666666777777777666777777888888999999:::999999999999999888777666555333222000000222333444333333333333333333333333111222444555555888;;;>>>@@@CCCHHHKKKLLLLLLMMMNNNMMMMMMMMMMMMMMMMMMNNNNNNIIIJJJLLLKKKIIIHHHHHHIIIMMMZZZkkk|||lll______\\\^^^```aaa```]]]ZZZWWWOOONNNNNNMMMLLLKKKKKKKKKJJJIIIGGGFFFEEEEEEFFFFFFFFFEEEEEEDDDCCCBBBBBBBBBIIIOOOQQQNNNLLLOOOQQQQQQPPPTTTYYY\\\ZZZVVVRRRPPPJJJKKKKKKJJJIIIGGGFFFEEEGGGJJJLLLKKKGGGFFFHHHJJJHHHIIIHHHGGGEEEFFFHHHJJJKKKLLLOOOQQQPPPMMMJJJHHHIIIHHHHHHHHHGGGGGGGGGGGGHHHKKKMMMNNNLLLLLLOOOQQQNNNJJJIIIOOOZZZdddiiijjjeeedddbbb\\\UUULLLDDD@@@GGGFFFDDDCCCEEEIIIMMMPPPVVVXXXWWWSSSMMMHHHFFFGGGIIIJJJJJJIIIGGGGGGIIIJJJHHHIIIJJJKKKSSS\\\^^^[[[XXXWWWZZZaaaeeedddcccdddkkkddd^^^___eeekkkllljjj===>>>???@@@@@@@@@@@@???;;;;;;<<<===============;;;;;;:::::::::;;;<<<===@@@@@@@@@@@@????????????<<<<<<<<<<<<============@@@@@@@@@@@@@@@@@@@@@@@@===>>>@@@@@@??????AAABBB@@@@@@AAAAAAAAABBBBBBBBB@@@@@@????????????@@@@@@BBBAAA@@@>>>===<<<;;;;;;;;;;;;<<<<<<======>>>>>>>>>@@@AAA@@@??????@@@BBB???===;;;:::;;;<<<<<<<<<999:::<<<>>>???@@@AAAAAAAAA@@@??????>>>>>>??????AAACCCDDDCCCAAA?????????@@@======@@@AAABBBFFFKKKVVV]]]hhhqqqvvvzzz{{{|||vvvxxx|||iiiUUUKKKEEEEEEOOO]]]rrr}}}wwwssstttvvvwwwyyy|||{{{xxxrrrmmmlllnnnrrruuuvvvqqqjjjddd___aaadddeeefffgggiiikkkoooooopppqqqtttvvvyyyzzz}}}}}}~~~~~~{{{yyyuuupppjjjeee]]]]]]]]][[[ZZZZZZ]]]___```````````````___^^^]]]\\\\\\\\\[[[[[[\\\\\\]]]```\\\XXXWWWXXXZZZZZZYYYRRRRRRTTTTTTRRROOOKKKIIIIIIIIIIIIHHHEEECCCAAAAAA>>><<<999666444555666777666777888:::<<<>>>@@@AAA@@@AAAEEEHHHKKKMMMOOOOOOMMMKKKJJJKKKRRR\\\fffmmmooowwwvvvlll___VVVIIIDDD???;;;999999999888666777777777777666555555222333333444444444333333111000000000111111222333111111000////////////000111111111111111111111111111222333444555555555555666666666777777777888888777777888888999::::::;;;::::::999888777555444333222111111111111333444555111222222333333444444555222555777999:::<<>>>>>???@@@@@@@@@@@@@@@999:::;;;;;;<<<<<<<<<;;;===<<<<<<;;;<<<===>>>???AAA@@@@@@@@@??????>>>>>><<<======>>>>>>?????????@@@@@@????????????@@@@@@;;;===???@@@@@@AAACCCEEEBBBBBBBBBCCCCCCCCCDDDDDD@@@@@@????????????@@@@@@CCCAAA???===;;;;;;;;;;;;::::::;;;;;;<<<===>>>>>>===>>>??????>>>===???@@@;;;:::999:::===>>>>>>>>>999:::<<<===???@@@@@@AAAAAA@@@@@@???>>>?????????BBBCCCDDDCCCAAA???>>>???AAA======@@@AAABBBFFFKKKPPPXXXeeeqqqwww}}}zzz}}}|||uuu^^^QQQIIIEEEIIIRRRnnn~~~{{{vvvvvvvvvwwwxxxzzzzzzvvvqqqlllfffiiimmmqqqqqqllleee______aaacccbbb___^^^```ccciiijjjkkknnnpppsssuuuvvvxxxyyyzzz{{{~~~}}}||||||}}}}}}zzzuuurrreeedddaaa^^^ZZZXXXYYYZZZ\\\\\\\\\\\\\\\[[[ZZZZZZYYYXXXWWWXXXZZZ\\\\\\[[[ZZZVVVRRRQQQRRRTTTTTTSSSQQQQQQQQQNNNJJJHHHGGGHHHFFFGGGGGGEEECCCAAA@@@@@@???===999777555555666777666777999;;;===???AAABBBDDDGGGLLLQQQVVVYYYZZZZZZ[[[YYYXXXZZZbbbnnnzzzyyyppphhh\\\QQQEEEAAA<<<888777777777777555555555666555555444444222222333444444444333333111111000111111222333333111111000///////////////111111111111111111111111111222333444555555555555777777777777888888888888777777888999::::::;;;;;;;;;::::::888666444222111000000000111222444555666///000111222444555666777444777:::===>>>@@@BBBDDDEEEGGGIIIJJJJJJJJJLLLMMMLLLLLLLLLLLLMMMNNNOOOPPPNNNPPPOOOIIIDDDIIIVVVbbbzzzwwwrrrmmmdddWWWWWWUUURRRPPPPPPQQQSSSUUUSSSOOOLLLJJJJJJLLLMMMKKKJJJHHHGGGGGGGGGGGGHHHIIIHHHFFFDDDDDDEEEGGGHHHIIIPPPSSSOOOLLLNNNQQQRRRNNNRRRWWWXXXTTTPPPMMMLLLFFFEEEEEEFFFHHHKKKLLLLLLOOOTTTWWWTTTNNNHHHGGGHHHMMMMMMLLLIIIGGGGGGIIIKKKLLLPPPUUUZZZZZZVVVPPPLLLGGGGGGGGGGGGFFFFFFFFFFFFCCCEEEIIINNNQQQQQQNNNJJJOOOLLLMMMUUU___fffeeeaaaSSSXXX[[[WWWOOOIIIJJJMMMCCCDDDFFFHHHKKKNNNPPPQQQYYYTTTNNNIIIHHHGGGGGGFFFDDDEEEEEEDDDBBBCCCEEEGGGDDDGGGIIIMMMVVV^^^^^^YYYLLLIIIKKKSSS\\\bbbiiiooo```YYYSSSVVVbbbqqq{{{>>>???@@@AAA@@@>>><<<;;;;;;:::999999999:::;;;<<<;;;;;;:::::::::;;;<<<<<<===@@@BBBAAA>>><<<<<<===<<<;;;;;;;;;<<<===???@@@@@@??????@@@@@@BBBCCCDDDAAA@@@?????????@@@AAABBBCCCCCCBBBBBBBBBAAAAAAAAADDDAAA===:::999:::===???AAA???===:::999999:::;;;:::;;;;;;<<<===>>>?????????>>>>>>============>>>;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<=========??????>>>>>>>>>>>>??????@@@@@@AAAAAAAAA@@@@@@???>>>>>>======>>>@@@AAACCCKKKUUUcccnnnvvvzzzzzzzzz{{{yyyyyyuuudddYYYQQQHHHEEEHHH```vvv|||tttuuusssuuuzzzyyyrrroooqqqooommmjjjhhhgggeeebbb```]]]___```^^^ZZZYYYZZZ[[[^^^aaadddgggiiikkkoooqqqwwwwwwxxxyyyzzz{{{||||||~~~}}}|||zzzyyyxxxsssoooiiiccc___ZZZVVVSSSVVVSSSRRRRRRSSSSSSPPPMMMQQQRRRSSSTTTUUUUUUUUUUUUTTTTTTRRRPPPOOONNNMMMMMMKKKJJJGGGFFFFFFEEECCCAAACCCBBBBBBAAA@@@???>>>>>>>>>===<<<:::999888777777777999;;;===>>>@@@CCCEEEBBBPPP___fffiiilllmmmlllkkkiiijjjmmmpppvvvqqqggg[[[PPPIII@@@>>><<<999777666555555333444444555555444444333111111222222222222111111000000000000111111111111.........//////000111222333333222222111222222222111333555666555555666777777888999999:::::::::::::::999888888::::::999888888777777666555555444444444444333333222111111111000000111111222222333333555888<<<@@@CCCDDDEEEEEEGGGHHHJJJLLLMMMMMMLLLLLLQQQNNNKKKKKKNNNOOONNNLLLNNNJJJHHHFFFDDDLLLbbbxxx|||ssskkkbbb]]]TTTRRROOOMMMLLLMMMOOOQQQOOOOOOMMMJJJGGGHHHLLLPPPNNNMMMKKKHHHFFFFFFIIILLLNNNLLLIIIFFFEEEGGGIIIKKKOOOOOOOOOPPPPPPPPPQQQQQQPPPOOOOOONNNMMMLLLLLLKKKHHHHHHHHHGGGFFFGGGIIILLLUUUXXX[[[XXXRRRNNNNNNPPPUUURRROOOOOOOOONNNMMMMMMRRRUUUZZZ^^^^^^YYYPPPIIIIIIHHHGGGFFFEEEFFFGGGHHHJJJLLLOOOQQQQQQPPPNNNLLLRRRRRRSSSTTTUUUVVVWWWXXXQQQPPPNNNMMMKKKJJJJJJJJJEEEFFFHHHIIIJJJKKKKKKKKKKKKKKKKKKKKKJJJIIIHHHGGGEEEEEEDDDDDDEEEFFFFFFGGGFFFFFFGGGKKKQQQVVVYYYZZZVVVRRRQQQUUU\\\```]]]XXXUUUSSSQQQSSS[[[fffrrryyy<<<===???@@@@@@???>>>===<<<;;;:::888888888999999999999999999999::::::;;;:::<<>>===<<<;;;;;;<<<===>>>???@@@AAAAAABBBCCCCCCDDDDDD@@@@@@??????@@@@@@AAAAAABBBBBBBBBBBBAAAAAAAAAAAABBB@@@===::::::;;;===???======;;;;;;;;;;;;<<<===::::::;;;<<<===>>>????????????>>>===<<<<<<<<<===::::::;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<=========??????>>>>>>>>>>>>??????AAAAAAAAABBBBBBAAAAAA@@@??????>>>>>>???@@@BBBCCCIIIRRRaaaooo~~~}}}uuuvvvvvv}}}uuueeeZZZRRRJJJGGGHHHRRRfff|||xxxrrrnnnnnnrrrsssnnnlllnnnmmmkkkhhhfffeeedddaaa___]]]^^^___\\\YYYVVVWWWXXXZZZ\\\___bbbdddfffjjjlllrrrrrrtttuuuwwwxxxxxxxxx{{{{{{||||||{{{zzzxxxwwwssspppkkkfffbbb]]]YYYUUUSSSQQQOOOOOOPPPPPPMMMKKKKKKLLLLLLMMMNNNNNNNNNNNNRRRQQQOOOLLLJJJIIIHHHGGGIIIGGGEEEDDDDDDCCCAAA???AAAAAA@@@@@@???>>>======???>>><<<:::999777777777999:::<<<<<<===>>>AAADDDJJJZZZlllvvv{{{}}}|||zzzuuussstttwwwyyy~~~uuuggg^^^TTTJJJEEE>>><<<:::888666555555555333333444444444444333333222222333333333333222222000000000000111111111111000000000000111222333333333333222222222222333333333444777777666666777888888888999:::::::::::::::;;;:::888999999:::888777777666666555444444333333333333222222222111111111000000111222333444555555;;;<<>>@@@@@@@@@???>>><<<;;;999888777666777777888777777777888888999:::777999<<<<<<<<<;;;<<<===>>>===<<<;;;;;;<<<===>>>@@@AAACCCDDDEEEDDDDDDCCC>>>???@@@AAAAAAAAAAAAAAABBBBBBBBBAAAAAAAAA@@@@@@>>>===<<<;;;;;;<<<===>>>::::::;;;<<<===>>>>>>???::::::;;;<<<===>>>>>>???@@@???>>>===<<<<<<;;;<<<:::::::::;;;;;;<<<<<<<<<::::::;;;;;;<<<=========???>>>>>>======>>>>>>???AAAAAABBBBBBBBBBBBBBBAAA@@@????????????@@@BBBCCCHHHPPP^^^pppuuuwwwsssyyyttteee[[[SSSLLLGGGGGGCCCSSSfffuuu}}}~~~yyyqqqllliiikkknnnmmmlllmmmllliiifffdddcccbbb```^^^^^^___^^^[[[WWWTTTSSSTTTTTTVVVXXXZZZ\\\^^^bbbdddjjjlllnnnqqqrrrsssrrrrrruuuwwwyyyzzz{{{yyywwwvvvpppnnnjjjgggccc___ZZZWWWQQQOOOLLLJJJKKKKKKJJJIIIGGGGGGGGGGGGGGGGGGGGGGGGLLLKKKIIIFFFDDDBBBAAAAAADDDCCCAAA@@@@@@@@@>>><<>>>>>>>>======<<<<<>><<<:::888777666666777888:::;;;===???CCCFFFUUUggg{{{}}}||||||{{{fffZZZSSSKKKCCC>>>:::999777666444444555555333333444444444444333333333333333444444333333333000000000111111111222222111111111111222333444555444333333333333333444444444666888888888777888999999::::::;;;;;;;;;;;;:::<<<;;;999999999999777666555555444444333333222222222222111111111111111111000111222444666777888999???@@@BBBDDDGGGIIIKKKLLLJJJJJJJJJJJJKKKLLLLLLMMMKKKJJJJJJJJJKKKKKKIIIGGG@@@CCCFFFHHHNNNddd~~~iii___\\\XXXRRROOOJJJJJJIIIHHHHHHHHHIIIIIIIIIIIIGGGEEECCCDDDGGGJJJJJJKKKLLLKKKIIIHHHHHHIIIJJJHHHFFFEEEEEEGGGIIIKKKLLLMMMNNNOOOOOONNNLLLKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKJJJHHHHHHJJJNNNRRR]]]```bbbaaa]]]ZZZZZZ[[[XXXUUUQQQOOOPPPTTTVVVWWWVVVUUUUUUVVVVVVUUURRROOOJJJJJJIIIIIIJJJKKKLLLMMMHHHKKKOOORRRSSSQQQNNNLLLKKKKKKKKKJJJJJJKKKKKKKKKFFFEEEEEEEEEEEEEEEFFFFFFEEEEEEFFFHHHIIIIIIIIIIIIHHHHHHHHHGGGHHHIIIIIIJJJIIIIIIHHHHHHGGGHHHHHHHHHFFFEEEEEEIIIPPPWWW]]]___iiijjjkkkkkkfff[[[NNNEEEAAAAAABBBFFFOOOZZZeeelll;;;<<<>>>@@@@@@???===<<<:::999888666666666777777777777777777888999::::::999:::;;;;;;;;;;;;<<<<<<>>>>>><<<;;;;;;<<<======???@@@BBBDDDEEEDDDBBBAAA===>>>@@@AAABBBBBBAAA@@@AAAAAAAAAAAA@@@@@@@@@@@@;;;;;;;;;;;;<<<<<<======999:::;;;===>>>>>>>>>>>>::::::;;;<<<===>>>>>>???@@@???>>>===<<<;;;;;;;;;999::::::;;;;;;<<<<<<<<<::::::;;;;;;<<<=========>>>>>>============>>>>>>@@@@@@AAAAAABBBBBBAAAAAAAAA@@@?????????@@@BBBCCCIIIOOO[[[qqq{{{{{{vvvzzz|||rrreee[[[SSSLLLFFFCCC===DDDPPP^^^jjjrrruuutttsssmmmhhhiiillloooooooookkkiiieeecccbbbbbb```^^^```___]]]ZZZWWWTTTRRRQQQPPPQQQSSSTTTUUUWWWZZZ]]]ccceeeiiilllnnnnnnmmmllloooqqquuuxxxyyywwwuuutttkkkiiifffdddbbb^^^ZZZVVVQQQOOOKKKIIIHHHHHHHHHIIIGGGGGGFFFFFFEEEEEEEEEEEEEEEDDDCCCAAA@@@???>>>>>>AAA@@@>>>>>>>>>>>><<<;;;<<<<<<<<<<<<;;;;;;;;;;;;???>>><<<:::888777777666444666888;;;>>>BBBGGGKKK^^^ooo}}}~~~~~~mmmZZZPPPJJJCCC===:::777666444333333333444555333333333444444333333333222222333333333333222222000000111111111222222222111111111111222333444555444444444333444444555666555777888999888777888999::::::;;;<<<<<<;;;;;;;;;<<<;;;999888888888666444333333333333222222111111111111111111111111111111111222444666999;;;===>>>@@@@@@AAACCCEEEHHHJJJKKKLLLLLLJJJJJJJJJKKKLLLMMMJJJJJJJJJIIIIIIGGGEEECCC@@@CCCEEEJJJXXXuuu}}}oooaaa\\\[[[WWWQQQNNNHHHHHHHHHIIIIIIIIIIIIIIIIIIHHHGGGEEEEEEFFFHHHJJJIIIJJJLLLLLLJJJHHHHHHHHHGGGFFFEEEDDDEEEGGGJJJKKKKKKMMMOOOPPPPPPMMMKKKIIILLLMMMMMMNNNNNNOOOOOOPPPNNNNNNLLLJJJIIILLLPPPTTTYYY[[[]]]\\\ZZZXXXXXXXXXWWWVVVQQQNNNQQQXXX\\\]]]ZZZXXXTTTSSSSSSTTTSSSSSSJJJJJJKKKLLLLLLMMMNNNOOOJJJLLLOOORRRTTTUUUUUUTTTPPPOOOMMMLLLKKKKKKLLLLLLFFFEEEDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHHHHHHHHHHGGGFFFFFFGGGHHHIIIKKKLLLKKKKKKJJJJJJIIIIIIJJJJJJJJJIIIHHHLLLSSS[[[bbbeeemmmmmmkkkfff^^^TTTKKKEEEBBBBBBDDDHHHOOOYYYbbbhhh>>>>>>???@@@???===;;;999777777666666666777999:::888888888999:::;;;<<<<<<>>>===<<<<<<<<<<<<<<<;;;>>>>>><<<;;;;;;<<<=========???AAABBBBBBAAA@@@>>>===>>>@@@AAABBBBBBAAAAAAAAAAAA@@@@@@@@@?????????::::::;;;<<<<<<=========<<<<<<===>>>>>>======<<<:::;;;;;;<<<===>>>??????@@@@@@???======<<<<<<<<<:::::::::;;;;;;<<<<<<<<<::::::;;;;;;<<<=========>>>>>>============>>>>>>>>>>>>???@@@@@@@@@@@@@@@AAA@@@?????????@@@AAABBBHHHMMMYYYpppwwwqqqfff\\\UUUOOOGGGAAA<<<<<>>>>>>>>>>>?????????>>><<<<<<======<<<::::::::::::::::::::::::;;;>>>===<<<:::999888777777666888:::<<>><<<999888666666555666777888:::;;;999999999:::;;;<<<===>>>AAA???===<<<======<<<;;;>>>===<<<;;;;;;<<<===>>>======>>>?????????>>>======>>>???@@@AAABBBBBBBBB@@@@@@@@@?????????>>>>>>;;;;;;<<<<<<============???>>>>>>======<<<<<<<<<;;;<<<===>>>???@@@@@@AAA@@@@@@???>>>>>>>>>??????;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<=========>>>======<<<<<<======>>><<<===>>>???@@@@@@@@@???@@@@@@???>>>>>>???@@@AAACCCHHHUUUkkksssppphhh___ZZZVVVOOOGGGAAA;;;888<<>>???@@@===<<<;;;;;;<<<===<<<:::888888999999::::::;;;;;;<<<<<<;;;:::999999999999;;;<<<>>>???BBBFFFLLLPPPbbbooo|||{{{yyyyyyzzz|||lll^^^OOOGGGBBB<<<888777333333222111111222333444222222333333333333222222000111111222222111111000111111111222222222222333111111111111222333444444555555555555666777888888555777999999777666777888:::;;;;;;;;;;;;::::::999888777555555555555333222222222222222222222111111000000111222333333444444666888:::<<>>??????>>><<<:::999888777777666777888:::;;;999999::::::;;;===>>>???@@@>>>;;;;;;===>>>>>><<<===<<<;;;;;;<<<===>>>???========================>>>>>>>>>???@@@AAACCCCCC@@@?????????>>>>>>>>>>>>======<<<<<<<<<===>>>>>>@@@???===<<<<<<<<<===>>>======>>>???@@@AAABBBBBB@@@@@@@@@???@@@@@@AAABBB<<<<<<<<<;;;;;;::::::999::::::;;;;;;<<<===============<<<<<<<<<<<<============>>>???@@@AAAAAA@@@@@@???>>>=========??????>>>CCCOOOaaavvvzzzpppoookkkeeecccbbb\\\SSSKKKBBB<<<;;;>>>CCCOOO[[[iiipppsssnnnkkklllmmmkkkjjjfffbbb```___``````___\\\ZZZWWWVVVWWWVVVTTTQQQQQQPPPNNNKKKHHHGGGIIIKKKMMMNNNQQQTTTWWWYYYZZZ[[[\\\^^^```bbbdddeeeeeeeeeeeebbb^^^]]]^^^___```___YYYYYYWWWSSSLLLHHHFFFFFFFFFDDDAAA>>><<<<<<<<<<<<;;;;;;;;;;;;<<<===>>>>>>;;;999888999;;;;;;:::999777888888999::::::;;;;;;;;;::::::999999::::::;;;:::<<<>>>AAAEEELLLSSSXXXgggssszzzwwwvvvwwwzzztttbbbUUUIIIBBB>>>999666666444333222111111222333333222222333333333333222222111222222333333222222111111111111222222222333333222222222222333444555666666666666666777888999999777999::::::999888888999:::::::::::::::999888888555444333333444444222111222222222222222222222222000111222333444555666666999:::<<<>>>AAADDDEEEFFFGGGHHHJJJLLLMMMNNNNNNMMMNNNNNNNNNMMMLLLKKKJJJJJJGGGGGGFFFDDDAAAAAAEEEHHHKKKUUUbbbpppuuucccUUURRRRRRUUUTTTOOOJJJIIIEEEDDDCCCCCCDDDGGGIIIKKKHHHFFFDDDEEEHHHIIIIIIGGGHHHJJJKKKKKKJJJIIIIIIJJJHHHHHHGGGGGGHHHIIIJJJKKKOOOOOONNNMMMLLLJJJHHHHHHFFFGGGIIILLLNNNQQQSSSTTTRRRSSSSSSRRROOONNNNNNOOOQQQQQQQQQQQQQQQPPPNNNLLLGGGMMMNNNMMMWWWhhhqqqooommmhhh```YYYTTTQQQNNNLLLJJJKKKLLLLLLMMMLLLKKKJJJGGGHHHJJJLLLMMMNNNNNNNNNNNNMMMJJJHHHGGGGGGIIIJJJJJJIIIHHHGGGFFFEEEEEEEEEGGGHHHHHHIIIIIIIIIIIIHHHHHHJJJMMMOOOQQQPPPOOONNNJJJJJJKKKKKKLLLMMMOOOOOOMMMNNNPPPUUU]]]eeejjjmmmmmmbbbTTTJJJGGGGGGEEEDDD@@@@@@AAABBBCCCDDDFFFFFF;;;<<<>>>??????===;;;::::::999888777777888999999999999999:::;;;<<<>>>???>>>;;;999:::===??????>>><<<;;;;;;;;;<<<===???@@@???>>>============>>>>>>???>>>>>>>>>???AAACCCEEE????????????>>>>>>>>>>>>???>>>===<<<<<<===>>>??????>>><<<;;;;;;===???@@@>>>>>>???@@@AAABBBBBBCCC@@@@@@@@@@@@AAABBBCCCCCC======<<<;;;:::999999888::::::;;;;;;<<<======>>>======<<<<<<<<<<<<=========>>>???@@@AAABBBBBBBBB???>>>===<<<<<<===>>>>>><<>><<<;;;;;;;;;<<<;;;;;;;;;;;;;;;<<<<<<999888777888999:::999888777777888999:::;;;;;;<<<:::999999999::::::;;;<<<555888<<>>;;;777555666444333222111111111222333222222222333333222222222222333333444444333333222111111222222222333333333444444444444444555777777666666666666777888999:::999:::<<<;;;:::999999:::::::::::::::999999888777333222111111333333222111222222222222222222333333111111222333555666777777;;;<<<===@@@BBBDDDFFFGGGFFFHHHKKKMMMNNNNNNMMMLLLMMMNNNNNNNNNMMMLLLJJJHHHDDDDDDDDDBBB@@@CCCHHHMMMXXXhhhyyycccVVVNNNLLLOOOTTTTTTPPPMMMMMMHHHGGGEEEEEEFFFIIILLLNNNKKKIIIGGGHHHKKKMMMLLLJJJIIIJJJKKKJJJIIIIIIJJJKKKIIIIIIHHHHHHIIIIIIJJJJJJOOONNNMMMKKKJJJHHHGGGGGGHHHIIIKKKNNNQQQSSSUUUWWWRRRTTTTTTSSSPPPNNNMMMMMMQQQPPPPPPPPPPPPOOOLLLJJJHHHMMMMMMJJJQQQ```fffbbb```\\\WWWSSSPPPOOONNNMMMJJJJJJKKKLLLLLLKKKIIIIIIHHHJJJNNNPPPPPPNNNKKKIIIKKKIIIFFFDDDCCCDDDFFFGGGFFFFFFEEEEEEEEEEEEFFFFFFHHHHHHIIIJJJJJJJJJIIIIIIIIIKKKOOORRRSSSRRRPPPNNNIIIJJJJJJKKKLLLNNNOOOPPPUUUTTTTTTVVVZZZ^^^``````bbbXXXLLLFFFGGGGGGDDD@@@AAAAAABBBCCCDDDEEEEEEEEE======;;;::::::999::::::999888777666777888:::;;;:::999:::===@@@BBBAAA@@@@@@AAA@@@>>>======???AAAAAA@@@>>>===<<<<<<<<<===@@@@@@@@@????????????>>>>>>???@@@AAAAAAAAAAAAAAAAAA>>>;;;;;;===???>>>======<<<;;;:::;;;===???AAA======<<<<<<<<<<<<===>>>>>>???@@@AAABBBCCCCCCCCCBBB@@@??????BBBDDDEEEEEE???===;;;;;;<<<=========:::<<<===<<<;;;;;;<<<===>>>>>>============>>>>>><<<===???AAABBBBBBBBBAAA???@@@@@@??????>>>===<<>>===???@@@@@@???===<<<>>>???>>>>>>===<<<<<<===>>>???@@@@@@@@@????????????>>>>>>>>>???@@@AAAAAA@@@@@@@@@===;;;;;;===??????>>>>>>===<<<;;;;;;<<<>>>???>>>======<<<<<<======>>>===>>>???AAABBBBBBBBBBBB@@@???>>>>>>AAACCCDDDCCC@@@===;;;:::;;;<<<<<<;;;:::;;;===<<<;;;;;;<<<======<<<<<<;;;;;;<<<<<<===>>>???@@@AAABBBBBBAAAAAA>>>????????????>>>======???@@@BBBDDDIIIQQQZZZ```ttt|||yyyyyywww}}}}}}xxxrrrrrrtttvvvwwwwwwvvvuuuwwwvvvkkkWWWFFF@@@@@@AAAKKK\\\lllrrrrrrqqqmmmhhhgggbbb^^^^^^``````]]]ZZZZZZWWWTTTRRRRRRQQQPPPOOONNNMMMKKKHHHFFFDDDBBBBBBAAABBBBBBDDDEEEGGGIIIJJJOOOQQQTTTUUUUUUTTTUUUVVVUUUUUUUUUUUUUUUVVVWWWXXXTTTWWWYYYWWWPPPKKKJJJKKKGGGFFFCCC@@@>>><<<::::::::::::999999888777777777666666777777777888888888:::888666666777777777666666666777888888888888777888888:::???IIIUUU```gggqqqxxxyyyuuuuuuzzzsssbbbTTTMMMEEEBBB>>>999666444333333333333333333333333333333111111111111111111111111222333444555666555555444444444333333444555666666999888777666666777888999:::999888888777777888888777666666777999:::999888999999999888888666555444222222222222222222333333222333444444555555555555555666888888999;;;>>>AAAAAABBBEEEGGGIIIIIIHHHHHHIIIJJJKKKMMMNNNOOOOOOOOOOOOMMMKKKIIIHHHIIIGGGEEEEEEHHHNNNXXXaaaiiiqqqvvv}}}hhh]]]YYYVVVQQQOOOSSSZZZ\\\XXXRRRJJJIIIIIIHHHHHHIIIJJJKKKKKKIIIHHHGGGGGGIIIKKKLLLJJJJJJIIIHHHIIIJJJKKKLLLHHHIIIJJJIIIHHHHHHIIIJJJNNNMMMKKKIIIHHHHHHIIIIIIKKKIIIIIIKKKOOOSSSTTTSSSQQQRRRRRRPPPMMMLLLNNNQQQSSSSSSQQQPPPNNNLLLKKKJJJJJJIIIIIINNNTTTYYYZZZYYYPPPOOOOOOOOOPPPOOOLLLJJJKKKJJJJJJJJJIIIHHHHHHHHHFFFIIIKKKLLLIIIGGGGGGHHHMMMHHHDDDCCCEEEHHHHHHHHHHHHEEEBBBAAABBBDDDFFFFFFIIIIIIJJJJJJJJJIIIIIIHHHGGGIIILLLOOOQQQQQQPPPOOOKKKMMMNNNMMMLLLKKKLLLNNNSSSRRRPPPOOOPPPRRRTTTVVVTTTPPPKKKGGGEEEDDDCCCBBBBBBCCCCCCCCCCCCBBB@@@???:::;;;<<<=========<<<;;;999999:::;;;;;;;;;;;;;;;<<<:::999999:::<<<<<<<<<===???@@@???>>><<<======<<<<<<;;;;;;<<<>>>???AAA@@@@@@@@@????????????>>>>>>>>>??????@@@?????????>>>===;;;<<<>>>??????>>>???>>><<<;;;;;;;;;<<<===???>>>>>>======>>>>>>>>><<<===>>>???AAAAAAAAAAAA???======>>>@@@BBBBBBBBB@@@===;;;999:::::::::999:::;;;<<<<<<;;;;;;<<<>>>>>>======<<<<<<======>>>@@@@@@AAABBBBBBBBBAAA@@@======>>>>>>??????>>>>>>>>>???AAABBBDDDGGGMMMPPPgggrrr||||||wwwtttsssrrrwwwwwwsssuuuxxx|||kkkQQQCCC===<<>><<<;;;:::888888777777666555555555666666666666777777777777999777666555777777777666555666666777777777777777888888:::???HHHRRR]]]ccchhhppp|||}}}yyyyyyvvvvvv||||||ppphhh^^^RRRHHHDDD<<<:::777555333333333444333222111111111111333333000000000111111111111111222333444444555555444444444333444444555666777888:::999999888888999::::::999999888777777777777888888777666666888888777666888888888777666444333222333333333333222222222222444444444444555666777888999;;;<<<<<<<<<>>>@@@CCCCCCEEEGGGIIIJJJJJJJJJJJJIIIJJJKKKMMMOOOPPPPPPPPPMMMLLLJJJHHHGGGEEEEEEEEEEEELLL\\\ooolll```YYYWWWSSSRRRSSSVVVZZZ[[[XXXUUULLLLLLKKKJJJIIIIIIIIIJJJLLLJJJHHHGGGGGGHHHIIIJJJHHHHHHGGGGGGGGGHHHJJJKKKHHHIIIJJJIIIHHHGGGHHHIIINNNMMMLLLKKKJJJIIIHHHHHHKKKJJJJJJKKKOOORRRSSSRRRNNNOOOOOONNNMMMMMMOOOPPPRRRQQQPPPOOOMMMLLLJJJJJJKKKJJJKKKRRRYYY[[[VVVPPPNNNOOOQQQTTTUUURRRNNNJJJKKKJJJJJJIIIHHHHHHGGGGGGCCCEEEHHHHHHGGGFFFEEEFFFJJJFFFCCCCCCFFFHHHHHHGGGHHHEEEBBBAAABBBDDDFFFFFFJJJJJJJJJKKKJJJJJJIIIIIIFFFIIILLLOOOQQQPPPNNNLLLKKKLLLMMMMMMKKKKKKLLLMMMMMMMMMMMMNNNOOOPPPQQQRRRPPPMMMHHHFFFEEEDDDDDDCCCCCCDDDDDDCCCCCCAAA@@@@@@888999<<<>>>???>>>===<<<999:::<<<=========<<<;;;===:::888888:::<<<===>>>===???AAAAAA???=========<<<<<<;;;;;;<<<===???@@@@@@@@@@@@?????????>>>>>>>>>>>>?????????>>>>>>======<<<<<<===>>>?????????======<<<<<<<<<===>>>>>>@@@??????>>>>>>>>>>>>???;;;<<<===???@@@@@@@@@@@@>>>======>>>AAABBBBBBBBB???===:::999999999888777999;;;<<<<<<;;;;;;===>>>@@@@@@????????????@@@@@@AAABBBBBBCCCBBBAAA@@@???;;;<<<===>>>????????????@@@AAACCCCCCCCCDDDFFFHHH[[[fffrrrvvvuuurrrrrrrrrttt|||wwwyyy|||xxx___MMMBBB:::;;;???IIIXXXiiisssrrrmmmeeeaaa]]][[[ZZZYYYVVVTTTRRRQQQQQQQQQQQQPPPLLLIIIKKKJJJHHHFFFCCCBBBAAA@@@??????>>>>>>>>>>>>??????BBBCCCEEEEEEEEEEEEFFFHHHHHHHHHIIIJJJKKKLLLNNNOOONNNOOOQQQOOOLLLJJJJJJKKKHHHFFFDDDAAA>>><<<::::::888777777666666555444444555555555666666666777777888666555555666777666555444555666666777777666666::::::;;;>>>DDDKKKSSSWWW\\\dddooowwwyyywwwsssqqqtttrrrsssyyyvvvjjj^^^VVVOOOFFF@@@>>>777666444222111111222333111000...------///111222111111111111111222222222333333444444444444444444333333444444666777999999888888888888888999999999:::999888888777777888888888777666666777777555444555555555555555444333222444333333333333222222222444444333444555777999:::===>>>@@@@@@???@@@BBBDDDEEEFFFHHHIIIJJJKKKKKKKKKIIIJJJLLLMMMOOOPPPPPPPPPNNNLLLJJJIIIFFFCCCDDDIIILLL]]]wwwmmmaaaZZZVVVTTTTTTUUUVVVWWWVVVTTTQQQOOOLLLLLLKKKKKKJJJJJJJJJJJJKKKIIIGGGEEEDDDEEEFFFGGGFFFFFFEEEEEEFFFGGGHHHIIIHHHIIIJJJIIIGGGGGGGGGIIIMMMMMMMMMLLLKKKIIIGGGFFFJJJJJJJJJLLLNNNPPPQQQQQQLLLMMMNNNNNNNNNOOOPPPQQQPPPOOOOOOMMMLLLKKKJJJJJJLLLMMMPPPVVVYYYXXXTTTOOOPPPQQQRRRUUUUUURRRMMMIIIIIIIIIHHHGGGGGGFFFFFFEEECCCEEEFFFGGGGGGGGGGGGGGGIIIFFFCCCDDDHHHJJJJJJHHHHHHEEEBBBBBBDDDFFFGGGGGGHHHIIIJJJJJJKKKKKKKKKJJJHHHJJJMMMOOOOOOMMMJJJGGGLLLMMMNNNMMMKKKJJJKKKLLLKKKLLLLLLMMMMMMMMMMMMMMMLLLJJJFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCBBBBBBAAA@@@777999;;;===>>>>>>===<<<:::;;;<<<>>>>>>===<<<<<<<<<:::888999<<>>======>>>===<<<;;;;;;<<<===>>>@@@@@@@@@?????????>>>>>>???????????????>>>===<<<<<<======>>>>>>>>>>>>???;;;;;;<<<===>>>???AAAAAA@@@@@@???>>>>>>>>>>>>>>>;;;<<<===>>>???@@@@@@@@@???>>>>>>@@@BBBCCCCCCBBB???===:::888888999888777999:::<<<<<<;;;<<<===???@@@@@@????????????@@@@@@AAABBBBBBCCCBBBAAA???>>>:::;;;<<<===>>>????????????AAACCCDDDDDDDDDEEEFFFQQQYYYeeennnqqqqqqrrruuuyyy|||}}}|||kkk\\\LLL???===:::===JJJ[[[hhhlllllleeeaaa[[[VVVSSSRRRRRRQQQOOOOOOPPPQQQQQQPPPLLLIIIIIIHHHFFFDDDBBBAAA@@@???>>>===<<<<<<;;;;;;;;;<<<>>>???@@@@@@??????AAACCCCCCCCCCCCDDDEEEFFFHHHIIIIIIJJJJJJJJJHHHGGGGGGGGGEEEDDDBBB???===;;;:::999999888888777666666555555444555555555555666666666777555444444555666666555444444555666666666666555888888888:::???DDDIIIMMMQQQVVV]]]bbbddddddddddddhhhgggiiiqqqwww{{{}}}|||~~~{{{vvveeeZZZNNNGGGAAA;;;777666555444333222111111111111000///...------///111333222222222333333333444444444444444444444444444444333333444444666777999999777777888888999999999999::::::999888888888888888888666555555555555444222111222333444444444444444333333333333333333333333444444444555666888;;;<<>>AAABBBCCC===???@@@???>>>======>>>>>>===<<<;;;;;;;;;<<<===@@@@@@@@@????????????>>>@@@@@@@@@@@@???>>>===<<<<<<>>>??????>>>======>>>;;;<<<===???@@@BBBCCCDDD@@@??????>>>============;;;<<<===>>>@@@@@@@@@@@@>>>>>>>>>@@@CCCDDDCCCAAA???<<<:::888999999999888888:::<<<<<<<<<<<<>>>???>>>======<<<<<<======>>>@@@AAAAAABBBAAA@@@>>>===:::;;;<<<===>>>>>>???>>>===???BBBBBBBBBBBBCCCDDDGGGMMMXXXdddkkknnnssszzz}}}~~~rrrgggVVVFFF@@@:::888???JJJTTT[[[```___\\\XXXSSSPPPNNNNNNOOOMMMMMMMMMOOOPPPNNNKKKIIIHHHGGGEEECCCAAA@@@??????======<<<;;;::::::::::::;;;<<<===<<<;;;;;;===???>>>>>>??????@@@AAABBBCCCDDDDDDDDDCCCCCCCCCCCCCCCAAA@@@???===;;;:::999999999999888888777777666666444444444444555555555666666444333333555666666555333444444555555555555555333333555777;;;???CCCEEEFFFIIIMMMOOOPPPRRRSSSUUUXXXWWW[[[bbbhhhjjjnnnsssssstttvvvwwwxxxxxxwwwwwwtttqqqjjjddddddhhhhhhdddWWWMMMCCC???<<<666333444444333333222111111111111222111000000111222444555222222333333444555555555666666555444444444555555444333444444555666777888777888999:::::::::::::::999999888777777777777888666555444444555555333222///000111333444555555666333333333333444444444444666666777888:::<<<>>>???AAACCCEEEFFFEEEEEEFFFGGGHHHHHHIIIIIIJJJKKKKKKLLLKKKKKKLLLMMMMMMMMMMMMMMMHHHDDDDDDDDDAAA???JJJYYYzzzttt^^^VVVTTTNNNJJJJJJMMMMMMMMMMMMMMMLLLKKKKKKHHHIIIJJJKKKKKKKKKKKKKKKFFFDDDBBB@@@@@@@@@AAABBBDDDDDDCCCCCCDDDFFFHHHIIIHHHIIIJJJIIIGGGEEEFFFGGGIIIHHHHHHGGGGGGFFFFFFEEEFFFHHHJJJKKKJJJJJJKKKLLLJJJJJJJJJLLLOOOPPPOOONNNLLLLLLLLLKKKKKKJJJJJJJJJLLLQQQUUUSSSOOONNNSSSXXXTTTRRROOOMMMLLLKKKHHHFFFDDDDDDDDDEEEEEEEEEEEEFFFGGGFFFFFFHHHJJJLLLLLLKKKFFFEEEEEEHHHMMMOOONNNKKKHHHHHHIIIKKKMMMMMMKKKIIIEEEFFFGGGIIIJJJKKKKKKKKKJJJKKKKKKKKKJJJGGGEEECCCJJJKKKKKKJJJHHHGGGHHHIIILLLKKKKKKJJJHHHFFFDDDCCCFFFEEECCCCCCDDDEEEEEEDDDCCCCCCBBBBBBCCCCCCDDDEEE888999999:::::::::;;;;;;<<<;;;;;;;;;;;;<<<======<<<;;;;;;===???AAAAAA@@@<<<======<<<::::::;;;===<<<;;;::::::;;;<<<>>>???@@@@@@@@@????????????>>>BBBBBBBBBAAA@@@>>>===<<<<<>>???AAABBBCCCCCCDDD@@@???>>>===<<<<<<<<<<<<<<<<<<>>>???@@@AAAAAAAAA=========@@@BBBCCCBBB@@@>>><<<999999:::;;;::::::888:::;;;<<<<<<<<<>>>@@@===<<<<<<;;;;;;<<<<<<===>>>???@@@@@@@@@???>>>===;;;;;;<<<===>>>>>>>>>======???@@@AAA@@@@@@AAACCCAAADDDOOO]]]fffmmmvvv}}}uuukkk\\\NNNDDD===:::<<<>>>AAAIIIRRRTTTTTTTTTSSSPPPNNNMMMLLLKKKKKKJJJKKKMMMLLLJJJHHHFFFEEEDDDBBB@@@???>>>>>>======<<<;;;::::::::::::999::::::999888888:::<<<<<<<<<<<<<<<<<<===>>>???AAA???>>>>>>>>>>>>>>>>>>===<<<;;;:::999888888888999999888888777666666666333333444444444555555555555333222333444666666555333333444555555555555444444444444666888:::<<<>>>===@@@BBBDDDDDDDDDFFFGGGIIIHHHLLLRRRVVVVVVXXX\\\\\\\\\]]]___``````___^^^\\\ZZZUUUPPPQQQUUUTTTOOOKKKCCC<<<;;;:::666444444111111111111111222222222111111222222333444444555111111222333333444555555888777666555555555666666444444333333444555666666555555777888999999999888777777666555555555555555555444222333444444333222000111222333444555555555111222222333444555666666888999;;;>>>@@@AAABBBCCCCCCEEEHHHIIIIIIIIIJJJKKKKKKJJJKKKKKKKKKLLLMMMNNNKKKLLLLLLLLLLLLKKKJJJJJJEEEAAABBBEEECCCEEEVVVjjjsssbbbTTTRRRPPPIIIFFFIIILLLJJJHHHIIILLLNNNNNNMMMIIIIIIJJJKKKJJJIIIHHHHHHEEECCCAAA@@@???@@@AAABBBDDDDDDCCCCCCEEEFFFHHHIIIHHHIIIJJJHHHFFFEEEEEEFFFFFFEEEDDDCCCCCCDDDEEEEEEDDDGGGJJJJJJIIIHHHIIIJJJHHHGGGGGGJJJMMMNNNLLLJJJKKKKKKJJJJJJJJJJJJJJJJJJJJJMMMOOONNNMMMNNNQQQUUUOOONNNKKKJJJJJJHHHFFFDDDCCCDDDDDDEEEFFFGGGHHHHHHFFFEEEDDDFFFIIILLLLLLKKKDDDCCCDDDHHHMMMOOONNNKKKHHHJJJMMMPPPRRRQQQMMMJJJFFFGGGHHHHHHIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFGGGHHHGGGDDDCCCDDDEEEHHHHHHGGGFFFDDDCCCBBBBBBCCCAAA@@@AAABBBCCCBBBAAABBBBBBBBBBBBCCCDDDFFFGGG999999888888888999:::;;;<<<<<<;;;::::::<<<===>>>===<<<<<<>>>???@@@>>>===;;;<<<;;;999888888:::<<<999999999:::;;;===???AAA@@@@@@@@@????????????>>>CCCCCCBBBBBB@@@???===<<<===@@@BBBAAA===::::::;;;@@@AAABBBBBBCCCCCCCCCCCC??????===<<<;;;;;;;;;;;;<<<===>>>@@@AAAAAAAAAAAA;;;;;;<<>><<<999999:::;;;;;;;;;888:::;;;<<<<<<<<<>>>@@@>>>>>>============>>>>>>===>>>???@@@@@@???>>>===;;;<<<==================???@@@AAAAAA@@@@@@AAACCC@@@BBBKKKZZZfffnnnzzzyyy}}}vvvjjj^^^SSSGGGBBB>>>===:::777???IIIKKKNNNRRRTTTRRROOOLLLKKKJJJIIIHHHIIIJJJJJJIIIGGGFFFEEECCCAAA@@@???>>>>>>======<<<;;;::::::::::::888888888777666666999;;;;;;;;;;;;:::;;;;;;<<<<<<>>>===;;;;;;;;;<<<;;;:::::::::999888777777777777888888888777666666555555333333333444444444555555444333222222444666555555222333444444555555444444888888777666666666666666999;;;>>>??????>>>>>>???@@@???BBBHHHJJJIIIIIILLLJJJJJJKKKMMMNNNOOOMMMLLLKKKKKKHHHEEEFFFHHHEEE??????999555666777444111111......///000111222333333...///000222333333333222000000111222333333444444999888777666555555666777444444333333333444444555111222444555666666666555555555444333333333333444444333222222444444333222222222333444444444444333000111222333555666777777:::<<<>>>BBBDDDEEEFFFFFFEEEGGGJJJLLLLLLLLLMMMNNNMMMLLLLLLLLLMMMNNNOOOOOOLLLLLLLLLLLLKKKJJJIIIHHHDDDAAABBBGGGHHHLLLaaayyyhhhZZZQQQRRROOOGGGFFFLLLPPPLLLHHHHHHLLLOOOOOOMMMJJJKKKKKKKKKJJJHHHFFFEEEEEECCCBBB@@@@@@AAABBBCCCDDDDDDCCCDDDEEEGGGIIIJJJHHHIIIJJJHHHFFFEEEEEEFFFDDDCCCAAA@@@AAABBBDDDFFFCCCFFFIIIIIIGGGFFFGGGIIIGGGEEEEEEHHHKKKLLLIIIGGGJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIKKKMMMOOOPPPQQQJJJIIIIIIIIIJJJHHHEEEBBBDDDDDDEEEGGGHHHIIIJJJKKKEEECCCBBBDDDHHHKKKKKKIIIBBBAAACCCGGGMMMOOOMMMJJJIIIKKKOOOTTTVVVTTTOOOKKKIIIIIIIIIHHHGGGFFFEEEDDDEEEEEEEEEFFFGGGHHHJJJKKKDDDEEEEEEDDDAAA@@@AAABBBEEEEEECCCBBBBBBBBBBBBBBB@@@???>>>???@@@@@@???>>>AAAAAAAAABBBCCCEEEGGGIII;;;;;;:::999888888888888:::<<>>======>>>???>>>>>>>>>>>>>>>??????===;;;999888888999888888::::::999999:::<<<===>>>@@@@@@@@@???@@@@@@AAAAAA@@@@@@@@@AAAAAABBBBBBBBB??????>>>>>>>>>>>>??????>>>???AAABBBCCCBBBBBBAAA???===;;;999999:::<<<===@@@AAAAAABBBBBBAAAAAA@@@???>>>>>>===============>>><<<:::999999999;;;<<>>:::999:::<<<>>>@@@@@@@@@???????????????BBBBBBAAA@@@@@@??????>>>@@@AAAAAAAAA@@@>>>===;;;@@@@@@??????????????????BBBCCCIIISSS___mmm{{{xxxyyytttlllcccYYYRRRHHH@@@???===999:::>>>>>>EEEOOOVVVXXXUUUMMMFFFIIIIIIJJJJJJIIIFFFCCCAAABBBBBBAAAAAA@@@??????>>>;;;;;;::::::999888777777999999999888888888777777888888888888888999999::::::::::::999999999888888::::::999999888777666666999888777555555555666666666666555444333222222222111111222222222333333333333333333444444444555555333444444444555555666666888888999999999:::::::::<<<<<<<<<=========>>>>>>????????????????????????>>>>>><<<<<<<<<<<<>>>>>>333333222222111111000000111111111111111111111111333333222222333333444555222333444666777777777888999888777666444333222111333333333222222111111111888777777666555555444444333222222222222222222333444444444333333333333333111222222333333333222222222333444555777999:::;;;<<<===???AAADDDFFFHHHIIIIIIIIIIIIJJJJJJJJJJJJKKKOOOMMMKKKJJJJJJKKKMMMNNNPPPOOOLLLJJJIIIGGGDDDBBBBBBEEEFFFGGGMMMaaa|||sss^^^WWWOOOKKKKKKKKKGGGDDDIIIHHHHHHLLLQQQSSSOOOJJJGGGGGGGGGGGGGGGFFFEEEDDD@@@CCCEEEEEEBBBAAABBBDDDBBBCCCCCCDDDEEEFFFFFFFFFIIIEEEBBBBBBDDDFFFEEECCCBBBAAA@@@??????AAACCCDDDGGGFFFFFFFFFGGGIIIKKKLLLKKKIIIGGGFFFHHHKKKLLLLLLJJJJJJIIIIIIIIIHHHHHHHHHJJJGGGEEEHHHLLLMMMJJJFFFFFFFFFFFFGGGHHHHHHFFFDDDDDDEEEHHHKKKMMMJJJEEEAAA@@@@@@@@@@@@AAACCCDDDEEE>>>AAACCCEEEJJJQQQRRRPPPLLLPPPVVVWWWSSSNNNKKKIIINNNMMMKKKHHHFFFEEEDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDBBBBBBAAAAAAAAACCCBBBBBBAAA@@@@@@@@@AAA<<<>>>@@@@@@>>>===>>>???AAABBBCCCDDDFFFHHHIIIJJJ<<<;;;:::999888888999999999;;;===>>>===<<<<<<===>>>>>>>>>======>>>>>>???;;;999666666777777777666666666666888:::<<>>>>>============>>>>>>>>>???@@@AAAAAAAAA@@@??????===;;;::::::;;;===???AAAAAABBBBBBBBBBBBAAAAAA>>>>>>===<<<<<<<<<<<<===>>>===;;;:::999:::;;;<<>>???????????????????????????AAAAAAAAA@@@??????>>>>>>???@@@@@@@@@@@@>>>===<<>>>>>>>>;;;;;;::::::999888888777888888777777777666666666777777777777777888888999:::::::::999999999888888999888888777666666555555888777666555555555666777777666555444333333333333222222222222333333333333333333333444444444444555555555555555555444444444555555666666666777777777777777888888888999999999999999999999999999999999999888777666666777888999111111111111111111000000111111111111111111111111333333222222333333444555333444555666666777666666666555555444333222111111333333333333333222222222777666666555444444333333222222111111111111222222111111111111111111000000222222333333444333333333444555777888:::<<<===>>>@@@@@@BBBDDDFFFHHHIIIJJJJJJJJJJJJKKKKKKKKKKKKLLLLLLLLLKKKKKKKKKLLLMMMNNNLLLKKKJJJIIIHHHFFFCCCBBBDDDGGGMMMVVVdddyyy|||ggg[[[UUUNNNKKKKKKJJJGGGDDDGGGGGGJJJPPPTTTSSSMMMGGGFFFGGGGGGGGGFFFFFFEEEDDDBBBDDDEEEDDDAAA@@@AAACCCDDDDDDDDDEEEEEEEEEEEEFFFGGGDDDBBBAAACCCDDDDDDBBB>>>??????@@@AAAAAAAAAAAAGGGGGGGGGGGGHHHIIIJJJJJJIIIHHHFFFGGGIIIKKKLLLLLLIIIIIIIIIHHHHHHHHHHHHHHHIIIFFFEEEGGGKKKLLLIIIEEEGGGFFFEEEEEEFFFFFFDDDBBBEEEFFFGGGIIIIIIGGGBBB???AAAAAAAAABBBBBBCCCCCCCCC>>>BBBEEEGGGLLLSSSTTTPPPLLLPPPTTTTTTQQQLLLIIIGGGJJJIIIHHHFFFEEEDDDCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEDDDBBBAAAAAAAAAAAABBBBBBAAA@@@@@@@@@@@@@@@>>>???AAA@@@???>>>>>>???BBBBBBCCCDDDFFFGGGHHHHHH<<<:::888777777888999;;;888:::<<<===<<<;;;;;;;;;>>>>>>===============>>>:::888666666777888888888555555666777999;;;===??????????????????@@@AAAAAA>>>???????????????@@@@@@======<<<<<<<<<<<<======?????????@@@??????>>>===>>>===;;;:::;;;===???AAACCCCCCBBBBBBBBBBBBCCCCCC>>>>>>===<<<<<<<<<<<<===>>>===<<<;;;;;;;;;<<<===BBBAAA???>>>>>>>>>???@@@>>>?????????????????????AAA@@@@@@??????>>>=========>>>????????????======>>>>>>>>>>>>????????????BBB@@@BBBMMM]]]ttt|||wwwvvvxxx~~~|||uuussspppmmmggg```YYYUUUMMMCCC<<<:::;;;===AAAGGGLLLNNNNNNLLLIIIHHHHHHFFFEEEDDDCCCBBB@@@@@@???>>>>>>======<<<;;;::::::999999888888888666666666666555555555555666555555555555666777777999999888888888777777777666666666555444444333333666555555444555555666777777666555444333333333333222222333333333444444444333333333333444444444444666666555555444333333333222222222333333333333444333444444444555555555555444444444444444444444444444333333222222333333444000000000000000111111111222222222222222222222222333333222222333333444555444444555555666555555444222222222222111111111111333333333333333444444444555555444333333222222222111111111000000111111111000000000000000000000000222333333444555555555444777888:::===???@@@BBBBBBDDDDDDEEEFFFHHHIIIJJJKKKJJJKKKKKKKKKKKKLLLLLLLLLJJJKKKKKKKKKLLLLLLMMMMMMKKKJJJIIIGGGFFFFFFFFFFFFNNNRRR\\\lll}}}jjj```XXXSSSMMMJJJIIIIIIFFFDDDEEEGGGKKKQQQUUUQQQIIIBBBEEEFFFFFFFFFFFFEEEEEEDDDDDDEEEDDDBBBAAA@@@BBBDDDFFFFFFFFFEEEEEEDDDDDDDDDDDDBBBAAA@@@AAABBBBBBAAA<<<>>>@@@CCCCCCCCCBBB@@@HHHHHHIIIIIIIIIIIIHHHHHHGGGFFFFFFHHHJJJLLLLLLKKKIIIHHHHHHGGGGGGGGGGGGGGGFFFDDDCCCFFFIIIIIIGGGDDDFFFEEEDDDDDDEEEEEEDDDBBBGGGFFFEEEFFFFFFDDDAAA>>>AAABBBCCCDDDDDDCCCBBBAAA>>>CCCFFFIIIOOOUUUUUUQQQMMMOOOQQQPPPMMMIIIFFFEEEEEEEEEDDDCCCBBBBBBBBBBBBFFFFFFEEEEEEDDDDDDCCCCCCEEEEEECCCBBBAAA@@@@@@@@@AAAAAA@@@????????????@@@@@@AAABBBBBB@@@>>>>>>???BBBCCCCCCDDDEEEEEEFFFFFF999888666555555777999:::777:::<<<<<<;;;:::;;;;;;>>>===<<<<<<;;;<<<<<<<<<;;;999888888:::;;;<<<;;;999999999999::::::;;;;;;???>>>>>>>>>???@@@AAABBB????????????@@@@@@@@@@@@>>>======<<<<<<======>>>@@@@@@@@@??????>>>>>>======<<<;;;:::<<<>>>AAACCCDDDCCCBBBBBBBBBBBBCCCDDD??????>>>============>>>???>>>===<<<<<<<<<<<<===????????????????????????======>>>>>>??????@@@@@@@@@??????>>>>>>======<<<;;;<<<===>>>???>>>>>>============>>>>>>>>>>>>>>>EEEBBBBBBJJJZZZsss|||zzzzzz}}}|||xxxxxxyyyxxxrrrmmmhhhccc\\\TTTLLLHHH@@@;;;:::???DDDGGGJJJLLLJJJIIIGGGEEEBBBAAA@@@@@@???>>>>>>======<<<;;;;;;:::::::::999999888888888666666666666555555555444444444444333444555555666666666666555555555444444555555555444444333333333333333444444444555666666666666555444333333444444222333333333333444444444222222333333333444444444555444444444444444444444222222222222222222222222333333444444444555555555333333333333333333333333222222222222222222222222/////////000000111111111222222222222222222222222333333222222333333444555555555555555555444333222111111111111222222222222333333444444444444555555333333222222111111111111111111000000000000111111111111111111222222222222333444555666777777777777:::;;;>>>@@@BBBDDDDDDDDDFFFGGGGGGHHHIIIIIIJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKJJJKKKKKKLLLKKKKKKJJJJJJLLLJJJGGGEEEGGGKKKRRRWWWccchhhsss}}}iii___]]]RRROOOJJJHHHGGGGGGEEECCCCCCEEEIIINNNPPPLLLFFF@@@DDDDDDEEEEEEFFFEEEEEEEEEDDDCCCBBBAAAAAABBBDDDFFFHHHGGGFFFEEEDDDCCCCCCBBBAAAAAA@@@@@@@@@@@@??????>>>???AAACCCDDDDDDDDDDDDHHHIIIJJJJJJJJJHHHGGGFFFGGGFFFGGGIIILLLMMMMMMKKKHHHGGGFFFEEEEEEEEEFFFFFFCCCCCCCCCEEEGGGGGGEEEBBBEEEDDDCCCDDDFFFGGGGGGFFFGGGEEECCCCCCCCCCCCBBBAAAAAABBBCCCEEEDDDCCCAAA@@@???CCCGGGJJJOOOUUUUUUQQQNNNOOONNNMMMJJJGGGEEECCCBBBBBBAAAAAAAAABBBCCCCCCHHHGGGGGGFFFEEEDDDCCCCCCEEEDDDCCCAAA@@@@@@??????@@@@@@??????>>>??????@@@AAABBBCCCCCCAAA??????@@@CCCCCCCCCCCCCCCDDDDDDDDD666555444333444555777999888:::<<<===<<<;;;;;;<<<===<<<<<<;;;::::::;;;;;;:::999777888:::<<<======;;;;;;<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>???@@@AAABBBAAAAAAAAAAAAAAAAAAAAA@@@???>>>>>>======>>>>>>???AAAAAA@@@@@@????????????===<<<;;;:::<<<>>>BBBDDDCCCCCCCCCBBBBBBCCCCCCCCCAAA@@@??????>>>>>>??????>>>>>>======<<<<<<<<<<<<;;;<<<<<<===============<<<<<<===>>>??????@@@@@@???>>>>>>======<<<;;;;;;999:::<<<===>>>>>>===<<<<<<<<<=========>>>>>>>>>DDD@@@@@@HHHXXXppp~~~}}}}}}|||yyyyyyzzz|||xxxwwwuuurrrooolllfffaaaLLLBBB::::::>>>@@@DDDIIIKKKIIIGGGCCCAAA???======>>>>>>======<<<;;;;;;:::::::::999999999999999888777777666666666555555555333333222222333333444555333333333222222222222111444444444444444333333333222222333333444444444444555444444333333333333444222222222333333333444444222222222333333333444444111222222333444555666666444444444444444333333333333333333333444444444444222222222222222222222222111222222222222222222111//////000000111111222222222222222222222222222222333333222222333333444555444555555444444333222111111111222222333444444444444444444444444444444444111111111111000000000000111111000000000000111111111222222222333333333444555666777999:::;;;;;;;;;<<<>>>@@@CCCDDDEEEEEEEEEGGGGGGHHHHHHHHHHHHIIIIIIHHHHHHHHHIIIIIIIIIJJJJJJKKKKKKKKKJJJIIIHHHGGGFFFGGGGGGHHHJJJQQQ]]]kkkuuu}}}~~~gggYYYTTTTTTMMMKKKHHHFFFEEEEEEDDDCCCCCCDDDEEEGGGHHHFFFCCC@@@BBBCCCDDDEEEEEEEEEEEEEEEBBBAAA???@@@BBBDDDGGGHHHHHHGGGFFFEEEDDDBBBAAAAAA????????????>>>>>>>>>>>>>>>>>>>>>>>>@@@BBBDDDFFFHHHHHHIIIJJJIIIGGGFFFEEEGGGGGGHHHJJJLLLMMMLLLKKKGGGFFFDDDCCCCCCDDDEEEEEEBBBBBBDDDFFFGGGFFFDDDBBBDDDCCCCCCFFFIIIKKKKKKKKKFFFDDDBBBBBBCCCEEEEEEDDD@@@AAACCCDDDDDDBBB@@@???@@@CCCFFFHHHMMMRRRRRRNNNOOONNNLLLKKKIIIGGGDDDBBB@@@@@@@@@AAAAAACCCDDDDDDHHHHHHGGGFFFEEEEEEDDDDDDCCCBBBAAA@@@@@@??????@@@@@@??????>>>??????@@@@@@AAABBBCCCCCCAAA@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBB333333333444555666777888888:::<<<===<<<;;;;;;<<<<<<<<<;;;:::999999999999777666555666999;;;======999:::<<<>>>???@@@AAAAAA=========>>>???@@@AAABBBBBBBBBBBBAAAAAAAAAAAAAAA??????>>>>>>>>>>>>??????AAAAAA@@@?????????@@@@@@===<<<::::::;;;>>>AAACCCAAABBBCCCCCCCCCCCCBBBAAA@@@@@@???>>>>>>>>>>>>???=========<<<<<<<<<;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;<<<===???@@@AAAAAA>>>>>>===<<<<<<;;;;;;:::999:::;;;<<<===<<<<<<;;;;;;;;;<<<<<<======>>>>>>>>><<<===FFFSSSggg}}}{{{xxxvvvwwwzzzzzzzzzaaaPPPAAA===<<<:::===CCCGGGGGGEEECCCAAA>>>===<<<>>>>>>===<<<<<<;;;;;;:::999999999999999999999999777666666666666555555555333222222222222333444444222222111111111000000000333333333333333333333333111222222333333333333222333333222222222222333333111111222222222333333333222222222222333333333333000000111333444555666777555555444444444444444333111111111111222222222222111111111111111111111111///000111111111111000///111111111111111222222222333333333333333333333333333333222222333333444555333444444444333222222111222222333333444555555666444444444444333333333222000000000000000000000000111111111000000111111111111111222222333444444444777888:::<<<===>>>?????????AAACCCEEEGGGFFFEEEDDDGGGGGGHHHHHHHHHHHHIIIIIIGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIHHHGGGFFFEEEEEEDDDAAAIIITTT```nnn}}}iiiZZZRRRMMMLLLHHHGGGFFFEEEDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAACCCDDDEEEEEEEEEEEEAAA@@@???@@@CCCFFFGGGGGGGGGFFFEEEDDDBBBAAA@@@???===>>>@@@???>>><<<<<<===;;;:::::::::<<>>>>>:::;;;===???@@@AAAAAAAAA<<<<<<======>>>@@@AAABBBAAAAAAAAAAAA@@@@@@??????>>>>>>============>>>>>>??????>>>===>>>???@@@@@@===;;;:::999:::<<>>>>>===<<<=========<<<<<<<<<<<<<<<;;;::::::;;;::::::999999999::::::::::::<<<===>>>@@@AAAAAA======<<<<<<;;;:::::::::999999;;;<<<<<<;;;::::::::::::;;;<<<<<<===>>>>>><<<;;;>>>DDDLLLXXXiiixxx||||||~~~|||{{{}}}~~~{{{xxxuuuvvvzzz|||wwwaaaLLLCCC>>>888888===AAABBBBBBBBBBBB@@@???>>>>>>>>>======<<<;;;;;;;;;999999999999999999999999555555555555444444444333333222222222222333444444222222222111111111111000111111111111111111111111111222222333333222111000222111111000111111222222000000000111111111222222111222222222222333333333111111222333444444555555444333333333222222222111000000111111111222222222111111111111111111111111///000111222222111000///333333333333222222222222333333333333333333333333333333222222333333444555222333333333333222222111222222333333444444555555555555444333222111111000000000000000000000000000222222111111111111222222333333444555555666777777999:::<<<>>>@@@AAABBBCCCCCCDDDGGGHHHIIIHHHFFFEEEHHHHHHHHHHHHIIIIIIJJJJJJHHHHHHHHHIIIIIIIIIJJJJJJFFFEEEDDDCCCDDDDDDEEEFFFFFFWWWppplllZZZTTTOOOJJJHHHDDDDDDDDDCCCBBBBBBBBBBBB???@@@@@@@@@@@@@@@@@@AAA???@@@BBBCCCDDDEEEEEEEEECCCAAA@@@AAADDDFFFEEECCCEEEDDDDDDBBBAAA@@@??????<<<>>>@@@@@@>>><<<<<<===999:::;;;===???AAACCCDDDFFFFFFEEEEEEEEEEEEEEEEEEGGGEEECCCCCCEEEFFFFFFFFFFFFDDDBBB@@@@@@AAACCCDDDBBBDDDHHHJJJIIIGGGFFFEEEDDDEEEHHHLLLNNNNNNLLLIIICCCAAA@@@@@@AAACCCCCCBBB>>>>>>>>>??????@@@@@@AAA@@@BBBAAA@@@CCCHHHIIIGGGIIIHHHGGGGGGHHHFFFBBB>>>????????????@@@BBBCCCDDDBBBBBBBBBBBBAAAAAAAAAAAA>>>>>>>>>??????@@@AAABBB@@@@@@@@@@@@@@@AAABBBBBB===???AAAAAAAAA@@@AAABBB??????@@@@@@AAAAAABBBBBB222444777999::::::999999555777::::::999888888999<<<;;;:::999888888888888888777666888;;;???@@@AAA===>>>???@@@@@@???>>>===<<<<<<<<<===>>>@@@AAABBB@@@@@@@@@@@@??????>>>>>>======<<<<<<<<<<<<======>>>===<<<<<<<<<>>>???@@@===;;;:::999999;;;>>>@@@===???BBBDDDDDDBBB???=========<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;:::999<<<;;;:::999888999::::::999:::;;;===>>>@@@AAABBB===<<<<<<;;;;;;:::999999999:::;;;;;;;;;:::999999::::::;;;;;;<<<===>>>>>>???>>>@@@DDDGGGKKKUUU```hhhmmmvvv}}}}}}zzzyyy{{{yyyxxx}}}}}}{{{wwwwww{{{|||mmmTTTHHH@@@777555:::<<<>>>@@@BBBCCCBBBAAA@@@>>>>>>>>>===<<<<<<;;;;;;999999999999999999999999444444444333333333222222333333222222333333444555333333333222222222222111/////////000000000000000111222333333222111000///111000000000000000111111///000000000000111111111111111222222222333333333333333333333333333333333222222111111000000//////222222222222333333333333333333333333333333333333111222333444444333222111444444444333333222222222333333333333333333333333333333222222333333444555111222222333333333222222222222333333333444444444555555444333111000//////000000000000111111111111333333222222222222333333777777777888999::::::;;;;;;<<<>>>@@@BBBCCCDDDEEEEEEGGGIIIKKKJJJIIIGGGEEEHHHHHHIIIIIIJJJKKKKKKKKKIIIIIIIIIJJJJJJJJJKKKKKKCCCBBBAAAAAABBBDDDGGGIIIQQQiiisssXXXMMMLLLJJJFFFEEEAAABBBCCCCCCAAAAAAAAABBB===???AAABBBAAA@@@@@@AAA???@@@AAACCCDDDEEEEEEEEEEEECCCAAACCCEEEEEEBBB???DDDCCCCCCBBB@@@??????>>>;;;>>>AAA@@@>>><<<<<<===999;;;???BBBDDDEEEEEEEEEFFFEEEDDDCCCCCCDDDEEEFFFGGGDDDAAA@@@AAABBBCCCCCCEEEDDDAAA??????@@@BBBDDDBBBEEEIIIKKKJJJHHHGGGFFFFFFGGGJJJMMMOOOMMMIIIFFFCCCAAA??????@@@@@@@@@>>>============>>>???AAAAAAAAAAAA???===???EEEGGGDDDFFFEEEDDDFFFGGGEEE@@@<<<>>>>>>>>>>>>???@@@BBBBBB?????????????????????@@@=========>>>???AAABBBCCCAAA@@@@@@@@@AAABBBBBBCCC<<<>>>@@@AAAAAAAAABBBCCC>>>??????@@@AAAAAABBBBBB333444444444555666666666666777888777666666888::::::999888888777777888888555777999::::::;;;===???===>>>@@@AAA@@@???===;;;999::::::;;;<<<===>>>>>>???@@@AAABBBBBBAAA@@@???:::999999;;;???@@@===;;;<<<======>>>???@@@@@@@@@@@@???<<<;;;;;;<<>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;<<<<<<;;;;;;:::999=========???CCCHHHMMMPPP]]]ccclllqqqrrrrrrtttuuu|||xxx{{{~~~wwwwwwyyy|||yyyeeeSSSGGG???;;;888888888;;;@@@DDDDDD@@@;;;===<<<;;;;;;;;;===>>>???888888999999999999888888666666555444333333222222///111444666666555333111111111111111222333444444333333333222222222111111222111111111000000//////000000///...............000000////////////000000333333333333333333333333333333222111111222333333333333333222222111111111111111000000000000000000333222111111111222444444333333333333333333333333222222222222222222222222222111111111000000//////333333222222222222222333111111222333333333333222777666666555555444444333111111111111000000000000111111111000000000000///000000000111333555666777999999::::::;;;<<<<<<===>>>???@@@AAACCCDDDEEEFFFDDDEEEEEEEEEFFFFFFFFFFFFJJJJJJJJJJJJJJJJJJJJJJJJKKKJJJHHHHHHHHHGGGEEECCCBBB??????@@@AAACCCLLLUUUdddpppbbbPPPFFFFFFGGGFFFDDDEEEDDDBBBAAAAAABBBDDDEEE@@@===<<>><<<===@@@CCCGGGHHHHHHFFFEEEDDDDDDCCCBBBBBBBBBCCCCCCFFFFFFCCC??????BBBCCC@@@????????????@@@AAABBBCCCBBBDDDGGGHHHHHHHHHIIIKKKIIIIIIIIIIIIHHHGGGFFFEEEAAA@@@@@@??????@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@HHHDDD???>>>@@@BBBBBBAAACCCAAA??????@@@AAA@@@???======<<<<<<===>>>??????BBB@@@>>><<<;;;;;;<<<<<<888:::===???@@@@@@???>>>>>>>>>===<<<<<<<<<<<<<<<<<<===>>>??????>>>===<<<<<<>>>@@@@@@??????@@@AAA444444444444555555555555666777777777666666888999999999888888777777888888666888:::;;;;;;;;;===???===>>>???@@@@@@>>><<<;;;999999:::;;;<<<===>>>>>>===>>>????????????>>>===;;;::::::<<>>;;;<<<======>>>??????@@@@@@@@@???<<<;;;;;;<<>>======;;;999888999::::::999<<<;;;:::999999:::<<<===::::::999888888888888888::::::<<<===============;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<===@@@CCCFFFHHHQQQXXXaaahhhkkkooosssvvvuuussswww{{{~~~mmm[[[NNNEEE???;;;<<<888555666:::===>>>===@@@???===<<<:::999999999666777777888888777777666666666555555444333333222000222333555555444333222222222222111222222333333111111111000000000//////222111111111000000000000111000///............///000//////////////////000222222222222222222222222333222222111111222222333333333333222222111111111111111111111111111111111111000/////////000111222222222222222222222222222222222222222222222222222111111111111000000000///111111000000000000000111111111222333333333333222555555555444444333333333111111111111111111111111222222222222222222222222333333444555666888999::::::;;;;;;<<<======>>>>>>???@@@AAABBBCCCEEEFFFFFFEEEEEEEEEEEEEEEFFFGGGGGGJJJJJJJJJJJJJJJJJJJJJJJJFFFGGGHHHJJJJJJHHHEEECCCBBB@@@@@@DDDIIIPPP\\\ggg}}}zzz___UUUIIIDDDEEEHHHGGGDDDCCCBBBAAABBBFFFIIIJJJJJJ@@@======@@@@@@======@@@>>>@@@BBBDDDEEEDDDBBBAAA??????@@@AAAAAABBBBBBAAA>>>>>>===>>>???>>><<<::::::;;;===@@@AAA@@@>>><<<>>>BBBHHHMMMNNNLLLHHHEEEEEEEEEDDDCCCCCCBBBCCCCCCBBBCCC@@@<<<<<<@@@@@@>>>????????????@@@AAABBBCCCBBBCCCDDDFFFHHHIIIIIIIIIJJJJJJIIIIIIHHHFFFEEEDDDBBBAAAAAA@@@@@@@@@AAAAAA??????@@@AAACCCDDDEEEEEEGGGCCC??????@@@CCCCCCBBB@@@>>>======???AAAAAAAAA===============>>>???@@@???>>>======<<<<<<<<<<<<:::;;;===???@@@@@@@@@???>>>>>>===<<<<<<<<<<<<<<<<<<===>>>??????>>>===<<<===???@@@@@@???>>>>>>???555555555555444444444444444555666666555555666888999999888888888777777777888:::<<<<<<<<<;;;===>>>======>>>???>>>===<<<;;;999999:::;;;<<<===>>>>>>;;;<<<<<<======<<<<<<;;;<<<;;;<<<>>>@@@@@@>>>============>>>??????@@@@@@@@@>>>===;;;;;;===>>>@@@>>>??????@@@@@@@@@@@@???<<<:::777777888999999999<<<;;;:::999999:::;;;<<<::::::999888888888888999999:::;;;<<<<<<=========<<<<<<;;;;;;::::::999999::::::::::::::::::::::::::::::;;;;;;<<<;;;;;;;;;;;;<<<<<<>>>???@@@AAABBBGGGMMMTTTZZZ___eeekkkqqqnnnooovvvvvveeeXXXOOOGGGBBB???:::555333666:::;;;;;;======<<<;;;:::888666555555666666777777666666555777666666555555444444444222222333333333444444444333333222222111222222222111111111000000000000000111111111111111000000000111000000/////////////////////............//////111111111111111111111111333222111111111111222333222222222222222111111111111111111111111111111111000000//////000000111222111111111111111111111111222222222222222222222222111111111111000000000000111000000000000000111111111222222333333333333333333333333333333333333222111111111111111111222222333333333444555555666666888888888999:::<<<===>>>===>>>>>>??????@@@@@@AAAAAAAAABBBCCCEEEFFFGGGGGGGGGFFFEEEEEEEEEFFFGGGHHHKKKKKKKKKKKKKKKKKKKKKKKKGGGHHHJJJJJJJJJHHHEEECCCCCCAAADDDLLLVVVbbbqqq~~~}}}dddPPPJJJDDDCCCFFFIIIHHHFFFDDDBBBBBBGGGOOOSSSRRROOO@@@>>>???BBBBBB???>>>@@@???@@@AAABBBBBBAAA@@@???===>>>>>>???@@@AAAAAABBB???>>>======>>>===;;;999<<<===???@@@AAA???>>>===???EEEMMMSSSTTTPPPJJJFFFGGGFFFEEEDDDCCCBBBBBBBBB@@@AAA@@@<<<<<<@@@AAA???@@@@@@@@@@@@AAABBBBBBCCCEEEDDDDDDHHHLLLNNNMMMJJJKKKJJJIIIHHHFFFEEECCCCCCCCCCCCBBBBBBAAAAAAAAAAAA>>>???@@@AAACCCDDDEEEFFFEEEBBB@@@???AAACCCDDDDDDBBB???===<<<>>>???@@@@@@>>>>>>>>>>>>>>>??????@@@;;;<<<===>>>======<<<;;;<<<======>>>???@@@AAAAAA>>>>>>===<<<<<<<<<<<<<<<<<<===>>>??????>>>===<<>>=========555555555444444333333333444555555555444444666777888888888888888777777666999;;;======<<<<<<<<<===<<<============<<<;;;:::888999:::;;;<<<======>>>;;;;;;<<<<<<<<<<<<;;;;;;<<<===>>>???@@@@@@???>>>======>>>>>>???????????????>>>===<<<<<<===>>>???======>>>>>>????????????;;;999777777999:::;;;:::<<<;;;:::999999999:::::::::999999888888888999999888999:::;;;<<<<<<<<<<<<<<<<<<;;;::::::999999999::::::::::::::::::::::::999:::;;;;;;<<<<<<;;;;;;<<<===???@@@AAAAAAAAAAAACCCFFFKKKNNNQQQWWW^^^dddiiinnnwwwyyykkkaaaXXXQQQLLLBBB>>>:::888999:::888555555666888999:::999888888555666666777777666666555777777666666555555555555333333222222222333444555444444333222111111111111222222222222222222222222111111111111111111111111111000000//////000000000//////............//////000000000000000000000000222222111111111111222222222222222111111111111111111111111111222222222222222222222222222333333333111111111111111111111111111111111111111111111111111111111000000000000000222222222111222222333444111222333333444444333333222222222222333333333333222222222333333333333333444555666777888999::::::;;;;;;;;;<<<===>>>@@@AAA@@@@@@AAAAAABBBBBBBBBBBBBBBCCCDDDEEEFFFGGGHHHHHHHHHGGGFFFEEEEEEGGGHHHIIIKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJHHHFFFFFFGGGIIIJJJJJJOOO[[[hhhtttmmm[[[LLLIIIEEEEEEGGGJJJKKKKKKLLLIIIIIINNNVVVYYYVVVPPP@@@???AAAEEEEEEAAA???@@@@@@@@@AAAAAA@@@@@@??????>>>>>>>>>???@@@AAABBBCCCCCCAAA@@@???@@@???===;;;===???@@@AAA@@@>>>======AAAEEELLLRRRSSSOOOJJJFFFFFFEEEDDDCCCBBBAAAAAAAAAAAADDDDDDAAA@@@CCCEEECCCAAAAAAAAAAAAAAABBBCCCCCCIIIGGGFFFKKKQQQTTTQQQMMMKKKJJJHHHFFFEEECCCBBBAAADDDDDDDDDCCCCCCBBBAAAAAA@@@@@@@@@@@@@@@AAAAAAAAACCCBBBAAA@@@BBBCCCDDDEEEHHHEEE@@@>>>===>>>======??????>>>>>>>>>??????@@@:::;;;>>>@@@@@@???===<<<>>>>>>>>>>>>???@@@AAABBB>>>>>>===<<<<<<<<<<<<<<<<<<===>>>??????>>>===<<>>===<<<<<<===<<<<<<<<<<<<;;;;;;::::::888888999:::;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>???@@@@@@??????>>>>>>>>>>>>>>>>>>????????????>>>===<<<<<<===>>>??????>>>>>>===<<<<<<<<<<<<<<<:::888888:::<<<===<<<;;;;;;::::::999999999999888888888777777888888999777888999::::::;;;;;;;;;;;;;;;:::::::::999999999::::::::::::::::::::::::::::::;;;;;;<<<;;;;;;::::::;;;>>>@@@BBBBBBBBBAAA???AAADDDEEEGGGLLLUUU[[[fffmmmxxxvvvmmmhhhccc]]]YYYLLLFFF???;;;999888555222222333555777999999999888666777777888888777777666666666666666666555555555444333222111111333444666444444333222111111111111222222222222222222222222111111111111111222222222111111000000000111111222//////............//////000000000000000000000000111111111111111111111111111111111111111111111111000000111111111222222222111111222222333333333333222222222222222222222222111111111111111111111111000000000000000000111111222222111111222333333444222222333444444444444333222222222333333444444444444444444555555555666666666777888999:::;;;<<<===============>>>???AAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCDDDDDDEEEFFFGGGHHHHHHHHHGGGFFFFFFFFFGGGIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJIIIHHHHHHMMMTTTZZZ___^^^cccppp|||nnn[[[QQQIIIGGGDDDCCCFFFJJJOOORRRUUURRROOOSSSXXXXXXRRRLLLAAA???AAAEEEEEEAAA???AAAAAAAAA@@@@@@@@@@@@@@@@@@????????????@@@AAACCCCCCDDDBBB@@@???@@@???===<<<<<>>======>>>BBBDDDHHHKKKLLLJJJHHHFFFEEEDDDCCCBBBAAAAAAAAAAAABBBFFFGGGDDDBBBEEEFFFFFFBBBBBBBBBAAABBBBBBCCCCCCIIIGGGHHHLLLRRRTTTQQQLLLKKKIIIGGGEEECCCBBBAAAAAACCCDDDDDDDDDDDDCCCBBBAAA@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDFFFJJJGGGCCC@@@@@@??????>>>??????>>>>>>>>>>>>>>>???;;;===@@@BBBCCCAAA???>>>???>>>>>>>>>???@@@AAABBB>>>>>>===<<<<<<<<<<<<<<<<<<===>>>??????>>>===<<>>>>>???444444444444333333333333333444555555444444555777666777888888888777666555666999<<<>>>===<<<<<<<<<;;;;;;;;;:::::::::::::::888888999:::;;;<<<============<<<<<<<<<<<<======<<<>>>@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>============>>>>>>???>>>===;;;:::999999999;;;999888999;;;===>>>>>>;;;;;;::::::999999888888777777666666666777888888666777888999::::::::::::999999999:::::::::::::::::::::::::::::::::::::::;;;;;;<<<<<<;;;;;;:::999777888;;;===??????@@@???:::<<>>>>>>>>>>>>>>>>>???@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEFFFFFFGGGHHHHHHGGGGGGHHHHHHHHHIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJFFFKKKQQQWWW^^^fffpppwww|||yyy{{{ooo[[[MMMHHHCCCBBB@@@???AAAGGGPPPVVVWWWSSSPPPQQQRRRPPPJJJDDD@@@>>>???BBBBBB???>>>@@@AAA@@@???>>>>>>???AAABBBAAAAAA@@@??????AAABBBCCCAAA???===<<<<<<===<<<:::;;;===@@@???===;;;===???AAABBBCCCDDDEEEEEEEEEEEEDDDDDDCCCBBBBBBBBBBBBCCCAAAFFFHHHDDDBBBCCCEEEEEECCCCCCBBBBBBBBBCCCCCCDDDFFFFFFHHHKKKOOOPPPMMMIIIIIIHHHFFFCCCBBBAAAAAAAAAAAABBBCCCDDDDDDCCCBBBAAA@@@AAABBBDDDFFFHHHIIIJJJBBBCCCDDDCCCBBBBBBDDDEEEFFFDDDBBBBBBCCCCCCBBBAAA???>>>>>>===============<<<>>>AAACCCCCCBBB@@@???>>>>>>>>>?????????@@@@@@>>>>>>===<<<<<<<<<<<<<<<<<<===>>>??????>>>===<<>>@@@@@@>>><<<===>>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>===<<<:::999999999999:::888777888:::=========;;;;;;;;;:::999888777777555555555555555666777777555666777888999999999999888888888999::::::;;;;;;::::::::::::::::::::::::=========<<<;;;:::999888777888999;;;<<<=========999<<<>>>???BBBHHHRRRYYYaaammm|||yyyuuusssyyy}}}yyyzzz~~~yyyuuutttwwwzzz{{{zzzsssoooiiiccc\\\QQQDDD<<<999888777666555444444444555666666777777666666555444444444444444444444444333222222222333333444444222222222111222222333333//////000000000111111111111111111222222333333333111111111111111222333444111111000000000000111111111111111111111111111111///000111222222111000//////000000000111111111222---......///000000111111...///000111222111111000111111111111111111111111111111111111111111111111///000000000111111111111////////////000111222333222333444444555444444444444555555666888999::::::888888888999:::;;;;;;;;;::::::;;;<<<======>>>>>>????????????@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDEEEEEEFFFFFFGGGGGGFFFGGGIIIJJJKKKJJJIIIHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIVVViiiyyymmm```SSSIIIEEE???@@@???>>>>>>BBBJJJQQQOOOMMMKKKIIIHHHFFFAAA>>>===:::;;;======;;;:::===???>>><<<<<<<<<>>>@@@BBBBBBAAA???>>>>>>>>>@@@AAA>>><<<:::999:::;;;;;;:::888<<>>;;;:::===@@@@@@AAABBBCCCCCCDDDDDDCCCDDDDDDDDDDDDDDDEEEEEEFFFAAAGGGJJJEEEAAABBBCCCCCCDDDDDDCCCCCCCCCCCCCCCDDDEEEFFFIIILLLMMMLLLJJJHHHHHHFFFDDDBBBAAAAAAAAABBB???@@@BBBDDDDDDDDDCCCBBBAAABBBCCCEEEGGGIIIKKKLLLCCCDDDFFFDDDBBBAAACCCEEECCCBBBBBBCCCDDDDDDBBB@@@>>>>>>===<<<<<<<<<<<<<<<>>>???AAABBBBBBAAA@@@???<<<===>>>?????????>>>===>>>>>>===<<<<<<<<<<<<<<<<<<===>>>??????>>>===<<<;;;===???@@@??????@@@BBB222222222333333444444444555666666666555555777888555666888999888777555444222666:::<<<===<<<<<<<<<;;;:::999999888888999999777888999:::;;;<<<<<<===<<<<<<::::::::::::<<<<<<;;;>>>@@@@@@===<<<<<<>>>?????????>>>>>>>>>>>>>>>===>>>>>>>>>>>>>>>>>>======<<<:::999888999999:::888777666777999<<<======;;;;;;;;;:::999888777666444444444444444555666777555666777888888999999999777777888999:::;;;;;;<<<::::::::::::::::::::::::>>>>>>===<<<;;;999888777:::::::::;;;;;;<<<======<<<>>>@@@AAABBBHHHPPPWWWcccppp|||wwwttt||||||zzz{{{wwwxxx||||||hhhQQQ@@@999888666555444444555555444555555555555555555444333444444444444444444444222222333333333444444444111111111111222333444444111111222222333333333333111111111222222333333333222111111111222333333444222222111111111111222222111111111111111111111111///000111222222111000/////////000000111111111222,,,------...///000000111000111222333444333222222000000000000000000000000000000000000000000000000//////000000111111111222111111111111222333444555222333444444555555444444555666777888999:::;;;<<<999999:::;;;;;;<<<======;;;;;;<<<<<<======>>>>>>@@@@@@@@@@@@@@@AAABBBCCCBBBBBBBBBBBBBBBAAAAAAAAADDDDDDDDDEEEFFFFFFFFFGGGEEEGGGJJJLLLLLLKKKHHHGGGHHHHHHHHHHHHHHHHHHHHHHHHQQQeeeeeeYYYVVVPPPIIIEEEAAACCCCCC@@@===>>>DDDJJJFFFEEEDDDCCC@@@>>><<<;;;;;;888777999999777888;;;===<<<:::999:::===@@@BBBBBBAAA???===<<<===>>>???>>><<<999999:::;;;;;;;;;777:::>>>===::::::===AAA???AAABBBDDDDDDDDDCCCBBBEEEEEEEEEEEEFFFGGGHHHIIICCCIIILLLGGGBBBCCCDDDDDDEEEDDDDDDCCCCCCCCCDDDDDDEEEIIIMMMNNNMMMKKKJJJIIIGGGEEECCCAAA@@@AAABBBCCC===???AAACCCDDDDDDCCCBBBCCCDDDDDDEEEFFFGGGGGGGGGCCCEEEGGGEEEBBBAAABBBDDDDDDDDDCCCDDDDDDBBB>>>;;;>>>===<<<;;;;;;;;;;;;;;;>>>???@@@@@@@@@@@@???>>>;;;<<<>>>???@@@???===<<<>>>>>>===<<<<<<<<<<<<<<<<<<===>>>??????>>>===<<<888:::===>>>>>>???@@@BBB444555555333111111222333777666666666666555555555444666777666444333333444555777999::::::888666444444555666888888777777666666777999:::;;;<<<<<<<<<>>>===;;;:::999999:::;;;CCCAAA???<<<;;;;;;<<<<<<>>>??????@@@@@@@@@@@@???@@@@@@@@@@@@?????????>>><<<<<<<<<<<<<<<<<<;;;;;;<<<:::888:::>>>@@@@@@>>>:::::::::::::::::::::;;;666666555666666777888888777777888888999999::::::999999999888888888888777666888999999888888999:::<<<=========<<<:::888777999:::;;;===>>>======<<<===>>>@@@@@@BBBGGGOOOVVVccctttyyyuuu|||yyyqqqsssyyygggTTTHHHAAA999444444444444222111222222222111111333444666666555555444444333333333333333444444444555555444333333333222111111111333333333222222111111111222222222222222222222222000111111111111222222222333222222111111222222333222222333333333444444444555555555444444333333333333222222222111111000000111111111111111111111111000000111111222222222333444333222000000000000111111111222222222333333333444333333222222333333444333333333444444555666777999999888888777666666555:::;;;;;;<<<<<<;;;;;;:::999999:::;;;<<<===>>>?????????>>>>>>>>>>>>??????BBBBBBBBBCCCCCCCCCCCCDDDBBBBBBBBBAAAAAA@@@@@@@@@EEEFFFFFFEEEDDDDDDFFFGGGHHHHHHHHHHHHHHHHHHGGGGGGEEEEEEFFFHHHFFFDDDHHHNNNbbb}}}rrrxxx{{{gggSSSLLLLLLIIIFFFFFF>>>???@@@@@@@@@@@@???>>>@@@??????>>>===<<<<<<<<<::::::::::::::::::::::::<<<<<<;;;;;;<<<===???@@@@@@?????????>>>>>>======;;;::::::999888888888888;;;<<<<<<;;;::::::===???===@@@DDDFFFGGGFFFGGGHHHEEEDDDDDDFFFHHHJJJJJJIIIIIIJJJKKKJJJGGGCCCAAA@@@AAABBBCCCCCCBBBBBBCCCEEEDDDJJJPPPRRROOOKKKHHHGGGGGGDDD@@@???AAADDDDDDDDD>>>======>>>AAACCCDDDCCCIIIIIIHHHHHHHHHHHHHHHHHHFFFFFFEEECCCCCCBBBBBBBBBFFFEEEDDDCCCCCCCCCCCCCCC>>><<<;;;:::;;;<<<>>>@@@???>>>===<<<<<<<<<<<<<<<>>>@@@BBBBBB@@@>>>===>>>???>>>===;;;<<<===>>>@@@AAAAAAAAA@@@@@@@@@@@@@@@===<<<<<<<<<===>>>@@@AAA444555555333222111222444666666666555555555444444333555666666444333444444444666888999999888666444555666777888888888777777888888:::;;;<<<============<<<;;;:::::::::;;;;;;AAA???===;;;999999:::;;;===>>>??????????????????>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===;;;999:::===@@@@@@@@@>>>===<<<;;;:::888777777777777666666777777888999::::::999888888777666666999999999999888888888888666888999999888888999::::::;;;;;;;;;;;;::::::999999:::;;;<<<===============>>>>>>>>>@@@GGGRRRYYYfffyyy}}}vvvppppppuuu{{{yyyjjjVVVMMMAAA888444444444333333444444444444555666888666666555555555555555555333333444444444555555555333333333333333333333333333333333222222222111111222222222222222222222222111111111111222222222222333333222222222222333333222222333333333444444444333333333222222222111111222222222222222111111111222222222222222222222222111111111222222222222222444333222111111111222222222222222333333333333444444444333333333333444444555555555555666777888888999999999999999999::::::;;;;;;;;;<<<<<<;;;;;;;;;999::::::;;;===>>>>>>???=========>>>>>>@@@AAAAAABBBBBBBBBCCCCCCCCCCCCDDDBBBBBBBBBBBBAAAAAAAAAAAACCCDDDEEEEEEEEEEEEFFFHHHEEEFFFGGGHHHHHHHHHHHHHHHGGGFFFGGGJJJLLLOOOXXXbbbzzztttzzz~~~}}}aaaQQQDDDBBBDDDCCC@@@???===>>>????????????>>>===>>>======<<<;;;;;;::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<>>>???AAA>>>>>>>>>???????????????;;;;;;999888888888999999<<<<<<<<<;;;::::::<<<>>>>>>AAAEEEFFFGGGFFFGGGHHHHHHGGGFFFFFFHHHIIIHHHFFFFFFHHHIIIHHHDDDAAA??????@@@BBBCCCCCCCCCCCCDDDFFFIIIMMMRRRTTTQQQLLLIIIHHHEEEBBB??????AAACCCCCCBBB???>>>===>>>AAADDDEEEEEEHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFEEEDDDCCCBBBBBBAAADDDDDDCCCBBBBBBBBBBBBBBB???>>><<<;;;<<<===>>>@@@>>>>>>=========>>>>>>???===???AAAAAA@@@>>>>>>>>>@@@???===<<<<<<===>>>???????????????????????????======<<<<<<===>>>@@@AAA444444555444222222333444555555444444444333333333222444666666444444444555333555666888888777555444666666777888888888888777999:::;;;<<<===>>>>>>>>>;;;;;;:::::::::;;;<<<<<<>>><<<;;;999888888999999<<<<<<===>>>>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>><<<:::888777666888888777777888888999999999999888888777666666666:::999999999888888888888666888999999888888999:::999999999999999:::;;;;;;;;;;;;;;;;;;;;;<<<===>>>===>>>======???GGGRRR[[[fff{{{~~~wwwqqqpppqqqvvv{{{iii]]]MMM@@@999666555444222222222222333444555666555555555666666666666666333444444444444555555555333333333333444444444444333333333333222222222222333333333333333333333333111111222222222333333333333333222222222222333333333333333333444444444444333333333333333222222222222222222222333333333333222222222222222222222222333333333333222222222222333222222222222333444444333333333333444444444555555555444444444444555555777777777777888999:::;;;::::::;;;;;;<<<===>>>>>>;;;;;;<<<<<<<<<<<<;;;;;;::::::;;;<<<===>>>??????;;;<<<===>>>???AAABBBCCCBBBBBBBBBCCCCCCCCCCCCDDDBBBBBBBBBBBBBBBCCCCCCCCCAAACCCEEEFFFFFFEEEFFFHHHEEEFFFGGGHHHIIIIIIIIIIIIHHHGGGJJJPPPWWWaaappp~~~{{{|||___MMMDDD===>>>BBBAAA>>>;;;======>>>>>>>>>>>>======;;;;;;::::::999999888888::::::::::::::::::::::::::::::::::::<<<>>>AAABBB>>>>>>>>>???@@@@@@AAAAAA<<<;;;999888777888:::;;;<<<======;;;::::::<<<>>>???BBBEEEFFFFFFFFFGGGHHHKKKIIIHHHGGGGGGGGGEEEDDDCCCEEEFFFEEEBBB???>>>>>>???AAACCCDDDDDDDDDFFFHHHOOORRRUUUUUURRRMMMIIIGGGBBB@@@??????@@@AAAAAA@@@@@@???>>>@@@CCCFFFGGGGGGHHHHHHGGGFFFFFFFFFFFFFFFHHHGGGFFFEEECCCBBBAAA@@@BBBAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>======>>>???@@@=========>>>>>>???@@@AAA<<<>>>AAAAAA@@@??????@@@AAA@@@>>>===<<<======>>>=========>>>>>>>>>>>>>>>============>>>???@@@@@@444444555444222222444555444444444333333333222222111333555555444444555666333444555666777666555444777777777888888888888888999:::;;;<<<<<<=========999999::::::;;;<<<======<<<;;;:::999888888999999;;;;;;<<<===>>>>>>>>>>>>??????>>>>>>>>>=========<<<<<<<<<<<<============@@@>>><<<:::<<>>======<<<;;;::::::999999999999888888999::::::555555666777888888999999::::::999999999888888888666888999999888888999::::::999888777888999:::;;;<<<;;;::::::;;;<<<>>>???===>>>??????@@@FFFOOOVVVaaauuu|||uuuqqqooossswwwlll[[[LLLBBB<<<777444333111000111222333333333555555555666666777777777444444444444555555555555444444333333333333333333333333333333333333333333333333333333333333333333222222222222333333333444333333333222222333333333333333333444444444444555666666666555555555555555222222333333444444555555333333333333333333333333555555444444333333222222222222333333444555666666444444444555555555666666666666666555555666666666999999999::::::;;;<<<===;;;;;;<<<<<<===>>>>>>???<<<<<<============<<<<<<;;;;;;<<<===>>>>>>??????<<<===>>>???@@@AAAAAABBBBBBBBBBBBCCCCCCCCCCCCDDDAAABBBBBBCCCCCCDDDDDDDDDAAACCCFFFFFFEEEEEEEEEFFFHHHHHHIIIIIIKKKMMMOOOPPPMMMNNNSSS]]]hhhuuufffNNNGGGBBB>>>>>>@@@@@@===:::======>>>>>>>>>>>>======::::::999999999888888888999999999999999999999999888999999:::<<>>AAACCCEEEFFFFFFEEEFFFGGGKKKIIIGGGGGGGGGFFFDDDCCCAAACCCDDDCCCAAA???>>>>>>???AAACCCDDDDDDFFFHHHJJJRRRTTTUUUTTTQQQLLLHHHEEE??????>>>????????????>>>@@@@@@BBBFFFJJJKKKJJJIIIIIIHHHGGGEEEEEEEEEEEEFFFIIIHHHGGGFFFDDDBBB@@@?????????>>>>>>>>>>>>??????BBBAAA@@@?????????@@@@@@>>>>>>>>>===>>>>>>??????<<<>>>@@@AAA@@@???@@@@@@AAA@@@???>>>=========>>>======>>>>>>>>>?????????>>>>>>>>>??????@@@@@@AAA333444555444333333444666444333333333333222222222111333444555444444444555222333444555666666555555777777777777777888888888888999:::;;;;;;;;;;;;;;;888999:::;;;<<<<<<======;;;;;;::::::::::::::::::::::::;;;======>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<=========>>>>>>@@@???===;;;;;;===AAADDD>>>>>>======<<<;;;::::::::::::999999999999999:::555555666777888999:::::::::::::::999999999999888666888999999888888999:::;;;:::999888777888999:::<<<;;;::::::;;;<<<>>>???<<<>>>AAABBBBBBDDDIIIMMMYYYkkk~~~wwwrrrooorrr~~~}}}tttfffZZZPPPGGG???:::999666444333444555333222444444555555666666777777444444444555555555666666555555444333222111111000333333333333333333333333333333333333333333333333222333333333444444444444444333333333333333333444333333444444444555555555666666666666666666666666333333444444555555666666444444444444444444444444666666555555444444333333333333444555666777777888555666666666666777777777888777777777777777777888;;;::::::;;;;;;<<<===>>>========================<<<======>>>>>>======<<<<<<======>>>>>>?????????>>>>>>???@@@@@@@@@@@@???BBBBBBBBBCCCCCCCCCCCCDDDAAABBBBBBCCCCCCDDDDDDDDDCCCEEEFFFFFFDDDCCCCCCDDDFFFGGGJJJNNNSSSYYY^^^aaa]]]___fffqqq|||~~~hhhQQQEEEAAA???<<<:::;;;<<<<<<:::>>>>>>>>>======>>>>>>>>>:::::::::999999999999999999999999999999999999999888888999:::<<>>======<<<;;;999888888:::;;;<<<;;;<<<<<<;;;::::::===???BBBCCCEEEEEEDDDDDDEEEFFFHHHGGGEEEEEEFFFFFFEEECCCAAABBBCCCBBB@@@???@@@AAA???AAACCCEEEEEEFFFIIIKKKRRRQQQQQQOOOMMMIIIEEEBBB===>>>>>>>>>>>>===>>>>>>???BBBGGGMMMQQQQQQNNNJJJJJJHHHGGGEEEDDDDDDEEEFFFIIIHHHHHHGGGEEEBBB@@@???>>>>>>=========>>>>>>???AAAAAAAAA@@@@@@@@@AAAAAA@@@???>>>===<<<;;;;;;;;;<<<>>>@@@AAA@@@???@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAABBBBBB@@@@@@AAAAAAAAAAAAAAAAAA333444555444333333555777444444333333333222222222111333555555333333333444333333444555666666666666666666666555666777777888888999::::::;;;;;;::::::888999:::;;;<<<<<<<<<<<<:::;;;;;;;;;;;;;;;;;;;;;::::::<<<===>>>>>>>>>>>><<<;;;;;;;;;::::::::::::<<<<<<<<<======>>>>>>???>>>>>>===<<<;;;<<<@@@CCCBBBAAA@@@>>><<<:::999888::::::999999888888999999999888888888888888888888::::::::::::999999999999666888999999888888999:::;;;;;;:::999999999999999;;;;;;;;;;;;;;;<<<===>>>:::===AAABBBAAABBBDDDGGGRRR^^^ooo~~~}}}|||uuurrrsssyyyxxxooofff___VVVMMMFFFAAA===888777777666333000444444444555555555555555444444555555555666666666555555444444333222222222333333333333444444444444333333333333333333333333333333333444444444555555444444333333333333444444333444444444555555555555444444444555555555555555555555555555555666666666555555555555555555555555666666666555555555555555444555666777888888888888777777777777888888888888999999888888888888999999::::::::::::;;;<<<===>>>===============<<<<<<<<<======>>>>>>>>>>>>=========>>>>>>>>>?????????@@@??????@@@AAAAAA@@@???>>>BBBBBBBBBCCCCCCCCCCCCDDDBBBBBBBBBBBBBBBCCCCCCCCCDDDEEEEEEDDDCCCBBBDDDFFFBBBHHHQQQ]]]hhhqqqwwwzzztttvvv|||jjjRRREEEBBB<<<>>><<<999:::>>>@@@???======<<<<<<<<<<<<======::::::::::::::::::999999999999999999999999999999888888999:::<<>><<<;;;;;;:::::::::::::::;;;;;;<<<999:::;;;;;;:::;;;>>>AAABBBCCCDDDDDDBBBBBBCCCEEEFFFDDDCCCDDDEEEEEEDDDCCC@@@AAABBBBBB@@@@@@AAABBB@@@BBBDDDEEEFFFGGGIIIKKKNNNMMMKKKJJJIIIGGGCCC@@@===>>>>>>===<<<<<<===???@@@CCCJJJQQQUUUUUUPPPMMMKKKJJJGGGEEEDDDDDDFFFFFFHHHHHHHHHGGGFFFCCCAAA@@@>>>>>>>>>>>>>>>>>>???@@@@@@@@@@@@AAAAAAAAAAAABBBAAA@@@>>><<<;;;:::::::::<<<>>>AAAAAA@@@??????@@@??????????????????????????????@@@AAABBBCCCDDDEEEBBBCCCCCCDDDDDDCCCCCCBBB333444555444333444666777444444444444333333333333222444555555333222222333333444444555666666777777666555444444444555777777999:::;;;;;;;;;;;;;;;;;;888999;;;<<<<<<<<<<<<;;;999::::::;;;;;;<<<<<<;;;:::;;;<<<===>>>?????????;;;;;;;;;:::::::::999999;;;<<<<<<===>>>>>>??????<<<===>>>===;;;;;;>>>AAAAAA@@@???>>><<<;;;:::999::::::999888888888888888999999999999999999::::::;;;;;;:::::::::999999999666888999999888888999:::999::::::;;;;;;;;;;;;:::999:::;;;<<<============999<<>>999444444444444444444333333333555555555555666666666666444555555555666666777777333333333444444444555555444444444444444444444444444444444444555555555555444444333333333333444444444444444444555555555555444444555555555666666666777777666666666666666666666666666666666666666666666666666666666666777777555666777999999999888888888888888888999999999999::::::999999999999::::::999999999::::::;;;<<<===<<<<<<<<<===>>>>>>??????===>>>>>>??????>>>>>>===>>>>>>????????????@@@@@@===>>>@@@BBBBBBAAA@@@@@@BBBBBBBBBCCCCCCCCCCCCDDDBBBBBBBBBBBBAAAAAAAAAAAABBBCCCBBBAAAAAACCCGGGJJJJJJUUUfffxxxjjjUUUFFF@@@AAA:::???@@@<<<<<>>===<<<;;;;;;999999;;;<<<<<<<<<;;;;;;888999::::::;;;<<<@@@BBBBBBBBBCCCBBB@@@@@@AAACCCEEECCCBBBBBBCCCCCCBBBAAA>>>@@@AAA@@@???@@@AAACCCAAACCCEEEFFFFFFGGGIIIKKKKKKIIIFFFFFFFFFEEEBBB???>>>???>>>===:::;;;>>>AAABBBDDDIIIOOOSSSTTTRRRPPPMMMKKKHHHFFFEEEEEEFFFGGGFFFGGGHHHHHHFFFDDDBBBAAA???????????????@@@AAAAAA===>>>???@@@AAABBBBBBBBB@@@???>>>===<<<<<<<<<<<<===???AAAAAA@@@>>>>>>>>>===>>>>>>???@@@@@@@@@@@@>>>???@@@AAACCCDDDEEEFFFDDDEEEFFFFFFFFFEEEDDDDDD333444555555444444666888555555444444444444333333333444555555333111111222444444555555666777888888555444444333333555666777;;;;;;<<<<<<===<<<<<<<<<999:::;;;<<<<<<<<<;;;:::888999:::;;;;;;;;;;;;;;;:::;;;<<<>>>???@@@@@@@@@======<<<<<<<<<;;;;;;;;;;;;<<<<<<===>>>??????@@@;;;===>>>===;;;:::===???============>>>>>>>>>>>>:::999999888777777777888666777888999;;;<<<===>>>;;;;;;;;;:::::::::999999666888999999888888999:::777888:::<<<=========<<<999:::;;;===>>>======<<<888:::<<<<<<<<>>???@@@AAABBB>>>>>>????????????>>>>>>???????????????@@@@@@@@@;;;<<>><<<===777>>>AAA<<<:::<<<<<<888:::999888777777888999:::888888888888888999999999888888888888888888888888:::::::::;;;<<<>>>AAABBB============<<<<<<<<<<<<777999;;;======<<<;;;:::777888999:::;;;===AAADDDAAABBBBBBAAA??????@@@BBBEEEDDDBBBBBBBBBBBB@@@>>>===>>>??????>>>???AAACCCBBBDDDFFFFFFFFFGGGIIIKKKIIIFFFDDDCCCEEEEEEBBB@@@?????????<<<::::::>>>BBBDDDDDDGGGKKKPPPSSSSSSRRRNNNLLLIIIFFFEEEEEEGGGHHHEEEFFFGGGHHHGGGEEECCCAAA@@@@@@??????@@@AAABBBBBB<<<===>>>@@@AAABBBCCCCCC@@@???>>>>>>>>>>>>>>>???>>>@@@BBBBBB@@@>>>===>>><<<===>>>???@@@AAAAAAAAA>>>>>>@@@AAACCCDDDEEEFFFEEEFFFGGGHHHHHHGGGEEEEEE222222222333333333444444222222222222222111000///111111222222222333333333444444555555666777777777666555444444444555777888888999;;;===>>>>>>===<<<666777999<<<<<<<<<;;;:::;;;::::::;;;<<<<<<:::999888;;;???CCCDDDCCC@@@>>>>>>===<<<:::999999::::::999999::::::<<<===???@@@@@@@@@???>>>===<<<;;;;;;<<<<<<;;;;;;;;;:::::::::999999999999999999999999888888777777777777888888999999999888888888888777555888===AAAAAA???:::777::::::;;;<<<===>>>???@@@;;;;;;;;;;;;<<<<<<<<<===<<<<<<<<<===>>>@@@AAABBBAAABBBCCCEEEKKKUUU```hhhjjjoootttsssppprrryyy{{{wwwxxx|||zzzwwwrrrqqqqqqpppnnnooohhheeeiiimmmgggYYYNNNDDD>>>777333333444333222...000333555555555666777555666666666666555444444555555555555555555555555555555555555555555444444777666555444444555777777777666555444444444444444444333222111222333444555444444444555777888:::;;;777666444333333444666777444555555666666666666666777666666666666666777888777777777777888888888888888888888777888888999:::999999888888999999:::;;;:::;;;<<<<<<======<<<<<<>>>>>>>>>>>>????????????>>>===<<<;;;;;;<<<===>>>>>>>>>?????????@@@@@@@@@@@@@@@@@@AAAAAABBBBBBCCCAAA@@@@@@AAABBBBBBAAA@@@DDDCCC@@@>>><<<<<<===>>>@@@>>>@@@CCCDDDGGGOOOXXXhhhoooTTTHHHCCC===;;;???;;;;;;;;;;;;;;;;;;;;;;;;::::::999999888777777777666666555555555555666666666777777777888888888888888777888888:::===???AAA=========<<<;;;:::999888===666555999<<<999888:::777888999;;;===@@@BBBCCCCCCAAA??????AAABBB@@@===@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>=========EEECCCBBBCCCFFFHHHHHHGGGCCCDDDFFFFFFDDD@@@===;;;;;;;;;;;;;;;;;;<<<===>>>DDDDDDFFFIIIMMMOOOOOONNNMMMKKKGGGDDDBBBAAABBBCCCCCCEEEGGGFFFDDDAAA???>>>AAAAAAAAA@@@@@@?????????<<<@@@>>>:::===EEEJJJIIIAAA???======>>>??????>>>CCCCCCBBBAAA@@@@@@@@@@@@============???AAACCCDDD======@@@CCCHHHJJJJJJIIIKKKJJJHHHGGGEEEDDDCCCCCC222222222333333333333444222222222222222111000000222222222222222222222333222222333444555666666666777666555555555666777888888999;;;===>>>===<<<;;;666777999:::;;;;;;;;;:::<<<;;;;;;;;;======;;;:::999<<>>???>>><<<:::999888888888999999999:::;;;<<<===>>><<<<<<<<<<<<<<<<<<;;;;;;<<<;;;;;;;;;;;;:::::::::;;;;;;;;;:::::::::::::::888888777777777777888888999999999999888888888888777:::>>>AAAAAA???<<<999;;;;;;<<<<<<======>>>>>>;;;;;;<<<<<<<<<=========<<<<<<======>>>@@@AAABBBAAAAAABBBCCCGGGOOOXXX___cccfffkkkllllllqqqxxx{{{|||~~~|||wwwssssssuuuwwwwwwwwwvvvvvvxxxxxxpppddd[[[LLLFFF===888666444222000333444555555444444444444111222333555666666666555555555555555555555555555555555555555555555555555666666555555555555666666666666555444444444444444444444444333444444555666444444555555666777999999777666444333333444666777444555666666777777666666999888777666666666666666777777777777888888888888777777777777777888888999:::999999999999:::;;;;;;::::::;;;<<<<<<<<<<<<<<<======>>>>>>?????????@@@>>>======<<<<<<===>>>>>>???????????????@@@@@@@@@BBBBBBAAA@@@@@@???>>>>>>BBBBBBAAABBBCCCCCCCCCBBBAAA@@@>>><<<<<<<<<===>>>>>>@@@GGGPPPVVVZZZaaaiiixxxnnnXXXEEEAAA@@@;;;:::===::::::::::::::::::::::::888888888888777777777777666666555555555555666666666666777777777888888888777777888999;;;===@@@AAA<<<<<<<<<<<<;;;:::999888888444555:::<<<999888:::666777888:::===@@@CCCDDDBBB@@@>>>>>>@@@AAA???===????????????????????????>>>>>>??????@@@@@@AAAAAAEEECCCBBBBBBDDDEEEEEEDDDCCCCCCCCCCCCAAA???<<<;;;::::::;;;;;;<<<===>>>???BBBCCCDDDGGGKKKLLLLLLKKKKKKIIIFFFCCCAAAAAABBBCCCCCCEEEFFFEEEBBB@@@??????@@@@@@@@@?????????>>>>>>;;;>>>===:::<<>>>>>???@@@@@@@@@CCCCCCBBBAAAAAAAAABBBBBBAAA@@@@@@???@@@AAABBBCCCBBBBBBCCCFFFIIIJJJJJJHHHHHHGGGFFFDDDCCCBBBBBBBBB111111222222222333333333111222222222222111000000222222222222222222222222000000222333444555666666777777666666777777888999888999:::<<<<<<<<<;;;;;;888999999::::::;;;;;;;;;<<<<<<;;;<<<>>>>>><<<;;;:::<<>>===???>>><<<999888777777777999999999999999:::;;;;;;999999999::::::;;;;;;;;;;;;;;;;;;;;;::::::::::::<<<<<<<<<<<<;;;;;;;;;:::999888888777777888888999:::::::::999999999888888:::;;;===??????>>>===;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>============>>>???AAAAAAAAA@@@@@@???AAAFFFNNNSSSYYY\\\___dddiiipppyyy~~~|||zzzzzz|||wwwsssssswww}}}zzzqqqkkkYYYRRRHHHAAA===999555111444333222111111111111111111222444555666666666555666666666666666666666666555555555555555555555555555666666666666666555555666555444444444444444444444444555666666666666666555555555666666666777777777666555444444555666777555555666777777777777777:::999888777666555555555777777777888888888999999777777666666777777888999;;;::::::::::::;;;<<<<<<999:::;;;;;;<<<<<<;;;;;;<<<======>>>???@@@@@@@@@???>>>>>>=========>>>>>>@@@@@@@@@???????????????BBBBBBBBBAAA@@@@@@???????????????>>>?????????@@@>>>>>>======>>>AAACCCDDDCCCHHHSSSaaajjjooouuu|||hhhRRRDDD:::<<<>>>:::777999888888888888888888888888555555555666666666666777666555555444444555555666666666666666777777777777666777888999;;;>>>@@@AAA<<<<<<;;;;;;::::::999999444333555:::;;;999777999666666888:::===@@@CCCDDD@@@>>>======>>>>>>===<<<>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>@@@AAACCCDDDEEEDDDBBBAAA@@@AAABBBAAA@@@BBBAAAAAA@@@>>>===<<<<<<::::::;;;;;;<<<>>>???@@@BBBBBBCCCEEEHHHIIIHHHGGGHHHFFFDDDAAA@@@AAAAAABBBCCCDDDDDDCCCAAA@@@@@@AAA>>>????????????>>>======:::======<<<===AAACCCAAACCCAAA??????@@@AAABBBAAACCCBBBBBBBBBBBBCCCDDDDDDEEEDDDBBBAAA@@@AAAAAABBBFFFEEEEEEFFFHHHHHHGGGEEEDDDDDDCCCBBBAAAAAAAAAAAA111111111111222222222222111111222222222111111000333333333222222222222111///000222444555666666666888888888888888999999999888888999:::;;;;;;::::::;;;::::::::::::;;;<<<===<<<;;;;;;<<<>>>>>>===;;;:::;;;===>>>>>>===<<<;;;===<<<:::999888888999999;;;;;;:::::::::::::::;;;999999999999::::::::::::;;;;;;;;;:::::::::999999<<<<<<<<<;;;;;;;;;::::::999999888888888888999999;;;:::::::::999999999999;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<=========<<<<<<<<<=========>>>>>>============>>>???@@@@@@>>>>>>=========AAAGGGKKKTTTVVVZZZ```iiisss{{{wwwsssrrruuu}}}{{{uuuqqqqqqvvvyyyuuuccc]]]TTTMMMHHHDDD>>>:::777555333222222333333333444555666666666666444444666666666666666666666666444444444555555555555555555666777777777666444444555555444333333444444444222333555666777777666555666666666666666666666555777777666555555666777777555666777777888888777777999999888777666666666777777777888888888999999999888888777777888888999:::;;;;;;;;;;;;;;;<<<======999::::::;;;;;;;;;;;;;;;<<<<<<===>>>???@@@@@@AAA?????????>>>>>>>>>>>>>>>@@@@@@????????????>>>>>>@@@@@@AAAAAABBBCCCDDDDDD>>>>>>>>><<<;;;<<<===???@@@AAACCCFFFJJJNNNQQQSSSSSSVVV```nnnxxx}}}~~~hhhPPPHHH???:::<<<===:::666666666666666666666666666666222333333444555555666666555444444444444444444555555555555666666666777777666666888999;;;>>>???@@@;;;;;;::::::::::::::::::444444555777999888888888888888999:::<<<>>>@@@AAA======<<<<<<<<<<<<<<<;;;========================;;;;;;===???AAABBBDDDDDDBBBAAA??????@@@AAAAAA@@@AAA@@@???============>>>:::;;;;;;<<<===???@@@AAABBBBBBBBBDDDGGGGGGFFFDDDDDDCCCBBB@@@@@@@@@AAABBBBBBCCCCCCAAA@@@???@@@BBB>>>>>>???@@@@@@???>>>===;;;===>>>>>>???@@@AAA@@@CCCAAA??????@@@AAAAAAAAA@@@@@@@@@@@@AAABBBCCCDDDDDDCCCBBBAAA@@@AAABBBBBBEEEDDDCCCDDDEEEEEEDDDCCCBBBBBBAAA@@@@@@@@@AAAAAA000000000111111111222222000111111222222222111111222222222222222222222222111333555777888888777777777888888999999999999999888888888999999999999999<<<;;;;;;:::;;;;;;<<<===;;;::::::;;;===>>><<<;;;888999::::::::::::999999:::999999888999;;;<<<======<<<<<<;;;;;;;;;;;;;;;<<<<<<;;;;;;:::999999888;;;;;;:::::::::999999999::::::::::::::::::::::::::::::999999999999::::::;;;;;;;;;;;;:::::::::999;;;::::::999999999::::::888888999;;;<<<>>>??????<<<<<<<<<<<<=====================<<<======>>>>>><<<<<<<<<<<<<<>>999:::;;;;;;<<<<<<;;;;;;<<<======>>>??????@@@@@@???????????????>>>======>>>>>>>>>>>>>>>>>>>>>>>>===>>>???@@@AAABBBCCCCCC@@@@@@@@@>>>===>>>BBBEEEIIILLLRRRXXX___dddggghhhffffffkkkvvvqqqZZZJJJEEE@@@======<<<:::888777555555555555555555555555111111222333444555555666444444333333333333444444444555555555555666666666555666777999;;;<<<===>>>::::::999999999:::;;;;;;999777555555999<<<<<<:::<<<;;;;;;;;;;;;<<<<<<===<<<<<<<<<<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<===>>>???@@@@@@@@@>>>===>>>@@@BBBBBBAAA@@@???>>>======>>>???@@@<<<<<<<<<===>>>???AAAAAABBBBBBCCCEEEGGGGGGFFFDDDBBBBBB@@@@@@??????@@@@@@AAABBBBBBAAA??????@@@BBB>>>???@@@AAAAAAAAA???>>>======???AAABBBAAAAAAAAACCCAAA>>>>>>???@@@@@@???=========>>>???@@@AAABBB@@@????????????AAABBBCCCCCCBBBAAABBBDDDEEEDDDCCCBBBAAAAAA@@@@@@AAAAAAAAA///000000000000111111111000000111222222222222111111111222222222333333333444555777999:::999888777777777888999999999999888888888777888888888888888::::::::::::::::::::::::888888888999;;;<<<;;;999777777888888888999999:::888888888999:::===???@@@======<<<;;;;;;;;;<<<<<<>>>======<<<:::999999888::::::::::::999999999999999999999:::;;;;;;<<<<<<;;;::::::999999::::::;;;<<<<<<;;;;;;;;;:::::::::::::::999888888888999999666777888:::<<<>>>@@@@@@;;;;;;;;;;;;<<<<<<<<<======<<<<<<;;;;;;;;;;;;<<<:::;;;<<<<<<===???CCCFFFNNNTTT^^^iiitttyyyooojjjmmmrrr|||}}}zzzuuuuuutttuuu|||iiifffbbbaaa```___[[[WWWOOOKKKFFFDDDDDDBBB???;;;666555444333222333444555555555555555555555555555333333444444555666666666777777777777666555444333333333333333333444444555111222333444555666666666777888999999999888777666777777888888888888777777777777888999999999999999666666666777888999:::;;;888888888999999999999:::;;;;;;::::::;;;;;;<<<===<<<;;;;;;;;;;;;<<<======:::;;;<<<<<<======<<<<<<>>>>>>>>>>>>????????????????????????>>>===<<<<<<;;;<<<<<<<<<============>>>>>>>>>>>>>>>=========<<<>>>?????????CCCJJJOOOZZZ___hhhqqqxxx|||}}}}}}uuuqqqrrrzzzuuu```RRRJJJ???===<<<;;;999999999:::444444444444444444444444111111222222333444555555444333333222222333333444444444444444555555555666555555777888999::::::::::::999888888888:::;;;<<<<<<:::777888@@@GGGEEE???>>>===<<<;;;::::::::::::;;;<<<<<<<<<:::999:::;;;999999999999999999999999999::::::;;;<<<<<<======>>><<<<<<===???AAABBBAAA>>>>>>===<<<===>>>@@@AAA>>>======>>>>>>???@@@AAABBBBBBCCCEEEGGGHHHFFFDDDBBBAAAAAA@@@????????????>>>@@@AAAAAA??????@@@BBB>>>???AAABBBCCCBBB@@@??????>>>???CCCDDDBBBBBBDDDDDDBBB???>>>>>>???>>>===;;;;;;;;;<<<<<<>>>??????===<<<<<<===>>>AAACCCDDDDDDBBBAAABBBDDDEEEFFFEEEBBBBBBAAA@@@@@@@@@AAAAAA/////////000000000111111000000111222222222222222000000111222333444444555555777999::::::999777555666666888999999999888777888777777666666777777777666777888888888777666666555555555777999:::999777888777777888888:::;;;<<<::::::::::::;;;===???AAA;;;;;;;;;:::;;;;;;<<<<<<<<<<<<;;;;;;:::::::::::::::::::::999999999999888888888999;;;<<<===>>>???;;;;;;::::::::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::999999888888999777888999:::<<<===>>>???::::::::::::;;;;;;;;;;;;<<<;;;::::::999999999:::999;;;<<<<<<===>>>AAADDDFFFQQQ```nnnxxxqqqjjjlllpppyyy}}}|||yyy}}}|||}}}zzzooommmlllmmmoooooollliii```\\\YYYYYYZZZYYYUUUQQQDDDAAA<<<777444444555666444444444444444444444444333333444444555666666777888777666555555444444444333333222222333333444555333333333444555777888999777888:::;;;;;;:::999888777888888888888888888777777888999999::::::999999777777777777888999::::::888888888999999999::::::;;;::::::::::::;;;<<<<<<;;;;;;::::::;;;;;;<<<===;;;<<<======>>>>>>======????????????>>>>>>>>>>>>>>>>>>??????>>><<<;;;:::888999::::::;;;<<<======>>>>>>>>>>>>>>>>>>>>>>>><<>>===<<<;;;:::::::::::::::<<<===<<<:::888:::<<<888888888888888888888888888888999:::;;;<<<=========<<<:::;;;===>>>>>>>>>;;;;;;;;;;;;<<<===>>>????????????>>>>>>??????@@@@@@@@@AAADDDFFFGGGFFFDDDBBBBBBAAA@@@@@@???>>>>>><<<>>>AAAAAA@@@@@@@@@@@@<<<>>>@@@BBBBBBAAA???>>>@@@===>>>CCCDDDAAABBBFFFGGGEEEAAA@@@??????>>>===;;;;;;;;;;;;;;;<<<===>>><<<<<<<<<===>>>@@@BBBDDDDDDBBB@@@@@@BBBCCCCCCCCCBBBBBBAAA@@@?????????@@@////////////000000000000///000111222222222222222//////000111333444555666666777999::::::888666444555666777888999888777777888777666666666666777777333444666777777555333222444333333555777888777666888888888888999;;;===???<<<<<<;;;;;;<<<===???@@@:::999999999::::::;;;<<<999999:::::::::;;;;;;;;;:::::::::999999999888888888999:::<<<>>>???AAAAAA<<<;;;;;;::::::;;;;;;<<<======<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::999999999999999::::::;;;<<<======999999999:::::::::;;;;;;;;;;;;:::999888888888888:::;;;<<<===<<<===???BBB@@@NNNaaappp{{{qqqiiikkkoooxxx~~~~~~wwwvvvuuuuuuwww{{{{{{yyyvvvqqqnnnmmmpppuuuvvvsssoooUUUOOOGGG>>>888555444555333333333333333333333333333333444444555666777777999888666555444444555555222222222222333333444555555555444444666888:::;;;777888:::<<<<<<<<<:::999888888999999999999888888888888999::::::::::::999999999888888888888888888888888999999999:::::::::::::::999999::::::;;;<<<;;;::::::::::::;;;<<<<<<<<<======>>>>>>>>>>>>>>>@@@@@@??????>>>============>>>>>>>>>===<<<:::999777777888999;;;<<<=========>>>???@@@BBBCCCDDDEEECCCGGGLLLQQQVVV___lllvvvyyy{{{vvvyyy~~~|||hhhQQQHHHGGGFFF@@@:::444888:::999666555555444444444444444444444444444222333333333333444444444333222222222222222222333333333333444444444555555555555666777777666555444999888777777888:::<<<>>>;;;;;;<<>><<<:::888:::<<<777777777777777777777777777777999:::<<<===>>>???===<<<::::::;;;;;;;;;:::888999999;;;<<<======>>>AAA@@@??????>>>???????????????@@@CCCFFFGGGFFFDDDCCCCCCBBBAAA@@@???>>>===;;;===AAABBBAAA@@@???@@@;;;<<>>===@@@<<<===BBBCCCAAABBBHHHJJJGGGCCCAAA@@@???>>>===<<<;;;;;;;;;;;;<<<======>>>=========>>>@@@BBBCCCBBB@@@>>>===>>>??????>>>BBBAAA@@@???>>>>>>>>>>>>......------///000222333000111111111111222222222111111111222222333333444666777777666555555666888666666666666777777777777555555555555555444444444;;;;;;999777666555555555666555666888:::;;;:::999888888999:::;;;===>>>??????????????????>>>======999999;;;;;;;;;;;;999999::::::999999::::::;;;<<<:::999888888888999:::;;;999:::<<<>>>>>>>>>>>>===::::::::::::::::::::::::<<<======>>>===;;;999888;;;;;;:::999888888999999999:::;;;<<<;;;;;;999888<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::999888888888888999:::;;;<<<===??????@@@AAAGGGSSSaaaqqq}}}sssqqqxxx~~~zzzsssmmmooovvv}}}}}}{{{}}}~~~ssseeeSSSGGGBBB???:::666888666555444222000222555111222333333333333555777666555444333333444555555444333333222111222222222444444444555666777888999999999::::::::::::999888;;;:::888777777777888999999888777666666777888999777777777888999:::<<<<<<===<<<;;;:::999999999999<<<<<<<<<<<<<<<<<<<<<<<<888888:::;;;<<<=========888;;;>>>>>><<<<<>>===<<<===>>>@@@>>>??????>>>;;;:::999999999777777888<<<@@@BBBCCCEEELLLMMMIIIKKKSSSWWWUUUPPPSSSZZZggguuu~~~ssssssxxx}}}oooWWWOOOEEE?????????===;;;666666555444333333222222333222222111111222222333000000111111111222222222111111000000111111222333444333222111111333555666444333222222111111111111555555555555666666666666:::666888EEEUUU[[[SSSHHH;;;;;;:::999888888888888:::;;;;;;;;;;;;:::999999888777777666666666666666<<<<<<;;;:::::::::;;;;;;;;;<<<<<<;;;999999;;;<<<===;;;;;;<<<===>>>>>>======<<<<<<<<<<<<===>>>>>>???@@@BBBCCCDDDDDDCCCCCC@@@@@@???>>>===<<<<<<<<<===>>>???@@@@@@AAA@@@@@@@@@???<<<;;;;;;<<<>>>@@@????????????@@@AAABBBBBBDDDGGGHHHEEE???:::;;;======<<<:::;;;===>>>>>>>>>>>>>>>>>>>>>???@@@AAABBB>>>>>>======>>>@@@BBBDDDBBBBBBAAA@@@???>>>======............///111222333000000111111111222222222111111111222222333333444777888999777555444444555555555666666666777777777666555555555555555555555:::999888666555555555555666777888999:::::::::::::::::::::::::::;;;<<<===>>>>>>??????>>>>>>===<<<999999:::;;;;;;:::999999888888888888888999::::::888888777777777888999:::666777999:::;;;;;;::::::::::::::::::::::::::::::<<<<<<======<<<;;;999888999888888777666666777777777888999999999999888777>>>>>>===<<<;;;::::::999::::::::::::::::::;;;;;;;;;;;;<<<<<<=========>>>===BBBIIISSS```pppzzztttuuu|||tttmmmppppppssswwwxxxxxx}}}|||nnn[[[OOOIIIHHHEEECCC>>><<<:::888555333444666444444444333222222333444777666555444444333444444555444444333333333333333333333444444555666888999999::::::;;;;;;::::::999;;;:::999999888888888999888888777666666777888888:::::::::999::::::;;;;;;:::999999888888999999999;;;;;;;;;;;;;;;;;;;;;;;;===============<<<;;;;;;<<<>>>???>>>======???AAA<<<===>>>>>>>>>>>>@@@BBB===>>>??????===<<<;;;:::;;;::::::<<<@@@DDDHHHJJJQQQ[[[```^^^```hhhjjjfffdddkkkuuuyyyyyykkkXXXKKKEEE===999::::::999666555555555444333333222222222111111000000111111222000000111111111222222222111111000000111111222333333222111000000222333555444444333222222222222222444555555555666666666666777444555???KKKOOOHHH???999888777777777777777777999::::::::::::999888888999888777777777777888888<<<;;;;;;;;;;;;:::::::::<<<======<<<::::::;;;===<<<;;;:::;;;===>>>===<<<===<<<<<<<<<;;;<<<<<<<<<===>>>@@@BBBBBBBBBAAAAAA???>>><<<;;;::::::;;;;;;======>>>???@@@@@@@@@@@@???>>><<<;;;;;;===???@@@@@@@@@?????????@@@@@@AAABBBEEEFFFDDD>>>:::;;;===<<<;;;::::::<<<===<<<;;;>>>>>>>>>>>>>>>???@@@AAA<<<<<<<<<<<<===>>>>>>???@@@??????>>>>>>======<<<.........///000111333333000000000111111111222222000000111222333333444444777999:::888666333222222333444444555666777888888666666666666666777777777777777666555555555555666777:::<<<;;;999888999;;;;;;;;;::::::::::::;;;;;;===>>>>>>>>>>>>===<<<<<<999999::::::::::::999999666666777777777888888888777777666666777777888999555666888999:::999999888999999999999999999999999;;;<<<<<<<<<;;;:::999888999888777777666777777777888888999999999999888888???>>>===<<<;;;999888888999999:::;;;;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<;;;>>>AAAEEELLLZZZlllyyy}}}wwwwww|||vvvppptttpppnnnpppppprrrxxxyyyhhh[[[WWWVVVVVVTTTLLLJJJFFFAAA>>>;;;:::999888777555333222222333333222222222222222111111111222222111111111111222222444444444555666777888999;;;;;;<<<<<<<<<<<<;;;;;;999::::::::::::999888888999888888777777888888999===<<<;;;;;;:::::::::;;;999999999999999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999888<<<<<<;;;;;;;;;;;;<<<<<<;;;<<<======<<<<<<>>>???===>>>@@@BBBCCCBBB@@@???@@@@@@@@@CCCGGGMMMRRRVVVbbbnnnxxxyyy|||yyyqqqzzz{{{xxxgggQQQBBB???;;;666555666777555333555444444333333222222222111000000000000000000111000000000111111111111222111111000000111111222333222111000///000111222333444444333333222222333333444444444555555555666666666555555:::???@@@<<<777555555555444555555666666888888999999888888777666999888888888888888999999;;;;;;<<<<<<<<<;;;999999======>>><<<::::::;;;===;;;;;;;;;<<<>>>>>><<<:::===<<<<<<;;;;;;::::::999;;;<<<>>>@@@@@@@@@???>>>>>><<<:::888777888:::;;;<<<===>>>???@@@@@@@@@@@@>>>===<<<;;;;;;===???@@@@@@@@@???>>>>>>>>>?????????BBBCCCAAA===:::;;;===;;;;;;:::;;;======<<<;;;@@@@@@?????????@@@@@@AAA;;;<<<============<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<.........///000111222333000000000000111111111111000000111222333333444444555777999888666333222111222222333444666777888888777777777777777888888888777777666666666666777888777<<>>??????BBBLLL[[[hhhsss|||yyywwwzzz~~~yyyyyyyyysssooonnnmmmlllpppvvvsssjjjfffeeedddccc\\\[[[WWWRRROOONNNKKKHHHDDD@@@;;;777555444444444111111111222222222222222000000000000111222333333444444555555666888999:::;;;;;;<<<=========<<<<<<777888999::::::999888777999999999999999999999999;;;;;;::::::::::::;;;;;;<<<;;;;;;:::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<999:::;;;;;;;;;;;;::::::;;;;;;:::999:::;;;;;;;;;<<<===>>>=========???BBBDDDFFFJJJNNNQQQQQQNNNLLLIIIKKKMMMPPPUUU[[[aaafffqqqxxx~~~}}}{{{}}}gggSSSEEE===999888666666777777555333444333333333222222222111111111000000000000111111000000000000111111111111111111000000111111222333222111111000111222333333444444333333333333333444333333444444444555555555666666666777888888666555444444333333444555666666777777777888777777666555777777777777888888999::::::;;;=========;;;999777<<<<<<<<<;;;999999:::<<<<<<<<<===???@@@???===:::===<<<<<<;;;:::999777777888:::<<<>>>???>>>===;;;===;;;888666666888:::<<<<<<===>>>???@@@@@@@@@@@@===<<<;;;;;;<<<===???@@@@@@??????>>>===============???@@@???<<<;;;;;;<<<;;;;;;<<<>>>AAABBBAAA???BBBBBBAAAAAAAAAAAAAAAAAA<<<===???@@@@@@>>><<<:::999999:::::::::;;;;;;;;;,,,---...///000111111222//////000000000111111111///000000222333444555555222444777777666444333333111222333444555666777777777777777777888888999999888888777777888888999:::888<<>>@@@??????DDDNNNVVV\\\fffpppwww{{{~~~~~~|||{{{vvvtttyyy{{{tttpppqqq}}}zzzvvvuuusssooooooqqqxxxtttrrrpppnnnkkkggghhhgggeeehhhmmmlllhhh]]]UUUJJJAAA;;;888666555888777777666555555444444333333333333333444444555333333333444555666777888888888999:::::::::::::::666777888999999888777666777777888888888888777777888888888888999:::;;;<<<<<<<<<;;;:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<<<<======<<<<<<;;;<<<===============>>>===>>>@@@AAACCCHHHNNNRRRXXX[[[___eeeiiiiiiddd```ZZZ]]]aaadddhhhnnnuuuyyy{{{{{{{{{```PPPGGGAAA===888777777888888666444222222222222222222111111111222222222111111222222222000000000000000000000000111111000000111111222333222222222222222333444444333333333222222333333444333333333333444444444444333444555555444333444555444444444444555555666777666777777777777666555555555555555666777888999:::;;;<<<=========;;;888777999::::::999888888999;;;>>>>>>@@@BBBCCCBBB>>>;;;<<<<<<<<<;;;:::888666555666888;;;>>>>>>===;;;:::===;;;999777777999<<<>>><<<<<<===>>>????????????<<<<<<;;;;;;<<<===>>>??????>>>======<<<<<<<<<<<<;;;=========<<<;;;;;;;;;:::;;;>>>CCCGGGHHHGGGEEEAAA@@@???????????????@@@<<<>>>@@@AAA@@@>>>;;;999888888999999::::::;;;;;;+++,,,---...///000000000/////////000000000111111//////000111333444555555111333555666444333333444111222222333444555666666666666777777888888999999999999888888888999::::::888;;;===<<<999777888:::666777777888:::;;;===>>>:::;;;;;;;;;;;;:::999999999999888888888888999999888999:::;;;<<<;;;::::::888888999::::::::::::999777777999999:::999888777666666666777888888999999999888777777777777888888777777777666777777888999999888888888999:::;;;<<<999999999:::;;;;;;<<<<<<999:::;;;;;;:::888777666666777888999;;;<<<===>>>:::;;;======>>>@@@CCCFFFKKKSSS^^^hhhmmmppppppppptttrrrpppqqqvvvyyyxxxzzz~~~wwwqqqooooooyyy~~~{{{wwwwww{{{yyyxxxxxxwwwvvvsssqqqmmmsssvvvyyy}}}qqq___OOOFFFAAA>>><<<@@@???===;;;:::999:::::::::999888666444333222222222222222222333555666777666777888999999999999999777777888999999999999888666666777777777777666666777777777888999:::<<<<<<::::::999999999999999:::::::::::::::::::::::::::::::::<<<===>>>?????????===AAAEEEEEEBBB@@@@@@AAA>>>@@@BBBGGGNNNXXXccckkkvvvwww{{{zzztttjjjooouuuyyy||||||xxxuuuvvv|||~~~|||[[[GGG@@@===:::999555666777777666444222111111111111111111111111111333333222222222222333333111000000000000000//////111111000000111111222333222222333333333444444444222222111111222222333333222222222333333333444444///000222222111222333555555555555555555555666666666666777777666666555444444444444555666888999:::<<<<<<======<<<:::888777666777888888777777999;;;>>>@@@BBBDDDFFFCCC???;;;<<<<<<<<<<<<;;;999777666666888<<<>>>???>>>;;;:::<<<;;;999888999;;;===???;;;<<<===>>>????????????===<<<<<<<<<<<<<<<<<<=========<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::<<<@@@EEEIIIKKKIIIFFF<<<<<<;;;;;;;;;<<<<<<===;;;<<<>>>??????===:::888999999999::::::;;;;;;;;;)))***,,,---...///......////////////000000000111...///000111333444555666444555555444222111222333222222333333444444444444555555666666777888888999999999888888888888888999888999999:::999999888888888888888888999:::;;;<<<:::::::::::::::999999888:::999888777777888999:::888999;;;<<<<<<<<<::::::666777888999:::999999888666666777888888777666555555555666666777888888999888777666666666777888888777777666666777888888999999999888888999:::<<<===::::::::::::::::::;;;;;;888999;;;<<<<<<:::999888777888888999:::;;;;;;<<<:::999888:::===>>>>>><<>>>>>>>>>>>:::999999999::::::;;;<<<::::::;;;<<<<<<;;;::::::999999999999999:::;;;<<<999999::::::;;;===>>>???===========================???BBBGGGKKKNNNQQQRRRNNNUUU\\\ZZZSSSLLLLLLNNNQQQRRRUUUZZZcccqqq|||sssyyyyyywwwuuuttttttuuuuuuuuu{{{~~~qqq\\\GGG===:::777555555222444555555444333333333000111111111111111111111222222111111111111222222111111000000////////////111111000000111111222333111111222333333333333333111000000000111111222333222222222222333333333333///000111222222333444444666666555444444444555555777777777777777666555555444444555666777999;;;<<<>>>===<<<;;;:::999999888444666777888888999;;;===>>>???BBBEEEFFFCCC>>>:::;;;<<<======<<<:::888777777999===@@@@@@???<<<:::::::::999999:::;;;===>>>;;;<<<===>>>????????????>>>======<<<;;;;;;;;;:::;;;;;;;;;;;;;;;;;;<<<<<<===<<<<<<<<<<<<<<<;;;999:::<<<@@@EEEHHHHHHEEEBBB;;;:::::::::;;;<<<======<<<===>>>??????===<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<((()))+++---.........---////////////000000000000...///000111333444555666666666666444111000000222333333333333333333333333444555555666777888888888999999888777777777777777888888777888::::::888777:::999999888999999::::::999::::::::::::999888888:::999888777777888999:::777999:::<<<<<<;;;:::999555666777999999888888777777777888999999888777666444555555666777888888999888777666555555666777888999999888888999:::;;;;;;;;;;;;::::::;;;===>>>???;;;;;;;;;::::::999999999777999;;;=========;;;;;;999999999999999999999999;;;888666888<<>>???@@@AAABBBCCCDDDEEEEEEEEEEEE<<<;;;;;;:::;;;<<<>>>??????@@@AAABBBBBBAAA@@@???<<<<<<;;;:::::::::;;;;;;::::::<<<>>>@@@CCCEEEFFFCCCCCCCCCCCCCCCCCCCCCCCCFFFIIIOOOWWW___ggglllnnneeeooowwwtttiii```___bbbmmmnnnooosss|||{{{sss{{{|||yyyyyyzzz~~~kkkTTTHHH>>>===<<<777444555111333555555555555555666000000000000000111111111111111000000000000111111111111000000/////////...111111111000111222222333000000111222222222222111000000//////000111222222111111222222222333333333111222222444555666555444666555555444333333333333777777777777777666666555555555666777888:::<<<===???>>><<<;;;999999999999444666777888999:::===@@@===???BBBEEEFFFCCC===999;;;<<<=========;;;999777777:::>>>AAAAAA@@@===;;;888888999999:::;;;<<<===;;;<<<===>>>????????????>>>>>>===<<<;;;::::::999::::::::::::;;;;;;<<<===>>>===<<<<<<===<<<;;;999999;;;???CCCFFFEEEAAA===<<<<<<<<<<<<===???@@@@@@>>>???@@@AAAAAA@@@???>>><<<<<<<<<<<<<<<<<<<<<<<<++++++++++++++++++++++++,,,,,,.../////////...---...///000111333444555666666555555444222111111000555555444555555666777888888777777666666666777777888888999999999888888777555666777666555444555777999999999::::::;;;;;;;;;:::999777666666666777888666666666666666777777888888999:::;;;;;;:::888777999999999999999888777666:::::::::999888666444444555555666666777777888888555777888777666555666888888888777777888888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===<<<<<<;;;;;;::::::999999::::::;;;<<<444555666888888777666666666666777888999999999999<<<===???CCCJJJRRRZZZ______cccooo~~~ssstttssssssvvv{{{|||tttpppxxxvvvwwwzzz~~~}}}uuuhhhhhhmmmnnnlllfffeeedddkkk|||tttkkkddd[[[QQQIIILLLIIIIIIMMMNNNMMMQQQYYY[[[ZZZZZZ\\\^^^\\\VVVQQQHHHIIIIIIJJJJJJJJJJJJJJJNNNRRRSSSSSSTTTVVVSSSMMMGGGBBB@@@BBBBBB???===>>>CCC@@@@@@FFFPPPWWWYYYXXXUUUQQQLLLJJJLLLOOOSSSUUUXXX]]]hhhwwwyyyssssssvvv~~~xxxzzzzzz}}}~~~zzzyyyzzzeeeUUUDDDAAA===888444222111111444444333333333222222222222111111000///......---------...000222333111///000000000000000000000000000000111111111222222222333333333333333333333333111///...///222333111///000000000000000000000000111222333444555555555555:::888555333222333555777666888:::;;;;;;999666444666666666666777888999:::===;;;:::888777777888888444999======@@@DDDDDDAAADDDEEEEEEEEEBBB???;;;888888999;;;::::::;;;===???;;;>>>BBBEEEDDDAAA>>>;;;;;;;;;<<<<<<===>>>>>>>>>>>>@@@AAA@@@??????AAABBB@@@???>>>===;;;;;;::::::;;;<<<;;;888:::AAAFFFGGGCCC@@@===<<<<<<=========@@@@@@@@@BBBCCCCCCAAA???>>>===;;;:::::::::;;;<<<>>>@@@AAAAAA@@@@@@BBBDDD???@@@CCCDDDCCC@@@===:::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.../////////...---...///000111333444555555333333333333333222222222444444444444555666777777555555444444444444444555777777777777777666555555444555666666555555666888999999999::::::;;;;;;;;;;;;:::999888777888888999777777666666666666666777666777999::::::999777666::::::::::::999999999888777777888888777777666666666666666666777777888888666777888777666555666777888888777777888888999:::::::::::::::::::::::::::::::::;;;<<<<<<<<<;;;;;;999999888888999999:::;;;999999:::;;;;;;;;;;;;:::999:::;;;<<<<<<======<<<;;;<<<>>>@@@EEEKKKRRRVVVZZZcccqqq}}}vvvwwwyyy|||{{{qqqmmmuuu}}}tttllloootttuuuuuuoooooorrr{{{{{{qqqggg]]]VVVUUUSSSSSSWWWXXX[[[eeepppwwwuuusssrrrqqqmmmfff```VVVWWWYYYZZZ[[[ZZZYYYXXX```ggglllnnnooooooiiiaaaSSSMMMKKKMMMOOONNNMMMOOOTTTTTTVVV^^^iiippprrrppplllgggaaa^^^___cccgggiiiqqqvvv||||||}}}uuusssrrrtttxxxwwwuuuvvvzzz}}}xxxxxxxxx{{{qqq\\\LLLCCC???===:::777444333333333444333333333333222222222111111000000///......---...---...000111222000///////////////////////////000000000111111111222222222222222222222222222222111000...///222333222000000000000000000000000000111222333444555555555555777666444333333333555666999:::;;;<<<<<<:::777666555555555666666777888999<<<;;;:::888888888888888888===@@@AAACCCHHHHHHEEEDDDEEEEEEDDDBBB???;;;999888999;;;;;;:::;;;===???:::<<<@@@DDDFFFDDD???;;;<<<<<<<<<===============>>>???AAAAAA@@@@@@@@@AAAAAA@@@???===<<<;;;;;;;;;<<<>>>===:::===EEEJJJJJJEEECCC@@@>>>???@@@@@@@@@AAA@@@@@@@@@AAAAAA@@@>>>>>>>>>=========>>>>>>>>>AAACCCDDDDDDCCCBBBCCCEEEBBBCCCEEEFFFEEECCC@@@>>>,,,---------------------,,,,,,---............---...//////111222333444555111111222222222333333333222222222333333444555666444444333333333444444555666666666555444333222111222444555666555666777999999999::::::::::::;;;;;;;;;;;;:::999999999999:::888888777666555555555555333555777999999888777666777666666555555555555666555555555666666777777777666666666777777777777888666777888777555444555666888888777777888888999:::999999999999999999999999888888999:::;;;;;;::::::777777777777777888999999888888888888888999::::::777888999:::;;;;;;;;;;;;;;;;;;<<<===>>>BBBGGGKKKRRRbbbsss~~~zzz}}}|||ssspppxxx~~~uuuppppppqqqqqqppppppsssyyyvvvjjjbbb^^^^^^___```bbbeeelll}}}yyypppiiidddgggjjjmmmooonnnmmmkkkwww{{{qqqaaaZZZWWW[[[```bbbdddgggggghhhnnnxxx|||sssnnnnnnrrrwwwzzz}}}{{{|||xxxsssqqqppprrrpppnnnppptttzzzzzztttpppqqqxxx{{{rrr\\\NNNEEEAAA>>>999888666444444444444555333333333222222222111111111000000//////.........///......///111111///...////////////////////////000000000000111111111111111111111111111111111111111000000000222333222111000000000000000000000000111222333444444555555444555555555666666666777777;;;;;;======<<<:::888777555555555666666777888888;;;;;;:::999888888888888999>>>AAABBBEEEIIIJJJHHHCCCDDDDDDDDDBBB???<<<:::888999;;;;;;:::;;;>>>@@@;;;>>>BBBFFFHHHEEE@@@<<<>>>>>>============<<<<<<<<>>===<<<<<<;;;;;;===??????>>>AAAIIINNNNNNHHHEEEBBBAAABBBCCCCCCCCCCCCAAA??????@@@@@@???>>>>>>???AAABBBCCCCCCBBBBBBEEEFFFGGGGGGEEEDDDDDDEEEDDDDDDDDDDDDDDDCCCBBBAAA++++++,,,,,,,,,,,,,,,---,,,,,,---------...............///000111222333444111111111111222222222222111111111111222333444555555555555444555555666666666666666555444222111000111333555666666777999::::::::::::::::::::::::::::::::::::999999999999:::999888777666555444444444333444666888999999888777666555444333333444444555444444555555555666777777777777777777777777777777666777888777555444444555888888777777888888999:::888888888888888888888888666777888999999::::::999666666555555666666777888777666555555555666888999666777888999:::::::::::::::;;;<<<<<<;;;===BBBFFFNNNcccvvvzzz}}}|||vvvppplllkkkjjjjjjmmmrrr{{{pppeeeaaabbbcccgggkkkmmmoooyyy|||rrrkkkiiimmmsssyyy||||||{{{yyyuuuiiibbb___eeennntttxxx|||yyy{{{}}}uuutttxxx}}}~~~vvvssssssyyyzzz{{{}}}yyywwwtttqqqtttzzzwwwzzz{{{sssyyynnnaaaQQQEEEAAA???===;;;555555444333222333333444222222222222111111111111000000/////////.........000///......000000///---/////////////////////////////////000000000111111000000000000000000000000111111111111222222222222000000000000000000000000111222333444444444444444666777888::::::::::::::::::;;;<<<<<<;;;:::888777555666666777888888999999:::::::::999999888888888777<<<>>>???BBBFFFHHHEEEBBBCCCCCCBBBAAA>>><<<;;;888999;;;;;;;;;<<<>>>@@@@@@FFFLLLMMMIIICCC???>>>??????>>>>>>===<<<<<<;;;;;;>>>BBBCCCBBBAAA?????????>>>===<<<;;;;;;;;;;;;===@@@AAAAAADDDLLLPPPOOOHHHFFFCCCBBBCCCDDDDDDDDDEEECCC@@@???@@@AAA@@@@@@???AAADDDFFFGGGGGGEEEDDDFFFHHHIIIHHHFFFDDDDDDDDDBBBAAA@@@@@@?????????@@@))))))******++++++++++++,,,,,,,,,,,,------............///000000111222222222222111111111000000000111000000111111222333444444444444444444555666666666666666555444333111000000222444555666777999;;;::::::::::::::::::::::::888888999999999999999999999999777555444333333333444555777999::::::999888999999888888888888999999666666555555555555666777888888888888777777777777666777777666555444444555888888777777888888999:::888888888888888888888888666777777888999999888888555555444444555555666777999888777777777888:::;;;999:::;;;<<<============888;;;===<<<;;;<<>>CCCDDDBBBAAAAAAAAA@@@???===<<<;;;888999;;;;;;;;;===???AAAFFFOOOWWWTTTHHH>>>===???@@@@@@???>>>===<<<<<<;;;;;;>>>BBBCCCBBBAAA??????======<<<;;;::::::::::::===@@@BBBBBBEEEKKKNNNMMMGGGEEEBBBAAABBBCCCDDDDDDFFFDDDBBBAAABBBCCCCCCBBB???AAAEEEHHHIIIIIIGGGFFFEEEGGGHHHHHHEEECCCBBBBBB@@@???>>>=========>>>???(((((())))))******++++++,,,,,,,,,+++,,,------...---......///000000111111222111111111000000//////111000000111111222333444111111111111222333333444666666666666555333222111111333555666666777999;;;;;;;;;::::::::::::999999777888999999999999999888999888777555444333333333555666888:::::::::888777777777888999999999999888777666555555555666777888999888888888888777777777444555666666444444555666888888777777888888999:::888888888888888888888888777888888888888888777777444444444444444555666666666666555555666666777888777888999::::::;;;;;;;;;666:::======:::;;;@@@EEEXXXkkk{{{ppp|||zzzxxx{{{~~~uuupppooooooooowwwuuugggaaacccgggjjjrrrxxxyyy|||yyypppjjjfffkkksss{{{uuummmiiiqqq}}}vvvrrrsssvvvyyyzzz~~~~~~uuunnnkkkqqqoooqqqxxx{{{tttyyy~~~aaaOOOGGGAAA999444444444444444333333333222111000000///111111111000000000000///........................000...,,,---...//////.......................................////////////////////////////////////...000111111000000111222000000000000000000000000222222333333333333222222111333444666777777666666555666666777777777777777777888:::;;;<<<<<<;;;;;;999999:::::::::999999888888;;;<<<;;;===AAABBB@@@>>>>>>>>>>>>===<<<;;;:::888999;;;;;;<<<===@@@BBBHHHQQQXXXSSSFFF===<<<@@@@@@@@@???>>>>>>===<<<<<<<<>>>>>??????@@@((())))))***++++++,,,,,,,,,,,,+++++++++,,,---...---......//////000000000/////////000000000000000111111111111222333444444000000000000111222333444444555555555444333333222222333555666666666888:::;;;;;;;;;::::::999999999777888:::;;;;;;;;;::::::888777666555444333333333555666777999999888666555333444777888999888666555666666555555666888:::;;;999999999888888888777777222444555555555555666777888888777777888888999:::999999999999999999999999999999999999888777666666444444444444444555666666333444444555555555555555444444555666777777777777444999===<<<888888===BBBQQQ^^^nnn{{{zzz|||sss}}}{{{~~~}}}zzzyyyyyyxxxxxx{{{|||xxxvvvuuuvvv|||tttjjjddddddeeemmmssswwwvvv{{{|||uuummmgggfffkkkqqqxxx}}}{{{yyyppplllrrr}}}}}}|||rrrmmmmmmooopppuuuxxxyyyuuurrrnnnnnnsssxxx~~~tttrrrrrryyyyyy```LLL@@@<<<999666444444555777999111222222222222111111000111111000000000/////////........................///---+++,,,...///000///........................------........./////////////////////////////////---///111000......000222000000000000000000000000222222333333333222222111111222333333444444444444333444555666777888888999666888:::;;;<<<<<<;;;:::888999::::::::::::999888888;;;;;;999:::>>>???===<<<<<<<<<;;;;;;::::::999888999;;;<<<<<<>>>@@@CCCEEEJJJNNNKKKDDD???>>>???@@@??????>>>>>>=========>>>???AAAAAA@@@@@@@@@AAA>>>>>>===<<<<<<<<<<<<===@@@CCCEEEDDDEEEHHHHHHEEEDDDBBB??????@@@BBBCCCCCCBBBBBBBBBCCCEEEFFFEEECCC@@@AAACCCEEEFFFFFFEEEDDD@@@CCCFFFFFFDDDBBB@@@@@@?????????@@@@@@@@@@@@???))))))***+++,,,,,,---------,,,+++***+++,,,---...------......//////000000------...///000111222222111111111111222333444555222222222222333444555666333333444444444333333222222444555666555666777999;;;;;;;;;::::::999999999888999;;;<<<===<<<;;;;;;777666555444444444444444444555777888888666444333444666999<<<<<<;;;888666555444444555666999<<<>>>999999999999888888777777111333555555555555777888888888888777888999999:::999999999999999999999999::::::::::::999777666555555444444444444555666666666777999:::::::::999888666777888999999::::::999333888<<<:::666555:::???EEENNN]]]mmmyyy~~~vvvuuuzzzxxx}}}|||||||||{{{~~~zzzrrrllliiihhhnnnrrrsssrrrxxx~~~wwwoooiiifffjjjoootttxxxzzzzzzyyyyyy{{{qqqkkkqqqyyy}}}||||||uuuzzz}}}sssnnnmmmnnnooosssvvv~~~wwwqqqppptttwwwzzz{{{ssskkkmmmqqqzzzsssYYYGGG===888444666777666333///...---///000111222222222222222000000000000////////////---........................,,,++++++...000000000........................---------.........//////000000000000000000000000,,,...000000...---///111000000000000000000000000222222333333333222222111333333333444444444444555333333444666777999::::::555777999;;;;;;;;;:::999777888::::::;;;:::999888777999999666777;;;<<<:::;;;;;;;;;::::::999999999888999;;;<<<<<<>>>AAACCCAAABBBBBBCCCCCCBBB@@@>>>????????????>>>>>>>>>>>>>>>@@@AAA@@@??????AAABBB@@@??????>>>>>>>>>>>>???AAAEEEGGGEEEEEEHHHGGGCCCDDDBBB??????@@@BBBCCCCCC@@@@@@AAACCCEEEFFFEEECCC@@@AAABBBCCCDDDDDDCCCCCC@@@BBBEEEFFFDDDBBBAAA@@@===>>>>>>?????????>>>>>>******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---...///000000//////...//////000111111111111111//////000111222333333333///000222333333222111000333333333444444444555555555555666666777888888888::::::;;;<<<<<<;;;::::::999::::::;;;:::999888777777888999:::999999777666555555555444444333333333444777:::;;;:::888888888666666666666777888:::;;;;;;;;;:::::::::999999999555444444444555666888999;;;:::999888777777777777666777888999999999999999999999999999999888777666666666666666777777777777666666777888888888888888777777777777777777777777999888777777777888:::;;;???FFFOOOVVVYYY^^^eeejjjppprrrttttttrrrpppoooooouuuvvvnnnmmmnnn|||rrrpppuuuxxxsssqqqtttvvv{{{|||tttoooqqqooommmmmmooosssvvvwwwzzzwwwsssoooooorrruuuvvvuuurrrsss{{{tttqqqqqquuu}}}}}}|||~~~~~~|||tttoooppppppuuujjjQQQCCC===999777333333333222222222111111111111111111111111111111////////////....................................---......///////////////........................///......------///000111////////////////////////............////////////////////////////////////222222222222222222222222444444444444444444444444333333555666777777777777666666666777888888888999888888666555555666666777888777777777888:::<<<======<<<;;;;;;::::::::::::777;;;???AAA@@@???======<<<===>>>??????>>><<<;;;???===<<<;;;;;;<<<===????????????@@@AAAAAABBBBBB===???AAAAAA@@@???>>>???CCCCCCCCCDDDDDDDDDDDDDDDFFFDDDBBBAAAAAAAAACCCDDD??????>>>>>>>>>@@@AAABBB>>>@@@BBBDDDDDDDDDBBBBBB@@@AAAAAAAAAAAA@@@??????===>>>@@@AAA@@@???===;;;******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------//////000//////...//////000111111111111111000000000111111222222333333333444444333222111000333333333333444444444444444444555666666777777888999:::;;;;;;;;;;;;:::999999999:::::::::999888777888888999::::::999888777555555555555444444333333444666999::::::999999999777777666666666888999:::;;;;;;;;;;;;:::::::::999555555444444555666777888:::999888777777777777777666666777888888888888888999999:::::::::999888888888888777777666666555555666666777888888888888777666666666666666666666666888777666555666777888999666;;;BBBFFFHHHLLLRRRWWWdddfffhhhiiijjjjjjlllnnntttzzzxxxmmmhhhfffrrr}}}{{{zzzyyy~~~|||{{{zzz}}}zzzuuuqqqooopppqqqrrr|||zzzuuusssrrrssssssqqqvvv|||tttyyy~~~zzzvvvwww{{{zzz~~~xxxhhhSSSCCC<<<:::777444333333222222222111111111111111111111111111111111////////////....................................,,,,,,---.......................................///......---...///000111....................................////////////////////////////////////111111111111111111111111333333333333333333333333333444555666777777777777666666666666777777777777888777666555555666777777:::999999999:::<<<>>>???<<<<<<;;;:::::::::::::::999<<<@@@AAA@@@>>>======<<<===???@@@@@@???===;;;>>>===;;;::::::;;;===>>>>>>>>>??????@@@AAAAAABBB>>>@@@BBBBBB@@@??????@@@BBBBBBCCCCCCDDDDDDDDDEEEEEEDDDBBBAAAAAABBBCCCDDDBBBAAA???>>>======>>>>>><<<===???AAABBBBBBAAA@@@??????@@@@@@??????>>>===;;;<<<===?????????>>>>>>******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////////////////000000111111000000111111111111111111111111555555555444333222111000222222222222333333333333333333444444555666666777888888999::::::999888888888999:::::::::999888777888999999:::::::::999999666666555555555555444444444666999:::999999999:::888888777666666777888999<<<<<<;;;;;;;;;:::::::::666666666555555666777777888888777666666666777777555666777777888777777777888999999::::::::::::999999888888777666555444444555666777777888888777777666666666666666666666666777666555444444555666666555999<<<>>>>>>@@@EEEIIISSSUUUXXX[[[^^^ccciiimmmrrrzzz|||{{{~~~~~~ooohhhdddmmmtttooottt{{{}}}wwwsssrrrtttuuuwwwssssssuuurrr|||ttttttuuuzzzyyywwwuuurrrnnnssslllQQQIII>>>888777777555222222222222222111111111000000000000000000000000000/////////............---------------------------++++++,,,---------------------------------------......------......///000....................................////////////////////////////////////000000000000000000000000222222222222222222222222444555666666777777777777777666666666666666666555777666555555555666777888999999999:::;;;<<<===>>><<<;;;::::::::::::::::::<<<>>>AAAAAA@@@>>>===<<<;;;===@@@BBBBBB@@@>>><<<===<<<;;;::::::;;;<<<===>>>>>>>>>???@@@@@@AAAAAA???AAABBBBBBAAA@@@@@@AAAAAAAAABBBCCCDDDEEEEEEFFFEEEDDDCCCAAAAAABBBCCCCCCDDDCCCAAA>>><<<;;;:::999999:::<<<>>>@@@@@@??????>>>>>>??????>>>>>>===<<<:::::::::;;;<<<>>>???@@@******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,------......///////////////000000000000000///111111111111000000000000444444444333333222111111111111222222222333333333222222333444444555555666666777888999999888777666777888999::::::999888777888999999:::::::::::::::666666666666666666666666444777999999999888999:::999888777666666777777888<<<<<<<<<;;;;;;;;;::::::777777666666666666666666777666666666666666777777777777888888888888777777666777888999999999999999777777777666666555555444555666666777777777777777666666666666666666666666777777555444444444555666:::;;;<<<<<<<<<===AAADDDFFFHHHKKKPPPVVV^^^hhhnnnnnntttyyy~~~xxx|||uuuooommmtttxxxpppmmmsss|||zzzyyyzzz~~~}}}wwwyyy|||}}}~~~zzz}}}~~~tttmmmjjjhhhfffeeekkk|||www]]]KKKBBB===888666666666444111222111111111111000000000000000000000000000000000//////.........---------------------------------++++++,,,---------------------------------------------------......//////....................................//////////////////////////////////////////000000000000000111222222222222222222222222444555666666777777777777888888777777666666555555666555555444555666777888777777888888:::;;;<<<<<<;;;;;;:::::::::::::::;;;>>>@@@AAAAAA???===<<<<<<;;;===AAACCCCCCAAA>>><<<>>>>>>===<<<<<<===>>>>>>======>>>??????@@@@@@AAAAAABBBCCCCCCAAAAAAAAACCC@@@@@@AAABBBDDDEEEFFFFFFEEEDDDCCCBBBBBBBBBBBBCCCCCCBBBAAA>>><<<:::999888888999;;;===>>>?????????>>>>>>??????>>>>>>===<<<::::::999999:::<<<>>>@@@******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,---...//////000//////000000000//////...111111000000000000000000000111111111222222333333111111222222222333333333222222333333444555555555666666777888888777666666777777888999999999888777888888888999999:::::::::777777777777777777777777666888999999888888999:::999888777666666777777888<<<<<<;;;;;;;;;:::::::::777777777777777666666666666666555555666777888888999999999::::::999999888444555666777777777777777444444555555666666777777555555666777777777777777555555555555555555555555777777555555555555666777777888888888888999<<<>>>???AAADDDIIIQQQ[[[fffnnniiiooovvv|||~~~wwwvvvuuu}}}yyywww{{{~~~pppjjjiiijjjnnnsssxxxzzz{{{|||~~~{{{}}}|||uuurrrsss~~~zzzvvvmmmhhhhhhhhhiiikkkmmmtttkkkWWWGGG===???;;;777444444444222000111111111000000000//////////////////////////////............------------------------------------,,,,,,---............---------------------------,,,------...................................................////////////////////////////////////000000000111111111222222333333333333333333333333444555555666666666666555888888888777777666666555555444444444555666888999777888999:::;;;<<<<<<===<<<;;;;;;:::;;;;;;<<<<<<@@@AAAAAA@@@===<<<<<<===;;;===@@@BBBCCCAAA???===@@@@@@????????????@@@@@@>>>>>>>>>???@@@@@@AAAAAAAAABBBCCCCCCAAAAAABBBCCC???@@@AAABBBCCCDDDEEEFFFDDDDDDCCCCCCBBBBBBBBBBBB@@@@@@???>>>===<<<;;;:::999:::;;;<<<>>>>>>????????????@@@@@@??????>>>===<<<;;;999888888:::<<<>>>******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,---...000000//////000000000///......000000000000000000000000/////////000111222444444222222222222333333333333222222333333444555555666666666777888888777666666666777888999999999888777777777777777888999::::::777777888888888888999999888999:::999777777777999888888777666666777888999;;;;;;:::::::::999999999666666777888888777777777555555555666777888999::::::::::::;;;::::::999888444555555666666666666555333333444555666777777888444555666666777777666666555555555555555555555555666555555444555666777888666666666666777888999:::;;;===@@@EEELLLVVVaaahhheeelllvvvxxxvvvwwwwww~~~qqqiiidddaaaaaaddd___bbbeeeiiittt{{{rrrtttuuuuuutttwww~~~}}}~~~{{{yyyyyy{{{~~~yyysssooonnnnnnooosssyyy}}}vvvvvv{{{~~~vvvooolllmmmooopppuuuzzz~~~uuuaaaPPPDDD>>>:::999666222111000111000///000000000000////////////////////////////////////.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---------------------------............///////////////////////////////////////000000111111222222222333333333333333333333333333444444555555555444444777777666666666666666666333333333333444666888::::::;;;===>>>???@@@@@@@@@<<<<<<<<<<<<<<<<<<===>>>???@@@???>>>;;;;;;<<<===;;;===???@@@AAA@@@??????AAAAAAAAAAAAAAAAAAAAAAAA>>>??????@@@AAAAAABBBBBBBBBBBBCCCBBB@@@@@@BBBDDD@@@@@@AAABBBCCCDDDDDDEEEDDDCCCCCCCCCCCCBBBBBBBBB===>>>>>>??????>>>======;;;;;;<<<<<<===>>>>>>>>>??????@@@@@@??????>>>===<<<;;;999888888:::<<<===******+++,,,,,,,,,,,,+++************************++++++++++++,,,...000111//////000000///......---......//////000000111111222111111000111222444444333333333333444444444444333333333444555555666666666777888888888888777666555666777999999999888777666666666666666888999:::888888888999999999:::::::::;;;;;;999777555666777777777666666666888999:::::::::999999999888888888555666777888999999888888666666666777888999;;;;;;:::::::::::::::999888888666666666666666666555444333444444555555666666666444555666666777777666666555555555555555555555555333333222333444555777888888888888999::::::999888888:::<<<@@@FFFNNNXXX___cccjjjuuu|||zzzzzzwwwxxxsssnnniiihhhjjjdddgggiiiooo{{{~~~wwwpppjjjfffbbbfffiiijjjjjjmmmsssxxxzzzrrrllljjjkkklllooosssvvvwwwwwwooosssvvvwwwvvvvvvtttrrrlllddd\\\ZZZ[[[___jjjttt{{{}}}~~~|||zzzwwwxxx|||ooodddVVVKKKDDD>>>:::888444222111000000000//////000000/////////..........................................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........------------------------------............////////////////////////////////////......//////000111111222222222222222222222222222222333333444333333222222333333444444444444444555222222222333444666999:::<<<===>>>@@@AAAAAAAAAAAA===============>>>??????>>>>>>>>><<<::::::<<<>>><<<<<<===>>>?????????@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAABBBBBBCCCCCCAAABBBBBBAAA???@@@BBBCCCAAAAAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAA===>>>???@@@@@@@@@???>>><<<<<<<<<;;;;;;<<<<<<===>>>>>>??????>>>>>>===<<<999999999999:::<<<===>>>******+++,,,,,,,,,,,,+++************************++++++++++++,,,...000111//////000000///...---------......///000111111222555444333222222222333444333333444444444444555555333333444555555666666777666777888999999888777666555666777888999999888777666555555555555777999:::888888888999999:::::::::<<<<<<;;;999666555555666666666666666777888:::;;;999999999888888888777777444555777888999999999888666666666777888:::;;;<<<999999999999999888777666777777888777777666555555555555555555555555444444444555555666666666666666555555555555555555555555111111111111222444666888999888999999:::999777555666777999<<>>>>>>>>>>>>>>???@@@@@@======<<<:::999999<<<>>><<<<<<<<<<<<===>>>@@@@@@???@@@@@@AAAAAA@@@@@@???@@@AAAAAABBBBBBCCCCCCDDDAAABBBBBB@@@??????AAACCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDCCCCCCBBBAAA===>>>@@@AAAAAA@@@??????===<<<;;;:::::::::;;;;;;===============<<<<<<;;;777777888:::;;;===???@@@++++++*********+++,,,---)))************+++++++++...------------...//////111111111000000000000000000000111222222222222111333222111111111222333444555555555444444333333222111444666777555333222222::::::999999888777777777888888777666555555666666000111333666777777777777888777777888999:::;;;<<<>>>===<<<:::999888888777888777666666666777999:::777888888999999999888888333444666777888888777777666777888:::;;;<<<<<<<<<:::888777888999999888777555444333333333333444555444444444555555555555555555555555555555555555555555555666666555444333333444333111222555777888888777777666666666666777777888777777888===CCCJJJNNN[[[gggsss{{{~~~zzz{{{}}}sssooooooppp{{{xxxkkkiiimmmyyy~~~~~~zzznnnlllqqqyyyuuupppuuu~~~yyyvvvssszzz}}}yyybbbRRRJJJ@@@???===;;;888666444333333333222222111000//////000...,,,---000111///---////////////////////////---------,,,,,,+++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,000...------/////////...,,,,,,,,,---------............//////......---,,,---------...///000000111222111111111000000//////333333333333333333333333444444555555555555555555222222333333555666777888999:::<<<===>>>>>>?????????>>><<<;;;;;;===???@@@???===;;;888888999;;;<<<<<<======>>>???@@@@@@AAABBBBBBAAAAAA@@@AAAAAAAAA>>>???@@@AAABBBBBBBBBBBBDDDCCCAAA???>>>>>>??????AAABBBCCCBBBAAAAAABBBCCCGGGGGGGGGFFFDDDBBB???>>><<>>@@@@@@AAAAAA***************++++++,,,)))************+++++++++---------------...//////////////////////////////000000111222222222222111222222111111111222333444555555444444333333333222222555777888666555555555888888888888888888888888888888777777666666777777222333555666777888888888888888999:::;;;;;;<<<<<<===<<<;;;999888777777777777666555555555666888888777777888888888888777777444555777888999999888888777888999:::<<<<<<<<<<<<:::888777888999999888666555444333333333333444555444444444444444333333333444444444444444444444444555555555555555444333333444333111222555777888777777666666555555666666777666555555777:::???DDDGGGOOO\\\hhhssszzzxxxyyy{{{~~~~~~|||zzz{{{uuuuuu|||wwwuuu{{{}}}rrrrrryyyxxxvvvvvvvvvvvv}}}qqq]]]NNNBBB:::::::::888666444222111000222222111000000///......000...------000000///---------------------------------,,,,,,,,,+++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++...---------...000222333444222///.../////////...,,,,,,,,,---------............//////......---,,,---------...///000000000111111000000000/////////333333333333333333333333333333333444444444444555333333333444555666888888888888:::;;;<<<=========???>>>>>>======>>>??????===<<<:::888888999;;;<<<======>>>>>>??????@@@@@@?????????>>>???@@@@@@AAA@@@AAAAAABBBBBBBBBBBBBBBBBBAAA@@@???>>>>>>??????AAACCCCCCCCCAAA@@@AAABBBEEEEEEEEEEEECCCAAA???>>><<<===???AAAAAA@@@>>>===<<<<<<;;;:::::::::;;;<<<<<<;;;:::999888888777777:::;;;<<<>>>??????@@@@@@************++++++++++++)))************+++++++++---------------......///........................///000111111222222111111222222111111222222333444444444333333333333333333333555888999888777777888666666666777888999999999777777777888888888888888555555666666777888999:::888999;;;<<<===<<<<<<;;;;;;:::999888777666666666666555555555555666777777777888888888888888777777666777888:::::::::999999888999:::;;;<<<=========:::999777777888888777666555444444333333444444555444444444333333222222111333333333333333333333333444555555555555444444333444222111222555777777777666666555555555555666666444444444555777:::<<<>>>@@@LLLXXXdddvvvzzzsssqqqsssuuuzzz}}}}}}xxx{{{yyy{{{yyyrrrmmmqqqzzz}}}yyyxxxzzzaaaMMMDDD@@@999333666555444333222111000///000000000//////......---///...---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,************************...---------000444888::::::666222///...///......,,,,,,,,,---------............//////......---,,,---------...//////000000///////////////.........222222222222222222222222111111222222333333333333333333444444555666888888555666777999::::::;;;;;;>>>>>>?????????>>>>>>>>>;;;:::999888888999;;;<<<============>>>>>>>>>>>>;;;;;;<<<<<<===???@@@AAACCCCCCDDDDDDCCCCCCBBBAAA@@@???>>>======>>>???@@@BBBCCCDDDCCCAAA@@@AAABBBBBBBBBCCCBBBBBB@@@??????===>>>>>>>>>>>>======<<<<<<<<<;;;::::::;;;<<<======<<<<<<;;;::::::;;;;;;:::;;;<<<===>>>>>>??????***++++++,,,,,,,,,,,,,,,))))))*********+++++++++------,,,,,,------...///...............////////////000000111111111111111222111222222222222333333222222222222333333333333222444777888777777888999666666666777777777888888777777888888999999999999777666555555666777999:::888999;;;======<<<:::999999888777666666666666666666666666666777777777888999999999999999999888777777888999;;;;;;;;;;;;:::999999:::;;;<<<======<<<:::999777777888888777555444444444444444444444444555555555444333222111111222222222222222222222222444444444555555444444333333222222333555666666555555555444444444444555555333444444555555666666777888@@@IIIRRRbbbxxxuuuooommmnnnqqqwww~~~www}}}{{{vvvvvv~~~{{{sssoookkkjjjpppxxx|||{{{mmm[[[EEE999999;;;:::666555555444333333222222111000000000//////...............---...............,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,+++++++++++++++++++++++++++******,,,///555;;;>>>>>>:::444000.........---,,,,,,,,,---------...............///......---,,,---------....../////////........................111111111111111111111111///000000000111222222222444444444444555666777888555555777888999:::::::::<<<===>>>??????===<<<:::999888777777777999;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;999::::::;;;===???AAABBBEEEEEEEEEDDDCCCBBBAAA@@@>>>===<<<<<<<<<>>>???@@@BBBCCCDDDCCCAAA@@@@@@AAA@@@@@@@@@@@@@@@?????????@@@@@@???>>>>>>>>>>>>>>><<<<<<;;;::::::;;;===>>>??????>>>=========>>>>>>;;;<<<===>>>>>>>>>>>>>>>+++,,,------......------))))))*********+++++++++,,,,,,,,,,,,,,,---...............//////000000000//////000111111111111000111111222222333333333333000111111111222333333333111333555666555555666888777777777666666666555555666777888999:::999999999555555444444555777999:::888999;;;<<<;;;:::888777777777666555555666666666777777888888999999999999::::::;;;;;;:::999999888777888:::;;;<<<<<<;;;;;;999999:::;;;<<<<<<<<<<<<:::999777777777777666444444444444444444444444444777666666555444333333222222222222222222222222222333333444444444444444333333222222333555666555444444444333333333333444444444444444555555444444333666:::>>>CCCOOOaaarrr|||{{{ssslllhhhhhhjjjppp|||~~~{{{{{{~~~xxxtttrrruuu}}}wwwtttrrrpppnnnnnnssszzzxxx```JJJBBB999444444666666555444444333333333222222222111000000000000000//////---.........---------...------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))***,,,000777===AAA???;;;444000...------,,,,,,,,,,,,---------...............///......---,,,------------............------------............000000000000000000000000......//////000111111222444444333444444555666777555666777999::::::::::::999;;;<<<======;;;999777777777777666777888999:::999999999999999888888888999:::;;;<<<>>>AAACCCDDDFFFEEEEEEDDDCCCAAA???>>>===<<<<<<<<<<<<>>>???@@@AAABBBBBBAAA@@@??????@@@?????????>>>>>>>>>??????AAA@@@???=========>>>>>><<<<<<;;;:::;;;<<<===>>>>>>>>>===============>>>======>>>>>>???>>>>>>>>>***+++---.........---,,,)))************+++++++++,,,,,,,,,,,,,,,------............//////000000111...///000000111111000000000111222333333333333222//////000111222222333333111333444444333333555666777777777666555444444444666777888999999999888777333333444555666888999:::999::::::;;;:::999777666666666555555555666777777777888999999::::::999999;;;;;;;;;;;;:::999888888777999:::;;;<<<<<<;;;;;;888999::::::;;;;;;;;;::::::999777777777777555333333444444555555444444333666666666555555444444333222222222222222222222222222333333444444444444333333222222333555666444333333333222222222222333333444444444444444444333333666777999:::@@@MMM\\\fffuuuvvvuuuppphhhcccbbbccciiivvv|||{{{}}}wwwssspppmmmoooxxx~~~||||||||||||zzzxxxxxx}}}zzzkkkaaaTTTFFF::::::999777444222222222111111111111111000000000000000000000000000000000,,,...///...---,,,---...------------------------*********+++++++++++++++++++++++++++++++++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,******,,,...333999>>>AAA===999333///...---,,,+++,,,,,,,,,---------............//////......---,,,---------------------------------...............////////////////////////------...///000111111222333333222222333444444555666666888999:::;;;;;;;;;999:::;;;<<<;;;999777666777777666666666777777888777777777777888888888888::::::;;;===???AAACCCEEEDDDDDDCCCBBBAAA???======>>>===<<<<<<<<<>>>???@@@>>>???@@@@@@>>>>>>???@@@@@@???>>>>>>===>>>>>>???>>>======<<<<<<<<<<<<===<<<;;;;;;;;;;;;===>>>???===<<<;;;;;;:::::::::;;;======>>>>>>>>>===<<<<<<((()))+++------,,,+++***)))************+++++++++,,,,,,++++++,,,,,,---...,,,,,,---......///000000...//////000000000000000000111222333333333222222......///000111222333444333444444444222222444555555555555555555555555555666777888999999777666555111222444777999:::;;;;;;<<<;;;;;;:::999999888888666666555555666777888888666777888999:::999999888999999999999888777666555777888:::;;;<<<<<<;;;;;;777888999999::::::999999:::999777777777666555333333333444555555444333333444444444444444444444444333333333333333333333333111222333444444444444444222222222333555555444222222222111111111111222222333333222222222333444444222444666777999>>>HHHQQQ]]]bbbggggggddd``````aaaiiivvvzzzvvvsssmmmhhhgggmmmtttwwwzzz~~~{{{rrrdddVVVKKKDDD>>>;;;777777777555333111222222111111000000////////////////////////////////////+++---///...,,,+++---///,,,,,,,,,,,,,,,,,,,,,,,,)))*********++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++))))))+++///333888<<<>>>888555111///...---+++***,,,,,,,,,---------............//////......---,,,------------------------------......////////////........................------...///000111222222222222111111111222333333555666777888999:::::::::::::::;;;;;;:::999777666777777666666666666666666777777777888888999999:::::::::;;;===???AAACCCDDDAAAAAAAAA@@@???===<<<;;;???>>>=========>>>???@@@;;;<<<>>>>>>======???@@@AAA@@@???=========>>>>>><<<=====================<<<;;;;;;;;;<<<===???@@@???>>>===;;;;;;:::::::::;;;<<<<<<<<<;;;;;;:::999&&&(((***+++++++++)))((()))************+++++++++,,,,,,++++++,,,,,,---...++++++,,,,,,---...//////...//////000000000000000000111222333444333222222---...///000111222333444444555555444222222333555333333444444555666666666666777888999888666444333111333555999;;;<<<======>>>===<<<;;;:::999999999666666666666666777888999555666777999999888888777888888888777777666444444777888999;;;<<<;;;;;;:::777777888999999999888888:::999777666777666444333333333444555555444333333333333333333333333333444333333333333333333333333111222333333444444444444222222222444555555333111222222111111111111222222222222111111111333444555...111555777777777===DDDGGGPPPZZZ```aaaaaaccceeennnyyy~~~zzzxxxooohhhdddiiiqqqyyy~~~nnnYYYPPPHHHEEE@@@999777888333111...------///111222222222222111000000//////---.....................+++---///...,,,+++,,,///++++++++++++++++++++++++))))))******++++++++++++++++++++++++++++++++++++++++++************++++++************************&&&''')))---111555888:::555333000......---+++))),,,,,,,,,---------............//////......---,,,------------------------........./////////000000........................------...///000111222333111111111000111111222222444555666888999999999999<<<<<<;;;;;;:::999888777777777666666555555444444777777888999:::;;;;;;<<<::::::;;;<<<>>>@@@BBBCCC????????????===<<<;;;:::@@@???>>>======>>>???@@@999;;;<<<===<<<===???@@@BBBAAA???>>>=========>>>===>>>???@@@AAAAAA@@@@@@<<<;;;;;;;;;<<<===???@@@BBBAAA@@@>>>===<<<<<<<<<::::::::::::999888777777************))))))))))))(((((((((((())))))))))))************************---------............//////............//////000333333222222111000000000000000000111222333555555222333444444555555444444333333333333333444555666333333444444555666666777555666888:::;;;<<<;;;;;;;;;;;;999888777777777777888666555666999:::999666:::999888777777888999:::999999888777666555444444777888:::;;;;;;:::999777666777888999:::;;;;;;;;;888777777666555444444333333333222222333333444555444333333222222333333444333333333333333333333333444333333222111111111222444444444333333333222222444444444444444444444444222222222222333333444555111222333444666777888888;;;???GGGOOOWWW]]]aaacccnnn{{{~~~}}}|||{{{{{{sssmmmmmmwww{{{xxx```RRRFFFDDD@@@;;;777555444444555444333222000///......////////////............//////...---,,,,,,++++++***++++++,,,,,,------...))))))*********++++++++++++,,,,,,------,,,,,,+++))))))*********+++++++++))))))***+++,,,,,,,,,,,,************************+++++++++,,,---...000111000000///...---,,,,,,+++,,,---......//////......,,,,,,---.../////////...,,,,,,,,,,,,,,,,,,,,,,,,---------...///000000111000000///...............---------............///111111222333333444555555555666888:::;;;;;;;;;;;;666777777888888888777777888777777666666666666666888888888888888888999999;;;;;;<<<>>>???@@@AAABBB???>>>>>>===<<<;;;;;;;;;>>>>>>???????????????>>>===<<<999888888;;;>>>AAA@@@???>>>======>>>???@@@===???BBBCCCCCCBBB???===<<<<<<<<<<<<<<<===>>>???============<<<;;;:::999:::333888;;;666666:::666************))))))))))))************++++++++++++************************------------...........................//////000222222222111111000000000111111111111222333444444222333333444444444444444444444444444444555666666333333333444555666666666777888888999999888888888666666666666777888999999888666555666999:::888777999999888888888888999999888777777666555444444444777888999;;;;;;:::888777555555666888888999999999777777666666555555444444444333333333333444555555444333333222222333333444333333333333333333222222444333222222111111222222333333333333222222222222333333333333333333333333222222111111111222222333222222333444444555666666777999>>>EEEMMMUUU\\\```lll|||xxxzzz~~~||||||yyyvvv{{{~~~nnn\\\KKKBBB===;;;888555222111111111111111111000000//////...////////////.....................---,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,---------,,,,,,+++***)))++++++++++++++++++++++++*********+++,,,---///000///......------,,,,,,,,,+++,,,,,,---------------,,,---..................,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000000000//////...------......---------............///111111222222333444444444555666777888999999999888777777777777777777777777777777666666666666666777888888888999999999999999999:::;;;<<<>>>???AAAAAA>>>>>>>>>===<<<;;;;;;;;;:::;;;;;;<<<<<<;;;;;;::::::999999;;;>>>BBBFFFIII@@@???>>>======>>>???@@@<<<===???@@@@@@???===<<<<<<;;;;;;;;;<<<<<<===>>>;;;;;;;;;;;;:::999888888<<<555888:::444666:::666************))))))))))))************++++++++++++************************,,,,,,,,,---------............------...//////000111111111111111111000000222222111111111222222333222222333444444444444333555555444444555555666666222333333444444555555666999999777666555555444444444555555666777777888999888666666666888999888777888999999999999999999888666666666555555444444444777888999::::::999888777333444555666666666666666555555555555555555555555444444444444444555666666333333222222222222333333444444333333222222222111333333222222111111222222111111111222222222222222222222222222222222222222111111111111000000000000222222222222333333444444555555666999???GGGOOOTTTeeeyyy}}}~~~~~~}}}|||~~~{{{}}}~~~zzzuuuvvv}}}mmm[[[OOOEEE===;;;888666555333222222333333............/////////////////////............---------------,,,,,,,,,,,,...------,,,++++++******---,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------------------,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,---............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///////////////...---------......---------............///222222222222222222333333444555666777777777777777999888777666555555666666666666666555666666777777888999999999:::::::::;;;888888:::;;;===???@@@AAA>>>>>>======<<<;;;;;;;;;999999:::::::::999999888777888:::===AAAEEEIIIKKK??????>>>>>>>>>>>>??????;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;<<<<<<999999999999888777666666>>>777888888222666<<<999************)))))))))((('''((((((((())))))))))))************************+++,,,,,,,,,------------------------......///000000000000000111111111111333333222111111111111111111111222333333333333333444444444333333444444555222222333333444444444444888777555333222222333333777777777777777777666666777777666777888888888888777888999::::::999888777666666666666666555555555777888888999999888777666333333444555555555555555444444444444444444555555444333333333333444555555333333222222222222333333444444333333222111111111333333222222111222222333000111111111111222222222222222222222222222222222222222222111111000000///222222222222111111111111666555444444777<<>>>>>>>>>>>>>>>>>???;;;:::999888888999:::;;;:::::::::999999:::;;;;;;999999999999888777666555<<<777888666222:::CCC???************)))))))))((('''((((((((())))))))))))************************++++++++++++,,,,,,,,,---,,,,,,,,,------...000000/////////000000111111222333333222111000000000000000111222222333333222222333333222111111222222222222222222333333333333333555444333222222222333444777777888999999999888888666777777777777777888999777777999::::::999777777777777777777777888888888888888888888777777666666444444555555666666555555333333333333444444444444222222111111222222333444333222222111111222222333333333333222222111111111333222222111222222333333111111111111111111111111333333333333333333333333222222333333222111000///222111111111111000000000444444444444555777999;;;KKKWWWhhhyyyvvvrrrtttvvv|||}}}~~~{{{zzzyyy~~~vvvwwwzzz}}}}}}dddQQQFFF<<<999888666555666111111000///............111000000//////...------............------------++++++,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++***************++++++,,,,,,++++++***))))))))))))******************+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,(((((((((((())))))***+++))))))***++++++,,,,,,,,,++++++,,,------------------.........---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,---------------............///111111111111111111000000111222333444666888:::;;;:::888666444333333444555444444444444555666888888888888999::::::;;;<<<<<<::::::;;;<<<>>>???@@@AAA<<<<<<<<<<<<;;;;;;;;;;;;===============<<<;;;;;;777888:::<<<===>>>>>>>>>>>>>>>>>>??????>>>>>>>>><<<;;;999888888999;;;<<<;;;::::::999999999::::::::::::::::::999888777666888555666555333@@@LLLHHH************))))))))))))************++++++++++++******************************+++++++++,,,,,,,,,++++++,,,,,,---...000000......//////000111222222333222111000000000000000000000111222222222222111222222111000000000111111222222222222222222222222222111111222222333444444222444666999;;;<<<<<<<<<555777888888777777888999666777777777777777777666777777777888888999999999888888777777666555555555444555555666666666555555333333333333333333333333111111111111111222222333222222111111111111222222222222222222222222222222222222111111222222333333333333222222222111111111333333333333333333333333111222333333333222111000111111111111111111000000000111222444666888999999@@@CCCNNN___lllssswww{{{|||ppplllnnnuuu|||~~~{{{}}}|||}}}yyyxxx{{{}}}~~~~~~|||||||||tttjjjZZZJJJ???999555777888444111111222222222111000//////...111000000///...---------.........------------,,,,,,,,,,,,,,,++++++++++++))))))******+++,,,,,,---))))))*********+++++++++******++++++++++++******((((((((())))))))))))***,,,,,,,,,,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,((((((((((((((()))***+++*********++++++,,,,,,,,,+++,,,,,,---------------,,,------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---------------............///000000000000000000111111111111222333555888:::;;;777666555444333333444444333333333444555777888999777777888999:::;;;<<<<<<;;;<<<<<<===>>>>>>??????;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===<<<<<<;;;:::999666888:::<<<>>>???@@@@@@>>>>>>????????????>>>>>><<<<<<::::::::::::<<<<<<;;;;;;:::999999999::::::::::::;;;::::::999888777444333666555666FFFTTTOOO************))))))))))))************++++++++++++************************************+++++++++++++++++++++,,,---...000000------...///000111222333222111000000000000000111///000000111111111111111333222222111000000111111222222222222222111111111111111222333333333333333000222555888:::;;;;;;;;;555777999888777666888:::666666555555555555666666555666666777888999999999888888777666555555555555444555555555555555444444444444333333222222111111222222111111222222333444222222111111111111222222000000000111222222333333222222111111222222333444555555444333222111000000222222222222222222222222...///111222333222000///111111111111111111111111///000111222444666777888999888===HHHQQQVVV]]]dddvvvzzzvvvkkkgggjjjsss{{{yyyuuuxxxzzzyyyvvv{{{}}}tttuuu}}}~~~zzz~~~{{{wwwpppeeeZZZPPPHHHBBB>>>999444222555666333111222222222333333333222222111......------------------.........---------,,,,,,---,,,,,,,,,+++************************+++++++++((()))******+++,,,------******++++++++++++******((())))))))))))*********++++++++++++***)))((((((++++++++++++++++++++++++)))))))))((())))))***++++++++++++,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,---------------............///.../////////000111111111222222222222333555666777444444444444444444444444222222222333555777888999666666777888999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;=========<<<<<<;;;999999777777999:::<<<>>>@@@AAA===>>>???@@@@@@???>>>===<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;:::::::::::::::::::::::::::999888777777333444888777999KKKYYYSSS************))))))))))))(((((((((((())))))))))))************************)))************++++++++++++++++++,,,---...000000,,,---...///000111222333111111000000000000111111//////000111111111111111444333333222111111111222222222111111111111111111111222333444444333111111222444666888999999888777555777999888666666888:::666555444333333444555666444444555666777888999999888888777555555444444444444444444555555444333333444444333333222111000000333333222222333333444555222222111111111111222222//////000111222333333444222111111111222333333444777666555444222111000000000000000000000000000000,,,...000111222111000///000111111111222222222222333222111000000222333555777444555;;;???AAAIIISSSdddkkktttxxxqqqfffeeeiiiqqqzzztttpppuuuyyyyyyxxx|||zzz}}}~~~rrrttt}}}~~~nnnaaaTTTLLLEEECCC???999666777333...,,,...000///000222------...///000000//////******+++,,,,,,---............---------,,,,,,,,,------,,,,,,+++***)))))),,,,,,++++++***)))))))))))))))***+++---...//////******++++++++++++******)))************+++++++++'''((()))******+++*********************************))))))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++++++++******+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++,,,,,,------------.........//////---......///000111111222444333222111111111222333333333444555555555444444111222222333555777999:::555666777888999:::;;;;;;<<<<<<<<<;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>>>>===<<<;;;:::888888888999:::;;;<<<======>>>???@@@@@@???>>>===;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;;;;::::::::::::999::::::999999888777666333555:::999:::MMMZZZTTT))))))))))))))))))))))))))))))))))))************+++++++++++++++***)))((())))))(((((()))***++++++******+++++++++,,,,,,,,,////////////000000000000111111000000000000000000222111000111333444333222111111111111111000///...222222222222222222222222111111111111222444666777444555666888999999999999444333333555999;;;999777888777555444444555666777555555666888999:::;;;<<<333333444444555444444444777555333333444555666666444333222222111111222222000000111222333333444444333333444444444444555555222222222222222222222222444444444444444444444444555444222111111111222222111111222222222222111111111222333444444333222111///000111222333444444444444333333222222333333444222222333555888;;;>>>@@@OOOUUU\\\______^^^aaadddgggtttyyyvvvuuuwww|||}}}{{{uuuuuu{{{|||}}}nnn___TTTMMM>>>===:::777444222111000111111000000000000111111111000000///...---------////////////////////////---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************)))+++------+++)))((()))+++***)))(((((()))***+++******+++******)))((('''******++++++++++++******,,,,,,+++******+++,,,,,,************))))))((((((************+++,,,------+++++++++++++++,,,,,,,,,......---,,,,,,+++******))))))***+++,,,,,,------------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,......,,,,,,---///111333111111222333333333333222333333555666666666555444555333111333777999999888888999::::::;;;<<<==================<<<;;;:::999<<<===??????=========>>>>>>>>>>>>>>>===<<<::::::;;;;;;;;;;;;;;;<<<===>>>:::<<<>>>>>>======???@@@>>>>>>>>>>>>============???>>><<<;;;::::::;;;;;;777999<<<<<<:::888555555888:::999:::FFFUUUVVVNNN))))))))))))))))))))))))))))))))))))******************************)))))))))))))))))))))***++++++*********+++++++++,,,,,,....../////////000000000111111111111111000000000222111000111222333222111111111111222111111000000222222222222222222222222333333333333444555777888666666777777888777777777555444444666999;;;:::888777666444333333444666777333333444555666777777888444444444555555444333333555444333333444555666555444333333222222222222222000111111222333333444444111111111222222222333333222222222222222222222222333333333333333333333333444333222111000111111222111111222222222222111111000111222333333222111000///000111222333333333333333333222222222222333333333333333333555777999:::???DDDIIILLLMMMQQQWWW\\\___mmm~~~~~~}}}{{{{{{zzz}}}wwwkkk^^^RRRHHH???;;;999888666555333222111111111000000//////000000111000000000///...---------------------------------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************)))+++---,,,+++)))))))))+++***)))(((((()))***+++((())))))*********)))))))))******++++++******))),,,++++++******++++++,,,++++++*********)))))))))++++++*********+++,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++)))******+++,,,,,,---------------...------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,///......---...///111222000111222222333333222222222333555666666666555444333222111333666888888777999999999:::;;;<<<<<<===<<<<<<<<<;;;;;;:::::::::===>>>@@@@@@>>>>>>>>>???<<<<<<<<<<<<<<<;;;::::::<<<<<<<<<<<<<<<<<<===>>>>>>???@@@???>>>===>>>????????????>>>>>>=========>>>===;;;999888888888888777999;;;;;;:::888666555888888999AAAOOOWWWQQQFFF))))))))))))))))))))))))))))))))))))************(((((())))))))))))))))))))))))))))))))))))***+++*********++++++++++++,,,.........////////////000111111111111111111111111222111000000111222111///000111222222222222222222333333333333333333333333333333333333333444555666666666777777666555555444555555555777999:::999888555444333333333333555666333333444444444555555555555555555555555444333222333333444444555555555555333333333333222222222222111111111222222333333444111111111111222222222222222222222222222222222222222222222222222222222222222222111000000000111111111111222222222222111111000000111111111111000000...///000111111222111111222222111111111111222222333333222222222333444444777999<<<===@@@EEENNNTTTSSSaaasss~~~~~~|||{{{|||wwwxxx|||~~~|||wwwwwwxxx[[[UUULLLCCC===888444222333333222111111111222222000000////////////000000000000//////...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************)))+++,,,,,,***))))))*********))))))))))))******'''''')))******+++++++++)))******++++++******))),,,+++************+++,,,+++++++++***************,,,,,,+++*********++++++************************,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,---------------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------............------////////////000000000000000111222222333333222222222333444666666555555444222111111333666888888777999999999::::::;;;;;;;;;;;;;;;999999888999::::::===???AAA@@@???>>>??????999::::::;;;;;;;;;<<<<<<>>>>>>==================???@@@AAA???===<<<<<<===AAA@@@@@@???>>>======<<>><<<:::888777777777888888999::::::999888777999666;;;KKKXXXVVVHHH===((((((((((((((((((((((((((()))))))))************'''''''''(((((()))*********)))))))))))))))******************++++++++++++------........./////////000000000111111111111111222111///000111111000///000111222333333333333333333333333333333333333333111111111111111111111222444555555666555555444444444444555666777777777666333333222222222333444555666666666666666666666666666666666666555444222222111333666777666555444444333333333333333222222222111111111222222333333333222333333333333444444444222222222222222222222222111111111111111111111111111111000000000000000000111111222222222222111111//////000000000000//////......///000000000000000111111000000000000111111222222222222222222222222888888999888999===BBBGGGGGGSSScccuuu|||}}}yyy}}}|||{{{vvvttttttbbbTTTHHHDDD===888777666666555111000000000000000111111000//////......//////000/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++************************)))+++,,,+++***)))***+++***))))))))))))))))))***(((((()))***************))))))************))))))++++++************++++++++++++++++++************,,,,,,+++***))))))******************************+++,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,------------,,,++++++++++++,,,,,,,,,,,,------------------------------///000000111111000///...000000111222222222222222222333444555666555444444222222333555777888888888999999999999:::::::::::::::999777666666888:::;;;===>>>@@@@@@>>>===>>>???888999999:::;;;===>>>???AAA@@@???>>>>>>>>>>>>>>>>>>???@@@>>><<<;;;<<<===AAAAAA@@@???>>>======<<>>===;;;999888777888888888999;;;;;;:::999999777AAARRRYYYOOOAAA<<<((((((((((((((((((((((((((()))))))))************((((((''''''((()))***+++******)))))))))))))))***))))))*********+++++++++------------............/////////000000111111111222000///000111111000///000111222333333333333333222222222222222222222222000111111111111111111111222333444555666666666666222333444444444444444444222222222222333333444444888888777777777777666666666777666666555444333222111555999;;;999666555444333333444444444333222111111222222222222222333333222222222333333333444444222222222222222222222222111111111111111111111111000000000000111111000000111111222222222222111111////////////////////////......///000000000//////111000000//////000000111111111222222333333333333333444444444444555777999>>>EEEQQQ]]]lllzzzyyyuuuuuuxxx|||zzzxxxqqq^^^QQQFFF>>><<<888444222222333444444222111000000//////000000//////............//////............------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++************************)))***++++++))))))***,,,)))))))))******)))))))))***************)))(((((()))))))))******)))))))))************************************************,,,++++++***)))))))))))))))************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,------,,,,,,+++***+++++++++,,,,,,------------------,,,,,,---------//////000000000//////...000000111222222222222111222222444555555555444333333444666888999999::::::999999999999999888888888999888666555666888:::;;;;;;===>>>>>>===<<<<<<===999999999:::<<>>???@@@@@@>>>>>>???@@@@@@@@@??????>>>======<<<@@@@@@???===;;;999888777888888888;;;===>>><<<:::999<<>>@@@<<<888555555333444555555555444222111222222222222222222222222000000000000111111111111222222222222222222222222111111111111111111111111///000111111222222111111111111222222222222111111000000////////////000000//////000000000000//////111111000000000000111111000000222333333333333333///000222333555555555555777;;;AAAHHHPPP[[[fffllluuuzzz{{{tttpppooottt|||{{{|||yyy~~~yyysssssswwwoookkk```OOOAAA<<<888444555333000//////000000000222222111000////////////......------------......------------------------------------------------*********+++++++++++++++++++++++++++++++++++++++************************)))***+++***))))))+++---))))))************))))))+++++++++******)))''''''((())))))******))))))((())))))***++++++***)))))))))))))))))))))*********++++++***)))))))))******))))))***+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,+++*********++++++,,,,,,------...------,,,,,,,,,,,,------............///////////////000111111222222111111111222333555555444444333333555888:::::::::;;;<<<:::999999888888777777777777666666666777888:::;;;:::<<<======<<<;;;;;;<<<999999999:::<<>>>>>>>>>>>==================<<<;;;:::888666555888888999===AAABBB???;;;;;;BBBKKKOOOHHH>>><<>>>>>===<<<<<<===999888888999;;;>>>AAACCCBBBBBBBBBAAABBBBBBCCCCCCBBBCCCDDDCCCAAA@@@@@@AAA<<<<<<<<<<<<<<<=========<<<<<<<<<<<<:::999777666888888:::@@@EEEFFFAAA<<<<<>>>>>>>>))))))))))))))))))))))))))))))))))))************...,,,***)))((()))***+++++++++***))))))((())))))))))))))))))************++++++,,,,,,,,,---------++++++,,,,,,---...//////000//////111444555555555111111111111111000///...///////////////////////////000222444555555555555666666666777666666555444222555666555222000111333111222333444555555555555444444444555555555666666444555666666666666666555999@@@FFFGGGBBB:::666555333444555666666444222111222222222222222222222222111222222222222333333333222222222222222222222222222222222222222222222222000111222333444444333222111111222222222222111111222111000//////000111222000111111111111111000000222222111111111111222222000111222222222111///...111000......000111222222111222444555555777???HHHIIIQQQ[[[ccciiimmmnnnmmmlllwwwzzzzzz~~~~~~zzz~~~jjj]]]SSSIIIAAA>>>???>>>:::555444555333...111000///000111111///---...------------...//////...------,,,,,,------...------------------------++++++++++++++++++++++++))))))******++++++++++++************************************************)))******)))((())),,,...((()))***++++++***)))((('''((()))******++++++***(((((())))))))))))((((((((()))***++++++***)))(((&&&'''''''''(((((())))))))))))(((((()))***++++++'''(((***,,,...000222222......---,,,,,,+++******------------------------+++,,,,,,,,,,,,+++************+++,,,,,,---......------++++++++++++---------,,,+++***+++---000111//////000111111111111111111222333444555444333333000444888:::999888999;;;:::999999888777666555555444555777999:::;;;;;;;;;<<<>>>??????>>>======>>>888888777888:::===@@@BBBBBBBBBBBBBBBBBBCCCDDDEEEBBBCCCBBBAAA>>><<<<<<<<<::::::;;;;;;<<<===============>>>>>>===;;;:::888777888;;;BBBHHHHHHBBB<<<===GGGJJJCCC>>>@@@???:::'''&&&&&&%%%%%%&&&&&&'''************************+++***)))((('''''''''''''''&&&%%%%%%'''(((((('''((()))+++,,,,,,+++)))(((,,,,,,++++++,,,,,,---...............//////////////////000111111111111111///111333222///...///111222111000//////111333444111111222333333444555555222333333444444333333222555666666555222000///000333333333333333333333333666777777666555444444555666555555555555444444444555;;;BBBBBB>>>999777777888777777555444333222222222111111111000000//////111111111111111111111111///000000111222222333333000000000000000000000000//////000111222222333333222222222111111111111000111111000000//////......////////////000000000000000000000000000000000000000000000000000000000000222222111111111111222222222111222222333444555666777===FFFQQQ[[[ccchhhjjjgggpppxxx{{{rrrssstttwww|||lllaaaRRRFFFAAA===:::666555444333111000/////////222222222222222111000///............////////////........................------,,,++++++***))))))+++++++++************)))******************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,000000///......///000111++++++++++++++++++++++++++++++++++++++++++++++++************************++++++,,,,,,,,,,,,------,,,,,,,,,---------.........---,,,,,,,,,,,,---...---......///////////////111222222000///000222444444444555555666888999::::::999888777666555555555111222333777<<>>======<<<<<<<<<<<<<<<:::::::::::::::;;;<<<<<<>>>???@@@CCCFFFGGGEEECCCAAAAAA@@@??????>>>??????;;;<<<======;;;:::;;;===???>>><<<;;;::::::;;;;;;:::<<<@@@BBBCCCBBB???>>>JJJGGGCCC???======>>>???(((''''''&&&&&&''''''(((************************))))))((((((((()))*********((('''((()))+++******((()))+++,,,,,,+++)))(((+++************+++,,,,,,---.........//////////////////000111111111111000///000222111///...000222222111000///000111333444222222222333333444444555222333333444444333333222444666666555333111111222444333333222222333333444666777888777555444555666555555555555444444444444333888======999555444555666666555555444333222222111111111111000000000///111111111111111111111111111111111111111111111111000000000000000000000000......///000000111222222111111111000000000//////111000000000/////////...////////////000000000000000000000000000000000000000000000000000000000000222111111000000111111222111000000000111222333333555777<<>>===<<<<<<<<<;;;;;;;;;:::;;;;;;<<<<<<>>>???@@@BBBEEEEEECCCAAA>>>>>>===<<<<<<<<<<<<<<<;;;<<<===<<<;;;:::;;;<<<>>>===;;;:::999999::::::999;;;???BBBCCCDDDCCCBBBHHHEEEBBB>>><<<<<<===>>>)))(((((((((((((((((())))))))))))))))))))))))))))))(((((()))***+++,,,,,,+++)))((((((***++++++***((()))***++++++***)))((()))))))))))))))***++++++---------.........//////...//////000000000000000---///000000000000111333222111000000000111333444333333333333333444444444333333444444444444333333444555777666444333333444555444222111111222444555666777888777666555666777555555555555444444444444222555888777444111111333444444444333333222222222111111111111000000000000111111111111111111111111333333222222111000//////000000000000000000000000---......//////000000000000000000000/////////...000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000222111111000000111111222000///////////////000000222222222444999???EEEIIIUUU\\\aaahhhzzzuuunnnkkkgggnnnuuuyyy||||||tttrrrwww}}}xxxxxxwwwvvvyyyuuuvvv{{{~~~}}}sssiii```RRRFFF===888222///111333333222444333222000//////////////////000000000///......+++,,,,,,,,,------------++++++++++++++++++++++++...------,,,,,,++++++***+++++++++************)))************************)))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******,,,---///111333333000///...---------------++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********+++++++++,,,,,,,,,,,,------------...------,,,,,,------...------...////////////...000111222111000000222444444444555666777888999999888777555333333333555666777777888;;;>>>@@@@@@???AAA@@@???===<<<;;;;;;;;;===<<<<<<;;;;;;;;;<<<<<>>???@@@BBBBBB@@@>>><<<<<<<<<;;;;;;;;;;;;;;;:::;;;<<<;;;::::::;;;<<<===<<<;;;999999999999:::999;;;===@@@BBBDDDFFFFFFEEECCC@@@===;;;;;;<<<>>>)))((((((''''''(((((()))((((((((((((((((((((((((******))))))***+++,,,,,,)))(((&&&''')))******)))))))))************))))))***))))))))))))***++++++,,,,,,---------.........---...//////000000//////,,,---...///000111222333111111000000000111222333444444444444444333333333333333444444444444333333444555777777666555555666666444222000000222444666666777888777666555666888555555555444444444333333333444555444111000222333333333222222222222222222111111111000000000000000111111111111111111111111333333222222111000000000////////////////////////.........//////000000000111111000000000/////////000000000000////////////////////////000000000000////////////////////////////////////////////////111111000000000000111111000000///.........//////111000//////111555:::===HHHMMMPPPUUUbbbuuu~~~rrrgggccccccfffpppyyy|||}}}~~~yyyzzzmmmcccdddjjjsssoookkkkkkkkkiiilll~~~{{{pppnnnooonnnnnnpppccc^^^WWWNNNHHHBBB<<<777666444111111222444444333222222111000///......///.........//////......---,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,+++++++++++++++*********))))))************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))((((((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++)))***+++---///000222222//////...---,,,+++++++++************************************************************************************++++++++++++++++++,,,,,,,,,---------------------------------,,,---......//////......///000111111111111222444444555666666777888888888777555333222111333555666999888999;;;>>>??????>>>===<<<;;;:::999999999999======<<<<<<;;;;;;<<<<<<>>>>>>===>>>@@@@@@>>><<<<<<<<<<<<===<<<<<<<<<;;;999:::;;;;;;::::::;;;<<<>>>===;;;:::999999:::;;;:::;;;<<<>>>@@@BBBDDDEEEBBB@@@===;;;:::;;;<<<===(((''''''''''''''''''((('''''''''''''''''''''''',,,,,,+++***))))))******)))(((&&&''')))******))))))))))))******)))))))))***************+++,,,,,,,,,,,,,,,,,,------------------...////////////...,,,,,,---...000222222222111111111111111222222222555444444444444444444444333444444555555444444333333555777777666555666777666444222000000222444666555666777777666555666888555444444444444333333333666666555444333333444666222222222222222222222111000000000000000000111111111111111111111111111111111111111111111111111111//////////////////////////////000000000000000111222222111111111000000000////////////000000000000////////////000000000000////////////////////////////////////////////////111000000000000000000111111000000/////////000000......///000111333444555===@@@AAACCCKKKVVV```dddnnnrrrtttppphhhcccccceeeiiirrr|||~~~~~~{{{wwwwww|||vvvggg^^^[[[^^^dddrrr{{{}}}vvvfff```cccfffhhhlll}}}{{{pppeee```]]]YYYUUUTTTIIIDDD>>>:::888666555555444333222333444555666666111111000///............,,,------.........------,,,------------.........,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,+++++++++++++++*********))))))************************)))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++***++++++,,,,,,---......---------,,,+++***))))))************************************************************************+++++++++,,,,,,,,,,,,---+++++++++,,,,,,,,,------------------------------,,,------..................000111222111111333444444555666777888888777777555444333222222333555666888888888:::<<<===<<<;;;888888888888999:::;;;<<<===<<<<<<;;;;;;;;;<<<<<<>>>===<<<===>>>>>><<<;;;:::;;;<<<<<<<<<<<<;;;;;;999:::<<<;;;::::::<<<===@@@???===<<<;;;;;;<<<<<<<<<<<<<<<<<<===>>>@@@AAA???>>><<<;;;:::;;;<<<===(((''''''&&&&&&''''''(((((((((((((((((((((((((((,,,,,,+++***)))(((((((((+++)))((((((***++++++***))))))))))))))))))))))))+++************+++,,,,,,+++++++++,,,,,,,,,------,,,------...............---,,,,,,...000222222111000000111111222222222222444444444444444555555555444444555555555555444444444555777777666555555666555444222111111222444555444555666666555555666777444444444444333333333333888777555444444555666777333333333222222111111111000000000000111111111111111111111111111111111111111111111111111111222222000000000000000000000000000000000000000000000000222222222222111111111111////////////000000000000////////////000000000000000000000000000000000000000000000000000000000000111000000//////000000111111111000000000000111111,,,---///000111222222111666777888999;;;@@@FFFJJJSSSXXX]]]___^^^___dddhhhgggooowwwyyyzzz}}}vvvsssssswwwvvv```WWWVVVXXX___hhh|||sssnnnqqq|||wwwlllbbbfffmmmssswwwvvvddd]]]TTTMMMIIIEEE@@@===<<<888555444333111222555......///000222333555555000000///...............,,,,,,---............---------------............------------------------+++++++++++++++++++++++++++++++++************)))************************((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++***************+++++++++++++++***)))(((************************************************************************++++++,,,,,,,,,---------++++++++++++,,,,,,,,,,,,,,,------......------,,,,,,,,,---............------///111222222222333444444555666888888888777666333333333333444444555666777666777888;;;<<<;;;:::888888888999:::<<<===>>>:::::::::::::::;;;<<<<<<>>><<<;;;;;;======<<<;;;777888:::;;;;;;:::999999999;;;<<<<<<;;;<<<===>>>@@@???>>><<<<<<<<<<<<=========<<<<<<<<<<<<=========<<<;;;::::::;;;<<<===)))((((((''''''(((((()))((((((((((((((((((((((((******)))((((((((())))))***((('''((()))+++******))))))(((((((((((())))))***))))))))))))***++++++++++++++++++,,,,,,,,,,,,,,,,,,---............---...---,,,---000222111///000000111222222222222222333333444444555555666666444444555555555555444444444555777666555444444555444333333222222333333444222444555555444444555777444444444333333333222222777666444444555666666666555555444333222111111000///000000000111111111111111111111111111111111111333333222222111000000000000000000000000000000000////////////////////////111111111111000000000000.../////////000000000111////////////000000000000000000000000000000000000000000000000000000000000000000////////////000000////////////000111222222......///000000111111111222333444555444555888<<>>@@@@@@???===<<<;;;;;;<<<<<<==================<<<<<<;;;;;;;;;;;;;;;<<<===>>>******))))))))))))******))))))))))))))))))))))))''''''''''''((()))***+++'''&&&%%%%%%'''(((((('''))))))(((((((((((())))))((((((((((((((()))************+++++++++,,,,,,,,,+++,,,------......------///---,,,---000222000...000000111222222222222111333333333444555666777777444444555555555555444444444666777666444333333444333333333333333333333333222333444444333333555666444444444333333333222222555444333333444555555444666666555444333111111000//////000000111111111222111111111111111111111111555444333222111///......000000000000000000000000.....................---000000000000////////////.../////////000000111111////////////000000000000000000000000000000000000000000000000000000000000000000////////////000000.........//////111222333111111000///000000111222000222444555333111333777666888;;;>>>AAAEEEJJJMMMXXX]]]aaadddkkk|||~~~rrrooonnnooorrrwwwvvvuuuzzz}}}vvvggg[[[TTTNNNNNN]]]qqq{{{kkkllltttyyy~~~xxxzzz|||~~~|||}}}xxxcccOOOBBB===<<<:::666222222444333111000...000444333---,,,000333333222000......///111//////...---------......,,,------.../////////...******+++++++++,,,,,,,,,************************))))))))))))))))))******+++++++++************)))************************(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))************+++++++++'''((()))******)))(((((())))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++******+++++++++,,,,,,,,,,,,,,,---......---,,,,,,+++,,,------......------,,,...111333333222333444444555777888999888666555000222444777888777666555666666666888;;;<<<<<<;;;777777777777777777888999666666777888999;;;<<<======;;;::::::<<<=========999:::<<<>>>>>>>>><<<;;;;;;<<<>>>>>>===>>>???AAA???>>><<<;;;::::::;;;;;;<<<===>>>>>>>>>>>>>>>===;;;;;;;;;;;;<<<===>>>>>>'''&&&&&&&&&'''(((***+++&&&&&&&&&'''((())))))***))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))$$$&&&(((***++++++))))))******+++++++++,,,,,,,,,,,,---......,,,+++,,,---////////////000000000000111111222222222333333333111222222333444555777888:::888666555444555666777555666666777666444222111111111222333333444555555222333444444555555444444555444444333333333444444999777666666777888888777555444222111111111222222000000000000000000000000222222111111111111111111111222222222222111000000222222111111000...---,,,,,,,,,------.../////////000000000000000000000000222111111111000000///////////////000222111///---000000//////......------............////////////////////////////////////000000//////.........---000000000000000000000000111111111000000000000000222333444666999<<>>:::999555555444333333222111111000000//////.........---//////.........---------///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))))))))((((((((((((((()))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))+++*********))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***)))((((((((()))+++,,,)))************++++++++++++++++++*********))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++...------------...////////////000111111111111111333333555666666666555444444444555555555555555555:::::::::999666555555555888777555666777777666555666777777999:::;;;<<<<<<888888888999999:::::::::;;;<<<===============<<<;;;<<<===>>>>>>===<<<;;;;;;;;;::::::;;;===???@@@????????????>>>===<<<;;;777888:::<<<>>>@@@AAAAAA''''''&&&&&&'''((()))***&&&&&&''''''((())))))***''''''(((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))%%%&&&(((***+++***))))))*********+++++++++,,,,,,,,,...///...,,,,,,---....../////////000000000000111111111222222222333333222222222333444555666777999888666555444555666777555666666666555444333222111111222333333444555555333333444555555555555444555555444444444444444555888666444555666777777666444333222111111111222222222222222222222222222222111111111111111111111111111222222222222111000000111111111111111000000/////////..................////////////////////////111111111000000000///////////////000111111///---////////////////////////............////////////////////////////////////000/////////............////////////////////////000000000000000000000111000111111222444666777888;;;;;;;;;>>>EEERRRaaajjjrrr|||vvvmmmcccWWWXXX[[[bbbmmmzzz{{{rrrnnnmmmqqqvvvyyyvvvpppxxx||||||rrr^^^XXXRRROOOZZZlll|||lllhhhoooxxx}}}xxxuuuvvvhhhccc[[[UUUQQQPPPOOONNNMMMJJJDDD>>>999555444333333333222222111000000///000/////////.........---///.........------------............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************************)))******++++++******)))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))***)))((((((((()))++++++))))))*********++++++++++++++++++*********))))))))))))))))))))))))))))))++++++++++++++++++++++++************************************++++++++++++---------------...////////////000111111111111000222333444555666555555444333444444444444555555555888999999888666444555555888666555666777888777555666666777888999::::::;;;:::::::::;;;<<<======>>><<<<<<==================<<<<<<============<<<<<<===============>>>???@@@============<<<;;;:::999888999;;;<<<>>>?????????((((((''''''''''''((()))&&&&&&''''''((()))))))))&&&&&&'''((()))***++++++))))))))))))))))))))))))))))))))))))))))))))))))&&&'''(((*********))))))*********++++++++++++,,,---...///...------...///....../////////000000000111111111222222222222333333333333333333444555555888777666444444555666666555555666555555444333222111222222333333444444555333444555555666666555555666555555444555555666666777555333333555666555444333333222111111111111222222222222222222222222222111111111111111111111111111111222222111111000///000000000111111222222222111111000//////...------////////////////////////111111000000000000////////////...///111111///---.........///////////////............////////////////////////////////////////////////............/////////////////////////////////000000111111111000000000000000000111222444555666777999>>>DDDHHHNNN]]]hhhgggccc___YYYQQQJJJKKKPPPWWWbbbnnnyyyuuukkkfffeeekkkqqq{{{rrrppplllvvv|||wwwvvvzzztttbbbZZZSSSNNNVVVdddyyy}}}jjjcccfffooowww|||rrrkkkeee]]]YYYYYYOOOKKKEEE@@@===;;;999777888777666444333222222222111000000//////......---/////////...........................------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++)))))))))))))))))))))))))))******++++++******)))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))((()))******+++)))))))))*********+++++++++************)))))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))************+++++++++,,,---------------......///...//////000000000000000111222444555555555444333222222222333333444444444666777888777555444444666777666555666888888777555666666666666777777888888888999:::;;;<<<===>>>???>>>===<<<<<<<<<<<<=========<<<<<<<<<<<<<<<============>>>>>>>>>>>>======;;;;;;;;;;;;:::999888888::::::;;;<<<============((((((((('''''''''''''''''''''''''''(((((())))))'''''''''((()))*********************************((((((((((((((((((((((((&&&'''((()))***)))))))))************++++++++++++,,,...//////------...000........./////////000000111111111111222222222222333333333222333333444444666666555444444555555666555555555555444444333333222222222333333444444444333444555555666666555555666555555555555666777777777555333333444555444333222222111111111111111111000000000000000000000000000000000000111111111111111111111111111000000///000000000000000111111111111111000000////////////////////////////////////000000000000000000//////000.........000000///---///////////////.....................///////////////////////////////////////////////////.........////////////////////////---......///000111222222111111000000000000000111444666777777666666777888<<>>>>>===<<<;;;<<<=========<<<;;;:::;;;<<<===>>><<<======>>>===<<<;;;::::::::::::::::::999888888;;;;;;<<<<<<<<<;;;::::::((((((((((((((('''''''''''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))))))))))))))))))))*********+++++++++,,,---......------...000............////////////000000111111111222222222333333222222222333333444555444444444444444555555555444444444333333333333222222333333333333444444333444444555555555555555555555555555555666777777888666444444555555555333111111111111111111111111//////////////////////////////000000000111111111000111111111111000//////111000///............///////////////000000111111........................//////////////////000000000...------///000///...111000000///...------,,,............////////////////////////////////////.........///////////////........................------...///000111111222000000//////000000111222111222333222000000222333777<<>>CCCIIINNNQQQ[[[hhhvvv~~~~~~{{{wwwooofff]]]WWWUUUVVV^^^fffiiitttwwwhhh```___hhhooo{{{ssshhhaaadddnnnyyyuuuddd[[[UUUTTT\\\hhhuuullljjjiiifff^^^UUUQQQQQQOOOUUUYYYYYYYYYWWWQQQIIIGGGAAA<<<<<<:::666444666222111111222333333111000111111222222111000...---///////////////.........---------...............,,,,,,---------------------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++************************)))))))))******)))))))))((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))******))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---......------...////////////...///000222333333333222111000000111111222333444444444555666555444333444555555555555777999999777555444444444444444444444444333444555777888:::;;;;;;>>>>>>===<<<<<<<<<<<<<<<<<<;;;:::::::::<<<===>>>===>>>??????>>>===;;;::::::;;;;;;;;;;;;::::::999<<<<<<<<<<<<;;;:::888888''''''((((((((((((((('''''''''((((((((((((((((((***)))))))))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))((((((((((((((())))))))))))))))))************+++***,,,------,,,,,,...///------........./////////000000000111111111111222222222222222222333444444333333333444444444444444444444333333333333444444333333333333333333333333222333444444555555444444444444444444555666777777888666444444555555444333///000111111222111111111111111111111111111111111...//////000000111111111000000111111000000///...111000...---,,,---......------...//////000111111..............................////////////000000000...------...//////...000000000///......------............////////////////////////////////////.........///////////////.................................//////000000000---------......///000111///000000/////////222444333444333222111222444666111222333666999===@@@BBBBBBIIIRRRWWWXXXYYYZZZ[[[TTTOOOJJJIIIHHHIIIOOOWWW___iii|||~~~vvvjjj^^^YYYZZZaaafffooo|||mmmbbbZZZ```jjjrrrwwwzzzwwwkkk^^^VVVRRRSSSZZZdddvvv{{{~~~zzzsssfffZZZUUUSSSPPPLLLIIIEEECCCBBB===AAACCCAAA@@@@@@===999888444222555666333222444222111000111111111///---------.../////////......////////////////////////---------------.........,,,,,,,,,,,,------------,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++******))))))))))))******************************((())))))******))))))((())))))))))))))))))))))))(((''''''(((((()))***+++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((()))************)))((((((((()))))))))******(((((()))))))))))))))***))))))))))))))))))))))))************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------...,,,------..................///111222222222111000000000111222333333444555555666777666444333333555444444555888:::999777555333333333444444444555555666777888999:::;;;<<<======>>>>>>>>>===<<<;;;:::::::::::::::;;;<<<======??????@@@??????>>>======;;;;;;;;;<<<<<<;;;;;;:::<<<<<<<<<;;;:::999777777%%%&&&'''((())))))((((((((((((((((((((((((((('''(((((((((((())))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************)))***,,,,,,+++,,,---///---------.........//////000000000000111111111111111111111111222333444555222222333444444444444444444333333222222333444444333333333333333333333333111222333333444333333333333333333333444555666777777555333333333333222111...///000111222222111000111111111111111111111111......//////000111111222000000000000000//////...000///---------...000111..................//////................................./////////000000000...,,,,,,---//////...---.........//////000000............////////////////////////////////////............/////////000..............................//////////////////..................///000///000111111111111333444//////.........///111333///000111222333555666777444888<<>>AAADDD>>><<<<<<>>>===<<>>;;;;;;;;;888666444888999777666888888555444000///333444222000222444333111111111000...,,,------......//////000000.../////////////////////,,,,,,,,,------.........++++++,,,,,,,,,---------++++++++++++******************************************************************))))))))))))******))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))''''''''''''((()))***+++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))((((((((()))))))))******(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''((()))***+++******)))(((((((((((()))))))))***(((((((((((())))))******))))))))))))))))))))))))************************************************+++++++++,,,,,,,,,------,,,,,,++++++,,,,,,---...,,,,,,---............---...///000111111111000///000000111222333444555555777777888666444333333444333444555888::::::777555222222333333444555666666999999:::;;;<<<<<<======<<<===?????????===:::888888999:::;;;<<<<<<<<<<<<>>>======<<<<<<<<<======::::::;;;;;;;;;;;;;;;:::;;;;;;;;;;;;:::888777666$$$%%%''')))))))))))))))((((((((((((((('''''''''&&&&&&'''((()))***++++++************************))))))))))))))))))))))))***)))(((((((((((())))))))))))))))))************(((***++++++++++++---...---------.........//////000000000000111111111111000000000111222444555666111222333444444444444444444333222222222333444555333333333333333333333333111111222333333333333222222222222333444555666777666444222111222222111000...///000222222222111000////////////////////////---......///000111111222000000000000000//////...///...------...000333444/////////...------,,,,,,........................---.........//////000000000...,,,,,,---...///...***+++,,,...///111222333............/////////000////////////////////////---.........//////000000........................///////////////.........111111000////////////000---///111222000//////000000......000///...///000222222222222111000000000111333666777555333555999333333666999888666999>>>;;;???GGGQQQWWWXXXUUUQQQJJJHHHHHHGGGCCC???@@@EEEBBBDDDIIIPPPYYYaaaiiimmmllljjjccc^^^```bbb```YYYMMMJJJJJJNNNPPPOOOOOOQQQSSSbbbiiidddbbbeee\\\MMMLLLHHHCCC@@@>>><<<===@@@CCCDDDCCC???===>>>:::444888777666555777777444000///333444222111333333111333///...111222///---...000///------......---+++------,,,,,,,,,---..............................,,,,,,,,,------.........+++++++++,,,,,,---------+++++++++************)))******************************************************))))))))))))******(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))''''''''''''((()))++++++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))&&&'''''''''(((((())))))(((((((((((())))))))))))((((((((((((((((((((((((************************))))))))))))))))))))))))'''((()))++++++******)))(((((((((((())))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---...+++,,,------......---------...000111111111000///000111111333444555666666888999999777444333333444333333555888::::::777555111111222333555666777777:::::::::;;;;;;<<<<<<<<<;;;===???AAA@@@===999777777999:::<<<======<<<;;;:::999888777777888:::;;;999::::::;;;;;;;;;::::::;;;;;;;;;:::999888777666%%%%%%&&&'''(((((((((''''''''''''''''''''''''''')))))))))))))))))))))))))))*********++++++++++++,,,***))))))******((('''))))))))))))))))))))))))))))))))))))******************))))))******+++,,,..................------111000///......///000111333333333222222222222222222222222333333444444444444333222111111111222333777666555444333222111111222222222333333333444444222222333333444555666666555555555444444333222222111111111222222333333333222222222111111111000000000000000000000000000000000000//////.........---000000//////.........---//////............//////---------------...///000//////000000///...---------------............//////...---,,,,,,---...///////////////////////////........................////////////////////////........................////////////////////////000000000000000000000000111111111000000000000000000000000000000000000000000000////////////000000111111222222222222111111000000111222333333444444777999;;;===>>>???>>>>>>999999888888777777777666:::;;;===@@@CCCFFFHHHJJJGGGGGGGGGFFFFFFEEEEEEEEE??????>>>======<<<;;;;;;DDDEEEFFFGGGFFFDDDBBBAAA777777666666666666777777999888777666444333222111222222222222222222222222000000000000000000000000222222222111111111000000000000//////.........---000000000000000000000000..................------------------------------************************+++++++++*********))))))*********************************************************)))))))))))))))++++++******))))))(((((())))))))))))))))))))))))&&&&&&''')))************++++++******))))))((((((,,,+++***((((((((()))***+++++++++***)))(((((('''((((((''''''&&&&&&&&&%%%(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))************************++++++++++++++++++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------------.........////////////000000000000000000111111000000111333555666888999;;;;;;;;;999777666111222333444555555555555777666444333444555777999777888999;;;<<<=========<<<<<<======<<<;;;:::::::::999999<<<@@@AAA???===<<<<<<;;;;;;:::;;;;;;<<<::::::;;;;;;;;;;;;::::::<<<<<<;;;;;;:::999888888&&&&&&'''(((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((())))))))))))(((''''''))))))((('''(((((((((((((((((((((((())))))))))))************++++++******++++++,,,---..................------111000///......///000111111111111111222222222222222222222333333333444444333333222111111222222333333333333333333222222222222222222333333333333444222222333444444555666666666555555444333222222111111111222222222222222222222222222111111111000000000000000000000000000000000/////////............000/////////............///..................///---------------.../////////////////////...---------------............//////...------------...///................................................................................................................................................000000000000000000000000////////////////////////000000////////////000000000000111111111111000000///000000111222222333333222333555666777777777777666666555555555444444444555555555666777777777888;;;;;;:::::::::999999999888888777777666555555444888999:::;;;;;;999777666555444444333333444444555333333333222222111111000111111111111111111111111000000000000000000000000111111000000000/////////////////////......------,,,,,,,,,,,,,,,,,,,,,,,,.........---------------------------------------************************+++++++++*********))))))***************************************************)))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))&&&'''((())))))***)))))))))((((((((('''''''''&&&,,,+++)))((((((((()))***++++++******)))(((((('''******)))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))***)))))))))(((((((((''')))))))))))))))))))))))))))(((((((((((((((((('''))))))))))))))))))))))))************************++++++++++++++++++++++++******************************+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,---------.........//////////////////......000000000000111333444555777888999::::::888666555111222333444555555555555666555333333333444666777777888999;;;<<<=========<<<<<<<<<<<<<<<;;;:::::::::999:::<<>><<<::::::::::::999888777666;;;;;;::::::999999888888;;;;;;;;;:::999999888888))))))******)))(((''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((()))))))))******)))'''&&&'''(((((('''&&&((((((((((((((((((((((((((()))))))))************++++++******++++++,,,---,,,,,,------------......////////////////////////---......///000111111222111111111222222222222222222222222222222222333333111111111222222222222333111111111111222222222222333333444444555555555555555555444222111000///...222222111111000000000///111111111111000000000000000000000000000000000000///////////////.........///////////////.........------,,,,,,,,,,,,------------,,,,,,,,,,,,------...///////////////......---------............///.........------.........................................................------------------------------------------------........................------------------------------...//////000111111/////////////////////////////////....../////////......////////////.............../////////000000////////////////////////000000000///////////////111111111111111111222222222222222222222111111111111111111000000////////////000000111111000////////////............//////000000000000000000000000////////////////////////000000000000000000000000////////////.........---------------------------------------------------,,,,,,,,,,,,,,,---------++++++++++++++++++++++++************************************************************************************************)))))))))))))))*********(((((())))))******++++++((((((((((((((((((((((((((())))))))))))(((((('''************))))))))))))******))))))))))))))))))************))))))((((((((((((''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((+++,,,,,,,,,---.........((((((((((((((((((((((((******************************************************************************+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,///......------,,,,,,+++......//////111222333333444444555555555555444333111222333444555555555555555555444444444555666777999999:::;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<;;;;;;:::999:::;;;===>>>>>>===<<<:::::::::::::::888777666999999999888888888999999<<<<<<<<<;;;;;;:::::::::))))))******)))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))+++***((((((((((((&&&%%%''''''''''''''''''''''''((()))))))))************)))))))))))))))******+++,,,,,,,,,,,,------............////////////......------...///000000111111111111111111111111111111111111222222333333333333333333333333222222222222000000000111111111222222333333333333444444444444444333222111000///......111111111000000/////////000000000000000000000000////////////////////////.........///////////////.........///////////////------,,,,,,,,,,,,------...------,,,,,,---------......///////////////...---------............///---..................---........................................................................------------------------................................................,,,,,,---...///000000000........................//////............//////......////////////...................../////////000000000///////////////////////////////////////------...//////000111111.............../////////111111111000000000000000000000000111111111000000//////............//////111000000///......------........................////////////////////////000000/////////.........,,,,,,,,,,,,------------------------------------++++++++++++,,,,,,------++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))(((((())))))************(((((())))))******++++++((((((((((((((((((((((((((())))))))))))(((((('''))))))))))))************)))))))))*********))))))*********)))))))))))))))''''''((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''((((((((()))))))))***(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''''''''(((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))******************************************************+++++++++,,,,,,,,,*********+++++++++,,,,,,*********+++++++++,,,,,,......------,,,,,,,,,+++---...///000111222222333222333333333333333333333111222333444555555555555666666666666666777777888::::::;;;;;;<<<;;;;;;;;;::::::;;;;;;;;;;;;;;;::::::;;;===>>>>>>>>>======::::::;;;;;;;;;;;;::::::999999888888888999:::::::::::::::999999999999999(((((()))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&'''+++)))(((((((((((('''%%%''''''''''''''''''''''''))))))))))))************((((((((((((((()))******++++++,,,,,,------......---......//////......---......//////000000111111111111111000000000000000000000222333333333333333444444333333222222222111///000000000000111111111222222222222222333333333111111111000//////......000000000000//////////////////000000000000000111////////////////////////.........///////////////.........///////////////......------------......//////...---------......---...//////////////////---------............///------...//////...------------------------------........................////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................,,,,,,------......//////........................///......------......///......////////////..............................//////...------......///////////////000000000000111000000000000/////////.........///////////////////////////////////////------------............//////............//////......------,,,+++******........................////////////////////////000////////////.........++++++,,,,,,,,,,,,,,,---++++++++++++++++++++++++)))******++++++,,,,,,---***************************************************************+++++++++************************))))))))))))))))))))))))((((((((()))******++++++))))))))))))************))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''(((((((((((((((((()))************)))******))))))))))))))))))))))))************++++++&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''(((((())))))******(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++******+++++++++,,,,,,,,,************++++++++++++******+++++++++,,,,,,,,,---------------------------...000111222333333333222222222222222333333333111222333444555555555555666666777777777888888888;;;;;;;;;<<<;;;;;;::::::999::::::;;;;;;;;;;;;:::;;;===???@@@???>>>>>>???;;;;;;<<<<<<>>>???AAABBB>>>===<<<:::::::::;;;;;;777777777777777666666666&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%&&&((()))((('''''''''''''''''''''''''''))))))))))))************)))))))))((()))******+++***++++++,,,------......------...//////...------000000000000000000000000111111000000000////////////000222333444444333333111111111111222222222222/////////000000000111111111111111111111111111111////////////////////////......//////////////////////////////000000111111////////////////////////............/////////000............/////////000///..................///111000///............///------...///////////////---------............///------...//////...------------------------------................................................,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------........................///......------......////////////000000//////////////////.....................---,,,,,,---...///......//////000000000000333333222111111000////////////000000000111111111........................---,,,,,,,,,------.../////////............//////,,,,,,,,,,,,,,,,,,,,,,,,........................////////////////////////............---------,,,***+++++++++,,,,,,,,,,,,************************)))))))))***+++,,,,,,,,,************************************************))))))*********+++++++++************************))))))))))))))))))))))))'''(((((()))******++++++*********)))))))))))))))))))))))))))))))))))))))&&&'''((())))))***))))))&&&'''''''''((((((((()))'''((()))***+++******))))))))))))))))))))))))***))))))*********+++++++++''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((()))*********(((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))+++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++******+++++++++,,,,,,,,,************++++++++++++++++++++++++,,,,,,,,,---,,,,,,------......//////...///111222333444333333222222111222222333333444111222333444555555555555555666666777777777777777;;;<<<<<<<<<;;;::::::999888999:::;;;;;;;;;;;;;;;<<>>???@@@=========>>>@@@DDDHHHKKKHHHFFFCCC???===;;;;;;;;;777777777777777777777777%%%%%%&&&'''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((###""""""$$$''')))***)))''''''''''''''''''''''''))))))))))))*********************)))***++++++,,,******+++,,,,,,---......,,,---...//////...---,,,111111111111000000000000111111000000/////////...///000222333444444333333......///000111222333333////////////000000000000111111111000000000000000.........////////////000---.........//////000000.../////////000000111111////////////////////////---.........//////000000---.........//////000000//////............//////111111000///////////////------...///000000//////---------.........//////,,,---...//////...---,,,------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,.................................------.........//////000000000000////////////////////////......///...---------...000111.........//////000000000........................,,,,,,------.........//////////////////////////////////////////000111111///......------......///,,,,,,---......///000000////////////////////////////////////////////////---------,,,,,,,,,++++++*********++++++,,,,,,,,,************************((())))))***++++++,,,,,,))))))))))))))))))))))))************************))))))******++++++++++++************************))))))))))))))))))))))))'''(((((()))***+++++++++++++++******))))))(((((())))))))))))))))))))))))&&&&&&((()))************((()))))))))******++++++'''((()))+++++++++***))))))))))))))))))*********''''''(((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((()))******+++(((((((((((((((((((((((('''((((((((())))))******))))))))))))))))))))))))))))))((((((''''''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,)))************+++++++++++++++,,,,,,,,,---------+++,,,,,,---...///000000...///111333444444444333222222111111222333444444222222333444555555555555444555555666777666666666<<<<<<<<<<<<;;;:::999999888999::::::;;;;;;;;;;;;===@@@CCCCCC@@@???@@@AAA>>>>>>===???BBBHHHMMMQQQPPPMMMHHHCCC???<<<;;;;;;:::::::::::::::::::::;;;'''''''''''''''''''''''''''&&&&&&'''(((((('''%%%((('''&&&&&&&&&((()))***)))))))))))))))(((''''''(((((((((((((((((((((((((((***+++***)))((()))***++++++***)))(((((())))))((((((((()))******++++++******+++++++++,,,,,,,,,,,,---......///......---///////////////.........222222111000//////000000000000000111222222222333000000000000000000000000......///000111111222222333222111///......------111111000000//////......////////////////////////000000000000000000000000////////////000000000000---------.........//////------............------,,,,,,,,,,,,---///111222.........------,,,,,,,,,,,,,,,------...///////////////.........---------........................---,,,,,,,,,,,,---..............................///...---,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,++++++,,,,,,---...............---------,,,,,,,,,//////.........---------.........------,,,,,,,,,---------............///...---,,,---/////////...---------.........//////000000000000000000000000............/////////000//////.........---------////////////////////////////////////////////////........................///......------...000111..................------------------------------...---+++******+++---...---,,,,,,+++***)))((((((******++++++++++++******+++*********))))))(((((())))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&))))))))))))))))))))))))(((((())))))((('''&&&&&&))))))************)))))),,,,,,++++++++++++,,,,,,+++*********))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))&&&'''''''''(((((())))))))))))(((((((((((())))))++++++++++++************((((((''''''''''''(((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))&&&''')))***++++++******((()))************))))))************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,------////////////000000000000000111111222222333444444444555555666666555444444666666666666777777777777666888:::;;;;;;:::999888<<<;;;;;;:::::::::;;;;;;????????????>>>>>>>>>>>>>>>===<<<<<<>>>BBBFFFHHHLLLJJJGGGCCC???<<<:::999::::::::::::::::::::::::''''''''''''''''''''''''((('''&&&'''))))))'''&&&(((((('''&&&&&&'''((())))))))))))))))))(((''''''((((((((((((((((((((((((''')))***)))((('''((()))***))))))(((''''''(((((())))))))))))))))))))))))*********+++++++++,,,,,,------------............/////////////////////...222222111000000000000000111111111111111111222222000000000000000000000000111111111111111111111111111000000////////////000111000000000/////////...////////////////////////////////////////////////////////////............---------.........//////------............------000///...---,,,---............---------,,,,,,,,,/////////...------,,,,,,///.........------------........................---,,,,,,,,,,,,---..............................///......---,,,,,,------........................,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,------,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,///.........------------//////.........---------------------...............---,,,---...//////------------.........//////.......................................////////////.........------------------------------------................................................---------------......///..................------------------------------...---+++******+++---...,,,,,,++++++***)))))))))******++++++++++++******************)))))))))((())))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))(((((())))))))))))))))))))))))((((((((((((((('''&&&&&&(((((())))))))))))(((((()))((((((''''''(((((()))************)))))))))((((((((((((((((((((((((((((((((())))))))))))(((((('''''''''((((((((())))))'''''''''((((((((())))))))))))(((((((((((()))))))))))))))(((((((((''''''((((((''''''''''''(((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))'''((()))***++++++******)))))))))))))))*********************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,------....../////////000000000000000111111222333333444555555555555555555444444666666666777777777888888777888999:::;;;:::999999<<<;;;;;;:::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<===<<<;;;;;;===@@@CCCEEEFFFEEECCC@@@>>><<<;;;:::::::::::::::::::::999999''''''''''''''''''''''''(((((('''((()))***(((&&&((((((''''''&&&''''''((((((((()))))))))(((''''''((((((((((((((((((((((((&&&((()))((('''&&&'''((()))(((((('''''''''''''''))))))))))))((((((((((((*********++++++++++++,,,...---,,,,,,,,,---///000......//////////////////222111000000000000000000111111111111111111000000000000000000000000000000111111111111000000000//////////////////000111111000000000000/////////////////////////////////////////////////////////////////////......------------............/////////------............------000///...---------------...------------,,,,,,,,,/////////...------,,,,,,............---------------------------------------,,,,,,,,,,,,---......------------------------//////...------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------......------,,,++++++***......---------,,,,,,,,,............------------////////////............------------...............,,,,,,---...///...------------...............------------------------.....................---............------------,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------++++++,,,---------------------------------......---------------------------,,,+++******+++,,,---******************************++++++++++++******************))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++*********))))))))))))))))))))))))(((((((((((((((''''''&&&''''''((((((((((((''''''(((''''''&&&&&&''''''(((************))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((('''''''''((((((((())))))''''''(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((''''''((((((''''''''''''(((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))******+++******))))))(((((('''((()))***+++************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------.........////////////000000000000111222222333333555555444333333444555666777777777777888888888888888888999999999:::::::::;;;;;;::::::::::::;;;;;;999999::::::;;;;;;<<<<<<===<<<;;;;;;<<<>>>AAABBB@@@???>>>===<<<;;;;;;;;;888999999::::::999999999'''''''''''''''''''''''')))(((((()))******)))'''(((((('''''''''&&&&&&&&&'''(((((((((((((((''''''(((((((((((((((((((((((('''((())))))''''''((())))))(((((('''''''''(((((()))))))))))))))))))))***************++++++++++++...---+++++++++---///111............////////////111111000000000000000111222222111111000000//////000000000000000000000000....../////////////////////////////////000000111000000000000////////////////////////////////////////////////////////////000000000///......------.............../////////------............------,,,,,,------...///000000------------------------,,,,,,------.../////////---------------------------------------------------,,,,,,,,,,,,---......------------------------///......------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------..................---------,,,,,,......---------,,,,,,,,,------------------------..................------,,,,,,---------.........---,,,+++,,,...///...---........................------------------------.........------------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------***+++---.........---,,,,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,))))))*********+++++++++******++++++++++++***************)))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))***+++++++++++++++(((((((((((((((((((((((('''((((((((((((((('''''''''(((((())))))(((((('''***))))))(((((())))))************)))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((()))))))))******(((((((((((((((((())))))))))))(((((((((((())))))+++*********))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((***************************)))''''''''')))+++,,,************************))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,+++,,,,,,------------.........///////////////000000111222222222666444333222222444555777777777777777888888888999888888888888999:::;;;;;;:::::::::999::::::;;;;;;999999:::;;;<<<<<<============<<<;;;<<<===???@@@===<<<;;;;;;::::::;;;;;;777888999:::::::::999888'''''''''''''''''''''''')))(((((()))******)))'''''''''''''''''''''&&&&&&''''''((((((((((((''''''((((((((((((((((((((((((((()))******(((((()))***)))))))))(((((()))******(((((())))))***+++,,,,,,))))))*********+++++++++---,,,+++***+++---///111---.........//////000000111000000000000000111111222111111000000/////////////////////////////////------...///111222333333111000000///////////////////////////000000000000000000000000000000000000........................111111111000000000//////////////////////////////------............------,,,,,,---....../////////------------------------,,,,,,------.../////////,,,,,,---------------------------------------------,,,,,,,,,,,,---......------------------------......---------......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---........./////////000......---------,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---,,,+++,,,.........---.....................---........................------------,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------------+++,,,---//////...------,,,,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))***++++++,,,,,,******++++++++++++******))))))))))))))))))******))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))***+++++++++++++++((((((((((((((((((((((((''''''((((((((((((((('''((())))))******))))))(((+++******))))))******+++))))))))))))))))))******(((((((((((((((((((((((((((((())))))))))))(((((())))))*********+++++++++))))))))))))))))))(((((())))))(((((((((((())))))*********))))))))))))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((***************+++++++++,,,***)))'''''')))+++,,,))))))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++,,,---...------------...............//////000000111111222555444222111222333666777666777777777777888888888888888888888999:::;;;<<<999999999999999:::;;;<<<888999999:::;;;<<<<<<===>>>============>>>???@@@===<<<;;;::::::999999:::666888999;;;;;;:::999999''''''''''''''''''''''''(((((('''((()))***(((&&&%%%%%%&&&''''''''''''&&&&&&&&&'''(((((((((''''''(((((((((((((((((((((((()))***+++***)))((()))+++***))))))))))))******+++((((((((()))******++++++)))))))))************+++++++++***+++,,,---///000------......///000000000000000000000000111111222000000000000000000//////////////////////////////...///000222333555666777111111000///////////////////////////000000000000000000000000000000000000........................111111111111111111111111000000000////////////...------............------////////////...---++++++,,,,,,,,,------------.../////////...------,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,------...//////000000......---------,,,,,,,,,,,,,,,,,,,,,------------+++++++++++++++,,,,,,,,,,,,,,,,,,,,,---------------++++++,,,---...---,,,...............---------........................+++++++++,,,,,,,,,------,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))******+++++++++,,,******++++++++++++******))))))))))))************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++*********))))))))))))))))))))))))&&&'''(((((((((((((((((())))))************)))))))))((((((''''''(((((()))))))))))))))************(((((((((((((((((((((((((((((())))))))))))(((((()))))))))*********++++++******))))))))))))(((((())))))(((((((((((())))))((((((''''''''''''&&&&&&((((((''''''''''''(((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))***))))))******+++------...---+++***))))))******)))))))))))))))))))))))))))************++++++++++++++++++++++++++++++++++++******++++++,,,---...,,,,,,,,,---------...............///000000111111333333222222222444555666666666666666777777777777777777888999:::;;;;;;<<<999888888999999:::;;;<<<777777888888999999::::::===============>>>??????<<<<<<;;;:::999999999999666888:::<<<<<<<<<;;;:::''''''''''''''''''''''''((('''&&&'''))))))'''&&&"""###%%%'''((((((((('''%%%&&&''''''((((((''''''((((((((((((((((((((((((((()))***)))((('''(((***((((((((((((((()))******))))))(((((('''''''''&&&))))))))))))************)))***+++,,,---......///------......///000000111000000000000000111222222/////////000000000000000////////////////////////...///000111222333444555///////////////000000111.../////////000000000111000000000000000000000000........................//////000000111111222222000000000000/////////...------............------///000000///...---+++***,,,,,,,,,---------....../////////...------,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,---------------......---------,,,,,,,,,++++++,,,,,,,,,---------+++++++++,,,,,,---------++++++,,,,,,,,,---------,,,+++***+++---...---,,,//////.........---------------------------------))))))***+++,,,------...++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...***++++++,,,------......++++++++++++++++++++++++******++++++++++++*********************+++++++++******++++++++++++******((()))))))))************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))(((((())))))))))))))))))))))))&&&&&&'''((((((((((((((((((((())))))))))))(((((((((''''''&&&&&&''''''(((((()))))))))************(((((((((((((((((((((((((((((())))))))))))(((((('''(((((((((((()))))))))*********)))))))))(((((())))))(((((((((((())))))(((((('''''''''&&&&&&&&&((((((''''''''''''(((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))+++,,,...///000///...---+++***)))))))))))))))))))))))))))))))))************+++++++++************************************+++,,,---...+++,,,,,,,,,,,,---------------...//////000000111111222222333333444555555444555555555666666666666555666888:::;;;;;;;;;;;;888888888888999:::;;;<<<999999999999999999999999::::::;;;<<<======>>>???:::999999888888888999999777999;;;===>>>===<<<;;;'''''''''''''''''''''''''''&&&&&&'''(((((('''%%%!!!"""%%%'''((((((((((((%%%%%%&&&'''((((((((('''(((((((((((((((((((((((('''((()))((('''&&&''')))'''''''''''''''((()))******)))((('''%%%###""""""))))))))))))************((()))+++,,,---.........---------...///000000111000000///000000111222222......//////000000111111////////////////////////------......//////000000------......///111222333.../////////000000111111000000000000000000000000........................------...///000111222222111111000000/////////...---..................---,,,---.../////////...---,,,,,,,,,------.........,,,,,,------...//////000+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,************++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,---,,,,,,++++++******)))......---------,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,------.........++++++,,,,,,,,,---------,,,+++***+++---...---,,,//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***,,,---...///+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***+++---...******+++,,,,,,---......++++++++++++++++++++++++******++++++++++++************************************++++++++++++******(((((())))))*********+++))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&))))))))))))))))))))))))&&&&&&'''((())))))((((((''''''((((((((((((''''''(((((((((''''''((((((((((((((())))))*********+++(((((((((((((((((((((((((((((())))))))))))((((((&&&&&&&&&&&&'''''''''(((+++*********))))))(((((())))))(((((((((((())))))***)))))))))((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((()))+++---///111111111000///---+++)))((()))))))))))))))))))))))))))************+++++++++************************************+++,,,---...++++++,,,,,,,,,---------------......///000000000000111222333444555444444444444444444555555555666444666888;;;<<<<<<;;;:::888888888888999:::;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;888999999:::<<<<<<===>>>777777777777777888999999777999<<<>>>???>>>===;;;&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''''''''&&&&&&%%%%%%%%%))))))((((((''''''&&&&&&''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((()))))))))))))))******++++++,,,------............///000111222/////////...------///111000000///...------,,,,,,///000000000000000//////...///111222222222111000000000000000000000000000///////////////.........////////////////////////000000//////.........---000000000000////////////111111000///////////////........................------,,,,,,,,,+++++++++...------,,,,,,------...------,,,,,,,,,---......++++++++++++++++++++++++.........------,,,,,,,,,++++++,,,,,,,,,,,,------...,,,***+++---...,,,***---,,,++++++******************+++++++++,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,+++++++++)))))))))***+++++++++,,,,,,,,,,,,++++++************+++,,,,,,------,,,,,,+++++++++,,,,,,---------,,,,,,,,,++++++***************++++++++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++*********+++***++++++,,,,,,++++++***,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,............------,,,+++******************************************************)))))))))***,,,---******))))))((((((''''''))))))************))))))++++++************++++++))))))************))))))))))))))))))************))))))))))))((((((((((((***************)))((((((%%%&&&&&&'''((()))******))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''(((((())))))))))))((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''(((((((((((('''''''''&&&%%%$$$$$$%%%&&&''')))))))))))))))(((((((((******))))))((((((''''''''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((''''''((()))***,,,...///333555777333,,,'''''')))++++++******)))(((((((((*********)))))))))))))))++++++,,,,,,,,,,,,------,,,,,,,,,++++++*********+++,,,---.........---,,,------...000111333444444222222222222333444555555444333333333333444555555444666888:::;;;:::999888999999999999999999999999888:::===???@@@???===;;;<<<;;;;;;;;;;;;:::::::::777888999:::::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''''''''&&&&&&%%%%%%%%%*********)))))))))))))))''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((()))))))))))))))******++++++,,,,,,---111111000///............/////////...------///111000//////...------,,,,,,//////000000000000//////******,,,---------,,,+++////////////////////////000000000000000/////////////////////////////////000/////////............///////////////000000000111000000///////////////........................------------,,,,,,,,,,,,...------,,,,,,------...---------,,,,,,,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,---------,,,***+++---...,,,***------,,,+++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++......---------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++***+++,,,,,,------,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,+++++++++******,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++*********+++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,++++++************************************************+++***)))))))))***+++,,,************)))))))))((())))))************))))))+++******))))))******+++))))))************))))))''''''''''''((((((((((((***)))))))))((((((((((((***************)))((((((&&&&&&''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''(((((())))))))))))(((((('''''''''((((((((())))))((((((((((((((((((((((((''''''((((((((((((''''''***)))(((((((((((()))***(((((((((((((((((((((((())))))))))))((((((''''''''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((('''(((((()))***,,,---...111444555222,,,((((((***)))))))))))))))*********+++++++++***************+++++++++,,,,,,,,,------,,,,,,,,,+++++++++******+++,,,---.........---,,,,,,,,,---...000111222333111111111111111222444444444333333333333444555555333555777888999999888777999999999999999999:::::::::;;;===>>>>>>>>><<<;;;;;;:::::::::999999888888777888999:::::::::::::::999999999999::::::::::::&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''''''''&&&&&&&&&&&&&&&))))))))))))))))))******''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((())))))))))))))))))******+++,,,,,,,,,111000///...------------...//////...------...000/////////...------,,,,,,...//////000000/////////,,,---.../////////......////////////////////////000000000000000000000000////////////////////////////////////.....................//////000000000000000//////////////////.................................------------,,,...------,,,,,,------......------,,,,,,+++++++++++++++++++++++++++++++++************++++++++++++++++++++++++,,,,,,,,,,,,---+++***+++,,,---,,,+++------,,,,,,++++++,,,,,,,,,,,,,,,,,,---------...++++++++++++++++++++++++............---------------------,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,***++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++******++++++++++++******)))*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******************************************************++++++***)))))))))******++++++************))))))))))))************))))))+++******))))))******+++((())))))******))))))(((''''''''''''((((((((((((******)))))))))(((((((((***************)))(((((('''''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''(((((())))))))))))((((((''''''((((((((()))))))))((((((((((((((((((((((((''''''((((((((((((''''''******))))))))))))******'''''''''''''''''''''''')))))))))(((((((((((('''''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***+++,,,,,,///111333000,,,))))))+++'''(((((()))******++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++,,,---------------++++++,,,---///000111111000000///000000111222333444333333333333444555555333444555777777777666666888888888999999:::::::::============<<<<<<<<<<<<<<<<<<;;;:::999999888888888888999:::::::::999999888888999999999:::::::::&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''''''''''''''&&&&&&&&&%%%&&&&&&''''''(((((((((''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((()))))))))))))))))))))***++++++,,,,,,,,,,,,,,,,,,---...///000---...///...------.../////////.........---------......//////000/////////000000111111222222222222////////////////////////////////////000000000000///////////////////////////////////////.........------......///000000000//////////////////..............................//////.........---------...------,,,,,,------......---------,,,+++***)))++++++++++++++++++++++++)))*********++++++,,,,,,***++++++++++++,,,,,,,,,,,,+++++++++,,,,,,++++++------,,,,,,,,,,,,,,,---+++++++++,,,,,,,,,------++++++++++++++++++++++++...------------,,,,,,,,,------,,,,,,+++++++++************++++++,,,,,,,,,******+++,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++++++++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++***************+++******++++++++++++******((())))))***+++,,,,,,---++++++++++++++++++++++++******+++++++++******)))************************************************++++++******)))))))))(((***)))))))))))))))))))))))))))************))))))******))))))))))))******(((((())))))))))))(((((())))))))))))*********************)))))))))((((((***************)))((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((('''(((((((((((()))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))***))))))))))))******+++,,,...000...,,,******+++(((((())))))*********************+++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,------------+++,,,---...///000111111000000000000111222333333444333333333333444555555333444555666777666666666777777888999::::::;;;;;;???>>><<<;;;:::;;;;;;<<>>>>>===<<<;;;::::::888999999:::::::::999999888999999::::::;;;;;;;;;&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%%%%&&&&&&''''''((((((''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((())))))))))))((())))))******+++,,,,,,++++++++++++,,,---...///,,,...//////---,,,---..................---------------...///////////////---------.........//////........................---------.........//////////////////////////////.........///////////////---........./////////000---...////////////..............................//////.........---------...------,,,,,,------...---......------+++***)))++++++++++++++++++++++++******++++++,,,,,,------*********+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,---)))*********++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,++++++******))))))*********++++++,,,,,,,,,)))***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********))))))***++++++)))******++++++******)))(((((()))***++++++,,,,,,++++++++++++++++++++++++))))))***++++++*********))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((('''((((((((((((((((((((())))))************))))))***))))))))))))))))))***(((((())))))))))))(((((())))))))))))************************))))))))))))***************)))((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((()))))))))***((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''''''''''''''(((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))******)))))))))))))))******+++,,,------,,,+++++++++************))))))(((((())))))))))))******++++++*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,------------...///000000111111111000000111111222333444444333333333333444555555555555666666666666666666666666777888:::;;;<<<<<>>======<<<;;;;;;::::::999999:::::::::999999888666777777888999999::::::&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''''''''''''''((((((((((((((((((((((((((())))))''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((())))))))))))(((((())))))***+++++++++...---,,,+++************+++---//////---,,,---...........................,,,---......////////////------,,,,,,------...///........................,,,,,,,,,------......///////////////////////////.........///////////////........................,,,---...///000///...---.................................------------,,,...------,,,,,,------...---......///...---+++***+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,************++++++++++++***+++,,,+++***)))***,,,++++++******++++++,,,,,,))))))))))))************++++++++++++++++++++++++++++++++++++************++++++******************++++++++++++++++++,,,,,,)))******++++++++++++++++++++++++++++++************++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++***))))))))))))***++++++))))))************))))))((()))))))))***+++++++++++++++++++++++++++++++++))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))((((((&&&&&&''''''''''''(((((())))))************))))))***))))))(((((())))))***'''(((((())))))(((((('''''''''''''''((((((((((((++++++*********)))))))))***************)))(((((('''''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((((((((())))))))))))((((((((((((((()))))))))******((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&'''(((((())))))&&&''''''''''''(((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******))))))((((((((()))************++++++++++++******++++++******)))(((((('''((((((((()))******++++++************++++++++++++***++++++++++++,,,,,,,,,+++++++++++++++,,,---------......///000000111111111111111111111333444444444333333333333444555555666666666666666666666666555666777888:::;;;<<<======<<<;;;:::::::::;;;<<<::::::999999999999888888999999:::::::::999888888444444555666777888888999&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&'''''''''((((((((()))((((((((((((((((((''''''''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((())))))))))))(((((())))))******++++++---,,,+++******))))))***+++---//////---,,,,,,---........................+++,,,---...////////////000//////...///000111222........................,,,,,,------...//////000////////////////////////............/////////000/////////......------,,,+++,,,...///000///...---........................------------,,,,,,,,,,,,...------,,,,,,------...---...///000000///---,,,++++++++++++++++++++++++++++++++++++************************++++++++++++)))+++,,,+++))))))***,,,***)))))))))******+++,,,))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++************++++++++++++++++++,,,,,,++++++++++++++++++))))))***+++++++++++++++++++++++++++*********)))******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))************************)))))))))))))))***++++++))))))************))))))))))))))))))************************************)))******+++,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******))))))(((''''''''''''((((((((()))))))))************))))))))))))(((((((((((())))))''''''((((((((((((''''''''''''''''''((((((((((((+++++++++*********))))))***************)))((((((&&&&&&''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((())))))))))))(((((((((((()))))))))*********((((((((((((((((((((((((''''''(((((((((((('''''''''((()))******)))((('''&&&&&&'''(((((()))******&&&&&&&&&'''''''''((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((()))*********((((((((((((((()))***+++***))))))***++++++***)))*********)))))))))))))))(((((()))******+++,,,,,,************++++++++++++******+++++++++,,,,,,,,,,,,+++*********+++,,,------------......//////000000000///000000111222333444333333333333444555555555555444444444444444555444555666888:::<<<===>>>;;;;;;::::::;;;;;;<<<<<<777777777888888888888999999::::::::::::999888777555555666777888999::::::&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&'''''''''(((((())))))'''''''''&&&&&&%%%%%%$$$''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((())))))))))))((((((((()))******++++++))))))))))))***+++,,,---+++---//////...,,,,,,------.....................+++,,,---...///////////////......------...000111........................------......///000000111////////////////////////---.........//////000000000000///...---,,,,,,++++++,,,...000000///...---........................------,,,,,,,,,+++++++++...------,,,,,,------...,,,---///111111000...---++++++++++++++++++++++++++++++******))))))(((((()))************+++++++++(((+++,,,,,,)))(((***,,,))))))(((((()))***++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++---------,,,,,,,,,+++++++++++++++,,,,,,------------,,,,,,++++++*********))))))***++++++++++++***++++++++++++******))))))*********++++++,,,,,,,,,((())))))))))))*********++++++++++++++++++++++++************************************************++++++++++++++++++++++++************************))))))((())))))***++++++))))))************))))))*********)))))))))))))))************************)))***+++,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))&&&'''(((*********))))))'''((((((((())))))******))))))************))))))))))))(((((((((((())))))''''''((((((((((((''''''))))))))))))************+++++++++************)))***************)))((((((%%%&&&&&&'''((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((())))))))))))(((((())))))))))))************((((((((((((((((((((((((''''''((((((((((((''''''&&&'''((())))))((('''&&&'''''''''((()))******+++&&&&&&&&&'''''''''((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((()))******+++'''''''''(((((()))***+++***))))))***+++***)))(((((((((((()))******++++++))))))***+++,,,,,,------)))************+++++++++*********++++++,,,,,,,,,,,,+++*********+++,,,---,,,,,,,,,------..................//////000111222444333333333333444555555444444333222222333333333444555666888:::<<<===>>>999::::::;;;;;;<<<<<<<<<777888888999::::::;;;;;;:::::::::::::::999888777888999999;;;<<<===>>>>>>&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&%%%%%%%%%&&&((('''&&&&&&'''(((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''')))((('''&&&&&&'''((()))))))))(((''''''''''''''''''((()))******)))((('''%%%''')))***+++***)))((()))))))))((())))))***+++++++++,,,---...//////000,,,---.........---,,,+++------------------------,,,---......//////......///000111000...------////////////...---------,,,///...---,,,,,,---...///...000111000...------...........................---+++)))***---......,,,------------------------........................------------------------------------------------...------,,,,,,------...,,,,,,,,,+++++++++******---,,,+++***+++---000111******+++++++++,,,,,,,,,,,,,,,++++++***++++++++++++++++++************)))*********)))))))))))))))************************++++++++++++++++++++++++,,,------......------,,,************))))))))))))***+++,,,,,,------,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))************************************************************)))************+++++++++))))))))))))))))))))))))+++++++++*********))))))******++++++,,,,,,------,,,,,,,,,++++++*********,,,+++++++++***)))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))+++++++++*********))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''&&&&&&%%%%%%(((((())))))))))))(((((())))))))))))((((((((((((&&&&&&''''''(((((())))))******))))))((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((***************)))(((((())))))))))))))))))))))))((((((((((((((((((((((((***))))))((('''&&&&&&%%%(((((((((((())))))))))))''''''''''''((((((((()))))))))(((((((((((())))))''''''''''''(((((((((((((((((())))))))))))((((((&&&&&&&&&'''((())))))***))))))))))))))))))))))))******))))))((((((''''''************************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++,,,------......///...............///000000000111222111000000111333666666555444444444444555444555777999:::;;;;;;:::===;;;::::::;;;;;;999888;;;999777666666777:::;;;;;;;;;<<<;;;;;;999888777888888888999999:::::::::&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&((()))(((&&&&&&'''(((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''')))((('''&&&&&&'''((()))))))))((('''''''''''''''(((((())))))))))))((((((&&&''')))***+++***)))((()))))))))))))))***++++++((((((((((((((((((((()))++++++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,------..................///000///---,,,---...............------------///...---,,,,,,---...///...///111000...------...........................///---+++,,,...000///...------------------------........................++++++++++++++++++++++++------------------------------,,,,,,,,,,,,------,,,,,,,,,+++++++++******++++++******+++,,,---...******+++++++++,,,,,,,,,,,,,,,++++++***++++++,,,+++++++++************)))+++++++++***************************************++++++++++++++++++++++++***++++++,,,,,,++++++***************))))))))))))***+++,,,,,,------,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++************************++++++++++++++++++++++++))))))))))))************************************************************))))))*********+++++++++))))))))))))))))))))))))+++++++++*********))))))'''''''''(((((((((((((((,,,,,,,,,++++++*********+++++++++***************))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))+++++++++*********))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))*********************))))))((((((((((((((())))))))))))(((((((((((((((((())))))))))))''''''((((((((((((((()))***)))))))))((((((((('''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))'''''''''((((((((())))))))))))(((((((((((())))))''''''''''''((((((((((((''''''((((((((((((''''''&&&&&&''''''((())))))***((((((((((((((((((((((((***)))))))))((((((((('''************************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++,,,,,,---........................//////000000111222111000111333444777666555444444444444444333555777888:::::::::999;;;999888888999999888777888777555555555888:::<<<;;;;;;::::::999888888777888888999999::::::;;;;;;''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))((()))***)))'''&&&'''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((''''''''''''(((((()))((((((''''''''''''((()))(((((('''(((((())))))&&&''')))******)))((((((*********)))***++++++,,,+++++++++*********))))))******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............---...///...,,,+++,,,---------------..................------------......---///000000...------...------------------------///---,,,,,,...//////...------------------------------------------------++++++++++++++++++++++++------------------------------,,,,,,,,,,,,------,,,,,,,,,+++++++++******************++++++++++++******+++++++++,,,,,,,,,,,,++++++***++++++,,,,,,+++++++++************)))++++++++++++++++++++++++************************++++++++++++++++++++++++******++++++++++++******************))))))))))))***++++++,,,,,,,,,,,,,,,+++++++++++++++*********************************************************************************))))))))))))************************************************************)))))))))*********++++++))))))))))))))))))))))))+++************)))))))))***))))))))))))))))))(((+++++++++++++++************************+++++++++))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))+++************)))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************************))))))))))))(((((())))))))))))((((((''''''(((((())))))******))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((('''''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((($$$%%%&&&'''(((******+++(((((((((((())))))))))))''''''((((((((())))))))))))((((((''''''(((((()))''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&''''''((()))))))))''''''''''''''''''''''''))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++,,,,,,------............------......///000///111222222111222444666777666555444333333333333333444666777888888888777888666444444666666666555555444333333555777:::<<<;;;:::888777666777777888888999999:::;;;;;;<<<<<<((((((((((((((((((((((((&&&&&&&&&'''''''''((((((***++++++***'''&&&&&&'''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((''''''((((((((()))(((''''''''''''(((((()))((('''&&&&&&((()))***'''((())))))))))))((((((***************+++,,,,,,------------------------*********+++++++++++++++++++++++++++++++++++++++,,,,,,---.........------+++---------++++++,,,---,,,,,,,,,------.........------------------------,,,...000///...------...---------------------------,,,++++++,,,,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,+++++++++*********++++++,,,++++++***)))******+++++++++,,,,,,,,,++++++******++++++,,,,,,+++++++++*********))))))*********+++++++++++++++************************************************,,,,,,------------,,,,,,************)))))))))(((******+++,,,,,,,,,,,,++++++++++++***************************************************************************************((()))))))))************************************************************))))))))))))************))))))))))))))))))))))))************))))))))))))+++*********))))))((((((+++++++++***************)))))))))***+++++++++,,,(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))(((((())))))))))))((((((************************''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((&&&''''''((()))******+++*********))))))(((((('''))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((($$$%%%&&&'''((()))***+++(((((((((((())))))))))))'''(((((((((((()))))))))(((((((((''''''(((((((((''''''''''''((((((((((((&&&''''''((((((''''''&&&''''''''''''(((((())))))''''''''''''''''''''''''))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***************************++++++,,,------.........------------.../////////000222222222333555777777666555444333222222222333444555777777777666666555333222222444555555444444333333333444666888999:::999666555444555777888999999::::::;;;<<<======(((((((((((((((((((((((((((((('''''''''&&&&&&&&&***++++++***'''&&&&&&'''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((((('''((((((''''''''''''((((((((('''&&&&&&&&&''')))***((()))))))))))))))((((((******))))))******+++,,,'''(((((()))***++++++++++++++++++++++++,,,------+++++++++++++++++++++++++++,,,,,,---...---------***,,,---,,,++++++,,,---+++,,,,,,,,,------......,,,------------------,,,,,,---//////...------...------------------------,,,,,,,,,+++++++++,,,---------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,+++++++++******+++,,,,,,,,,,,,,,,+++*********+++++++++,,,,,,,,,+++*********++++++,,,---+++++++++*********))))))))))))))))))******++++++************************************************+++,,,,,,------,,,,,,+++************)))))))))((()))***++++++,,,,,,++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))''''''&&&&&&%%%%%%%%%$$$************************)))))))))***+++++++++,,,(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((************************(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))''''''''''''(((((((((((('''''''''''''''((((((((((((((())))))))))))((((((&&&''''''((()))******+++******))))))((((((''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))((('''(((((()))***''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((())))))))))))(((((((((((()))))))))***((((((''''''''''''((((((''''''''''''((((((((((((((((((((())))))(((((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******************************++++++,,,------...---------------.../////////000111111111222555777666666555333333222222222444444666777777666555444333222222333555555555333555444444333333444555666999777666444444555666888888999999:::<<<======>>>'''''''''''''''''''''''')))(((((('''&&&&&&%%%%%%((()))***)))'''&&&'''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''(((''''''''''''(((((()))&&&&&&&&&&&&'''((())))))))))))))))))(((((((((((()))))))))((()))******+++&&&&&&'''((()))***++++++++++++***++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------***,,,------++++++,,,...,,,,,,,,,,,,------------,,,,,,------------,,,,,,+++---......---------...,,,,,,,,,,,,,,,,,,,,,,,,...//////...,,,,,,---///------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,************+++,,,------+++++++++************)))((((((((()))******++++++************************************************))))))************))))))************)))))))))))))))******+++++++++++++++)))))))))***************++++++++++++++++++++++++************************++++++++++++++++++++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))(((((()))))))))))))))***(((((((((''''''''''''''')))))))))******************************+++++++++))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((()))))))))))))))***(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))************(((((((((((())))))))))))(((((())))))))))))((((((''''''(((((())))))******((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''&&&%%%%%%%%%&&&'''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((())))))))))))((((((((()))))))))******(((''''''&&&&&&''''''(((''''''''''''(((((((((((((((((())))))))))))((((((''''''((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************++++++,,,,,,------------,,,,,,------...///...000111111000111333555555444444333333333333333555555666777777666555444111222333666888888666444555555444444444444444555777777666555555555666777777888999:::;;;<<<===>>>&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&((()))(((&&&&&&'''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&'''((())))))((('''&&&'''''''''''''''((())))))$$$%%%&&&'''((((((((((((******)))(((((((((((((((((((((''''''(((((()))***))))))******+++++++++,,,***)))))))))***+++---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,***,,,------,,,,,,---///------,,,,,,,,,,,,,,,,,,+++,,,------------,,,+++***,,,......---------...,,,,,,,,,,,,,,,,,,,,,,,,...///000...,,,+++---///------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++************))))))***+++,,,---******+++++++++,,,,,,,,,************+++,,,---...+++++++++************)))(((((()))******+++,,,,,,************************************************))))))************))))))************))))))))))))))))))***+++++++++++++++((()))))))))*********+++************************************************************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))(((((((((((())))))************************++++++((()))))))))*********++++++++++++***************))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))******(((((())))))))))))((((((''''''''''''''''''''''''))))))))))))************&&&'''''''''((((((((()))(((((())))))))))))(((((((((((((((((())))))))))))&&&&&&&&&&&&'''''''''''''''((((((((()))))))))***))))))))))))))))))))))))(((((((((((((((((((((((('''&&&%%%$$$$$$&&&((()))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))*********(((''''''&&&&&&''''''(((''''''''''''(((((((((((('''(((((((((((((((((('''((((((((((((((((((((('''(((((((((((((((((((((((('''((((((((()))))))))***************************))))))))))))))))))))))))))))))))))))))))))))))))*********************************+++,,,,,,------------,,,,,,------...//////000000000//////111333333333222222333333444555666777777888777666555444111333666:::<<<<<<888555333333444444555555666666666666666666666666666666666777888999:::<<<======&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((%%%&&&((('''&&&&&&'''((('''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&'''((())))))((('''&&&'''''''''''''''((()))***###$$$&&&((())))))((('''******)))((((((((((((((('''''''''''''''((())))))*********))))))))))))))))))((((((((((((***,,,---------------------------++++++,,,---------,,,,,,+++,,,...------,,,...///---------,,,,,,+++++++++++++++------------++++++***,,,......---------...,,,,,,,,,,,,,,,,,,,,,,,,,,,......---***)))+++---------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,++++++++++++++++++,,,,,,,,,,,,+++++++++******)))(((''''''(((***,,,...******+++++++++,,,,,,,,,************+++,,,---...+++++++++************)))))))))***+++,,,,,,------************************))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++************))))))))))))))))))***++++++++++++***(((((())))))*********+++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''((((((((())))))******&&&&&&''''''(((((())))))(((((())))))*********+++,,,+++++++++******))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))'''((((((((())))))******(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''(((((((((((($$$$$$$$$%%%%%%%%%&&&&&&(((((())))))))))))(((((())))))))))))(((((((((((($$$%%%%%%&&&&&&''''''''''''((((((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((()))(((&&&&&&&&&(((***+++''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((())))))(((((((((((())))))))))))))))))))))))************'''''''''&&&&&&'''''''''''''''''''''((((((((()))&&&''''''''''''''''''&&&((((((((((((((('''''''''))))))))))))))))))))))))'''((((((((())))))******************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,---------,,,,,,,,,,,,---......///000000///......000111222222222222333444555555777777888888888666555444111333888===???>>>999555111222333444666777888888555666777777888777777666555666777888:::;;;<<<===''''''((((((((((((''''''%%%%%%%%%&&&&&&'''''''''''''''''''''((((((((((((%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&((()))++++++)))((()))***((())))))'''$$$$$$'''+++************))))))))))))******))))))******+++,,,)))************+++++++++......////////////......++++++++++++++++++++++++------------------------)))***++++++,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------***++++++,,,,,,++++++***...............---,,,,,,------,,,,,,,,,,,,++++++,,,,,,+++******+++,,,,,,------,,,,,,,,,,,,++++++,,,,,,+++******+++,,,,,,************************))))))))))))))))))))))))************************))))))))))))))))))))))))***)))((((((((()))+++,,,))))))))))))******************++++++,,,,,,,,,---++++++******)))(((((((((+++***)))))))))***,,,,,,///...,,,***)))(((''''''************************+++*********))))))((((((+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))---,,,+++******+++,,,---(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))***+++,,,,,,+++***)))*********)))))))))))))))******))))))((((((''''''(((((())))))))))))(((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&******))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''((((((((((((((())))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((('''$$$"""###&&&(((((('''((((((''''''&&&&&&&&&%%%((((((((((((((((((((((((((((((''''''''''''((((((,,,+++***)))((('''&&&%%%(((((('''''''''&&&&&&&&&''''''((((((((((((''''''%%%%%%&&&&&&''''''(((((())))))(((((('''''''''&&&''''''&&&&&&&&&%%%%%%%%%)))))))))))))))))))))))))))))))))))))))((((((((('''''''''((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++*********))))))((((((************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------......//////000000111111111111222222222222333333555666666555333333444666666666777:::===<<<888444444333222222333555888:::999::::::;;;:::999888777666888999999999999;;;<<<%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''((((((((((((%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''''''''''''''''''''''')))((((((((('''''''''''''''(((******((('''((()))))))))((('''&&&&&&)))+++(((((()))))))))***************))))))******+++,,,)))************+++++++++,,,------......------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------,,,,,,------------,,,,,,...///000000000///---,,,,,,,,,+++++++++*********,,,,,,+++******+++,,,,,,------,,,,,,,,,+++++++++,,,++++++******++++++,,,************************************************************************)))))))))))))))))))))))))))))))))))))))******+++))))))))))))*********************))))))))))))))))))))))))))))))***************)))))))))***+++,,,------+++***)))(((((((((************************************)))))))))((())))))(((''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***)))***)))))))))))))))))))))***)))))))))((((((((('''(((((())))))))))))(((((()))((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''***)))))))))((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''(((((()))))))))((()))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((***'''%%%%%%'''(((((('''((((((((('''''''''&&&&&&((((((((((((((((((((((((((((((''''''''''''((((((******)))((('''&&&%%%%%%(((((('''''''''&&&&&&&&&''''''(((((((((((('''''''''''''''''''''((((((((()))(((((((((''''''''''''''''''''''''&&&&&&%%%%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************)))))))))(((************************************************+++++++++,,,,,,,,,---------------...//////000000000000111111111222222222333444444333222222333555777777999<<>>999555444444333333444666888:::;;;;;;;;;;;;999777555444666777999999999999:::<<<%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''''''''''''''''''''((((((((((((%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''&&&'''))))))'''''''''(((***(((&&&'''(((***++++++&&&''''''(((***++++++,,,***))))))))))))***++++++)))************+++++++++***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++,,,------......------------------------------------------------------------------------------------------------------------............------...///111333222111...---+++++++++*********)))))),,,++++++******++++++,,,,,,,,,,,,,,,++++++++++++,,,+++************+++,,,************************++++++++++++++++++++++++************************))))))))))))))))))))))))(((((()))***************))))))))))))************++++++******)))((((((((('''(((((()))******++++++***))))))))))))***++++++++++++***))))))))))))***************************************))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))(((((((((((((((((((((((((((************************)))))))))))))))))))))))))))******++++++******)))))))))))))))))))))******))))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''(((((()))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''%%%&&&'''((((((((())))))((((((((((((''''''((((((((((((((((((((((((((((((''''''''''''(((((()))(((((('''&&&%%%%%%$$$'''''''''''''''&&&&&&&&&''''''((((((((((((''''''))))))((((((((((((((('''((((((((((((''''''''''''(((((((((''''''''''''&&&((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++************))))))))))))************************))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,+++,,,,,,---......//////000000000111111111111222111222333222111111222444777999;;;>>>@@@???:::777555555444444555777999:::======<<<:::888666333222666777999999888888999;;;''''''((((((((((((''''''&&&&&&&&&'''''''''''''''''''''''''''((((((((((((%%%&&&''''''((('''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''&&&((())))))(((''''''(((***'''%%%'''***---,,,+++''''''(((((()))******+++)))))))))))))))***++++++))))))*********+++++++++******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++)))***++++++,,,,,,++++++------------------------........................------------------------------------------------------............------...000222444444222///---++++++++++++************++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++************++++++************************++++++++++++++++++++++++************************))))))))))))))))))))))))'''((()))++++++***))))))((()))))))))************,,,,,,++++++++++++++++++(((((())))))************)))))))))))))))******+++)))))))))))))))***++++++*********************************)))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,+++***)))((((((((((((((((((((((((************************(((((((((((((((((((((((())))))************)))))))))))))))))))))*********))))))))))))(((((((((((((((((())))))))))))(((((('''''''''((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((($$$$$$$$$%%%'''((()))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''******))))))((((((''''''((((((((((((((('''''''''((((((((((((((((((((('''(((((((((((((((((((((((('''''''''((((((((((((((()))))))))((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))*********************)))))))))))))))***************************************************++++++++++++,,,,,,,,,,,,,,,,,,---......//////000000111111111222222222111222222222111111222444666888;;;>>>???===:::777666555555555666777999999<<<<<<:::999777555444333666777888888777777888:::''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((%%%&&&''''''((('''''''''((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((''')))+++***)))((())))))***'''&&&'''+++---,,,***)))((((((((((((((((((((())))))(((((())))))***+++))))))*********+++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++------------------------)))***++++++,,,,,,++++++------------------------........................------------------------------------------------,,,,,,------------,,,,,,---///222444444222///------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++*********************************************************++++++++++++++++++++++++************************))))))))))))))))))))))))'''((()))++++++***))))))((()))))))))************))))))***+++,,,,,,------************))))))(((((((((((())))))************(((((((((((()))***+++,,,************************))))))))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,+++***)))))))))))))))))))))))))))************************(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))************(((((((((((())))))))))))(((((())))))))))))((((((&&&&&&''''''((((((((()))))))))))))))(((((((((((())))))))))))))))))))))))'''''''''((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&'''(((((((((((()))((((((((()))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((())))))((((((((((((((((((&&&'''''''''''''''''''''''''''((((((((((((''''''******))))))(((((('''''''''''''''((((((((((((((('''(((((((((((((((((((((''''''''''''''''''''''''(((((())))))******************))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))******************************++++++++++++++++++++++++*********+++++++++,,,,,,,,,------...//////000000111111111111222222222222111222333222111111333555444666999;;;;;;999777666555555666666777777888888999888888777666666666666555777888888666666777999%%%%%%&&&&&&&&&&&&%%%%%%((((((((('''''''''''''''''''''''''''((((((((((((%%%&&&''''''((((((''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((***++++++***))))))***(((''''''(((***+++***))))))))))))((((((''''''''')))(((((((((((()))******)))************++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++------------------------+++,,,------......------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------------,,,,,,,,,---000111222000...------------,,,,,,,,,++++++***++++++,,,,,,++++++***++++++++++++************))))))***++++++***))))))************************++++++++++++++++++++++++************************))))))))))))))))))))))))(((((()))***************))))))))))))************&&&&&&''')))***+++,,,---++++++******)))((((((''''''((())))))******))))))(((((((((((()))***++++++************************))))))))))))************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''))))))))))))))))))))))))************************))))))))))))))))))))))))***))))))(((((())))))***((((((((()))******++++++(((((((((((())))))))))))(((((())))))))))))((((((&&&&&&&&&''''''(((((()))))))))))))))(((((((((((())))))))))))))))))))))))'''''''''((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((************************(((((((((((((((((((((((((((((((((((((((''''''&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))+++,,,+++)))''''''(((''''''(((((((((((())))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((()))))))))))))))&&&&&&&&&'''''''''''''''''''''((((((((((((''''''))))))(((((((((((((((''''''''''''(((((((((((((((&&&''''''''''''((((((((('''''''''''''''''''''''''''''''''(((((())))))***+++******))))))(((((('''(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))******))))))))))))************************************++++++++++++++++++++++++************++++++++++++---------...//////000000000000000111111111222222000111222222111222444555222444666777666555555666555555555666666777777777666666666555666777888888555666888777666555666888%%%%%%&&&&&&&&&&&&%%%%%%)))((((((((('''''''''&&&''''''''''''((((((((((((%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((()))''')))******)))(((((()))&&&((())))))((('''((()))'''''''''(((((((((((((((((((((((((((((()))******)))************++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------............------+++,,,---...///...------,,,,,,,,,,,,+++++++++******+++,,,,,,,,,,,,+++***++++++++++++************((()))***++++++***)))(((************************************************************************)))))))))))))))))))))))))))))))))))))))******+++))))))))))))************''''''((()))***++++++,,,*********)))))))))))))))'''''')))*********)))(((((((((((((((((()))***+++************************((()))))))))************(((((()))******)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***'''(((((()))******++++++'''((((((((()))))))))***(((((())))))))))))((((((%%%%%%&&&''''''((())))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))'''((((((((()))))))))***(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''&&&%%%%%%''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((($$$&&&))))))((('''((()))&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''''''''((((((((())))))&&&&&&&&&'''''''''((((((''''''(((((((((((('''''''''''''''''''''(((((((((''''''''''''((((((((()))%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((()))))))))++++++******)))(((((('''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))***((()))))))))************************************************************************+++++++++++++++,,,,,,---......//////.........////////////000///000111111000000222444222333444333222222444777444444555666666666666555666555555444555666777888555666777777555555666777'''(((((((((((((((((('''))))))(((((('''''''''&&&''''''''''''((((((((()))%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&'''''''''(((((())))))&&&((())))))(((''''''(((%%%(((+++***'''%%%&&&(((%%%&&&&&&'''((()))******((((((((((((((()))******)))************+++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------......////////////......***++++++,,,------------+++++++++************)))***+++,,,------,,,+++***+++++++++************)))((()))***++++++***)))(((************************))))))))))))))))))))))))************************))))))))))))))))))))))))***)))((((((((()))+++,,,))))))))))))************+++++++++++++++,,,,,,,,,((((((((()))******++++++&&&''')))*********)))(((((((((((((((((()))******************************(((((())))))*********+++&&&'''((())))))((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***)))(((''''''((()))***'''(((((()))***+++++++++'''((((((((())))))******(((((())))))))))))((((((%%%%%%&&&&&&'''((())))))))))))))))))((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''(((((())))))'''((((((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''&&&%%%%%%$$$&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((("""%%%&&&'''))),,,%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((%%%%%%&&&&&&'''(((((((((&&&&&&&&&'''''''''((((((''''''((((((((((((''''''%%%&&&&&&&&&''''''((((((&&&'''''''''(((((())))))%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((()))******++++++++++++***)))(((((('''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((())))))*********+++************************)))))))))))))))))))))))))))************+++++++++***++++++,,,,,,---......,,,,,,,,,---------......---...////////////111333222444444222000000444888333444555555555555555444777666555444444555777777555666777666555444555666%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''(((((((((((())))))))))))***)))'''''''''(((***,,,((((((((((((''''''''''''))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((((((''''''&&&((((((((((((((((((((((((''''''''''''(((((((((((()))((('''(((++++++)))&&&)))************+++++++++((())))))***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***------------------------////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))))))))+++++++++***++++++,,,,,,((((((((()))******++++++(((((()))***************++++++************++++++,,,+++***))))))***+++,,,))))))))))))))))))))))))+++++++++************)))))))))))))))******************+++,,,,,,,,,,,,++++++***)))'''''')))***+++******))))))((((((''''''))))))))))))))))))))))))+++*********))))))(((((())))))(((((((((((()))))))))))))))***+++++++++++++++,,,,,,+++)))(((((((((+++*********))))))(((((((((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++))))))************))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))&&&''')))*********)))((())))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((((((((((()))))))))))))))((((((''''''''''''((((((%%%''''''''''''''')))+++,,,+++***((('''(((((()))''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))%%%%%%%%%&&&'''(((((()))((((((((((((((((((((((((***)))(((''''''((())))))))))))))))))(((((((((((())))))))))))))))))))))))+++++++++************)))************************++++++++++++++++++++++++,,,,,,++++++,,,,,,---......000111111000000111222000000000000111111111111333333222222222333444444555444444333333444444555555444444444444555666666555555444444555666888999&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&''''''''''''((((((((('''&&&$$$$$$$$$%%%'''(((((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((***)))'''&&&&&&&&&((()))((((((((((((((((((((((((''''''''''''((((((((((((***(((''''''******)))'''))))))*********+++++++++))))))))))))***+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,++++++***+++++++++*********)))))))))))))))(((((()))***************++++++************+++++++++***))))))))))))***+++))))))))))))))))))))))))+++++++++*********))))))(((((()))))))))*********)))******++++++++++++++++++***)))(((((()))***+++***)))))))))((((((((('''))))))))))))))))))))))))*********)))))))))(((((())))))(((((((((((())))))+++************++++++,,,//////---+++))))))***+++))))))))))))((((((''''''))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''((())))))))))))************))))))******)))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))***))))))((())))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((***))))))))))))))))))***''')))))))))))))))+++---,,,+++***))))))(((((()))''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''(((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((''''''((())))))((((((((('''''''''''''''(((((((((((((((((((((((())))))(((''''''((()))***))))))))))))(((((((((((())))))))))))))))))))))))((((((((())))))*********************************++++++++++++++++++++++++,,,++++++++++++,,,------...000111111000000111222000000000000111111111111333333222222222333444444555444444333333444444555555444444444444555666666777666555555444555666777'''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&''''''''')))((('''&&&'''((()))***(((((((((''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&'''''',,,***'''$$$$$$&&&(((***((((((((((((((((((((((((''''''''''''((((((((((((+++)))''''''((())))))))))))))))))*********++++++***))))))))))))+++,,,---+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---------,,,+++************++++++******)))(((((('''(((((()))***************++++++************++++++***))))))(((((())))))***))))))))))))))))))))))))++++++*********)))))))))(((((())))))))))))******(((((()))***************+++***)))(((((()))***+++))))))))))))(((((((((((())))))))))))))))))))))))******))))))))))))(((((())))))(((((((((((())))))***)))((()))***,,,///000777555111---+++*********((((((((((((''''''''''''************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((())))))******))))))((())))))((((((((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))((((((((('''&&&&&&&&&((((((((((((((((((((((((''')))))))))))))))+++---+++,,,,,,++++++***)))(((''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''((()))''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***))))))(((((())))))***++++++***)))'''&&&%%%%%%((((((((((((((((((((((((((((((''''''((()))***+++(((((((((((())))))))))))))))))))))))))))))))))))&&&&&&'''((()))***++++++************************+++++++++++++++++++++++++++++++++++++++,,,------...000111111//////000222000000000000111111111111333222222222333333444555555444444333333444444555555444444444444555666666999888666555444444444444((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''))))))((((((((()))***+++(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''+++)))'''%%%%%%&&&((()))((((((((((((((((((((((((''''''''''''((((((((((((+++)))'''&&&'''((()))***))))))))))))***************))))))((()))***,,,...++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///...---,,,+++************************))))))(((((((((((()))***************++++++************++++++))))))(((((((((((())))))))))))))))))))))))))))))************))))))))))))(((((((((((()))))))))***'''(((((()))))))))))))))******)))(((((()))******))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((())))))(((((((((((())))))''''''&&&'''***...222555<<<999555222...+++(((&&&(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))((('''&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%'''''''''&&&''')))+++++++++,,,,,,,,,***((('''''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''((())))))''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******))))))))))))******,,,+++***)))((('''&&&%%%(((((((((((((((((((((((('''''''''((()))******+++(((((((((((())))))))))))((((((((((((((((((((((((''''''(((((()))******+++************************************************+++++++++***+++,,,,,,---...///000000//////000222///000000000111111111111222222222222333444555555555444444333333444444555555444444444444555666666888777666666555555444444((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&'''''''''(((((((((%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''&&&&&&&&&'''''')))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((***)))((('''&&&''')))+++(((((()))))))))************))))))))))))+++,,,---+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---...///...---,,,+++************(((((())))))************(((((()))***************++++++************++++++(((((())))))))))))(((((())))))))))))))))))))))))*********)))))))))(((((('''(((((((((((()))))))))''''''((())))))))))))(((******))))))))))))******(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))((('''''')))---000222666555444444444000***&&&))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))***(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))((('''&&&%%%%%%$$$%%%%%%&&&''''''&&&%%%%%%%%%'''''''''&&&''')))+++***+++,,,,,,+++***((('''''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''((())))))''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))******))))))((((((((('''((((((((((((((((((((((((&&&&&&'''((()))*********'''((((((((()))))))))***((((((((((((((((((((((((************************))))))))))))))))))))))))************************+++************+++,,,,,,---///000000//////000111///000000000111111111111222222222222333444555666555444444333333444444555555444444444444555666666555666666666666666555555'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''(((((((((&&&&&&''''''(((((((((((('''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((((((((())))))((((((&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((()))))))))((('''''')))+++((((((((()))))))))******((())))))***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,......------,,,+++************'''(((((()))******++++++(((((()))***************++++++************++++++((())))))******))))))((())))))))))))))))))))))))******)))))))))(((((((((''''''(((((((((((())))))''''''((())))))))))))))))))))))))******)))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''(((((((((((())))))))))))(((((((((((())))))---+++***(((((()))+++,,,+++,,,...333666555///***))))))))))))************''''''''''''''''''''''''))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))'''(((((())))))((((((''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))((((((((('''&&&&&&&&&'''((()))******)))((('''''')))))))))))))))+++---***++++++******)))((('''''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''((()))''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******))))))(((((((((((((((((((((((()))((((((((((((((((((((((((&&&'''((()))******))))))''''''(((((())))))******))))))))))))))))))))))))++++++++++++*********)))))))))))))))))))))))))))***************************************+++,,,,,,---///000000......///111000000000000111111111111111111111222333444555666555444444333333444444555555444444444444555666666444555666666666666666555&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''((())))))***************'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&'''((()))***))))))(((''''''''''''(((((((((((((((((((((((((((''''''''''''((((((((((((''')))***)))''''''(((***(((((((((((()))))))))***'''(((***,,,,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++)))******++++++******)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,---,,,,,,++++++***+++++++++)))))))))))))))*********(((((()))***************++++++************++++++))))))***++++++***))))))))))))))))))))))))))))))***)))))))))(((((((((((('''''''''((((((((())))))(((((()))************)))))))))************))))))'''((((((((()))))))))***))))))))))))))))))))))))'''''''''((((((((())))))))))))(((((((((((())))))***))))))(((((())))))***(((''')))///444444000+++((((((((()))))))))******(((((((((((((((((((((((())))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))(((((()))******)))((((((''''''((((((((((((''''''((((((((()))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''((()))***+++))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((('''(((***++++++***((('''''')))))))))))))))+++---+++***)))(((''''''''''''''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''(((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((())))))))))))((('''''''''''''''''''''''''''(((((((((((((((((((((((('''((()))******)))(((((('''''''''((()))*********))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***************************************++++++,,,---...//////......///111000000000000111111111111111111111222333444666666555444444333333444444555555444444444444555666666666666777777666555444333%%%&&&&&&''''''(((((((((''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''(((((((((((((((((((((((($$$$$$%%%%%%'''(((***+++,,,***'''%%%$$$&&&(((***((((((((((((((((((((((((''''''''''''((((((((()))&&&)))++++++((('''(((***(((((((((((())))))))))))&&&(((***------,,,+++)))++++++++++++++++++++++++++++++++++++++++++++++++))))))************))))))++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))******+++,,,+++++++++***++++++,,,,,,++++++******)))((((((((((((((()))***************++++++************++++++)))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((()))(((((()))***************))))))************))))))'''((((((((())))))******))))))))))))))))))))))))&&&'''''''''(((((())))))))))))(((((((((((())))))$$$$$$&&&(((***+++,,,---+++)))(((,,,000111---(((&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))&&&'''((())))))((('''&&&''''''((((((((((((''''''(((((())))))******++++++)))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''(((***+++))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************************''''''''''''((((((((()))((((((((()))))))))))))))&&&'''(((******((('''&&&%%%''''''''''''''')))++++++***(((&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&((((((''''''&&&&&&&&&&&&(((((((((((((((((((((((((((((()))******)))((('''&&&''''''((()))******+++))))))))))))))))))))))))&&&&&&'''((()))***++++++))))))))))))))))))))))))))))))))))))))))))))))))*********)))***++++++,,,---...//////......///111000000000000111111111111111111111222333444666777555444444333333444444555555444444444444555666666888888888888666444222111''''''((((((''''''&&&%%%)))))))))(((((('''''''''''''''''''''''''''''''''(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''&&&&&&((()))***'''''''''''''''((()))***((('''%%%$$$$$$%%%'''((())))))(((((((((((())))))((((((((((((''''''''''''(((((())))))******++++++))))))***++++++++++++***,,,,,,,,,,,,,,,+++***)))***++++++++++++***)))))),,,,,,+++***)))))))))***###&&&))),,,---+++(((%%%,,,,,,,,,,,,------+++***)))***+++,,,---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++***)))(((------------,,,++++++***...------,,,,,,++++++***'''((()))***+++,,,------,,,+++++++++)))((('''&&&++++++++++++++++++++++++,,,,,,,,,++++++*********)))))))))))))))))))))))))))))))))))))))(((''''''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++******)))((('''))))))))))))))))))))))))*********)))))))))))))))$$$%%%''')))++++++++++++((()))(((%%%''',,,000///+++***)))'''''')))***+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************)))))))))))))))))))))))))))(((((()))******((('''(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))************************+++*********))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&(((''''''&&&&&&((()))***))))))))))))))))))))))))******))))))((((((''''''((((((''''''&&&&&&&&&%%%''''''''''''(((((((((((()))))))))))))))(((''''''(((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''******))))))((((((''''''%%%&&&&&&&&&'''(((((((((''''''''''''(((((((((((((((''''''''''''((())))))((((((((('''&&&&&&%%%%%%((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''((((((''''''&&&&&&((()))*********))))))((((((''''''%%%%%%&&&&&&'''&&&&&&%%%''''''''''''((((((((((((*********))))))))))))))))))((('''&&&&&&'''((())))))))))))))))))(((''''''))))))))))))************)))))))))***+++++++++,,,))))))))))))************)))************+++++++++---------.........//////////////////000000000000000000111333555666777888222222333333333333444444555555666666666666555555888888777666666666666666''''''((((((''''''&&&%%%&&&&&&%%%%%%%%%$$$$$$$$$''''''''''''''''''''''''(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''&&&'''((()))***((((((''''''&&&'''''''''((('''&&&%%%%%%&&&'''(((''''''&&&&&&&&&&&&''''''&&&'''''''''(((((())))))))))))))))))))))))))))))))))))***++++++++++++***+++,,,,,,,,,++++++***)))***++++++++++++***)))))),,,+++******))))))******%%%'''***,,,,,,+++)))'''+++******+++,,,,,,,,,+++)))***+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***)))(((''',,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,************************)))************))))))(((++++++++++++++++++++++++,,,,,,,,,++++++*********************************)))))))))))))))(((''''''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))(((((()))))))))))))))))))))))))))))))))))))))*********###$$$&&&'''((((((((((((&&&))))))(((,,,333888888+++***(((''''''(((***+++(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********(((((((((((((((((((((((()))((('''((())))))(((&&&(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))*********************************)))))))))(((((((((((((((((((((((((((((('''((((((((()))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''(((''''''&&&'''((()))***(((((((((((((((((((((((()))))))))(((((((((((((((((((((((('''''''''&&&&&&''''''''''''(((((((((((()))))))))))))))(((''''''((((((((((((((((((((((((((((((''''''(((((()))***((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''')))))))))(((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''(((((((((((('''''''''''''''(((((()))&&&&&&''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''((((((''''''&&&'''((()))***))))))))))))((((((''''''&&&&&&'''''''''&&&%%%%%%''''''''''''(((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))***************)))(((((())))))))))))******************************++++++))))))))))))************)))************+++++++++,,,,,,---------.............../////////000000000///000111222333444555666222222222333333333444444444555555666666555555444666666555444444444444444''''''((((((''''''&&&%%%(((((((((''''''''''''&&&'''''''''''''''''''''''''''(((((())))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((())))))((('''&&&%%%%%%%%%%%%)))((('''&&&&&&'''((()))''''''&&&&&&&&&&&&''''''%%%%%%&&&'''((()))************)))(((((('''&&&&&&((()))******++++++******+++++++++,,,++++++***)))******++++++******)))(((++++++***)))))))))******((()))***+++++++++***)))******)))******+++,,,---)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,++++++***)))(((******+++,,,,,,,,,++++++******++++++,,,------...,,,,,,+++***)))((((((''''''((()))***************+++++++++++++++++++++++++++++++++++++++*********++++++++++++++++++++++++)))))))))))))))(((((('''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&'''(((((()))))))))))))))))))))))))))))))))(((((())))))******++++++%%%%%%&&&'''((((((''''''&&&)))******---555999999******((((((((((((******(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******((((((((((((((((((((((((''''''&&&'''))))))'''&&&(((((((((((((((((((((((('''(((((())))))(((((('''(((((((((((())))))))))))******************************))))))))))))((((((((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))((((((((((((''''''''''''(((''''''''''''((())))))''''''''''''''''''''''''(((((((((((((((((())))))))))))((((((((((((''''''''''''''''''(((((((((((((((((()))))))))(((''''''((((((((((((((((((((((((((((((((('''(((((()))***((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((())))))'''''''''''''''&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&&&&'''''''''(((%%%%%%&&&&&&'''(((((()))((((((((((((((((((((((((''''''((((((((((((((((((&&&''''''''''''(((((((((&&&&&&&&&''''''''''''((((((''''''''''''((()))))))))))))))((((((((((((''''''''''''''''''&&&%%%$$$&&&''''''''''''(((((((((''''''''''''''''''''''''((((((''''''''''''((((((******+++++++++***))))))))))))))))))******************************))))))))))))))))))************)))************+++++++++++++++,,,,,,,,,---------.........////////////000///000000111222222333333222222222222333333333333333333444444444444333333444333333222222222222222'''''''''(((''''''&&&%%%)))))))))((((((((((((((('''''''''''''''''''''''''''(((((((((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&&&&%%%%%%%%%&&&&&&)))(((''''''''''''((())))))((((((''''''(((((()))&&&&&&&&&'''((())))))***)))((((((((('''''''''&&&((())))))*********************++++++++++++*********************))))))(((******))))))))))))*********************++++++++++++++++++***)))***,,,---)))******+++++++++++++++++++++++++++++++++++++++...............---,,,+++))))))***+++,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,+++***)))(((''''''(((((()))***************************************+++++++++***************************************(((((())))))))))))((((((''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&'''(((((()))))))))(((((((((((((((((((((((((((''''''((()))***++++++,,,))))))))))))))))))(((((((((******''')))...000///***)))(((((((((((()))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***((((((((((((((((((((((((&&&&&&%%%&&&(((((('''&&&(((((((((((((((((((((((('''(((((((((((((((((('''(((((((((((())))))))))))************************))))))))))))))))))(((((((((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''((((((((()))''''''''''''''''''''''''&&&''''''(((((())))))))))))))))))))))))(((((((((''''''''''''(((((((((((('''(((((((((((((((''''''((((((((((((((((((((((((''''''&&&&&&''''''((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&''''''(((((()))))))))((((((((('''&&&&&&&&&%%%''''''''''''((((((((((((%%%&&&&&&'''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''(((((((((&&&&&&&&&''''''''''''(((''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((('''&&&%%%$$$&&&&&&&&&'''''''''(((((('''''''''''''''((((((((((((((((((''''''((((((((())))))*********))))))(((((()))))))))************++++++******))))))((((((((()))))))))************))))))*********+++++++++******+++++++++,,,,,,,,,------........./////////000000111111111111222222111222222222222333333333222222333333333333222222333222222111111111222222'''''''''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''$$$$$$$$$%%%&&&'''((()))(((((((((''''''(((((((((((((((''''''''''''((((((((((((((((((((('''''''''&&&'''''''''((((((((()))(((((()))************))))))******++++++*********)))************)))((((((***))))))((())))))******++++++***************+++,,,---...,,,***)))***,,,)))))))))*********++++++++++++++++++++++++++++++------.........---,,,,,,(((((()))***++++++++++++,,,,,,,,,++++++*********))))))))))))))))))))))))***************)))((((((************************************************))))))))))))))))))))))))(((((())))))))))))((((((''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***************)))((('''((((((((((((((((((((((((''''''((()))***++++++,,,***))))))((((((((((((((('''))))))%%%%%%((()))''')))(((((((((((((((((()))''''''''''''''''''''''''(((((((((((((((((((((((('''(((((((((((()))))))))''''''''''''''''''''''''&&&%%%%%%&&&((()))(((&&&((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((())))))''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((&&&''''''(((((((((((((((''''''''''''''''''''''''&&&&&&''''''(((((())))))((((((((()))))))))))))))''''''''''''((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&''''''(((((())))))((((((((('''&&&&&&&&&%%%''''''''''''((((((((((((%%%&&&'''(((((((((''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&''''''((((((((((((((('''''''''''''''((((((((('''(((((((((''''''&&&%%%&&&&&&&&&&&&'''''''''''''''''''''(((((()))))))))'''(((((((((((((((((('''''''''((((((((((((((('''((()))))))))************+++******))))))(((((((((((()))))))))************))))))*********+++++++++*********+++++++++,,,,,,------------............111111111111222222222222111111111222222222333333111111222222222222111111333222222222222222333333''''''((((((''''''&&&%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&$$$$$$$$$%%%&&&(((******''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&))))))((((((''''''''''''&&&&&&'''(((((()))******'''((())))))******))))))((()))******+++*********))))))******))))))((('''))))))((((((((()))******+++************)))))))))))),,,...---***((()))+++***))))))))))))***++++++++++++++++++++++++++++++******++++++++++++******((())))))*********))))))---,,,,,,+++******))))))((((((((())))))************************)))((('''************************)))))))))***************(((((((((((((((((((((((('''(((((()))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++***)))((('''))))))))))))))))))))))))(((((())))))******++++++(((''''''&&&&&&&&&''''''&&&((((((&&&&&&******(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((((((((())))))''''''''''''''''''''''''&&&%%%%%%''')))***)))'''((((((((((((((((((((((((&&&''''''((((((''''''&&&(((((((((((())))))))))))))))))))))))))))))))))))''''''(((((((((((())))))''''''''''''''''''''''''&&&&&&'''''''''((((((((())))))))))))))))))))))))'''''''''(((((((((((((((&&&''''''((()))(((((((((''''''''''''''''''''''''''''''''''''''''''((((((''''''(((((((((((())))))''''''''''''((((((((((((&&&&&&'''(((((((((''''''((((((((((((((((((((((((&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''(((((('''''''''''''''&&&&&&&&&''''''''''''((((((((((((%%%&&&((()))))))))(((''')))(((((('''&&&&&&%%%%%%((((((((((((((((((((((((&&&&&&''''''((())))))))))))))))))(((((((((((('''&&&&&&&&&''''''''''''(((&&&''''''((()))(((((((((&&&''''''''''''(((((((((&&&''''''(((((((((''''''%%%&&&&&&&&&&&&''''''''''''''''''(((((())))))***''''''((((((((((((''''''&&&&&&''''''((((((''''''))))))))))))************))))))))))))))))))(((((())))))))))))************)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......111111111111111222222222111111111111222222222222111111222222222222111111333222222222222333444444''''''((((((''''''&&&%%%(((((((((((())))))******''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&'''((()))***&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''((((((((((((((())))))))))))))))))))))))'''(((((()))))))))))))))(((((()))***************)))))))))))))))(((((('''((((((((((((((()))******)))************)))((('''!!!&&&+++,,,***((()))+++***))))))((()))***+++,,,************************))))))***************))))))))))))***))))))((((((+++++++++***************(((((((((((()))))))))***((())))))************)))************************((()))))))))*********+++((((((((((((((((((((((((''''''((()))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))))))))(((((()))))))))))))))))))))))))))))))))))))))*********''''''&&&%%%&&&&&&'''(((&&&))))))''''''+++,,,)))'''(((((((((((((((((('''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))'''''''''''''''''''''''''''&&&&&&(((***+++***(((((((((((((((((((((((((((&&&''''''((((((''''''&&&(((((((((((())))))))))))))))))))))))))))))))))))'''''''''((((((((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))''''''''''''((((((((()))&&&&&&((()))))))))((('''((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&'''''''''(((((((((''''''''''''((((((((((((%%%&&&''''''((((((''''''(((((((((((((((((((((((((((''''''''''''((())))))''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((((((&&&''')))***+++***)))(((''''''''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&''''''((())))))***))))))))))))((((((((('''&&&&&&&&&''''''''''''(((&&&&&&((()))))))))((('''&&&&&&&&&'''''''''((((((%%%&&&'''(((((())))))(((%%%%%%&&&&&&&&&'''''''''%%%%%%&&&''''''((())))))&&&'''((())))))((('''&&&&&&&&&'''((((((((((((((())))))))))))************((((((((()))))))))))))))))))))))))))************)))************+++++++++++++++++++++,,,,,,,,,---+++,,,,,,,,,,,,---------/////////000000111111111111111111111222222222222111222222333333222222111222222111111222222333444''''''((((((''''''&&&%%%$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%(((((('''''''''(((((()))%%%&&&&&&''''''&&&&&&%%%(((''''''&&&&&&''''''(((%%%&&&&&&'''((()))******++++++******))))))(((((('''(((((()))))))))))))))(((((()))***************)))))))))))))))(((((('''((((((((((((((()))******((()))*********((('''&&&""")))+++)))((()))+++***)))((((((((()))+++,,,***************************++++++,,,,,,,,,++++++))))))***))))))((('''''')))))))))***++++++,,,,,,))))))))))))((((((((((((&&&'''(((***++++++,,,,,,))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))''''''((()))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&'''((())))))))))))))))))))))))))))))))))))*********))))))))))))))))))(((''''''((()))***+++'''******''''''******'''''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))'''''''''''''''''''''''''''&&&'''(((***+++***)))((((((((((((((((((((((((&&&''''''''''''''''''&&&(((((((((((())))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))&&&'''''''''(((((())))))%%%&&&((()))))))))((('''))))))))))))))))))))))))(((((((((''''''&&&&&&%%%%%%&&&&&&&&&''''''((((((''''''''''''((((((((()))%%%%%%&&&'''((((((((('''(((((((((((((((((((((((()))))))))))))))***++++++''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''(((((((((''''''&&&&&&%%%%%%&&&&&&''''''(((((((((''''''''''''((((((((()))'''(((***+++,,,+++)))(((%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((&&&&&&&&&'''((())))))*********))))))((((((((('''&&&&&&&&&'''''''''((((((%%%&&&((()))))))))((('''&&&&&&&&&'''''''''(((((($$$%%%&&&((())))))******%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&'''((((((&&&'''((())))))((('''&&&''''''((())))))***))))))))))))))))))************''''''(((((())))))******))))))))))))************)))************+++++++++++++++,,,,,,,,,---------++++++,,,,,,,,,---------------......///000000111000111111111111222222222222222333333333333222222111111000111111222333333&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))((('''&&&%%%%%%&&&'''(((''''''''''''((((((((((((%%%&&&&&&''''''&&&&&&%%%((('''&&&&&&$$$$$$###"""&&&&&&'''((('''&&&$$$###&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&((()))***)))(((&&&++++++***)))((('''&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))++++++***)))(((((())))))))))))))))))))))))))))))+++*********))))))((((((******++++++++++++******((()))***,,,,,,+++******&&&&&&'''((()))***++++++---+++((((((***+++++++++)))))))))((()))******++++++++++++******((('''''')))))))))***++++++,,,,,,)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))(((((())))))*********+++***)))(((''''''((()))***))))))(((((('''''''''&&&))))))))))))))))))))))))***)))(((''''''((()))***))))))(((((((((((())))))((()))*********)))'''&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''(((((())))))******((((((((((((((('''''''''((((((''''''&&&&&&&&&%%%)))))))))))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))))))))(((((('''''''''((((((+++*********))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))+++******)))(((''''''&&&$$$%%%'''((((((((('''&&&'''((()))******)))((('''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((+++******)))(((''''''&&&((((((((((((((((((((((((%%%&&&&&&'''((()))******((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&''''''(((((()))))))))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))((((((''''''''''''(((((((((((())))))((('''&&&&&&(((((((((((((((((((((((('''&&&$$$######$$$&&&'''))))))))))))))))))))))))******))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&'''((('''&&&((((((((((((((((((((((((***)))(((''''''&&&&&&'''''''''''''''''''''''''''&&&&&&''''''(((((())))))'''(((((()))***+++++++++))))))))))))(((((((((((())))))***+++,,,,,,------)))************+++++++++------------------------------......///000000000222222222111111111111111000000111222222222222111333222111000000111222333&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''''''''((('''&&&&&&&&&&&&'''(((''''''''''''((((((((((((%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%$$$$$$$$$&&&&&&''''''&&&&&&%%%$$$&&&'''''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''((((((((((((((((((((((((%%%&&&((()))))))))'''''')))))))))((((((''''''&&&((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))++++++***)))))))))))))))))))))))))))))))))))))))************)))))))))(((******++++++++++++******))))))***++++++++++++***)))***************++++++,,,***)))(((***++++++***)))))))))))))))******++++++++++++******)))((('''******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))((()))))))))***************)))(((''''''((()))***)))(((((((((''''''''''''))))))))))))))))))))))))***)))(((''''''((()))***))))))(((((((((((())))))((()))))))))(((((('''&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''&&&&&&)))))))))))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))((((((''''''''''''((((((*********)))))))))((((((************************(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''%%%&&&'''((()))(((''''''((()))***++++++***)))((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((())))))(((''''''&&&&&&'''((((((((((((((((((((((((&&&&&&''''''(((((())))))((((((((((((((((((((((((&&&''''''((((((''''''&&&'''''''''((((((((((((((()))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''(((((((((((('''''''''''''''((((((((())))))((((((''''''''''''((((((((((((((((((((('''&&&&&&(((((((((((((((((((((((()))(((&&&%%%%%%&&&((()))))))))))))))))))))))))))))))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&'''((('''&&&(((((((((((((((((((((((('''&&&&&&''''''((()))***''''''''''''''''''''''''((()))))))))*********+++'''(((((()))******++++++***************))))))))))))))))))***+++,,,,,,,,,)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------....../////////000111111111111111111111000000000111222222222222111222222111000000111222222&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%((('''&&&&&&&&&&&&'''(((&&&''''''''''''(((((((((&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&''''''''''''(((((((((((((((((((((((((((((((((%%%&&&'''((()))(((''''''''''''''''''''''''''''''(((((()))))))))*********(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++***))))))))))))))))))))))))))))))))))))))))))************))))))))))))******++++++++++++***************)))******+++,,,------,,,,,,+++++++++***,,,***))))))***++++++***)))))))))))))))***************+++******)))((('''******))))))(((''''''&&&)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))((((((((((((''''''''''''))))))))))))))))))))))))))))))(((((((((((()))))))))((((((''''''(((((())))))(((''''''&&&'''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((%%%%%%%%%&&&&&&''''''((())))))(((((((((((('''''')))))))))))))))(((((('''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))((((((''''''''''''((((((******))))))))))))((((((************************(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((()))))))))(((((()))******++++++******)))(((((((((''''''''''''&&&((((((((((((((((((((((((''''''''''''((((((((((((((('''&&&%%%%%%&&&'''((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&((((((((((((((('''''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&'''''''''((((((((((((''''''''''''(((((((((((((((((((((''''''&&&(((((((((((((((((((((((()))((('''&&&&&&'''((())))))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&'''((('''&&&(((((((((((((((((((((((('''&&&&&&''''''((()))***''''''''''''''''''''''''))))))))))))************'''(((((())))))******+++***************+++++++++(((((())))))******++++++)))************+++++++++++++++++++++++++++++++++------................../////////000000000000000000000111222222222222111222222111000000111222222&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&%%%%%%%%%'''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''((('''%%%$$$$$$%%%&&&'''%%%&&&''''''(((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((%%%&&&'''(((((((((''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))***************)))))))))))))))***))))))))))))))))))))))))*********)))))))))))))))******++++++++++++******+++***)))))))))***,,,---------,,,,,,,,,+++++++++,,,***))))))+++++++++)))(((((()))******************************)))((((((******)))))))))((((((((()))))))))))))))))))))))))))))))))))))))******+++)))))))))))))))))))))))))))))))))))))))*********))))))(((((((((((())))))((((((((((((((('''''''''(((((((((((((((((((((((())))))(((((((((((())))))(((((((((''''''(((((((((((('''&&&%%%%%%&&&'''(((''''''''''''((((((((((((((((((((((((((((((((((((******))))))((((((''''''&&&''''''((()))******+++)))))))))))))))((((((((((((((())))))))))))(((((())))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''((())))))(((''''''''''''(((((()))))))))))))))))))))((((((''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((((((((('''(((((())))))))))))))))))))))))******)))))))))((((((((('''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((('''&&&%%%%%%'''((()))((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''((((((((((((''''''))))))((((((''''''&&&&&&(((((((((''''''(((((((((((((((((((((((((((((((((''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''(((((('''(((((((((((((((''''''((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((&&&&&&&&&'''((('''&&&((((((((((((((((((((((((***)))(((''''''&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))******))))))***************+++'''((((((((())))))******))))))*********+++++++++************************------------------------.........///////////////000000111222222222222111222111111111111111111222&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&''''''((((((''''''&&&$$$%%%%%%&&&&&&''''''((('''&&&%%%$$$$$$%%%'''(((%%%&&&&&&'''((((((''''''((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***************)))))))))))))))******))))))))))))))))))))))))))))))))))))))))))************++++++++++++******+++***)))))))))***,,,---************+++++++++++++++***)))***+++,,,***)))(((((()))************))))))************))))))((()))))))))******+++++++++)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))******))))))))))))))))))(((((())))))))))))(((((('''''''''((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''((((((((('''&&&%%%%%%&&&'''(((''''''''''''(((((((((((())))))))))))))))))))))))******))))))((((((''''''''''''(((((()))***++++++((((((((()))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))'''''''''''''''((())))))(((((((((((((((((())))))''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((())))))***(((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))((('''''''''((()))***((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((('''(((((((((((((((((('''))))))((((((''''''&&&&&&'''(((((((((((((((((('''((((((((((((((((((((((((''''''((((((((((((''''''%%%%%%%%%%%%&&&&&&&&&&&&((((((''''''''''''((((((''''''((((((((((((((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((&&&&&&&&&'''((('''&&&((((((((((((((((((((((((***)))(((''''''&&&&&&'''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((()))))))))((((((((()))))))))******((((((((((((((()))))))))))))))*********+++++++++************************,,,,,,,,,,,,------------------......////////////000000111222222222222111111111111222222111111111&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&%%%&&&&&&&&&&&&'''''''''''''''((((((((((((''''''%%%%%%&&&&&&'''''''''(((&&&&&&%%%%%%%%%&&&''''''%%%%%%&&&'''(((((((((((((((((((((''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''''''''((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++)))))))))))))))******+++))))))))))))))))))))))))))))))))))))******************++++++++++++***************)))******+++,,,((()))))))))******+++++++++***)))***,,,,,,***((('''((()))++++++******)))))))))************)))))))))))))))***+++,,,,,,,,,)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))************))))))))))))(((((())))))))))))(((((('''''''''((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((''''''&&&&&&''''''((('''''''''&&&''''''((()))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((&&&&&&&&&''''''(((((()))''''''(((((((((((())))))'''(((((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))''''''&&&''''''((()))***''''''(((((((((((())))))************************(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''((()))***(((''''''&&&&&&''''''((('''(((((((((((()))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))(((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''((((((((((((((('''''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''((((((&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&'''((('''&&&(((((((((((((((((((((((('''&&&&&&''''''((()))***((((((((((((((((((((((((************))))))))))))(((((((((((((((((((((((('''''''''((())))))******(((((((((((()))))))))))))))************+++++++++******************************+++,,,,,,------...------......//////000000000000111222222222222111000111222222222222111000&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&&&&'''''''''''''''((((((((((((''''''&&&&&&&&&'''''''''''''''$$$%%%&&&&&&''''''&&&&&&$$$%%%&&&'''((((((((((((''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++)))))))))))))))***++++++))))))))))))))))))))))))((()))))))))******************++++++++++++******))))))***++++++++++++******************)))))))))*********+++,,,,,,***((('''(((***+++++++++)))((())))))************)))))))))))))))***************)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))************)))))))))((('''((()))******)))((('''''''''''''''((((((((()))))))))))))))))))))))))))'''((()))******)))((('''(((''''''&&&&&&''''''(((&&&'''(((((()))))))))(((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))'''''''''''''''(((((((((&&&&&&'''''''''(((((((((''''''((()))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))&&&&&&&&&''''''((()))***'''''''''((((((((())))))************************(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((''''''&&&&&&%%%((('''&&&&&&&&&'''((())))))((('''&&&&&&'''((()))'''((((((((())))))))))))((((((((((((((((((((((((''''''''''''(((((((((((('''((()))***)))(((&&&%%%((((((((((((((((((((((((&&&&&&''''''(((((())))))(((((((((((((((((((((((((((((())))))))))))(((((('''''''''(((((((((((((((&&&'''((())))))((('''&&&((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''((((((''''''''''''((((((&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&'''((('''&&&(((((((((((((((((((((((('''&&&&&&''''''((()))***((((((((((((((((((((((((+++*********)))))))))((((((((((((((((((((((((((('''(((((()))******++++++)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++((()))***+++,,,---...///---......///000000111111000000111222222222222111000111222222222222111000&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&&&&'''(((%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''###$$$&&&'''((('''&&&&&&$$$%%%&&&'''((((((((((((''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''************************))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++))))))((())))))***++++++))))))))))))))))))))))))(((((())))))*********+++******++++++++++++******((()))***,,,,,,+++******------,,,+++***)))((('''***)))***+++,,,,,,***((('''(((***+++,,,+++)))(((((())))))*********))))))******))))))(((((('''''')))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))+++*********))))))(((((('''((()))******)))((('''&&&'''''''''(((((())))))))))))))))))))))))))))))'''((()))******)))(((''''''''''''&&&&&&'''''''''&&&''')))*********)))(((''''''''''''((((((((()))))))))))))))))))))))))))''''''(((((())))))******************))))))))))))%%%&&&&&&&&&''''''((((((''''''((()))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))'''''''''''''''((())))))&&&&&&&&&'''''')))******&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))((('''&&&&&&%%%%%%'''&&&&&&%%%%%%'''((()))***)))(((''''''((()))***'''((((((((())))))******((((((((((((((((((((((((''''''''''''((((((((()))&&&''')))***)))'''$$$"""((((((((((((((((((((((((%%%&&&&&&'''((()))******(((((((((((((((((((((((((((((())))))))))))((((((&&&'''''''''(((((())))))&&&'''((())))))((('''&&&((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&'''''''''((((((((((((''''''''''''((((((&&&&&&'''((())))))((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&'''((('''&&&((((((((((((((((((((((((***)))(((''''''&&&&&&'''))))))))))))))))))))))))))))))(((((('''''''''&&&((((((((((((((('''''''''((())))))***++++++,,,,,,************)))))))))))))))************+++++++++++++++++++++++++++++++++'''((()))***,,,...//////.........///000111111222000000111222222222222111000111222333333222111000&&&&&&&&&%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&$$$######$$$&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''((((((((((((((((((((((((%%%&&&&&&'''((()))******%%%&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&'''((()))***++++++))))))))))))))))))))))))(((((((((((())))))))))))+++++++++*********))))))+++*********))))))(((((())))))))))))))))))))))))******++++++++++++******'''((()))******)))((('''(((((())))))))))))((((((+++*********))))))((((((+++*********))))))((((((---,,,***))))))***,,,---))))))))))))************(((''''''(((((()))***+++))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((''''''''''''((((((******))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&''''''((()))(((((((((******))))))))))))******))))))))))))************))))))(((((((((((())))))(((((())))))))))))((((((***)))(((''''''((()))***))))))))))))))))))))))))((((((((((((((((((((((((((()))*********)))'''&&&)))((('''&&&&&&'''((()))))))))))))))))))))))))))((((((((((((((('''''''''))))))))))))((((((((((((''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&&&&&&&''''''(((((())))))(((%%%$$$%%%'''(((&&&$$$&&&'''((())))))((('''&&&((((((((((((((((((((((((&&&&&&&&&&&&''')))***,,,(((((((((((((((''''''''')))))))))(((''''''&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''((((((((())))))******(((((((((((())))))))))))((((((''''''''''''(((((())))))))))))))))))))))))%%%%%%&&&&&&&&&&&&&&&%%%(((((('''''''''&&&&&&&&&((('''&&&%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((((((***+++***(((''''''((())))))************))))))''''''''''''''''''''''''(((((((((((())))))))))))******))))))******+++,,,))))))))))))))))))))))))---,,,***)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------///000222222222222222111111000000000333333222111000000111111$$$%%%''''''''''''%%%$$$%%%&&&&&&''''''&&&&&&%%%(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''(((((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&''''''(((((()))((((((((((((((((((''''''((((((((((((((((((((((((&&&&&&''''''(((((())))))'''(((((()))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))+++++++++*********))))))************)))))))))((())))))))))))))))))))))))******++++++++++++******(((((()))******)))(((((())))))))))))))))))))))))************)))))))))(((************)))))))))(((,,,+++***))))))***+++,,,))))))))))))************+++******)))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''((())))))))))))(((******))))))))))))******''''''((((((((()))))))))))))))(((((((((((())))))(((((())))))))))))(((((())))))(((''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))***)))((('''&&&)))((('''&&&&&&'''((()))((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((()))))))))***(((((((((''''''(((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''''''''((((((((((((((()))'''%%%&&&((()))'''&&&&&&'''((())))))((('''&&&((((((((((((((((((((((((''''''&&&&&&'''((()))***(((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&'''''''''((('''((((((((())))))))))))((((((''''''''''''((((((''''''''''''''''''''''''&&&''''''(((''''''&&&&&&(((((('''''''''&&&&&&&&&((('''&&&&&&&&&&&&'''(((%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((&&&((()))((('''%%%&&&&&&((((((((())))))(((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))(((((())))))***+++)))))))))))))))))))))))),,,,,,+++***************,,,,,,,,,,,,,,,,,,,,,,,,------------...000111111111111222222333444444444333222222111000000111111###%%%'''))))))'''%%%###%%%&&&&&&''''''&&&&&&%%%'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''(((((((((((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))***))))))(((''''''&&&&&&(((((((((((((((((((((((('''''''''((((((((((((((('''(((((()))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))(((((((((((())))))))))))+++************)))))))))************))))))))))))))))))))))))))))))))))))******++++++++++++******))))))***++++++***))))))***))))))(((((())))))***************))))))))))))************))))))))))))+++***)))(((((()))***+++))))))))))))************---,,,+++***))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''(((((())))))))))))(((((())))))))))))))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''((())))))))))))(((***))))))(((((())))))***&&&&&&'''''''''((((((((()))((((((''''''(((((()))(((((())))))))))))(((((((((((('''&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((('''&&&((((((''''''''''''((()))''''''''''''''''''''''''''''''((((((((((((((((((%%%&&&'''((()))******+++))))))(((((((((((())))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((((((((((((''''''''')))(((''''''))))))((('''''''''((((((((((((''''''((((((((((((((((((((((((((((((''''''''''''((()))''''''((((((((((((((((((&&&&&&''''''((())))))***))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''''''''((((((((()))))))))(((((((((''''''(((((((((''''''''''''''''''''''''))))))***))))))((('''&&&'''''''''''''''&&&&&&&&&((('''&&&&&&&&&&&&'''(((%%%&&&&&&&&&&&&'''''''''(((((((((((((((((((((((('''((())))))'''&&&&&&'''&&&''''''((((((''''''&&&''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((())))))***))))))))))))))))))))))))+++++++++++++++******)))******++++++,,,,,,------......------...///000000000000222333555666888888333222111111000111111111$$$%%%''''''''''''%%%$$$%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%((((((((((((((((((((((((((((((((((((((('''''''''%%%&&&&&&'''''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))*********)))))))))))))))))))))))))))))))))))))))******++++++++++++***************++++++***************)))(((((()))***************)))))))))))))))*********)))))))))))))))))))))(((((((((((())))))((()))))))))************,,,+++******))))))))))))((((((((((((((((((((((((************************))))))))))))))))))))))))((((((((((((((((((((((((+++******)))(((''''''&&&(((((())))))))))))((((((************************((((((''''''''''''((((((''''''(((((())))))******(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&'''(((((((((((('''))))))(((((((((((())))))&&&&&&'''''''''((((((((((((((((((''''''((((((((((((((())))))))))))(((((('''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((()))''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&''''''((())))))***)))(((((((((((((((((()))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&))))))((((((''''''&&&&&&(((((((((((((((((((((((('''(((((((((((((((((('''(((((((((((((((((((((((())))))((((((''''''''''''''''''''''''((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))'''''''''((((((((())))))''''''((((((((((((''''''''''''''''''''''''''''''++++++++++++***)))'''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((***++++++***))))))***'''''''''(((((('''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))(((((((((((()))******))))))))))))))))))))))))((()))***++++++***((('''))))))***+++,,,------.........---------...//////000000111333555666777888222222111111111111111222''''''%%%$$$$$$%%%''''''%%%&&&&&&''''''&&&&&&%%%&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((('''''''''%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((()))*********(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************************************++++++++++++******+++******************+++******))))))))))))******))))))))))))))))))******))))))))))))))))))******)))(((((((((((((((((()))((()))))))))************((((((((((((((()))***+++((((((((((((((((((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))+++******)))(((''''''&&&(((((())))))))))))(((((())))))))))))))))))))))))((((((''''''''''''((((((''''''(((((())))))******(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((%%%%%%&&&''''''''''''&&&))))))(((((((((((())))))''''''((((((((()))))))))((((((''''''''''''(((((((((((())))))))))))((((((&&&''''''''''''''''''&&&''''''''''''''''''''''''(((((((((((((((((((((((()))(((((('''''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((('''''''''''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&))))))((((((''''''&&&&&&''''''(((''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((((()))))))))(((((('''&&&&&&&&&'''''''''(((((())))))))))))((((((''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))(((((((((''''''''''''((((((((((((''''''((())))))(((''''''((((((((((((((((((((((((++++++++++++***)))''''''&&&'''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''')))++++++)))))))))***'''(((((())))))(((((('''(((((((((((((((((((((((((((((((((((())))))))))))***))))))))))))***++++++))))))))))))))))))))))))&&&'''((())))))((('''&&&))))))******+++,,,------......---------......///000111111222333333444444222111111111111111222222)))'''%%%######%%%''')))%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((''''''&&&&&&%%%&&&&&&''''''((())))))***(((((((((((((((((((((((('''''''''((((((((((((((('''(((((()))))))))))))))''''''''''''''''''''''''&&&&&&'''((()))***++++++))))))))))))))))))))))))(((((((((((())))))))))))(((((()))))))))))))))***))))))))))))******************************************++++++++++++******+++***))))))))))))***+++)))******++++++******)))))))))))))))************))))))))))))************(((((())))))))))))(((((())))))))))))************''''''''''''((()))***+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((%%%%%%&&&''''''''''''&&&)))((((((''''''(((((()))''''''((((((((()))))))))(((''''''&&&&&&''''''((((((((())))))))))))((((((&&&'''(((((((((((('''&&&''''''''''''''''''''''''(((((((((((((((((((((((()))(((''''''&&&&&&''''''%%%&&&'''((()))))))))(((((((((((((((((((((((((((&&&&&&''''''((()))))))))((((((((('''''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((('''''''''&&&'''((((((&&&&&&'''(((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))((('''&&&&&&&&&&&&''''''((()))))))))***))))))(((''''''&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&'''''''''(((((((((&&&'''((())))))((('''&&&))))))))))))))))))))))))))))))***))))))((('''&&&&&&&&&&&&'''''''''''''''&&&&&&'''(((((('''&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((($$$&&&(((((('''&&&'''(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((())))))))))))***************++++++,,,))))))))))))))))))))))))&&&''''''((((((((((((((())))))******++++++,,,,,,------,,,,,,---...//////111111111111111111111111111111111000111111222333''''''%%%$$$$$$%%%''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))'''(((((()))))))))))))))''''''''''''''''''''''''''''''(((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))******((()))))))))******************************************++++++++++++*********))))))(((((())))))***((()))+++------+++)))(((((()))))))))************((()))))))))************)))))))))******)))))))))))))))))))))************)))))))))((())))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))((((((''''''''''''''''''''''''((((((''''''''''''(((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&'''(((((())))))((((((((((((''''''''''''((((((&&&&&&'''''''''((((((((((((''''''&&&&&&''''''((((((((())))))))))))(((((('''((())))))))))))((('''''''''''''''''''''''''''(((((((((((((((((((((((()))((('''&&&&&&&&&''''''%%%&&&'''((()))))))))(((''''''''''''''''''''''''&&&&&&''''''((())))))***&&&&&&''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''''''''(((((((((((((((''')))***)))'''&&&(((***)))((('''&&&&&&'''((()))(((((((((((((((((((((((('''(((((())))))((('''&&&&&&&&&''''''((())))))***((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&'''((())))))((('''&&&((((((((((((((((((((((((&&&''''''(((''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&'''(((((('''&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((###%%%&&&'''&&&%%%&&&'''&&&''''''((((((''''''&&&(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))***++++++))))))))))))))))))))))))((((((((((((((()))*********************++++++++++++++++++,,,---...///000000000000111111111111222111111000000111222222333%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&$$$######$$$&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''!!!"""###$$$&&&'''((()))'''''''''&&&%%%%%%$$$$$$((((((((((((((((((((((((%%%&&&&&&'''((()))******%%%&&&&&&'''''''''''''''))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))'''((((((((())))))******(((((())))))*********+++******************************++++++++++++*********)))(((''''''((()))***'''))),,,......,,,)))'''(((((())))))*********+++(((((())))))*********+++))))))************))))))))))))))))))************---,,,+++***))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))((((((************************((((((''''''''''''((((((******))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((())))))***************((((((''''''''''''((((((%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&'''''''''(((((())))))))))))(((((('''((()))******)))((('''''''''''''''''''''''''''(((((((((((((((((((((((()))((('''&&&%%%&&&''''''$$$%%%'''))))))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***$$$%%%%%%&&&'''((())))))))))))(((((((((((())))))))))))))))))))))))))))))&&&''''''''''''''''''&&&&&&'''''''''(((((())))))(((***,,,+++(((''')))+++)))((('''&&&&&&'''((()))((((((((((((((((((((((((&&&'''((())))))((('''&&&&&&&&&&&&'''((())))))***&&&&&&''''''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))((((((((((((((((((((((((******))))))((((((((('''&&&&&&&&&'''''''''((((((&&&'''(((******((('''&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&'''(((((('''&&&%%%''''''''''''((((((((()))(((((((((((((((((((((((($$$&&&(((((('''''''''(((%%%&&&&&&''''''&&&&&&%%%))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((()))******))))))))))))))))))))))))+++***)))))))))***,,,---+++++++++******************++++++,,,---...000111//////000111222222333333111111000000111222333333(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''(((((((((((('''''''''''''''''''''''')))(((&&&%%%$$$$$$%%%&&&&&&&&&&&&''''''''''''((((((''''''((()))(((%%%###'''%%%###$$$(((***)))(((((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&''''''((()))))))))&&&&&&''''''''''''&&&&&&+++*********))))))((((((***)))((('''&&&&&&'''((())))))((((((''''''''''''***'''$$$$$$''')))***))),,,+++++++++******))))))))))))))))))(((((((((((())))))))))))************))))))***++++++++++++***************************...---+++)))(((((())))))************************+++***)))(((((()))***+++,,,+++***((((((((()))***(((((()))*********************))))))((((((''''''***************)))((('''***(((&&&%%%$$$%%%&&&'''))))))))))))))))))))))))******)))(((((((((((((((************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))++++++***)))(((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))((((((((((((((()))))))))((('''''''''''''''(((((((((((((((((((((((()))))))))))))))(((''''''))))))))))))))))))))))))'''&&&&&&&&&&&&'''(((((())))))(((''''''''''''''')))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))))))))(((((('''''''''&&&))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''''''''((()))))))))))))))''''''''''''''''''''''''(((((())))))))))))((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%''''''''''''(((((((((((())))))(((((('''''''''&&&((((((((((((((()))******))))))))))))))))))))))))''''''(((((((((((('''''''''&&&&&&&&&&&&'''(((((('''((()))******)))((('''((((((((((((((((((((((((&&&''''''((((((((((((((())))))))))))))))))))))))'''((()))))))))(((&&&%%%))))))))))))))))))))))))''''''((((((((((((''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))++++++++++++++++++++++++++++++,,,---...000000111222222333333333222222111222222111111111111111111'''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&'''((((((&&&$$$)))'''%%%%%%'''((('''&&&(((''''''''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''')))))))))(((''''''&&&&&&&&&&&&''''''''''''&&&&&&*********)))))))))((((((***)))((('''&&&''''''(((((((((((((((''''''&&&&&&***'''%%%%%%(((******)))++++++******))))))))))))))))))))))))(((((((((((())))))))))))************))))))***++++++++++++***************************---,,,+++))))))))))))***************************+++***)))(((((()))***+++,,,+++)))((((((((()))***(((((()))***************))))))))))))((((((((((((*********)))))))))((((((***)))'''&&&%%%&&&'''((())))))))))))))))))))))))******)))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++******)))(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))((('''''''''''''''(((((((((((((((((((((((()))))))))))))))(((''''''(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&))))))((('''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((()))((('''&&&&&&'''((())))))(((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((()))))))))))))))''''''''''''''''''''''''(((((())))))))))))((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''''''''(((((((((((()))(((((((((''''''''''''((('''''''''(((((()))***(((((((((((((((((((((((('''''''''((((((''''''''''''&&&&&&&&&&&&'''(((((('''(((((())))))(((((('''((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''''''''''''''(((((((((((((((''''''&&&((((((((((((((((((((((((''''''((((((((((((''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))************************************++++++++++++++++++++++++++++++,,,------...//////000000111111111000000///111111111111111111111111&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&'''(((((((((''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''((()))'''&&&'''&&&%%%&&&'''((('''&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))))))))(((''''''&&&&&&&&&&&&''''''''''''&&&&&&******))))))))))))(((((())))))(((''''''''''''((('''''''''''''''&&&&&&&&&)))((('''((()))***)))((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************))))))***++++++++++++***************************++++++******)))******+++******************************))))))))))))******+++***))))))((()))))))))(((((()))***************(((((((((((())))))))))))+++***)))((((((((()))******)))((('''&&&'''((()))))))))))))))))))))))))))***))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((()))))))))((((((''''''''''''((((((((((((((((((((((((((((((((()))))))))(((''''''((((((((((((((((((((((((+++***((('''&&&%%%%%%%%%)))((((((''''''''''''((())))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((()))))))))))))))''''''''''''''''''''''''(((((())))))))))))((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((('''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''&&&''''''((()))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''(((((((((''''''''''''''''''(((((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''''''''''''''))))))((('''''''''''''''((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((((((((((((((((((((())))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------------...............---000000000000111111111111&&&&&&&&&&&&&&&&&&&&&&&&******))))))))))))))))))((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''%%%&&&((()))))))))((((((&&&&&&&&&''''''''''''(((&&&%%%%%%&&&((()))((('''$$$%%%%%%&&&((())))))(((&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))&&&&&&''''''''''''&&&&&&))))))))))))))))))((((((((((((((('''''''''((((((''''''''''''&&&&&&&&&&&&(((((())))))******)))(((((((((((((((((((((''''''(((((((((((())))))))))))((()))))))))************))))))***++++++++++++***************************))))))*********++++++,,,***************************))))))))))))))))))*********))))))))))))))))))(((((()))***************''''''(((((())))))******+++***((('''&&&((()))+++***)))(((((((((((())))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***))))))((((((((())))))************************(((((((((((((((((((((((()))(((((((((((())))))***)))(((''''''''''''(((((((((((((((((((((((((((((('''(((((((((((((((''''''((((((((((((((((((((((((***)))((('''&&&&&&&&&&&&)))(((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((((((((((((((('''''''''))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''''''''((()))))))))))))))''''''''''''''''''''''''(((((())))))))))))((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''(((((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&&&&&&&'''((((((((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''''''''''''''***)))'''&&&&&&''''''(((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((()))))))))************++++++++++++++++++++++++************************************+++++++++++++++,,,------------------/////////000000000000000''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''((((((((((((''''''''''''''''''''''''%%%&&&((()))))))))((((((&&&&&&&&&''''''''''''((('''%%%%%%&&&''')))((('''%%%&&&'''(((''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))&&&&&&''''''''''''&&&&&&(((((((((((((((((())))))''''''(((((((((((((((((('''''''''''''''''''''''''''((()))***)))(((((((((''''''''''''''''''(((((('''((((((((()))))))))***((()))))))))************))))))***++++++++++++***************************((())))))***+++++++++,,,)))))))))))))))))))))))))))))))))******))))))))))))))))))*********))))))(((((()))***************''''''(((((())))))*********)))'''&&&&&&((()))+++))))))((((((((()))))))))(((((((((((((((((((((((())))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))((((((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''(((((('''''''''(((((()))((((((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((((((((((())))))))))))))))))))))))''''''&&&&&&&&&&&&''''''''''''((()))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''(((((((((((('''''''''(((((((((((((((((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&&&&&&&'''((((((((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((***)))'''&&&&&&''''''(((''''''''''''''''''''''''''''''((((((((((((''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((()))))))))************++++++++++++++++++++++++************************))))))******************+++,,,,,,---.........---....../////////000000000(((((((((((((((((((((((($$$%%%%%%%%%%%%&&&&&&&&&(((((((((((((((((((((((('''''''''((((((((())))))''''''''''''''''''''''''&&&&&&'''(((((((((''''''&&&&&&&&&''''''''''''((((((&&&%%%%%%'''(((((('''((()))******'''$$$######''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))))))))(((''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''(((((((((((())))))&&&'''(((((()))((((((((('''''''''((((((((((((((('''((()))((('''&&&'''(((''''''''''''((((((((((((''''''(((((())))))******))))))))))))************))))))***++++++++++++***************************((()))***+++++++++++++++))))))))))))))))))))))))))))))************))))))(((((()))************)))(((((()))***************(((((((((((()))))))))))))))((('''''''''((()))***''''''(((((((((((())))))))))))))))))))))))))))))((((((((((((((())))))***''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((''''''(((((()))***+++(((''''''''''''(((((()))((((((((((((((((((((((((&&&&&&'''(((((((((''''''''''''''''''''''''''''''((('''''''''(((((()))***(((''''''''''''(((((()))))))))))))))))))))))))))''''''''''''''''''''''''''''''(((((((((((('''''''''''''''(((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((()))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''(((((((((((('''''''''((((((((((((((()))(((''''''&&&'''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''(((((((((''''''''''''''''''(((((((((((((((((((((((((((&&&''''''((((((((((((((())))))))))))))))))))))))))))))((('''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((((((((((((((((((((())))))))))))************++++++++++++++++++++++++************************))))))))))))******++++++++++++,,,---............------......//////000000''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))'''%%%%%%&&&''''''&&&$$$'''******'''%%%%%%&&&(((''''''''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''')))))))))(((''''''&&&&&&&&&&&&''''''''''''&&&&&&'''''''''((((((((())))))%%%&&&((()))))))))((((((((((((((()))))))))******'''((((((&&&$$$$$$&&&(((''''''((((((((()))))))))'''''''''((()))*********))))))))))))************))))))***++++++++++++***************************))))))***+++++++++******))))))))))))))))))))))))((()))***++++++***)))((('''((()))***+++******)))(((((()))***************))))))))))))(((((((((((('''''''''((((((((())))))&&&&&&'''((((((((((((((())))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((()))***+++'''''''''''''''((())))))((((((((((((((((((((((((%%%&&&''''''((((((''''''''''''''''''''''''''''''))))))((((((((((((((()))'''''''''''''''((())))))))))))))))))))))))))))))''''''''''''''''''''''''&&&'''((())))))((('''&&&''''''''''''((((((((()))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((()))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((''''''''''''((((((((()))***)))(((((('''''''''((('''''''''''''''''''''''''''''''''((((((''''''''''''&&&&&&&&&&&&'''(((((('''(((((())))))(((((('''((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))************************************************************(((((()))***++++++,,,,,,******+++,,,------------,,,,,,---......///000000&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''')))(((&&&%%%$$$$$$%%%&&&&&&&&&&&&'''''''''((((((+++(((&&&%%%&&&'''&&&&&&"""''')))))))))***,,,((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&''''''((()))))))))&&&''''''''''''''''''&&&&&&'''''''''(((((())))))%%%&&&((()))))))))(((((((((((())))))******++++++'''((((((%%%""""""%%%)))'''((((((((())))))******&&&''''''((()))******+++))))))))))))************))))))***++++++++++++***************************)))***+++,,,,,,+++***)))))))))))))))))))))))))))((()))***++++++***)))((('''((()))+++++++++***)))(((((()))*********************))))))((((((''''''&&&&&&'''((())))))((((((%%%%%%&&&'''((((((''''''))))))))))))))))))))))))((((((((((((((()))******&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((()))***************************((((((((((((((((((((((((''''''''''''((()))++++++'''''''''''''''((()))***((((((((((((((((((((((((%%%%%%&&&'''(((((((((''''''''''''''''''''''''''',,,+++***((('''''''''''''''''''''''''''((()))***))))))))))))))))))))))))''''''''''''''''''''''''&&&'''((())))))((('''&&&&&&'''''''''(((((())))))))))))))))))))))))))))))'''''''''&&&&&&''''''''''''(((((()))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((()))&&&'''''''''(((((())))))******)))(((((((((((((((''''''''''''''''''''''''''''''(((((((((((('''''''''&&&&&&&&&&&&'''(((((('''((()))******)))((('''((((((((((((((((((((((((&&&''''''((((((((((((((('''''''''''''''''''''''''''((()))))))))(((&&&%%%''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***+++,,,------))))))***,,,,,,---------,,,,,,------...///000000))))))((((((''''''&&&&&&(((((('''''''''&&&&&&&&&%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&((('''%%%$$$$$$%%%'''(((''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&'''((('''&&&%%%((('''&&&%%%%%%%%%%%%%%%&&&'''((())))))((('''&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''******))))))((((((''''''(((((((((((())))))))))))+++*********))))))((((((******))))))((((((''''''(((((((((((())))))))))))(((((()))***************)))***++++++,,,,,,,,,,,,*********++++++,,,,,,---++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))(((((((((((())))))******)))((((((((((((((($$$$$$%%%&&&'''((())))))******)))(((((((((((((((************************))))))))))))))))))))))))))))))))))))((('''&&&%%%))))))))))))(((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))((()))*********)))'''&&&(((((((((((((((((((((((())))))))))))))))))))))))%%%&&&&&&&&&'''((((((((('''((()))((('''&&&''')))******)))''''''&&&&&&&&&&&&&&&&&&''''''''''''((()))))))))))))))(((''''''''''''''''''(((((((((((('''''''''''''''((())))))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''(((((((((((('''''''''''''''((())))))******)))((('''&&&%%%%%%(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((())))))))))))(((((((((((('''''''''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((())))))))))))((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''"""###&&&)))*********)))(((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((''''''''''''(((((())))))))))))))))))***+++)))))))))***++++++,,,,,,++++++************++++++)))))))))))))))******+++******+++,,,,,,---......000000000000////////////((((((((((((((('''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((('''%%%$$$$$$%%%'''(((''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&((('''&&&%%%%%%%%%%%%&&&&&&'''((())))))((('''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''(((((())))))))))))(((((('''''''''((((((((())))))))))))*********)))))))))((((((***)))))))))((((((((('''(((((((((((())))))))))))(((((()))*********************+++,,,,,,,,,++++++++++++++++++************++++++************+++++++++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''))))))(((((((((((())))))******)))(((((((((((((((''''''(((((()))***************)))((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((((('''))))))))))))(((((((((''')))(((((((((''''''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''((()))((()))))))))(((((('''&&&(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((((((((((((((('''((()))((('''&&&''')))***)))(((''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((('''&&&&&&''''''''''''(((((((((((('''''''''''''''((())))))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''(((((((((((('''''''''''''''((())))))((((((((((((((('''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((()))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((((((''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&((()))***))))))((('''''''''''''''''''''''')))((((((((('''''''''&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((()))((((((((()))***+++++++++*********************+++******))))))******+++)))))))))))))))******+++******++++++,,,------...........................'''''''''((((((((((((((('''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&'''(((((((((((('''&&&&&&&&&''''''''''''&&&&&&'''''''''((((((((()))))))))))))))(((((((((((('''''''''((((((((()))))))))******))))))))))))(((((())))))))))))(((((((((((((((((((((((())))))))))))(((((()))***************+++++++++,,,++++++******++++++******)))(((((((((++++++************++++++++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''))))))(((((((((((())))))***))))))((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))%%%&&&'''((()))))))))))))))))))))(((((((((''''''((((((((((((''''''''''''((((((((((((((((((((((((''''''&&&&&&''''''(((((()))(((''''''&&&'''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))((((((((('''((()))((('''&&&''')))***)))(((''''''&&&''''''&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&%%%''''''''''''(((((((((((('''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((('''''''''''''''((())))))&&&'''''''''(((((())))))(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((('''''''''(((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((((('''(((((()))***+++,,,,,,,,,+++******)))((((((+++******))))))******+++)))))))))))))))******+++******++++++,,,,,,------------------------------&&&&&&''''''(((((())))))''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%$$$%%%&&&'''((('''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((())))))))))))(((((()))***************+++++++++++++++***)))((())))))))))))((((((((((((++++++************++++++,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))(((((((((((())))))((((((''''''&&&&&&&&&&&&((()))))))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''((((((((((((((())))))((((((((('''''''''((((((((((((((('''''''''((((((((((((((((((((((((((((((''''''''''''((((((((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((***))))))((((((''''''''''''((()))((('''&&&''')))))))))((('''''''''''''''&&&&&&&&&''''''''''''((('''''''''((((((''''''&&&''''''''''''(((((((((((('''''''''''''''((())))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''((())))))''''''''''''(((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((&&&&&&''''''((()))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''***)))(((((((((((()))***&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''(((((((((((((((((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((''''''''''''(((((('''''''''((()))***+++,,,+++*********)))))))))(((******))))))))))))******)))))))))))))))******+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,------------&&&&&&''''''(((((())))))&&&'''''''''''''''''''''((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%$$$%%%&&&'''(((&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''(((((((((''''''''''''(((((((((((((((((((((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))(((((()))***************++++++++++++******)))(((&&&&&&'''((())))))******++++++************+++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))((((((((('''&&&&&&%%%%%%'''((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((()))(((((('''&&&&&&(((((((((((('''''''''''''''''''''((((((((((((((((((((((((((((((((((((((()))(((((('''''''''((((((((('''&&&%%%%%%&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&'''((()))((('''&&&'''))))))((((((''''''''''''(((&&&&&&&&&''''''''''''((('''(((((()))))))))((((((''''''''''''(((((((((((('''''''''''''''((())))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''((())))))((((((((((((''''''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((&&&'''''''''((((((((()))'''((((((((())))))******((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''(((((('''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((('''''''''((()))***+++''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''(((((())))))(((((((((''''''&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''((()))***+++(((((()))))))))************))))))))))))))))))***)))))))))))))))******+++******+++++++++++++++,,,,,,,,,,,,------.........'''''''''(((((((((((((((&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&''''''''''''(((((((((&&&&&&'''''''''(((((((((''''''(((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))(((((()))************************+++******))))))%%%&&&'''((()))***+++,,,++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))((((((((((((((())))))*********))))))((((((((('''&&&''')))******)))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((('''&&&%%%((((((((('''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((())))))((((((''''''(((((('''''''''&&&''''''((()))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''&&&&&&&&&&&&'''((()))((('''&&&''')))((((((''''''''''''((((((&&&&&&&&&''''''''''''((('''((())))))))))))))))))''''''''''''(((((((((((('''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((('''''''''''''''((())))))))))))(((((('''''''''&&&(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&''''''(((((())))))***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((((((''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&'''((())))))***((((((((((((((((((((((((&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''(((((()))((((((((('''''''''''''''&&&&&&&&&'''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((''''''(((((())))))''''''((())))))***++++++***))))))(((((())))))***)))))))))))))))******+++******+++++++++++++++++++++,,,,,,------.........((((((((((((((('''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''''''''((((((((())))))'''((((((((()))))))))***(((((((((((())))))))))))(((((()))***************((())))))************)))''''''((()))******++++++++++++************++++++)))))))))***++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))(((((((((((())))))((((((((((((((()))******)))))))))))))))(((((((((&&&''')))*********)))((((((((((((((((((((((((((())))))))))))))))))))))))'''(((((((((((((((''''''(((((('''''''''&&&&&&&&&''''''''''''((((((((()))((((((((((((((((((((((((******)))(((((((((((((((&&&'''(((((()))))))))((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((('''((()))((('''&&&''')))((((((''''''''''''((((((&&&&&&&&&''''''''''''(((&&&'''(((((())))))((((((''''''''''''(((((((((((('''''''''''''''((())))))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''(((((((((((('''''''''''''''((())))))'''''''''((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((((((((((((''''''&&&&&&%%%%%%&&&&&&'''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((($$$%%%%%%&&&''''''((((((''''''''''''(((((((((((($$$%%%%%%&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((())))))(((''''''''''''(((((((((((()))))))))))))))))))))(((((((((((()))))))))))))))))))))******+++++++++************************++++++,,,---------))))))(((((('''''''''&&&&&&&&&&&&'''''''''((((((%%%&&&&&&''''''(((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&'''((('''&&&%%%%%%%%%%%%%%%%%%&&&'''((('''&&&%%%%%%%%%%%%&&&'''&&&''''''''''''''''''&&&''''''''''''((((((((()))&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))'''((((((((())))))******(((((((((((())))))))))))(((((()))***************'''((()))***************))))))))))))************++++++************++++++(((((()))***+++,,,,,,---))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))))))))(((((((((((())))))((((((((((((((()))******''''''''''''''''''''''''%%%''')))***+++***)))(((************************))))))))))))))))))))))))%%%&&&'''((())))))))))))(((((('''''''''&&&&&&&&&&&&'''''''''(((((())))))((((((((((((((((((((((((******)))(((((((((((((((&&&''')))*********)))((((((((((((((((((((((((((())))))))))))))))))))))))''''''(((((())))))******'''((()))((('''&&&''')))(((((('''''''''(((((()))&&&&&&&&&'''''''''((((((%%%%%%&&&'''((((((((('''''''''''''''((((((((()))'''''''''''''''((())))))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''((((((((()))'''''''''''''''((())))))%%%%%%&&&'''((()))***+++(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((())))))((('''&&&%%%%%%$$$%%%%%%%%%&&&'''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((($$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''(((((((((&&&###"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&'''''''''(((((($$$$$$%%%%%%&&&'''((((((&&&&&&''''''(((((())))))######$$$%%%%%%&&&''''''))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))((((((''''''''''''((((((***)))(((''''''&&&&&&'''******))))))((((((''''''))))))(((((((((((()))))))))))))))))))))******+++++++++******************((())))))***++++++,,,,,,'''&&&%%%''')))***)))(((''''''''''''''''''''''''&&&&&&''''''(((((())))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&%%%%%%%%%%%%&&&''''''((()))))))))(((''''''&&&&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&'''((())))))((('''&&&&&&%%%%%%$$$$$$$$$%%%%%%(((''''''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&(((''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))((((((((((((((((((((((((((((((((((((******))))))((((((''''''*********)))))))))))))))************************)))+++,,,***'''&&&(((+++))))))))))))))))))))))))))))))************))))))************)))(((&&&%%%))))))))))))))))))))))))++++++***)))))))))))))))))))))))))))(((((((((((()))))))))))))))*********''''''''''''(((((((((((())))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))+++)))''''''((())))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((%%%'''(((******((('''%%%''''''''''''(((((((((((((((&&&%%%&&&)))***)))'''((((((((((((((((((((((((***))))))((('''&&&&&&&&&&&&'''''''''(((((())))))''''''((()))))))))))))))&&&&&&((()))************(((((((((((())))))))))))'''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((+++)))((('''((()))(((''''''''''''''''''((()))***(((((((((((((((((((((((('''''''''''''''((())))))&&&&&&''''''((()))))))))'''''''''''''''''''''''''''''''''''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%$$$%%%&&&'''((()))(((&&&%%%%%%&&&((()))((((((''''''''''''((((((&&&'''((()))((('''%%%###&&&&&&''''''''''''&&&&&&******))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***)))((((((((()))+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************,,,,,,,,,---------......***)))''''''((((((&&&%%%'''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&''''''(((%%%&&&&&&&&&%%%%%%$$$###((((((((((((((()))******''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&(((''''''''''''&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***)))))))))))))))))))))************************)))+++,,,***''''''(((+++))))))))))))))))))))))))))))))************))))))((())))))******)))(((''')))))))))))))))))))))))))))******+++***)))((('''(((((((((((())))))))))))***)))))))))((((((''''''''''''''''''(((((((((((())))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))+++)))''''''((())))))((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))***++++++***)))(((''''''''''''((((((((((((((('''%%%''')))***)))'''((((((((((((((((((((((((***))))))(((''''''&&&&&&''''''''''''((((((((()))''''''((()))))))))))))))&&&'''((()))************(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((***)))''''''(((((('''&&&(((''''''''''''(((((()))(((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((''''''''''''''''''''''''''''''''')))(((((((((((())))))***((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%(((((('''''''''&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&'''((()))&&&''''''''''''''''''&&&(((''''''&&&&&&&&&&&&'''%%%&&&'''((((((&&&%%%###'''''''''(((((('''''''''))))))))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***)))((((((((()))++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,------***)))''''''((((((&&&%%%''''''''''''''''''''''''(((((((((((((((''''''''')))((((((''''''(((((()))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((((('''''''''''')))(((((((((((())))))***''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''$$$$$$%%%&&&'''((()))***''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((('''''''''((()))*********))))))))))))))))))************************************+++***(((''')))***))))))))))))))))))))))))))))))************))))))'''((())))))******))))))))))))))))))))))))))))))((()))***++++++)))((('''''''''(((((())))))************)))((('''&&&%%%%%%''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***(((''''''(((***)))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((((()))***++++++***)))(((''''''''''''((((((((((((((('''&&&''')))***)))((((((((((((((((((((((((((()))))))))(((''''''&&&&&&''''''''''''((((((((((((''''''((()))))))))))))))&&&'''((())))))******)))(((((((((((())))))))))))))))))(((((((((((())))))''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((***(((&&&&&&'''((('''&&&)))((((((''''''''''''((((((((((((((((((((((((((('''''''''''''''((())))))***))))))(((''''''&&&&&&''''''''''''''''''''''''******))))))((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''(((((((((''''''''''''&&&'''''''''''''''&&&&&&&&&(((((((((''''''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&(((''''''''''''((())))))$$$&&&((())))))(((&&&$$$''''''&&&&&&%%%%%%%%%%%%%%%&&&'''((('''&&&%%%$$$'''(((((())))))((((((''')))))))))(((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************+++++++++,,,,,,'''&&&%%%''')))***)))(((''''''''''''''''''''''''))))))((((((''''''&&&&&&))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******)))))))))))))))))))))''''''&&&&&&&&&&&&'''((('''''''''''''''''''''''')))((('''&&&&&&'''((()))''''''&&&&&&&&&'''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''((((((((()))))))))***)))))))))))))))******************************************)))((())))))***))))))))))))))))))))))))))))))************))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))))))))(((((((((((()))))))))(((((('''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))((('''''')))***)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((&&&&&&'''(((((('''&&&&&&''''''''''''(((((((((((((((((((((((()))))))))((((((((((((((((((((((((((())))))(((((('''''''''''''''''''''(((((((((((((((''''''((()))))))))))))))''''''((()))))))))))))))(((((((((((())))))))))))***)))(((''''''((()))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***(((''''''((()))((((((***)))((('''''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))))))))((((((''''''''''''''''''''''''''''''''''''******)))(((''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))((((((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''((((((((((((((((((((('''''''''''''''''''''''''''((((((((((((((((((((('''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''(((((((((%%%&&&'''(((((('''&&&%%%''''''''''''&&&%%%%%%$$$&&&'''(((((((((''''''&&&(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************++++++++++++,,,,,,,,,,,,'''&&&%%%''')))***)))((((((((((((((((((((((((((())))))((((((''''''&&&&&&))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((((()))******'''&&&&&&%%%%%%&&&''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''')))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&'''((()))(((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))***((((((((((((((((((((((((***)))))))))((((((((('''(((((())))))***************************************))))))((()))*********))))))))))))))))))))))))))))))************)))))),,,++++++***)))(((((((((((((((((((((((((((((((((+++)))'''&&&&&&'''***+++++++++***)))((('''&&&&&&((((((((())))))*********''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((''''''(((*********(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((())))))))))))((((((((()))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((('''''''''''''''((()))))))))))))))'''(((((())))))))))))((((((((((((((())))))))))))***)))(((''''''((()))***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***)))'''((()))******)))***)))((('''''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))''''''''''''(((((())))))'''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))((((((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&''''''(((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((&&&''''''''''''''''''''''''(((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''((('''&&&%%%%%%&&&'''(((((((((((((((((('''&&&%%%((((((((()))))))))(((((((((((())))))))))))(((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************,,,,,,,,,,,,------------***)))''''''((((((&&&%%%(((((((((((((((((((((((((((((((((((((((''''''''')))((((((''''''(((((()))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******(((((('''&&&&&&((()))******))))))(((((((((((()))''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''(((((((((''''''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((())))))******((((((((((((((((((((((((*********)))((('''''''''((((((((()))******++++++***************************)))((((((***+++******))))))))))))))))))))))))))))))************))))))------+++***)))(((((((((((((((((((((((((((((((((***)))&&&%%%%%%'''***,,,++++++***)))((('''&&&&&&''''''((()))***+++,,,,,,''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''''''''(((***+++***((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((()))***+++***((('''((()))((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((('''''''''''''''((()))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))(((((((((((())))))************************))))))))))))))))))))))))((((((((((((((((((((((((***((('''''')))******))))))((((((''''''''''''((((((((((((((((((((((((((('''''''''''''''((())))))&&&&&&''''''((())))))***''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&''''''''''''(((((((((&&&&&&&&&'''''''''''''''&&&''''''''''''(((((((((&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&)))(((&&&$$$$$$&&&((()))&&&'''((())))))((('''&&&((((((((((((((()))))))))'''(((((())))))(((((('''&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))************)))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************,,,,,,---------.........***)))''''''((((((&&&%%%(((((((((((((((((((((((('''''''''((((((((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((())))))+++***)))((()))***,,,---******)))(((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&'''((((((''''''''''''&&&&&&&&&))))))((('''&&&%%%%%%$$$&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((()))*********(((((((((((((((((((((((())))))))))))(((((((((((('''(((((()))******++++++************************+++(((''''''***,,,+++)))))))))))))))))))))))))))))))))************)))))),,,,,,***)))))))))******(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((())))))))))))'''((((((((()))*********''''''''''''(((((((((((())))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))&&&&&&''')))++++++***((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((''''''(((((((((''''''''''''(((((((((((()))***,,,***((('''(((***(((((((((((((((((((((((('''((((((((((((((((((((()))(((((((((''''''''''''''''''((()))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''&&&%%%%%%'''(((((('''(((''''''''''''(((((()))(((((((((((((((((((((((('''''''''''''''((())))))'''''''''((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''%%%%%%&&&&&&''''''''''''&&&&&&&&&'''''''''((((((%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%'''((((((((('''&&&'''''''''&&&&&&'''''''''$$$%%%'''((())))))((('''&&&&&&&&&&&&&&&'''(((((('''''''''(((((('''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((()))***+++******)))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************++++++,,,,,,,,,---------'''&&&%%%''')))***)))((())))))))))))))))))))))))&&&'''''''''(((((())))))''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))((('''&&&%%%&&&''')))+++)))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((())))))((('''&&&$$$######$$$%%%&&&'''((((((((('''''''''&&&&&&&&&******)))'''&&&%%%$$$###$$$%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))&&&''''''((()))******+++((((((((((((((((((((((((''''''(((((())))))******'''(((((()))***+++++++++************************+++(((&&&'''***,,,+++)))))))))))))))))))))))))))))))))************))))))+++***)))))))))***+++,,,((((((((((((((((((((((((###%%%(((++++++***'''%%%&&&&&&'''((()))***+++,,,((((((((((((((('''''''''''''''''''''((((((((()))))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))&&&&&&''')))++++++***((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''((((((((())))))+++,,,+++((('''(((***(((((((((((((((((((((((('''''''''((((((((((((((())))))(((((('''''''''&&&'''(((((()))))))))))))))((()))))))))))))))(((((((((((((((((())))))))))))'''((()))******)))((('''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((%%%$$$######%%%'''&&&&&&'''''''''''''''((()))***(((((((((((((((((((((((('''''''''''''''((()))))))))))))))(((''''''&&&&&&'''''''''''''''''''''''''''''''''''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''&&&'''''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''''''''&&&&&&''''''''''''''''''&&&%%%&&&((()))))))))((('''%%%&&&((())))))(((&&&%%%!!!###%%%'''(((((('''&&&$$$$$$$$$$$$$$$%%%&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((()))++++++******)))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,))))))))))))))))))))))))'''((((((((('''&&&%%%%%%''''''''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''***)))'''&&&&&&''')))***((((((((((((((('''''''''(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%$$$###$$$%%%&&&'''((((((''''''''''''(((((()))))))))((('''''''''&&&''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&'''''''''((((((&&&''''''(((((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))++++++***)))))))))))))))---,,,***)))))))))******+++***)))(((((()))***+++))))))))))))))))))))))))************************(((((())))))******++++++*********)))))))))))))))))))))))))))))))))))))))&&&)))++++++((('''***,,,******)))(((((((((((((((******))))))((((((''''''******))))))((((((''''''(((((((((((((((((((((((()))))))))))))))(((''''''((((((''''''''''''((((((%%%&&&&&&'''((())))))***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))((((((((('''''''''(((((((((((())))))))))))((((((''''''''''''(((((((((%%%$$$%%%'''(((&&&$$$''''''(((((())))))******(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))************))))))))))))))))))************))))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&((((((((((((((()))***+++'''&&&&&&%%%&&&'''((()))***)))(((''''''((()))******((('''((()))***)))'''&&&'''((((((((('''%%%$$$''''''''''''''''''''''''((('''&&&&&&'''((('''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((''''''&&&(((((((((((((((((((((((())))))((((((''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''))))))((((((''''''&&&&&&''''''(((((())))))******(((((((((((())))))))))))''''''''''''(((((((((((((((''''''&&&&&&((()))*********))))))((((((''''''))))))))))))))))))))))))*********)))))))))))))))))))))************))))))))))))))))))************))))))))))))))))))))))))'''''''''(((''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%$$$%%%&&&(((+++,,,((((((((((((((((((((('''(((((((((((((((((((((((((((''''''&&&&&&'''''''''''''''''''''''''''''''''######$$$$$$%%%&&&'''(((((((((''''''''''''((((((&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&'''''''''(((((((((''''''''''''(((((()))(((((((((((())))))))))))))))))))))))))))))))))))+++***)))(((((((((((())),,,+++***)))))))))***++++++***)))(((((()))***+++))))))))))))))))))))))))************************)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))(((((()))+++******)))((((((((((((((())))))))))))((((((''''''***)))))))))(((((((((''')))))))))))))))))))))))))))))))))))))))(((''''''((((((''''''''''''((((((&&&&&&'''(((((()))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&%%%%%%%%%$$$$$$$$$''''''''''''((((((((((((((((((''''''''''''(((((()))'''%%%&&&((()))'''&&&''''''(((((())))))))))))((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((((((((((((((())))))************))))))''''''((((((((()))))))))(((((((((((((((((((((((())))))))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&((((((''''''(((((())))))'''&&&&&&%%%&&&'''((()))))))))((('''''''''((()))((('''&&&'''((()))(((&&&&&&&&&'''&&&&&&%%%%%%$$$''''''''''''''''''''''''((('''&&&&&&'''((('''&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&'''(((((())))))(((((('''((((((((((((((((((((((((((((((((((((((('''&&&&&&(((((((((((((((((((((((()))))))))(((((('''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&'''((())))))((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''((((((((((((((()))))))))''''''''''''((((((((((((''''''''''''(((((((((((((((''''''&&&'''((()))******)))))))))((((((((('''))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))))))))))))))************))))))))))))))))))))))))&&&&&&'''(((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$$$$$$$&&&(((***+++''''''((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''((((((''''''''''''''''''''''''!!!"""$$$%%%'''(((((((((((((((''''''''''''((((((%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&'''''''''''''''))))))'''&&&&&&'''((()))(((((((((((())))))))))))))))))))))))))))))))))))))))))((((((''''''((((((******)))))))))***++++++******))))))))))))******))))))))))))))))))))))))***************************))))))))))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((''''''''')))***)))(((***))))))((((((((((((((()))))))))(((((((((((('''))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))(((((('''((((((''''''''''''(((((('''(((((())))))*********(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''''''''(((((()))(((''''''))))))(((''''''(((((((((((()))))))))((((((((((((((((((((((((&&&&&&'''''''''((((((((())))))))))))))))))))))))))))))************))))))&&&&&&'''''''''((((((((((((((((((((((((((((((((()))))))))(((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&%%%%%%%%%(((((('''''''''''''''''''''&&&&&&&&&&&&'''(((((((((''''''&&&&&&'''(((((((((&&&%%%&&&'''((('''&&&&&&&&&%%%$$$$$$$$$%%%%%%''''''''''''''''''''''''((('''&&&&&&'''((('''&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&'''''''''(((((('''''''''(((((((((((((((((((((((('''(((((((((((('''&&&&&&(((((((((((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''$$$%%%&&&((())))))******'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((())))))((((((((((((((((((''''''((((((((()))))))))''''''''''''(((((((((((((((''''''''''''((())))))))))))))))))(((((((((((())))))))))))))))))))))))''''''''''''(((((((((((())))))************))))))))))))))))))************((((((((((((((((((((((((%%%&&&'''(((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''''''''''''''(((((((((((((((((((((((((((((((((((()))((('''''''''''''''(((&&&&&&&&&'''''''''''''''"""###%%%'''(((((('''&&&(((''''''&&&&&&''''''(((&&&'''''''''((()))))))))''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''***)))'''&&&&&&&&&((()))(((((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((()))))))))******++++++***))))))))))))))))))***))))))))))))))))))))))))******************************))))))((((((((('''((((((((()))))))))))))))(((((((((((((((((((((((()))&&&%%%&&&)))***)))&&&))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))((((((((((((************************(((((())))))))))))((((((((((((''''''''''''((((((((()))))))))*********+++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((('''&&&&&&'''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&'''''''''((())))))))))))))))))))))))))))))************))))))&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&%%%%%%''''''&&&&&&''''''''''''&&&&&&&&&&&&'''''''''(((((('''&&&&&&(((((('''&&&'''&&&%%%$$$$$$%%%&&&'''''''''''''''''''''''''''(((&&&&&&&&&'''((('''&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((''''''&&&&&&''''''(((&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''((((((''''''&&&%%%(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''(((((()))))))))))))))((((((''''''&&&))))))))))))************''''''''''''((((((((((((''''''''''''((((((((()))))))))))))))((((((((((((((((((((((((((((((((((((''''''((((((((((((((()))))))))************))))))((()))))))))************((((((((((((((((((((((((&&&&&&'''((()))))))))((('''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&'''''''''(((((())))))((((((((((((((((((((((((+++***)))((('''&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&'''((('''&&&%%%$$$''''''&&&&&&&&&&&&''''''&&&'''''''''((()))))))))''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''&&&)))((('''&&&&&&'''((()))(((((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((())))))************)))))))))******)))))))))************************))))))))))))))))))))))))***)))))))))((((((''''''''''''(((((())))))))))))(((((((((((((((((((((((()))&&&%%%&&&)))***)))&&&))))))(((((((((((())))))'''''''''''''''((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((''''''''''''(((((())))))))))))************((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$''''''((((((((()))))))))((((((''''''''''''((((((''''''(((''''''''''''(((((((((((('''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&'''''''''((())))))))))))))))))))))))))))))************))))))''''''((((((((()))))))))'''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((''''''(((((('''&&&%%%$$$''''''''''''''''''&&&&&&%%%&&&&&&''''''''''''''')))((('''((())))))((('''((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''(((&&&&&&&&&'''((('''&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((('''''''''''''''&&&&&&%%%((((((((((((((((((((((((((((((((((((((()))))))))'''''''''''''''''''''''''''''''''''''''''''''&&&'''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''(((((())))))))))))((((((''''''&&&&&&'''''''''((((((((())))))''''''''''''((((((((((((&&&''''''((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((())))))*********))))))************))))))((()))))))))************))))))))))))))))))))))))''''''((()))))))))(((((('''''''''(((((())))))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''######$$$&&&'''((()))***&&&&&&''''''((()))))))))((((((((((((((((((((((((+++***)))(((''''''''''''%%%%%%&&&&&&'''((((((((('''((((((''''''&&&%%%$$$''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((''''''(((((())))))(((((()))*********))))))))))))************))))))************************)))))))))))))))))))))))))))(((((((((((((((((('''&&&''''''(((((())))))***))))))))))))))))))))))))(((''''''''')))***)))(((((((((((((((((())))))***&&&''''''''''''((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''(((((()))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&(((((((((((()))))))))***((((((''''''''''''((((((&&&'''((((((&&&&&&'''((((((((((((''''''''''''&&&((((((((((((((((((((((((&&&&&&'''''''''((((((((())))))))))))))))))))))))))))))************))))))''''''((((((((()))))))))''''''''''''''''''''''''&&&''''''''''''((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((&&&'''((())))))(((&&&%%%'''''''''(((''''''&&&%%%%%%&&&'''(((((((((((((((***((('''((()))***)))(((''''''&&&&&&&&&'''((((((''''''''''''''''''''''''((('''&&&&&&'''((('''&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&'''''''''(((((('''''''''((((((((((((((((((((((((&&&''''''''''''&&&%%%%%%((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&((((((((((((((('''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((&&&''''''((()))((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((())))))******++++++))))))************))))))))))))))))))************))))))))))))))))))))))))((())))))))))))(((((('''&&&''''''((())))))******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''###$$$%%%'''((()))******&&&&&&''''''((())))))***((((((((((((((((((((((((((((((''''''((()))******%%%%%%&&&&&&'''(((((()))(((''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''((((((((((((''''''(((((('''''''''&&&&&&&&&###%%%''')))******)))((((((((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((()))***+++((())))))******)))((('''((()))***++++++***)))(((************************))))))))))))))))))))))))'''''''''(((((((((((((((&&&&&&''''''((())))))***))))))))))))))))))))))))'''((())))))(((((()))+++((((((((((((((()))******&&&&&&&&&'''''''''(((((('''((((((((()))))))))***''''''''''''''''''''''''''''''((()))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''***)))))))))(((((((((((('''''''''((((((((())))))((((((''''''''''''((((((''')))***)))'''&&&(((***(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((((((((((((((())))))************))))))&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''(((((((((&&&'''(((******)))((('''''''''((((((((('''%%%%%%%%%&&&''')))******)))))))))(((''''''))))))((('''$$$%%%&&&&&&'''''''''&&&''''''''''''''''''''''''((('''&&&&&&'''((('''&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&'''(((((())))))(((((('''((((((((((((((((((((((((&&&&&&''''''&&&&&&%%%$$$((((((((((((((((((((((((%%%&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&'''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((((((&&&&&&((()))))))))(((''''''((((((((()))))))))***))))))))))))))))))))))))''''''(((((()))******+++))))))************))))))))))))))))))************))))))))))))))))))))))))))))))***))))))(((''''''&&&''''''((()))******+++((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&'''((())))))***((((((((((((((((((((((((%%%%%%&&&''')))+++,,,---%%%%%%&&&&&&'''((())))))'''&&&%%%%%%&&&'''(((***'''&&&&&&%%%%%%&&&&&&''')))))))))((((((''''''&&&''''''''''''''''''''''''''''''((((((((((((''''''(((((('''''''''&&&&&&&&&!!!$$$'''***++++++)))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))***++++++))))))*********((('''&&&((()))***++++++***)))(((************************))))))))))))))))))))))))&&&'''''''''(((((())))))&&&&&&&&&'''((())))))***))))))))))))))))))))))))'''))),,,+++((((((***,,,((((((((((((((()))******&&&&&&&&&'''''''''(((((('''((((((((())))))******''''''''''''''''''''''''''''''((()))))))))))))))((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((((((((''''''''''''(((((((((***,,,+++(((''')))+++(((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))************))))))%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%''')))***+++***)))(((''''''((((((((('''%%%$$$%%%&&&(((************)))((('''&&&&&&'''((('''&&&"""###%%%&&&'''&&&%%%%%%''''''''''''''''''''''''((('''&&&&&&'''((('''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''&&&''''''''''''''''''&&&(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&''''''&&&&&&%%%$$$((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%'''((())))))******''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((('''''''''&&&%%%&&&&&&''''''((((((((((((((((((((()))))))))***''''''''''''((((((((()))%%%&&&((()))))))))(((''''''((((((((())))))******))))))))))))))))))))))))&&&&&&&&&'''((())))))***))))))************))))))))))))))))))************(((((((((((((((((((((((('''((()))******)))((('''&&&'''))))))(((''''''(((((((((''''''&&&&&&&&&%%%)))))))))))))))(((''''''((((((((((((((((((((((((***)))&&&%%%%%%&&&)))***%%%%%%%%%%%%&&&&&&&&&&&&))))))))))))))))))))))))((((((((((((((((((((((((((('''%%%&&&((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))(((((('''&&&&&&%%%%%%''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''')))((((((''''''''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((('''''''''((()))++++++******)))************************************************''''''(((((())))))******(((((())))))))))))(((((())))))))))))************************************))))))))))))))))))))))))******))))))((((((''''''((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''))))))(((((('''''''''&&&))))))))))))))))))))))))************************)))((('''&&&&&&'''((()))''''''((((((((((((''''''******))))))((((((''''''((()))))))))))))))((((((((('''''''''&&&&&&&&&&&&(((((((((((())))))))))))''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((''''''''''''(((((('''''''''&&&&&&&&&''''''((((((((((((''''''((('''&&&'''((())))))'''&&&'''((())))))***)))))))))(((''''''((()))((('''''''''''''''''''''''''''&&&&&&(((,,,///...)))%%%&&&'''((())))))((('''&&&&&&''''''((()))******+++&&&''''''((((((((((((((((((((('''''''''&&&&&&&&&'''))))))((('''&&&'''(((&&&'''''''''&&&%%%$$$$$$''''''''''''''''''''''''))))))(((((('''''''''&&&((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''((()))))))))'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&'''((())))))))))))******))))))((((((''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))***((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))************++++++******))))))(((((((((((((((((((((((((((((('''((()))******)))((('''&&&((())))))(((''''''(((*********)))))))))(((((()))))))))))))))(((''''''((((((((((((((((((((((((***)))'''&&&&&&''')))***************+++++++++,,,))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((()))***(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((('''''''''(((((()))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))(((((((((''''''((()))***+++******)))************************************************(((((())))))))))))))))))(((((())))))))))))(((((('''(((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((((((((((((((((((((((((((('''(((((((((''''''((((((((())))))((((((((('''''''''))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))(((''''''''''''((((((((((((''''''))))))))))))(((((((((((((((((())))))))))))((((((((((((((('''''''''&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((''''''''''''(((((('''''''''&&&&&&&&&''''''((((((((((((''''''((('''&&&'''((())))))''''''(((((())))))))))))(((((('''&&&&&&((()))((('''''''''''''''''''''''''''''''''(((+++------)))%%%''''''(((((((((((('''''''''''''''(((((()))))))))%%%&&&&&&'''''''''''''''(((((('''''''''&&&&&&&&&'''((()))((('''&&&'''((('''''''''''''''&&&%%%%%%''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&))))))((((((''''''&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&'''((())))))))))))(((((((((((('''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((((((((((((''''''&&&&&&''''''((())))))))))))))))))))))))(((((()))))))))*********)))))))))((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((('''(((***)))(((''''''(((+++***************)))))))))))))))))))))(((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))+++)))&&&%%%(((***(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((()))******+++''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((()))***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((()))************)))************************************************************))))))))))))(((((())))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))''''''(((((((((((((((((())))))(((((((((((())))))))))))((((((((((((''''''))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%''')))++++++)))'''%%%&&&&&&''''''''''''&&&&&&(((((((((((())))))))))))(((((())))))))))))(((((()))))))))(((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''(((((((((((((((((('''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''''''''''''''&&&&&&&&&''''''((((((((((((''''''((('''&&&'''((())))))'''((())))))))))))(((((('''&&&%%%$$$%%%'''(((((('''''''''''''''''''''''''''((('''((()))++++++)))'''((((((''''''''''''(((((('''''''''''''''''''''((($$$%%%%%%&&&'''&&&&&&&&&'''''''''''''''&&&&&&&&&'''((()))(((&&&&&&&&&'''''''''((((((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''))))))(((((('''&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&'''((())))))))))))''''''''''''&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&(((''''''&&&&&&''''''((())))))))))))))))))))))))(((((())))))))))))******''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''')))******(((''''''((())))))))))))(((((((((((()))))))))))))))(((''''''(((((((((((((((((((((((('''((()))******)))((('''%%%%%%%%%&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((&&&)))+++)))$$$"""&&&***((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''')))******(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((()))))))))************************************************************++++++******))))))(((((((((((())))))))))))(((((('''''''''((((((((())))))************************((((((((((((((((((((((((&&&''''''(((((()))))))))''''''''''''(((((((((((()))(((((((((((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''')))******)))'''&&&&&&&&&''''''''''''&&&&&&''''''(((((())))))******'''(((((())))))))))))((())))))))))))((((((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((('''&&&'''((())))))'''))))))***))))))((('''&&&%%%$$$$$$%%%'''((('''&&&''''''''''''''''''''''''(((((('''(((((()))(((((()))((('''&&&&&&'''((()))'''''''''''''''&&&&&&&&&%%%%%%&&&''''''''''''&&&'''''''''''''''''''''''''''((()))(((&&&%%%&&&''''''(((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((''''''''''''((((((%%%%%%&&&''''''(((((()))'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''(((((()))((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''&&&&&&&&&)))((((((''''''(((((()))))))))))))))))))))))))))(((((((((((()))))))))***'''''''''(((((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((***+++***(((''''''((((((((((((((()))))))))))))))))))))))))))(((''''''(((((((((((((((((((((((('''((()))******)))((('''((())))))))))))*********((((((((((((((((((((((((((((((((((((((((((((((((%%%(((***(((###!!!$$$(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&'''''')))******(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((((((((())))))))))))(((((((((((()))))))))*********))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&''''''(((((())))))&&&'''''''''(((((())))))(((''''''&&&&&&''''''((((((((())))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))&&&''''''''''''''''''&&&''''''(((((())))))******''''''((()))))))))))))))))))))))))))((((((((((((''''''((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((((((((((((((((((((((((((((((((()))(((''''''''''''((()))(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((''''''''''''&&&'''''''''''''''''''''''''''((((((((((((''''''((('''&&&'''((())))))'''))))))***))))))((('''&&&&&&%%%$$$%%%'''((('''&&&''''''''''''''''''''''''(((((((((''''''''''''((()))((('''&&&&&&'''((()))'''''''''''''''&&&&&&&&&&&&&&&'''(((((((((((((((&&&'''''''''''''''''''''&&&(((((('''&&&%%%&&&'''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''&&&&&&&&&'''''''''''''''''''''''')))((((((''''''(((((()))%%%%%%&&&&&&'''((((((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))))))))(((((('''''''''***))))))))))))))))))***(((((((((((((((((((((((('''(((((((((((()))))))))((((((((())))))*********))))))))))))))))))))))))))))))(((((((((((()))))))))***++++++)))''''''((())))))***************+++)))))))))))))))(((''''''((((((((((((((((((((((((((((((************((((((************++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((%%%'''((('''$$$###&&&((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''''''''''''''((()))***(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))(((((())))))))))))************''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((&&&&&&''''''((()))))))))''''''&&&&&&&&&&&&''''''(((((())))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((+++***(((''''''(((***+++''''''((((((((((((''''''(((((((((((())))))))))))&&&'''((())))))******))))))))))))(((((((((''''''(((((((((((()))))))))***(((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&'''''''''''''''''''''((((((((((((''''''((('''&&&'''((())))))'''((())))))))))))((((((''''''&&&%%%&&&''''''&&&%%%''''''''''''''''''''''''&&&(((((('''&&&%%%&&&'''((((((''''''''''''(((((('''''''''''''''''''''(((&&&'''(((((())))))((((((&&&&&&&&&'''''''''''''''&&&'''((('''%%%%%%%%%&&&&&&&&&'''((((((((('''''''''''''''''''''''''''''''''''''''((((((((((((((()))(((((('''&&&&&&%%%%%%''''''''''''''''''''''''((((((''''''''''''((((((((((((''''''&&&%%%%%%%%%'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((((('''((((((((()))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((***))))))(((((())))))***((((((((((((((((((((((((''''''(((((((((((())))))))))))))))))************))))))))))))))))))))))))***)))(((''''''((()))***)))+++,,,+++)))''''''((((((((()))))))))*********)))))))))))))))(((''''''(((((((((((((((((((((((()))))))))******)))))))))'''((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((('''''''''(((((()))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))******)))((((((((()))++++++))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((((((((((((((())))))))))))((((((((((((((())))))))))))***''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((())))))***((((((''''''''''''(((((((((((()))))))))*********))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))((((((((((((&&&'''((()))************((((((((('''''''''&&&&&&'''''''''((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))(((((((((((((((((((((((()))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((''''''''''''&&&&&&&&&'''''''''((((((''''''((((((((((((''''''((('''&&&'''((())))))''''''(((((())))))))))))(((***(((''''''((('''&&&%%%''''''''''''''''''''''''%%%''')))(((&&&$$$%%%&&&''''''(((((((((((('''''''''''''''(((((()))))))))%%%&&&''''''((((((''''''&&&&&&&&&'''''''''((((((&&&'''((('''%%%$$$%%%&&&%%%%%%&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((((((''''''''''''''''''&&&&&&''''''''''''''''''''''''(((''''''&&&&&&''''''((((((''''''&&&&&&%%%%%%$$$'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%&&&&&&'''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((((((((('''''''''''''''((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''(((((()))((((((''''''''''''(((((((((((((((((((((((((((((('''''''''((((((((()))))))))))))))))))))((((((((())))))))))))))))))))))))***)))(((''''''((()))******+++,,,+++)))''''''(((%%%&&&&&&&&&''''''(((((()))))))))))))))(((((('''((((((((((((((((((((((((***))))))))))))))))))***))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((***((('''(((***++++++***((((((((((((((((((((((((((((((((((((((((((((((((###$$$%%%&&&''')))******'''''''''&&&&&&''''''''')))))))))))))))))))))))))))(((((('''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))*********)))((((((((()))+++,,,))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&&&&&&&''''''(((((((((((())))))))))))((((((''''''''''''((((((((()))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((''''''&&&&&&%%%&&&&&&&&&'''((())))))***))))))(((((((((((())))))(((((())))))*********+++))))))))))))))))))))))))(((((((((((((((((((((((('''(((***,,,,,,***((('''))))))************))))))******))))))((((((''''''&&&'''((()))************((('''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))***((('''&&&&&&'''(((***((((((((((((((((((((((((&&&'''''''''(((((()))))))))(((((((((''''''''''''&&&&&&&&&'''''''''((((((''''''((((((((((((''''''((('''&&&''')))))))))'''''''''((())))))***))))))+++***((((((((((((&&&$$$''''''''''''''''''''''''$$$'''))))))&&&$$$$$$%%%&&&'''((())))))((('''&&&&&&''''''((()))***++++++$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''((((((&&&'''((('''%%%$$$%%%&&&$$$%%%%%%&&&'''''''''&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''$$$$$$%%%&&&&&&''''''((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((&&&&&&''''''((()))******((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''''''''&&&((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((('''(((((((((((((((''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''###$$$$$$%%%&&&'''((((((&&&&&&&&&%%%%%%&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((()))))))))(((((('''''''''&&&************************************************(((((())))))******++++++***))))))***++++++)))'''&&&%%%$$$&&&(((***+++***&&&''''''(((((((((((((((******)))))))))))))))***))))))))))))))))))))))))******))))))((((((''''''''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))((((((((((((''''''''''''(((((()))(((((('''&&&&&&(((((((((((((((((((((((((((''''''&&&&&&((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''((())))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))((((((''''''&&&&&&&&&%%%''''''(((((())))))******)))))))))))))))))))))))))))))))))******)))))))))((('''&&&&&&&&&''')))***,,,+++***(((&&&''')))+++))))))))))))))))))))))))%%%&&&&&&'''((()))******&&&&&&''''''(((((())))))&&&''''''((()))******+++&&&&&&'''(((((('''&&&&&&''''''''''''(((((((((((())))))(((((('''''''''&&&$$$&&&(((******(((&&&$$$))))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''***)))(((''''''((()))***(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&&&&&&&''''''((()))))))))(((''''''&&&&&&((()))***''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''(((((())))))*********)))'''&&&&&&''''''(((((((((&&&%%%%%%&&&'''(((((((((((((((''''''''''''))))))(((((('''''''''&&&'''&&&&&&%%%%%%&&&&&&'''&&&'''((('''%%%$$$%%%&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((())))))((('''&&&&&&(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((******))))))((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((('''&&&%%%%%%''''''((((((((((((''''''((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((((('''&&&%%%$$$%%%%%%&&&''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''((((((((((((''''''((((((((((((''''''))))))(((((('''''''''&&&))))))((((((''''''&&&&&&((('''&&&%%%%%%%%%%%%%%%(((((((((((((((((((((((()))))))))))))))(((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''((((((((((((''''''))))))))))))))))))))))))++++++++++++++++++++++++***))))))))))))))))))(((+++******+++,,,,,,***)))***)))((((((***++++++***&&&'''(((((())))))((((((******)))))))))))))))***))))))))))))))))))))))))(((((((((((()))))))))))))))((((((''''''(((((())))))))))))))))))))))))))))))))))))(((((((((''''''))))))******)))((((((''')))))))))))))))))))))))))))(((((('''((()))***+++(((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''((()))***))))))(((((((((((())))))''''''((((((((()))))))))((((((((((((((((((((((((*********)))))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))******))))))))))))******(((((('''''''''((()))*********)))'''%%%&&&(((***((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%((((((((()))))))))))))))'''''''''((()))*********((((((((((((((((((((((((''''''((((((((()))))))))))))))((((((((('''''''''$$$%%%'''(((((('''%%%$$$))))))))))))))))))))))))))))))((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''***)))(((''''''((()))***''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((((('''''''''(((''''''&&&'''((()))***''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((()))))))))))))))((((((''''''''''''''')))(((''''''''''''((()))(((((((((((('''''''''''')))((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&'''((('''%%%$$$%%%&&&''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((('''&&&&&&(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((('''&&&&&&%%%''''''(((((((((((('''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''')))((('''&&&&&&&&&''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''((((((((((((''''''(((((((((((('''''')))(((((((((''''''''''''(((((((((((((((''''''''''''&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((()))))))))))))))(((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''((((((((((((''''''))))))))))))))))))))))))++++++++++++++++++++++++******))))))(((''''''''',,,+++++++++------,,,***,,,+++)))((()))))))))(((&&&'''(((((())))))(((((())))))))))))))))))******************************'''''''''((()))************))))))(((((())))))***))))))))))))))))))))))))******)))))))))(((((((((***************))))))(((************************)))))))))))))))***++++++''''''''''''''''''''''''))))))))))))))))))))))))%%%&&&&&&&&&((()))***+++))))))(((((((((((())))))&&&&&&'''''''''(((((((((((((((((((((((((((((((((+++***************))))))*********)))((('''''''''))))))))))))))))))))))))+++***)))(((((()))***+++)))(((((((((((()))***+++(((((((((&&&%%%%%%''')))'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%************))))))))))))''''''(((((())))))*********)))(((''''''((()))***((((((((()))))))))******))))))((((((((((((''''''''''''''''''''''''''''''))))))))))))))))))))))))))))))((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''***))))))(((''''''&&&&&&(((''''''''''''((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((('''&&&&&&))))))(((((((((((()))***((((((((((((''''''''''''((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''&&&'''((('''%%%%%%%%%'''''''''''''''''''''''''''''''''''''''((((((((((((%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''(((((((((((((((''''''&&&'''''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))))))))(((((((((((('''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''(((''''''&&&%%%''''''((((((((((((''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&%%%$$$$$$%%%&&&&&&))))))((('''''''''((((((''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''((((((((((((''''''((((((((((((''''''(((((((((((('''''''''''''''''''''(((((((((((((((&&&&&&&&&''''''((()))***(((((((((((((((((((((((()))))))))))))))(((((('''(((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''''''''((((((((((((''''''))))))))))))))))))))))))************************))))))))))))((((((((((((,,,++++++,,,---...,,,++++++)))'''''''''((('''&&&''''''((()))))))))))))))((())))))***************))))))))))))))))))))))))'''((((((((()))))))))******))))))(((((())))))***))))))))))))))))))))))))************)))))))))))))))))))))******))))))((())))))))))))))))))))))))((((((((()))))))))******((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''(((******(((((())))))))))))((((((&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((())))))))))))((((((((((((***)))))))))((((((((('''((((((((((((((((((((((((+++***)))(((((()))***+++)))))))))))))))******+++'''(((((('''&&&%%%''')))''''''''''''''''''''''''&&&&&&'''((()))***++++++*********))))))((((((((('''((((((((()))))))))******)))'''&&&&&&''')))***))))))))))))************))))))((((((((((((((((((******)))(((((()))******))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))(((((((((((())))))&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''))))))((((((''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((******))))))((((((''''''&&&'''((()))((('''&&&%%%(((((((((((((((((())))))((((((((((((''''''''''''((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''&&&'''((('''&&&%%%&&&'''''''''''''''''''''''''''''''''''''''((((((((((((%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&'''''''''''''''&&&&&&&&&''''''((((((''''''&&&%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''((((((((((((''''''((((((((((((''''''((((((((((((((('''''''''&&&&&&''''''(((((())))))((((((((((((((()))******(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''''''''((((((((((((''''''++++++++++++++++++++++++************************(((((())))))***+++,,,,,,++++++***,,,......---++++++)))'''''')))***)))((('''(((((()))))))))))))))'''((()))***************((((((((((((((((((((((((***)))))))))(((((((((''')))((((((''''''(((((()))))))))))))))))))))))))))************))))))))))))''''''(((((()))(((((('''((((((((((((((((((((((((''''''(((((((((((()))((())))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))((((((&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''(((((((((((())))))))))))'''((((((((()))))))))***((((((((((((((((((((((((+++***)))(((((()))***+++((())))))***************'''((()))(((''''''(((***''''''''''''''''''''''''&&&''''''((()))***++++++)))))))))(((((('''''''''(((((((((((()))))))))))))))(((&&&%%%%%%&&&((()))))))))))))))************(((((())))))))))))))))))***)))'''&&&&&&''')))***(((((((((((((((((((((((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''(((((())))))&&&''''''((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((******))))))((((((''''''&&&'''((((((((('''%%%$$$&&&&&&&&&'''(((((((((((((((((((((((('''''''''''''''''''''((((((((((((((((((''''''&&&&&&''''''(((&&&'''((((((&&&&&&'''(((''''''''''''''''''''''''''''''''''''((((((((((((&&&'''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((((('''&&&'''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''(((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&'''''''''''''''&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''((((((((((((''''''(((((((((((('''''''''''''''(((((((((((((((&&&&&&''''''(((((())))))+++***)))((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''........................,,,,,,,,,,,,,,,,,,,,,,,,))))))***,,,---...///000,,,,,,,,,---///000///---...---++++++,,,------,,,'''((())))))******))))))&&&''')))***++++++******((((((((((((((((((((((((*********)))(((''''''''')))((((((''''''(((((()))))))))))))))))))))))))))******)))))))))(((((((((&&&''''''(((((((((((('''''''''''''''''''''''''''&&&&&&'''(((((((((((((((************************))))))))))))))))))))))))))))))(((''''''''''''''''''((()))******)))((('''&&&&&&'''''''''(((((((((''''''''''''''''''''''''))))))***************+++'''''''''((()))*********)))))))))))))))))))))))))))))))))******)))))))))'''((()))*********))))))&&&((())))))((('''(((***''''''''''''''''''''''''((((((((('''''''''&&&&&&((((((((((((''''''''''''(((((((((((())))))))))))((('''&&&%%%%%%&&&'''(((((((((((()))))))))******(((((())))))))))))******''''''&&&%%%%%%&&&''''''(((((((((((((((((((((((((((((())))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((()))))))))***))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&''''''((())))))***&&&''''''((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))(((((((((((('''''''''''''''&&&%%%%%%$$$%%%&&&'''((((((((('''(((((((((((('''''''''''''''''''''(((((((((((((((((((((''''''''''''((((((&&&'''(((((('''&&&((()))''''''''''''''''''''''''''''''''''''(((((((((((('''''''''((((((((())))))((((((((((((((((((((((((&&&'''((((((((((((((((((&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&''''''''''''(((((((((''''''((((((((((((''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((())))))))))))(((((($$$%%%&&&&&&'''&&&&&&&&&''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''((((((((((((''''''(((((((((((('''''''''''''''((((((((((((((('''''''''(((((((((((((((+++***)))(((''''''''''''(((((((((((((((((((((((('''(((((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&''''''((((((((((((''''''000000000000000000000000////////////////////////------......///000111111///......000222333222000222000...---------,,,+++(((((()))************)))&&&''')))+++,,,+++***)))************************))))))))))))((((((((((((***))))))(((((())))))***)))))))))))))))))))))))))))))))))(((((((((''''''''''''((()))))))))))))))((((((((((((((((((((((((&&&'''((()))***))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''(((((()))'''((()))******)))((('''''''''((((((((()))))))))''''''''''''''''''''''''(((((()))))))))*********(((((((((((())))))))))))))))))))))))))))))))))))((()))***++++++***)))(((&&&'''((()))))))))((((((%%%&&&((((((''''''((()))(((((((((((((((((((((((((((((((((((('''''''''&&&((((((((((((((()))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))(((((()))))))))*********(((''''''''''''''''''((((((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***'''((()))******)))(((''''''''''''((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))'''''''''(((((((((((((((&&&&&&((()))))))))((('''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))''''''&&&&&&%%%%%%&&&&&&$$$%%%'''((()))))))))(((((((((((((((''''''''''''''''''''''''((((((((()))((((((''''''''''''((((((%%%'''((((((''''''(((***''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&'''(((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''((((((((((((''''''''''''''''''''''''''''''%%%&&&&&&'''((((((''''''%%%&&&&&&''''''&&&&&&%%%'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''((())))))(((''''''$$$%%%&&&((((((((('''&&&''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''((((((((()))((((((((((((((('''''''''))))))((('''''''''((((((((((((((((((((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&''''''((((((((((((''''''222222222222222222222222111111111111111111111111000000000000111111111111111000000222444555444333333111...,,,,,,+++)))((((((((()))***************%%%''')))+++,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,''''''(((((())))))******++++++************++++++))))))))))))))))))))))))((((((((((((''''''''''''(((((()))***************))))))))))))))))))))))))'''((()))++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''((()))***+++'''((()))++++++)))((('''(((((((((((())))))))))))''''''''''''''''''''''''%%%&&&&&&&&&''''''((((((******))))))((((((''''''))))))))))))))))))))))))'''(((+++,,,,,,+++((('''%%%&&&((()))))))))((('''###%%%''''''&&&&&&&&&'''))))))))))))))))))))))))''''''((()))***+++,,,,,,(((((())))))******++++++))))))))))))(((((((((((((((((())))))))))))((((((''''''''''''(((((((((((((((((())))))*********+++*********++++++*********(((((((((((((((((((((((((((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******'''((()))******)))((('''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((()))))))))))))))(((''''''&&&&&&%%%&&&((()))))))))((('''''''''''''''''''''''''''))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((''''''(((((())))))******((('''&&&%%%$$$%%%&&&'''%%%&&&((()))*********))))))(((((((((''''''''''''&&&'''''''''(((((())))))((((((''''''''''''((((((%%%'''((((((''''''(((***''''''''''''''''''''''''''''''''''''((((((((()))%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))&&&&&&'''((())))))((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%&&&'''((((((((('''%%%&&&&&&''''''&&&&&&%%%(((((((((''''''&&&&&&%%%''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%%%%&&&((()))))))))((((((''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''((((((((()))''''''((((((((((((''''''&&&'''''''''(((((())))))))))))(((((('''''''''&&&'''&&&&&&''''''((()))***((((((((((((((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''''''''''''''&&&''''''((((((((((((''''''666666666666666666666666444444444333333333333333333222222111111111111111000111444666888:::;;;<<<888777444111...,,,***)))***************+++++++++************++++++++++++)))))))))***************,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******+++***************+++,,,++++++***))))))))))))***))))))******+++*********((((((((((((((((((((((((,,,+++***))))))***+++,,,'''(((***++++++)))'''&&&******))))))))))))******((((((((((((((()))******(((((((((((())))))))))))&&&&&&&&&&&&'''''''''((()))+++...000000...+++)))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************+++++++++************)))************************))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))******))))))))))))******(((((())))))))))))((((((+++******)))(((''''''&&&))))))))))))((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))((((((((()))******++++++(((((('''(((((()))***+++))))))))))))))))))))))))))))))(((((('''''''''&&&''''''(((((())))))******))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***))))))(((((((((((())))))((((((''''''''''''(((((()))((('''&&&&&&'''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((()))))))))))))))((('''&&&&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))(((((((((((((((((((((((())))))((('''''''''''''''''''''''''''''''''''''''(((((())))))((('''&&&&&&'''''''''''''''((())))))((('''''''''&&&&&&&&&&&&%%%&&&&&&&&&'''((((((((()))((('''&&&&&&'''((()))*********)))(((&&&%%%$$$&&&''''''((((((((((((((((((((('''&&&%%%%%%$$$$$$''''''''''''(((((((((((())))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''))))))(((((('''''''''&&&((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&''''''''''''((('''''''''(((((((((((((((&&&''')))***+++++++++***))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''''''''''''''((())))))))))))))))))))))))))))))***(((&&&'''***+++)))'''((((((((((((((((((((((((((((((((((((((('''''''''))))))))))))))))))))))))+++)))'''&&&%%%&&&'''(((333333333333333333333333222222222222222222222222333333222222222222333333333444666888;;;<<<===>>>;;;999777555222000///...------------------------+++++++++***************************************++++++++++++++++++++++++---,,,+++))))))(((((((((,,,,,,+++++++++++++++,,,++++++***)))))))))))))))(((((())))))))))))(((((('''''''''(((((((((((((((((((((((('''(((((())))))'''((()))******)))((('''))))))(((((((((((())))))((((((((('''(((((())))))+++******)))(((''''''&&&&&&&&&'''''''''(((((((((&&&''')))++++++)))'''&&&(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))************+++++++++*********))))))************************))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))*********))))))))))))******))))))(((((((((((())))))******))))))(((((('''''')))))))))))))))))))))(((((((((''''''''''''(((((()))))))))))))))))))))))))))))))))((((((((((((((()))(((((((((((())))))***))))))))))))))))))))))))))))))(((((((((''''''''''''((((((((()))))))))***+++******)))(((''''''&&&))))))))))))))))))))))))((((((((((((((((((((((((***)))(((''''''((()))***))))))(((((((((((())))))((((((''''''''''''(((((()))((('''&&&&&&'''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********(((((((((((()))))))))))))))((('''&&&&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))(((((((((((((((((((((((())))))((('''''''''''''''''''''''''''''''''''''''((((((((((((((('''&&&&&&'''''''''''''''((())))))((((((((('''''''''&&&&&&&&&&&&'''''''''''''''''')))((('''&&&&&&'''((()))(((((((((((((((((('''&&&&&&''''''((((((((((((((((((((('''&&&&&&%%%$$$$$$''''''''''''(((((((((((())))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&'''''')))(((((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&''''''''''''(((%%%&&&&&&'''((()))******&&&&&&'''))))))*********))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))***((('''(((******)))'''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***)))'''&&&&&&&&&((((((222222222222222222222222222222222222222333333333444444333333333444444555666888999<<<===???@@@@@@>>>===;;;999888777666666333333222222111111000000------,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++//////...---,,,,,,,,,,,,++++++***))))))))))))***)))))))))******))))))((())))))))))))((((((((((((&&&&&&'''((((((((((((((((((((((((((())))))))))))((((((''''''''''''(((((()))(((((('''''''''((((((******))))))((((((((('''''''''((((((((()))))))))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''))))))(((((((((((())))))))))))))))))************++++++*********)))))))))************************))))))))))))))))))))))))(((((((((((())))))))))))((((((((()))))))))************))))))))))))*********)))(((''''''((()))***))))))))))))(((((((((((())))))))))))))))))))))))((((((''''''''''''(((((()))))))))))))))))))))))))))))))))((('''&&&&&&&&&***))))))(((((((((((()))))))))))))))))))))))))))))))))((((((((((((''''''(((((((((((()))))))))))),,,+++***)))((('''&&&%%%))))))))))))))))))))))))''''''''''''''''''''''''))))))(((((((((((())))))))))))(((((((((((())))))((((((''''''''''''((((((((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))******(((((((((((())))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((()))((((((''''''''''''(((''''''''''''''''''''''''(((((((((((((((''''''&&&'''''''''''''''((()))))))))))))))(((((((((''''''((((((''''''''''''''''''((((((''''''''''''((((((&&&&&&'''((())))))((((((&&&''''''(((((((((((((((((((((''''''&&&%%%%%%%%%''''''''''''(((((((((((())))))))))))))))))))))))((((((''''''''''''((((((''''''((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&''''''''''''((($$$%%%&&&'''(((***++++++'''&&&&&&''''''((()))***)))((((((''''''(((((()))(((((((((((((((((((((((((((((((((((())))))))))))'''''''''''''''''''''''''''''''''''''''((())))))))))))))))))))))))))))))***)))((((((******)))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***)))'''&&&&&&'''((((((333333333333444444444444444444444444555555555555444444444444444555666777:::;;;<<<>>>@@@AAAAAABBB@@@???>>>===<<<<<<<<<<<<:::999999888777666555555222222111000///......---///////////////.........------------------------,,,,,,---...///111333444333222111000////////////------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,+++******************)))))))))&&&''')))***++++++***))))))(((((((((((())))))***)))((((((''''''(((((())))))(((''''''''''''''''''%%%&&&'''((()))***+++,,,(((((((((((()))))))))))))))(((((((((((((((((()))(((((((((((((((((((((((())))))(((((((((((())))))((()))))))))************************))))))))))))************************(((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))***************))))))))))))******+++)))(((&&&&&&((()))+++(((((((((((()))))))))))))))))))))))))))*********((((((''''''''''''(((((((((((((((((((((((((((((()))))))))(((((('''''''''******)))(((((('''(((((((((((((((((((((((((((((())))))(((((((((((((((((((((((((((((())))))))))))+++******)))(((''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))(((((((((((())))))((((((''''''''''''(((((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***(((((((((((())))))))))))(((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((((((((((((((((((((()))(((''''''''''''(((((('''''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''((())))))))))))))))))(((((((((((())))))((((((''''''&&&&&&(((((((((''''''(((((((((&&&''''''(((((((((((((((&&&''''''(((((((((((((((((((((''''''&&&&&&&&&%%%''''''''''''(((((((((((())))))))))))))))))))))))((((((''''''''''''((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((('''''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&''''''''''''(((%%%&&&&&&'''((())))))***(((((('''&&&'''((()))+++(((((((((''''''((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''''''''''''''''''''''''''''''''''''''((())))))((((((((((((((((((((((((***))))))))))))***))))))((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((''''''''''''((((((333333333444444555555555444444444555555666666666555555555555666777888999======???@@@AAABBBBBBCCCAAAAAA@@@?????????@@@@@@??????>>>===<<<<<<;;;;;;888888777666666555444444444444444333333333222222111111111111111111111111111222222333555777999:::777666555444333222222222111000000///.../////////......///......---,,,,,,******)))))))))((((((((('''(((***+++++++++***)))((((((((('''((()))*********))))))(((((())))))***)))(((((('''''''''((((((%%%&&&'''((()))***+++,,,(((((((((((())))))))))))***)))(((((((((((()))***))))))))))))))))))))))))))))))(((((((((((())))))((()))))))))*********************)))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******************))))))))))))******+++)))(((&&&&&&((()))+++(((((((((((())))))))))))((()))))))))*********+++((((((''''''''''''((((((((((((((((((((((((((((((((((((((())))))***************)))(((((('''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))(((((((((((())))))((((((''''''''''''(((((('''(((((((((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((())))))))))))'''(((((((((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''(((((((((((((((''''''''''''''''''((())))))))))))))))))(((((((((((()))))))))((((((''''''&&&'''(((((((((((((((((('''(((((((((((((((''''''&&&&&&''''''(((((((((((((((((('''''''''''''''&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&'''''''''(((((())))))''''''&&&&&&&&&&&&'''''''''''''''(((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((('''''''''***)))((('''((()))***+++((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((())))))))))))'''''''''''''''''''''''''''''''''''''''((())))))(((((((((((((((((((((((()))*********)))))))))***(((((((((((((((((((((((((((((((((((())))))******(((((((((((((((((((((((((((((('''''''''(((((((((222333333444444555555555444444444555666666777777777777777888999;;;<<<===@@@AAABBBCCCDDDDDDDDDDDDBBBBBBBBBAAAAAABBBBBBBBBCCCCCCBBBBBBAAAAAA@@@@@@>>>>>>======<<<<<<;;;;;;::::::999999888888777777666666666666666666666666:::::::::999999:::;;;;;;:::999999888777777777777666666555444444444444444111111111111000///......******))))))((('''''''''(((((())))))))))))((((((''''''(((((())))))************))))))))))))******((((((((((((((()))************))))))((((((((('''''''''((((((((()))))))))((((((''''''''''''((((((************************))))))(((((((((((())))))))))))))))))******************)))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))*********++++++******))))))))))))*********)))(((''''''((()))***))))))))))))((((((((((((((())))))******+++++++++((((((''''''''''''(((((())))))))))))))))))))))))((((((((()))***+++++++++***))))))(((((((((((()))))))))))))))))))))))))))(((((())))))))))))******))))))))))))((((((((((((''''''(((((()))*********))))))))))))))))))))))))************************(((((())))))))))))(((((())))))(((((((((((())))))((((((''''''''''''((((((''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((((((((())))))(((((((((((())))))))))))''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((((((''''''''''''(((((()))((((((((((((((((((((((((&&&'''(((((((((((((((((('''''''''''''''((()))))))))))))))(((((((((''''''))))))((((((((((((((((((''''''((((((((((((''''''(((((())))))((('''&&&&&&&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&''''''((()))))))))''''''&&&&&&&&&&&&'''''''''''''''(((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&''''''''''''((()))))))))(((''''''&&&&&&******))))))))))))******(((''''''&&&&&&''''''(((''''''''''''''''''''''''(((((((((((())))))))))))'''''''''''''''''''''''''''''''''''''''((()))))))))))))))))))))))))))))))))***++++++))))))***+++(((((((((((((((((((((((('''(((((())))))******+++(((((((((((((((((((((((('''''''''(((((((((((((((444444555666666777888888777777888999999:::;;;;;;;;;;;;;;;<<<>>>@@@AAABBBDDDDDDEEEFFFGGGGGGGGGFFFDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDAAAAAAAAAAAAAAAAAAAAA@@@??????>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>======<<<=========<<<<<<;;;;;;;;;;;;;;;<<<;;;;;;:::999999999999999666777777666666444333333.........---,,,,,,++++++,,,+++***))))))(((((()))%%%&&&((()))*********)))))))))(((((((((((())))))((((((((())))))+++,,,---+++******)))(((''''''&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))***************)))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))*********+++++++++******))))))))))))******))))))(((((((((((())))))******))))))((((((''''''((())))))******+++,,,,,,((((((''''''''''''(((((())))))))))))))))))))))))(((((()))))))))))))))))))))(((((((((((())))))***))))))))))))))))))))))))(((((()))))))))************)))))))))((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''))))))(((((((((((())))))((((((''''''''''''((((((&&&'''((())))))((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))(((((((((((())))))))))))&&&'''((())))))((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((())))))((('''&&&(((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((&&&&&&'''((((((((((((((('''''''''''''''((())))))((((((((('''''''''&&&&&&((((((((((((((()))))))))&&&'''((())))))((('''&&&&&&'''((((((((((((((((((&&&''''''(((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&''''''((())))))***''''''&&&&&&&&&&&&''''''''''''''''''((((((((()))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((('''''''''((()))))))))))))))(((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((('''''''''''''''((()))))))))))))))))))))))))))))))))***,,,+++)))(((***,,,(((((((((((((((((((((((('''(((((()))******++++++((((((((((((((((((((((((&&&''''''(((((((((((((((777888888999:::;;;;;;<<<<<<<<<======>>>???@@@@@@>>>>>>???@@@AAACCCEEEFFFFFFGGGHHHHHHIIIIIIIIIHHHFFFFFFEEEEEEDDDEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFGGGBBBBBBCCCCCCCCCCCCCCCCCCBBBBBBAAAAAA@@@???>>>>>>????????????????????????============>>>@@@AAAAAA>>>============>>>>>>???>>>>>>===<<<<<<<<<<<<============<<<<<<:::999999555444444333222111111000000///---+++******++++++$$$&&&(((***++++++)))(((((((((''''''''''''((((((((((((((()))***,,,......(((((((((((())))))))))))&&&&&&&&&&&&'''''''''((((((((()))******)))(((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++******))))))))))))******(((((())))))))))))((((((+++******)))(((''''''&&&((())))))***++++++,,,,,,((((((''''''''''''(((((()))))))))))))))))))))))))))))))))(((''''''&&&&&&(((((('''(((((()))***+++))))))))))))))))))))))))(((((())))))*********+++******))))))((((((((('''******))))))((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((('''((()))******)))((('''))))))(((((((((((())))))((((((''''''''''''((((((&&&'''((())))))((('''&&&))))))))))))))))))))))))************************))))))))))))))))))))))))''''''''''''((((((((()))(((((((((((())))))))))))&&&'''((())))))((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((())))))((('''&&&(((((((((((((((((((((((('''''''''''''''((()))***))))))))))))))))))))))))&&&&&&'''((())))))(((((('''''''''''''''((())))))((('''''''''&&&&&&&&&&&&''''''(((((())))))******&&&'''((())))))((('''&&&$$$%%%&&&((()))*********&&&''''''((((((((((((((('''''''''(((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&'''((())))))***'''''''''&&&&&&'''''''''&&&'''''''''(((((())))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))&&&'''((())))))((('''&&&'''''''''&&&&&&'''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))'''''''''''''''((())))))))))))))))))))))))))))))(((+++,,,,,,)))(((***,,,(((((((((((((((((((((((('''(((((()))***+++++++++((((((((((((((((((((((((&&&&&&'''((())))))((((((<<<<<<===>>>???@@@AAAAAAEEEEEEDDDCCCCCCCCCDDDDDDEEEDDDDDDDDDDDDEEEGGGHHHEEEEEEEEEFFFFFFGGGGGGGGGDDDDDDDDDDDDEEEFFFFFFGGGHHHHHHHHHHHHGGGFFFEEEDDDJJJJJJHHHGGGFFFEEEEEEEEEDDDDDDDDDCCCBBBAAAAAA@@@<<<===>>>@@@AAACCCDDDEEE@@@>>><<<;;;<<>>>>>?????????>>><<<<<<:::999888999::::::888666666444111///---,,,,,,,,,+++***)))(((((()))******************************''''''(((((()))***************))))))((((((''''''))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''***++++++,,,+++***)))((()))((('''&&&'''(((***,,,---+++***)))***)))(((&&&))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((&&&''''''((()))******+++)))((('''&&&&&&'''((()))))))))))))))))))))))))))(((((((((((()))***+++,,,++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))(((((('''''''''&&&))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((()))***+++,,,,,,---))))))))))))))))))))))))************************(((((())))))))))))(((((())))))(((((('''''''''&&&))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))((('''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))(((''''''&&&&&&((()))***''''''''''''((((((((((((%%%&&&&&&&&&'''(((((((((%%%&&&((()))))))))((('''((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%((((((((((((((((((((((((((((((((((((((((((((((((*********)))))))))))))))******)))((('''&&&%%%%%%))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((())))))(((((('''''''''&&&************************((((((''''''&&&&&&&&&%%%******))))))((((((''''''((('''&&&%%%%%%&&&'''((((((((())))))))))))((((((******))))))))))))*********)))))))))(((((('''''')))(((((((((''''''''''''''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((())))))))))))@@@@@@@@@AAABBBBBBCCCCCCGGGGGGGGGFFFFFFEEEEEEEEEDDDEEEFFFFFFGGGFFFFFFEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEFFFFFFGGGHHHHHHHHHHHHHHHGGGGGGFFFHHHGGGFFFFFFEEEEEEEEEEEEBBBAAA@@@>>>===<<<<<<<<<;;;<<<===???AAABBBBBBBBBBBB@@@>>>======???BBBDDDEEEEEEFFFGGGGGGFFFFFFEEECCCCCCDDDDDDCCCBBBAAAAAAAAAAAABBBBBBAAA@@@???>>>???>>>===>>>??????===;;;777666555222111///......------+++*********++++++((((((((((((((())))))))))))))))))))))))***************))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''***++++++++++++***)))((()))(((&&&&&&&&&''')))***)))(((((()))++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((('''''''''((()))*********,,,,,,++++++++++++,,,,,,))))))))))))))))))))))))))))))((((((((((((((()))***))))))))))))))))))***(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((()))(((((((((''''''''''''(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))((((((((('''''''''))))))((((((''''''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))((('''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&'''((()))***''''''''''''((((((((((((''''''((((((((((((((((((%%%&&&((()))))))))((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&%%%%%%%%%((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((+++******)))'''&&&%%%%%%))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''&&&&&&&&&(((''''''&&&&&&''''''(((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((()))(((((((((''''''''''''''''''''''''''''''''''''((((((((('''''''''&&&&&&***)))))))))(((((((((''')))((('''&&&&&&'''(((((())))))(((((((((((())))))***))))))(((((())))))***++++++++++++*********)))))))))(((((((((''''''''''''''''''((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))EEEEEEEEEEEEEEEEEEEEEEEEHHHIIIIIIIIIHHHGGGEEEDDDBBBCCCFFFGGGGGGFFFDDDCCCFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFEEEEEEDDDEEEEEEEEEFFFFFFGGGHHHHHHHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFBBB@@@===999777777777777999;;;===???@@@@@@@@@@@@AAA@@@>>>======>>>@@@AAAAAAAAACCCDDDDDDDDDDDDDDDCCCDDDDDDDDDDDDDDDCCCBBBCCCCCCCCCCCCBBBAAA@@@???CCCBBBAAABBBCCCBBBAAA???::::::999888777555333222111000///...---,,,,,,,,,))))))))))))))))))))))))++++++*********)))))))))***))))))))))))((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((******++++++******)))((()))((('''&&&%%%&&&'''((('''((()))******+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))''''''(((((())))))******)))******++++++******)))))))))))))))))))))))))))***)))((('''&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))((((((((((((''''''''''''((((((((((((((((((((((((((())))))******))))))((())))))))))))))))))))))))((((((''''''''''''((((((((((((((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))((((((((((((''''''))))))(((''''''&&&%%%%%%(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))((('''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''((())))))''''''''''''(((((((((((()))))))))))))))(((((((((&&&'''(((((()))(((((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%&&&&&&&&&))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((())))))))))))))))))((((((''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((('''''''''&&&&&&(((''''''&&&&&&''''''(((&&&&&&'''''''''(((((((((&&&''''''''''''(((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((((((((''''''))))))))))))(((((((((((())))))(((((((((((())))))***)))(((''''''((()))***)))((((((''''''(((((()))++++++++++++************)))))))))(((((((((''''''''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((())))))))))))GGGGGGGGGFFFFFFFFFEEEEEEGGGGGGHHHHHHGGGEEEBBB@@@>>>???@@@BBBCCCCCCCCCCCCEEEEEEDDDDDDCCCCCCBBBBBBDDDDDDCCCBBBAAAAAAAAAAAAAAABBBCCCEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEAAA???;;;777444333444444777888:::<<<======<<<;;;<<<;;;:::::::::;;;======<<<<<<===>>>@@@@@@AAAAAACCCDDDEEEEEEEEEEEEEEEDDDCCCCCCCCCBBBBBBAAA@@@@@@CCCBBBAAABBBCCCCCCAAA???======>>>===<<<:::888777555555333222111000//////,,,,,,,,,,,,,,,+++++++++************))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((******************))))))***)))((('''''''''''''''(((***+++***)))'''''''''(((((((((((((((((((((((())))))))))))))))))))))))*********)))))))))))))))'''((((((((()))))))))***'''((()))******)))((('''((((((((((((((((((((((((***)))((('''''''''''''''((())))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((('''''''''(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))((((((((((((((((((******)))((('''&&&&&&%%%(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''((((((((((((***))))))(((((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''(((((((((%%%%%%'''(((***+++,,,---(((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''((((((''''''''''''(((((((((((('''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((((((((((()))))))))))))))((((((((())))))))))))(((((((((((()))))))))))))))************)))(((''''''((()))***((((((''''''''''''(((((()))))))))((((((((((((((()))))))))((((((((((((''''''(((((((((((()))))))))(((((((((((((((((((((((((((((((((((())))))))))))FFFEEEEEEDDDDDDCCCCCCBBBBBBBBBCCCCCCBBB@@@===;;;999888888999;;;>>>AAACCCBBBBBBAAAAAA@@@@@@?????????>>>===<<<<<<<<<<<<<<<;;;<<<>>>@@@AAABBBBBBCCCDDDDDDEEEDDDDDDBBBAAA@@@???<<<888444222111222333333444555666777666666555555555555666777888888999::::::;;;<<<===>>>@@@@@@BBBBBBCCCDDDEEEEEEDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBCCCBBBBBBBBBCCCCCCAAA@@@???@@@@@@@@@@@@>>><<<;;;999888888777666444333333//////......------------((((((((())))))*********))))))))))))************))))))(((((((((((())))))************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******++++++***))))))((((((((((((***,,,+++(((&&&%%%%%%(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))******(((((((((((()))))))))))))))***+++,,,,,,+++***)))(((((((((((((((((((((((()))((((((((())))))***+++)))******++++++******)))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))'''''''''(((((((((((((((''''''''''''''''''''''''(((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((('''''''''''''''((((((((((((((((((((((((************************(((((())))))))))))(((((((((((())))))))))))))))))++++++******)))(((((('''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))((((((((())))))***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''(((((((((((((((((((((''''''&&&&&&&&&((((((((('''''''''((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((()))))))))&&&''''''((()))******+++((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))((((((((('''''''''(((((((((''''''((((((((('''''''''((((((((())))))(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((((((((())))))))))))((())))))******************)))(((''''''((()))***((((((''''''''''''(((((((((((((((((((((((())))))***)))))))))(((((((((((((((((((((((()))))))))***(((((((((((((((((((((((((((((((((((())))))))))))@@@@@@?????????>>>>>>>>>;;;<<<<<<<<<;;;:::888777444333111111333888<<>>>>>??????@@@???>>>===<<<;;;999777444333222333333222111111111222222222222222333444555555555555444444444444555666777999:::===>>>???@@@AAAAAAAAAAAACCCCCCBBBBBBBBBCCCDDDDDDEEEDDDDDDDDDEEEEEECCCBBB@@@@@@AAAAAA@@@???>>>>>>;;;;;;;;;;;;:::999888777111111111000//////......************************)))))))))************+++))))))(((((((((((())))))************************))))))))))))))))))))))))(((((((((((())))))))))))))))))((((((((()))***************************)))&&&***------***'''''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((())))))***+++,,,)))***+++,,,,,,+++***)))************************))))))))))))))))))))))))))))))(((((((((((())))))***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***'''''''''((((((((((((((('''''''''''''''''''''''''''(((((())))))(((((('''((((((((((((((((((((((((((((((''''''''''''(((((('''''''''(((((((((((((((((((((((((((((((((((((((************************(((((())))))))))))(((((((((((())))))))))))******++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((()))(((((((((''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&))))))(((''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((())))))*********)))((('''&&&&&&%%%(((''''''&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))))))))((((((((('''''')))((((((''''''(((((()))''''''((((((((())))))))))))))))))((((((((((((''''''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((())))))(((((((((((())))))))))))'''((()))******+++******(((((())))))))))))(((((()))((((((''''''(((((()))************++++++++++++******)))))))))(((((((((((((((((()))))))))******(((((((((((((((((((((((((((((((((((())))))))))))999999999888888888888888666666666666555555444444111000//////000333666888888888888999999999999999444333333333333444444555333444555777888999999:::999:::<<<>>>??????>>>===;;;;;;:::999999888999999777666555333333444666777555666777777666444222111//////......///111222333777888999:::<<<<<<<<<===>>>>>>===>>>???@@@BBBCCCFFFEEEDDDEEEFFFFFFDDDBBBAAA@@@??????????????????======>>>>>>>>>===;;;:::777777666666555444444333//////...---+++***))))))))))))*********+++++++++))))))(((((((((((())))))************************))))))))))))))))))))))))'''((((((((()))))))))***)))(((((('''((()))***+++((())))))************)))***...222111---)))(((***))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))((((((((())))))***((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******''''''''''''((((((((()))''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((''''''''''''(((((('''''''''(((((())))))***))))))))))))))))))))))))************************(((((())))))))))))(((((((((((()))))))))*********))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))******+++))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&((()))))))))((('''''''''''''''((((((((((((''''''''''''((((((((((((***)))((('''&&&''''''(((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))%%%%%%&&&''''''((())))))((((((''''''&&&&&&%%%%%%(((''''''&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))((((((((('''))))))(((((((((((())))))'''((((((((())))))))))))))))))))))))((((((((('''''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&'''''''''((((((((('''((((((((()))))))))***&&&'''(((***************'''((()))******)))((('''***))))))(((((())))))***)))*********++++++++++++*********)))))))))(((((((((((()))))))))*********(((((((((((((((((((((((((((((((((((())))))))))))444444444444444444444444444333333222222222333333000000000000000111111111555555666666777777888888111111111111222333333444222333444666777777888888777999<<>>????????????????????????===;;;999888:::<<<>>>::::::;;;:::888444111///111111000000000222333444222333555666777888999999888888888888:::<<<>>>@@@EEEDDDCCCCCCDDDDDDCCCAAAAAA@@@>>>======>>>???@@@===>>>???@@@@@@???============<<<<<<;;;::::::999444333111///---***)))((())))))******++++++++++++))))))(((((((((((())))))************************))))))))))))))))))))))))'''((((((((())))))******)))(((''''''''')))***+++&&&'''((())))))***))))))111555777555...((('''((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))((((((((((((---,,,+++******+++,,,---))))))))))))))))))))))))***)))(((''''''&&&'''''''''((()))++++++)))((('''(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))+++)))(((''''''((()))+++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******&&&'''''''''(((((())))))''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((''''''''''''((((((&&&''''''((()))***++++++************************))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))*********+++''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''%%%&&&((()))))))))((('''''''''''''''((((((((()))''''''(((((())))))*********)))((('''&&&&&&'''(((((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%(((((((((((((((((((((((())))))))))))))))))))))))$$$$$$%%%%%%&&&'''((((((######$$$%%%&&&((())))))'''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))(((((((((((())))))(((((((((((())))))(((((((((((())))))))))))******))))))((((((((('''&&&'''''''''(((((())))))************************%%%&&&&&&&&&''''''(((((('''((((((((())))))******%%%&&&((()))*********)))&&&'''***++++++***'''&&&******))))))))))))******''''''(((((()))))))))***************))))))))))))))))))))))))************(((((((((((((((((((((((((((((((((((())))))))))))555444444333333222222222555444444333222111000000////////////000111222333666444222333666777666444333333333333333444555555777444222222555888;;;<<<:::???BBBBBBCCCFFFGGGFFFDDDDDDDDDCCCCCCCCCCCCCCC@@@>>>======>>>>>>===<<<===>>>@@@@@@>>>999444111000000000//////222666999555444333222222222333444333444555555444555777999<<<===>>>@@@AAAAAA@@@@@@===>>>???@@@AAAAAABBBBBB===>>>?????????>>><<<;;;999999:::;;;<<<<<<;;;;;;<<<:::888555333222111000111---******,,,---,,,***++++++***))))))))))))************)))((((((''''''******************************+++,,,------......))))))(((((('''''''''&&&))))))************)))))),,,---...///...,,,)))(((''')))******((('''(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))++++++***)))((('''&&&&&&))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))+++***)))((((((''''''((())))))))))))))))))))))))((((((''''''''''''((((((%%%&&&&&&'''((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))******))))))(((((((((((())))))((((((((((((''''''''''''(((((((((((((((''''''''')))((((((((((((((()))***************************((((((((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''((())))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((***)))))))))((((((''''''''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((''''''''''''(((((()))(((((('''''''''((((((''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&'''((())))))***))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))(((((((((((()))))))))((('''&&&%%%&&&&&&'''(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))(((((())))))))))))))))))))))))))))))))))))(((((('''''''''&&&(((((((((((())))))))))))222222222222222222222222333333222222222111111111222222222222222333333444777666555666999:::999777555666666666555666888999:::888666555666888999:::???BBBCCCAAAAAAEEEFFFEEECCCCCCCCCCCCBBBBBBBBBAAADDDBBB??????@@@BBBBBBBBB@@@@@@@@@???===:::777666444555666666666666777888666555444444333333444444000222333333333444666888666777888:::::::::999999;;;;;;<<<>>>>>>?????????===>>>???@@@???>>>===<<<======>>>>>>>>>?????????===<<<;;;:::888777666555333000---,,,---...---+++*********)))*********+++++++++******))))))((((((((((((((((((((((((((((((*********+++,,,,,,------))))))((((((((('''''''''))))))************))))))+++,,,------,,,+++***)))'''(((******)))(((((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******))))))))))))))))))))))))((((((''''''''''''((((((&&&&&&''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))*********))))))(((((())))))***))))))(((((((((((()))))))))))))))(((((((((''''''(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''(((((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((******)))))))))((((((((('''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))((((((''''''(((((()))+++***)))''''''&&&&&&&&&(((((((((''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&''''''((())))))***))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((())))))(((((((((((()))))))))((('''&&&&&&&&&''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''(((((((((((())))))))))))333333333444444444444555333333333333333333333333444333333333333222222222555555555666999:::999888777777888777666777999;;;;;;;;;::::::::::::;;;;;;CCCEEEDDD@@@AAADDDFFFDDDAAAAAAAAABBBBBBBBBBBBCCCFFFCCC@@@??????AAAAAAAAA>>>===<<<:::::::::::::::777888999999999888666555888888888888888777777777333444555444222222444555222333333444444444333333777888999999::::::::::::<<<<<<>>>>>>???>>>===<<<999999888777888888:::;;;<<<<<<=========<<<:::999666444222111111111000...+++++++++++++++++++++++++++++++++***************(((((((((((((((((((((((()))))))))***++++++,,,,,,))))))((((((((((((''''''))))))************))))))************************%%%''')))***)))((()))***))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))''''''(((((())))))******))))))))))))))))))))))))************************))))))))))))))))))))))))'''''''''((()))***++++++))))))))))))))))))))))))''''''&&&&&&&&&&&&'''''''''''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++)))((((((''''''(((((()))))))))(((((((((((())))))*********))))))))))))(((((((((((((((((((((((((((***))))))(((((()))))))))(((((((((((((((((((((((('''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((***))))))(((((())))))***,,,+++)))(((&&&%%%%%%%%%))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&''''''((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))))))))(((((((((((()))))))))(((''''''&&&&&&''''''(((((((((((())))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''(((((((((((())))))))))))999888888888888888888888777777777666666555555555666666666666666555555444555666777999:::;;;:::999:::;;;;;;:::888999<<<@@@<<<>>>AAACCCCCCDDDDDDDDDLLLNNNLLLHHHGGGIIIHHHDDD>>>???AAADDDFFFIIIKKKLLLNNNLLLHHHFFFEEECCCAAA???;;;;;;;;;<<<======>>>???;;;:::::::::;;;;;;:::888;;;<<<<<<<<<;;;;;;::::::999999999666444222222444333333333333333222222222444444555555666555555555888999:::;;;;;;;;;:::999333222000//////000222333777999;;;===>>>===<<<;;;:::888777666555444333222/////////...------,,,+++************************************************(((((())))))*********+++))))))(((((((((((((((((())))))************))))))))))))((((((((())))))***%%%'''))))))))))))***+++(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((+++******))))))******+++((((((''''''''''''(((((())))))(((((((((((())))))+++++++++*********))))))((((((((((((((()))))))))******))))))((()))))))))************************&&&&&&'''((()))******+++((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))*********))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((******************))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((******))))))))))))************)))''''''&&&&&&&&&)))(((((((((((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))((((((''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))***(((((((((((((((((((((((())))))(((((((((((((((((((((((((((((())))))))))))===<<<<<<;;;:::999999888::::::999888666555444444777888999::::::999999888777999;;;<<<<<<<<<<<<<<<;;;===>>>===;;;<<>>?????????<<<<<<;;;;;;;;;::::::::::::::::::888555444444666555555444444444444444444333333444444444333333222555555777777888777666555333222000///...000111333444666999<<<>>>>>>>>>===<<<<<<<<<:::999777777777555555444333111///---,,,++++++***************)))************************((()))))))))))))))******(((((())))))))))))))))))))))))************))))))(((((('''''''''((())))))%%%'''))))))))))))***+++(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%%%%%%%%%%%%%(((((((((((((((((((((((('''''''''&&&&&&'''''''''((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((((((''''''''''''(((((())))))(((((((((((())))))++++++++++++************(((((((((((())))))******++++++***)))))))))))))))))))))))))))))))))))))))&&&''''''((()))***++++++((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))******))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))******))))))))))))******(((''''''''''''(((((()))(((''''''&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))******(((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))<<<<<<<<<;;;::::::999999:::999999888666555555444444555888:::;;;<<<;;;;;;888;;;>>>???>>><<<<<<<<<999===@@@AAA@@@DDDLLLSSS^^^eeeooovvvxxxxxxxxxyyyzzzrrrmmmiii```WWWSSSWWW]]]eeennnvvv}}}xxxuuuoooiiibbbYYYPPPJJJIIIKKKMMMOOOOOONNNMMMLLLRRRMMMFFFCCCCCCDDDBBB@@@===<<<:::999999999:::;;;888999999888777777888:::777666666666666666777777777777777777666666555444555555666777666555444333222222000//////000000111333555777:::<<<>>>>>>>>><<<>>>???>>><<<;;;:::;;;999999999888666444111000------,,,,,,+++******)))(((((((((((((((((((((((())))))))))))))))))******(((((())))))))))))******))))))************))))))((((((((((((((((((((((((%%%''')))***)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******))))))((((((''''''))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))((((((&&&%%%%%%$$$$$$$$$((((((((((((((((((((((((((((((''''''''''''(((((('''''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))((((((''''''(((((()))))))))(((((((((((())))))+++++++++************)))'''(((((())))))******+++,,,+++******))))))))))))''''''''''''''''''''''''((((((((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))***))))))(((((())))))***'''&&&&&&''''''((()))***''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))))))))(((((((((((())))))''''''((()))))))))(((((((((((((((((())))))))))))'''''''''''''''''''''''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))(((((())))))))))))******(((((((((((())))))))))));;;;;;<<<<<<=========>>>::::::::::::::::::::::::999;;;???BBBEEEFFFGGGGGGDDDGGGKKKKKKIIIFFFEEEFFFEEEJJJQQQTTTVVV]]]iiirrr}}}|||vvvooolllpppwwwvvvmmmeee]]]XXXYYYZZZ]]]```dddgggjjjllloooiii```ZZZWWWRRRLLLGGGBBB@@@===;;;:::<<<>>>@@@@@@@@@@@@>>><<<:::;;;<<<::::::999999:::;;;<<<===============<<<;;;999999999999999999888777555444111111000000////////////000111333555777:::;;;<<<<<<>>>AAA@@@>>>======>>>;;;<<<<<<<<<;;;999777666111000///...---,,,+++***((((((((((((((((((((((((************************(((((()))))))))*********))))))************))))))((()))******)))((('''&&&'''(((******)))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''&&&'''''''''(((((((((((((((((((((((())))))(((((((((((())))))&&&&&&''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))******))))))(((((())))))***))))))(((((((((((())))))+++************)))))))))'''(((((()))******++++++---,,,+++***))))))))))))'''''''''''''''''''''''')))))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((&&&'''''''''((((((((((((***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))((((((''''''(((((()))(((''''''''''''(((((()))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((())))))(((((((((((())))))&&&'''((()))***))))))((((((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++))))))))))))))))))))))))(((((()))))))))*********(((((((((((())))))))))));;;<<<===???@@@BBBCCCDDD;;;<<<===>>>???@@@AAABBBGGGIIIMMMRRRUUUXXXXXXYYYWWW[[[^^^^^^[[[XXXWWWWWWZZZaaaiiiooottt}}}wwwqqqllliiijjjlllooouuu}}}wwwpppggg\\\TTTHHHEEEBBB??????AAADDDFFFKKKKKKIIIEEE@@@===<<<<<<>>>>>>======>>>@@@BBBCCCBBBBBBBBBAAA@@@???>>>===<<<======<<<;;;999777666333333444444333222111111,,,---...///222555777999;;;>>>AAABBB???>>>???@@@;;;<<<>>>??????>>><<<;;;444333222000///---,,,+++************************+++++++++***************(((((())))))*********+++))))))************)))))))))***++++++***(((&&&$$$''')))******((('''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))&&&&&&'''((()))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''(((((()))***+++((((((((((((((((((((((((******))))))))))))******%%%&&&&&&'''((()))******))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++******))))))))))))******))))))(((((((((((())))))*********))))))))))))((('''(((((()))***+++++++++---,,,+++***))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((%%%&&&&&&&&&''''''((((((******))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((***)))((('''''''''''''''))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))(((((((((((())))))&&&'''(((*********)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++))))))))))))))))))))))))(((((())))))*********+++(((((((((((())))))))))))CCCDDDGGGLLLQQQRRRNNNJJJCCCCCCBBBAAAAAAEEEKKKOOO^^^eeekkknnnrrrwwwzzzyyy|||zzz{{{}}}yyyssspppqqquuu~~~yyyuuuvvvxxxooo___VVVQQQNNNPPPQQQSSSXXX^^^fffhhhdddZZZRRRMMMGGGBBBEEEAAA@@@BBBBBBBBBDDDIIIKKKJJJHHHEEEAAA>>>>>>>>>AAAAAAAAAAAAAAA@@@???>>>999888777555333111000//////...---...111333555555666999===????????????@@@;;;<<<>>>???@@@@@@???>>>:::999666333111000//////...---,,,+++************+++******)))))))))))))))************)))))))))((()))******+++++++++*********************)))(((((("""%%%(((******))))))*********************************)))(((((()))***+++******)))(((((((((((((((((((((((((((((((((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))***((('''(((***+++)))&&&'''((()))******)))((('''((((((''''''''''''((((((***)))((((((((()))+++,,,))))))(((((((((((())))))))))))*********))))))(((((()))***++++++***)))((())))))))))))))))))))))))++++++++++++++++++++++++))))))(((((((((((())))))******)))((((((((((((((())))))))))))))))))))))))))))))************))))))((()))))))))'''''')))***(((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))((((((((()))))))))))))))''''''((()))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((())))))))))))((((((******))))))((((((''''''))))))))))))))))))))))))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&))))))(((((('''''''''&&&)))******)))(((''''''((())))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))******))))))((((((''''''))))))))))))))))))))))))******++++++++++++******''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''((((((((()))((()))***++++++***)))((())))))))))))))))))))))))(((((((((((())))))))))))************************))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))******************************************************))))))))))))******))))))))))))))))))))))))************************+++*********))))))((((((JJJNNNUUU\\\aaaaaa^^^ZZZRRRSSSSSSTTTVVVZZZ```eeeyyy|||zzz{{{wwwlllbbb```aaaeeegggjjjpppxxxtttjjjeee___ZZZXXXQQQLLLKKKKKKIIIIIILLLMMMLLLJJJGGGDDDAAA?????????@@@AAAAAAAAA@@@??????<<<;;;:::999777666444444111000///...///000000000222555888:::::::::;;;<<<===>>>???@@@AAA@@@@@@??????===;;;888666555444444000000...---+++***************))))))))))))******,,,++++++***)))(((((((((******+++++++++++++++***+++++++++++++++***))))))%%%'''******)))'''''''''************************,,,+++***)))(((((())))))******)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((()))))))))((('''(((******(((&&&(((((())))))))))))((((((((((((''''''''''''((((((***)))((((((((()))***+++))))))(((((((((((())))))*********)))((((((''''''))))))************))))))))))))))))))))))))))))))************************,,,++++++******++++++,,,******)))((((((((((((((((((((((((((((((((((((((())))))************))))))((()))))))))'''''')))***))))))))))))((((((((((((******))))))))))))******((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&''''''((()))))))))))))))++++++************++++++(((((((((((((((((((((((((((((())))))))))))((((((***)))))))))((((((((('''))))))))))))))))))))))))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&))))))(((((((((''''''''')))******)))((('''''')))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))***)))))))))(((((((((''')))))))))))))))))))))))))))******++++++******)))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((('''''''''((((((((())))))((()))***++++++***)))(((''''''''''''''''''''''''(((((((((((()))))))))***************************))))))))))))************************************))))))))))))))))))))))))******************************************************))))))))))))******))))))))))))))))))))))))************************************)))))))))(((^^^eeennntttvvvtttpppnnnjjjlllnnnpppssswww|||}}}xxxssshhhjjjpppvvvyyy}}}}}}wwwrrrlllaaaVVVSSSQQQNNNLLLLLLRRRQQQPPPMMMJJJFFFBBB@@@>>>???@@@AAABBBAAAAAAAAA@@@@@@???>>>===<<<;;;;;;666555444222000///......000222444444444555777888===>>>???@@@AAAAAAAAAAAABBB@@@>>><<<:::999888888444333222000...,,,+++*********))))))))))))******,,,,,,+++***))))))((((((******++++++++++++******++++++,,,,,,++++++******(((***++++++(((&&&%%%%%%************************---,,,+++)))(((((('''(((***))))))((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''))))))(((((((((((())))))(((''''''((())))))(((&&&))))))(((((((((((())))))((((((''''''''''''(((((())))))((((((((()))***+++))))))(((((((((((()))))))))((((((((((((((())))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))***))))))(((((((((((((((''''''''''''''''''''''''))))))************))))))((()))))))))'''''')))*********))))))((((((''''''***))))))(((((())))))***''''''''''''''''''''''''((((((''''''&&&&&&%%%%%%''''''((()))))))))))))))+++******))))))******+++))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''((((((((((((''''''))))))((((((((((((''''''((()))***)))((('''((()))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))******++++++******)))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((())))))***))))))))))))************''''''''''''''''''''''''''''''((((((((()))))))))))))))************))))))((((((((((((((((((((((((((((((((()))))))))******************************))))))))))))************************************))))))))))))))))))))))))******************************************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))}}}}}}|||~~~}}}|||vvvmmmoookkknnnuuu{{{zzzlll___ZZZYYYVVVSSSRRRYYYYYYXXXVVVSSSMMMFFFAAA======>>>@@@AAABBBBBBCCCCCCCCCBBBBBBBBBAAAAAAAAA======<<<:::777333222111222333333333222333555777999:::<<<===???@@@AAABBBAAA@@@???>>><<<;;;::::::888777666444111///---+++++++++************++++++************************))))))*********)))((((((******+++++++++******))))))***+++***(((&&&&&&&&&************************++++++***))))))((((((((())))))(((((((((((())))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))'''''''''((((((((('''&&&***)))(((''''''((()))***((((((''''''''''''(((((((((((((((((())))))******))))))(((((((((((())))))'''''''''''')))+++,,,...+++***)))(((((()))***+++(((((((((((((((((((((((())))))))))))))))))))))))(((''''''&&&&&&''''''((())))))(((((((((((())))))(((((((((((((((((((((((())))))************))))))((()))))))))'''''')))*********))))))((((((''''''))))))(((((((((((())))))((((((((((((((((((((((((((((((((()))))))))))))))''''''((()))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''))))))((((((((((((((((((((()))***)))((('''((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))************))))))******))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&'''((())))))***''''''''''''(((((((((((((((((((((((((((((((((((('''(((((((((((())))))))))))))))))******)))))))))++++++++++++++++++++++++(((((()))))))))*********************************((()))))))))************************************))))))))))))))))))))))))******************************************************))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((*********))))))))))))))){{{yyy{{{||||||wwwzzzxxxlllggglllrrrtttyyy~~~sssfffcccdddcccaaaaaa```aaaccccccaaaYYYNNNFFF>>>>>>======>>>@@@AAABBBAAAAAAAAABBBBBBBBBCCCCCCAAACCCDDDBBB===999777777444555555333222111333555444555666888;;;===@@@AAA????????????>>>>>>======;;;:::999888555333000///------,,,+++++++++++++++(((((()))***+++,,,------(((((()))(((((('''&&&&&&(((((()))))))))))))))(((((()))******((('''((()))))))))))))))))))))))))))(((((())))))************))))))(((((((((((())))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))''''''((()))((((((''''''***)))(((''''''((()))***((((((''''''''''''((((((''''''(((((())))))))))))))))))(((((((((((())))))))))))))))))***+++,,,,,,+++***)))(((((()))***+++((((((((((((((((((((((((************************+++******))))))******+++))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))((()))))))))'''''')))******)))))))))((((((((('''))))))(((((((((((())))))))))))))))))))))))))))))&&&''''''((()))***++++++''''''((()))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))(((((((((''''''((((((((((((((())))))))))))))))))''')))***)))((('''(((***((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((()))))))))******)))))))))******))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&'''((())))))***''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((()))))))))******))))))))))))))))))***,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))************************************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******************************************************))))))))))))******************************(((((((((((((((((((((((())))))))))))))))))******~~~}}}wwwyyyyyytttrrrvvvzzzzzz|||zzzpppfffeeehhhiiikkkmmmjjjmmmsssxxxxxxoooaaaVVVKKKHHHDDD@@@>>>???AAABBB@@@AAABBBCCCDDDEEEFFFFFFFFFIIIKKKIIICCC>>>;;;;;;777888888666333111111222111111222444666999;;;<<<<<<===>>>???@@@@@@@@@@@@;;;<<<<<<;;;999777555333111000///---,,,,,,,,,,,,(((((()))***+++------...(((((()))(((((('''&&&%%%''''''(((((())))))(((((('''((())))))((()))***,,,))))))))))))))))))))))))&&&'''(((***++++++++++++((((((((((((((())))))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************))))))(((((((((((())))))''')))******)))(((((()))))))))(((((((((((())))))((((((''''''''''''((((((&&&'''((()))))))))(((((())))))(((((((((((())))))++++++++++++***)))''''''******))))))))))))******))))))))))))))))))))))))************************))))))(((((((((((())))))((((((((((((((())))))***************************))))))************))))))((()))))))))'''''')))***((((((((())))))))))))))))))((((((''''''(((((()))************************$$$%%%%%%&&&'''((())))))''''''((()))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((())))))))))))******'''((())))))(((((()))***))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((())))))******))))))((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((())))))***))))))))))))************************************((((((((()))))))))************))))))))))))******)))))))))))))))))))))))))))))))))*********++++++************************))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))******************************************************))))))))))))******************************))))))))))))))))))))))))))))))))))))************|||}}}zzz}}}|||xxxqqqjjjeeefffiiilllqqqvvvyyysssbbb]]]TTTKKKFFFDDDEEEGGGGGGGGGHHHJJJLLLMMMNNNOOOMMMQQQTTTQQQJJJCCC@@@@@@===>>>>>><<<888444222222222222222222222444555666777888:::===???@@@@@@@@@;;;<<<=========;;;999888444333222000...---,,,,,,******++++++++++++,,,,,,************)))((('''&&&''''''((()))))))))))))))((()))***)))((((((***,,,))))))))))))))))))))))))'''((()))***++++++******((((((((((((((()))******(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))'''***,,,+++)))((()))+++(((((())))))))))))((((((((((((''''''''''''((((((&&&'''((()))))))))((('''))))))(((((((((((())))))%%%''')))******(((&&&%%%))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))'''&&&&&&%%%%%%&&&&&&'''((((((((((((((()))******))))))))))))))))))))))))))))))************))))))((()))))))))'''''')))***''''''(((((())))))******((((((''''''''''''(((((())))))))))))))))))))))))''''''''''''''''''&&&&&&''''''((()))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((())))))))))))(((((('''((((((((()))))))))***))))))))))))))))))))))))'''((((((((()))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))(((((()))))))))*********&&&((())))))(((((()))+++))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((()))))))))*********+++***)))(((((()))***+++))))))))))))))))))))))))))))))*********+++++++++************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******************************************************))))))))))))******************************************************((()))))))))************~~~~~~{{{{{{|||~~~}}}~~~vvvtttwwwvvvqqqooojjjhhhkkkooorrrxxxwwwooocccWWWOOOKKKKKKMMMOOOOOOQQQSSSUUUVVVXXXXXXUUUYYY\\\XXXPPPHHHDDDDDDBBBDDDDDDBBB===888555444555444222111000000111222111333555999;;;===>>>>>>:::;;;===>>>???>>><<<;;;777555333111///---,,,,,,------,,,,,,+++******))),,,,,,,,,++++++)))(((((((((((()))***************)))******)))(((((()))+++))))))))))))))))))))))))((()))***++++++***((((((((((((((((((((()))******((((((((((((((((((((((((************************))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((+++---,,,***(((***,,,'''((()))******)))((('''((((((''''''''''''((((((%%%&&&((()))))))))((('''))))))(((((((((((()))))) $$$(((******)))(((((()))***++++++***)))((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((()))******))))))))))))))))))))))))))))))************))))))((()))))))))'''''')))***&&&&&&'''((()))***++++++((((((''''''''''''((((((((((((((((((((((((((((((,,,+++***)))((('''&&&&&&'''(((((()))))))))))))))''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((())))))))))))(((((('''((((((((())))))******))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))(((((())))))*********+++&&&((())))))(((((()))+++))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))'''((((((((())))))******))))))))))))))))))))))))(((((())))))))))))((((((''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))************+++***)))(((((()))***+++************************)))************+++++++++************************))))))))))))************************************))))))))))))))))))))))))******************************************************))))))))))))******************************************************(((((())))))*********+++