BM66(I@ ,,,...///...---++++++,,,++++++++++++++++++++++++(((((()))***+++,,,,,,---,,,++++++******++++++,,,++++++,,,,,,,,,,,,---------------............///...---,,,,,,++++++,,,,,,------------------------..................------222000////////////...,,,222111000///...---------...///000000......///000......///000000///000444444333222111111222333444666888::::::777777888;;;@@@>>>===@@@FFFLLLOOOOOOQQQUUUVVVVVV\\\iiirrrsssvvvzzz~~~wwwuuuzzz~~~}}}}}}yyyvvvsssrrrtttxxx|||~~~{{{qqqhhhmmmxxx~~~~~~rrrhhhfffddd``````WWWNNNKKKLLLJJJFFFCCC;;;???@@@<<<888777777888777888666555777;;;888333444555444333777;;;777111222111000111333333333111333333111000000///000000---------------...///000111000000000000000111111000000000000000000000000000000000000000000000000........................////////////////////////000000000000//////////////////////////////////////////.........---------111000000///...---------------------------------///,,,***+++------+++)))---.........---,,,,,,+++,,,,,,,,,------.........+++++++++,,,---...//////...------------...//////000000///...------,,,,,,------------------------,,,---......,,,,,,---...+++,,,---......,,,+++***.........------,,,,,,,,,------------,,,,,,+++***,,,++++++++++++,,,------......------------......---.........---,,,,,,+++------------------------,,,------......------,,,000///......------------------............---------------............//////////////////000111111000111111222222333444444555444777;;;<<<===DDDMMMaaa+++---...---,,,******+++++++++++++++++++++++++++************++++++++++++++++++************++++++++++++,,,,,,,,,,,,---------------............///...---,,,,,,++++++,,,,,,------------------------........................///...------//////...---000///////////////000111111222222111///...///111222333444555555444555777222333444777:::===@@@BBB===@@@DDDGGGIIIMMMRRRVVV[[[ZZZZZZ^^^dddiiillllll~~~|||~~~~~~yyymmmnnnrrruuusssppprrrxxxwwwuuurrrmmmhhheeeaaa^^^^^^ZZZ]]]ffflllllllllnnnggg```VVVQQQSSSYYY___ccc```[[[YYYZZZWWWSSSUUUZZZdddcccfffkkkkkkddd___^^^```aaagggoootttuuutttuuudddfffhhhlllsss{{{{{{wwwtttqqqqqqrrrrrruuu|||xxxqqqllliii```aaa^^^VVVNNNHHHCCC>>>>>>???<<<777555777555222000222111111444888666000444333222222333333222111333333333333444444444555//////......///000000111111111000000000000111111000000000000000000000000000000000000000000000000........................////////////////////////000000000000//////////////////////////////////////////.........---------111000000///......------------------------------///---+++,,,---...,,,***---.........------,,,+++,,,,,,------------------,,,,,,,,,,,,---...///000...------------.../////////......---,,,,,,++++++------------------------,,,---......,,,,,,---...------------------------......---------,,,,,,,,,,,,---------,,,,,,+++***,,,,,,,,,,,,,,,------...------,,,,,,,,,,,,------------......------,,,+++------------------------,,,------......------,,,---,,,+++************+++------............---------------............//////////////////000111111000111111222222333444444555444777;;;<<<===DDDLLLaaa***,,,---,,,+++******+++++++++++++++++++++++++++,,,,,,++++++************,,,++++++******++++++,,,++++++,,,,,,,,,,,,---------------............///...------,,,,,,,,,,,,,,,------------------------............///////////////...---...000111000///---------...///000111222...000111111222333666888000222444555555888;;;===<<>><<<999999:::888222777555333333333333222111222222333333333333333222111111000000000111222222222111111000000000111111000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////000000000000/////////////////////////////////............---000000000///......------------------------------///...------...///---,,,---............---,,,,,,------------------,,,,,,------------...///000000...------------...//////---------,,,,,,++++++***------------------------,,,---......,,,,,,---...------------...//////000...------------,,,,,,,,,,,,,,,---------,,,++++++---------,,,---......///,,,,,,,,,++++++,,,,,,,,,------......------,,,,,,------------------------,,,------......------,,,///...------,,,---------------............---------------............//////////////////000111111000111111222222333444444555444777;;;;;;===CCCLLL```***,,,------+++***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,---+++++++++,,,,,,,,,---------------............///......---,,,,,,,,,,,,,,,........................///////////////000000000222111000000222222111000000000000000000111222333000222333444444555888::::::===??????CCCLLLTTTXXXTTTXXX___hhhrrr{{{~~~~~~}}}|||~~~yyyqqqiii```YYYTTTVVV\\\___\\\XXXXXX[[[\\\]]]YYYTTTSSSWWW]]]bbbdddbbbdddgggiiiddd^^^^^^bbbcccnnnpppgggbbbjjjpppooo|||~~~{{{wwwwwwyyy|||||||||vvvrrrrrrwwwzzzyyywwwwwwpppnnnqqqwwwvvvnnnjjjmmmtttjjjfffmmmooohhhdddfffcccaaaaaabbb```ZZZXXXZZZ]]]```ffflllnnnjjjddd```eeemmmvvvxxxuuutttuuuwwwyyytttmmmaaaTTTIIIIIIGGGBBBAAABBB???999>>>;;;888777777666555444333444444444333222000///222111111111111111222222222222111111000000111111000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////000000000000/////////////////////////////////...............000000//////....................................//////......//////......------............------.........------,,,,,,,,,...............///000000...------------...//////---------,,,,,,,,,++++++------------------------,,,---......,,,,,,---...***+++---////////////...------------------------,,,,,,,,,------,,,,,,+++...------------...//////------,,,,,,,,,,,,------,,,------...------,,,,,,------------------------,,,------......------,,,//////............//////------............---------------............//////////////////000000111000111111222222333444444555555777:::;;;<<>>DDDHHHHHHHHHOOO^^^jjjooooooqqqvvv{{{~~~~~~zzzuuuooojjjhhhfffhhhfffccc```[[[TTTNNNLLLFFFMMMPPPLLLJJJOOOUUUXXX___\\\ZZZ\\\cccnnnxxx}}}}}}{{{wwwsssuuuzzz||||||~~~}}}|||}}}wwwvvv}}}zzzyyy}}}zzzsssppprrrrrrnnnjjjhhhcccgggmmmqqqrrrmmmddd\\\VVV\\\dddhhhiiiiiilllppplllqqqvvv{{{mmm]]][[[VVVRRRSSSUUUPPPIIIFFFCCC>>>;;;999888666444555666666666555444333333222222111111000111111222333333222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000.../////////000000000111////////////////////////////////////////////////////////////......................................./////////////////////------...//////......---.........------,,,,,,,,,///............///000000...------------...//////............------------------------------------,,,---......,,,,,,---...&&&)))---000111///,,,***------------------------+++,,,,,,------,,,,,,,,,...------------...//////......------------......,,,,,,------...------,,,------------------------,,,------......------,,,,,,+++++++++++++++,,,,,,------............---------------............//////////////////000000111000111111222222333444444555555777:::;;;;;;BBBJJJ[[[+++,,,......---,,,---...++++++++++++++++++++++++))))))***+++,,,---......///......------......///++++++,,,,,,,,,,,,---------------............//////......---------------........................//////000000111111222222222111000000111222111/////////000111333555777888;;;???FFFLLLPPPTTTWWWYYY[[[```aaa^^^dddsss~~~~~~~~~zzzuuurrrrrrtttvvvvvvllljjjgggbbb]]]ZZZZZZ[[[YYYWWWWWWYYYZZZXXXXXXZZZUUU^^^```ZZZXXX^^^dddeeelllmmmnnnrrryyy}}}{{{wwwyyyzzzyyyyyywwwooofffbbbaaacccfffddd```___aaafffgggeeedddmmmxxxxxxpppppp||||||}}}}}}uuuiiiVVVQQQJJJCCC>>>:::777444666555555444444555666666333333222111111111111222444333222111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000......//////000000111111////////////////////////...////////////000000000//////////////////..............................---...//////......///000------...////////////...------------------,,,,,,///......---......//////...------------...//////........................------------------------,,,---......,,,,,,---...&&&)))---000000...+++))),,,,,,,,,------------...++++++,,,---------,,,,,,---------,,,---......//////......------......///,,,,,,------......------------------------------,,,------......------,,,,,,,,,,,,,,,,,,------...------............---------------............//////////////////000111111000111111222222333444444555555777::::::;;;AAAIIIXXX)))+++------,,,,,,---...+++++++++++++++++++++++++++++++++,,,,,,---------------,,,,,,,,,,,,------++++++,,,,,,,,,,,,---------------............/////////...---------------........................//////000111111222333333111111000222555666666555444666999===CCCHHHLLLOOOVVV\\\eeelllppprrrtttuuuzzz{{{|||yyyvvvrrrmmmkkkjjjkkkllleee```ZZZVVVVVVVVVUUUTTTQQQRRRSSSRRRSSSWWW]]]cccjjjfffeeeiiikkkkkkooouuu~~~www}}}zzzvvvuuuwwwvvvnnnhhhfffhhhjjjfff```cccnnnqqqkkktttwwwoooccciii~~~wwwlllbbbYYYQQQKKKGGGBBB???<<<999777777888888555444444333222222333333555444333222111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000.........///000111111111////////////////////////.../////////000000000000.../////////////////////........................,,,...//////------///111------...///////////////,,,,,,------------------......---------------......------------...//////------------------------------------------------,,,---......,,,,,,---...+++,,,---......---,,,,,,,,,,,,,,,---------......***+++,,,,,,---------,,,,,,,,,,,,,,,,,,------......------,,,,,,------...+++,,,------......------------------------------,,,------......------,,,...............///000000------............---------------............//////////////////000111111000111111222222333444444555555777:::::::::AAAIIIUUU~~~(((***,,,,,,++++++,,,---++++++++++++++++++++++++------,,,,,,,,,,,,++++++,,,++++++******++++++,,,++++++,,,,,,,,,------------------.........////////////...------------...///////////////////////////000000111222222333333222222333666:::<<<======CCCFFFKKKSSS[[[ccciiimmm}}}zzzttt||||||sssppptttrrrkkkccc```[[[WWWUUUVVVXXXZZZUUUQQQNNNNNNRRRUUUUUUUUUZZZ]]]aaaeeekkkvvv|||yyyyyyyyy~~~uuuaaa[[[iiisssrrrqqqtttuuuuuu|||{{{qqqiiidddVVVRRRLLLEEE@@@>>>======777666555444444444444444555444333222111111111111111111111111111111111111111111111111111111111111////////////////////////000000000000000000000000---......///000111111222////////////////////////.../////////000000111111.........///////////////////////////////////////+++---//////---,,,...111------...///000000//////,,,,,,,,,------............------,,,,,,,,,------...------------...//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---......,,,,,,---...000///---,,,,,,---...///,,,,,,,,,------.........***+++,,,,,,------------,,,++++++++++++,,,---------,,,,,,++++++,,,,,,---+++,,,,,,---.........---------------------------,,,------......------,,,+++++++++++++++,,,---...---..................------------........./////////////////////000111111000111111222333333444444555555777:::::::::@@@HHHTTT}}}************************++++++++++++++++++++++++++++++******++++++,,,---------,,,++++++,,,,,,,,,++++++,,,,,,,,,---------//////////////////......///------...111333111...///...---...000000000///333///...333777777777999:::<<<@@@GGGPPPWWW\\\___nnnoooqqqvvv{{{}}}|||yyyuuukkkjjjlll___eeeccc\\\ZZZ___^^^WWWTTTSSSTTTUUURRRPPPTTTZZZXXX\\\ccciiikkkkkknnnrrr{{{xxx}}}sssgggcccdddiiisss|||vvvbbb___^^^VVVOOONNNFFFEEE@@@888555777666222999444000000333444000,,,555333222222333444222000111222333444444333111111111111222222222222111111000000000000111111111111000000000000000000000000222222111111111111222222000000111111111000000///000000////////////000000//////000000000000/////////............---------......////////////......---------............///---------............///...------------...//////...------,,,,,,------..............................///000///...---...000---.........---,,,,,,+++------............------+++,,,------......------,,,,,,,,,---------...............------,,,,,,,,,((()))+++---///000000///...+++***,,,+++'''''')))------............---------------,,,,,,++++++++++++,,,------......---------------............///////////////000000000000000222333333333333444666333333666999::::::@@@GGG]]]|||+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,---------,,,,,,+++,,,,,,---++++++,,,,,,,,,---------/////////...............222000///000111222///---///.........///000000000444000///111222444;;;DDDAAAEEELLLWWWdddpppyyy~~~~~~~~~~~~zzzzzz{{{yyyrrrhhh```\\\[[[XXXXXXTTTOOOPPPTTTVVVTTT\\\[[[\\\______```eeelllrrrvvv|||zzzqqqhhhdddfffuuuyyyzzzyyy|||vvvxxxssscccVVVYYYVVVOOOHHHFFFEEE===444444333333555777777666444555444333333333222222111333333333444333222000///111111222222222222111111000000000000111111111111111111111111111111111111111000000000000000000111222222222111111///...---000000////////////000000//////000000000000/////////............---------...////////////......------------............///---------............///...------------...//////...------,,,,,,------...........................---///000///...---...000---.........------,,,+++------............------+++,,,------......------,,,,,,,,,---------............---------,,,,,,,,,,,,---.........---,,,+++000------///...+++***---,,,,,,------------,,,,,,---------,,,,,,,,,++++++,,,,,,---...............---------............///////////////000000000000000222333333333333444666444333666:::::::::@@@HHH]]]|||,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---------,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------........................000...---...///000///---000000/////////000111222333555<<>>;;;999888666555666555555444444555555666222222333333333333222222000000000000111111111111222222222222222222222222222222111111111111222222...///000111111222222111000000////////////000000//////000000000000/////////............---------,,,------.........---------------............///---------............///...------------...//////...------,,,,,,------...........................,,,---......---,,,---...------...////////////...------............------+++,,,------......------,,,,,,,,,---------......,,,,,,,,,------------...///...---,,,,,,,,,,,,,,,,,,******---...+++,,,///---......//////......---------------............------...////////////...---------............///////////////000000000000///000222222111111333444555555777999999999>>>FFFSSSttt|||,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,---......,,,,,,,,,------...///000------------............///000000111222222333333333555777888888;;;@@@DDDNNNUUU]]]aaa```___```bbbhhh```ZZZ[[[YYYRRRJJJGGG@@@EEEIIIJJJIIIIIIKKKOOOTTT[[[ccceeeeeegggnnnuuuwww{{{zzzxxx{{{~~~}}}{{{{{{zzzxxxddd[[[QQQKKKIIIFFF@@@;;;;;;999888666555444444555222333333444444333333222000000000000111111111111222222222222222222222222111111000000000000111111///000000111111111111000000000////////////000000//////000000000000/////////............---------++++++,,,---............---------............///---------............///...------------...//////...------,,,,,,------...........................,,,---......,,,,,,---...------...///////////////------............------+++,,,------......------,,,,,,,,,---------......,,,,,,,,,---------............---,,,,,,,,,---......++++++......,,,,,,///,,,------......------,,,------------.........///,,,,,,---...............---------............///////////////000000000000///000222222111111333444444444666888888888===DDDPPPqqq{{{,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,---......,,,,,,,,,---...///000000---------.........//////000000111222333333444444:::===AAADDDHHHMMMUUUZZZbbbhhhnnnoooiiiccc``````VVVPPPKKKJJJHHHEEEDDDGGGAAAHHHPPPUUUWWWYYY^^^bbbnnnxxxzzz{{{rrr|||zzzllldddbbb]]]TTTLLL???===:::777555444333333222333333444444333333222000000000000111111111111222222222222222222222222000000////////////000000111111111111111000///...000000////////////000000//////000000000000////////////.........---------******,,,---.../////////---------.........//////---------.........//////...------------...//////...------,,,,,,------...........................,,,---......,,,,,,---...------...///000000//////---..................---+++,,,------......------,,,,,,,,,---------......,,,,,,,,,------.........*********+++,,,///111222---++++++------******---+++,,,,,,------,,,,,,+++---------.........//////+++,,,------......---------------.........//////////////////000000000000///000222222111111333444444333555888777777<<>>;;;===777666999:::555333444333333444444444333222222333333333333333333333333000000000111111111111111222222222111111111111000111111000//////////////////000000000000000000000////////////////////////........................---------.........////////////...---------......///......------///000111///...,,,,,,---...---,,,////////////////////////------............------........................------......------,,,+++........................---,,,,,,,,,,,,---......,,,---...---,,,+++---///---,,,,,,++++++,,,,,,---,,,,,,,,,---------......///......---,,,,,,++++++,,,------......------,,,---------............///---------............///...------......///000111000111111222222333444444444444666999888888===DDDRRRnnn------------------------,,,------------.........//////............/////////000000///......000222///111444666777999<<<>>>CCCDDDHHHOOOYYYbbbhhhkkktttqqqhhh\\\TTTQQQLLLGGGEEEFFFGGGIIILLLRRRYYY^^^dddkkkuuuyyywwwvvvyyymmmrrruuu}}}{{{yyyzzzsssvvvzzz|||~~~|||vvvxxxzzzlll___aaakkk{{{~~~iii]]]^^^bbbeeeooouuurrrlllhhhgggeee^^^VVV\\\eeehhhoooyyyyyyoooppppppqqqssswww~~~{{{mmmrrrppp[[[MMMFFFAAA;;;777999999666333222333444555666666555333333444444444444444444444444222222111111111111111111222222222111111111111000111111000////////////000//////000111111222333333////////////////////////////////////////////////------........./////////...---------...//////000///......------///000111...---+++,,,---///......////////////////////////.........//////.................................---............---,,,,,,........................---,,,,,,,,,,,,---......,,,---...---,,,+++---///---,,,,,,++++++,,,,,,---,,,,,,,,,---------...............------,,,,,,+++,,,------......------,,,---------............///---------............///...------......///000111000111111222222333444444444444666888888888===DDDRRRmmm------------------------------------............------------...000111222---///000000000111333555777888:::<<>>AAACCCHHHOOOVVV[[[^^^___XXXZZZ]]]___^^^ZZZSSSNNNPPPPPPNNNLLLOOOVVVZZZXXXjjjpppxxx|||xxxzzzvvviii[[[VVVUUUWWW^^^fffppppppnnnkkklllnnnllliii~~~oooYYYIIIBBBAAA@@@===444444444555555555555555444444444444444444444444444444333333222222111111222222222111111111000000222222111000000000000000111111111000000/////////000000000000000000000000................................./////////000000000000///............//////......------///000111---,,,+++,,,...000111000------------------------......////////////....................................//////......---,,,---------.........//////---,,,,,,,,,,,,---......,,,---...---,,,+++---///---,,,,,,++++++,,,,,,---,,,,,,,,,---------......---------------,,,,,,,,,,,,------......------,,,---------............///---------............///...------......///000111000111111222222333444444333333555888777777<<>>999777777888888888888777666555444555555555555555444333222222333333111111111111111000000000000000000000000000000000000000000000000000000000/////////111333333111//////////////////////////////////////////////////////............///000000///......------......///////////////////////////........................////////////////////////................................................+++,,,------,,,,,,...///---,,,,,,+++++++++,,,,,,------.........///////////////...------------...+++,,,---///111111111111............///////////////////////////////////////------...000000000///...000111222111111222444555444555888999:::>>>DDDNNN```---///222444666999<<>>DDDLLLSSSUUUVVVVVVVVVTTTQQQOOOMMMIIIDDDCCCFFFNNNVVVcccppp{{{~~~{{{xxxhhh]]]WWWWWWYYYdddyyyuuuzzzwwwfffQQQKKKBBB;;;888888999999999888666555444555555666777666555444333333333333333222222222222111111111111111111111111111111111000000000000000000000000/////////111333333111///......////////////000000//////////////////////////////......//////000111......------------......////////////////////////........................////////////////////////................................................***,,,------------...///...------,,,,,,,,,,,,,,,,,,,,,---------.........//////...------------...)))+++---000222333333333............////////////////////////////////////...------...000111000///...000111222111111222444555333444888999:::>>>DDDKKK]]]222444888;;;>>>BBBFFFJJJPPPWWW___```ZZZTTTQQQRRRCCCAAADDDJJJMMMOOOUUU\\\dddmmm{{{~~~tttkkkuuuzzznnneeebbb]]]fffrrrwwwnnncccaaagggggguuu||||||zzzwww{{{qqqcccUUUJJJCCC???===;;;:::888666555666777888555555444444444444444555444444444333333333222222222222222222222222222222000000000000000000000000/////////111333333111////////////000000111111111///////////////////////////////////////000000111//////............//////////////////////////////........................////////////////////////................................................***,,,------------...000///......---,,,,,,------,,,,,,---------.........//////...------------...***,,,...111333333333222............////////////////////////////////////...---,,,...000111000///...000111222111111222444444222444777999999>>>DDDIII[[[666999===AAADDDIIINNNQQQ]]]dddiiicccTTTFFF@@@???AAADDDNNN\\\cccdddgggmmm}}}||||||sssssskkkfffgggfff```]]]___cccnnn}}}uuuooowwweeeWWWLLLFFF===<<<999888777777888999444444444444444555666777555555555444444333333333333333333333333333333333000000000000000000000000/////////111333333111///000000111111222222222222000000000000000000000000///////////////000111111000000////////////000000////////////////////////////////////////////////000000000000000000000000................................................***+++------------...000000///...------------------------............/////////...------------...,,,---000222333333222111............/////////000////////////////////////...---,,,...000111111000///000222222111111333444333222333777888999>>>DDDGGGYYY???EEEFFF@@@DDDRRR\\\^^^```bbbVVVHHHBBB<<<===GGGOOOXXXggguuu~~~{{{}}}|||rrrjjjddd^^^]]]bbbsssuuuhhh{{{~~~}}}qqq[[[JJJ;;;333:::@@@<<<777666:::666222111333666666555666666555444444444444555666444333111000000111111444444444333222111000///111111111111111111111111222111///......///111222000000000000000000000000////////////000000000000000000000000000000000000000000000000000//////...........................////////////////////////---------............///---------.............../////////...------,,,,,,---......///......---,,,555333222000///...//////........................)))+++///111333333222111------............------............////////////000000000000111111111111222111111000111333444555222444666666555888>>>CCCOOOZZZGGGKKKMMMNNNRRRVVVVVVRRRGGGKKKCCC???FFFMMMWWWfff}}}|||{{{mmmkkkoooyyy|||rrrccc[[[]]]gggxxxzzzcccIII;;;777555555555444777:::<<<<<<:::666444666666555444444444444444555444333222111111111222444444444333333111000000111111111111111111111111000111111111111111111000000000000000000000000000////////////000000000000000000000000000000000000//////000000000///..............................////////////////////////---------............///---------------...//////...............------------.........//////000000444222111///....................................+++---000222222111000...------............------............//////////////////000000000111111111222111111111111333444555222444666666666888>>>CCCMMMXXX\\\VVVSSSVVVWWWRRRMMMJJJBBBJJJKKKRRRdddpppyyyzzzkkk\\\UUUTTTZZZfffwwwrrrUUUFFFBBB???:::999999777555333333555777666555444444333333444444555555333222222222222222333444444333333222111000111111111111111111111111///111333444444333111///000000000000000000000000////////////000000000000000000000000000000000000...////////////...------........................////////////////////////---------............///...---,,,,,,,,,---///000---------.....................---...///000222333222111///------,,,------........................---///000111111000...---------............------............//////////////////000000000000111111111111111111222333444555222555666666666888>>>BBBKKKUUUhhh[[[PPPNNNLLLGGGKKKTTTVVVcccmmm{{{}}}zzz~~~}}}uuukkkaaaYYYWWWeee}}}~~~uuubbbPPP@@@BBB>>>888555444555666777666555555444333444444444555555444333333333333333333333444444333222222111111111111111111111111111111222333444444333222111000000000000000000000000////////////000000000000////////////////////////...............------,,,........................////////////////////////---------............///...---,,,++++++---///000,,,,,,------...//////000///...---,,,---...111222000///...,,,++++++,,,,,,........................---...///000000///...---------............------............////////////////////////000000000111111111111111222333444444222555777777666888===AAAJJJSSSYYYOOOHHHGGGEEEGGGWWWjjjmmmyyy|||vvvyyy|||xxx{{{{{{jjjddd]]]___mmmzzzyyypppfffkkkqqqxxxhhhQQQHHHCCC??????@@@???999444777666555555444444555555555555555555444444444333333333444444444333222222111111111111111111111111444333222111111222333444000000000000000000000000////////////000000000000////////////////////////...............------,,,////////////////////////////////////////////////---------............///---,,,,,,+++,,,---...///+++,,,,,,---...///000000000///---+++++++++---...///...---+++++++++,,,,,,........................,,,---...///000000//////------............------............////////////...////////////000000000000111111222333333333444222555777888777888<<<@@@JJJRRRGGGIIINNNRRRTTT\\\mmm}}}~~~tttuuuwwwwwwyyy|||wwwttthhheeeeeedddXXX]]]dddlllzzzzzz\\\RRRDDD;;;888999::::::888777666666555555666666444555555666666555444444333333444444444444333333111111111111111111111111444333111//////111333444000000000000000000000000////////////000000000000000000000000000000000000...////////////...------////////////////////////////////////////////////---------............///+++,,,,,,,,,------------,,,,,,------...///000000000///---+++******++++++///...,,,+++++++++,,,---........................+++,,,---...///000000000------............------............////////////......////////////000000000000111333333333333333222555888888777888<<>>FFFKKKwww|||xxxiiikkkyyyyyyiii```fffpppxxxwwwVVVDDD<<<===???:::<<<>>>888888777555555888999555000555444333222333444555666555555444333333333333444111111222222222333333333111222222222222111000000////////////000000000000111111111111111111111111000000000000000000000000,,,---...//////...---,,,////////////////////////---///000000///---...///......------------......///...,,,,,,,,,---///111---------............///........................------............------//////.........---------////////////////////////###'''+++------...000222111/////////000///---+++111111111111222333444555111111333777777555777<<>>FFFPPPvvv~~~yyyrrrmmmhhhjjjddd```hhhnnnzzzpppQQQEEEAAA:::777888<<<<<<888666888555555555444333222111111555555444333333333333444222222333333333444444444333222111000000000111111000000000000111111111111000000000000000000000000////////////////////////.........------.........////////////////////////,,,...///000///...///000......------------......------------......//////---------............///........................------............---------.....................////////////////////////---,,,,,,---......///.../////////111333444333222111111111111222333444444333333555999999777999>>>EEEOOOuuuzzzjjjfffZZZVVV\\\___kkk|||```LLL@@@777444:::<<<888666999666777777777666555444333555555444333333333333444333333333333444444444444444333111000000000111222000000000111111111222222000000000000000000000000000000000000000000000000000000////////////000000////////////////////////+++---///000/////////111......------------......---------............///---------............///........................------............---------------...............////////////////////////---+++***+++...///000///000//////111333444333222111111111111222333444555555444666::::::999;;;@@@DDDNNNsss}}}ggg]]]\\\XXX___uuuvvvWWWFFF999:::<<<777555888777777888999999888777666555555444333333333333444333333333444444444444555444333111000///000111222000000111111111222222222000000000000000000000000000000000000000000000000111000///......///000111////////////////////////+++---///000//////000111......------------......,,,------...............---------............///........................------............---------------........./////////////////////////////////---+++,,,///111111000///......000222222111000111111111111222333444555444333555999:::888:::???CCCLLLqqqnnnfffZZZ\\\pppyyy{{{|||~~~uuu]]]GGGCCCBBB<<<999;;;666666888999999888777777555555444333333333333444333333333444444444555555444333111//////000111222000111111111111222222222000000000000000000000000000000000000000000000000///...---,,,,,,---...///////////////////////////+++---///000//////000111.........------.........,,,---......//////......---------.........//////........................---..................------------.........//////////////////////////////222///------///111111///...------...000000///...111111111111222333444555111111333777777555777<<>>777:::666555999:::666444444666666555444444444444555555555555444444333333333333333333222222222111111222222222222222222222222333222111111000000111111000111222111000//////111///////////////000111111//////000000000000/////////......///111111000///---------.........//////,,,---------...////////////............---------,,,---......------///111........................////////////...---,,,+++---------............//////...------...///...---000000///////////////000222222222222222222222222333444666666666888;;;>>>CCCIIIkkk|||ooofff]]]VVV___jjjgggwwwnnnrrruuu~~~___JJJ<<<===999777999999666777:::777666555555444444555555555555555444444333333333333333333222222222222111222222222222222222222222333222111111000000111111000111222111000///000111///////////////000111111//////000000000000/////////......///111111000///---------.........//////---------...............///............---------,,,---------,,,,,,---///........................////////////...---,,,+++---------............//////...------//////...---000000////////////000000111111222222222333333333333444666666666888;;;>>>DDDJJJlll{{{eeeXXX^^^fffaaaeeesssrrrooojjjooocccEEE???;;;888999888666777:::777777666555555555555555555555555444444444444444333333333333222222222222111111111111111111111111333222111111000000111111111222222222000///000111///////////////000111111//////000000000000/////////......///111111000///------........./////////...............---------///............---------,,,------,,,+++***,,,---........................////////////...---,,,,,,---------............//////...------//////...---000000////////////000000000000111222333444444555333444666666666888;;;>>>FFFLLLmmmmmmnnnrrrjjjkkkssskkkPPPFFF<<<;;;;;;999777777888777666666555555666666555555555555555444444444444444333333333222222222111111111111111111111111333222111111000000111111111222333222000///000111///////////////000000111//////000000000000/////////......///111111000///............/////////////////////...---------,,,///............---------...//////---++++++,,,---..............................//////...------,,,---------............//////...---...///000///---000////////////000000111...///000111333444555666333444666666666888;;;>>>GGGMMMnnn~~~xxxssssssxxxqqqZZZBBB999:::<<<;;;:::888888777666666666666777555555555555555555555555444444444333333333222222111111111111111111111111333222111111000000111111111222333222111000000222///////////////000000111//////000000000000/////////......///111111000///........./////////000000/////////...---------,,,///............---------///000000///---,,,---///.................................///......---,,,---------............///000///......///000///...///////////////000111111...///000111333444666666333444666666666888;;;>>>GGGLLLnnn~~~kkkaaaaaakkk|||{{{~~~nnnMMM<<<999:::;;;;;;999888888777777777777777555555555555555666666666444444444444333333333333222222222222222222222222333222111111000000111111222333333333111000111222///////////////000111111//////000000000000/////////......///111111000///....../////////000000000...............---------///............---------///000111///...---///000........................---...............---------------............///000///......000000///...///......//////000111222...///000111333444555666333444666666666888;;;>>>EEEKKKlll|||hhh[[[YYYcccnnnttt~~~hhhXXXNNNEEE>>><<<999999888777777777888888444555555555666666666777555444444444444333333333333333333333333333333333333222111111000000111111222333444333111000111222///////////////000111111//////000000000000/////////......///111111000///.../////////000000000000---------...............///............---------.../////////---...///111........................------...............------------............///000///...///000111000...............///000111222///000000222333444555555333444666666666888;;;>>>BBBIIIkkkgggWWWWWW^^^fff}}}uuunnnYYYHHH@@@:::999888888777888888888444555555555666666777777555555444444444333333333444444444444444444444444333222222111000111111111222333444333111000111222///////////////000111111//////000000000000/////////......///111222000///////////////000000000000,,,------......///////////////.........---------,,,---......------///111........................------...............------------.........//////111///...///000111000...............///000222222000000111222333444444555333555666666666888;;;>>>AAAGGGjjjzzzwwweee\\\]]]kkk{{{rrruuuqqqBBBBBBAAA===777777<<<<<<777777888888888888777777666777666555444444444444444555555444333333222111111222222222222222222222222111111111222222333333333222222222111111111111000222111000...------------000000000000000000000000...............///000000...///000///------///000........................000000000000000000000000//////............////////////...---,,,,,,++++++---......///////////////------------.........///////////////000000000000///000111222333444444444222333555555555777;;;>>>CCCKKKccc{{{vvvzzzqqqeeeaaafffrrr~~~rrrGGGAAA;;;:::======999555888888888888888888777666666666555444444444444444666555555444444333333333222222222222222222222222222222222222222222333333222222222111111111111000111000000/////////000000000000000000000000000000...............///000000...//////...------...000................................................//////............//////000000///......---,,,,,,---...//////000000//////------........./////////////////////000000000000000000111222333444444555222333555555555777;;;===@@@HHH```yyybbb[[[```jjjpppsssdddRRRBBB??????:::777888999999999999999888777666666555444444333444444444555555555555555555555555333333333333333333333333333333222222222222222222222222222111111111111000000000000111111111222222000000000000000000000000...............///000000---......---,,,,,,---///................................................/////////....../////////000000000///......---------...//////000000//////....../////////000000000////////////000000000000111000000000111333555666333444555555555777:::===???GGG___rrrdddcccgggeeerrrzzzcccIII@@@;;;444888BBB::::::::::::999888777777555555444444444444444555444444444444555555555555333333333333333333333333333333333222222111111111222222222111111111000000000000111111111111111111////////////////////////...............///000000,,,---...---++++++---...........................000000000000000000000000......////////////......////////////......------......///000000000000000////////////000000000000////////////000000000000222111000///000333555777333444555555555777:::===@@@HHH___zzzlllfffllltttwww}}}zzzzzzpppYYYOOOEEE999999CCC;;;;;;;;;::::::999888777555555555444444555555666333333333333333444444444333333333333333333333333333333333222222111111111222222222111111111000000111111111111000///...---////////////////////////...............///000000,,,---...---++++++---...........................000000000000000000000000......///000000///............------------------...//////000000000000000////////////000000000000////////////000000000000222111000///000333555777444555555555555777:::<<<@@@GGG___{{{jjjsssuuusssxxxzzz|||nnnWWWBBB999<<<<<<<<<;;;:::999888777666666666555666666777888333333333333333333333333333333333333333333333333333333222222222222222222222222222111111111111000111222222222111///---,,,000000000000000000000000...............///000000---......---,,,,,,---///................................................---...///000000///...---------------------------...///000000111111000000....../////////000000000////////////000000000000111000000000111333555666444555666555555666999<<<>>>FFF\\\xxxwwwcccDDD======<<<<<<;;;999888777777777777777777888999999555555444444333333222222444444444444444444444444222222222222222222333333222222222111111111111000000111222333222111///...000000000000000000000000...............///000000...//////...------...000................................................---...///000000///...------------...............//////000111111111111000------........./////////////////////000000000000000000111222333444444555444555666555555666999;;;???FFF\\\}}}|||ssspppzzz```=========<<<;;;999888777888888777777888999::::::777777666555444444333333444444444444444444444444111111111222222333333444222222222111111111111000///111333444444333222111000000000000000000000000...............///000000...///000///------///000........................000000000000000000000000---...///111111///...---........./////////////////////000111111111111111------------.........///////////////000000000000///000111222444444444444555555666555555666999;;;BBBIII^^^uuueeegggnnnrrruuu|||nnnLLL;;;>>>HHH@@@555777;;;888666555666:::>>>@@@AAA>>><<<:::888666555555666444333333222222333333444333333333333333333333333111000000///000000111111111111222222222222111111111111111111111111111111000000000000////////////------......//////000000///000000///---,,,...///000000////////////000000......////////////......,,,------...///000111111............////////////////////////000000000000---...000111111111000///000111222222111222444666333444555555555555888:::BBBGGGfffuuuqqqtttsssxxxfffKKK;;;:::999;;;<<<666888777777777999;;;<<<===<<<;;;:::888666555555444444333333222222333333444333333333333333333333333333222222222222222333333111111222222222222111111111111111111111111111111.........---------,,,,,,.........//////////////////000000///------...///000000////////////000000......////////////......------......//////000000............////////////////////////000000000000---...///000111000000///000111222222111222444666666777888888888999;;;===DDDIIIfffuuummmmmmvvv}}}mmmUUUGGG===>>>AAA;;;888888999888777777888999999999999888777555444333444444333333333333444444333333333333333333333333333333333333222222333333111111222222222222111111111111111111111111111111............------------///////////////.........///000000///------...000000000////////////000000......////////////...............///////////////............////////////////////////000000000000......///000000000000000000111222222111222444666666888999999999999<<<>>>CCCGGGddd~~~~~~~~~wwwWWW???>>>AAA777888999888666555666888666777888888777555333222444444333333333333444444333333333333333333333333111111111111111111000000111111222222222222111111111111111111111111111111222111111111111000000000000000//////......------...///000///------...000000000////////////000000......////////////......///////////////.....................////////////////////////000000000000...//////000000000000000000111222222111222444666444555666666666777999;;;AAADDD```~~~zzz{{{VVVAAA@@@888888888777666666777888555666777777777555444333555444444333333444444555333333333333333333333333111222222222222111000///111111222222222222111111000000000000000000000000333333333222222222111111000000//////......------.../////////------///111000000////////////000000......////////////......///////////////.....................////////////////////////000000000000///////////////000000111000111222222111222444666333444555555555666888:::@@@DDD```zzzttttttlllyyy^^^FFF>>>;;;777666777888999888555666666666666666555555555555444444444444555555333333333333333333333333444444555555555333222111111111222222222222111111000000000000000000000000111111111111000000000000///////////////............/////////---...///111000000////////////000000......////////////...............///////////////............////////////////////////000000000000///////////////000111111000111222222111222444666444666777777777777:::<<>>444444===888777777888999999777555555555666666666666666555444444444444444444444444222222222222222222222222222333333444444333333222////////////000000000000222111000......000111222---,,,---111111///...000////////////////////////000000////////////000000000///------///000///...///////////////......---......///000000000000000//////000111111111111111////////////000000000000111111111111222333444555666666555444444666:::===>>>HHHbbb~~~hhhMMM???===>>><<<888999888777888999:::888777555555666666666666666555444444444444444444444444222222222222222222222222222222333333333333222222////////////000000000111222111000//////000111222222333111------111444333////////////////////////000000////////////000000000///------///000///...//////000000///...------......///000000000000000//////000111111111111000////////////000000000111111111111111222333444555444444444333333555888<<<>>>HHHbbb~~~zzz~~~___LLLEEE>>>444:::888888888::::::999888666666666777777666666555444444444444444444444444222222222222222222222222111111222222222222111111/////////000000000111111222111000//////000111222111222///+++***...111///////////////////////////000000////////////000000000...---...///000///...000000000000///...---,,,......///000000000000000...///000000111111000000/////////000000000111111111111111111222333444555333333333333222444777:::>>>GGGaaawwwUUUBBB;;;:::999777777999999888777666777777777777666666555555555555555555555555555222222222222222222222222000111111222222111111000//////000000000111111111111111000//////000111111111---111999888///+++...////////////////////////000000////////////000000///.........000000///---000000000000///---,,,+++......///000000000000000...//////000000000000000//////000000000111111111111111111111222333444444333444444444333555888:::>>>GGG___vvvPPPCCC<<<:::777777777888777666777777888888777666555555555555555555555555555555222222222222222222222222000111111222222111111000000000000000111111111111111111000000000000111111666---999SSSRRR888+++444000000000000000000000000000000////////////000000///......///000000...---000000000000///...---,,,......///000000000000000......///000000000000000000000000000111111111111111111111111222333444444444555666555555666999;;;>>>FFF^^^yyy\\\@@@???<<<999777777777666555888888888888777666555555555555555555555555555555222222222222222222222222111111222222222222111111000000000111111111222222000000000111111000000000666---;;;WWWWWW:::,,,555000000000000000000000000000000////////////000000.........///111000...,,,///////////////......---......///000000000000000---...//////000000//////000000000111111111222222111111111111222333444555444555666666666777999;;;>>>FFF\\\nnnLLLDDDAAA<<<:::888888666555888999999888888666555555555555555555555555555555222222222222222222222222222222333333333333222222000000111111111222222222000000111111111111000000...+++333AAAAAA444,,,///000000000000000000000000000000////////////000000.........000111111...,,,---......///////////////......///000000000000000---...//////000000//////000000111111111222222222111111111111222333444555222444555666555666888:::>>>EEE[[[kkkGGGDDD???<<<:::999777666999999999888888666555555666666666666666666666666222222222222222222222222222333333444444333333222000111111111111222222222000000111111111111000000***...///,,,,,,000000---000000000000000000000000000000////////////000000.........000111111...,,,,,,---...///000000000000...//////000000000000000---......///////////////000111111111111222222222111111111111222333444555111333555555555555777888???EEE[[[zzzlllLLL999@@@DDD888444===:::888777888999999888777555555666666555555444333444444444333333333222222111222222333333222222111000000000000000000000000000000000000////////////////////////////////////000000000000000000000000000000///............///111000///......///000111.../////////...---,,,,,,///////////////////////////000000000000000//////333333222111000000111111222222111111222222333444444333222333666888999:::===EEE\\\zzzoooVVVFFF???===;;;;;;;;;:::999999;;;:::999777555555666666555555444333444444444333333333222222111222222333333222222111111111111111111111111111......//////000000111111////////////////////////000000000000000000000000///////////////000111222111000///......///000111......//////......---,,,//////////////////////////////000000000000//////333222222111000000111111222222111111222222333444444333333333555888999:::===DDD[[[\\\CCCBBBAAA999;;;;;;;;;;;;<<<<<<999777555666666666666555444444444444444444333333333333111222222333333222222111111111111111111111111111---......///000111222333////////////////////////000000000000000000000000......//////000222333444000000////////////000000....../////////...------//////////////////////////////000000000000//////333222111111000111111111222222111111222222333444333333333444555777999:::===DDD[[[}}}SSSEEEAAA;;;;;;;;;;;;<<<===<<<999666666666666666666555444444555444444444444333333333111222222333333222222111111111111111111111111111/////////000000111111222////////////////////////////////////////////////////////////000111222333000000////////////000000......////////////......////////////////////////...//////000000000000///222222111111111111111222222222111111222222333444333333444444555666999;;;===CCCZZZ|||zzz}}}hhhHHH>>>>>>;;;::::::;;;;;;:::888555666666777777666666555444555555555444444444333333111222222333333222222111111111111111111111111111222222111111000000//////000000000000000000000000////////////////////////000//////......///////////////000000000000//////......///////////////...000000000000000000000000......///000000000000000222111111111111111222222222222111111222222333444222444555555444555999<<<<<>>???666888777666666555555666666666555555555555444444444444444444333333222222222000111222222111000111222//////////////////000111111111000000111111222333111000000000/////////...////////////000000000000///000111111000///...---000///......000000///...000000000000000000000000---...//////000000//////000000000111111111111111...000111222111111222444333444444444444777;;;>>>]]]UUU\\\{{{ttthhhBBB===AAA<<<777999888888777777777777777666555555555555444444444555555555444333222222111000111222222111000111222333222222111111111111222111111000000000111222222000000000000////////////////////////000000000000///000000000000//////...111000//////111111000///000000000000000000000000---...//////000000//////......//////000000111111...000111222111111222444333444555444555777;;;>>>VVVOOOUUUzzzggg~~~TTTBBB???999<<<999999888777777777777777666555555555555444444444666666555444333222222111000111222222111000111222555444333222222222222222111111000000000000111111000000000000////////////////////////000000000000///000000000000/////////111000///000111222111///////////////////////////......///000000000000000,,,------...///000111111...000111222111111222444333444555555555777:::===>>>@@@QQQwww|||kkkIII;;;888BBB999888777777666666777777666555555555555444444444666666555444444333222222000111222222111000111222222111000///////////////111111000000///000000111////////////000000000000////////////000000000000000////////////000000000111000///000111222111///////////////////////////...//////000000000000000,,,,,,---...///000000111...000111222111111222444333444555555555777999<<<:::DDDZZZUUU>>>;;;BBB999888888777666777777777666555555555555444444444555555555555444444444444000111222222111000111222222222111000000000111111111111000/////////000000////////////000000000000////////////000000000000000////////////000000111111000//////111111000///000000000000000000000000...///000000111111000000------......//////000000...000111222111111222444333555666666666777999;;;;;;FFFZZZlllLLLCCC>>>::::::999888888888888888666555555555555444444444444444444444555555555555000111222222111000111222333333333222333333444444111111000///////////////.../////////000000000111////////////000000000000000///......///000111222000///......000000///...000000000000000000000000//////000111111111111000////////////////////////...000111222111111222444333555666777666777888:::999BBBSSS{{{~~~[[[LLL999<<<;;;::::::999999::::::666666555555555444444444333333444444555666666666000222222222111000111222////////////000111222222111111000///////////////.../////////000000111111////////////000000000000000///.........000111222000...---...///000///...000000000000000000000000//////000111111111111111000000000000000////////////000222222111111333444333555666777666777888:::???GGGVVV~~~}}}oooOOO???BBB555777???:::444555444777666666666555555555555666555555555555444444444222333333444444333333222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000...---...///000///...////////////////////////---......///000111111222111222333222111111333444222333444555666888999999???BBBPPP{{{kkkJJJ@@@777:::===888999;;;555777777666666666555555555666555555555555444444444222333333444444333333222111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000////////////////////////////////////111///...///000111000///////////////////////////......//////000000111111111222333222111111333555222333444555666888999999===@@@NNNzzznnnMMM@@@<<<:::666999;;;222777777777666666666555555666555555555555444444444222333333444444333333222222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000111111000000//////......////////////////////////222000///000111222111000////////////////////////////////////000000000000111222222222111111333555222333444555666888999999;;;>>>MMMzzz{{{|||~~~|||sssSSS???===999888999666777777777666666666666555666555555555555444444444222333333444444333333222222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000222111111000///......---////////////////////////111000//////111111000///////////////////////////000000000000////////////000111222222111111333555222333444555666888999999<<>>@@@OOOzzz}}}sssXXXHHH:::666888555888888888777777777666666666555555555555444444444222333333444444333333222333333333333333333333333222222222222222222222222111111111111111111111111000000000000000000000000000000000000////////////........................000///...///000111000...////////////////////////......//////000000111111///000222222111222444777222333444555666888999999<<>>;;;999<<<;;;888666777888888777777666555444444222333333444444333333222000111222222333333222222111222222333333222222111000111222222000//////000222111111000000000000000////////////000000111111000///......///000///---///////////////...------//////............//////---...000111111000000///111111111222333444444333444444444444555777888999;;;@@@LLLrrrkkkCCC===999::::::777555666999999888777666666555555444444555555555555444444111111222333333333333222111222222333333222222111///111333222111/////////222111111000000000000000000000000000//////......///...---...///000///...///////////////...------//////............//////---...000111111111000///000111222222222333333444444444444444555777888999<<<@@@LLLrrr}}}JJJAAA:::999999777666777999999888888777777666666555555666666666666555555333333444555555555555555111222222333333222222111111222444333222000111111222111111000000000000000111111000//////...------///...---...///000///...111111111111111000////////////............//////---...000111111111000//////111222222222222333555444444444444555777888999<<<@@@LLLqqq}}}RRRGGG===:::999888777999888888888888888888888888444555555555555555555444333444555555666555555555111222222333333222222111111222333222000///000111222111111000000000000000//////////////////......///...---...000000000///111111111111111000////////////............//////...//////000000000000000///111333333111111333555444444444444555777888999===@@@KKKppp}}}~~~uuuWWWKKK???::::::999999;;;888888888888888999999999333444444555555444444333111222333333444444333333222222222333333222222222///000000...---,,,...///222111111000000000000000------......///000000000...------...000111000//////////////////......---//////............//////////////////000000000111///111333333111111333666444444444444666777888999===AAAKKKppp}}}}}}UUU999???CCC888222999:::888777888888888666444333444444444333222222111444444333333333333222222111111222222222333333333222222111111111111222222000000000000000000000000000111222222000//////000000000000000000000000000---///000111000///000111............////////////////////////000000000000555111---...111333111---444555666555555555777999<<<@@@KKKmmm{{{|||~~~~~~wwwVVVEEEAAA>>>:::888:::888888888999888666444444444444444444333222222444444333333333333222222111111222222222333333333222222111111111111222222111111111111111111111111000111222222000//////000000000000000000000000000---///000111000///000111............////////////////////////000000000000444111...///222444222///444555666555555555777999;;;@@@KKKooo}}}|||~~~~~~}}}{{{}}}zzzSSSAAA@@@<<<222:::999888888999888666444555555555555555555444333444444333333333333222222111111222222222333333333222222111111111111222222222222222222222222222222000111222222000//////000000000000000000000000000---///000111000///000111............////////////////////////000000000000333000...000333555444222333555555555555555777999:::???MMMrrr|||}}}{{{|||sssQQQCCC;;;222:::999888888999999777555555555666666666666555555444444333333333222222222111111222222222333333333222222111111111111222222222222222222222222222222000111222222000//////000////////////////////////---///000111000///000111............////////////////////////000000000000222000///111444666666555333444555555555555888:::999???NNNuuu}}}yyyyyy}}}}}}}}}pppLLL<<<;;;;;;999888999999999777555555555666666777666666555444444333333333222222222111111222222222333333333222222111111111111222222111111111111111111111111000111222222000//////000////////////////////////---///000111000///000111............////////////////////////000000000000111111000222444666777777222444555555555666888:::999???OOOxxx}}}}}}zzz~~~~~~~~~TTT===>>>;;;:::999999:::999777555444555666666666666666666444444333333333333222222111111222222222333333333222222111111111111222222000000000000000000000000000111222222000//////000000000000000000000000000---///000111000///000111............////////////////////////000000000000111111111222333444666777222333555555555666888;;;:::@@@OOOyyy~~~~~~}}}}}}]]]CCC<<<;;;:::999999:::999777666333444555666666666666555444444333333333333222222111111222222222333333333222222111111111111222222111111111111111111111111000111222222000//////000000000000000000000000000---///000111000///000111............////////////////////////000000000000000111222222222333444666222333555555555666999;;;;;;@@@OOOyyyyyy{{{{{{{{{hhhMMM===;;;:::999999::::::888666333333444555666666555555444444444333333333222222111111222222222333333333222222111111111111222222222222222222222222222222000111222222000//////000000000000000000000000000---///111111000///000111............/////////000////////////000000000000000111222222111222333555111333444555555666999;;;<<>>IIIpppwwwxxx|||}}}gggHHH;;;::::::888666666666666666666666666666333333333444444444444555444333222222222333555666222222111000111222333444111111111111111111111111000111111111111000//////////////////000000000000//////000000000000//////...............///000000//////......//////000111111111111111222333444555333444555444444555888;;;===>>>HHHooo{{{yyy}}}wwwQQQ>>>;;;;;;999777666666666666666666666666333333333444444444555555333222222111111333444555222222111000111222333444111111111111111111111111000111111222111000///....../////////000000000111//////000000000000//////...............///000000000////////////000111111111111111111222333444555333444555444444555888;;;<<<>>>GGGnnn}}}~~~XXXAAA<<<<<<;;;999666666666666666666666666333333333444444555555555222222111111111222333444222222111111111222444555111111111111111111111111000111111222222000///....../////////000000111111//////000000000000//////...............///000000000000000000000111222222111111111111222333444555333444555555444555888;;;<<<===GGGmmm~~~~~~~~~```DDD;;;======777777777777777888888888888555555555555555555555555555444333222222222333444333222111111333333222111444444333222111111222222111111111111111000//////000000000000000000000000...///000111111222111111------......//////000000///////////////000111111000000000000111222333444555666555444333444777:::???@@@IIImmm}}}}}}iiiMMM???===;;;666777777777777777777777777222222222222222222222222555444333222222333444444333222111222333333333111222222111000000000000000111111111111111000//////000000000000000000000000000000111111111000000///.........//////////////////////////////000111111000000000000111222333444555555555444333555777:::>>>???HHHlll~~~}}}```KKK@@@:::777777777777777666666666666222222222222222222222222555444333222222333444555444222111222333444333111222111111000000000000111111111111111111000//////000000000000000000000000222222222111111000......000000///////////////...///////////////000111111000000000000111222333444444555555555444555888:::===???GGGkkk~~~~~~~~~^^^GGG===;;;777777777666666666666666555555555555555555555555444444333222333444555666444333222222333444333222444333333222222333333333111111111111111000//////////////////////////////111111111111111000//////111000000000//////......///////////////000000111000000000000111222333444333444555555444555888:::===???HHHjjj|||}}}uuuRRR???;;;888888777777666666666555777777777777777777777777444444333333333444666666444333222222444444333222444333333333333333444444111111111111111000////////////////////////////////////000111111111111111111111000000/////////...///////////////000000111000000000000111222333444222444555555555666888:::===@@@HHHiii}}}}}}~~~~~~{{{|||bbbFFF:::999999888888777777666666666666666666666666666666444444333333333555666777555333222333444555444222222111111111111222222333111111111111111000//////000000000000000000000000......000111111222222222111000000000000000000//////////////////000111111000000000000111222333444111333555666666666888:::<<>>DDD^^^~~~{{{xxx{{{zzz|||~~~oooqqqvvv|||vvvyyy|||PPP;;;999:::777555777777777777777777777777555555555555555555555555333333444444444333222111444444333333333333222222000222333222000///111333000000000000000000000000......///////////////////////////000000000111111////////////000000000000/////////000111333444555222333444444444555777999888===DDD```|||yyywwwxxx{{{tttwww]]]BBB;;;<<<<<<:::777777777777777777777777555555555555555555555555333333444555444333222111444444444333333333222222///222333333000///111333000000000000000000000000000000000///......------000000000000111111111111////////////000000000000/////////000111333444555111222333333333444666888777===EEEaaaxxxvvvyyy|||~~~~~~vvv}}}pppOOO<<<777888999777666666666555555555555444444333333333444555555555444222111111222444555444444444444444444444444333333333222222222111111111111111111000000000000000000000000111111111111000000000000///////////////////////////000111111000000111000///000333555333333444555666777888888@@@@@@BBB]]]|||yyy{{{www|||uuuRRR???;;;;;;999777777666666666555555555666555555444333333333333555444222111111222444555333333333333333333333333222222222111111111000000111111111111000000000000000000000000111111111111////////////000000000000///////////////000111111222222333222111222555777333333444555666777888888>>>???BBB^^^}}}}}}yyy|||[[[DDD???===777777777777666666666555555888777555444333222222222444444222222222222444444333333333333333333333333111111111000000000//////111111111111000000000000000000000000111111111111......//////000000111111///////////////000111111222222333222111222555777333333444555666777888888<<<>>>CCC___~~~}}}zzzyyy{{{}}}|||~~~lllKKK@@@<<<777777777777666666666666555777666555444444444444444444333333222222333333444222222222222222222222222222111111111000000000000111111111111000000000//////000000000111111111111---......///000111111222///////////////000000111000000111000///000333555333333444555666777888888;;;???EEEaaa}}}{{{zzzyyy{{{~~~~~~}}}}}}YYYCCC;;;777888777777777666666666666444444444444555555666777333333333333333333333333222222222222222222222222333333222222222111111111111111111111000000000//////000000000111111111111---......///000111111222///////////////000000111000000111000///000333555333333444555666777888888;;;@@@FFFbbb}}}xxxxxx~~~}}}|||}}}{{{}}}~~~~~~~~~nnnLLL===:::888888777777777666666666333333444444555666888888333333333333333333333333333333333333333333333333333333333222222222222111111111111111000000000000000000000000111111111111......//////000000111111///////////////000111111222222333222111222555777333333444555666777888888;;;@@@FFFbbbwwwtttvvv{{{{{{~~~~~~}}}~~~|||{{{{{{}}}~~~}}}|||\\\CCC===888888888777777777666666555555444555555666777888222333333444444333333222333333333333333333333333222222222222111111111111111111111111000000000000000000000000111111111111////////////000000000000///////////////000111111222222333222111222555777333333444555666777888888:::???EEE___|||tttrrruuurrrtttzzz~~~}}}}}}xxx}}}iiiIII???888888888888777777777777777666666555555555666666222333333444444333333222444444444444444444444444111111111111000000000000111111111111000000000000000000000000111111111111000000000000///////////////////////////000111111000000111000000000333555333333444555666777888888999===CCC\\\~~~{{{uuuooommmqqqvvvyyy{{{|||~~~~~~yyyzzzUUU???999777333222666::::::777666666666666666666666666333333333333333444555666444333111222333444444333111222333333111111222333111111000000000000111111////////////000000000000///////////////000111111111111111111111222222333000000000111222222333333444666666666666666888:::;;;???CCC]]]|||zzzwwwuuurrruuuxxxzzzzzz{{{|||~~~~~~yyybbbIII;;;999777666777999888666666666666666666666666666444444333333333444555555555333222222333444333222111222333333111111222333111111000000000000111111000000000000111111111111///////////////000111111111000000000000111222222000000000111222222333333444555666666555666888:::;;;>>>CCC]]]~~~yyyvvvwwwyyyxxxyyyzzzzzzyyyyyy{{{}}}|||~~~~~~~~~}}}}}}~~~zzzmmmOOO<<<;;;;;;:::999777666666666666666666666666666666555555444333333333444444666444222222333333222111111222333333111111222333000000000000000000000000111111111111222222222222///////////////000111111000000/////////000111111000000000111222222333333444555666666555666888::::::>>>CCC^^^xxxrrrsssxxxyyyyyyyyyxxxvvvwwwzzz|||{{{}}}}}}||||||}}}|||{{{}}}oooNNN===<<<;;;<<<:::666555777666666666666666666666666666555444333333333333333777555333222333333222000111222333333111111222333000000111111111111000000000000000111111111222222///////////////000000111///////////////000000111000000000111222222333333444555666555555555777999:::>>>CCC^^^}}}rrrqqquuuwwwwwwwwwuuuuuuvvvzzz}}}|||~~~~~~{{{||||||}}}|||}}}}}}|||sssVVVAAA<<<:::;;;:::666666999666666666666666666666666666555444333333333333333777555333222333333222000111222333333111111222333///000111111111111000////////////000000000111111///////////////000000111///////////////000000111000000000111222222333333333444555555444555777999999>>>DDD___vvvssswwwuuuuuuvvvuuutttvvvyyy|||zzz~~~{{{{{{~~~~~~{{{}}}}}}}}}|||}}}~~~lllKKK@@@888::::::777666:::666666666666666666666666555555444333333333444444666444222222333333222111111222333333111111222333///000111222222111000///.../////////000000000000///////////////000111111000000/////////000111111000000000111222222333333333444555555444555777999999>>>DDD___xxxuuuyyyvvvwwwwwwvvvvvvvvvyyy{{{www|||~~~|||{{{~~~}}}~~~|||~~~zzz}}}~~~zzz|||YYYGGG999999;;;888777;;;666666666666666666666666444444333333333444555555555333222222333444333222111222333333111111222333///000111222222111000/////////000000000111111111///////////////000111111111000000000000111222222000000000111222222333333333444555555444444666888888===DDD___zzzwww}}}~~~wwwuuu{{{xxxyyyyyyxxxwwwwwwxxxzzztttzzz~~~||||||}}}~~~}}}~~~www|||}}}}}}wwwvvv|||cccMMM:::999;;;888777;;;666666666666666666666666333333333333444444555666444333111222333444444333111222333333111111222333...000111222222111000...000111111111111222222222///////////////000111111111111111111111222222333000000000111222222333333333444555444444444666888888===DDD```~~~}}}qqqqqqtttttttttuuuooosssxxxzzzxxxvvvwwwyyyyyyxxxyyy{{{~~~||||||xxxyyy|||{{{~~~~~~yyyvvvyyyYYY======;;;888999888777777666555555555555555555555555555555555555555666555444333222222222222222222222111111000000000111111111111111111111111////////////////////////111111111111111111111111000000000000111111111111000000000000111222333444444444444444555777888999<<<===FFFaaasssooorrruuuvvvuuuwwwyyyyyywwwvvvwwwyyy{{{zzzzzz|||~~~~~~zzzwww~~~|||{{{}}}|||||||||xxxuuuxxxhhhHHHBBB===999:::888777777666555555555555555555555555555555555555555666555444333222222222222444444444333333333222222111111111111111111111111111111111111111111111111111111111111111111111111000000000000111111111111000000000000111222333444444444444555666777999999<<<===FFF```~~~tttnnnuuuyyyvvv|||zzzxxxvvvuuuvvvxxxyyy}}}|||{{{{{{~~~~~~{{{~~~}}}|||{{{zzz~~~|||{{{}}}{{{~~~{{{|||wwwtttwwwsssPPPCCC;;;888888444777777666555555555555555444444444444444444444444555555444333222222222222444444444333333333333222111111111111111111111111111111111111111111111111111111111111111111111111000000000000111111111111000000000000111222333444555555555666777888999:::;;;===FFF```~~~vvv~~~|||qqqqqq|||~~~www}}}yyyuuurrrrrruuuxxxzzz|||{{{zzzzzz}}}~~~~~~~~~sssvvv{{{~~~~~~|||{{{~~~wwwtttwwwrrrSSSDDD;;;::::::444777777666555555555555555444444444444444444444444555444333333222222222333111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111///000000000111111111111000000000000111222333444666666666666777999:::;;;;;;===FFF^^^dddppptttooosss~~~~~~vvvxxxvvvrrroooooorrrwww{{{yyyxxxwwwyyy|||~~~~~~zzzyyywww}}}yyyyyy~~~~~~yyyuuuwwwkkkUUUGGG======???777777777666555555555555555444444444444444444444444444444333222222222333333111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000///000000000111111111111000000000000111222333444666666666666777999:::;;;;;;===FFF]]]wwwzzzwwwrrrssszzzyyysssssssssrrrooommmnnntttyyyvvvuuuuuuxxx{{{~~~~~~yyy~~~zzz|||wwwxxx~~~yyyuuuvvvxxxgggYYYIII::::::<<<444777777666555555555555555333333333333333333333333444333333222222333333333222333333333333444444444111111111111111111111111////////////////////////000000000000000000000000000000000000111111111111000000000000111222333444555555555666777888999:::;;;===EEE\\\{{{xxxxxxyyyvvvsssooosssvvvrrrlllkkkpppwwwvvvuuuuuuwwwzzz}}}~~~~~~~~~|||zzzzzz}}}~~~{{{}}}xxxzzzvvvrrrsss}}}}}}sssgggQQQ:::777:::333777777666555555555555555333333333333333333333333333333333222222333333444222222333333333444444444111111111111111111111111000000000000000000000000000000000000000000000000000000000000111111111111000000000000111222333444444444444555666777999999:::===EEE[[[zzz}}}|||vvvsssnnnuuuzzzuuulllhhhmmmuuuwwwvvvuuuwwwzzz|||}}}}}}|||xxxtttvvv{{{}}}yyy}}}}}}}}}||||||}}}}}}||||||yyy{{{~~~sssoooqqq|||{{{___AAA<<>>???999777666666666666666777777444333333222222333333444444444333222222333333333333333333333333333333333111222222333333222222111222111000//////000111222999444//////222333222///222111000000000111333333333111000111333555333111333444555444444555888;;;<<>>;;;999777777666666666666777777444333333222222333333444444444333333222333333444333333333333333333333333111222222333333222222111333333222111111222333333888444//////222333222///111111000000000111222333333111000111333444333111333444555444444555888;;;:::@@@CCCWWWwww||||||yyy{{{{{{}}}yyyzzz}}}xxxmmmiiilllrrruuuyyyzzzzzz|||}}}zzzzzz}}}|||}}}{{{{{{~~~||||||~~~~~~~~~~~~{{{oootttkkkBBB888:::777777666666666666777777444444333333333333444444444333333333333333444444333333333333333333333333111222222333333222222111333333222111111222333333777333000///111333111000111000000000000111222222222111000111333444333222333444555444444555888;;;999???CCCYYYwww{{{}}}{{{}}}}}}}}}~~~~~~tttmmmlllnnnsssyyy|||{{{{{{}}}~~~||||||~~~|||}}}~~~yyy}}}~~~}}}|||ppptttyyyJJJ;;;<<<888777777666666666666777444444333333333333444444444333333333333444444555333333333333333333333333111222222333333222222111111000000000000000000111555222000000111222111000000000000000000111111222111111111222333333333333333444555444444555888;;;999@@@DDD[[[~~~www{{{~~~~~~~~~~~~tttooofffllluuuzzz{{{{{{{{{|||~~~||||||}}}~~~}}}{{{{{{|||}}}~~~|||}}}~~~~~~{{{~~~{{{nnnrrr}}}~~~TTT???<<<888888777666666666666666555444444333333444444555444333333333444444555666333333333333333333333333111222222333333222222111000000000111111000000000333222000000111111111000//////000000111111111111000111111222222333444444333444555444444555888;;;:::@@@EEE]]]vvvzzz~~~||||||{{{sssaaafffllltttyyy||||||{{{|||{{{{{{zzz{{{~~~|||zzzyyyyyy{{{xxxzzz|||yyy|||~~~~~~}}}|||yyy}}}|||zzzmmmppp{{{}}}ZZZDDD:::999888777666666555555666555555444444444444555555333333333333444555666777333333333333333333333333111222222333333222222111111222333333333333222111111111111111111111111000...///000000111111000000///000222222222222444666333444555444444555888;;;;;;@@@DDD\\\tttwww|||~~~~~~xxxwwwxxx}}}xxxiiiggggggllltttyyyyyyxxxxxxxxxxxxyyyyyy|||}}}~~~~~~|||zzzxxxyyyzzzyyy{{{}}}zzz{{{~~~|||~~~zzz}}}~~~yyy}}}yyy}}}zzzmmmppp{{{}}}xxxZZZGGG;;;999888777666555555555555555555444444444444555555333333333444444555666777333333333333333333333333111222222333333222222111111222333333333333222111///000111111111000000111......000111111111000///...000222333222222444666333444555444444555888;;;:::>>>BBBZZZrrruuu{{{~~~~~~||||||vvvsssrrrvvv|||tttmmmggghhhnnntttuuusssvvvvvvwwwwwwxxx{{{~~~~~~}}}~~~~~~{{{~~~~~~~~~|||{{{|||xxx|||}}}~~~yyy~~~|||~~~zzzmmmppp|||~~~pppXXXIII>>>999999777666555555555555555555444444444444555555333333333444555666777777333333333333333333333333222222222333333222222222///000111222222111000//////000111222111000000111---...000111111111000///---000333333222222444777333444555555444555888;;;999===???XXXwwwxxx|||~~~xxxvvvwwwwwwxxxvvvrrrtttzzz~~~~~~wwwvvvqqqkkklllqqqpppjjjoookkkkkkpppuuuvvvxxx|||vvvyyyzzzzzz~~~wwwwwwzzz~~~~~~~~~}}}~~~~~~~~~sssnnnvvvdddHHHGGG:::;;;:::666333444555555666777777777555444555666555555555555555555555555111222333333111111222333444444444444333333222111333222///......///222333222111111111000000//////000000000000111111111111111222222333333444444555666555333222333666999;;;777???CCCWWWuuuwww}}}wwwrrrrrrvvvyyyzzzxxxxxx{{{{{{xxx{{{}}}{{{wwwxxx|||{{{wwwoookkkkkkpppssstttvvvyyywwwzzz{{{{{{xxx~~~sss||||||{{{~~~~~~|||uuunnnuuuzzzWWWIII::::::999666444444555666444555666555333333333444555555555555555555555555111222333333111111222333333333444444333333222111222111000//////000111222111111111111000000000///000000000000111111111111111111222333333444444555555444333333444666999;;;888@@@DDDXXXtttvvv}}}uuunnnmmmtttyyy}}}}}}}}}|||wwwqqqxxx|||uuuqqqqqquuuxxxxxxyyy{{{{{{~~~~~~}}}xxx~~~~~~www}}}{{{zzzzzz{{{}}}~~~~~~{{{}}}vvvlllrrreeeIII<<<:::888666666555666777333444555444222111222333555555555555555555555555111222333333111111222333333333333333333222222111111111111111111111111111111111111111000000000000000000000000111111111111111111222222333444444444555444333333444666999:::999AAADDDXXXtttvvv|||~~~vvvpppooorrrxxx~~~~~~yyyrrrnnnsssxxx{{{~~~|||{{{~~~}}}|||~~~yyy}}}}}}}}}{{{~~~{{{}}}}}}|||~~~~~~~~~~~~~~~zzzlllmmmzzzvvvSSS???;;;777777777666777999333444555444222111222333444444444444444444444444111222333333111111222333222222333333333222222111000111222222222222111000111111111000000000000000///000000000111111111111111111111222333333444444555444333444555666888:::999@@@CCCWWWvvvwww{{{~~~wwwtttuuusssyyy~~~|||mmmoooqqqtttvvvzzz~~~|||}}}yyyyyyzzzzzz}}}zzz}}}}}}{{{}}}~~~|||~~~~~~||||||||||||rrrmmmwwwjjjCCC<<<777888999666666999444666666555444333444555333333333333333333333333111222333333111111222333111111222333333222222222000111222333333222111000000000000000000000111111///000000000111111111111000000111222222333333444444444444444555777888999888???BBBUUUxxxxxx|||~~~yyyvvvxxxtttzzz~~~vvvtttsssuuuuuuuuuyyy~~~||||||~~~|||}}}||||||zzzwwwyyy~~~~~~{{{}}}vvvtttxxx{{{~~~{{{zzz}}}~~~|||~~~~~~~~~~~~~~~~~~{{{qqquuu~~~yyyHHH===777999:::666666999666777888777555444555666333333333333333333333333111222333333111111222333000111222222222222222222000111222333333222111000000000000000111111111111000000000000111111111111000000111111222333333333444444444555666777888999777???AAASSSwwwyyy~~~yyyuuuuuupppvvv{{{~~~~~~zzzyyy}}}}}}yyywwwxxx|||xxxxxx|||~~~{{{yyyzzzzzzzzzwwwtttvvv}}}~~~~~~vvvtttzzz~~~xxxxxx}}}}}}}}}{{{{{{{{{}}}~~~ssssss|||{{{{{{LLL???888:::;;;666444999666777888777555444555666555555555555555555555555111222333333111111222333000000111222222222222222111222222333333222222111///000000000111111111111000000000000111111111111000000000111222222333333333333444555666777888888888???AAATTTwwwyyyxxxrrrpppkkkqqqwwwzzz{{{|||zzzxxx|||yyyyyy}}}|||zzz{{{|||{{{wwwtttwww~~~{{{tttrrryyy|||~~~}}}tttwwwzzzzzz}}}}}}zzzxxxwww|||~~~|||}}}~~~zzz|||~~~}}}~~~}}}||||||~~~}}}~~~~~~}}}rrrpppxxx|||{{{{{{zzzNNN@@@888;;;<<<555444888666777777777555444555666777777777777777777777777111222333333111111222333///000111222222222222222222222222222222222222222//////000000111111111222000000000000111111111111000000000111222222333333333333444555666777888888:::@@@BBBTTT}}}wwwwww~~~~~~vvvqqqpppnnnpppuuuxxxyyy{{{vvvyyyzzz{{{{{{xxxyyy}}}~~~|||zzzsssvvv|||~~~}}}xxx{{{zzz|||}}}~~~~~~{{{}}}{{{}}}{{{vvvtttvvv|||~~~~~~zzz|||}}}~~~~~~yyy{{{}}}|||}}}yyyppptttzzz{{{|||}}}vvvRRR@@@:::<<<888666777333666666555444444444444555444444444555555666666666444333222111111222333444333333333222222111111111222222222111111111111000000111111111111222222222222222111111000000//////000000000111222222333333444444444444555777888999>>><<>>===BBBYYYuuurrrrrrwwwzzzzzz}}}}}}}}}zzzvvvzzzyyyuuuyyy~~~~~~}}}~~~wwwlllhhhnnnvvv{{{}}}zzz~~~~~~wwwxxxzzz}}}}}}zzzuuusssssstttyyyxxxyyy{{{||||||~~~{{{{{{}}}}}}uuutttyyy|||{{{|||~~~}}}~~~}}}yyyyyyzzz|||~~~pppkkkrrrzzz{{{{{{|||bbbHHH:::;;;888777999666666666555444444444444555333333333333444444444444222222222333333222222222333333333222222222222111222222222111111111111000000111111111111222222222000000000000111111111111000000000111222222333333444444444444555777888999======BBBZZZ~~~vvvuuuwwwyyyxxxvvvzzz}}}~~~}}}vvvwwwzzz|||}}}~~~~~~yyypppiiiiiiqqq|||~~~}}}xxxxxxyyy{{{}}}~~~~~~|||wwwvvvvvvwww{{{|||zzzyyy{{{}}}}}}~~~|||}}}sssqqqvvv{{{yyyyyy|||~~~}}}xxxxxxzzz|||~~~}}}{{{yyyoooooossswwwzzzzzzyyy~~~vvvTTT>>><<<999888999777666666555444444444444555333333333333333333333333111222333444444333222111222222222222222222222222222222222111111111000000000000111111111222222222//////000000111111222222000000000111222222333333444444444444555777888999======CCCZZZyyyssstttwwwzzzwwwsssuuuzzzzzzwwwxxx|||{{{xxxvvvuuuxxx~~~}}}wwwlllgggjjjsss~~~||||||zzzyyyyyy{{{}}}|||zzz{{{{{{xxxyyy|||}}}zzz|||~~~~~~yyy{{{~~~tttqqquuuzzzzzzxxx{{{zzz{{{|||~~~~~~|||{{{zzzqqqnnnsssvvvzzzzzzvvv|||~~~\\\???;;;888888:::888666666555444444444444555333333333333333333333333111222333444444333222111222222222222222222222222222222222111111111000000000000111111111222222222//////000000111111222222000000000111222222333333444444444444555777888999======CCC[[[zzzlllnnnssswwwvvvrrrrrrvvv{{{wwwuuuwwwxxxyyy|||~~~}}}{{{wwwssstttyyy{{{vvvjjjgggjjjqqqzzz~~~~~~}}}zzzxxxyyy{{{~~~zzzxxxzzz~~~}}}xxxvvvwww{{{}}}|||~~~}}}zzzuuuwwwzzz}}}vvvsssvvvxxx{{{wwwyyy~~~~~~}}}|||~~~}}}|||}}}~~~yyyrrruuutttuuuxxx|||~~~wwwyyybbb???999888888;;;:::666666555444444444444555444444444444333333333333222222222333333222222222111222222222222333333333222222222111111111111000000111111111111222222222000000000000111111111111000000000111222222333333444444444444555777888999======DDD\\\yyymmmmmmqqqvvvvvvssssssuuuyyyvvvuuuxxxyyyyyy{{{}}}{{{~~~{{{|||}}}zzzvvvvvvttt{{{~~~uuuiiiiiinnnsssyyy~~~{{{}}}~~~|||zzz{{{|||vvvvvvzzz{{{wwwwwwzzz{{{}}}~~~~~~}}}yyy{{{~~~zzztttuuuwwwzzzyyywwwwwwvvv|||vvvvvv~~~{{{}}}{{{zzz}}}}}}~~~}}}}}}~~~zzzvvvrrrqqqtttxxx{{{{{{~~~|||}}}}}}oooEEE<<<999777999888666666555444444444444555555555555444444444333333333222222222222222222333111111222222222333333333222222222111111111111000000111111111111222222222111111111000000000000000000000000111222222333333444444444444555777888999======DDD]]]vvvtttrrrssswwwwwwuuutttvvvmmmlllooovvvyyyzzz|||{{{{{{~~~zzzwww}}}zzzuuummmuuu}}}||||||rrriiikkkrrrwww}}}~~~|||{{{www{{{|||zzzzzzuuuvvvzzz~~~{{{|||{{{}}}}}}wwwyyy}}}vvvvvvwwwyyy}}}{{{yyyxxxuuu|||uuuuuu|||~~~yyy{{{}}}{{{}}}{{{zzz}}}~~~|||~~~}}}xxxqqqmmmooosssvvvwwwzzzzzz}}}{{{}}}NNNAAA;;;777777555666666555444444444444555666666666555555444444444444333222111111222333444111111111222222333333333222222222111111111111000000111111111111222222222222222111111000000//////000000000111222222333333444444444444666777888999======EEE]]]yyyttttttuuusssrrrqqqrrrtttoooooopppuuuzzz|||{{{yyyxxx~~~zzzuuuvvv}}}~~~|||~~~}}}sssvvv|||uuugggiiittt|||}}}~~~}}}yyywwwyyy|||}}}}}}zzzppptttzzz{{{yyyzzz|||~~~|||}}}{{{zzz|||}}}wwwyyy|||||||||}}}{{{xxxvvvuuu{{{yyywwwxxxzzz{{{{{{zzz{{{}}}}}}zzzvvvvvvyyy|||zzz~~~yyyuuurrrqqqqqqvvvxxx|||~~~|||wwwWWW===;;;777444;;;666555555555555444444444555444333333222222333333333333333222222111111111000000000000000000000000000000000000000000000000//////000111111111111000////////////////////////000000000111222222333333222333555555444444666777999>>>@@@WWWttttttuuusssrrrqqqrrrtttpppooopppsssxxxzzzzzzyyyzzz~~~~~~yyyxxxxxx{{{{{{zzz{{{||||||~~~~~~~~~uuugggiiittt|||~~~~~~}}}}}}{{{zzzvvv}}}}}}}}}zzzuuuqqqtttyyy}}}~~~}}}{{{yyyxxxzzz}}}~~~|||}}}}}}}}}~~~|||wwwzzz~~~|||zzzxxxxxxzzz{{{{{{{{{zzzzzzzzzzzz~~~~~~|||zzzyyyzzz|||~~~}}}}}}zzzvvvzzz~~~}}}|||{{{vvvwwwzzz|||~~~xxxxxxxxxzzz}}}VVV>>>===:::555;;;666555555555555444444444555444333333222222333333333333333222222222111111222222222222222222222222111111111111111111111111///000111111222222111111000000000000000000000000000000000111222222333333222444555666555555666888:::???AAAXXXsssttttttsssqqqqqqrrrssspppooooooqqquuuxxxzzzzzz{{{|||zzzvvvvvv{{{}}}{{{{{{}}}}}}ttteeegggrrrzzz}}}~~~~~~}}}}}}~~~tttxxx}}}~~~~~~xxxpppsssuuuxxxzzz{{{{{{zzzyyyvvvyyy|||~~~~~~}}}zzz|||~~~xxxvvvzzz{{{zzzzzzzzz{{{~~~|||zzzzzz|||~~~{{{zzz{{{~~~~~~~~~~~~zzz{{{~~~||||||||||||}}}wwwuuuzzz~~~|||}}}~~~~~~}}}{{{zzz{{{~~~ZZZBBBAAA<<<555999666555555555555444444444555444444333333333333333333333333222222222222111222222222222222222222222111111111111111111111111000111111222222222222222111111111111111111111111000000111111222333333333333555666666666666777999;;;@@@CCCZZZrrrssssssrrrpppoooqqqrrrpppooonnnooorrruuuyyy{{{|||yyy{{{vvvpppuuu}}}}}}~~~~~~sssdddfffqqqyyy|||}}}~~~}}}}}}vvvwwwyyy|||}}}wwwpppuuuvvvwwwxxxyyyyyyzzzzzzwwwxxx{{{~~~{{{|||~~~~~~|||zzzuuusssxxx|||~~~|||yyyxxxyyyyyy||||||||||||xxxwww{{{~~~~~~}}}zzz{{{~~~|||zzz{{{||||||{{{{{{yyyzzz~~~|||{{{zzz}}}bbbFFFAAA;;;555888666555555555555444444444555555444333333333333333222222222222222222222222000000000000000000000000111111111111111111111111111111222333333333333222111111111111111111111111000000111222222333333444444555777777666666888999:::???CCCZZZqqqrrrrrrqqqoooooopppqqqppppppooooooppptttxxx{{{~~~xxxyyytttmmmoooyyy~~~}}}~~~sssdddeeepppyyy|||}}}~~~||||||{{{yyyxxx{{{}}}{{{wwwssswwwwwwwwwwwwxxxxxxyyyzzzxxxzzz|||}}}}}}}}}}}}~~~}}}zzz|||yyyuuuuuuxxx{{{|||~~~|||yyyyyyyyyzzz|||~~~}}}yyyuuuuuuyyy}}}~~~~~~~~~{{{}}}~~~{{{yyyzzz|||zzzwwwyyy|||~~~}}}yyy~~~|||yyy|||~~~fffFFF>>>999555999666555555555555444444444666555444444333333444444222222222222222222222222000000000000000000000000111111111111111111111111111111222333333333333222111111111111111111111111111111111222333333444444444555777777666666888999999>>>BBBZZZrrrssssssrrrppppppqqqrrrpppppppppppppppsssxxx{{{{{{zzzxxxppphhhrrr{{{~~~|||}}}~~~tttdddeeepppyyy}}}~~~}}}|||zzz}}}}}}zzzzzz||||||xxxuuuuuuyyyyyyxxxxxxxxxxxxyyyzzzzzz{{{}}}~~~}}}|||{{{|||~~~|||~~~~~~xxxzzzwwwwww{{{}}}|||~~~}}}|||||||||{{{~~~zzzxxxwwwwwwyyy{{{|||}}}}}}~~~~~~~~~yyyvvvwwwxxx~~~zzzvvvxxx}}}{{{vvv}}}}}}~~~iiiFFF<<<999777<<<666555555555555444444444666555555444444444444444111222222222222333333333222222222222222222222222222222222222222222222222000111111222222222222222111111111111111111111111111111222222333444444444333555666666666666777999888>>>BBBZZZuuuuuuvvvtttsssrrrsssuuupppqqqrrrrrrqqqssswww{{{{{{|||}}}wwwkkkrrrxxx{{{~~~}}}yyyzzz~~~tttdddeeepppyyy}}}|||{{{xxx{{{|||zzz}}}}}}uuuqqqssszzzzzzyyyyyyyyyyyyyyyyyy{{{{{{}}}~~~||||||{{{{{{||||||wwwwwwvvvwww{{{||||||~~~||||||{{{xxxyyy{{{}}}yyyzzz{{{{{{{{{{{{|||~~~}}}}}}~~~zzzuuuuuuvvv||||||~~~~~~}}}xxxzzzzzz|||qqqLLL???:::888<<<666555555555555444444444666666555444444444444444111111222222222333333333222222222222222222222222222222222222222222222222///000111111222222111111000000000000000000000000111111222333333444444555222444555666555555666888999???CCC\\\wwwxxxxxxwwwuuuuuuvvvwwwoooqqqssssssrrrssswww{{{|||xxx{{{|||uuuxxxzzz{{{~~~tttuuuyyy}}}~~~uuueeeeeepppzzz~~~|||{{{wwwyyy}}}yyyzzz~~~sssnnnppp{{{{{{zzzzzzzzzzzzyyyyyy{{{{{{|||}}}}}}}}}}}}}}}zzzzzz{{{|||~~~~~~{{{vvvsssrrrtttyyy{{{zzz~~~}}}{{{zzzyyyuuuuuuuuuxxx}}}zzz}}}}}}|||}}}{{{{{{}}}wwwuuuuuuyyyyyy|||~~~}}}yyy}}}yyy|||~~~~~~~~~|||~~~~~~|||TTTDDD===777999666666555555555444444444666666555444444444444555111111111222222333333333000000000000000000000000222222222222222222222222//////000111111111111111////////////////////////111222222333333444444555222333555555444444666777:::@@@EEE]]]ppprrruuuxxxxxxwwwtttrrrxxxwwwvvvsssrrrtttxxx{{{||||||rrrooowww{{{zzz|||}}}}}}}}}}}}}}}kkkeeemmmxxx{{{~~~wwwvvvxxxttt}}}uuupppttt{{{{{{|||{{{zzzyyyzzz}}}~~~|||zzzyyyyyy|||~~~}}}}}}~~~|||yyypppuuu{{{}}}}}}}}}~~~}}}|||~~~|||vvvzzzxxxwwwwwwyyy|||~~~xxxyyy{{{}}}|||zzzyyy}}}~~~xxxrrrrrrwwwvvvtttvvvzzz}}}~~~}}}}}}{{{}}}~~~{{{}}}~~~~~~}}}~~~~~~}}}~~~lllKKK===888555888888777666666666666666555444444333333444444555555555444333333222111111...///222444555444333222333111000000111222222111111222222333333222222111000000000000000111111222000000000000111222333444222444555666555666888999888???DDD\\\}}}lllnnnqqqssssssrrrpppnnnssstttuuuuuutttssstttvvv{{{~~~|||rrrnnnuuuyyywwwyyy~~~|||jjjdddkkkwww~~~{{{}}}wwwvvvwwwyyy}}}rrrnnnsss{{{{{{{{{{{{zzzyyyzzz}}}}}}zzzxxxxxxyyyzzz}}}~~~}}}~~~{{{xxxoootttzzz}}}||||||}}}|||}}}|||www{{{yyywwwvvvvvvvvvwwwwwwxxxyyyzzz|||}}}}}}}}}}}}}}}|||{{{|||~~~xxxrrrrrrwww}}}yyy}}}}}}~~~~~~~~~~~~}}}|||zzz|||~~~~~~yyyRRR>>>;;;===777666666555555555555555555444444333333444444555555555444333333222111111///000222333444333333222333111000000111222222111000111111222222111111000000000000000000111111222222222222222333444555666222444666666555666777999888???DDD[[[zzznnnoooqqqssssssrrrqqqoootttwww{{{|||{{{xxxvvvvvv}}}zzz~~~{{{tttoootttvvvuuuuuu{{{|||iiidddkkkvvv|||}}}|||}}}wwwuuuuuu~~~{{{qqqnnnssszzzzzzzzz{{{zzzzzz{{{}}}~~~{{{vvvtttwww{{{zzz{{{}}}}}}||||||~~~}}}~~~zzzvvvoootttyyy||||||{{{}}}~~~|||zzzxxx~~~|||yyyvvvtttrrrqqqqqqxxxyyyzzz{{{{{{{{{{{{zzz~~~~~~}}}{{{zzz{{{~~~}}}xxxqqqrrrwww~~~}}}}}}}}}~~~}}}~~~~~~~~~{{{xxx{{{}}}}}}~~~YYY>>>999<<<666666555444444444444444555555444444444444555555555444444333333222222111222222222222222222222222333222000000222333222111000000000111111000000000000000000000000111111222222222222222333444555666333555666666555555777888999???DDD[[[uuuqqqrrrsssttttttsssrrrrrruuuyyy}}}~~~}}}zzzxxxwww{{{yyy}}}zzzuuurrruuuvvvtttrrruuu{{{~~~kkkfffnnnxxx}}}||||||}}}wwwuuuuuu~~~|||uuurrrvvv{{{xxxzzzzzzzzzzzz{{{}}}}}}zzzsssqqqvvv}}}vvvwwwxxxyyy{{{|||~~~{{{|||}}}yyytttoootttzzz|||||||||}}}|||wwwuuu~~~}}}{{{xxxuuussssssssszzzzzz{{{{{{{{{zzzzzzzzz~~~~~~{{{wwwxxx~~~~~~}}}xxxqqqrrrvvv}}}~~~}}}|||~~~~~~}}}|||~~~~~~~~~~~~~~~~~~~~~||||||~~~|||~~~~~~||||||}}}{{{```BBB666888777666555555444444555555555555444444444444555555444444444333333222222222333333222111111111222222444222000111222333222222000000111111111111000000000000000000000111111222000000000000111222333333444555666666555555666888:::AAAEEE\\\qqqpppppppppppppppppppppppprrrtttwwwxxxwwwuuuuuuuuuyyyxxx|||yyywwwvvvxxxyyywwwrrrppptttzzz|||}}}~~~nnniiiqqq{{{~~~||||||~~~yyyvvvuuu{{{}}}~~~zzzxxxyyy{{{wwwyyyzzzzzzzzz{{{}}}}}}zzzsssrrrxxx~~~uuuuuuvvvxxx||||||||||||yyysssoootttzzz}}}}}}|||~~~xxxtttyyy{{{{{{yyywwwuuuvvvxxx||||||{{{{{{{{{{{{{{{{{{||||||xxxyyy}}}}}}~~~~~~yyyrrrqqqtttyyy~~~|||zzz|||}}}~~~~~~~~~}}}|||{{{{{{{{{{{{|||}}}~~~~~~||||||{{{||||||~~~}}}|||zzz}}}{{{~~~cccGGG;;;<<<888777666666555555666666666555555444444555555666444444333333333333222222333333222111111111222222444222111111222333333222111222222222222222222111000000000000000111111222000000000000111222333333333555666666555555777888<<>>888777555555666666555333555555555555555555555555333333333222222222111111111222222333333222222111111111111111111111111111222111000000000111222333000000111111222222333333000111111222222333444444444444444444555777888999;;;;;;EEEaaa|||tttqqqpppqqqtttuuusssqqqiiijjjjjjiiiiiijjjnnnpppqqqrrruuuxxxzzz|||}}}}}}yyyvvvwww{{{{{{uuummmiiipppsssxxx~~~ssshhhiiiqqqzzz~~~zzzyyywwwuuuuuuwwwyyy{{{xxxxxxwwwvvvuuutttsssrrrvvvuuussstttuuuvvvuuutttqqqrrrtttvvvxxxyyyzzz{{{xxxsssppprrrttttttvvvyyy~~~zzzvvvxxx{{{}}}zzzvvvjjjnnnssswwwxxxyyyzzzzzz{{{zzzyyyzzz|||}}}}}}||||||zzzzzzyyyxxxwwwxxxxxxxxxyyy{{{~~~~~~}}}yyyvvvyyywwwvvvyyy||||||uuuooouuuvvvwwwwwwwwwxxxzzz|||zzz||||||~~~~~~}}}{{{{{{|||}}}}}}}}}zzz{{{|||}}}~~~~~~~~~~~~~~~|||}}}xxx|||kkkEEE:::999777666666666666555333444444444444444444444444333333333222222222111111111222222333333222222111111111111111111111111111111111000000111111222333///000111222333444555555000111111222222333444444444444444444555777888999;;;;;;EEEaaauuutttssstttvvvwwwuuutttlllllllllkkkkkkmmmrrruuuuuuuuuuuuvvvwwwyyyzzz{{{{{{zzzzzz}}}}}}ssshhhmmmpppuuu{{{vvvgggeeemmmwww|||zzzyyyvvvttttttuuuxxxyyywwwwwwvvvuuusssrrrqqqqqquuuuuuvvvwwwyyyxxxuuusssqqqrrrtttwwwzzz{{{zzzyyyxxxssspppqqqrrrqqqsssxxx~~~{{{yyyzzz~~~}}}zzziiilllppptttvvvxxxxxxyyyxxxxxxxxxyyy{{{|||||||||}}}|||yyyxxxwwwwwwwwwwwwvvvwwwyyy{{{|||~~~~~~}}}|||yyyxxxxxxxxxwwwyyy~~~xxxpppssstttvvvvvvvvvvvvxxxzzz{{{zzz{{{~~~|||}}}~~~~~~}}}|||}}}~~~|||}}}~~~~~~~~~~~~}}}}}}}}}~~~}}}|||~~~zzz}}}~~~~~~~~~MMM777:::888666666777666555333444444444444444444444444333333333222222222111111111222222333333222222111111111111111111111111111111111111111111222222222000000111111222333333444000111111222222333444444444444444444555777888999;;;;;;EEEaaauuutttsssttttttttttttsssnnnoooooonnnoooqqqvvvyyywwwvvvuuusssssssssttttttyyy}}}zzzkkkkkkmmmqqqvvv|||vvvfffbbbkkktttvvvyyywwwuuussssssuuuvvvxxxvvvvvvuuutttsssrrrqqqppprrrtttxxx|||~~~{{{uuupppqqqrrrssswwwzzz{{{yyywww{{{wwwuuuwwwvvvuuuwww|||}}}|||{{{}}}~~~{{{gggiiilllqqqtttvvvwwwwwwvvvwwwxxxyyyzzz{{{||||||{{{zzzyyyxxxwwwwwwxxxyyywwwyyy|||~~~~~~}}}|||~~~~~~~~~}}}|||zzzzzzzzzxxxyyyxxxzzz{{{oooppprrrtttuuuuuuvvvwwwyyy|||yyyzzz}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~{{{{{{{{{|||}}}}}}~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~}}}|||}}}~~~{{{{{{|||}}}~~~UUU<<<;;;999777777777666444333444444444444444444444444333333333222222222111111111222222333333222222111111111111111111111111111000000111111222222222222111111111111111111000000000111111222222333444444444444444444555777888999;;;;;;EEEaaatttttttttssssssssssssssspppqqqqqqqqqqqqssswwwzzzvvvuuusssqqqooonnnnnnmmmzzzwwwkkklllnnnqqqwww}}}xxxgggaaaiiipppqqqvvvuuutttttttttuuuvvvvvvuuuuuuttttttsssrrrrrrrrrqqqtttyyy}}}{{{tttooorrrqqqrrruuuzzz{{{xxxuuuxxxvvvvvvxxxwwwuuuwww|||{{{{{{{{{|||~~~~~~|||zzzggghhhjjjoootttvvvwwwvvvwwwxxxyyyxxxwwwvvvwwwxxx{{{{{{{{{yyywwwwwwyyy{{{zzz|||~~~~~~}}}}}}~~~~~~|||{{{zzz|||}}}yyyzzzxxxwww~~~|||nnnmmmpppssstttuuuvvvxxxyyy}}}zzzyyyzzz}}}~~~~~~|||~~~~~~|||{{{{{{|||~~~{{{||||||}}}~~~~~~}}}{{{{{{}}}~~~}}}}}}zzzyyy}}}}}}{{{yyyyyyyyyzzz{{{|||}}}~~~~~~~~~UUU???;;;:::888777777666444333333333333333333333333333333333333222222222111111111222222333333222222111111111111111111111111111000000111222222222222111111111111000000000//////000111111222222333444444444444444444555777888999;;;;;;EEEaaaooopppqqqqqqqqqrrrrrrsssrrrsssssssssqqqqqqsssuuutttsssrrrpppnnnlllkkkjjjwwwnnnmmmlllnnnrrryyylll```eeennnqqqrrrsssttttttuuuuuuuuuuuutttttttttttttttsssssssssrrrsssvvvyyy{{{xxxtttooorrrppppppsssxxxzzzwwwtttrrrrrrtttxxxvvvsssuuuzzz}}}|||zzzyyyzzz{{{{{{{{{iiiiiijjjoootttxxxxxxwwwvvvwwwyyyxxxuuutttuuuwww{{{||||||zzzxxxwwwyyy|||{{{{{{|||}}}~~~}}}~~~~~~}}}{{{|||}}}{{{uuupppwww|||oookkknnnrrrtttvvvwwwyyy{{{~~~~~~~~~}}}|||}}}~~~zzz|||~~~||||||yyyyyy|||~~~~~~~~~~~~~~~~~~~~~~~~}}}|||||||||||||||{{{zzz~~~~~~~~~~~~}}}}}}{{{|||xxxvvv{{{}}}}}}~~~{{{yyywwwzzzzzz{{{|||}}}~~~yyyTTT>>><<<:::888777777666444333333333333333333333333333333333333222222222111111111222222333333222222111111111111111111111111111///000111222333222222111111111111111111111111222000111111222222333444444444444444444555777888999;;;;;;EEEaaajjjkkkmmmnnnoooppprrrsssssstttuuusssqqqoooooopppqqqqqqqqqpppnnnmmmkkkjjjmmmxxxzzzuuu|||pppnnnllllllpppwww~~~{{{ppp```bbblllrrrpppqqqsssuuuvvvvvvuuutttssssssssstttttttttuuuuuusssssssssuuuvvvvvvsssqqqssspppooorrrwwwyyywwwsssrrrssswww{{{zzzvvvxxx|||~~~zzzxxxxxxzzz}}}jjjjjjkkkpppvvvzzzzzzyyytttvvvxxxxxxvvvvvvxxxzzz{{{|||}}}zzzwwwwwwyyy|||zzzxxxwwwwwwyyy}}}}}}~~~|||}}}|||rrrjjjrrr~~~|||pppiiimmmqqqtttvvvxxxzzz|||{{{~~~~~~}}}xxxzzz{{{yyy~~~~~~~~~{{{{{{~~~~~~~~~}}}|||{{{zzzyyyyyy}}}zzzyyy{{{yyytttxxxzzz{{{||||||}}}}}}~~~~~~vvvvvv~~~~~~vvvuuuyyy}}}}}}{{{|||~~~~~~~~~}}}{{{zzz||||||}}}~~~YYY@@@<<<:::888777777666444333333333333333333333333333333333333222222222111111222222222333333222222222111111111111111111111111///000111222333222111111000000111222333444444555000111111222333333444444444444444444666777888999;;;;;;EEEaaawwwyyyvvvooonnnsssuuurrrtttxxxzzzxxxxxxxxxvvvqqqwwwzzz{{{yyyxxxwwwrrrlllooosssuuuuuutttwww~~~zzzqqqiiilllwww||||||yyyggg\\\bbbnnnqqqrrrsssuuuuuuuuuuuutttrrrsssrrrpppooopppvvvzzzuuuuuuttttttsssrrrqqqooopppnnnmmmnnnrrruuuuuutttooooooqqqtttyyy~~~~~~xxxtttsssvvv{{{~~~wwwllleeejjjrrrttttttuuuvvvvvvvvvvvvuuuuuuuuuuuuuuuvvvwwwxxxyyyxxxwwwwwwzzz|||}}}|||{{{zzz{{{|||zzzzzzzzzzzz{{{|||~~~}}}~~~~~~zzzuuussswww{{{mmmlllpppxxxyyywwwzzz}}}}}}{{{{{{~~~}}}~~~|||zzz|||~~~~~~yyyttttttyyy}}}}}}||||||||||||}}}}}}}}}zzzxxxtttuuuwwwzzzzzzzzz|||~~~|||zzzwww{{{}}}{{{wwwyyy}}}~~~}}}~~~}}}sssRRRCCC;;;999777666777666444222555555444444444333333333222222222222222222222222111222222333333222222111111111222222222222111111333333222222111000//////000000111111111222222222111111111111222333444555333444555666777777666666<<<@@@GGGbbbzzzxxxyyyuuummmkkkpppsssrrrssswwwyyyxxxyyy||||||yyy}}}~~~}}}||||||}}}xxxqqqrrruuuwwwvvvtttvvv|||xxxppppppvvv||||||yyyyyy{{{iii]]]bbbmmmmmmnnnppprrrrrrrrrrrrrrrrrrsssrrrqqqoooppptttxxxuuuuuuvvvtttrrrpppoooooosssqqqppprrruuuvvvuuutttoooqqqtttuuuwww|||{{{vvvuuuwwwzzz}}}wwwkkkdddgggnnnrrrtttwwwssssssttttttttttttttttttwwwwwwvvvvvvvvvwwwxxxyyyzzz{{{{{{zzzyyyyyyzzz|||xxxxxxyyyyyyzzz{{{|||}}}}}}~~~|||xxxwwwzzz~~~oookkkmmmtttxxxxxxzzz~~~{{{~~~|||{{{}}}~~~|||{{{{{{}}}|||zzz|||}}}{{{yyyyyyxxxvvvssspppqqqwww|||}}}||||||{{{{{{|||~~~}}}{{{yyywwwwwwyyy{{{||||||||||||~~~}}}}}}~~~}}}{{{|||}}}}}}~~~~~~~~~|||{{{|||~~~wwwUUUDDD;;;999777666777666444222555555444444444333333333222222222222222222222222111222222333333222222111111111222222222222111111333333222222111000000///111111111222222222222333111111111111222333444555444444555555666666777777;;;???EEEaaa|||yyyxxxssskkkhhhlllqqqtttqqqttttttrrrssswwwyyywww}}}}}}{{{{{{yyytttwwwyyyxxxuuuuuu{{{~~~wwwtttvvvyyyzzzzzz{{{nnn^^^```iiikkklllnnnppprrrrrrrrrrrrsssssssssrrrqqqqqqsssuuuvvvxxxyyywwwrrrooooooppptttttttttuuuwwwwwwvvvtttqqqtttvvvtttssswwwyyyvvvwwwzzz|||zzzooofffffflllqqqvvvzzzrrrssssssssstttuuuuuuuuuyyywwwuuussstttvvvxxxzzzzzzzzzyyyxxxvvvwwwzzz|||xxxxxxxxxyyyyyyzzzzzz{{{{{{}}}~~~}}}yyyxxxzzz}}}ssslllhhhmmmuuuyyyyyyzzzyyy|||~~~~~~{{{yyyzzz|||~~~}}}|||{{{{{{|||{{{zzz{{{~~~~~~zzzuuurrrqqqqqqqqqsssqqqpppsssyyy~~~|||{{{{{{|||~~~~~~|||{{{yyyyyyyyy|||}}}yyy}}}{{{yyyyyy{{{}}}|||}}}}}}|||zzz{{{[[[DDD<<<:::888666666666444333555555444444444333333333222222222222222222222222111222222333333222222111111111222222222222111111333333222222111000000000222222222222333333333333111111111111222333444555555555444444555666888999:::>>>EEE```}}}{{{yyyssskkkgggiiipppuuuuuuvvvsssnnnmmmppppppnnnwwwvvvtttuuu}}}~~~uuuxxxzzzyyyuuuuuuzzz~~~yyyvvvvvvxxxzzz|||tttaaa]]]ccclllmmmooorrrtttuuuuuuuuuuuuuuuttttttssssssttttttxxx{{{|||yyytttpppqqqsssrrrrrrsssuuuvvvvvvuuutttuuuvvvuuusssqqqrrrxxx|||zzzwwwxxxzzz{{{vvvlllhhhjjjpppwww{{{sssssstttuuuvvvwwwwwwxxxwwwvvvuuuttttttvvvwwwyyy{{{zzzyyywwwuuuvvvzzz}}}yyyzzzzzz{{{{{{{{{{{{zzzxxxzzz|||{{{yyywwwwwwxxxyyynnndddeeeooowwwyyyxxxwwwzzz{{{zzzwwwvvvxxx{{{~~~{{{yyyyyyzzzyyyxxxvvvsssrrrsssvvvxxx{{{yyyyyy||||||{{{{{{|||}}}~~~}}}|||xxxxxxxxxzzz~~~www||||||{{{yyywwwxxx{{{}}}}}}~~~```???===;;;888666666666444333555555444444444333333333222222222222222222222222111222222333333222222111111111222222222222111111222222222111111111000000222222333333333444444444111111111111222333444444555555333333444666999::::::???EEE```||||||yyytttmmmhhhhhhooovvvyyyzzzwwwqqqnnnpppooolllttttttrrrsssyyy}}}uuuxxx{{{yyyuuuuuuyyy}}}~~~}}}zzzxxxvvvvvvxxxzzzxxxeee]]]___jjjlllnnnqqqtttuuuvvvvvvwwwvvvuuuuuuuuuuuuuuuuuuwwwyyyzzzxxxtttqqqrrrsssnnnoooqqqrrrssssssttttttvvvtttrrrrrruuuvvvtttrrr|||yyyxxxxxxyyyzzzzzzppphhhggglllssswwwrrrrrrssstttuuuvvvvvvwwwttttttuuuvvvvvvvvvvvvuuu{{{{{{yyywwwvvvwwwzzz}}}{{{||||||}}}||||||{{{zzzxxxzzz||||||zzzwwwuuuttt}}}rrreeeaaahhhrrrwwwvvvyyyzzzzzzxxxuuuvvvzzz~~~{{{xxxwwwwww{{{||||||{{{{{{}}}~~~|||{{{|||}}}~~~}}}|||vvvwwwwwwxxx}}}wwwyyyzzzzzzyyyxxxzzz}}}lllAAA???<<<888666666555555444555555444444444333333333222222222222222222222222111222222333333222222111111111222222222222111111222222222111111111111111222222333333333444444444111111111111222333444444555444333333444666999;;;;;;@@@FFFaaa|||{{{xxxuuuqqqjjjggglllttttttwwwvvvrrrqqqrrrppplllwwwxxxxxxvvvxxx}}}}}}zzzvvvyyy|||yyytttrrruuuyyy}}}|||{{{yyyxxxwwwvvvuuuwww{{{{{{lllbbb```eeegggjjjnnnqqqsssssstttxxxvvvttttttuuuwwwwwwvvvttttttttttttttttttsssrrrooopppqqqpppppppppsssuuutttqqqooosssyyy{{{xxxsssyyyyyyyyyyyyxxxxxxwwwvvvzzzxxxqqqgggcccgggmmmpppoooppppppqqqqqqrrrrrrrrrrrrsssuuuvvvvvvvvvuuutttzzzzzzyyyxxxvvvwwwzzz|||zzz{{{|||||||||zzzyyyxxxxxxzzz}}}~~~{{{wwwttt|||vvvkkkcccdddlllrrrtttwwwyyyzzzxxxwwwxxx|||}}}|||{{{{{{|||}}}~~~|||yyywwwvvv|||~~~}}}~~~~~~||||||}}}}}}}}}|||vvvzzzyyyvvvzzzxxxxxxzzz{{{||||||}}}{{{|||yyy~~~~~~~~~SSS@@@===999666555555555444555555444444444333333333222222222222222222222222111222222333333222222111111111222222222222111111111111111111111111111111222222222222333333333333111111111111222333444555444333333444555777999:::<<<@@@GGGbbbwwwvvvvvvsssllleeehhhpppppptttwwwvvvuuuuuuqqqllltttyyy{{{yyyyyy|||~~~}}}yyy|||}}}yyysssooopppsssyyyyyyyyy{{{|||{{{xxxuuuuuuvvv}}}ttthhhcccbbbdddgggkkknnnppprrrrrrwwwtttqqqpppsssvvvwwwwwwtttrrrqqqsssxxxyyywwwtttuuuuuutttqqqoooooorrruuurrrpppoooqqquuuxxxxxxvvvuuuwwwyyyzzzzzzwwwtttrrrsssuuuqqqgggbbbffflllnnnooooooooooooooooooppppppssssssssstttttttttuuuuuuwwwxxxyyyxxxvvvvvvxxxyyywwwwwwxxxyyyxxxvvvtttssstttwww{{{~~~yyyvvvvvvxxxtttjjjeeehhhmmmooonnnrrrvvvwwwvvvvvvxxx{{{xxxwwwwwwwwwxxx{{{}}}~~~}}}|||zzzyyyzzz}}}~~~zzzxxxzzz|||~~~|||{{{|||}}}||||||}}}|||{{{zzz~~~wwwwww~~~~~~yyyzzz||||||zzz|||~~~yyy|||~~~|||zzzvvv|||bbbAAA===999666555555555444555555444444444333333333222222222222222222222222111222222333333222222111111111222222222222111111111111111111111111111111111111111222222222222333111111111111222333444555222333444555666888999999;;;@@@FFFaaauuutttuuuuuulllccceeemmmuuuzzz~~~~~~|||{{{uuuooommmuuuzzzyyyyyy}}}}}}zzzqqqllllllnnnttttttvvv{{{}}}xxxyyyyyy}}}zzzllldddaaacccgggkkknnnqqqrrrsssvvvrrrnnnnnnqqquuuwwwwwwwwwsssqqquuu|||}}}xxx{{{zzzxxxsssooonnnrrruuurrrqqqpppoooooopppsssuuutttvvvzzz|||{{{wwwrrroooooosssrrriiidddhhhnnnoooqqqqqqqqqpppppppppppppppvvvtttrrrqqqqqqsssvvvwwwuuuwwwxxxwwwvvvuuuvvvwwwssstttuuuuuutttrrrpppnnnnnnrrrwww}}}~~~zzzvvvpppyyy{{{qqqgggfffiiijjjdddjjjqqquuuuuusssrrrsssvvvvvvuuuvvvxxx{{{~~~~~~~~~~~~}}}|||yyy}}}zzzwwwxxxzzz{{{zzzyyyxxxxxx{{{~~~|||||||||{{{zzz~~~xxxuuu|||~~~yyy}}}}}}wwwxxx|||xxxyyy{{{|||}}}~~~|||aaaAAA>>>999666555555555444555555444444444333333333222222222222222222222222222222222333333222222222111111222222222222111111111111111111111111222222000000111111111222222222111111111111222333444555111222444666777888999999:::???EEE```tttvvvvvvqqqhhhbbbccchhhlllpppwww{{{|||zzzyyyxxxnnnoooqqqsssuuuwwwyyy{{{}}}}}}}}}zzzuuupppnnnmmmpppsssuuutttvvvzzz{{{yyyzzz~~~qqq```cccddddddfffiiimmmqqqsssqqqssssssppppppssstttqqqppprrrtttvvvxxxxxxxxxxxxyyywwwtttqqqooopppqqqssspppqqqsssttttttsssrrrpppqqquuuxxxvvvvvvyyyzzzxxxmmmssswwwrrrhhhbbbdddhhhhhhlllqqqrrrrrrqqqrrrttttttvvvuuupppnnnssswwwxxxssssssuuuxxxyyyxxxtttqqqrrrssstttuuutttqqqnnnlllmmmpppssswwwzzz{{{{{{zzztttwwwxxxtttlllfffeeefffmmmkkknnntttvvvqqqooorrrtttsssssstttvvvxxxyyyyyy~~~|||yyyzzz}}}}}}}}}|||yyyuuutttxxx|||yyyyyyxxxwwwwwwzzz}}}{{{yyywwwyyyyyyyyyxxxwwwwwwyyy{{{}}}{{{zzzyyyxxxxxx}}}}}}zzz{{{{{{|||}}}~~~~~~}}}}}}~~~aaaCCC===888777777444444555777666555444444444444444222222222111111111111000333333333222222111111111222222222222222222222222111111222222222333333333111111111111111111111111000111222222111222444555666555444333444555777999<<>>555555888888777666333333333333333444444555333333333333222222222222111222222222222333333333222222222222222222222222111111222222222333333333111111111111111111111111111222333333222333555777444444555666888999::::::888@@@IIIaaaqqqsssrrrqqqtttvvvoooeeejjjmmmrrruuutttrrrpppoooqqqrrrsssvvvyyy}}}}}}vvvxxxvvvrrrppprrrrrrooooooooooooppprrrtttxxx{{{{{{yyywwwwwwxxxyyyxxxvvvuuuwwwvvvrrrqqqsssssspppmmmnnnnnnooonnnmmmkkkjjjlllmmmnnnooopppqqqqqqqqqpppppppppoooooooooppppppppppppooopppuuu{{{zzzuuuuuuvvvwwwwwwxxxzzz{{{}}}}}}{{{yyyzzz}}}~~~|||wwwzzzzzzuuurrrsssrrrpppsssssstttvvvxxxxxxvvvtttrrrrrrrrrrrrrrrrrrrrrrrrnnnllljjjjjjlllppptttwwwtttqqqmmmmmmoooqqqqqqpppoooqqqoookkklllrrruuussspppsssvvvxxxxxxzzz}}}~~~|||}}}{{{{{{{{{{{{{{{{{{{{{{{{|||}}}~~~||||||}}}}}}|||}}}~~~~~~~~~wwwPPPCCC888666888777555333333333222222333333444555444444333333333222222222111111222222222333333333222222222222222222222222111111222222222333333333111111111111111111111111000222333222222222444666444444555666777777888888888AAAIII```rrrvvvtttooorrrzzztttffffffkkkqqqttttttrrrpppooooooqqqsssuuuvvvwwwwwwvvv}}}~~~|||xxxrrrpppnnnmmmmmmkkkjjjmmmppprrrrrrqqqppppppqqqrrrtttuuuwwwwwwsssrrruuuuuussstttuuuuuuvvvuuutttsssrrrllllllmmmoooppprrrssstttvvvuuutttrrrqqqpppppppppmmmnnnnnnqqqxxx~~~xxxxxxxxxxxxvvvttttttvvvxxxwwwuuussstttwwwyyyyyywwwqqquuuuuuqqqoooqqqsssrrrtttrrrpppoooppppppooonnniiijjjkkkmmmoooqqqrrrsssrrrpppnnnlllllloooqqqsssooonnnmmmmmmmmmmmmmmmllljjjrrrwwwxxx|||}}}}}}|||}}}~~~yyyxxxvvvuuuuuuwwwzzz{{{vvvyyy{{{|||{{{zzzzzz{{{{{{|||~~~~~~yyywwwyyy~~~}}}|||{{{zzz{{{~~~}}}UUUGGG:::777999666222000222222222222333333444555444444444333333333222222111111111222222333333333222222222222222222222222111111222222222333333333111111111111111111111111000111222222111222444555444444555666777777666666999AAAIII___sssnnniiiiiimmmqqqrrrqqqeeekkkrrrtttsssqqqpppqqqtttrrrtttxxxwwwsssqqqrrrvvvyyy}}}~~~wwwrrrnnnvvvpppmmmoooooommmpppvvvsssrrrpppnnnmmmnnnooopppqqqssswwwzzzzzzwwwsssppprrrsssvvvyyy{{{zzzvvvrrrtttuuuvvvwwwvvvtttqqqppprrrpppnnnppptttvvvvvvtttssswwwwwwssspppqqqpppnnnqqqooonnnoooqqqsssrrrqqqvvvsssooooooqqqssssssrrrtttsssrrrrrrssstttsssrrrppptttxxxyyyxxxxxxzzz|||{{{|||}}}}}}||||||}}}~~~~~~}}}}}}}}}||||||}}}|||yyyyyy}}}|||zzzyyytttwwwzzzzzzyyyxxxxxxxxxwwwwwwvvvvvvwwwyyyzzz|||uuuttttttuuuwwwzzz}}}~~~~~~{{{zzz{{{~~~}}}zzz{{{}}}~~~~~~~~~~~~{{{~~~~~~{{{zzz|||~~~{{{}}}|||xxx}}}wwwuuuwww{{{~~~~~~~~~{{{{{{|||lllEEE:::555333888222666666555555444444444555555222333333444444333333222333333333333222222111000333222222111111222222333111111111111111111111111//////000111222222333333222222222222222222333333444444333333444555777888<<>>DDDNNNjjjrrrrrrsssrrrppppppooopppoooppprrrrrrrrrqqqqqqqqqpppnnnooosssssspppoooqqqrrrqqqqqqrrruuuwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuttttttvvvwwwuuuqqqppprrrvvvyyyzzzwwwrrrqqquuuwwwuuurrrqqqqqqrrrsssuuuwwwxxxqqqrrrtttvvvyyyzzz{{{|||zzzxxxvvvvvvxxxyyyyyyyyyxxxxxxwwwwwwwwwwwwxxxxxxvvvwwwwwwuuurrrrrrtttwwwwwwzzzyyytttqqqtttvvvuuuxxxuuussswww|||~~~zzzuuurrruuuwwwvvvtttssstttvvvsssuuuvvvtttrrrrrrwww|||~~~{{{wwwrrrppprrrwww{{{xxxyyyxxxvvvuuuuuuxxxzzzyyywwwvvvwwwyyyzzzzzzyyyyyyyyyyyyyyyyyyyyyxxxwwwrrrxxxvvvooo}}}yyywwwuuuuuuxxxyyyxxxwwwwwwxxxzzz|||}}}{{{zzzxxxuuuwwwzzzzzzxxxuuusssrrrvvvwwwxxxyyyyyyxxxwwwwwwxxxvvvtttuuuxxxxxxvvvssspppsssvvvwwwvvvuuuvvvwwwsssttttttsssqqqqqqrrrtttvvvuuutttqqqpppqqqtttwwwzzzzzzyyyzzz{{{}}}}}}}}}}}}{{{{{{~~~~~~|||uuu^^^>>><<<999555777222777777666444333222111111111222333333444444333333222111111222333333333333333000111333444444333111000111111111111111111111111111111111111111111111111...///000111222333444444666555555555555777888999>>>CCCLLLiiiuuuuuutttrrrqqqrrrtttvvvsssqqqooopppssstttqqqnnnuuusssuuuxxxwwwssspppqqqqqqqqqqqqpppnnnppptttwwwuuuuuuuuutttttttttssssssuuuxxxzzzwwwqqqooosssyyysssvvvsssmmmmmmrrrtttqqqqqqpppooonnnooorrrtttvvvtttsssrrrqqqrrrsssuuuwwwuuusssqqqrrrtttvvvwwwwwwyyyxxxwwwvvvuuuuuuttttttqqqtttuuuuuussssssuuuxxxvvvxxxxxxsssrrruuuxxxwwwrrrnnnlllqqqzzz}}}xxxqqqtttvvvyyyxxxuuutttuuuvvvrrruuuvvvtttqqqqqqwww|||qqqtttuuutttrrrrrrvvvyyyyyyyyyxxxvvvuuuvvvyyy|||yyywwwuuuuuuwwwyyyzzzzzzvvvwwwxxxzzzzzzzzzyyyxxxnnnwwwtttkkkvvv}}}zzzwwwwwwyyy{{{zzzyyysssuuuxxx{{{||||||{{{zzztttvvvwwwvvvtttssssssssspppqqqrrrrrrrrrqqqooonnnsssssstttsssqqqooonnnmmmlllnnnooommmkkkkkknnnqqqoooppppppooonnnnnnoooqqqpppqqqrrrrrrtttyyy~~~{{{|||~~~}}}{{{{{{}}}yyy]]]>>><<<:::555777222888777666444333222111111111222333333444444333333222...///000111111111111111000111333444444333111000111111111111111111111111222222111111111111111111///000111222333444555555666666555555666777999:::===BBBJJJhhhooopppqqqrrrssssssssssssnnnrrrtttrrrmmmkkkooosssuuurrroooppprrrsssqqqooopppqqqqqqpppoooooorrrtttqqqrrrssssssrrrqqqnnnmmmlllmmmoooqqqssssssssssssuuusssqqqooonnnnnnoooooorrruuuwwwtttpppnnnqqquuu{{{wwwrrroooppprrrttttttvvvrrroooppptttvvvtttpppvvvxxxwwwtttsssvvvvvvsssrrrqqqooopppqqqrrrrrrrrruuuuuutttrrrqqqpppooonnnqqqqqqqqqrrrsssuuuwwwxxxsssuuuwwwwwwvvvtttttttttyyyyyywwwssspppooosssvvvxxxyyyxxxvvvsssrrrrrrsssssstttttttttttttttsssssswwwxxxxxxxxxxxxxxxxxxyyyrrrsssuuuxxxyyyyyyvvvttttttrrrsssxxxxxxqqq~~~yyytttrrrtttwwwxxxwww|||vvvqqqsssyyyzzztttnnnsssrrrpppnnnkkkjjjkkklllmmmooopppooollljjjiiiiiiiiilllllljjjjjjmmmmmmjjjhhhjjjmmmmmmkkklllpppsssssssssvvvyyywwwrrruuu}}}vvvuuuwww|||}}}xxxzzz}}}}}}~~~aaa===999999555555000888666666555444444444444555111222222333333222222111333333333222222222111111111222222333333222222111444444333333333333222222//////000111222222333333111222333333222222444666666777777777555555777888;;;CCCOOOnnnqqqrrrrrrrrrrrrrrrqqqqqqtttttttttrrrrrrrrrsssuuuwwwtttqqqpppppppppmmmkkkpppqqqsssrrrpppnnnmmmnnnoooppprrrssssssrrrpppnnnpppqqqrrrtttttttttsssssstttssspppnnnmmmmmmmmmnnnrrruuuwwwuuuqqqooopppssswwwuuusssssstttuuuuuutttrrrooolllnnnsssuuuuuurrrtttwwwvvvrrrrrrtttuuurrrooonnnnnnoooppprrrrrrrrruuuuuutttsssrrrqqqpppoooqqqqqqqqqqqqrrrtttuuuvvvuuuwwwxxxxxxwwwvvvvvvwwwyyyzzzyyyvvvrrrqqqsssvvvsssvvvxxxxxxvvvtttssstttpppqqqrrrrrrsssrrrrrrrrrtttsssssstttvvvwwwwwwwwwrrrssstttuuuuuussspppnnnllllllnnnqqqsssssspppnnnrrrooommmnnnppprrrrrrqqqsssqqqooooooppppppnnnlllkkklllkkkjjjiiiiiiiiijjjppprrrttttttrrrpppooonnnlllooopppooorrrwwwzzzyyyuuuwwwxxxyyyyyy{{{}}}zzzyyy|||~~~zzz}}}yyywwwwww|||~~~xxxyyy|||~~~~~~~~~mmmEEE<<<:::666666000777666555555444444444444444333333333444444333333333111111111222222333333333111222222333333222222111333333222222222111111111///000000111222222333333111222333333222222444666777888888888777777999;;;>>>FFFSSSrrrqqqrrrssstttuuuuuuvvvuuuvvvrrrooonnnppprrrrrrqqqwwwtttqqqnnnmmmjjjgggdddmmmooorrrsssqqqnnnmmmllllllnnnqqqssstttsssrrrpppssssssttttttttttttsssrrrtttssspppnnnmmmllllllmmmpppsssuuutttpppmmmmmmoooqqqqqqsssvvvyyyxxxvvvssspppmmmkkkmmmrrruuuvvvuuurrruuutttqqqpppssstttqqqllllllmmmnnnpppqqqrrrsssuuuuuutttssssssrrrqqqqqqqqqqqqqqqpppqqqrrrrrrsssssstttuuutttsssrrrtttvvvuuuvvvvvvtttqqqoooooopppnnnrrrvvvxxxxxxvvvtttsssssstttttttttsssrrrqqqqqqsssqqqpppqqqtttuuutttqqqmmmnnnnnnooonnnmmmkkkjjjdddgggiiiiiihhhgggiiikkkgggfffgggiiilllnnnnnnmmmiiijjjjjjgggeeedddfffhhhhhhiiijjjllllllllllllkkkrrruuuyyyzzzyyywwwuuutttppprrrqqqooorrryyy}}}~~~{{{zzzzzz{{{~~~~~~yyyvvvtttyyyzzz{{{|||zzzxxx|||~~~~~~~~~~~~~~~~~~yyy|||OOO???:::777888111666555555444333333333333444333444444555555444444333///000111222333444444555111222222333333222222111222222222111111111000000000000000111222222333333111222333333222222444666555666777777777777:::<<<@@@IIIWWWxxxpppqqqtttwwwyyy|||}}}~~~vvvssspppnnnmmmnnnooooootttrrrpppmmmjjjfffcccaaahhhjjjnnnoooooonnnnnnooojjjlllooorrrssssssrrrqqqqqqrrrrrrrrrsssssssssssstttsssqqqooonnnmmmmmmmmmnnnppprrrrrroookkkjjjjjjmmmnnnqqqtttxxxxxxuuusssqqqooonnnooosssvvvwwwwwwqqqssssssppppppssstttrrrmmmnnnppppppppppppqqqrrrtttttttttssssssrrrrrrrrrqqqqqqpppppppppppppppqqqrrrrrrrrrqqqppppppsssuuurrrsssssssssqqqooommmmmmjjjmmmqqqsssrrrqqqpppqqqrrrrrrqqqpppooommmlllkkkpppllljjjkkkmmmnnnkkkhhhggghhhjjjkkkkkkkkklllmmmgggiiillllllkkkkkklllmmmhhhhhhiiijjjmmmppprrrssslllmmmllliiifffeeehhhkkkmmmnnnqqqsssuuuuuurrrqqqrrrvvvzzz}}}|||zzzxxxwwwyyyyyyuuuoooooouuuxxxxxxxxxvvvuuuwww{{{~~~}}}}}}|||}}}xxxtttrrrvvv|||{{{vvvwwwyyyqqqqqq~~~yyy|||~~~}}}}}}}}}uuu}}}UUU@@@999777:::333666555555444333333333333333333333444444444444333333000000111222333333444444111222222333333222222111222222222222111111111111000000111111111222222222111222333333222222444666111333444555555666888;;;@@@JJJYYYzzzooopppsssvvvxxx{{{|||}}}vvvxxxwwwsssnnnlllooorrrrrrrrrqqqooolllhhhfffeeefffggghhhhhhhhhhhhjjjlllhhhjjjlllnnnpppppppppooopppppppppqqqrrrtttuuuuuusssrrrqqqpppooonnnnnnmmmoooppprrrrrrpppmmmkkkjjjkkkkkklllooorrrtttsssrrrsssrrrrrrssstttvvvvvvuuupppsssrrrpppppptttuuusssppprrrtttssspppooooooppprrrrrrrrrrrrqqqqqqqqqqqqppppppooonnnnnnnnnnnnooopppqqqqqqpppoooppprrrtttpppqqqqqqrrrrrrpppnnnmmmfffhhhiiiiiihhhhhhjjjkkkggghhhhhhhhhhhhggggggfffiiigggfffgggjjjkkkjjjhhhjjjlllnnnnnnmmmnnnpppsssuuuuuuvvvyyy{{{|||zzzxxxvvvtttqqqoooppptttzzz~~~{{{zzzwwwtttsssrrrssstttvvvvvvwwwzzz|||{{{xxxtttooosssxxx{{{{{{yyywwwvvv|||uuussswwwyyywwwyyywwwuuuwww|||~~~~~~|||yyyxxxxxxyyy}}}}}}vvvtttsssvvv{{{}}}{{{yyynnnlll]]]QQQYYYkkkzzz}}}~~~~~~uuuxxxTTT>>>777777;;;444777555555444333333333333444222222333333333333222222222222222222222222222222111222222333333222222111444333333333333222222222111111111111111222222222111222333333222222444666111333444555555666999;;;???IIIXXXzzzoooooopppqqqrrrssssssrrrppptttvvvsssllljjjmmmqqqssstttuuutttqqqnnnlllllliiiiiihhhfffccccccdddfffhhhiiiiiiiiijjjkkklllllloooooooooppprrrsssuuuvvvpppppppppoooooonnnnnnnnnqqqrrrrrrrrrrrrqqqooonnnjjjjjjiiikkknnnppppppooorrrssstttuuuuuusssrrrqqqoooqqqqqqoooppptttuuusssqqqtttvvvuuuqqqnnnmmmoooooooooooooooooooooppppppmmmllllllkkkkkkkkkllllllhhhiiijjjiiiiiiiiikkkmmmiiiiiiiiikkklllllljjjhhhdddeeefffeeeeeeeeehhhjjjeeefffhhhjjjlllnnnoooooojjjlllmmmppprrrtttvvvwwwtttuuuvvvtttqqqqqqtttxxxzzztttrrrvvv~~~|||yyyxxxxxxxxxzzzyyyyyy{{{~~~}}}yyytttmmmqqquuuxxxwwwvvvuuuuuu|||~~~{{{wwwvvvyyyzzzxxxzzzyyyxxxxxxzzz|||||||||xxxwwwuuuvvv|||zzztttuuuwwwyyy{{{}}}nnndddNNN>>>===FFFjjjzzz~~~zzz|||~~~}}}}}}~~~|||}}}~~~zzzwww|||QQQ===777666:::444888666666555444444444444555111222222333333222222111333333333222222222111111111222222333333222222111444444444333333333222222111111111111111111111111111222333333222222444666444666777888888999<<<>>>???IIIXXXyyymmmmmmnnnnnnnnnmmmmmmllliiilllnnnnnnmmmllllllnnnsssuuuwwwvvvsssooonnnooommmnnnnnnllliiigggfffgggiiihhhfffeeedddfffhhhiiillllllllllllmmmnnnpppqqqkkklllmmmmmmnnnnnnmmmmmmqqqpppppppppqqqqqqppppppjjjiiiiiikkkmmmnnnmmmkkkkkknnnqqqsssrrrpppmmmlllllloooooommmooossstttrrrnnnrrrvvvtttpppmmmmmmoookkklllllllllmmmmmmmmmnnngggggggggfffgggggghhhhhhbbbdddfffffffffeeefffhhheeeddddddfffiiikkkjjjhhhgggiiilllnnnnnnoooppprrroooppprrruuuwwwyyyzzzzzzppptttxxxxxxwwwwww{{{uuuwwwwwwtttqqqqqqvvvzzzvvvqqqssszzz{{{vvvxxx{{{yyywwwvvvyyy|||}}}yyytttnnnqqqtttuuuuuuttttttuuuppptttuuutttuuuxxxxxxuuuwwwxxxxxxwwwvvvvvvxxxyyyxxxwwwtttuuu|||yyyooosssxxxyyyxxxzzzvvv```GGG???>>>===YYYwww}}}{{{{{{|||||||||}}}{{{|||}}}~~~zzz{{{~~~OOO>>>888666999222777777777666555555555555666222333333333333333333222222222222222222222333333111222222333333222222111333333333333222222222111111111111111111111111111111222333333222222444666666777999999999:::<<<>>>BBBLLLZZZzzzjjjkkklllmmmmmmnnnnnnmmmiiiiiikkkooossstttrrrppprrrtttwwwuuuqqqnnnmmmmmmoooqqqttttttrrrpppnnnnnnjjjhhhdddbbbaaabbbeeefffiiihhhggggggggggggiiiiiihhhiiijjjkkkllllllllllllnnnmmmllllllnnnoooooooooiiijjjkkkmmmnnnmmmjjjhhheeeiiinnnqqqpppmmmjjjhhhkkkmmmnnnlllmmmrrrsssqqqkkkppptttsssooolllmmmoooiiijjjjjjkkkkkkllllllllldddccccccccccccdddeeefffeeegggjjjkkkkkkjjjjjjkkkjjjhhhhhhjjjnnnqqqpppooolllpppvvvzzz{{{{{{{{{|||xxxyyyzzz{{{{{{{{{{{{{{{pppuuuyyywwwqqqooossswwwnnnqqqrrrqqqnnnpppvvv|||xxxzzzyyyvvvsssxxxuuuooonnntttyyyxxx{{{xxxvvvtttwww{{{}}}zzzvvvooorrrtttuuutttttttttuuukkkppptttuuuwwwzzzxxxuuuwwwyyy{{{yyyuuutttvvvyyywwwwwwssssss{{{wwwhhhooovvvwwwuuuvvv~~~{{{\\\BBBDDDHHH@@@QQQyyy{{{ttt{{{}}}}}}}}}||||||~~~~~~}}}}}}}}}}}}~~~~~~~~~}}}||||||OOO???:::777888111777888888777666666666666666333444444555555444444333000000111222333444444555222222222333333222222222222222222111111111111000222222111111111111111111111222333333222333555666555777888888777888:::<<>>EEENNNbbbmmmhhhgggjjjlllkkkkkkmmmlllllllllmmmnnnoooppppppzzzttt|||qqqfffhhhkkknnnoooooopppuuuyyyvvvpppppppppqqqsssssssssqqqooonnnllliiihhhiiijjjiiiiiiffffffeeeffffffeeecccaaakkkhhhhhhlllnnnjjjhhhiiiiiifffdddfffhhhiiifffccccccbbbdddhhhgggbbb___```hhhgggggggggfffdddcccccceeeffffffhhhjjjkkkkkkjjjgggeeefffjjjllljjjkkkoootttrrrpppppprrruuuyyy{{{}}}|||{{{{{{|||zzzvvvrrrwwwuuutttwww{{{|||zzzwww{{{xxxvvvvvvwwwwwwuuusssuuuuuuvvvwwwvvvuuusssrrrmmmmmmnnnqqqsssvvvxxxzzzrrrooolllkkknnnqqqqqqooouuuvvvvvvsssppppppssswww}}}|||qqqooorrruuuxxx}}}}}}|||www|||{{{zzzzzzyyyzzzzzz{{{zzzzzzyyyzzz|||}}}{{{zzzvvvtttrrrtttvvvxxxxxxvvvuuuwwwyyyyyywwwvvvwwwxxxzzzzzzyyywwwyyy{{{vvvnnniiimmmqqqssssssuuuwwwyyy{{{lll```]]]]]]```ooo|||zzz~~~~~~{{{|||iiiFFF>>>999444888333777777777666444444333333444333333444333111111222444333333333333333222111000444333333333222333333333222222111111111111111111222222111111111111111111333222222222222333555666666777888888777999;;;>>>EEEJJJ\\\kkkfffdddfffhhhggghhhkkknnnmmmmmmlllmmmnnnpppqqqzzzuuu~~~ssshhhiiikkklllnnnnnnooouuu{{{{{{wwwrrrrrrssstttuuuuuuvvvvvvyyywwwuuutttsssrrrpppnnnnnnoooqqqqqqnnnlllkkkkkkrrrppprrrxxx{{{yyywwwwwwvvvrrrmmmnnnsssvvvvvvtttsssrrrsssvvvuuupppnnnooosssrrrqqqpppnnnlllkkkjjjkkkllllllnnnpppsssvvvxxxtttrrrtttxxxyyyuuutttvvvyyyxxxvvvqqqnnnoootttxxxzzzyyywwwwwwvvvtttqqqnnnoooppprrrtttuuuvvvuuuuuuzzzvvvrrrrrruuuuuurrrmmmsssuuuwwwyyyyyywwwtttrrrmmmnnnppprrruuuxxx{{{}}}sssnnnjjjjjjmmmpppqqqqqqrrruuuwwwuuuqqqooooooqqqrrrzzzsssssstttoooxxx|||zzzzzz~~~~~~yyy{{{{{{{{{{{{zzzzzzyyyyyy|||{{{zzz{{{|||}}}|||{{{xxxvvvuuutttuuutttsssqqqrrruuuyyyzzzyyywwwvvvvvvzzz{{{yyywwwyyy{{{vvvpppgggjjjnnnrrrssstttuuuwwwyyytttrrrwwwxxxyyy{{{xxx~~~~~~~~~}}}|||}}}hhhCCC;;;999777:::444888777666555444444444444444333444444222000000111222222222333333333222111111333333333333333333333333111111222222222222222222111111222222222222222222333222222222222444666777666777777777777888;;;===EEEFFFUUUnnnhhhdddffffffeeefffhhhnnnmmmllllllmmmnnnpppqqqvvvttt}}}rrriiikkkkkkmmmooooooooottt{{{}}}{{{rrrsssssssssrrrsssvvvwwwzzzyyyxxxxxxxxxvvvtttqqqrrrvvvyyyyyyvvvtttuuuvvv{{{xxxyyy}}}uuurrruuuzzz||||||{{{zzz{{{~~~}}}|||yyywwwuuutttsssssssssssstttuuuyyy}}}~~~|||~~~yyyuuuuuuxxxyyywwwppphhhfffkkkqqqqqqppppppppppppnnnmmmkkkiiimmmqqqrrrqqqppprrrsssxxxssspppqqqtttuuuqqqmmmuuuvvvwwwxxxxxxxxxwwwvvvttttttuuuvvvwwwxxxzzz{{{ssslllhhhjjjooorrruuuwwwsssvvvwwwvvvrrrpppppprrrmmmyyyyyyuuusssqqquuuuuuuuuxxx}}}{{{uuuxxxyyyzzz{{{zzzyyywwwvvvwwwuuuuuuvvvxxxyyyyyyyyywwwvvvuuutttrrrqqqooonnnooorrrvvvzzz{{{yyywwwvvvwwwxxxxxxwwwyyy}}}{{{vvvhhhiiimmmsssvvvvvvxxx{{{|||zzz|||}}}yyy|||~~~|||}}}~~~qqqHHH;;;888777999333777777666555444444444444444444444444222000///000111222222333333333222222111222222333333333333333333111111222222222222222333111111222222222222222333333222222222333444666777666777777777666888:::===BBBCCCTTTqqqllliiijjjiiifffdddfffllllllkkklllmmmnnnpppqqqqqqqqqzzz}}}oooiiimmmkkkmmmooonnnmmmpppwwwyyyxxxrrrrrrrrrpppnnnnnnpppsssuuutttssstttuuuuuusssqqqmmmqqqttttttssssssvvvxxxxxxtttrrruuuyyy{{{~~~~~~sssmmmlllnnnrrrtttrrrppprrrwwwyyyxxxzzz~~~|||{{{xxxvvvtttsssrrrrrrrrrsssrrrqqqppprrrwww{{{yyyxxxyyy}}}{{{tttpppooovvvyyyyyysssiiidddhhhmmmqqqqqqqqqpppooonnnmmmmmmjjjoootttuuusssrrrsssuuuuuurrroooqqquuuvvvtttqqqvvvuuutttsssssstttvvvwwwyyyxxxxxxxxxxxxxxxyyyyyyssskkkgggkkkoooqqqssswwwssstttuuurrroooooorrruuupppttt|||~~~wwwsssuuusssrrrrrrvvvyyyvvvpppsssuuuwwwyyyyyywwwuuusssqqqppppppqqqtttwwwxxxxxxsssssstttsssqqqooonnnmmmlllooossswwwzzzzzzxxxwwwvvvxxxxxxvvvxxx}}}~~~{{{jjjgggjjjrrrwwwwwwyyy~~~~~~|||{{{{{{{{{{{{}}}}}}~~~~~~}}}}}}~~~PPP===777555777111777666666555444444444444555444555444333000///000222111222222333333333222222111222333444444444444333111111222222333333333333111111222222333333333333222222222222333555777888666777888777777888;;;===???DDDXXXqqqnnnmmmpppoooiiieeedddhhhhhhjjjkkkmmmoooppppppppppppxxxyyylllhhhmmmkkkkkkmmmmmmkkklllqqqsssrrrppprrrrrroookkkiiilllooopppooonnnoooqqqrrrqqqpppkkklllmmmnnnooorrruuuxxxuuunnnjjjlllnnnpppuuuzzz|||vvvnnnhhhgggjjjmmmnnnllllllpppqqqqqqssswwwuuutttrrrpppoooooooooooorrrrrrrrrooolllmmmqqquuurrrrrrtttyyyyyytttqqqrrrpppuuuxxxtttlllffffffiiissstttsssqqqmmmkkkkkkkkkkkkooosssuuusssqqqqqqrrrsssrrrrrrsssuuuvvvvvvuuutttrrrpppnnnnnnooorrrsssuuuuuuvvvvvvwwwyyyzzz{{{tttjjjfffjjjmmmlllmmmqqqssssssrrrnnnkkklllqqqvvvtttqqqttt{{{}}}wwwtttrrrooonnnppptttuuuqqqmmmnnnqqquuuyyyzzzwwwtttqqqrrrpppooopppsssvvvxxxxxxppprrrttttttrrrpppooopppnnnnnnpppsssvvvwwwwwwvvvxxxzzzzzzwwwxxx|||~~~|||lllffffffnnnssssssvvv||||||zzzxxxvvvvvvyyy}}}|||{{{zzz|||zzz|||~~~}}}zzz{{{~~~~~~~~~~~~}}}}}}}}}~~~TTT===777555666000777666555555444444444555555444555555333111111222333111111222333333333222222000111333444555444444333111111222222333444444444111111222222333444444444222222222222444666888999777888888888888999<<<>>>???FFF]]]nnnmmmpppuuuuuunnngggeeeccceeehhhkkknnnooooooooossssssyyyvvviiifffkkkiiiiiimmmmmmkkkllloooqqqpppnnnqqqrrroookkkiiikkknnnqqqooommmnnnoooqqqqqqqqqooollljjjjjjnnnrrrvvvwwwvvvpppkkklllnnnnnnppptttuuuzzz}}}yyyqqqjjjjjjmmmpppmmmlllooopppppprrrvvvsssqqqpppooonnnoooqqqrrrqqqssstttqqqlllkkkooosssrrrqqqsssxxxyyyvvvtttvvvmmmtttzzzzzzuuunnnkkkjjjqqqrrrrrrooollljjjkkkllllllnnnrrrsssrrrpppnnnmmmrrrtttvvvuuusssssstttvvvsssrrrpppooonnnnnnooopppqqqqqqrrrssstttvvvxxxyyyrrrhhheeellloookkkkkkppptttuuussspppllllllppptttssspppqqqxxx{{{xxxuuuuuupppnnnmmmqqqtttsssooolllkkkooouuuyyy{{{yyyuuuqqquuusssqqqqqqsssuuuvvvvvvrrrtttwwwwwwtttrrrqqqrrrtttqqqnnnnnnqqqssssssrrrvvvyyyyyyvvvwww}}}qqqhhheeelllpppnnnqqqxxxyyyyyyxxxvvvvvv{{{~~~|||||||||zzz{{{}}}|||zzz{{{}}}~~~~~~|||zzz{{{~~~}}}}}}~~~QQQ:::777777888111777555555444444444555555666444555555444333222444666000111222333333333333222///111333444555555444333111111222222333444444555111111222222333444444555222222222333444666888:::888999999999999:::===???AAAHHH^^^jjjkkkpppxxxyyyqqqiiifff```cccgggkkknnnoooooonnnvvvvvv{{{vvvgggeeejjjhhhjjjnnnpppnnnnnnrrrsssrrrmmmpppsssqqqllljjjllloootttrrrooooooppprrrsssssspppkkkffffffjjjooossssssvvvqqqmmmoooooommmmmmpppkkkvvvwwwnnnkkkmmmjjjggggggjjjlllllloootttpppooonnnmmmnnnppprrrsssnnnqqqrrrooojjjiiilllppprrrpppqqquuuuuuqqqpppqqqrrryyy{{{uuurrroooqqqrrrqqqooonnnqqqtttqqqsssuuuwwwwwwuuuqqqooorrrvvvxxxvvvrrrppprrrvvvtttttttttsssrrrqqqpppooopppppppppqqqqqqsssttttttpppgggeeennnrrroooooouuuwwwxxxxxxtttooommmooorrrqqqooorrrxxxxxxsssrrrvvvrrrpppqqqtttuuurrrnnnkkkiiinnnuuuzzz|||zzzvvvsssxxxuuurrrqqqrrrssstttssstttwwwzzzyyyvvvsssssssssxxxtttnnnlllmmmooopppooorrruuuvvvuuuxxxwwwlllffflllooolllooowwwxxxzzzzzzyyyyyy|||~~~}}}}}}}}}~~~zzzwwwwwwzzz~~~{{{{{{|||~~~~~~MMM777777::::::222888555555444444444555555666444555666555444444555777000111222333333333333333///000333555555555444333111111222333333444555555111111222333333444555555222222222333444666999:::999::::::::::::;;;===@@@CCCIII^^^jjjiiijjjooovvvvvvnnnggg```ccchhhjjjjjjkkklllnnnvvvuuuuuussslllfffiiioooiiiooossssssnnnlllooosssoooppprrrssssssqqqnnnmmmsssrrrpppmmmlllooossswwwyyyrrrhhhbbbccciiiqqqvvvtttqqqppprrrqqqmmmmmmoooooosss}}}zzzjjjhhhpppqqqlllgggdddfffjjjmmmoootttrrrooonnnoooppppppoooooossstttqqqkkkggggggiiinnnooopppqqqqqqrrrsssssssssvvvwwwrrrjjjnnnppptttvvvvvvssspppmmmppprrrssssssqqqppppppqqqrrrrrrsssttttttuuuttttttoooooooooooooooppppppqqqsssqqqnnnpppsssvvvvvvtttrrrjjjjjjsssvvvooommmrrrvvvxxxxxxvvvqqqnnnmmmnnnqqqsssvvvvvvuuusssssssssuuusssrrrtttvvvwwwuuurrrnnnooorrrvvvyyyzzzxxxvvvwwwvvvtttsssrrrrrrrrrrrrttttttuuuwwwwwwvvvrrrooowwwuuusssooommmooosssvvvzzzuuusssuuuxxx||||||sssiiieeegggllloooooonnnsssuuuuuuyyy~~~xxx~~~~~~~~~|||}}}~~~}}}|||zzzyyyxxxxxxsssxxx~~~yyy{{{NNN<<<666666<<<444555666666555444444444444555333444555444222111222333222222222222222222222222444444444444444444444444000111333444444333111000333222111000000222444555222333444444444555777999666888;;;<<<<<<<<<===>>>BBBDDD___hhhgggiiimmmrrrtttpppllliiigggeeeeeehhhkkkmmmmmmrrrrrrssssssnnniiikkkqqqiiimmmppppppmmmnnnsssxxxoooppprrrsssrrrpppnnnlllqqqqqqpppnnnnnnppptttwwwoookkkggghhhkkknnnooonnntttqqqppprrrrrrnnnnnnppppppooovvv~~~{{{ooojjjnnnsssoookkkiiijjjmmmpppqqqsssqqqooooooqqqrrrrrrrrrooorrrtttsssooommmpppssswwwvvvtttsssqqqppppppppppppooosss~~~xxxpppqqqtttvvvvvvvvvtttsssrrrttttttssspppnnnnnnnnnqqqqqqrrrsssssssssrrrrrrnnnnnnnnnooonnnnnnmmmmmmqqqooonnnpppssswwwyyyzzzlllcccbbbkkkqqqoooqqqvvvtttuuuwwwuuuqqqoooooopppqqqsssuuuuuuuuutttuuuvvvuuussspppppprrrtttttttttnnnoooppprrrssssssqqqpppwwwvvvssspppnnnmmmmmmmmmrrrrrrrrrrrrqqqooollliiioooooommmjjjiiijjjnnnrrrwwwuuutttvvvwwwxxx|||rrrlllkkkkkkjjjiiillloooqqqppprrrvvvuuuooorrrvvv{{{{{{yyyxxxzzz}}}{{{|||}}}}}}||||||~~~{{{||||||}}}~~~zzzsssIII<<<777777<<<555777666666555444444444444555333444555444222111222333222222222222222222222222333333333333333333333333111222444555555444222111333222111000111222444555444555555555444444666888888999;;;;;;;;;;;;===>>>IIILLLhhhggghhhiiikkknnnqqqrrrsssuuunnneeebbbeeeiiikkkkkknnnnnnppprrrnnniiiiiimmmjjjlllmmmlllkkkmmmrrrvvvmmmnnnpppppppppmmmkkkiiinnnooopppppppppqqqtttwwwjjjfffcccgggnnnqqqooojjjssspppppprrrqqqnnnnnnpppqqqlllnnnxxx{{{tttmmmkkkssspppmmmlllmmmooopppqqqrrrpppoooppprrrtttttttttlllnnnpppooommmnnnqqquuu{{{yyywwwtttrrrpppppppppqqqkkksss~~~qqqqqqqqqpppppppppqqqqqqqqqrrrsssrrrpppoooooooooqqqqqqrrrrrrqqqqqqppppppqqqrrrssssssqqqooommmkkkllllllmmmnnnpppuuu{{{sssggg```dddhhhhhhjjjoooqqqssstttsssrrrppppppqqqnnnpppqqqqqqqqqqqqtttvvvtttqqqmmmlllmmmpppqqqrrrppppppppppppqqqqqqqqqqqqxxxvvvssspppnnnlllllllllqqqqqqooonnnllljjjiiihhhllllllkkkiiigggiiillloooqqqqqqssstttrrrqqqvvvyyytttrrrpppllliiijjjmmmnnnmmmpppsssqqqmmmmmmqqqvvvxxxxxxyyy{{{~~~{{{}}}~~~~~~|||kkkFFF<<<888666:::333777666666555444444444444555333444555444222111222333222222222222222222222222222222222222222222222222333333555555555555333333333222111111111222444555444555666555444555888:::;;;<<<<<<;;;:::;;;===???JJJQQQpppjjjllllllkkkkkkmmmsssxxx{{{uuulllfffdddeeehhhiiinnnnnnqqqtttpppjjjiiikkkkkkkkkkkkjjjjjjjjjkkkmmmiiijjjlllmmmllljjjgggfffkkkmmmoooqqqqqqrrruuuwwwqqqggg^^^^^^fffnnnpppnnnpppmmmmmmpppooommmllloooppplllmmmtttwwwsssmmmkkkqqqooollllllmmmnnnnnnnnnqqqpppooopppqqqrrrrrrqqqmmmnnnnnnlllkkklllpppsssvvvuuusssrrrqqqrrrssstttuuummmyyywwwuuuqqqnnnllllllmmmnnnllloooqqqqqqqqqqqqrrrsssrrrsssssssssrrrqqqpppppprrrsssttttttrrroookkkiiiiiikkklllkkklllpppxxx~~~|||ooocccaaacccdddgggkkkqqqqqqrrrrrrqqqpppooooooqqqqqqrrrqqqpppqqqtttvvvvvvtttrrrppppppppppppppplllmmmmmmmmmnnnooorrrtttsssrrrpppnnnmmmmmmnnnnnnnnnnnnmmmllljjjjjjkkkmmmoooooonnnlllkkkkkkmmmooommmooosssuuuppplllqqqyyy}}}{{{{{{{{{{{{xxxuuuqqqqqqsssuuuyyy{{{{{{yyyxxx{{{}}}|||eeeDDD>>>:::555777111666666666555444444444444555222333444444222222333444111222222222222222333333111111111111111111111111333333444555555444333333333222222222222333444555333444555555555777;;;>>>??????>>>===;;;<<>>???BBBDDDAAAPPPwwwrrrrrrqqqmmmjjjjjjooosssrrrwwwzzzuuulllhhhjjjooofffeeehhhnnnoookkkjjjlllhhhhhhiiinnnrrrrrrmmmiiihhhjjjlllnnnnnnmmmkkkjjjiiikkkmmmnnnoooppprrrttttttkkk```]]]bbbhhhjjjjjjiiiggggggjjjkkkiiiiiillllllpppsssrrrmmmjjjlllooorrrpppmmmlllmmmnnnnnnmmmnnnmmmllllllmmmllljjjhhhhhhhhhiiijjjlllnnnqqqrrrmmmmmmnnnnnnnnnooooooooonnnnnnxxxwwwtttqqqpppooonnnoooqqqssstttpppqqqrrrqqqooonnnnnnnnnqqqqqqrrrrrrrrrqqqpppppprrrsssttttttsssqqqnnnmmmpppooonnnllllllnnnrrrvvv}}}xxxqqqiiidddccchhhlllooommmllllllmmmllljjjhhhqqqrrrssssssrrrssstttvvvtttvvvyyyyyyvvvrrrooonnnssstttuuurrrnnnmmmpppsssrrrrrrssstttvvvyyy|||~~~zzz|||~~~~~~|||}}}}}}~~~{{{}}}|||}}}yyywww|||}}}```>>>999777555;;;999@@@666666555444444444444555111333444444222222333555111111111222222333333444111111111111111111111111222222222222222222222222333333333333444444444444222333444555777;;;AAAEEEAAABBBBBBAAA@@@AAACCCEEEGGGWWWqqqpppooommmkkkkkklllnnnmmmrrrvvvvvvrrrqqqtttxxxllliiijjjnnnnnnkkkhhhiiiiiiffffffjjjoooppplllgggeeegggjjjmmmnnnmmmlllkkkiiijjjkkkllllllmmmppprrrssskkkbbb^^^aaafffjjjlllhhhffffffjjjkkkiiiiiilllkkkoooqqqooolllllloooqqqqqqnnnkkkjjjjjjkkklllkkkkkkkkkjjjkkkmmmllljjjhhhdddddddddfffhhhjjjjjjjjjiiijjjlllnnnnnnnnnmmmllllllmmmooopppuuuhhhiiijjjkkkmmmnnnooopppqqqrrrsssqqqooommmlllmmmllllllmmmmmmnnnmmmmmmmmmrrrrrrsssssssssrrrqqqqqqooollljjjjjjkkkmmmnnnnnnzzz{{{xxxnnnddd```cccgggkkkiiihhhiiikkkllljjjggglllnnnqqqrrrssstttvvvwwwtttwwwzzzzzzxxxvvvvvvwww}}}~~~zzzxxxzzz}}}~~~}}}}}}}}}~~~~~~}}}~~~{{{||||||}}}}}}{{{|||~~~}}}}}}~~~zzz||||||hhhCCC:::666444;;;999@@@666666555444444444444555111222444333333222444555000111111222333333444444222222222222222222222222333333333222222333333333222333333444444444444444555666666666777;;;@@@DDD>>>???AAAAAAAAAAAACCCDDDIIIZZZnnnmmmllllllkkkkkkkkkjjjkkkmmmqqqtttwwwyyy|||~~~~~~zzzxxxyyywwwqqqmmmmmmkkkgggcccdddiiijjjfffbbbaaacccfffiiikkkkkkjjjiiiiiijjjkkkjjjjjjlllooorrruuummmaaa[[[\\\dddmmmssshhhfffgggjjjkkkiiijjjmmmkkkmmmnnnmmmmmmppprrrsssooolllhhhffffffhhhiiiiiiiiiiiiiiikkkmmmnnnllljjjjjjiiihhhiiijjjiiigggfffeeegggkkknnnoooooonnnmmmmmmnnniiilllxxx|||{{{iiijjjlllnnnoooooonnnmmmnnnpppqqqqqqooonnnnnnoooggghhhiiiiiijjjjjjjjjjjjkkkkkkkkkkkkkkkllllllmmmkkkgggeeefffiiikkkjjjhhhmmmsssvvvoooeeebbbgggmmmgggfffeeegggkkkllljjjhhhmmmqqquuuxxxzzz|||~~~~~~}}}}}}~~~}}}|||||||||}}}yyyuuuuuuwwwxxxzzz}}}~~~}}}}}}}}}~~~zzzwwwwwwzzzzzzxxxxxx{{{wwwwwwvvvuuutttuuuxxxzzzzzzuuuuuuzzz}}}||||||}}}}}}~~~yyy}}}|||}}}~~~~~~~~~www{{{|||{{{~~~~~~}}}}}}rrrJJJ===666333999555;;;666666555444444444444555111222444333333333444555000000111222333333444444222222222222222222222222555444444333333444444555222333444444555555444444999888888777777:::>>>BBB;;;===@@@AAAAAAAAABBBCCCGGGXXXooonnnlllmmmoooppppppooommmqqqqqqnnnmmmrrrvvvwwwxxxxxxyyy{{{~~~~~~}}}{{{vvvuuurrrqqqpppnnnjjjhhhfffdddcccdddgggiiihhhfffhhhhhhgggffffffhhhmmmqqqvvvpppeee\\\]]]gggppprrriiiiiiiiihhhgggffffffeeekkkmmmoooooommmkkkjjjiiiggggggiiikkkllljjjgggdddhhhiiiiiijjjlllmmmnnnnnnnnnnnnnnnmmmjjjiiiiiijjjjjjjjjkkklllllllllllllllnnnoooooommmmmmqqqxxxxxxeeejjjvvvpppppptttjjjmmmmmmnnnoooppppppnnnmmmjjjlllmmmllljjjhhhhhhiiilllkkkjjjiiiiiikkkmmmnnniiigggjjjqqquuusssqqqrrrnnnqqqoooiiihhhmmmnnnlllqqqpppnnnoooqqqrrrrrrqqqwwwzzzzzzxxxzzz~~~}}}xxx~~~}}}~~~}}}{{{zzzzzz{{{|||}}}||||||zzzwwwtttuuuyyy}}}|||{{{{{{ooouuurrrtttrrrqqqssswwwxxxwwwuuuyyywwwwwwxxxzzzzzzwwwtttsssqqqpppsssxxxzzzwwwsssrrrrrrsssuuuwwwzzz|||~~~{{{{{{|||~~~yyyyyy{{{~~~~~~~~~~~~}}}}}}}}}}}}|||{{{~~~}}}{{{zzz{{{~~~zzz~~~XXX999999999555666555555444444333333444444555333333444444333333222111333333333333333333333333333333333222222111111111333333333333333333333333333333333333333333333333888;;;999444444;;;???>>>CCC???>>>BBBEEEEEEEEEGGGLLLYYYpppnnnmmmmmmppprrrrrrrrrpppssssssooollloooqqqqqqvvvuuuvvvxxx{{{|||{{{yyy{{{zzzyyyxxxvvvtttssssssooommmkkkkkkkkkkkkhhheeehhhhhhfffdddccceeeiiilllooonnnggg^^^[[[aaajjjnnnjjjjjjiiiiiiiiiiiijjjkkkkkkmmmooonnnllljjjjjjjjjiiiiiikkklllnnnmmmllljjjlllkkkiiihhhhhhiiikkkllloooooonnnllljjjiiikkkmmmhhhiiiiiijjjjjjkkkjjjjjjkkkllllllkkklllpppwww}}}zzzggggggooolllnnnrrrjjjhhhhhhiiikkkmmmnnnnnnnnnwww~~~wwwqqqsssrrrqqqqqqrrrsssuuuwwwvvvtttvvv{{{}}}|||}}}|||}}}wwwvvvzzz{{{yyyzzzxxxwwwwwwwwwwwwvvvtttuuuxxxxxxuuuwww{{{zzztttxxxvvvuuuwwwzzz{{{{{{yyy{{{zzzxxxvvvvvvwwwxxxyyyyyyyyyxxxvvvsssssswwwzzzxxxwww}}}sssvvvssstttrrrqqqrrruuuvvvvvvuuuyyywwwwwwyyy{{{{{{yyyvvvtttrrrrrruuuzzz{{{yyyvvvssssssuuuvvvxxxyyyzzz{{{zzzzzz{{{{{{{{{zzzyyyxxx{{{{{{|||~~~~~~{{{yyyyyyzzzwwwwwwwwwyyyzzz|||||||||~~~}}}yyy}}}~~~UUU999999999666777666555444444333333444444555333333444444333333222111333333333333333333333333333333333222222222111111333333333333333333333333333333333333333333333333666::::::666666===BBBBBBGGGCCCCCCGGGHHHFFFGGGJJJMMMZZZrrrpppmmmmmmooorrrtttuuupppssssssnnnjjjkkknnnnnnrrrrrrrrrtttvvvwwwvvvuuuzzz{{{|||zzzvvvuuuwwwyyyyyyxxxwwwwwwwwwuuurrrooonnnnnnllljjjhhhhhhkkkmmmnnnqqqoooddd\\\^^^cccgggiiihhhgggfffgggiiikkkmmmnnnooopppnnnlllkkklllmmmhhhhhhiiijjjkkklllmmmmmmllljjjgggdddcccdddfffhhhjjjjjjiiigggffffffiiillleeefffffffffggggggggggggeeeggghhhhhhhhhkkkrrrxxx~~~lllgggjjjkkkrrrxxxrrrpppppprrrsssuuuwwwxxxyyy~~~~~~}}}}}}~~~}}}zzz|||}}}|||}}}|||{{{{{{{{{yyyvvvssstttuuutttssstttvvvuuupppqqqpppoooooorrrtttuuuuuuwwwvvvtttsssrrrrrrrrrssstttuuuuuutttrrrrrrsssuuurrrrrr~~~zzztttvvvssstttrrrpppppprrrtttuuuuuuvvvuuuuuuwwwyyyyyyxxxwwwtttsssrrruuuyyy{{{zzzwwwssstttuuuvvvwwwvvvuuuuuuvvvwwwyyyzzzyyyxxxvvvuuuzzzzzzzzz{{{|||}}}~~~|||}}}}}}|||zzzyyyzzz{{{|||}}}~~~{{{yyy}}}zzzzzzQQQ888888888666888777555444444333333444444555333333444444333333222111333333333333333333333333333333333333222222222222333333333333333333444444333333333333333333444444000555777555555;;;AAADDDEEEDDDDDDGGGFFFCCCEEEIIIOOO___uuurrrnnnlllnnnppprrrsssnnnrrrqqqjjjfffiiinnnqqqooonnnnnnoooqqqrrrrrrqqqsssuuuwwwtttnnnlllppptttwwwxxxyyyzzz{{{{{{yyyxxxvvvwwwvvvuuussssssuuuvvvxxx{{{yyyppphhheeeeeeeeehhhgggeeedddeeegggjjjlllnnnnnnnnnllljjjjjjkkklllhhhhhhhhhhhhggghhhjjjlllkkkjjjhhhgggfffffffffffffffhhhiiijjjjjjkkkmmmpppmmmmmmlllllllllmmmmmmmmmkkkmmmnnnmmmlllnnnsssxxxwwwllliiiooozzz~~~}}}~~~~~~~~~||||||~~~}}}zzzvvvuuuvvvwwwxxxxxxwwwxxxxxxvvvrrrooossssssrrrrrrssssssqqqnnnpppooommmnnnooorrrtttvvvvvvuuutttrrrqqqpppppppppqqqrrrssssssrrrrrrrrrrrrpppoootttwwwtttrrrsssqqqsssqqqooonnnoooqqqtttuuurrrrrrssstttuuuvvvvvvvvvsssrrrrrrtttwwwyyyxxxwwwrrrtttuuuvvvuuusssqqqpppqqqsssvvvxxxzzzzzzxxxxxxzzzzzzzzzyyyyyyyyy{{{}}}~~~}}}|||zzzyyyyyyyyyyyyzzz|||~~~|||~~~|||pppLLL777888777777999777555444444333333444444555333333444444333333222111333333333333333333333333333333333333333333333333333333333444444444444444333333333444444444444444000555888888777;;;CCCIIIGGGEEEFFFHHHFFFDDDFFFLLLSSSjjjvvvrrrmmmkkkkkkmmmnnnnnnqqqtttqqqhhhbbbeeelllppplllkkkjjjkkkmmmnnnnnnmmmnnnqqqrrroooiiifffhhhllllllnnnppprrrttttttuuuuuuwwwxxxyyyzzzyyyyyy{{{|||~~~yyyvvvuuurrrlllooommmkkkiiiiiikkkmmmooonnnooonnnmmmkkkjjjkkkmmmnnnooonnnllljjjiiilllnnnoooppprrrttttttrrrpppnnnmmmpppuuuxxxyyyyyyzzz{{{}}}|||{{{zzzzzz{{{||||||{{{|||}}}{{{xxxwwwzzz~~~vvvkkkqqq||||||zzzzzz{{{zzzzzz{{{zzzzzz{{{~~~||||||{{{yyyxxxxxxwwwwww{{{vvvtttvvvwwwvvvvvvyyyxxxzzz{{{yyytttppprrruuusssssstttuuuvvvuuurrrppptttrrrqqqrrrsssrrrpppoooppppppoooooooooqqqtttvvvwwwvvvuuusssrrrqqqqqqpppqqqqqqqqqrrrssssssqqqpppssstttpppmmmpppqqqqqqrrrrrrqqqpppnnnnnnooorrrtttqqqrrrrrrsssssstttuuuvvvsssrrrrrrsssuuuwwwwwwwwwtttuuuvvvwwwvvvtttqqqpppooopppsssuuuwwwwwwwwwvvvwwwxxxyyyxxxvvvvvvxxxzzzuuuuuuuuuuuuvvvwwwyyyyyy}}}}}}fffGGG666777666666999777555444444333333444444555333333444444333333222111333333333333333333333333333333333333333333333333333333333444444555555555333333333444444555555555555999>>>>>><<<>>>IIISSSPPPMMMLLLMMMMMMKKKNNNTTTXXXvvvtttpppllljjjjjjkkklllkkktttxxxuuujjjaaaaaafffjjjkkkjjjhhhiiikkkllllllkkkoooqqqrrrpppkkkhhhhhhiiiiiikkkllllllllllllnnnpppoooqqqtttuuuuuuvvvwwwxxx{{{|||{{{zzz||||||vvvvvvuuusssrrrrrrssstttuuuvvvwwwxxxwwwuuussstttuuuwwwxxxxxxuuuqqqpppsssvvvvvvyyy}}}{{{yyyrrrvvvzzz}}}}}}}}}~~~~~~}}}}}}}}}~~~~~~~~~zzzxxxyyy{{{lllooovvvvvvxxx|||~~~}}}xxxtttssstttwwwxxxxxxvvvttttttuuuwwwyyyyyyxxxwwwvvvtttssssssuuupppnnnppprrrppppppssstttuuuwwwwwwrrrlllnnntttsssssssssuuuwwwwwwuuussstttqqqpppssstttrrrpppqqqoooppppppooooooooorrrtttvvvvvvuuuuuutttsssrrrrrrqqqppppppqqqssssssrrrppptttyyyqqqkkkrrrsssooorrrqqqrrrqqqooonnnoooqqqtttrrrsssssssssrrrsssuuuvvvtttsssssssssssstttuuuuuuvvvvvvwwwwwwvvvuuusssrrroooppppppqqqqqqqqqqqqqqqnnnqqqsssssspppnnnppprrrpppqqqrrruuuxxx|||~~~}}}^^^DDD666777555666999666555444444333333444444555333333444444333333222111333333333333333333333333333333333333444444444444333333333444555555666666333333333444555555666666555999>>>???<<>>CCCCCCEEEQQQhhh{{{|||jjjYYYTTTVVVWWWUUUSSSZZZlllnnnqqqrrrqqqooommmmmmiiihhhiiinnnrrrppphhhaaa]]]___cccfffggggggfffdddeeegggjjjkkkkkkkkklllnnnmmmllljjjhhhggggggggghhhdddgggjjjkkkkkklllmmmnnnoookkkjjjllllllkkkmmmqqqnnnssssssoookkkkkkkkkiiikkklllmmmlllkkkjjjkkkllloooooonnnmmmmmmmmmnnnoookkkkkkllllllmmmnnnoooooooooooonnnlllkkkkkkkkkkkkjjjnnnnnnkkkkkkoooqqqqqqooommmllllllmmmnnnnnnmmmjjjxxx|||pppkkklllnnnrrroooppptttuuussssssuuuqqqpppooonnnnnnpppqqqrrrnnnkkkiiihhhjjjkkkllllllnnnmmmmmmlllllllllmmmmmmnnnlllmmmpppppplllkkklllnnnpppqqqoooooopppnnniiikkkllllllkkkkkklllmmmoooooooooppppppooonnnlllkkkooonnnnnnnnnnnnllliiifffjjjjjjiiigggeeefffiiikkklllmmmjjjdddbbbddddddaaabbbaaaaaadddggghhhgggdddddddddccccccdddfffhhhjjjkkknnnnnnlllnnnssstttqqqwwwxxxxxxwwwuuuuuuxxx{{{vvvxxxyyyxxxwwwwwwzzz}}}vvvvvv|||}}}vvvttt|||wwwzzz~~~|||}}}wwwwwwxxxttt{{{}}}|||}}}{{{xxx}}}~~~sssxxx~~~{{{ZZZ@@@444666555555555000444333333222333333444444333333333333333333333333333444555444222111222333333333333444555555555666444444444555555555555666444444444555555666777777777===CCCDDDGGGTTTjjj|||zzzlll___\\\]]]\\\YYYXXX```lllooosssvvvwwwtttpppmmmiiieeedddjjjsssvvvqqqjjj\\\]]]___aaacccdddddddddfffhhhkkklllkkklllmmmnnnmmmllljjjiiihhhgggggggggbbbdddggghhhiiijjjmmmnnnlllhhhgggjjjkkkkkknnnrrryyy|||zzzsssnnnnnnmmmkkklllmmmmmmmmmllllllmmmooommmllllllkkkllllllmmmmmmlllllllllllllllmmmnnnooollllllkkkjjjjjjjjjjjjjjjiiimmmmmmkkkkkkooorrrqqqmmmllllllmmmnnnooonnnllliiipppzzz|||ssshhhhhhoooqqqoooooorrrrrrnnnmmmppppppooonnnmmmmmmmmmnnnooommmkkkiiiiiijjjllllllkkkllllllmmmmmmmmmmmmmmmmmmpppmmmnnnqqqqqqmmmlllnnnllloooqqqooooooqqqoookkkkkkjjjjjjiiijjjkkklllnnnjjjjjjjjjjjjiiihhhgggggggggfffffffffgggeeeccc```ccceeefffeeeddddddeeefffvvvuuuooogggdddgggiiigggiiihhhggghhhjjjkkkkkkjjjjjjjjjiiiiiikkknnnrrrtttsssvvvvvvtttuuuxxxyyyvvv{{{{{{zzzxxxvvvvvvxxxzzzvvvvvvvvvtttrrrqqqrrrsssqqqssszzzzzzsssqqq{{{|||vvvvvvyyy{{{yyyuuutttvvvzzz||||||~~~~~~~~~~~~|||sssttt}}}~~~rrrwww}}}\\\BBB666666444444555111444444333333333333333444333333333333333333333333333444555444222111222333333333333333444444444444444444444555555555555666444444555666666777888888999???DDDFFFHHHSSSeeetttppphhhbbbcccccc___\\\\\\ccclllooouuuzzz{{{xxxrrrmmmmmmjjjiiilllrrrvvvuuusssdddbbb___^^^^^^```ccceeeeeehhhjjjlllllllllnnnpppkkkkkkjjjhhhggggggffffffccceeefffggghhhiiilllooohhhffffffjjjkkkiiijjjnnnxxxyyyvvvoookkklllkkkhhhlllmmmmmmllllllllloooqqqkkkkkkkkkkkkllllllmmmmmmmmmmmmlllllllllmmmnnnooolllkkkkkkkkkkkkkkkllllllkkknnnnnnkkkjjjnnnppppppnnnmmmmmmooopppooommmkkkrrrppptttyyyqqqeeegggtttpppoooppprrrqqqmmmmmmpppqqqpppooonnnmmmmmmnnnnnnooommmllllllmmmnnnnnnmmmkkklllmmmooooooooonnnmmmmmmkkklllooooookkkjjjlllfffjjjjjjggggggjjjkkkjjjkkkiiigggffffffggghhhgggeeeeeeeeeeeeeeeeeeddddddccccccdddfffiiijjjiiihhhhhhkkkmmmnnnmmmlllllllllzzzrrrppprrrtttrrrxxxvvvtttrrrrrrrrrsssssstttrrrpppooooooqqqtttvvvuuuxxxxxxtttrrrssssssppptttuuuuuuuuutttsssssssssttttttsssrrrpppoooooooooppprrrxxx~~~}}}vvvrrrqqqwww|||uuuqqqvvv{{{|||vvvsssvvvxxxyyy~~~}}}}}}~~~ssspppxxxzzz}}}~~~ssswww}}}\\\CCC777777333333555222555444444333333333333444333333333333333333333333222333444444222222333444333333333333333333222222444444444555555555555666444555666666777888999999>>>BBBEEEFFFFFFMMMYYYccc```]]]^^^bbbbbb^^^\\\]]]aaa|||mmmoootttzzz}}}zzztttnnnpppppppppooonnnoooqqqsssiiihhhfffdddcccbbbaaaaaaaaadddfffhhhiiiiiikkkmmmkkkkkkjjjiiihhhgggffffffggghhhhhhgggggghhhkkknnnhhhgggiiimmmmmmiiiggghhhmmmnnnkkkfffdddffffffcccggghhhiiiiiihhhhhhjjjllliiijjjkkklllmmmmmmnnnnnnnnnmmmlllkkkkkkmmmnnnooommmllllllllllllmmmnnnnnnmmmppppppkkkiiikkkmmmlllmmmlllkkklllmmmkkkiiifffpppkkknnnvvvoooaaa```llljjjjjjlllooonnnjjjkkkpppmmmmmmlllkkkkkkjjjjjjjjjiiigggfffggghhhiiihhhgggeeefffhhhjjjkkkkkkjjjiiidddcccdddhhhhhheeedddgggdddfffeee```___dddhhhjjjmmmjjjhhhggghhhgggeeeccciiiiiiiiijjjjjjkkkkkklllmmmmmmnnnqqqtttwwwwwwvvvuuuxxx{{{|||{{{yyyxxxwwwzzz|||{{{vvvuuuwwwwwwtttzzzyyyvvvrrrpppooopppqqqrrrpppnnnlllkkklllmmmoooqqquuuwwwssspppqqqqqqoooppprrruuuxxxyyyxxxuuussssssrrrrrrrrrrrrrrrqqqpppppppppsssuuusssnnnnnnqqquuu|||yyylllqqquuuzzzzzzvvvrrrrrrsssyyy~~~~~~~~~|||vvvqqqvvvxxx{{{~~~tttxxx~~~zzzYYYBBB777777333333555333666555444444333333333444333333333333333333333333222333444444222222333444333333333333333333222222444444444555555555555666555555666777888999:::;;;>>>AAADDDFFFGGGKKKRRRXXXUUUUUUYYY___```\\\[[[]]]```xxxnnnooorrrwww{{{{{{uuupppoooqqqrrrooojjjgggjjjmmmhhhkkknnnpppnnniiiccc^^^___aaadddeeeddddddfffgggkkkkkkkkkkkkjjjhhhgggfffhhhhhhgggeeedddfffjjjmmmkkkiiijjjnnnmmmhhhfffggggggiiigggdddfffiiihhheeegggiiijjjkkkiiiiiiiiijjjhhhiiijjjlllmmmnnnnnnnnnmmmllljjjiiiiiijjjlllmmmlllllllllkkkkkklllmmmmmmmmmooonnniiifffhhhiiihhhgggfffeeeeeeffffffdddbbbcccbbbjjjtttooo___XXX\\\]]]^^^aaadddccc```bbbgggbbbbbbbbbbbbbbbbbbaaaaaa```___^^^^^^``````___^^^```aaabbbdddeeefffffffffdddccceeejjjkkkiiihhhkkkmmmpppoooiiigggkkkqqqtttwwwtttsssssstttsssooojjjqqqqqqrrrrrrtttvvvxxxyyywwwvvvuuuvvvxxxyyyyyyxxxwwwzzz}}}}}}|||yyywwwwwwtttwwwxxxvvvvvvxxxvvvrrruuutttrrrnnnkkkiiikkklllmmmlllkkkkkkjjjkkklllllllllrrrvvvtttsssuuuvvvvvvoooqqquuuyyy|||{{{xxxuuusssrrrrrrtttvvvvvvuuutttvvvuuuttttttppplllooouuutttyyy}}}ooonnnpppuuu{{{~~~zzzsssssssss}}}~~~}}}}}}|||xxxwwwzzzvvvvvvwwwzzz~~~tttxxx~~~|||uuuSSS>>>555888444333666444777666555444333333333333333333333333333333333333111333444444222222333555333333333333444444444444444444444555555555555666666666777888:::;;;<<<<<<<<>>BBBFFFNNNXXX```gggiiijjjmmmeee^^^^^^___]]]]]]^^^hhh~~~rrrpppqqqsssrrroooppptttuuutttqqqooommmkkkjjjjjjkkkkkkjjjiiihhhjjjnnnrrroooppprrrssssssrrrrrrqqqrrrrrrpppmmmhhheeeddddddccc```]]][[[[[[\\\\\\[[[aaaaaa```___^^^^^^]]]]]]bbbbbbbbbbbbccccccddddddgggfffeeecccbbbbbbbbbbbbbbbbbbbbbbbbbbbcccdddeeeddddddccc```^^^]]]^^^___aaa```]]]\\\[[[]]]___aaa```cccfffgggfffffffffgggjjjjjjkkklllnnnppprrrsssqqquuuzzz}}}|||xxxssspppvvvxxx{{{|||{{{zzz{{{{{{|||zzzzzzyyyuuurrrwwwvvvsssnnnjjjhhhiiijjjiiigggeeegggjjjnnnpppqqqnnnppprrrttttttsssqqqooonnnoooqqqsssttttttssssssooommmlllnnnrrrttttttrrrnnnooopppoooooooooqqqssssssssssssrrrpppnnnmmmlllrrrsssuuuvvvvvvuuutttsssrrruuuwwwuuupppllloootttvvvpppnnnooommmhhhhhhlllkkkoootttuuutttrrrsssttt{{{wwwrrrqqqrrruuuwwwxxxwwwwwwwwwuuurrrppppppqqqxxx{{{xxxooojjjnnnssssssssstttttttttuuu{{{}}}vvvrrruuuxxxyyy|||wwwssssssvvvyyyyyyxxx|||~~~{{{vvvtttsssuuuzzz~~~}}}~~~~~~~~~|||zzz~~~~~~||||||yyywww}}}}}}{{{{{{~~~~~~wwwvvvzzzoooVVVDDD<<<555444555444333555222666888666222000222666444444555555444222111000333333333333333333333333222222222333333333444444444444444555555555555555444555666777:::<<<>>>??????DDDLLLQQQRRRUUU```lllxxxmmmbbb^^^^^^^^^```ccclllnnnlllmmmpppooollllllooopppooonnnmmmkkkiiihhhgggbbbdddfffffffffeeeggghhhlllmmmoooppppppqqqqqqrrrqqqssstttsssrrrqqqqqqrrrtttpppkkkgggdddbbb```^^^cccaaa^^^[[[ZZZZZZZZZ[[[^^^^^^]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\]]]^^^______]]]\\\\\\\\\\\\\\\\\\\\\]]]___aaabbbaaa_________ccccccbbbaaabbbdddggghhhhhhiiijjjjjjhhhgggggghhhlllmmmmmmnnnppprrrssstttuuuuuuvvvzzz~~~|||tttmmmtttvvvwwwxxxwwwvvvwwwxxx{{{|||}}}}}}}}}~~~{{{zzz{{{|||zzzwwwuuuuuutttqqqnnnmmmnnnooossssssqqqnnnlllkkkkkkmmmmmmmmmlllllllllmmmnnnooosssssstttuuuuuutttsssrrrpppmmmkkklllnnnppppppooolllmmmnnnmmmllllllnnnooorrrrrrqqqqqqppppppoooooossstttuuuvvvwwwxxxyyyyyyrrrsssttttttrrrppppppqqqtttpppmmmooonnniiijjjmmmmmmppprrrsssrrrqqqrrrtttssstttvvvwwwwwwuuutttttttttuuuuuutttrrrqqqqqqrrryyyzzzuuummmkkkppptttsssssstttuuutttuuuzzzyyyqqqsssxxx{{{~~~|||yyyvvvttttttuuuvvvuuuzzz}}}~~~|||wwwuuuvvvxxx{{{}}}~~~}}}}}}}}}~~~}}}{{{|||~~~}}}{{{||||||xxx|||~~~{{{yyy{{{mmmTTTDDD<<<555555555444444555666555555555444444444333444444555555444222111000333333333333333333333333333333333333444444444444444555555555555666666666555555666888:::<<<>>>@@@??????CCCHHHJJJMMMTTT]]]hhhdddbbbaaa^^^[[[\\\```kkkkkkjjjkkkooooookkkiiikkkkkkllllllmmmkkkjjjgggfff```dddhhhkkkjjjiiihhhgggfffhhhjjjjjjjjjkkkmmmnnnjjjmmmpppqqqqqqqqqrrrsssuuurrrooonnnoooppppppooonnnkkkfffaaa______```aaa___^^^]]]\\\[[[ZZZYYYYYYXXXXXXYYYZZZZZZ[[[\\\\\\^^^^^^^^^^^^^^^^^^]]]]]]YYY^^^cccggggggeeedddcccffffffgggiiikkkmmmooopppooooooooollljjjhhhiiijjjnnnnnnnnnooopppqqqsssssswwwqqqooouuu}}}~~~ssshhhqqqrrrrrrrrrqqqqqqrrrtttvvvuuuuuuuuuuuuvvvwwwwwwyyyvvvrrrrrruuuxxxxxxwwwssstttvvvuuutttssssssttt|||zzzqqqlllmmmqqqooolllhhhffffffiiinnnqqqwwwxxxxxxwwwvvvtttrrrpppooommmjjjiiikkklllmmmmmmmmmnnnnnnnnnlllkkklllmmmqqqqqqpppppppppqqqrrrrrrsssssstttuuuxxx|||tttsssqqqqqqssssssqqqnnnssspppnnnnnnmmmkkkkkknnnnnnppprrrrrrrrrqqqrrrsssqqqtttxxxzzzyyyvvvtttsssqqqsssttttttrrrrrrsssuuu|||xxxpppjjjlllsssvvvtttssstttuuuttttttyyy}}}rrrrrrwwwzzz{{{{{{~~~zzzyyyzzz{{{yyy|||~~~|||vvvtttvvvzzz{{{{{{}}}||||||}}}~~~|||{{{}}}~~~}}}{{{|||{{{}}}{{{yyy{{{~~~qqqSSSCCC;;;555555666444444555888444222333666777555111444444444444333222111111222222222222222222222222333444444444444555555555555555555666666666777777666777888999;;;===???@@@CCC@@@@@@DDDGGGIIINNNUUUVVVXXX^^^bbb```[[[\\\```mmmmmmkkkmmmqqqrrrmmmjjjkkkhhhjjjlllnnnnnnllliiigggbbbfffkkknnnooonnnnnnnnnccceeegggfffddddddfffiiieeehhhkkklllkkkjjjjjjjjjmmmlllkkkmmmqqqvvvxxxyyyuuusssoookkkhhhfffffffffeeedddcccbbbaaa``````______````````````______^^^bbbccccccdddeeeeeeeeeeee___ccchhhllllllkkkjjjjjjiiiiiikkkmmmoooqqqrrrsssoooooonnnkkkiiihhhiiikkkmmmmmmmmmmmmnnnooopppppprrrmmmjjjpppxxxxxxooofffnnnoooooonnnmmmmmmppprrrsssrrrppppppqqqqqqqqqppptttpppmmmmmmqqqtttttttttqqqtttvvvwwwvvvuuuuuuuuuvvv}}}}}}tttnnnqqqvvvrrroookkkhhhiiimmmqqquuuxxxxxxxxxwwwvvvtttqqqpppnnnllljjjiiijjjlllmmmnnnoooqqqqqqqqqooommmnnnooosssrrrqqqqqqqqqqqqrrrsssqqqqqqqqqssswww}}}|||xxxqqqnnnqqqtttqqqllltttrrrpppnnnmmmkkkkkklllmmmpppsssvvvvvvtttsssqqqvvvuuuvvvxxx{{{{{{xxxuuussstttuuuuuuttttttuuuvvv~~~vvvllliiimmmtttwwwuuutttuuuuuutttssswww~~~vvvrrrsssvvvwwwwww|||}}}xxx{{{}}}uuupppsssyyy{{{zzz|||{{{{{{}}}~~~~~~~~~{{{{{{|||~~~xxxuuuwww~~~~~~|||~~~UUUBBB;;;555555666555444555666333111222555666444111444444444333333222222222222222222222222222222222444444444555555555666666555666666777777888888888888888999:::<<<>>>@@@AAABBBAAACCCFFFFFFHHHPPPZZZRRRSSSYYY```aaa___aaaeeeiii~~~ooolllmmmrrrsssoookkkjjjfffhhhkkkmmmmmmkkkhhhfff```cccgggiiikkkmmmoooqqqgggiiikkkiiidddbbbdddfffhhhjjjmmmmmmlllllllllmmmpppnnnllllllmmmoooppppppppppppooommmkkkhhhfffeeeggggggggggggfffffffffeeeeeefffggghhhhhhggggggfffbbbcccdddfffggghhhhhhhhhgggiiikkklllllllllmmmnnnjjjjjjkkklllnnnnnnoooooollllllkkkjjjhhhhhhjjjllloooooonnnnnnnnnnnnoooooonnnlllmmmooosssrrrnnnjjjlllmmmmmmmmmlllmmmppprrrtttrrroooooopppqqqooonnnvvvrrroooooorrrttttttrrrppprrruuuvvvuuusssrrrrrrllltttzzzyyyrrrmmmooosssqqqpppooonnnoooqqqsssuuuuuuvvvvvvvvvuuusssrrrqqqllllllkkkkkklllnnnppprrrppprrrssssssqqqoooooopppuuutttsssrrrqqqqqqqqqqqqpppooonnnpppttt{{{vvvmmmmmmrrrrrrmmmuuutttrrrnnnlllkkkkkkjjjlllpppvvvzzz|||yyyuuuqqqxxxuuuuuu{{{|||uuuvvvwwwxxxwwwvvvuuuvvvwwwuuujjjiiiooouuuvvvvvvtttuuuuuutttsssuuu{{{{{{sssooopppsssvvv|||~~~zzzxxxyyyzzzxxxzzz~~~~~~~~~uuulllnnnwww|||{{{{{{{{{{{{}}}~~~||||||{{{|||~~~{{{|||}}}}}}}}}zzz||||||zzzuuuuuu|||}}}[[[AAA:::555666777555444555222222222222222222222333444444333333333333333333222222222222222222222222444444444555555555666666666666777777888999::::::::::::;;;<<<===???AAABBB===@@@FFFGGGEEEGGGUUUddd```[[[YYY]]]aaacccdddgggdddxxxpppkkkkkkoooqqqnnnjjjiiidddfffiiikkkkkkiiifffdddccceeeggghhhiiikkkooorrrlllppprrrpppjjjffffffhhhiiikkkmmmnnnoooppprrruuussspppmmmkkklllmmmmmmmmmlllmmmnnnooonnnllliiigggfffffffffffffffeeeeeeeeedddfffhhhkkkmmmnnnnnnnnndddfffhhhjjjkkklllkkkkkkjjjjjjjjjhhhggghhhjjjllljjjjjjiiiiiijjjkkklllllljjjkkklllkkkjjjjjjlllmmmsssrrrqqqpppppppppppppppmmmoooqqqrrrrrrpppppppppjjjlllmmmmmmmmmnnnqqqsssvvvssspppoooqqqrrrpppnnntttqqqnnnnnnpppqqqooolllnnnpppssstttrrrpppppppppooosssxxxyyyvvvrrrpppooommmoooppprrrsssssssssrrrsssssstttuuutttsssrrrqqqkkkmmmnnnooooooppprrrtttppprrrttttttrrrqqqpppqqqttttttuuutttsssrrrqqqpppooonnnmmmnnnrrrxxxqqqkkkpppsssppptttuuusssnnnkkkmmmllljjjlllpppuuu|||}}}wwwssssssssswwwuuuxxxyyyzzzyyywwwvvvwwwxxxtttkkkkkkpppsssuuuvvvtttuuuvvvtttrrrsssyyy}}}}}}}}}uuuoooppptttvvvvvvxxxzzzzzzxxxvvvvvvvvvvvvxxx{{{|||{{{|||}}}xxxmmmllluuu|||||||||{{{{{{}}}~~~}}}}}}|||wwwwwwzzz}}}~~~{{{zzz{{{}}}|||}}}|||www{{{\\\@@@999555666888666444555111222333333222222333444444333333222222333333444333333333333333333333333333444444444444555555555666777777888999:::;;;;;;<<<<<<<<<===???@@@BBBCCC???EEELLLMMMIIILLL]]]ooonnneee___```cccdddeeegggkkk}}}rrrllliiimmmpppmmmjjjiiieeeggghhhjjjjjjhhhfffeeehhhiiikkkkkkkkkkkkmmmooolllrrrvvvuuunnniiiiiikkkhhhiiikkklllmmmppptttwwwrrrooommmlllmmmoooooooookkklllmmmnnnooooooooooooiiihhhhhhgggfffeeeddddddccceeehhhkkkmmmnnnnnnnnnjjjkkkmmmnnnnnnnnnlllkkkiiiiiihhhgggeeeeeegggiiiiiihhhgggggggggiiikkklllnnnppprrrqqqpppooopppqqqtttsssrrrqqqppppppppppppnnnppprrrrrrqqqqqqqqqrrrgggjjjmmmnnnoooppprrrtttvvvrrroooooorrrsssqqqnnnqqqnnnmmmnnnpppooolllhhhkkknnnpppqqqpppoooooopppttttttuuuyyy{{{xxxqqqjjjlllmmmppprrrssssssrrrqqqttttttuuuuuutttsssqqqpppkkknnnqqqrrrqqqpppqqqsssqqqtttvvvwwwvvvtttttttttqqqsssuuuvvvvvvtttrrrqqqpppooommmmmmpppuuu{{{xxxmmmpppttttttqqqsssrrrmmmlllooopppmmmmmmooosssxxx}}}}}}zzzvvvsssuuuyyy}}}uuuwwwxxxxxxxxxxxxyyy{{{~~~tttlllnnnqqqqqqsssvvvuuuvvvvvvsssqqqrrrwww{{{{{{~~~}}}wwwtttvvvwwwuuuxxxxxxyyyzzz{{{yyyvvvssstttuuuvvvvvvvvvxxx{{{}}}|||~~~sssnnnvvv|||{{{|||||||||}}}~~~}}}}}}}}}yyyuuuuuuyyy}}}~~~|||}}}yyyyyy~~~qqqTTT@@@999555777888666444555555333111222666777555333444333222222222333444444444444444444444444444444333333333333444444444444777777888999:::;;;<<<<<<=========>>>@@@AAACCCDDDGGGJJJOOOOOOMMMPPP```pppkkkgggeeeggggggffffffiiiuuutttnnnjjjnnnqqqooolllkkkhhhiiikkkkkkkkkjjjhhhggghhhjjjkkkkkkiiihhhhhhhhhiiipppvvvuuuooojjjiiikkkkkkllllllkkkllloootttxxxwwwtttpppmmmllllllkkkkkkhhhhhhiiijjjllloooqqqsssnnnmmmllljjjiiigggfffeeefffhhhjjjlllmmmmmmlllkkkkkklllmmmmmmmmmkkkhhhgggggghhhiiihhhffffffggghhhiiigggfffeeegggiiilllnnnsssuuuwwwwwwuuussssssssssssrrrqqqooonnnmmmmmmmmmnnnnnnooopppqqqqqqppppppeeehhhlllooopppqqqssstttuuuqqqnnnooorrrsssqqqnnnrrrqqqppprrrtttsssoookkkjjjlllnnnoooooooooppprrrpppmmmmmmrrryyywwwmmmcccmmmnnnpppsssttttttssssssvvvvvvvvvvvvtttrrrpppooolllpppssstttqqqooooooppptttwwwzzz{{{zzzyyyyyyyyynnnqqqtttwwwxxxvvvtttrrrqqqpppnnnnnnppptttyyy|||~~~pppqqqvvvwwwnnnqqqqqqllllllqqqsssoooooonnnppptttyyy||||||zzzwwwxxxxxxuuuttt{{{rrrtttvvvwwwwwwxxxzzz|||}}}tttnnnpppqqqpppqqqvvvuuuvvvvvvsssqqqqqqvvvzzz|||~~~{{{wwwxxx|||{{{uuuyyyxxxwwwyyyzzzyyytttooorrrrrrsssrrrrrruuuxxx|||yyyxxxrrrwww|||{{{}}}||||||}}}~~~|||{{{}}}~~~}}}~~~}}}xxxvvvxxx}}}|||~~~yyyxxx}}}cccJJJ???999555777888666444555:::444///222999<<<888222444333222222222333444555555555555555555555555555222222222333333333444444777888888999;;;<<<======>>>>>>>>>???@@@BBBCCCDDDJJJIIIJJJJJJJJJNNNZZZhhh___aaaggglllkkkhhhjjjooovvvnnniiiiiinnnoookkkjjjllllllooojjjccceeennnmmmeeefffggghhhiiijjjiiihhhhhhkkklllmmmmmmiiieeeiiipppmmmoooooolllhhhhhhmmmrrryyytttnnnlllmmmnnnmmmlllooollljjjkkkooorrrrrrqqqssspppllliiiiiihhhgggfffjjjkkkmmmmmmllljjjhhhfffiiihhhhhhkkknnnmmmiiieeedddfffgggeeedddeeeiiimmmmmmllliiigggggggggiiijjjpppqqqssstttrrrrrrrrrsssmmmlllkkkmmmpppsssttttttqqqpppooooooppppppooonnnlllkkknnnqqqooojjjnnnwwwvvvooojjjmmmppppppoooooommmnnnqqqrrrqqqmmmlllmmmlllmmmmmmnnnooopppppppppsssnnnmmmssszzzyyyrrrkkklllnnnnnnlllnnnrrrrrrooovvvvvvuuuuuuuuutttttttttyyyqqqlllmmmppprrrrrrppprrruuuwwwyyy|||yyysssppptttwwwuuurrrqqqppppppoooppprrruuuxxxzzz~~~{{{mmmnnnwwwsssppplllhhhhhhkkkooorrrnnnooopppqqqsssvvvzzz}}}wwwzzztttrrrwww}}}zzzmmmqqqwwwxxxyyy~~~vvvnnnooorrrsssssstttwwwuuusssrrrrrrtttwwwxxxwww|||{{{uuussswwwxxxuuuzzzzzzyyyxxxwwwvvvuuutttxxxuuurrrqqqsssuuuvvvwww~~~{{{xxxwwwvvv}}}|||{{{zzz{{{}}}~~~xxxuuuxxx{{{{{{~~~}}}}}}|||xxxwww{{{~~~YYYJJJ>>>;;;888666666666555444333444666777777666555333222333333444444333333222333222222222222333444444444555666666666666666666999999::::::;;;:::::::::>>>>>>??????>>>@@@BBBEEEJJJIIIIIIKKKJJJKKKTTT]]]VVVaaakkknnnkkkhhhhhhhhhrrr~~~mmmiiiiiimmmooolllkkkmmmpppwwwuuukkkfffjjjkkkgggggghhhjjjkkkkkkjjjiiihhhkkkkkknnnpppmmmhhhhhhlllkkknnnqqqpppmmmlllooosss{{{wwwqqqmmmkkklllllllllpppnnnllllllmmmnnnoooooorrrpppooonnnmmmllljjjggghhhiiijjjkkkkkkjjjiiiiiimmmkkkiiiiiilllllljjjggghhhiiiiiihhheeeeeehhhjjjkkkjjjiiihhhggghhhiiiiiiiiikkknnnoooppprrruuuwwwpppnnnmmmmmmoooqqqrrrrrrpppoooooonnnoooooonnnnnnmmmmmmppprrrpppmmmqqqxxxsssmmmlllqqquuutttqqqqqqnnnnnnoooooommmjjjiiijjjiiijjjlllnnnppprrrssstttsssooonnntttzzzzzzssslllmmmooommmkkklllpppqqqooorrrrrrsssssstttuuuuuuuuu|||vvvpppmmmmmmoooqqqqqqooopppssstttuuuwwwzzz}}}zzzssspppsssuuussspppppppppppppppppprrrtttvvvxxx|||}}}pppooouuutttpppjjjhhhiiimmmpppqqqoooppppppqqqrrruuuzzz~~~wwwxxxrrroootttxxxyyyllloooyyy~~~|||}}}sssmmmnnnqqqrrrqqqrrrvvvuuussssssssstttvvvwwwtttzzz{{{wwwtttuuuvvvtttuuuuuuvvvwwwxxxzzzzzz{{{wwwtttqqqqqqsssuuuwwwwww}}}~~~~~~|||yyyxxxwww}}}}}}|||||||||~~~~~~|||}}}|||yyy|||~~~~~~}}}wwwwww|||yyyTTTEEE===;;;888666666666555444333777<<<>>><<<888444333222333333444444333333222333333333333333444444555555555666666777777666666888999::::::::::::::::::>>>???@@@@@@@@@AAADDDGGGNNNOOOQQQSSSQQQPPPWWW```dddiiimmmmmmiiifffeeedddnnn|||mmmjjjiiimmmooommmlllnnnrrr}}}ssshhhfffiiiiiihhhjjjkkkmmmmmmkkkiiihhhjjjjjjmmmqqqqqqkkkhhhiiihhhkkkoooooommmmmmnnnqqq|||zzzvvvpppllljjjjjjlllppppppooommmjjjjjjkkkmmmoooooooooppppppnnnkkkhhhffffffgggggghhhiiijjjkkkllliiieeefffhhhkkkjjjhhhkkklllllljjjgggfffffffffhhhhhhhhhhhhhhhgggggggggeeefffhhhjjjmmmqqqvvvzzzsssqqqnnnmmmnnnpppppppppppppppooonnnnnnnnnnnnnnnnnnoooqqqsssrrrqqqtttzzztttpppoootttwwwtttqqqpppooopppoookkkhhhggghhhhhhjjjkkklllnnnppprrrssstttrrrpppoootttzzz{{{uuunnnnnnooonnnjjjjjjnnnpppnnnmmmnnnpppqqqssstttuuuuuuuuusssooonnnooopppqqqpppoooppprrrrrrrrrtttvvvxxx{{{uuuppprrrssspppnnnnnnoooooopppqqqrrrssstttuuuxxx|||uuuqqqtttuuuoooiiihhhlllpppqqqppppppqqqppppppqqqtttzzz~~~zzzxxxoookkkrrrsssxxxrrrgggqqqzzzzzzyyyqqqkkkmmmqqqqqqppppppttttttttttttuuuuuuuuuvvvqqqxxx}}}zzzvvvttttttsssrrrssstttvvvxxxyyy{{{|||uuusssqqqpppsssvvvwwwxxx|||||||||||||||{{{zzzyyy{{{{{{zzz{{{|||~~~}}}{{{zzz}}}~~~{{{~~~{{{{{{|||xxxxxx|||tttQQQDDD===:::777666666666555444444<<>>???@@@AAABBBDDDGGGJJJPPPRRRWWWYYYWWWUUU]]]fffrrrooolllkkkjjjhhhgggfffrrrooommmkkklllmmmllllllkkkpppzzz}}}tttiiifffiiijjjjjjkkkmmmnnnnnnlllkkkiiikkkiiijjjpppqqqnnnkkkkkkgggiiijjjiiihhhhhhiiikkkxxxzzzzzzvvvpppkkkjjjjjjnnnoooooommmiiihhhjjjmmmmmmllllllmmmnnnnnnkkkiiiffffffeeedddeeefffhhhjjjfffdddbbbdddhhhkkkjjjiiilllllllllkkkiiifffeeedddhhhhhhhhhhhhgggeeedddccceeefffggghhhjjjnnnuuuyyyuuurrrooommmnnnpppppppppqqqqqqqqqooonnnnnnoooqqqnnnppprrrsssssstttwww{{{zzzuuurrrttttttpppnnnnnnqqqrrrooojjjgggiiikkklllnnnnnnnnnoooooopppppppppooooooooorrrxxx{{{vvvnnnnnnpppnnniiihhhlllnnnnnnlllmmmoooqqqrrrsssssssssppppppppppppqqqqqqqqqqqqoooppprrrrrrssstttvvvyyy}}}vvvqqqqqqpppmmmkkkmmmnnnooopppqqqrrrsssrrrrrruuuvvv|||zzztttrrrvvvoooiiijjjppptttsssppprrrqqqqqqpppppptttyyy}}}|||oooiiiqqqrrrrrryyykkkeeepppzzzwwwoookkknnnrrrrrrppppppssssssuuuvvvvvvvvvuuutttooowwwyyyuuutttttttttttttttuuuuuuuuuvvvvvvuuurrrppppppsssvvvxxxyyy{{{zzzzzz{{{|||||||||{{{wwwwwwxxxxxxzzz{{{}}}~~~~~~}}}}}}|||{{{|||}}}}}}}}}~~~~~~~~~~~~}}}||||||{{{xxxyyy}}}nnnMMMEEE<<<999777555555666555444666>>>FFFEEE===666333444222333333444444333333222444444555555555555555555555555666777888888888888::::::;;;<<<============>>>???AAABBBCCCFFFIIILLLOOOQQQVVVYYYYYY[[[eeepppzzzqqqiiiiiimmmooooooooo}}}qqqooollljjjjjjkkkjjjhhhjjjooorrrnnnjjjiiijjjkkkkkkkkklllmmmmmmmmmmmmlllnnnjjjhhhlllooonnnoooqqqlllkkkhhheeeccccccfffiiiqqqvvv||||||wwwpppllljjjkkkmmmnnnllliiihhhkkkoooooommmkkkkkklllnnnnnnmmmiiigggeeeddddddeeegggiiigggffffffiiimmmnnnkkkhhhjjjiiiiiiiiiiiigggfffeeejjjiiihhhgggeeebbb```___dddeeeeeegggiiiooovvv{{{uuurrrnnnmmmnnnpppqqqrrrrrrsssrrrpppnnnnnnqqqsssnnnppprrrrrrtttwwwyyy{{{{{{uuuqqqqqqooommmmmmppprrrtttqqqjjjhhhmmmqqqqqqnnnnnnnnnnnnnnnooooooooolllnnnooooootttyyyvvvnnnlllpppooojjjhhhkkknnnnnnmmmnnnpppqqqrrrqqqpppooommmoooqqqssssssssssssrrrmmmoooqqqqqqrrrtttwwwyyy~~~xxxrrrpppnnnjjjjjjmmmnnnooopppqqqrrrsssrrrrrrsssrrrwww}}}vvvrrruuuooojjjlllrrrvvvuuuqqqrrrrrrqqqpppqqqsssxxx|||ssskkkqqqtttsssyyyzzzyyyiiilllyyywwwppplllooossssssrrrrrrrrrsssuuuvvvwwwvvvuuutttpppwww~~~xxxuuuuuuwwwvvvvvvvvvvvvuuuuuuuuuuuusssqqqqqqtttwwwyyyzzzzzzyyyxxxyyy|||}}}}}}|||wwwwwwxxxyyyzzz{{{|||}}}}}}~~~}}}}}}|||{{{}}}~~~wwwxxxzzz|||}}}}}}}}}}}}}}}~~~xxxvvvzzz~~~jjjJJJEEE;;;999666555555666555444888>>>BBB???888222333666222333333444444333333222333444555666666666555555555666777888999999999999;;;<<<===>>>????????????===???AAABBBCCCFFFJJJMMMNNNNNNRRRXXX\\\cccooo{{{~~~qqqhhhkkkrrrttttttuuupppooolllhhhhhhjjjiiifffeeefffggghhhhhhjjjkkkkkkkkkkkkkkkkkklllmmmooopppqqqmmmjjjkkkkkkkkkooouuurrroooiiieeeccceeehhhjjjkkkqqqyyy}}}|||xxxrrroookkkkkklllkkkjjjkkkmmmooossspppmmmmmmnnnpppqqqqqqkkkjjjhhhgggggghhhiiikkknnnnnnnnnqqqtttsssoookkkjjjiiigggggghhhhhhgggfffjjjiiigggeeecccaaa___^^^```bbbdddfffjjjqqqxxx}}}vvvsssooommmnnnppprrrrrrrrrsssssspppmmmmmmppptttnnnqqqrrrrrruuuzzz|||{{{wwwrrrnnnnnnmmmmmmpppuuuqqquuusssjjjiiioootttrrriiijjjkkklllnnnooopppqqqiiinnnooommmrrryyywwwooojjjoooqqqmmmjjjllloooooopppqqqrrrssssssqqqooommmlllooorrrttttttssssssssslllmmmooopppqqqrrruuuxxxyyyssspppmmmiiijjjnnnoooooopppqqqrrrssstttuuusssqqqttt}}}~~~wwwsssqqqmmmkkkmmmrrruuutttrrrrrrrrrsssrrrrrrssswwwzzzyyynnnrrrtttuuu{{{|||{{{zzztttwwwxxxpppllloootttuuutttuuurrrsssuuuvvvvvvvvvuuutttsssvvv}}}{{{vvvuuuvvvvvvwwwwwwxxxyyyzzzzzzwwwuuurrrrrruuuxxxyyyzzzzzzxxxvvvxxx{{{~~~}}}|||zzzzzz{{{||||||}}}}}}}}}zzz}}}}}}~~~|||uuuwwwzzz{{{||||||~~~zzz}}}~~~yyyuuuxxx{{{sssOOOGGG:::888555444555666555444888;;;<<<999333111333666222333333444444333333222222333444666666555444444555666777999999:::::::::;;;<<<===>>>???@@@@@@@@@===>>>@@@AAABBBEEEHHHKKKOOOMMMPPPXXXaaajjjttt}}}qqqiiinnnuuutttssstttyyylllmmmjjjeeefffjjjjjjfffdddddddddeeefffgggiiilllkkkjjjhhhhhhjjjmmmqqqssstttqqqooommmjjjggglllssssssoookkkhhhggghhhjjjkkkiiilllssszzz~~~~~~zzzvvvnnnllljjjjjjlllmmmnnnnnnrrrpppoooooopppqqqpppooommmmmmllllllmmmnnnppppppqqqppppppsssxxxzzzxxxuuunnnkkkhhhggghhhiiihhhggghhhfffdddbbbaaa``````aaa```aaadddfffjjjooovvvzzzyyyuuupppmmmmmmoooppppppppprrrrrroookkkkkkooosssooossstttssswww}}}}}}uuuqqqooooooooommmpppuuupppvvvsssiiigggnnnqqqnnnhhhiiijjjkkklllnnnoooooohhhooopppmmmqqqzzzyyyppphhhnnnrrrooolllnnnppppppqqqrrrtttuuutttrrrpppooojjjnnnrrrsssrrrqqqqqqrrroooppprrrrrrqqqrrrtttvvvzzztttpppllliiikkkppppppppppppppprrrtttvvvxxxuuurrrttt|||}}}wwwtttlllkkkjjjllloooqqqqqqqqqqqqrrrttttttssstttvvvwwwxxx~~~rrrqqqqqqrrrzzzyyyvvv{{{|||xxxyyypppkkknnnssstttuuuwwwsssttttttuuuuuuuuuuuuuuuuuutttyyy}}}uuusssssssssuuuvvvxxxyyyzzz{{{zzzwwwttttttvvvxxxzzzzzz{{{xxxuuuwww{{{~~~}}}{{{|||||||||}}}}}}}}}|||||||||~~~~~~~~~~~~xxxxxxzzz}}}}}}|||}}}zzz|||~~~}}}}}}{{{wwwxxx~~~zzz~~~}}}}}}SSSBBB:::777555444555666555444666666666555333222333555222333333444444333333222111222444555555555333333555666888999:::;;;;;;;;;::::::<<<===>>>?????????<<<===??????@@@CCCFFFIIIQQQMMMNNNYYYeeekkkooorrryyymmmhhhpppvvvsssppprrrqqqhhhjjjhhhccceeekkklllhhheeefffffffffdddcccgggmmmjjjiiigggfffiiimmmrrruuuvvvuuussspppjjjeeehhhpppooommmkkkjjjjjjkkkkkkjjjhhhjjjooowww~~~|||qqqmmmjjjjjjmmmooonnnlllnnnnnnnnnpppqqqpppmmmkkknnnooooooppprrrsssuuuvvvnnnmmmmmmqqqxxx~~~qqqmmmiiigggiiijjjiiigggeeedddbbb``````aaacccdddbbbdddeeeggghhhlllqqqttt|||xxxrrrnnnmmmmmmnnnnnnnnnppppppmmmiiiiiimmmrrrqqquuuvvvtttxxx~~~vvvsssrrrssspppmmmmmmqqqpppuuussshhheeekkknnniiikkkkkkkkkkkkkkkkkkkkkkkkiiipppqqqnnnrrr{{{zzzrrrfffnnnsssqqqnnnoooppppppqqqrrrtttvvvvvvtttrrrpppiiimmmqqqrrrqqqoooppprrrtttuuuvvvuuuttttttuuuwwwzzztttpppllliiilllqqqppppppoooppprrruuuxxxzzzvvvsssuuu|||}}}wwwuuuggghhhiiikkkmmmnnnooopppppprrrtttuuuttttttuuuvvvpppuuupppmmmnnnvvviiivvv|||wwwvvv}}}zzzyyypppjjjlllqqqtttuuuxxxttttttttttttuuuuuuuuuvvvwwwsssvvv~~~uuuqqqqqqqqqrrrssstttuuuvvvvvv|||yyyvvvuuuvvvyyyzzzzzz|||xxxuuuvvv{{{~~~}}}{{{{{{{{{||||||{{{{{{zzzyyy}}}|||{{{uuu|||~~~}}}}}}~~~||||||~~~}}}xxxyyy~~~yyyzzz~~~yyy}}}NNN666999777555444555666555555333333444444444444444333222333333444444333333222000111333555555444333222666666888999:::;;;;;;;;;888999:::<<<===>>>>>>>>>;;;<<<>>>>>>???AAAEEEGGGPPPKKKMMMYYYeeeiiigggeeeqqqgggeeepppwwwsssooorrrooommmkkkhhhffffffhhhjjjllljjjjjjjjjgggeeedddeeegggjjjkkkiiieeefffllloooooossstttxxxwwwnnneeegggpppiiimmmmmmiiiiiinnnoookkkooooooppppppqqquuu{{{yyyuuuoookkkkkklllmmmnnnooopppooonnnqqqvvvuuuqqqooooooqqqtttwwwuuupppkkkkkkjjjjjjnnnuuu{{{~~~|||wwwmmmddddddiiikkkiiicccfffhhhddd^^^\\\^^^bbbcccaaaeeennnqqqmmmllloooqqqrrrsssrrroookkkiiihhhnnnlllkkkmmmppprrrqqqooonnnnnnssstttuuutttwwwxxxtttnnnkkkllloooooorrrnnnfffccchhhkkkjjjmmmmmmmmmmmmmmmmmmllllllmmmlllmmmqqqvvvxxxvvvtttnnnllllllnnnrrrsssrrrppptttssstttxxx||||||wwwqqqooorrrssspppooopppmmmiiipppsssvvvvvvttttttvvvyyy}}}vvvyyyxxxkkkgggmmmnnnuuusssrrrppppppqqqrrrtttpppvvvxxxwww{{{~~~tttiiihhhiiikkkoooqqqqqqqqqrrrrrrqqqqqqqqqrrrssstttwww~~~}}}qqqjjjnnntttppprrrvvvxxxzzzyyyxxxwwwyyyoooggghhhpppuuuwwwvvvxxxuuussssssuuuwwwvvvuuuuuuvvvyyyxxxpppttttttuuuwwwyyyyyyyyyyyyzzzzzzyyyxxxwwwwwwwwwwwwyyywwwtttsssuuuwwwyyyyyy|||yyyxxxyyy{{{}}}~~~}}}xxxmmmxxx~~~~~~}}}zzz{{{||||||}}}{{{zzz}}}~~~}}}wwwsssHHH;;;888888666555444333333222333333333222222111111111000111333555555555333222222222333444444444333333:::777555555888;;;:::999;;;;;;;;;<<<>>>???>>>===<<<>>>AAACCCCCCCCCDDDEEENNNJJJNNNUUU^^^nnnooo^^^ccchhhmmmpppooonnnppprrrsssyyyooommmiiigggeeefffhhhiiikkkkkkjjjhhheeeeeefffhhhiiijjjhhhdddeeejjjmmmlllnnnpppvvvzzzuuunnnmmmrrrjjjmmmmmmiiiiiimmmnnnkkkmmmnnnnnnnnnooorrrwww{{{yyyrrrllljjjjjjkkklllmmmnnnnnnmmmpppuuutttooommmmmmnnnqqqsssrrrnnnjjjjjjhhhhhhkkkqqqwww{{{|||~~~zzzqqqgggeeeiiikkkjjjggggggfffdddbbbaaaaaabbbfffeeegggkkkpppqqqqqqppppppqqqpppnnnkkkjjjjjjkkkkkkiiiiiikkkoooqqqqqqppppppooosssssssssuuuwwwxxxtttnnnjjjkkkmmmppprrrooohhheeehhhkkkkkkoooooonnnmmmllllllllllllmmmmmmnnnrrrvvvwwwuuurrrmmmllllllnnnrrrsssrrrppptttssstttwwwzzzxxxrrrlllmmmqqqrrrqqqqqqrrrqqqmmmoooqqqtttsssrrrsssvvvzzz}}}vvvxxxwwwjjjffflllllltttsssqqqpppqqqrrrssstttoootttvvvuuuyyy{{{rrrhhhggghhhjjjnnnqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrttt{{{}}}ssslllmmmqqqqqqrrruuuxxxyyyyyyyyyxxxyyypppggghhhnnnsssuuutttxxxuuussssssvvvxxxxxxwwwuuusssuuu{{{|||uuusssssstttvvvyyy{{{{{{{{{{{{{{{zzzyyyxxxxxxxxxxxxwwwtttrrrqqqsssuuuvvvwww}}}xxxuuutttwww{{{~~~zzzzzzzzz{{{}}}~~~xxxnnnxxx}}}~~~~~~}}}}}}}}}~~~~~~~~~wwwttt{{{kkkBBB777888777666555333333333333333333333222222222111111111222333555555444333222222222333444444444444333888666444555999;;;<<<;;;;;;;;;;;;<<<>>>???>>>===<<>>???>>>===<<>>======???BBBCCCCCCCCCCCCDDDKKKKKKOOOMMMOOOjjjxxxtttqqqoooooonnniiifffllliiiiiigggfffggghhhiiijjjllllllkkkiiigggfffgggiiilllmmmkkkgggfffjjjkkkiiijjjhhhhhhlllsssvvvrrrkkkjjjiiihhhiiiiiihhhhhhiiikkkkkkkkkjjjjjjkkkmmmpppyyyxxxwwwvvvtttoooiiieeejjjnnnpppooooooqqqqqqnnnkkkkkkkkkkkkjjjjjjkkklllkkkjjjhhhggghhhkkknnnqqq{{{~~~{{{qqqhhhfffffffffgggkkkmmmllliiiiiilllpppnnnooobbbiiiqqqnnnoooqqqqqqpppmmmjjjiiihhhmmmmmmnnnnnnnnnooooooppptttssswwwuuusss}}}xxxssstttuuutttrrrooonnnmmmooonnnnnnnnnkkkjjjkkkmmmjjjiiiiiiiiijjjkkklllmmmooonnnooorrruuutttooojjjjjjlllooopppqqqpppooonnnmmmqqquuuuuurrrnnnllllllqqqtttuuurrrrrruuuuuurrrpppqqqqqqppppppttt{{{~~~tttsssqqqgggeeeiiihhhlllmmmmmmmmmnnnooopppqqqssswwwxxxvvvzzzwwwgggeeecccdddhhhmmmppprrrmmmooorrruuuuuussspppnnnlllqqqxxx}}}~~~yyyrrrmmmqqqqqqrrrtttvvvxxxyyyzzzxxxyyytttlllkkkppprrrpppssssssttttttvvvxxxzzz|||yyypppooovvv{{{{{{xxxyyyuuuqqqqqquuuyyyyyyxxxzzzyyyxxxwwwvvvvvvvvvvvvwwwuuussstttuuuwwwwwwvvvuuuuuuuuuvvvwwwyyy{{{|||vvvxxx{{{~~~zzz{{{~~~~~~wwwsssxxx~~~~~~|||~~~|||zzz|||~~~~~~|||}}}}}}{{{jjjHHH999AAA666555444333333333333333333333333333333333333333444444444444333222222111222333444555666666666666777888999999999888999999===<<<<<<>>>@@@@@@???>>>===@@@BBBCCCCCCCCCCCCDDDHHHGGGKKKNNNYYY{{{xxxqqqnnnmmmllljjjtttfffeeeeeefffgggiiikkklllllllllkkkiiiffffffgggiiikkkmmmlllhhhgggjjjkkkiiihhhgggfffiiiqqqyyywwwqqqfffeeegggjjjkkkhhhggghhhkkkkkklllkkkjjjkkkmmmppprrrrrrtttuuuuuuqqqkkkfffiiinnnqqqpppoooppppppmmmkkklllmmmmmmkkkkkklllmmmllllllkkkjjjiiiiiilllnnnttt{{{}}}tttjjjfffeeeeeeeeejjjnnnmmmiiiiiinnnttt}}}|||jjjjjjooommmnnnppprrrqqqnnnkkkiiihhhooopppqqqqqqoooooopppqqqtttsssxxxvvvuuuyyyxxxxxxxxxvvvsssooollliiihhhhhhjjjnnnnnnlllnnnsssooooooooonnnmmmllllllkkkmmmmmmooorrruuusssnnniiiiiilllpppqqqpppooonnnmmmkkkpppttttttooommmnnnqqqtttvvvvvvrrrrrrttttttqqqpppqqqrrrqqqqqqttt{{{vvvtttsssjjjiiinnnmmmlllmmmmmmnnnnnnoooooooooppptttuuutttyyyxxxiiifffccccccfffkkkoooqqqlllooorrruuuvvvuuusssqqqmmmoootttzzz~~~|||uuuooopppppprrrtttuuuvvvvvvvvvwww{{{wwwnnnkkkpppsssqqqrrrssstttttttttvvvyyy|||~~~wwwpppoootttyyy||||||zzztttoooooossswwwwwwvvvyyyxxxwwwvvvvvvuuuuuuuuutttrrrqqqrrrsssuuuttttttqqqsssuuuxxxzzz{{{||||||wwwyyy}}}}}}{{{zzz|||{{{vvvtttyyy~~~~~~|||}}}{{{{{{~~~{{{yyy{{{|||zzz~~~vvvjjjIII666:::555555444333333333333333333333333333444444444444444444333333333333333333333333555666777777888888999:::<<<;;;:::888888999>>>===>>>???AAABBBAAA???>>>@@@CCCCCCCCCBBBCCCDDDEEEDDDJJJRRRcccooohhhiiinnnrrr{{{dddeeeeeefffhhhjjjkkklllkkkkkkjjjhhheeeeeefffhhhiiilllkkkggggggjjjkkkhhhfffgggfffgggnnnvvvuuunnncccbbbeeelllmmmhhhfffhhhiiikkkkkkkkkkkkkkkmmmpppoooooopppqqqrrrpppllliiigggmmmqqqooommmnnnnnnllljjjlllnnnnnnlllkkklllmmmkkkmmmnnnllliiihhhiiikkknnnxxx~~~xxxmmmgggffffffeeehhhjjjkkkkkklllooorrr}}}}}}pppnnnnnnlllkkkmmmnnnmmmlllkkkkkklllnnnppprrrqqqpppoooqqqssstttsssxxxwwwuuuyyywwwwwwwwwwwwvvvrrrnnnkkkiiihhhjjjooonnnjjjkkkooolllmmmnnnoooooonnnmmmkkkllllllnnnrrruuusssnnniiihhhlllppprrrpppnnnmmmmmmlllqqqtttqqqllliiimmmrrrsssuuuuuuqqqqqqttttttqqqoooqqqrrrqqqqqqssszzzsssqqqqqqjjjiiinnnmmmnnnooooooooopppoooooooooooossstttsssyyyzzzjjjgggcccbbbdddiiimmmooolllnnnrrruuuvvvwwwvvvuuummmmmmooovvv}}}}}}wwwqqqnnnppprrrtttttttttsssrrrttt{{{yyynnniiiooossspppqqqssstttsssssstttwwwzzz|||xxxtttrrrrrruuuyyy{{{yyyrrrllllllqqqwwwwwwvvvzzzyyyxxxwwwvvvvvvvvvvvvsssrrrqqqrrrtttuuutttsssppprrrtttvvvyyy{{{}}}~~~~~~zzzzzz~~~~~~yyyuuuvvvyyy~~~}}}|||~~~{{{yyyzzz||||||zzz}}}|||yyy~~~}}}}}}hhhIII555888444444333333222222333333333333333444444444555555333333222222333333444444333444555666777888888888888;;;======;;;::::::<<<@@@??????AAACCCCCCBBBAAA>>>@@@CCCDDDCCCBBBBBBCCCFFFGGGNNNUUUbbbrrrhhhhhhooouuuyyyeeeeeeeeefffhhhiiikkkkkkjjjjjjjjjgggeeedddfffggggggjjjiiiffffffjjjjjjhhheeeggggggfffkkkqqqnnnfff``````eeemmmnnniiieeeggghhhjjjkkkkkkjjjkkkmmmoooooonnnmmmmmmnnnnnnmmmlllffflllpppnnnlllmmmllljjjiiillloooooolllkkkkkkmmmkkkmmmooommmiiigggggghhhjjjwwwzzzpppiiigggggggggffffffhhhllloooppppppqqqxxx{{{wwwqqqpppnnnkkkiiijjjjjjiiiiiikkknnnqqqkkknnnqqqqqqpppppprrruuuttttttxxxwwwttt~~~wwwssssssuuuwwwxxxwwwtttqqqpppmmmnnnpppmmmeeedddgggccceeeiiimmmoooooonnnnnnkkklllnnnrrruuusssnnniiihhhlllqqqrrrpppmmmlllmmmmmmqqqtttpppiiiffflllrrrrrrttttttqqqqqqtttuuurrrnnnpppqqqqqqppprrrxxx||||||ooommmmmmffffffllljjjpppqqqqqqqqqqqqppppppoooppptttvvvuuu{{{~~~kkkgggcccaaaccchhhlllnnnmmmnnnrrruuuwwwxxxxxxxxxmmmkkklllrrr{{{}}}xxxqqqmmmooorrrttttttsssqqqooorrrzzzyyymmmhhhnnnrrrpppqqqssstttsssrrrrrrvvvyyy~~~|||yyytttqqqqqqtttvvvwwwpppiiijjjqqqwwwxxxwww{{{zzzyyyxxxwwwwwwwwwwwwuuutttssstttvvvwwwvvvuuuqqqqqqrrrsssvvvzzz~~~zzzyyy}}}}}}xxxuuuwwwyyy~~~}}}{{{}}}{{{}}}~~~}}}~~~yyy}}}uuu```FFF777;;;444444333222222222333333333333333444444555555555222222222222333444444555333444555777888888999999777:::===>>><<<;;;===>>>AAA@@@@@@BBBDDDDDDCCCBBB>>>@@@CCCDDDCCCBBBBBBCCCEEEGGGOOORRRWWWpppxxxooolllpppuuutttjjjgggddddddhhhkkklllllljjjccc___bbbdddccceeejjjbbbbbbdddeeefffggggggggghhhffffffiiimmmooonnnkkkjjjdddbbbhhhlllllliiiiiijjjjjjlllmmmnnnnnnoooooolllmmmnnnmmmlllkkklllmmmlllkkkjjjhhhffffffiiikkkjjjjjjjjjjjjjjjkkkllllllooommmjjjiiijjjiiihhhgggpppqqqyyywwwgggbbbiiigggddddddiiippptttrrrooopppqqqqqqssssssppplllhhhkkkjjjiiiiiikkkmmmmmmlllnnnqqqtttuuutttrrrqqqqqqtttuuuvvvwwwyyyzzz{{{{{{uuuvvvwwwwwwwwwwwwvvvuuuvvvtttqqqmmmkkkjjjjjjjjjooooooooooooooonnnnnnmmmqqqoooqqqwwwzzzvvvssssssuuuttttttuuuvvvtttmmmhhhuuuqqqmmmkkkkkkmmmnnnooowwwtttqqqsssvvvvvvqqqmmmqqqqqqpppnnnnnnqqqxxx~~~yyyooolllooollldddcccjjjnnnnnnnnnoooppppppnnnmmmppppppqqqtttwww|||jjjooollldddbbbiiinnnmmmpppqqqqqqrrrtttuuuuuuuuusssiiieeelllssstttssstttooooooooopppqqqrrrttttttrrrwwwwwwpppmmmqqquuuuuu{{{yyyvvvvvvxxx{{{~~~~~~yyyuuuuuuvvvwwwxxxrrrqqqooonnnppptttxxx{{{~~~|||yyyuuusssssstttwwwuuussssssuuuwwwwwwwww~~~|||zzzyyyxxxyyyyyy}}}~~~}}}{{{{{{{{{wwwsss{{{}}}~~~|||}}}~~~~~~~~~~~~}}}}}}\\\@@@666777666444222222333333333222444333333222222333333444444444444555555555555555444666888:::;;;:::999888;;;;;;;;;<<<<<<===>>>???AAAAAABBBDDDFFFFFFEEECCCAAAAAABBBBBBCCCCCCCCCCCCHHHQQQUUUWWW___lllppplllttt}}}yyyqqqoooooommmqqqllliiifffeeehhhjjjkkkjjjhhhbbb^^^```aaa```aaaeeecccdddeeefffgggggggggfffhhhggghhhjjjlllmmmlllkkkiiidddcccgggjjjjjjjjjllllllmmmmmmnnnnnnnnnnnnmmmnnnooopppooommmllllllmmmkkkkkkjjjhhhffffffhhhjjjmmmmmmlllllllllmmmmmmnnnlllkkkiiiiiijjjkkkjjjiiinnnnnnvvv~~~zzznnnjjjooojjjhhhgggjjjnnnqqqqqqpppoooooopppqqqrrroookkkgggkkkiiihhhiiikkkmmmmmmmmmlllooosssuuutttsssssssssuuuuuuvvvxxx{{{}}}xxxwwwuuusssrrrrrrrrrrrroooooopppqqqrrrrrrrrrrrrsssrrrpppnnnnnnnnnooopppqqqoooqqqwwwyyyvvvssssssvvvuuuttttttuuusssnnnjjjsssppplllkkklllnnnoooooossspppoooqqqttttttqqqmmmpppqqqrrrqqqpppttt{{{|||rrrmmmooolllcccaaafffmmmmmmmmmooopppooonnnmmmoooooopppssswww|||nnnpppnnnhhhbbbbbbiiiooonnnoooqqqrrrrrrtttwwwyyyxxxnnnhhhlllrrrtttuuuwwwpppppppppqqqqqqsssttttttqqqwwwxxxqqqllloootttuuu|||zzzwwwvvvxxxzzz|||}}}|||wwwsssssstttuuuuuuuuutttrrrrrrsssuuuxxxyyy||||||{{{xxxvvvuuuvvvwwwwwwvvvttttttvvvxxxxxxwww}}}|||{{{zzzyyyyyyyyyyyywwwxxx}}}~~~|||{{{wwwttt|||}}}~~~}}}~~~~~~aaa@@@444666666444222222333333333222444333333222222333333444444444444555555555555666555777999:::;;;;;;:::999<<<<<<<<<<<<===>>>???@@@BBBBBBBBBDDDFFFGGGEEEDDDEEEEEEFFFFFFGGGGGGHHHHHHJJJNNNSSSWWW^^^hhhmmmmmmttt}}}{{{tttqqqooommmpppmmmjjjgggfffggghhhiiiiiijjjeeebbbbbbbbbaaaaaaccccccdddfffggghhhggggggfffgggiiikkkkkkjjjiiijjjkkkhhheeeeeeggggggfffjjjooonnnnnnnnnnnnnnnmmmllllllnnnooopppnnnlllkkkkkklllkkkkkkjjjgggeeeeeegggiiinnnmmmmmmlllllllllmmmmmmjjjiiihhhhhhjjjkkkkkkkkkllllllrrr{{{|||sssooopppmmmlllllllllmmmnnnooopppmmmmmmnnnooopppnnnjjjgggjjjhhhhhhiiilllnnnnnnnnnlllooosssuuuuuuttttttuuuttttttuuuwwwzzz~~~|||yyyuuurrrppppppqqqrrrmmmooosssvvvwwwxxxwwwwwwvvvtttqqqnnnmmmnnnppprrrqqqoooqqqwwwyyyvvvttttttxxxuuusssssstttsssoookkkpppnnnkkkkkkmmmoooppppppooommmlllnnnqqqrrrpppmmmoooqqqsssssstttwww}}}~~~uuuoooooolllccc```bbbjjjkkkmmmnnnnnnnnnmmmmmmnnnoooppprrrvvv|||rrroooooommmddd\\\bbbooolllnnnpppppppppsssxxx||||||rrrjjjjjjnnnrrrtttvvvrrrrrrqqqqqqrrrsssttttttpppwwwzzztttllllllqqqvvv{{{yyywwwuuuuuuwwwyyy{{{{{{vvvsssssstttttttttwwwwwwvvvvvvvvvwwwxxxxxxxxxyyyyyywwwvvvwwwyyy{{{yyywwwvvvvvvxxxyyyyyyxxxyyyyyyyyyzzzzzzzzzzzzzzztttuuuxxx}}}}}}}}}~~~{{{xxxvvv|||}}}~~~~~~~~~~~~}}}xxx]]]>>>555:::666444222222333333333222444333333222222333333444444444555555555666666666777888:::;;;<<<<<<;;;;;;============>>>???@@@AAACCCCCCCCCEEEGGGHHHFFFDDDGGGGGGHHHIIIJJJJJJKKKKKKOOOQQQYYYfffooopppoooooopppyyy}}}wwwtttrrrpppuuuiiihhhfffffffffggghhhhhhkkkgggdddccccccaaa`````````aaadddfffgggggggggggghhhjjjmmmlllhhhggghhhjjjiiihhhhhhhhhdddbbbgggooolllllllllmmmmmmllllllkkkmmmnnnnnnmmmjjjiiiiiijjjjjjjjjiiifffddddddfffhhhkkkkkkjjjiiiiiiiiijjjjjjjjjiiiggghhhjjjkkkkkkjjjmmmkkkoooxxx{{{uuuooommmnnnoooqqqpppnnnmmmmmmnnnlllkkklllmmmnnnmmmjjjgggiiihhhgggiiilllnnnoooooonnnpppsssttttttsssssstttssssssrrrsssvvv{{{}}}zzzwwwuuuuuuuuuvvvuuuuuuvvvwwwwwwvvvuuutttuuusssqqqpppooooooooopppqqqnnnpppvvvyyyvvvtttuuuxxxtttqqqpppqqqqqqnnnkkkmmmlllkkkkkknnnpppqqqqqqpppnnnmmmnnnooopppnnnllllllooorrrtttuuuxxx~~~vvvpppooollleeeaaaaaahhhjjjlllmmmmmmmmmmmmmmmnnnnnnoooqqqvvv|||xxxnnnlllrrrlll^^^```mmmmmmpppqqqpppoooqqqxxx}}}~~~uuukkkgggiiimmmqqqssssssrrrrrrrrrsssssstttuuupppwww|||vvvllliiinnnuuuvvvuuutttssssssuuuxxx{{{|||xxxuuuuuuuuuuuuuuuvvvvvvwwwxxxxxxyyyyyyyyywwwxxxxxxwwwvvvwwwyyy|||zzzxxxwwwxxxyyyzzzyyyxxxvvvvvvwwwyyyzzzzzzzzz{{{xxxwwwyyy|||}}}{{{|||zzzzzz||||||||||||}}}~~~~~~~~~~~~}}}wwwuuuSSS:::555:::666444222222333333333222444333333222222333333444444444555555666666777777999:::;;;<<<=========<<<>>>>>>>>>>>>???@@@AAABBBDDDDDDDDDFFFHHHHHHFFFDDDEEEEEEFFFGGGHHHIIIJJJKKKPPPQQQ^^^wwwxxxtttpppwww~~~~~~{{{wwwuuuttt|||dddeeeeeeeeeeeefffhhhiiiiiihhheeecccccccccaaa^^^]]]^^^```bbbeeeggghhhiiihhhkkkmmmkkkhhhfffgggiiikkkjjjkkkiiiccc___dddlllggghhhiiijjjkkkkkkkkkkkkmmmnnnnnnmmmkkkjjjjjjkkkjjjjjjhhheeecccbbbdddfffiiiiiihhhhhhhhhhhhiiiiiillljjjhhhhhhiiijjjiiihhhmmmkkkooowww{{{yyysssooommmpppssssssqqqmmmkkkjjjjjjjjjjjjkkkmmmllljjjgggiiihhhgggiiilllnnnooooooppprrrttttttrrrqqqqqqqqquuutttssssssuuuxxx{{{~~~~~~}}}||||||zzzyyywwwtttrrrqqqqqqqqqpppqqqrrrrrrqqqooommmlllqqqnnnpppuuuxxxvvvuuuvvvwwwsssooonnnoooooommmjjjkkkjjjjjjllloooqqqqqqpppsssqqqoooooonnnnnnlllkkkjjjmmmqqqssstttxxx~~~{{{uuuooonnnmmmiiidddaaafffiiilllmmmmmmlllmmmooonnnnnnoooqqqvvv}}}pppkkkuuuuuuhhhdddmmmqqqrrrrrrqqqppprrrwww{{{xxxnnnhhhhhhlllpppqqqrrrrrrrrrrrrsssttttttuuuqqqwww|||xxxnnngggkkksssooopppqqqqqqqqqsssxxx|||{{{wwwuuutttuuuuuutttrrrtttuuuwwwyyyzzzzzzzzzyyyyyyyyyxxxvvvvvvxxxzzzzzzyyyxxxyyyzzz{{{yyyxxxttttttuuuwwwxxxzzz{{{{{{|||zzzzzz||||||yyyzzz~~~}}}}}}~~~||||||||||||}}}~~~}}}||||||~~~}}}gggKKK999444555666444222222333333333222444333333222222333333444444444555555666777777888:::;;;;;;<<<=========>>>>>>>>>>>>??????@@@AAABBBEEEDDDDDDFFFHHHHHHFFFDDDCCCCCCDDDFFFGGGIIIJJJKKKMMMJJJVVVsssyyyvvvvvvyyybbbdddeeeeeeeeefffhhhjjjlllmmmllljjjjjjllliiiddd]]]]]]^^^___bbbeeehhhjjjiiijjjkkkjjjhhhgggggggggkkkjjjkkkiiiddd___bbbiiieeefffgggiiijjjjjjkkkkkkmmmnnnooonnnlllllllllnnniiiiiigggeeebbbaaaccceeehhhhhhhhhhhhhhhiiijjjjjjllljjjhhhhhhiiiiiihhhggglllmmmrrryyy~~~{{{wwwmmmoooqqqrrrrrroookkkiiiiiiiiiiiijjjlllllljjjhhhjjjhhhhhhiiilllnnnnnnnnnqqqrrrsssrrrpppoooooooooxxxwwwuuuuuuvvvwwwyyy{{{}}}~~~~~~wwwvvvsssqqqooopppqqqqqqmmmoooqqqssssssqqqnnnlllqqqnnnooouuuxxxvvvvvvwwwvvvsssooonnnoooooollljjjjjjiiijjjmmmoooqqqpppoootttsssqqqooommmllllllkkkjjjmmmoooqqqrrrvvv~~~yyytttooommmnnnlllfffaaaeeehhhmmmnnnmmmlllnnnqqqooooooooorrrwwwvvvlllsssvvvmmmiiinnntttsssrrrrrrsssuuuwwwyyy|||tttllljjjoooqqqpppppppppqqqqqqrrrtttuuuvvvsssvvvzzzyyypppgggiiipppmmmoooqqqppppppsssyyy|||yyyuuusssrrrrrrrrrqqqqqqssstttwwwxxxzzzzzz{{{yyyzzzyyyxxxvvvvvvxxxzzzzzzzzzyyyzzz{{{{{{yyywwwttttttttttttvvvyyy{{{|||~~~zzzyyy{{{yyyvvvvvvyyy~~~~~~~~~|||||||||}}}~~~|||{{{zzz~~~}}}~~~zzz}}}|||tttYYYEEE;;;777666666444222222333333333222444333333222222333333444444444555666777777888999;;;;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>???@@@AAABBBDDDDDDDDDEEEGGGGGGEEECCCBBBCCCDDDFFFHHHJJJKKKLLLMMMJJJOOOccc}}}wwwtttuuurrrdddfffhhhhhhffffffhhhjjjmmmpppqqqnnnooorrrpppjjjbbb```^^^^^^```cccgggjjjjjjiiiiiiiiiiiiiiigggfffiiihhhhhhiiifffbbbdddiiigggggghhhiiiiiijjjiiiiiiiiikkkllllllkkkjjjlllmmmiiiiiigggdddaaa```bbbdddeeeeeeeeefffggghhhiiijjjjjjhhhggggggiiijjjjjjiiimmmqqqvvv{{{~~~|||yyypppnnnlllmmmooopppmmmjjjiiiiiiiiijjjllllllkkkiiikkkiiihhhiiikkkmmmmmmmmmooopppqqqpppooonnnnnnpppuuuuuuuuuuuuuuuvvvwwwxxxzzzzzzzzzzzzzzzzzzzzzzzzqqqqqqppppppppppppqqqqqqnnnpppqqqrrrsssrrrqqqpppqqqnnnoootttxxxvvvvvvxxxwwwtttqqqpppqqqqqqmmmjjjiiiiiikkkmmmpppqqqooommmrrrrrrpppnnnlllllllllmmmlllnnnooooooqqqvvv~~~zzzuuuooommmnnnmmmfff```dddiiimmmooommmmmmooorrrpppppppppsssxxx{{{kkkhhhhhheeegggnnnuuurrrpppssswwwzzzzzzxxx}}}|||vvvnnnlllppppppmmmnnnnnnoooppprrrtttuuuvvvuuuvvvxxxyyyrrrhhhhhhmmmoooqqqssssssrrrtttzzz{{{xxxuuusssrrrrrrqqqppptttuuuuuuwwwxxxyyyzzzzzzxxxyyyyyywwwvvvvvvyyy{{{zzzyyyyyyzzz{{{zzzxxxvvvuuutttrrrrrrtttwww{{{}}}~~~zzzxxxzzzyyyvvvuuuwwwzzz~~~||||||}}}~~~}}}{{{{{{~~~|||~~~~~~|||~~~~~~}}}{{{gggMMM???999999999666444222222333333333222444333333222222333333444444444555666777888999999;;;;;;;;;;;;<<<===>>>>>>>>>>>>===>>>>>>???@@@AAADDDCCCDDDEEEFFFFFFDDDBBBAAABBBCCCEEEGGGIIIKKKLLLLLLOOOQQQWWWiii}}}sssqqqssssssgggjjjkkkjjjgggfffgggjjjgggkkkllljjjlllpppmmmgggfffddd```^^^___bbbgggjjjkkkiiiggghhhjjjkkkhhheeegggeeefffiiihhheeefffiiiiiijjjjjjjjjjjjiiihhhhhheeefffhhhhhhggggggiiijjjiiihhhgggdddaaa```aaacccaaaaaabbbcccdddfffggghhhgggfffeeegggiiikkkkkkkkkppptttyyy{{{{{{{{{xxxtttsssnnniiiiiimmmpppooommmiiihhhhhhjjjlllmmmllljjjkkkjjjiiiiiikkkmmmmmmllllllnnnoooooonnnnnnoooqqqpppqqqrrrrrrsssttttttuuuxxxvvvtttrrrrrrsssuuuvvvmmmoooppprrrrrrqqqpppoooqqqqqqqqqqqqrrrsssttttttqqqnnnoootttwwwwwwvvvxxxxxxuuusssrrrsssrrroookkkiiiiiikkknnnppppppooolllppppppooommmllllllmmmooonnnooopppooopppvvv~~~{{{vvvpppmmmnnnmmmfff^^^dddiiinnnooommmmmmpppsssqqqpppqqqsssyyy|||hhh]]]YYYZZZbbbkkktttpppooossszzz|||xxxyyyzzzvvvnnnkkknnnnnnjjjmmmmmmnnnoooqqqtttvvvwwwvvvuuuwwwyyysssiiigggkkkrrruuuwwwuuusssuuu{{{|||zzzvvvuuuttttttsssrrrxxxxxxwwwwwwwwwxxxyyyzzzwwwwwwxxxwwwwwwwwwzzz|||zzzyyyyyyzzz{{{zzzxxxuuuvvvtttrrrqqqrrrvvv{{{~~~zzzyyy{{{{{{yyyxxxzzzyyy~~~||||||~~~~~~|||{{{~~~~~~fffKKK;;;555555666666444222222333333333222444333333222222333333444444444555666777888999999;;;::::::;;;;;;<<<===>>>============>>>???@@@AAADDDCCCCCCDDDEEEEEECCCAAA>>>???AAACCCEEEHHHIIIJJJDDDPPPTTTPPPXXXuuuyyypppoootttzzziiiiiihhhiiikkkkkkjjjhhhiiieeebbbbbbgggkkkllllllpppqqqppphhh___[[[___dddhhhhhhhhhhhhhhhhhhhhhhhhccceeegggiiijjjiiihhhhhhhhhggggggfffffffffggggggjjjjjjjjjiiihhhhhhggggggjjjjjjiiihhhgggfffeeeeeefffgggggggggfffeeedddddd```eeeiiijjjggggggjjjnnnmmmrrrwwwyyywwwuuuuuuvvvpppnnnmmmmmmoooooommmllliiikkkllllllkkkjjjkkkmmmlllppppppkkkhhhjjjnnnooonnnllliiiffffffjjjnnnqqqvvvtttrrrsssuuuvvvssspppuuurrrqqqsssssspppooorrrnnnppppppllllllnnnmmmjjjmmmjjjkkkrrruuuqqqppprrrnnnoooppprrruuuxxxyyyzzzvvvxxxvvvssssssuuurrrmmmjjjlllnnnrrrzzzyyyppppppmmmooosssqqqlllmmmrrrooopppqqqooonnnrrr|||zzzuuupppoooooommmgggbbbfffiiimmmpppqqqqqqrrrsssrrrrrrsssvvv|||pppMMMAAAAAADDDNNNYYYnnnzzzvvvkkkpppwwwvvvxxx}}}|||wwwpppnnnpppoookkknnnqqquuuuuurrrqqqrrrsssqqqtttyyy{{{xxxqqqiiicccooorrrtttuuutttvvvzzz~~~xxxttttttrrrmmmnnnsssyyyxxxvvvtttsssvvv{{{xxxwwwyyyzzzwwwtttvvv|||}}}wwwvvvzzz{{{xxxwwwyyywwwxxxxxxxxxwwwwwwwwwwww|||}}}}}}{{{yyyxxxyyy{{{|||||||||~~~||||||{{{|||~~~~~~}}}```GGG<<<666666888333333333333333333333333777333000111666999888555333444555555555555777999======<<<<<<<<<<<<======???>>>===============>>>DDDEEEGGGHHHGGGFFFDDDCCCAAAAAAAAAAAABBBDDDFFFGGGJJJIIIJJJMMMRRRaaa{{{xxxtttuuusssvvvwwwgggggggggiiikkkkkkiiiggggggeeecccccceeeggghhhhhhjjjlllmmmiiidddaaabbbdddffffffffffffggggggggggggfffggghhhjjjjjjiiihhhgggeeeeeeeeefffggghhhiiijjjggggggggggggggghhhiiiiiigggggghhhggggggffffffeeeffffffggggggggggggffffffaaaeeeiiiiiiggggggkkkooooootttxxxxxxuuurrrqqqqqquuusssqqqooommmllljjjiiihhhjjjkkkkkkjjjjjjlllmmmlllooooookkkjjjmmmooonnnnnnllljjjhhhhhhjjjooorrrsssqqqqqqsssuuuwwwuuussssssqqqqqqttttttqqqppprrrooorrrqqqmmmlllnnnnnnkkkmmmjjjlllqqqrrrnnnmmmooonnnoooqqqsssvvvxxxyyyyyyvvvwwwvvvrrrrrrtttrrrmmmkkkmmmoooqqqvvvyyyuuunnnrrrqqqrrrtttqqqkkklllpppoooqqqrrrppppppsss{{{zzzsssooonnnllliiieeegggjjjnnnpppppppppqqqrrrssstttuuuyyy~~~kkkKKKBBBAAAAAAJJJXXXjjjyyywwwnnnqqqtttsssuuu{{{{{{xxxssspppqqqoookkknnnppprrrrrrpppoooqqqrrroooqqqvvvyyyyyytttkkkdddnnnqqqsssttttttvvvzzz|||vvvssstttrrroooppptttyyyyyyxxxvvvvvvxxx|||zzzxxxxxxzzzyyyvvvwww{{{|||wwwwww{{{}}}yyywwwyyyvvvuuutttuuuvvvxxxxxxxxx~~~~~~~~~|||zzzyyy{{{|||~~~}}}}}}}}}}}}|||||||||~~~zzz}}}~~~WWWBBB;;;666555666333333333333333333333333888444000111555888777666555666777777666777999;;;<<<<<<<<<<<<<<<===>>>>>>@@@??????>>>============BBBCCCEEEGGGGGGGGGEEEEEEDDDCCCAAA@@@AAADDDHHHKKKPPPQQQPPPLLLLLLXXXrrruuurrrqqqvvvddddddfffhhhjjjkkkiiiffffffggghhhgggfffeeefffgggeeeggghhhjjjiiigggfffddddddddddddeeeeeeffffffffffffggghhhjjjkkkjjjjjjiiiccccccdddeeegggjjjlllmmmjjjiiihhhgggggghhhjjjkkkeeefffgggiiiiiiiiihhhgggfffggghhhhhhiiihhhhhhhhhcccfffhhhiiihhhiiimmmppptttwwwzzzyyytttpppnnnnnnuuutttrrroookkkiiiiiiiiigggiiijjjjjjjjjjjjlllmmmlllnnnmmmlllnnnqqqqqqmmmllllllkkkiiiiiikkknnnrrrooooooppprrruuuwwwvvvuuuqqqppprrrvvvvvvrrrqqqsssqqqsssrrrooommmooonnnkkkllljjjkkknnnnnnkkkjjjlllnnnoooqqqtttxxxyyyxxxvvvuuuvvvtttqqqqqqsssppplllllloooqqqpppqqqsssqqqmmmttttttttttttooojjjkkkooooooqqqsssssssssuuu{{{~~~uuunnnlllkkkiiigggjjjllloooppppppooopppqqqtttvvvxxx{{{iiiOOOKKKHHH@@@DDDSSSgggxxxyyyqqqqqqqqqppptttzzz{{{zzztttrrrrrrpppmmmnnnooopppooonnnnnnppprrroooooorrrwwwzzzwwwmmmeeelllooorrrssssssvvv{{{zzzvvvssssssrrrppprrrvvvwwwxxxxxxwwwwwwxxxzzz}}}|||xxxwwwzzz|||yyyyyyzzzzzzxxxyyy}}}~~~{{{yyyyyyuuurrrppprrrvvvyyyzzzyyy~~~|||zzzzzz|||~~~}}}~~~}}}|||zzz|||}}}}}}}}}}}}~~~yyymmmxxxwwwOOO===:::666444444333333333333333333333333:::666222111444777888777777888999999999999:::<<<;;;;;;;;;<<<===>>>???@@@AAAAAA@@@???>>>>>>======???AAACCCFFFGGGHHHHHHHHHGGGEEEBBBAAABBBFFFLLLOOOQQQTTTTTTNNNLLLZZZrrrwwwqqqqqqxxxbbbbbbdddgggjjjjjjhhhfffeeeiiilllkkkiiiggghhhjjjeeeeeeeeegggkkkkkkiiifffbbbbbbccccccdddeeeeeeeeedddfffgggiiikkklllllllllccccccdddfffhhhjjjlllmmmpppnnnllljjjiiihhhiiiiiieeefffhhhjjjkkkkkkkkkjjjiiiiiijjjjjjjjjiiihhhhhheeegggiiiiiijjjkkkooorrrwwwyyy|||zzztttpppnnnooonnnoooooommmiiihhhiiijjjfffhhhjjjjjjjjjjjjlllmmmlllmmmllllllppptttsssmmmjjjkkklllkkkiiiiiimmmpppnnnoooppprrrtttuuuuuuuuupppoooqqqvvvwwwsssqqqrrrrrrtttsssooonnnooonnnkkkiiiiiijjjjjjjjjiiijjjkkkmmmmmmooossswwwxxxvvvssstttuuutttpppppprrrpppkkkkkkqqqssspppnnnoooqqqppprrrtttuuurrrmmmiiikkkooolllooorrruuuvvvxxx|||wwwqqqmmmjjjhhhffflllnnnppppppooonnnoooooosssvvvyyy|||nnnZZZWWWOOOAAACCCQQQjjjyyy{{{rrrpppoooooovvv{{{|||yyysssppprrrsssrrroooooonnnnnnnnnoooqqqssssssqqqqqquuuzzzxxxooogggkkknnnqqqrrrsssuuu{{{zzzwwwtttsssrrrqqqsssuuutttvvvwwwwwwwwwwwwxxxzzz~~~yyywww{{{~~~|||zzzzzzyyyyyyzzz}}}}}}zzzxxxvvvrrrppprrrvvvzzz{{{yyy}}}{{{yyyyyy{{{~~~||||||}}}}}}~~~zzzzzz~~~~~~}}}}}}~~~~~~tttrrr|||zzzMMM<<<:::666333333444444444444444444444444:::777333222444777888888777999;;;;;;:::999:::<<<::::::;;;<<<===???AAABBBCCCCCCBBBAAA@@@???>>>======???AAADDDGGGIIIJJJJJJHHHFFFEEEDDDFFFJJJNNNQQQQQQUUUSSSOOORRRcccttt~~~yyyvvvvvv|||aaabbbcccfffhhhiiigggeeecccgggkkkkkkiiihhhiiijjjjjjfffcccdddhhhkkkjjjhhhcccccccccdddddddddeeeeeehhhhhhiiiiiijjjjjjjjjjjjeeefffffffffhhhiiijjjkkkooonnnllljjjiiiiiiiiiiiidddeeegggiiijjjjjjjjjiiikkkkkkkkkkkkjjjiiihhhggggggiiijjjlllmmmooorrrtttuuuwwwyyywwwrrrnnnmmmnnnkkkkkklllkkkiiihhhhhhhhhgggiiijjjjjjjjjjjjlllmmmkkklllllllllpppuuusssnnnhhhkkknnnllliiihhhjjjmmmpppqqqrrrrrrrrrrrrrrrrrrooonnnqqqvvvvvvrrrppprrrqqqsssrrrnnnmmmooonnnkkkeeeggghhhgggggghhhkkknnnlllkkkmmmqqqwwwxxxuuuqqqsssuuussspppppprrrooojjjkkkqqqtttqqqnnnpppssstttnnnrrrtttpppkkkjjjmmmqqqkkkmmmqqquuuxxxzzz}}}|||xxxsssooojjjgggmmmoooppppppnnnmmmnnnoooqqquuuxxx{{{}}}}}}fff[[[OOOEEELLL\\\qqq}}}|||sssqqqnnnpppzzz}}}}}}xxxooolllqqqwwwyyyqqqpppooooooppprrrssstttxxxtttrrrtttxxxxxxqqqiiikkknnnqqqrrrsssuuu{{{zzzyyyvvvrrrqqqrrrsssttttttvvvxxxxxxxxxwwwyyyzzz~~~yyyxxx|||}}}zzzyyyzzz{{{|||}}}~~~}}}zzzvvvwwwuuussstttwwwzzzzzzyyy~~~~~~|||zzzxxxxxxzzz||||||||||||}}}~~~|||}}}{{{~~~}}}}}}}}}}}}~~~~~~~~~~~~yyyxxx{{{OOO===;;;666222444444444444444444444444444999777555444555777999999777999;;;<<<:::::::::;;;::::::;;;<<<>>>@@@AAACCCDDDDDDDDDCCCBBB@@@???>>><<<>>>@@@CCCFFFIIIKKKKKKFFFFFFHHHIIILLLNNNPPPQQQTTTVVVTTTRRR^^^rrr{{{wwwzzzyyyzzzwwwyyyzzzccccccccceeeggghhhgggfffaaacccfffggggggfffggggggmmmhhhdddcccfffiiikkkkkkeeeeeeeeeeeeeeeeeeeeeeeellllllkkkiiihhhgggfffeeegggggggggggghhhhhhiiijjjiiiiiijjjjjjkkkllllllllleeeeeeeeeeeefffffffffgggkkkkkkkkkkkkjjjiiihhhgggiiijjjmmmooorrrssstttuuurrrtttvvvsssoookkkkkkllllllllllllmmmmmmlllhhheeeiiikkkllllllkkkjjjkkkmmmkkkmmmmmmkkknnnrrrrrroooiiimmmqqqooojjjggghhhjjjqqqrrrssssssqqqoooppppppooonnnpppttttttpppoooqqqnnnppppppllllllnnnmmmjjjdddhhhiiifffeeeiiimmmooollljjjkkkpppvvvyyyvvvrrrtttuuussspppppprrroookkkkkkqqqtttrrrpppsssuuuuuukkkrrruuuooojjjkkkppptttlllnnnqqqtttwwwzzz{{{|||~~~zzzuuuppplllnnnooopppooonnnmmmnnnoooppptttxxxzzzzzzttt```TTTSSSaaapppwww|||tttssspppqqq|||~~~}}}wwwmmmiiioooxxx}}}rrrpppooopppsssuuuuuutttzzzvvvrrrrrrtttuuurrrnnnlllooorrrssssssvvv{{{yyyyyyvvvrrrqqqtttvvvtttvvvwwwyyyyyyxxxyyyzzz{{{|||yyyyyy}}}~~~{{{yyyzzz{{{}}}|||{{{{{{|||yyyttttttuuuvvvwwwxxxyyyzzzzzz|||}}}}}}{{{yyyxxxyyyzzz{{{zzzzzz{{{}}}~~~zzz~~~}}}}}}|||}}}}}}~~~~~~xxxzzz}}}yyyLLL===;;;666333666444444444444444444444444777666666666777888:::;;;888:::======<<<::::::;;;;;;;;;<<<===>>>@@@BBBBBBDDDDDDEEEEEEDDDBBB@@@???===>>>@@@CCCEEEHHHJJJKKKEEEFFFIIILLLOOOPPPQQQRRRQQQUUUUUUYYYpppxxxzzzzzztttsssvvvgggeeecccdddeeegggggggggeeedddddddddffffffeeeccckkkhhheeedddeeeiiikkkmmmhhhhhhggggggffffffeeeeeekkkjjjiiihhhgggfffffffffgggggggggggghhhiiijjjkkkhhhjjjlllnnnppppppooooooiiihhhfffeeedddeeefffggghhhhhhiiijjjjjjjjjjjjjjjjjjlllooosssvvvwwwwwwvvvtttvvvwwwtttnnnjjjjjjkkknnnllllllqqqvvvuuuooohhhlllmmmnnnmmmkkkkkkkkkllljjjmmmnnnkkkjjjnnnqqqpppkkkpppuuussslllggggggiiiooorrrsssrrrpppnnnoooppppppnnnnnnqqqqqqnnnmmmooojjjmmmmmmjjjjjjmmmmmmjjjfffkkklllfffdddhhhnnnooonnnkkkjjjooowww{{{yyyvvvtttuuutttqqqqqqssspppkkklllqqqsssrrrrrrttttttrrrllluuuxxxqqqkkkmmmsssvvvqqqqqqrrrtttvvvwwwwwwwwwyyy{{{}}}}}}zzzvvvsssqqqnnnooooooooommmmmmooopppoootttyyyyyyyyy|||vvvlllppp{{{zzz{{{vvvwwwrrrpppxxx{{{|||wwwmmmiiioooxxx}}}qqqooooooqqquuuvvvuuusssxxxtttooommmoooqqqssssssnnnqqqsssttttttvvvzzzuuuwwwuuuqqqqqqwwwyyyxxxuuuvvvvvvvvvuuuvvvxxxzzzyyyxxx{{{~~~}}}yyyxxx{{{|||~~~}}}yyyxxxzzzxxxrrrmmmrrrwwwyyyxxxwwwzzz|||{{{}}}~~~~~~{{{zzzyyyzzzyyyxxxwwwxxxzzz|||}}}}}}{{{}}}~~~|||{{{{{{|||~~~~~~}}}}}}fffAAA:::<<<555333888555555555555555555555555444555777888999999:::;;;:::<<>><<<<<<<<<<<<<<<<<<===>>>@@@AAABBBCCCDDDEEEFFFFFFDDDBBBAAA???@@@AAABBBDDDGGGHHHIIIFFFGGGIIIKKKNNNQQQSSSTTTLLLSSSUUUXXXsssxxx|||{{{yyyssssssuuuiiifffdddcccdddfffggggggjjjgggdddeeeggggggeeebbbhhhgggffffffgggiiilllnnnjjjjjjiiihhhgggffffffeeeeeeeeeeeefffgggiiijjjkkkfffffffffggghhhjjjkkklllnnnooorrrttttttsssqqqoooooommmjjjgggfffggghhhjjjdddeeegggiiikkkllllllmmmkkkmmmqqqvvvyyyzzzxxxvvvyyyzzzzzzwwwqqqlllkkklllllljjjlllttt}}}wwwooonnnoooooonnnlllkkkkkkllljjjnnnooojjjhhhlllpppqqqmmmsssxxxvvvnnnhhhgggiiinnnqqqsssrrrpppnnnpppqqqqqqnnnnnnpppooollllllooohhhkkkkkkhhhiiilllllliiiiiinnnnnngggccchhhmmmoooooollljjjoooxxx}}}|||yyyuuuvvvuuuqqqqqqsssqqqlllmmmqqqsssrrrrrrtttsssooooooxxx{{{rrrkkknnntttwwwuuutttssssssttttttsssrrrtttvvvxxxxxxwwwtttsssrrrnnnnnnooonnnmmmmmmoooqqqpppuuuyyyzzzxxxzzzyyy~~~{{{xxxzzztttnnntttxxxzzzwwwnnnjjjooowww|||pppoooooorrruuuwwwtttrrrtttqqqmmmjjjkkkoootttwwwooorrrtttuuutttvvvzzzqqquuutttppprrryyy}}}{{{qqqrrrrrrrrrqqqrrruuuwwwwwwxxx||||||wwwwww{{{~~~}}}wwwvvvyyywwwpppgggooowwwzzzwwwvvvzzz~~~{{{}}}~~~{{{zzzzzzxxxvvvuuuvvvxxx{{{||||||}}}}}}~~~}}}zzz{{{|||~~~|||~~~{{{UUU888777;;;555333999555555555555555555555555222444777999::::::;;;<<<<<<>>>AAAAAA@@@>>>==================>>>???AAAAAACCCDDDFFFGGGFFFEEECCCBBB@@@AAAAAABBBDDDFFFGGGHHHHHHHHHHHHIIILLLPPPUUUWWWMMMUUUSSSQQQfffrrr}}}yyytttwwwuuujjjkkkkkkhhhdddbbbccceeedddfffiiiiiigggeeeccccccfffgggggghhhhhhhhhhhhggggggjjjllliiidddaaacccfffcccddddddfffhhhhhhgggeeegggeeedddfffiiillllllkkkqqqrrrtttvvvwwwwwwvvvvvvssssssooohhhfffiiillllllfffggghhhgggggghhhjjjmmmoooooopppqqqrrrssstttuuutttyyyyyytttqqqsssrrrnnnjjjooorrrqqqtttyyyxxxrrrnnnmmmkkkjjjiiijjjkkkkkkgggiiikkkjjjhhhhhhlllppppppqqqrrrrrrpppjjjccc^^^fffnnnssspppooorrrsssqqqpppnnnmmmkkkkkklllmmmnnnfffdddffflllmmmkkknnnuuupppooolllhhheeeeeehhhkkknnnooopppqqqsssvvvxxxyyywwwtttqqqpppppppppooonnnpppqqqrrrrrrqqqrrrtttvvvvvvxxxvvvoookkkmmmrrrssspppooooooqqqtttvvvtttrrruuuuuusssrrrrrrqqqrrrrrrqqqpppooonnnnnnnnnooopppqqqrrruuuxxxzzz{{{{{{{{{zzzxxxvvvsssrrrrrrsssssswwwtttooollllllpppuuuyyyqqqpppqqqsssvvvuuuqqqmmmsssqqqooommmmmmnnnoooqqqnnnrrrssspppooorrrsssrrr{{{sssnnnpppuuuvvvwwwxxxyyywwwuuuttttttuuutttttt{{{xxx{{{wwwuuuzzz{{{vvvsssvvvvvvqqqmmmppptttvvvwwwwwwwwwxxxzzz}}}zzzxxxzzz}}}{{{xxxttttttwwwzzz{{{zzz||||||}}}~~~||||||||||||}}}pppMMM888888666333666666444444444444444444444444555333222444999<<<<<<;;;>>>@@@CCCCCCAAA???>>>>>>>>>>>>???===<<<;;;===>>>BBBCCCDDDEEEEEEEEEEEEEEEDDDBBB@@@@@@BBBDDDEEEEEELLLGGGFFFLLLQQQRRRSSSUUUPPPRRRTTTTTTaaayyygggwwwzzzxxxxxxqqqggghhhhhhfffcccccceeegggdddeeegggfffeeeeeefffhhhiiiiiiiiiiiihhhhhhhhhhhhiiijjjkkkiiifffccccccdddddddddeeefffhhhhhhhhhgggjjjhhhfffgggjjjlllkkkjjjooopppqqqsssssssssssssssssstttqqqkkkhhhjjjkkkiiijjjkkkkkkiiihhhhhhkkkmmmppppppqqqqqqrrrsssssssssrrruuusssnnnmmmrrrtttrrrmmmqqqqqqnnnooorrrpppkkkmmmmmmlllkkkkkkkkkllllllkkkjjjiiiiiikkkmmmnnnoooqqqpppppptttvvvssskkkdddccciiilllkkklllqqqssspppjjjiiigggfffeeefffggghhhiiifffggglllnnnmmmnnnsssttttttqqqlllgggeeegggiiillllllnnnooorrrtttvvvwwwtttrrrpppoooppppppooonnnooopppqqqqqqpppqqqssstttxxxzzzwwwpppkkkmmmqqqrrrqqqpppoooqqqtttvvvuuusssuuuuuutttsssrrrrrrrrrrrrqqqqqqpppoooooopppqqqqqqpppqqqrrrtttuuuvvvvvvwww~~~zzzuuutttrrrqqqpppqqqrrrsssyyytttnnnlllmmmqqqtttvvvooonnnpppsssvvvvvvtttqqqqqqpppooonnnnnnmmmmmmmmmlllpppsssqqqpppssstttssswwwppplllooossstttuuuvvv{{{yyyvvvvvvxxxzzzzzzzzzyyywww{{{xxxuuuyyyxxx~~~zzzxxx{{{yyyssspppsssvvvxxxxxxxxxxxxxxxvvvzzz}}}|||yyywwwyyy||||||yyyvvvvvvxxxzzzzzzyyy}}}}}}}}}}}}~~~}}}}}}}}}}}}~~~|||}}}yyyeeeFFF666999777444555444444444444444444444555555666555444666:::======<<>>???BBBCCCDDDEEEFFFFFFFFFFFFDDDBBB@@@AAABBBDDDEEEDDDIIIFFFFFFKKKNNNOOOQQQVVVXXXUUUVVV\\\pppuuuaaannn{{{~~~{{{vvvqqqxxxcccddddddbbbbbbcccfffiiicccddddddddddddfffiiillllllkkkjjjhhhhhhhhhiiiiiikkkjjjjjjjjjiiihhheeebbbeeeeeeeeefffgggiiijjjkkkmmmkkkjjjjjjkkklllkkkjjjllllllmmmnnnooooooooonnnrrrtttsssnnnllllllkkkgggnnnnnnnnnlllkkkkkklllnnnrrrrrrrrrrrrrrrrrrrrrrrrsssrrrnnniiiiiinnnssssssooopppooollljjjlllkkkiiillllllkkkkkkkkklllmmmmmmllliiigggiiimmmpppooommmpppllllllrrr{{{}}}wwwpppeeefffeeeccceeehhhhhheeeeeeeeeccccccdddeeegggiiimmmiiihhhmmmqqqqqqppppppssstttsssoooiiieeeeeegggiiijjjkkknnnppprrrtttuuusssrrrqqqrrrsssrrrqqqooommmnnnoooooonnnoooqqqssszzz|||yyypppjjjlllooopppqqqpppppprrrtttvvvuuutttuuuuuuttttttsssrrrrrrrrrrrrrrrqqqqqqqqqqqqrrrsssmmmmmmmmmnnnppprrrtttuuuyyy|||{{{uuuqqqppppppoooooooooqqqrrrssszzzsssmmmkkkooosssuuutttlllmmmooorrrvvvwwwvvvtttppppppppppppnnnlllkkkjjjiiiooorrrrrrrrruuuvvvtttsssmmmjjjnnnsssssssssuuuzzzxxxvvvwwwyyy|||~~~~~~vvvuuu{{{xxxtttwwwttt||||||||||||tttsssuuuxxxzzzyyyxxxxxxxxxsssvvvyyyyyywwwuuuvvvxxx}}}{{{zzzzzz{{{{{{yyyxxx~~~}}}||||||}}}~~~}}}{{{}}}}}}~~~~~~{{{sssYYY???555:::888555555222333444444444555555666666888777777999<<<>>>???>>>AAABBBCCCBBB@@@???@@@AAABBBCCCCCCBBB@@@>>>???@@@BBBBBBCCCEEEFFFGGGHHHHHHEEECCCAAAAAABBBDDDDDDDDDEEEDDDGGGJJJJJJJJJPPPWWWZZZVVVZZZiii{{{bbblllwww~~~zzzqqqvvvbbbbbbaaa``````bbbeeehhhbbbdddeeeeeeeeefffhhhkkkkkkjjjhhhgggggghhhjjjkkkllliiihhhjjjnnnnnnjjjeeeffffffgggggggggiiilllnnnmmmlllkkkkkklllllllllllljjjkkkkkkkkklllllllllkkknnnqqqrrrpppppppppmmmgggoooppppppooonnnnnnppprrruuuuuuuuutttssssssrrrrrrtttqqqllliiiiiilllnnnnnnmmmnnnmmmkkkjjjjjjkkkkkkjjjjjjjjjkkkkkklllmmmmmmjjjhhhhhhiiimmmoooooommmllljjjiiinnnvvv|||}}}|||sssoooiiieeeeeedddbbb^^^hhhhhhggghhhiiillloooqqqrrrnnnllloootttuuurrrooollloooqqqnnnhhheeefffhhhhhhiiikkkmmmppprrrssstttuuuuuuuuuuuuvvvuuurrrppplllmmmnnnnnnmmmnnnppprrrzzz|||xxxnnnhhhiiillllllqqqqqqqqqrrrtttuuuvvvvvvuuuuuuttttttsssrrrrrrqqqrrrrrrrrrrrrrrrssssssssskkkjjjjjjkkkmmmqqqtttwwwsssuuuxxxyyyyyyvvvrrrooopppppppppppppppqqqsssssswwwpppjjjkkkrrrwwwwwwuuulllnnnppprrruuuvvvuuutttsssrrrqqqooommmlllkkkkkkgggnnnrrrssstttvvvwwwtttpppllllllqqquuuttttttvvvxxxvvvtttuuuwwwzzz{{{|||sssttt{{{yyysssuuussszzz|||yyyzzz~~~{{{rrrtttvvvyyyzzzyyywwwwwwwwwrrruuuwwwwwwtttrrrrrrsss}}}}}}}}}}}}|||{{{yyywww~~~|||{{{{{{|||}}}~~~}}}}}}zzzyyyRRR<<<555:::777555555222333333444555666666777777:::::::::;;;===>>>???@@@AAABBBBBBAAA@@@@@@AAACCCDDDEEEEEEDDDBBB@@@@@@AAAAAABBBCCCDDDEEEGGGHHHIIIEEECCCAAAAAABBBCCCCCCCCCBBBCCCGGGJJJHHHHHHOOOZZZXXXZZZeeeuuujjjsss||||||ssslllcccbbb```___```bbbcccdddaaacccggghhhgggffffffgggiiihhhfffeeefffhhhjjjkkkkkkhhhgggjjjpppsssoookkkfffggghhhgggggghhhkkknnnkkkkkkkkkkkkllllllnnnoookkkkkkkkkjjjjjjjjjjjjjjjjjjmmmoooooorrrtttpppjjjoooppppppppppppqqqtttwwwwwwwwwvvvuuutttsssrrrrrrpppmmmjjjkkkllllllkkkkkkjjjkkkmmmmmmjjjggggggiiiiiiiiijjjjjjkkkkkkkkklllhhhkkknnnnnnnnnnnnqqqsssooonnnlllkkkmmmqqqxxx}}}~~~xxxrrrppppppooommmlllrrrqqqpppooooooqqqssstttsssqqqoooqqquuuwwwtttoookkkooorrroooiiieeefffiiihhhjjjllloooqqqrrrssssssvvvuuuuuuuuuvvvtttqqqooolllmmmnnnnnnmmmnnnppprrrwwwyyyuuulllffffffiiijjjqqqqqqqqqrrrrrrsssuuuwwwssstttttttttsssrrrqqqpppqqqqqqrrrrrrssssssssssssooommmlllkkklllooorrrtttoooqqqsssuuuvvvuuutttsssssssssssssssssssssssstttqqqlllhhhkkktttzzzzzzxxxoooppprrrsssssssssssssssxxxuuuqqqmmmllllllnnnppphhhnnnsssssstttvvvvvvtttooommmooouuuyyywwwwwwyyyxxxwwwuuuuuuvvvwwwwwwvvvqqqrrr{{{yyyrrrssstttxxxxxxtttuuuzzzwwwooosssuuuxxxxxxwwwuuuuuuuuusssuuuwwwvvvtttqqqooonnnzzz{{{}}}}}}|||zzzyyyxxx~~~}}}|||{{{{{{{{{|||}}}}}}}}}~~~~~~~~~~~~}}}PPP===777999444333666333333333444555777888999999;;;<<<<<<<<<===>>>???@@@@@@AAABBBAAA??????AAACCCCCCEEEFFFEEECCCAAAAAAAAAAAAAAABBBCCCDDDFFFHHHIIIFFFDDDBBBAAABBBCCCBBBBBB@@@CCCGGGIIIGGGGGGPPP\\\eeelllyyy}}}yyy}}}xxxsssqqqcccbbb``````aaabbbaaa``````cccgggiiihhhgggffffffhhhgggfffffffffgggiiijjjkkkhhhfffiiiooorrrqqqnnneeehhhjjjiiiggggggjjjmmmhhhjjjkkkkkkjjjkkkmmmooolllllljjjjjjiiiiiiiiiiiiiiikkklllmmmqqquuurrrlllnnnoooppppppqqqrrrvvvxxxvvvvvvuuutttsssrrrqqqqqqiiifffeeekkkooonnnlllkkkiiikkkoooqqqmmmeeebbbdddjjjjjjkkklllllllllkkkkkkjjjnnnssssssqqqqqqtttxxxwwwvvvsssmmmiiijjjpppwwwwwwsssqqqtttvvvvvvxxx{{{{{{yyyuuurrrooonnnnnnnnnpppqqqqqqqqqsssvvvsssnnnoootttvvvrrrjjjeeefffjjjjjjkkknnnpppqqqrrrqqqqqqsssrrrqqqqqqqqqqqqooommmmmmnnnoooooonnnoooqqqssstttvvvsssjjjdddfffiiijjjpppqqqqqqqqqppprrrtttwwwrrrrrrsssssssssqqqooonnnnnnooopppqqqrrrrrrrrrqqqsssqqqnnnlllkkklllmmmnnnmmmoooppprrrtttuuuuuuuuussssssssstttttttttttttttllliiihhhlllttt{{{|||{{{qqqrrrtttsssrrrqqqqqqrrryyyvvvqqqmmmkkkmmmpppssskkkqqqtttssssssuuuuuusssllllllqqqxxx{{{yyyyyy{{{yyyxxxwwwxxxxxxxxxuuussspppqqqzzzxxxrrrssstttxxxvvvqqqsssxxxtttkkkqqqsssvvvwwwvvvttttttttttttuuuwwwwwwvvvssspppnnnvvvxxx{{{{{{zzzyyyyyyzzz{{{{{{{{{|||||||||||||||~~~|||}}}{{{~~~}}}}}}}}}~~~yyyzzzMMM>>>999888222333777555333333444666777999:::;;;;;;<<<===<<<<<<<<<>>>@@@>>>@@@AAAAAA@@@???@@@BBBAAACCCEEEEEECCCBBBAAABBBAAAAAAAAAAAABBBDDDFFFHHHGGGEEEBBBAAABBBBBBBBBAAA@@@AAAEEEGGGFFFGGGPPP\\\www}}}yyykkksss~~~|||yyyvvvbbb``````aaacccdddaaa______bbbeeegggggggggiiijjjjjjjjjiiiiiihhhgggffffffkkkhhhfffgggjjjmmmnnnmmmdddhhhkkkjjjgggeeegggjjjhhhjjjkkkjjjhhhgggiiilllmmmllljjjiiihhhhhhhhhhhhkkkkkkiiiiiinnntttrrrmmmnnnooopppppppppqqqtttwwwssssssrrrqqqpppoooooonnngggbbbaaahhhmmmllliiijjjgggkkksssyyyuuujjjfffggglllmmmnnnnnnnnnmmmlllkkklllnnnppprrrssstttuuuvvv{{{zzzwwwssspppoooqqqssspppmmmnnnrrrsssqqqtttzzzzzzxxxtttpppmmmkkkjjjjjjjjjoooqqqoooooorrrqqqlllnnnsssvvvrrriiieeehhhmmmkkklllnnnpppqqqpppooonnnooommmlllmmmooopppppppppooopppqqqqqqpppqqqssstttrrrtttqqqiiieeegggkkklllooopppppppppooopppssswwwpppqqqrrrrrrrrrpppnnnmmmlllmmmnnnooopppppppppoooooonnnllljjjjjjjjjkkklllllllllmmmnnnpppqqqrrrsssooooooppprrrssssssttttttiiiiiijjjnnntttyyy||||||qqqrrrtttsssqqqpppqqqsssvvvtttpppmmmlllnnnppprrroootttuuusssqqqssstttrrrhhhiiipppwwwzzzxxxwwwyyywwwwwwxxxzzzzzzxxxtttqqqooopppyyyxxxrrrsssssswwwwwwtttwww{{{uuujjjppprrruuuwwwvvvtttttttttsssuuuvvvxxxyyywwwtttqqqqqqtttwwwxxxxxxxxxzzz}}}xxxyyy{{{}}}}}}}}}|||{{{}}}~~~~~~{{{~~~}}}}}}|||}}}}}}xxxxxxGGG;;;999999222333888555222333444666888:::;;;<<<:::<<<===<<<::::::<<<>>><<<>>>@@@AAA@@@??????@@@>>>AAACCCDDDCCCBBBAAABBBBBBAAA@@@@@@@@@BBBDDDFFFHHHFFFCCCAAABBBBBBAAA@@@??????AAADDDEEEGGGPPPZZZwwwvvvvvviii^^^nnn~~~~~~{{{vvv```______bbbeeeeeebbb______aaacccdddeeehhhlllooonnnmmmmmmkkkiiigggeeeccckkkiiifffeeefffhhhjjjkkkdddhhhlllkkkgggdddeeehhhiiikkkkkkiiifffeeefffiiilllkkkiiihhhggggggggghhhmmmllliiiggglllrrrqqqlllpppqqqqqqpppoooppprrruuuppppppoooooonnnmmmmmmllljjjccc```eeejjjgggeeefffeeekkkwww~~~sssnnnpppoooooopppppppppnnnmmmlllkkkjjjkkknnnsssuuusssppp{{{yyyxxxxxxzzzyyywwwttttttrrrsssuuuqqqkkkmmmtttuuussspppnnnlllkkkkkklllfffmmmpppmmmlllooooookkkiiinnnrrrnnngggeeejjjqqqkkklllnnnppppppooommmlllmmmlllkkklllooorrrttttttpppqqqrrrrrrqqqrrrtttvvvqqqsssqqqjjjeeehhhlllnnnnnnooopppooommmooossswwwooopppqqqrrrqqqooommmllljjjkkkmmmnnnooooooooonnnggggggggghhhiiikkkmmmnnnkkkkkkkkkkkklllmmmnnnooojjjkkkmmmoooqqqrrrssstttiiijjjlllpppssswwwzzz|||ooorrrtttsssqqqppprrruuurrrqqqpppnnnnnnnnnoooppprrrvvvvvvrrrppprrrsssqqqdddgggnnnvvvxxxvvvuuuwwwssstttvvvyyyzzzxxxsssoooooopppyyywwwrrrtttqqqvvvxxxxxx{{{wwwkkkppprrrvvvwwwvvvuuuuuuvvvrrrsssvvvyyy{{{zzzwwwuuuooorrruuuvvvvvvwww{{{~~~vvvxxx{{{}}}~~~}}}|||zzz|||}}}~~~~~~~~~}}}~~~|||||||||}}}zzzyyyAAA888888999333444888444222333555666888:::<<<<<<999;;;<<<;;;999888;;;===:::===@@@AAA@@@???>>>>>><<>>===>>>BBBDDDGGGOOOXXXiiiccc```YYY[[[xxx|||yyy{{{xxxqqqrrrfffcccaaabbbfffgggeeeaaabbbdddeeedddbbbdddjjjnnnqqqlllfffddddddhhhkkklllkkkfffdddfffhhhggghhhkkkfffhhhjjjjjjhhhffffffgggdddfffggggggffffffgggiiigggffffffgggiiiiiihhhffffffggghhhjjjlllnnnooopppppptttuuurrrqqqtttuuutttsssqqqnnnkkkjjjkkkmmmnnneeecccbbbcccgggiiiiiihhhkkkjjjiiijjjnnnsssuuuvvvtttrrrooonnnoooooooooooonnnoooppppppqqqppppppooowwwwwwwwwvvvvvvvvvwwwxxx|||}}}}}}{{{xxxuuutttuuuvvvwwwwwwvvvuuusssqqqppppppsssrrrnnnnnnpppooojjjpppooopppooojjjdddgggmmmnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmnnnppprrrrrrqqqoooqqqnnnooossstttqqqsssyyytttyyyvvvjjjcccfffllloooppppppoooooonnnlllkkkjjjqqqqqqppppppooommmlllkkkkkkmmmkkkiiilllssssssmmmffffffggghhhiiiiiijjjjjjqqqpppooonnnnnnmmmmmmnnnmmmrrrqqqllloooyyyxxxooojjjllloooqqqsssuuuxxxzzzqqqoooqqqtttsssooopppssswwwsssoooooonnnlllmmmqqquuuuuuqqqooorrrvvvssslllooooooqqqrrrssstttttttttqqqnnnpppwwwxxxrrrnnnooovvvxxxwww{{{xxxnnnrrrrrruuuwwwyyy~~~wwwmmmmmmqqqvvvzzzzzzxxxwwwvvvuuuwwwwwwxxx{{{|||vvvoooqqqsssttttttvvv{{{vvvyyy}}}~~~}}}{{{yyyxxx}}}{{{yyyyyyyyyzzzyyyyyy~~~~~~www\\\>>>;;;666222111222444666666666666777888888999999======<<<;;;:::999999888<<<<<<===BBBEEEEEE@@@;;;BBBBBBBBBBBBBBBAAAAAAAAAEEECCC@@@>>>===>>>@@@AAACCCGGGFFFAAA======<<<999???======???DDDJJJNNNPPPUUUTTTSSSVVV___sss|||zzzxxxnnnlllxxxhhheeecccccceeefffccc```aaacccdddcccbbbeeejjjoooqqqnnnjjjhhhhhhhhhhhhhhhiiidddbbbdddfffeeefffiiigggggghhhhhhhhhhhhgggfffdddeeegggggggggggghhhjjjhhhgggggghhhiiijjjiiihhhfffggghhhjjjkkkmmmnnnnnnnnnrrrssspppnnnqqqrrrppprrrpppmmmkkkjjjkkklllnnnfffdddbbbccceeegggfffeeehhhggggggjjjoootttwwwxxxwwwvvvtttssstttuuuuuuuuuqqqssswwwzzz{{{{{{zzzyyyxxxwwwvvvvvvwwwxxxxxxwwwyyy{{{|||{{{xxxvvvuuuuuuxxxxxxyyyzzzyyyxxxwwwvvvmmmqqqvvvwwwsssnnnllllllnnnnnnoooooojjjdddeeekkkjjjjjjkkklllmmmmmmnnnnnnmmmmmmmmmnnnpppqqqpppooonnnlllmmmrrrsssrrrtttyyytttzzzyyyooofffgggmmmpppnnnoooooooooooonnnmmmmmmpppooooooooooooooooooooommmooonnnkkknnnssssssnnndddeeefffggghhhjjjkkkkkkpppoooooonnnmmmmmmnnnnnnlllqqqpppmmmqqqyyywwwooooooqqqssssssssstttvvvxxxqqqooopppssssssoooooosssyyysssooommmlllkkknnnssssssqqqqqqsssvvvuuupppkkkooopppqqqsssttttttttttttsssqqqrrrvvvtttooommmpppsssvvvvvv{{{zzzpppssssssuuuwwwzzz~~~wwwmmmmmmqqqvvvyyyyyyxxxvvvvvvvvvxxxxxxyyy|||~~~xxxjjjpppvvvwwwuuuuuuwww{{{uuuwwwzzz||||||{{{zzzyyy{{{zzzzzzzzzzzzzzzyyyyyy~~~www{{{~~~jjjLLL;;;999666333222333555666666777777888888999999:::<<<<<<;;;;;;::::::999999999<<>>BBBBBBBBBBBBBBBBBBBBBCCCDDDCCC@@@>>>===>>>@@@AAACCCGGGGGGBBB??????>>>;;;===<<<<<>>===>>>AAAAAABBBBBBBBBCCCDDDDDDDDDDDDCCC@@@???>>>???@@@AAACCCFFFGGGCCC@@@@@@@@@===<<<<<<===AAAFFFKKKMMMNNNOOOSSSVVVTTTWWWgggyyymmmmmmnnn}}}hhhggggggeeedddbbbaaaaaadddfffhhhfffdddeeeiiilllqqqnnnkkkiiiiiihhhgggeeegggbbb```bbbdddcccdddggghhhdddbbbdddiiikkkhhhdddccceeeggghhhhhhiiikkkmmmkkkjjjhhhiiikkklllmmmllliiijjjlllmmmnnnnnnnnnmmmpppttttttpppnnnppppppnnnnnnllljjjhhhhhhiiikkkmmmeeedddddddddeeeffffffgggllljjjiiijjjmmmooooooooonnnooooooooonnnppprrrtttrrrtttwww{{{~~~}}}|||xxxuuutttttttttuuuuuuuuuuuuuuuuuuooommmttt|||lllgggnnnkkkjjjlllnnnjjjdddbbbeeegggggghhhiiikkklllmmmmmmnnnllljjjjjjlllnnnooooookkkjjjkkknnnqqqrrrrrrrrrpppyyy}}}wwwkkkfffiiiooooooooopppqqqqqqqqqqqqpppnnnmmmllllllmmmooorrrsssqqqqqqqqqpppooopppnnnmmmkkkkkkjjjjjjkkklllnnnooommmmmmmmmlllmmmmmmnnnnnniiilllmmmnnnrrrvvvssslllmmmppprrrtttuuuwwwzzz|||ssspppnnnqqqrrrooooooqqqzzzuuuqqqqqqqqqooorrrwwwuuulllnnnyyyzzzooojjjoooqqqqqqssstttuuuvvvvvvvvvuuuzzz}}}zzzpppiiikkkooonnntttuuuzzzsssrrrtttvvvwwwxxx}}}~~~wwwnnnnnnqqquuuwwwwwwvvvuuuuuutttuuuuuuvvv{{{~~~yyykkknnnrrrvvvxxxxxxwwwuuu|||zzzxxxxxxxxxwwwwwwvvvvvvyyy}}}|||~~~yyyqqqvvvhhhGGG===666666666666666777777777888888999::::::;;;;;;<<<<<<<<<<<<<<<======>>>>>><<<>>>@@@@@@???>>>@@@BBBAAAAAABBBCCCCCCDDDEEEEEEDDDCCCAAA@@@??????@@@AAAAAAEEEFFFBBB@@@AAA@@@>>>>>>???AAAEEEJJJNNNOOOPPPLLLQQQVVVWWW^^^pppzzz}}}yyykkkpppqqq}}}dddfffgggeeebbbaaabbbdddiiijjjkkkiiifffeeegggjjjnnnkkkgggeeefffhhhiiiiiihhhccc```ccceeedddeeeggggggccc```ccchhhjjjhhheeebbbdddfffggghhhhhhkkklllkkkjjjiiijjjlllnnnnnnmmmkkklllnnnpppqqqqqqpppoooqqquuuuuupppmmmnnnnnnlllllljjjhhhggggggiiikkkmmmcccddddddeeefffhhhjjjkkklllkkkjjjjjjlllmmmlllkkkjjjlllmmmlllkkklllooorrrsssrrrrrrrrrsssvvvxxxzzz|||{{{zzz|||}}}{{{|||~~~}}}}}}}}}yyyxxxwwwvvvuuutttssssssvvvlllmmmxxxzzzoooiiimmmkkkiiikkkmmmjjjdddbbbccchhhiiiiiijjjkkkkkkllllllmmmkkkjjjjjjlllnnnoooooommmmmmmmmmmmpppqqqooolllmmmsssyyyvvvllldddffflllqqqqqqqqqqqqqqqppppppoooooommmllljjjkkklllnnnoooooooooppppppnnnllljjjkkkrrrqqqooommmlllmmmnnnnnnllllllkkkkkklllmmmnnnnnnhhhiiikkklllppprrroooiiilllnnnqqqssstttuuuxxxzzzuuupppmmmpppqqqooonnnpppwwwttttttvvvvvvssssssvvvxxxnnnmmmvvvvvvlllkkksssqqqqqqssstttuuuvvvvvvvvvttt||||||rrrkkkkkknnnnnnuuuuuuyyytttooorrrtttuuuwww{{{}}}wwwnnnooorrrvvvwwwwwwvvvuuuvvvvvvwwwwwwwww||||||tttooolllooovvv{{{zzzwww|||yyyuuussssssrrrqqqooorrrvvv|||}}}}}}|||zzz}}}~~~xxx~~~]]]???;;;444555666777777888888888999999999:::;;;;;;<<<<<<======>>>>>>??????@@@@@@AAA???>>>???BBBDDDCCCBBB@@@AAAAAABBBCCCDDDEEEEEEEEEDDDCCCBBBAAAAAAAAABBB???CCCDDDAAA???@@@@@@>>>??????AAAEEEJJJNNNPPPPPPMMMQQQUUUYYYfffzzzuuupppssstttzzzaaadddgggeee```^^^aaadddiiikkkllljjjfffeeegggiiikkkhhheeeccceeehhhjjjkkkiiicccaaadddeeeeeeeeehhhdddbbb```bbbfffhhhhhhgggbbbdddfffgggfffgggiiikkkiiiiiiiiikkkmmmnnnmmmllllllmmmppprrrssssssrrrqqqqqqttttttoookkklllllliiiiiihhhfffeeefffhhhjjjlllbbbccceeefffgggiiilllnnniiihhhhhhiiilllmmmmmmlllkkknnnooonnnllllllpppttttttrrrooommmmmmpppsssuuuuuuvvvwwwxxxwwwvvvuuuuuuwwwyyy|||~~~{{{yyyxxxwwwwwwyyyoookkkqqquuuqqqmmmmmmllljjjiiikkkjjjeeebbbdddhhhiiiiiiiiijjjjjjkkkkkkmmmkkkjjjkkkmmmoooooonnnnnnooonnnmmmooorrrnnniiijjjnnnsssssslllddddddiiiqqqqqqqqqqqqqqqpppooonnnnnnmmmlllkkkjjjjjjkkklllnnnmmmnnnpppmmmiiihhhjjjtttrrrooommmkkkkkkkkkllljjjjjjjjjkkklllmmmnnnoookkkjjjjjjllloooppplllhhhoooppprrrrrrqqqrrrsssuuuvvvpppllloooqqqooonnnooosssrrrssswwwxxxtttssstttxxxqqqnnnqqqppplllnnntttpppqqqrrrssstttuuuuuuuuuttt}}}{{{qqqmmmmmmooonnnuuutttwwwuuuooopppqqqrrrtttyyy|||wwwoooqqqsssvvvxxxwwwvvvvvvwww{{{{{{zzzzzz~~~~~~{{{rrriiiiiipppwwwyyywwwwwwtttqqqqqqrrrsssqqqooopppuuuzzz}}}}}}|||||||||{{{~~~}}}~~~zzz|||}}}WWW>>>===555555666777777888999999888999999::::::;;;;;;<<<>>>>>>>>>??????@@@@@@@@@CCC@@@>>>@@@DDDFFFDDDAAA@@@AAAAAAAAABBBCCCCCCCCCGGGFFFEEEDDDCCCCCCCCCCCC???CCCDDD@@@>>>??????=========>>>BBBGGGLLLNNNNNNQQQTTTUUUXXXhhh}}}uuuyyyvvvrrrpppvvvzzz```eeehhheee^^^[[[^^^bbbeeehhhjjjhhhfffeeegggiiiiiihhhffffffhhhjjjjjjjjjhhhcccaaaccceeedddeeehhhbbbbbbaaabbbdddfffhhhiiibbbdddffffffeeeeeegggiiiggghhhiiillloooooommmjjjjjjlllooorrrttttttsssrrrrrruuuuuuooollllllkkkiiihhhgggeeedddeeegggjjjlllbbbdddfffffffffgggjjjmmmiiihhhhhhiiikkklllkkkiiijjjmmmooommmjjjjjjnnnrrrtttrrrpppnnnmmmoooqqqrrrqqquuuyyyxxxtttqqqqqqssstttvvvxxxzzz|||}}}zzzyyyxxxxxxxxxtttpppoooqqqrrrpppnnnnnnjjjiiijjjiiieeeccceeeeeeeeefffgggiiijjjkkkkkklllkkkkkkmmmooopppooommmmmmooonnnmmmppptttppphhhiiiiiimmmpppmmmfffdddhhhnnnoooppppppppppppppppppmmmmmmlllllllllkkkkkkkkklllkkknnnqqqnnnggggggkkkpppnnnkkkhhhgggggghhhiiiiiiiiiiiijjjkkkmmmnnnoooooollljjjlllooonnnllliiioooppprrrrrrqqqqqqssstttwwwpppkkknnnpppooonnnnnnrrroooppptttuuurrrqqqttttttsssqqqnnnmmmnnnppprrrooopppqqqsssttttttttttttvvv||||||tttllllllpppqqqmmmtttrrrtttyyyrrrmmmnnnppprrrxxx|||wwwooosssuuuxxxxxxxxxwwwwwwxxx||||||{{{zzz}}}}}}|||uuummmhhhiiimmmrrruuusssqqqppptttzzz~~~}}}{{{vvvyyy}}}}}}{{{||||||}}}|||zzzzzzSSS???>>>777666666666777888999999888888888999::::::;;;;;;===>>>>>>>>>>>>>>>>>>>>>@@@@@@AAABBBCCCDDDCCCBBB@@@@@@AAAAAAAAAAAAAAAAAAHHHHHHGGGFFFFFFEEEEEEEEEAAAEEEEEEAAA???@@@???===>>>======@@@EEEKKKNNNOOORRRVVVVVVVVVeee}}}rrrqqqssszzz~~~yyyssssssvvv}}}aaafffiiieee\\\XXX[[[```aaadddggggggeeeeeegggjjjiiihhhhhhjjjkkkkkkiiiggghhhccc```cccddddddeeeggg```aaabbbcccccceeehhhkkkcccdddeeeeeeddddddfffgggeeegggiiimmmpppooollliiiiiikkkooorrrttttttsssrrruuuxxxwwwrrrnnnnnnmmmkkkgggfffddddddeeegggjjjlllbbbeeeffffffdddeeegggjjjmmmkkkjjjjjjjjjiiigggdddgggjjjkkkiiifffeeeiiinnnqqqqqqpppoooooooooooopppnnntttxxxwwwppplllmmmqqqvvvwwwwwwvvvwwwyyy}}}~~~|||yyywwwvvvvvvvvvuuuwwwvvvqqqooorrrsssppppppkkkhhhiiiiiieeedddfffaaabbbdddfffhhhjjjkkkllllllkkklllnnnpppqqqooommmlllnnnmmmlllqqqvvvrrrjjjjjjgggiiinnnmmmgggeeeggglllmmmnnnoooqqqqqqqqqqqqllllllmmmnnnnnnmmmmmmllllllkkknnnrrrnnngggggglllkkkiiifffdddcccdddfffggghhhiiiiiijjjkkkmmmnnnooosssnnnlllmmmooonnnlllkkklllnnnppprrrrrrsssvvvxxxxxxpppkkkmmmpppooonnnnnnqqqnnnmmmpppqqqoooppptttqqqtttsssnnnllloooqqqoooooooooqqqrrrssstttttttttwww{{{xxxmmmggglllqqqssskkksssqqqsss|||uuukkkmmmnnnqqqwww{{{wwwppptttvvvxxxyyyxxxwwwxxxyyyzzzzzzxxxwwwzzzzzz{{{xxxrrriiicccdddlllsssrrrqqqssszzz}}}|||||||||~~~{{{vvvMMM;;;:::888777666666666777999:::777888888999999:::;;;;;;===============<<<<<<<<<<<>>AAAFFFLLLPPPRRRRRRWWWWWWVVVccc~~~yyy{{{yyytttyyyvvv___ccchhhfff```\\\[[[\\\bbbdddggggggffffffiiikkkiiihhhhhhkkknnnpppnnnllleeeaaa^^^^^^aaaeeeggghhhffffffdddccccccdddeeefffhhhhhhhhhfffcccbbbbbbdddmmmjjjggghhhkkkmmmkkkiiiooopppqqqooommmmmmqqqtttxxxzzz{{{xxxrrrmmmkkkkkkeeeddddddfffjjjkkkhhhfffeeeffffffeeedddfffkkkooommmkkkiiihhhiiiiiiiiigggjjjiiiiiiiiiiiiiiijjjjjjiiijjjllllllllllllmmmnnnnnnppprrrrrrqqqoooooopppwwwvvvuuuuuuvvvyyy|||xxxpppqqqvvvwwwxxxtttpppoooppprrrqqqoooppppppooolllhhhdddbbbaaa^^^[[[]]]dddfffeeeiiiooolllmmmooopppqqqqqqppppppnnnppprrrqqqnnnllljjjjjjllljjjjjjlllooonnniiidddiiiiiijjjmmmoooooonnnllliiilllnnnkkkfffeeeiiimmmmmmmmmllliiiggggggjjjlllmmmllljjjfffeeefffiiilllhhhjjjkkklllllllllnnnooorrrnnnlllmmmmmmkkkjjjkkkkkkppprrrnnnooouuuyyyxxx{{{yyyllleeelllmmmlllqqqssspppoooppptttvvvvvvtttooouuuvvvnnnjjjmmmqqqrrrrrrqqqqqqrrrrrrtttuuuuuu~~~|||ppphhhjjjrrrwwwqqqoooppptttzzzrrrooommmqqqwwwyyytttnnnoootttzzz|||zzzxxxwwwwww~~~}}}yyyuuuxxx}}}}}}yyyvvvzzz|||xxxqqqnnnqqquuu{{{|||~~~}}}zzzyyy~~~}}}~~~~~~|||zzz||||||yyygggGGG>>>888999777777888;;;<<<:::777999:::;;;;;;999999:::;;;:::;;;<<<<<<<<<;;;:::999@@@@@@AAACCCCCCCCCCCCCCCHHHDDDDDDHHHGGGAAA???BBBBBBCCCFFFHHHIIIHHHGGGGGGIIIJJJKKKIIIEEEAAA???>>>???BBBCCCBBBHHHOOOPPPJJJTTTVVV\\\gggsssxxxxxxxxx^^^cccfffccc]]]YYYYYY[[[```bbbeeegggggghhhlllnnnoookkkiiijjjmmmnnnlllhhhfffdddaaaaaaeeehhhiiiiiigggfffeeedddccccccccccccggghhhhhhgggeeedddeeefffjjjiiiiiijjjlllnnnnnnnnnrrrrrrqqqooommmnnnrrruuuvvvvvvuuusssoookkkjjjiiifffeeedddfffiiijjjhhhfffaaaccceeeeeeddddddfffiiillljjjiiiiiiiiiiiihhhfffiiihhhhhhhhhiiiiiijjjkkkiiijjjkkkllllllmmmnnnoooqqqqqqrrrpppooooooqqqsssvvvuuuuuuuuuvvvxxxzzz|||}}}wwwppprrrwwwzzz{{{wwwsssqqqqqqrrrpppooovvvyyyyyyssskkkeeeeeehhhooogggcccgggjjjiiijjjllllllmmmnnnnnnooonnnmmmmmmnnnnnnnnnllljjjhhhiiijjjoookkkiiimmmtttvvvooohhhlllkkkkkklllmmmnnnmmmkkkjjjjjjjjjiiiiiiiiikkklllkkkkkkkkkjjjiiiiiikkknnnkkkkkkiiiggghhhkkkqqqvvvnnnooopppooonnnnnnooopppuuuqqqnnnooonnnjjjhhhjjjkkkpppqqqnnnnnnsssvvvttt{{{zzzmmmgggnnnooommmrrrsssqqqpppqqquuuwwwwwwvvvsssvvvtttmmmkkkooossssssrrrrrrqqqrrrrrrssstttttt~~~|||pppgggiiiqqqwwwvvvssspppqqqwww}}}rrrooolllpppuuuwwwtttooooootttyyy{{{zzzyyyyyy{{{}}}}}}|||zzz}}}{{{www|||~~~yyywwwzzz~~~~~~~~~}}}xxx{{{|||{{{}}}|||}}}pppjjjqqq}}}oooqqqZZZAAA===999999888777999<<<>>>>>><<<:::;;;<<<;;;::::::;;;<<<:::;;;<<<======<<<;;;;;;>>>>>>???@@@BBBCCCDDDEEEHHHEEEFFFJJJIIIDDDBBBDDDAAACCCEEEGGGIIIIIIHHHGGGGGGHHHJJJIIIFFFCCCAAAAAA???BBBCCCCCCHHHPPPQQQMMMMMMUUUcccqqq|||{{{yyy{{{bbbeeefffccc\\\YYYZZZ]]]^^^aaadddgggiiikkkoooqqqrrrlllggghhhmmmooolllhhhgggfffeeegggiiijjjjjjjjjggggggfffeeedddbbb```___dddeeeffffffeeedddeeeffffffgggiiikkklllnnnqqqsssuuuuuusssqqqoooqqqtttwwwsssrrrooonnnmmmllljjjhhhgggfffeeefffhhhhhhgggfffbbbdddggghhhgggfffffffffhhhggggggiiijjjiiigggeeegggggggggggghhhjjjkkkllliiijjjkkklllmmmnnnooooooqqqqqqooommmlllmmmpppsssttttttttttttuuuvvvwwwxxxzzz}}}{{{tttnnnqqqwww{{{~~~{{{wwwtttsssrrrqqqooouuuyyy{{{uuukkkfffiiinnnvvvlllddddddggghhhhhhhhhkkkkkklllnnnnnnoooooonnnooonnnllljjjggggggiiilllooojjjhhhnnnxxx{{{vvvnnnnnnkkkiiiiiijjjlllmmmlllllljjjggggggiiijjjiiigggfffggghhhhhhhhhhhhjjjlllffffffeeedddeeeiiinnnsssqqqrrrrrrqqqooommmmmmnnnwwwsssqqqqqqnnniiiggghhhlllqqqsssqqqqqqtttuuuttt|||zzzoooiiippppppmmmsssrrrqqqppprrruuuwwwxxxwwwxxxvvvpppkkklllrrruuuuuusssrrrrrrrrrrrrssssssttt~~~{{{nnnfffhhhqqqvvv{{{wwwqqqppptttzzzuuuqqqmmmooosssuuusssoooppptttyyyzzzzzzzzz|||~~~zzz|||}}}}}}{{{uuu{{{~~~{{{|||yyytttvvv|||~~~}}}~~~zzz|||qqqiiikkksssxxxyyyyyy}}}vvvhhhuuuuuuKKK<<>>>>>>>>>>><<<<<<===>>>@@@CCCEEEGGGFFFEEEGGGKKKKKKHHHEEEFFFAAABBBDDDGGGHHHIIIIIIHHHEEEGGGIIIIIIGGGDDDCCCCCC???AAACCCDDDIIIQQQTTTRRRRRRVVV[[[ccclllwww}}}gggiiiiiieee^^^[[[^^^aaa___aaacccfffiiillloooqqqrrrkkkfffgggnnnrrrppplllfffggghhhjjjkkkkkkjjjiiifffgggggggggfffdddbbbaaaaaacccdddcccbbbaaabbbcccaaaeeehhhiiiiiikkkppptttuuuvvvuuuuuuttttttuuuvvvqqqnnnkkkkkklllmmmjjjhhhhhhgggffffffffffffggggggddddddeeeeeeeeedddddddddbbbbbbdddfffiiiiiigggeeeeeeeeeeeefffhhhjjjkkkllllllkkkkkklllmmmnnnmmmlllnnnnnnnnnlllkkkkkknnnpppqqqrrrrrrssstttuuuuuuuuuxxxyyyvvvqqqlllmmmssswww|||{{{xxxvvvuuusssrrrrrrmmmpppqqqnnniiigggjjjnnnrrrkkkdddaaacccfffhhhjjjjjjkkklllnnnpppqqqrrrsssoooooonnnllljjjjjjkkkmmmjjjhhhiiinnnvvvzzzxxxtttoookkkgggfffgggiiikkkkkkjjjhhhfffeeedddcccbbbaaaccceeefffeeeddddddfffgggfffggghhhgggffffffhhhiiinnnoooooonnnlllkkkkkkllluuurrrqqqqqqmmmhhhfffhhhmmmqqqtttvvvvvvwwwxxxxxx{{{zzzooojjjppppppmmmqqqpppppppppqqqsssuuuvvvwwwzzztttllliiimmmsssvvvuuutttttttttssssssttttttuuu|||~~~zzzmmmeeehhhpppvvvzzzvvvrrrqqqtttyyy{{{wwwrrrqqqssstttrrrooosssvvvyyyzzzyyyyyy|||xxxzzzzzz{{{|||pppvvv|||~~~}}}|||uuutttzzz~~~~~~{{{}}}~~~}}}|||}}}||||||vvvrrruuuzzz~~~||||||vvvjjjwww~~~aaaAAA<<>>AAABBB<<<===>>>>>>===<<<===>>><<<<<<===>>>??????@@@@@@======<<<<<<>>>AAADDDEEEBBBCCCFFFJJJKKKIIIGGGGGG@@@AAACCCEEEGGGHHHHHHIIIEEEGGGIIIIIIGGGDDDCCCBBB???@@@BBBDDDJJJPPPUUUWWWYYYWWWUUUXXXcccpppvvvvvvzzzhhhjjjjjjeee___]]]___cccaaabbbcccfffiiikkkmmmmmmsssmmmhhhhhhnnnqqqooollldddfffiiikkkkkkjjjhhhgggfffggghhhhhhhhhgggfffeeedddeeedddcccaaaaaacccdddaaadddggghhhggghhhlllpppoooppprrrtttuuutttrrrpppmmmjjjhhhhhhkkkkkkiiifffiiihhhgggeeedddeeeggghhhbbbaaa___]]]^^^___``````]]]^^^```dddhhhiiihhhgggdddddddddfffgggiiikkklllooommmkkkkkklllllljjjhhhlllnnnoooooonnnmmmmmmnnnppppppqqqrrrssssssttttttwwwvvvsssoookkkiiimmmqqqwwwwwwvvvvvvuuuttttttuuuooommmlllkkkllllllkkkjjjooonnnkkkeeebbbdddiiinnnkkkkkkllllllmmmnnnoooppplllnnnpppooommmkkkkkkkkkhhhkkkooorrrsssuuuxxxzzzuuupppiiidddcccdddeeefffaaadddfffddd```^^^```cccfffggggggfffdddccceeeffflllooorrrsssqqqmmmkkkjjjjjjlllmmmmmmlllkkkmmmnnnooonnnoooppplllgggfffiiikkknnnrrrvvvxxxxxxzzz}}}yyyyyyooojjjqqqppplllpppooooooppppppqqqrrrsssuuuxxxpppiiiiiinnnsssttttttvvvuuuuuuuuuuuuvvvvvvwwwyyy|||xxxmmmeeehhhpppuuuttttttssstttvvvzzz}}}yyywwwvvvuuurrrooovvvyyy{{{zzzxxxwwwzzz}}}yyyzzzyyyyyy~~~nnnrrrwwwzzzyyyyyyyyyzzz{{{zzz~~~~~~zzz{{{||||||zzzyyywwwpppuuuwww{{{hhhPPP======@@@777<<<;;;:::999999;;;===???===>>>??????======>>>???=========>>>???@@@AAAAAAAAA@@@>>>======>>>@@@BBB>>>@@@DDDFFFGGGHHHGGGEEE@@@AAABBBDDDEEEFFFGGGGGGFFFHHHJJJIIIFFFBBB@@@@@@??????@@@DDDHHHNNNUUUZZZ[[[[[[]]]fffuuu}}}ttteee{{{{{{www|||dddfffgggccc]]][[[^^^bbbcccbbbccceeehhhjjjkkkjjjsssoookkkjjjkkkkkkjjjgggbbbeeeiiijjjiiigggffffffgggggghhhhhhhhhhhhhhhggghhhhhhgggeeeccceeehhhkkkhhhiiiiiihhhggghhhiiikkkggghhhjjjmmmoooooollljjjhhhggghhhiiiiiiiiifffdddhhhhhhgggdddcccdddhhhkkkgggddd```___```bbbdddddd]]]^^^```cccgggiiiiiihhhcccddddddeeeggghhhjjjkkkooollliiiiiikkkllliiifffmmmoooqqqrrrpppooooooooonnnoooooopppqqqsssuuuvvvwwwtttrrrppplllhhhiiilllppprrrssstttsssssstttvvvyyyuuurrrrrrtttsssoookkklllppppppggg``````dddggglllkkkjjjiiihhhhhhhhhhhhjjjllloooooommmkkkjjjjjjkkkqqqvvvvvvrrrrrrvvv{{{zzzuuulllfffcccbbbbbbbbb\\\bbbgggfffcccaaaeeeiiimmmlllkkkhhhffffffiiikkklllpppvvvxxxwwwssspppnnnjjjkkkmmmnnnmmmnnnppprrrkkklllnnnppplllggggggkkkiiijjjnnnsssvvvvvvyyy~~~wwwxxxoookkkqqqpppkkknnnooopppppppppooooooqqqssstttmmmiiimmmqqqsssrrrssstttttttttuuuuuuvvvxxxxxxtttxxxwwwnnngggiiipppuuuppprrrtttuuuvvvyyy|||~~~|||xxxsssooowwwyyy{{{zzzwwwvvvxxx{{{{{{|||{{{{{{ooorrrvvvwwwwwwwwwwwwxxx~~~~~~}}}~~~}}}}}}wwwtttxxx}}}zzzpppUUUEEE::::::<<<444::::::;;;:::888999;;;======>>>??????======>>>???>>>>>>>>>>>>>>>???@@@AAACCCBBB@@@>>>======>>>>>>;;;>>>AAAAAABBBFFFFFFCCC@@@@@@AAAAAABBBCCCDDDEEEFFFGGGIIIHHHDDDAAA???>>>>>>===>>>BBBFFFJJJRRR[[[hhhddd```cccsssyyyjjjyyyyyyuuuwww___bbbdddaaa\\\YYY\\\```bbbaaaaaaccchhhjjjjjjiiimmmmmmllljjjhhhfffeeeeeebbbeeeiiijjjhhhfffffffffiiiiiihhhggggggfffggggggiiihhhfffddddddhhhnnnssssssqqqnnnlllkkkjjjhhhfffdddccccccfffiiilllkkkjjjgggjjjmmmnnnllljjjhhhgggggggggfffdddbbbdddiiimmmmmmjjjhhhhhhjjjlllllljjjdddccccccdddgggiiiiiihhhdddddddddeeefffgggiiijjjlllhhhfffgggkkkllljjjgggmmmooooooooommmmmmnnnooonnnnnnnnnnnnpppsssvvvxxxwwwsssrrrtttpppjjjiiillllllnnnqqqqqqpppppprrrtttzzzzzzyyyzzzyyywwwsssooolllqqqpppiiibbbbbbbbb```iiihhhgggffffffggghhhhhhlllnnnooonnnmmmkkklllmmmqqqtttvvvuuuqqqoooqqqtttxxxsssmmmhhhgggggghhhhhhgggiiillllllkkkjjjkkklllooonnnllliiihhhiiimmmqqqkkknnnrrrtttsssqqqpppoookkklllnnnooonnnoooqqqrrrkkklllpppqqqmmmgggggglllkkkjjjmmmrrrttttttxxx~~~xxxyyypppmmmsssrrrllloooppprrrrrrqqqnnnnnnooorrrqqqllllllrrruuusssrrrsssrrrrrrrrrssstttvvvwwwxxxooouuuvvvooohhhjjjppptttppprrrtttttttttvvvyyy||||||~~~|||vvvqqqtttwwwzzzzzzwwwvvvxxxzzzyyy{{{{{{|||qqqsssuuuvvvvvvwwwxxxxxx||||||~~~{{{~~~~~~~~~~~~}}}~~~~~~zzzzzzsssgggJJJCCC;;;666888888666999;;;;;;::::::<<<>>>===>>>???>>>===<<<===?????????>>>======>>>???@@@CCCBBBBBB@@@???>>>======:::>>>???===>>>DDDEEECCC@@@@@@???@@@@@@AAAAAABBBBBBDDDFFFFFFCCCAAA??????===;;;<<<@@@CCCFFFPPPZZZtttmmm___VVV^^^ooossslllmmm}}}{{{yyyyyysssrrr]]]aaacccaaa\\\ZZZ\\\``````______bbbgggkkkkkkiiieeehhhjjjiiifffddddddfffbbbfffiiiiiigggeeefffgggkkkjjjhhhfffdddddddddeeefffeeecccbbbccciiiqqqwww|||wwwrrroooooommmhhheeefffcccaaabbbgggkkknnnnnniiinnnssstttqqqmmmkkkkkkggggggfffcccbbbdddjjjooollljjjjjjllloooooommmjjjjjjhhhffffffhhhiiihhhgggdddddddddeeefffggghhhiiiiiieeecccfffkkkmmmkkkhhhllllllkkkiiihhhiiilllooonnnmmmmmmmmmppptttxxxzzzwwwssssssvvvtttmmmjjjmmmjjjmmmppppppnnnmmmoooqqqssswww{{{|||yyyvvvttttttqqqtttsssnnnkkklllhhhbbbeeeeeeeeefffhhhkkkmmmoooqqqqqqpppnnnmmmmmmppprrrtttssssssqqqooommmllllllqqqnnnjjjiiikkknnnqqqrrruuutttrrrrrrrrrpppmmmjjjnnnmmmjjjhhhgggjjjoootttoooqqqrrrrrrpppoooppppppkkklllnnnnnnmmmmmmooopppmmmnnnrrrsssnnngggggglllooommmnnntttuuutttxxxyyyzzzrrrnnnuuusssmmmppprrrttttttrrrooonnnooorrrooolllnnnvvvxxxtttrrrtttoooooopppqqqsssuuuwwwxxxlllsssuuuooojjjkkkppptttssstttuuusssqqqssswww{{{www{{{xxxsssqqqtttxxxyyyxxxwwwyyy{{{uuuxxxzzz}}}yyyqqqrrrssstttvvvwwwyyyzzzzzz|||~~~~~~|||}}}{{{zzz||||||~~~{{{zzzzzz}}}vvvcccGGGEEE===444888???444777;;;<<<;;;;;;>>>@@@<<<>>>???>>>===<<<===>>>@@@???>>>=========>>>???BBBBBBBBBBBBAAA???>>>===;;;>>>>>>;;;<<>>??????@@@@@@???BBBDDDEEECCCAAA@@@@@@===::::::???AAADDDNNNYYYqqqpppfffZZZ[[[dddeee]]]___rrryyyxxx~~~~~~vvvtttpppnnn[[[```ddd```YYYVVVZZZ```cccaaa``````bbbccccccccccccdddeeeeeeffffffeeeeeecccgggjjjiiidddbbbdddhhheeeeeefffggggggffffffeeedddccccccdddfffiiikkkmmmpppooonnnoooqqqsssuuuuuuqqqpppnnnmmmnnnppptttvvvrrrpppmmmkkkllllllkkkjjjiiihhhfffffffffgggiiijjjjjjjjjkkkkkkjjjiiigggfffggghhhhhhgggeeedddfffgggeeeeeeeeeffffffhhhiiijjjhhhhhhhhhhhhhhhiiijjjjjjqqqjjjdddbbbeeehhhiiiggghhhkkknnnnnnmmmnnnqqquuutttuuuvvvvvvuuussspppmmmjjjlllooorrrsssrrrpppooorrrwww|||}}}}}}uuurrrpppuuuzzzyyyooofffiiimmmooommmnnnrrrttttttuuurrrnnnlllmmmppprrrsssqqqqqqqqqqqqooollljjjhhhhhhhhhggghhhkkkooosssuuuxxxzzzwwwqqqpppqqqnnngggnnnnnnjjjdddfffnnnrrrooonnnppprrrrrrqqqoooooopppkkkiiijjjnnnooommmnnnqqqlllmmmoooqqqnnnhhhgggjjjooooooqqqtttssssssxxx{{{yyyvvvtttqqqnnnjjjhhhnnnmmmqqqvvvvvvrrroooooojjjmmmppptttvvvvvvuuuttttttsssrrrqqqqqqsssvvvyyynnnqqqqqqmmmjjjlllqqqssstttwwwwwwssspppppprrrrrrssstttvvv{{{~~~|||wwwrrrqqqqqqrrrtttwwwyyyyyyyyy{{{xxxxxx{{{~~~qqqqqqsssvvvuuurrruuu{{{|||vvvuuu~~~}}}{{{}}}~~~}}}yyyyyy}}}}}}xxxxxx^^^@@@@@@???999999999;;;;;;:::;;;;;;<<<===>>><<<<<<;;;;;;;;;<<<<<<===<<<<<<;;;;;;;;;<<<<<<===<<<>>>@@@@@@???>>>>>>???<<<<<<===<<<<<<<<<===???BBB@@@>>>======>>>@@@AAA>>>???@@@AAAAAA@@@???>>><<<<<<<<<===@@@DDDIIIKKK___ooouuufffVVVWWWdddmmmjjjtttrrr}}}uuuvvvkkkuuuxxx^^^bbbeeeaaaZZZWWW\\\bbbdddcccbbbcccdddeeedddccceeeffffffffffffeeedddddddddgggiiihhheeedddeeegggccccccdddeeefffggghhhhhhkkkiiigggeeedddeeeggghhhkkkkkkkkklllnnnppprrrrrrvvvuuusssrrrppppppppppppnnnkkkiiihhhiiiiiiiiihhhhhhgggeeedddcccdddfffgggggghhhjjjlllmmmmmmmmmmmmmmmmmmmmmjjjhhhfffggghhhgggggggggfffgggggghhhhhhhhhhhhgggggghhhjjjkkklllqqqlllgggfffiiikkkkkkiiilllmmmnnnmmmllllllnnnpppooopppqqqrrrrrrpppnnnlllkkkkkklllmmmnnnnnnooooookkkpppssstttyyy}}}yyytttpppoooqqqrrrrrrnnnrrrrrrnnnmmmppprrrqqqvvvrrrnnnkkkmmmooorrrssstttsssssssssrrrooojjjfffbbbccceeegggjjjllloooppptttvvvtttpppnnnoookkkdddiiikkkiiifffiiinnnoookkkkkknnnpppqqqqqqpppqqqrrrllliiiiiimmmnnnmmmnnnrrrnnnnnnpppqqqmmmhhhgggjjjnnnmmmnnnpppnnnmmmrrryyyzzzyyyvvvtttqqqnnnkkkiiinnnmmmqqqvvvuuupppmmmnnnhhhjjjnnnqqqtttuuuvvvvvvtttttttttttttttuuuwwwyyyjjjnnnpppnnnkkkkkklllnnniiilllooopppqqqsssuuuwwwrrrrrruuuxxx{{{{{{wwwssswwwwwwwwwxxxyyyzzzzzzzzzyyywwwvvvzzz}}}rrrsssvvvyyyxxxuuuvvvzzzxxxvvvyyy~~~|||~~~yyyzzz~~~VVV===???===888:::;;;<<<<<<;;;<<<<<<===>>>???======<<<<<<<<<<<<<<<<<<>>>======<<<<<<<<<======<<<>>>??????>>>>>>>>>???===============>>>???@@@BBBBBB@@@@@@???@@@AAAAAACCCCCCBBBAAA@@@===;;;999>>>=========???CCCGGGIIIWWWcccjjjhhhdddjjjxxxzzz}}}}}}vvv{{{tttqqqvvvaaadddfffaaa[[[YYY^^^ddddddcccdddeeeggggggeeecccffffffffffffeeedddccccccffffffggggggggggggggggggbbbbbbbbbccceeehhhjjjlllooolllhhheeecccdddeeegggiiiiiikkklllmmmoooppppppttttttsssrrrpppnnnlllkkkkkkiiigggggghhhiiiiiiiiiiiihhhfffdddcccdddeeefffbbbeeehhhlllnnnpppppppppooooooooolllhhhfffeeefffffffffffffffggghhhiiiiiiiiihhhgggggghhhjjjlllmmmoookkkhhhhhhjjjlllkkkiiipppooonnnnnnpppqqqqqqppplllmmmoooppppppooommmlllnnnlllkkkjjjkkkmmmooopppppprrrqqqoooqqqxxx||||||}}}tttkkkiiinnntttooorrrqqqmmmlllppprrrrrrvvvrrrnnnkkkllloooqqqrrrvvvuuutttvvvxxxuuummmeeebbbeeehhhlllnnnooonnnnnnoooqqqqqqpppoooooojjjddddddggghhhiiikkknnnlllhhhhhhkkknnnppppppqqqssstttnnnkkkiiikkkllllllnnnsssqqqooooooppplllgggfffiiiooommmmmmnnnkkkjjjnnnuuuyyyxxxvvvtttqqqnnnllljjjooonnnqqquuuuuuoookkklllgggiiikkknnnqqqsssuuuwwwtttuuuvvvwwwxxxxxxxxxwwwlllppptttuuuqqqnnnmmmnnniiijjjmmmppprrrsssssstttrrrssstttvvvyyyyyyvvvttt||||||||||||{{{{{{{{{{{{zzzxxxwwwzzz~~~~~~tttuuuyyy~~~}}}xxxvvvyyyxxxyyy}}}}}}~~~}}}zzz}}}{{{xxx||||||zzzkkkJJJ:::>>>;;;888<<<>>><<<<<<<<<<<<===>>>???@@@>>>>>>>>>======<<<<<<<<>>===============<<<===???>>>======>>>@@@=========>>>???@@@AAABBBCCCCCCCCCCCCBBBBBBAAA@@@DDDCCCCCCBBB???<<<:::888???>>>======???BBBEEEGGGQQQUUU]]]dddhhhlllwww}}}|||yyyrrrzzztttooowwwaaadddeeeaaa[[[ZZZ___dddbbbbbbccceeeggggggdddbbbbbbccccccddddddcccccccccgggfffeeefffhhhiiiiiihhhddddddcccccceeegggjjjlllllljjjgggddddddfffiiikkklllmmmooooooooonnnooopppllllllllllllllllllllllllkkkjjjhhhhhhjjjlllmmmmmmjjjiiigggffffffggghhhiiiaaacccgggjjjmmmmmmmmmlllkkklllllljjjgggdddddddddbbbbbbcccdddfffgggiiijjjjjjiiihhhggggggiiikkkmmmkkkiiiggghhhjjjjjjiiigggmmmjjjiiikkkpppssssssqqqnnnnnnooopppooonnnlllkkkooonnnmmmlllmmmnnnoooppprrrtttrrrnnnooouuuxxxwww}}}sssiiifffggghhhkkkllljjjkkkqqquuuvvvuuurrrmmmkkklllooopppqqqvvvtttsssxxx|||yyypppgggdddggglllpppqqqooollljjjjjjmmmooorrrsssrrrmmmhhhdddfffhhhjjjmmmnnnllliiihhhjjjmmmnnnoooppprrrtttqqqllliiijjjkkkkkknnnsssqqqnnnmmmnnnkkkfffdddgggooonnnnnnooommmkkkpppwwwwwwwwwvvvtttqqqnnnmmmlllpppppprrrvvvuuuoookkkkkkiiiiiijjjkkknnnpppsssuuussstttvvvyyyzzzyyyvvvtttoooppptttvvvsssnnnnnnpppllljjjkkkqqquuuvvvvvvwwwvvvvvvvvvvvvwwwvvvuuuttt{{{|||}}}|||{{{zzz{{{{{{|||{{{zzz|||vvvwww{{{zzzwwwxxx||||||{{{{{{~~~|||xxxyyy{{{ttt|||}}}XXXBBB;;;>>>:::888===>>>;;;;;;;;;<<<<<<===>>>???????????????>>>===<<<<<<@@@???>>>===<<<<<<<<<===<<<===>>>>>>======???AAA>>>===<<<===???AAAAAAAAAAAABBBCCCDDDDDDBBBAAA???AAABBBBBBAAA@@@>>><<<;;;>>>=========???BBBFFFHHHQQQRRR]]]kkkppppppwww{{{rrrwwwooorrr}}}___aaabbb___[[[[[[___ccc``````aaadddeeeeeebbb```]]]^^^```aaaccccccddddddhhhfffeeefffhhhjjjjjjjjjiiigggfffeeeeeeggghhhjjjjjjiiigggeeefffhhhkkkmmmpppqqqrrrpppmmmlllmmmnnnjjjiiigggggggggjjjlllnnnkkkjjjhhhiiikkknnnoooooohhhgggfffeeefffhhhjjjkkkfffgggjjjllllllkkkhhhgggfffhhhiiiiiigggeeeeeeeeeccccccccccccddddddeeeffflllkkkiiihhhiiijjjlllmmmkkkkkkjjjkkkkkkkkkjjjiiiiiigggeeehhhllloooooonnnpppppppppooommmkkkiiihhhnnnnnnnnnnnnnnnmmmmmmmmmhhhkkkmmmnnnqqqwwwyyyxxxuuu{{{zzzoooeee___cccgggiiigggiiioootttuuurrrpppmmmmmmnnnpppppppppsssqqqrrrxxx}}}{{{rrriiicccfffkkknnnnnnkkkgggdddfffhhhlllqqqtttrrrmmmkkkiiiggghhhjjjmmmmmmmmmmmmiiikkkmmmmmmmmmmmmoooqqqrrrmmmiiijjjjjjjjjnnnsssppplllkkkllljjjeeecccdddllllllnnnpppooonnnrrryyytttvvvvvvtttqqqnnnnnnnnnqqqpppssswwwuuuoookkkkkkllllllkkkkkklllnnnppprrrqqqrrruuuyyy{{{yyytttooommmlllmmmpppmmmjjjlllsssjjjdddeeennnxxx|||~~~zzzzzzzzzxxxvvvttttttsssvvvxxxzzzyyyxxxxxxzzz||||||{{{zzz{{{}}}xxxwwwzzz{{{xxxxxx}}}zzz{{{|||}}}~~~~~~}}}}}}~~~~~~}}}}}}~~~wwwzzz}}}vvv|||~~~zzzmmmLLL>>>===@@@999888===<<<::::::::::::;;;<<<======??????@@@@@@@@@???>>>===??????>>>===<<<<<<=========>>>>>>>>>===>>>@@@CCC>>><<<;;;<<>>:::999999999999:::;;;<<<===>>>???@@@AAAAAAAAA????????????>>>>>>>>>>>>??????>>>?????????>>>???BBBEEE@@@===;;;<<>>@@@BBBDDDDDDDDDBBBAAAGGGFFFFFFEEEBBB???===;;;=========>>>AAAFFFJJJMMMRRRZZZhhhwwwyyyqqqzzzvvvtttXXX[[[^^^```______```bbb```___^^^___aaabbbaaa```]]]^^^```bbbcccdddeeeeeeeeeggghhhhhhggghhhlllpppllllllkkkjjjjjjiiihhhhhhkkkkkkjjjjjjiiiiiiiiiiiimmmnnnnnnjjjffffffkkkpppqqqpppnnnlllkkkkkklllmmmiiigggeeefffhhhkkkkkkkkkjjjhhhfffdddcccdddeeeeeehhhjjjmmmoooooollliiigggeeehhhjjjkkkkkkiiiiiijjjhhhgggfffeeeddddddddddddjjjlllooosssuuuwwwyyyyyyyyyyyyxxxvvvtttssssssssstttuuuuuuuuuttttttvvvxxxqqqpppooonnnlllkkkiiiiiinnnmmmkkkiiiiiiiiiiiijjjlllooopppmmmmmmooonnnjjjlllnnnqqqqqqooommmkkkkkkgggkkkmmmjjjhhhjjjiiigggiiijjjmmmpppssssssqqqnnnoooppprrruuuuuurrrlllggghhhjjjmmmoooqqqqqqqqqpppllliiijjjpppqqqkkkffffffooojjjiiimmmooolllkkkmmmjjjkkkkkkkkkjjjkkkmmmooorrrnnnkkkkkkkkkiiilllpppmmmjjjkkkooopppjjjeeecccdddffflllqqqqqqnnnpppuuuqqqtttwwwuuupppnnnooorrrmmmmmmooossssssmmmiiiiiinnnnnnnnnoooooopppqqqrrrqqqqqqssswwwzzzxxxqqqkkkqqqlllnnnuuuuuurrryyy{{{lllmmmqqqpppqqquuuvvvyyy{{{zzzvvvtttssstttqqqtttxxxwwwuuuuuuxxx{{{xxxxxxwwwwwwwwwyyy{{{~~~xxxsssqqquuuxxxwwwwwwyyyvvvvvvzzz~~~~~~}}}xxxyyy{{{}}}{{{zzz}}}xxx|||mmmLLL???;;;>>>>>>999<<>>@@@BBBCCCBBBAAA@@@@@@@@@@@@@@@@@@AAABBBCCC???@@@@@@??????AAADDDGGGCCC???<<<===@@@AAA???<<<>>>@@@BBBDDDEEEFFFFFFEEEGGGGGGGGGFFFDDDBBB???>>>@@@??????@@@BBBFFFJJJMMMNNNSSSYYYbbbqqqyyyqqq{{{wwwvvvVVVZZZ^^^aaaaaaaaabbbcccaaa```^^^___```bbbbbbaaa```aaabbbcccdddeeeeeeeeedddgggjjjiiifffgggmmmssslllllllllllllllkkkjjjiiihhhiiijjjkkkkkkkkkkkkkkklllmmmmmmjjjfffhhhnnntttmmmmmmnnnnnnmmmmmmlllllljjjhhhggggggiiikkkllllllooommmjjjgggeeeddddddeeeccceeeiiimmmnnnllljjjhhheeegggjjjkkkjjjhhhhhhhhhddddddeeefffggghhhjjjjjjiiilllqqqwww{{{~~~||||||zzzwwwuuussstttuuummmpppssssssrrrrrrvvvzzzrrrrrrqqqpppooonnnnnnnnnrrrpppllliiihhhiiilllnnnjjjmmmnnnmmmoootttvvvtttjjjnnnrrrqqqlllgggggghhhggglllnnnllljjjkkkiiifffgggiiilllqqqttttttqqqnnnoooqqqssstttrrrmmmhhheeedddeeehhhkkknnnppprrrssssssnnnnnnsssrrrjjjeeeeeennnjjjjjjooopppkkkiiijjjiiiiiijjjjjjjjjkkknnnppprrrnnnkkklllkkkjjjkkkooommmkkklllrrrsssmmmgggdddeeehhhnnntttsssoooppptttppptttwwwuuupppnnnpppssskkkjjjmmmqqqqqqkkkggghhhmmmmmmooopppqqqsssssstttrrrqqqssswww{{{yyyrrrkkkmmmiiillluuuvvvsssyyynnnnnnrrrrrrtttyyyrrruuuyyyyyyvvvttttttuuussswwwzzzyyyuuuuuuxxx{{{yyyyyyyyyxxxxxxyyy|||wwwqqqnnnqqquuuvvvwwwzzzxxx{{{}}}wwwzzz~~~||||||{{{wwwxxxyyy{{{~~~zzz|||zzz~~~}}}```DDD;;;888======888===@@@777;;;;;;;;;;;;;;;===>>>>>><<<>>>@@@BBBDDDCCCBBBBBBAAAAAAAAABBBCCCDDDEEEFFF@@@AAAAAA@@@@@@BBBEEEHHHEEEAAA===>>>AAABBB@@@<<>><<<;;;;;;<<<===>>><<<===???@@@AAAAAAAAA@@@AAAAAA@@@@@@???@@@@@@@@@>>>???@@@@@@???>>>???@@@AAAAAA@@@@@@@@@AAABBBBBBCCCCCCDDDFFFHHHHHHFFFDDDGGGGGGGGGFFFEEECCCBBBAAADDDCCCAAAAAADDDHHHLLLOOOPPPMMMKKKXXXuuu||||||{{{XXX[[[^^^___^^^]]][[[[[[\\\]]]___aaabbbbbbbbbbbbcccccccccccccccccccccccccccdddfffhhhiiihhhggggggdddfffhhhhhhhhhiiijjjllljjjjjjkkkkkkllllllllllllkkkllllllkkkjjjiiikkklllqqqpppooommmlllkkkkkkllliiihhhfffeeefffgggiiijjjfffgggiiiiiihhhhhhhhhiiigggggghhhiiiiiihhhgggfffggggggiiilllmmmmmmiiigggfffjjjnnnooolllkkkmmmpppmmmnnnoooooooooqqqtttwww|||}}}|||vvvnnnkkkoootttssspppoooqqquuuwwwtttqqqtttrrrooonnnmmmmmmmmmmmmqqqlllhhhhhhlllnnnnnnlllkkklllmmmnnnnnnnnnnnnnnnpppmmmmmmpppnnnjjjjjjnnnggglllnnnllljjjiiifffbbbkkknnnppppppooonnnoooqqqrrrvvv|||zzznnngggggghhhmmmqqqrrrooonnnppprrrrrrrrrtttssskkkbbbbbbfffmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnmmmkkkkkkmmmooowwwpppkkkmmmooonnnmmmoooooojjjiiiooorrrlllfffdddfffhhhkkkkkkjjjjjjlllnnnpppqqqrrrsssrrroookkkiiioooqqqrrrqqqnnnnnnpppsssnnnmmmnnnooorrrssssssqqqtttuuuyyy}}}zzzsssooopppnnnmmmmmmooorrrtttuuuuuurrrrrrqqqqqqrrrsssssstttuuuuuuvvvwwwwwwwwwwwwvvvqqqqqqsssvvvwwwvvvssspppuuuxxxxxxsssrrrwwwzzzyyytttuuuvvvuuuttttttvvvxxxwwwtttqqqnnnooossswww{{{~~~}}}~~~~~~{{{yyyxxx}}}zzzvvvuuuwwwwwwwww{{{tttnnnuuu~~~zzzwwwkkkMMMBBB:::::::::::::::;;;<<<<<<>>>===<<<;;;;;;<<<===>>>;;;<<<===>>>>>>>>>>>>>>>??????>>>>>>>>>>>>??????===>>>??????======>>>???@@@@@@@@@@@@@@@AAAAAABBBBBBBBBCCCEEEGGGGGGEEECCCFFFFFFEEEEEEDDDBBBAAA@@@EEEEEEDDDDDDFFFJJJMMMOOOWWWUUUTTTZZZmmm{{{~~~ZZZ\\\___cccdddaaa\\\WWWZZZ[[[]]]___aaabbbccccccdddeeeffffffffffffeeeeeecccdddfffggghhhhhhgggfffbbbdddfffggggggggghhhjjjlllllllllllllllllllllllllllmmmnnnmmmkkkjjjkkklllnnnppppppnnnjjjiiikkkmmmllljjjgggeeedddfffhhhjjjfffeeedddfffhhhjjjkkkkkkhhhhhhhhhhhhhhhhhhiiiiiiddddddeeehhhkkkmmmlllkkkhhhkkknnnmmmjjjhhhiiijjjiiijjjkkkjjjjjjllloooqqqyyy{{{{{{wwwpppmmmooorrrtttrrrppprrruuuwwwuuusssssssssrrrnnnkkklllooorrrsssnnnhhhgggkkkmmmmmmkkkjjjkkkmmmnnnoooooonnnnnnnnnkkkkkknnnooommmkkkllliiijjjooossspppiiiddddddkkklllnnnnnnmmmllllllmmmrrrwwwyyymmmhhhjjjkkknnnrrrqqqnnnllllllnnnmmmqqqvvvuuulllbbbcccjjjooooooooooooooonnnnnnnnnooopppqqqpppoooooopppqqq}}}sssmmmnnnrrrrrrooonnnnnnkkkkkkoooqqqmmmiiifffhhhiiikkkkkkkkkkkkmmmnnnoooppprrrvvvyyyvvvooojjjmmmnnnooommmjjjjjjnnnrrrmmmllllllmmmpppqqqqqqpppqqquuuxxxuuussssssrrrooonnnnnnnnnmmmmmmooorrrtttkkkjjjjjjmmmrrruuuvvvttttttuuuuuuvvvwwwwwwvvvvvvoooppprrruuuwwwvvvrrrooovvvxxxvvvrrrrrrvvvzzz{{{vvvxxxyyyxxxvvvtttsssttt{{{xxxuuurrrsssvvv{{{~~~~~~yyy|||~~~|||vvvqqquuu}}}|||zzzvvvsssttttttpppmmmpppxxxqqqhhhuuu~~~~~~}}}WWWCCCDDD::::::::::::;;;;;;;;;;;;===<<<;;;::::::;;;======<<<;;;;;;;;;;;;;;;<<<<<<>>>======<<<<<<======>>><<<===>>>===<<<;;;<<<>>>?????????@@@@@@@@@AAAAAA@@@@@@AAACCCEEEEEECCCAAACCCCCCCCCCCCBBBAAA??????EEEEEEEEEFFFGGGIIIKKKLLLPPPRRRRRRSSSZZZdddkkkmmmwww~~~www~~~cccbbbaaaccceeeddd```[[[[[[\\\]]]___```aaabbbcccfffggghhhiiiiiiiiihhhgggdddeeefffgggggggggffffffdddfffhhhhhhgggfffggghhhiiiiiiiiijjjjjjkkkkkkkkkpppqqqqqqooollljjjjjjjjjkkkoooqqqnnniiigggjjjnnnmmmkkkgggdddcccdddgggiiigggdddbbbccchhhkkkkkkjjjiiihhhfffeeefffgggiiijjjdddcccccceeehhhlllmmmmmmhhhjjjkkkjjjgggdddccccccfffggghhhhhhggghhhjjjmmmuuuxxxzzzwwwrrrnnnnnnpppsssqqqpppqqqtttvvvuuutttuuutttrrrpppnnnmmmnnnoooqqqooommmkkkkkkjjjjjjiiijjjkkkmmmoooppppppoooooommmjjjiiilllppppppmmmkkkllljjjnnntttqqqeeebbbgggkkklllmmmmmmlllkkkkkkkkkpppwwwxxxlllhhhllllllooorrrqqqnnnkkkjjjjjjiiiooovvvvvvlllbbbdddllloooooooooooooooooooooooooooppprrrsssqqqqqqqqqrrrssslllnnntttuuuqqqoooooommmlllnnnnnnlllhhhfffiiijjjkkklllmmmnnnpppqqqrrrqqqtttzzzzzzsssppppppooolllhhhhhhlllpppnnnmmmllllllnnnoooooonnniiippprrrllllllsssuuupppmmmnnnnnnllliiijjjooosssmmmiiifffiiiqqqvvvwwwvvvqqqrrrssssssttttttttttttqqqrrrtttwwwyyyxxxuuurrrsssuuuvvvuuuuuuxxx{{{|||xxxxxxxxxvvvsssqqqpppqqqzzz{{{~~~}}}|||~~~~~~~~~yyy~~~}}}~~~tttuuu~~~~~~~~~}}}tttooonnnuuummmlllzzz~~~eeeEEE;;;???999999::::::;;;;;;;;;;;;<<<;;;:::::::::;;;<<<===<<<<<<:::999999:::;;;<<<===<<<<<<<<<<<<======>>>;;;===>>>===<<<;;;<<<=========>>>???@@@@@@@@@@@@>>>>>>>>>@@@BBBCCCAAA@@@AAAAAAAAAAAA@@@???>>>===AAABBBCCCDDDFFFFFFGGGGGGNNNTTTXXXXXXXXX\\\dddjjj|||}}}|||www{{{~~~kkkgggaaa```aaacccbbb```____________```aaaaaabbbeeeeeefffgggggggggggggggeeeeeeeeeffffffffffffffffffgggiiiiiigggeeeddddddffffffhhhiiikkklllmmmnnntttttttttqqqmmmiiiggggggjjjmmmpppnnniiigggiiimmmmmmjjjfffcccbbbcccfffhhhiiieeeccccccfffiiihhhggggggfffdddcccdddeeehhhiiigggeeecccdddgggiiikkkllliiijjjjjjiiifffcccaaa```eeefffggghhhggggggiiikkkrrruuuwwwvvvsssooonnnnnnqqqpppooooooqqqsssssssssvvvsssqqqqqqsssqqqlllgggiiimmmpppooojjjeeedddeeehhhiiikkklllnnnnnnnnnmmmlllkkkjjjkkkoooqqqoookkknnnkkklllpppkkkaaabbbjjjpppoooppppppppppppooonnnmmmuuuyyylllgggjjjlllnnnqqqqqqpppmmmjjjiiifffmmmvvvvvvlllbbbdddkkkmmmnnnnnnnnnnnnooooooooonnnppprrrsssrrrqqqrrrsss|||qqqjjjmmmtttuuurrrpppooonnnmmmkkkjjjiiigggdddgggggggggiiillloooqqqrrrtttrrrsssxxx}}}wwwwwwuuuqqqmmmlllooorrrqqqooommmlllmmmmmmlllkkkhhhooopppjjjjjjrrrvvvrrrnnnoooooollliiiiiinnnrrrqqqkkkeeeffflllrrrttttttpppppprrrsssssstttttttttssssssuuuwwwzzzyyywwwuuuooorrrwwwzzz{{{zzz{{{|||zzzyyywwwssspppppprrrtttvvvyyy~~~zzzwwwzzz|||}}}~~~}}}{{{wwwxxx}}}|||{{{{{{llliiizzzmmmccc|||oooMMM???:::777888999:::;;;;;;;;;:::::::::::::::::::::;;;<<<<<<===<<<;;;:::999:::;;;<<<<<<<<<<<<<<<<<<===>>>>>><<<===>>>>>><<<<<<===>>>;;;<<<===>>>????????????===<<<<<<>>>@@@AAA@@@?????????@@@??????>>>===<<>>>>><<<===>>>===<<<;;;<<<>>>999:::<<<>>>??????>>>>>>===<<<;;;<<<>>>??????>>>>>>>>>??????>>>======<<<>>>???AAACCCDDDEEEEEEFFFGGGLLLWWWaaahhhqqq|||yyyxxx|||fffggggggeeeaaa^^^]]]\\\^^^^^^]]]]]]^^^```aaabbbbbbaaa___^^^___aaadddffffffeeeeeeeeedddeeeeeeeeecccfffiiijjjhhhfffeeeeeekkklllmmmnnnppprrrssssssrrrssstttrrrmmmiiigggfffjjjkkkkkklllkkkjjjiiiiiifffeeecccaaaaaabbbcccddddddeeeffffffeeedddeeeeeeeeeeeeddddddeeefffhhhiiikkkhhhffffffgggiiiiiiiiijjjjjjjjjiiihhhgggdddbbbbbbeeeggghhhiiiiiikkkmmmpppqqqssssssrrrpppooonnnooonnnnnnmmmmmmoooqqqssspppoooooopppqqqqqqmmmjjjfffgggiiimmmppppppmmmjjjgggfffffffffgggjjjlllnnnnnnqqqpppkkkjjjooorrrqqqkkkppppppiiibbbbbbeeehhhlllkkkjjjlllnnnooonnnlllmmmsss~~~rrrhhheeegggiiimmmqqqttttttqqqooohhhlllrrrtttmmmccc^^^```dddeeefffhhhiiikkklllmmmqqqrrrrrrrrrqqqrrrtttwwwxxxppplllmmmpppoooooopppkkknnnnnniiigggkkkllliiijjjgggeeefffjjjmmmnnnmmmmmmmmmnnnoooqqqrrrssstttpppqqqrrrpppllljjjlllooosssqqqnnnnnnoooqqqqqqqqqrrrpppppprrrqqqqqqtttzzzvvvuuussssssuuuvvvuuuuuurrrpppmmmkkkjjjjjjjjjjjjpppqqqrrrssstttuuuuuuuuutttrrrpppqqqsssvvvwwwwwwssssssvvv{{{zzztttrrruuuyyyyyyyyyyyyyyyzzz}}}~~~}}}|||{{{{{{|||}}}~~~yyyzzzzzzxxxtttppppppsssvvvyyy|||zzzuuuvvvnnnzzz{{{|||YYYAAA===<<<888777888:::;;;;;;:::999888777888999::::::;;;;;;;;;999999:::;;;<<<<<<<<<<<<999999999::::::;;;<<<===:::<<<===<<<;;;:::;;;<<<888999;;;===???>>>>>>======;;;:::;;;===??????>>>>>>>>>>>>>>>>>>======<<<<<<<<<>>>???AAACCCEEEFFFQQQTTT___rrryyyxxxwww|||aaagggmmmmmmhhhaaa\\\YYY[[[[[[[[[\\\]]]```bbbccceeeccc```___```cccfffiiifffeeeeeedddddddddeeeeeecccgggjjjllllllkkkkkkkkkmmmnnnnnnooopppqqqqqqrrroooqqqrrrqqqnnnjjjhhhhhhjjjjjjjjjkkklllllliiigggdddcccbbbaaaaaaaaabbbccc```dddggghhheeedddeeegggeeeeeeeeefffggghhhiiiiiijjjhhhffffffhhhjjjjjjiiihhhggggggggggggfffcccaaaaaadddggghhhiiijjjkkkmmmppppppqqqrrrqqqpppoooooooooooonnnnnnmmmoooqqqtttlllnnnooonnnmmmnnnppprrrlllhhhfffmmmwww|||xxxrrrjjjiiihhhhhhiiilllppprrroootttssskkkhhhnnnrrrsssiiirrrtttiiiaaadddgggeeeooommmlllooorrrsssrrrooonnnsss~~~vvviiidddeeehhhlllrrruuuvvvtttrrriiilllqqqsssmmmccc]]]]]]aaabbbccceeegggiiikkklllsssssssssrrrqqqsssvvvyyyxxxrrrnnnoooooommmmmmpppiiimmmmmmiiihhhmmmpppnnnpppmmmjjjjjjllloooooonnnkkkmmmoooooommmllllllmmmnnnqqqsssrrrooonnnppprrrrrrpppnnnnnnqqqsssuuuuuunnniiikkkrrrssspppuuu~~~zzzwwwvvvwwwzzz|||zzzwwwrrrssstttrrroookkkjjjiiimmmnnnpppqqqrrrsssssssssvvvsssqqqqqqsssvvvyyyzzzwwwtttvvvyyyvvvooonnnrrrtttvvvyyy{{{|||}}}yyyzzzzzzzzzzzzzzzyyyyyy{{{yyysssqqqqqqyyyyyyxxxoooyyywwwqqqzzzbbbKKK;;;666888<<<666888999;;;;;;:::999888666777888999:::;;;;;;;;;666888:::;;;<<<<<<;;;;;;888888888888999:::;;;<<<999:::;;;;;;999999:::;;;777888;;;===>>>>>>=========;;;:::;;;===??????>>>>>>>>>>>>>>>>>>>>>===<<<888999:::;;;>>>@@@BBBDDDCCCEEERRRkkkxxxzzz}}}zzz~~~vvvzzz\\\]]]```eeeiiihhhccc^^^[[[[[[ZZZZZZ\\\^^^aaacccccccccddddddeeeeeeeeeeeeeeeeeedddeeeggggggfffdddeeejjjnnnooommmjjjjjjkkktttsssqqqqqqqqqpppmmmkkkrrrqqqpppnnnmmmmmmmmmmmmmmmllljjjjjjkkkmmmppprrrqqqllleeeaaa```aaabbbcccgggdddbbbcccgggiiihhhgggeeeeeefffhhhkkklllkkkjjjffffffgggiiikkkkkkjjjhhhjjjhhhfffeeefffeeeeeedddffffffggghhhjjjlllmmmoooppppppqqqqqqrrrrrrrrrssssssrrrooollljjjlllppptttqqqooommmmmmmmmllljjjhhhiiiiiiiiijjjlllqqqwww{{{tttssspppkkkgggggglllqqqnnnmmmllllllnnnnnnmmmlllkkkqqqrrrjjjaaaaaafffjjjooooooooooooooopppqqqrrrqqqnnnpppyyypppbbblllkkklllnnnrrrtttuuuuuuqqqppp{{{```\\\dddggggggfffhhhmmmooommmpppqqqrrrrrrqqqsssvvvxxxvvvrrrllliiijjjmmmpppqqqmmmhhhhhhmmmoookkkiiilllhhhhhhiiijjjlllnnnppprrrlllmmmooopppqqqpppnnnmmmnnnoooqqqqqqqqqqqqssstttmmmoooooolllmmmrrrtttrrrnnniiijjjqqqtttqqqpppsssxxxyyyzzz{{{|||~~~vvvvvvyyy~~~zzzqqqmmmooonnnnnnooooooooonnnnnnnnnppprrrttttttssssssssstttxxxvvvvvvxxxvvvqqqoooqqqyyy|||}}}zzzyyyzzzzzzxxxvvvwww{{{xxx~~~|||tttcccpppyyy{{{ssszzz~~~zzz{{{{{{fffJJJ???;;;666777<<<999999999999999999999999666666777888999::::::;;;:::::::::999999888888888999999888888888888999999<<<<<<<<<;;;999777666555;;;::::::999:::<<>>===<<>>>>>>>>>>><<<;;;;;;<<<>>>BBBEEEGGGJJJQQQVVV[[[mmmyyyzzz~~~yyywww|||\\\\\\___ccchhhiiifffcccaaa^^^ZZZVVVVVVWWW[[[]]]`````````aaaccceeegggiiiffffffgggggggggfffffffffhhhjjjmmmnnnmmmlllkkkkkkqqqpppoooooooooooollljjjmmmmmmlllllllllmmmmmmmmmpppooommmkkkkkklllnnnooooookkkeeeaaa```aaabbbbbbfffdddcccdddggghhhgggeeecccccccccfffjjjmmmnnnoookkkjjjjjjkkklllllliiigggeeedddcccccccccddddddcccaaabbbccceeegggjjjlllnnnmmmmmmmmmmmmmmmmmmnnnnnnttttttqqqnnnllllllooorrrqqqpppnnnmmmnnnnnnllljjjmmmllllllkkkkkkmmmppprrrssssssqqqnnnjjjiiiiiikkkjjjiiihhhiiikkkkkkjjjiiijjjpppppphhhaaaccchhhlllooonnnmmmnnnpppqqqrrrqqqqqqoooqqqyyyqqqdddjjjkkkmmmooopppqqqqqqrrrqqqxxxsssjjjeeehhhjjjiiikkkoooqqqooopppqqqqqqqqqpppqqqsssvvvrrroookkkiiijjjmmmnnnooommmhhhhhhlllmmmiiiggghhhhhhhhhhhhiiikkkmmmpppqqqnnnnnnnnnnnnnnnoooooopppooopppqqqqqqoooooopppqqqnnnppppppmmmmmmqqqqqqoookkkiiilllrrrsssppppppttt{{{{{{||||||||||||||||||wwwuuuxxx~~~~~~yyyuuuvvvrrrqqqpppooooooppprrrssspppsssvvvwwwvvvtttssssssxxxvvvwwwzzzzzzvvvtttvvv}}}}}}{{{xxx{{{}}}}}}zzzyyy{{{}}}xxx}}}nnniiiqqq}}}}}}|||~~~www{{{yyyttt|||```EEE<<<:::666666:::999999999999999999999999666777777777888999999999:::::::::999999888888888999999888888888888999999;;;;;;;;;:::999888777666;;;:::999999:::<<<>>>@@@===<<<;;;<<<>>>???>>>===>>>>>>>>>>>>============<<<<<<;;;<<<>>>AAADDDFFFSSSVVVVVVTTT\\\oooxxx{{{|||wwwxxx[[[[[[]]]```dddggghhhhhhmmmiiibbb\\\YYYXXXZZZ[[[___^^^^^^___aaadddgggiiigggiiikkkiiifffeeefffhhhkkkjjjjjjjjjlllmmmlllkkknnnmmmlllmmmnnnmmmllljjjhhhiiiiiijjjkkklllmmmmmmrrrpppnnnlllkkkjjjkkkkkkmmmiiieeebbbbbbbbbbbbaaaeeeddddddeeefffgggeeeddddddccccccfffkkkpppssstttmmmlllkkkjjjjjjiiigggeeebbbbbbaaaaaabbbccccccdddaaabbbbbbdddfffhhhjjjlllmmmlllkkkjjjiiijjjkkklllssssssrrrpppmmmlllmmmnnnooonnnlllmmmnnnnnnmmmkkknnnmmmlllkkkkkkkkkkkklllrrrqqqpppppppppmmmjjjgggjjjiiijjjlllnnnnnnllljjjkkknnnmmmfffaaadddkkknnnnnnlllkkkmmmqqqsssrrrqqqpppoooqqqyyyvvvlllhhhlllpppqqqooommmmmmnnnhhhttt~~~sss~~~tttllleeeiiikkkjjjlllqqqrrrooopppqqqqqqpppooooooppprrrnnnllljjjiiikkkmmmmmmmmmnnnkkkjjjlllmmmiiigggggghhhhhhhhhhhhjjjllloooqqqpppnnnmmmllllllnnnpppqqqpppqqqrrrpppnnnmmmmmmnnnnnnqqqqqqnnnnnnpppooolllhhhjjjnnnsssrrroooppptttxxxwwwwwwvvvvvvuuuuuuuuuxxxuuuvvv|||}}}zzzyyyvvvtttrrrpppqqqsssvvvxxxqqqtttwwwxxxwwwuuussssssxxxvvvxxx|||}}}zzzyyy{{{}}}|||yyy}}}|||{{{|||zzz|||{{{~~~yyyuuuxxx}}}|||~~~jjjmmmuuuwww}}}vvvpppWWW???888999888666777999999999999999999999999777777777777777777777777999999999999999888888888999999888888888888999999888999:::::::::::::::999:::999999999:::<<<>>>???===<<<<<<===???AAA@@@@@@>>>>>>=========<<<<<<<<<<<<<<<<<<<<<>>>@@@BBBDDDRRRUUUUUUSSSXXXfffwww{{{~~~|||uuuxxx\\\[[[[[[\\\___cccfffhhhpppnnnkkkgggccc___]]][[[^^^^^^______aaacccdddfffhhhkkkmmmjjjeeecccfffiiikkkhhheeefffiiikkkkkkiiikkkkkkjjjkkkmmmmmmkkkjjjggghhhiiijjjkkkkkkllllllpppooommmllljjjjjjiiiiiijjjhhheeeddddddcccaaa```ddddddeeeeeeffffffdddcccffffffgggkkkooosssuuuuuuiiihhhffffffffffffdddbbbbbbccccccbbbaaabbbcccdddeeeeeeeeefffggghhhiiijjjooonnnllljjjjjjjjjkkklllnnnoooqqqpppnnnlllkkklllmmmkkkjjjkkkmmmmmmlllkkkjjjiiijjjkkkmmmnnnmmmmmmooonnnmmmpppssstttqqqmmmjjjjjjkkkmmmoooooommmkkkmmmoookkkdddaaaeeekkkmmmnnnlllkkknnnsssuuutttqqqooommmnnnuuu~~~zzzkkkqqqwwwwwwsssnnnnnnpppgggqqq}}}ssswwwxxxcccccceeeiiikkkkkkmmmqqqqqqooorrrrrrrrrqqqooommmnnnoookkkjjjjjjkkkmmmnnnmmmlllnnnmmmmmmooopppnnnkkkjjjhhhhhhgggggghhhkkknnnpppnnnnnnmmmlllmmmnnnoooppppppqqqrrrqqqooonnnnnnooommmpppqqqoooooopppoookkkeeejjjppprrrpppnnnpppuuurrrrrrrrrsssssssssttttttzzzuuusssvvvzzz{{{xxxuuuuuuttttttssstttuuuwwwxxxssstttvvvvvvuuutttttttttxxxvvvxxx||||||yyyyyy{{{{{{||||||}}}}}}}}}}}}}}}|||}}}|||}}}||||||}}}~~~vvvtttooolllnnnwwwtttyyyzzz|||sssooopppzzz~~~xxxcccNNN;;;666999:::888666999999999999999999999999777777777666666666666666999999999888888888888888:::999999888888999999:::777777999:::;;;<<<<<<<<<999999999999:::<<<===>>>===<<<<<<>>>@@@BBBBBBAAA>>>>>>>>>>>>============<<<<<<<<<===>>>???AAABBBKKKPPPVVVZZZ___kkk~~~vvvxxx[[[[[[ZZZYYYZZZ]]]```bbbgggiiimmmnnnlllfff___[[[\\\]]]___bbbcccdddeeeeeegggjjjllliiidddbbbeeeiiiiiifffbbbcccfffhhhhhhgggjjjjjjiiikkklllmmmkkkjjjhhhiiijjjkkkkkkkkkkkkjjjkkkkkkkkkkkkjjjjjjiiihhhggggggfffggggggeeebbb___cccdddeeefffeeeeeeeeeeeeggggggiiimmmppprrrqqqooofffeeeddddddeeefffeeedddcccddddddbbb```___```bbbcccddddddeeeggghhhjjjkkkooonnnlllkkkjjjkkkkkklllkkknnnqqqrrrpppooonnnnnnnnnmmmlllmmmnnnooonnnmmmiiihhhiiilllooopppooommmllljjjjjjmmmsssxxxyyyxxxhhhhhhhhhjjjlllllljjjhhhppppppkkkcccbbbfffjjjjjjnnnmmmmmmppptttuuutttrrrnnnllllllqqqzzztttzzz|||wwwvvvxxxyyy___bbbjjjmmmooommmooorrrssspppsssttttttrrrooommmmmmmmmlllkkklllnnnppppppnnnlllkkklllnnnoooqqqrrrooolllhhhgggfffeeefffiiimmmoookkklllmmmoooooonnnnnnmmmnnnoooqqqqqqqqqqqqrrrtttkkknnnpppnnnoooqqqppplllffflllqqqpppmmmmmmqqqtttqqqqqqsssuuuwwwyyyzzz{{{xxxtttpppqqqvvvzzzyyyvvvrrrsssuuuvvvvvvvvvuuuttttttuuuuuusssrrrsssvvvxxxxxxvvvwwwzzzzzzvvvuuuwwwtttuuuvvvxxxzzz{{{|||}}}}}}|||~~~|||zzz{{{zzzyyyvvvrrrmmmoooxxxpppzzz}}}yyyzzzsssrrryyy~~~}}}xxxVVVGGG999666999;;;999777999999999999999999999999777777777666666666666666888888888888888888888888::::::999999999999::::::777777999:::;;;<<<<<<<<<999999999:::;;;<<<===>>>=========>>>AAABBBBBBBBB@@@@@@@@@?????????>>>>>><<<<<<======???@@@AAABBBJJJOOOYYY```bbbggg{{{{{{zzz}}}~~~YYYZZZZZZYYYXXXYYY[[[]]]```eeekkkpppqqqnnnhhhddd]]]^^^```ccceeefffggggggggghhhhhhfffcccbbbeeegggeeedddbbbbbbccceeefffeeejjjiiihhhiiikkkkkkjjjhhhhhhiiikkklllllllllkkkjjjhhhiiijjjkkklllkkkjjjiiiffffffhhhjjjjjjhhhccc___dddeeefffeeeeeeeeehhhjjjhhhhhhiiikkkmmmmmmkkkiiigggfffeeefffhhhjjjjjjiiicccdddeeeccc___]]]___aaa___```aaaccceeehhhjjjllljjjjjjjjjjjjjjjjjjjjjiiimmmooossstttsssrrrrrrrrrqqqpppooooooqqqrrrqqqpppllljjjiiikkknnnpppmmmkkkjjjiiihhhkkkpppvvvzzz}}}mmmllljjjkkklllmmmlllkkkqqqpppjjjcccccchhhiiihhhlllmmmoooqqqrrrsssrrrrrrmmmllllllpppvvv~~~{{{~~~~~~mmmjjjpppsssrrrpppppptttuuussssssttttttssspppmmmllllllnnnmmmnnnoooqqqqqqooommmhhhkkkmmmnnnppprrrpppkkkhhhgggeeedddeeehhhlllnnnjjjkkknnnooopppooommmllllllnnnpppqqqrrrsssuuuwwwkkknnnooommmnnnppppppmmmjjjooopppmmmkkknnnqqqqqqoooppprrrtttvvvyyyzzz{{{tttssspppnnnsss{{{~~~|||qqqrrruuuwwwwwwuuurrrpppttttttuuuttttttuuuxxx{{{xxxvvvvvvyyyxxxsssrrrssspppqqqtttvvvyyy{{{}}}}}}~~~{{{{{{|||yyyyyy}}}{{{tttsssxxxrrr||||||}}}vvvttt}}}{{{]]]IIIAAA999777888::::::999999999999999999999999999777777777777777777777777777777777888888888888888::::::999999999999::::::888999:::;;;<<<<<<<<<<<<999::::::;;;<<<===>>>>>>>>>======>>>@@@BBBAAAAAAAAAAAA@@@@@@@@@?????????;;;<<<===???@@@BBBCCCCCCHHHOOO]]]hhhgggfffyyy}}}}}}}}}{{{}}}VVVYYY[[[[[[YYYXXXYYY[[[___aaaeeejjjmmmooopppppphhhgggdddbbbbbbccceeefffeeeeeecccbbbaaabbbdddeeebbbcccdddcccccccccdddfffhhhgggggghhhiiiiiigggeeeeeegggiiikkkmmmmmmlllllliiijjjlllnnnnnnllljjjiiieeefffiiilllmmmjjjddd```dddeeefffeeedddfffjjjnnnnnnllliiihhhjjjkkklllllljjjiiiggghhhjjjllllllllldddggghhhfffbbbaaacccgggcccccccccdddeeeggghhhiiiggghhhjjjkkkkkkjjjiiihhhmmmppprrrsssrrrpppppppppqqqpppoooooopppqqqooonnnmmmiiigggiiilllnnnllliiiiiijjjjjjkkklllppptttxxxsssqqqnnnmmmnnnoooooonnnooommmhhhdddfffkkkkkkggghhhmmmqqqqqqooommmoooqqqnnnooopppqqqsssvvvwwwyyyyyy{{{~~~~~~}}}pppsssuuurrrnnnmmmqqqsssqqqqqqrrrsssrrrooolllkkkkkkpppooonnnoooqqqpppnnnllliiimmmooonnnpppssspppiiihhhgggdddcccdddgggkkkmmmllllllmmmmmmnnnnnnmmmmmmkkkmmmooopppqqqrrrtttvvvnnnpppooolllllloooooollloooqqqoooiiiiiinnnqqqoooqqqqqqqqqrrrssstttttttttssstttqqqmmmpppxxx~~~ssstttuuuuuuuuusssqqqpppqqqtttwwwyyyzzzzzz{{{|||xxxvvvwwwyyyyyyuuusssuuuqqqsssvvvyyy{{{}}}}}}}}}~~~|||zzz{{{}}}|||zzzyyyzzzyyyuuuttt{{{{{{ooowww||||||jjjOOO>>>===:::777666888999999999999999999999999999999666777777777888999999999666777777777888888888999;;;::::::999999::::::;;;:::;;;;;;;;;;;;;;;::::::::::::<<<===>>>????????????======>>>@@@AAA@@@???@@@@@@@@@????????????>>>;;;<<<>>>@@@BBBCCCDDDEEEFFFNNNaaaqqqnnniii|||~~~|||~~~yyy{{{TTTXXX\\\]]][[[YYYYYYZZZ[[[[[[[[[]]]bbbiiippptttuuupppiiibbb^^^^^^aaaccceeebbb```___aaacccddddddaaadddfffeeecccbbbdddggggggfffeeefffggggggeeecccbbbdddgggjjjmmmmmmmmmmmmkkkmmmooopppooommmkkkiiidddgggjjjnnnooollleee```eeeffffffddddddffflllqqqtttpppjjjhhhiiilllppprrrllljjjhhhhhhjjjkkkllllllgggjjjlllkkkggggggjjjnnnlllkkkjjjhhhfffeeeeeeeeefffhhhkkkmmmnnnllljjjiiimmmnnnppppppnnnlllllllllooommmllllllmmmmmmlllkkkjjjgggdddfffkkknnnmmmjjjiiikkkmmmllljjjjjjmmmpppssspppllljjjjjjkkkllllllmmmkkkfffdddgggmmmlllhhheeelllqqqqqqllljjjlllpppoooqqqssstttrrrooommmkkkrrrsssuuuxxx{{{{{{yyywwwzzz|||vvvsssssspppjjjiiimmmooonnnoooqqqrrrqqqnnnkkkiiiiiipppooonnnooopppooommmllllllqqqsssqqqrrruuuqqqjjjhhhfffdddbbbcccfffjjjmmmnnnmmmkkkkkkkkklllnnnpppkkklllnnnooooooppprrrtttqqqrrrpppkkkjjjmmmmmmkkkrrrrrrmmmggghhhoooqqqnnnxxxxxxwwwvvvuuussssssrrrtttwwwssslllkkkssszzz{{{wwwvvvuuutttsssrrrrrrrrroootttzzz~~~~~~||||||yyywwwxxx{{{{{{wwwvvvxxxtttvvvyyy|||~~~~~~~~~}}}{{{}}}~~~}}}zzz{{{{{{||||||{{{yyy|||zzzvvv|||xxxtttwww}}}hhhkkkzzz|||{{{www{{{{{{yyy|||rrrWWW>>>777::::::777555555888999999999999999999999999999666666777888999::::::;;;666666777777888888888999;;;::::::999999::::::;;;<<<<<<<<<<<<;;;:::999999:::;;;<<<>>>??????@@@@@@???>>>===>>>???@@@???>>>????????????>>>>>>>>>>>>;;;<<<>>>AAACCCEEEFFFFFFHHHQQQeeeuuupppgggxxx~~~~~~xxx{{{VVVVVVWWWWWWXXXZZZ^^^bbbZZZZZZZZZZZZ\\\```fffkkkqqqrrrpppiii```ZZZZZZ[[[cccbbbaaa```___^^^]]]]]]```bbbdddeeeeeedddbbbaaaddddddeeeeeefffeeeeeeeeellliiigggjjjoooppplllhhhlllmmmnnnnnnlllkkklllmmmbbbcccfffiiikkkkkkhhhfffeeefffffffffeeefffiiikkktttooojjjhhhjjjmmmppprrrnnnkkkhhhhhhjjjiiigggdddgggiiilllllljjjjjjmmmoooqqqmmmlllmmmllliiiiiikkkllljjjhhhjjjnnnqqqpppnnnlllpppssstttqqqooonnnooorrrpppmmmjjjiiiiiijjjjjjfffiiilllmmmlllkkkjjjjjjjjjhhhfffhhhkkkmmmmmmkkkllllllnnnpppmmmhhhhhhlllnnniiidddeeeiiimmmllljjjkkkmmmnnnmmmllljjjkkkkkkmmmoooppppppooonnnnnnoooqqqpppppppppqqqtttwwwyyytttrrrpppnnnmmmnnnnnnnnnmmmmmmmmmlllkkkkkklllllllllsssqqqooonnnnnnnnnmmmkkkrrrrrrooonnnqqquuuqqqjjjjjjgggcccbbbcccfffhhhjjjooooooooommmlllmmmooorrrrrrqqqpppnnnlllmmmpppsssrrrqqqooolllmmmpppooojjjqqqqqqqqqooommmmmmooopppuuuuuuvvvuuuuuutttsssrrrrrrssssssrrrrrrrrrtttvvvvvvuuuuuutttsssrrrqqqqqq||||||}}}}}}||||||{{{{{{yyywwwvvvxxx{{{~~~}}}{{{||||||||||||||||||}}}}}}|||zzz|||yyyssspppmmmooovvv~~~wwwsssssszzz~~~}}}zzzhhhnnnuuuxxx|||~~~~~~}}}~~~xxxsss|||tttddddddyyysss}}}pppbbbPPPDDDCCC>>>===:::888777777777777555555555555666777999999666444444666:::<<<:::888:::::::::999999888888888777666555666888999999888;;;;;;;;;;;;;;;:::999888<<<<<<<<<============>>>===;;;999:::===@@@BBBBBB@@@?????????>>>>>>======<<<<<<>>>AAADDDFFFEEEDDDFFFPPP___lllpppqqqxxxzzzvvvvvv|||UUUUUUVVVVVVUUUWWWYYY\\\ZZZ[[[[[[[[[[[[]]]aaadddhhhkkknnnlllfffaaa```aaa```___^^^^^^___aaaccceee```aaacccdddddddddcccbbbiiiiiijjjiiiiiihhhgggffffffeeeeeegggjjjkkkiiifffiiikkknnnnnnmmmlllkkklllgggeeedddeeeggggggdddaaacccdddeeeeeeeeefffiiilllooollliiihhhjjjnnnppprrrooommmkkklllnnnooommmkkkeeegggiiiiiigggfffhhhiiijjjggggggiiihhheeeeeegggllljjjjjjkkkmmmoooooonnnnnnqqquuuuuusssqqqpppqqqpppooonnnlllkkkkkkkkkkkkgggiiikkkkkkjjjiiiiiijjjiiigggfffhhhkkknnnnnnmmmmmmkkklllmmmllljjjmmmsssrrrkkkccc```dddhhhiiihhhlllnnnooonnnlllkkkkkkkkknnnooopppooommmllllllmmmooooooooooooqqqsssuuuvvv~~~}}}{{{ooorrrooolllkkkkkklllkkkjjjkkkkkkkkkkkkkkkkkkllllllpppooonnnlllkkkjjjjjjjjjqqqpppnnnmmmpppssspppiiifffccc```^^^```dddgggiiimmmmmmmmmlllkkkkkknnnpppnnnnnnooommmkkkjjjkkklllqqqpppmmmkkkooosssqqqkkknnnnnnooommmlllmmmoooqqqqqqqqqrrrsssssssssrrrrrrxxxxxxwwwsssooonnnpppssssssssstttuuuvvvvvvwwwxxxzzzzzzzzzyyyxxxwwwvvvuuuwwwvvvvvvyyy~~~~~~|||}}}}}}~~~~~~~~~~~~}}}~~~zzz|||}}}xxx|||~~~vvvmmmnnnnnnooottt{{{vvvssssssxxx~~~yyy~~~~~~}}}iiifffpppwww}}}{{{}}}xxxxxxjjjUUUPPP___}}}{{{vvvwwwvvvsssxxxiiiUUUGGG???>>>::::::888777666555555555555555555555666777888999555444444666999:::999777::::::999999999888888888999777666777888888777666666777777777666666555444;;;;;;;;;<<<<<<<<<<<<===<<<;;;999:::===@@@AAAAAA?????????>>>>>>>>>======::::::<<>>>>>>>>>>>============888888:::===BBBEEEEEEEEEFFFEEEJJJUUU___ffflllrrrtttuuuwww|||~~~yyyuuuMMMOOOQQQRRRQQQPPPQQQRRRVVVYYY]]]^^^]]][[[YYYXXXVVV\\\ccchhhjjjjjjjjjkkkfffdddaaa^^^\\\[[[\\\\\\aaadddgggiiiiiifffcccaaaaaacccdddeeefffeeedddcccaaaccceeeeeeeeeeeefffhhhfffhhhjjjkkkjjjjjjlllmmmmmmfff______ccchhhhhhfffaaabbbddddddddddddfffhhheeeddddddfffiiijjjjjjiiillllllmmmnnnooopppqqqqqqpppqqqrrrrrrqqqqqqpppppprrrqqqssswwwxxxtttssstttrrruuuwwwvvvtttrrrtttwwwrrrssstttttttttsssttttttoooooonnnnnnllljjjhhhgggkkkjjjiiifffddddddgggiiijjjiiiiiiiiikkkllllllmmmmmmiiihhhjjjkkklllpppvvvzzzqqqgggccceeeiiijjjiiikkklllmmmllljjjiiiiiiiiikkkllllllllljjjjjjkkkmmmmmmnnnooopppppppppppppppmmmvvvzzzuuupppqqqrrrrrrvvvsssnnnlllkkkkkkkkkjjjggghhhhhhjjjjjjkkkkkkkkkmmmppprrrooojjjhhhkkkoookkklllkkkjjjkkknnnlllgggmmmkkkhhheeecccdddgggiiifffgggggggggffffffhhhjjjiiijjjllllllkkkjjjkkklllpppmmmjjjjjjrrryyywwwoooooooooooonnnmmmmmmppprrrssssssrrrqqqooommmkkkjjjiiinnnrrrrrrooonnnsssxxxzzzzzzyyyyyyxxxxxxwwwwwwuuuuuuuuuuuutttsssrrrrrruuuuuuwww|||}}}xxxzzz|||~~~|||{{{yyyxxx|||yyyttt|||xxxppptttyyy|||}}}|||||||||ttttttwww|||mmmdddkkk|||{{{~~~}}}mmmuuu~~~~~~oooSSSBBBAAAOOO]]]~~~tttyyy~~~YYY===999;;;999888888999:::999888666555555555555555555666777888444333333444555666777777888888888888888888888777888777666666777888777555888888999999999999888888888888888888999999999:::;;;999888999<<<>>>>>>>>>========================666666888<<<@@@DDDEEEEEEHHHGGGKKKTTT\\\dddoooxxx{{{|||||||||}}}~~~zzzuuuuuuIIIKKKNNNPPPPPPQQQRRRTTTRRRVVV[[[^^^^^^\\\[[[ZZZWWWZZZ^^^bbbdddfffhhhjjjiiihhhgggdddaaa]]]ZZZXXX\\\```ffflllnnnlllhhhfffdddfffggghhhgggeeecccaaaeeefffhhhhhhhhhhhhkkkllliiiiiiiiihhhgggiiilllooommmggg```^^^aaaeeefffeeebbbdddeeeeeeccccccccceeecccccccccdddffffffdddbbbiiiiiijjjjjjiiiiiijjjjjjjjjkkklllnnnoooooonnnmmmmmmlllnnnssstttpppoooqqqmmmpppsssrrrpppnnnppprrrqqqpppppppppqqqrrrrrrrrroooooonnnllljjjgggeeeccclllkkkiiifffdddccceeegggkkkkkkkkkjjjiiiiiiiiijjjllliiihhhkkklllkkkkkknnnnnnhhhbbbaaaeeegggfffdddhhhjjjkkkkkkiiihhhhhhiiiggghhhiiijjjjjjkkknnnpppmmmnnnooopppqqqpppppppppkkkooorrrqqqppprrrrrrqqqtttqqqllliiiiiijjjjjjjjjggghhhiiikkkllllllllllllllloooqqqnnniiihhhkkkoooiiikkkkkkiiijjjmmmlllhhhtttsssqqqlllgggdddeeefffdddeeeeeeeeeccccccdddffffffggggggggghhhjjjnnnqqqooommmjjjkkkrrryyywwwqqqooooooooollljjjjjjkkkmmmooooooooonnnmmmllljjjjjjeeelllsssvvvvvvuuuxxx{{{{{{{{{zzzyyyxxxwwwvvvuuutttuuuvvvwwwwwwxxxxxxwwwvvvvvvwww{{{|||xxxsssuuuxxxzzz{{{zzzyyywwwvvvzzz|||ttt}}}|||qqqssszzz~~~vvvvvvxxxzzz}}}~~~gggdddyyyzzz~~~iiinnnvvv|||yyytttxxxnnnVVVBBB<<>>AAABBBBBBEEEGGGJJJMMMLLLOOO[[[iiixxx|||zzzssssssyyy{{{xxxxxxDDDFFFHHHIIIKKKNNNRRRUUUOOORRRUUUXXXYYY[[[]]]___]]]\\\\\\\\\]]]^^^______cccdddfffggghhhiiiiiiiii```aaabbbeeegggjjjlllmmmmmmoooqqqrrrqqqnnnkkkiiihhheeedddeeeiiilllmmmkkkhhhjjjllllllkkkjjjjjjkkkmmmmmmkkkgggbbb``````aaa```bbbeeeffffffeeefffgggbbbbbbbbbdddffffffeeeccceeeggghhhgggeeeccceeefffhhhhhhhhhkkknnnnnnjjjggghhheeeeeehhhhhhffffffhhhmmmmmmnnnqqqssssssqqqoooooollliiiiiillloooppppppnnnmmmkkkiiiggggggggggggjjjlllnnnmmmiiieeebbb```fffggghhhhhhffffffhhhjjjpppllljjjnnnnnnjjjffffffjjjfffdddggglllooollliiifffhhhjjjkkkkkkkkklllmmmfffggghhhiiiiiilllpppssskkkkkkkkkkkkmmmoooqqqrrrsssrrrqqqqqqpppnnnmmmnnnjjjgggcccbbbdddgggjjjkkklllmmmoooppppppooonnnmmmkkkjjjjjjiiiiiiiiiiiiiiiiiilllnnnlllkkknnnnnnlllnnnrrruuutttnnniiihhhiiicccdddeeeccc```^^^^^^^^^```aaaccceeefffiiimmmppplllooopppmmmmmmqqqrrrpppllllllkkkiiigggfffhhhiiijjjkkknnnqqqsssuuuwwwwww}}}{{{zzzzzz{{{zzzwwwuuuppppppqqqssstttvvvwwwwwwwwwxxxyyy{{{||||||||||||yyywwwuuuwwwzzz{{{xxxvvvnnnooopppqqqrrrssssssssssssvvvzzzxxxxxxsssfffjjjsss|||}}}|||yyyuuutttwwwzzz}}}jjjdddmmmttt|||~~~zzzwww}}}}}}|||qqqgggnnn}}}{{{ooo\\\HHH======AAANNN{{{zzz}}}rrr^^^GGG<<<:::999777777333333333333444444555666666555555444444555555555555666666444333333666999555555555666666666777777555444333555777888888777777888888999::::::999999666777777777777888888888888777777888:::;;;:::999::::::;;;;;;;;;<<<<<<<<<===<<<:::;;;===???@@@???FFFFFFIIIMMMOOORRR\\\fffvvv|||{{{sssrrrwwwxxxsssxxx{{{EEEFFFGGGGGGHHHLLLPPPTTTOOOQQQSSSTTTVVVXXX\\\___^^^]]]]]]]]]^^^^^^\\\[[[``````aaabbbeeehhhjjjllljjjhhhdddaaa```bbbeeehhheeegggkkknnnpppooonnnlllgggbbb___bbbgggkkkjjjhhhgggjjjnnnpppnnnkkkiiihhhllloooqqqnnnhhheeefffiii]]]```dddfffggghhhiiijjjbbbbbbbbbdddgggiiihhhgggeeehhhiiiiiifffeeegggiiigggffffffiiikkkjjjfffbbbgggdddccceeeeeeccccccfffiiihhhiiilllpppqqqoookkkooolllhhhhhhllloooppppppmmmkkkjjjhhhhhhiiikkkllliiillloooooolllfffaaa^^^bbbdddffffffeeefffiiimmmrrrmmmjjjmmmnnnkkkhhhhhhiiieeebbbdddiiilllkkkhhhgggiiikkkmmmmmmmmmoooppphhhiiiiiiiiiiiikkkooorrrjjjiiiiiiiiikkkmmmppprrrpppqqqrrrrrrooolllnnnqqqiiifffcccbbbeeeiiilllnnnnnnoooqqqrrrrrrpppnnnmmmmmmllljjjjjjkkklllkkkjjjiiimmmooommmlllnnnooommmjjjpppvvvwwwsssooonnnooodddeeeeeeccc```]]]\\\\\\aaacccgggiiijjjkkkmmmnnnlllppprrrnnnkkkmmmppppppmmmmmmmmmllljjjjjjlllnnnrrrsssuuuwwwzzz{{{|||}}}}}}wwwuuuwwwxxxuuurrrnnnooopppqqqrrrtttuuuuuuyyyyyyzzz{{{{{{{{{{{{zzzyyywwwuuuvvvzzz{{{zzzxxxmmmnnnnnnoooqqqrrrsssssstttrrrttttttzzzllleeejjjsss}}}{{{|||{{{wwwttttttyyy~~~{{{pppZZZgggnnnwww}}}~~~zzzvvvssswwwzzz~~~|||nnnlllvvv|||ooo\\\HHH<<<<<<@@@>>>ZZZ{{{wwwpppxxx}}}|||~~~zzzeeeNNN;;;:::===;;;888999666555444444555666888999666555555444444444555555555777777555333333777:::444555555555666666777777666555444555666777666555333333444555555666555555777777777777888888888888777777777888:::;;;999888:::::::::;;;;;;<<<<<<<<<@@@>>><<<<<<===>>>???>>>BBB@@@CCCKKKRRRXXX```gggoooxxxzzzuuuuuu}}}}}}wwwxxxxxxCCCDDDDDDEEEEEEFFFGGGGGGMMMNNNPPPQQQRRRUUUXXXZZZ]]]]]]]]]]]]^^^^^^^^^___\\\YYYYYYZZZ[[[[[[```gggkkkiiiggggggiiijjjiiihhhhhhgggfffiiimmmqqqqqqpppeeeffffffcccaaabbbfffkkkiiiiiijjjlllmmmmmmjjjhhheeedddgggmmmssspppfff]]]aaaccceeeeeedddcccdddeeegggeeecccccceeefffeeedddfffiiillljjjeeebbbcccffffffhhhiiiiiigggfffggghhhhhhcccbbbeeefffddddddfffhhhhhhjjjmmmooopppnnnlllhhhiiijjjjjjjjjjjjiiiiiijjjjjjkkkkkkkkkkkkjjjjjjggghhhiiikkkkkkkkkjjjiiicccdddeeefffggggggffffffgggiiikkkkkkjjjhhhhhhiiiiiihhhccc___bbbiiillllllpppooommmlllllllllnnnnnnmmmmmmmmmlllkkkkkkjjjjjjmmmlllkkkjjjlllnnnqqqsssppprrrsssrrrnnnjjjhhhgggbbbdddgggkkknnnppppppqqqpppnnnlllmmmooopppnnnkkkjjjkkkjjjgggiiillllllhhhooopppqqqpppnnnllllllmmmrrrrrrssstttuuuwwwyyyzzzooommmjjjgggeeedddeeeeeemmmmmmppptttxxxwwwrrrmmmjjjkkknnnppprrrqqqppppppmmmoooqqqssstttvvvxxxzzz}}}{{{{{{|||}}}|||{{{|||xxxtttsssuuuwwwvvvuuuttttttttttttssssssssssss|||xxxxxxzzzyyyuuutttwwwzzzzzzwwwrrrsssxxx|||{{{ttttttsssrrrrrrtttvvvwww{{{tttwwwtttsssxxxeeeeeekkkwwwxxx{{{zzzuuuuuuzzz{{{www~~~}}}}}}{{{}}}bbbdddoooxxxzzz{{{}}}~~~|||xxxxxxzzzzzz{{{|||qqqtttuuu~~~vvv___KKK@@@<<<999<<<@@@KKK^^^qqq}}}~~~{{{vvvxxxxxx}}}|||mmmdddEEEBBB===:::888777666555666666666666666555555555555333222222333555555555666777888777666555666777888777777666555444444444777777777777666555444333222444666777666666777888888888888888777777777777888888888888888999999:::;;;::::::999:::;;;===>>>===<<<<<<>>>AAABBBBBBAAA@@@BBBFFFGGGDDDGGGVVVfff|||xxxqqqvvvxxxuuuxxxwww|||FFFFFFGGGGGGGGGFFFFFFEEEKKKLLLNNNOOOPPPRRRTTTUUUZZZ[[[[[[\\\]]]]]]]]]]]]\\\YYYXXXZZZYYYWWW[[[```^^^aaadddfffgggjjjooosssnnnllliiiiiikkkllljjjiiifffffffffdddbbbbbbdddfffiiiiiiiiikkklllkkkiiifffhhhfffgggkkkooommmeee]]]^^^```aaaaaaaaaaaabbbdddfffcccaaaaaadddhhhkkkllldddgggjjjhhhdddbbbcccffffffgggiiihhhgggffffffggggggcccaaadddfffdddccceeeffffffhhhkkkmmmnnnmmmkkkgggggggggggggggfffeeeeeeiiijjjjjjjjjjjjjjjiiiiiifffhhhjjjkkkmmmmmmmmmmmmgggggggggggghhhhhhiiiiiihhhjjjlllmmmllljjjjjjkkkpppooojjjbbbaaaeeeiiiiiinnnnnnmmmlllkkkkkkkkkkkklllllllllkkkkkkjjjjjjjjjmmmmmmmmmmmmmmmlllllllllhhhjjjkkkkkkjjjhhhiiijjjlllmmmnnnooopppqqqqqqqqqooommmkkklllnnnooonnnmmmiiikkkkkkhhhhhhlllmmmkkknnnoooqqqpppooonnnnnnooottttttrrrqqqooonnnnnnmmmsssrrrpppnnnllllllmmmnnnkkkmmmpppsssuuutttpppmmmkkklllooorrruuuvvvwwwwwwxxxyyyyyyyyyxxxyyyzzz{{{zzz{{{{{{xxxuuussstttuuuvvvtttrrrrrrtttvvvwwwwwwttttttttttttttttttttttttyyyvvvvvvxxxxxxuuutttwwwxxxyyyvvvrrrrrrxxx{{{{{{xxxvvvtttrrrqqqpppnnnlllrrrnnnvvvxxxwwwmmmiiikkkttt}}}~~~|||zzzzzz|||{{{vvvuuuxxxyyyuuuzzz~~~~~~{{{{{{||||||qqqaaafffpppxxx~~~yyyxxxyyy~~~xxx||||||vvv}}}}}}nnnSSSCCC>>>===>>>;;;>>>PPPhhhyyy{{{vvvttt|||yyy```QQQ@@@>>>:::888888888777666666666666666666666666555666444333333555666666666555777888777666555666777777777777666555444444444444555555666666666666666444666777777666555555666888777777777777777888888999888888888888999::::::;;;;;;:::::::::;;;<<<===;;;;;;;;;<<>>777555888777666777888888666555444444555555666777777888444333333555777777555333222444555555555555666888444444444444444444444444555555666666666666555555555777888888777666777888555666888999999888777666888888888888888999999:::999:::;;;<<<<<<<<<;;;::::::999:::<<<@@@BBBCCCBBBEEEHHHNNNUUUWWWXXX^^^fffiiittttttnnnrrrtttttt{{{xxx|||>>>???@@@BBBDDDGGGIIIJJJKKKEEE@@@???CCCGGGGGGEEEFFFEEEEEEFFFIIINNNSSSUUUSSSRRRTTTXXXYYYXXX[[[aaa^^^ccchhhhhhdddaaabbbeeeXXX[[[^^^______aaaeeehhhaaagggmmmqqqqqqqqqrrrtttuuusssrrrqqqooolllgggccceeeeeeeeeeeeccc___\\\YYYdddhhhmmmppppppooonnnnnnfffbbb\\\YYYYYY\\\^^^___```______```aaaaaa___^^^___aaaccccccccccccdddeeebbb___```dddeeebbb___```ZZZZZZ\\\```fffkkkmmmnnnqqqqqqqqqpppooommmlllkkklllmmmnnnpppqqqqqqqqqqqqmmmnnnpppqqqrrrrrrrrrqqqjjjjjjjjjiiihhhfffdddccc___ccciiimmmnnnmmmllllllgggjjjlllkkknnnqqqooojjjcccbbb___]]]\\\[[[[[[[[[\\\]]]^^^```bbbdddfffgggccccccdddfffhhhllloooqqqrrrqqqooolllkkklllqqquuurrrqqqpppooooooooopppqqqhhhlllppppppmmmkkkjjjjjjhhhkkkllllllmmmpppmmmhhhhhhkkkooorrrtttvvvyyy{{{yyyzzz|||}}}|||{{{yyyxxx}}}}}}|||zzzwwwuuurrrqqquuurrroooooorrrtttrrrppppppqqqrrrssssssqqqooonnnkkkjjjlllrrrxxx{{{xxxtttqqqwww||||||yyywwwyyy|||zzzwwwtttssstttrrrnnnjjjoooqqqtttvvvwwwvvvtttssspppmmmkkkllljjjfffdddffffffkkknnnnnnqqquuuvvvssssssyyy}}}{{{tttpppqqqtttwwwrrrpppjjjjjj}}}vvv{{{zzzuuu{{{~~~~~~zzzxxx{{{{{{uuurrrttttttqqqrrrxxx|||vvvvvv\\\]]]lllvvvuuuwww}}}|||xxx||||||uuu|||{{{iiilllsssmmmkkkrrrppp___MMMEEEFFFHHHUUUddd|||}}}rrrpppuuuvvvzzz~~~|||~~~^^^GGG>>>===<<<:::777666666777999:::888777444444444555666777777888444444555666888888666444222333555555555555666888444444444444444444444444444444555666777777666666777999:::999777666666666555777999::::::888666444::::::999999::::::;;;<<<888999;;;<<<===<<<;;;;;;999999999<<>>===>>>@@@DDDGGGBBBAAA@@@@@@@@@BBBDDDFFFIIIMMMOOONNNJJJHHHIIIKKKMMMOOORRRTTTUUUWWWZZZ]]]YYYZZZ]]]___aaadddfffhhhhhhfffdddaaa^^^\\\[[[[[[]]]^^^```bbbdddeeeeeeeeeggghhhjjjkkkkkklllllllllsssssssssrrrqqqooommmllldddeeeeeeeeeeeedddcccccciiieeeaaa```ccceeeeeeddd___^^^\\\ZZZZZZZZZ[[[\\\\\\ZZZ[[[___aaa```aaaeeebbbbbbaaaaaabbbeeeggghhhfffhhhiiiiiiiiihhhiiijjjkkkggggggmmmpppmmmkkklllkkkkkkkkkkkkkkkjjjiiiiiihhhhhhhhhiiijjjmmmooopppmmmmmmnnnnnnmmmllljjjiiiggggggfffeeefffggghhhiiifffggghhhjjjjjjjjjjjjjjjqqqpppooopppqqqpppnnnllljjjjjjjjjmmmqqqsssttttttvvvsssnnnllllllmmmnnnnnnjjjmmmoooooollljjjiiijjjjjjmmmmmmhhheeegggiiihhhggggggiiillloooqqqqqqpppvvvwwwwwwyyyzzz{{{|||}}}vvvttttttuuuwwwwwwtttrrrsssuuutttpppooosssssspppoooooooooooonnnnnnnnnnnnlllllllllmmmooopppnnnmmmooonnnnnnpppsssvvvwwwwwwssspppooorrrwwwxxxsssnnnsssqqqooopppsssuuuvvvuuutttvvvvvvsssooommmooorrrpppnnnmmmmmmmmmllliiifff^^^[[[\\\aaacccbbbdddgggllljjjjjjnnnrrruuuvvvvvv~~~zzzvvvtttsssssspppnnnvvv~~~xxxooonnnqqqssstttwwwzzzzzzxxxwwwyyy{{{|||{{{vvvyyyuuuqqqvvvwww{{{~~~zzztttrrruuuzzz}}}~~~___ZZZjjjyyy{{{|||wwwwww|||{{{tttooolllhhheeeccceeeeee```XXXLLL???666===<<>>???@@@===BBBLLLXXXcccjjjmmmmmm]]]dddmmmsssvvvzzz999:::;;;;;;;;;===AAADDD????????????AAACCCEEEFFFKKKNNNRRRTTTSSSOOOJJJGGGHHHJJJNNNPPPQQQRRRTTTVVVUUUVVVWWWYYY\\\___ccceeemmmllljjjgggdddaaa^^^\\\ZZZYYYYYYYYY[[[^^^```bbbaaadddggghhheeedddeeeggglllnnnqqqssssssrrrpppoooiiiiiiiiihhhfffdddcccbbbdddaaa^^^^^^bbbeeefffeeebbbbbbaaaaaa``````______aaa___```eeegggfffhhhkkkllljjjhhhfffgggjjjmmmpppkkkjjjiiiiiijjjjjjiiihhhhhheeefffkkknnnmmmlllmmmmmmmmmmmmlllllllllkkkkkkiiijjjkkklllllllllkkkkkklllmmmnnnoooooonnnmmmllliiihhhgggffffffgggiiiiiieeeeeeffffffgggggggggfffjjjlllpppqqqqqqpppoooooolllkkkjjjlllnnnppppppooommmmmmllljjjhhhiiikkkmmmeeehhhjjjkkkkkkjjjjjjkkklllooooookkkiiilllnnnmmmlllmmmooossswwwzzz{{{zzz||||||{{{zzzzzz{{{|||}}}rrrpppppppppqqqpppnnnlllnnnpppoookkkkkknnnooommmkkkkkkjjjjjjkkklllnnnooommmmmmmmmooorrrssssssrrrooopppqqqqqqqqqsssvvvxxxtttqqqpppssswwwxxxsssnnnqqqooommmnnnpppsssttttttpppssstttsssqqqppprrruuuqqqooolllkkkjjjiiifffccc```___bbbiiimmmnnnqqqvvvuuurrrnnnmmmpppuuuyyy{{{}}}wwwrrrqqqtttuuuqqqmmmsss}}}|||qqqnnnqqqttttttvvvxxxxxxuuutttvvvxxx|||yyyssswwwsssoootttzzztttnnnttt|||{{{zzz{{{|||zzzyyy~~~rrrZZZ___ooovvvxxx{{{xxxoookkkkkkjjjfffbbbgggaaa[[[[[[[[[TTTFFF;;;>>>>>>DDDUUUkkkzzz}}}{{{}}}~~~kkkNNN???555666888666444666444444555555666777777888444444333333333333222222222333333444444333333222111222222222333333444444444333222222333444666777;;;888555333333444333222555555666666666666555555333333333333333333333333555555666666777777888888666666666666777888999:::888999:::;;;===>>>??????>>>AAAGGGOOO\\\nnntttmmmnnnvvv|||{{{|||888888999999999;;;???BBB@@@@@@@@@@@@AAACCCEEEEEEFFFHHHMMMSSSVVVTTTNNNHHHGGGIIIKKKKKKJJJIIIIIIJJJNNNNNNPPPSSSXXX\\\^^^___fffggghhhiiihhhgggeeecccaaa```___^^^]]]\\\]]]]]]]]]bbbgggfffbbb___aaacccbbbdddgggjjjllllllllllllllllllnnnooooooppppppppphhheeeaaaaaadddfffeeeccceeeeeefffeeedddbbb```___dddaaabbbeeefffdddeeehhhllljjjgggdddcccdddeeefffeeecccbbbeeejjjmmmmmmlllddddddfffiiijjjjjjiiiiiihhhhhhiiikkkmmmooopppqqqmmmmmmmmmllllllkkkkkkjjjjjjkkkmmmnnnoooooonnnnnnkkkkkkjjjjjjkkkmmmnnnooojjjiiifffdddcccdddeeefffcccfffiiihhheeecccdddfffgggeeecccbbbccccccbbbaaaaaaccceeeeeeccccccgggkkkeeegggjjjmmmppprrrssstttpppsssssspppqqquuuwwwvvvvvvuuuuuuvvvyyyzzzyyyxxxvvvuuurrrpppooopppqqqrrrkkkkkkkkkkkkkkkjjjiiiiiijjjjjjiiihhhhhhkkklllmmmmmmmmmllllllmmmpppsssuuutttsssssstttvvvvvvuuusssmmmooopppooommmnnnrrrvvvsssqqqqqqssswwwwwwtttppppppnnnmmmmmmnnnqqqssstttpppsssvvvvvvtttsssuuuwwwrrrooollliiihhhggghhhhhhpppnnnpppuuuwwwuuuvvvzzzxxxwwwqqqlllmmmrrrvvvwwwtttqqqnnnoootttwwwvvvtttuuu~~~~~~tttooosssyyyuuuwwwyyyxxxuuutttvvvxxx~~~xxxssswwwvvvsssxxxzzzsssiiimmmtttxxxuuusssrrrrrruuuyyy}}}ggg\\\bbbvvv~~~zzzuuuyyy}}}nnnhhhhhhkkkooossszzzfffTTTTTT^^^___UUUIIIEEENNN\\\kkktttwwwvvvtttrrr\\\CCC<<<777888888555444666444444444555555666666666333333333333333333333333222333333444444333333222000111111222222333333444333333222222222333444555666444222222444555555555444555555666666555555444222222222222222222222222444444555666666777888888555555555555666777999:::888888999;;;<<<===>>>???AAACCCEEEIIIUUUnnn{{{pppwww}}}xxxvvvzzz777888888888999;;;???BBBBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBFFFLLLQQQRRRNNNIIIGGGIIIJJJJJJHHHHHHHHHIIIIIIIIIKKKPPPUUUYYYZZZYYY]]]___bbbfffhhhhhhggggggoooooommmjjjfff```[[[YYY\\\aaaeeeddd___\\\]]]___```aaaaaaccceeeggghhhiiiiiikkkmmmpppsssuuuvvvwwwqqqnnnkkkkkkmmmnnnmmmkkkiiiiiiiiiiiigggeeebbb```eeebbbaaacccbbb^^^^^^```aaaaaa```^^^\\\[[[ZZZYYY]]]\\\[[[___eeejjjkkkkkk```bbbddddddddddddcccbbbaaaaaabbbdddgggiiilllmmmlllkkkiiigggffffffggghhhfffgggiiikkklllllllllllliiiiiiiiijjjlllnnnppprrrpppmmmgggbbb```bbbdddfffeeefffeeebbb___^^^bbbeeedddbbb______```aaaaaaaaaaaaeeehhhiiihhhiiimmmppplllmmmooorrrvvvxxxzzzzzzuuuwwwvvvssstttxxxyyyvvvvvvtttrrrqqqrrrrrrpppoooooommmkkkiiihhhhhhiiijjjggghhhhhhhhhhhhiiiiiijjjhhhfffeeefffhhhjjjllloooqqqpppooooooqqqsssvvvxxxxxxwwwuuuuuuuuutttqqqooolllnnnpppooommmmmmppptttpppoooppprrruuuuuurrroookkkjjjiiihhhhhhkkknnnqqqooorrrvvvwwwtttssssssuuusssppplllhhhgggiiimmmqqqyyyvvvvvvxxxwwwrrrqqqsssyyyzzzwwwooommmppprrrooommmnnnoooppprrruuuxxx{{{xxx}}}|||sssnnnttt|||wwwyyyzzzyyyvvvuuuxxx{{{~~~uuupppwwwxxxvvv|||xxx{{{pppooottt}}}yyytttooopppvvv{{{~~~dddWWWjjjuuu~~~vvvxxxxxxjjjfffjjjwwwgggPPPRRR___aaaVVVJJJMMM___rrrxxxsssooottt{{{mmmUUU@@@<<<888777666333444666555555555555444444333333333333333333333333333333222333333444444333333222111111111222222333333333222222222222222333333444444222222222444555555444444444555555555555444444333333333333333333333333333333444555666777777777444444555555666888999:::777888999:::;;;<<<===>>>===@@@BBBCCCLLLcccrrrvvv|||xxxwww{{{uuu}}}777777888888888:::>>>AAABBBBBBBBBBBBBBBAAAAAAAAAAAAAAABBBFFFKKKLLLIIIFFFGGGIIIKKKLLLMMMOOOSSSVVVMMMKKKKKKNNNSSSWWWVVVUUUXXXZZZ]]]```bbbcccbbbbbbiiikkknnnooonnnkkkfffccc^^^aaadddddd```]]][[[\\\```___^^^^^^___```bbbccccccdddfffhhhjjjlllmmmmmmnnnllljjjlllppprrrqqqpppppppppqqqqqqpppnnnlllkkkkkkhhhgggiiihhheeedddfffccccccccccccbbbaaa```______^^^]]]^^^aaadddffffff___ccceeecccaaabbbbbb```bbbaaa``````aaabbbdddeeehhhgggeeecccbbbcccdddeeedddeeegggiiijjjjjjjjjjjjggggggggggggiiikkknnnooorrrooojjjfffdddeeegggiiiiiihhhfffdddccceeeiiimmmjjjhhhffffffiiilllnnnnnnmmmooorrrttttttuuuvvvwwwtttsssssstttvvvwwwwwwvvvvvvvvvsssoooooorrrqqqnnnmmmkkkiiiiiijjjjjjjjjiiiiiihhhgggffffffggghhhiiiiiijjjkkkkkkjjjkkkmmmoooqqqmmmlllnnnoooooossswwwppppppooooooppprrrssstttvvvtttsssrrrqqqpppmmmkkklllnnnooopppooopppqqqrrrnnnmmmnnnooopppnnnkkkiiiaaaaaa```^^^^^^```eeehhhkkkoootttuuurrrpppooopppqqqpppnnnlllkkkmmmrrrvvvzzzwwwwwwxxxvvvqqqnnnpppwww}}}|||sssooorrrqqqmmmoooqqqrrrrrrqqqrrrvvvyyywwwxxxzzzxxxrrrmmmqqqyyywwwyyyzzzxxxvvvvvvyyy|||~~~}}}qqqlllsssuuutttzzzwww}}}{{{}}}|||tttsssxxx}}}~~~vvv[[[cccnnn|||~~~zzzyyyuuufff^^^___lll{{{rrr]]]MMMQQQZZZXXXMMMEEEYYYiiiwwwvvvmmmkkkzzzyyy{{{yyyttt{{{ZZZCCC:::888555333333333555666666555555444333333222222222222333333333333444444222333333444444333333222333333333333333333333222333333333333333333333333666444333333333333111000333333444444444444333333444444444444444444444444333333444444555555666666333444555777888999999999666777888999;;;<<<======<<>>???@@@@@@@@@@@@@@@@@@@@@BBBEEEGGGHHHFFFEEEGGGIIIKKKNNNQQQWWW]]]aaaYYYTTTNNNMMMPPPTTTUUUTTTVVVWWWYYY[[[\\\\\\\\\\\\[[[^^^dddjjjmmmnnnmmmllleeefffhhhhhhfffccc___]]]aaa``````___]]]\\\[[[[[[\\\]]]^^^```aaaaaaaaaaaacccaaaaaadddiiilllkkkjjjnnnooopppqqqqqqrrrrrrrrrooolllmmmqqqrrrqqqqqquuusssrrrpppooommmmmmmmmmmmiiiiiihhhfffddddddfffhhhcccjjjmmmjjjhhhkkkkkkiiimmmkkkiiigggffffffggggggjjjjjjjjjjjjjjjjjjjjjjjjiiijjjlllnnnnnnooonnnnnnlllkkkkkkkkkkkklllnnnoooqqqqqqqqqppppppooooooooopppnnnllllllnnnppprrrrrrsssqqqnnnnnnqqqtttuuuvvvuuuuuuuuuwwwxxxwwwuuussssssqqqnnnnnnppppppooommmnnnnnnkkkhhhiiimmmmmmiiihhhgggeeefffhhhjjjjjjjjjiiijjjjjjlllmmmnnnooopppqqqrrrsssqqqoooooorrrttt{{{uuusssttttttrrrtttyyyooonnnnnnnnnnnnnnnnnnnnnooonnnnnnoooppppppooommmjjjjjjlllnnnqqqqqqpppnnnllllllkkkjjjhhheeeaaa^^^XXXXXXXXXUUUTTTWWW\\\aaaggglllrrrtttrrroooooopppnnnppprrrrrrppppppqqqtttwwwuuuuuuxxxvvvqqqnnnpppsss{{{|||sssooossssssnnnuuusssrrrrrrssstttuuuuuuvvvuuuvvvxxxuuuooopppuuuuuuvvvwwwuuussstttxxx{{{~~~pppiiippprrrqqqvvvwww{{{yyyuuuxxx{{{{{{nnn]]]iiixxx~~~~~~|||xxxzzz~~~zzzggg___\\\YYY\\\dddXXXNNNJJJNNNPPPLLLNNNUUUkkkrrrxxxuuunnnppp|||~~~}}}|||uuuZZZBBB555555444333222333555555444444444444333333333333333222222222333333444444444222333333444444333333222555555444444333333222222333333444444444444333333555333222333333333111///333333444444444444333333444444444444444444444444444444444444444444444444222444777999;;;;;;:::999666666777999:::;;;<<<======AAAEEEFFFIIIWWWmmm~~~}}}yyyyyyyyyuuuqqqoooqqq444555555555666888<<>><<>>AAADDDHHHIIILLLVVVeeeqqqiiidddccckkkqqqrrrpppoooqqqsss333333444555666777888888888888999:::;;;<<<======<<>>>>>CCCIIIMMMRRR]]]kkkvvvkkkggggggmmmsssuuuvvvwwwyyywww222333333444555666777777777888888999:::;;;<<<<<<;;;>>>AAABBBAAA@@@AAAAAAAAABBBDDDDDDEEEGGGKKKMMMTTTQQQMMMJJJHHHIIIJJJLLLMMMOOOQQQRRRRRRRRRTTTVVVZZZZZZ[[[^^^```aaa```^^^[[[^^^bbbdddeeebbb___\\\aaabbbccceeehhhiiihhhfffcccfffjjjlllkkkiiiiiihhhjjjgggddddddgggiiiiiigggggghhhjjjiiigggfffggggggcccccccccccccccddddddeeeffffffeeedddcccbbbaaaaaacccaaabbbdddddd___]]]^^^___aaabbb``````ddddddbbbcccbbbaaaaaabbbbbbaaa___]]]```aaa______bbbccc``````aaadddhhhgggbbbaaadddbbbcccccccccbbbbbbccceeeaaaaaabbbdddgggiiiiiiiiillljjjhhhfffeeeeeeffffffcccbbbbbbcccfffggggggfffcccdddeeeeeeccccccccceeegggiiillloooqqqrrrrrrrrrsssttttttrrrqqqpppqqqssswwwuuurrrqqqrrrssssssssspppooooooppprrrsssrrrpppmmmnnnnnnooonnnmmmlllkkknnnmmmlllkkkkkklllmmmnnnpppmmmmmmrrruuuttttttvvvpppmmmllloooqqqrrruuuzzz|||tttoooqqqtttrrrooonnnnnnjjjgggjjjmmmooosssxxx{{{hhhYYYiiinnnooommmnnnrrruuuuuuoooooopppqqqqqqpppooonnnpppqqqsssttttttssspppnnnuuu{{{{{{tttmmmmmmrrruuurrrsssttttttuuuvvvyyy{{{ssspppqqqvvvxxxuuuqqqooouuuwwwoookkkppppppnnntttyyy```YYYjjjuuuuuuwwwqqqnnnlllnnnsssvvvtttppppppwww{{{yyywwwyyyzzzyyyxxxwwwvvvxxxzzzooorrrxxxyyyyyy|||ooommmlllqqq~~~ddd___ZZZ[[[cccgggaaaWWWDDDEEELLL\\\mmmwwwwwwssswwwrrrqqqyyyxxxVVV@@@<<<666444888777555555444444333333222222444333333222222333333444222222333444444444444444333444444555555444444333444444444444555555555555222222222222222222222222444333333222222333333444222333444666666555555444222222333444444444333333333333444555555444333333444333333444666777777666777777777888:::;;;===>>><<>>@@@@@@???>>>?????????AAACCCDDDEEEFFFHHHJJJLLLKKKIIIGGGGGGGGGHHHIIIJJJLLLMMMMMMNNNPPPSSSVVVXXXWWWXXX[[[^^^______]]]ZZZ\\\```bbbccccccaaa```aaaaaaaaabbbccceeefffgggaaadddggghhhgggeeeeeeeeedddbbbaaaaaadddeeeeeedddcccfffjjjlllllllllmmmnnnkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjllllllmmmlllkkkkkkhhhhhhjjjoooooojjjhhhhhhfffiiiiiiffffffhhhgggdddgggggggggiiikkkjjjhhheeedddffffffccceeehhhhhhdddddddddgggllllllhhhgggiiigggiiijjjhhhcccbbbfffjjjnnnmmmmmmpppuuuwwwuuusssuuuvvvwwwxxxwwwvvvuuutttmmmmmmmmmnnnoooooonnnnnnoooqqqrrrrrrppppppqqqsssooorrruuuyyy{{{{{{{{{zzzqqqrrrqqqooommmkkklllmmmqqqooolllkkklllmmmmmmllljjjkkkmmmoooqqqqqqooonnnkkkllllllllllllkkkjjjiiillllllkkkkkkkkklllnnnooopppmmmmmmqqqsssrrrssswwwtttoookkkjjjjjjkkkqqqxxxyyytttqqqsssuuurrrpppqqqnnnqqqvvv{{{{{{yyyvvvuuuzzzzzz}}}sssaaahhhmmmooooooqqquuuwwwuuukkklllnnnpppqqqqqqqqqppppppppppppsssxxxzzztttlllvvv}}}~~~vvvmmmkkkoooqqqsssssssssqqqpppsssxxx}}}uuummmjjjpppvvvwwwuuutttssszzzxxxxxx{{{yyy```VVVgggsssssstttpppkkkhhhkkksssvvvrrrlllmmmssswwwuuutttwwwzzzzzzvvvuuuttttttxxx~~~}}}vvvtttrrrmmmlllooohhhgggjjjvvvwwwaaa^^^ZZZXXXXXXWWWSSSOOOCCCPPPcccrrrzzzyyyvvvttt|||zzz}}}}}}jjjLLL;;;999777777:::777444444444333333333222222333333333222222333333333222222333444444444444333444555555666666555555444444444444444555555555555222222222222222222222222444444333333333333444444222333444555555555444444222333333444444333333333222333555666666555333222444333222333555777666555666777777888999;;;<<<======AAAEEEIIIMMMTTT___gggdddeeekkkrrrtttrrrtttxxxyyy222222333333444444555555666666777777888999999999===>>>??????>>>===>>>??????AAACCCEEEEEEFFFGGGIIIGGGGGGFFFFFFFFFGGGHHHHHHIIIJJJKKKKKKLLLNNNRRRUUUUUUTTTUUUWWWZZZ\\\[[[[[[UUUVVVWWWYYY[[[]]]___```aaaaaa`````````aaacccdddcccddddddcccaaaaaabbbcccaaa```___```bbbccccccbbb\\\___ccceeeffffffhhhiiijjjiiigggffffffgggiiijjjfffgggjjjmmmnnnooonnnnnnjjjjjjmmmrrrsssnnnllllllgggkkkmmmllllllmmmkkkgggiiiiiikkknnnqqqqqqooommmlllmmmlllkkkmmmqqqppplllkkkjjjlllqqqssspppnnnooosssuuuwwwsssmmmkkknnnssssssrrrqqqtttxxxxxxvvvrrrvvvuuutttsssssstttvvvwwwtttuuuvvvuuutttsssrrrrrrqqqsssttttttrrrrrrsssuuummmooorrruuuvvvuuusssrrrmmmmmmmmmkkkiiihhhiiijjjllljjjhhhhhhjjjkkkkkkjjjhhhjjjmmmooopppooonnnmmmkkkllllllllllllllllllkkklllkkkjjjjjjjjjkkklllmmmpppnnnnnnppppppnnnooossstttrrrrrrssspppmmmoootttuuurrrqqqssstttqqqqqqtttuuu~~~yyytttrrrssspppoootttwwwfffeeekkkqqqtttwwwyyyvvvqqqiiijjjmmmppprrrsssttttttvvvssspppsss~~~{{{mmmpppxxx{{{vvvooommmnnnooowwwwwwtttpppnnnqqqyyy|||qqqhhhjjjppptttuuuvvvwww~~~{{{yyyiiiWWWbbbpppuuu{{{mmmhhheeekkkuuu{{{xxxrrreeekkknnnllllllpppuuuvvvuuutttsssssssssuuuwwwxxxwwwyyy|||yyyoooeeeaaacccaaabbbiiiyyyllleeebbb]]]TTTKKKEEEFFFJJJLLL___uuu}}}yyyuuu{{{tttuuuuuu{{{UUU???555777444444555000333333333333333222222222111111222222222222111111111222333333444444333333666666777777777777666666333333333333444444444444222222222222222222222222444333333222222333333444222333333444444444444444333333333444444333333222222333555666666555333222444333333444666777777666666666777888999;;;<<<======???AAACCCGGGNNNXXX___aaadddmmmvvvwwwrrroooppp{{{ttt222222222333333333444444666666666777777777888888<<<===>>>===<<<<<<===???>>>@@@BBBCCCCCCDDDFFFHHHDDDDDDDDDEEEEEEFFFGGGHHHGGGIIIJJJJJJKKKMMMPPPSSSRRRQQQQQQRRRUUUWWWWWWVVVOOOOOOOOOPPPSSSVVVYYY[[[___```aaa```^^^^^^___```eeeeeedddbbb```___aaacccaaabbbbbbbbbbbbbbbcccccc]]]___aaabbbaaaaaabbbccccccaaa]]][[[[[[\\\___aaabbbdddgggiiilllmmmmmmmmmddddddfffjjjjjjeeeaaabbb\\\aaaeeefffiiilllkkkhhheeefffhhhkkknnnooonnnlllmmmmmmlllkkkoootttsssnnnmmmjjjlllrrrtttqqqnnnoooqqqtttuuurrrmmmkkkmmmpppoooooopppqqqrrrrrrooommmpppkkkeee``````eeekkkpppppprrrtttsssqqqooooooooonnnooopppooonnnmmmnnnoooiiijjjlllmmmmmmlllkkkjjjkkklllllljjjiiihhhiiikkkjjjiiihhhiiikkkllllllkkkgggjjjmmmnnnmmmllllllllllllllllllmmmnnnnnnoooooommmlllkkkiiiiiiiiijjjjjjooonnnnnnpppnnnkkkkkkooopppttt|||~~~uuuppppppqqqooopppsssrrrqqqtttyyy~~~xxxsssrrrsssvvvsssnnnmmmvvv}}}tttfffdddllltttzzz}}}|||tttkkkhhhjjjmmmppprrrtttuuuuuuzzzwwwsssuuuqqqjjjqqquuusssqqqrrrrrrpppxxxxxxwwwsssoooqqqyyywwwjjjhhhlllooorrruuuuuulllpppwwwsssUUUUUUdddrrrmmmgggccchhhttt|||}}}{{{hhhmmmooollllllpppuuuvvvtttsssrrrqqqooonnnmmmmmmkkksssyyywwwlllaaa]]]]]]]]]___gggyyyjjjkkkeee[[[PPPEEEAAAHHHRRR[[[jjjyyyzzzsssuuupppWWWZZZuuuzzznnn}}}rrrEEE777555888444222333---333333333333222222222222000111111222222111111000111111222333333333333333666666666777777666666666111222222222333333333333222222222222222222222222333222222111111222222333333333333333333444444444333333444444444333222222333333444555555444333333555444333444666777777666666666666777999:::<<<===;;;>>>AAAEEEKKKSSS[[[aaaaaadddnnnyyy{{{uuunnnlllsssppp222222222222333333333333555555666666666666777777999:::;;;;;;::::::<<<>>>===???@@@@@@@@@AAADDDFFFCCCCCCCCCCCCDDDEEEFFFGGGEEEGGGHHHIIIIIIKKKMMMOOOOOONNNMMMNNNPPPRRRRRRQQQPPPQQQQQQSSSTTTUUUWWWWWWZZZ]]]aaaaaa___]]]]]]]]]aaabbbcccbbbaaa```aaabbb___```aaaaaa```_________^^^___``````___```bbbcccaaa___\\\YYYXXXXXXYYYZZZcccdddeeegggiiijjjjjjjjjccc``````bbb___YYYUUUUUUUUUYYY\\\\\\___eeegggeeeccccccdddgggiiijjjiiihhhggggggffffffkkkqqqpppjjjjjjggghhhnnnpppmmmjjjiiifffiiikkkjjjgggfffggghhhhhhjjjmmmnnnmmmkkkjjjiiieeebbb]]]ZZZYYY[[[___bbbgggjjjmmmnnnlllkkkkkkllllllmmmmmmllljjjiiijjjkkkiiiiiijjjkkkkkkkkkjjjjjjkkklllllljjjhhhhhhiiijjjjjjiiihhhiiijjjkkkkkkjjjgggjjjlllllljjjiiiiiikkkkkkllllllmmmoooppprrrrrrsssqqqooommmlllkkkkkkkkkmmmmmmoooqqqooojjjjjjnnnlllrrr{{{~~~tttnnnoooooonnnppprrrqqqqqqwww}}}wwwppppppqqqqqqsssuuuqqqnnnrrrxxxrrrdddeeemmmwww}}}}}}rrrgggjjjkkkmmmppprrrrrrssssssvvvxxxvvvttt{{{tttnnnqqqqqqooopppsssssspppooossswwwuuurrrrrrwww}}}wwwllliiilllnnnssswww~~~nnndddkkkttt]]]RRRZZZjjjzzztttkkkaaa```hhhrrrxxxzzzrrrvvvwwwrrrpppssswwwxxxtttrrrpppmmmkkkjjjjjjjjjdddiiillljjjeee```\\\YYY[[[]]]eeewwwssslll___QQQHHHEEEIIIVVVccciiiooovvvxxxyyy{{{}}}pppeeehhhvvv{{{|||~~~rrrRRR;;;444777:::444333666222222222222222222222222222111111222333333222111111111111222333333333333222444444555555555555444444222222222222333333333333222222222222222222222222222111111000000111111222333333222222333333444444333444444444333333222111444444444444444444444444444333333444666777666555666666666777888:::<<<===:::>>>EEEMMMTTTZZZ```cccaaaccckkkwww}}}xxxpppllloooqqq222222222222222222333333555555555666666666666666777888999999888999;;;=========>>>>>>>>>???BBBEEECCCBBBBBBAAABBBCCCEEEFFFDDDFFFHHHHHHHHHIIIKKKLLLNNNLLLKKKKKKMMMOOOOOONNNVVVXXXYYY[[[[[[ZZZYYYXXXWWW[[[```bbb```]]]\\\\\\ZZZ]]]aaabbbbbb`````````[[[\\\]]]\\\[[[YYYYYYYYYXXXYYYZZZ[[[[[[]]]aaacccgggeeeccc```^^^\\\[[[ZZZbbbcccccccccdddeeeeeeeeefffcccaaaaaa\\\TTTOOOOOOVVVYYYYYYWWWYYY___bbbbbbeeeddddddeeeggghhhgggfffbbbbbbaaabbbgggnnnlllggghhhdddeeejjjmmmjjjfffeeebbbdddfffhhhggggggggggggaaaeeeiiijjjhhheeeeeegggYYY[[[]]]^^^]]]YYYVVVSSSaaaeeejjjlllkkkjjjkkkmmmjjjkkkkkkjjjhhhfffggghhhhhhhhhhhhiiijjjjjjkkkkkkkkklllkkkjjjgggfffggghhhiiihhhgggggghhhiiigggfffgggiiikkkjjjhhhfffgggiiikkkkkklllmmmoooqqqssstttyyyxxxuuurrrpppooonnnnnnkkklllooorrrpppkkkkkkoookkknnnsssuuuqqqkkkkkkpppnnnnnnppprrrqqqrrryyyuuuxxxwwwqqqooorrrpppkkkiiipppqqqooorrrxxxrrreeegggoooxxx}}}}}}qqqeeekkklllnnnppppppppppppoooooovvvvvvqqqsss{{{{{{tttwwwvvvqqqmmmnnnrrrqqqllleeellltttuuurrrqqqssswww}}}tttlllkkknnnqqqvvv|||~~~zzzlllgggsss{{{nnn\\\[[[fffttt{{{ooo```XXX[[[dddmmmrrrwwwzzzyyysssoooqqqtttuuuuuurrrmmmiiihhhhhhjjjlllbbbaaa^^^]]]]]]^^^[[[WWW[[[\\\cccttt~~~jjjWWWEEEAAAGGGRRRbbbpppooopppttt|||{{{sssoooXXXOOO999444///555888000000666444222222222222222222222222222222444444444444222222111111222333333333333222222333333444444333333222222222222333333333444444222222222222222222222222111111000000000000111111333333222222222333444555444444444444333333222111555444444333333444444555333222222333555666666555555666666777888:::;;;<<<:::@@@JJJSSSZZZ^^^````````````fffsss{{{xxxqqqmmmnnnsss222222222222222111000///333333333444444444555555777777777777888999:::;;;777:::===>>>>>>>>>>>>???===???AAACCCDDDDDDCCCBBBEEEEEEFFFGGGGGGGGGGGGFFFJJJMMMOOONNNLLLMMMPPPTTTWWWXXXZZZ[[[\\\\\\\\\[[[\\\]]]___```^^^ZZZVVVRRRWWWWWWWWWZZZ\\\^^^^^^]]]]]]VVVSSSVVVVVVRRROOOQQQTTTWWWZZZ[[[[[[^^^dddiiiiiieeeiiisssrrreee]]]]]]cccbbb```aaabbbccccccbbbdddaaa]]]ZZZZZZ^^^bbbffflllggg___YYY\\\bbbbbb^^^]]]___cccggggggdddbbbaaaZZZ___aaa```dddiiihhhcccbbbdddggggggfffdddcccbbb^^^```bbbdddgggjjjhhheeebbbccceeehhhfffaaa```ddd___aaafffnnnvvvtttfffVVVTTTXXXaaalllooommmkkkmmmfffoookkkfffiiigggeeekkkeeeeeebbbiiitttooohhhllljjjgggggggggbbb\\\```hhhggghhhiiiiiijjjiiihhhhhhfffffffffdddcccbbbcccddddddhhhmmmooonnnmmmnnnooopppqqqsssrrrqqqpppqqqrrrllllllmmmnnnppppppooonnnooorrrtttsssooolllkkkmmmjjjqqqrrrmmmqqq}}}rrrpppnnnoooqqqqqqooommmggghhhlllpppssstttqqqooopppmmmtttooocccaaahhhfffcccbbbdddgggiiikkknnnqqqrrrpppooopppqqqrrryyyvvvttttttsssooolllkkkiiiaaa```jjjpppmmmooouuuwwwxxxkkkaaafffmmmxxxuuuhhhgggnnntttxxx{{{mmmWWW]]]ooo|||kkk[[[VVVXXX[[[eeeiiillljjjeeeeeelllsssuuusssppplllhhheeedddccc```[[[UUUTTTWWW[[[[[[YYY```dddcccgggkkkaaaGGG<<>>???===???@@@BBBCCCCCCCCCCCCDDDEEEEEEFFFGGGFFFFFFFFFIIILLLOOONNNLLLLLLNNNPPPTTTVVVWWWYYYZZZ[[[ZZZZZZZZZZZZZZZZZZYYYWWWVVVUUUUUUSSSRRRSSSVVVYYY[[[]]]^^^ZZZYYYYYYVVVPPPPPPUUUXXXZZZ\\\]]]]]]aaagggllllllfffgggoooooocccZZZYYY]]]]]]^^^aaabbbbbb___]]]\\\\\\\\\^^^aaaeeeiiilllwwwrrrggg]]][[[___aaa^^^___bbbfffgggdddbbbdddhhh___bbbccc```bbbggghhheeeaaabbbccccccaaa___]]]]]]ZZZ\\\___bbbeeegggfffeeeccccccfffjjjjjjggggggjjjrrrsssssswwwwwwcccWWWZZZbbblllooollljjjkkkgggmmmiiicccddd```]]]bbbaaabbb___cccllljjjhhhqqqjjjhhhiiimmmkkkccc^^^^^^eeefffhhhjjjjjjjjjhhhgggccccccbbbaaa___^^^^^^___gggjjjlllllljjjjjjlllnnnlllnnnpppqqqpppooooooooollllllmmmooorrrrrrpppnnnpppsssuuusssooolllmmmooolllqqqppplllqqq|||zzzpppnnnlllmmmnnnooommmkkkkkklllnnnqqqsssssspppmmmrrrqqqxxxqqqccc___^^^^^^^^^```bbbaaa___\\\bbbhhhnnnpppooooooppprrrqqqqqqtttvvvtttooommmnnnjjjaaa```jjjoookkkjjjmmmrrruuuhhhZZZ^^^gggppp|||ssshhhiiiooossstttuuu~~~]]]WWWbbb|||xxxkkk]]]RRRTTTXXX^^^dddhhhjjjkkkkkkjjjjjjhhhfffccc```]]][[[YYYVVVSSSUUU[[[```aaa```\\\```aaafffwwwtttZZZNNNGGGMMMcccsssuuuvvv{{{}}}oooqqqsss___MMM>>>666666333333333333333222222222444444333222222222222222000000111222222111000000...000111333333222111000222111111000000111111222111222444444333333333444333222222222111111111111000000000000000000000000333222222111111222222333222333333444333333222222333444444444555555666666111222333444555555555555333444555777888999999888<<<<<<>>>CCCIIINNNOOONNNVVVWWW^^^jjjssstttsssrrrvvv222222222222222222111000333333333333444444444444666666666666666777888999888:::;;;;;;:::;;;===???>>>>>>???@@@AAABBBCCCCCCCCCDDDDDDEEEFFFEEEEEEEEEGGGKKKNNNNNNKKKIIIJJJKKKPPPQQQTTTVVVWWWXXXXXXXXXZZZXXXWWWVVVVVVXXXZZZ[[[ZZZWWWTTTRRRRRRUUUXXX[[[[[[^^^bbbccc^^^VVVSSSVVVZZZ\\\]]]]]]]]]aaahhhnnnjjjbbb___fffiii```WWWTTTZZZ[[[^^^aaabbb```[[[WWWYYY[[[___cccgggkkkmmmnnn|||wwwkkk^^^YYY\\\______```ccceeebbb]]]]]]ccchhhccceeedddaaabbbfffgggfffbbbbbbaaa^^^\\\YYYVVVTTTTTTWWW\\\```bbbcccdddeeeddddddgggmmmooonnnnnnqqq{{{wwwmmm[[[]]]ccckkknnnkkkiiijjjhhhmmmgggaaaaaaZZZTTTXXXVVV\\\\\\```iiihhhhhhrrrnnnkkkmmmuuuzzzsssfff\\\dddfffhhhjjjkkkiiigggfffccccccbbbbbb```___^^^]]]jjjkkkkkkjjjhhhhhhjjjllljjjmmmppprrrqqqqqqqqqqqqmmmkkkjjjlllooopppnnnkkkqqqssstttrrrooommmnnnqqqoooqqqnnnlllrrr{{{{{{sssnnnmmmkkklllmmmmmmllljjjooooooppprrrsssrrrnnnkkknnnooowwwttthhhccc```aaadddhhhiiifff___XXXZZZ```iiiooopppooopppqqqkkknnnuuuyyyvvvooooootttqqqfffbbbhhhmmmjjjfffgggllluuuiiiTTTUUU___iiirrrzzzpppiiilllqqqqqqpppooossseeeSSSVVVooo|||qqq```UUUSSSTTT\\\fffmmmmmmjjjiiiiiihhhfffbbb]]]YYYVVVTTTSSSSSSWWW]]]aaabbbaaaWWWVVVWWW\\\dddeeeWWWGGGEEENNN```qqqyyyzzz}}}oooqqqjjjVVVJJJAAA;;;999444444555555444333222111444333222222111222222222000111111222222111111000///000111222222222111000222111111000000111111222111333555555444333444555333333333222222222222111222111000//////000111222333222111111111111222333222222333333333333222222222222333444555666777777222222333444555555555555333333444555777888:::;;;>>><<<:::<<<@@@EEEIIIKKKRRRSSS[[[fffmmmoooppptttvvv222222222333333222111111222222333333333444444444555555555555555666777777888999999999888999<<<>>>=========>>>???@@@BBBBBBBBBBBBCCCDDDDDDDDDDDDDDDEEEIIIMMMNNNJJJGGGFFFGGGKKKMMMOOORRRTTTUUUUUUUUUXXXXXXWWWWWWYYY[[[^^^```dddbbb^^^ZZZVVVVVVWWWYYYYYY___hhhnnnlllccc[[[VVVZZZ[[[\\\[[[[[[___fffllleee\\\WWW]]]bbb^^^VVVQQQZZZZZZ\\\^^^___^^^ZZZWWW```aaaccceeeggghhhiiiiiisssqqqiii^^^XXX[[[```aaa^^^```___[[[XXXZZZ]]]]]]```bbbccccccccceeefffgggeeeccc```]]]ZZZXXXUUUSSSRRRTTTZZZ___aaaaaacccgggeeedddggglllnnnmmmnnnrrryyyxxxllltttnnn]]]]]]aaaiiimmmkkkjjjkkkjjjnnniiiffffff\\\RRRWWWOOOWWWYYY___kkkllljjjpppqqqkkkiiisss~~~}}}nnn```dddfffhhhjjjjjjhhheeeddddddeeehhhkkkkkkiiidddaaajjjjjjkkkkkkkkkjjjjjjjjjkkknnnrrrssssssqqqqqqqqqkkkhhhddddddgggjjjkkkkkkoooqqqrrrpppmmmlllnnnppppppooolllmmmtttzzzwwwooommmmmmlllmmmmmmnnnmmmmmmppppppqqqrrrsssqqqnnnkkkjjjlllttt~~~xxxvvvuuuuuuvvvwwwxxxvvvpppkkkaaaaaaeeemmmsssssspppooolllooowww|||vvvnnnqqqzzz~~~pppdddcccggghhhggghhhmmm}}}tttZZZQQQYYYeeeqqqxxxoooiiilllppppppnnnmmmpppxxxpppXXXSSSaaaooommmcccWWWSSSYYYaaagggiiilllkkkgggccc]]]WWWRRRPPPSSSSSSTTTWWW[[[\\\[[[YYYUUUOOOLLLOOOQQQNNNKKKJJJSSS^^^jjjooopppttt}}}}}}~~~___OOOKKKHHHCCC???444555666777666444111000222222111111111111222222111222333444444333222111//////000111222111111000111111000000000000111111111333444555444333444555333333333222222222222222333111///......///111333222222111111111111222222111111222333333333333222222222333444444555666666222333444444555555555444444444444444666999<<<>>>===<<<;;;===BBBHHHNNNRRRPPPRRRZZZdddjjjlllpppvvvuuu111222222333333333222222222222222333333333444444444444333333444444555555777888888777777777:::<<<<<<<<<<<<<<<===???@@@AAAAAAAAABBBCCCCCCCCCCCCBBBCCCGGGLLLLLLIIIEEEDDDDDDHHHIIILLLNNNPPPQQQRRRRRRTTTUUUWWWYYY[[[]]]^^^^^^eeefffeeebbb]]]ZZZYYYYYY^^^aaaeeekkkpppnnnfff]]]YYY[[[\\\[[[[[[___eeejjjggg___YYY]]]aaa___XXXQQQWWWVVVVVVXXX[[[^^^___^^^gggfffdddccccccccceeeeeeiiijjjfff^^^[[[^^^aaaaaa^^^^^^ZZZXXX[[[___ZZZRRRWWWZZZ```dddeeedddeeegggccc```^^^]]]___```___^^^VVVUUUXXX^^^aaa```ccciiieeeeeehhhkkkiiifffhhhmmmpppyyytttdddhhh{{{rrr]]][[[^^^fffkkkllllllmmmmmmpppnnnoooqqqeeeYYY\\\XXX\\\XXXYYYgggnnnooouuuuuujjjbbbgggtttxxxmmm^^^eeeggghhhiiihhhfffdddbbbdddgggmmmsssvvvrrrkkkeeegggiiilllnnnpppnnnllliiinnnooopppooolllhhhfffeeeaaa]]]ZZZXXX[[[```fffjjjkkkmmmooonnnkkkjjjkkknnnnnnlllkkkmmmtttxxxssskkkkkklllmmmmmmnnnnnnooopppnnnnnnnnnppprrrqqqooommmmmmnnnttt~~~~~~~~~~~~rrrgggccckkkvvvwwwrrrnnnnnnpppwww{{{tttiiimmmyyywwweee^^^___dddiiimmmvvvmmmXXXUUUaaarrrwwwoooiiijjjmmmnnnnnnpppqqqooo|||dddUUUXXXeeeqqqxxx~~~xxxgggXXXRRRSSSYYY^^^ddd```[[[UUUPPPLLLJJJJJJOOOPPPRRRTTTUUUTTTRRROOORRRJJJCCCCCCDDDGGGPPP[[[dddiiinnnnnnmmmqqqyyyxxxaaaIIIBBBEEEEEE???;;;444555666777666444111000111111000000000111111222222333555666666555333222//////000000111111111111111000000000000000000111000222444444333222333444222222222222222222222222333111///......///111333111111111111111111111111000111222222333333333222444444444444444444444333333333444444555444444444555555444555666:::===???:::;;;<<>>?????????@@@AAAAAABBBBBBAAAAAABBBFFFKKKKKKHHHDDDCCCDDDFFFGGGJJJLLLNNNNNNNNNNNNNNNPPPSSSWWWYYYYYYXXXXXX[[[___cccccc```\\\[[[[[[fffbbb]]]^^^fffnnnmmmgggXXX[[[]]]]]]]]]___dddiiinnnhhhcccdddfffeee^^^XXXVVVTTTSSSVVV[[[aaafffhhhgggeeebbb``````bbbeeeggghhhhhheee___^^^bbbcccaaa```___\\\[[[bbbiiiaaaTTTQQQUUU]]]dddeeecccdddhhh___\\\[[[^^^dddjjjllllll^^^XXXVVV]]]aaa```ccciiieeegggjjjiiiccc]]]```hhhmmmuuurrreeefffxxx{{{^^^ZZZ[[[ccciiikkklllmmmmmmqqqrrryyy}}}nnn___aaakkkkkk]]]TTT]]]hhhqqq|||}}}rrreeeccclllrrrjjj]]]dddeeefffggggggfffeeeeeeeeehhhmmmtttxxxuuullleeefffhhhlllppprrrqqqlllhhhllllllkkkgggaaa]]]ZZZZZZSSSSSSRRROOONNNRRRZZZ```fffiiilllllljjjhhhiiikkkllljjjjjjnnnqqqqqqkkkeeedddfffhhhiiijjjkkkmmmoookkkkkkkkkmmmooopppnnnlllmmmmmmoootttyyy}}}~~~~~~yyyuuuwww}}}zzzjjjbbbjjjuuuvvvqqqoooooonnntttzzzsssfffhhhtttzzziii___]]]ccckkkpppiiiVVVZZZmmmuuummmggghhhkkklllnnnqqqoookkksssrrrYYYTTT```kkkmmmpppxxx|||nnn```WWWSSSSSSVVVSSSNNNJJJHHHHHHIIIJJJHHHJJJLLLNNNNNNMMMKKKIIIFFFBBB??????BBBKKKZZZhhhkkkkkkooottttttrrrtttyyyUUUEEE888888>>>>>>999555444444555555444333222111000000000///000000111222111333555777777555333111/////////000000000111111111000000//////000000111///111333333222111222333000111111111111222222222222111000//////000111222000000111222222111000000///000111222333333333333444444444444333333222222333333444444555444444333555555444555666999<<<>>>777999;;;===@@@DDDJJJNNNMMMMMMSSS^^^eeegggjjjnnnvvvsss111222333333444444333333111222222222222333333333333222222111111111222222444666777777666666666777888999:::<<<============>>>???@@@@@@AAAAAA@@@@@@AAAEEEIIIJJJGGGDDDDDDEEEFFFGGGIIIKKKLLLLLLLLLKKKLLLNNNPPPSSSTTTTTTTTTTTTTTTYYY___```\\\YYYYYYZZZ```^^^YYYWWW]]]gggiiieeeUUUXXX\\\]]]\\\]]]aaaeeemmmkkkjjjjjjllllllhhhdddaaa^^^]]]]]]aaafffjjjlllcccbbb```___```cccfffhhhgggeee```\\\^^^eeegggddd___bbb```___gggqqqmmm```QQQTTT[[[ccccccaaacccjjj```]]][[[___gggnnnqqqqqqgggZZZTTTZZZaaa```bbbgggdddiiinnnjjj^^^VVV[[[fffkkknnnjjjdddiiiwww```[[[ZZZ```gggiiiiiikkklllpppttttttbbbcccvvvzzzlllZZZXXX^^^jjjyyywwwlllggglllpppiii^^^aaabbbbbbdddfffhhhiiijjjjjjiiikkkooorrrqqqjjjdddiiiiiikkknnnpppooojjjfffffffffeeeccc```______aaa]]]aaabbb[[[RRRMMMQQQWWWbbbgggkkkmmmjjjhhhhhhiiijjjiiikkkmmmlllggg```\\\YYY\\\___aaabbbdddgggjjjjjjiiiiiikkklllmmmkkkjjjjjjjjjjjjkkknnnppppppnnnsssvvvwwwrrrllllllttt}}}sssfff```iiiqqqpppooorrrnnnmmmuuuyyyiiifffooo|||sssjjjgggiiinnnrrrzzz~~~___WWWfffpppiiifffhhhjjjkkkmmmpppkkkiiilll{{{|||aaaQQQ[[[dddgggiiinnnsssttt{{{~~~{{{pppaaaUUUNNNLLLKKKIIIGGGFFFGGGIIIJJJEEEGGGIIIJJJHHHFFFEEEDDD===DDDJJJNNNTTT___iiiooommmiiimmmxxxxxxnnnmmmtttzzzkkk}}}}}}vvviiiSSS@@@888333666:::999555333333333333333333222222222///////////////000111111000111444666666444111000///////////////000111111000000////////////000000...///111111000000000111//////000000000111111111000000000000000000000000///000111222222111000//////000111222222333333333333333333333333333444444333444444555444444333333444444333444555777999:::777999:::;;;===AAAHHHMMMNNNMMMRRR]]]fffiiiiiijjjnnnmmmzzz111222333333444444444444111111222222222333333333222222111111111111111222333555777888777555555666666888:::===>>>===<<<;;;>>>>>>???@@@@@@@@@@@@@@@AAAEEEIIIIIIFFFDDDDDDFFFFFFGGGHHHJJJKKKKKKJJJJJJNNNNNNOOOPPPQQQRRRSSSSSSTTTYYY]]]]]]YYYVVVVVVXXXUUUYYY[[[YYY\\\aaaaaa\\\QQQTTTYYYZZZZZZZZZ]]]```eeehhhjjjlllppprrrqqqnnnpppmmmjjjhhhiiijjjkkkkkkbbbaaaaaaaaabbbdddfffgggddd```YYYVVV\\\fffjjjhhh]]]bbbcccaaahhhttttttlllTTTUUU[[[bbbaaa___dddllleeeaaa]]]___ffflllnnnnnnlll[[[RRRXXX``````aaafffdddkkkqqqlll]]]TTTZZZggghhheee``````iiiuuu|||}}}bbb\\\ZZZ___eeegggggghhhjjjnnntttuuuaaaaaauuu{{{fffZZZXXXaaaqqqvvvtttmmmhhhkkknnnggg\\\^^^^^^___bbbeeeiiimmmoooooollljjjkkkmmmmmmiiidddmmmkkkjjjkkkllllllhhheeeaaabbbcccdddeeeiiinnnqqqwww}}}uuucccVVVTTTXXXaaaffflllnnnkkkiiiggghhhiiiiiikkklllhhh```YYYVVVPPPTTTXXXZZZ[[[^^^bbbfffjjjiiihhhiiijjjjjjiiigggkkklllllllllmmmnnnkkkhhhgggooouuurrrjjjgggoooxxxiii```___iiimmmkkkmmmtttooonnnxxxnnnhhhooo|||~~~}}}wwwrrrqqqrrrssspppiiiXXXdddkkkfffdddhhhkkkjjjkkkmmmjjjhhhfffkkk~~~iiiNNNUUU\\\aaagggnnnooolllffflllsssvvvpppdddTTTJJJFFFFFFFFFEEEDDDCCCCCCCCCFFFHHHIIIHHHEEEAAA?????????OOO___gggnnnwwwzzzxxxppphhhkkkwwwuuugggfffsssxxx{{{rrreeeRRR:::777222111555777444222111222222111111111222333333///////////////000111111...000333444444333000...///////////////000111111000000////////////000000---///000111000///000111......//////000000000111000000111111111111000000///000111222222111000/////////000222222333333333111111222333444444555666444444444555444444333333222222222333444555666666999:::;;;;;;===DDDMMMTTTRRRPPPTTT```jjjlllkkkjjjdddiii}}}555555444444444333333333333333333333333222111000222111000000000111333333444333333222222333333444888:::<<<===<<<<<<===???>>>>>>>>>>>>???@@@AAABBBAAACCCEEEFFFFFFDDDBBBAAADDDFFFIIIJJJJJJJJJJJJKKKKKKKKKKKKKKKLLLNNNPPPQQQRRRWWWZZZYYYUUUSSSTTTWWW[[[XXXUUUUUUWWWYYYZZZ[[[PPPRRRTTTXXX[[[]]]______cccbbbbbbccceeehhhkkkmmmqqqpppnnnjjjgggdddaaa```eeeeeedddcccbbbcccgggjjjnnn```\\\___\\\cccppptttaaa\\\```bbb```jjjyyy|||bbb^^^]]]```eeehhhgggccceeeeeeeeeddddddggglllpppssscccXXXXXXYYYXXX\\\fffaaajjjqqqlllaaaZZZ]]]dddiiiddd___^^^ccckkksssxxxccc___]]]aaadddcccdddgggeeeggglll|||yyyaaaZZZmmmvvv]]]TTT]]]iiitttrrrtttvvvtttlllfffeeeaaadddgggjjjkkkkkkmmmnnnqqqpppppppppppplllfff```kkkjjjhhhfffdddccccccccc]]]bbbjjjrrryyy~~~ooo]]]ZZZaaahhhoooooojjjeeefffhhhhhhfffhhhkkkggg___ZZZ[[[[[[aaahhhiiiaaa[[[___iiihhhhhhiiiiiiiiihhhggggggiiimmmpppnnniiifffhhhkkknnnooolllhhhiiiooossssssfff]]][[[eeeooooookkkiiifffkkksss|||zzzuuu||||||yyytttqqqqqqtttzzzzzzWWW[[[aaaaaaeeegggfffeeejjjrrrooofff^^^bbbtttzzz\\\QQQRRRdddooommmnnnuuujjjddd^^^\\\\\\YYYQQQJJJCCCCCCCCCDDDDDDDDDDDDDDDAAAAAAAAAAAAAAA???>>>===GGGlllsssuuuuuutttlll___]]]ooozzz|||xxxXXXEEE>>>666222333333444444333333222000000000000000000000000222111111111000000//////000000111111111111000000...---,,,,,,---///222333000000000000////////////111111000000//////......000000000000111111111111333333222111000000111111222222222222222222222222//////000111222333333333222222333333333333444444333222222222222333444444444333222222333666888:::<<<999777999???HHHOOOTTTOOOOOOUUU```fffeeefffiiijjjnnn555555444444444333333333333333333333333222111111222111000000000111333333444333333222222333333444444666999999999:::;;;<<<;;;;;;;;;<<<<<<===?????????AAACCCDDDDDDCCCAAA???BBBDDDGGGHHHGGGGGGHHHIIIIIIIIIIIIJJJKKKNNNPPPQQQOOOSSSVVVVVVSSSQQQSSSVVVXXXWWWUUUUUUUUUWWWZZZ\\\RRRTTTVVVXXXZZZ\\\]]]^^^]]]]]]\\\]]]___aaadddfffggggggeeedddbbb```___^^^aaa```______aaaeeehhhjjjggg^^^^^^``````iiiqqqnnn^^^ZZZ^^^aaa^^^gggtttvvv\\\ZZZ[[[^^^cccggggggeeecccccccccbbbbbbeeeiiimmmoooaaaWWWYYYZZZWWWZZZbbb]]]gggrrrrrrkkkdddcccfffhhheeeaaa```ccciiinnnqqq___[[[ZZZ^^^bbbbbbcccfffeeefffhhhwwwxxxaaa[[[eeevvvmmm\\\[[[aaajjjnnnwwwxxxooolllmmmoooqqqqqqooommmlllllllllkkkjjjkkkkkkiiieeebbbaaa```______```aaadddeeeppprrruuuxxxzzz}}}rrrddd```gggmmmmmmhhhddddddfffcccccceeehhhjjjhhhbbb]]]jjjooovvvyyypppccc\\\]]]ggggggggghhhhhhhhhhhhiiiiiilllnnnmmmjjjiiiiiikkknnnooolllhhhjjjqqqtttsssfff```___fffkkkkkkkkknnnhhhkkkpppuuuyyyyyywwwuuuxxxqqqoooooommmlllmmmlllsssyyy}}}]]]XXX\\\]]]aaaddddddbbbgggnnnkkkooonnniiihhhoooyyycccTTTPPP]]]fffbbbaaafffaaaZZZQQQMMMMMMLLLGGGBBBBBBBBBBBBAAAAAAAAAAAAAAA>>>???>>>======@@@FFFKKKUUUrrr~~~sssiiihhhlllsss~~~~~~~~~gggyyysss```HHH;;;999333222222333333333333222222000000000000000000000000111111111000000000//////000000111111111111000000000///.........///000111......//////000000111111111000000000/////////...............////////////333222222111000000111111000000000000000000000000000000000111222222222333222222333333333333444444333333333333333444444555444333222222333666888999<<<:::999:::@@@IIIQQQVVVUUURRRUUU___ggghhhfffgggiiiooo555555444444444333333333333333333333333222222111222111111111111222333333333333222222222222333333222444666777777888:::<<<;;;:::::::::;;;<<<===>>>===>>>@@@AAABBB@@@???>>>AAACCCEEEFFFFFFFFFGGGHHHGGGGGGGGGHHHJJJMMMOOOQQQJJJNNNQQQQQQPPPOOOQQQTTTSSSUUUVVVUUUTTTUUUYYY^^^VVVVVVWWWXXXZZZ[[[[[[\\\YYYXXXXXXXXXYYY[[[]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\[[[]]]ccchhhjjjjjjbbb___bbbccccccoooqqqdddZZZWWW]]]aaa^^^dddnnnmmmZZZ[[[]]]___aaacccdddddd```aaaaaa``````bbbeeehhhlll```YYYZZZ[[[YYYZZZ___]]]eeennnqqqnnnllllllnnniiigggeeeeeefffiiilllnnn^^^ZZZYYY^^^aaaaaacccfffgggeeeeeetttxxxccc^^^cccmmmzzzdddZZZ\\\bbbfffqqq|||~~~xxxqqqoootttuuuvvvtttpppkkkiiigggjjjhhhfffffffffgggeeeddd[[[[[[\\\___ccciiinnnrrrzzzyyywwwuuussssssssssssuuuwww}}}kkkaaafffllllllgggcccccceee\\\bbbhhhnnnwww{{{ppp```dddhhhrrr|||{{{ooo```YYYffffffffffffgggiiikkkllliiijjjkkklllmmmllllllkkknnnnnnllliiilllsssvvvtttdddbbbbbbeeeffffffiiinnnjjjkkklllmmmooopppqqqqqq|||ooodddcccfffgggggghhheeemmmqqq|||iiiYYYVVVWWW\\\aaabbb```ccciiihhhsssyyyrrrhhhhhhpppwwwhhhVVVLLLSSSZZZVVVSSSVVV[[[SSSIIICCCCCCDDDBBB@@@CCCCCCBBB@@@???>>>>>>>>>???>>><<<;;;>>>GGGSSS\\\gggpppzzz|||vvvtttzzz~~~sssiii{{{|||XXXGGG999333333111222222333333333333222222000000000000000000000000111111000000000000//////000000111111111111000000000111111111000000///...------...///000111222222000000000000////////////............////////////333222111111000111111111000000000000000000000000111111111111111111222222222222333333333333444444444444444333444555555666444333333333444666777999;;;::::::<<>><<<===>>>???@@@???>>>===BBBCCCEEEFFFFFFFFFGGGIIIFFFFFFFFFHHHJJJMMMOOOQQQHHHJJJMMMMMMMMMNNNPPPRRROOOSSSVVVUUURRRSSSYYY___XXXXXXXXXXXXXXXXXXYYYYYYXXXXXXXXXXXXXXXYYY[[[[[[[[[\\\\\\]]]^^^______``````]]][[[^^^eeekkkkkkjjjbbbcccfffddddddqqqrrr___YYYVVV\\\aaa^^^cccjjjfff^^^```bbbbbb```___``````______```___^^^___bbbdddjjj```YYYYYYZZZZZZ[[[^^^aaacccdddeeegggjjjooossskkkjjjiiiggggggjjjnnnrrraaa\\\[[[___bbbaaabbbeeegggeeeeeetttyyyddd```iiijjjvvviiiZZZYYYbbbccchhhoooqqqnnnlllmmmnnnooopppooolllhhhffffffeeeccc___]]]\\\\\\\\\]]][[[[[[]]]```fffmmmtttxxxsssqqqooommmlllllljjjiiipppqqqnnnqqqooobbbgggkkkkkkhhhddddddeee]]]hhhpppwww~~~gggYYYZZZcccrrryyyrrreee\\\gggfffeeefffgggjjjmmmnnnhhhhhhiiikkkmmmnnnllljjjmmmmmmlllkkkpppvvvwwwtttaaaaaabbbdddeeeeeefffggghhhiiihhhhhhggghhhjjjlllxxxjjj______dddggggggfffcccjjjkkkoooxxx___RRRTTTZZZ```aaa___```eeeiiioootttttttttsssoooiiiiiiVVVHHHJJJPPPNNNKKKLLLRRRLLLDDD@@@AAACCCBBBAAAFFFEEECCCAAA???>>>>>>>>>???===;;;>>>GGGTTT```hhhwwwmmmiiirrr~~~vvvooojjjzzz||||||zzzvvvGGG:::555111222000111111222222222222111111000000000000000000000000000000000000000000//////000000111111111111000000///000111222222111000............///000111111111000000000000////////////000000000000111111111111222222111111111111111222222222222222222222222222222222222111111111111111222222222333333333444444555444444444444555666666444333333333444555777888999::::::<<>>>>>>>>>>>===@@@BBBCCCDDDCCCDDDFFFHHHEEEEEEFFFGGGIIILLLOOOQQQHHHIIIJJJKKKKKKLLLNNNPPPLLLQQQTTTTTTRRRRRRXXX]]]XXXWWWVVVUUUUUUUUUVVVVVVXXXWWWWWWXXXXXXYYYYYYZZZ[[[[[[\\\\\\]]]]]]^^^^^^aaa]]][[[^^^dddggggggddd```bbbeeeccccccrrruuuddd\\\WWW]]]bbb```dddiiiddd^^^```bbbbbb___]]]\\\]]]^^^___``````^^^^^^___```ccc[[[TTTRRRSSSUUUWWWYYY]]]]]]^^^^^^aaadddiiillliiiiiigggdddeeeiiipppvvvbbb]]]\\\^^^```______bbbccccccdddrrrtttaaa___kkkgggqqqppp]]]VVV``````ccciiikkkhhhgggiiieeegggjjjkkkkkkkkklllmmmfffddd```\\\YYYXXXXXXYYY```___^^^___aaadddhhhjjjgggfffgggiiimmmnnnmmmkkkppprrrmmmhhhrrrtttdddhhhkkkllljjjgggggghhhjjjqqqsssuuuuuu```\\\^^^hhhoookkkaaa[[[ggggggffffffgggjjjlllnnnffffffgggjjjlllllliiiggghhhjjjkkklllrrrxxxwwwqqqaaaaaacccgggkkkkkkgggbbbdddfffgggfffddddddeeegggsssggg^^^```fffgggeeedddccchhhhhheeesssdddRRRSSSXXX___aaa______bbbfffiiikkkmmmqqquuuqqqkkkhhhVVVGGGFFFJJJHHHEEEEEEDDDAAA>>>===???@@@???>>>DDDCCCAAA???=========>>>;;;999;;;EEEUUUdddkkkmmmyyyppplllnnnmmmgggbbbbbbccczzz{{{yyyzzzeee<<<555444333333000000111111222222111111000//////////////////////////////////////////000000000000111111111111000000,,,...000222333333111000000000000000////////////////////////000000000000000000000000111111111111222111111111111111222222222222222222222222222222222222222111111111111111222222222333333333444444555444444444444555666666444444444444555555666777777888:::<<>>@@@AAA???===@@@>>><<<::::::;;;<<<===999;;;CCCSSScccnnnqqqoooooossssssjjj[[[SSS\\\iiivvvyyyjjjhhhyyyoooIII111111222333444///000000111111111111000000////////////////////////......////////////000000000000111111111111000000+++---///111333222111111111000000000/////////...////////////000000000000............////////////111111111000111111222333000000000000000000000000111111111111111111222222222222333333333333444444444444444333444555555666444444444555555555666666555777:::;;;>>>DDDLLLSSSPPP\\\eeeccc^^^```ffflllmmmqqq555555444444444333333333222333333444555555444444111222333444444444333333222222111111111111222222333333333222111222444777666666555555555555555666777888888999::::::;;;;;;<<<===>>>>>>>>>???AAADDDCCCBBBBBBCCCDDDGGGIIIJJJKKKIIIHHHGGGGGGGGGGGGGGGHHHIIIJJJKKKMMMNNNOOOPPPPPPOOONNNNNNNNNPPPRRRSSSPPPQQQRRRSSSTTTUUUUUUUUUVVVVVVVVVVVVVVVWWWWWWWWW\\\\\\[[[[[[[[[[[[[[[[[[ZZZXXX___ccc```fffooonnnddd\\\^^^bbbaaagggnnniiiaaa``````bbbdddccc^^^ZZZ\\\^^^```___]]][[[ZZZZZZ[[[YYYWWWWWWYYYYYYVVVRRRQQQXXX___aaa```^^^^^^______aaabbbaaa```cccjjjqqq\\\WWWVVVZZZ]]]]]]^^^aaa^^^```___eeekkk```XXX```aaabbbjjj{{{zzzjjj[[[[[[___eeegggdddbbbdddggghhhiiiiiijjjnnnsssxxx~~~zzzvvvqqqllliiifffbbb^^^ZZZ\\\bbbhhhkkkkkkeeejjjllliiikkkqqqtttssseeegggjjjlllllllllmmmmmmqqqooollliiikkkrrr}}}kkkgggffffffddd```___aaaeeeeeeeeeddddddccccccccc```dddhhhgggddd```^^^^^^WWW\\\aaahhhqqqtttmmmccc___eeejjjkkkmmmooolllfffaaaccceeecccaaabbbfffkkkjjjccc^^^```bbbaaaaaabbbccchhhooojjjeeexxx~~~eeeQQQOOOQQQWWWZZZXXXWWWYYYTTTZZZ\\\TTTNNNQQQZZZ```UUUMMMFFFCCCAAA>>>===>>>>>>>>>???@@@AAAAAA@@@???===;;;:::999999;;;===???DDDMMMZZZgggnnnqqqpppnnnttttttmmm```YYY```ppp|||rrrhhhjjj~~~{{{zzzqqqaaaVVVEEE444///111///111444...///000000000000000000///////////////////////////........./////////000000000000111111111111000000---...///000111000000///////////////000000000000.../////////000000000111............////////////111111000000111222222333000000000000000000000000000000000111222222222333222222333333333333444444333333333333333444444555444444555555555555555555555888;;;<<<===BBBJJJQQQKKKWWWaaaaaa___bbbhhhjjjmmmqqq555555444444444333333333222333333444555555555444111222333444555444333333222222111111111111222222666666555444222333666888888777777666666666777777555666666777888999999:::>>>????????????@@@CCCEEEAAAAAA@@@AAABBBDDDFFFGGGLLLIIIGGGEEEEEEEEEEEEDDDFFFFFFFFFGGGJJJLLLLLLKKKMMMLLLLLLKKKMMMOOOQQQSSSOOOPPPRRRSSSTTTUUUUUUUUUTTTTTTUUUUUUVVVVVVWWWWWW[[[\\\^^^]]]\\\[[[\\\]]]]]]XXX```fff^^^]]]eeehhhfff]]]]]]``````hhhoookkkkkkgggeeefffhhhfff___YYY[[[]]]______\\\ZZZXXXXXX```aaacccdddfffeee^^^WWWVVV[[[___^^^\\\\\\aaafff^^^bbbeeedddcccdddiiinnnZZZWWWVVV[[[___```bbbeeeaaabbb```bbbeee\\\YYYeeebbbbbbeeeppp~~~mmmhhheeefffgggfffjjjoooiiihhhgggeeeeeehhhmmmqqqvvv{{{~~~zzzvvvtttmmmeee]]][[[___eeeiiijjjnnnnnnkkkiiijjjooouuuyyydddfffhhhkkklllmmmnnnnnngggiiimmmpppnnnmmmuuu|||zzzyyyvvvmmmccc```cccccccccccccccaaa```^^^]]]___dddhhhgggaaa[[[ZZZ[[[QQQVVV]]]fffoooqqqhhh]]]ZZZdddkkkhhhfffiiikkkiiibbbcccdddbbb___bbbiiiooollleee````````````bbbfffeeejjjwwwrrrgggvvv|||fffOOOMMMNNNSSSUUUTTTSSSUUUOOOQQQPPPMMMMMMMMMIIIDDDHHHDDDAAA@@@???>>>???AAA???>>>===============<<<<<<;;;::::::;;;===@@@CCCTTTaaapppxxxuuuooommmmmmxxxcccYYYfff~~~xxx{{{lllccclllzzz}}}oooWWWCCC999111...333555///111444...//////000000000000//////////////////////////////---.........//////000000000000111111111111000000///////////////......---------...///000111222222.../////////000000111111000000000000111111111111111111000000111222333333222222222222222222222222//////000111222333333444222222333333333444444444333222222222222333444444444444555555666555555555666999<<<======AAAJJJQQQHHHSSS\\\^^^```fffiiihhhlllrrr888666444111111222444555666666555555555444444444222222333555777666444222333333333111...///333777444333111000111333666777555444444333333444444555888888888888888888888888;;;:::;;;===???AAA@@@???CCCBBBAAA@@@@@@BBBCCCDDDCCCCCCDDDDDDEEEEEEFFFFFFEEEFFFHHHIIIJJJKKKKKKKKKLLLLLLJJJJJJKKKMMMOOOQQQLLLNNNPPPRRRSSSSSSSSSSSSQQQTTTVVVVVVUUUTTTTTTTTT[[[ZZZYYYYYYYYYZZZ[[[\\\]]]]]]^^^^^^]]]]]]\\\[[[aaa``````bbbfffjjjlllmmmrrrnnnfffbbbeeehhhddd]]]YYY]]]aaa___\\\\\\cccjjjeeelllmmmkkknnnssskkk]]][[[[[[\\\\\\]]]^^^^^^___bbb___]]]]]]```dddggghhh]]]XXXWWW\\\___^^^___ddddddhhhhhhbbb______```^^^cccbbbdddkkkuuu}}}uuummmhhhgggkkknnnkkkllllllkkkjjjiiikkkmmmqqqrrrrrrrrrrrrtttxxx{{{zzzzzzzzz{{{||||||}}}~~~}}}ttteeeYYY]]]hhhlllhhhkkkkkkllllllmmmooosssvvvfffgggiiijjjiiihhhiiiiiifffggghhhiiikkkooossswwwwwwyyyyyyuuuooohhhdddbbb^^^aaaaaa]]]^^^bbb___XXX\\\\\\cccllliii^^^]]]ddd\\\UUUWWWcccmmmkkkddd```bbb```aaaeeefffbbbaaabbb]]]YYYVVVWWWYYY^^^fffmmmhhhbbb___bbbdddaaa___^^^]]]gggnnnmmmjjjjjjllllllPPPNNNKKKLLLOOOPPPOOOMMMMMMKKKIIIGGGEEECCCBBBBBB@@@?????????>>>>>>======:::<<>><<<;;;;;;<<<::::::<<<;;;===LLL\\\ggghhhnnntttnnnhhhsssyyydddeeezzz|||yyy}}}kkk]]]iiisssuuuwwwmmmZZZHHH>>>555111111111111000000000000000000////////////000000////////////............000000000000000000000000......////////////..................////////////222...***+++///111///+++111000...---...///111222222111111111000000//////000////////////111333444000111222333333222111000...///000111111000///...222333444444555555444444222333444444555555444444555555555666666666666666555888888666666===HHHNNNGGGSSS___cccccceeehhhkkklllttt777666333222222333555666444444333333333222222222222222444555666666444333333444333111//////333666444333111000111333555777444444333333333333444444666666777777888999:::::::::::::::<<>>@@@@@@@@@???@@@@@@AAABBB@@@AAAAAABBBBBBCCCCCCDDDCCCDDDEEEGGGHHHHHHIIIIIIJJJIIIHHHHHHIIIJJJLLLNNNKKKLLLNNNPPPPPPQQQPPPPPPOOOQQQSSSTTTSSSRRRRRRSSSXXXWWWVVVVVVVVVWWWXXXYYYZZZZZZ[[[[[[[[[[[[ZZZZZZ___^^^^^^```dddgggiiiiiiiiigggbbb^^^___cccaaa\\\ZZZ^^^bbbbbb``````cccfffdddiiihhheeeiiippplllaaa\\\\\\]]]]]]^^^_________dddaaa______cccgggjjjkkk]]]XXXWWW[[[^^^]]]^^^aaabbbiiilllfff^^^\\\^^^___bbbaaa```dddkkkqqquuuvvv}}}{{{vvvqqqnnnnnnpppsssjjjkkklllkkkjjjiiijjjllljjjkkklllkkklllmmmqqqtttsssrrrpppoooooopppqqqrrrvvvtttmmmeeeccciiimmmlllhhhiiiiiijjjkkkmmmrrruuueeefffgggggggggggghhhiiifffggghhhiiijjjlllnnnpppllllllkkkjjjhhhfffeeeeeegggiiifff^^^ZZZZZZZZZWWWTTTSSS[[[gggkkkgggjjjsssiiidddccchhhjjjeeeaaa```bbb``````aaa___ZZZZZZ]]]\\\\\\ZZZWWWRRRPPPUUUZZZ___\\\[[[___```]]][[[\\\^^^bbbdddeeehhhkkkiiieeePPPMMMKKKJJJLLLMMMKKKIIIHHHGGGEEECCCBBBAAA@@@@@@??????>>>>>>>>>=========<<<<<<;;;999888888;;;===999666888???GGGQQQ```ooorrrmmmmmmtttvvvrrrrrrvvvssskkkjjjsssyyywwwvvv{{{dddTTTDDD999666444111111111000000000//////000000////////////000000////////////............////////////////////////......////////////..................////////////000///...---...//////...000///...---...///111222111111111000000000//////000////////////111222333000111111222222111111000...///000111111000///...222222333444444444444333222333444444555444444444444444555555666666666777777888999:::<<>>>>><<<======>>>???????????????>>>>>>>>>???@@@AAAAAAAAAAAABBBBBBCCCDDDEEEFFFFFFGGGFFFEEEEEEFFFGGGIIIJJJJJJJJJKKKLLLLLLLLLLLLLLLKKKMMMOOOPPPPPPPPPQQQRRRSSSSSSSSSRRRSSSTTTUUUUUUUUUVVVWWWXXXYYYYYYYYYYYY\\\[[[[[[]]]```ccccccccc```bbb```\\\\\\``````^^^^^^```bbbdddddddddbbbaaaccceeebbb___bbbkkkkkkddd\\\]]]^^^^^^______```___cccaaa___```ccchhhkkkmmm]]]YYYXXX[[[]]]\\\\\\^^^___iiimmmfff\\\YYY]]]``````___]]]^^^bbbeeehhhhhhoooooonnnmmmmmmmmmnnnnnngggiiikkkkkkiiiiiiiiijjjeeeffffffffffffhhhkkkmmmllljjjhhheeeeeeeeeggghhhjjjpppsssnnnhhhhhhkkkmmmgggggghhhhhhhhhkkkpppsssiiihhhggggggggghhhiiijjjfffggghhhhhhhhhhhhggggggkkkiiifffdddcccccccccbbbgggkkkllleee___aaahhhmmm]]]XXXYYYbbbggggggkkkqqqrrrpppnnnkkkeee^^^^^^aaacccaaaaaa```\\\XXXZZZ```eeeiiikkkdddYYYQQQNNNNNNTTTTTTWWWZZZZZZVVVUUUXXXZZZXXXVVVXXX___fffbbbZZZNNNLLLIIIHHHHHHHHHFFFEEEBBBBBB@@@???>>>=========>>>============<<<<<<<<<;;;;;;:::888666777:::<<<999999???LLLYYYdddnnnvvvpppnnnllllllkkkhhhfffddd~~~|||sss}}}~~~}}}MMM>>>444...111333111111000000000000//////000//////......//////000/////////............---////////////////////////......////////////..................////////////---///000///---,,,...111000///.........///000111111111000000000000//////////////////000111222222222111111000000111111222//////000111111000//////000111222222333333222222222222333444444444444444333333444555666777777888888777777;;;>>>???>>><<>>>>>======>>>???@@@AAAAAABBB@@@AAAAAAAAABBBCCCDDDDDDEEEDDDDDDDDDDDDEEEFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHIIIKKKMMMMMMMMMNNNOOOQQQQQQQQQQQQQQQRRRSSSSSSTTTSSSTTTVVVWWWXXXYYYYYYYYYZZZYYYYYYZZZ]]]_________[[[```bbb___]]]aaaddddddcccaaaaaabbbeeeeeebbb___```aaa___\\\___eeefffbbb\\\]]]^^^```````````````aaa^^^\\\]]]aaafffiiijjj]]][[[ZZZ\\\]]]]]]]]]\\\___eeefff^^^XXXYYY]]]```^^^]]]]]]^^^```ccceeegggcccdddeeehhhjjjjjjiiigggdddfffhhhhhhgggffffffgggccceeeffffffeeefffiiikkkhhhgggfffeeeeeedddddddddbbbiiinnnmmmiiifffhhhjjjjjjjjjiiihhhgggjjjnnnqqqooommmjjjiiiiiijjjkkkkkkdddeeefffggghhhfffbbb```kkkhhheeeddddddcccaaa___]]]dddjjjhhheeeiiiuuummmccc\\\^^^bbbccceeehhhnnnqqqrrrlllbbb[[[]]]ccc___^^^______\\\XXX\\\ccckkkrrrvvvtttkkkaaaUUUMMMMMMOOOSSSVVVTTTNNNNNNRRRQQQOOOKKKKKKSSSZZZWWWPPPLLLKKKHHHFFFEEECCCBBBAAA>>>===<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;999:::<<<;;;:::999:::;;;@@@GGGRRR^^^fffkkkmmmppplllrrrrrrhhh]]]\\\eeennn}}}sss{{{ddd===999555///000333111000000000/////////////////////......///////////////.........---------////////////////////////......////////////..................////////////------------------...//////............///000111000000000000000000//////////////////000000111111222111000//////000111222///000111111111111000//////000000111111111111111222222333444444444444333222222333444666777888888777666888<<<>>>???AAADDDEEEHHHRRR```jjjllljjjhhhiiilllvvv666555555555555666888888666666555555555444444444222444666666555444555777666444333222222333333333222222222222222444555666333333333222222333333333444555555555555555666666777666666888:::;;;999888:::;;;===>>>??????>>>>>>>>>>>>???@@@AAABBBCCCDDDAAAAAA@@@@@@AAABBBCCCDDDDDDDDDCCCCCCDDDDDDEEEEEEFFFEEEEEEEEEFFFFFFFFFFFFHHHIIIKKKKKKKKKLLLNNNPPPOOOPPPPPPQQQRRRSSSSSSSSSSSSTTTUUUWWWXXXYYYYYYZZZXXXWWWXXXYYY\\\]]]]]]\\\YYY___ccc```^^^bbbfffgggfffbbb^^^^^^aaacccaaa___]]]^^^^^^]]]^^^``````]]]\\\]]]___```aaa``````______]]][[[\\\___dddggghhh^^^^^^]]]]]]^^^```^^^\\\``````[[[TTTTTTYYY^^^___^^^^^^___```aaacccfffgggcccccceeeiiilllllliiifff```bbbddddddccccccdddeeeccceeeffffffffffffhhhjjjeeefffhhhiiiiiihhhfffeeebbbccceeeggghhhgggggghhhnnnnnnllliiigggiiimmmpppsssoookkkiiiiiijjjiiihhhbbbbbbdddfffhhhfffaaa\\\```````````````^^^[[[XXXRRRXXX^^^aaa```cccnnnyyysssiii___^^^bbbfffhhhjjjgggooosssmmmbbb\\\^^^aaaZZZZZZ\\\]]][[[VVVWWW[[[aaahhhooossstttnnn]]]LLLKKKLLLPPPSSSOOOIIIHHHKKKIIIJJJHHHFFFIIINNNNNNKKKIIIHHHFFFDDDAAA?????????;;;;;;;;;::::::;;;;;;<<<:::::::::::::::::::::::::::::::::999999<<<@@@DDDOOOYYYcccggghhhkkkppptttrrrtttsssjjjcccgggxxx|||gggqqqoooHHH333888666///111444000000000////////////...//////............//////............------------..............................////////////..................////////////...+++(((***---000...+++...............//////000//////////////////000000.../////////000000000000222111000//////000111222///000111222222111000///...///000000111111000000111222333333444444333333111222333444555666777888444999BBBIIIGGGAAADDDKKKFFFFFFOOO^^^iiijjjhhhhhhfffkkkuuu777666666666666777777888444444333333333222222222222555777666444333666888777555333333333444333111222222222222333444555555333333222222222222333333444444444444444444444444666555555666888999888666::::::;;;===>>>>>>>>>>>>===>>>???@@@AAACCCDDDDDDAAAAAA@@@???@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEFFFGGGGGGHHHIIIIIIIIIIIILLLNNNMMMMMMOOOPPPQQQQQQRRRQQQQQQRRRTTTUUUVVVWWWWWWWWWVVVUUUVVVXXXZZZ\\\[[[ZZZVVV\\\___]]]]]]```ccccccccc___[[[[[[]]]______]]]ZZZ\\\]]]^^^^^^^^^]]][[[ZZZ\\\^^^```aaa```___^^^```]]][[[[[[^^^bbbeeefff]]]______]]]___bbb```\\\```]]]UUUOOOQQQYYY]]]\\\^^^___````````````bbbddddddcccdddgggkkkllliiieee```aaaaaaaaa```aaaccceeebbbccceeeeeeeeeeeefffhhhdddfffhhhiiiiiihhhfffeeegggbbb```cccggghhhhhhjjjooonnnkkkhhhfffgggkkknnnppplllhhhgggiiiiiihhheeebbbaaaccceeehhhfff```[[[]]]^^^___]]]WWWQQQMMMLLLKKKMMMQQQXXX]]]bbbkkktttyyypppeee```bbbeeeggggggeeemmmqqqlllddd___^^^]]]\\\\\\___dddbbbZZZTTTRRRSSSYYY```gggppprrrcccPPPJJJJJJKKKNNNKKKFFFDDDGGGEEEHHHHHHEEEDDDGGGHHHGGGCCCCCCBBB@@@===<<<<<<===;;;:::::::::::::::;;;;;;888888999999999999::::::>>>;;;777555999CCCOOOXXX```fffjjjfffeeemmmyyysssjjjffflllrrrwww}}}pppnnnhhh}}}{{{mmmddddddNNN777///444///+++000333000000////////////......///......------......///.........------------,,,..............................////////////..................///////////////***''')))...111///+++------........./////////......////////////000000...//////000000//////...111000000//////000000111000000111222222111000000...///000000111111000000111111222333333333333333222222333444555666666777333<<>>;;;;;;<<<>>>???@@@AAABBBAAA@@@???>>>>>>???AAABBBAAAAAABBBBBBBBBBBBAAAAAACCCCCCCCCCCCDDDEEEGGGHHHFFFFFFGGGFFFEEEFFFHHHJJJHHHIIIKKKMMMNNNNNNNNNNNNNNNOOOPPPQQQRRRRRRRRRRRRRRRRRRSSSVVVYYYZZZYYYXXXUUUYYY\\\ZZZ[[[^^^```^^^\\\[[[ZZZZZZZZZ[[[ZZZZZZYYYZZZ[[[]]]]]]]]]^^^___YYY[[[^^^``````___^^^]]]___\\\YYYYYY[[[^^^aaabbb[[[^^^^^^\\\^^^bbbaaa[[[^^^]]]XXXRRRQQQVVVYYYXXX\\\^^^``````______aaacccccc```___bbbgggiiihhheeeaaaaaaaaa______```dddgggaaacccdddeeeddddddeeefffhhhgggfffeeedddddddddeeefff```^^^bbbeeeeeegggkkkjjjiiifffcccbbbeeeiiimmmjjjgggeeegggjjjllljjjgggeeecccccceeehhhfff___YYY___bbbdddaaaYYYTTTTTTWWWVVVOOOMMMTTT]]]cccjjjpppyyyrrrhhh___]]]^^^___^^^```fffhhhdddbbbbbb___ZZZ]]]]]]ccckkkmmmbbbUUUMMMKKKQQQUUUYYYdddlllfffWWWIIIEEEEEEHHHHHHEEECCCEEEBBBEEEEEEBBBAAABBBBBB???;;;<<<===;;;999888999;;;::::::999999999999999:::777777777888888999999999:::;;;<<<@@@HHHTTTbbbkkkjjjmmmlllfffeeennnyyy~~~rrrjjjppp}}}{{{|||{{{~~~sssrrrqqqzzz|||iiiQQQCCCBBB:::000000111,,,---222000000000/////////.........///......------......///.........---------,,,,,,..............................////////////..................////////////...,,,+++,,,///111000///------......//////.............../////////000000......///000000///...---//////000000000000//////000111222222222222111000//////000111111111111000111111222333333333333222333333333444444555555555555999FFFRRRPPPFFFGGGOOOIIIFFFMMM[[[bbb```aaafffgggttt999999888888777777666666666666555555555444444444333666888777333222666:::888555333333555555333000111222222333333444444555333222222222222222222333000000111222444555666666555444444555666777555444888777777777888:::<<<>>>888999:::;;;===>>>???@@@@@@???===<<<===>>>@@@AAA@@@@@@AAAAAAAAA@@@@@@???CCCCCCBBBCCCDDDFFFHHHIIIEEEEEEEEEDDDCCCCCCEEEGGGEEEFFFHHHJJJKKKKKKKKKKKKKKKLLLMMMNNNNNNNNNNNNNNNPPPPPPQQQTTTWWWYYYXXXWWWVVVYYYZZZYYY[[[^^^^^^[[[VVVXXXZZZZZZZZZYYYWWWWWWYYYYYYZZZ\\\\\\]]]```dddYYYZZZ]]]___```___]]]\\\\\\YYYVVVUUUWWWZZZ\\\]]]YYY]]]]]][[[]]]bbb```ZZZ[[[___^^^WWWRRRSSSUUUVVVXXX[[[___```___```cccfffdddaaa___aaagggkkkjjjhhhcccbbbaaa______aaaeeeiiiaaaccceeefffeeedddeeefffmmmjjjeeeaaa```aaaccceeeccc^^^]]]aaabbbaaadddjjjdddcccaaa______ccchhhmmmhhheeeeeehhhnnnpppnnnkkkhhhfffdddfffhhheee^^^XXXZZZ```ggggggdddfffnnnvvviiiZZZOOOQQQXXX\\\^^^```mmmiiibbb[[[YYY[[[]]]]]]ZZZ]]]^^^\\\^^^bbb```ZZZUUUVVV^^^kkkpppeeeUUUIIIFFFMMMNNNMMMVVVbbbcccZZZGGGBBB@@@DDDGGGEEEDDDDDD@@@AAA@@@======???===777666888999888666555777::::::999999888888888888888666666777777888888888999444:::EEEPPP\\\fffooouuunnnpppoooiiiiiinnnoookkkyyy|||yyy|||pppmmmtttuuu{{{~~~lllSSS:::111666000...333444000333666---000/////////.....................------...............---------,,,,,,,,,..............................////////////................../////////000---...000/////////111444,,,---......//////......---.........//////000000......///000000///...---...///000111111000///...000111222333333222111000///000000111111111111111111111222333333333333222444444444444444444444444777333777BBBEEEDDDKKKWWWMMMJJJPPP]]]bbb___aaaiii```qqq???;;;777444444555666666333444555555666666666555555555444444555666888999999888777555333222222222333111111222444666777666444444333333333444444555222222222333333333444444333333333444444444555555777666666666777999;;;===999999999999:::;;;<<<<<<@@@>>><<<<<<<<<===<<<;;;???@@@@@@???>>>>>>???AAAEEEDDDCCCAAA@@@BBBEEEHHHFFFDDDCCCCCCDDDEEEEEEDDDEEEEEEFFFFFFFFFEEEEEEDDDHHHHHHHHHIIIKKKMMMNNNOOOMMMNNNPPPRRRTTTTTTTTTTTTVVVWWWXXXYYYZZZZZZZZZZZZUUUUUUTTTTTTYYY]]]ZZZSSSRRRUUUYYY\\\]]][[[XXXVVVZZZVVVSSSSSSUUUWWW[[[___[[[\\\[[[XXXTTTRRRSSSVVVZZZXXXVVVYYY]]]``````___]]]^^^ccciiicccUUUOOOQQQXXX[[[\\\[[[\\\```aaa___^^^[[[]]]cccdddaaaaaaeeebbbeeedddaaabbbhhhgggbbb___ccceeeeeeccceeejjjpppqqqiii```]]]aaadddccc```gggccc``````ccceeedddbbbeeeaaa```bbbcccccceeejjjkkkfffaaaccciiillljjjffffffhhheeeaaadddggg^^^PPP___hhhuuuyyysssmmmtttsssaaaVVVVVVZZZ]]]^^^``````___^^^\\\ZZZYYYWWWZZZZZZZZZYYYXXXVVVUUUTTTNNNRRRUUUVVVZZZ]]]UUUJJJ???@@@BBBFFFKKKQQQWWWZZZFFFEEECCCCCCDDDDDDCCCAAA>>>>>>===<<<:::999888888999999999888888888777777999888777777999:::::::::777444555999999666888>>>@@@HHHTTTaaalllqqqoooiiiiiijjjggg___WWWYYYdddooo{{{{{{xxxjjjgggqqq}}}~~~cccZZZ;;;...555///111111111111111111111111111000000///...---------...------,,,,,,------...---...///...------...//////...---,,,,,,---...///,,,---......//////......///---+++,,,///000///---,,,,,,,,,---...///000111...------------...//////....................................////////////...///000///...---...///111111222222222222111111111111000000000000000000//////000111222222333333555555444444444555555666444777999999:::CCCQQQ\\\MMMPPPUUUZZZ___ccceeefffgggmmm}}}AAA>>>:::888888888777666555555666666666666666666666666555444444555777888999888777555444333222222333222111222555666777666555555444333333333333444333333333333222222222222222333333333333444444444777666666666777999:::;;;888888888888999:::;;;<<<>>>===;;;;;;<<<===<<<;;;???@@@@@@???>>>>>>???AAACCCCCCCCCAAA@@@AAADDDGGGEEEDDDBBBBBBDDDEEEDDDCCCDDDEEEEEEEEEEEEEEEDDDDDDEEEEEEFFFGGGIIIJJJKKKKKKIIIKKKMMMOOOQQQRRRRRRRRRTTTUUUVVVWWWXXXXXXXXXXXXVVVVVVTTTSSSWWW[[[XXXQQQRRRTTTWWWZZZ[[[[[[YYYWWWZZZVVVSSSTTTWWWZZZ\\\]]]___aaaaaa^^^YYYTTTSSSSSSRRRRRRTTTZZZaaafffiiiiiibbbaaaffflllhhh[[[SSSTTTWWWZZZ[[[ZZZ[[[```aaa___```]]]]]]bbbccc```aaaeee```cccbbb```bbbgggfffbbbbbbccccccaaa```dddlllrrrppphhh^^^\\\___ccccccbbbdddbbbaaaaaabbbdddddddddeeebbbaaaddddddbbbcccfffhhheeebbbcccfffiiihhhfffmmmlllgggbbbeeehhh___PPP]]]iiiuuuuuunnnjjjooovvv}}}rrrdddZZZXXX[[[]]]^^^ZZZZZZYYYXXXWWWUUUSSSRRRUUUUUUUUUTTTSSSQQQPPPPPPMMMPPPPPPPPPUUUYYYUUUMMMBBBBBBDDDGGGKKKPPPTTTWWWEEEDDDBBBBBBBBBBBB@@@???<<<<<<;;;:::999999888888999999999888888888777777999888777666777666666555999555555777666555888???HHHVVVfffkkkhhhfffiiimmmiiikkkjjjaaaYYYYYYdddooo{{{tttsss{{{~~~}}}~~~{{{WWWJJJ222---666111000000000000000000000000000000000///...---------...------,,,,,,------...---...///...---,,,---///------...//////...------,,,------..................---+++,,,///000///---...------------......///...------------...//////....................................///////////////111222222111111222444000111111222222111111000111111111111111111111111///000000111222222333333555444444444444555666666666999;;;;;;<<>>>>><<<:::888777777777777666666666666888777555444444555666666999888777555444333333333333222111333555666666555666555444444333333333333444444444333222222111111111111222222222333333333777666666666777777888999777777777777888999:::;;;<<<:::999:::;;;<<<<<<;;;>>>???@@@???======???@@@AAABBBAAA@@@???@@@CCCEEEDDDCCCAAAAAACCCDDDCCCBBBCCCCCCDDDDDDEEEDDDDDDCCCDDDEEEFFFHHHIIIIIIHHHHHHFFFGGGIIILLLMMMOOOOOOPPPQQQRRRSSSTTTTTTUUUUUUUUUWWWWWWTTTRRRTTTXXXWWWRRRQQQSSSUUUXXXYYYZZZZZZZZZ[[[WWWSSSTTTYYY]]]]]]ZZZbbbdddfffeee```ZZZUUURRRPPPQQQVVV]]]dddjjjmmmnnn```]]]aaajjjhhh\\\SSSRRRUUUYYYZZZYYY[[[___aaa___aaa^^^^^^```aaa```bbbeee^^^`````````cccffffffcccddddddbbb___^^^ccclllssskkkccc\\\ZZZ]]]aaabbbaaa___```aaa`````````bbbddddddbbbcccfffeeeaaa```bbbeeedddcccbbbcccdddeeeeeennnkkkddd```ggglllaaaPPPYYYiiisssmmmeeeeeeggggggqqqlllddd\\\XXXXXXYYY[[[XXXWWWVVVUUUTTTSSSRRRQQQOOONNNNNNMMMLLLKKKJJJJJJKKKJJJIIIHHHLLLQQQQQQMMMBBBBBBCCCDDDGGGJJJMMMOOOCCCBBB@@@?????????===;;;999999999999888888888777999888888888888777777777777777777777666666555555888666666999<<<>>>EEELLLXXXcccnnnqqqkkkgggjjjoooqqqhhh\\\UUUXXXdddsss}}}}}}{{{~~~hhhDDD:::---...555///////////////////////////000000//////...---------...------,,,,,,------...,,,...///...---,,,---...***,,,///000000///,,,***,,,,,,---..................,,,,,,,,,...///...---//////...---------------...------------...//////....................................////////////+++---////////////111333000111111222222111111000222222222222222222222222000000000111222222333333444444444444555555666666777999::::::;;;AAAMMMVVV\\\]]]___bbbccccccccccccdddmmmIIIGGGFFFEEEDDDAAA===;;;999888888777666555555555999888666555444444444555999888777555444444333333333222222333555666666444444444333333333444444555777777666555444222222111000111111111111222222222666666666666666666777777666666666666777888999::::::888777888:::<<<<<<;;;===>>>???>>><<<<<<>>>???>>>??????>>>===>>>AAADDDCCCAAA???@@@AAABBBAAAAAAAAABBBBBBCCCCCCCCCCCCCCCDDDEEEGGGIIIJJJIIIGGGFFFGGGGGGHHHIIIJJJKKKKKKLLLMMMNNNOOOPPPQQQQQQQQQQQQUUUVVVSSSQQQSSSXXXXXXUUURRRSSSTTTVVVXXXYYY[[[[[[```[[[TTTQQQVVV[[[[[[WWW^^^bbbgggiiiggg```YYYUUUUUUWWW[[[___dddhhhjjjjjj[[[XXX[[[fffggg]]]TTTRRRUUUXXXZZZYYY[[[```aaa______^^^]]]^^^___aaadddggg\\\]]]^^^```dddfffeeeccceeedddbbb```___bbbhhhmmmbbb^^^ZZZ[[[^^^```___^^^^^^```bbb```]]]\\\___aaaaaa```bbbgggfffbbb```aaabbbddddddbbb```___bbbeeefffccc______jjjpppdddQQQRRRdddlllddd]]]``````ZZZ``````^^^YYYSSSPPPQQQSSSSSSSSSRRRQQQPPPOOOOOOOOOJJJJJJIIIHHHGGGGGGFFFFFFGGGFFFDDDCCCFFFHHHHHHGGG@@@??????@@@@@@BBBCCCDDDAAA???===<<<<<<;;;:::888777777777777777777777777888888888888777777777777555777888888888888999:::555888>>>EEELLLTTT]]]ccckkkhhhiiinnnqqqooollljjjmmmbbbWWW[[[kkk{{{}}}uuuttt~~~}}}~~~mmmHHH333444111222333+++/////////////////////////////////......---------...------,,,,,,------...,,,---......,,,,,,---...+++,,,...//////...,,,+++,,,,,,---.........---------,,,,,,------............------,,,,,,---------...------------...//////....................................////////////+++,,,............///111000000111111111111000000222222333333333333333444000000111111111222222222333333444555555666666666555777888777888>>>GGGOOOYYY]]]aaaeeegggfffdddbbbbbbiiiyyyJJJJJJIIIIIIHHHFFFBBB???<<<;;;999777666555555555999888666555444444444444999888777666555444444444222222222444666666555333222222222333444555666777999888777666555444333222000000000111111111222222444555555555555555555555555555555555555777888888888666666777999;;;;;;;;;;;;<<<===<<<;;;:::<<<>>>;;;<<<======<<<===???AAAAAA???>>>>>>???@@@@@@??????@@@AAABBBBBBBBBBBBBBBBBBDDDFFFGGGHHHGGGFFFEEEHHHHHHHHHHHHHHHHHHHHHHHHJJJKKKLLLMMMMMMNNNMMMMMMQQQRRRRRRPPPRRRXXXZZZXXXQQQRRRSSSTTTVVVXXXZZZ[[[ddd```VVVNNNPPPWWWXXXTTTVVV[[[bbbggghhhddd^^^YYYYYYZZZ]]]___aaabbbdddeeeZZZVVVZZZeeehhh```XXXWWWUUUYYYZZZYYY[[[___aaa___[[[[[[[[[[[[^^^bbbfffggg[[[ZZZ\\\```dddddddddccccccddddddcccccccccdddfff^^^]]]]]]```cccccc___\\\```cccdddbbb^^^\\\]]]___^^^]]]___dddeeeaaa```bbbaaacccdddaaa]]]\\\___ccc``````^^^aaammmrrrdddPPPKKK[[[bbbZZZVVV[[[ZZZSSSRRRUUUWWWTTTOOOKKKKKKLLLJJJIIIHHHGGGGGGGGGGGGHHHHHHGGGFFFEEEEEEEEEEEEEEEGGGEEEEEEEEEEEECCCAAA@@@>>>>>>=====================<<<:::999999999777666555555555666666666666777777777777777777777777777666777888888777888:::===999@@@JJJTTT^^^gggnnnrrrtttmmmhhhiiihhhdddaaaaaaiiiooowww~~~yyyxxx}}}|||uuuwwwzzzwwwwww~~~{{{www{{{uuukkkaaaXXXTTTAAA222---222444444333...000000000000000000000000............------------...------,,,,,,------...,,,---...---,,,+++,,,...------,,,,,,,,,,,,------+++,,,,,,---...---------+++,,,---------------...+++++++++,,,,,,...//////...------------...//////....................................////////////000222222222000000111222000000000111111000000000222222333333333444444444111111111111111222222222222333444555666666666666555666777777999===EEEKKKLLLRRRZZZaaaeeeddd```^^^bbbeeeqqqJJJJJJIIIJJJKKKJJJGGGEEE@@@???<<<:::888777777777999888666555444444444555999888777666555555555555222222333444666666444222222222222333444555666777999888777666555444333333000000111111111222222222222333444555555555555555333333333444444555666777777555444555888999999999999:::;;;:::888888:::;;;999:::;;;;;;;;;;;;===??????>>><<<<<<>>>???>>>===>>>>>>???@@@AAAAAAAAAAAA???@@@AAACCCDDDDDDCCCCCCHHHHHHGGGFFFFFFFFFGGGGGGGGGHHHIIIJJJKKKKKKKKKKKKKKKNNNOOONNNQQQVVVXXXWWWOOOPPPQQQRRRTTTUUUWWWWWWaaa```XXXLLLKKKRRRUUUQQQPPPSSSZZZaaadddccc]]]XXXVVVWWWYYY[[[[[[]]]aaacccVVVSSSVVV```bbbZZZVVVXXXVVVYYYZZZXXXZZZ^^^___\\\XXXZZZ[[[ZZZ\\\bbbddddddYYYWWWYYY___bbbaaa___```___aaaccceeefffeeecccbbb]]]^^^aaadddfffddd```]]]bbbcccdddcccaaa_________\\\YYYZZZ^^^___]]]^^^aaa```aaaaaa^^^[[[ZZZ\\\___^^^``````bbbkkkooobbbNNNHHHRRRWWWSSSQQQUUUTTTPPPKKKNNNQQQPPPLLLIIIIIIIIIGGGFFFEEEDDDDDDDDDEEEFFFFFFEEEDDDCCCBBBCCCCCCDDDGGGEEEFFFHHHFFF@@@===>>>>>>>>>======<<<;;;;;;::::::999777777888888666555555555555555666666666666666666777777777777777888777888999777666777===AAAGGGPPPZZZaaahhhooosssrrrrrrooommmgggYYYMMMRRR^^^~~~xxxyyy~~~}}}qqqcccmmm|||{{{{{{sssnnnrrr|||}}}kkk\\\MMM===333222000//////111111222555000000000000000000000000------------------------...------,,,,,,------...+++---...---,,,+++,,,---...---,,,++++++,,,---...++++++,,,---------------***,,,------,,,,,,---...******++++++,,,...///000...------------...//////....................................////////////000111222111///...///000///000000111111000000///111222222333333444444555111111111111111111111111111222444666777777666666777888999999<<<@@@FFFJJJJJJOOOWWW___cccdddbbb```ccceeepppIIIHHHHHHJJJLLLLLLKKKJJJFFFDDDAAA===;;;:::::::::888777666555444444555666999888777666555555555555222222333555777666444222555444444333333333444444777666666555444333333222111111111222222222333333000111333444555555555555222222222333333444555666777555444555666888888777777888999888666666888999666888::::::::::::<<<>>>>>><<<;;;;;;<<<======<<<<<<===>>>???@@@@@@@@@@@@===>>>???@@@AAACCCCCCDDDEEEDDDDDDDDDDDDFFFGGGHHHFFFFFFGGGHHHIIIIIIIIIIIIFFFJJJMMMLLLMMMQQQSSSQQQLLLLLLNNNOOOQQQQQQQQQQQQWWW\\\YYYMMMIIIOOORRROOONNNPPPTTTYYY]]]\\\WWWSSSQQQSSSTTTUUUUUUYYY^^^cccVVVSSSVVV\\\[[[SSSQQQUUUUUUXXXXXXVVVWWWZZZ[[[XXXWWW[[[\\\ZZZ[[[```aaa^^^UUUSSSUUU\\\___\\\ZZZ[[[[[[]]]```dddggggggfffddd\\\]]]^^^```aaa```^^^\\\]]]]]]]]]^^^______^^^\\\[[[WWWUUUVVVVVVVVVYYY^^^^^^^^^\\\ZZZXXXWWWXXXZZZYYY[[[[[[\\\ccciii___PPPIIIKKKNNNOOONNNNNNNNNOOOHHHIIIJJJKKKIIIHHHGGGGGGFFFEEEDDDCCCCCCDDDFFFGGGCCCBBB@@@?????????AAABBBDDDAAAAAADDDAAA;;;999<<<;;;;;;;;;;;;;;;:::999888777666555666777777666555666666666666555555555555666666666666777777888888666888999999999>>>HHHOOOZZZaaagggiiikkkpppqqqooolllhhhfffbbbWWWNNNVVVfff~~~vvvuuupppmmm~~~vvvuuuzzztttYYYJJJAAA777...///444000+++...///000555////////////////////////------------------------...------,,,,,,------...+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,***,,,------++++++---///,,,+++++++++,,,------......------------...//////....................................////////////,,,---///...------.../////////000000000000//////111111111222333444444444111111111111111111111111000222444666777777666666777777888:::===AAAFFFIIIRRRTTTYYY]]]aaacccddddddfffjjjwwwHHHGGGGGGIIILLLNNNNNNMMMIIIGGGDDD@@@>>>=========888777666444444555666666999888777666666555666666222222333555777666444111888777555444333222222222444444444333333222222111111222222222222333333333///000222444555555555555222222222222333444555555777555444444666777777666666777777777555555666888555777999999999:::;;;===>>><<<::::::<<<===<<<;;;<<<<<<>>>??????@@@@@@@@@?????????@@@BBBDDDFFFGGGAAAAAAAAABBBCCCFFFHHHJJJEEEFFFGGGHHHHHHIIIIIIHHHCCCIIILLLJJJKKKMMMNNNLLLIIIJJJLLLMMMNNNNNNMMMMMMNNNXXXYYYOOOJJJNNNQQQMMMNNNOOOQQQUUUXXXVVVQQQMMMPPPQQQRRRQQQQQQUUU[[[aaa\\\YYY\\\___[[[RRRQQQXXXTTTWWWWWWTTTUUUXXXXXXUUUXXX]]]]]]ZZZZZZ^^^]]]YYYSSSPPPRRRYYY\\\XXXVVVXXXXXXZZZ]]]bbbgggiiiiiihhhZZZYYYYYYYYYYYYZZZZZZZZZVVVUUUUUUXXX\\\]]][[[XXX[[[UUUQQQQQQPPPPPPTTTZZZ]]][[[YYYWWWVVVVVVVVVVVVQQQTTTSSSSSS[[[ccc^^^SSSKKKHHHIIIMMMMMMJJJJJJNNNEEEEEEEEEFFFFFFFFFFFFEEEAAA@@@???>>>>>>@@@BBBCCC@@@???===<<<<<<===>>>??????;;;:::===;;;555666;;;888888888888888777666666666555444555777888777666777777666666666555555555555666666666777777888888333666999;;;???HHHUUU___fffmmmooollllllqqqrrrooojjj]]]WWW\\\``````fffpppwwwooolllbbbiiivvvfffFFF999777555111,,,444///***///000---000........................------------------------...------,,,,,,------...+++,,,------++++++,,,---)))+++---//////---+++)))++++++,,,---------,,,,,,))),,,...---+++***,,,///------,,,,,,++++++,,,,,,...------------...//////..................................../////////000---///000111000111222444//////000000000000//////000000111222222333444444222222111111111111111111000111444666777777666666444555666888<<<@@@DDDGGGWWWWWWWWWWWWZZZ]]]aaaccchhhooo???CCCHHHKKKLLLLLLIIIEEEFFFGGGHHHHHHGGGDDD@@@>>>>>>===;;;888666555444333888888888888777666555444222444666888888666444333555444444333333222111111222444555555444333333444222222222333333444444444000111222444555555444444111111111111222333444555444444333333333444444555777777666555555555555555666666666666666777888888:::::::::;;;;;;;;;<<<<<<============<<<<<<<<<<<>>>>>>>>>>>>>>??????@@@???>>>===<<<;;;:::::::::;;;:::999888777777777777888888777777666666555555777666555444444555666777666666666555666666777888888555333444777;;;======>>>;;;===HHHXXXeeekkkkkklllpppkkkiiiqqqqqqmmmqqqWWW```ooo|||~~~zzzvvvvvv}}}www~~~pppaaalll~~~lllGGG888555222111444000000////////////000000,,,---......//////.......................................------,,,,,,,,,---------,,,,,,,,,++++++------------------------+++,,,,,,------,,,,,,+++******+++,,,,,,---.........,,,***+++...///...------,,,,,,++++++,,,,,,---.................................------,,,,,,,,,............////////////...///////////////......000111111111111222222222333222111111111222333444333333444555666777888999:::;;;;;;:::999<<>>???@@@@@@??????@@@AAACCCBBBAAA@@@AAACCCEEEGGGEEEDDDCCCDDDFFFGGGEEECCCDDDDDDDDDDDDEEEGGGHHHIIIFFFFFFFFFFFFGGGGGGGGGGGGIIIKKKLLLNNNNNNLLLJJJHHHJJJKKKMMMPPPQQQPPPLLLHHHKKKLLLLLLKKKJJJLLLOOOQQQUUUTTTTTTSSSRRRQQQPPPOOONNNPPPRRRSSSRRRRRRSSSUUUSSSSSSSSSUUU\\\bbb^^^VVVPPPOOOPPPTTTWWWVVVRRRNNNRRRRRRQQQSSSUUUUUUTTTSSSVVVSSSQQQOOOPPPQQQQQQQQQQQQNNNLLLMMMPPPSSSSSSRRRYYYYYYXXXVVVSSSOOOLLLJJJKKKLLLMMMNNNOOOOOONNNNNNMMMMMMJJJIIINNNSSSRRRMMMEEEFFFFFFFFFFFFEEEDDDDDDBBBBBBAAA@@@@@@???@@@@@@======<<<<<<======>>>???======<<<::::::999999999:::999888777666666666666777777666666666666666555777666555444444555666777555444444444555666777777999999888888888888999:::AAAGGGRRR```nnnwww{{{{{{llluuunnnaaa^^^\\\ZZZ___ooo|||wwwvvvxxx|||{{{{{{qqqnnnwwwyyy}}}wwwyyy}}}www___GGG222///222222111444000//////......//////000+++,,,,,,---------------------------------------......---------,,,,,,,,,------,,,,,,+++++++++,,,------------------------,,,------......------,,,******++++++,,,------......,,,***+++---///...------,,,,,,++++++,,,,,,---..............................---------,,,,,,,,,............////////////......////////////......000000111111111222222222222222111111111222333444333333444555666777888888666999<<<<<<;;;===AAAEEECCCDDDJJJRRRYYY^^^```aaafffmmmzzzEEECCCAAABBBEEEHHHIIIJJJKKKLLLLLLKKKKKKJJJHHHHHHHHHGGGEEEBBB???<<<:::999999999999888777666444444333444666777777666444333777777777666555555444444222444555555444333333444222222333333333333444444000111333444555444444333111111111111222333444555444444444333333333333333666666555444444444444555444444333333444444555666555555555555666666666666999999::::::;;;<<<<<<<<<<<<>>>??????>>>>>>???@@@AAA@@@@@@@@@AAABBBCCCDDDDDDCCCBBBCCCDDDDDDBBBAAA???@@@AAABBBDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFEEEFFFIIIKKKLLLLLLKKKJJJHHHIIIKKKMMMNNNMMMIIIFFFIIIJJJKKKJJJHHHGGGHHHIIIMMMMMMLLLLLLLLLLLLLLLLLLHHHJJJKKKLLLKKKLLLMMMOOOOOOOOOOOOSSS]]]ccc]]]SSSLLLLLLOOOTTTWWWUUUOOOIIIPPPOOONNNNNNOOOPPPOOOMMMOOOOOONNNMMMLLLLLLNNNPPPRRRQQQPPPQQQTTTVVVWWWWWWWWWXXXXXXWWWUUUPPPLLLIIIFFFFFFHHHIIIJJJKKKKKKKKKJJJJJJHHHFFFIIIMMMLLLGGGDDDDDDDDDDDDCCCCCCCCCBBBAAA@@@???>>>===<<<<<<<<<;;;::::::::::::;;;<<<<<<;;;;;;:::999888888888888888888777666555555555555555555555555555666666666666666555555555555666666555555555555555666777777::::::999888777:::AAAGGGVVV___lllwww|||zzzxxx\\\OOONNNSSS[[[uuuqqqwww~~~yyyrrrkkkiiiqqq{{{~~~wwwtttwwwpppqqqtttqqqbbbKKK???333,,,111555222...............------.........+++++++++,,,,,,,,,------++++++++++++++++++++++++------------,,,,,,,,,,,,...---,,,******++++++,,,------------------------------............------******++++++,,,,,,---------,,,***+++---......------,,,,,,++++++,,,,,,---------------------------...------------,,,,,,,,,---............/////////......///////////////...000000000111111111222222222222111111222222333444222333333444555666777777333777===???>>>>>>???AAA<<>>CCCGGGGGGEEEEEEJJJJJJIIIIIIIIIIIIIIIIIIJJJIIIGGGEEEBBB???<<<;;;;;;;;;;;;:::888777555555333444555666555444333222333333444444444555555555222444555555444333333444333333333333333333333333111222333444555444333333111111111111222333444444333444444444333333222222666555444444333333444444222222222222222333444444666666666777777777777888777777888999::::::;;;;;;:::<<<======<<<<<<>>>???>>>>>>???@@@@@@@@@@@@@@@BBBBBBBBBCCCCCCBBBAAA@@@===>>>@@@BBBCCCCCCBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDBBBCCCFFFHHHIIIIIIIIIHHHGGGGGGIIIKKKLLLKKKHHHEEEHHHJJJKKKKKKIIIGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHCCCDDDEEEEEEDDDEEEGGGIIIKKKKKKKKKOOOYYY___XXXMMMGGGIIIMMMRRRUUUSSSLLLFFFLLLKKKJJJKKKLLLMMMMMMLLLIIIKKKMMMLLLIIIIIILLLOOORRRQQQQQQRRRTTTUUUUUUUUULLLMMMNNNOOOOOONNNLLLKKKGGGGGGHHHHHHIIIIIIIIIIIIHHHIIIGGGEEEGGGLLLKKKGGGCCCCCCBBBAAAAAA@@@@@@@@@???>>>===;;;:::999999999888888888777888999999:::999888777777666666666777777666555555444444444555333333444444555555666666666666666555555666666666777777777666666777777888777999:::;;;???JJJ[[[gggrrrwww}}}~~~yyytttVVVNNNXXXfffrrrrrrrrr~~~ooojjjssszzzrrrrrryyywwwqqqdddVVVHHH888555111111666777111,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---+++***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,******++++++,,,,,,,,,,,,,,,,,,++++++,,,------------,,,,,,++++++,,,,,,------------------------------------------------------------.........//////---...//////////////////000000000000111111111111222111222222222222333333222333333444555555666666333888===???>>>>>>@@@BBB===GGGQQQWWWZZZ]]]_________kkk~~~GGG@@@<<>>>>>>>>===;;;999888777333444444555444333222111666666666555555444444444222444555555444333333444333333333333333333333333111222333444444444333222111111111111222333444444333333444444444333111111555555444333333333333333111111111111111222222333666666666666777777777777555555666777888999999:::888999;;;;;;;;;;;;<<<>>><<<<<<===>>>???>>>======AAABBBCCCCCCBBBAAAAAAAAA===>>>@@@BBBCCCCCCBBBBBBAAAAAAAAABBBBBBBBBCCCCCCBBBBBBDDDEEEEEEEEEEEEDDDFFFFFFGGGIIIJJJJJJGGGDDDDDDGGGIIIJJJIIIGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEECCCDDDEEEEEEDDDCCCEEEFFFHHHGGGGGGKKKSSSWWWQQQFFFDDDFFFJJJOOOSSSRRRLLLFFFGGGEEEDDDEEEHHHJJJKKKJJJFFFIIIKKKJJJHHHHHHKKKNNNKKKLLLLLLLLLKKKKKKKKKKKKFFFFFFEEEFFFGGGIIIKKKLLLIIIIIIHHHHHHGGGGGGGGGGGGCCCEEEEEECCCEEEIIIJJJGGGBBBAAA@@@>>>>>>===>>>>>><<<<<<:::999777777666666666666555555666666777888777777666555555555555666666555444444444444444444333333444444555555666666555666666666666666666555888777777777777777888888999@@@HHHPPPYYYeeeuuuyyyssscccooogggWWW\\\kkkxxx~~~{{{zzzwwwxxx}}}jjj[[[HHH:::444...,,,+++,,,000111//////000------,,,,,,,,,,,,------...------,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++******+++++++++++++++,,,+++++++++++++++,,,---...---,,,,,,++++++,,,,,,---------------------------------------------------------------............------.../////////////////////000000000111111111111111222222333333333333222222333333444444555555666999<<<===<<<===AAAEEEBBBQQQ^^^]]]YYYZZZ^^^aaa^^^kkk~~~eeeSSSCCC>>><<<:::<<>>@@@BBBBBBAAAAAAAAABBB>>>???@@@BBBCCCCCCCCCDDD???@@@@@@@@@@@@AAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAAEEEEEEEEEGGGHHHHHHEEECCC@@@CCCEEEFFFEEEDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEGGGIIIJJJJJJHHHFFFFFFFFFCCCEEEEEEGGGMMMPPPLLLDDDCCCDDDFFFKKKPPPQQQMMMIIIBBB@@@???@@@CCCFFFGGGGGGFFFGGGIIIIIIHHHHHHIIIJJJHHHIIIJJJJJJGGGFFFFFFFFFGGGEEECCCBBBBBBDDDGGGIIIHHHGGGEEEDDDCCCBBBBBBBBB>>>AAAAAA???@@@EEEFFFDDDAAA???===<<<;;;;;;;;;<<<:::999888777666555555555555444444444444555666666666555555444444555555555555555444444444444444555555555555555555666666666555555666666666666555555666666777888999;;;===>>>EEEQQQaaaoooxxx|||~~~yyyooocccZZZiiirrroooiiiooosssuuu{{{yyyxxxpppppprrr}}}SSSAAA666222222......---++++++,,,---...///---------,,,,,,---------......---,,,---...///000------------------------++++++++++++,,,,,,,,,,,,+++++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++************++++++++++++++++++***+++,,,+++***+++,,,...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,------------.........,,,---...///000000000000/////////000000000111111000111222333333333333222222222222333333333444444777999;;;::::::<<>>===999999999888777777666666<<<;;;:::999777666555444222444555555444333333444444444444333333222222222222333444444444333222222111111111111222333444555222333444444444222000///444333333222222222222222111111000000111111222333111111111222222222333333444444444555555555555555444666888888888888:::<<<:::::::::::::::::::::::::::===@@@@@@??????AAABBB@@@@@@@@@@@@AAACCCDDDEEE>>>>>>?????????@@@@@@@@@>>>?????????@@@@@@@@@@@@CCCBBBBBBDDDEEEEEECCCAAA@@@BBBCCCDDDBBBBBBCCCDDDAAABBBBBBCCCDDDEEEFFFGGGIIIKKKNNNNNNKKKGGGEEEDDD>>>BBBEEEEEEHHHLLLKKKGGGCCCBBBCCCGGGMMMPPPOOOMMMBBB@@@>>>???AAACCCDDDEEEFFFEEEEEEFFFGGGHHHGGGEEEDDDGGGIIIIIIFFFEEEEEEFFFFFFEEECCCBBBBBBBBBDDDDDDDDDCCCBBB@@@@@@@@@@@@AAA===@@@@@@======@@@BBB@@@@@@>>><<<:::999999999:::888777777666555555555666444444333333444444555666555555444444444555555666555555444444444444555555777777666666666666666555444555666777777666555444666777:::===BBBFFFIIIKKKZZZcccqqq~~~}}}yyy~~~zzzsssiii```[[[YYYZZZ|||zzzrrrooozzzwwwkkkfffooo|||hhhAAA777222333555222222111///......///---,,,......------------.........---,,,++++++---///000++++++++++++++++++++++++******+++++++++,,,,,,,,,)))***,,,,,,,,,+++)))(((++++++++++++++++++++++++***++++++,,,,,,++++++***++++++******************)))+++,,,+++******,,,...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,---------.........,,,---...///000000000000////////////000000000111000111222333333333222222222222222222333333333333555777999999888:::???CCCHHHSSSXXXSSSRRRZZZ```___^^^gggvvvrrrcccTTTDDD<<<>>>999<<>>???>>>>>>@@@BBB@@@@@@??????@@@BBBDDDEEE>>>>>>>>>>>>????????????<<<======>>>???@@@@@@AAAAAA@@@@@@BBBCCCCCCAAA???CCCDDDEEEDDDBBBAAABBBDDD>>>???@@@BBBDDDFFFHHHHHHHHHKKKNNNNNNKKKFFFBBB@@@;;;AAADDDDDDFFFJJJLLLKKKDDDBBBAAAEEEKKKPPPQQQQQQFFFDDDAAA@@@BBBDDDDDDDDDFFFDDDCCCDDDGGGGGGEEEBBB===@@@CCCDDDBBBAAABBBCCCAAAAAABBBBBBBBBBBBBBBBBBAAAAAA@@@??????@@@AAABBB???BBBBBB>>>===???@@@??????===;;;999777888888999777666666555555555666666444444333333444444555666555555444444444555555666555555444444444555555666888888777777666666555555444555666777777666555444888:::>>>DDDJJJPPPVVVXXXkkkooouuu|||~~~xxxsssrrrmmmcccVVVPPPWWWiiixxx{{{qqquuu{{{|||uuucccjjjmmmJJJ555333---***...000***+++,,,...222444222...///......------......///---,,,+++******,,,...///*********************************++++++,,,,,,,,,(((***,,,------+++((('''+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++******************)))+++---,,,)))))),,,///---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,---------......,,,---...///000000000000////////////000000000000000111222333444333222222222222222222222222333333111444888888888999<<<@@@FFFMMMNNNJJJOOO\\\aaa]]]^^^eeerrrwww\\\IIIBBBAAA>>>>>>AAABBBAAAAAADDDDDDEEEFFFIIIKKKKKKHHHFFFIIIJJJIIIGGGEEEDDDEEEGGG???>>>===<<<:::888777777;;;:::999888777777777777222333444444444444333222444444444333333333333333333444444555555444444333222111000111222222111000111333444333111111222333555444222111000111222222222222111111222222333444222222222222222222222222555333111333666888777666777444333444777888777555777777777777888999:::;;;888999::::::;;;<<<======;;;;;;<<<<<<===>>>>>>>>>===<<<<<<<<<<<<======>>>========================>>>>>>???AAACCCCCC@@@>>>>>>?????????@@@@@@@@@@@@@@@@@@BBBBBBBBBBBB@@@@@@BBBCCCDDDFFFFFFDDDCCCBBBAAAAAABBBCCCDDDDDDDDDCCCAAAAAAAAACCCFFFIIIMMMOOOJJJGGGDDDAAA??????@@@AAA===>>>??????@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@?????????@@@???>>>===<<<;;;::::::;;;;;;;;;<<<<<<=========:::::::::999888777777666555555555444444333333333555555555555555555444444555555444333444555666777777666666555555555666666555555555444222222444666111777;;;:::999;;;<<<:::>>>BBBGGGNNNZZZgggooooooxxxsssqqquuuzzzyyyoooeeeZZZJJJQQQ]]]___qqqxxxyyy~~~wwwsssllloootttxxx~~~}}}qqqqqqxxx}}}mmmOOO>>>999333000000111000...///...---,,,+++,,,,,,---------------------------,,,***+++---,,,***,,,000.........---,,,+++***)))...---,,,,,,++++++++++++,,,,,,,,,+++++++++******...---+++*********++++++***++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++)))+++,,,,,,+++***,,,---,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,---...------,,,,,,------...,,,------......------,,,,,,---......//////......////////////000000000000111111222222222111111000333333222222222333444444333444666777777:::===@@@CCCCCCEEEJJJQQQXXX\\\^^^```cccxxxsssjjjSSSHHH???===>>>???@@@CCC???@@@BBBCCCDDDFFFIIIKKKHHHIIIIIIHHHEEEDDDDDDEEEAAA@@@???>>><<<;;;:::999<<<;;;:::999888888888888666555555555444444444444666666555555555555444444333444444555555444444333444222111222333444333111111333333333111111222333555444333111111111222333222222111111222222333444222222222222222222222222444222111222555777777555666444333444666777666444666666666666777888999:::999999999::::::::::::::::::::::::;;;<<<<<<======<<<<<<;;;;;;;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<===<<<===???@@@AAA???===<<<<<<<<<<<<=========>>>???@@@AAAAAAAAAAAA@@@???@@@AAABBBCCCCCCBBBAAA@@@??????@@@AAABBBBBBBBBBBBAAAAAA@@@AAABBBEEEHHHIIILLLJJJFFFBBB???>>>======>>>>>>??????@@@???????????????????????????????????????>>>>>>>>>=========@@@>>>===;;;::::::::::::888888888888999999999999888888888777666666555555555555555444444333333333555555555555555555555555555555444444444555666777666666555555555555666666333444666666555555666777;;;>>>===999999???DDDDDDIIISSS___hhhppptttsssmmmrrrqqqqqqsssrrriiiXXXKKKVVVPPP^^^nnnoooyyy~~~xxxwwwpppmmmmmm}}}{{{xxxzzz|||ooocccRRRKKKEEE:::777444000///000111000...//////---,,,,,,,,,---------------------------------++++++---,,,)))+++///------------,,,+++******...---,,,+++++++++++++++,,,,,,,,,+++++++++******---,,,+++*********++++++++++++,,,,,,,,,,,,++++++******+++,,,,,,,,,,,,+++)))+++,,,,,,+++***,,,---,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,---...------,,,,,,------...,,,------......------,,,,,,---......//////......////////////000000000000111111222222222111111000333333222222222333444444333444666777777:::===@@@BBBBBBDDDIIIPPPWWW[[[]]]aaacccxxxrrrbbbPPPGGGCCC@@@>>>??????AAABBBAAA@@@@@@CCCFFFFFFHHHIIIHHHFFFCCCCCCCCCBBBBBBAAA@@@???======<<<======<<<;;;:::::::::::::::999777555444444555555777777777666666666555555444444555555555555444444555333222333444555444333111222333222111111222444555555333222222222333444222222111111222222333444222222222222222222222222222000000111333555666555555444333333444555444222555444444444555666777888999999888888777777777777777888888999999:::;;;;;;:::::::::::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;===>>>>>>===;;;;;;;;;;;;<<<<<<<<<<<<>>>>>>????????????>>>>>>===>>>???@@@@@@???>>>===<<<<<<===>>>??????@@@@@@@@@@@@???>>>>>>???AAABBBIIIHHHFFFDDDAAA???===<<<>>>>>>?????????>>>======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::>>>===:::888777888999999777777666666666666666666666666666555444444333333555555555444444444444444555555555555555555555555555555444444555555666777666555555444444555666666444666777888666555666666:::???BBBDDDKKKUUU\\\]]]eeekkkoooooooooqqqqqqnnnrrriii___XXXXXXZZZ\\\]]]gggeeeooowwwwww{{{}}}tttxxxxxxyyyvvvrrruuuzzz}}}ppp^^^PPP:::...111222000///......000000///...//////...---------......---------------------------+++,,,---,,,)))***///+++,,,,,,------,,,,,,+++---,,,,,,++++++++++++,,,,,,,,,,,,+++++++++******---,,,+++*********+++++++++,,,,,,------,,,,,,+++******+++,,,,,,,,,,,,+++)))+++,,,,,,+++***,,,---,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,---...------,,,,,,------...------............------,,,---......//////......////////////000000000000000111111222222222111111333222222222333333444555444555666777777999===@@@???@@@BBBHHHPPPWWW\\\^^^ccceeeyyy|||pppdddXXXIII@@@<<<===>>>>>>???@@@@@@@@@@@@CCCEEEHHHHHHEEECCCAAAAAACCCBBBBBBAAA@@@???>>>>>>???>>>===<<<<<<<<<<<<<<<>>><<<999666555555666666777777777666555555444444444444555555555555444444444333222333444555444222111222333222111111333555666555444333333333444555222222111111222222333444222222222222222222222222000//////000222333444444333333222222222222222111333333333333333444555555666666666666555555555555555555666666777888888888888888888888999:::;;;;;;999999999999999999999999:::888777888;;;=========;;;;;;;;;<<<<<<<<<==============================<<<<<<============<<<<<<:::;;;;;;<<<<<<>>>??????>>>===<<<<<<<<<<<<======BBBBBBCCCCCCBBBAAA@@@???>>>>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999999888888888<<<;;;888666555666777888777777777666666555555555555555555444444444333333555555555555555444444444444444444555555555555555555555555555555666666777555555555444555555666666777777888777555555777999:::DDDPPPYYYccckkknnnlllpppuuuvvvrrrnnnnnnllljjjaaaWWWKKKGGGQQQeee{{{|||uuuoooqqq{{{xxxuuu{{{vvv~~~[[[DDD>>>666111111111------...///000///...---///.....................,,,,,,,,,,,,,,,,,,,,,,,,...,,,,,,...,,,)))***...***+++,,,,,,---------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,+++++++++******,,,+++++++++++++++++++++,,,,,,------------,,,,,,******+++,,,,,,,,,,,,+++)))+++,,,,,,+++***,,,---,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,---...------,,,,,,------...------............------,,,---......///.........////////////000000000000000000111222222222111111222222222222333444555555444555666777777999<<>>>>>>>>>>>>>>>>>@@@>>><<<999777777777888777777666555555444333333444555555666666555555444444222111222333444333222222222222111000111333666555444333333333444555666222222111111222222333444222222222222222222222222///000000000000111222444222222222222111111111222222222222111222222333333222222333333444555555666333333333444555555666666666666666666777888999:::777777777777777777777777999888777888:::<<<<<<;;;999999:::::::::;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999:::;;;<<<>>>???:::::::::::::::;;;<<<<<<===???@@@AAAAAA@@@>>>===<<<<<<<<<<<<;;;:::999999999999999999999999999999777888888888888888888888:::999777555444555666777666666666555555444444444666666555555555555555444555555555555555555555555444444444555555555666666555555555666666666666666555555555555555666777888777777777777888<<>>@@@CCCCCCCCCBBBBBBCCC@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>?????????CCCBBB@@@===<<<;;;;;;;;;999999888777666666555555555555666666666666555555333222111222333444333111222222222000000111444777444333222222222333555555222222111111222222333444222222222222222222222222000111222111//////111333000111222222111111222444222222111111111111222222000000111222333444555666111222222333444444555555444444444555666777888999666666666666666666666666888777666777999:::999888666666666666777777777777:::999999888888999999:::999999999999999999999999777777777777999;;;===>>>777777888999999:::::::::======>>>>>>===;;;999888888999999999999888888777888888888888888888888888666666666777777777777888777777666666555555555555444444444333333333333333666666666666666666666666555555555555555666666666333333444444555666666666444555666777777777777666666666666666777888999999888:::===@@@EEEMMMVVV[[[hhhuuu}}}}}}}}}}}}}}}yyyqqqjjjdddZZZPPPQQQTTT[[[hhhwwwsssuuuyyytttzzzuuusssxxxwwwxxxuuu~~~kkkHHH777333444,,,)))///000///111222222///---,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---,,,***+++000***+++,,,,,,------------+++************++++++,,,,,,,,,,,,+++++++++************+++,,,,,,,,,++++++***++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++)))+++,,,,,,+++***,,,---,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,---...------,,,,,,------.........////////////......,,,---......//////......////////////000000000000///000111222222222222222111111111222333444555666555666777777777999<<<>>>999;;;@@@HHHSSS^^^dddhhhiiikkkyyyhhhTTTEEE>>>===<<<>>>@@@AAAAAABBBDDDEEEAAAAAAAAAAAAAAAAAAAAAAAA@@@??????>>>??????@@@@@@FFFEEEEEECCCBBBAAA@@@@@@>>>>>>===<<<;;;:::999999555555666666666666555555555333222333444555444222222222111000///111555777333222111111111333444555222222111111222222333444222222222222222222222222222333444222///...///222...000222222111111444666222222111111111111111222111111222222333333333444111111222222333333444444222333333333444666777888555555555555555555555555666666666777888777555333444555555555666666666666999888777666666777888999777666666666666666666777555444444444666888;;;<<<555666666777777777777777999999999999999888777777555555666777777777666666555555555555555555555555444444555555666666666666555666777777777666555444444444444444444444555555555555555555666666666666444555555555666666666777333333444444555666666777444555666777888777777666777777777777888999:::;;;AAAEEEKKKRRRYYY```ggglllooo{{{xxxxxx{{{qqqaaaVVVWWW```dddcccpppjjjfffjjjuuuxxxzzzwwwzzzqqqppp|||rrrqqqyyyppp]]]JJJ:::111...333444,,,---444333...000222111...,,,---...******,,,---------,,,,,,+++++++++++++++++++++++++++)))***------+++---222++++++,,,---------,,,,,,***************+++,,,,,,,,,,,,,,,+++++++++******)))***+++,,,,,,,,,,,,+++)))******++++++******)))******+++,,,,,,,,,,,,+++)))+++,,,,,,+++***,,,---,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,---...------,,,,,,------.........////////////......,,,---......//////......////////////000000000000//////000222222333333222111111111222333444666666555666777777777888;;;>>>;;;<<<@@@HHHRRR[[[aaadddkkkmmm~~~uuu\\\NNNJJJ;;;===>>>???@@@AAAEEEGGGAAAAAAAAABBBBBBBBBBBBBBB?????????>>>??????@@@@@@HHHHHHHHHHHHGGGEEEDDDCCCBBBBBBAAA@@@???>>>======555555666666666666555555666555444444555666555444222222111000///111555888222222111111111222444555222222111111222222333444222222222222222222222222333555555333///---///111---000222333222222555888222222111111111111111222333333333222222222222222111111111222333333444444222222222333444555777888444444444444444444444444555444555666666555222///666666666777777777777888888777666555555666777888555444444333333444444555333222222222444666999;;;555555666666555555444333444444555666777888999999333333444555666666666555333333333333333333333333333333333444444555555555444555777888888666444333666666666777777888888888555555555555555555555555444555555555666666777777333333444444555666777777444555777888888888777666888888888888999:::;;;<<>>===>>>AAAHHHPPPXXX^^^```kkkoooqqqjjj|||jjj\\\KKK<<<:::???<<<>>>BBBAAACCC@@@>>>>>>@@@AAA@@@???======>>>>>>??????@@@@@@DDDDDDEEEFFFFFFFFFFFFFFFEEEEEEDDDCCCAAA???>>>===:::888777777888999888777555555555555555555555555555444222111111333444666222222333333444444444555222222111000000111222333333333333222222222111111444444444333333222222222000000111111111111000000222222222222222222222222111111222333333333333222222222222222222222222222222111111111222444666777333444444555555444444333666444222333666888666444555555444444444333333333555444444444444555666666444444444555555555666666444444444555555555666666333333333444444444555555666666666666666666666666222222333333333444444444333333444555444333111000333333333333333333333333444666777777666555555666777777777777777777777777666777777777777777666666555555444444444555666666999777555555777777555333555666888:::::::::999999:::999888999===CCCIIILLL```hhhppppppmmmlllnnnpppvvvuuutttpppeeeWWWLLLFFF@@@GGGOOO]]]wwwvvvsssnnnkkkqqq{{{tttrrr}}}zzzkkkeeemmm\\\666)))666////////////............------------------------------------------------++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++++++++************++++++************************'''((()))***,,,---...///++++++******************+++,,,,,,,,,++++++---///---------------------------------,,,,,,+++++++++,,,---------,,,++++++***............////////////111111111111111000///////////////000111111222222000111222222333333333333444555555777888:::<<<===AAA??????EEEOOOYYY```ccciiiooojjjrrr~~~kkkZZZQQQJJJ<<<:::@@@AAA@@@??????@@@BBBCCCCCCBBB<<<<<<===>>>???@@@AAABBBBBBBBBCCCEEEEEEFFFFFFFFFGGGGGGFFFEEEDDDBBBAAA@@@???===;;;:::::::::999888777777777777666666666666777666444333333444555666111111222222222333333333333333222111111222333444333333333222222222111111444444333333222222222222000000111111111111000000222222222222222222222222111111222333333333333222222222222222222222222222333333222222222333444444333333444444444444333333444222111222444666444333444444333333333222222222444444333333444444555666333444444444444555555555222333333333444444444444333333444444444555555555444444444444444444444444222222333333333444444444444444444444444333222222333333333333333333333333444666777777666555555666777777777777777777777777666666777777777777666666888888777666666666666666666555444555777999888777666666555444444555888:::CCCDDDFFFJJJRRRZZZcccgggpppwww|||wwwooohhhhhhiii```^^^[[[UUUNNNIIIHHHIIIPPPWWWbbbnnnvvvqqqnnnsss}}}rrrzzz}}}}}}tttdddRRRMMMVVVOOO777---555////////////............------------------------------------------------++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++************++++++*********************************++++++,,,,,,---************************+++,,,,,,,,,++++++---...---------------------------------,,,,,,+++++++++---------------,,,++++++------------............000000111111000000///.../////////000111111222222...///000222333444444444333444555666888;;;===>>>BBBAAABBBGGGPPPYYY___bbbeeekkkvvvgggPPPEEEEEECCCAAAAAA@@@@@@???===<<<;;;===============>>>???@@@???@@@AAACCCDDDEEEEEEEEEHHHHHHHHHHHHGGGFFFEEEDDDDDDBBB@@@??????>>>===;;;;;;;;;::::::999999888888:::999777666555555666777222222222333333333333333444444333333333333444444333333222222222222111111333333222222222222222111000111111222222111111000333333333333333333333333111222222333333333333333333333333333333333333333333444444444333333222111222222333333333333222222222111000111222333333111333333222222222111111111333333222222333333444555333333333333444444444444111111111222222222333333333444444444444555555555444444444444444444444444333333333333444444444444555555444333333333333444444444444444444444444444444666777777666555666777777777777777777777777777666666777777888777777666888888777777777777888888666666666777888999::::::::::::::::::;;;???EEEIIIUUUVVVYYY^^^eeelllrrruuuwww{{{|||ttthhh______cccXXXZZZ\\\]]]___bbbfffiiilllnnntttzzz|||yyypppuuu|||}}}ooo|||yyy{{{qqqFFF999555===???666///111/////////............---------------------------,,,,,,,,,,,,------------++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++************++++++************************,,,+++++++++++++++++++++***************************+++,,,+++***+++,,,...------------------------------,,,,,,,,,,,,++++++---............---,,,,,,,,,,,,,,,------------...//////000000000///.........//////000000111111222---...000222333444555555333333444666888:::<<<>>>AAABBBDDDIIIQQQXXX]]]^^^bbbgggqqqaaaUUUGGGDDDCCCAAA@@@>>><<<;;;:::???>>>===;;;;;;;;;;;;<<<<<<===???AAABBBCCCDDDDDDHHHHHHHHHIIIHHHHHHGGGFFFGGGEEECCCBBBCCCCCCBBBAAA???>>>>>>======<<<<<<;;;;;;:::999888777777777777555555555555555555555555555444444444333333333333333333333222222222222222222222222222222222222222111111222222222222111111333333333333333333333333111222333333444444333333333333333333333333333333222333444555444333222111111222222333333222222111111111111111222222222222333333333333222222222222222222111111222222333444222222222333333333444444111111222222222333333333444444444444555555555555666666666666666666666666333333333444444444444555666555444333333444555666444444444444444444444444444666777888666666666777777777777777777777777777666666777888888888777777555555555666777888999:::888999999888777777999;;;;;;@@@FFFKKKOOOSSSYYY]]]ccceeeiiinnnqqqsssttttttvvvuuuqqqhhh[[[TTTYYYaaaccciiittt|||vvvwww{{{xxxuuurrrtttyyyzzz~~~uuu{{{}}}sssuuuqqqhhhfffdddSSS???777333///111333222///,,,//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,************************++++++++++++++++++++++++***************+++++++++***+++,,,+++******,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///......------,,,,,,---------...............////////////............//////000111111111...///000111333333444444444444555666777999:::;;;???AAADDDJJJPPPUUUYYY[[[aaaeee|||uuu~~~~~~sssqqqxxxqqq]]]MMMHHHCCCAAAAAABBBBBBAAA===<<<;;;:::999:::;;;<<<;;;<<<===???AAABBBBBBCCCFFFGGGGGGHHHHHHGGGGGGFFFFFFEEECCCCCCEEEFFFFFFEEEAAAAAAAAA@@@@@@?????????<<<<<<;;;:::999888888888666666666666666666666666555555555444444333333222333333333333333444444444222222222222222222222222222222333333333333222222333333333333333333333333222222333444444444444333333333333333333333333333000111333444555555444333111222222333333222222111111222333333333333333444444444444444333333333333222111111111111222333333222222222333333333444444333333333333444444444555444444444555555555666666777777777777777777777777333333444444444555555555666666444444444555666777555555555555555555555555444666888888777666777888888888888888888888888888666666777888888888888888555555555555555666777888444777:::999777888===BBBCCCLLLXXXaaaddddddfffggglllnnnrrrttttttqqqmmmkkkmmmhhhbbb]]]VVVTTT]]]iiirrrwwwuuummmooozzz|||xxx{{{uuu|||wwwyyy|||qqqjjjfff\\\QQQKKKFFF:::...222444333///---......,,,............------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,************************)))******++++++,,,------))))))*********+++++++++***+++++++++******,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///......------.........////////////......////////////...............///000000111111000000111222222222111111666666555555666666777888;;;===BBBHHHMMMRRRWWWYYY___bbbwwwiiikkkwwwsssqqqjjj^^^OOOFFFEEEDDDAAA>>><<<;;;:::999:::<<<>>>???;;;<<<===???@@@AAAAAAAAAEEEFFFFFFFFFFFFFFFEEEDDDDDDCCCBBBCCCEEEFFFFFFFFFBBBBBBBBBBBBBBBBBBBBBBBB>>>>>>======<<<<<<;;;;;;777777777777666666666666666666666666666555444333444444555555555555666666222333333333333333444444222333333444444333333222333333333333333333333333222222333444444444444444333333333333333333333333000000222333444555555555222222333333333333222222222333444444333333444666555555555444444444333333222222111111222222333444333333333333444444444444444444555555555555666666444444555555555666666666555555555555555555555555333444444444555555555555666555555555555666777777666666666666666666666666444666888888777777888999888888888888888888888888666666777888999999999999999999888777666666777777333999???@@@@@@DDDMMMUUU[[[eeeqqqwwwuuuqqqooonnntttsssqqqmmmfff^^^WWWSSSSSSOOORRR\\\bbbfffooo{{{wwwnnngggkkkxxx}}}wwwtttxxx{{{}}}uuueeeZZZJJJ===666444222000...111222///,,,,,,------.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,************************))))))***+++,,,,,,------)))))))))***++++++,,,,,,)))***+++***)))***+++---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,---............---........./////////000000......///000000000//////---......//////000000111111111222222111111000///666666555555555555666666666:::@@@FFFKKKQQQWWWZZZ^^^^^^qqq{{{}}}eeeWWWTTTSSSNNNGGGCCCAAA>>><<<;;;<<<===>>><<<<<<>>>???@@@@@@@@@@@@FFFFFFFFFFFFEEEEEEDDDCCCCCCBBB@@@AAABBBCCCCCCBBBBBBBBBCCCCCCDDDEEEEEEEEE@@@@@@@@@AAAAAA@@@@@@???<<<;;;;;;;;;::::::::::::999999999999999777666555555666666666777777777888333333444444444555555555333333444444444444333333444444444444444444444444222333444444555444444444444444444444444444444444222222222222333333444555333333444444444444333333111333555444333222444666444444444333333333222222222222222222222333444444333444444444444555555555444444555555555666666666555555555555666666666666555555555555555555555555444444444444555555555555555555666777777777777777666666666666666666666666444666888888888777888999888888888888888888888888666666777888999999999999::::::::::::;;;===>>>>>>???FFFNNNQQQQQQVVVbbbmmmvvv}}}|||vvvtttuuutttoooggg^^^UUUOOOLLLJJJNNNOOO\\\rrr~~~}}}uuunnnmmmuuu{{{zzzxxxxxxvvvsssxxxsssTTTJJJ===333---+++---///...------//////...------.........---------,,,,,,++++++++++++++++++++++++)))******+++,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---************************++++++++++++++++++++++++((())))))***++++++,,,,,,)))***+++***))))))+++---+++++++++++++++++++++++++++++++++,,,,,,---------++++++,,,------------------------.........//////...///000000111111000000------......///000000000000000111111111111111000333333333444555666888888444999???EEEJJJQQQYYY^^^___^^^nnnxxxkkklllpppmmmfffLLLIIIDDD@@@<<<:::::::::======>>>??????@@@??????FFFGGGGGGFFFEEEDDDCCCCCCDDDBBB@@@???@@@AAA@@@???BBBBBBCCCDDDEEEFFFGGGGGGBBBBBBCCCCCCDDDCCCCCCCCCAAAAAA@@@@@@?????????>>>;;;;;;<<<<<<;;;999888777666666777777888888999999444444444555555666666666333444444555555444444333444444444444444444444444222333444444555555444444444444444444444444444444555444333222111222333444333444444555555444444333000333555444222111333666333333333222222222111111333333222222333333444555444444444555555555666666444444444555555555666666555555555555666666666777888888888888888888888888444444444555555555666666444555666888888888777666777777777777777777777777444666888888888888999:::888888888888888888888888666666777999999:::::::::777888:::===AAADDDGGGIIIOOOWWW___aaa```eeerrr}}}vvvrrrssswwwjjjddd\\\UUURRRTTTYYY\\\iiijjjzzz{{{pppvvvwwwwww~~~vvvpppsss}}}uuuuuuxxx}}}zzzjjjEEE999444000111000------000222+++)))///333111,,,+++......---------,,,,,,,,,++++++++++++++++++++++++))))))***+++,,,,,,------++++++++++++++++++++++++*********++++++,,,,,,,,,*********************************++++++,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---************************------,,,,,,+++******)))((())))))***++++++,,,,,,)))***+++***))))))+++---+++++++++++++++++++++++++++++++++,,,,,,---------***+++,,,,,,---------,,,,,,,,,,,,---------......//////000111111111111111------......///000000000......///111111222222222000111222333555777:::;;;333888>>>DDDKKKRRR[[[aaabbb```nnn{{{|||tttjjjkkkzzzlllVVVLLLFFF??????CCC<<<;;;===@@@AAA@@@@@@@@@KKKHHHDDDAAA@@@AAADDDFFFEEEAAA===;;;===>>>===<<<>>>???AAABBBDDDDDDEEEEEECCCDDDEEEEEEEEEDDDCCCBBB@@@@@@@@@@@@@@@@@@@@@@@@======<<<<<<;;;;;;;;;:::<<<;;;:::999999:::;;;<<<:::::::::999999888888888555555555555555555555555666666777666666555444444333333333333333444555666333444555444222111222333444444444444444444444444333333333333333333333333333333333222222222111111777444111222555777666555333444555555333333444555333333333444444444555555666555444555666777666555777777777777888888888888999888888777666777777777:::999777666666777999:::666666666666777777777777999999888888888777777777;;;999777666777888999999:::777555888;;;999666444;;;:::999:::<<<===<<<:::FFFCCCFFFNNNOOOOOOXXXfffgggkkksssuuummmfffmmmyyyuuummmiiijjjiiiddd___]]]WWW[[[aaaiiiqqqwwwwwwttt{{{rrrwww}}}rrrlllrrr}}}{{{zzzxxxzzzxxxkkkdddeeekkkeeeOOO;;;444000000000000////////////...------,,,,,,------...///---+++******+++---///***++++++,,,,,,++++++******------******------***,,,++++++******++++++,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,---...---+++((()))---111+++,,,,,,***))))))+++---,,,,,,,,,+++++++++******************************)))))))))***+++++++++,,,)))************++++++++++++*********+++,,,,,,---************************,,,++++++******++++++,,,------------------------,,,,,,,,,---...//////000//////.........---------......///000000000000000......//////000222333444222222111111333555888999999<<<@@@EEEKKKUUUaaaiiibbbcccooo}}}|||vvvgggeeexxx||||||mmmWWWOOOJJJFFFCCCEEEBBBAAABBBBBBBBBBBBBBBHHHJJJMMMMMMKKKFFFAAA===FFFCCC@@@@@@BBBCCCCCCAAA???@@@@@@AAABBBBBBAAAAAAAAABBBCCCDDDDDDCCCCCCBBB@@@@@@@@@@@@@@@@@@@@@@@@>>>=========<<<<<<<<<;;;===<<<;;;::::::;;;<<<===<<<<<<<<<;;;;;;:::::::::888888888888888888888888777777888777777666666555444444444444444555666666444666666555444333333555555555555555555555555555444444444444444444444444444444444333333333333222777555333333666777777666333555666555444333444555444444444444555555555555666555555666777888888777777777777777888888888999:::999888888777777888888555444222111111222444555888888888888888888777777666666666666666777777777999888888999::::::999999:::999:::===???>>>===<<<<<<<<<;;;<<<>>>CCCGGGJJJPPPRRRWWW\\\___bbbjjjssssssrrrtttvvvqqqjjjkkkpppsssdddTTTKKKIIIKKKQQQXXX```jjjvvv}}}}}}vvvnnnrrr|||}}}~~~zzztttwww}}}vvv___RRRIIIIIIDDD888111111000000000/////////......------,,,,,,,,,,,,------++++++++++++++++++++++++***++++++,,,,,,++++++******------******------***,,,++++++******++++++,,,,,,++++++******++++++,,,*********+++++++++,,,,,,)))***,,,+++)))(((***,,,---------,,,++++++---///,,,,,,+++++++++************************************************+++++++++)))************+++++++++++++++******++++++,,,---************************,,,++++++******++++++,,,------------------------.........///000111111111//////.........---------......///000000000000000......//////000222333444222222111111333555888999888;;;???CCCIIISSS^^^gggcccfffppp|||vvv}}}yyyqqqhhhcccWWWIIIGGGDDD@@@>>>>>>@@@AAA@@@FFFFFFFFFEEECCCAAA???>>>CCCAAA@@@@@@AAACCCCCCCCCBBBBBBBBBBBBAAA@@@?????????@@@AAABBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>=========>>>======<<<<<<======>>>>>>>>>===============<<<;;;;;;;;;;;;;;;;;;;;;;;;888999999999999888888777666666666666666666777888777888999888666555666777777777777777777777777777666666666666666666666666666666666666555555555444888777555666777999888888444555666666444444555666555555555555666666666666777666666777999::::::999777777888888888999999999;;;:::999999888888999999777666555444444555666777:::::::::999999888888777555555666666777888888888555666888999:::888777555555888:::;;;<<<===>>>???===AAAEEEIIIKKKPPPVVV[[[dddiiillljjjiiillloooooovvvpppkkkjjjhhhccc^^^]]]]]]QQQFFFDDDHHHQQQ^^^iiiwww~~~vvvuuuxxxyyy{{{ooofff{{{wwwyyy}}}}}}{{{uuuuuuzzzhhhQQQCCC666222///+++,,,222000////////////.........------,,,,,,,,,,,,------***+++,,,------,,,+++******++++++,,,,,,++++++******------******------***,,,++++++******++++++,,,,,,++++++******++++++,,,*********++++++++++++,,,'''))),,,,,,+++)))))))))+++,,,---,,,******,,,...,,,++++++++++++*********************************+++++++++***************)))************+++++++++++++++******++++++,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,------------------------.........///000000111111...............---------......///000000000000000......//////000222333444222222111111333555888999777:::>>>BBBGGGPPP\\\ddddddjjjrrr~~~{{{rrrfffccc```WWWMMMFFFCCCAAA>>>CCCBBB@@@???@@@AAACCCDDDAAA@@@??????@@@AAABBBBBBDDDDDDDDDDDDCCCBBB@@@@@@===>>>??????@@@AAAAAABBB@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>========================::::::;;;;;;;;;::::::999888888777777777888888999999:::;;;:::999888999:::999999999999999999999999888888888888888888888888888888888888777777777777888888888888999::::::999555666777777555555666777666666666666777777777888888777777888;;;<<<<<<;;;888888888999999999::::::;;;;;;:::999999999999:::;;;:::999999999999:::;;;;;;;;;:::999888777777666888888888999999999::::::777999::::::999888777777666;;;>>><<<<<<@@@EEEHHHFFFNNNXXX^^^___aaaeeeiiisss{{{zzzqqqkkkmmmjjjdddccc^^^WWWTTTSSSRRRQQQQQQOOOQQQYYYdddmmmqqqwww}}}uuuiiihhhmmmooozzzyyysss|||mmmrrr|||sssooosss|||gggLLLAAA999222111111------111/////////.........---------,,,,,,,,,,,,,,,,,,---,,,------......------,,,***++++++,,,,,,++++++******,,,,,,******,,,,,,***,,,++++++******++++++,,,,,,++++++******++++++,,,************++++++++++++***+++,,,,,,,,,+++++++++((()))******(((((()))***++++++++++++************************************,,,+++++++++***)))))))))))))))*********+++++++++,,,++++++***++++++,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.......................................///000000000000000......//////000222333444222222111111333555888999888;;;???BBBGGGPPP[[[cccfffnnnsss|||~~~qqqmmmpppwww}}}kkk```XXXRRRFFFFFFFFFFFFFFFEEEEEEDDDFFFDDDBBB@@@???@@@BBBCCCCCCDDDDDDDDDCCCBBBAAAAAA=========>>>???@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@@@@@@@@@@@@@????????????????????????==================>>>>>>========================;;;;;;<<<<<<<<<<<<<<<;;;:::999999888888888999999:::;;;<<<<<<::::::;;;<<<:::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999888888888999:::::::::::::::;;;666777888888666666777888777777888888888999999999:::999888:::<<<======<<<999999999999::::::::::::<<<;;;::::::999:::::::::777777777777777777777777::::::999888777777666666::::::999999999999999999=========<<<::::::<<<>>>@@@GGGKKKJJJLLLUUU]]]______dddkkkmmmlllmmmrrrwwwyyy~~~{{{oooiiihhhddd\\\KKKKKKIIIFFFGGGNNNWWW]]]ggglllwwwzzzvvvwwwxxxxxx|||{{{rrrnnnpppnnnuuuxxxxxx{{{~~~uuuxxx]]]DDD444333000///111111...------............------------,,,,,,,,,++++++,,,,,,,,,---,,,+++))))))+++,,,---***++++++,,,,,,++++++******,,,,,,******,,,,,,***,,,++++++******++++++,,,,,,++++++******++++++,,,))))))*********+++++++++---,,,***))))))+++,,,---((()))******)))((()))***+++++++++*********))))))************************,,,+++++++++***)))))))))))))))*********+++++++++,,,,,,++++++***++++++,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...........................///000000000000000......//////000222333444222222111111333555888999999<<<@@@CCCHHHQQQ\\\dddgggoootttnnnlllyyysssqqquuu|||~~~ccc[[[OOOEEEAAACCCHHHLLLNNNLLLHHHCCC???>>>AAADDDDDDDDDDDDDDDCCCBBBAAA@@@>>>=========>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????@@@@@@@@@@@@@@@>>>??????@@@@@@??????>>><<<<<<============>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<============<<<;;;:::999999888999999999999;;;<<<<<<::::::;;;===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999777999;;;;;;:::::::::;;;777888999999777777888999888999999999::::::::::::;;;:::999:::<<<===<<<;;;999999:::::::::;;;;;;;;;<<<;;;::::::999999::::::777777777777777777777777999999999888777777666666999999999999::::::::::::;;;===>>>===;;;===BBBFFFKKKUUU\\\]]]cccnnntttrrrvvvuuurrrnnnlllooovvv{{{xxxwwwpppeee\\\XXXSSSOOOFFFMMMQQQQQQTTT___nnnwww~~~uuulllkkkooojjjjjjtttuuurrryyyvvvrrrpppsss{{{{{{{{{yyyrrrrrrooohhhYYYHHH:::333111000///............///000......---------,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,***'''&&&&&&'''***,,,***++++++,,,,,,++++++******------******------***,,,++++++******++++++,,,,,,++++++******++++++,,,)))))))))************+++---***&&&%%%''')))***+++***,,,------,,,++++++,,,+++************)))))))))************************+++++++++***************)))************+++++++++,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,........................---------.....................///000000000000000......//////000222333444222222111111333555888999:::<<<@@@DDDIIIRRR^^^fffhhhmmmsssxxxwwwuuuggg___]]]___aaa___\\\UUUMMMFFFEEEHHHLLLJJJJJJIIIHHHFFFDDDBBBAAA??????>>>======>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>?????????@@@@@@@@@@@@===>>>???@@@@@@???>>>===<<<=========>>>>>>>>>???<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<===============;;;:::999999888888999999888:::;;;;;;::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::666999<<<<<<:::999:::;;;888999:::999888777888:::999::::::::::::;;;;;;;;;===;;;::::::;;;<<<;;;999::::::::::::;;;;;;;;;;;;;;;::::::999999999999999999::::::::::::::::::999999999999999999999888888999:::;;;<<<>>>@@@AAAAAA>>>BBBGGGIIIIIILLLRRRWWWZZZfffooorrryyy}}}tttvvvsssnnniiigggfffhhhiiikkkccc\\\XXXTTTPPPOOORRR[[[dddkkkkkkmmmwww{{{qqqjjjllltttnnnmmmvvv~~~}}}zzzvvv{{{|||vvvtttwww~~~oooccc\\\TTTHHH<<<444111111222000111000......///000111---------,,,,,,,,,,,,+++,,,,,,++++++++++++,,,,,,******)))(((((()))*********++++++,,,,,,++++++******------******------***,,,++++++******++++++,,,,,,++++++******++++++,,,))))))))))))************+++)))&&&&&&(((***)))(((***,,,......---,,,,,,,,,************))))))))))))***************************************+++++++++)))************+++++++++---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++........................---------.........//////......///000000000000000......//////000222333444222222111111333555888999888;;;@@@DDDJJJSSS___gggiiijjjrrrvvvxxx~~~rrrtttpppggg\\\TTTRRRVVV[[[QQQQQQOOOMMMJJJGGGEEECCC@@@@@@>>>======>>>??????@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>??????@@@@@@@@@===>>>???@@@@@@???>>>=========>>>>>>?????????@@@<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<===============;;;:::999999888888888888888999::::::999999;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::666999<<<<<<:::999:::;;;888999::::::888888999::::::::::::;;;;;;;;;<<<<<<===<<<;;;:::;;;;;;:::888:::::::::;;;;;;;;;<<<<<<;;;:::999999888888999999888999999::::::999999888:::::::::::::::::::::;;;;;;<<<>>>AAADDDFFFHHHIIIHHHOOOWWW\\\___bbbgggllljjjwwwooohhhggggggfffccc^^^WWWQQQWWWNNNKKKRRRXXXZZZbbblllrrr{{{{{{}}}ttttttyyywwwtttzzz}}}vvvtttuuu]]]MMM<<<666111///111222///++++++///111000///...---+++---------,,,,,,,,,++++++,,,++++++++++++++++++,,,+++,,,------------,,,++++++++++++,,,,,,+++++++++***------******------***,,,++++++++++++++++++,,,,,,++++++++++++++++++,,,))))))))))))************+++))))))***------***''')))+++------,,,******+++************))))))))))))************************))))))******+++++++++,,,)))************+++++++++---,,,,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////...//////000000000000000......//////000222333444222222111111333555888999777:::???CCCIIISSS___hhhiiihhhqqqyyyvvvxxxzzzvvvttttttkkkgggmmmjjjlllmmmhhh```WWWRRRPPPJJJJJJHHHDDD@@@@@@DDDHHHEEECCC@@@??????@@@@@@???>>>@@@AAAAAA???>>>@@@AAA@@@@@@@@@???>>>>>>???AAA<<<>>>>>>;;;;;;???@@@=========>>>>>>===<<<:::999<<<======>>>>>>======<<<======<<<;;;;;;:::999999999999999::::::;;;<<<<<<<<<<<<;;;::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::;;;;;;;;;<<<<<<=========<<<;;;:::999888888888888<<<<<<;;;;;;;;;<<<===>>>===<<<;;;;;;<<<<<<;;;:::===<<<999888777999;;;<<<:::999888999;;;:::666111???:::666888;;;<<<<<<<<<999888888::::::;;;BBBJJJDDDKKKRRRVVV]]]ccceeeccccccgggmmmqqqrrrrrrsssssslllpppyyyvvvjjjeee```YYYRRROOOQQQPPPKKKFFFQQQTTT\\\hhhttt}}}zzzuuuyyywww|||}}}uuuwww|||~~~nnnQQQ@@@999111111000///////////////......------------......///...---,,,,,,,,,,,,,,,++++++++++++******))))))******++++++++++++******++++++++++++++++++++++++,,,,,,,,,+++++++++************************************))))))))))))******+++++++++*********))))))++++++************++++++************************************************+++++++++++++++***)))((())))))))))))************,,,+++***))))))***+++,,,,,,++++++++++++++++++,,,************************,,,,,,+++***))))))******++++++++++++++++++,,,,,,***++++++,,,,,,++++++***------------------------000//////.........////////////......///000222333333444444444333444777999<<<;;;<<>>>>>>>>===??????<<<<<>>?????????>>>===;;;<<<===============<<<=========<<<<<<;;;;;;:::999999999999888888888888<<<;;;;;;:::::::::;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;======<<<<<<<<<;;;;;;;;;999:::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<666666777777777777777666===<<<<<<<<<<<<<<<<<<;;;::::::;;;;;;<<<<<<======;;;999888:::===>>>;;;888???<<<999999:::;;;<<<===HHHEEEFFFKKKNNNPPPUUU[[[eeegggkkksss|||ppprrrtttuuussspppnnnnnnjjjgggeeeeee```VVVMMMJJJBBBGGGMMMPPPQQQTTTZZZ```gggllltttzzzppppppuuu}}}wwwttt{{{~~~vvvpppzzzzzzsssnnnkkkkkkeeeYYYHHH;;;444222111000000///////////////......------------............---,,,,,,,,,,,,,,,++++++++++++*********)))******++++++++++++******++++++++++++++++++++++++,,,,,,++++++******************************************))))))))))))******+++++++++*********))))))++++++************++++++************************************************+++++++++++++++***))))))))))))))))))************++++++***))))))***++++++++++++************++++++************************,,,++++++***))))))******+++++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++------------------------/////////........./////////......---...///111222222333444444333444777999???>>>>>>BBBJJJUUU^^^dddmmmuuuwww```^^^___hhhuuu}}}vvv~~~sssjjjrrrrrrvvv~~~{{{kkk]]][[[XXXRRRLLLGGGDDDBBBBBBAAA@@@@@@@@@AAABBBAAA???>>>>>>???@@@@@@??????>>>;;;>>>???<<<<<<>>>>>>:::<<<<<<===>>>>>>======<<<<<<<<<===>>>>>>???>>>>>>==================<<<<<<;;;;;;::::::999888888777;;;:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=========<<<<<<<<<<<<;;;::::::::::::;;;;;;;;;;;;999999:::;;;;;;;;;;;;;;;;;;<<<===>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;999:::<<<===>>>>>>===<<<===:::999;;;???AAAAAA???===>>>@@@@@@BBBFFFJJJMMMSSSPPPSSS^^^iiiooouuuyyy|||xxxvvv|||yyynnnooonnnkkkfffcccaaa```UUUPPPKKKIIIFFFBBBCCCGGGKKKSSS^^^gggnnnrrrssstttuuuyyy}}}wwwwww{{{|||zzzrrrhhhooo{{{pppfffQQQIII===444000///000000000000//////......//////......------------.........------,,,,,,,,,,,,,,,++++++++++++******************++++++++++++******+++++++++++++++++++++++++++************)))))))))************************************************+++++++++***************++++++************++++++***************************************************++++++++++++***))))))))))))))))))************++++++***))))))***++++++*********))))))*********************************,,,+++******)))************+++++++++,,,,,,,,,---++++++,,,,,,,,,,,,++++++------------------------//////......////////////...------------///000111222333333333333444777999BBB@@@@@@BBBIIISSS^^^dddrrryyyyyyfff\\\[[[dddkkkpppoooxxxwwwsssmmmlllwww~~~zzzkkkZZZMMMIIIJJJGGGDDDBBBBBBCCCCCCAAA???@@@???>>>>>>???@@@@@@@@@;;;>>>???===>>>@@@???<<>>===<<<<<<;;;======>>>???@@@@@@@@@@@@<<<<<<<<<<<<=====================<<<<<<<<<;;;;;;:::::::::::::::;;;;;;<<<;;;;;;;;;;;;;;;<<<<<<<<<======<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<999999;;;<<<<<<;;;;;;:::999999999999999888888888:::;;;<<<===<<<<<<===>>>:::;;;<<<======>>>>>>===@@@===;;;===BBBEEEFFFFFFEEEKKKPPPQQQUUU\\\eeeiiigggbbbdddppp}}}}}}tttsssyyy{{{ooo```___^^^[[[VVVPPPLLLJJJJJJEEEGGGLLLQQQSSSWWWbbbmmmxxxuuuwwwwwwrrrtttwwwvvvuuussstttuuu}}}yyyyyy|||{{{wwwtttwwwwww{{{ssswwwooo___OOO===888222000111222222000000//////.........//////...------,,,,,,------...------,,,,,,+++,,,,,,---++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++***)))))))))))))))))))))************************************************************************++++++************++++++******************************************************+++++++++******)))((()))))))))************+++******************+++******))))))))))))******************************++++++***************+++***++++++,,,,,,---------+++,,,,,,,,,,,,,,,,,,+++------------------------.........///////////////------,,,,,,---...000111111222333333333444777:::BBBAAA@@@AAAGGGPPP[[[bbbpppwwwxxxjjjZZZTTT^^^eeedddjjjvvvxxxvvvmmm{{{wwwttt|||zzzqqqyyyiiiccccccZZZWWWSSSQQQPPPPPPOOOOOOMMMHHHCCC@@@@@@AAAAAA@@@<<>>???AAAAAA>>>@@@@@@??????>>>>>>>>>>>><<<======>>>??????>>>>>><<<<<<<<<<<<============<<<<<<=========>>>>>>>>>;;;:::::::::;;;;;;<<<===;;;;;;;;;<<<<<<=========<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<==================<<<<<<;;;:::999888999;;;<<<;;;===??????>>>>>>@@@BBB=========???BBBFFFJJJLLLOOOLLLKKKNNNTTTZZZ\\\\\\```fffjjjgggiiipppwwwxxxzzzrrrnnnttt{{{|||yyywww~~~zzzqqqgggccc```YYYPPPOOOOOONNNKKKHHHGGGHHHIIIXXXbbboooyyyyyyxxx{{{rrrqqqpppoooooorrrvvvzzzwwwqqqppppppqqqwww{{{~~~wwwWWWGGG;;;...000111111222111000///...//////............//////------,,,,,,,,,,,,------,,,,,,+++++++++,,,,,,---+++++++++++++++++++++,,,******++++++++++++******++++++++++++++++++++++++)))))))))))))))))))))***************************)))***++++++++++++***)))************************++++++************++++++************************************************)))******+++++++++******((()))))))))*********************++++++***************))))))))))))******************************+++***************++++++******+++,,,------......,,,,,,,,,------,,,,,,,,,------------------------------...///000000//////------,,,,,,---...000111000111222222222444777:::?????????@@@DDDMMMWWW___fffpppsssuuu```QQQUUU\\\___fffppppppnnnnnnxxx~~~pppwwwrrrnnnwww~~~~~~zzzxxxqqqiiifffwwwyyywwwooonnnjjjfffbbbcccfffjjjbbb[[[TTTOOONNNMMMKKKIIIAAACCCBBB???>>>AAABBB???>>>======<<<<<<===>>>>>>======>>>>>>>>>>>>======>>>>>>>>>>>>============:::;;;;;;<<<======>>>>>>;;;;;;;;;;;;<<<===>>>???<<<<<<<<<===>>>>>>??????=========<<<<<<<<<;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::;;;;;;======AAA@@@?????????AAABBBCCC===@@@BBBCCCAAAAAADDDGGGGGGGGGJJJNNNTTT\\\cccgggmmmkkkjjjmmmsssyyy||||||xxx|||zzzqqqmmmqqqrrrnnnjjjaaa\\\___ddddddaaa___```cccaaaVVVLLLIIIJJJIIIGGGJJJOOOTTTYYY___eeeiiixxx|||{{{rrrrrrqqqttt|||~~~xxxqqqllllllooorrrtttyyyzzz|||}}}|||pppssswww|||qqqfffaaacccYYYCCC222//////---///000111///,,,+++...000......------......//////------,,,,,,,,,,,,------+++++++++++++++,,,,,,---++++++++++++,,,,,,,,,,,,******++++++++++++******++++++++++++++++++++++++)))))))))************+++************************)))***+++,,,,,,+++***)))***************+++++++++++++++************++++++************************************************))))))***++++++++++++***))))))))))))************)))***++++++++++++***)))*********))))))******************************************)))******+++,,,******+++,,,---...//////,,,,,,------------,,,,,,------------------------,,,---...000000000//////...------------///000111000111222222222444777:::;;;===>>>@@@CCCJJJTTT\\\\\\gggnnnpppbbbVVVUUUYYY]]]ccciiissshhhaaadddlllvvvvvvooossshhhllllllppp}}}nnnsss|||{{{wwwvvvvvvtttnnniiilllttt|||uuuqqqlllkkklllkkkgggcccXXXYYYUUUOOOMMMOOOOOOMMMJJJIIIFFFDDDBBBAAAAAAAAACCCCCCCCCCCCBBBAAA@@@???AAAAAAAAA@@@@@@??????>>>========================<<<<<<<<<======>>>???@@@=========>>>???@@@@@@@@@?????????>>>>>>>>>>>>===????????????>>>>>>>>>===;;;:::999:::<<>>AAACCCIIISSSZZZYYYdddjjjWWWVVVWWWYYY\\\]]]^^^___fff___```hhhhhhccckkk{{{}}}tttiiieeezzz{{{{{{vvvpppppprrrqqqkkkfffiiivvv}}}wwwvvvppphhhdddeeefffcccaaa^^^ZZZUUUPPPLLLJJJIIIIIIIIIIIIIIIHHHFFFEEEDDDDDDDDDCCCBBBBBBAAA@@@@@@AAAAAA@@@@@@???>>>>>>>>>============>>>???AAAAAA===>>>>>>???@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@@@@???DDDDDDDDDCCCCCCBBBBBBBBBAAA@@@@@@AAADDDIIINNNRRR\\\___eeeiiikkkiiieeebbbggglllooopppmmmmmmqqquuuooorrrwww~~~}}}xxxtttssspppkkkgggbbbccc\\\PPPNNNRRRNNNDDDGGGAAA>>>AAAFFFHHHKKKNNNUUUdddooooooiiijjjooosss{{{uuuooolllkkkxxxwwwttttttqqqrrr|||}}}tttsssyyy~~~}}}yyy{{{{{{www{{{{{{|||qqq^^^III:::888///+++111444000+++***---,,,---...000000...,,,---------------...///000---,,,,,,++++++,,,,,,---+++*********+++,,,,,,---+++++++++,,,,,,---------******++++++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,************************)))***,,,------,,,***)))))))))******++++++++++++++++++************++++++************************************************((()))***+++++++++++++++))))))))))))************)))***+++,,,,,,+++***))),,,,,,++++++++++++,,,,,,******************************))))))***+++,,,,,,******+++,,,---//////000,,,------......------,,,------------------------+++,,,...000111111000/////////......///000222333///000111111222444777:::555:::???BBBDDDJJJSSSZZZ\\\eeehhhYYYXXXWWWWWWYYYYYYYYYWWW\\\^^^```aaaaaaccceeehhh```bbbkkk~~~zzzxxxxxxyyy|||vvvwwwzzzvvvzzztttjjjllluuuooouuuzzzuuu{{{~~~wwwmmmddd^^^nnnllljjjgggeeeaaa\\\YYY\\\^^^\\\WWWTTTSSSQQQLLLEEEJJJOOOPPPMMMIIIFFFEEEFFFCCC@@@@@@AAACCCDDDDDDDDDGGGIIIIIIGGGFFFHHHJJJIIILLLRRRWWWUUURRRXXXccc^^^^^^_________bbbfffiiipppeeeaaakkkssssssvvv|||zzz{{{xxxrrrxxx}}}|||xxxuuutttssssssjjjccc___[[[TTTNNNLLLIIILLLEEE???EEEHHHIIIPPPPPPMMMNNNTTTYYY]]]dddlllmmmxxxxxxqqqrrrwww~~~vvvkkkiiikkksss|||}}}xxxxxx{{{sssxxx}}}|||}}}zzzuuurrrrrr|||dddMMMAAA:::333---111000///000111000...---..................---------,,,,,,++++++,,,,,,---+++++++++,,,,,,+++++++++,,,++++++******++++++,,,+++...---******---...+++***++++++,,,,,,++++++*********++++++++++++******))))))***++++++++++++***------,,,,,,+++***))))))(((((()))***+++,,,,,,,,,++++++++++++++++++++++++---+++)))((('''((()))***)))***++++++***)))***+++************************************************))))))))))))************)))+++------,,,*********,,,+++)))(((((()))+++,,,******))))))))))))******'''((()))***+++***))))))+++,,,------......------***+++,,,,,,------,,,,,,+++,,,---.........---,,,---------............//////...---...///000///...//////000111333555777888444???BBB>>>AAANNNWWWXXXaaa\\\ccc]]][[[YYYYYY\\\```bbbbbbbbbbbbaaa^^^[[[ZZZ[[[\\\YYYXXXXXX___mmmqqq```iii}}}zzzuuuttt}}}zzz|||sssgggdddggglllwwwxxxjjj{{{xxx|||{{{xxxxxxyyy~~~}}}vvvsssrrrppplllnnnpppnnnjjjfffdddddd___\\\WWWUUUUUUWWWXXXXXX\\\___cccgggiiimmmrrrvvvyyyvvvuuuwwwyyy}}}vvvkkkeeeeeehhhhhhccc^^^[[[YYYVVVXXXSSSPPPPPPOOOKKKJJJMMMMMMQQQPPPUUUeeemmmiiigggggghhhoooxxx}}}~~~wwwmmmjjjlllkkk}}}|||mmmjjjmmmrrrvvvzzz}}}zzzwwwuuuyyy|||zzzuuulll___ZZZ^^^SSSHHH999111///000///---...---------///...---+++..................---------,,,,,,++++++,,,,,,---++++++***))))))***++++++,,,++++++******++++++,,,+++...---******---...+++***++++++,,,,,,++++++*********++++++++++++******))))))***++++++++++++***+++++++++******++++++,,,)))))))))***+++++++++,,,((((((((((((((((((((((((,,,+++)))((('''((()))***)))***++++++***)))***+++************************************************))))))))))))************((()))++++++***))))))***,,,+++)))(((((()))+++,,,******))))))))))))******((()))***+++++++++******++++++,,,------------,,,***+++,,,,,,------,,,,,,+++,,,---.........---------------............//////...---...000111000///000000000222333555777888333;;;???@@@JJJYYY^^^ZZZ^^^]]]ggg___\\\ZZZZZZ^^^cccgggiiibbbaaa^^^ZZZUUUSSSTTTUUUVVVVVVTTTRRRTTT]]]lllwwwrrrtttrrr|||{{{{{{uuurrr}}}ssskkkiiiiiiqqqooo```bbbooovvvmmmdddcccdddccc\\\]]]]]]\\\\\\___fffkkkrrrrrrtttwww}}}zzzwwwvvvwwwwwwwwwxxx{{{~~~~~~}}}uuurrrpppnnnooosssvvvtttjjj___VVVRRRUUUVVVSSSLLLIIIJJJIIIEEEIIIKKKRRR[[[___bbbiiippptttqqqmmmssstttmmmooovvv~~~~~~xxxrrrmmmjjjiiijjjxxxtttyyyxxxtttqqqwww~~~}}}wwwmmmfffXXXEEE888555000---******,,,...//////---,,,,,,---...///---,,,------------------......---,,,,,,++++++,,,,,,---...---+++******+++---...,,,++++++******++++++,,,+++------******------+++***++++++,,,,,,++++++*********++++++++++++******))))))***++++++++++++*********))))))***+++---...******************++++++''''''''''''''''''''''''++++++)))((((((((()))***)))***++++++***)))***+++************************************************))))))))))))************&&&'''(((((('''''')))+++,,,+++***))))))***+++,,,******))))))))))))******)))******+++,,,+++++++++******+++,,,,,,,,,,,,+++***+++,,,,,,------,,,,,,+++,,,------......---------------............///000///...///000111111///111111111222333444666777666:::===CCCRRR```aaaXXX[[[^^^lll^^^[[[YYYXXX[[[^^^aaabbb\\\[[[YYYWWWTTTTTTWWWYYYXXX[[[]]]]]][[[\\\___ccchhhttt{{{zzzxxxrrrhhhdddooo}}}~~~}}}zzznnn\\\aaaaaa[[[XXXYYYSSSJJJRRRPPPNNNNNNOOORRRTTTTTTRRRTTTYYY^^^eeemmmuuuyyyttt~~~~~~~~~}}}xxxuuuuuuxxx{{{{{{xxxxxxxxxqqqgggbbbdddmmmqqqoooeee\\\YYYYYYYYYVVVZZZ\\\WWWOOOJJJKKKOOOPPPTTTRRRMMMMMMSSSTTTOOO[[[cccqqq}}}~~~ssskkkjjjlllooonnnnnnrrryyy{{{sssooopppqqqpppnnnttt|||zzz|||sssooouuuzzz|||wwwqqqtttrrrzzzhhh\\\QQQHHH???333------111222333333111000000111------,,,...000000///...,,,,,,------------......---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,,,,++++++******++++++,,,+++---,,,)))))),,,---+++***++++++,,,,,,++++++*********++++++++++++******))))))***++++++++++++*********)))((()))+++---...+++++++++***************************************+++***)))(((((()))******)))***++++++***)))***+++************************************************((()))))))))************&&&'''''''''&&&'''***---++++++***))))))***++++++******))))))))))))************++++++,,,,,,,,,,,,))))))***+++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,------------------------............///000///...///111111111000222111222222333444555666;;;===???DDDPPP[[[\\\UUUYYY___ooo]]][[[YYYXXXXXXXXXVVVUUUVVVWWWWWWWWWWWWYYY]]]```ZZZ\\\___aaaaaa___\\\YYY```jjjqqquuu{{{zzziiieeehhhuuuuuuooogggiiixxxooo[[[WWWSSSSSSUUUTTTNNNHHHNNNPPPSSSSSSSSSSSSTTTVVV[[[bbbhhhkkknnnrrrssspppnnnoooqqqssssssrrrpppnnngggffffffhhhiiiiiigggeeegggjjjoootttvvvwwwuuusssppplllhhheeeeeeddd___ZZZaaaaaaaaa___]]]\\\^^^___eeeeeefffeee___UUUOOONNNQQQVVVXXXRRRLLLMMMPPPQQQOOOVVVYYYUUUMMMKKKTTT]]]aaagggggg```___dddddd]]]nnnxxx|||~~~uuuuuuwww{{{uuuqqqqqqrrrsssqqqpppttt|||wwwrrrsssvvvvvvttttttzzz}}}||||||yyyxxx{{{|||sssrrrpppcccIII@@@777222///...000444---///000000...---...000---,,,,,,---///000///---,,,,,,,,,,,,------......---,,,,,,++++++,,,,,,---&&&'''((())))))((('''&&&,,,++++++******++++++,,,***---,,,)))))),,,---******++++++,,,,,,++++++*********++++++++++++******))))))***++++++++++++***++++++***))))))***+++++++++++++++***************++++++++++++++++++++++++))))))))))))))))))******)))***++++++***)))***+++))))))))))))))))))))))))************************((()))))))))************'''((((((((('''(((+++...+++******************+++******))))))))))))******+++++++++++++++,,,,,,,,,((()))******++++++*********+++,,,,,,------,,,,,,,,,,,,,,,,,,------......---------............///000......///000111000///222111222222333444555666;;;===???@@@FFFPPPVVVWWWZZZaaannn\\\ZZZXXXWWWVVVTTTQQQOOOTTTVVVXXXYYYZZZ[[[^^^aaa___^^^^^^]]]\\\[[[YYYXXX]]]ccciiijjjmmmwwwrrr{{{{{{}}}~~~yyyvvvssssssppphhh]]]SSSMMMKKKIIIMMMPPPPPPQQQTTTRRRMMMQQQRRRSSSUUUWWWVVVSSSPPPMMMLLLLLLOOORRRTTTTTTSSSPPPQQQRRRTTTUUUTTTQQQNNNPPPOOOKKKIIILLLRRRSSSPPPUUUUUUUUURRRMMMJJJHHHHHHIIIJJJNNNPPPOOOKKKFFFCCCEEELLLRRRSSSVVV[[[```aaabbbkkksssnnnccc___gggqqq}}}tttjjjkkkhhhaaajjjtttuuummmlllfffbbboooyyy}}}}}}pppsssxxx{{{xxxtttvvv{{{{{{wwwxxx|||~~~}}}qqqjjj___NNNEEE@@@555333000---,,,...000222222,,,------,,,++++++,,,---+++******+++,,,---+++***++++++,,,,,,------......---,,,,,,++++++,,,,,,---******++++++++++++******,,,++++++******++++++,,,***,,,,,,)))))),,,,,,******++++++,,,,,,++++++*********++++++++++++******))))))***++++++++++++*********************))))))******************++++++))))))))))))))))))))))))))))))))))))************)))***++++++***)))***+++))))))))))))))))))))))))************************))))))))))))************((()))******))))))+++---******************************))))))))))))******+++************+++,,,,,,))))))***++++++++++++******+++,,,,,,------,,,,,,---,,,,,,,,,,,,---...///---------............//////...---...///000000...111111111222333444666777777:::<<<===@@@HHHTTT]]]ZZZbbbnnnZZZWWWTTTRRRRRRRRRQQQPPPQQQSSSWWWYYYZZZ[[[]]]___aaabbbbbb^^^ZZZWWWYYY[[[VVVWWW[[[bbbffffffhhhlllggg~~~yyyzzzpppiiirrr}}}|||pppjjjiiieeeiiiiiiddd^^^\\\ZZZWWWSSSRRRRRRUUUYYY[[[ZZZYYYZZZWWWTTTTTTXXX]]]bbbdddUUUQQQMMMLLLLLLMMMLLLJJJ[[[^^^^^^]]]aaajjjooommmrrrqqqllleee]]]WWWTTTSSSPPPRRRVVV[[[```bbb^^^YYY\\\dddlllrrrzzz{{{ooojjjttt~~~nnnlllkkkeeeiiirrrwwwvvvmmmgggvvvuuuvvvyyyyyysssmmmooouuu}}}~~~zzz~~~}}}fffYYYNNNJJJCCC333...///***---------...000111///---111000//////...---,,,++++++*********,,,,,,***(((***++++++,,,------......---,,,,,,++++++,,,,,,---///...+++******+++...///,,,++++++******++++++,,,***,,,+++((((((+++,,,******++++++,,,,,,++++++*********++++++++++++******))))))***++++++++++++***&&&''')))+++,,,+++***))))))))))))***+++++++++,,,))))))))))))))))))))))))(((((()))***************)))***++++++***)))***+++))))))))))))))))))))))))************************))))))))))))************(((***++++++***)))***+++*********++++++***************))))))))))))************)))))))))***+++,,,)))***++++++,,,,,,++++++***+++,,,,,,------,,,,,,------,,,,,,,,,---...///---------............///...---,,,---...///...---000000000222333555777888555777:::===@@@GGGTTT___ZZZdddoooWWWSSSOOOMMMNNNQQQSSSTTTLLLPPPUUUXXXZZZ[[[]]]^^^ZZZaaafffccc[[[VVVWWW\\\\\\UUUVVVaaahhheeedddhhhbbbdddpppzzzvvvwwwvvvmmmuuuyyywwwyyyvvvpppppppppiiigggfffjjjqqqwwwyyyzzzsssnnngggeeeiiiqqqzzzhhhccc]]]\\\aaaggglllnnnjjjqqqvvvvvvyyy~~~tttjjjcccaaaaaadddfffiiiooowww{{{wwwpppgggnnnwww|||jjjhhhxxxoooooorrrnnnwww~~~{{{nnnxxxyyypppkkkpppzzzvvvzzz|||wwwyyyttthhhVVV@@@<<<444444333***,,,444555111111///---...///...+++(((((())),,,...///---+++...---,,,,,,------+++)))******+++,,,,,,---......---,,,,,,++++++,,,,,,------***%%%!!!!!!%%%***---,,,++++++++++++++++++,,,***,,,+++((((((+++,,,***+++++++++,,,,,,+++++++++******++++++++++++******))))))***++++++++++++***###%%%(((,,,------+++***(((((()))***+++,,,,,,---************************'''((()))***************)))+++++++++***)))***+++))))))))))))))))))))))))************************))))))))))))************'''***,,,,,,***)))((()))******++++++++++++************))))))))))))*********)))((((((((()))+++,,,******+++,,,,,,,,,,,,+++++++++,,,---------,,,,,,------,,,+++,,,---...///---------.........//////---,,,+++,,,...///...---//////000111333555777999888888;;;>>>BBBIIISSS\\\ZZZeeeqqqOOOPPPNNNJJJKKKQQQUUUUUUUUUNNNMMMTTTZZZZZZYYYZZZXXX\\\___]]]XXXUUUWWWZZZXXXXXXXXXZZZ\\\```dddfffbbbfffjjjnnnsss}}}|||ooommmddd```mmm}}}{{{}}}|||lllgggoooyyywwwpppqqquuu}}}tttzzz{{{yyy{{{|||jjj```fffqqqvvv|||{{{qqqqqqyyy}}}{{{~~~jjjbbbccc```eeemmmqqq|||pppkkkfffrrrvvvwwwqqqmmmkkkrrr|||xxxqqqmmmgggkkk~~~{{{vvv{{{~~~~~~|||xxx{{{{{{kkkrrrzzz}}}ssscccTTTHHH@@@:::777333222111000////////////......---------,,,,,,,,,.........------,,,,,,,,,+++---...---***(((***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,***)))))))))***++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************---,,,***)))))))))******))))))))))))))))))))))))))))))(((((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))++++++++++++++++++++++++))))))***++++++++++++***))))))************))))))************************++++++************++++++))))))))))))))))))))))))***************************++++++,,,,,,++++++***((()))***+++,,,---------+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,///---,,,---///111111000222111000000111333555777777999;;;<<>>FFFPPPXXX```fffnnnLLLOOOPPPOOOPPPTTTVVVTTTTTTOOONNNQQQUUUTTTRRRRRRQQQRRRSSSUUUVVVWWWWWWXXXYYYXXXXXXXXXXXXZZZ\\\]]]___aaacccaaa^^^]]]```bbb]]]eeennnttt{{{wwwyyytttyyyyyywww}}}rrrttt{{{|||xxxzzz|||uuuttt|||sssqqqppppppvvvsssrrrvvvqqqppppppllluuuyyy{{{rrrqqq}}}{{{ssstttzzz~~~vvv|||{{{||||||nnniii```jjjvvvzzzrrraaaNNNCCC555111---++++++,,,------000//////......---------------------,,,,,,,,,,,,------------,,,,,,,,,,,,+++,,,---,,,*********+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,+++******))))))******++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************************,,,+++******)))*********++++++++++++++++++++++++,,,++++++*********++++++))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))***++++++++++++*********++++++++++++******************************++++++************++++++))))))))))))))))))))))))******************************++++++++++++*********++++++,,,,,,,,,+++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---.........111111000000111333555666555777999:::===DDDOOOWWW]]]dddlllNNNRRRTTTTTTVVVYYYYYYVVVTTTRRRPPPQQQSSSSSSQQQPPPPPPPPPQQQTTTWWWZZZZZZYYYYYYXXXWWWVVVVVVVVVVVVWWWTTTXXX]]]____________```ddddddaaa]]]ZZZ^^^gggooo{{{~~~vvvuuu{{{}}}|||yyyooosssyyytttxxxyyysssqqqwwwxxxyyy{{{~~~|||yyy}}}vvvrrr{{{~~~{{{~~~|||wwwooogggUUUNNNEEE<<<555222000000000///------///000000///////////////......---------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,+++++++++++++++++++++,,,,,,,,,,,,------***++++++++++++,,,,,,,,,+++++++++***************++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************************++++++******************++++++++++++++++++++++++---,,,++++++***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((************************))))))***++++++++++++***+++++++++,,,,,,+++++++++************************++++++************++++++))))))))))))))))))))))))******************************++++++++++++******++++++,,,,,,,,,+++******+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---.........000000000111222333555666444666777999<<>>;;;777222000000333000,,,((('''(((,,,...///...------///000///...,,,---///000000///---,,,,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,,,,***)))***,,,...,,,+++******+++,,,,,,---......************++++++++++++***++++++,,,+++***)))(((++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++************************((()))***+++,,,++++++***************************((((((((()))***+++,,,---))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************************))))))***++++++++++++***)))******************)))************************++++++************++++++************************************************))))))************)))))))))***++++++,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---.........///000111222333444444444333555777888;;;CCCMMMUUU[[[```gggHHHMMMPPPQQQSSSWWWWWWTTTMMMSSSUUUQQQRRRVVVXXXUUUQQQUUUXXXVVVQQQNNNPPPSSSRRRRRRSSSSSSSSSSSSRRRRRRWWWVVVUUUVVVWWWXXXXXXWWWVVVVVVUUUSSSRRRSSSWWW[[[YYYRRRSSS]]]bbb]]][[[___iiiiiilllrrr{{{}}}sssuuu|||nnnnnnppprrrvvvkkkwwwsss]]]MMMKKKCCC555444111//////......///111,,,...000000//////000111///---,,,,,,---......---+++,,,...//////...,,,+++,,,,,,,,,+++++++++***************++++++,,,,,,,,,,,,***(((***---...---+++******+++,,,,,,---......)))************+++++++++******+++,,,+++***)))(((++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++************************((()))***+++,,,,,,+++***))))))))))))))))))))))))'''''''''((()))+++,,,---))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))***++++++++++++***))))))************))))))************************++++++************++++++************************************************))))))************))))))((()))***+++,,,---------+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))),,,---------///000111222333444444444444666777999<<>>:::666333222222222000///---,,,,,,---///000////////////////////////...---,,,,,,++++++++++++++++++++++++++++++++++++------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))***++++++++++++***+++++++++*********)))))),,,++++++******++++++,,,++++++************++++++******))))))***+++,,,,,,+++++++++++++++***)))(((************************(((((()))***************)))*********)))''''''&&&)))))))))***+++++++++,,,******))))))))))))***************)))'''(((***,,,+++*********))))))(((((())))))))))))************)))))))))))))))))))))))))))************+++++++++...---+++***)))((())))))******))))))******+++,,,******))))))))))))******++++++******++++++,,,---******++++++++++++******(((((()))************))),,,------......------,,,---------...------,,,,,,,,,,,,+++***+++,,,---......///000000///000222444555777999:::<<>>777111///111///...,,,++++++,,,---...///...---,,,,,,---...///........................------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))++++++++++++++++++++++++++++++++++++++++++++++++))))))***++++++++++++***+++++++++***************++++++************++++++++++++************++++++*********)))******+++,,,***++++++++++++***))))))************************(((((()))***************---((($$$&&&,,,///---***)))))))))(((((((((((((((******))))))))))))******)))******)))(((((()))+++************))))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++((((((''''''((()))************))))))******+++,,,******))))))))))))************+++++++++,,,,,,,,,******++++++++++++******)))******+++++++++++++++,,,------......------,,,,,,,,,------...------,,,,,,++++++++++++,,,------...///000000000111333555444666999:::===CCCLLLSSSZZZdddlllMMMLLLKKKJJJKKKNNNQQQSSSPPPOOOMMMLLLLLLOOOSSSWWW[[[]]]^^^^^^___aaa]]]VVVTTTSSSRRRQQQQQQQQQNNNLLLPPPTTTXXXXXXWWWSSSOOOLLLMMMNNNPPPSSSTTTSSSQQQOOOSSSQQQOOOOOOPPPSSSVVVXXXYYYUUUQQQPPPQQQRRROOOMMMXXX[[[___ccceeeggghhhhhhcccdddjjjvvvvvvwwwzzzyyyssswwwrrraaaXXXSSSFFF???>>>999666444111///---...111444...------,,,,,,---.........------,,,,,,------...---------------------------,,,,,,++++++,,,,,,,,,------------------------++++++++++++************++++++++++++++++++++++++************++++++++++++))))))***++++++++++++***************************++++++************++++++++++++************+++++++++***************++++++******+++++++++******)))************************(((((()))***************---)))&&&&&&))),,,,,,+++*********))))))(((((('''******))))))))))))******)))*********(((((()))+++*********)))))))))))))))((()))))))))************))))))))))))))))))))))))))))))*********+++++++++******************++++++******))))))******+++,,,******))))))))))))************++++++,,,,,,,,,,,,******++++++++++++************+++,,,,,,,,,,,,+++,,,------......------,,,,,,,,,------...---------,,,,,,,,,---------......---///000000000111444666444666999;;;===DDDMMMTTTVVVcccnnnKKKKKKLLLMMMNNNOOOOOOPPPOOOOOONNNKKKJJJLLLPPPTTTYYYXXXYYYaaannntttlll___ZZZXXXVVVVVVVVVVVVTTTSSSPPPSSSXXXZZZXXXUUUSSSTTTSSSOOOLLLNNNUUUYYYWWWTTTRRRPPPNNNMMMNNNQQQUUUWWWUUURRROOOOOOQQQRRRPPPMMMKKKPPPXXX___cccaaa]]]ZZZ\\\\\\ZZZXXXZZZaaahhhlll|||~~~~~~|||{{{zzz}}}uuummmjjjdddbbbYYYGGGJJJ;;;666444......000+++///000000...+++,,,...///000//////......------...---------,,,,,,---------------------------------,,,,,,,,,++++++,,,,,,------------------------------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++)))))))))******+++++++++))))))***++++++++++++***************************+++******))))))******+++++++++************++++++++++++***************+++)))******+++++++++******************************(((((()))******************++++++(((%%%%%%(((,,,+++++++++******)))))))))******))))))))))))******((()))+++***)))((()))***))))))))))))))))))******((()))))))))************))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,+++***))))))(((******))))))******+++,,,******))))))))))))******)))***+++,,,,,,,,,++++++******++++++++++++************+++,,,,,,,,,,,,+++,,,------......------,,,+++,,,,,,---.........------......///////////////---///000111111222555777555777:::;;;>>>DDDMMMTTTTTTdddsssJJJKKKMMMNNNOOOOOONNNNNNMMMNNNNNNLLLJJJKKKOOOSSSXXXWWWWWW```pppyyyrrreeeXXXVVVTTTSSSTTTVVVVVVUUUSSSUUUXXX[[[YYYVVVXXX\\\WWWQQQKKKLLLRRRXXXYYYWWWRRRPPPNNNLLLMMMOOORRRTTTMMMLLLMMMOOORRRTTTTTTSSSPPPRRRWWW\\\``````]]]ZZZZZZ^^^___ZZZUUUUUUVVVVVVbbbcccffflllqqqyyyyyysss}}}~~~xxxiiiWWWKKKDDD999666777000777///222777444666888000---000111---,,,......---///......------,,,++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++(((((())))))***+++++++++))))))***++++++++++++******************+++++++++******))))))))))))******++++++************++++++,,,+++******)))*********))))))***++++++++++++***************************(((((()))***************(((+++---***$$$"""&&&+++++++++++++++******************))))))))))))******((()))++++++)))((()))***))))))))))))************))))))))))))************)))))))))))))))))))))))))))************+++++++++************)))'''&&&%%%******))))))******+++,,,******))))))))))))******)))***+++,,,---,,,++++++******++++++++++++******)))******+++++++++++++++,,,------......------,,,++++++,,,---............---...//////000000//////---///000111111333555888666999;;;<<<>>>CCCLLLSSSUUUgggxxxMMMLLLLLLLLLMMMNNNOOOPPPKKKNNNOOONNNJJJJJJNNNRRRTTTUUUUUUXXX```hhhgggaaaTTTQQQNNNNNNPPPSSSUUUVVVVVVTTTUUUWWWTTTQQQVVV^^^UUUSSSPPPMMMMMMOOOSSSVVVRRRQQQNNNLLLLLLMMMOOOPPPLLLNNNPPPRRRSSSTTTVVVWWWYYYXXXYYY[[[]]]]]]ZZZWWWQQQZZZ___\\\XXXYYYZZZXXX^^^]]]^^^]]]YYYXXXaaakkkxxxvvv}}}|||zzztttvvv~~~~~~pppmmm^^^dddcccVVVUUUJJJ@@@222111444------444555,,,(((...111,,,......&&&))),,,---+++,,,111111...,,,,,,,,,---,,,,,,++++++,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++++++++++++++++++++((((((((()))***+++++++++))))))***++++++++++++***))))))*********+++++++++******))))))))))))******++++++************++++++,,,++++++***))))))******))))))***+++++++++++++++************************(((((()))***************'''***,,,+++(((&&&(((+++))))))))))))******************))))))))))))******''')))++++++***)))))))))((()))))))))************))))))))))))************)))))))))))))))))))))))))))************+++++++++((()))******)))((('''&&&******))))))******+++,,,******))))))))))))******(((***+++------,,,+++*********++++++++++++******((()))******++++++******,,,------......------,,,***+++,,,---............+++,,,---...///......------///000111222333666888888:::<<<<<<>>>CCCKKKQQQWWWiii{{{OOOMMMKKKJJJJJJMMMPPPRRRJJJMMMPPPOOOKKKKKKNNNRRRPPPSSSRRRNNNNNNTTTYYYZZZUUURRRNNNNNNQQQUUUYYY[[[UUURRRQQQQQQMMMJJJQQQ[[[QQQTTTUUUPPPIIIGGGMMMSSSSSSQQQOOOMMMLLLLLLMMMMMMQQQTTTWWWWWWTTTSSSUUUWWWRRRRRRTTTXXX\\\[[[WWWSSSXXX```bbbZZZSSSSSSTTTSSSTTTXXX___aaaZZZQQQPPPTTTRRRVVV[[[^^^aaahhhsss{{{llleeelllxxxrrrqqq|||www}}}eeevvvvvvjjjcccYYYOOONNNBBBEEE888888555///666000111)))000888000)))***)))///+++///000***...222,,,,,,///---)))+++000...(((++++++,,,---------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,---...+++++++++++++++++++++++++++++++++************)))++++++++++++++++++++++++'''(((((()))***+++++++++))))))***++++++++++++***))))))******++++++++++++******))))))))))))******++++++************++++++,,,,,,+++***))))))******((()))***+++++++++++++++************************(((((()))***************(((((()))+++,,,,,,++++++''''''(((((())))))************))))))))))))******''')))++++++***)))))))))(((((())))))*********+++))))))))))))************)))))))))))))))))))))))))))************+++++++++((()))+++,,,,,,+++***************)))***++++++,,,******))))))))))))******(((***+++------,,,+++*********++++++++++++******(((((()))***************,,,------......------,,,***+++,,,---............***+++,,,---------,,,+++---///000111222333666888999;;;<<<===>>>BBBJJJQQQWWWiiizzzNNNIIIGGGIIILLLLLLMMMQQQKKKKKKKKKLLLMMMOOOPPPQQQPPPOOONNNNNNOOOPPPPPPOOOLLLKKKLLLOOORRRTTTTTTSSSPPPPPPOOOPPPPPPOOOLLLJJJNNNPPPPPPNNNLLLKKKNNNQQQPPPUUUUUUNNNIIIJJJMMMOOOSSSbbbgggZZZOOOPPPVVVXXXTTTTTTUUUVVVWWWWWWWWWWWWVVV[[[\\\XXXYYY]]]]]]XXXZZZZZZYYYYYYXXXVVVSSSQQQLLLLLLMMMNNNOOOQQQSSSTTTTTT\\\fffnnnttt{{{~~~jjj```qqq|||~~~uuuttt}}}xxxxxxxxxwww~~~sssjjj___UUUNNN@@@>>>;;;777555444333444////////////............111///---...000000...+++------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***+++++++++,,,******+++++++++,,,,,,,,,******++++++++++++******(((((((((((()))))))))))))))))))))))))))******++++++*********))))))((((((---+++)))((('''((()))***,,,+++*********+++,,,---***))))))+++------,,,+++---,,,,,,+++*********+++))))))))))))))))))))))))))))))))))))))))))))))))(((***,,,,,,***((('''((())))))))))))))))))))))))+++++++++***)))(((((('''(((((()))***************,,,***(((((()))***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************///---+++***++++++***)))******))))))))))))************))))))******+++,,,(((((((((((())))))))))))++++++,,,------------,,,,,,+++*********,,,///000)))+++------,,,,,,,,,---******+++,,,---//////000000///......///111333444555777999:::<<>><<<999555222444222000...---------...////////////............000///---...000000...+++------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++*********+++++++++,,,,,,)))******++++++******)))(((((((((((()))))))))))))))))))))))))))******+++************)))))))))(((,,,+++)))((('''((()))***++++++*********+++,,,---+++******+++------,,,***,,,+++******)))))))))***))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,***))))))***))))))))))))))))))))))))++++++******)))(((((('''(((((()))***************,,,***))))))******)))(((************************))))))))))))))))))))))))))))))))))))************---,,,******+++,,,+++*********))))))))))))************))))))******+++,,,))))))))))))************(((((()))************))),,,,,,*********,,,...///)))+++------,,,,,,,,,---***++++++,,,---...///000000///......000222444666555777999999;;;BBBKKKRRRYYYiiitttJJJGGGGGGMMMPPPPPPPPPRRRLLLKKKJJJJJJIIIIIIIIIIIILLLLLLMMMOOOPPPSSSTTTVVVMMMLLLMMMOOOQQQRRRRRRPPPJJJIIIHHHGGGHHHJJJMMMOOORRRRRRPPPNNNJJJIIIJJJKKKOOOUUUWWWTTTRRRTTTWWWWWWKKKNNNLLLGGGIIISSSWWWUUURRRQQQPPPPPPQQQSSSVVVXXXSSSWWWZZZZZZ]]]aaacccaaaYYYXXXWWWUUURRRNNNJJJHHHGGGJJJMMMPPPOOOKKKGGGDDDLLLNNNQQQUUUWWWXXXXXXXXXRRRUUU[[[___^^^ZZZZZZ]]]ooouuu{{{qqqbbb^^^[[[VVVOOOLLLFFF@@@:::555222111333111000000111111000......---,,,,,,,,,---...////////////............---///...---...//////---+++------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************************++++++++++++,,,)))******++++++******)))(((((((((((()))))))))))))))))))))))))))******+++************))))))))))))++++++)))((((((((()))***+++************+++,,,,,,,,,+++++++++,,,,,,+++)))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++,,,,,,+++))))))***,,,))))))))))))))))))))))))++++++******)))((((((((((((((()))***************,,,+++******++++++***(((************************))))))))))))))))))))))))))))))))))))************,,,***))))))+++,,,,,,+++******))))))))))))************))))))******+++,,,************++++++++++++''''''((())))))))))))(((---,,,+++++++++,,,---...)))+++------,,,,,,,,,---***++++++,,,---...//////////////////111333666777555777888999;;;AAAJJJQQQWWWhhhuuuIIIFFFHHHMMMPPPNNNLLLMMMKKKKKKJJJIIIIIIIIIIIIJJJKKKLLLMMMNNNOOOPPPRRRTTTNNNNNNNNNPPPRRRSSSRRRPPPLLLMMMMMMLLLLLLMMMNNNPPPQQQPPPOOOMMMKKKJJJKKKKKKOOOUUUXXXWWWWWWZZZ\\\[[[YYYXXXRRRKKKJJJPPPSSSQQQRRRRRRRRRRRRRRRSSSTTTTTTPPPRRRTTTUUUWWWYYYZZZZZZ\\\\\\[[[WWWRRRMMMJJJHHHHHHJJJMMMOOONNNKKKGGGEEEFFFGGGKKKPPPUUUWWWVVVUUUXXXZZZ\\\\\\YYYTTTRRRSSSJJJNNNTTT\\\cccjjjoooqqquuuxxx|||~~~~~~xxxnnnhhhiiiUUUYYYVVVJJJ>>>::::::888333333222222222333444444333222111000000//////...///............///000111//////.........------------------.........---,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************************++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++***)))))))))************++++++++++++))))))************))))))(((((((((((()))))))))))))))))))))))))))******+++*********)))))))))))))))+++***)))(((((()))*********************++++++,,,---,,,++++++,,,,,,***(((******************))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++)))((((((***,,,))))))))))))))))))))))))************))))))(((((((((((()))***************,,,+++******++++++***(((************************))))))))))))))))))))))))((()))))))))***************)))((()))+++,,,---,,,******))))))))))))************))))))******+++,,,)))))))))*********++++++)))******+++++++++++++++------,,,+++++++++,,,,,,)))+++------,,,,,,,,,---++++++,,,,,,---...//////...//////000222555777888555666888888:::@@@IIIPPPWWWeeeqqqJJJGGGHHHMMMNNNKKKHHHHHHKKKKKKJJJJJJKKKKKKLLLMMMLLLMMMNNNMMMLLLLLLNNNPPPLLLLLLLLLNNNPPPQQQPPPOOONNNPPPSSSSSSPPPMMMLLLLLLOOOMMMLLLLLLLLLMMMNNNOOOPPPUUUXXXWWWYYY]]]___]]]```aaa\\\RRRJJJIIILLLNNNSSSTTTVVVWWWWWWTTTQQQOOOPPPQQQSSSVVVXXXXXXYYYZZZ\\\\\\\\\XXXRRRLLLJJJIIIGGGHHHIIIJJJJJJJJJIIIHHHJJJJJJLLLNNNQQQRRRPPPNNNVVVWWWXXXVVVTTTRRRPPPNNNFFFFFFGGGIIIKKKMMMMMMMMMKKKLLLNNNOOOQQQTTTYYY]]]lllooopppnnnnnnttt~~~sssyyyxxxlllaaa]]]ZZZWWWNNNRRRQQQKKKJJJLLLIIIBBBIIIEEEBBBAAA>>>999666777000333444111000000111///000///////////////000000******+++,,,,,,,,,---...------,,,,,,,,,,,,------............------------+++,,,---------,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************************++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++***)))))))))))))))*********+++++++++)))))))))******)))))))))(((((((((((()))))))))))))))))))))))))))******+++))))))))))))))))))******))))))))))))))))))******))))))******++++++++++++---,,,++++++,,,,,,***(((******+++,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((&&&''')))+++))))))))))))))))))))))))*********)))))))))))))))(((((()))***************+++******+++,,,+++)))'''************************))))))))))))))))))))))))((()))))))))************)))((('''(((+++,,,---,,,******))))))))))))************))))))******+++,,,((((((((()))))))))*********+++,,,,,,------,,,,,,------,,,,,,,,,,,,,,,,,,)))+++------,,,,,,,,,---+++,,,,,,------...............///111333555666777555666777888999???HHHOOOXXXbbblllKKKGGGHHHLLLLLLHHHEEEEEELLLKKKKKKKKKLLLMMMMMMNNNMMMNNNOOOMMMJJJHHHJJJMMMIIIHHHIIIJJJMMMNNNNNNLLLNNNRRRVVVUUUQQQLLLIIIIIIMMMLLLKKKLLLNNNQQQRRRRRRQQQUUUVVVVVVXXX]]]___]]][[[^^^]]]UUUJJJEEEHHHMMMRRRUUUXXXZZZZZZVVVQQQMMMLLLKKKNNNTTTWWWXXXYYY\\\WWWYYYZZZVVVOOOJJJHHHHHHEEEEEEEEEEEEFFFGGGIIIJJJNNNNNNPPPQQQQQQRRRRRRSSSOOORRRRRRPPPPPPSSSRRRPPPGGGEEEDDDDDDEEEEEEDDDBBBBBBBBBAAA???======>>>@@@<<>>888===???;;;777555444222888888444///111666666333333333222222111000000000.........///000000///---111000///...---+++******///000111000///...///000---------------,,,,,,,,,.........------------,,,***+++------,,,+++,,,---,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************)))))))))************+++((())))))******))))))((((((((((((((()))))))))))))))))))))))))))******+++))))))))))))************))))))))))))************((()))******++++++******,,,+++++++++,,,,,,+++))))))***+++------,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((''''''(((***))))))))))))))))))))))))******))))))))))))))))))(((((()))******************))))))***++++++(((&&&++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************)))((('''(((***,,,,,,+++******))))))))))))************))))))******+++,,,'''((((((((())))))))))))))))))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))+++------,,,,,,,,,---,,,,,,,,,---------............///111333444555666444666777777999>>>GGGNNNXXX```hhhKKKGGGGGGKKKLLLIIIGGGGGGMMMMMMLLLLLLKKKKKKLLLLLLMMMOOOPPPNNNJJJHHHJJJNNNHHHHHHHHHKKKNNNOOOOOONNNPPPTTTWWWUUUPPPKKKJJJLLLNNNLLLKKKLLLPPPSSSTTTSSSSSSUUUUUUSSSUUU[[[]]][[[VVVZZZ]]]YYYPPPJJJLLLQQQQQQSSSWWWYYYYYYWWWSSSQQQJJJHHHKKKRRRUUUSSSUUUYYYSSSVVVWWWTTTNNNIIIHHHIIIEEEEEEEEEEEEFFFGGGHHHIIIEEEGGGIIIIIIHHHIIIMMMQQQPPPSSSRRROOOPPPTTTTTTPPPBBB@@@>>>>>>@@@AAA@@@>>>???@@@AAAAAA??????@@@AAA???CCCDDDCCCGGGKKKIIICCC777;;;===<<<>>>@@@>>>999????????????@@@@@@???>>>999999;;;???@@@???>>>>>>;;;;;;===@@@@@@===;;;<<>>;;;888444333666::::::888666555666777777777333333555888888555444555---//////,,,,,,///000000///111222000------...////////////000///---,,,,,,,,,------............---...///000...+++))))))+++------...........................---------,,,,,,(((+++------+++***,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************************++++++++++++++++++++++++***************************************+++++++++))))))))))))************(((((())))))))))))(((((((((((((((((()))))))))))))))))))))))))))******+++((()))))))))************(((((()))***************'''((()))***+++******)))+++******+++------,,,***((()))+++,,,,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))&&&((()))***)))((()))***)))))))))))))))))))))))))))))))))))))))))))))***(((((()))***************(((((((((***+++***'''%%%++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))***************((('''(((***++++++*********))))))))))))************))))))******+++,,,(((((()))))))))*********(((((()))******************++++++,,,------------)))+++------,,,,,,,,,---,,,,,,,,,------------...---...///111222333333333444666777777888>>>FFFMMMVVV```jjjKKKGGGGGGKKKMMMJJJIIIKKKOOONNNMMMLLLJJJJJJIIIIIILLLOOOQQQOOOJJJIIILLLPPPJJJJJJKKKMMMQQQSSSRRRQQQSSSVVVWWWUUUOOOLLLNNNQQQPPPMMMKKKMMMQQQTTTTTTSSSTTTUUUSSSQQQSSSYYY[[[YYYXXX[[[___^^^YYYSSSRRRUUUPPPQQQTTTVVVWWWWWWVVVUUUPPPMMMNNNTTTUUURRRRRRWWWRRRVVVXXXUUUNNNJJJJJJKKKGGGHHHHHHIIIIIIIIIIIIIIIPPPSSSSSSOOOJJJIIIMMMRRRQQQSSSQQQKKKKKKNNNMMMHHHBBB@@@======???@@@???===999;;;======<<<<<<<<<=========:::777<<>>===<<<<<<<<<===<<<:::::::::;;;===>>><<<<<<;;;::::::::::::;;;666666555555555555666666333333333222222222111111///000000000111111111111000000////////////000000111000000///////////////...///000000000...---,,,///000000///------...///000000//////.........---000000000000111111111111...........................------,,,,,,------......///000///,,,+++******++++++++++++++++++++++++,,,,,,,,,+++++++++******(((***,,,......,,,***))),,,++++++******++++++,,,******+++++++++,,,,,,,,,)))************+++++++++******))))))******+++,,,******************++++++************************))))))************))))))(((((())))))*********+++******+++++++++,,,,,,,,,***)))(((''''''((()))***(((((((((((())))))))))))))))))))))))))))))))))))+++***)))(((((()))***++++++***)))(((''''''''''''++++++************+++++++++++++++++++++***)))(((((()))))))))))))))(((((('''******((((((++++++)))******))))))******+++,,,)))+++------+++)))(((((())))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((************************,,,+++++++++***)))))))))(((((((((((((((((((((((('''((((((((()))))))))***))))))))))))************,,,,,,+++***)))(((''''''))))))************))))))''''''((((((((((((''''''))))))*********+++++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++)))+++---...---+++///------......---...000111333555777999???HHHOOOTTT]]]iiiTTTRRRNNNKKKMMMQQQPPPKKKHHHJJJJJJHHHIIILLLKKKHHHLLLLLLKKKKKKJJJJJJKKKKKKLLLLLLMMMPPPSSSTTTSSSRRRRRRUUUXXXWWWSSSOOOMMMLLLOOOPPPQQQRRRRRRRRRRRRQQQTTTSSSRRRPPPPPPPPPPPPQQQPPPSSSWWWUUUPPPKKKIIIIIIPPPRRRTTTUUUSSSQQQQQQQQQWWWSSSPPPQQQTTTVVVUUURRRUUUTTTSSSSSSSSSRRRPPPNNNKKKLLLLLLMMMNNNNNNMMMMMMOOOOOOMMMJJJHHHIIILLLOOOSSSPPPLLLIIIHHHGGGEEECCCBBBAAA>>>===<<<<<<======>>>===;;;:::999:::;;;<<<;;;:::999999888888999999555444444333333444444555333222222222222111111111//////000000000111111111000//////////////////000111111000/////////////////////000000//////......///000000///------...///000/////////.........---///////////////.........------------------------------,,,,,,,,,,,,------,,,---...---,,,+++******++++++++++++++++++++++++,,,,,,,,,+++++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,)))************+++++++++******))))))******+++,,,,,,+++***)))))))))******************************))))))************))))))(((((()))))))))******************+++++++++,,,,,,***)))(((''''''((()))***(((((((((((())))))))))))))))))))))))))))))))))))***)))(((((((((((()))***))))))(((((((((((())))))+++******))))))******+++***++++++++++++***)))((((((((())))))))))))(((((((((***+++((())),,,,,,)))))))))(((((())))))***+++)))+++,,,,,,***))))))***))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))************************+++++++++***************))))))))))))))))))))))))((((((((()))))))))))))))))))))))))))************++++++******)))((((((((())))))************))))))((())))))******))))))((((((((()))))))))*********,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++...///---+++//////000222444555777:::222444666777999>>>GGGNNNWWW]]]gggXXXWWWSSSPPPQQQTTTRRRLLLDDDHHHJJJKKKNNNQQQNNNIIIQQQOOOLLLIIIHHHIIIKKKLLLHHHJJJNNNPPPQQQSSSUUUVVVPPPQQQTTTVVVVVVTTTOOOKKKOOOPPPRRRSSSTTTTTTTTTSSSRRRRRRRRRRRRQQQOOOMMMKKKLLLOOORRRTTTRRRNNNJJJGGGKKKNNNQQQRRRQQQOOONNNNNNUUUTTTSSSRRRRRRSSSSSSSSSVVVSSSOOONNNOOOPPPQQQRRROOOOOONNNMMMMMMMMMMMMMMMKKKJJJIIIGGGFFFHHHMMMPPPQQQOOOKKKIIIGGGEEEBBB@@@AAA???===;;;:::;;;===???>>>===;;;999888888888999999888777777666666777777333333222222222222333333222222111111111000000000////////////000000000000//////............//////222111000000//////000000000////////////000000111//////000...---,,,...////////////........................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,+++++++++******...---+++******+++,,,---,,,++++++******++++++,,,******+++++++++,,,,,,,,,)))************+++++++++******))))))******+++,,,---,,,***(((((((((***+++************************))))))************))))))(((((())))))))))))******)))*********++++++++++++))))))(((((((((((())))))(((((((((((()))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))''''''''''''((()))+++++++++******))))))******+++******++++++******))))))(((((())))))***))))))((((((+++,,,))))))------***((((((((((((((())))))***)))***+++***))))))+++---))))))))))))))))))))))))******))))))))))))*********************************************************************+++++++++************************))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))((((((((((((((()))))))))...---+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++---//////---++++++,,,------,,,---///111333555777777999>>>FFFLLLXXX^^^gggPPPQQQPPPNNNPPPTTTSSSNNNDDDGGGHHHJJJNNNRRROOOJJJSSSQQQNNNJJJHHHHHHIIIIIIFFFJJJNNNPPPQQQSSSWWW[[[RRRPPPPPPRRRUUUTTTNNNIIIMMMNNNPPPRRRTTTTTTTTTSSSQQQRRRSSSSSSQQQNNNJJJHHHLLLMMMPPPSSSVVVSSSMMMGGGIIILLLOOOQQQPPPNNNMMMLLLNNNPPPQQQQQQOOONNNQQQSSSRRROOOLLLJJJLLLNNNPPPQQQQQQPPPNNNLLLKKKKKKLLLLLLHHHHHHHHHGGGFFFGGGJJJMMMMMMKKKIIIHHHGGGEEEAAA???@@@>>>;;;999999;;;===???<<<;;;:::888888777888888777777666555555555555666333222222111111222222333111111111000000000//////........./////////000000///......------......///111111000////////////000000///......///000222333...//////...,,,,,,---///..............................------,,,+++++++++++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,---*********+++------,,,+++++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,+++************+++,,,++++++******++++++,,,******+++++++++,,,,,,,,,))))))*********+++++++++******))))))******+++,,,,,,***((('''''')))+++,,,************************))))))************))))))(((((()))))))))))))))))))))))))))************+++))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''((()))***+++******))))))))))))******))))))************))))))(((((()))*********))))))))),,,,,,******------+++)))(((((((((((()))******))))))***)))(((***,,,///)))))))))))))))))))))))))))))))))(((((()))))))))++++++++++++++++++++++++************************)))))))))***+++++++++,,,*********************************))))))))))))(((((()))))))))************(((((())))))******************))))))))))))******)))******************)))))))))))))))))))))))))))---,,,***))))))***+++,,,++++++,,,,,,,,,,,,------***+++,,,...//////---,,,...222333000...000333333444666777777888===EEEKKKUUU^^^iiiIIILLLMMMLLLNNNRRRQQQMMMHHHGGGEEEEEEIIIOOONNNIIIQQQQQQOOOMMMKKKHHHEEEDDDFFFIIINNNPPPRRRTTTYYY^^^WWWRRRMMMMMMPPPQQQLLLHHHKKKLLLMMMNNNPPPPPPQQQQQQQQQRRRSSSSSSQQQMMMIIIGGGHHHHHHIIINNNRRRQQQKKKFFFIIILLLOOOPPPOOOMMMLLLLLLEEEIIIMMMMMMKKKLLLOOORRROOOMMMLLLLLLNNNOOOOOOOOOPPPOOOMMMKKKJJJJJJJJJKKKFFFHHHIIIIIIHHHFFFFFFGGGGGGFFFEEEEEEEEEDDDBBB@@@>>>===:::999999:::<<<===888888777777777888888888777666666555555555555555333222222222222222222333000000/////////.........---............/////////......------------......111000//////......//////000///.........000111222...//////...,,,,,,---...---------........................---------,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,+++***,,,...///...,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******)))***+++,,,+++***(((&&&,,,++++++******++++++,,,******+++++++++,,,,,,,,,))))))*********+++++++++******))))))******+++,,,)))(((''''''(((***,,,...))))))))))))))))))))))))))))))************))))))))))))(((((((((((((((((((((((()))))))))*********(((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((''''''((((((((((((''''''))))))(((((((((((())))))***))))))))))))))))))***((())))))*********))))))(((((()))***************))),,,,,,******------+++***))))))))))))***++++++((())))))))))))***---///)))))))))))))))))))))))))))((((((''''''(((((()))++++++++++++++++++++++++************************)))))))))***+++++++++,,,************************************))))))))))))((()))))))))************((((((((()))******++++++******)))(((((()))******((())))))******))))))(((************************+++***)))(((((()))***++++++++++++,,,,,,---------)))+++---...............)))000333///---111555555555666888777888===DDDKKKPPP^^^lllIIIMMMOOOMMMMMMOOOMMMIIIJJJGGGCCCAAAFFFMMMMMMIIILLLMMMNNNOOOMMMIIIEEECCCFFFIIILLLOOORRRUUUZZZ]]]YYYTTTNNNLLLNNNNNNKKKHHHKKKJJJIIIIIIJJJLLLNNNOOOQQQQQQPPPOOOMMMKKKIIIGGGHHHGGGHHHJJJNNNOOOLLLIIIKKKMMMOOONNNMMMKKKKKKKKKAAAEEEIIIKKKKKKKKKNNNQQQOOOMMMMMMNNNOOOPPPOOOMMMKKKKKKJJJIIIIIIIIIIIIIIIFFFHHHIIIHHHFFFDDDDDDDDDEEECCCBBBBBBCCCCCCBBB@@@===<<<:::999999999::::::555555666666777777777777666555444444333333444444222222111111111111222222/////////.........------------------.........///------,,,,,,,,,,,,------000///......------......///............//////000......///---,,,+++---...---------------.................................++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,---+++***,,,///000...,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******(((***,,,---,,,***'''%%%,,,++++++******++++++,,,******+++++++++,,,,,,,,,)))************+++++++++******))))))******+++,,,'''''''''((()))***+++,,,))))))))))))))))))))))))))))))************))))))))))))((((((((((((''''''(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((('''(((((())))))(((((('''***)))((((((((((((((()))***))))))(((((())))))***(((((())))))******))))))(((((()))***++++++++++++(((+++,,,))))))------******************++++++,,,((()))******)))***,,,...))))))))))))))))))))))))))))))(((((((((((())))))++++++++++++++++++++++++***************************************+++++++++************************)))))))))*********++++++))))))))))))************(((((())))))*********++++++***)))(((((()))***+++((())))))))))))))))))(((++++++++++++************)))))))))************+++***++++++,,,,,,------...***,,,------------///111444;;;<<<333,,,...000...444666777777888===EEEKKKPPP^^^mmmHHHMMMOOOMMMLLLLLLJJJFFFIIIFFFAAA@@@FFFNNNNNNIIIFFFHHHJJJLLLLLLKKKIIIGGGGGGFFFHHHKKKPPPUUUXXXZZZWWWTTTQQQPPPPPPOOOLLLJJJLLLJJJGGGFFFFFFIIILLLNNNOOONNNLLLJJJHHHHHHGGGHHHLLLKKKIIIJJJLLLNNNOOOPPPMMMNNNMMMLLLIIIHHHIIIJJJDDDGGGJJJLLLMMMNNNOOOPPPMMMLLLJJJJJJKKKLLLKKKKKKEEEFFFFFFGGGHHHHHHHHHGGGGGGFFFEEECCCAAAAAACCCEEEEEECCC@@@???@@@AAA@@@???;;;;;;;;;::::::888777777555666666666666555555444444333222222111111222222111000000//////000000111.........------------,,,,,,,,,---------.........------,,,,,,,,,,,,------......---,,,,,,,,,,,,------............------,,,.........---,,,+++,,,...,,,,,,,,,------.........,,,,,,------.../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,...+++)))+++///000---)))++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,------,,,+++)))(((,,,++++++******++++++,,,******+++++++++,,,,,,,,,)))************+++++++++******))))))******+++,,,(((((()))******)))((('''))))))))))))))))))))))))))))))************))))))))))))(((((((((''''''''''''''''''((((((((())))))'''((()))******)))((('''(((((((((((())))))))))))(((((((((((((((((((((((((((((()))******)))(((((((((((('''(((((()))***+++))))))(((((((((((())))))'''(((((()))))))))))))))(((((()))***++++++++++++(((***+++((())),,,,,,))))))))))))))))))***++++++''')))++++++******+++,,,))))))))))))))))))))))))++++++************++++++++++++++++++++++++++++++************************+++++++++***************))))))))))))))))))))))))(((((()))***++++++,,,---))))))))))))************)))))))))))))))*********+++***)))(((((()))***+++)))******++++++******)))+++*********))))))))))))''')))+++---...------,,,******+++,,,,,,---......+++,,,---,,,+++---000444CCCKKKKKK>>>555555666333444555777777888===EEELLLUUU___kkkDDDIIIMMMLLLKKKKKKIIIFFFGGGEEEAAAAAAIIIPPPOOOJJJBBBDDDGGGIIIKKKLLLMMMLLLGGGEEEDDDHHHOOOUUUWWWVVVUUUTTTTTTTTTSSSQQQNNNKKKMMMJJJGGGDDDDDDGGGKKKNNNNNNLLLIIIFFFDDDEEEFFFHHHLLLJJJHHHGGGGGGJJJNNNQQQNNNNNNLLLJJJGGGFFFGGGIIIIIIJJJLLLNNNPPPPPPPPPOOOKKKIIIEEEDDDEEEGGGGGGGGGAAABBBDDDFFFGGGGGGGGGFFFGGGEEEAAA===<<<>>>CCCHHHGGGDDD@@@>>>>>>???>>>>>>;;;;;;<<<;;;:::888666555777777777666555444222222222111111000000000000000//////............//////......---------,,,,,,,,,,,,,,,,,,---------......---,,,,,,++++++,,,,,,---------,,,++++++++++++,,,------...///...---+++***---......---++++++,,,...,,,,,,,,,------.........***+++,,,---......///000,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,...***(((***...///+++'''++++++++++++++++++++++++,,,,,,,,,+++++++++******000///...,,,++++++,,,,,,,,,++++++++++++++++++,,,******+++++++++,,,,,,,,,)))************+++++++++*********)))***++++++,,,)))***++++++***(((%%%###))))))))))))))))))))))))))))))************))))))))))))(((((('''''''''&&&''''''''''''((((((((()))'''((()))******)))((('''(((((((((((())))))))))))((((((((((((((((((((((((((()))***++++++***)))(((%%%&&&&&&''')))***,,,---))))))(((((((((((())))))''''''((()))))))))))))))(((((()))++++++,,,,,,,,,'''******((((((++++++)))((((((((((((((()))******'''))),,,,,,+++******+++))))))))))))))))))))))))---,,,,,,++++++,,,,,,---************************************************,,,+++++++++******))))))((((((((((((((((((((((((''''''(((***+++,,,---...))))))))))))******************))))))))))))))))))+++***)))'''''')))***++++++++++++,,,,,,+++++++++******))))))(((((((((''''''))),,,///111000///...******+++,,,,,,---......,,,------,,,***,,,111555,,,777:::000***///333111333555777777999>>>FFFLLLZZZ```hhhDDDDDDDDDGGGKKKLLLIIIFFFBBBEEEGGGGGGFFFHHHLLLPPPDDDEEEGGGLLLPPPQQQMMMJJJSSSOOOJJJHHHIIINNNUUUYYYUUUTTTTTTTTTSSSPPPKKKGGGHHHGGGHHHJJJMMMOOOOOONNNTTTUUUNNNEEEGGGOOONNNDDDGGGJJJLLLHHHCCCDDDMMMUUUXXXTTTOOOLLLJJJIIIHHHGGGFFFIIILLLNNNOOOOOOPPPQQQJJJGGGEEEDDDEEEEEEBBB???AAADDDIIILLLKKKHHHFFFDDDFFFEEECCCBBBAAAAAABBBBBBDDDBBB>>>======>>>???>>>;;;:::888999::::::999777999888777666555444333333222222111000//////000000////////////............//////......---,,,******,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------,,,++++++...,,,***+++---...,,,*********++++++++++++************+++++++++,,,,,,,,,******************************))))))))))))***************))))))))))))(((***++++++++++++***)))))),,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++++++++***))))))))))))))))))))))))+++++++++************))))))))))))))))))******+++(((((((((((()))))))))))),,,++++++***)))(((''''''***)))(((''''''((()))***,,,,,,+++***)))(((''''''&&&''''''((()))******+++''''''((()))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))(((((((((((((((((()))******************))))))***,,,,,,+++)))(((((((((((()))))))))))),,,***)))***,,,,,,)))''')))***,,,......,,,)))'''************************,,,+++************+++,,,......---+++)))(((***++++++*********))))))((((((************************************************))))))************))))))))))))))))))************))))))***++++++++++++***+++***)))'''''')))***+++))))))************))))))))))))))))))))))))))))))))))))***++++++++++++******+++,,,---............,,,,,,,,,---------......---...///.........000222///111333555999???FFFKKKOOO___lllFFFFFFGGGKKKNNNOOOMMMKKKHHHJJJKKKIIIGGGGGGJJJNNNJJJIIIIIINNNTTTVVVSSSOOOQQQNNNJJJHHHIIIMMMRRRUUUPPPPPPPPPRRRRRRPPPLLLIIIKKKIIIHHHJJJLLLOOOOOOOOOMMMNNNKKKFFFMMMYYY\\\VVVLLLLLLLLLJJJHHHJJJNNNRRRUUUSSSPPPNNNMMMLLLJJJHHHJJJLLLOOOPPPOOOOOOOOOPPPMMMJJJGGGFFFFFFFFFDDDAAACCCEEEGGGIIIIIIHHHHHHHHHGGGFFFDDDBBBAAAAAAAAAAAACCCAAA>>>===>>>>>>>>>===;;;999888888999:::888777888888777666555444333222222111111000//////000000////////////............,,,,,,---------,,,,,,+++,,,++++++++++++,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---,,,,,,,,,+++,,,***)))***,,,---+++)))******++++++++++++***************+++++++++,,,,,,*********************************))))))*********+++************))))))))))))************)))((((((++++++++++++++++++++++++))))))***++++++++++++***))))))))))))))))))))))))((((((((())))))*********)))))))))))))))******+++))))))))))))))))))((((((++++++******))))))((((((***)))(((''''''((()))***++++++******)))(((((((((''''''(((((())))))******''''''((()))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))(((((((((((((((((()))******************))))))***,,,,,,+++)))((((((((()))))))))******+++)))(((***,,,,,,***(((***+++---...///...---,,,------,,,+++++++++++++++////////////////////////---------+++)))(((***+++************)))))))))(((((((((((((((((((((((((((************************))))))************))))))))))))))))))************))))))******+++++++++***+++***)))(((((()))***+++))))))************))))))************************))))))***++++++++++++******+++,,,---............,,,,,,,,,---------......---...///.........000222222333444444777<<>>>>>===;;;:::999888888999999888666777777666555444333222222111111000/////////000000/////////............---++++++,,,---------------+++++++++++++++,,,------++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++)))((()))***+++***)))******++++++++++++***************++++++++++++,,,************************++++++************+++++++++++++++************))))))))))))))))))(((''''''************************((()))******++++++******))))))))))))))))))))))))%%%&&&&&&''')))******+++)))))))))))))))******++++++*********))))))((((((*********)))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))''''''((()))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))(((((((((((((((((()))***************))))))(((***+++,,,+++))))))))))))*********++++++***))))))***,,,---,,,+++------...///000111222222000///---+++******++++++///000111222222111000///,,,------+++)))(((***+++************))))))))))))((((((((((((((((((((((((************************))))))************))))))))))))))))))************)))))))))*********+++++++++***)))(((((()))***+++))))))************))))))++++++++++++++++++++++++))))))***++++++++++++******+++,,,------.........,,,,,,,,,---------......,,,...............000222555555444333555999@@@EEEOOO[[[bbbtttCCCDDDEEEGGGIIIHHHGGGEEEJJJLLLMMMKKKIIIHHHLLLOOORRRLLLGGGIIIPPPTTTRRRMMMQQQQQQPPPNNNMMMKKKIIIHHHGGGGGGHHHKKKMMMNNNLLLJJJNNNLLLLLLMMMNNNOOONNNMMMMMMKKKFFF???AAAGGGJJJGGGOOOPPPRRRRRRQQQPPPPPPPPPOOOPPPQQQTTTUUUSSSNNNKKKHHHJJJLLLKKKJJJHHHGGGHHHNNNKKKHHHEEEDDDDDDEEEFFFKKKJJJIIIIIIJJJKKKJJJJJJJJJIIIGGGDDDBBB???>>>===>>>===<<<===>>>===;;;999:::888777777888888777666555555555444333222222222111000000/////////000000//////.........---------,,,------.........------+++++++++***+++,,,,,,---******))))))))))))******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------******)))************)))******++++++++++++******************++++++++++++************************,,,++++++++++++++++++,,,++++++++++++************))))))******))))))(((''')))))))))***************((())))))***************))))))))))))))))))))))))&&&&&&'''(((((()))******)))))))))))))))******+++,,,++++++******))))))((()))))))))))))))*********))))))(((((((((((())))))(((((())))))************))))))))))))((((((((((((''''''((()))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))(((((((((((((((((()))***************)))(((((()))+++,,,***))))))*********++++++++++++*********+++---...///////////////000222444666777111000---+++)))))))))***,,,---///000000///---,,,+++,,,,,,+++)))((()))+++*********)))))))))))))))************************************************))))))************))))))((()))))))))************)))))))))))))))******+++******)))(((((()))******))))))************))))))++++++++++++++++++++++++))))))***++++++++++++*********+++,,,------------,,,,,,,,,---------......,,,---............111333666555444333444999???EEELLL[[[ggg|||GGGHHHJJJJJJJJJHHHFFFEEEDDDGGGIIIIIIHHHJJJNNNSSSUUUNNNHHHGGGLLLNNNLLLIIITTTTTTTTTSSSPPPLLLHHHEEEGGGGGGGGGIIIKKKLLLJJJIIIKKKLLLMMMOOOQQQPPPMMMJJJJJJIIIEEEBBBDDDJJJMMMNNNJJJPPPUUUUUUQQQOOOQQQTTTOOOPPPRRRTTTUUUTTTOOOLLLFFFHHHJJJJJJIIIGGGGGGGGGJJJIIIFFFCCCBBBBBBDDDFFFOOOMMMLLLLLLMMMLLLIIIGGGHHHGGGFFFDDDBBB???===<<<<<<;;;;;;;;;<<<<<<:::999999888666777888888777555444444333333222222111111000///////////////000000............------------000000000//////...---,,,+++************+++,,,,,,***))))))(((((())))))***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...***+++++++++******++++++******++++++++++++******))))))*********+++++++++)))))))))))))))))))))))),,,++++++++++++++++++,,,+++++++++*********))))))******++++++******)))(((************++++++,,,,,,(((((()))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,++++++*********))))))))))))))))))*********(((((())))))))))))((((((((((((((()))******++++++))))))))))))((((((((((((''''''((()))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))(((((((((((((((((()))***************)))(((((()))++++++***((()))*********++++++++++++++++++,,,,,,---///111222111111000000222444666888333222000---,,,+++++++++***+++---......---+++***)))+++,,,+++***))))))***))))))))))))))))))******************************))))))))))))))))))))))))))))))************))))))((()))))))))************))))))((((((((()))***+++******))))))))))))******))))))************))))))++++++++++++++++++++++++))))))***++++++++++++***)))***+++,,,------------,,,,,,,,,---------......+++---.........///111333333333333333555:::AAAFFFOOO^^^jjjEEEHHHJJJJJJHHHFFFEEEEEEAAADDDGGGHHHHHHJJJOOOTTTXXXSSSMMMKKKKKKLLLKKKIIITTTUUUVVVVVVSSSNNNIIIFFFHHHGGGGGGHHHJJJKKKJJJIIIJJJKKKMMMOOOPPPOOOLLLIIILLLKKKHHHGGGGGGJJJMMMNNNFFFNNNVVVVVVRRRPPPSSSYYYRRRRRRRRRSSSTTTRRROOOMMMHHHJJJLLLLLLJJJIIIHHHHHHGGGGGGFFFDDDCCCCCCFFFHHHPPPMMMKKKKKKMMMLLLIIIEEEDDDDDDDDDCCCAAA???>>>===;;;:::999999:::;;;:::999888777666666777777666444333222222222111111111000//////......//////000000.........------------,,,000000000000...---,,,+++***************+++,,,,,,******))))))))))))******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++,,,...///***+++,,,,,,******+++,,,******++++++++++++******)))))))))************+++))))))))))))))))))))))))++++++************++++++*********))))))))))))(((+++++++++++++++***))))))))))))******+++,,,,,,,,,'''((())))))******))))))))))))))))))))))))))))))*********))))))((((((((()))))))))))))))******+++++++++++++++++++++++++++*********)))))))))))))))(((((())))))))))))(((((((((((())))))*********+++(((((((((((())))))))))))''''''((()))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))(((((((((((((((((()))***************((((((''')))***+++***((()))))))))*********++++++***+++,,,,,,+++---000222222111000000111222333444444444333111000...---,,,***+++,,,------,,,+++***(((***++++++***))))))***))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))))))))))))))************))))))((('''((()))***+++)))))))))******)))))))))))))))************))))))++++++++++++++++++++++++))))))***++++++++++++***)))***+++,,,,,,---------,,,,,,,,,---------......+++,,,.........///111444111222333444777<<>>>>>;;;999777777888::::::999888666555555666777555444222111111111111000000000...............///000000.........---------,,,,,,------......---,,,++++++***************++++++,,,+++******))))))******+++************************************************++++++++++++++++++++++++,,,+++******+++,,,...000(((***,,,+++)))((()))+++******++++++++++++******))))))))))))************))))))))))))))))))))))))*********))))))*********)))))))))(((((((((''''''***************))))))((((((((())))))***++++++,,,'''(((((()))))))))))))))))))))))))))))))))))))))'''((((((((((((((((((((()))))))))))))))******+++******++++++,,,---------++++++******))))))(((((('''((()))******)))(((''')))))))))))))))*********''''''(((((())))))******''''''((()))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))(((((((((((((((((()))***************(((''''''(((***+++)))(((((((((((()))))))))******)))******)))((()))---000222111000///////////////000111222222000...,,,***************************''')))++++++***))))))***((()))))))))************(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))))))))))))))***************)))'''''''''(((***+++))))))************))))))))))))************))))))************************))))))***++++++++++++***)))***+++,,,,,,---,,,,,,,,,,,,,,,---------......+++,,,.........///222444111333555777999===AAAEEERRR___hhh{{{DDDHHHLLLMMMLLLLLLMMMNNNHHHJJJKKKJJJGGGGGGJJJNNNTTTUUUTTTPPPLLLJJJLLLOOOKKKNNNRRRTTTUUUSSSQQQNNNFFFFFFFFFHHHLLLNNNNNNNNNNNNKKKHHHGGGIIILLLOOOPPPNNNNNNNNNOOONNNMMMNNNQQQIIIKKKOOOSSSWWWZZZ\\\]]]YYYVVVQQQOOONNNNNNNNNMMMLLLMMMMMMKKKGGGDDDBBBBBBFFFIIILLLLLLKKKKKKNNNQQQMMMGGGAAA@@@EEEIIIKKKJJJ===>>>???@@@AAA@@@???>>>;;;999666555777999::::::888666555555666666555444111111111111000000000000...............///000111......---------,,,,,,,,,******+++,,,,,,,,,++++++*********)))***++++++,,,++++++************++++++************************************************++++++++++++++++++++++++,,,+++*********,,,///000''')))+++***'''&&&(((*********++++++++++++******))))))))))))************))))))))))))))))))))))))******))))))))))))******(((((((((((('''''''''''')))))))))))))))(((((('''&&&''''''((()))******+++'''(((((()))))))))))))))))))))))))))))))))))))))$$$%%%%%%&&&'''((()))))))))))))))))))))******+++)))***+++,,,------...///,,,++++++***)))((((((''''''((()))******)))((('''******))))))))))))))))))&&&''''''((()))******+++'''(((((()))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))(((((((((((((((((()))***************(((''''''(((***+++)))((((((((((((((())))))))))))'''((()))'''%%%&&&***...111111000///...---,,,++++++---...///...,,,)))&&&((((((''''''''''''((((((''')))++++++***)))))))))(((((())))))*********+++************************))))))))))))))))))))))))))))))************))))))))))))))))))***************)))'''&&&'''(((***+++))))))************))))))))))))************))))))))))))))))))))))))))))))))))))***++++++++++++***))))))***+++,,,,,,,,,,,,,,,,,,,,,---------......***,,,---......///222444222444777999:::===@@@CCCIII[[[kkkEEEKKKRRRUUUTTTRRRQQQRRRIIIPPPOOOHHHHHHNNNNNNHHHGGGMMMLLLHHHLLLUUUSSSJJJLLLNNNOOOMMMMMMQQQTTTUUUQQQKKKGGGHHHNNNRRRPPPLLLHHHGGGFFFEEEFFFIIIMMMQQQRRRSSSTTTWWWXXXWWWSSSPPPVVVOOONNNTTTXXXXXXXXX\\\]]]VVVOOOMMMOOOOOOLLLHHHKKKMMMOOOMMMIIIFFFEEEFFFIIIIIIJJJLLLOOOPPPNNNMMMHHHFFFBBB@@@???@@@CCCDDD???<<<:::;;;>>>@@@???===<<<:::777666666777666555666555333111111222333444222222222111000//////...///...///000111111000...///......------,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******++++++************++++++,,,,,,++++++***)))))))))***************+++++++++***************************++++++,,,,,,++++++***))))))*********+++++++++))))))))))))))))))))))))))))))(((((()))***++++++************************---,,,***(((((()))***+++((()))***)))((('''((()))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((())))))))))))(((((('''''''''''''''((())))))))))))))))))))))))))))))///,,,***---222444111---,,,,,,,,,+++***)))((((((((((((((((((((((((((((((******))))))((((((''''''*********)))))))))))))))))))))))))))************))))))(((((((((((())))))++++++******)))((((((((())))))(((((((((((())))))+++***)))'''''')))***+++))))))))))))))))))))))))***((('''(((***+++)))&&&))))))))))))))))))))))))&&&''')))***)))***+++---///...---,,,++++++++++++))))))))))))))))))))))))***+++,,,***(((''''''((((((((())))))))))))((((((+++***)))(((((()))***+++************************))))))************)))))))))************++++++++++++*********))))))(((((())))))(((((((((((())))))++++++************++++++))))))************))))))+++++++++*********))))))************************''')))+++---------,,,+++,,,---.........---,,,+++,,,,,,------///000111222222222333555666666===FFFTTTWWWeeeIIINNNTTTVVVTTTQQQQQQQQQKKKPPPOOOGGGFFFMMMNNNHHHGGGMMMNNNLLLPPPZZZZZZRRRPPPQQQPPPNNNNNNQQQUUUWWWSSSNNNJJJKKKPPPRRROOOKKKHHHHHHFFFEEEFFFIIILLLOOOTTTTTTVVVXXXXXXVVVQQQMMMUUUPPPNNNRRRUUUTTTUUUWWWYYYSSSNNNMMMOOOPPPMMMJJJKKKMMMOOOMMMJJJHHHHHHIIIKKKJJJJJJLLLNNNNNNLLLJJJGGGEEEAAA???>>>>>>@@@AAA???<<<;;;;;;>>>???>>><<<<<<:::777666666666666555555444222111111111333444222222111000000///......111///------///000000///......---------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******++++++************++++++*********************+++++++++*********************************************++++++,,,,,,++++++***************++++++++++++)))))))))))))))))))))))))))))))))))))))***++++++************************---,,,***)))((()))***+++((()))***)))((('''((()))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((())))))))))))(((((('''''''''''''''((())))))))))))))))))))))))))))))...,,,***,,,000222///,,,,,,++++++******)))))))))***************************)))))))))((((((((('''))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))******))))))(((((((((((())))))+++***)))(((((()))***+++)))))))))))))))))))))))))))((('''(((***+++)))&&&))))))))))))))))))))))))###%%%((()))***+++---///,,,+++++++++++++++,,,,,,))))))))))))))))))))))))***+++,,,***(((''''''((((((((())))))))))))((((((+++***)))(((((()))***+++))))))))))))))))))))))))))))))************))))))))))))*********+++++++++************)))))))))((())))))(((((((((((())))))+++******))))))******+++))))))************))))))+++++++++*********))))))************************((()))+++---...---,,,,,,***+++---.........------------------///000111222222111333555666777===FFFQQQWWWeee|||KKKOOOSSSTTTRRRQQQRRRSSSOOORRROOOGGGEEEJJJJJJEEEEEEKKKMMMMMMSSS\\\]]]XXXTTTSSSRRRPPPOOOQQQTTTXXXUUUQQQNNNOOOSSSSSSOOOKKKIIIHHHFFFEEEFFFHHHKKKMMMTTTUUUWWWYYYYYYUUUOOOKKKSSSOOOMMMOOOQQQPPPPPPRRRVVVQQQLLLJJJKKKKKKIIIFFFIIIJJJKKKKKKIIIHHHIIIJJJLLLKKKJJJJJJKKKKKKIIIGGGFFFDDDAAA>>><<<<<<=========<<<;;;;;;<<<===<<<;;;<<<999666555555666555444555444222111111111222333111111000000//////......222///---,,,---///000000---------------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******++++++************++++++(((((()))******+++,,,,,,,,,+++++++++***)))))))))******************************++++++++++++************+++++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))***+++************************,,,+++***)))((()))***+++((()))***)))((('''((()))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((())))))))))))(((((('''''''''''''''((())))))))))))))))))))))))))))))---+++***+++...///---***************************************************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))''''''((())))))***++++++))))))(((((((((((())))))+++***)))(((((()))***+++)))))))))))))))))))))))))))(((((((((******((('''))))))))))))))))))))))))%%%''')))))))))***,,,...))))))))))))***+++,,,---))))))))))))))))))))))))***++++++***(((''''''(((((())))))******))))))(((******))))))))))))******(((((((((((((((((((((((())))))************)))))))))))))))*********++++++************))))))))))))))))))(((((((((((())))))+++******))))))******+++))))))************))))))+++++++++***************************************)))***,,,---......------)))***,,,---.../////////------------...000111222222111333555666777>>>FFFNNNVVVcccvvvIIILLLPPPPPPOOOOOOQQQTTTOOORRRPPPJJJGGGHHHFFFAAAAAAFFFJJJKKKPPPXXXZZZXXXSSSRRRSSSSSSRRRPPPQQQUUUUUUSSSRRRSSSVVVVVVRRRNNNJJJHHHFFFEEEGGGHHHJJJJJJQQQRRRUUUXXXYYYVVVPPPLLLOOOMMMLLLLLLMMMMMMNNNOOOUUURRRLLLHHHEEECCCBBBAAAFFFFFFFFFFFFEEEFFFGGGHHHJJJIIIHHHHHHIIIIIIHHHFFFEEEDDDAAA>>><<<;;;::::::;;;;;;;;;;;;;;;;;;:::999;;;888666444555555555444333333222111000111111222000000000//////.........222000......000111111111.........---------,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******++++++************++++++((()))))))))*********+++,,,,,,,,,+++***)))((((((******************************++++++++++++******++++++++++++,,,,,,,,,,,,))))))))))))))))))))))))***)))))))))))))))******************************+++***))))))))))))******((()))***)))((('''((()))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((('''''''''''''''((())))))((((((((((((((((((((((((,,,*********,,,,,,***((())))))))))))************(((((((((((((((((((((((())))))))))))((((((((((((((((((((()))))))))))))))((()))))))))************))))))(((((((((((())))))(((((((((((())))))******))))))(((((((((((())))))******)))(((((()))******))))))))))))))))))))))))((((((((()))))))))((('''(((((((((((((((((((((((()))++++++***((((((((()))(((((((((((()))***+++,,,)))))))))))))))))))))))))))***+++***(((''''''))))))))))))******)))))))))***))))))))))))))))))***))))))))))))))))))))))))))))))************))))))))))))))))))*********************)))))))))))))))))))))(((((((((((())))))******))))))))))))******))))))************))))))***************************************************+++,,,...............++++++,,,---.........///---------......///111111222111222555666777>>>FFFKKKSSSaaatttHHHKKKMMMMMMJJJJJJLLLNNNHHHLLLNNNMMMKKKJJJFFFAAA@@@EEEHHHJJJMMMRRRTTTTTTPPPOOORRRVVVTTTOOOMMMQQQSSSRRRRRRUUUWWWXXXUUURRRLLLIIIFFFEEEGGGHHHHHHGGGLLLNNNQQQUUUXXXVVVRRROOOJJJKKKKKKIIIIIIKKKMMMNNNTTTSSSQQQNNNIIIFFFEEEEEEHHHFFFEEEDDDDDDEEEFFFGGGGGGEEEDDDEEEGGGHHHGGGFFFDDDCCCBBB???===;;;999888888999:::;;;:::999999888:::888555444444444444333222222111111000000000000/////////...............///000111333666666333111000000///......------,,,+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******++++++************++++++*********)))))))))((((((,,,,,,,,,+++***)))((((((************************)))******++++++******)))******+++++++++,,,,,,,,,))))))))))))))))))))))))******)))))))))))))))***))))))))))))))))))))))))))))))))))))))))))******((()))***)))((('''((()))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((('''''''''''''''((())))))((((((((((((((((((((((((******)))***+++***)))((())))))))))))))))))******''''''''''''''''''''''''(((((((((((())))))))))))''''''(((((())))))))))))((()))))))))************))))))(((((((((((())))))))))))))))))((((((''''''))))))(((((((((((())))))******))))))))))))******))))))))))))))))))))))))'''((()))))))))(((((((((((((((((((((((((((((((((***++++++***((('''((()))***))))))(((((())))))***((((((((((((((((((((((((((()))***)))''''''((()))))))))************)))))))))))))))******)))))))))************************))))))************))))))(((((()))))))))*********))))))))))))))))))******))))))(((((((((((())))))***))))))))))))))))))***))))))************))))))************************************************++++++,,,---............------------------------......---......///000111111000222555666777>>>GGGKKKQQQ```wwwKKKMMMOOOMMMIIIFFFGGGHHHCCCFFFJJJMMMMMMLLLHHHFFFBBBEEEHHHJJJLLLNNNPPPRRROOOLLLPPPVVVTTTMMMKKKPPPQQQPPPQQQRRRTTTUUUTTTSSSMMMIIIFFFEEEGGGHHHGGGEEEHHHJJJMMMQQQUUUVVVTTTRRRHHHKKKKKKHHHGGGKKKMMMMMMQQQVVV]]]___[[[VVVSSSQQQNNNJJJFFFEEEEEEFFFGGGGGGEEECCCBBBBBBDDDFFFFFFEEEBBBBBBAAA???===;;;888777555777999:::999888888999:::777444333444444333222111111111111000000//////..................---------///222666999999666333333333222000///...---,,,+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******++++++************++++++++++++***))))))((('''''',,,+++++++++***)))))))))************************))))))************))))))))))))*********+++++++++))))))))))))))))))))))))+++******)))))))))))))))))))))))))))))))))))))))(((((())))))))))))))))))((()))***)))((('''((()))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((())))))))))))(((((('''''''''''''''((())))))))))))))))))))))))))))))((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))&&&''''''(((((())))))***))))))))))))************))))))(((((((((((())))))******)))(((((('''&&&&&&))))))(((((((((((()))))))))))))))******)))))))))))))))))))))))))))))))))'''(((******((((((((()))))))))))))))))))))))))))&&&((()))***))))))+++---******)))))))))))))))***(((((((((((((((((((((((('''((())))))''''''((())))))******++++++******)))))))))************))))))************************))))))************))))))((((((((()))))))))******))))))))))))************))))))(((((((((((())))))***))))))(((((())))))***))))))************))))))***************+++++++++************************+++++++++,,,------......///...---,,,,,,,,,,,,---...............///000000111000222555666888???GGGLLLRRRaaa{{{IIIMMMOOOOOOLLLJJJJJJLLLIIIIIIJJJKKKJJJGGGFFFEEEAAACCCGGGJJJJJJJJJMMMPPPQQQLLLMMMSSSRRRKKKLLLTTTOOONNNMMMMMMNNNOOOOOOOOONNNJJJFFFEEEHHHHHHFFFBBBGGGHHHJJJNNNRRRTTTTTTSSSIIINNNNNNIIIFFFIIILLLKKKNNN[[[llltttpppfff\\\WWWRRRMMMGGGDDDDDDFFFFFFEEEFFFCCCAAAAAABBBCCCCCCBBB?????????>>><<<:::777555111555888999888777888999999777444333333333333222000000000000000000///...------------------------,,,---000444888999888777666666444222000...---,,,+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******++++++************++++++)))))))))))))))(((((((((++++++******************************************))))))************))))))(((((()))))))))*********))))))))))))))))))))))))++++++***)))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))((()))***)))((('''((()))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((())))))))))))(((((('''''''''''''''((())))))))))))))))))))))))))))))'''((()))************+++******))))))((((((''''''))))))))))))))))))))))))'''((((((((()))))))))***&&&&&&''''''((())))))***))))))))))))************))))))(((((((((((())))))((((((((((((((((((''''''))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))&&&)))+++***((('''((()))))))))))))))))))))))))))%%%''')))))))))***,,,---))))))))))))******+++,,,(((((((((((((((((((((((('''((()))(((''''''((())))))******++++++******)))((()))***++++++***)))(((************************))))))************))))))(((((((((((()))))))))***((()))))))))************))))))(((((((((((())))))))))))(((((((((((())))))))))))************))))))))))))*********+++++++++*********************************++++++,,,---......---,,,,,,,,,---...//////............///000000000000222555666888???HHHMMMTTTddd~~~EEEIIIOOOQQQPPPPPPQQQTTTTTTPPPLLLIIIEEEAAA@@@@@@===@@@DDDGGGGGGGGGJJJOOOTTTMMMLLLQQQPPPKKKNNNXXXNNNMMMKKKJJJIIIJJJJJJKKKNNNJJJFFFEEEHHHHHHEEEAAAHHHGGGIIILLLPPPRRRSSSRRRKKKQQQPPPIIIFFFHHHJJJIIIMMM___vvv}}}nnn^^^UUUSSSMMMFFFBBBBBBCCCCCCBBBGGGEEEBBB@@@AAAAAA@@@???<<<=========;;;999666444///333888999888777888:::999666444222333333222222000000000000000//////...------------------------,,,,,,...111555999:::999999888666444111///---,,,+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******++++++************++++++''''''(((((())))))*********************+++++++++************************))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))++++++***))))))((())))))))))))))))))))))))))))))''''''((())))))***))))))(((******)))((('''((()))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((())))))))))))(((((('''''''''''''''((())))))))))))))))))))))))))))))&&&((()))*********+++,,,+++******)))(((''''''&&&'''''''''''''''''''''''''''((((((((())))))******&&&&&&&&&'''((())))))***))))))))))))************))))))(((((((((((())))))&&&&&&''''''((()))))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))&&&)))+++***((('''(((***))))))))))))))))))))))))(((***+++***)))((()))+++'''(((((()))***,,,...///((((((((((((((((((((((((&&&((()))(((''''''((()))******++++++++++++******((()))***++++++***)))((())))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))(((((())))))*********+++))))))(((((((((((())))))))))))(((((((((((())))))))))))************))))))))))))******++++++++++++************************************+++,,,------,,,+++++++++,,,...000111///............//////000000000222555666888???HHHNNNVVVgggDDDFFFIIIJJJIIIJJJNNNRRROOOMMMKKKJJJIIIHHHFFFDDDBBBAAA@@@AAADDDFFFHHHHHHJJJLLLMMMNNNNNNPPPSSSVVVTTTPPPKKKHHHHHHGGGFFFDDDHHHJJJJJJJJJMMMOOOLLLFFFGGGEEEDDDGGGNNNSSSSSSQQQOOOOOONNNLLLIIIHHHIIIKKKRRR[[[fffnnnmmmcccVVVMMMJJJIIIFFFCCCBBBAAABBBBBBBBBAAA???===<<<<<<=========???>>>999555777888777444555666777777666555555555444333222111000000000000000//////.........---------------------------,,,------------222999???CCC<<<444000000111...,,,........................++++++******++++++,,,---)))***++++++***)))***+++++++++************++++++************************++++++++++++++++++++++++******++++++++++++******((()))))))))************,,,,,,+++***))))))******))))))*********))))))((())))))*********))))))((((((((((((((((((((((((((())))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))((((((''''''''''''''''''((((((((()))******))))))((((((''''''))))))))))))))))))))))))***)))'''&&&&&&&&&'''((((((((((((((((((((((((((((((((())))))))))))(((((()))(((((()))++++++***)))))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))******)))(((((((((((((((******))))))))))))*********************)))(((((())))))))))))************''''''((((((((((((''''''+++***)))(((((()))******+++++++++***((('''((()))'''((()))(((&&&&&&((()))******))))))))))))******((()))******)))(((***+++++++++++++++***((('''&&&&&&&&&'''))))))*********)))))))))))))))((('''''')))))))))))))))******+++((((((((((((((()))******))))))))))))************(((***+++***'''&&&'''))))))***,,,,,,***)))***+++***++++++,,,,,,++++++******++++++,,,,,,------...++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,------...///000...///111222444888>>>BBBJJJWWWhhhAAACCCEEEFFFEEEFFFJJJLLLOOOMMMLLLLLLLLLKKKJJJHHHAAA@@@>>>???AAACCCDDDDDDHHHJJJMMMNNNNNNOOOQQQSSSRRRNNNIIIGGGGGGFFFEEECCCDDDGGGJJJKKKOOOQQQMMMFFFGGGEEEDDDHHHNNNRRRRRRQQQOOONNNMMMJJJHHHHHHHHHHHHIIIOOOWWW]]]]]]WWWNNNHHHJJJIIIFFFCCCBBBAAAAAABBBBBBAAA@@@>>>===<<<<<<<<<999;;;;;;888:::>>>@@@>>>555555666666666555555444666555333222111000000///000/////////.........---------------------------,,,------------111777;;;???999333111111222///,,,........................++++++******++++++,,,---)))***++++++***)))***+++++++++************++++++************************++++++++++++++++++++++++******++++++++++++******************+++++++++++++++******)))(((((())))))(((((()))******++++++***))))))************))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))***)))))))))(((((((((''''''''''''((((((((())))))***)))))))))((((((((('''))))))))))))))))))))))))***)))((('''''''''(((((())))))))))))))))))))))))(((((())))))))))))(((((()))(((((()))++++++***)))))))))))))))************************************))))))))))))))))))))))))******)))(((((((((((((((******))))))))))))*********************)))(((((())))))))))))************(((((())))))))))))((((((+++***)))(((((()))******)))******)))((((((***+++((()))***)))'''''')))*********))))))))))))******)))***+++***)))((()))*********+++******)))((('''''''''((()))************)))))))))))))))((('''''')))))))))))))))******+++((((((((((((((()))******))))))))))))************(((***+++***'''&&&''')))''')))++++++)))((()))******++++++,,,,,,++++++*********+++,,,,,,------...++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,------...///000...///111222444888>>>BBBJJJTTTdddAAABBBCCCCCCCCCDDDFFFHHHNNNMMMMMMNNNPPPQQQPPPNNNEEECCCBBBAAACCCCCCCCCBBBEEEHHHLLLNNNNNNNNNOOOPPPNNNKKKHHHGGGFFFFFFDDDCCC@@@EEEJJJLLLOOOQQQMMMGGGGGGEEEEEEHHHNNNQQQQQQPPPOOOMMMJJJIIIHHHGGGEEEDDDGGGIIINNNQQQRRRPPPMMMKKKJJJHHHFFFCCCAAAAAA@@@AAACCCBBB@@@>>>===<<<;;;;;;888999999999>>>DDDEEEAAA777666555555444444444444666555333111000///....../////////...............------------------------+++,,,---------///333555999555222111222222000...------------------------++++++******++++++,,,---)))***++++++***)))***+++++++++************++++++******************************************************++++++++++++*********++++++++++++,,,,,,,,,******)))(((((((((((()))'''(((((()))***+++,,,,,,))))))************))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((''''''((((((((()))))))))))))))))))))(((((((((((())))))))))))))))))))))))+++***)))(((((((((((()))************************(((((())))))))))))(((((()))(((((()))++++++***)))))))))))))))************************************))))))))))))))))))))))))***))))))(((((((((((((((******))))))))))))******)))************))))))((())))))))))))************))))))************))))))******))))))))))))******'''((())))))((()))+++---)))*********((((((***+++******))))))))))))*********++++++***((('''((()))))))))************))))))((())))))*********)))))))))))))))))))))((((((''')))))))))))))))******+++((((((((((((((()))******))))))))))))************((()))***)))((('''((()))'''(((******((('''((()))******++++++++++++************++++++,,,---------++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,------...///000///000111222444888>>>BBBJJJQQQ^^^~~~DDDDDDDDDDDDEEEEEEGGGHHHMMMMMMNNNQQQTTTVVVUUUTTTMMMKKKIIIHHHIIIHHHGGGFFFBBBFFFKKKMMMNNNMMMLLLLLLKKKJJJIIIHHHHHHGGGFFFEEEBBBGGGJJJJJJLLLNNNLLLGGGFFFEEEFFFIIIMMMPPPPPPOOOOOOLLLIIIHHHGGGFFFCCCAAAFFFHHHJJJMMMOOOPPPPPPPPPIIIHHHFFFCCCAAA@@@??????BBBAAA@@@>>><<<;;;:::999<<<;;;999999>>>DDDBBB<<<888777555333222222333333666555333111///...------........................------------------------+++,,,---------...///000222111000111222333111///------------------------++++++******++++++,,,---)))***++++++***)))***+++++++++************++++++************************))))))))))))))))))))))))******++++++++++++***************+++++++++,,,,,,******))))))))))))******))))))))))))***++++++,,,((())))))************)))(((((((((((((((((((((((())))))(((((((((((())))))))))))************))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((('''(((((((((((()))))))))))))))))))))(((((((((((())))))))))))))))))))))))+++******)))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))(((((()))++++++***)))((()))))))))************************************))))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))******))))))************)))(((((()))))))))************((())))))******))))))((()))))))))))))))*********((()))***)))((((((***,,,)))******)))(((((()))+++******))))))))))))******++++++,,,+++(((''''''((((((((()))***************)))***************)))((((((((())))))))))))(((((()))))))))))))))******+++((((((((((((((())))))***((()))))))))************((()))))))))((((((((()))''')))******)))(((((()))******++++++++++++***************+++,,,,,,------***+++++++++++++++,,,,,,+++++++++,,,,,,,,,------------,,,------...///000///000111222444888===AAAKKKPPPZZZyyyFFFEEEDDDEEEEEEFFFGGGGGGLLLLLLNNNRRRVVVXXXWWWVVVQQQOOONNNMMMNNNMMMKKKIIIAAAEEEJJJMMMMMMKKKJJJIIIIIIJJJKKKKKKJJJIIIHHHHHHHHHKKKJJJGGGFFFIIIJJJHHHEEEFFFGGGJJJMMMNNNNNNNNNNNNLLLJJJIIIGGGFFFCCCAAABBBDDDGGGJJJMMMNNNNNNNNNHHHGGGEEECCCAAA???>>>===??????>>>===<<<:::999888<<<;;;888888<<<@@@===777777666444222222222222333444333222000///...---------------...............------------------------,,,,,,,,,,,,---------,,,......///000111111000///------------------------++++++******++++++,,,---)))***++++++***)))***+++++++++************++++++************************))))))))))))))))))))))))******++++++++++++******))))))))))))*********++++++++++++******++++++,,,---,,,+++***))))))******(((((()))***************))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((()))))))))***(((((((((((())))))))))))))))))))))))))))))))))))***************))))))((((((((((((((((((((((((((((((((())))))))))))(((((()))(((((()))++++++***)))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))******((())))))*********))))))((()))))))))************'''(((((())))))(((((('''(((((())))))***************++++++***((('''(((***(((((()))((('''&&&(((*********))))))))))))******++++++,,,+++(((''''''((('''((()))******+++******))))))*********))))))((((((((())))))))))))(((((()))))))))))))))******+++((((((((((((((())))))***((()))))))))************)))((((((((()))))))))((((((***++++++***))))))***)))******++++++******)))))))))***++++++,,,,,,---*********++++++,,,,,,,,,+++++++++,,,,,,,,,------------,,,------...///000000111111222444888===AAALLLPPPXXXvvvDDDCCCBBBBBBDDDFFFFFFEEEJJJKKKNNNRRRVVVWWWWWWUUUOOONNNMMMMMMNNNMMMKKKIIIAAAEEEIIILLLKKKJJJIIIIIIGGGJJJMMMNNNMMMLLLKKKKKKKKKMMMKKKEEECCCEEEGGGGGGEEEFFFIIIKKKLLLMMMMMMMMMLLLMMMMMMKKKHHHEEEDDDDDDBBBDDDHHHKKKMMMNNNMMMLLLHHHGGGEEECCCAAA>>>===<<<<<<<<<<<<;;;:::999888777777888777666999===;;;555555444333333222222222222333222111///............---------------.........---------------------------,,,++++++------,,,+++---......////////////...,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---)))***++++++***)))***+++++++++************++++++******************************************************++++++++++++******(((((()))))))))*********,,,++++++++++++,,,------///...,,,***)))))))))***'''((()))******+++******))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))((((((((()))))))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))*********)))((('''''''''''''''''''''''''''(((((())))))))))))(((((()))(((((()))++++++***)))))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((())))))*********))))))))))))******((())))))************)))))))))))))))************''''''(((((((((((('''''''''((()))******+++******+++,,,+++***((('''((()))'''(((((('''&&&&&&''')))******))))))))))))*********++++++***((('''((()))'''((()))***************'''(((((()))))))))(((((('''(((((())))))))))))))))))))))))))))))******+++((((((((((((((()))******))))))))))))************)))((('''((()))***)))((()))***,,,,,,***)))***+++))))))************))))))))))))******+++,,,,,,,,,*********++++++,,,,,,---++++++,,,,,,,,,,,,------------,,,------...///000000111222222444777===@@@LLLPPPXXXtttDDDBBB@@@AAADDDFFFFFFEEEIIIJJJMMMQQQTTTUUUTTTRRRKKKJJJJJJKKKMMMMMMKKKIIIBBBEEEIIIKKKJJJIIIIIIIIIEEEIIINNNOOONNNMMMLLLMMMJJJMMMLLLFFFCCCDDDFFFEEEDDDGGGIIIKKKLLLLLLLLLLLLJJJNNNQQQOOOIIIEEEFFFIIIEEEGGGIIILLLMMMMMMMMMMMMGGGFFFEEECCCAAA>>><<<;;;888999999:::999888777666444888888666777999888444222222333333333222222111111000///............///,,,,,,,,,------.........------------------------...,,,******,,,...---+++............---,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---)))***++++++***)))***+++++++++************++++++************************++++++++++++++++++++++++******++++++++++++******))))))*********+++++++++++++++******++++++,,,---...---+++)))))))))++++++'''((()))******+++++++++))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((()))))))))***(((((()))))))))*********'''((((((((()))))))))***))))))))))))))))))))))))(((((()))))))))((('''&&&(((((((((((((((((((((((((((((())))))))))))(((((()))(((((()))++++++***)))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))************))))))))))))******(((((()))***************))))))))))))************(((((())))))))))))((((((&&&''')))***++++++******)))***+++)))(((((()))+++((())))))(((''''''(((*********))))))))))))******)))***+++***)))((()))***((())))))*********))))))%%%&&&'''(((((((((((((((''''''((())))))))))))))))))))))))))))))******+++((((((((((((((()))******))))))))))))************)))'''&&&'''***+++***((((((***++++++***))))))***))))))************)))))))))))))))***++++++,,,,,,)))******+++,,,,,,------++++++,,,,,,,,,,,,------------,,,------...///000000111222222444777<<<@@@JJJOOOXXXsssDDDBBBAAABBBFFFHHHHHHFFFHHHIIILLLPPPSSSTTTRRRPPPIIIHHHIIIKKKMMMMMMKKKJJJCCCFFFIIIJJJJJJIIIIIIJJJCCCHHHMMMPPPNNNMMMLLLMMMGGGLLLMMMHHHDDDEEEEEEDDDDDDGGGJJJLLLLLLKKKKKKKKKHHHOOOTTTQQQIIIEEEGGGLLLEEEFFFFFFGGGHHHIIIIIIJJJGGGFFFEEECCC@@@>>>;;;:::666777888999999888777666666:::;;;888555555444222000111333444444333222111//////............//////,,,,,,,,,------.........------------------------///,,,)))))),,,...---,,,/////////---++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---)))+++++++++***)))***+++++++++************++++++************************++++++++++++++++++++++++******++++++++++++************+++++++++,,,,,,,,,******))))))***+++,,,,,,---,,,***))))))+++,,,...''''''(((******+++++++++))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((())))))******))))))))))))************'''((((((((())))))******))))))))))))))))))))))))'''((()))))))))(((&&&%%%))))))))))))))))))))))))(((((())))))))))))(((((()))(((((()))++++++***)))))))))))))))************************************))))))))))))))))))))))))((((((((((((((()))************))))))))))))******(((((()))***************))))))))))))************))))))************))))))&&&''')))***+++++++++***''')))))))))((()))+++---)))******)))(((((()))+++******))))))))))))******((()))******)))(((***+++))))))************))))))$$$%%%&&&'''((((((((((((''''''((())))))))))))))))))))))))))))))******+++((((((((((((((()))******))))))))))))************)))'''&&&'''***+++***(((''')))******((((((((()))))))))************)))))))))))))))***++++++,,,,,,))))))***+++,,,,,,------++++++,,,,,,,,,------------------------...000000111111222222444777<<<@@@HHHOOOXXXrrrEEEGGGIIIHHHFFFEEEGGGIIIGGGEEEFFFJJJPPPRRROOOKKKGGGFFFHHHJJJMMMNNNMMMLLLIIIFFFDDDDDDGGGHHHGGGFFFCCCGGGIIIGGGIIILLLMMMJJJHHHKKKNNNNNNLLLIIIGGGFFFFFFFFFJJJOOOPPPLLLIIIJJJJJJJJJJJJIIIHHHGGGEEEDDDGGGGGGGGGGGGGGGGGGHHHHHHCCCDDDCCCAAA===;;;:::;;;888777666555666777999;;;888999999888555444444555444444333333222111000000000000///...------,,,,,,000///...---,,,+++******++++++******++++++,,,---++++++,,,,,,,,,---------------------------------++++++,,,,,,,,,------------,,,+++*********+++,,,,,,++++++******++++++,,,,,,*********++++++***(((...---,,,+++************+++...---******,,,,,,)))***++++++,,,,,,++++++***,,,,,,,,,,,,++++++******************************++++++******************)))))))))))))))))))))))),,,+++)))(((((()))+++,,,************)))))))))))))))))))))((()))******+++))))))))))))))))))))))))''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))******+++******)))((((((((((((((('''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++***)))((((((((()))((((((((((((((('''''''''))))))(((((((((((())))))))))))((((((((((((((()))))))))))))))))))))))))))+++++++++,,,,,,+++++++++,,,+++***))))))***+++,,,*********************************)))))))))))))))))))))))))))))))))))))))******))))))((((((''''''***+++,,,+++)))))))))***(((((((((((())))))))))))((()))***++++++***)))(((,,,***'''''''''(((((((((''''''''''''((((((((()))))))))(((((()))***++++++&&&'''(((***++++++++++++))))))(((((((((((())))))))))))************))))))***************)))((((((,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++***+++)))((((((+++---/////////............//////000111222222222333666;;;???FFFNNNVVVlllHHHJJJJJJIIIFFFEEEGGGIIIHHHFFFEEEHHHMMMOOOLLLIIIIIIIIIJJJLLLNNNNNNLLLIIIIIIFFFBBBAAACCCEEEEEEDDDCCCFFFHHHHHHJJJOOOPPPMMMEEEHHHKKKKKKJJJIIIIIIIIIHHHGGGIIINNNNNNKKKIIIKKKGGGGGGGGGGGGGGGGGGGGGGGGHHHGGGFFFEEEEEEEEEFFFFFFCCCCCCAAA@@@>>>===;;;;;;888777666555555777999:::666777888777555444444555444333333222111111000000000//////...------,,,,,,......------------,,,,,,,,,,,,,,,,,,,,,------...++++++,,,,,,,,,------------------------,,,,,,,,,++++++,,,,,,,,,---------++++++******+++,,,---...------,,,,,,,,,,,,------,,,+++***+++,,,,,,***(((...---,,,+++************+++...---******,,,,,,)))***++++++,,,,,,++++++***************)))))))))(((************************++++++******************************************,,,+++)))(((((()))+++,,,************)))))))))))))))))))))))))))******+++))))))))))))))))))))))))((((((((())))))))))))***))))))))))))))))))))))))((((((((('''((())))))*********)))((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))******++++++++++++******)))***++++++++++++***)))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***+++,,,+++)))((()))***))))))))))))((((((((((((((()))***++++++***)))(((+++)))((('''((()))(((''''''''''''((((((((()))))))))))))))))))))***++++++((())))))************)))))))))(((((((((((())))))))))))************))))))***************)))((((((,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++***,,,***)))***---...///...///............///000000222222333333444777<<<@@@GGGMMMRRRjjjMMMMMMLLLJJJGGGFFFHHHJJJIIIGGGEEEFFFIIIJJJIIIFFFJJJJJJKKKMMMOOOMMMJJJGGGHHHEEEAAA@@@@@@AAAAAAAAAAAAEEEGGGHHHKKKQQQSSSQQQFFFHHHIIIIIIHHHGGGHHHJJJKKKHHHIIILLLLLLIIIIIILLLFFFFFFEEEEEEFFFHHHJJJKKKIIIGGGEEECCCBBBBBBCCCDDDCCC@@@>>>>>>??????===:::777666555555555666777888333555555555333333444555333333222222111000000000/////////...------,,,,,,,,,,,,------.........///---------------......///,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------*********+++,,,---//////......------------......,,,+++++++++,,,,,,***(((...---,,,++++++******++++++......+++***------******++++++,,,,,,++++++***************))))))))))))++++++++++++++++++++++++******++++++++++++++++++************************,,,+++***))))))***+++,,,************)))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))'''''''''''''''(((((()))***))))))((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))***+++))))))))))))************))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))''')))+++------+++)))'''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))************+++,,,+++)))((()))*********))))))((((((''''''((()))***++++++***)))(((***)))((()))******(((&&&''''''((((((((()))))))))))))))))))))))))))***+++************))))))(((((())))))(((((((((((())))))))))))************)))))))))************))))))(((++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++,,,,,,+++---//////...---...............///000000222333333333444888===@@@MMMPPPUUUnnnNNNMMMKKKJJJIIIIIIJJJLLLJJJHHHEEEEEEFFFGGGFFFDDDIIIIIIKKKMMMOOOMMMJJJGGGEEEDDDCCCBBBAAA@@@???>>>>>>BBBEEEFFFJJJPPPTTTSSSKKKKKKJJJGGGEEEDDDEEEFFFMMMIIIHHHIIIIIIHHHIIIMMMIIIGGGEEEDDDEEEGGGKKKMMMIIIGGGDDDAAA??????@@@AAABBB>>>;;;<<>>======>>>@@@<<<999:::>>>???<<<888555555444444444444444444000111222222111111222333111111000000000000//////...............---------//////.........---------,,,,,,,,,,,,,,,------...,,,,,,---------.........+++++++++,,,,,,---------,,,,,,---------.........---------...------------------,,,,,,,,,,,,------...---,,,,,,------,,,***------,,,,,,+++,,,,,,,,,,,,......,,,,,,//////,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++******++++++,,,,,,,,,,,,************************+++******************+++************)))))))))((((((((()))************)))))))))))))))))))))))))))'''''''''((((((((())))))************************))))))(((((())))))***+++))))))(((((((((((())))))***)))(((''''''((()))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************)))((((((((()))***++++++'''''''''(((((()))))))))))))))(((((((((((())))))((((((((((((((()))******((((((((((((((((((((((((((((((((())))))(((((((((***))))))))))))))))))***((((((((((((((((((((((((''''''(((((())))))))))))((((((((((((((((((((((((***)))))))))(((((((((''')))***+++***((('''((()))***)))))))))((((((((('''((()))***++++++***)))(((((('''((()))+++***(((&&&(((((((((((()))))))))*********)))))))))))))))***(((((((((((()))***+++,,,))))))(((((((((((())))))))))))************))))))((())))))*********))))))*********++++++,,,,,,,,,+++,,,,,,------,,,,,,,,,+++***+++,,,...---+++)))---------......///111111111222222333555888===AAADDDNNNXXXqqqHHHGGGGGGIIIKKKLLLLLLKKKHHHGGGGGGGGGGGGFFFFFFFFFDDDDDDDDDFFFIIIIIIHHHFFF>>>AAAEEEGGGEEECCCAAA@@@>>>@@@AAA@@@CCCIIILLLLLLHHHIIIHHHGGGEEEEEEGGGIIIIIIEEECCCEEEEEEEEEHHHLLLNNNLLLHHHEEEDDDEEEGGGIIIFFFEEECCCAAA???===<<<;;;===:::888999;;;;;;999666444444444444333333333222000222333222000000111222000000000///////////////......................../////////.........------,,,,,,,,,+++,,,------...,,,---------............+++,,,,,,------......///,,,---------..................//////......---,,,------,,,,,,,,,,,,------...---------......,,,***------,,,,,,,,,,,,------,,,//////,,,---000000---***++++++,,,,,,++++++***************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---------++++++++++++++++++++++++************************************))))))))))))'''((()))++++++******)))))))))))))))))))))))))))''''''''''''((((((((((((************************)))))))))))))))***++++++((((((((((((((())))))***))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))***+++&&&&&&''''''(((((())))))))))))(((((((((((())))))(((''''''(((((()))***+++(((((((((((((((((((((((((((((())))))))))))((((((+++***(((''''''(((***+++))))))))))))))))))))))))&&&''''''(((((())))))***))))))))))))))))))))))))*********)))(((''''''''')))***+++***((('''((()))((((((((()))))))))))))))((()))***++++++***)))((((((''''''(((******)))(((((((((((()))))))))******+++******)))))))))))))))(((((('''''')))***,,,...))))))(((((((((((())))))))))))************))))))((())))))************)))))))))******+++,,,,,,,,,++++++,,,---------,,,,,,***))))))+++------,,,***---------......000111222000000111222444888===AAABBBMMMZZZsssFFFFFFFFFIIIKKKKKKIIIFFFEEEGGGIIIIIIIIIIIIHHHHHHEEECCCBBBBBBDDDEEEDDDCCC<<>><<<::::::999999888777777666555333333333333333222111111222333333222000///000111////////////////////////....................................////////////---------------......///------------............,,,,,,---......///000000------------............------//////000///............------------......///...---...///...---+++------,,,,,,,,,------...,,,//////------000111...***++++++,,,,,,++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,------...++++++++++++++++++++++++*********++++++*********************))))))))))))'''(((***+++++++++)))((())))))))))))))))))))))))'''(((((((((((()))))))))************************((((((((((((((()))******((((((((((((((()))******(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++***))))))))))))))))))&&&''''''((())))))******))))))(((((((((((())))))''''''''''''((()))***+++((((((((((((((((((((((((((())))))******))))))(((((())))))))))))))))))(((************************&&&&&&''''''((())))))***))))))))))))))))))))))))))))))))))))(((((((((((((((*********((('''((()))''''''(((((())))))******((()))***++++++***)))((()))(((&&&''')))******)))(((((()))))))))*********++++++***)))))))))))))))***)))((('''((()))+++,,,))))))(((((((((((())))))))))))************))))))(((((()))***************((())))))***++++++,,,,,,***+++,,,,,,---------,,,+++***)))***,,,.........------------///000111222...///000111333777<<<@@@DDDNNNYYYtttFFFFFFFFFIIIKKKJJJFFFBBBDDDFFFJJJKKKKKKJJJJJJJJJFFFDDDAAA@@@@@@AAAAAA@@@<<<>>>@@@??????AAAFFFJJJCCCEEEDDD@@@@@@EEEFFFEEELLLLLLLLLJJJGGGDDDDDDDDDCCC??????BBBDDDDDDGGGKKKHHHGGGEEECCCBBBCCCDDDDDDCCCCCCDDDCCCBBB???<<<:::888999999888555444444555333333333333333222111000333444444333000//////000.........///////////////---.....................,,,,,,---...///000111111...............///000000---------.........//////------......///000111111---------.........//////+++,,,...000111111000000//////............/////////...---...//////---+++------,,,,,,,,,------...,,,//////---...111111...+++++++++,,,,,,+++++++++,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......++++++++++++++++++++++++******++++++++++++******************))))))))))))'''(((***+++,,,+++)))((())))))))))))))))))))))))))))))))))))************************************'''''''''''''''((())))))((((((((((((((()))******'''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++***)))(((((())))))'''(((((()))***+++++++++))))))(((((((((((())))))''''''''''''((()))++++++(((((((((((((((((((((((())))))************))))))&&&'''***++++++***'''&&&************************&&&&&&&&&'''((())))))***))))))))))))))))))))))))''''''(((((())))))******(((******)))((('''((()))&&&&&&'''((()))***++++++((()))***++++++***)))(((***(((&&&&&&(((*********))))))))))))************++++++***))))))((()))))),,,+++)))((('''(((***+++))))))(((((((((((())))))))))))************))))))(((((()))***************((())))))***++++++,,,,,,***+++,,,,,,------------,,,+++)))***---///000000,,,,,,------///000111222---...///000222666<<<@@@DDDJJJSSSpppDDDCCCCCCCCCFFFIIIGGGCCCDDDCCCCCCFFFJJJMMMKKKIIIEEEDDDCCCBBBAAAAAAAAA@@@>>>???@@@@@@@@@AAADDDGGGEEEDDDAAA???CCCIIIJJJFFFKKKJJJIIIGGGFFFEEEEEEEEEAAAGGGIIIDDDCCCGGGHHHFFFHHHGGGBBB>>>AAAGGGDDD===AAA>>>@@@DDDAAA999777<<<555777888888777555555555333333444444333333222111222222222000......000222111000///...------...///000///......---------------,,,,,,,,,------...///+++,,,...000000///...---//////......///000111222111...---...000000---)))444111......111222000...///---+++---000111...,,,/////////......---------...//////000///---+++))),,,------------,,,++++++---+++)))+++///111222000///...------,,,,,,------++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,------++++++++++++++++++++++++---,,,+++***))))))))))))***************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************++++++***)))(((((())))))******))))))))))))******(((((((((((())))))))))))******))))))((((((''''''))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))******+++++++++***)))(((((())))))))))))))))))((((((((((((***))))))((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))((('''''')))((('''((()))***)))(((*********)))))))))))))))+++***)))'''''')))***+++))))))(((((((((((())))))))))))(((((((((((())))))++++++******))))))((((((+++++++++++++++***)))(((((()))*********((('''&&&((()))))))))))))))(((((())))))))))))************,,,,,,+++***)))))))))***'''((()))((('''((()))+++))))))(((((((((((())))))******++++++++++++******''')))******((('''((()))(((***+++,,,,,,+++)))((()))***,,,......---,,,+++,,,,,,++++++,,,,,,---...---,,,,,,,,,---///111222000222444444333444999>>>EEEPPP[[[sssCCCAAA???>>>AAADDDEEECCCCCCAAAAAADDDGGGJJJJJJIIIDDDCCCBBB@@@??????@@@AAA???@@@AAAAAAAAABBBDDDFFFGGGHHHDDD??????CCCEEEDDDJJJJJJIIIHHHGGGGGGGGGGGG@@@EEEFFFCCCCCCGGGHHHFFFDDDCCC@@@>>>BBBIIIGGG@@@???>>>===>>>???>>><<<;;;555555555555444444555666333333444444333333222111111222222000......000222111000///...---......///000///...---------------.........---......//////..................------000000000///...---++++++,,,++++++---///000///...000///......///000//////222111111222333444333111---......//////000000000111111000000////////////++++++,,,---------------///------...111222111/////////...---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,,,,++++++++++++++++++++++++---,,,+++***))))))))))))***************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************++++++***)))))))))))))))***))))))(((((())))))***(((((((((((())))))))))))***)))))))))((((((((('''))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))******+++++++++***)))))))))))))))))))))))))))((((((((((((******)))(((((((((((()))************************)))))))))))))))))))))))))))))))))))))))((('''''')))((('''((()))***)))(((***)))))))))))))))))))))+++***(((''''''(((***+++))))))(((((((((((())))))))))))(((((((((((())))))*********)))))))))))))))***++++++++++++***)))((()))))))))))))))(((''''''(((((())))))))))))(((((())))))))))))************,,,+++******))))))******'''((()))((('''((()))+++))))))(((((((((((()))))))))******++++++******)))(((***++++++***))))))***)))***+++,,,++++++***))))))***,,,---------,,,+++,,,,,,++++++,,,,,,---...------,,,,,,,,,------...---///000000000333999>>>GGGQQQZZZrrrBBB>>>;;;;;;===@@@BBBDDDCCCBBB@@@AAADDDFFFGGGGGGDDDBBB@@@======>>>???AAAAAABBBCCCCCCBBBBBBCCCEEEKKKNNNKKKCCC>>>@@@CCCCCCHHHHHHHHHHHHHHHIIIIIIIIIEEEFFFEEECCCDDDGGGFFFBBBDDDDDDDDDEEELLLTTTWWWVVVHHHHHHCCC>>>AAAGGGCCC888888777555444333444555555333333444444333333222111111222222000///...000111000000///........./////////......------------...000000///////////////000...---,,,,,,,,,------...---...///111111111000///000111333333333222222333///000111222111111333444000111222222111111222333000111222333444444444333333222000//////000111222........................---------...000///---+++//////...------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))*********++++++++++++++++++++++++,,,,,,+++***))))))))))))***************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************+++***)))))))))))))))))))))((((((''''''(((((()))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))******++++++***))))))))))))))))))(((((((((((())))))))))))+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''')))((('''((()))***)))((())))))))))))))))))************((((((((((((******))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))******************++++++******))))))***))))))((((((((((((((((((((())))))))))))(((((())))))))))))************++++++***)))))))))******'''((()))((('''((()))+++))))))(((((((((((()))))))))******++++++******))))))***,,,,,,*********+++*********************************++++++++++++,,,,,,,,,++++++,,,,,,---...---------------,,,++++++000111222222222666>>>DDDHHHQQQXXXoooAAA===;;;===>>>???AAAEEEGGGFFFCCCBBBBBBCCCDDDEEECCCAAA>>><<<;;;===???AAAAAABBBDDDDDDBBBAAAAAABBBLLLRRRSSSLLLDDDBBBDDDEEEEEEFFFGGGHHHIIIJJJJJJJJJOOOLLLHHHEEEEEEFFFDDDBBBAAADDDEEEGGGKKKTTT___fff[[[]]]UUUHHHKKKUUUMMM:::<<<:::777555444444333333333333444444333333222111000111222111/////////111000000//////////////////.........------...//////111111000/////////000000......///000000111000000...///000111222333444444,,,111888<<<<<<;;;<<<===888<<>>===<<<;;;777666444222111111222222555444333111///...------......------......---,,,///......------------------------------,,,,,,,,,------------------------,,,+++******))))))))))))++++++++++++++++++++++++,,,++++++***))))))*********************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))*********************)))))))))))))))***((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))******+++******)))))))))))))))***(((((((((((())))))))))))++++++***)))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))(((((())))))))))))(((((()))((('''((()))***)))((()))))))))))))))************)))(((((((((((()))***))))))(((((((((((())))))))))))(((((((((((())))))(((((())))))******++++++))))))************))))))***)))(((''''''((()))***'''(((((())))))))))))(((((()))))))))******************))))))))))))******'''((()))((('''''')))+++))))))(((((((((((())))))))))))************))))))((()))++++++***)))***+++*********)))******+++,,,******)))))))))***+++,,,,,,,,,++++++,,,,,,---...,,,---...///...---,,,+++222333333222111666===DDDHHHOOOUUUkkk@@@===>>>BBBCCC@@@BBBFFFMMMKKKHHHEEECCCBBBCCCDDDCCCAAA>>><<<<<<===@@@BBBAAACCCEEEEEEDDDBBBAAAAAAFFFPPPUUUQQQIIIFFFFFFFFFCCCDDDFFFHHHIIIJJJJJJKKKSSSOOOKKKIIIIIIIIIKKKMMMIIIJJJIIIDDD@@@CCCPPP\\\cccjjjeeeYYY\\\fff\\\FFF===:::666444555555444222333333444444333333222111000111222111000//////000//////000000000000000000............///000000111111111000000000000111111000111333555555333111///333222111111111333555666***333???HHHLLLMMMOOOPPPNNNQQQTTTTTTRRRQQQRRRUUUUUUWWWXXXVVVRRRQQQTTTWWWWWWVVVTTTQQQNNNLLLJJJJJJFFFEEEBBB@@@===;;;::::::999888666444222111000000000000///---------///111//////...---------------......------,,,,,,,,,,,,------------------------,,,,,,+++***)))))))))***++++++++++++++++++++++++,,,+++******)))************************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))******************)))))))))))))))******((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))******+++***)))))))))))))))******'''((((((((()))))))))***+++******)))((()))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((()))((('''((()))***)))((((((((())))))************)))(((((((((((((((((()))))))))(((((((((((())))))))))))(((((((((((())))))(((((())))))******++++++((())))))*********))))))***)))(((''''''((()))***''''''((()))))))))))))))((()))))))))***************))))))((())))))******'''((()))((('''''')))+++))))))(((((((((((()))))))))))))))******)))))))))&&&(((******)))((()))*********))))))***+++,,,,,,******)))))))))***+++,,,,,,,,,++++++,,,,,,---...+++,,,...000000000000///000111000---,,,///666<<>>>>>@@@BBBCCCBBBDDDHHHIIIGGGEEECCCCCC@@@KKKRRROOOJJJGGGGGGGGGCCCDDDGGGIIIKKKKKKKKKKKKQQQMMMKKKKKKLLLOOOWWW```gggaaaYYYOOODDD???EEENNNYYYgggmmmkkkooowwwooo^^^EEE???777333333555555555333333444444333333222111///111222222000//////000//////000111111111000000////////////000222333333222222111111222333333444///111222444444333222000666777999<<>><<<:::999999999222222111///------...000111111000////////////////////////...------,,,,,,------------------------,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++***************+++***************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************)))))))))))))))******+++)))((((((''''''(((((()))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))******+++)))))))))))))))******+++''''''(((((())))))*********))))))((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))))))))))))))((('''((()))***)))(((((((((((()))******++++++(((((((((((((((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))))))))************(((((())))))******))))))((((((((((((((())))))***&&&'''((())))))******)))))))))))))))************))))))((((((((()))******'''((()))((('''((()))+++))))))(((((((((((())))))((())))))******))))))(((%%%''')))))))))((()))***)))))))))***++++++,,,,,,*********++++++++++++,,,,,,,,,++++++,,,,,,---...,,,---...///000111111111111222111///---///555;;;AAAJJJRRRmmm@@@<<<===DDDCCC>>>AAAJJJKKKMMMMMMLLLIIIGGGHHHJJJDDDCCCBBBAAAAAABBBCCCDDDDDDGGGKKKMMMLLLIIIGGGGGGBBBJJJNNNLLLIIIIIIKKKJJJEEEFFFIIIKKKMMMNNNMMMMMMOOOLLLKKKLLLMMMQQQ```ooozzzmmmaaaZZZTTTKKKFFFFFFHHH]]]qqqzzzxxx]]]QQQ@@@555222333555666333333444444333333222111///111333222111/////////...///000111222111111000000000000111222333555666333333333444555666777888555666888;;;???CCCGGGIIINNNRRRXXX```gggmmmppprrruuuuuuvvvxxx{{{|||{{{zzz{{{xxx}}}yyywwwvvvuuuttttttllljjjeeebbbaaaccceeehhhfffbbbZZZTTTQQQQQQTTTWWWYYYVVVRRRMMMIIIFFFEEEDDD===@@@AAA???;;;777555555555444333333222222333333222222111111000//////...........................,,,,,,,,,,,,,,,,,,------+++++++++++++++++++++++++++***************++++++***************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************)))))))))))))))***++++++***))))))(((((())))))***(((((((((((())))))))))))'''((((((((()))))))))***))))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))******+++)))))))))))))))***++++++'''''''''((()))*********)))(((((('''''''''''''''************************((((((((((((((((((((((((''''''((())))))))))))))))))((('''((()))***)))((('''(((((()))******++++++'''(((((((((((((((((('''))))))(((((((((((())))))))))))(((((((((((())))))*********)))))))))))))))'''(((((()))))))))))))))''''''((()))))))))))))))&&&'''((()))************))))))))))))************((((((((((((((()))******'''((()))((('''((()))+++))))))(((((((((((())))))(((((())))))))))))((((((&&&(((*********)))***+++'''(((***+++,,,,,,++++++)))***,,,---------,,,+++,,,,,,++++++,,,,,,---..................///000111222333444333222333999===???IIITTTqqq@@@:::;;;@@@???;;;@@@LLLGGGJJJMMMMMMKKKIIIKKKMMMDDDDDDCCCCCCCCCDDDDDDEEEFFFIIINNNPPPOOOMMMKKKJJJGGGLLLNNNJJJIIILLLNNNOOOGGGHHHKKKNNNOOOPPPOOONNNPPPNNNMMMMMMLLLPPPbbbtttsssbbbUUUVVVXXXQQQEEE===>>>XXXuuuvvveeeLLL999222222555666333333444444444333222222///111333333111/////////...///000222222222111000000111111222333555666777555555555666888999;;;<<>>IIIVVVuuu@@@@@@??????@@@AAACCCDDDFFFGGGGGGHHHJJJLLLMMMNNNJJJHHHEEEDDDDDDDDDCCCCCCIIILLLOOOPPPOOOMMMLLLLLLEEEJJJOOOOOOLLLJJJKKKNNNHHHKKKOOOQQQQQQPPPQQQQQQQQQRRRQQQQQQVVV^^^```]]]XXXPPPLLLMMMNNNKKKJJJJJJLLLVVVkkksssWWW>>>222000333777222111333666777333000......111111000///000111000------///222444444222000222222222333555888:::<<<999>>>AAA@@@BBBJJJRRRUUUaaagggnnnuuu}}}xxxtttpppmmmjjjccc[[[\\\hhhtttqqqggglllsssuuuppprrrmmmfffbbb\\\bbbqqqxxxlllfff```iiiiiiFFFHHHMMMLLLHHHBBBAAADDDEEECCC@@@<<<888666555444222000000000000111222///+++(((000///...,,,******))))))++++++++++++++++++,,,,,,---,,,++++++******++++++,,,,,,,,,+++++++++******+++++++++************)))))))))(((((()))***++++++))))))***++++++++++++***))))))))))))************))))))))))))************((((((''''''''''''(((((())))))(((((((((((())))))************))))))))))))(((((((((((((((''''''&&&&&&''''''((((((((((((((((((((())))))*********+++))))))))))))************+++++++++*********))))))***)))))))))((((((''''''))))))))))))))))))))))))***)))))))))***+++,,,,,,%%%''')))***+++***((('''(((((())))))))))))(((((('''***+++))))))++++++((()))((('''''''''(((***+++))))))))))))******************))))))((((((''''''))))))))))))(((((((((((('''((()))******)))(((((()))((('''&&&&&&'''((()))******))))))))))))******(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))************+++++++++++++++***)))(((++++++++++++++++++++++++***+++,,,,,,------,,,,,,---,,,,,,,,,,,,---......------......///000000000...///000000222555999<<>>===;;;555111///...---------000333666...------------------...,,,,,,,,,,,,++++++++++++---,,,++++++******++++++,,,,,,,,,+++++++++******+++++++++************)))***************++++++,,,))))))***++++++++++++***))))))))))))************))))))))))))************((((((''''''''''''(((((())))))(((((((((((())))))************))))))))))))(((((())))))(((((('''&&&&&&'''(((((())))))((((((''''''(((((())))))))))))))))))))))))************+++++++++*********))))))))))))(((((((((''''''''')))))))))))))))))))))))))))))))))((())))))******&&&''')))*********)))((((((((())))))))))))((((((&&&******((((((++++++((()))(((((('''((()))***+++))))))))))))***************)))))))))((((((((('''))))))))))))(((((((((((('''((()))******)))((('''***)))(((((((((((()))*********))))))))))))******(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************+++++++++++++++***))))))++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,++++++++++++,,,------------......///000000000...///000000222444999<<<@@@GGGUUUwww@@@@@@@@@AAABBBCCCDDDEEEHHHHHHHHHHHHHHHIIIIIIJJJKKKJJJIIIGGGEEEDDDDDDDDDDDDGGGJJJKKKJJJIIIHHHIIIIIIJJJKKKIIIHHHIIINNNSSSKKKMMMPPPQQQPPPOOONNNNNNVVVUUUUUUXXX___```UUUFFFJJJGGGGGGLLLRRRYYYeeeooonnngggiiixxxkkkPPP;;;333333444444777333111777@@@CCC;;;222///000000222333333333444111111222222333333444444666777777555666<<>>777444555666333222555::::::999777777;;;AAAFFFFFFUUUiiiyyy}}}sssvvvuuusssuuu}}}uuuaaaWWWUUUXXXZZZLLLEEE>>>>>>AAAAAA<<<555333222111000/////////000,,,,,,,,,------......///---,,,++++++******++++++,,,,,,,,,+++++++++******+++++++++*********)))))))))***+++++++++***))))))))))))***++++++++++++***((()))))))))************((()))))))))************))))))(((((((((((())))))))))))(((((((((((())))))************)))))))))((()))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))************************)))))))))))))))))))))))),,,+++******))))))))))))((((((((('''((()))******(((((())))))))))))((((((%%%((()))'''(((++++++)))'''(((((()))))))))))))))((()))))))))************(((((((((((())))))))))))))))))))))))((((((((((((((()))*********((('''&&&((((((((((((((((((((((((((()))************)))((((((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((***++++++***((((((((()))))))))************)))******+++++++++******++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,---......------......///000000000///000111111111444888;;;???LLLYYYtttFFFGGGHHHIIIGGGDDDAAA>>><<<===>>>@@@BBBEEEGGGHHHFFFHHHIIIGGGBBB??????@@@@@@BBBDDDEEEDDDDDDEEEGGGDDDCCCAAA@@@AAACCCFFFGGGJJJLLLNNNNNNLLLIIIHHHHHHHHHNNNPPPMMMIIIIIIHHHEEEHHHGGGHHHJJJHHHDDDCCCGGG```^^^\\\YYYRRRIIIFFFIIIOOOGGG<<<555222222111111333333///000???UUUaaa```III>>>777999999555555:::;;;:::888777<<>>===???AAABBBAAABBBCCCEEECCCBBBBBBBBBCCCCCCCCCBBBEEEGGGIIIIIIGGGEEEDDDDDDEEEIIIJJJHHHHHHJJJHHHEEEHHHDDDDDDFFFGGGCCCAAABBBFFFGGGIIIIIIBBB999555888<<<;;;777333000///000111000444111,,,555KKK[[[___RRRDDD:::<<<>>>;;;<<>>777222111222333000000//////...------,,,---,,,++++++******++++++,,,,,,,,,+++++++++******+++++++++************)))+++,,,.........,,,+++)))))))))***++++++++++++***))))))))))))************))))))))))))******************))))))))))))******))))))(((((((((((())))))************)))))))))))))))************)))(((((((((((()))************)))******)))))))))((((((((())))))))))))************(((((((((((())))))******''''''(((((())))))))))))))))))))))))))))))))))))***))))))))))))******+++&&&''')))*********)))((((((((())))))))))))((((((&&&)))+++)))***......+++&&&'''((()))***))))))((())))))))))))************'''((((((((()))))))))***))))))))))))(((((((((((()))*********)))(((&&&%%%'''((())))))))))))((('''((()))***++++++***)))((((((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))***+++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,++++++,,,,,,---...------......///000000000000111111111111333777:::AAAKKKSSSjjj<<>>::::::<<<;;;===?????????@@@BBBCCCCCCCCCCCCDDDEEEDDDBBB@@@AAACCCEEEEEEDDDBBBAAAAAAAAABBBCCCEEEKKKOOOMMMGGGBBB===;;;???BBBAAA@@@@@@>>><<<;;;:::777333444999111333444333///...///111(((222555000333CCCQQQTTTWWWGGG===???AAA???BBBJJJJJJXXXlll}}}~~~zzzssskkk___kkkyyy|||~~~|||~~~wwwssskkkzzz}}}oooiiirrrvvvooommmpppvvv|||{{{llleeegggkkkeee^^^SSSHHH@@@;;;:::;;;444333111000...,,,******---,,,++++++******++++++,,,,,,,,,+++++++++******+++++++++************)))((()))+++,,,+++)))'''&&&))))))***++++++++++++***))))))))))))************))))))))))))******************))))))))))))******))))))(((((((((((())))))************))))))))))))***************)))(((((((((((()))***************))))))(((((('''''''''&&&))))))))))))************'''((((((((())))))******%%%&&&&&&&&&''''''(((((())))))))))))))))))))))))(((((('''(((((()))***+++&&&''')))***+++***((('''(((((())))))))))))((((((&&&***+++***+++//////,,,&&&''')))*********)))((())))))))))))************'''((((((((())))))******))))))))))))(((((((((((()))*********)))(((&&&%%%((()))***++++++***)))(((''')))***++++++***)))'''(((((()))***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))))))))))))))************((()))***+++++++++++++++++++++++++++++++++++++++++++++,,,---------,,,,,,++++++******++++++,,,---------......///000000000000111111111111333777:::AAAJJJPPPfff999===@@@AAADDDHHHGGGDDDCCC>>><<<>>>>>><<<<<>><<<;;;<<<===@@@???===<<<<<<<<<======BBBDDDEEEEEECCCAAAAAAAAABBBBBBBBBAAA@@@???>>>===???>>><<<<<<>>>@@@@@@@@@>>>>>>>>>===<<<<<<;;;;;;777888888888666444333111222///,,,,,,...//////---///222111///222???LLLRRRUUUOOOIIIHHHPPP]]]jjjqqqzzzuuunnnlllkkkkkkiiikkknnn|||~~~tttsssyyysssddd]]]iiiwwwxxxmmmdddfffaaa\\\XXXWWW[[[hhhvvvwwwuuuoooeee]]]\\\bbbhhhooovvvuuunnnppp}}}mmm\\\QQQJJJDDDCCC:::333444222---+++,,,111000...,,,++++++++++++---------,,,,,,,,,,,,+++************************************************************************))))))))))))))))))))))))'''((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))(((((('''''''''&&&((((((((((((((()))******))))))(((((((((((())))))))))))))))))))))))))))))***(((&&&(((+++,,,+++)))************)))((('''&&&(((((())))))))))))(((((())))))))))))))))))******************))))))))))))******))))))))))))******((('''''''''((()))+++,,,&&&''''''(((((((((((((((************))))))))))))******++++++++++++******)))))))))))))))))))))))))))************+++++++++))))))************))))))(((((())))))))))))(((((())))))))))))))))))))))))************************+++)))((()))******)))(((''''''(((((())))))************++++++++++++************+++++++++,,,,,,,,,***+++,,,---...---,,,+++***,,,...000000000......------......///000000000...///111111222444888;;;<<>>BBBCCCBBBFFFNNNUUUWWWZZZMMMAAA>>>@@@@@@>>>>>>FFFDDDAAA>>>======>>>???DDDDDDBBBAAA@@@???>>>>>>@@@BBBDDDDDDBBBAAA@@@@@@AAAAAAAAAAAA@@@@@@???>>>AAA>>><<<;;;===>>>??????<<<<<<;;;;;;::::::999999777777777777666444222111555222000///111111000...444555444222666DDDRRRZZZhhhggghhhkkkssszzzvvvkkkiiiggggggjjjrrr||||||}}}|||qqqjjjiiiiiimmmssswwwyyyyyyqqqooommmkkkddd[[[YYY]]]YYYQQQOOOXXXaaa___XXXSSSSSSOOOMMMLLLKKKMMMWWWcccbbb```XXXNNNEEEBBBFFFKKKZZZffflllgggdddiiijjjgggeeesssuuurrrvvvxxx{{{zzzlll]]]RRRMMMCCC999666333//////222///...,,,***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))((((((((('''''''''((((((((((((((()))******))))))(((((((((((())))))))))))))))))))))))))))))+++)))((((((***+++)))'''))))))))))))((('''&&&&&&(((((())))))))))))(((((()))))))))((((((((((((((((((((())))))*********+++******))))))))))))******((('''''''''((()))+++,,,'''(((((()))***)))))))))************)))))))))))))))******************)))))))))))))))))))))))))))))))))*********+++++++++))))))************))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))***)))((()))******)))(((*********+++++++++++++++******++++++++++++************+++++++++,,,,,,,,,++++++,,,,,,------,,,,,,***+++,,,------+++***)))---------...//////000000111222222222222333666888???FFFNNNfffCCCFFFFFFEEEKKKZZZjjjsssmmmWWWBBB===AAACCCAAA???EEEDDDBBB@@@?????????@@@DDDDDDEEEEEEEEEDDDDDDCCC===???BBBCCCBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@CCC@@@<<<:::;;;<<<======:::999999888888777666666666666666555444333222111111///......///000///...333666666777???OOO^^^fffrrrwwwuuukkkeeeccckkknnnqqqpppqqq|||}}}fff[[[XXXTTTRRRUUU\\\aaa___\\\XXXYYY\\\^^^ZZZTTTSSSVVVKKKKKKNNNUUUXXXUUUSSSSSSUUUSSSRRRQQQMMMJJJNNNTTTXXXVVVOOOEEE<<<777777:::CCCPPPYYYUUUQQQTTTWWWWWW```ssszzzxxxxxxuuuttt||||||}}}~~~xxxzzzzzzjjj^^^]]]RRRFFF>>>888333222444111///,,,***))))))***+++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))((((((((((((''''''((((((((((((((()))******))))))(((((((((((()))))))))))))))))))))))))))))),,,+++))))))******(((&&&))))))))))))((('''&&&%%%(((((())))))))))))(((((())))))((((((''''''&&&&&&''''''((()))***+++,,,,,,******))))))))))))******((((((''''''''')))***+++((())))))***************************))))))))))))((())))))******))))))((()))))))))))))))))))))))))))))))))*********++++++))))))************))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((***)))((((((******)))(((((((((((((((((('''''''''******++++++++++++************+++++++++,,,,,,,,,,,,,,,++++++,,,,,,------++++++,,,,,,+++***((('''------------...///000111333444444222111111444666???EEEKKKaaaEEEIIIJJJJJJRRReeexxxkkkVVVAAA<<<@@@CCCCCCCCCGGGFFFDDDBBBAAA@@@??????>>>@@@CCCEEEGGGHHHIIIHHH<<>>888555777555222///,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))***)))))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))((((((((((((((((((((((((((((((((())))))***))))))(((((((((((())))))((((((((((((((((((((((((+++******))))))))))))(((((())))))(((((('''&&&%%%(((((())))))))))))((((((***))))))((((((''''''&&&'''(((((()))******++++++******))))))))))))******)))(((''''''''')))***+++(((((()))************)))************)))))))))((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************))))))************))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))((('''((()))***)))((('''''''''&&&&&&%%%%%%%%%******++++++++++++************+++++++++,,,,,,,,,---,,,+++***+++,,,---...---............---,,,+++---------------...000111222333333222111222444666:::DDDKKK]]]IIIMMMPPPPPPWWWfffttt|||```RRRDDD???@@@AAABBBEEEIIIHHHGGGEEECCC@@@>>>===<<<===@@@CCCEEEGGGGGGGGG===AAADDDFFFEEECCCBBBBBBAAA@@@?????????@@@AAABBBCCC@@@;;;999888999999888888888777777666555555555333333222111111000000000000000000///000222444666000999FFFUUUgggyyy{{{wwwmmmhhhdddbbb```aaajjjvvvyyymmmffflllaaa[[[YYYQQQCCC;;;<<<:::<<>><<<999555111...,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))+++***)))(((((()))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))((((((((((((((())))))***))))))(((((((((((())))))((((((((((((((((((((((((((())))))))))))******+++))))))))))))((('''&&&%%%(((((())))))))))))((((((*********))))))(((((((((******))))))))))))))))))******))))))))))))******)))((((((''''''(((******&&&'''(((((())))))((((((************)))))))))((((((((())))))))))))(((((())))))))))))))))))))))))(((((()))))))))*********))))))************))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))((('''&&&''')))***)))(((*********))))))(((((((((******++++++++++++************+++++++++,,,,,,,,,---,,,+++***+++,,,---...---......///////////////------,,,,,,,,,...000111000111222222222333666999777EEEOOO^^^{{{MMMPPPQQQRRRWWW___ddddddWWWPPPIIIEEEBBB@@@BBBFFFHHHIIIHHHGGGEEEBBB@@@>>>@@@@@@AAABBBBBBBBBBBBAAA???CCCGGGHHHGGGEEECCCCCCBBBAAA@@@?????????@@@AAAAAA>>>;;;999999888777666888888777666666555555444222111000000//////000000111111000//////222777;;;DDDNNN]]]mmm{{{pppiiigggddd```aaaggglllrrr}}}mmmaaaXXXTTTPPPHHHAAA@@@@@@AAAEEEJJJHHHLLLRRRVVVZZZ```fffkkknnnsssvvvwww|||xxxpppwwwzzzppphhhmmmmmmggghhhjjjooowwwpppiiieee[[[PPPMMMPPPRRRPPPQQQVVVYYYXXXXXX\\\]]][[[XXXcccmmmooollldddXXXNNNCCCBBB@@@<<<888444000...000000///...---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))++++++)))((((((((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))******((((((((((((((()))******))))))(((((((((((())))))))))))))))))))))))))))))&&&(((******))))))+++,,,************)))((('''&&&(((((())))))))))))(((((()))))))))***************************))))))((((((******))))))))))))*********)))(((''''''((()))***&&&&&&'''(((((((((((((((************))))))))))))((())))))******))))))((())))))))))))))))))))))))((((((((()))))))))******))))))************))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))'''&&&&&&''')))******)))))))))))))))((((((((((((******++++++++++++************+++++++++,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,,,,---......//////...---++++++,,,---000111...///111111222444888;;;999IIIUUUcccIIIKKKLLLNNNSSSYYYVVVPPPQQQLLLHHHGGGEEECCCDDDGGGFFFGGGHHHHHHHHHEEECCCAAACCCBBBBBBAAAAAAAAAAAAAAAAAADDDHHHIIIHHHEEECCCBBBCCCBBB@@@???>>>???@@@AAA>>>===;;;::::::999666444777777666555555444444333111000///.........///000...///000222555===HHHOOOaaaiiitttuuuhhh^^^___eeejjjiiippp}}}|||{{{uuukkk]]]SSSOOONNNNNNIIIJJJIIIHHHKKKSSSXXXYYYTTTUUUXXX^^^dddjjjnnnpppgggmmmqqqqqqxxx~~~{{{xxxwww{{{zzzzzztttllllllrrrrrrsss{{{mmmkkkfff[[[PPPJJJIIIFFFAAA@@@EEEFFFDDDDDDHHHJJJIIILLLYYYfffjjjiiieee]]]UUUHHHIIIHHHGGGCCC>>>999666333222111000...,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,************************************************)))))))))))))))))))))))),,,+++)))((('''((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((()))))))))*********((((((((((((((()))******))))))(((((((((((())))))))))))))))))))))))))))))''')))+++***(((((()))+++++++++++++++***)))((('''(((((())))))))))))((((((''''''(((((()))*********)))))))))))))))***************))))))))))))*********)))(((''''''((()))***''''''((()))))))))))))))************)))))))))))))))******************)))))))))))))))))))))))))))(((((((((((()))))))))***))))))************))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((('''&&&%%%''')))******)))&&&''''''''''''''''''(((******++++++++++++************+++++++++,,,,,,,,,++++++,,,,,,------,,,,,,------,,,,,,,,,------......---+++***+++---///111...///111111222444888;;;===JJJTTTeeeBBBCCCDDDHHHQQQVVVRRRIIILLLFFFCCCEEEFFFFFFGGGIIICCCEEEGGGIIIIIIHHHFFFDDDCCCBBBAAAAAAAAACCCDDDEEEAAADDDHHHJJJHHHDDDBBB@@@DDDCCCAAA???>>>>>>???@@@<<<;;;;;;;;;;;;999666333666666555444444333333222111000...------...///000///111555:::CCCPPP___iiiwww|||~~~wwwkkk```TTTPPPZZZiiipppqqq|||xxxooopppsssfffbbbYYYNNNHHHHHHKKKLLLMMMVVVZZZWWWYYY___```ZZZbbb______dddmmmttttttsssgggnnnsssttt{{{xxxqqqwwwuuullliiikkkpppyyy~~~{{{uuurrrggglllmmmnnnssszzzxxxqqq^^^```aaa___^^^\\\SSSJJJBBBDDDBBB======CCCHHHJJJGGGSSS]]]___^^^^^^YYYSSSMMMNNNPPPPPPMMMHHHCCC???555444333111///---+++***,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))---+++)))((('''((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************(((((())))))))))))(((((((((((())))))*********+++((((((((((((((()))******))))))(((((((((((()))))))))))))))))))))))))))))))))+++,,,+++(((&&&(((***+++,,,,,,++++++***)))((((((((())))))))))))((((((%%%%%%&&&'''((()))******''''''((()))***+++,,,,,,******))))))))))))*********)))(((''''''((()))***(((((()))***************************))))))))))))******++++++++++++******))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))(((((())))))))))))(((((())))))))))))))))))))))))'''''''''''''''''''''''''''&&&%%%''')))******)))))))))******++++++,,,,,,******++++++++++++************+++++++++,,,,,,,,,***+++,,,---...---,,,+++000000///...------------...---+++***+++---///111///000111222222444777:::@@@IIIPPPdddDDDCCCBBBDDDIIILLLMMMLLLGGGFFFDDDBBBAAAAAAAAABBBGGGJJJJJJHHHIIIKKKHHHCCCDDDCCCCCCCCCDDDEEEGGGHHHDDDDDDDDDEEEFFFEEEAAA???<<<=========<<<;;;:::::::::::::::999888777666555777666555444333222///---///222444111,,,+++///333444CCCQQQWWW\\\ggguuu~~~~~~tttppplllfff```]]]ZZZ[[[dddooo||||||lllbbb\\\YYYKKKEEEEEELLLPPPQQQZZZfffgggmmmooohhhaaaaaaeeehhhrrrlllfffiiiqqqwwwyyywwwjjjooorrrrrrtttyyywwwpppfff\\\[[[fffiiidddiiiwwwkkk\\\QQQVVV___dddeeeggglllqqqqqqggg^^^___dddhhhttt{{{{{{rrrnnnsssrrrbbb^^^___aaafffmmm^^^bbbfffiiiiiieee```\\\PPPLLLGGGBBB???===:::888===DDDNNNTTTRRRMMMOOOUUUMMMQQQWWW]]]^^^YYYOOOHHH???<<<888444111000000000///......---,,,,,,+++++++++******,,,......---,,,+++******+++------,,,***************************,,,+++***)))(((((((((((()))))))))))))))))))))))),,,+++++++++******))))))***************)))((((((******))))))))))))******(((***+++***)))((()))***+++*********))))))(((((())))))))))))************))))))(((((((((((())))))'''((()))((('''&&&''')))((()))))))))'''''')))***))))))))))))))))))))))))+++*********))))))(((((('''((()))******)))((('''((((((((((((((((((((((((*********)))))))))))))))******)))((((((((((((((())))))))))))((((((((((((''''''((((((((((((((('''))))))))))))))))))))))))******++++++++++++******&&&&&&'''((((((((((((((())))))))))))))))))))))))((((((((((((((()))******'''''''''''''''((()))))))))((('''&&&&&&'''((())))))((('''&&&&&&'''((()))(((((((((((())))))))))))+++++++++,,,,,,+++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,------...///000111222333333333444777:::???AAAPPPcccCCCAAA@@@BBBEEEHHHHHHFFFEEEDDDBBB@@@???>>>>>>???CCCFFFHHHGGGIIIKKKHHHBBB@@@@@@???>>>???AAACCCDDDDDDDDDDDDCCCCCCCCCCCCCCC>>>======<<<;;;999888777999999999999888777666555222222222222222111///......---///222888>>>BBBDDDYYYeeeqqqsssrrrwww~~~{{{yyyyyytttiiiaaa___``````ccciiitttnnn^^^SSSNNNNNNOOOKKKLLLPPPXXX^^^ccckkksssrrr}}}yyyppphhhddd___]]]^^^]]]ZZZWWWRRRWWWZZZ[[[```ddd```YYYMMMMMMOOOSSSWWW[[[aaafffiii\\\QQQPPPSSSVVV[[[```]]]___\\\SSSOOOSSSZZZ]]]lllqqqxxxyyyrrrfff\\\WWW[[[iiixxx{{{xxxnnnccc\\\UUUPPPQQQVVVZZZZZZZZZ\\\]]]\\\XXXTTTPPPNNNKKKIIIGGGDDDAAA>>>888:::>>>BBBAAA>>>@@@FFFJJJKKKQQQ\\\eeeggg___WWWMMMKKKGGGBBB===888444111///......---------------+++******,,,---...---++++++******+++------,,,******************************)))))))))))))))******))))))))))))))))))))))))+++++++++******)))))))))***************))))))((())))))))))))))))))))))))(((***+++***)))((()))***************)))))))))((())))))))))))************))))))(((((((((((())))))((()))***)))((('''(((***((()))))))))'''''')))***))))))))))))))))))))))))************)))))))))((((((((()))******)))((((((***************************)))))))))))))))))))))******)))((((((((((((((((((((((((((())))))))))))''''''(((((((((((((((''')))))))))))))))))))))))))))******++++++******)))))))))***+++++++++++++++))))))))))))))))))))))))((((((((((((((()))******(((''''''''''''((()))))))))(((((('''''''''((()))(((((((((''''''((((((((((((((((((((()))))))))*********++++++++++++******++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,------...///000...////////////111444777???CCCRRRbbbDDDBBBAAAAAABBBCCCCCCBBBBBBAAA???===<<<;;;;;;:::>>>BBBEEEFFFIIIKKKGGGBBB???>>><<<;;;<<<>>>@@@BBBCCCDDDDDDBBB@@@@@@DDDHHH???>>>===;;;999777555444888888888888777666555555///000000111111000//////111......999IIIWWW\\\\\\jjjvvv{{{zzzwwwsssmmmcccZZZYYY\\\gggnnnuuu||||||sssmmmjjjfff___TTTKKKHHHKKKRRRWWW```dddffffffjjjrrryyy{{{yyyuuuddd\\\ZZZXXXTTTPPPKKKFFFCCCGGGJJJNNNSSSZZZ^^^YYYRRRRRR[[[``````eeepppvvvtttmmmeee^^^[[[YYYXXX[[[___cccdddaaa]]]]]]```___\\\ccchhhnnnnnniii```WWWRRRTTT[[[fffrrr||||||nnn___]]]\\\[[[WWWPPPHHHHHHMMMTTTQQQOOOOOOQQQQQQOOOMMMLLLKKKKKKKKKLLLJJJGGGDDD===999777888888777:::???GGGFFFJJJWWWeeekkkeee]]]VVVVVVUUURRRKKKCCC;;;666000///...---------...///++++++***+++------,,,***+++******+++------,,,+++************************(((((((((((()))***+++,,,))))))))))))))))))))))))*********)))))))))))))))******++++++******)))((('''((()))******)))((('''(((***+++***)))((()))***************))))))))))))))))))))))))************))))))(((((((((((()))))))))***+++***)))((()))+++((()))))))))'''''')))***))))))))))))))))))))))))************))))))))))))((())))))******))))))(((************************))))))))))))))))))*********))))))(((((((((((((((''''''(((((())))))******(((((((((((((((((((((((()))))))))))))))))))))))))))******++++++******)))''''''((())))))))))))((())))))))))))))))))))))))((((((((((((((()))******((((((''''''(((((()))***))))))(((((((((((())))))'''(((((())))))(((((('''((((((((()))))))))******)))******************)))++++++******++++++,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,------...///000---...---------///333666===CCCRRR```FFFDDDCCCBBBAAA@@@@@@???AAA@@@>>>===;;;:::999888888===BBBDDDHHHJJJGGGAAA@@@???===;;;<<<>>>AAACCC>>>BBBDDDBBB??????CCCHHHAAA???===:::777444222111666666666666666555444444000111222111000/////////222000222???RRRcccjjjkkkjjjwww{{{tttpppmmmiiifffiiipppxxx|||xxxxxxrrrhhh^^^XXXYYYaaajjjzzzzzzmmmfffaaa^^^VVVTTTQQQQQQTTT]]]gggnnnjjjooonnnffffffoootttrrruuuxxxyyyuuuooofffYYYMMMMMMOOOOOOMMMIIIGGGGGGIIIQQQSSSXXXaaajjjnnniiibbb^^^eeemmmqqqvvv|||}}}zzzvvvtttqqqlllhhhfffooosssvvvxxxzzzxxxmmmbbbaaahhhnnnooommmggg___WWW^^^bbbjjjtttyyyqqq]]]MMMJJJMMMPPPPPPMMMJJJJJJLLLLLLLLLLLLKKKIIIIIIIIIIIIIIIHHHIIIKKKNNNPPPOOOOOOJJJAAA;;;::::::999:::===BBBAAADDDMMMXXX]]][[[WWWSSSVVVYYYZZZVVVNNNDDD>>>444222000...---------...,,,++++++,,,------+++)))++++++***,,,---...---+++************************))))))(((((()))***++++++))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***))))))&&&''')))******)))'''&&&(((***+++***)))((()))************)))))))))))))))((()))))))))************))))))(((((((((((())))))((()))******(((((()))***((()))))))))'''''')))***((((((((((((((((((((((((*********)))))))))))))))))))))))))))))))))))))))************************)))))))))))))))*********))))))(((((((((((())))))&&&''''''((()))******+++)))))))))((((((((((((((((((((((((((((((((((((((())))))************))))))%%%&&&''''''((((((''''''))))))))))))))))))))))))((((((((((((((())))))***((((((((('''((())))))***))))))))))))))))))******'''((()))******)))((('''(((((()))))))))*********))))))************))))))++++++******++++++,,,---************************+++++++++,,,,,,,,,------------,,,------...///000000000///......111555999999BBBQQQ___EEEDDDCCCAAA>>>=========@@@@@@???>>><<<;;;999999666;;;@@@BBBFFFIIIEEE???@@@???===<<<<<<>>>@@@AAA999>>>CCCCCC@@@>>>AAAEEEAAA???<<<888555333111111444444555555555444333333111222222000------///111222444:::FFFUUUdddnnnssszzzyyyrrrjjjddd```^^^^^^___]]]eeeooovvvwwwvvvsssrrrjjjddd\\\YYY```nnnyyy~~~nnnaaa\\\\\\\\\RRRVVV[[[```fffmmmuuu{{{ttt{{{|||tttrrrvvvuuuooofffgggaaaVVVNNNJJJHHHEEEEEEFFFFFFDDDBBBDDDKKKPPP\\\^^^dddoooyyy{{{wwwsssqqqpppxxx~~~{{{ssslllzzz|||gggooovvvwwwwwwuuummmccceeefffjjjooonnnfff[[[SSSJJJKKKJJJHHHFFFFFFDDDBBBCCCHHHMMMMMMHHHDDDEEEHHHIIIHHHGGGHHHMMMRRRVVVWWWRRRIII@@@===;;;888555555:::;;;>>>CCCHHHLLLPPPRRRTTTXXX]]]```^^^XXXPPPKKK;;;999666222000...---,,,...---,,,,,,------+++))),,,++++++,,,......---+++************************++++++***)))(((((())))))************************)))))))))))))))*********+++++++++++++++***))))))&&&((()))++++++)))(((&&&(((***+++***)))((()))***))))))))))))))))))******((()))))))))************))))))(((((((((((())))))'''((())))))''''''((()))((()))))))))'''''')))***(((((((((((((((((((((((())))))))))))))))))************))))))))))))******))))))))))))))))))))))))(((((())))))************))))))(((((((((((())))))&&&''''''((()))******++++++***)))((((((((((((((((((((((((((((((((((((((()))))))))******)))))))))))))))***++++++++++++***))))))))))))))))))))))))((((((((((((((())))))***((((((((((((((()))******((())))))*********++++++'''((()))******)))((('''))))))))))))************))))))************))))))++++++******++++++,,,---************************+++++++++,,,,,,,,,------------,,,------...///000111111111000000333777:::999BBBSSScccAAAAAA@@@>>>;;;999:::;;;????????????>>>===;;;:::777<<>>===<<<;;;;;;;;;<<<======888<<<@@@AAA@@@>>>>>>@@@@@@>>>;;;888555333222222222333333333333333222222///000000///...000666<<>>:::999:::<<<>>>>>>?????????>>>===<<<:::===???@@@BBBEEEBBB===;;;;;;;;;<<<;;;;;;;;;::::::;;;<<<<<<============???===:::777555444444555111111222222222222222111---///111222444<<>>??????>>>===<<<<<>>>>><<<;;;:::===;;;888888:::<<<<<<<<<>>><<<:::777666555666777000111111222222222111111...000444666<<>>???TTTlll